.OntologyReveal_section__FjeLw{position:relative;padding:clamp(4.5rem,8vw,7.5rem) 0;background:radial-gradient(120% 90% at 78% 40%,rgba(60,120,220,.22),transparent 62%),radial-gradient(90% 70% at 15% 78%,rgba(30,60,140,.28),transparent 68%),linear-gradient(180deg,#060a13,#0a1224 55%,#060a13);color:#dbe4f6;overflow:hidden;isolation:isolate}.OntologyReveal_section__FjeLw:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(200,220,255,.08) 1px,transparent 0) 0 0 /96px 100%,linear-gradient(180deg,rgba(200,220,255,.06) 1px,transparent 0) 0 0 /100% 96px;mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 90%);opacity:.55;pointer-events:none}.OntologyReveal_inner__25fVn{position:relative;width:min(100% - 2.5rem,86rem);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.75rem,3vw,2.75rem)}.OntologyReveal_copy__GaMa1{display:flex;flex-direction:column;gap:.9rem;max-width:46rem;opacity:0;transform:translateY(1rem);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.OntologyReveal_copy__GaMa1[data-visible=true]{opacity:1;transform:translateY(0)}.OntologyReveal_eyebrow__eMcF_{font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7fb2ff}.OntologyReveal_title__JF3C2{margin:0;font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.04em;color:#ffffff;white-space:pre-line;text-wrap:balance}.OntologyReveal_description__qGXB9{margin:0;font-size:.98rem;line-height:1.72;color:#a3b3d0;text-wrap:pretty;max-width:42rem}.OntologyReveal_stage__K7xNJ{position:relative;width:100%;height:clamp(28rem,62vh,44rem);background:#0e1116;border:1px solid rgba(120,158,214,.18);overflow:hidden}.OntologyReveal_stage__K7xNJ:after,.OntologyReveal_stage__K7xNJ:before{content:"";position:absolute;width:24px;height:24px;border:0 solid rgba(150,190,255,.55);pointer-events:none;z-index:20}.OntologyReveal_stage__K7xNJ:before{top:0;left:0;border-top-width:1px;border-left-width:1px}.OntologyReveal_stage__K7xNJ:after{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.OntologyReveal_graph__M_XkP{position:absolute;inset:0;width:100%;height:100%}.OntologyReveal_graph__M_XkP canvas{display:block}.OntologyReveal_panel__nrHLT{position:absolute;top:14px;left:14px;width:230px;padding:14px 16px;background:rgba(20,24,32,.9);border:1px solid #2a2f3a;border-radius:12px;z-index:10;backdrop-filter:blur(4px);color:#e6e6e6;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.OntologyReveal_panel__nrHLT h3{margin:0;font-size:16px;font-weight:600;letter-spacing:.02em;color:#ffffff}.OntologyReveal_panelSub__O3GHu{margin:3px 0 12px;font-size:11px;line-height:1.5;color:#8b93a3}.OntologyReveal_panelStats__afPIw{margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.OntologyReveal_panelStats__afPIw>div{display:flex;justify-content:space-between;font-size:12px;color:#c7cdd8}.OntologyReveal_panelStats__afPIw dt{margin:0;font-weight:400}.OntologyReveal_panelStats__afPIw dd{margin:0;color:#ffffff;font-weight:600}.OntologyReveal_panelSection___RUn3{font-size:10.5px;color:#8b93a3;text-transform:uppercase;letter-spacing:.06em;margin:13px 0 6px}.OntologyReveal_axisLegend__VzsjE{display:flex;flex-wrap:wrap;gap:6px}.OntologyReveal_axisDot__fhaO4{width:14px;height:14px;border-radius:50%;display:inline-block}.OntologyReveal_linkToggles__Fe8de{display:flex;flex-direction:column;gap:4px}.OntologyReveal_linkRow__rjYVM{all:unset;display:flex;align-items:center;gap:8px;font-size:12px;color:#c7cdd8;cursor:pointer;user-select:none}.OntologyReveal_linkRow__rjYVM:hover{color:#ffffff}.OntologyReveal_linkRow__rjYVM[data-active=false]{opacity:.35}.OntologyReveal_linkSwatch__yXGMi{width:16px;height:3px;border-radius:2px;flex:0 0 auto;display:inline-block}.OntologyReveal_caption__URusl{position:absolute;right:12px;bottom:10px;font-size:11px;color:#6b7280;z-index:10;pointer-events:none;font-family:Segoe UI,system-ui,-apple-system,sans-serif}@media (max-width:640px){.OntologyReveal_panel__nrHLT{top:12px;left:12px;width:calc(100% - 24px);padding:12px 14px}.OntologyReveal_panelSub__O3GHu{overflow:hidden;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap}.OntologyReveal_panelStats__afPIw{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:0}.OntologyReveal_panelStats__afPIw>div{border-bottom:1px solid rgba(199,205,216,.1);padding:4px 0}.OntologyReveal_axisLegend__VzsjE,.OntologyReveal_caption__URusl,.OntologyReveal_linkToggles__Fe8de,.OntologyReveal_panelSection___RUn3{display:none}}@media (prefers-reduced-motion:reduce){.OntologyReveal_copy__GaMa1{opacity:1;transform:none;transition:none}}.landing_root__478kc{--landing-ink:#191815;--landing-body:#4e4a42;--landing-soft:#6e6959;--landing-canvas:#faf9f6;--landing-card:#ffffff;--landing-line:#e9e6df;--landing-grid:#d7d3ca;--landing-blue:#2e6bd9;--landing-blue-soft:#dce9fb;--landing-blue-ink:#1b3f87;--landing-link:#2455b0;--landing-chart:#6690d4;--landing-chart-focus:#17337f;--landing-lavender:#e7e3fa;--landing-lavender-ink:#3c2f8a;--landing-orange:#ee6b3a;--background:var(--landing-canvas);--foreground:var(--landing-ink);--surface:var(--landing-card);--surface-muted:var(--landing-canvas);--border:var(--landing-line);--border-strong:var(--landing-grid);--accent:var(--landing-blue);--accent-strong:var(--landing-blue);--accent-soft:var(--landing-blue-soft);--muted:var(--landing-soft);min-height:100dvh;overflow-x:clip;background:var(--landing-canvas);color:var(--landing-ink);font-family:"A2z",var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-weight:400;letter-spacing:-.018em}.landing_container__JoiMB{width:min(100% - 2.5rem,86rem);margin-inline:auto}.landing_hero__wie8N{position:relative;min-height:calc(100dvh - 4.25rem);overflow:hidden;padding:clamp(3.5rem,7vw,6.5rem) 0 3rem}.landing_heroBackdrop__sQpk2{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.landing_heroBackdropSurface__TQcx9{fill:var(--landing-blue-soft);fill-opacity:.52}.landing_heroLinePrimary__33wk_,.landing_heroLineSecondary__pczTn{fill:none;stroke:var(--landing-blue);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing_heroLinePrimary__33wk_{stroke-opacity:.15;stroke-dasharray:2300;stroke-dashoffset:2300;animation:landing_draw-line__ITe12 1.8s cubic-bezier(.22,1,.36,1) 1.1s forwards}.landing_heroLineSecondary__pczTn{stroke-opacity:.1;stroke-dasharray:4 11}.landing_heroCopy__9SHJs{position:relative;z-index:2;width:min(100%,54rem);margin-inline:auto;text-align:center}.landing_heroMeta__f2_3b{display:flex;align-items:center;justify-content:center;gap:.9rem;opacity:0;animation:landing_hero-rise__0rw8p .65s cubic-bezier(.22,1,.36,1) .15s forwards}.landing_kicker__pp7Ov{color:var(--landing-link);font-size:.84rem;font-weight:500}.landing_languageToggle__aZzwk{display:inline-grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--landing-line);border-radius:.45rem;background:var(--landing-card)}.landing_languageToggle__aZzwk button{min-width:2.6rem;padding:.3rem .5rem;color:var(--landing-soft);font-size:.68rem;font-weight:500;transition:background-color .18s ease,color .18s ease}.landing_languageToggle__aZzwk button[aria-pressed=true]{background:var(--landing-blue);color:white}.landing_heroTitle__omfE_{margin-top:1.35rem;font-size:clamp(2.6rem,4.65vw,4.05rem);font-weight:600;letter-spacing:-.065em;line-height:1.04;text-wrap:balance}.landing_heroTitle__omfE_>span{display:block;opacity:0;transform:translateY(1.15rem);animation:landing_hero-rise__0rw8p .82s cubic-bezier(.22,1,.36,1) .3s forwards}.landing_heroTitle__omfE_>span+span{animation-delay:.43s}.landing_heroTitleAccent__rGeHU{color:var(--landing-blue-ink)}.landing_heroDescription__SbSXo{width:min(100%,42rem);margin:1.35rem auto 0;color:var(--landing-body);font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.75;text-wrap:balance;opacity:0;animation:landing_hero-rise__0rw8p .72s cubic-bezier(.22,1,.36,1) .6s forwards}.landing_heroActions__3CEO8{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.8rem;opacity:0;animation:landing_hero-rise__0rw8p .72s cubic-bezier(.22,1,.36,1) .74s forwards}.landing_contactButton__JLf3X,.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.68rem;padding:.78rem 1.2rem;font-size:.91rem;font-weight:600;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.landing_primaryButton__fz0SS{background:var(--landing-blue);color:white}.landing_secondaryButton___UEe9{border:1px solid var(--landing-grid);background:var(--landing-card);color:var(--landing-ink)}.landing_contactButton__JLf3X:hover,.landing_primaryButton__fz0SS:hover,.landing_secondaryButton___UEe9:hover{transform:translateY(-2px)}.landing_contactButton__JLf3X:active,.landing_primaryButton__fz0SS:active,.landing_secondaryButton___UEe9:active{transform:translateY(0) scale(.985)}.landing_specialLink__Vtr9s{display:flex;min-height:1.5rem;align-items:center;justify-content:center;gap:.5rem;margin-top:.9rem;color:var(--landing-soft);font-size:.79rem;opacity:0;animation:landing_hero-rise__0rw8p .72s cubic-bezier(.22,1,.36,1) .86s forwards}.landing_specialLink__Vtr9s>span:first-child{width:.35rem;height:.35rem;border-radius:50%;background:var(--landing-blue)}.landing_specialLink__Vtr9s a{display:inline-flex;align-items:center;gap:.35rem;color:var(--landing-link);font-weight:600}.landing_productStage__utXaW{position:relative;z-index:3;width:min(100%,52rem);margin:clamp(2.4rem,4vw,3.6rem) auto 0;opacity:0;transform:translateY(2.4rem) scale(.97);animation:landing_product-rise__aBIkf 1.05s cubic-bezier(.16,1,.3,1) .95s forwards;font-size:.86em}.landing_productFrame__u2iCo{overflow:hidden;border:1px solid var(--landing-line);border-radius:1.2rem;background:var(--landing-card);box-shadow:0 2.2rem 5rem rgba(42,59,103,.12)}.landing_productTopbar__TgVz7{display:grid;min-height:3.35rem;grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr);align-items:center;gap:1rem;border-bottom:1px solid var(--landing-line);padding:.65rem 1rem}.landing_productBrand__hCWMw{display:flex;align-items:center;gap:.45rem;font-family:GMarketSans,A2z,sans-serif;font-size:.78rem;font-weight:800}.landing_productTopbar__TgVz7 nav{display:flex;gap:1.6rem;color:var(--landing-soft);font-size:.72rem;font-weight:500}.landing_productTopbar__TgVz7 nav span:first-child{color:var(--landing-blue-ink);font-weight:600}.landing_productUser__EAC01{justify-self:end;color:var(--landing-body);font-size:.72rem}.landing_productBody__dlVLZ{display:grid;min-height:20.5rem;grid-template-columns:10.5rem minmax(0,1fr) 16.5rem}.landing_productSidebar__Iqz_U{display:flex;flex-direction:column;gap:.95rem;border-right:1px solid var(--landing-line);background:var(--landing-canvas);padding:1.35rem 1.15rem;color:var(--landing-soft);font-size:.75rem}.landing_productSidebar__Iqz_U>p{margin-bottom:.15rem;color:var(--landing-soft);font-size:.68rem}.landing_productSidebar__Iqz_U>strong{margin-inline:-.45rem;border-radius:.48rem;background:var(--landing-blue-soft);color:var(--landing-blue-ink);padding:.62rem .45rem;font-weight:500}.landing_sidebarProgress__CQkuE{margin-top:auto}.landing_sidebarProgress__CQkuE small{display:block;color:var(--landing-soft);font-size:.68rem}.landing_sidebarProgress__CQkuE b{display:block;margin-top:.2rem;color:var(--landing-ink);font-size:1.45rem;font-weight:600;letter-spacing:-.05em}.landing_floatingProgress__f2F_3 i,.landing_focusLesson__ILtwX i,.landing_sidebarProgress__CQkuE i,.landing_teacherRows__riF5Y i{display:block;overflow:hidden;height:.35rem;border-radius:99px;background:var(--landing-line)}.landing_floatingProgress__f2F_3 i b,.landing_focusLesson__ILtwX i b,.landing_sidebarProgress__CQkuE em,.landing_teacherRows__riF5Y i b{display:block;height:100%;border-radius:inherit;background:var(--landing-blue)}.landing_sidebarProgress__CQkuE em{width:73%}.landing_analysisPanel__4zGDe{min-width:0;padding:1.45rem 1.6rem 1.15rem}.landing_analysisPanel__4zGDe>span,.landing_weaknessPanel___jRYi>span{color:var(--landing-link);font-size:.7rem;font-weight:500}.landing_analysisPanel__4zGDe h2{margin-top:.25rem;font-size:1.25rem;font-weight:600;letter-spacing:-.04em}.landing_analysisPanel__4zGDe>p{margin-top:.25rem;color:var(--landing-soft);font-size:.75rem}.landing_analysisMetrics__wda2g{display:flex;gap:2.2rem;margin-top:1.15rem}.landing_analysisMetrics__wda2g dt{color:var(--landing-soft);font-size:.66rem}.landing_analysisMetrics__wda2g dd{margin-top:.15rem;font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.landing_chart__kGccd{position:relative;display:grid;height:9rem;grid-template-columns:repeat(8,1fr);align-items:end;gap:clamp(.45rem,1.4vw,1rem);margin-top:1rem}.landing_chartLineOne__2bcvz,.landing_chartLineThree__e3CDM,.landing_chartLineTwo__wDNXJ{position:absolute;right:0;left:0;border-top:1px dashed var(--landing-line)}.landing_chartLineOne__2bcvz{top:0}.landing_chartLineTwo__wDNXJ{top:50%}.landing_chartLineThree__e3CDM{bottom:0}.landing_chartColumn__YB2HF{position:relative;z-index:1;display:flex;height:100%;align-items:end}.landing_chartColumn__YB2HF i{display:block;width:100%;min-height:1rem;border-radius:.35rem .35rem 0 0;background:var(--landing-chart);transform:scaleY(0);transform-origin:bottom;animation:landing_bar-grow__Go2pm .75s cubic-bezier(.22,1,.36,1) 1.65s forwards}.landing_chartColumn__YB2HF:nth-child(4) i{animation-delay:1.7s}.landing_chartColumn__YB2HF:nth-child(5) i{animation-delay:1.76s}.landing_chartColumn__YB2HF:nth-child(6) i{animation-delay:1.82s}.landing_chartColumn__YB2HF:nth-child(7) i{animation-delay:1.88s}.landing_chartColumn__YB2HF:nth-child(8) i{animation-delay:1.94s}.landing_chartColumn__YB2HF:nth-child(9) i{animation-delay:2s}.landing_chartColumn__YB2HF:nth-child(10) i{animation-delay:2.06s}.landing_chartColumn__YB2HF:nth-child(11) i{background:var(--landing-chart-focus);animation-delay:2.12s}.landing_weaknessPanel___jRYi{margin:.8rem;border-radius:.85rem;background:var(--landing-lavender);padding:1.25rem}.landing_weaknessPanel___jRYi,.landing_weaknessPanel___jRYi>span{color:var(--landing-lavender-ink)}.landing_weaknessPanel___jRYi>strong{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:1rem;font-weight:600}.landing_weaknessPanel___jRYi em{font-size:1.45rem;font-style:normal}.landing_weaknessPanel___jRYi>p{margin-top:.35rem;font-size:.72rem;line-height:1.55}.landing_weaknessRule__b0WSA{margin:1.1rem 0;border-top:1px solid rgba(60,47,138,.18)}.landing_weaknessPanel___jRYi small{display:block;font-size:.65rem;opacity:.78}.landing_weaknessPanel___jRYi>b{display:block;margin-top:.25rem;font-size:.8rem;font-weight:600}.landing_weaknessPanel___jRYi button{display:flex;width:100%;min-height:2.35rem;align-items:center;justify-content:space-between;margin-top:1.15rem;border-radius:.5rem;background:var(--landing-lavender-ink);color:white;padding:.55rem .7rem;font-size:.72rem;font-weight:600}.landing_floatingInsight__mlDB_,.landing_floatingProgress__f2F_3{position:absolute;z-index:5;display:flex;flex-direction:column;border:1px solid var(--landing-line);border-radius:.75rem;background:var(--landing-card);box-shadow:0 1rem 2.5rem rgba(42,59,103,.1);padding:.75rem .9rem;opacity:0;animation:landing_floating-card__KeDbz .72s cubic-bezier(.22,1,.36,1) 1.85s forwards}.landing_floatingInsight__mlDB_{top:4.8rem;left:-5.4rem}.landing_floatingProgress__f2F_3{top:3rem;right:-4.1rem;width:9.2rem;animation-delay:2s}.landing_floatingInsight__mlDB_ span,.landing_floatingProgress__f2F_3 span{color:var(--landing-soft);font-size:.65rem}.landing_floatingInsight__mlDB_ strong,.landing_floatingProgress__f2F_3 strong{margin-top:.18rem;font-size:.82rem;font-weight:600}.landing_floatingProgress__f2F_3 i{margin-top:.55rem}.landing_floatingProgress__f2F_3 i b{width:73%}.landing_proofStrip__n_Mx6{position:relative;z-index:3;display:grid;width:min(100%,60rem);grid-template-columns:repeat(4,1fr);margin:2.7rem auto 0;border-top:1px solid var(--landing-grid);border-bottom:1px solid var(--landing-grid)}.landing_proofStrip__n_Mx6>div{padding:1.15rem 1.5rem}.landing_proofStrip__n_Mx6>div+div{border-left:1px solid var(--landing-grid)}.landing_proofStrip__n_Mx6 dd{font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.landing_proofStrip__n_Mx6 dt{margin-top:.2rem;color:var(--landing-soft);font-size:.73rem}.landing_purposeSection__Ydv_s{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:var(--landing-card);padding:clamp(4.5rem,8vw,7rem) 0}.landing_purposeGrid__6viZW{display:grid;grid-template-columns:.48fr minmax(0,1.1fr) minmax(16rem,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);opacity:0;transform:translateY(1.5rem);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.landing_purposeGrid__6viZW>span{color:var(--landing-link);font-size:.82rem;font-weight:500}.landing_purposeGrid__6viZW h2{font-size:clamp(1.75rem,2.7vw,2.65rem);font-weight:600;letter-spacing:-.05em;line-height:1.28;text-wrap:balance}.landing_purposeGrid__6viZW p,.landing_purposeGrid__6viZW strong{display:block;color:var(--landing-body);font-size:.92rem;line-height:1.72}.landing_purposeGrid__6viZW strong{margin-top:1.2rem;color:var(--landing-blue-ink);font-weight:600}.landing_assemblySection__ha9Md{overflow:hidden;border-top:1px solid var(--landing-line);background:var(--landing-card);padding:clamp(4.75rem,8vw,7.5rem) 0}.landing_assemblyGrid__Suckd{display:grid;min-height:35rem;grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.landing_assemblyVisual__DwSdN{position:relative;min-height:32rem;opacity:0;transform:translateY(1.25rem);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.landing_assemblyGuide__QJF3W{position:absolute;top:0;left:50%;width:min(100%,38.75rem);height:31.8rem;overflow:visible;transform:translateX(-50%)}.landing_assemblyGuide__QJF3W circle,.landing_assemblyGuide__QJF3W path{fill:none;stroke:var(--landing-grid);stroke-width:1;vector-effect:non-scaling-stroke}.landing_assemblyGuide__QJF3W circle{opacity:0;transform:scale(.72);transform-box:fill-box;transform-origin:center}.landing_assemblyGuide__QJF3W path{stroke-dasharray:1;stroke-dashoffset:1;stroke-opacity:.72}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyGuide__QJF3W circle{animation:landing_assembly-ring__0bhZj .8s cubic-bezier(.22,1,.36,1) .12s forwards}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyGuide__QJF3W circle+circle{animation-delay:.22s}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyGuide__QJF3W path{animation:landing_draw-line__ITe12 .72s cubic-bezier(.22,1,.36,1) .22s forwards}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyGuide__QJF3W path:nth-of-type(2){animation-delay:.3s}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyGuide__QJF3W path:nth-of-type(3){animation-delay:.38s}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyGuide__QJF3W path:nth-of-type(4){animation-delay:.46s}.landing_assemblyBot__w5VD_{position:absolute;top:4.15rem;left:50%;width:12.4rem;color:#ff6b2c;overflow:visible;transform:translateX(-50%)}.landing_assemblyBot__w5VD_ circle,.landing_assemblyBot__w5VD_ path,.landing_assemblyBot__w5VD_ rect:not(.landing_botFace__AkA1Y){fill:currentColor}.landing_botEyes__a5pge,.landing_botFace__AkA1Y,.landing_botSmile__NY8Cb,.landing_botTop__INVcx{opacity:0;transform-box:fill-box;transform-origin:center}.landing_botTop__INVcx{transform:translateY(-4rem) scale(.88)}.landing_botFace__AkA1Y{transform:scaleX(.38)}.landing_botEyes__a5pge{transform:scale(.42)}.landing_botSmile__NY8Cb{transform:translateY(3.5rem) scale(.88)}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_botTop__INVcx{animation:landing_bot-top-in__okIz3 .68s cubic-bezier(.22,1,.36,1) .3s forwards}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_botFace__AkA1Y{animation:landing_bot-face-in__E0Ti0 .66s cubic-bezier(.16,1,.3,1) .58s forwards}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_botEyes__a5pge{animation:landing_bot-eyes-in__nrr8_ .45s cubic-bezier(.34,1.56,.64,1) .84s forwards}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_botSmile__NY8Cb{animation:landing_bot-smile-in__d4Caf .58s cubic-bezier(.22,1,.36,1) .72s forwards}.landing_assemblyWordmark__PLVh8{position:absolute;top:26.25rem;left:50%;text-align:center;opacity:0;transform:translate(-50%,.9rem)}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblyWordmark__PLVh8{animation:landing_assembly-copy-in__v5bkS .58s cubic-bezier(.22,1,.36,1) 1.12s forwards}.landing_assemblyWordmark__PLVh8 strong{display:block;font-family:GMarketSans,A2z,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.045em}.landing_assemblyWordmark__PLVh8 span{display:block;margin-top:.15rem;color:var(--landing-soft);font-size:.65rem;letter-spacing:.015em}.landing_assemblySignals__rDWiV{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--landing-line)}.landing_assemblySignals__rDWiV span{display:flex;gap:.55rem;padding:.8rem .6rem 0;color:var(--landing-body);font-size:.71rem;opacity:0;transform:translateY(.55rem)}.landing_assemblySignals__rDWiV span+span{border-left:1px solid var(--landing-line)}.landing_assemblySignals__rDWiV b{color:var(--landing-link);font-size:.61rem;font-weight:500}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblySignals__rDWiV span{animation:landing_assembly-signal-in__XV6_n .48s cubic-bezier(.22,1,.36,1) 1.22s forwards}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblySignals__rDWiV span:nth-child(2){animation-delay:1.32s}.landing_assemblyVisual__DwSdN.landing_revealVisible__Aed2C .landing_assemblySignals__rDWiV span:nth-child(3){animation-delay:1.42s}.landing_contactSection__QTwPb,.landing_journeySection__lhiBD,.landing_rolesSection__z3Lc0,.landing_systemSection__2Iobf{padding:clamp(5rem,9vw,8rem) 0}.landing_systemSection__2Iobf{overflow:hidden;background:var(--landing-blue-soft)}.landing_sectionHeadingCenter__JfgG9,.landing_sectionHeading__2yvKT{max-width:39rem;opacity:0;transform:translateY(1.5rem);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.landing_sectionHeadingCenter__JfgG9{margin-inline:auto;text-align:center}.landing_sectionHeadingCenter__JfgG9>span,.landing_sectionHeading__2yvKT>span{color:var(--landing-link);font-size:.82rem;font-weight:500}.landing_sectionHeadingCenter__JfgG9 h2,.landing_sectionHeading__2yvKT h2{margin-top:.7rem;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;letter-spacing:-.055em;line-height:1.12;text-wrap:balance}.landing_sectionHeadingCenter__JfgG9 h2 span,.landing_sectionHeading__2yvKT h2 span{color:var(--landing-blue-ink)}.landing_sectionHeadingCenter__JfgG9 p,.landing_sectionHeading__2yvKT p{max-width:37rem;margin-top:1.15rem;color:var(--landing-body);font-size:.98rem;line-height:1.72;text-wrap:pretty}.landing_sectionHeadingCenter__JfgG9 p{margin-inline:auto}.landing_revealVisible__Aed2C{opacity:1!important;transform:translateY(0)!important}.landing_network__J1h2_{position:relative;grid-template-columns:minmax(23rem,1.35fr) clamp(4rem,8vw,7.5rem) minmax(13rem,.65fr);align-items:center;width:min(100%,67rem);min-height:20rem;margin:2.75rem auto 0;opacity:0;transform:translateY(1.5rem);transition:opacity .85s cubic-bezier(.22,1,.36,1) .12s,transform .85s cubic-bezier(.22,1,.36,1) .12s}.landing_networkSignals__Ub6rB{min-height:20rem;grid-template-rows:repeat(5,minmax(0,1fr))}.landing_networkFlow__5Pzmg{position:relative;height:20rem}.landing_networkFlow__5Pzmg svg{display:block;width:100%;height:100%;overflow:visible}.landing_networkMobileFlow__xv6BW{display:none!important}.landing_networkFlow__5Pzmg path{fill:none;stroke:var(--landing-blue);stroke-width:1.35;stroke-linecap:round;stroke-opacity:.52;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkFlow__5Pzmg path{animation:landing_draw-line__ITe12 .72s cubic-bezier(.22,1,.36,1) .28s forwards}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkFlow__5Pzmg path:nth-of-type(2){animation-delay:.38s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkFlow__5Pzmg path:nth-of-type(3){animation-delay:.48s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkFlow__5Pzmg path:nth-of-type(4){animation-delay:.58s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkFlow__5Pzmg path:nth-of-type(5){animation-delay:.68s}.landing_networkEndpoints__jQ_do circle{fill:var(--landing-blue);opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkEndpoints__jQ_do circle{animation:landing_endpoint-pop__JS9X_ .34s cubic-bezier(.34,1.56,.64,1) .88s forwards}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkEndpoints__jQ_do circle:nth-child(2){animation-delay:.98s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkEndpoints__jQ_do circle:nth-child(3){animation-delay:1.08s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkEndpoints__jQ_do circle:nth-child(4){animation-delay:1.18s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkEndpoints__jQ_do circle:nth-child(5){animation-delay:1.28s}.landing_networkCenter__PxdhJ{min-height:12.5rem;align-items:center;flex-direction:column;border:1px solid rgba(46,107,217,.22);border-radius:1rem;background:rgba(255,255,255,.52);transform:scale(.94);transition:transform .72s cubic-bezier(.16,1,.3,1) .08s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkCenter__PxdhJ{transform:scale(1)}.landing_engineCore__f2Mjo{position:relative;flex:0 0 auto;width:.9rem;height:.9rem;border:.25rem solid var(--landing-blue-ink);border-radius:50%;background:var(--landing-blue-soft);box-shadow:0 0 0 .4rem rgba(46,107,217,.12)}.landing_engineCore__f2Mjo:after,.landing_engineCore__f2Mjo:before{position:absolute;inset:50% auto auto 50%;width:2.8rem;height:2.8rem;border:1px solid rgba(46,107,217,.3);border-radius:50%;content:"";transform:translate(-50%,-50%) scale(.7)}.landing_engineCore__f2Mjo:after{width:4.6rem;height:4.6rem;border-color:rgba(46,107,217,.16)}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_engineCore__f2Mjo:before{animation:landing_engine-orbit__sjU0X 1.15s cubic-bezier(.22,1,.36,1) .16s both}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_engineCore__f2Mjo:after{animation:landing_engine-orbit__sjU0X 1.35s cubic-bezier(.22,1,.36,1) .26s both}.landing_engineLabel__mBwOL{position:relative;width:max-content;margin-top:2rem;text-align:center}.landing_engineLabel__mBwOL span{display:block;color:var(--landing-link);font-size:.61rem;font-weight:500}.landing_engineLabel__mBwOL strong{display:block;margin-top:.08rem;color:var(--landing-blue-ink);font-size:.84rem;font-weight:600}.landing_networkNode__N77Bx{display:grid;grid-template-columns:2.6rem minmax(6.75rem,.72fr) minmax(0,1fr);align-items:center;min-width:0;padding:.65rem .8rem;border-bottom:1px solid rgba(27,63,135,.2);opacity:0;transform:translateX(-.55rem);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.landing_networkNode__N77Bx:first-child{border-top:1px solid rgba(27,63,135,.2)}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode__N77Bx{opacity:1}.landing_networkNode__N77Bx>span{color:var(--landing-link);font-size:.62rem;font-weight:500}.landing_networkNode__N77Bx strong{font-size:.98rem;font-weight:600}.landing_networkNode__N77Bx p{color:var(--landing-soft);font-size:.76rem}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode1__VDuvp{transition-delay:.32s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode2__9G0Yx{transition-delay:.4s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode3__Ejrgp{transition-delay:.48s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode4__D9FdJ{transition-delay:.56s}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode5__aiRO2{transition-delay:.64s}.landing_systemFacts__Z9rAE{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(27,63,135,.2);opacity:0;transform:translateY(1rem);transition:opacity .7s ease .2s,transform .7s ease .2s}.landing_systemFacts__Z9rAE>div{padding:1.3rem 1.6rem 0}.landing_systemFacts__Z9rAE>div+div{border-left:1px solid rgba(27,63,135,.2)}.landing_systemFacts__Z9rAE strong{color:var(--landing-blue-ink);font-size:.82rem;font-weight:600}.landing_systemFacts__Z9rAE p{margin-top:.3rem;color:var(--landing-body);font-size:.82rem;line-height:1.55}.landing_rolesSection__z3Lc0{background:var(--landing-canvas);padding-bottom:clamp(4.5rem,7vw,6rem)}.landing_roleFlow__sq8IO{position:relative;display:grid;width:min(100%,70rem);grid-template-columns:minmax(17rem,.9fr) minmax(12rem,.55fr) minmax(24rem,1.25fr);grid-template-rows:auto;align-items:start;column-gap:3.5rem;margin:clamp(2.75rem,4vw,3.5rem) auto 0;padding-top:.75rem;opacity:0;transform:translateY(1.8rem);transition:opacity .85s cubic-bezier(.22,1,.36,1) .1s,transform .85s cubic-bezier(.22,1,.36,1) .1s}.landing_roleFlowRoute__ccXkX{position:absolute;z-index:0;inset:0;width:100%;height:22.5rem;overflow:visible;pointer-events:none}.landing_roleFlowRoute__ccXkX path{fill:none;stroke:var(--landing-blue);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.landing_roleFlowRoute__ccXkX circle{fill:var(--landing-blue);opacity:0;transform:scale(.55);transform-box:fill-box;transform-origin:center}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX path{animation:landing_draw-line__ITe12 .9s cubic-bezier(.22,1,.36,1) .42s forwards}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX path:nth-child(2){animation-delay:.72s}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX path:nth-child(3){animation-delay:1.02s}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX circle{animation:landing_endpoint-pop__JS9X_ .34s cubic-bezier(.34,1.56,.64,1) .76s forwards}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX circle:nth-of-type(2){animation-delay:.92s}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX circle:nth-of-type(3){animation-delay:1.12s}.landing_roleFlow__sq8IO.landing_revealVisible__Aed2C .landing_roleFlowRoute__ccXkX circle:nth-of-type(4){animation-delay:1.32s}.landing_parentDigest__06ntK,.landing_roleFlowStage__MrB4H{position:relative;z-index:1}.landing_roleFlowStudent__LBQ6D{grid-column:1;grid-row:1;width:100%;max-width:19.75rem;justify-self:center}.landing_roleFlowAnalysis__PinWU{grid-column:2;grid-row:1;width:100%}.landing_roleFlowTeacher__eLxrk{grid-column:3;grid-row:1;width:100%}.landing_roleFlowStep__FZXvw{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem;color:var(--landing-blue-ink)}.landing_roleFlowStep__FZXvw:after{width:auto;height:1px;flex:1;background:var(--landing-line);content:""}.landing_roleFlowStep__FZXvw b{display:block;width:auto;height:auto;flex:0 0 auto;background:transparent;color:var(--landing-blue);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.69rem;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}.landing_roleFlowStep__FZXvw>span{display:inline-flex;align-items:center;gap:.42rem;font-size:.82rem;font-weight:600}.landing_studentLesson__ZpI9r,.landing_teacherActionSurface__qK_9i{border:1px solid var(--landing-line);background:var(--landing-card);box-shadow:0 1rem 2.8rem rgba(33,47,74,.065)}.landing_studentLesson__ZpI9r{border-radius:1.25rem;padding:1.15rem}.landing_studentLessonTop__0FTYY{display:flex;align-items:center;justify-content:space-between;color:var(--landing-soft);font-size:.7rem;font-weight:500}.landing_studentLessonProgress__wZ08V{height:.24rem;margin-top:.7rem;overflow:hidden;border-radius:999px;background:var(--landing-blue-soft)}.landing_studentLessonProgress__wZ08V i{display:block;width:35%;height:100%;border-radius:inherit;background:var(--landing-blue)}.landing_studentSentence__q0dex{margin-top:1.2rem;color:var(--landing-ink);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;letter-spacing:-.045em;line-height:1.25}.landing_studentSentence__q0dex mark{border-bottom:2px solid var(--landing-orange);background:rgba(238,107,58,.14);color:inherit}.landing_studentCorrection__JlKha{display:grid;gap:.55rem;margin-top:1.15rem;border-top:1px solid var(--landing-line);padding-top:1rem}.landing_studentCorrection__JlKha>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--landing-blue);font-size:.7rem;font-weight:600}.landing_studentCorrection__JlKha strong{display:flex;align-items:center;gap:.55rem;color:var(--landing-ink);font-size:1.05rem;font-weight:600}.landing_studentCorrection__JlKha del{color:var(--landing-orange);text-decoration-thickness:1px}.landing_conceptNode___MYnE{position:relative;display:flex;min-height:6.4rem;align-items:center;gap:.8rem;margin-top:2rem;border-top:1px solid rgba(46,107,217,.24);border-bottom:1px solid rgba(46,107,217,.24);background:transparent;padding:.9rem 0;color:var(--landing-blue-ink)}.landing_conceptAlert__BW3ae{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--landing-orange);color:#fff;box-shadow:0 0 0 .3rem var(--landing-canvas)}.landing_conceptNode___MYnE small,.landing_parentDigest__06ntK small,.landing_teacherAssignment__bQFCI span,.landing_teacherSignal__38aLZ span{display:block;color:var(--landing-soft);font-size:.68rem;font-weight:500}.landing_conceptNode___MYnE strong{display:block;margin-top:.25rem;font-size:1.15rem;font-weight:600;letter-spacing:-.035em}.landing_teacherActionSurface__qK_9i{overflow:hidden;border-radius:1.05rem;padding:1.15rem}.landing_teacherSignal__38aLZ{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--landing-line);padding-bottom:1rem}.landing_teacherSignal__38aLZ>div{display:grid;gap:.28rem}.landing_outcomeAudience___5Z3i{display:inline-flex;align-items:center;gap:.35rem;color:var(--landing-blue-ink);font-size:.75rem;font-weight:600}.landing_teacherSignal__38aLZ small{color:var(--landing-soft);font-size:.68rem;font-weight:500}.landing_teacherSignal__38aLZ>strong{color:var(--landing-ink);font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:600;letter-spacing:-.045em}.landing_teacherAssignment__bQFCI{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem 0 .15rem}.landing_parentDigest__06ntK>span,.landing_teacherAssignmentIcon__9OcjR{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.72rem;background:var(--landing-blue-soft);color:var(--landing-blue)}.landing_teacherAssignment__bQFCI strong{display:block;margin-top:.22rem;overflow:hidden;color:var(--landing-blue-ink);font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.landing_roleFlow__sq8IO .landing_teacherDemoLink__Kfa4V{min-height:3rem;margin-top:1rem;font-size:.82rem}.landing_parentDigest__06ntK{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.9rem;border:1px solid var(--landing-line);border-radius:.95rem;background:var(--landing-card);padding:.9rem 1rem .8rem;box-shadow:0 .75rem 2rem rgba(33,47,74,.045)}.landing_parentDigest__06ntK strong{display:block;margin-top:.15rem;color:var(--landing-ink);font-size:.94rem;font-weight:600;letter-spacing:-.02em}.landing_parentDigest__06ntK>div:not(.landing_parentDigestChange__3anqq) small{color:var(--landing-blue-ink);font-size:.74rem;font-weight:600}.landing_parentDigestChange__3anqq{align-self:center;text-align:right}.landing_parentDigestChange__3anqq b{display:block;margin-top:.1rem;color:var(--landing-blue-ink);font-size:1.45rem;font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.landing_parentDigestProgress__KhjQ2{height:.18rem;grid-column:2/-1;overflow:hidden;border-radius:999px;background:var(--landing-blue-soft)}.landing_parentDigestProgress__KhjQ2 i{display:block;width:72%;height:100%;border-radius:inherit;background:var(--landing-blue)}@media (max-width:64rem){.landing_roleFlow__sq8IO{grid-template-columns:minmax(14rem,.8fr) minmax(9rem,.55fr) minmax(18rem,1fr);column-gap:1.5rem}}@media (max-width:48rem){.landing_roleFlow__sq8IO{display:grid;grid-template-columns:2.7rem minmax(0,1fr);grid-template-rows:none;gap:1.7rem .75rem;margin-top:2.4rem;padding-top:0}.landing_roleFlow__sq8IO:before{position:absolute;top:1.25rem;bottom:3.2rem;left:1.3rem;width:2px;border-radius:999px;background:var(--landing-blue);content:"";opacity:.72}.landing_roleFlowRoute__ccXkX{display:none}.landing_roleFlowStage__MrB4H{width:100%;max-width:none;grid-row:auto;column-gap:.75rem;justify-self:stretch}.landing_roleFlowStage__MrB4H,.landing_roleFlowStep__FZXvw{display:grid;grid-column:1/-1;grid-template-columns:2.7rem minmax(0,1fr)}.landing_roleFlowStep__FZXvw{gap:.75rem;margin-bottom:.75rem}.landing_roleFlowStep__FZXvw:after{display:none}.landing_roleFlowStep__FZXvw b{position:relative;z-index:1;display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;background:var(--landing-blue);color:#fff;font-family:inherit;letter-spacing:0}.landing_roleFlowStep__FZXvw>span{align-self:center;font-size:.9rem}.landing_conceptNode___MYnE,.landing_studentLesson__ZpI9r,.landing_teacherActionSurface__qK_9i{grid-column:2}.landing_studentLesson__ZpI9r,.landing_teacherActionSurface__qK_9i{border-radius:1rem;padding:1rem;box-shadow:0 .8rem 2rem rgba(32,42,61,.06)}.landing_studentSentence__q0dex{font-size:clamp(1.08rem,5vw,1.35rem)}.landing_conceptNode___MYnE{min-height:6rem;margin-top:0;border:1px solid rgba(46,107,217,.16);border-radius:.9rem;background:var(--landing-blue-soft);padding:1rem}.landing_teacherSignal__38aLZ{align-items:flex-start;flex-direction:column;gap:.25rem}.landing_teacherSignal__38aLZ strong{font-size:1.45rem}.landing_teacherAssignment__bQFCI{padding-top:.9rem}.landing_roleFlow__sq8IO .landing_teacherDemoLink__Kfa4V{min-height:3.1rem;font-size:.82rem}.landing_parentDigest__06ntK{grid-column:2;grid-row:auto;width:100%;justify-self:stretch;margin-top:.8rem;border:1px solid var(--landing-line);padding:.9rem 1rem .8rem}}.landing_roleGrid__lfW33{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(20rem,.72fr);gap:1rem;margin-top:3rem;opacity:0;transform:translateY(1.8rem);transition:opacity .85s cubic-bezier(.22,1,.36,1) .1s,transform .85s cubic-bezier(.22,1,.36,1) .1s}.landing_parentExperience__dZgf_,.landing_studentExperience___V34r,.landing_teacherExperience__RWjBc{border-radius:1rem}.landing_studentExperience___V34r{border:1px solid var(--landing-line);background:var(--landing-card);padding:clamp(1.25rem,2.4vw,2rem)}.landing_roleStack__XN8Mu{display:grid;grid-template-rows:1fr 1fr;gap:1rem}.landing_parentExperience__dZgf_{background:var(--landing-lavender);color:var(--landing-lavender-ink);padding:1.45rem}.landing_teacherExperience__RWjBc{background:var(--landing-blue-soft);color:var(--landing-blue-ink);padding:1.45rem}.landing_roleHeader__UZVvA{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.landing_roleHeader__UZVvA span{font-size:.72rem;font-weight:500}.landing_studentExperience___V34r .landing_roleHeader__UZVvA span{color:var(--landing-link)}.landing_roleHeader__UZVvA h3{margin-top:.3rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600;letter-spacing:-.045em}.landing_roleHeader__UZVvA p{margin-top:.35rem;max-width:29rem;color:currentColor;font-size:.82rem;line-height:1.55;opacity:.78}.landing_studentDashboard__Y5x3b{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);gap:1rem;margin-top:2rem}.landing_studentMetrics__Xev1Z{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line)}.landing_studentMetrics__Xev1Z>div{padding:1rem}.landing_studentMetrics__Xev1Z>div+div{border-left:1px solid var(--landing-line)}.landing_focusLesson__ILtwX>span,.landing_studentMetrics__Xev1Z span{color:var(--landing-soft);font-size:.7rem}.landing_studentMetrics__Xev1Z strong{display:block;margin-top:.2rem;font-size:1.35rem;font-weight:600}.landing_focusLesson__ILtwX{border-radius:.8rem;background:var(--landing-blue-soft);padding:1.25rem}.landing_focusLesson__ILtwX,.landing_focusLesson__ILtwX>span{color:var(--landing-blue-ink)}.landing_focusLesson__ILtwX>strong{display:block;margin-top:.45rem;font-size:1rem;font-weight:600}.landing_focusLesson__ILtwX>p{margin-top:.35rem;font-size:.77rem;line-height:1.55;opacity:.78}.landing_focusLesson__ILtwX>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.7rem;margin-top:1rem}.landing_focusLesson__ILtwX i{background:rgba(27,63,135,.15)}.landing_focusLesson__ILtwX i b{width:66%}.landing_focusLesson__ILtwX div span{font-size:.68rem}.landing_answerLog__ke_2t{border:1px solid var(--landing-line);border-radius:.8rem;background:white}.landing_answerLog__ke_2t>div{display:grid;min-height:3.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.73rem}.landing_answerLog__ke_2t>div+div{border-top:1px solid var(--landing-line)}.landing_answerLog__ke_2t svg{color:var(--landing-blue)}.landing_answerLog__ke_2t b{color:var(--landing-soft);font-size:.65rem;font-weight:500}.landing_parentBody__grGQ_{display:grid;grid-template-columns:minmax(8rem,.9fr) 1fr;align-items:center;gap:.8rem;margin-top:.8rem}.landing_parentBody__grGQ_ svg{width:100%;height:8.5rem}.landing_parentBody__grGQ_ dl{display:grid}.landing_parentBody__grGQ_ dl>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(60,47,138,.14);padding:.55rem 0;font-size:.72rem}.landing_parentBody__grGQ_ dd{font-weight:600}.landing_teacherRows__riF5Y{display:grid;gap:.75rem;margin-top:1.2rem}.landing_teacherRows__riF5Y>div{display:grid;grid-template-columns:4.5rem 1fr 2.2rem;align-items:center;gap:.65rem;font-size:.7rem}.landing_teacherRows__riF5Y i{background:rgba(27,63,135,.14)}.landing_teacherRows__riF5Y strong{font-variant-numeric:tabular-nums;text-align:right}.landing_teacherDemoLink__Kfa4V{display:flex;width:100%;min-height:2.9rem;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.05rem;border:1px solid var(--landing-blue-ink);border-radius:.65rem;background:var(--landing-blue-ink);padding:.7rem .85rem .72rem .95rem;color:#fff;font-size:.8rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.landing_teacherDemoLink__Kfa4V:hover{border-color:var(--landing-blue);background:var(--landing-blue);transform:translateY(-.1rem)}.landing_teacherDemoLink__Kfa4V:active{transform:translateY(0) scale(.99)}.landing_teacherDemoLink__Kfa4V:focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px}.landing_journeySection__lhiBD{border-top:1px solid var(--landing-line);background:var(--landing-card)}.landing_journeyGrid__gH50w{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.landing_steps__Bnb3O{border-top:1px solid var(--landing-grid);opacity:0;transform:translateY(1.5rem);transition:opacity .8s ease .12s,transform .8s ease .12s}.landing_step__0gYFT{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:start;gap:1rem;border-bottom:1px solid var(--landing-grid);padding:1.55rem 0}.landing_stepNumber__QTtzw{color:var(--landing-link);font-size:.72rem;font-weight:600}.landing_step__0gYFT h3{font-size:1.08rem;font-weight:600;letter-spacing:-.035em}.landing_step__0gYFT p{max-width:34rem;margin-top:.4rem;color:var(--landing-soft);font-size:.85rem;line-height:1.6}.landing_stepIcon__EqFQy{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.65rem;background:var(--landing-blue-soft);color:var(--landing-blue-ink)}.landing_contactSection__QTwPb{background:var(--landing-canvas)}.landing_contactPanel__WvKL4{position:relative;display:grid;min-height:25rem;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:stretch;overflow:hidden;border-radius:1.25rem;background:var(--landing-blue-ink);color:white;opacity:0;transform:translateY(1.5rem);transition:opacity .8s ease,transform .8s ease}.landing_contactBackdrop__8nu13{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.landing_contactBackdrop__8nu13 circle,.landing_contactBackdrop__8nu13 path{fill:none;stroke:#ffffff;stroke-width:1.2;stroke-opacity:.18;vector-effect:non-scaling-stroke}.landing_contactCopy__nazou,.landing_contactDetails__O3qzg{position:relative;z-index:1}.landing_contactCopy__nazou{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.landing_contactCopy__nazou>span{color:#dce9fb;font-size:.78rem;font-weight:500}.landing_contactCopy__nazou h2{margin-top:.9rem;font-size:clamp(2rem,3.7vw,3.35rem);font-weight:600;letter-spacing:-.055em;line-height:1.12;text-wrap:balance}.landing_contactCopy__nazou p{margin-top:1rem;color:rgba(255,255,255,.72);font-size:.92rem}.landing_contactButton__JLf3X{margin-top:1.8rem;background:#ffffff;color:var(--landing-blue-ink)}.landing_contactButton__JLf3X:hover{background:var(--landing-blue-soft);color:var(--landing-blue-ink)}.landing_contactDetails__O3qzg{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:var(--landing-blue);padding:2.1rem}.landing_contactDetails__O3qzg p{margin-top:1.4rem;font-size:1.1rem;font-weight:500;line-height:1.45}.landing_contactDetails__O3qzg a{margin-top:1rem;font-size:.82rem;font-weight:500}.landing_contactDetails__O3qzg a+a{margin-top:.3rem}.landing_footer__0UmUP{border-top:1px solid var(--landing-line);background:var(--landing-card);padding:2.6rem 0 1.5rem}.landing_footerGrid__jPI_8{display:flex;justify-content:space-between;gap:2rem}.landing_footerBrand__XZKpP{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:GMarketSans,A2z,sans-serif;font-weight:800}.landing_footer__0UmUP a,.landing_footer__0UmUP p{display:block;color:var(--landing-soft);font-size:.75rem;line-height:1.65}.landing_footerGrid__jPI_8>div:last-child{text-align:right}.landing_copyright__v6Qlp{margin-top:2.2rem;border-top:1px solid var(--landing-line);color:var(--landing-soft);padding-top:1rem;text-align:center}@keyframes landing_hero-rise__0rw8p{to{opacity:1;transform:translateY(0)}}@keyframes landing_product-rise__aBIkf{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing_floating-card__KeDbz{0%{opacity:0;transform:translateY(1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing_draw-line__ITe12{to{stroke-dashoffset:0}}@keyframes landing_network-halo__8QZ8X{0%{opacity:0;stroke-opacity:.35;transform:scale(.72)}to{opacity:1;stroke-opacity:0;transform:scale(1.5)}}@keyframes landing_endpoint-pop__JS9X_{to{opacity:.72;transform:scale(1)}}@keyframes landing_engine-orbit__sjU0X{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes landing_assembly-ring__0bhZj{to{opacity:.72;transform:scale(1)}}@keyframes landing_bot-top-in__okIz3{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing_bot-face-in__E0Ti0{to{opacity:1;transform:scaleX(1)}}@keyframes landing_bot-eyes-in__nrr8_{to{opacity:1;transform:scale(1)}}@keyframes landing_bot-smile-in__d4Caf{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing_assembly-copy-in__v5bkS{to{opacity:1;transform:translate(-50%)}}@keyframes landing_assembly-signal-in__XV6_n{to{opacity:1;transform:translateY(0)}}@keyframes landing_bar-grow__Go2pm{to{transform:scaleY(1)}}@media (max-width:79rem){.landing_floatingInsight__mlDB_{left:-1rem}.landing_floatingProgress__f2F_3{right:-1rem}}@media (max-width:64rem){.landing_hero__wie8N{min-height:auto}.landing_productBody__dlVLZ{grid-template-columns:8.5rem minmax(0,1fr)}.landing_floatingInsight__mlDB_,.landing_floatingProgress__f2F_3,.landing_weaknessPanel___jRYi{display:none}.landing_purposeGrid__6viZW{grid-template-columns:.5fr 1.5fr}.landing_purposeGrid__6viZW>div{grid-column:2}.landing_roleGrid__lfW33{grid-template-columns:1fr}.landing_roleStack__XN8Mu{grid-template-columns:1fr 1fr;grid-template-rows:auto}.landing_journeyGrid__gH50w{grid-template-columns:1fr}}@media (max-width:48rem){.landing_container__JoiMB{width:min(100% - 1.5rem,86rem)}.landing_hero__wie8N{padding-top:2.5rem}.landing_heroTitle__omfE_{font-size:clamp(1.9rem,7.5vw,2.1rem)}.landing_heroDescription__SbSXo{font-size:.94rem}.landing_productTopbar__TgVz7{grid-template-columns:1fr auto}.landing_productTopbar__TgVz7 nav{display:none}.landing_productBody__dlVLZ{grid-template-columns:1fr;min-height:18rem}.landing_productSidebar__Iqz_U{display:none}.landing_analysisPanel__4zGDe{padding:1.2rem}.landing_analysisMetrics__wda2g{gap:1.2rem}.landing_chart__kGccd{gap:.5rem}.landing_proofStrip__n_Mx6{grid-template-columns:1fr 1fr}.landing_proofStrip__n_Mx6>div:nth-child(3){border-left:0;border-top:1px solid var(--landing-grid)}.landing_proofStrip__n_Mx6>div:nth-child(4){border-top:1px solid var(--landing-grid)}.landing_purposeGrid__6viZW{grid-template-columns:1fr;gap:1.2rem}.landing_purposeGrid__6viZW>div{grid-column:auto}.landing_assemblyGrid__Suckd{min-height:0;grid-template-columns:1fr;gap:2.25rem}.landing_assemblyVisual__DwSdN{min-height:29rem}.landing_assemblyGuide__QJF3W{height:28rem}.landing_assemblyBot__w5VD_{top:3.55rem;width:10.75rem}.landing_assemblyWordmark__PLVh8{top:22.7rem}.landing_network__J1h2_{display:grid;height:auto;grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;margin-top:2.25rem;padding:.25rem 0 0}.landing_network__J1h2_>svg{display:none}.landing_networkCenter__PxdhJ,.landing_networkNode__N77Bx{position:relative;inset:auto;width:auto;height:auto;transform:none}.landing_networkCenter__PxdhJ{order:7;grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:1.15rem;min-height:5.75rem;border:1px solid rgba(46,107,217,.22);border-radius:.85rem;background:rgba(255,255,255,.56)}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkCenter__PxdhJ{transform:none}.landing_networkNode__N77Bx{min-height:0;padding:0 0 .8rem;border-bottom:1px solid rgba(27,63,135,.2);background:transparent;clip-path:none;filter:none;text-align:left;transform:translateY(.5rem)}.landing_networkNode1__VDuvp{order:1}.landing_networkNode2__9G0Yx{order:2}.landing_networkNode3__Ejrgp{order:3}.landing_networkNode4__D9FdJ{order:4}.landing_networkNode5__aiRO2{order:5;grid-column:1/-1;width:calc(50% - .625rem);justify-self:center}.landing_networkMobileConvergence__HvLBD{display:block;order:6;grid-column:1/-1;height:3.5rem;margin-top:-.35rem}.landing_networkMobileConvergence__HvLBD svg{display:block;width:100%;height:100%;overflow:visible}.landing_networkMobileConvergence__HvLBD path{fill:none;stroke:rgba(46,107,217,.5);stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing_networkMobileConvergence__HvLBD circle{fill:var(--landing-blue)}.landing_networkCenter__PxdhJ .landing_engineCore__f2Mjo{position:relative;top:auto;left:auto;flex:0 0 auto;transform:none}.landing_networkCenter__PxdhJ .landing_engineLabel__mBwOL{position:relative;top:auto;left:auto;width:auto;text-align:left;transform:none}.landing_systemFacts__Z9rAE{grid-template-columns:1fr}.landing_systemFacts__Z9rAE>div{padding:1rem 0}.landing_systemFacts__Z9rAE>div+div{border-top:1px solid rgba(27,63,135,.2);border-left:0}.landing_studentDashboard__Y5x3b{grid-template-columns:1fr}.landing_studentMetrics__Xev1Z{grid-template-columns:1fr 1fr 1fr}.landing_studentMetrics__Xev1Z>div{padding:.8rem .6rem}.landing_studentMetrics__Xev1Z strong{font-size:1.05rem}.landing_contactPanel__WvKL4,.landing_roleStack__XN8Mu{grid-template-columns:1fr}.landing_contactDetails__O3qzg{min-height:13rem}}@media (max-width:30rem){.landing_heroMeta__f2_3b{flex-direction:column}.landing_heroActions__3CEO8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{width:auto;min-width:0;padding-inline:.65rem;font-size:.84rem;text-align:center}.landing_productUser__EAC01{display:none}.landing_productTopbar__TgVz7{grid-template-columns:1fr}.landing_analysisMetrics__wda2g{justify-content:space-between;gap:.7rem}.landing_analysisMetrics__wda2g dd{font-size:1.12rem}.landing_proofStrip__n_Mx6>div{padding:.95rem .8rem}.landing_network__J1h2_{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem}.landing_networkCenter__PxdhJ{grid-column:1/-1}.landing_networkNode5__aiRO2{width:calc(50% - .45rem)}.landing_networkNode__N77Bx strong{font-size:.9rem}.landing_networkNode__N77Bx p{font-size:.68rem}.landing_parentBody__grGQ_{grid-template-columns:1fr}.landing_parentBody__grGQ_ svg{height:7.5rem}.landing_step__0gYFT{grid-template-columns:2rem 1fr}.landing_stepIcon__EqFQy{display:none}.landing_footerGrid__jPI_8{flex-direction:column}.landing_footerGrid__jPI_8>div:last-child{text-align:left}}.landing_network__J1h2_{display:grid;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) 14.5rem;align-items:stretch;gap:0;border-top:1px solid rgba(27,63,135,.22);border-bottom:1px solid rgba(27,63,135,.22)}.landing_networkSignals__Ub6rB{display:grid;min-height:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:none}.landing_networkNode1__VDuvp,.landing_networkNode2__9G0Yx,.landing_networkNode3__Ejrgp,.landing_networkNode4__D9FdJ,.landing_networkNode5__aiRO2,.landing_networkNode__N77Bx{position:relative;inset:auto;display:flex;width:auto;height:auto;min-height:8.5rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.15rem .9rem;border:0;border-right:1px solid rgba(27,63,135,.18);background:transparent;clip-path:none;filter:none;text-align:left;transform:translateY(.45rem)}.landing_networkNode__N77Bx:first-child{border-top:0}.landing_networkNode__N77Bx strong{display:block;margin-top:.55rem}.landing_networkNode__N77Bx p{margin-top:.28rem;line-height:1.45}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkNode__N77Bx{transform:translateY(0)}.landing_networkCenter__PxdhJ{position:relative;inset:auto;display:flex;width:auto;height:auto;min-height:8.5rem;grid-column:auto;align-items:flex-start;justify-content:center;padding:1.3rem 1.4rem;border:0;border-radius:0;background:var(--landing-blue-ink);transform:translateY(.45rem)}.landing_network__J1h2_.landing_revealVisible__Aed2C .landing_networkCenter__PxdhJ{transform:translateY(0)}.landing_networkCenter__PxdhJ .landing_engineLabel__mBwOL{position:relative;inset:auto;width:auto;margin:0;text-align:left;transform:none}.landing_networkCenter__PxdhJ .landing_engineLabel__mBwOL span{color:rgba(255,255,255,.68);font-size:.64rem;letter-spacing:.025em}.landing_networkCenter__PxdhJ .landing_engineLabel__mBwOL strong{margin-top:.45rem;color:#ffffff;font-size:1.08rem}@media (max-width:48rem){.landing_systemSection__2Iobf{scroll-margin-top:4.25rem;padding:4rem 0 4.75rem}.landing_network__J1h2_{grid-template-columns:1fr;gap:0;margin-top:2rem;padding:0;border-top:0;border-bottom:0}.landing_networkSignals__Ub6rB{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_networkNode1__VDuvp,.landing_networkNode2__9G0Yx,.landing_networkNode3__Ejrgp,.landing_networkNode4__D9FdJ,.landing_networkNode5__aiRO2,.landing_networkNode__N77Bx{display:block;width:auto;min-height:6.15rem;padding:.9rem .2rem .85rem;border-top:1px solid rgba(27,63,135,.2);border-right:0}.landing_networkNode__N77Bx:nth-child(odd):not(:last-child){margin-right:.8rem}.landing_networkSignals__Ub6rB .landing_networkNode__N77Bx:first-child{border-top:1px solid rgba(27,63,135,.2)}.landing_networkNode__N77Bx>span{display:block}.landing_networkNode__N77Bx:nth-child(2n){margin-left:.8rem}.landing_networkNode5__aiRO2{display:grid;min-height:5.25rem;grid-column:1/-1;grid-template-columns:2.8rem minmax(6.5rem,.5fr) minmax(0,1fr);align-items:center;justify-self:stretch;margin:0}.landing_networkNode5__aiRO2 p,.landing_networkNode5__aiRO2 strong{margin-top:0}.landing_networkCenter__PxdhJ{min-height:5.6rem;grid-column:1/-1;padding:1.15rem 1.25rem}.landing_networkCenter__PxdhJ .landing_engineLabel__mBwOL{width:100%}}.landing_systemSection__2Iobf{background:#f3f6fa}.landing_systemLayout__wUamU{display:grid;grid-template-columns:minmax(18rem,.68fr) minmax(32rem,1.32fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.landing_systemLayout__wUamU>.landing_sectionHeading__2yvKT{max-width:28rem}.landing_systemLayout__wUamU>.landing_sectionHeading__2yvKT h2{font-size:clamp(3rem,4.6vw,4.8rem);line-height:.98}.landing_systemLayout__wUamU>.landing_sectionHeading__2yvKT p{max-width:25rem;font-size:1rem;line-height:1.7}.landing_enginePreview__30cqt{position:relative;min-height:28rem;overflow:hidden;margin:0;padding:1.75rem 2rem;border:1px solid rgba(21,55,119,.26);border-radius:1.35rem 1.35rem .5rem 1.35rem;background-color:#193d80;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:3.5rem 3.5rem;box-shadow:0 1.75rem 4rem rgba(27,63,135,.14);color:#ffffff;opacity:0;transform:translateY(1.5rem);transition:opacity .85s cubic-bezier(.22,1,.36,1) .12s,transform .85s cubic-bezier(.22,1,.36,1) .12s}.landing_enginePreviewMeta__miWVq{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.15);font-size:.7rem;letter-spacing:.02em}.landing_enginePreviewMeta__miWVq span{color:rgba(255,255,255,.58)}.landing_enginePreviewMeta__miWVq strong{color:rgba(255,255,255,.88);font-weight:500}.landing_engineSentence__lJzeW{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:center;gap:clamp(.45rem,1.3vw,.85rem);margin-top:5.6rem;color:rgba(255,255,255,.96);font-size:clamp(2.25rem,4vw,3.35rem);font-weight:600;letter-spacing:-.045em;line-height:1}.landing_engineSentence__lJzeW>span{opacity:0;transform:translateY(.55rem)}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineSentence__lJzeW>span{animation:landing_engine-word-in__PAXWX .6s cubic-bezier(.22,1,.36,1) forwards}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineSentence__lJzeW>span:first-child{animation-delay:.22s}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineSentence__lJzeW>span:nth-child(2){animation-delay:.3s}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineSentence__lJzeW>span:nth-child(3){animation-delay:.38s}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineSentence__lJzeW>span:nth-child(4){animation-delay:.46s}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineSentence__lJzeW>span:nth-child(5){animation-delay:.54s}.landing_engineWordCorrection__dPiLq{display:inline-grid;min-width:7rem;place-items:baseline center}.landing_engineWordCorrection__dPiLq del,.landing_engineWordCorrection__dPiLq ins{grid-area:1/1}.landing_engineWordCorrection__dPiLq del{color:rgba(255,255,255,.42);text-decoration-color:#ff8a5b;text-decoration-thickness:.13rem;text-decoration-skip-ink:none}.landing_engineWordCorrection__dPiLq ins{align-self:end;color:#d5e5ff;font-size:.52em;font-weight:500;text-decoration:none;transform:translateY(-2.25rem) rotate(-2deg)}.landing_engineTrace__Z28tj{display:none}.landing_engineTrace__Z28tj path{fill:none;stroke:rgba(168,198,249,.72);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.landing_engineTrace__Z28tj circle{fill:#d5e5ff;opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineTrace__Z28tj path{animation:landing_draw-line__ITe12 .85s cubic-bezier(.22,1,.36,1) .68s forwards}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineTrace__Z28tj path:nth-child(2){animation-delay:.92s}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineTrace__Z28tj circle{animation:landing_endpoint-pop__JS9X_ .32s cubic-bezier(.34,1.56,.64,1) 1.18s forwards}.landing_engineConcepts__sBgYU{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:4.9rem;padding:.95rem 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.78);font-size:.78rem;text-align:center}.landing_engineConcepts__sBgYU span+span{border-left:1px solid rgba(255,255,255,.13)}.landing_engineConcepts__sBgYU span{opacity:0;transform:translateY(.35rem)}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineConcepts__sBgYU span{animation:landing_engine-word-in__PAXWX .5s cubic-bezier(.22,1,.36,1) 1.18s forwards}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineConcepts__sBgYU span:nth-child(2){animation-delay:1.26s}.landing_enginePreview__30cqt.landing_revealVisible__Aed2C .landing_engineConcepts__sBgYU span:nth-child(3){animation-delay:1.34s}.landing_engineNextLesson__sz2oH{position:absolute;z-index:2;right:2rem;bottom:1.6rem;left:2rem;display:flex;align-items:flex-end;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(255,255,255,.18)}.landing_engineNextLesson__sz2oH div>span{display:block;color:rgba(255,255,255,.5);font-size:.67rem}.landing_engineNextLesson__sz2oH strong{display:block;margin-top:.3rem;font-size:1rem;font-weight:500}.landing_engineNextLesson__sz2oH>span{color:#d5e5ff;font-size:1.35rem}@keyframes landing_engine-word-in__PAXWX{to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.landing_systemLayout__wUamU{grid-template-columns:minmax(16rem,.62fr) minmax(28rem,1.38fr);gap:2.5rem}}@media (max-width:48rem){.landing_systemSection__2Iobf{background:#f3f6fa}.landing_systemLayout__wUamU{display:block}.landing_systemLayout__wUamU>.landing_sectionHeading__2yvKT{max-width:22rem;text-align:left}.landing_systemLayout__wUamU>.landing_sectionHeading__2yvKT h2{font-size:clamp(2.35rem,11vw,3rem);line-height:1}.landing_systemLayout__wUamU>.landing_sectionHeading__2yvKT p{max-width:21rem;font-size:.9rem;line-height:1.65}.landing_enginePreview__30cqt{min-height:22.5rem;margin-top:2.75rem;padding:1.15rem 1.2rem;border-radius:1rem 1rem .35rem 1rem}.landing_enginePreviewMeta__miWVq{padding-bottom:.85rem;font-size:.64rem}.landing_engineSentence__lJzeW{gap:.34rem;margin-top:4.5rem;font-size:clamp(1.65rem,7.8vw,2.05rem)}.landing_engineWordCorrection__dPiLq{min-width:4.6rem}.landing_engineWordCorrection__dPiLq ins{transform:translateY(-1.6rem) rotate(-2deg)}.landing_engineTrace__Z28tj{display:none}.landing_engineConcepts__sBgYU{margin-top:3.8rem;padding-block:.8rem;font-size:.68rem}.landing_engineNextLesson__sz2oH{right:1.2rem;bottom:1.2rem;left:1.2rem}}@media (prefers-reduced-motion:reduce){.landing_chartColumn__YB2HF i,.landing_floatingInsight__mlDB_,.landing_floatingProgress__f2F_3,.landing_heroActions__3CEO8,.landing_heroDescription__SbSXo,.landing_heroMeta__f2_3b,.landing_heroTitle__omfE_>span,.landing_productStage__utXaW,.landing_specialLink__Vtr9s{animation:none;opacity:1;transform:none}.landing_heroLinePrimary__33wk_,.landing_network__J1h2_.landing_revealVisible__Aed2C>svg path{animation:none;stroke-dashoffset:0}.landing_assemblyVisual__DwSdN,.landing_contactPanel__WvKL4,.landing_network__J1h2_,.landing_purposeGrid__6viZW,.landing_roleFlow__sq8IO,.landing_roleGrid__lfW33,.landing_sectionHeadingCenter__JfgG9,.landing_sectionHeading__2yvKT,.landing_steps__Bnb3O,.landing_systemFacts__Z9rAE{opacity:1;transform:none;transition:none}.landing_assemblyGuide__QJF3W circle,.landing_assemblyGuide__QJF3W path,.landing_assemblySignals__rDWiV span,.landing_assemblyWordmark__PLVh8,.landing_botEyes__a5pge,.landing_botFace__AkA1Y,.landing_botSmile__NY8Cb,.landing_botTop__INVcx,.landing_engineCore__f2Mjo:after,.landing_engineCore__f2Mjo:before,.landing_networkEndpoints__jQ_do circle,.landing_networkHalo__xaWV_{animation:none!important;opacity:1}.landing_assemblyGuide__QJF3W circle,.landing_assemblySignals__rDWiV span,.landing_botEyes__a5pge,.landing_botFace__AkA1Y,.landing_botSmile__NY8Cb,.landing_botTop__INVcx,.landing_networkEndpoints__jQ_do circle{transform:none}.landing_assemblyGuide__QJF3W path{stroke-dashoffset:0}.landing_assemblyWordmark__PLVh8{transform:translate(-50%)}}