@layer structure, type, media, motion, components, polish;@layer structure{.bm{--navy-900:#091e49;--navy-800:#0f204a;--navy-700:#10224c;--navy-600:#14264c;--teal:#42ccbe;--teal-hover:#42d0c3;--teal-press:#43c8bc;--ink:#f4f7fb;--ink-muted:#a9bbd6;--branch:#a9bbd6;--maxw:1440px;--gut:clamp(20px,5vw,72px);--measure:46ch;--spring:cubic-bezier(0.22,1,0.36,1);--mask:cubic-bezier(0.16,1,0.3,1);position:relative;isolation:isolate;background:var(--navy-800);color:var(--ink);overflow-x:clip;font-family:Heebo,Noto Sans Hebrew,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.bm *{box-sizing:border-box}.bm main{display:block}.bm .sec{position:relative;isolation:isolate;overflow:hidden;min-block-size:92vh;padding-block:clamp(124px,15vh,200px) clamp(124px,15vh,200px);display:flex;align-items:center}.bm .sec--tall{min-block-size:100vh}.bm .sec--short{min-block-size:0;padding-block:clamp(108px,13vh,168px);align-items:stretch}.bm .wrap{position:relative;z-index:3;inline-size:100%;max-inline-size:var(--maxw);margin-inline:auto;padding-inline:var(--gut);display:grid;grid-gap:clamp(30px,4.2vw,76px);gap:clamp(30px,4.2vw,76px)}.bm .split-7-5{grid-template-columns:7fr 5fr}.bm .split-5-7{grid-template-columns:5fr 7fr}.bm .split-9-3{grid-template-columns:9fr 3fr}.bm .split-8-4{grid-template-columns:8fr 4fr}.bm .split-4-8{grid-template-columns:4fr 8fr}.bm .split-6-6{grid-template-columns:6fr 6fr}.bm .offset-down{align-self:end;-webkit-padding-after:clamp(24px,5vh,72px);padding-block-end:clamp(24px,5vh,72px)}.bm .block{display:grid;grid-gap:clamp(15px,1.7vw,26px);gap:clamp(15px,1.7vw,26px);justify-items:start;text-align:start;max-inline-size:62ch}.bm .block--centred{justify-items:center;text-align:center;margin-inline:auto}.bm .aside{display:grid;grid-gap:18px;gap:18px;align-content:center}.bm .hdr{position:absolute;inset-block-start:0;inset-inline:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--gut);background:linear-gradient(180deg,rgba(9,30,73,.88),rgba(9,30,73,0));pointer-events:none}.bm .hdr>*{pointer-events:auto}@media (max-width:900px){.bm .split-4-8,.bm .split-5-7,.bm .split-6-6,.bm .split-7-5,.bm .split-8-4,.bm .split-9-3{grid-template-columns:1fr}.bm .offset-down{-webkit-padding-after:0;padding-block-end:0}.bm .sec{min-block-size:0;padding-block:clamp(104px,12vh,140px)}.bm .sec--tall{min-block-size:92vh}}}@layer type{.bm .display{font-weight:900;font-size:clamp(64px,13vw,200px);line-height:1.02;letter-spacing:-.035em;margin:0;-webkit-padding-before:.06em;padding-block-start:.06em;-webkit-margin-start:calc(var(--gut) * -1);margin-inline-start:calc(var(--gut) * -1)}.bm .display,.bm h1,.bm h2{font-family:Frank Ruhl Libre,"Noto Serif Hebrew",Georgia,serif}.bm h1,.bm h2{font-weight:700;letter-spacing:-.022em;margin:0;-webkit-padding-before:.1em;padding-block-start:.1em}.bm h1{font-size:clamp(32px,4.4vw,62px);line-height:1.16}.bm h1,.bm h2{color:var(--ink)}.bm h2{font-size:clamp(28px,3.4vw,50px);line-height:1.22}.bm h3{font-family:Heebo,system-ui,sans-serif;font-weight:700;font-size:clamp(17px,1.3vw,21px);line-height:1.45;margin:0;color:var(--ink)}.bm p{margin:0;font-size:clamp(16px,1.12vw,19px);line-height:1.84;color:#dce5f2;max-inline-size:var(--measure)}.bm .lead{font-size:clamp(18px,1.42vw,23px);line-height:1.66;color:var(--ink)}.bm .chapter{display:flex;align-items:center;gap:clamp(10px,1vw,16px);margin:0 0 clamp(14px,1.8vw,26px);font-size:clamp(12px,.9vw,14px);letter-spacing:.22em;color:var(--ink-muted)}.bm .chapterNum{display:inline-grid;place-items:center;inline-size:clamp(36px,3.1vw,48px);block-size:clamp(36px,3.1vw,48px);border-radius:12px;background:var(--branch);color:var(--navy-900);font-family:Frank Ruhl Libre,Georgia,serif;font-weight:700;font-size:clamp(17px,1.4vw,22px);letter-spacing:0;flex:0 0 auto}.bm .chapterLabel{-webkit-padding-after:7px;padding-block-end:7px;-webkit-border-after:1px solid color-mix(in srgb,var(--branch) 60%,transparent);border-block-end:1px solid color-mix(in srgb,var(--branch) 60%,transparent)}.bm .kicker{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--branch);margin:0}.bm .roleBadge{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;letter-spacing:.03em;padding:8px 16px;border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--branch) 22%,rgba(9,30,73,.7));border:1px solid color-mix(in srgb,var(--branch) 46%,transparent)}.bm .hairline{inline-size:72px;block-size:1px;background:color-mix(in srgb,var(--branch) 70%,transparent);border:0;margin:4px 0 0}}@layer media{.bm .bg{position:absolute;inset:0;z-index:0}.bm .bgImg{object-fit:cover;object-position:center}.bm .bgDesk{opacity:1}.bm .bgMob{opacity:0}@media (max-width:768px){.bm .bgDesk{opacity:0}.bm .bgMob{opacity:1}}.bm .scrim{z-index:1;background:linear-gradient(to left,color-mix(in srgb,var(--navy-900) 91%,transparent) 0,color-mix(in srgb,var(--navy-900) 56%,transparent) 46%,transparent 82%),linear-gradient(to top,color-mix(in srgb,var(--navy-900) 93%,transparent) 0,transparent 46%)}.bm .mesh,.bm .scrim{position:absolute;inset:0}.bm .mesh{z-index:0;background:radial-gradient(64% 52% at 82% 12%,color-mix(in srgb,var(--branch) 22%,transparent),transparent 70%),radial-gradient(58% 60% at 12% 88%,color-mix(in srgb,var(--navy-600) 92%,transparent),transparent 72%),linear-gradient(180deg,var(--navy-900),var(--navy-600))}.bm .grain{position:fixed;inset:0;z-index:30;pointer-events:none;opacity:.46;background-image:radial-gradient(rgba(244,247,251,.2) .5px,transparent .6px);background-size:3px 3px;mix-blend-mode:overlay}.bm .brandLogo{block-size:clamp(56px,4.6vw,72px);inline-size:auto}.bm .sysLogo{block-size:clamp(42px,4.8vw,70px);inline-size:auto;object-fit:contain}.bm .sysLogo--square{block-size:clamp(58px,6.8vw,108px)}.bm .sysLogo--wide{block-size:clamp(46px,5.4vw,78px)}.bm .logoSeam{-webkit-margin-before:clamp(-60px,-3.6vw,-36px);margin-block-start:clamp(-60px,-3.6vw,-36px)}}@layer motion{@keyframes revealFade{0%{opacity:.15;transform:translateY(45px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bmSecFade{0%{opacity:.42}to{opacity:1}}@keyframes bmDriftSlow{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,5px,0)}}@keyframes bmDriftMid{0%{transform:translate3d(0,-11px,0)}to{transform:translate3d(0,11px,0)}}@keyframes bmDriftFast{0%{transform:translate3d(0,-19px,0)}to{transform:translate3d(0,19px,0)}}.bm .secScroll{will-change:transform,opacity}.bm .drift-slow{animation:bmSecFade linear both,bmDriftSlow 1ms linear both;animation-timeline:view(),scroll(root block);animation-range:entry 0 cover 55%,0 100%}.bm .drift-mid{animation:bmSecFade linear both,bmDriftMid 1ms linear both;animation-timeline:view(),scroll(root block);animation-range:entry 0 cover 55%,0 100%}.bm .drift-fast{animation:bmSecFade linear both,bmDriftFast 1ms linear both;animation-timeline:view(),scroll(root block);animation-range:entry 0 cover 55%,0 100%}.bm [data-reveal]{animation:revealFade linear both;animation-timeline:view();animation-range:entry 0 cover 60%;will-change:transform,opacity}.bm .d1{animation-range:entry 2% cover 62%}.bm .d2{animation-range:entry 4% cover 64%}.bm .d3{animation-range:entry 6% cover 66%}.bm .d4{animation-range:entry 8% cover 68%}.bm .d5{animation-range:entry 10% cover 70%}.bm .d6{animation-range:entry 12% cover 72%}.bm .parallax{animation:bmParallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%;will-change:transform}@keyframes bmParallax{0%{transform:scale(1.12) translateY(-2.8%)}to{transform:scale(1.12) translateY(2.8%)}}.bm .spine{position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-end:clamp(6px,1.6vw,34px);inline-size:clamp(44px,5vw,96px);min-block-size:100%;z-index:12;pointer-events:none;overflow:visible}.bm .spinePath{fill:none;stroke:url(#bmSpineGrad);stroke-width:3;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:bmSpineDraw linear both;animation-timeline:scroll(root block);animation-range:0 98%}@keyframes bmSpineDraw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.bm .spineFork{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1000;opacity:.92}.bm .spineNode{r:4.4;opacity:.2;animation:bmNode 1ms linear both;animation-timeline:scroll(root block)}@keyframes bmNode{to{opacity:1;r:6.6}}.bm .n1{animation-range:30% 33%}.bm .n2{animation-range:37% 40%}.bm .n3{animation-range:44% 47%}.bm .n4{animation-range:51% 54%}.bm .n5{animation-range:58% 61%}.bm .n6{animation-range:65% 68%}.bm .n7{animation-range:72% 75%}.bm .n8{animation-range:79% 82%}@media (prefers-reduced-motion:reduce){.bm .drift-fast,.bm .drift-mid,.bm .drift-slow,.bm .secScroll,.bm [data-reveal]{animation:none;transform:none;opacity:1}.bm .parallax{animation:none;transform:none}.bm .spinePath{animation:none;stroke-dashoffset:0}.bm .spineNode{animation:none;opacity:1}.bm .btn,.bm .floatCta,.bm .forkItem{transition-duration:.12s}}}@layer components{.bm .glass{position:relative;border-radius:28px;padding:clamp(26px,3.2vw,52px);background:color-mix(in srgb,var(--branch) 16%,rgba(9,30,73,.9));border:1px solid color-mix(in srgb,var(--branch) 50%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 26px 70px rgba(9,30,73,.58)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.bm .glass{background:color-mix(in srgb,var(--branch) 20%,#0b1d42)}}.bm .glass h1,.bm .glass h2,.bm .glass h3{color:#f4f7fb}.bm .glass .lead,.bm .glass p{color:#e2ecf8}.bm .glass .chapter{color:var(--branch-light,#a9bbd6)}.bm .glass .chapterLabel{border-block-end-color:color-mix(in srgb,var(--branch) 72%,transparent)}.bm .glass .roleBadge{color:#f4f7fb;background:color-mix(in srgb,var(--branch) 35%,rgba(9,30,73,.85));border-color:color-mix(in srgb,var(--branch) 60%,transparent)}.bm .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:48px;padding:12px 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:transform .32s var(--spring),background-color .2s linear,color .2s linear,border-color .2s linear}.bm .btnPrimary{background:var(--teal);color:var(--navy-900)}.bm .btnPrimary:hover{background:var(--teal-hover);transform:translateY(-3px) scale(1.02)}.bm .btnPrimary:active{background:var(--teal-press);transform:translateY(0) scale(.985)}.bm .btnGhost{border:1px solid var(--teal);color:var(--teal);background:transparent}.bm .btnGhost:hover{background:color-mix(in srgb,var(--teal) 16%,transparent);transform:translateY(-3px)}.bm .btnGhost:active{background:color-mix(in srgb,var(--teal) 26%,transparent);transform:translateY(0) scale(.985)}.bm .inlineLink{color:var(--teal);text-decoration:none;-webkit-border-after:1px solid color-mix(in srgb,var(--teal) 55%,transparent);border-block-end:1px solid color-mix(in srgb,var(--teal) 55%,transparent);-webkit-padding-after:3px;padding-block-end:3px;font-weight:500;transition:border-color .2s linear,color .2s linear,transform .32s var(--spring)}.bm .inlineLink:hover{color:var(--teal-hover);border-block-end-color:var(--teal-hover);transform:translateY(-2px)}.bm .inlineLink:active{color:var(--teal-press);transform:translateY(0)}.bm .ctaRow{gap:14px}.bm .ctaRow,.bm .linkRow{display:flex;flex-wrap:wrap;align-items:center}.bm .linkRow{gap:clamp(14px,2vw,28px)}.bm .seam{position:absolute;inset-inline:0;inset-block-end:-1px;block-size:clamp(104px,14vh,190px);z-index:5;pointer-events:none;--seamTo:var(--navy-800)}.bm .seam:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--seamTo) 72%,transparent) 54%,var(--seamTo) 100%)}.bm .seam:after{content:"";position:absolute;inset-inline:-5%;inset-block-end:-2px;block-size:66%;background:var(--seamTo);-webkit-clip-path:ellipse(66% 100% at 76% 100%);clip-path:ellipse(66% 100% at 76% 100%)}.bm .seamLine{position:absolute;inset-inline-end:clamp(60px,7vw,132px);inset-block:0;inline-size:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--branch) 94%,transparent),transparent)}.bm .seam-hero{--seamTo:#091e49}.bm .seam-roots{--seamTo:#0f204a}.bm .seam-trunk{--seamTo:#091e49}.bm .seam-fork{--seamTo:#10224c}.bm .seam-roas{--seamTo:#0f204a}.bm .seam-weboost{--seamTo:#10224c}.bm .seam-social{--seamTo:#0f204a}.bm .seam-content{--seamTo:#091e49}.bm .seam-video{--seamTo:#10224c}.bm .seam-viral{--seamTo:#0f204a}.bm .seam-bot,.bm .seam-cal{--seamTo:#14264c}.bm .seam-bloom,.bm .seam-path{--seamTo:#0f204a}.bm .heroPanel{position:absolute;z-index:3;inset-inline-start:4%;inset-block-start:22%;inline-size:46%;max-block-size:54%;display:grid;grid-gap:16px;gap:16px;align-content:center}@media (max-width:900px){.bm .heroPanel{inset-inline-start:6%;inset-block-start:26%;inline-size:88%;max-block-size:58%}}.bm .videoSlot{position:absolute;inset:0;z-index:0;background:radial-gradient(72% 58% at 76% 22%,rgba(66,204,190,.13),transparent 68%),radial-gradient(64% 62% at 18% 84%,rgba(20,38,76,.96),transparent 70%),linear-gradient(180deg,#0b1e48,#091e49 62%,#0f204a)}.bm .scrollCue{position:absolute;inset-block-end:clamp(18px,3vh,40px);inset-inline:0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;letter-spacing:.24em;color:var(--ink-muted)}.bm .cueLine{inline-size:1px;block-size:clamp(36px,6vh,68px);background:linear-gradient(to bottom,var(--teal),transparent)}@media (max-width:900px){.bm .scrollCue{display:none}}.bm .forkRail{display:grid;grid-gap:clamp(8px,1vw,14px);gap:clamp(8px,1vw,14px);-webkit-margin-before:clamp(24px,3vw,44px);margin-block-start:clamp(24px,3vw,44px);inline-size:100%}.bm .forkItem{position:relative;display:flex;align-items:baseline;justify-content:flex-start;gap:clamp(12px,1.6vw,26px);padding:clamp(13px,1.5vw,22px) clamp(16px,2vw,28px);border-radius:16px;text-decoration:none;color:var(--ink);-webkit-border-end:3px solid var(--fx);border-inline-end:3px solid var(--fx);background:linear-gradient(to left,color-mix(in srgb,var(--fx) 15%,transparent),transparent 62%);transition:transform .32s var(--spring),background-color .22s linear,border-color .2s linear;text-align:start}.bm .forkItem:first-child{-webkit-margin-start:0;margin-inline-start:0}.bm .forkItem:nth-child(2){-webkit-margin-start:3%;margin-inline-start:3%}.bm .forkItem:nth-child(3){-webkit-margin-start:6%;margin-inline-start:6%}.bm .forkItem:nth-child(4){-webkit-margin-start:9%;margin-inline-start:9%}.bm .forkItem:nth-child(5){-webkit-margin-start:12%;margin-inline-start:12%}.bm .forkItem:nth-child(6){-webkit-margin-start:9%;margin-inline-start:9%}.bm .forkItem:nth-child(7){-webkit-margin-start:6%;margin-inline-start:6%}.bm .forkItem:nth-child(8){-webkit-margin-start:3%;margin-inline-start:3%}.bm .forkItem:hover{transform:translateX(-10px);background:linear-gradient(to left,color-mix(in srgb,var(--fx) 28%,transparent),transparent 70%)}.bm .forkItem:active{transform:translateX(-4px)}.bm .forkItem b{font-family:Frank Ruhl Libre,Georgia,serif;font-weight:700;font-size:clamp(20px,2.4vw,34px);color:var(--fx);line-height:1.3}.bm .forkItem small{font-size:clamp(13px,1vw,15px);color:var(--ink-muted)}@media (max-width:700px){.bm .forkItem{-webkit-margin-start:0;margin-inline-start:0;flex-direction:column;align-items:flex-start;gap:6px}}.bm .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;inline-size:100%;-webkit-margin-before:clamp(18px,2.4vw,30px);margin-block-start:clamp(18px,2.4vw,30px)}.bm .cell{grid-column:span 2;padding:18px 20px;border-radius:18px;background:rgba(9,30,73,.6);border:1px solid color-mix(in srgb,var(--branch) 28%,transparent);transition:transform .32s var(--spring),border-color .2s linear}.bm .cell:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--branch) 64%,transparent)}.bm .cell--wide{grid-column:span 3}@media (max-width:900px){.bm .bento{grid-template-columns:repeat(2,1fr)}.bm .cell,.bm .cell--wide{grid-column:span 1}}.bm .pathField{padding:clamp(26px,3.4vw,56px);border-radius:28px;display:grid;grid-gap:16px;gap:16px;align-content:start;justify-items:start;transition:transform .32s var(--spring),border-color .2s linear}.bm .pathField:hover{transform:translateY(-6px)}.bm .pathField--a{background:linear-gradient(160deg,#14264c,#10224c);border:1px solid rgba(66,204,190,.3)}.bm .pathField--b{background:linear-gradient(160deg,#10224c,#091e49);border:1px solid rgba(169,187,214,.24)}.bm .bloomRow{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;-webkit-margin-before:clamp(20px,3vw,38px);margin-block-start:clamp(20px,3vw,38px)}.bm .lamp{inline-size:clamp(28px,4.4vw,54px);block-size:6px;border-radius:999px}.bm .lampA{background:#f2a33c}.bm .lampB{background:#e4572e}.bm .lampC{background:#e4589a}.bm .lampD{background:#7bc96f}.bm .lampE{background:#8b6fe0}.bm .lampF{background:#f5d547}.bm .lampG{background:#4fa8f5}.bm .lampH{background:#a9bbd6}.bm .floatCta{position:fixed;inset-block-end:clamp(16px,3vh,30px);inset-inline-start:clamp(16px,3vw,30px);z-index:50;display:inline-flex;align-items:center;gap:10px;min-block-size:52px;padding:14px 24px;border-radius:999px;background:var(--teal);color:var(--navy-900);font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 18px 44px rgba(9,30,73,.55);transition:transform .32s var(--spring),background-color .2s linear}.bm .floatCta:hover{background:var(--teal-hover);transform:translateY(-4px) scale(1.03)}.bm .floatCta:active{background:var(--teal-press);transform:translateY(0) scale(.99)}}@layer polish{.bm .btn:focus-visible,.bm .floatCta:focus-visible,.bm .forkItem:focus-visible,.bm a:focus-visible{outline:3px solid var(--teal);outline-offset:4px;border-radius:10px}.bm .srOnly{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bm .s-root{background:var(--navy-900)}.bm .s-root,.bm .s-trunk{--branch:#a9bbd6;--branch-light:#f4f7fb}.bm .s-trunk{background:linear-gradient(180deg,var(--navy-900),var(--navy-800))}.bm .s-fork{--branch:#42ccbe;--branch-light:#e2fbf8;background:var(--navy-900)}.bm .s-roas{--branch:#f2a33c;--branch-light:#fff5e6;background:var(--navy-700)}.bm .s-weboost{--branch:#e4572e;--branch-light:#ffebe6;background:var(--navy-800)}.bm .s-social{--branch:#e4589a;--branch-light:#ffeaf2;background:var(--navy-700)}.bm .s-content{--branch:#7bc96f;--branch-light:#ebf9e6;background:var(--navy-800)}.bm .s-video{--branch:#8b6fe0;--branch-light:#f2e6ff;background:var(--navy-900)}.bm .s-viral{--branch:#f5d547;--branch-light:#ffffe6;background:var(--navy-700)}.bm .s-bot{--branch:#4fa8f5;--branch-light:#e6f2ff;background:var(--navy-800)}.bm .s-cal{--branch:#a9bbd6;--branch-light:#f4f7fb;background:var(--navy-600)}.bm .s-bloom{--branch:#f5d547;--branch-light:#ffffe6;background:linear-gradient(180deg,var(--navy-600),var(--navy-800))}.bm .s-path{background:var(--navy-800)}.bm .s-cta,.bm .s-path{--branch:#42ccbe;--branch-light:#e2fbf8}.bm .s-cta{background:radial-gradient(120% 80% at 80% 0,#14264c 0,#0f204a 60%,#091e49 100%)}.bm .s-bloom h2{color:#f4f7fb}@media (max-width:700px){.bm .spine{inline-size:26px;inset-inline-end:2px;opacity:.92}.bm .display{font-size:clamp(52px,17vw,92px);-webkit-margin-start:calc(var(--gut) * -.5);margin-inline-start:calc(var(--gut) * -.5)}.bm .seamLine{inset-inline-end:26px}.bm .floatCta{padding:12px 18px;font-size:15px}.bm .btn{font-size:15px;padding:12px 20px}}}