.CustomerLogoCarousel-module__JEttDq__section{--section-ink:#0f172a;--section-muted:#64748b;--section-accent:#0f766e;color:var(--section-ink);border-block:1px solid #e2e8f0;padding:clamp(3rem,6vw,4.75rem) 0;position:relative;overflow:hidden}.CustomerLogoCarousel-module__JEttDq__section:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.CustomerLogoCarousel-module__JEttDq__platform{--section-ink:#f8fafc;--section-muted:#cbd5e1;--section-accent:#f5c451;background:radial-gradient(circle at 15% 0,#0f766e21,#0000 32rem),#07111f;border-color:#94a3b82e}html.light .CustomerLogoCarousel-module__JEttDq__platform{--section-ink:#0f172a;--section-muted:#475569;--section-accent:#0f766e;border-color:#e2e8f0}html.light .CustomerLogoCarousel-module__JEttDq__platform:before{background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px)}.CustomerLogoCarousel-module__JEttDq__platform:before{background-image:linear-gradient(#f8fafc06 1px,#0000 1px),linear-gradient(90deg,#f8fafc06 1px,#0000 1px)}.CustomerLogoCarousel-module__JEttDq__education{background:radial-gradient(circle at 85% 0,#0d948817,#0000 30rem),#f8fafc}html.light .CustomerLogoCarousel-module__JEttDq__platform{background:radial-gradient(circle at 85% 0,#0d948817,#0000 30rem),#f8fafc}.CustomerLogoCarousel-module__JEttDq__header{z-index:1;justify-content:space-between;align-items:flex-end;gap:2rem;width:min(100% - 3rem,80rem);margin-inline:auto;display:flex;position:relative}.CustomerLogoCarousel-module__JEttDq__copy{max-width:46rem}.CustomerLogoCarousel-module__JEttDq__eyebrow{color:var(--section-accent);letter-spacing:.24em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1}.CustomerLogoCarousel-module__JEttDq__title{max-width:38rem;color:var(--section-ink);letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;line-height:1.05}.CustomerLogoCarousel-module__JEttDq__description{max-width:43rem;color:var(--section-muted);margin-top:.9rem;font-size:1rem;line-height:1.65}.CustomerLogoCarousel-module__JEttDq__motionControl{border:1px solid color-mix(in srgb,var(--section-muted)38%,transparent);min-width:6.75rem;min-height:2.75rem;color:var(--section-ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.55rem;font-size:.75rem;font-weight:750;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.CustomerLogoCarousel-module__JEttDq__motionControl:hover{border-color:var(--section-accent);background:color-mix(in srgb,var(--section-accent)9%,transparent)}.CustomerLogoCarousel-module__JEttDq__motionControl:focus-visible{outline:3px solid color-mix(in srgb,var(--section-accent)60%,transparent);outline-offset:3px}.CustomerLogoCarousel-module__JEttDq__controlIcon{width:.9rem;height:.9rem}.CustomerLogoCarousel-module__JEttDq__railFrame{z-index:1;background:#07111f;border-block:1px solid #94a3b83b;width:min(100% - 1.5rem,80rem);margin:clamp(1.75rem,4vw,2.75rem) auto 0;position:relative;overflow:hidden;box-shadow:0 22px 70px #02061729,inset 0 1px #ffffff06}.CustomerLogoCarousel-module__JEttDq__education .CustomerLogoCarousel-module__JEttDq__railFrame{background:linear-gradient(#0f766e06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#0f766e06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#fff,#f7fbfa);border-color:#0f766e2e;box-shadow:0 20px 55px #0f766e17,inset 0 1px #ffffffe6}html.light .CustomerLogoCarousel-module__JEttDq__platform .CustomerLogoCarousel-module__JEttDq__railFrame{background:linear-gradient(#0f766e06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#0f766e06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#fff,#f7fbfa);border-color:#0f766e2e;box-shadow:0 20px 55px #0f766e17,inset 0 1px #ffffffe6}.CustomerLogoCarousel-module__JEttDq__trustLine{z-index:3;background:linear-gradient(90deg,#0f766e,#f5c451);width:clamp(4.5rem,12vw,9rem);height:2px;position:absolute;top:0;left:clamp(1.25rem,8vw,7rem);box-shadow:0 0 18px #f5c45159}.CustomerLogoCarousel-module__JEttDq__marquee{--marquee-duration:36s;padding-block:.85rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(2rem,7vw,7rem) calc(100% - clamp(2rem,7vw,7rem)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(2rem,7vw,7rem) calc(100% - clamp(2rem,7vw,7rem)),#0000)}.CustomerLogoCarousel-module__JEttDq__track{width:max-content;animation:CustomerLogoCarousel-module__JEttDq__customer-logo-marquee var(--marquee-duration)linear infinite;will-change:transform;display:flex;transform:translate(0,0)}.CustomerLogoCarousel-module__JEttDq__marquee:hover .CustomerLogoCarousel-module__JEttDq__track,.CustomerLogoCarousel-module__JEttDq__marquee:focus-within .CustomerLogoCarousel-module__JEttDq__track,.CustomerLogoCarousel-module__JEttDq__paused .CustomerLogoCarousel-module__JEttDq__track{animation-play-state:paused}.CustomerLogoCarousel-module__JEttDq__logoSet{align-items:stretch;gap:.85rem;padding-right:.85rem;display:flex}.CustomerLogoCarousel-module__JEttDq__logoCard{background:radial-gradient(circle at 50% 0,#334155a6,#0000 70%),#0b1423;border:1px solid #94a3b830;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:clamp(13.75rem,22vw,17.5rem);height:8.5rem;transition:border-color .18s,background-color .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #02061733}.CustomerLogoCarousel-module__JEttDq__education .CustomerLogoCarousel-module__JEttDq__logoCard{background:radial-gradient(circle at 50% 0,#ccfbf18c,#0000 72%),#fff;border-color:#0f766e29;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #0f766e14}html.light .CustomerLogoCarousel-module__JEttDq__platform .CustomerLogoCarousel-module__JEttDq__logoCard{background:radial-gradient(circle at 50% 0,#ccfbf18c,#0000 72%),#fff;border-color:#0f766e29;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #0f766e14}.CustomerLogoCarousel-module__JEttDq__education .CustomerLogoCarousel-module__JEttDq__logoCard[data-logo-id=cushing-academy]{background:radial-gradient(circle at 50% 0,#7c6ebe61,#0000 72%),#302068;border-color:#30206847;box-shadow:inset 0 1px #ffffff14,0 10px 28px #3020682e}html.light .CustomerLogoCarousel-module__JEttDq__platform .CustomerLogoCarousel-module__JEttDq__logoCard[data-logo-id=cushing-academy]{background:radial-gradient(circle at 50% 0,#7c6ebe61,#0000 72%),#302068;border-color:#30206847;box-shadow:inset 0 1px #ffffff14,0 10px 28px #3020682e}.CustomerLogoCarousel-module__JEttDq__education .CustomerLogoCarousel-module__JEttDq__logoCard[data-logo-id=st-johns-northwestern-academy]{background:radial-gradient(circle at 50% 0,#5850aa6b,#0000 72%),#211d55;border-color:#342b7842;box-shadow:inset 0 1px #ffffff14,0 10px 28px #342b7829}html.light .CustomerLogoCarousel-module__JEttDq__platform .CustomerLogoCarousel-module__JEttDq__logoCard[data-logo-id=st-johns-northwestern-academy]{background:radial-gradient(circle at 50% 0,#5850aa6b,#0000 72%),#211d55;border-color:#342b7842;box-shadow:inset 0 1px #ffffff14,0 10px 28px #342b7829}.CustomerLogoCarousel-module__JEttDq__education .CustomerLogoCarousel-module__JEttDq__logoCard[data-mark=reversed]{background:radial-gradient(circle at 50% 0,#3341558c,#0000 72%),#0b1423;border-color:#0f172a38;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0f172a24}html.light .CustomerLogoCarousel-module__JEttDq__platform .CustomerLogoCarousel-module__JEttDq__logoCard[data-mark=reversed]{background:radial-gradient(circle at 50% 0,#3341558c,#0000 72%),#0b1423;border-color:#0f172a38;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0f172a24}a.CustomerLogoCarousel-module__JEttDq__logoCard:hover{border-color:#f5c4517a;transform:translateY(-2px)}.CustomerLogoCarousel-module__JEttDq__education a.CustomerLogoCarousel-module__JEttDq__logoCard:hover{border-color:#0f766e8c}html.light .CustomerLogoCarousel-module__JEttDq__platform a.CustomerLogoCarousel-module__JEttDq__logoCard:hover{border-color:#0f766e8c}.CustomerLogoCarousel-module__JEttDq__education a.CustomerLogoCarousel-module__JEttDq__logoCard[data-card-tone=light]:hover{background-color:#f0fdfa}html.light .CustomerLogoCarousel-module__JEttDq__platform a.CustomerLogoCarousel-module__JEttDq__logoCard[data-card-tone=light]:hover{background-color:#f0fdfa}.CustomerLogoCarousel-module__JEttDq__education a.CustomerLogoCarousel-module__JEttDq__logoCard[data-card-tone=brand]:hover{border-color:#f5c45180}html.light .CustomerLogoCarousel-module__JEttDq__platform a.CustomerLogoCarousel-module__JEttDq__logoCard[data-card-tone=brand]:hover{border-color:#f5c45180}a.CustomerLogoCarousel-module__JEttDq__logoCard:focus-visible{outline-offset:-4px;border-color:#f5c451;outline:3px solid #f5c45166}.CustomerLogoCarousel-module__JEttDq__education a.CustomerLogoCarousel-module__JEttDq__logoCard:focus-visible{border-color:#0f766e;outline-color:#0d948861}html.light .CustomerLogoCarousel-module__JEttDq__platform a.CustomerLogoCarousel-module__JEttDq__logoCard:focus-visible{border-color:#0f766e;outline-color:#0d948861}.CustomerLogoCarousel-module__JEttDq__education a.CustomerLogoCarousel-module__JEttDq__logoCard[data-card-tone=brand]:focus-visible{border-color:#f5c451;outline-color:#f5c4516b}html.light .CustomerLogoCarousel-module__JEttDq__platform a.CustomerLogoCarousel-module__JEttDq__logoCard[data-card-tone=brand]:focus-visible{border-color:#f5c451;outline-color:#f5c4516b}.CustomerLogoCarousel-module__JEttDq__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 12px #0206175c);user-select:none;width:auto;max-width:76%;height:auto}.CustomerLogoCarousel-module__JEttDq__logo[data-logo-shape=stacked]{max-width:6.7rem;max-height:6.7rem}.CustomerLogoCarousel-module__JEttDq__logo[data-logo-shape=seal]{max-width:6.85rem;max-height:6.85rem}.CustomerLogoCarousel-module__JEttDq__logo[data-logo-shape=wordmark]{max-width:10.75rem;max-height:4rem}.CustomerLogoCarousel-module__JEttDq__singleLogo{justify-content:center;align-items:center;min-height:10.2rem;padding:.85rem;display:flex}.CustomerLogoCarousel-module__JEttDq__staticRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-height:10.2rem;padding:1.1rem 1.25rem;display:flex}@keyframes CustomerLogoCarousel-module__JEttDq__customer-logo-marquee{to{transform:translate(-50%)}}@media (width<=640px){.CustomerLogoCarousel-module__JEttDq__section{padding-block:3rem}.CustomerLogoCarousel-module__JEttDq__header{flex-direction:column;align-items:flex-start;gap:1.25rem;width:min(100% - 2rem,80rem)}.CustomerLogoCarousel-module__JEttDq__description{font-size:.95rem}.CustomerLogoCarousel-module__JEttDq__motionControl{min-height:2.6rem}.CustomerLogoCarousel-module__JEttDq__railFrame{width:calc(100% - 1rem)}.CustomerLogoCarousel-module__JEttDq__logoCard{width:13rem;height:7.7rem}.CustomerLogoCarousel-module__JEttDq__staticRow{gap:.75rem;padding:.9rem .75rem}.CustomerLogoCarousel-module__JEttDq__logo[data-logo-shape=stacked],.CustomerLogoCarousel-module__JEttDq__logo[data-logo-shape=seal]{max-width:5.9rem;max-height:5.9rem}}@media (prefers-reduced-motion:reduce){.CustomerLogoCarousel-module__JEttDq__motionControl{display:none}.CustomerLogoCarousel-module__JEttDq__marquee{scroll-snap-type:x proximity;padding-inline:1rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.CustomerLogoCarousel-module__JEttDq__track{will-change:auto;min-width:100%;animation:none;transform:none}.CustomerLogoCarousel-module__JEttDq__logoSet{justify-content:center;min-width:100%;padding-right:0}.CustomerLogoCarousel-module__JEttDq__logoCard{scroll-snap-align:start;transition:none}.CustomerLogoCarousel-module__JEttDq__filler,.CustomerLogoCarousel-module__JEttDq__duplicateSet{display:none}}.CustomerLogoCarousel-module__JEttDq__footprint{opacity:.75;max-width:43rem;margin-top:.75rem;font-size:.8125rem;line-height:1.6}
.HomeDiagrams-module__it08IG__dWall{fill:none;stroke:var(--h-ink);stroke-opacity:.55;stroke-width:1.6px}.HomeDiagrams-module__it08IG__dDoor{fill:none;stroke:var(--h-raised);stroke-width:4px}.HomeDiagrams-module__it08IG__dThin{fill:none;stroke:var(--h-ink);stroke-opacity:.25;stroke-width:1px}.HomeDiagrams-module__it08IG__dPath{fill:none;stroke:var(--h-visitor);stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.HomeDiagrams-module__it08IG__dNode{fill:var(--h-visitor)}.HomeDiagrams-module__it08IG__dNodeText{fill:#fff;font:700 11px system-ui,sans-serif}.HomeDiagrams-module__it08IG__dLabel{fill:var(--h-ink);font:600 12.5px system-ui,sans-serif}.HomeDiagrams-module__it08IG__dLabelSub{fill:var(--h-text-2);font:500 11.5px system-ui,sans-serif}.HomeDiagrams-module__it08IG__dZoneEscort{fill:var(--h-visitor);fill-opacity:.06}.HomeDiagrams-module__it08IG__dItarLabel{fill:var(--h-restricted);font:650 12.5px system-ui,sans-serif}.HomeDiagrams-module__it08IG__dEscortLabel{fill:var(--h-visitor-text);font:650 12.5px system-ui,sans-serif}.HomeDiagrams-module__it08IG__dDevice{fill:var(--h-raised);stroke:var(--h-ink);stroke-opacity:.75;stroke-width:1.6px}.HomeDiagrams-module__it08IG__dScreen{fill:var(--h-visitor);fill-opacity:.12}.HomeDiagrams-module__it08IG__dPerson{fill:var(--h-ink);fill-opacity:.8}.HomeDiagrams-module__it08IG__dPersonEscort{fill:var(--h-visitor)}.HomeDiagrams-module__it08IG__dBadge{fill:var(--h-raised);stroke:var(--h-ink);stroke-opacity:.45;stroke-width:1.2px}.HomeDiagrams-module__it08IG__dBadgeRed{fill:var(--h-restricted)}.HomeDiagrams-module__it08IG__dBadgeGrey{fill:var(--h-ink);fill-opacity:.35}.HomeDiagrams-module__it08IG__dAccent{fill:var(--h-visitor);fill-opacity:.75}
.HomeLanding-module__0o-zwq__page{--h-navy:#011b43;--h-on-navy:#fff;--h-on-navy-2:#c9d5ea;--h-sky:#8db0ff;--h-ink:#011b43;--h-ink-hover:#0a2c63;--h-text:#334155;--h-text-2:#475569;--h-line:#e2e8f0;--h-line-2:#cbd5e1;--h-canvas:#fff;--h-band:#f5f7fb;--h-raised:#fff;--h-visitor:#155dfc;--h-visitor-text:#1447e6;--h-visitor-tint:#eef3ff;--h-visitor-line:#d5e0fe;--h-edu:#8200db;--h-edu-hover:#6e11b0;--h-edu-text:#7008c0;--h-edu-tint:#f7f1fe;--h-edu-line:#e8d9fc;--h-restricted:#dc2626;--h-shadow-frame:0 1px 2px #011b430f,0 14px 34px -10px #011b4338,0 44px 80px -30px #011b4347;--h-shadow-object:0 2px 4px #00000040,0 24px 48px -12px #0000008c;--h-ease:cubic-bezier(.22,1,.36,1);--h-gutter:clamp(20px,4vw,40px);background:var(--h-canvas);color:var(--h-text);font-size:1rem;line-height:1.6;display:block}html.dark .HomeLanding-module__0o-zwq__page{--h-ink:#f8fafc;--h-ink-hover:#e2e8f0;--h-text:#cbd5e1;--h-text-2:#94a3b8;--h-line:#94a3b829;--h-line-2:#94a3b84d;--h-canvas:#0f172a;--h-band:#131d33;--h-raised:#1b2637;--h-visitor-text:#8db0ff;--h-visitor-tint:#131f3f;--h-visitor-line:#22356b;--h-edu-text:#cfa6ff;--h-edu-tint:#1b1435;--h-edu-line:#33245b;--h-shadow-frame:0 1px 2px #00000059,0 24px 60px -16px #000000a6}.HomeLanding-module__0o-zwq__page h1,.HomeLanding-module__0o-zwq__page h2,.HomeLanding-module__0o-zwq__page h3{color:var(--h-ink);text-wrap:balance;margin:0}.HomeLanding-module__0o-zwq__page p{text-wrap:pretty}.HomeLanding-module__0o-zwq__wrap{max-width:1240px;padding-inline:var(--h-gutter);margin-inline:auto}.HomeLanding-module__0o-zwq__btn{white-space:nowrap;min-height:44px;transition:background-color .2s var(--h-ease),border-color .2s var(--h-ease),color .2s var(--h-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.HomeLanding-module__0o-zwq__btnLg{min-height:52px;padding:0 24px;font-size:16px}.HomeLanding-module__0o-zwq__btnWhite{color:#011b43;background:#fff}.HomeLanding-module__0o-zwq__btnWhite:hover{background:#e8eef8}.HomeLanding-module__0o-zwq__btnGhost{color:#fff;background:0 0;border-color:#ffffff61}.HomeLanding-module__0o-zwq__btnGhost:hover{border-color:#fff}.HomeLanding-module__0o-zwq__btnEdu{background:var(--h-edu);color:#fff}.HomeLanding-module__0o-zwq__btnEdu:hover{background:var(--h-edu-hover)}.HomeLanding-module__0o-zwq__textLink{align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.HomeLanding-module__0o-zwq__textLink svg{width:16px;height:16px;transition:transform .2s var(--h-ease)}.HomeLanding-module__0o-zwq__textLink:hover svg{transform:translate(3px)}.HomeLanding-module__0o-zwq__textLinkVisitor{color:var(--h-visitor-text)}.HomeLanding-module__0o-zwq__textLinkEdu{color:var(--h-edu-text)}.HomeLanding-module__0o-zwq__textLinkInk{color:var(--h-ink)}.HomeLanding-module__0o-zwq__page a:focus-visible{outline:2px solid var(--h-visitor);outline-offset:3px;border-radius:6px}.HomeLanding-module__0o-zwq__hero{isolation:isolate;background:var(--h-navy);color:var(--h-on-navy-2);position:relative;overflow:hidden}.HomeLanding-module__0o-zwq__heroPlan{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.HomeLanding-module__0o-zwq__heroPlan svg{width:100%;height:100%}.HomeLanding-module__0o-zwq__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(28px,4vw,56px);display:grid}.HomeLanding-module__0o-zwq__heroCopy{padding:clamp(48px,6vw,84px) 0 clamp(48px,6vw,76px)}.HomeLanding-module__0o-zwq__lane{letter-spacing:-.005em;align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.HomeLanding-module__0o-zwq__mark{border-radius:3px;flex:none;width:10px;height:10px}.HomeLanding-module__0o-zwq__markVisitor{background:var(--h-visitor)}.HomeLanding-module__0o-zwq__markEdu{background:var(--h-edu)}.HomeLanding-module__0o-zwq__hero .HomeLanding-module__0o-zwq__lane{color:var(--h-sky)}.HomeLanding-module__0o-zwq__laneVisitor{color:var(--h-visitor-text)}.HomeLanding-module__0o-zwq__hero .HomeLanding-module__0o-zwq__lane .HomeLanding-module__0o-zwq__mark{background:var(--h-sky)}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__heroTitle{max-width:12.5em;color:var(--h-on-navy);letter-spacing:-.034em;margin-top:18px;font-size:clamp(2.35rem,1.3rem + 3.3vw,3.9rem);font-weight:650;line-height:1.03}.HomeLanding-module__0o-zwq__heroLede{max-width:54ch;color:var(--h-on-navy-2);margin-top:22px;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.6}.HomeLanding-module__0o-zwq__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.HomeLanding-module__0o-zwq__schoolDoor{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;margin-top:30px;padding:12px 16px;font-size:15px;text-decoration:none;display:inline-flex}.HomeLanding-module__0o-zwq__schoolDoor:hover{border-color:#ffffff52}.HomeLanding-module__0o-zwq__schoolDoor .HomeLanding-module__0o-zwq__mark{background:#c99bff}.HomeLanding-module__0o-zwq__schoolDoor strong{font-weight:650}.HomeLanding-module__0o-zwq__schoolDoor svg{color:#c99bff;width:16px;height:16px}.HomeLanding-module__0o-zwq__heroCaption{color:#c9d5eab3;margin-top:14px;font-size:12.5px}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__heroTitle.HomeLanding-module__0o-zwq__heroTitleCompact{max-width:15em;font-size:clamp(2.2rem,1.3rem + 2.6vw,3.6rem)}.HomeLanding-module__0o-zwq__titleBand{border-bottom:1px solid #8db0ff29}.HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__heroPlan{inset:0 0 0 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.HomeLanding-module__0o-zwq__titleBandCentered .HomeLanding-module__0o-zwq__heroPlan{inset:0 0 0 60%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.HomeLanding-module__0o-zwq__titleBandInner{margin-inline:auto;padding:clamp(40px,5vw,64px) 16px clamp(36px,4.5vw,56px)}.HomeLanding-module__0o-zwq__titleBandProse{max-width:768px}.HomeLanding-module__0o-zwq__titleBandNarrow{max-width:896px}.HomeLanding-module__0o-zwq__titleBandDefault{max-width:1152px}.HomeLanding-module__0o-zwq__titleBandWide{max-width:1280px}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__heroTitle.HomeLanding-module__0o-zwq__heroTitleBand{max-width:22em;margin-top:14px;font-size:clamp(2rem,1.35rem + 2.1vw,3.05rem);line-height:1.08}.HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__heroLede{max-width:64ch;margin-top:16px;font-size:clamp(1rem,.96rem + .2vw,1.125rem)}.HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__heroActions{margin-top:26px}.HomeLanding-module__0o-zwq__titleBandMeta{color:#c9d5eacc;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:13.5px;display:flex}.HomeLanding-module__0o-zwq__titleBandNote{color:#c9d5eacc;max-width:72ch;margin-top:14px;font-size:14px;line-height:1.6}.HomeLanding-module__0o-zwq__titleBandCrumbs{margin:0 0 14px;font-size:13.5px}.HomeLanding-module__0o-zwq__titleBandCrumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.HomeLanding-module__0o-zwq__titleBandCrumbs li+li:before{content:"/";color:#c9d5ea73;margin-right:8px}.HomeLanding-module__0o-zwq__titleBandCrumbs a{color:var(--h-on-navy-2);text-decoration:none}.HomeLanding-module__0o-zwq__titleBandCrumbs a:hover{color:var(--h-on-navy)}.HomeLanding-module__0o-zwq__titleBandChips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.HomeLanding-module__0o-zwq__titleBandChip{min-height:36px;color:var(--h-on-navy);transition:border-color .2s var(--h-ease),background-color .2s var(--h-ease);border:1px solid #ffffff3d;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.HomeLanding-module__0o-zwq__titleBandChip:hover{background:#ffffff0f;border-color:#ffffff8c}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__titleBand a:focus-visible{outline-color:var(--h-sky)}@media (width>=640px){.HomeLanding-module__0o-zwq__titleBandInner{padding-inline:24px}}@media (width>=1024px){.HomeLanding-module__0o-zwq__titleBandInner{padding-inline:32px}}@media (width<=767px){.HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__heroPlan{opacity:.6;inset:0 0 0 30%}}.HomeLanding-module__0o-zwq__blogPostHeader{z-index:20;position:relative}.HomeLanding-module__0o-zwq__blogPostColumn .HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__titleBandInner{max-width:var(--blog-column);padding-inline:var(--blog-gutter,24px)}@media (width>=1024px){.HomeLanding-module__0o-zwq__blogPostColumn .HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__titleBandInner{max-width:var(--blog-column-lg,var(--blog-column))}}.HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__heroLede a,.HomeLanding-module__0o-zwq__titleBandNote a{color:var(--h-on-navy);text-underline-offset:3px;text-decoration:underline #c9d5ea8c}.HomeLanding-module__0o-zwq__titleBand .HomeLanding-module__0o-zwq__heroLede a:hover,.HomeLanding-module__0o-zwq__titleBandNote a:hover{text-decoration-color:var(--h-on-navy)}.HomeLanding-module__0o-zwq__heroVideo{align-self:center;padding-block:clamp(32px,4vw,56px)}.HomeLanding-module__0o-zwq__heroVisual{align-self:end;height:620px;position:relative}.HomeLanding-module__0o-zwq__tablet{box-shadow:inset 0 0 0 1px #ffffff17,var(--h-shadow-object);background:#0b0f18;border-radius:30px;margin:0;padding:12px}.HomeLanding-module__0o-zwq__tablet img{border-radius:16px;width:100%;height:auto;display:block}.HomeLanding-module__0o-zwq__heroTablet{width:68%;position:absolute;bottom:-36px;right:0}.HomeLanding-module__0o-zwq__badgeWrap{width:36%;position:absolute;bottom:150px;left:2%;transform:rotate(-4deg)}.HomeLanding-module__0o-zwq__badgeCard{box-shadow:var(--h-shadow-object);background:#fff;border-radius:12px;margin:0;position:relative;overflow:hidden}.HomeLanding-module__0o-zwq__badgeCard img{width:100%;height:auto;display:block}.HomeLanding-module__0o-zwq__badgeClip{z-index:1;background:linear-gradient(#eef1f5,#aab4c3);border-radius:7px;width:34%;height:24px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000059,inset 0 1px #ffffffbf}.HomeLanding-module__0o-zwq__badgeClip:after{content:"";background:#011b438c;border-radius:3px;width:46%;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.HomeLanding-module__0o-zwq__proof{background:var(--h-canvas);border-bottom:1px solid var(--h-line)}.HomeLanding-module__0o-zwq__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.HomeLanding-module__0o-zwq__proofGrid div{padding:24px 28px 24px 0}.HomeLanding-module__0o-zwq__proofGrid div:nth-child(n+4){border-top:1px solid var(--h-line)}.HomeLanding-module__0o-zwq__proofGrid div:not(:nth-child(3n+1)){border-left:1px solid var(--h-line);padding-left:28px}.HomeLanding-module__0o-zwq__proofGrid dt{color:var(--h-ink);letter-spacing:-.01em;font-size:15px;font-weight:650}.HomeLanding-module__0o-zwq__proofGrid dd{color:var(--h-text-2);margin:4px 0 0;font-size:14px;line-height:1.5}.HomeLanding-module__0o-zwq__section{padding:clamp(60px,7vw,92px) 0}.HomeLanding-module__0o-zwq__band{background:var(--h-band)}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__h2{overflow-wrap:anywhere;letter-spacing:-.028em;font-size:clamp(1.95rem,1.3rem + 1.9vw,2.9rem);font-weight:650;line-height:1.08}.HomeLanding-module__0o-zwq__laneThenH2{margin-top:14px}.HomeLanding-module__0o-zwq__sectionLede{max-width:58ch;color:var(--h-text);margin-top:18px;font-size:1.12rem;line-height:1.65}.HomeLanding-module__0o-zwq__feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,80px);display:grid}.HomeLanding-module__0o-zwq__featureFlip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.HomeLanding-module__0o-zwq__featureFlip .HomeLanding-module__0o-zwq__featureCopy{order:2}.HomeLanding-module__0o-zwq__featureStack{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;row-gap:32px}.HomeLanding-module__0o-zwq__featureStack .HomeLanding-module__0o-zwq__featureMedia{grid-column:1/-1}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__h3{letter-spacing:-.022em;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);font-weight:650;line-height:1.15}.HomeLanding-module__0o-zwq__featureBody{max-width:50ch;color:var(--h-text);margin-top:14px;font-size:1.04rem;line-height:1.65}.HomeLanding-module__0o-zwq__note{border-top:1px solid var(--h-line);color:var(--h-text-2);margin-top:14px;padding-top:14px;font-size:.95rem}.HomeLanding-module__0o-zwq__featureAside .HomeLanding-module__0o-zwq__note{border-top:0;margin-top:0;padding-top:0}.HomeLanding-module__0o-zwq__links{flex-wrap:wrap;gap:10px 24px;margin-top:20px;display:flex}.HomeLanding-module__0o-zwq__window{border:1px solid var(--h-line-2);box-shadow:var(--h-shadow-frame);background:#fff;border-radius:12px;margin:0;overflow:hidden}.HomeLanding-module__0o-zwq__windowBar{background:#f5f7fb;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.HomeLanding-module__0o-zwq__windowBar i{background:#cfd6e2;border-radius:50%;width:9px;height:9px}.HomeLanding-module__0o-zwq__windowBar span{color:#475569;letter-spacing:.01em;margin-left:10px;font-size:11px;font-weight:500}.HomeLanding-module__0o-zwq__window img{width:100%;height:auto;display:block}.HomeLanding-module__0o-zwq__diagram{border:1px solid var(--h-line-2);background:var(--h-raised);border-radius:16px;margin:0;padding:clamp(14px,2vw,22px)}.HomeLanding-module__0o-zwq__diagram svg{width:100%;height:auto;display:block}.HomeLanding-module__0o-zwq__diagram figcaption{color:var(--h-text-2);margin-top:12px;font-size:13px}.HomeLanding-module__0o-zwq__lists{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__listsTitle{letter-spacing:-.025em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:650;line-height:1.12}.HomeLanding-module__0o-zwq__listNames{-moz-columns:2;columns:2;-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.HomeLanding-module__0o-zwq__listNames li{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid var(--h-line-2);color:var(--h-ink);padding:11px 0;font-size:15px;font-weight:500}.HomeLanding-module__0o-zwq__listNames li span{color:var(--h-text-2);font-size:13px;font-weight:400;display:block}.HomeLanding-module__0o-zwq__visitGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.HomeLanding-module__0o-zwq__steps{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.HomeLanding-module__0o-zwq__steps li{grid-template-columns:32px 1fr;align-items:start;gap:14px;display:grid}.HomeLanding-module__0o-zwq__stepNum{border:1.5px solid var(--h-visitor-line);background:var(--h-visitor-tint);width:32px;height:32px;color:var(--h-visitor-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__stepTitle{letter-spacing:-.01em;padding-top:4px;font-size:1.02rem;font-weight:650;line-height:1.35}.HomeLanding-module__0o-zwq__stepBody{color:var(--h-text-2);margin-top:4px;font-size:.97rem;line-height:1.55}.HomeLanding-module__0o-zwq__hardware{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.HomeLanding-module__0o-zwq__hardwareBody{max-width:52ch;color:var(--h-text);margin-top:16px;font-size:1.04rem}.HomeLanding-module__0o-zwq__priceLine{border-top:1px solid var(--h-line);color:var(--h-ink);margin-top:22px;padding-top:18px;font-weight:600}.HomeLanding-module__0o-zwq__eduLane{background:var(--h-edu-tint);border-top:1px solid var(--h-edu-line);border-bottom:1px solid var(--h-edu-line)}.HomeLanding-module__0o-zwq__eduLane .HomeLanding-module__0o-zwq__lane{color:var(--h-edu-text)}.HomeLanding-module__0o-zwq__eduLane .HomeLanding-module__0o-zwq__lane small{color:var(--h-text-2);font-size:15px;font-weight:500}.HomeLanding-module__0o-zwq__eduTop{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.HomeLanding-module__0o-zwq__eduActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.HomeLanding-module__0o-zwq__payPath{margin:0;padding:0;list-style:none;display:grid}.HomeLanding-module__0o-zwq__payPath li{grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:12px 0;display:grid;position:relative}.HomeLanding-module__0o-zwq__payPath li+li:before{content:"";border-left:1.5px dashed var(--h-edu);opacity:.55;height:24px;position:absolute;top:-12px;left:21px}.HomeLanding-module__0o-zwq__payIcon{border:1px solid var(--h-edu-line);background:var(--h-raised);width:44px;height:44px;color:var(--h-edu-text);border-radius:12px;place-items:center;display:grid}.HomeLanding-module__0o-zwq__payIcon svg{width:22px;height:22px}.HomeLanding-module__0o-zwq__payPath strong{color:var(--h-ink);font-size:15.5px;font-weight:650;display:block}.HomeLanding-module__0o-zwq__payPath span{color:var(--h-text-2);font-size:14px;display:block}.HomeLanding-module__0o-zwq__eduMid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,72px);display:grid}.HomeLanding-module__0o-zwq__eduShots{gap:16px;display:grid}.HomeLanding-module__0o-zwq__qa{gap:22px;margin:0;display:grid}.HomeLanding-module__0o-zwq__qa div{border-top:1px solid var(--h-edu-line);padding-top:20px}.HomeLanding-module__0o-zwq__qa div:first-child{border-top:0;padding-top:0}.HomeLanding-module__0o-zwq__qa dt{color:var(--h-ink);font-size:1.04rem;font-weight:650}.HomeLanding-module__0o-zwq__qa dd{color:var(--h-text);margin:6px 0 0;font-size:.99rem;line-height:1.6}.HomeLanding-module__0o-zwq__eduSignIn{color:var(--h-text-2);margin-top:26px;font-size:14.5px}.HomeLanding-module__0o-zwq__eduSignIn a{color:var(--h-edu-text);text-underline-offset:3px;font-weight:600}.HomeLanding-module__0o-zwq__ctaBand{background:var(--h-navy);color:var(--h-on-navy-2);padding:clamp(64px,8vw,104px) 0}.HomeLanding-module__0o-zwq__ctaInner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;display:grid}.HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__ctaTitle{color:var(--h-on-navy);letter-spacing:-.028em;font-size:clamp(1.9rem,1.3rem + 1.8vw,2.8rem);font-weight:650;line-height:1.08}.HomeLanding-module__0o-zwq__ctaBody{max-width:52ch;margin-top:16px;font-size:1.1rem}.HomeLanding-module__0o-zwq__ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.HomeLanding-module__0o-zwq__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,72px);display:grid}.HomeLanding-module__0o-zwq__faqList{margin:0}.HomeLanding-module__0o-zwq__faqList div{border-top:1px solid var(--h-line-2);padding:22px 0}.HomeLanding-module__0o-zwq__faqList div:last-child{border-bottom:1px solid var(--h-line-2)}.HomeLanding-module__0o-zwq__faqList dt{color:var(--h-ink);font-size:1.06rem;font-weight:650}.HomeLanding-module__0o-zwq__faqList dd{max-width:66ch;color:var(--h-text);margin:8px 0 0}@keyframes HomeLanding-module__0o-zwq__rise{0%{transform:translateY(18px)}}@keyframes HomeLanding-module__0o-zwq__riseBadge{0%{transform:translateY(26px)rotate(-4deg)}to{transform:rotate(-4deg)}}.HomeLanding-module__0o-zwq__heroTitle,.HomeLanding-module__0o-zwq__heroLede,.HomeLanding-module__0o-zwq__heroActions,.HomeLanding-module__0o-zwq__schoolDoor{animation:HomeLanding-module__0o-zwq__rise .8s var(--h-ease)both}.HomeLanding-module__0o-zwq__heroLede{animation-delay:60ms}.HomeLanding-module__0o-zwq__heroActions{animation-delay:.12s}.HomeLanding-module__0o-zwq__schoolDoor{animation-delay:.18s}.HomeLanding-module__0o-zwq__heroTablet{animation:HomeLanding-module__0o-zwq__rise 1s var(--h-ease).16s both}.HomeLanding-module__0o-zwq__badgeWrap{animation:HomeLanding-module__0o-zwq__riseBadge 1s var(--h-ease).3s both}@media (prefers-reduced-motion:reduce){.HomeLanding-module__0o-zwq__heroTitle,.HomeLanding-module__0o-zwq__heroLede,.HomeLanding-module__0o-zwq__heroActions,.HomeLanding-module__0o-zwq__schoolDoor,.HomeLanding-module__0o-zwq__heroTablet,.HomeLanding-module__0o-zwq__badgeWrap{animation:none}.HomeLanding-module__0o-zwq__textLink svg{transition:none}}@media (width<=1023px){.HomeLanding-module__0o-zwq__heroGrid,.HomeLanding-module__0o-zwq__feature,.HomeLanding-module__0o-zwq__featureFlip,.HomeLanding-module__0o-zwq__featureStack,.HomeLanding-module__0o-zwq__visitGrid,.HomeLanding-module__0o-zwq__lists,.HomeLanding-module__0o-zwq__hardware,.HomeLanding-module__0o-zwq__eduTop,.HomeLanding-module__0o-zwq__eduMid,.HomeLanding-module__0o-zwq__ctaInner,.HomeLanding-module__0o-zwq__faqGrid{grid-template-columns:1fr}.HomeLanding-module__0o-zwq__heroCopy{padding-bottom:8px}.HomeLanding-module__0o-zwq__heroPlan{inset:40% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.HomeLanding-module__0o-zwq__heroVisual{width:100%;max-width:560px;height:520px;margin-inline:auto}.HomeLanding-module__0o-zwq__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeLanding-module__0o-zwq__proofGrid div{padding:20px 20px 20px 0}.HomeLanding-module__0o-zwq__proofGrid div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.HomeLanding-module__0o-zwq__proofGrid div:nth-child(n+3){border-top:1px solid var(--h-line)}.HomeLanding-module__0o-zwq__proofGrid div:nth-child(2n){border-left:1px solid var(--h-line);padding-left:20px}.HomeLanding-module__0o-zwq__featureFlip .HomeLanding-module__0o-zwq__featureCopy{order:0}.HomeLanding-module__0o-zwq__ctaActions{justify-content:flex-start}}@media (width<=640px){.HomeLanding-module__0o-zwq__heroActions .HomeLanding-module__0o-zwq__btn{flex:auto}.HomeLanding-module__0o-zwq__schoolDoor{display:flex}.HomeLanding-module__0o-zwq__heroVisual{height:430px}.HomeLanding-module__0o-zwq__heroTablet{width:68%;bottom:-24px;right:0}.HomeLanding-module__0o-zwq__badgeWrap{width:38%;bottom:84px}.HomeLanding-module__0o-zwq__proofGrid{grid-template-columns:1fr}.HomeLanding-module__0o-zwq__proofGrid div,.HomeLanding-module__0o-zwq__proofGrid div:nth-child(2n){border-left:0;padding:16px 0}.HomeLanding-module__0o-zwq__proofGrid div+div{border-top:1px solid var(--h-line)}.HomeLanding-module__0o-zwq__listNames{-moz-columns:1;columns:1}}.HomeLanding-module__0o-zwq__reviewScroll{border:1px solid var(--h-line);background:var(--h-raised);border-radius:14px;margin-top:clamp(28px,3vw,40px);overflow-x:auto}.HomeLanding-module__0o-zwq__reviewScroll:focus-visible{outline-offset:4px;outline:2px solid}.HomeLanding-module__0o-zwq__reviewTable{border-collapse:collapse;width:100%;min-width:640px;color:var(--h-text);font-size:.98rem}.HomeLanding-module__0o-zwq__reviewTable th,.HomeLanding-module__0o-zwq__reviewTable td{text-align:left;vertical-align:top;border-top:1px solid var(--h-line);padding:14px 18px}.HomeLanding-module__0o-zwq__reviewTable thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--h-text-2);background:var(--h-band);border-top:0;font-size:.78rem;font-weight:650}.HomeLanding-module__0o-zwq__reviewTable tbody th{width:22%;color:var(--h-ink);font-weight:650}.HomeLanding-module__0o-zwq__reviewStatus{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:650;display:inline-block}.HomeLanding-module__0o-zwq__statusBuilt{color:#14532d;background:#dcfce7}.HomeLanding-module__0o-zwq__statusPlanned{color:#78350f;background:#fef3c7}.HomeLanding-module__0o-zwq__statusNone{color:#334155;background:#e2e8f0}html.dark .HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__statusBuilt{color:#bbf7d0;background:#16653459}html.dark .HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__statusPlanned{color:#fde68a;background:#92400e59}html.dark .HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__statusNone{color:#e2e8f0;background:#64748b59}.HomeLanding-module__0o-zwq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HomeLanding-module__0o-zwq__compareVisual{align-self:center;padding-block:clamp(40px,5vw,72px);position:relative}.HomeLanding-module__0o-zwq__compareShot{border:1px solid #ffffff29;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.HomeLanding-module__0o-zwq__compareShot img{width:100%;height:auto;display:block}.HomeLanding-module__0o-zwq__compareBadge{filter:drop-shadow(0 18px 30px #0000008c);width:clamp(96px,11vw,150px);margin:0;position:absolute;bottom:clamp(8px,2vw,24px);left:-28px;transform:rotate(-4deg)}.HomeLanding-module__0o-zwq__compareBadge img{border-radius:8px;width:100%;height:auto;display:block}@media (width<=1023px){.HomeLanding-module__0o-zwq__compareBadge{left:8px}}.HomeLanding-module__0o-zwq__kitHeroSolo .HomeLanding-module__0o-zwq__heroCopy{padding-bottom:clamp(44px,6vw,76px)}.HomeLanding-module__0o-zwq__featureBody>*+*{margin-top:12px}.HomeLanding-module__0o-zwq__featureBody ul{padding-left:1.15em;list-style:outside}.HomeLanding-module__0o-zwq__featureBody li+li{margin-top:6px}.HomeLanding-module__0o-zwq__kitTablet{width:100%;max-width:340px;margin-inline:auto}.HomeLanding-module__0o-zwq__kitKioskVisual{padding-block:clamp(36px,4.5vw,64px)}.HomeLanding-module__0o-zwq__kitKioskFrame{border-radius:22px;padding:10px}.HomeLanding-module__0o-zwq__kitKioskFrame img{border-radius:13px}.HomeLanding-module__0o-zwq__kitKioskVisual .HomeLanding-module__0o-zwq__compareBadge{bottom:clamp(-10px,-1vw,0px);left:-34px}@media (width<=1023px){.HomeLanding-module__0o-zwq__kitKioskVisual .HomeLanding-module__0o-zwq__compareBadge{bottom:8px;left:8px}}.HomeLanding-module__0o-zwq__kitTableSub{color:var(--h-text-2);margin-top:4px;font-size:.92rem;font-weight:400;line-height:1.5;display:block}.HomeLanding-module__0o-zwq__statusSupport{color:#1e3a8a;background:#dbeafe}html.dark .HomeLanding-module__0o-zwq__page .HomeLanding-module__0o-zwq__statusSupport{color:#bfdbfe;background:#1d4ed859}.HomeLanding-module__0o-zwq__kitRelated{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.HomeLanding-module__0o-zwq__kitRelated li{border-top:1px solid var(--h-line-2);padding:18px 0}.HomeLanding-module__0o-zwq__kitRelated a{color:var(--h-ink);align-items:center;gap:6px;font-size:1.02rem;font-weight:650;text-decoration:none;display:inline-flex}.HomeLanding-module__0o-zwq__kitRelated a:hover{color:var(--h-visitor-text)}.HomeLanding-module__0o-zwq__kitRelated a svg{width:16px;height:16px;transition:transform .2s var(--h-ease);flex:none}.HomeLanding-module__0o-zwq__kitRelated a:hover svg{transform:translate(3px)}.HomeLanding-module__0o-zwq__kitRelated p{color:var(--h-text-2);margin-top:6px;font-size:.97rem;line-height:1.55}@media (width<=1023px){.HomeLanding-module__0o-zwq__kitRelated{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HomeLanding-module__0o-zwq__kitRelated a svg{transition:none}}
.Whitepaper-module__IZJ7MW__visitor{--wp-accent:var(--h-visitor);--wp-accent-text:var(--h-visitor-text);--wp-accent-tint:var(--h-visitor-tint);--wp-accent-line:var(--h-visitor-line)}.Whitepaper-module__IZJ7MW__edu{--wp-accent:var(--h-edu);--wp-accent-text:var(--h-edu-text);--wp-accent-tint:var(--h-edu-tint);--wp-accent-line:var(--h-edu-line)}.Whitepaper-module__IZJ7MW__layout{max-width:1152px;padding:clamp(40px,5vw,64px)var(--h-gutter)clamp(56px,7vw,96px);grid-template-columns:minmax(0,15rem) minmax(0,46rem);justify-content:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.Whitepaper-module__IZJ7MW__toc{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.Whitepaper-module__IZJ7MW__tocTitle{color:var(--h-ink);font-size:.95rem;font-weight:650}.Whitepaper-module__IZJ7MW__tocList{border-top:1px solid var(--h-line);margin:12px 0 0;padding:0;list-style:none}.Whitepaper-module__IZJ7MW__tocList li{border-bottom:1px solid var(--h-line)}.Whitepaper-module__IZJ7MW__tocList a{color:var(--h-text-2);grid-template-columns:1.6rem minmax(0,1fr);padding:9px 0;font-size:.9rem;line-height:1.4;text-decoration:none;display:grid}.Whitepaper-module__IZJ7MW__tocList a:hover{color:var(--h-ink)}.Whitepaper-module__IZJ7MW__tocNum{color:var(--wp-accent-text);font-weight:650}.Whitepaper-module__IZJ7MW__article{min-width:0;color:var(--h-text);font-size:1.0625rem;line-height:1.7}.Whitepaper-module__IZJ7MW__abstract{color:var(--h-ink);font-size:1.2rem;line-height:1.6}.Whitepaper-module__IZJ7MW__takeaways{border:1px solid var(--wp-accent-line);border-left:3px solid var(--wp-accent);background:var(--wp-accent-tint);border-radius:12px;margin-top:28px;padding:22px 26px}.Whitepaper-module__IZJ7MW__page .Whitepaper-module__IZJ7MW__takeawaysTitle,.Whitepaper-module__IZJ7MW__takeawaysTitle{letter-spacing:-.01em;color:var(--h-ink);font-size:1.05rem;font-weight:650}.Whitepaper-module__IZJ7MW__takeaways ul{margin:10px 0 0;padding-left:1.15em;list-style:outside}.Whitepaper-module__IZJ7MW__takeaways li{padding-left:2px;font-size:1rem;line-height:1.6}.Whitepaper-module__IZJ7MW__takeaways li+li{margin-top:6px}.Whitepaper-module__IZJ7MW__takeaways li::marker{color:var(--wp-accent)}.Whitepaper-module__IZJ7MW__section{margin-top:clamp(48px,6vw,72px);scroll-margin-top:96px}.Whitepaper-module__IZJ7MW__h2{border-bottom:1px solid var(--h-line-2);letter-spacing:-.022em;color:var(--h-ink);align-items:baseline;gap:14px;padding-bottom:14px;font-size:clamp(1.55rem,1.25rem + .9vw,2rem);font-weight:650;line-height:1.18;display:flex}.Whitepaper-module__IZJ7MW__sectionNum{color:var(--wp-accent-text);font-variant-numeric:tabular-nums;flex:none}.Whitepaper-module__IZJ7MW__h3{letter-spacing:-.012em;color:var(--h-ink);margin-top:30px;font-size:1.22rem;font-weight:650;line-height:1.3}.Whitepaper-module__IZJ7MW__p{margin-top:16px}.Whitepaper-module__IZJ7MW__article strong{color:var(--h-ink);font-weight:650}.Whitepaper-module__IZJ7MW__article a{color:var(--wp-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Whitepaper-module__IZJ7MW__list,.Whitepaper-module__IZJ7MW__olist{margin-top:14px;padding-left:1.2em}.Whitepaper-module__IZJ7MW__list{list-style:outside}.Whitepaper-module__IZJ7MW__olist{list-style:decimal}.Whitepaper-module__IZJ7MW__list li,.Whitepaper-module__IZJ7MW__olist li{padding-left:4px}.Whitepaper-module__IZJ7MW__list li+li,.Whitepaper-module__IZJ7MW__olist li+li{margin-top:8px}.Whitepaper-module__IZJ7MW__list li::marker{color:var(--wp-accent)}.Whitepaper-module__IZJ7MW__olist li::marker{color:var(--wp-accent)}.Whitepaper-module__IZJ7MW__defs{border-top:1px solid var(--h-line);margin:22px 0 0}.Whitepaper-module__IZJ7MW__defs div{border-bottom:1px solid var(--h-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.Whitepaper-module__IZJ7MW__defs dt{color:var(--h-ink);font-size:.98rem;font-weight:650;line-height:1.5}.Whitepaper-module__IZJ7MW__defs dd{margin:0;font-size:.98rem;line-height:1.6}.Whitepaper-module__IZJ7MW__steps{margin:22px 0 0;padding:0;list-style:none}.Whitepaper-module__IZJ7MW__steps li{grid-template-columns:30px minmax(0,1fr);gap:14px;display:grid}.Whitepaper-module__IZJ7MW__steps li+li{margin-top:18px}.Whitepaper-module__IZJ7MW__stepNum{background:var(--wp-accent);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;margin-top:1px;font-size:.85rem;font-weight:650;display:grid}.Whitepaper-module__IZJ7MW__stepTitle{color:var(--h-ink);font-weight:650}.Whitepaper-module__IZJ7MW__stepBody{margin-top:4px;font-size:1rem;line-height:1.65}.Whitepaper-module__IZJ7MW__callout{border-left:3px solid var(--h-line-2);background:var(--h-band);border-radius:0 12px 12px 0;margin-top:24px;padding:18px 22px}.Whitepaper-module__IZJ7MW__callout_product{border-left-color:var(--wp-accent);background:var(--wp-accent-tint)}.Whitepaper-module__IZJ7MW__callout_caution{background:#fffbeb;border-left-color:#b45309}html.dark .Whitepaper-module__IZJ7MW__callout_caution{background:#92400e2e;border-left-color:#f59e0b}.Whitepaper-module__IZJ7MW__calloutTitle{color:var(--h-ink);font-weight:650}.Whitepaper-module__IZJ7MW__calloutBody{margin-top:8px;font-size:1rem;line-height:1.65}.Whitepaper-module__IZJ7MW__calloutList{margin-top:10px;padding-left:1.15em;font-size:1rem;line-height:1.6;list-style:outside}.Whitepaper-module__IZJ7MW__calloutList li+li{margin-top:6px}.Whitepaper-module__IZJ7MW__quote{border-left:3px solid var(--h-line-2);margin:24px 0 0;padding-left:20px}.Whitepaper-module__IZJ7MW__quote blockquote{color:var(--h-ink);margin:0;font-style:italic}.Whitepaper-module__IZJ7MW__quote figcaption{color:var(--h-text-2);margin-top:6px;font-size:.88rem}.Whitepaper-module__IZJ7MW__tableWrap{border:1px solid var(--h-line);background:var(--h-raised);border-radius:12px;margin-top:26px;overflow-x:auto}.Whitepaper-module__IZJ7MW__tableWrap:focus-visible{outline-offset:4px;outline:2px solid}.Whitepaper-module__IZJ7MW__table{border-collapse:collapse;width:100%;min-width:600px;font-size:.93rem;line-height:1.55}.Whitepaper-module__IZJ7MW__table caption{text-align:left;color:var(--h-text-2);padding:14px 16px 10px;font-size:.9rem;font-weight:650}.Whitepaper-module__IZJ7MW__table th,.Whitepaper-module__IZJ7MW__table td{text-align:left;vertical-align:top;border-top:1px solid var(--h-line);padding:11px 16px}.Whitepaper-module__IZJ7MW__table thead th{color:var(--h-ink);background:var(--h-band);font-size:.86rem;font-weight:650}.Whitepaper-module__IZJ7MW__table tbody th{color:var(--h-ink);font-weight:650}.Whitepaper-module__IZJ7MW__faq{margin:8px 0 0}.Whitepaper-module__IZJ7MW__faq div{border-bottom:1px solid var(--h-line);padding:18px 0}.Whitepaper-module__IZJ7MW__faq dt{color:var(--h-ink);font-weight:650}.Whitepaper-module__IZJ7MW__faq dd{margin:6px 0 0;font-size:1rem;line-height:1.65}.Whitepaper-module__IZJ7MW__sources{margin-top:clamp(48px,6vw,72px);scroll-margin-top:96px}.Whitepaper-module__IZJ7MW__sourcesLede{color:var(--h-text-2);margin-top:14px;font-size:.98rem;line-height:1.6}.Whitepaper-module__IZJ7MW__sourceList{margin:18px 0 0;padding:0;list-style:none}.Whitepaper-module__IZJ7MW__sourceList li{border-top:1px solid var(--h-line);grid-template-columns:2.4rem minmax(0,1fr);padding:12px 0;font-size:.95rem;line-height:1.55;display:grid}.Whitepaper-module__IZJ7MW__sourceIndex{font-variant-numeric:tabular-nums;color:var(--wp-accent-text);font-weight:650}.Whitepaper-module__IZJ7MW__sourceLabel{color:var(--h-ink);overflow-wrap:anywhere;font-weight:650}a.Whitepaper-module__IZJ7MW__sourceLabel{color:var(--h-ink)}.Whitepaper-module__IZJ7MW__sourceNote{color:var(--h-text);margin-top:3px}.Whitepaper-module__IZJ7MW__revisionsTitle{color:var(--h-ink);margin-top:36px;font-size:1.1rem;font-weight:650}.Whitepaper-module__IZJ7MW__revisionList{margin:12px 0 0;padding:0;list-style:none}.Whitepaper-module__IZJ7MW__revisionList li{border-top:1px solid var(--h-line);grid-template-columns:9.5rem minmax(0,1fr);gap:16px;padding:12px 0;font-size:.95rem;line-height:1.6;display:grid}.Whitepaper-module__IZJ7MW__revisionList time{color:var(--h-ink);font-weight:650}.Whitepaper-module__IZJ7MW__disclaimer{border-top:1px solid var(--h-line-2);color:var(--h-text-2);margin-top:40px;padding-top:18px;font-size:.85rem;line-height:1.6}.Whitepaper-module__IZJ7MW__disclaimer p+p{margin-top:8px}@media (width<=1023px){.Whitepaper-module__IZJ7MW__layout{grid-template-columns:minmax(0,1fr);max-width:46rem}.Whitepaper-module__IZJ7MW__toc{max-height:none;position:static}}@media (width<=640px){.Whitepaper-module__IZJ7MW__defs div,.Whitepaper-module__IZJ7MW__revisionList li{grid-template-columns:minmax(0,1fr);gap:4px}.Whitepaper-module__IZJ7MW__takeaways{padding:18px}}.Whitepaper-module__IZJ7MW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(28px,3vw,40px);display:grid}.Whitepaper-module__IZJ7MW__card{border:1px solid var(--h-line);border-top:3px solid var(--wp-accent);background:var(--h-raised);border-radius:14px;flex-direction:column;padding:26px 26px 24px;display:flex}.Whitepaper-module__IZJ7MW__cardFrameworks{color:var(--wp-accent-text);font-size:.85rem;font-weight:650}.Whitepaper-module__IZJ7MW__cardTitle{letter-spacing:-.015em;color:var(--h-ink);margin-top:10px;font-size:1.28rem;font-weight:650;line-height:1.25}.Whitepaper-module__IZJ7MW__cardTitle a{color:inherit;text-decoration:none}.Whitepaper-module__IZJ7MW__cardTitle a:hover{color:var(--wp-accent-text)}.Whitepaper-module__IZJ7MW__cardSubtitle{color:var(--h-text);margin-top:6px;font-size:.98rem;font-weight:600;line-height:1.45}.Whitepaper-module__IZJ7MW__cardBody{color:var(--h-text-2);margin-top:12px;font-size:.95rem;line-height:1.6}.Whitepaper-module__IZJ7MW__cardFacts{margin:auto 0 0;padding-top:18px}.Whitepaper-module__IZJ7MW__cardFacts div{border-top:1px solid var(--h-line);grid-template-columns:6.5rem minmax(0,1fr);gap:10px;padding:7px 0;font-size:.88rem;line-height:1.45;display:grid}.Whitepaper-module__IZJ7MW__cardFacts dt{color:var(--h-text-2)}.Whitepaper-module__IZJ7MW__cardFacts dd{color:var(--h-ink);margin:0}.Whitepaper-module__IZJ7MW__cardActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Whitepaper-module__IZJ7MW__cardPrimary,.Whitepaper-module__IZJ7MW__cardSecondary{border-radius:10px;align-items:center;min-height:40px;padding:0 16px;font-size:.93rem;font-weight:650;text-decoration:none;display:inline-flex}.Whitepaper-module__IZJ7MW__cardPrimary{background:var(--h-navy);color:#fff}.Whitepaper-module__IZJ7MW__cardPrimary:hover{background:#0a2c63}html.dark .Whitepaper-module__IZJ7MW__cardPrimary{color:#011b43;background:#fff}.Whitepaper-module__IZJ7MW__cardSecondary{border:1px solid var(--h-line-2);color:var(--h-ink)}.Whitepaper-module__IZJ7MW__cardSecondary:hover{border-color:var(--h-ink)}.Whitepaper-module__IZJ7MW__upcoming{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Whitepaper-module__IZJ7MW__upcoming li{border:1px solid var(--h-line);border-radius:14px;padding:22px}.Whitepaper-module__IZJ7MW__upcomingDate{color:var(--h-text-2);font-size:.85rem;font-weight:650}.Whitepaper-module__IZJ7MW__logLink{color:var(--h-ink);text-decoration:none}.Whitepaper-module__IZJ7MW__logLink:hover{color:var(--h-visitor-text);text-decoration:underline}.Whitepaper-module__IZJ7MW__logDate{white-space:nowrap}.Whitepaper-module__IZJ7MW__standards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);margin:clamp(24px,3vw,36px) 0 0;display:grid}.Whitepaper-module__IZJ7MW__standards div{border-top:1px solid var(--h-line-2);padding:20px 0}.Whitepaper-module__IZJ7MW__standards dt{color:var(--h-ink);font-size:1.06rem;font-weight:650}.Whitepaper-module__IZJ7MW__standards dd{max-width:56ch;color:var(--h-text);margin:6px 0 0}@media (width<=1023px){.Whitepaper-module__IZJ7MW__cardGrid,.Whitepaper-module__IZJ7MW__upcoming{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.Whitepaper-module__IZJ7MW__cardGrid,.Whitepaper-module__IZJ7MW__upcoming,.Whitepaper-module__IZJ7MW__standards{grid-template-columns:minmax(0,1fr)}}
.PricingKit-module___d5_sa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.PricingKit-module___d5_sa__card{border:1px solid var(--h-line);background:var(--h-raised);border-radius:14px;flex-direction:column;min-width:0;padding:26px 24px 24px;display:flex}.PricingKit-module___d5_sa__cardFeatured{border-color:var(--h-visitor-line);box-shadow:inset 0 3px 0 var(--h-visitor)}.PricingKit-module___d5_sa__cardFeaturedEdu{border-color:var(--h-edu-line);box-shadow:inset 0 3px 0 var(--h-edu)}.PricingKit-module___d5_sa__cardName{letter-spacing:-.015em;color:var(--h-ink);font-size:1.2rem;font-weight:650;line-height:1.25}.PricingKit-module___d5_sa__cardTagline{color:var(--h-text-2);margin-top:6px;font-size:.95rem;line-height:1.5}.PricingKit-module___d5_sa__cardFlag{color:var(--h-visitor-text);margin-top:10px;font-size:.9rem;font-weight:600}.PricingKit-module___d5_sa__cardEdu .PricingKit-module___d5_sa__cardFlag{color:var(--h-edu-text)}.PricingKit-module___d5_sa__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:20px;display:flex}.PricingKit-module___d5_sa__priceFrom,.PricingKit-module___d5_sa__priceUnit{color:var(--h-text-2);font-size:.98rem}.PricingKit-module___d5_sa__priceFigure{letter-spacing:-.03em;color:var(--h-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1vw,2.5rem);font-weight:650;line-height:1}.PricingKit-module___d5_sa__priceLines{color:var(--h-text-2);margin:10px 0 0;padding:0;font-size:.92rem;line-height:1.55;list-style:none}.PricingKit-module___d5_sa__cardText{color:var(--h-text);margin-top:16px;font-size:.94rem;line-height:1.55}.PricingKit-module___d5_sa__cardText b{color:var(--h-ink);font-weight:650}.PricingKit-module___d5_sa__featuresLabel{border-top:1px solid var(--h-line);color:var(--h-ink);margin-top:20px;padding-top:18px;font-size:.92rem;font-weight:650}.PricingKit-module___d5_sa__features{color:var(--h-text);gap:9px;margin:12px 0 0;padding:0;font-size:.94rem;line-height:1.45;list-style:none;display:grid}.PricingKit-module___d5_sa__features li{overflow-wrap:anywhere;padding-left:22px;position:relative}.PricingKit-module___d5_sa__features li:before{content:"";border-left:2px solid var(--h-visitor-text);border-bottom:2px solid var(--h-visitor-text);width:9px;height:5px;position:absolute;top:.4em;left:3px;transform:rotate(-45deg)}.PricingKit-module___d5_sa__cardEdu .PricingKit-module___d5_sa__features li:before{border-color:var(--h-edu-text)}.PricingKit-module___d5_sa__more{margin-top:12px}.PricingKit-module___d5_sa__more summary{cursor:pointer;width:fit-content;color:var(--h-visitor-text);font-size:.92rem;font-weight:600}.PricingKit-module___d5_sa__more summary:focus-visible{outline:2px solid var(--h-visitor);outline-offset:3px;border-radius:6px}.PricingKit-module___d5_sa__cardEdu .PricingKit-module___d5_sa__more summary{color:var(--h-edu-text)}.PricingKit-module___d5_sa__cardFoot{margin-top:auto;padding-top:22px}.PricingKit-module___d5_sa__cardNote{color:var(--h-text-2);margin-top:8px;font-size:.88rem;line-height:1.5}.PricingKit-module___d5_sa__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:clamp(32px,4vw,48px);display:flex}.PricingKit-module___d5_sa__groupTitle{color:var(--h-ink);font-size:1.15rem;font-weight:650}.PricingKit-module___d5_sa__groupUnit{color:var(--h-text-2);font-weight:400}.PricingKit-module___d5_sa__subhead{letter-spacing:-.02em;color:var(--h-ink);margin-top:clamp(40px,5vw,64px);font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:650;line-height:1.2}.PricingKit-module___d5_sa__subheadLede{max-width:66ch;color:var(--h-text);margin-top:10px}.PricingKit-module___d5_sa__figure{color:var(--h-ink);white-space:nowrap;font-weight:650}.PricingKit-module___d5_sa__figureSub{color:var(--h-text-2);white-space:normal;margin-top:2px;font-size:.86rem;font-weight:400;display:block}.PricingKit-module___d5_sa__headSub{letter-spacing:0;text-transform:none;color:var(--h-text-2);margin-top:4px;font-size:.86rem;font-weight:500;display:block}.PricingKit-module___d5_sa__yes{color:var(--h-ink);white-space:nowrap;padding-left:20px;font-weight:600;position:relative}.PricingKit-module___d5_sa__yes:before{content:"";border-left:2px solid var(--h-visitor-text);border-bottom:2px solid var(--h-visitor-text);width:9px;height:5px;position:absolute;top:.4em;left:2px;transform:rotate(-45deg)}.PricingKit-module___d5_sa__eduTable .PricingKit-module___d5_sa__yes:before{border-color:var(--h-edu-text)}.PricingKit-module___d5_sa__no{color:var(--h-text-2);white-space:nowrap}.PricingKit-module___d5_sa__planTags{color:var(--h-text-2);margin-top:6px;font-size:.88rem;display:block}.PricingKit-module___d5_sa__smallNote{max-width:80ch;color:var(--h-text-2);margin-top:24px;font-size:.92rem;line-height:1.6}.PricingKit-module___d5_sa__inlineLink{color:var(--h-visitor-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.PricingKit-module___d5_sa__inlineLink:hover{text-decoration-thickness:2px}.PricingKit-module___d5_sa__guide{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;display:grid}.PricingKit-module___d5_sa__guide div{padding:18px 24px 18px 0}.PricingKit-module___d5_sa__guide div+div{border-left:1px solid var(--h-line);padding-left:24px}.PricingKit-module___d5_sa__guide dt{color:var(--h-ink);font-weight:650}.PricingKit-module___d5_sa__guide dd{color:var(--h-text);margin:4px 0 0;font-size:.95rem;line-height:1.55}.PricingKit-module___d5_sa__video{max-width:880px;margin-top:clamp(28px,3vw,40px)}.PricingKit-module___d5_sa__codeFrame{border:1px solid var(--h-line-2);background:var(--h-raised);min-width:0;box-shadow:var(--h-shadow-frame);border-radius:12px;margin:0;overflow:hidden}.PricingKit-module___d5_sa__codeLabel{border-bottom:1px solid var(--h-line);color:var(--h-text-2);background:var(--h-band);padding:10px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:block}.PricingKit-module___d5_sa__code{color:var(--h-text);white-space:pre;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.6;overflow-x:auto}.PricingKit-module___d5_sa__code+.PricingKit-module___d5_sa__codeLabel{border-top:1px solid var(--h-line)}@media (width<=1023px){.PricingKit-module___d5_sa__cards{grid-template-columns:minmax(0,1fr);max-width:640px}.PricingKit-module___d5_sa__guide{grid-template-columns:minmax(0,1fr)}.PricingKit-module___d5_sa__guide div,.PricingKit-module___d5_sa__guide div+div{border-left:0;padding:14px 0}.PricingKit-module___d5_sa__guide div+div{border-top:1px solid var(--h-line)}}
