.home2_page__4n_fA{--home2-navy:var(--mkt-color-brand-dark);--home2-blue:var(--mkt-color-brand-primary);--home2-sky:var(--mkt-color-brand-light);--home2-yellow:var(--mkt-color-slide-yellow);--home2-white:var(--mkt-color-white);--home2-paper:var(--mkt-color-footer-bg);--home2-soft:var(--mkt-color-panel-blue);--home2-ink:var(--mkt-color-ink);--home2-muted:var(--mkt-color-text-85);min-width:0;overflow-x:clip;background:var(--mkt-color-bg-subtle);color:var(--home2-navy);font-family:var(--mkt-font-sans)}.home2_page__4n_fA *,.home2_page__4n_fA :after,.home2_page__4n_fA :before{box-sizing:border-box}.home2_page__4n_fA figure,.home2_page__4n_fA h1,.home2_page__4n_fA h2,.home2_page__4n_fA h3,.home2_page__4n_fA p,.home2_page__4n_fA ul{margin:0}.home2_page__4n_fA h1,.home2_page__4n_fA h2,.home2_page__4n_fA h3{font-family:var(--mkt-font-display)}.home2_page__4n_fA a{text-decoration:none}.home2_hero__Cg7MH{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--home2-paper);color:var(--home2-navy)}.home2_hero__Cg7MH:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,var(--home2-paper) 0,var(--home2-paper) 40%,rgba(247,249,252,.96) 50%,rgba(247,249,252,.62) 61%,rgba(247,249,252,0) 74%);content:"";pointer-events:none}.home2_primaryButton__ULklH{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid var(--home2-blue);border-radius:var(--mkt-radius-pill);background:linear-gradient(110deg,var(--home2-blue),var(--home2-navy));color:var(--home2-white);font-size:14px;font-weight:800;line-height:1.2;transition:transform var(--mkt-transition-fast),box-shadow var(--mkt-transition-fast),background-color var(--mkt-transition-fast)}.home2_primaryButton__ULklH:focus-visible,.home2_primaryButton__ULklH:hover{transform:translateY(-2px);border-color:var(--home2-navy);background:linear-gradient(110deg,var(--home2-blue),var(--home2-navy));color:var(--home2-white);box-shadow:var(--mkt-shadow-md)}.home2_heroVideoLink__WRGT1:focus-visible,.home2_primaryButton__ULklH:focus-visible,.home2_productLink__m4MWC:focus-visible{outline:3px solid var(--home2-blue);outline-offset:4px}.home2_productLink__m4MWC:focus-visible{outline-color:var(--home2-white)}.home2_heroInner__Xs5QF{position:relative;z-index:2;display:flex;align-items:center;width:min(1180px,calc(100% - 56px));min-height:100svh;margin:0 auto;padding:142px 0}.home2_heroCopy__aK45L{max-width:650px}.home2_eyebrow__HHykV,.home2_sectionLabel__bCn4c{color:var(--home2-blue);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.home2_hero__Cg7MH h1{max-width:680px;margin-top:18px;color:var(--home2-blue);font-size:clamp(48px,5vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.home2_heroLead__FnaNB{max-width:620px;margin-top:26px!important;color:var(--home2-muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.home2_heroActions__88z9c{display:flex;align-items:center;gap:16px;margin-top:34px}.home2_heroVideoLink__WRGT1{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid color-mix(in srgb,var(--home2-sky) 70%,var(--home2-blue));border-radius:var(--mkt-radius-pill);background:rgba(255,255,255,.82);color:var(--home2-blue);box-shadow:0 10px 28px rgba(1,18,51,.08);font-size:14px;font-weight:800;line-height:1.2;transition:transform var(--mkt-transition-fast),border-color var(--mkt-transition-fast),background-color var(--mkt-transition-fast),box-shadow var(--mkt-transition-fast)}.home2_heroVideoLink__WRGT1 svg{flex:0 0 auto;color:var(--home2-blue);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--home2-sky) 34%,transparent))}.home2_heroVideoLink__WRGT1:focus-visible,.home2_heroVideoLink__WRGT1:hover{transform:translateY(-2px);border-color:var(--home2-blue);background:var(--home2-white);box-shadow:0 14px 32px rgba(1,18,51,.14)}.home2_videoLabelShort__f7LEa{display:none}.home2_heroPortrait__RnORI{position:absolute;z-index:0;top:0;right:0;bottom:0;width:min(68vw,1080px);overflow:hidden;background:var(--home2-white)}.home2_heroPortraitImage___MjY6{width:100%;height:100%;object-fit:cover;object-position:center 43%}.home2_pilotSection__H9wQL,.home2_problemSection__hS8rW,.home2_wakeSection__GwZb6{width:min(1180px,calc(100% - 56px));margin:0 auto}.home2_darkAct__k_UpT{background:var(--home2-ink)}.home2_problemSection__hS8rW{padding:72px 0 58px}.home2_problemLead__Cxoq2{max-width:940px}.home2_pilotCopy__EUg8O h2,.home2_problemLead__Cxoq2 h2,.home2_solutionCopy__DejSU h2{margin-top:10px;color:var(--home2-ink);font-size:clamp(44px,5.5vw,70px);font-weight:700;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.home2_problemLead__Cxoq2 h2 span{color:var(--home2-blue)}.home2_darkAct__k_UpT .home2_sectionLabel__bCn4c{color:var(--home2-sky)}.home2_darkAct__k_UpT .home2_problemLead__Cxoq2 h2{color:var(--home2-white)}.home2_darkAct__k_UpT .home2_problemLead__Cxoq2 h2 span{color:var(--home2-sky)}.home2_villainVisual__o5fvI{position:relative;width:min(1040px,100%);height:clamp(300px,32vw,380px);margin:34px auto 0!important;overflow:hidden;border-radius:22px;background:var(--home2-ink);box-shadow:var(--mkt-shadow-md)}.home2_villainVisual__o5fvI img{width:100%;height:100%;object-fit:cover}.home2_villainVisual__o5fvI:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,12,31,.1) 38%,rgba(1,12,31,.7));content:"";pointer-events:none}.home2_mirrorMessage__2d_Qk{position:absolute;z-index:1;top:39%;left:25%;width:31%;transform:translate(-50%,-50%);color:var(--home2-white);padding:14px;border-radius:12px;background:rgba(1,18,51,.82);text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.7)}.home2_mirrorMessage__2d_Qk p{font-size:clamp(11px,1.2vw,15px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home2_mirrorMessage__2d_Qk h3{margin-top:4px;font-size:clamp(19px,2.5vw,34px);letter-spacing:-.04em;line-height:1.05}.home2_villainVisual__o5fvI figcaption{position:absolute;z-index:1;right:clamp(20px,4vw,48px);bottom:clamp(18px,3vw,34px);display:grid;width:min(390px,43%);gap:8px;color:var(--home2-white);text-align:right}.home2_villainVisual__o5fvI figcaption span{color:rgba(255,255,255,.72);font-size:clamp(11px,1.15vw,14px);font-weight:700;line-height:1.4}.home2_villainVisual__o5fvI figcaption strong{font-family:var(--mkt-font-display);font-size:clamp(18px,2.1vw,28px);letter-spacing:-.025em;line-height:1.12}.home2_solutionVisual__l7rJR figcaption{position:absolute;z-index:1;right:20px;bottom:18px;left:20px;display:grid;gap:2px;padding:15px 17px;border-radius:12px;background:rgba(1,18,51,.86);color:var(--home2-white)}.home2_solutionVisual__l7rJR figcaption span{color:var(--home2-sky);font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.home2_solutionVisual__l7rJR figcaption strong{font-family:var(--mkt-font-display);font-size:clamp(18px,2vw,24px);letter-spacing:-.025em;line-height:1.15}.home2_forwardTransition__9FYej{margin-top:16px;padding:30px 0 0;text-align:left}.home2_forwardTransition__9FYej p{color:var(--mkt-color-white-60);font-family:var(--mkt-font-display);font-size:clamp(20px,2.5vw,28px);font-weight:700;letter-spacing:-.025em}.home2_forwardTransition__9FYej h3{margin-top:2px;color:var(--home2-sky);font-size:clamp(28px,4vw,46px);letter-spacing:-.04em;line-height:1.05}.home2_wakeSection__GwZb6{padding:clamp(46px,5.5vw,66px) 0 clamp(42px,5vw,58px)}.home2_wakeStage__NkM5u{display:grid;justify-items:center;gap:clamp(22px,3vw,36px);text-align:center}.home2_wakeProgress__tnpzg{display:grid;justify-items:center;gap:clamp(10px,1.5vw,18px)}.home2_wakeProgress__tnpzg p{color:var(--home2-white);font-family:var(--mkt-font-display);font-weight:650;letter-spacing:-.045em;line-height:1.08;transition:opacity .65s ease,transform .65s ease}.home2_wakeProgress__tnpzg p:first-child{font-size:clamp(25px,3vw,36px);transition-delay:80ms}.home2_wakeProgress__tnpzg p:nth-child(2){font-size:clamp(32px,4vw,48px);transition-delay:.26s}.home2_wakeProgress__tnpzg p:nth-child(3){font-size:clamp(42px,5.3vw,64px);transition-delay:.44s}.home2_wakeStage__NkM5u h2{max-width:1050px;color:var(--home2-white);font-size:clamp(54px,7.2vw,88px);font-weight:700;letter-spacing:-.065em;line-height:.95;text-wrap:balance;transition:opacity .7s ease .62s,transform .7s ease .62s}.home2_wakeSequence__MwyqE[data-visible=false] .home2_wakeProgress__tnpzg p{opacity:.08;transform:translateY(28px)}.home2_wakeSequence__MwyqE[data-visible=false] .home2_wakeStage__NkM5u h2{opacity:.08;transform:translateY(34px)}.home2_wakeSequence__MwyqE[data-visible=true] .home2_wakeProgress__tnpzg p:first-child{opacity:.48;transform:translateY(0)}.home2_wakeSequence__MwyqE[data-visible=true] .home2_wakeProgress__tnpzg p:nth-child(2){opacity:.72;transform:translateY(0)}.home2_wakeSequence__MwyqE[data-visible=true] .home2_wakeProgress__tnpzg p:nth-child(3),.home2_wakeSequence__MwyqE[data-visible=true] .home2_wakeStage__NkM5u h2{opacity:1;transform:translateY(0)}.home2_convergenceSequence__ieMTg{width:100%}.home2_convergenceScene__i4vaO{--convergence-dark-height:500px;position:relative;width:100%;overflow:hidden;background:var(--home2-white)}.home2_convergenceDark__h2Ni6{position:relative;min-height:var(--convergence-dark-height);overflow:hidden;padding:clamp(44px,4.5vw,58px) 28px 0;background:var(--home2-ink);color:var(--home2-white)}.home2_convergenceQuestion__nxH1B{position:relative;z-index:3;color:var(--home2-sky);font-size:clamp(62px,7.6vw,96px);font-weight:700;letter-spacing:-.045em;line-height:.98;text-align:center;text-shadow:0 0 28px color-mix(in srgb,var(--home2-sky) 24%,transparent);text-wrap:balance}.home2_convergenceQuestion__nxH1B span{color:inherit}.home2_sourceField__j802f{position:absolute;z-index:2;top:270px;bottom:0;left:50%;width:min(1344px,calc(100% - 80px));transform:translateX(-50%)}.home2_sourceGrid__HGFto{position:relative;z-index:3;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.home2_sourceNode__OF34e{display:grid;justify-items:center;gap:24px;color:var(--home2-white);text-align:center;transition:opacity .62s ease,transform .62s ease}.home2_sourceIcon__u17P0{display:grid;width:clamp(86px,8vw,120px);aspect-ratio:1;place-items:center;border:2px solid var(--home2-sky);border-radius:50%;color:var(--home2-white);box-shadow:inset 0 0 22px rgba(102,190,229,.08),0 0 24px rgba(102,190,229,.22)}.home2_sourceIcon__u17P0 svg{width:42%;height:42%}.home2_sourceNode__OF34e h3{margin:0;color:var(--home2-white);font-size:clamp(17px,1.7vw,23px);font-weight:650;letter-spacing:-.02em;line-height:1.15}.home2_connectorDiagram__wmtrR{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;color:var(--home2-sky);filter:drop-shadow(0 0 6px rgba(102,190,229,.44));pointer-events:none;transition:opacity .5s ease .3s}.home2_connectorDiagram__wmtrR line{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.home2_connectorMobile__scakO{display:none}.home2_convergenceLight__LN4qs{position:relative;min-height:460px;background:var(--home2-white);color:var(--home2-navy)}.home2_convergenceLightInner__A_ypk{position:relative;display:grid;width:min(1440px,calc(100% - 56px));min-height:460px;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:clamp(46px,7vw,90px);margin:0 auto;padding:54px 0 48px}.home2_sharedContext__z5JGB{align-self:center;transition:opacity .65s ease .56s,transform .65s ease .56s}.home2_sharedContext__z5JGB h2{max-width:630px;color:var(--home2-ink);font-size:clamp(58px,6.6vw,110px);font-weight:700;letter-spacing:-.06em;line-height:.88;text-wrap:balance}.home2_sharedContext__z5JGB h2 span{display:block;color:var(--home2-blue)}.home2_sharedContext__z5JGB p{margin-top:24px!important;color:var(--home2-ink);font-size:clamp(18px,1.9vw,24px);line-height:1.35}.home2_contextSpine___Lgpa{position:absolute;top:88px;left:50%;display:grid;width:min(320px,50%);height:285px;align-content:space-between;margin:0;padding:0 0 0 44px;list-style:none;transform:translateX(-14px);transition:opacity .65s ease .68s,transform .65s ease .68s}.home2_contextSpine___Lgpa:before{position:absolute;top:-88px;bottom:0;left:13px;width:2px;border-radius:99px;background:var(--home2-sky);content:"";box-shadow:0 0 12px rgba(102,190,229,.3)}.home2_contextSpine___Lgpa li{position:relative;display:flex;min-height:28px;align-items:center;color:var(--home2-ink);font-size:clamp(15px,1.45vw,19px);font-weight:750;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.home2_contextSpine___Lgpa li:before{top:50%;left:-41px;width:22px;height:22px;content:"";transform:translateY(-50%)}.home2_contextSpine___Lgpa li:before,.home2_convergenceHub__xA4Sv{position:absolute;border:3px solid var(--home2-sky);border-radius:50%;background:var(--home2-white)}.home2_convergenceHub__xA4Sv{z-index:4;top:var(--convergence-dark-height);left:50%;width:18px;height:18px;box-shadow:0 0 0 9px rgba(102,190,229,.1),0 0 28px 10px rgba(102,190,229,.48);transform:translate(-50%,-50%);transition:opacity .4s ease .42s,box-shadow .65s ease .42s}.home2_convergenceSequence__ieMTg[data-visible=false] .home2_contextSpine___Lgpa,.home2_convergenceSequence__ieMTg[data-visible=false] .home2_convergenceQuestion__nxH1B,.home2_convergenceSequence__ieMTg[data-visible=false] .home2_sharedContext__z5JGB,.home2_convergenceSequence__ieMTg[data-visible=false] .home2_sourceNode__OF34e{opacity:.08;transform:translateY(26px)}.home2_convergenceSequence__ieMTg[data-visible=false] .home2_connectorDiagram__wmtrR{opacity:0}.home2_convergenceSequence__ieMTg[data-visible=false] .home2_convergenceHub__xA4Sv{opacity:0;box-shadow:none}.home2_convergenceSequence__ieMTg[data-visible=true] .home2_convergenceQuestion__nxH1B,.home2_convergenceSequence__ieMTg[data-visible=true] .home2_sharedContext__z5JGB,.home2_convergenceSequence__ieMTg[data-visible=true] .home2_sourceNode__OF34e{opacity:1;transform:translateY(0)}.home2_convergenceSequence__ieMTg[data-visible=false] .home2_contextSpine___Lgpa{transform:translate(-14px,26px)}.home2_convergenceSequence__ieMTg[data-visible=true] .home2_contextSpine___Lgpa{opacity:1;transform:translate(-14px)}.home2_convergenceSequence__ieMTg[data-visible=true] .home2_connectorDiagram__wmtrR,.home2_convergenceSequence__ieMTg[data-visible=true] .home2_convergenceHub__xA4Sv{opacity:1}.home2_systemSection__FIiBg{width:100%;padding:0 0 34px;background:var(--home2-white)}.home2_solutionSequence__Ehgc_{width:100%}.home2_solutionScene__JSNdq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:center;gap:clamp(40px,6vw,78px);width:min(1180px,calc(100% - 56px));margin:0 auto;padding:clamp(50px,6vw,70px) 0 clamp(38px,4.5vw,52px);background:var(--home2-white)}.home2_solutionLabel__ONWHW{font-size:clamp(20px,1.8vw,26px);letter-spacing:.1em;line-height:1.1}.home2_solutionCopy__DejSU h2{margin-top:18px;font-size:clamp(44px,4.8vw,62px)}.home2_solutionCopy__DejSU h2 span{color:var(--home2-blue)}.home2_systemExplanation__gkKJI{margin-top:24px!important;color:var(--home2-muted);font-size:18px;line-height:1.55}.home2_solutionVisual__l7rJR{position:relative;align-self:stretch;min-width:0;min-height:430px;overflow:hidden;border-radius:18px;background:var(--home2-navy)}.home2_solutionVisual__l7rJR img{width:100%;height:100%;object-fit:cover}.home2_solutionCopy__DejSU h2,.home2_solutionLabel__ONWHW,.home2_solutionVisual__l7rJR{transition:opacity .65s ease,transform .65s ease}.home2_solutionCopy__DejSU h2{transition-delay:.1s}.home2_solutionVisual__l7rJR{transition-delay:.14s}.home2_solutionSequence__Ehgc_[data-visible=false] .home2_solutionCopy__DejSU h2,.home2_solutionSequence__Ehgc_[data-visible=false] .home2_solutionLabel__ONWHW,.home2_solutionSequence__Ehgc_[data-visible=false] .home2_solutionVisual__l7rJR{opacity:.12;transform:translateY(26px)}.home2_solutionSequence__Ehgc_[data-visible=true] .home2_solutionCopy__DejSU h2,.home2_solutionSequence__Ehgc_[data-visible=true] .home2_solutionLabel__ONWHW,.home2_solutionSequence__Ehgc_[data-visible=true] .home2_solutionVisual__l7rJR{opacity:1;transform:translateY(0)}.home2_productRows__6XxhT{display:grid;width:min(1180px,calc(100% - 56px));gap:22px;margin:0 auto}.home2_productRow__kBbhB{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-template-areas:"copy media";align-items:center;gap:clamp(38px,6vw,82px);padding:clamp(32px,4.5vw,54px);border:1px solid var(--mkt-color-card-border);border-radius:22px;background:var(--home2-white)}.home2_productRowReverse__Dg_1_{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-template-areas:"media copy"}.home2_productRowCopy__AVMLt{grid-area:copy}.home2_cardHeading__elWG0{display:flex;min-height:46px;align-items:center;gap:12px}.home2_cardHeading__elWG0>img{width:46px;height:46px;flex:0 0 auto;object-fit:contain}.home2_productRowCopy__AVMLt>h3{margin-top:18px;color:var(--home2-ink);font-size:clamp(36px,4vw,52px);letter-spacing:-.045em;line-height:1.02}.home2_cardTagline__G6lxq{margin-top:12px!important;color:var(--home2-blue);font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.35}.home2_productDescription__ZsjXo{max-width:480px;margin-top:16px!important;color:var(--home2-muted);font-size:16px;line-height:1.55}.home2_productMedia__tM14p{container-type:inline-size;display:grid;grid-area:media;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;aspect-ratio:16/10;padding:8px;gap:8px;border:1px solid color-mix(in srgb,var(--home2-blue) 35%,var(--mkt-color-card-border));border-radius:18px;background:var(--home2-navy);box-shadow:0 26px 70px rgba(1,18,51,.2),0 3px 10px rgba(1,18,51,.12)}.home2_productMedia__tM14p img{width:100%;height:100%;object-fit:cover}.home2_dashboardImage__55jYm,.home2_generateImage__jjoom{object-position:left top}.home2_tutorImage__veknT{object-position:53% top}.home2_cardOutcome__d8b1q{display:inline-flex;margin-top:24px!important;padding:10px 14px;border-radius:var(--mkt-radius-pill);background:var(--home2-soft);color:var(--home2-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home2_srOnly__QGGBX{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home2_productFrameMeta__n_8SD{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:3px 4px 1px;color:rgba(255,255,255,.64);font-size:clamp(8px,1.25cqw,10px);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.home2_productFrameMeta__n_8SD span{display:inline-flex;align-items:center;gap:7px}.home2_productFrameMeta__n_8SD span:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--home2-sky);box-shadow:0 0 0 3px rgba(102,190,229,.14);content:""}.home2_productFrameMeta__n_8SD strong{overflow:hidden;color:rgba(255,255,255,.88);font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.home2_productShot__svT2k{min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:var(--home2-white);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.home2_productShot__svT2k img{display:block}.home2_engageShot__gdlcv img{object-position:center 20%}.home2_tutorMedia__u4_Za{aspect-ratio:16/12.5}.home2_tutorMedia__u4_Za .home2_productShot__svT2k img{object-position:center 28%}.home2_proofRail__4mMK1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1px;overflow:hidden;border-radius:9px;background:rgba(255,255,255,.12)}.home2_proofRail__4mMK1 span{display:grid;min-width:0;min-height:34px;place-items:center;padding:7px 8px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.9);font-size:clamp(8px,1.2cqw,10px);font-weight:750;line-height:1.2;text-align:center}.home2_demoSurface__Y9QEK{width:100%;height:100%;overflow:hidden;background:#f7f9fd;color:#152344;font-family:var(--mkt-font-sans);font-size:clamp(8px,1.65cqw,12px);line-height:1.3}.home2_demoSurface__Y9QEK *{box-sizing:border-box}.home2_demoSurface__Y9QEK dd,.home2_demoSurface__Y9QEK dl,.home2_demoSurface__Y9QEK h4,.home2_demoSurface__Y9QEK p,.home2_demoSurface__Y9QEK ul{margin:0}.home2_demoTopbar__5orbz{display:grid;height:11.5%;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;padding:0 3cqw;border-bottom:1px solid #dce5f2;background:rgba(255,255,255,.96)}.home2_demoBrand__qOQI5{display:flex;align-items:center;gap:1.2cqw;color:#132b70;font-size:clamp(9px,1.9cqw,14px)}.home2_demoBrandMark__lV637{display:grid;width:clamp(22px,4.2cqw,30px);aspect-ratio:1;place-items:center;border-radius:9px;background:linear-gradient(145deg,#2731b8,#1f95d7);color:#fff;box-shadow:0 7px 18px rgba(35,76,180,.22)}.home2_demoContext__P2uNP{justify-self:end;padding:.85cqw 1.5cqw;border:1px solid #dbe4f1;border-radius:999px;background:#f7f9fd;color:#63708a;font-size:clamp(7px,1.35cqw,10px);font-weight:750}.home2_demoAvatar__KYXCp{display:grid;width:clamp(21px,3.8cqw,28px);aspect-ratio:1;place-items:center;border-radius:50%;background:#2037a5;color:#fff;font-size:clamp(7px,1.2cqw,9px);font-weight:800}.home2_demoEyebrow__KJQf_{color:#596a8b;font-size:clamp(7px,1.15cqw,9px);font-weight:850;letter-spacing:.09em;text-transform:uppercase}.home2_generateBody__GFnhU{display:grid;height:88.5%;grid-template-columns:30% 70%}.home2_sourceRail__sAb8x{padding:3.2cqw 2.5cqw;border-right:1px solid #dce5f2;background:#f2f6fb}.home2_sourceSummary__W2WZI{display:flex;align-items:center;gap:1.4cqw;margin-top:2.2cqw;padding:1.6cqw;border:1px solid #b9e3d4;border-radius:1.7cqw;background:#eaf8f2;color:#08785a}.home2_sourceSummary__W2WZI div{display:grid;gap:.2cqw}.home2_sourceSummary__W2WZI strong{color:#075e49;font-size:clamp(8px,1.45cqw,11px)}.home2_sourceSummary__W2WZI span{font-size:clamp(7px,1.15cqw,9px)}.home2_sourceList__gef7l{display:grid;gap:1cqw;margin-top:2.5cqw!important;padding:0;list-style:none}.home2_sourceList__gef7l li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9cqw;padding:1.1cqw 1.2cqw;border:1px solid #dbe4f1;border-radius:1.25cqw;background:#fff;color:#40516f}.home2_sourceList__gef7l li>svg:first-child{color:#3a63ce}.home2_sourceList__gef7l li>svg:last-child{color:#0d9b70}.home2_sourceList__gef7l li span{overflow:hidden;font-size:clamp(7px,1.2cqw,9px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home2_generateWorkspace__BYFN1{padding:3.2cqw}.home2_aiInstruction__v0_qU{display:flex;align-items:flex-start;gap:1.5cqw;padding:1.8cqw;border:1px solid #bdcdee;border-radius:1.8cqw;background:linear-gradient(135deg,#edf2ff,#f7f9ff)}.home2_aiInstructionIcon__Ue_Uh{display:grid;width:clamp(23px,4cqw,30px);aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:10px;background:#2f4ad6;color:#fff}.home2_aiInstruction__v0_qU>div{display:grid;gap:.7cqw}.home2_aiInstruction__v0_qU strong{color:#18357d;font-size:clamp(9px,1.7cqw,13px);line-height:1.35}.home2_outputHeading__114X8{display:flex;align-items:end;justify-content:space-between;gap:2cqw;margin-top:2.8cqw}.home2_outputHeading__114X8 h4{margin-top:.5cqw;color:#14213f;font-family:var(--mkt-font-display);font-size:clamp(12px,2.5cqw,19px);letter-spacing:-.025em}.home2_readyPill__o6zKO{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5cqw;padding:.9cqw 1.25cqw;border-radius:999px;background:#e9f7f1;color:#08785a;font-size:clamp(7px,1.2cqw,9px);font-weight:800}.home2_outputGrid__bUlQg{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25cqw;margin-top:1.7cqw}.home2_outputCard__CVgPA{display:grid;min-width:0;min-height:10.7cqw;align-content:start;gap:.65cqw;padding:1.45cqw;border:1px solid #dbe4f1;border-radius:1.5cqw;background:#fff;color:#40516f;box-shadow:0 8px 20px rgba(29,50,104,.05)}.home2_outputCard__CVgPA>svg{color:#2f59ca}.home2_outputCard__CVgPA span{font-size:clamp(7px,1.3cqw,10px);font-weight:800}.home2_outputCard__CVgPA strong{overflow:hidden;color:#7a879f;font-size:clamp(6px,1.05cqw,8px);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.home2_outputCardPrimary__Q8EoI{border-color:#8ca6e8;background:#edf2ff;box-shadow:inset 0 0 0 1px rgba(47,74,214,.08)}.home2_outputCardPrimary__Q8EoI span{color:#1f3e9f}.home2_demoSignalBand__G2R3C{display:flex;align-items:center;gap:1.1cqw;margin-top:2cqw;padding:1.2cqw 1.5cqw;border-radius:1.2cqw;background:#172b69;color:#fff;font-size:clamp(7px,1.2cqw,9px)}.home2_demoSignalBand__G2R3C span{flex:0 0 auto;padding:.55cqw .9cqw;border-radius:999px;background:#35aee4;font-weight:800}.home2_demoSignalBand__G2R3C strong{font-weight:700}.home2_metricStrip__EDUnW{display:grid;height:18%;grid-template-columns:repeat(3,1fr);gap:1.5cqw;padding:1.7cqw 3cqw;border-bottom:1px solid #dce5f2;background:#fff}.home2_metricStrip__EDUnW>div{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1cqw;padding:0 1.5cqw;border-right:1px solid #e3e9f3}.home2_metricStrip__EDUnW>div:last-child{border-right:0}.home2_metricStrip__EDUnW span{grid-column:1/-1;color:#63708a;font-size:clamp(6px,1.15cqw,9px);font-weight:750}.home2_metricStrip__EDUnW strong{color:#172b69;font-family:var(--mkt-font-display);font-size:clamp(13px,2.8cqw,22px)}.home2_metricStrip__EDUnW small{color:#71809a;font-size:clamp(6px,1cqw,8px)}.home2_metricStrip__EDUnW .home2_metricDown__Tqnjy{color:#c45d35;font-weight:800}.home2_engageBody__EFGtO{display:grid;height:70.5%;grid-template-columns:58% 42%;gap:2cqw;padding:2.5cqw 3cqw 3cqw}.home2_actionPanel__27UJ_,.home2_readinessPanel___2qgn{border:1px solid #dbe4f1;border-radius:1.7cqw;background:#fff}.home2_readinessPanel___2qgn{padding:2.1cqw}.home2_panelTitleRow__t9Gdq{display:flex;align-items:flex-start;justify-content:space-between;gap:2cqw}.home2_panelTitleRow__t9Gdq h4{margin-top:.5cqw;color:#17223b;font-family:var(--mkt-font-display);font-size:clamp(11px,2.1cqw,16px)}.home2_panelTitleRow__t9Gdq>svg{color:#2f59ca}.home2_readinessList__ZlYqq{display:grid;gap:1.4cqw;margin-top:2.1cqw}.home2_readinessRow__DqBHF>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1cqw;color:#44536e;font-size:clamp(7px,1.25cqw,9px)}.home2_readinessRow__DqBHF>div:first-child span{font-weight:720}.home2_readinessRow__DqBHF>div:first-child strong{color:#172b69}.home2_courseProgressTrack__cTH99,.home2_readinessTrack__vSasA{height:clamp(5px,.9cqw,7px);margin-top:.6cqw;overflow:hidden;border-radius:999px;background:#e7ecf4}.home2_readinessTrack__vSasA>span{display:block;height:100%;border-radius:inherit}.home2_riskBar__uKYjt{background:linear-gradient(90deg,#e1633f,#f0a047)}.home2_watchBar___JMwa{background:linear-gradient(90deg,#e5ac2d,#f0ca63)}.home2_healthyBar__SdtVy{background:linear-gradient(90deg,#168865,#32b286)}.home2_signalEvidence__ffPSR{display:flex;align-items:center;gap:.8cqw;margin-top:2cqw;padding:1.1cqw 1.3cqw;border-radius:1.1cqw;background:#fff2ec;color:#a94e32;font-size:clamp(7px,1.15cqw,9px);font-weight:750}.home2_actionPanel__27UJ_{position:relative;overflow:hidden;padding:2.1cqw;background:linear-gradient(155deg,#142e78,#1f3ca2);color:#fff}.home2_actionPanel__27UJ_:after{position:absolute;right:-6cqw;bottom:-9cqw;width:24cqw;aspect-ratio:1;border:4cqw solid rgba(84,180,229,.14);border-radius:50%;content:""}.home2_actionAlert__kl1Kz{position:relative;z-index:1;display:flex;align-items:center;gap:.8cqw;padding:1cqw 1.2cqw;border:1px solid rgba(255,255,255,.17);border-radius:1.2cqw;background:rgba(255,255,255,.1);color:#b9ebff;font-size:clamp(6px,1.05cqw,8px);font-weight:750}.home2_actionPanel__27UJ_>.home2_demoEyebrow__KJQf_{position:relative;z-index:1;margin-top:2.2cqw;color:#8dd7f5}.home2_actionPanel__27UJ_ h4{position:relative;z-index:1;margin-top:.75cqw;font-family:var(--mkt-font-display);font-size:clamp(12px,2.5cqw,19px);letter-spacing:-.02em;line-height:1.14}.home2_actionPanel__27UJ_ ul{position:relative;z-index:1;display:grid;gap:.8cqw;margin-top:1.8cqw!important;padding:0;list-style:none;color:rgba(255,255,255,.82);font-size:clamp(7px,1.1cqw,8px)}.home2_actionPanel__27UJ_ li{display:flex;align-items:center;gap:.7cqw}.home2_actionPanel__27UJ_ li svg{color:#70deb9}.home2_actionFooter__ffzPH{position:absolute;z-index:1;right:2.1cqw;bottom:1.8cqw;left:2.1cqw;display:flex;align-items:center;justify-content:space-between;padding-top:1.4cqw;border-top:1px solid rgba(255,255,255,.18)}.home2_actionFooter__ffzPH span{color:#b9c8f0;font-size:clamp(7px,1.1cqw,9px)}.home2_actionFooter__ffzPH strong{color:#6fdfbb;font-family:var(--mkt-font-display);font-size:clamp(13px,2.5cqw,19px)}.home2_tutorProgress__I8W_1{display:flex;height:15%;align-items:center;justify-content:space-between;gap:2cqw;padding:0 3cqw;border-bottom:1px solid #dce5f2;background:#fff}.home2_tutorProgress__I8W_1>div:first-child{display:grid;gap:.25cqw}.home2_tutorProgress__I8W_1>div:first-child span{color:#62718d;font-size:clamp(6px,1.05cqw,8px);font-weight:750}.home2_tutorProgress__I8W_1>div:first-child strong{color:#172b69;font-size:clamp(8px,1.45cqw,11px)}.home2_progressGroup__47qOf{display:grid;grid-template-columns:auto 9cqw auto;align-items:center;gap:1cqw;color:#65738d;font-size:clamp(6px,1cqw,8px)}.home2_progressGroup__47qOf strong{color:#2f59ca}.home2_courseProgressTrack__cTH99{width:9cqw;margin:0}.home2_courseProgressTrack__cTH99 span{display:block;width:67%;height:100%;border-radius:inherit;background:#3d65df}.home2_tutorBody__nThKR{display:grid;height:73.5%;grid-template-columns:31% 69%}.home2_learnerContext__Aix_o{padding:2.7cqw 2.4cqw;border-right:1px solid #dce5f2;background:#f2f6fb}.home2_contextIdentity__E6bMd{display:flex;align-items:center;gap:1.2cqw;margin-top:1.7cqw;padding-bottom:1.7cqw;border-bottom:1px solid #dce5f2}.home2_contextIdentity__E6bMd>span{display:grid;width:clamp(24px,4.6cqw,34px);aspect-ratio:1;place-items:center;border-radius:50%;background:linear-gradient(145deg,#3846c8,#1f95d7);color:#fff;font-size:clamp(7px,1.2cqw,9px);font-weight:850}.home2_contextIdentity__E6bMd div{display:grid;gap:.2cqw}.home2_contextIdentity__E6bMd strong{color:#172b69;font-size:clamp(8px,1.35cqw,10px)}.home2_contextIdentity__E6bMd small{color:#70809b;font-size:clamp(6px,1cqw,8px)}.home2_learnerContext__Aix_o dl{display:grid;gap:1.4cqw;margin-top:1.7cqw!important}.home2_learnerContext__Aix_o dl div{display:grid;gap:.3cqw}.home2_learnerContext__Aix_o dt{color:#78869e;font-size:clamp(6px,.95cqw,7px);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home2_learnerContext__Aix_o dd{color:#30415e;font-size:clamp(7px,1.15cqw,9px);font-weight:700;line-height:1.35}.home2_tutorConversation__CO7rx{display:grid;align-content:start;gap:1.5cqw;padding:2.5cqw 2.7cqw;background:#fbfcff}.home2_learnerQuestion__1Xn5L{justify-self:end;width:78%;padding:1.45cqw 1.7cqw;border-radius:1.7cqw 1.7cqw .4cqw 1.7cqw;background:#375dde;color:#fff;font-size:clamp(8px,1.45cqw,11px);font-weight:700;line-height:1.4;box-shadow:0 8px 18px rgba(39,72,180,.16)}.home2_tutorAnswer__xQ4Mx{display:flex;gap:1.2cqw;width:94%;padding:1.6cqw;border:1px solid #dbe4f1;border-radius:1.8cqw 1.8cqw 1.8cqw .4cqw;background:#fff}.home2_tutorBot__1AfCY{display:grid;width:clamp(22px,4cqw,30px);aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:10px;background:#eaf0ff;color:#2f59ca}.home2_tutorAnswer__xQ4Mx>div{display:grid;gap:.7cqw}.home2_tutorAnswer__xQ4Mx strong{color:#253654;font-size:clamp(7px,1.25cqw,10px);font-weight:680;line-height:1.45}.home2_citationRow__6W2vk{display:flex;flex-wrap:wrap;gap:.7cqw}.home2_citationRow__6W2vk span{padding:.55cqw .8cqw;border-radius:999px;background:#edf2ff;color:#3554ae;font-size:clamp(6px,.95cqw,7px);font-weight:750}.home2_nextMove__0K4DB{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1cqw;padding:1.35cqw 1.5cqw;border:1px solid #b9dfd0;border-radius:1.5cqw;background:#edfaf5;color:#08654e}.home2_nextMove__0K4DB>div{display:grid;gap:.25cqw}.home2_nextMove__0K4DB span{font-size:clamp(6px,.95cqw,7px);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.home2_nextMove__0K4DB strong{color:#174d41;font-size:clamp(7px,1.1cqw,8px);line-height:1.3}.home2_nextMoveCta__ca1V_{padding:.8cqw 1.1cqw;border-radius:999px;background:#0c8a68;color:#fff;font-size:clamp(6px,1cqw,8px)!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.home2_capabilityStage__nX4zl{position:relative;width:min(1180px,calc(100% - 56px));overflow:clip;margin:22px auto 0;border:1px solid color-mix(in srgb,var(--home2-blue) 16%,var(--mkt-color-card-border));border-radius:24px;background:var(--home2-soft);color:var(--home2-navy)}.home2_capabilityJourney__jRxz8{position:relative;min-height:185svh}.home2_capabilitySticky__kWA_0{position:sticky;top:8px;display:grid;min-height:calc(100svh - 16px);grid-template-rows:minmax(280px,.9fr) minmax(280px,.82fr);overflow:hidden;padding:clamp(26px,4vh,44px) clamp(34px,6vw,78px);border-radius:24px}.home2_capabilityIntro__clOLk{position:relative;z-index:2;display:grid;align-content:center}.home2_capabilityStage__nX4zl h2{max-width:980px;color:var(--home2-blue);font-size:clamp(52px,4.8vw,72px);font-weight:700;letter-spacing:-.048em;line-height:1;text-wrap:balance}.home2_capabilityStage__nX4zl h2 span{display:block}.home2_capabilityLead__2BqCX{margin-top:22px!important;color:var(--home2-muted);font-size:clamp(18px,1.8vw,22px);line-height:1.3}.home2_spineCanvas__GAuBC{position:relative;z-index:1;min-height:270px}.home2_spineRail__gFsdz{position:absolute;top:12%;left:0;display:grid;width:200px;gap:clamp(14px,2vh,20px);padding:0;list-style:none}.home2_spineRail__gFsdz li{color:var(--home2-muted);font-family:var(--mkt-font-display);font-size:clamp(18px,2vw,25px);font-weight:680;letter-spacing:-.045em;line-height:1;transition:color .42s ease,opacity .42s ease,transform .42s ease}.home2_spineRail__gFsdz li:nth-child(2){transform:translateX(22px)}.home2_spineRail__gFsdz li:nth-child(3){transform:translateX(44px)}.home2_spineRail__gFsdz li:nth-child(4){transform:translateX(66px)}.home2_spineRail__gFsdz li[data-active=true]{color:var(--home2-blue);opacity:1}.home2_spineCard__BUfIW{position:absolute;top:1%;right:3%;display:grid;width:min(610px,64%);min-height:218px;align-content:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--home2-blue) 18%,var(--mkt-color-card-border));border-radius:22px;background:var(--home2-white);box-shadow:0 24px 70px rgba(25,55,120,.15);transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .65s ease}.home2_capabilityStage__nX4zl[data-stage=goal] .home2_spineCard__BUfIW{transform:translate(-74px,-18px)}.home2_capabilityStage__nX4zl[data-stage=skill] .home2_spineCard__BUfIW{transform:translate(-34px)}.home2_capabilityStage__nX4zl[data-stage=learning] .home2_spineCard__BUfIW{transform:translate(6px,18px)}.home2_capabilityStage__nX4zl[data-stage=evidence] .home2_spineCard__BUfIW{box-shadow:0 28px 78px rgba(14,53,146,.2);transform:translate(46px,-10px)}.home2_spineCardMeta__WDHiC{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;border-bottom:1px solid var(--mkt-color-card-border);background:var(--mkt-color-bg-subtle)}.home2_spineCardMeta__WDHiC>span{color:var(--home2-blue);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.home2_spineCardMeta__WDHiC small{color:var(--home2-muted);font-size:10px;font-weight:700}.home2_spineCardBody__Dhlk2{display:grid;padding:clamp(18px,2.4vw,26px);animation:home2_spineContentIn__rrjk8 .52s ease both}.home2_spineCardHeading__avttt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.home2_spineCardIcon__CYP0Y{display:grid;width:44px;aspect-ratio:1;place-items:center;border-radius:13px;background:var(--home2-soft);color:var(--home2-blue)}.home2_spineCardHeading__avttt p{color:var(--home2-blue);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.home2_spineCardHeading__avttt h3{margin-top:5px;color:var(--home2-ink);font-size:clamp(25px,3vw,38px);letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.home2_levelPill__CtW3o,.home2_verifiedPill__JKNwF{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border-radius:var(--mkt-radius-pill);background:var(--home2-soft);color:var(--home2-blue);font-size:11px;font-weight:850;white-space:nowrap}.home2_verifiedPill__JKNwF{background:color-mix(in srgb,var(--mkt-color-success) 18%,var(--home2-white));color:var(--home2-navy)}.home2_spineFactRow__cMqip{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.home2_spineFactRow__cMqip span{padding:8px 11px;border-radius:var(--mkt-radius-pill);background:var(--mkt-color-bg-subtle);color:var(--home2-navy);font-size:11px;font-weight:760}.home2_spineDetails__bPcA2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.home2_spineDetailRow__NvwW4{display:flex;min-width:0;align-items:center;gap:10px;padding:13px 14px;border-radius:13px;background:var(--mkt-color-bg-subtle)}.home2_spineDetailRow__NvwW4>span{display:grid;flex:0 0 auto;color:var(--home2-blue)}.home2_spineDetailRow__NvwW4>div{display:grid;min-width:0;gap:2px}.home2_spineDetailRow__NvwW4 small{color:var(--home2-muted);font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.home2_spineDetailRow__NvwW4 strong{overflow:hidden;color:var(--home2-navy);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home2_spineCardNote__kd6Sd{margin-top:18px!important;color:var(--home2-muted);font-size:11px;font-weight:680}.home2_learningActions__Z73Zw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.home2_learningActions__Z73Zw span{display:flex;min-height:66px;align-items:center;gap:8px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--home2-blue) 13%,var(--mkt-color-card-border));border-radius:13px;color:var(--home2-navy);font-size:11px;font-weight:780;line-height:1.25}.home2_learningActions__Z73Zw svg{flex:0 0 auto;color:var(--home2-blue)}.home2_evidenceMetrics__V2S_0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.home2_evidenceMetrics__V2S_0>div{display:grid;padding:14px 16px;border-radius:14px;background:var(--home2-soft)}.home2_evidenceMetrics__V2S_0 strong{color:var(--home2-blue);font-family:var(--mkt-font-display);font-size:clamp(32px,4vw,48px);letter-spacing:-.055em;line-height:.95}.home2_evidenceMetrics__V2S_0 span{margin-top:5px;color:var(--home2-navy);font-size:11px;font-weight:750}.home2_evidenceTrailButton__wsbwg{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin:auto 20px 18px;padding:0 16px;border:1px solid color-mix(in srgb,var(--home2-blue) 20%,var(--mkt-color-card-border));border-radius:12px;background:var(--home2-white);color:var(--home2-blue);cursor:pointer;font-family:inherit;font-size:12px;font-weight:850}.home2_evidenceTrailButton__wsbwg svg{transition:transform var(--mkt-transition-fast)}.home2_evidenceTrailButton__wsbwg[aria-expanded=true] svg{transform:rotate(180deg)}.home2_evidenceTrailButton__wsbwg:focus-visible{outline:3px solid var(--home2-blue);outline-offset:2px}.home2_evidenceTrail__pXjw3{position:absolute;z-index:3;top:44px;right:0;bottom:66px;left:0;display:grid;align-content:center;gap:6px;padding:18px 24px;background:var(--home2-white);animation:home2_spineContentIn__rrjk8 .36s ease both}.home2_evidenceTrail__pXjw3>div{display:grid;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:9px;padding:7px 0}.home2_evidenceTrail__pXjw3>div>span{display:grid;color:var(--home2-blue)}.home2_evidenceTrail__pXjw3 small{color:var(--home2-muted);font-size:9px;font-weight:750}.home2_evidenceTrail__pXjw3 p{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;color:var(--home2-muted);font-size:10px}.home2_evidenceTrail__pXjw3 strong{color:var(--home2-navy);font-size:11px}.home2_capabilityProofScene__f3iq8{position:relative;z-index:2;display:grid;width:100%;min-height:105svh;place-items:center;align-content:center;gap:24px;margin-top:-46svh;padding:46svh clamp(48px,8vw,96px) clamp(56px,7vw,88px);background:linear-gradient(180deg,transparent 0,transparent 18%,var(--home2-soft) 32%,color-mix(in srgb,var(--home2-soft) 38%,var(--home2-blue)) 45%,var(--home2-blue) 62%,var(--home2-blue) 100%);pointer-events:none}.home2_capabilityProofMark__HK6ss{width:clamp(60px,7vw,88px);height:auto;color:var(--home2-sky);stroke-width:1.7}.home2_capabilityProof__Z8Kfg{display:grid;max-width:1050px;color:var(--home2-white);font-family:var(--mkt-font-display);font-size:clamp(64px,8.5vw,112px);font-weight:700;letter-spacing:-.052em;line-height:.9;text-align:center;text-wrap:balance}.home2_capabilityProof__Z8Kfg span,.home2_capabilityProof__Z8Kfg strong{font:inherit}.home2_capabilityProof__Z8Kfg strong{color:var(--home2-sky)}.home2_capabilityProof__Z8Kfg small{margin-top:24px;color:var(--home2-white);font-size:.34em;font-weight:650;letter-spacing:-.035em;line-height:1}@keyframes home2_spineContentIn__rrjk8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home2_systemClose__OU_lF{display:flex;width:min(1180px,calc(100% - 56px));align-items:center;justify-content:space-between;gap:24px;margin:14px auto 0;padding:18px 24px;border-radius:16px;background:var(--home2-navy);color:var(--home2-white)}.home2_systemClose__OU_lF>p{font-family:var(--mkt-font-display);font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.03em}.home2_productLink__m4MWC{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;color:var(--home2-yellow);font-size:14px;font-weight:800}.home2_productLink__m4MWC svg{transition:transform var(--mkt-transition-fast)}.home2_productLink__m4MWC:focus-visible svg,.home2_productLink__m4MWC:hover svg{transform:translateX(4px)}.home2_pilotSection__H9wQL{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(42px,7vw,90px);margin-bottom:24px;padding:clamp(44px,6vw,72px);border:1px solid var(--mkt-color-card-border);border-radius:24px;background:var(--home2-white)}.home2_pilotCopy__EUg8O h2{font-size:clamp(38px,4.5vw,58px)}.home2_pilotCopy__EUg8O>p:not(.home2_sectionLabel__bCn4c){max-width:620px;margin-top:18px;color:var(--home2-muted);font-size:17px;line-height:1.55}.home2_pilotCopy__EUg8O .home2_primaryButton__ULklH{margin-top:26px}.home2_pilotProof__L2dB9{padding:30px;border:1px solid var(--mkt-color-card-border);border-radius:18px;background:var(--home2-soft);text-align:center}.home2_pilotProof__L2dB9 svg{margin:0 auto 14px;color:var(--home2-blue)}.home2_pilotProof__L2dB9 p{color:var(--home2-navy);font-family:var(--mkt-font-display);font-size:16px;font-weight:600;line-height:1.65}@media (max-width:980px){.home2_hero__Cg7MH:after{background:linear-gradient(90deg,var(--home2-paper) 0,var(--home2-paper) 46%,rgba(247,249,252,.9) 58%,rgba(247,249,252,.18) 82%)}.home2_heroPortrait__RnORI{width:66vw}.home2_convergenceLightInner__A_ypk{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:30px}.home2_solutionScene__JSNdq{grid-template-columns:minmax(0,.82fr) minmax(400px,1.18fr);gap:34px}.home2_productRowReverse__Dg_1_,.home2_productRow__kBbhB{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:34px}}@media (min-width:721px) and (max-height:820px){.home2_hero__Cg7MH h1{max-width:620px;font-size:clamp(46px,4.7vw,62px)}.home2_heroLead__FnaNB{max-width:570px;margin-top:20px!important;font-size:18px;line-height:1.45}.home2_heroActions__88z9c{margin-top:26px}}@media (max-width:720px){.home2_hero__Cg7MH{display:flex;min-height:auto;flex-direction:column}.home2_hero__Cg7MH:after{display:none}.home2_heroInner__Xs5QF{z-index:1;display:block;order:1;width:min(100% - 32px,620px);min-height:auto;padding:136px 0 42px}.home2_hero__Cg7MH h1{font-size:clamp(41px,12vw,56px)}.home2_heroLead__FnaNB{font-size:18px}.home2_heroActions__88z9c{gap:10px}.home2_heroActions__88z9c .home2_primaryButton__ULklH{min-width:0;flex:1 1 auto;padding:0 14px;font-size:12px}.home2_heroVideoLink__WRGT1{flex:0 0 auto;padding:0 13px;font-size:12px}.home2_videoLabelLong__VdN_t{display:none}.home2_videoLabelShort__f7LEa{display:inline}.home2_heroPortrait__RnORI{position:relative;top:auto;right:auto;bottom:auto;order:2;width:100%;aspect-ratio:5/4}.home2_heroPortraitImage___MjY6{object-position:center 38%}.home2_pilotSection__H9wQL,.home2_problemSection__hS8rW,.home2_wakeSection__GwZb6{width:min(100% - 32px,620px)}.home2_problemSection__hS8rW{padding:48px 0 54px}.home2_wakeSection__GwZb6{padding:44px 0 38px}.home2_wakeStage__NkM5u{gap:24px;text-align:left}.home2_wakeProgress__tnpzg{justify-items:start;width:100%}.home2_wakeProgress__tnpzg p:first-child{font-size:clamp(21px,5.8vw,25px)}.home2_wakeProgress__tnpzg p:nth-child(2){font-size:clamp(26px,7.2vw,31px)}.home2_wakeProgress__tnpzg p:nth-child(3){font-size:clamp(32px,8.8vw,39px)}.home2_wakeStage__NkM5u h2{font-size:clamp(40px,11.5vw,52px);text-align:left}.home2_convergenceScene__i4vaO{--convergence-dark-height:500px}.home2_convergenceDark__h2Ni6{padding:40px 20px 0}.home2_convergenceQuestion__nxH1B{font-size:clamp(43px,12vw,54px)}.home2_sourceField__j802f{top:230px;width:min(100% - 40px,350px)}.home2_sourceGrid__HGFto{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home2_sourceNode__OF34e{width:auto;grid-template-columns:1fr;align-items:start;justify-items:center;gap:10px;text-align:center}.home2_sourceCourse__RWPkR,.home2_sourceReporting__XrkHq,.home2_sourceTutoring__TElxs{justify-self:stretch}.home2_sourceIcon__u17P0{width:58px}.home2_sourceNode__OF34e h3{font-size:12px;line-height:1.15}.home2_connectorDesktop__mae6D{display:none}.home2_connectorMobile__scakO{display:block}.home2_convergenceLight__LN4qs{min-height:460px}.home2_convergenceLightInner__A_ypk{width:min(100% - 32px,620px);min-height:460px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:center;gap:14px;padding:38px 0 34px}.home2_sharedContext__z5JGB{align-self:start;margin-top:70px;text-align:left}.home2_sharedContext__z5JGB h2{max-width:168px;margin:0;font-size:clamp(38px,10.8vw,44px);line-height:.9}.home2_sharedContext__z5JGB p{max-width:160px;margin-top:16px!important;font-size:12.5px;line-height:1.35}.home2_contextSpine___Lgpa{top:66px;width:calc(50% - 2px);height:330px;padding-left:38px}.home2_contextSpine___Lgpa:before{top:-66px}.home2_contextSpine___Lgpa li{font-size:12px;letter-spacing:.06em}.home2_contextSpine___Lgpa li:before{left:-34px;width:20px;height:20px}.home2_systemSection__FIiBg{padding:0 0 42px}.home2_pilotCopy__EUg8O h2,.home2_problemLead__Cxoq2 h2,.home2_solutionCopy__DejSU h2{font-size:clamp(38px,10.8vw,49px)}.home2_villainVisual__o5fvI{height:auto;aspect-ratio:4/3;border-radius:18px}.home2_villainVisual__o5fvI img{object-position:43% center}.home2_villainVisual__o5fvI:after{background:linear-gradient(180deg,rgba(1,12,31,.06) 32%,rgba(1,12,31,.82))}.home2_mirrorMessage__2d_Qk{top:34%;left:35%;width:50%}.home2_villainVisual__o5fvI figcaption{right:18px;bottom:18px;left:18px;width:auto;text-align:left}.home2_villainVisual__o5fvI figcaption span{display:none}.home2_forwardTransition__9FYej{padding:24px 0 0}.home2_solutionScene__JSNdq{grid-template-columns:1fr;width:min(100% - 32px,620px);gap:28px;padding:44px 0 34px}.home2_solutionLabel__ONWHW{font-size:clamp(17px,5vw,20px)}.home2_solutionCopy__DejSU h2{font-size:clamp(37px,10.5vw,47px)}.home2_solutionVisual__l7rJR{min-height:0;aspect-ratio:4/3}.home2_productRows__6XxhT{width:min(100% - 32px,620px);gap:18px}.home2_productRowReverse__Dg_1_,.home2_productRow__kBbhB{grid-template-columns:1fr;grid-template-areas:"copy" "media";gap:28px;padding:28px 22px 22px;border-radius:20px}.home2_productRowCopy__AVMLt>h3{font-size:clamp(34px,10vw,44px)}.home2_productMedia__tM14p{aspect-ratio:16/11}.home2_capabilityStage__nX4zl{width:min(100% - 32px,620px);margin-top:18px;border-radius:20px}.home2_capabilityJourney__jRxz8{min-height:170svh}.home2_capabilitySticky__kWA_0{top:8px;min-height:calc(100svh - 16px);grid-template-rows:minmax(260px,.9fr) minmax(340px,1.1fr);padding:24px 18px 20px;border-radius:20px}.home2_capabilityIntro__clOLk{text-align:center}.home2_capabilityStage__nX4zl h2{max-width:360px;margin:0 auto;font-size:clamp(36px,8.8vw,44px);line-height:1}.home2_capabilityLead__2BqCX{max-width:300px;margin:20px auto 0!important;font-size:15px}.home2_spineCanvas__GAuBC{min-height:340px}.home2_spineRail__gFsdz{top:4px;left:0;width:124px;gap:16px}.home2_spineRail__gFsdz li{font-size:17px}.home2_spineRail__gFsdz li:nth-child(2){transform:translateX(9px)}.home2_spineRail__gFsdz li:nth-child(3){transform:translateX(18px)}.home2_spineRail__gFsdz li:nth-child(4){transform:translateX(27px)}.home2_spineCard__BUfIW{top:68px;right:0;width:calc(100% - 36px);min-height:248px;border-radius:18px}.home2_capabilityStage__nX4zl[data-stage=goal] .home2_spineCard__BUfIW{transform:translate(-16px,-14px)}.home2_capabilityStage__nX4zl[data-stage=skill] .home2_spineCard__BUfIW{transform:translate(-8px,-4px)}.home2_capabilityStage__nX4zl[data-stage=learning] .home2_spineCard__BUfIW{transform:translateY(6px)}.home2_capabilityStage__nX4zl[data-stage=evidence] .home2_spineCard__BUfIW{transform:translate(8px,-42px)}.home2_spineCardMeta__WDHiC{min-height:39px;padding:0 15px}.home2_spineCardBody__Dhlk2{padding:18px}.home2_spineCardHeading__avttt{gap:10px}.home2_spineCardIcon__CYP0Y{width:38px;border-radius:11px}.home2_spineCardHeading__avttt h3{font-size:clamp(23px,7.4vw,30px)}.home2_levelPill__CtW3o,.home2_verifiedPill__JKNwF{padding:7px 9px;font-size:9px}.home2_spineFactRow__cMqip{margin-top:16px}.home2_spineFactRow__cMqip span{padding:7px 9px;font-size:9px}.home2_spineDetails__bPcA2{grid-template-columns:1fr;gap:7px;margin-top:16px}.home2_spineDetailRow__NvwW4{padding:10px 11px}.home2_learningActions__Z73Zw{gap:5px;margin-top:16px}.home2_learningActions__Z73Zw span{min-height:62px;align-content:center;flex-direction:column;justify-content:center;gap:5px;padding:8px 5px;font-size:8px;text-align:center}.home2_evidenceMetrics__V2S_0{margin-top:16px}.home2_evidenceMetrics__V2S_0>div{padding:11px 12px}.home2_evidenceTrailButton__wsbwg{min-height:42px;margin:auto 14px 13px}.home2_evidenceTrail__pXjw3{top:40px;bottom:56px;padding:12px 16px}.home2_evidenceTrail__pXjw3>div{grid-template-columns:auto 40px minmax(0,1fr);gap:6px;padding:5px 0}.home2_evidenceTrail__pXjw3 p{display:grid;justify-content:start;gap:1px}.home2_capabilityProofScene__f3iq8{width:100%;min-height:100svh;gap:18px;margin-top:-38svh;padding:40svh 20px 44px}.home2_capabilityProofMark__HK6ss{width:58px}.home2_capabilityProof__Z8Kfg{font-size:clamp(50px,14.5vw,66px);line-height:.94}.home2_capabilityProof__Z8Kfg small{margin-top:18px;font-size:.38em}.home2_systemClose__OU_lF{width:min(100% - 32px,620px);align-items:flex-start;flex-direction:column;padding:24px}.home2_pilotSection__H9wQL{grid-template-columns:1fr;gap:34px;margin-bottom:16px;padding:42px 24px;border-radius:20px}.home2_pilotCopy__EUg8O .home2_primaryButton__ULklH{width:100%}.home2_pilotProof__L2dB9{padding:26px 18px}}@media (max-width:420px){.home2_hero__Cg7MH h1{font-size:41px}}@media (prefers-reduced-motion:reduce){.home2_page__4n_fA *,.home2_page__4n_fA :after,.home2_page__4n_fA :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home2_spineStageButton__4sO6e{display:none}@media (max-width:720px){.home2_capabilityJourney__jRxz8{min-height:0}.home2_capabilitySticky__kWA_0{position:relative;top:auto;min-height:0;grid-template-rows:auto auto;gap:24px;overflow:visible}.home2_spineCanvas__GAuBC{min-height:0;display:grid;gap:16px}.home2_spineRail__gFsdz{position:static;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.home2_spineRail__gFsdz li:nth-child(n){transform:none}.home2_spineStageLabel__Nsmdt{display:none}.home2_spineStageButton__4sO6e{display:block;width:100%;min-height:44px;border:1px solid var(--mkt-color-card-border);border-radius:10px;background:var(--home2-white);color:var(--home2-blue);font:inherit;font-size:16px}.home2_spineStageButton__4sO6e[aria-pressed=true]{background:var(--home2-blue);color:var(--home2-white)}.home2_capabilityStage__nX4zl[data-stage] .home2_spineCard__BUfIW{position:relative;top:auto;right:auto;width:100%;transform:none}.home2_capabilityProofScene__f3iq8{min-height:0;margin-top:0;padding:36px 20px;background:var(--home2-blue)}.home2_spineDetailRow__NvwW4 strong{white-space:normal;overflow:visible}.home2_spineCardHeading__avttt{grid-template-columns:auto minmax(0,1fr)}.home2_spineCardHeading__avttt>.home2_levelPill__CtW3o,.home2_spineCardHeading__avttt>.home2_verifiedPill__JKNwF{grid-column:1/-1;justify-self:start}}.ChangeResponsePopup_trigger__ZbNsb{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--mkt-color-white);cursor:pointer;font:800 14px var(--mkt-font-sans);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mkt-color-white) 55%,transparent);text-underline-offset:5px}.ChangeResponsePopup_trigger__ZbNsb:focus-visible{outline:2px solid var(--mkt-color-brand-light);outline-offset:3px}.ChangeResponsePopup_dialog__pXVwW{position:fixed;inset:0;width:min(1200px,calc(100vw - 40px));max-width:none;max-height:94dvh;margin:auto;padding:0;overflow:auto;border:0;border-radius:20px;background:var(--home2-white);color:var(--home2-navy);box-shadow:0 30px 100px rgba(5,18,48,.34)}.ChangeResponsePopup_dialog__pXVwW::backdrop{background:rgba(5,18,48,.72)}html:has(.ChangeResponsePopup_dialog__pXVwW[open]){overflow:hidden}.ChangeResponsePopup_panel__dvr1E{display:grid;gap:12px;padding:22px;text-align:left}.ChangeResponsePopup_header__U0xcb{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ChangeResponsePopup_header__U0xcb h2{max-width:950px;margin:0;color:var(--home2-blue);font-size:clamp(30px,3.25vw,42px);letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.ChangeResponsePopup_header__U0xcb p{margin-top:12px;color:var(--home2-muted);font-size:16px;line-height:1.45}.ChangeResponsePopup_close__AsqvH{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid var(--mkt-color-card-border);border-radius:50%;background:var(--home2-white);color:var(--home2-navy);cursor:pointer}.ChangeResponsePopup_close__AsqvH:focus-visible,.ChangeResponsePopup_controls__t__kt button:focus-visible{outline:3px solid var(--home2-blue);outline-offset:3px}.ChangeResponsePopup_caption__n30HI{display:flex;align-items:flex-start;gap:14px;min-height:58px}.ChangeResponsePopup_caption__n30HI>span{display:grid;place-items:center;flex:0 0 52px;min-height:42px;border-radius:10px;background:var(--home2-soft);color:var(--home2-blue);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.ChangeResponsePopup_caption__n30HI strong{font-size:19px;color:var(--home2-navy)}.ChangeResponsePopup_caption__n30HI p{margin-top:3px!important;color:var(--home2-muted);font-size:14px;line-height:1.4}.ChangeResponsePopup_progress__CAi2W{display:block;appearance:none;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;background:var(--home2-soft);accent-color:var(--home2-blue)}.ChangeResponsePopup_progress__CAi2W::-webkit-progress-bar{background:var(--home2-soft)}.ChangeResponsePopup_progress__CAi2W::-webkit-progress-value{background:var(--home2-blue)}.ChangeResponsePopup_progress__CAi2W::-moz-progress-bar{background:var(--home2-blue)}.ChangeResponsePopup_controls__t__kt,.ChangeResponsePopup_navigation__NLnov,.ChangeResponsePopup_playback__c3mKT{display:flex;align-items:center;gap:10px}.ChangeResponsePopup_controls__t__kt{position:sticky;bottom:0;z-index:2;justify-content:space-between;flex-wrap:wrap;margin:0 -22px;padding:8px 22px;background:var(--home2-white);box-shadow:0 -6px 16px rgb(1 31 104/.08)}.ChangeResponsePopup_controls__t__kt button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid var(--mkt-color-card-border);border-radius:9px;background:var(--home2-white);color:var(--home2-blue);cursor:pointer;font:800 13px var(--mkt-font-sans);white-space:nowrap}.ChangeResponsePopup_controls__t__kt button:hover:not(:disabled){background:var(--home2-soft)}.ChangeResponsePopup_controls__t__kt .ChangeResponsePopup_next__3OZw3{border-color:var(--home2-blue);background:var(--home2-blue);color:var(--home2-white)}.ChangeResponsePopup_controls__t__kt .ChangeResponsePopup_next__3OZw3:hover:not(:disabled){background:var(--home2-navy)}.ChangeResponsePopup_controls__t__kt button:disabled{cursor:default;opacity:.42}.ChangeResponsePopup_panel__dvr1E .ChangeResponsePopup_note__woKEM{font-size:12px;line-height:1.4;color:var(--home2-muted)}.ChangeResponsePopup_dialog__pXVwW::-webkit-scrollbar{width:8px}.ChangeResponsePopup_dialog__pXVwW::-webkit-scrollbar-thumb{background:var(--mkt-color-brand-violet);border-radius:8px;border:2px solid var(--home2-white)}@media(max-width:640px){.ChangeResponsePopup_dialog__pXVwW{width:calc(100vw - 20px);border-radius:16px}.ChangeResponsePopup_panel__dvr1E{gap:16px;padding:22px 16px}.ChangeResponsePopup_header__U0xcb{gap:12px}.ChangeResponsePopup_header__U0xcb h2{font-size:30px}.ChangeResponsePopup_header__U0xcb p{font-size:14px}.ChangeResponsePopup_caption__n30HI{min-height:78px}.ChangeResponsePopup_caption__n30HI strong{font-size:18px}.ChangeResponsePopup_controls__t__kt{position:sticky;bottom:0;z-index:2;display:grid;gap:10px;margin:0 -16px;padding:12px 16px;background:var(--home2-white);box-shadow:0 -6px 16px rgb(1 31 104/.08)}.ChangeResponsePopup_navigation__NLnov,.ChangeResponsePopup_playback__c3mKT{justify-content:space-between}.ChangeResponsePopup_controls__t__kt button{font-size:12px;padding:0 8px}}