.home-module__GLJFWW__home{--hp-paper:#faf6ef;--hp-paper-deep:#f2ecdf;--hp-card:#fffcf6;--hp-ink:#1c1917;--hp-ink-muted:#57534e;--hp-rule:#e7e0d2;--hp-saffron:#f26b1f;--hp-saffron-deep:#c9531a;--hp-teal:#0f766e;--hp-teal-deep:#0b5d57;--hp-teal-tint:#0f766e14;--hp-saffron-tint:#f26b1f1a;--hp-serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--hp-sans:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--hp-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;background:var(--hp-paper);color:var(--hp-ink);font-family:var(--hp-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.home-module__GLJFWW__home *,.home-module__GLJFWW__home :before,.home-module__GLJFWW__home :after{box-sizing:border-box}:where(.home-module__GLJFWW__home) a{color:inherit;text-decoration:none}.home-module__GLJFWW__home :focus-visible{outline:2px solid var(--hp-teal);outline-offset:3px;border-radius:4px}.home-module__GLJFWW__container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.home-module__GLJFWW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__GLJFWW__h2{font-family:var(--hp-serif);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--hp-ink);margin:0 0 14px;font-size:clamp(30px,3.3vw,42px);font-weight:600;line-height:1.12}.home-module__GLJFWW__h3{font-family:var(--hp-serif);font-optical-sizing:auto;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}.home-module__GLJFWW__lede{color:var(--hp-ink-muted);max-width:60ch;margin:0;font-size:18px}.home-module__GLJFWW__muted{color:var(--hp-ink-muted)}.home-module__GLJFWW__tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.home-module__GLJFWW__link{color:var(--hp-teal);text-underline-offset:3px;transition:color .2s var(--hp-ease);text-decoration:underline;text-decoration-thickness:1.5px}.home-module__GLJFWW__link:hover{color:var(--hp-teal-deep)}.home-module__GLJFWW__mark{white-space:nowrap;display:inline-block;position:relative}.home-module__GLJFWW__markSvg{pointer-events:none;width:102%;height:.28em;position:absolute;bottom:-.08em;left:-1%;right:-1%;overflow:visible}.home-module__GLJFWW__markPath{fill:none;stroke:var(--hp-saffron);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-module__GLJFWW__btn{min-height:48px;font-family:var(--hp-sans);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--hp-ease), color .2s var(--hp-ease), border-color .2s var(--hp-ease), transform .2s var(--hp-ease);border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.home-module__GLJFWW__btn:active{transform:translateY(1px)}.home-module__GLJFWW__btnPrimary{background:var(--hp-saffron);border-color:var(--hp-saffron);color:var(--hp-ink)}.home-module__GLJFWW__btnPrimary:hover{background:var(--hp-saffron-deep);border-color:var(--hp-saffron-deep)}.home-module__GLJFWW__btnSecondary{border-color:var(--hp-teal);color:var(--hp-teal);background:0 0}.home-module__GLJFWW__btnSecondary:hover{background:var(--hp-teal-tint);color:var(--hp-teal-deep);border-color:var(--hp-teal-deep)}.home-module__GLJFWW__btnSmall{border-radius:8px;min-height:40px;padding:8px 16px;font-size:15px}.home-module__GLJFWW__section{padding:72px 0}.home-module__GLJFWW__sectionDeep{background:var(--hp-paper-deep)}.home-module__GLJFWW__sectionHead{max-width:820px;margin-bottom:36px}.home-module__GLJFWW__fadePlay{animation:.9s cubic-bezier(.16,1,.3,1) backwards home-module__GLJFWW__hpFadeUp}@keyframes home-module__GLJFWW__hpFadeUp{0%{opacity:.001;transform:translateY(32px)}to{opacity:1;transform:none}}.home-module__GLJFWW__nav{z-index:40;background:var(--hp-paper);transition:border-color .2s var(--hp-ease), background-color .3s var(--hp-ease), box-shadow .3s var(--hp-ease);border-bottom:1px solid #0000;position:sticky;top:0}.home-module__GLJFWW__navScrolled{border-bottom-color:var(--hp-rule);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#faf6efd1;box-shadow:0 10px 30px -24px #1c191759}.home-module__GLJFWW__navInner{align-items:center;gap:24px;min-height:68px;display:flex}.home-module__GLJFWW__brand{min-height:44px;color:var(--hp-ink);align-items:center;gap:10px;display:inline-flex}.home-module__GLJFWW__wordmark{flex-direction:column;justify-content:center;line-height:1;display:inline-flex}.home-module__GLJFWW__logoZero{font-family:var(--font-outfit), var(--hp-sans);letter-spacing:-.02em;color:var(--hp-ink);font-size:1.1rem;font-weight:800}.home-module__GLJFWW__logoSuite{font-family:var(--hp-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--hp-teal);transition:color .3s var(--hp-ease);margin-top:2px;font-size:.75rem;font-weight:500}.home-module__GLJFWW__brand:hover .home-module__GLJFWW__logoSuite{color:var(--hp-teal-deep)}.home-module__GLJFWW__logoBox{background:var(--hp-ink);width:40px;height:40px;transition:transform .35s var(--hp-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.home-module__GLJFWW__logoBoxSmall{width:32px;height:32px}.home-module__GLJFWW__logoBox svg{width:24px;height:24px}.home-module__GLJFWW__logoBoxSmall svg{width:20px;height:20px}.home-module__GLJFWW__logoMark{transform-origin:50%}.home-module__GLJFWW__brand:hover .home-module__GLJFWW__logoBox{transform:scale(1.06)}.home-module__GLJFWW__brand:hover .home-module__GLJFWW__logoMark{animation:12s linear infinite home-module__GLJFWW__hpLogoOrbit}@keyframes home-module__GLJFWW__hpLogoOrbit{to{transform:rotate(360deg)}}.home-module__GLJFWW__logoSpokes{stroke-dasharray:10;stroke-dashoffset:10px;animation:home-module__GLJFWW__hpLogoDraw .4s var(--hp-ease) 50ms forwards}@keyframes home-module__GLJFWW__hpLogoDraw{to{stroke-dashoffset:0}}.home-module__GLJFWW__logoNode{transform-box:fill-box;transform-origin:50%;animation:home-module__GLJFWW__hpLogoPop .3s var(--hp-ease) backwards}.home-module__GLJFWW__logoNode:first-of-type{animation-delay:50ms}.home-module__GLJFWW__logoNode:nth-of-type(2){animation-delay:.2s}.home-module__GLJFWW__logoNode:nth-of-type(3){animation-delay:.26s}.home-module__GLJFWW__logoNode:nth-of-type(4){animation-delay:.32s}.home-module__GLJFWW__logoNode:nth-of-type(5){animation-delay:.38s}.home-module__GLJFWW__logoNode:nth-of-type(6){animation-delay:.44s}@keyframes home-module__GLJFWW__hpLogoPop{0%{opacity:0;transform:scale(0)}}.home-module__GLJFWW__navLinks{align-items:center;gap:2px;margin:0 auto;display:flex}.home-module__GLJFWW__navLink{white-space:nowrap;min-height:40px;color:var(--hp-ink);transition:background-color .2s var(--hp-ease), color .2s var(--hp-ease);border-radius:8px;align-items:center;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.home-module__GLJFWW__navLink:hover{background:var(--hp-paper-deep);color:var(--hp-teal-deep)}.home-module__GLJFWW__navRight{align-items:center;gap:14px;margin-left:auto;display:flex}.home-module__GLJFWW__navPhone{min-height:40px;color:var(--hp-ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-size:15.5px;font-weight:500;display:inline-flex}.home-module__GLJFWW__navPhone:hover{color:var(--hp-teal-deep)}.home-module__GLJFWW__navToggle{border:1px solid var(--hp-rule);background:var(--hp-card);width:44px;height:44px;color:var(--hp-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:none}.home-module__GLJFWW__mobileMenu{display:none}@media (min-width:1280px) and (max-width:1439px){.home-module__GLJFWW__navInner{gap:16px}.home-module__GLJFWW__navLink{padding:0 6px}.home-module__GLJFWW__navPhoneWord{display:none}.home-module__GLJFWW__navRight{gap:12px}}@media (min-width:1440px){.home-module__GLJFWW__navInner{gap:16px}.home-module__GLJFWW__navLink{padding:0 7px}.home-module__GLJFWW__navRight{gap:12px}}@media (max-width:1279px){.home-module__GLJFWW__navLinkSecondary{display:none}.home-module__GLJFWW__navToggle{display:inline-flex}.home-module__GLJFWW__navInner{gap:12px}.home-module__GLJFWW__navLink{padding:0 5px;font-size:14px}.home-module__GLJFWW__navPhone{font-size:14px}.home-module__GLJFWW__navPhoneWord{display:none}.home-module__GLJFWW__navRight{gap:8px}}@media (max-width:1023px){.home-module__GLJFWW__navLinks,.home-module__GLJFWW__navRight .home-module__GLJFWW__btn{display:none}.home-module__GLJFWW__navRight{gap:12px}.home-module__GLJFWW__navPhone{font-size:14.5px}.home-module__GLJFWW__mobileMenu{border-top:1px solid var(--hp-rule);flex-direction:column;gap:2px;padding:8px 0 16px;display:flex}.home-module__GLJFWW__mobileLink{border-radius:8px;align-items:center;min-height:48px;padding:0 8px;font-size:17px;font-weight:500;display:flex}.home-module__GLJFWW__mobileLink:hover{background:var(--hp-paper-deep)}.home-module__GLJFWW__mobileCta{margin-top:8px}}@media (max-width:480px){.home-module__GLJFWW__navPhoneWord{display:none}.home-module__GLJFWW__navPhone{font-size:14px}.home-module__GLJFWW__brand{gap:8px}.home-module__GLJFWW__navInner{gap:12px}}.home-module__GLJFWW__hero{padding:40px 0 64px}.home-module__GLJFWW__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}.home-module__GLJFWW__pretitle{letter-spacing:.08em;color:var(--hp-teal);margin:0 0 18px;font-size:17px;font-variant-caps:all-small-caps;font-weight:600;display:block}.home-module__GLJFWW__pretitle.home-module__GLJFWW__pretitleQuiet{color:var(--hp-ink-muted);font-size:14px}.home-module__GLJFWW__h1{font-family:var(--hp-serif);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--hp-ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,4.6vw,64px);font-weight:600;line-height:1.05}.home-module__GLJFWW__heroP{color:var(--hp-ink);max-width:34em;margin:0 0 28px;font-size:19px;line-height:1.55}.home-module__GLJFWW__heroActions{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.home-module__GLJFWW__smallPrint{color:var(--hp-ink-muted);margin:0;font-size:14px;line-height:1.5}.home-module__GLJFWW__heroRight{justify-content:center;margin-top:28px;display:flex}@media (max-width:900px){.home-module__GLJFWW__hero{padding:24px 0 48px}.home-module__GLJFWW__heroGrid{grid-template-columns:1fr;gap:36px}.home-module__GLJFWW__pretitle{letter-spacing:.06em;margin-bottom:12px;font-size:14px}.home-module__GLJFWW__h1{margin-bottom:14px;font-size:clamp(34px,9.4vw,44px)}.home-module__GLJFWW__heroP{margin-bottom:18px;font-size:17px}.home-module__GLJFWW__heroActions{margin-bottom:10px}.home-module__GLJFWW__heroActions .home-module__GLJFWW__btn{width:100%}}.home-module__GLJFWW__dWrap{width:100%;max-width:400px}.home-module__GLJFWW__device{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #1c191759,0 12px 24px -14px #1c19172e}.home-module__GLJFWW__dHead{border-bottom:1px solid var(--hp-rule);justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 18px 14px;display:flex}.home-module__GLJFWW__dDay{letter-spacing:.06em;color:var(--hp-ink-muted);margin-bottom:2px;font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.home-module__GLJFWW__dClock{font-family:var(--hp-serif);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--hp-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:40px;font-weight:600;line-height:1}.home-module__GLJFWW__dClock small{font-family:var(--hp-sans);color:var(--hp-ink-muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:600}.home-module__GLJFWW__dBadge{color:var(--hp-ink-muted);border:1px solid var(--hp-rule);background:var(--hp-paper);white-space:nowrap;border-radius:100px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3}.home-module__GLJFWW__dStage{flex-direction:column;min-height:372px;padding:16px 18px 18px;display:flex;position:relative}.home-module__GLJFWW__dStep{letter-spacing:.04em;color:var(--hp-teal);min-height:18px;margin-bottom:12px;font-size:12.5px;font-variant-caps:all-small-caps;font-weight:600}.home-module__GLJFWW__dCard{border:1px solid var(--hp-rule);background:var(--hp-paper);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-module__GLJFWW__dAbsent{border-color:#1c191729}.home-module__GLJFWW__dAv{background:var(--hp-paper-deep);width:34px;height:34px;color:var(--hp-ink-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.home-module__GLJFWW__dAvTeal{background:var(--hp-teal-tint);color:var(--hp-teal-deep)}.home-module__GLJFWW__dRowText{flex:1;min-width:0}.home-module__GLJFWW__dName{color:var(--hp-ink);font-size:14px;font-weight:700;line-height:1.25}.home-module__GLJFWW__dMeta{color:var(--hp-ink-muted);margin-top:2px;font-size:12px;line-height:1.35}.home-module__GLJFWW__dTag{letter-spacing:.02em;white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.home-module__GLJFWW__dTagOut{background:var(--hp-ink);color:var(--hp-paper)}.home-module__GLJFWW__dTagBest{background:var(--hp-teal-tint);color:var(--hp-teal-deep)}.home-module__GLJFWW__dTagDone{background:var(--hp-teal);color:var(--hp-paper)}.home-module__GLJFWW__dHeading{font-family:var(--hp-serif);font-optical-sizing:auto;color:var(--hp-ink);margin:14px 0 8px;font-size:16px;font-weight:600;line-height:1.3}.home-module__GLJFWW__dList{flex-direction:column;gap:7px;display:flex}.home-module__GLJFWW__dRow{border-radius:12px;padding:9px 12px}.home-module__GLJFWW__dRowBest{background:#0f766e0d;border-color:#0f766e59}.home-module__GLJFWW__dRowSelected{border-color:var(--hp-teal);box-shadow:0 0 0 2px #0f766e2e}.home-module__GLJFWW__dScan{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:22px 0;display:flex}.home-module__GLJFWW__dScanRing{border:3px solid var(--hp-teal-tint);border-top-color:var(--hp-teal);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite home-module__GLJFWW__hpSpin}@keyframes home-module__GLJFWW__hpSpin{to{transform:rotate(360deg)}}.home-module__GLJFWW__dScanText{color:var(--hp-ink-muted);font-size:13px;font-weight:600}.home-module__GLJFWW__dAssign{align-self:flex-start;margin-top:12px}.home-module__GLJFWW__dAssignDone{background:var(--hp-teal);border-color:var(--hp-teal);color:var(--hp-paper)}.home-module__GLJFWW__dPush{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex;position:relative;box-shadow:0 18px 36px -16px #1c191766}.home-module__GLJFWW__dPushIcon{background:var(--hp-teal);width:30px;height:30px;color:var(--hp-paper);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-module__GLJFWW__dPushHead{letter-spacing:.04em;color:var(--hp-ink-muted);margin-bottom:2px;font-size:11px;font-variant-caps:all-small-caps;font-weight:600}.home-module__GLJFWW__dPushTitle{color:var(--hp-ink);font-size:13.5px;font-weight:700;line-height:1.3}.home-module__GLJFWW__dPushMsg{color:var(--hp-ink-muted);margin-top:2px;font-size:12px;line-height:1.35}.home-module__GLJFWW__dControls{border-top:1px solid var(--hp-rule);background:var(--hp-paper);align-items:center;gap:10px;padding:10px 14px;display:flex}.home-module__GLJFWW__dDots{gap:6px;margin-right:auto;display:inline-flex}.home-module__GLJFWW__dDot{background:var(--hp-rule);width:18px;height:5px;transition:background-color .3s var(--hp-ease);border-radius:100px}.home-module__GLJFWW__dDotActive{background:var(--hp-teal)}.home-module__GLJFWW__dCtrl{border:1px solid var(--hp-rule);background:var(--hp-card);min-height:32px;color:var(--hp-ink-muted);font-family:var(--hp-sans);cursor:pointer;transition:color .2s var(--hp-ease), background-color .2s var(--hp-ease);border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.home-module__GLJFWW__dCtrl:hover{color:var(--hp-ink);background:var(--hp-paper-deep)}@media (max-width:900px){.home-module__GLJFWW__dWrap{max-width:420px}}.home-module__GLJFWW__stat{color:var(--hp-teal);align-items:baseline;gap:8px;margin:0 0 28px;font-size:16px;font-weight:600;display:inline-flex}.home-module__GLJFWW__statNum{font-family:var(--hp-serif);font-optical-sizing:auto;font-variant-numeric:tabular-nums;color:var(--hp-ink);font-size:30px;font-weight:600;line-height:1}.home-module__GLJFWW__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-module__GLJFWW__card{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:16px;padding:26px 26px 28px}.home-module__GLJFWW__crest{background:var(--hp-teal);width:46px;height:46px;color:var(--hp-paper);font-family:var(--hp-serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;font-weight:600;display:inline-flex}.home-module__GLJFWW__schoolName{font-family:var(--hp-serif);font-optical-sizing:auto;margin:0 0 2px;font-size:21px;font-weight:600;line-height:1.25}.home-module__GLJFWW__schoolPlace{color:var(--hp-ink-muted);margin:0 0 12px;font-size:14.5px}.home-module__GLJFWW__cardP{margin:0;font-size:16px;line-height:1.55}.home-module__GLJFWW__founderCard{background:var(--hp-paper-deep);flex-direction:column;justify-content:center;display:flex}.home-module__GLJFWW__founderCard .home-module__GLJFWW__cardP{font-size:17px}.home-module__GLJFWW__phoneLink{color:var(--hp-teal);text-underline-offset:3px;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.home-module__GLJFWW__phoneLink:hover{color:var(--hp-teal-deep)}@media (max-width:900px){.home-module__GLJFWW__proofGrid{grid-template-columns:1fr}}.home-module__GLJFWW__sixGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-module__GLJFWW__sixCard{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:16px;padding:26px 26px 28px}.home-module__GLJFWW__num{font-family:var(--hp-serif);font-optical-sizing:auto;color:var(--hp-saffron);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin-bottom:18px;font-size:30px;font-weight:600;line-height:1}@media (max-width:1023px){.home-module__GLJFWW__sixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-module__GLJFWW__sixGrid{grid-template-columns:1fr}}.home-module__GLJFWW__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-module__GLJFWW__productGridFour{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.home-module__GLJFWW__productLead{background:var(--hp-paper-deep);grid-column:span 2}.home-module__GLJFWW__productLead.home-module__GLJFWW__productLead{background:radial-gradient(120% 140% at 100% 0%, #0f766e1c, transparent 55%), radial-gradient(90% 120% at 0% 100%, #f26b1f1a, transparent 60%), var(--hp-card);border-color:#0f766e38}.home-module__GLJFWW__productLead .home-module__GLJFWW__h3{font-size:30px}.home-module__GLJFWW__productLead .home-module__GLJFWW__cardP{max-width:56ch;font-size:17px}.home-module__GLJFWW__productCard{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.home-module__GLJFWW__productCard .home-module__GLJFWW__cardP{flex:1;font-size:15.5px}.home-module__GLJFWW__price{font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:15px;font-weight:600}.home-module__GLJFWW__productLink{color:var(--hp-teal);text-underline-offset:3px;align-self:flex-start;margin-top:6px;padding:9px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.home-module__GLJFWW__productLink:hover{color:var(--hp-teal-deep)}@media (max-width:1023px){.home-module__GLJFWW__productGrid,.home-module__GLJFWW__productGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-module__GLJFWW__productGrid,.home-module__GLJFWW__productGridFour{grid-template-columns:1fr}.home-module__GLJFWW__productLead{grid-column:auto}.home-module__GLJFWW__productLead .home-module__GLJFWW__h3{font-size:24px}}.home-module__GLJFWW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid;position:relative}.home-module__GLJFWW__steps:before{content:"";background:var(--hp-rule);height:1px;position:absolute;top:22px;left:24px;right:24px}.home-module__GLJFWW__step{position:relative}.home-module__GLJFWW__stepNum{background:var(--hp-paper);border:1.5px solid var(--hp-teal);width:44px;height:44px;color:var(--hp-teal);font-family:var(--hp-serif);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;font-weight:600;display:inline-flex;position:relative}.home-module__GLJFWW__stepLink{min-height:40px;color:var(--hp-teal);text-underline-offset:3px;align-items:center;margin-top:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.home-module__GLJFWW__stepLink:hover{color:var(--hp-teal-deep)}@media (max-width:900px){.home-module__GLJFWW__steps{grid-template-columns:1fr;gap:28px}.home-module__GLJFWW__steps:before{width:1px;height:auto;inset:24px auto 24px 22px}}.home-module__GLJFWW__localHeading{font-family:var(--hp-serif);font-optical-sizing:auto;margin:0 0 10px;font-size:20px;font-weight:600}.home-module__GLJFWW__localP{max-width:72ch;margin:0;font-size:16.5px;line-height:1.6}.home-module__GLJFWW__faqWrap{max-width:820px}.home-module__GLJFWW__faqItem{border-bottom:1px solid var(--hp-rule)}.home-module__GLJFWW__faqItem:first-of-type{border-top:1px solid var(--hp-rule)}.home-module__GLJFWW__faqQ{cursor:pointer;font-family:var(--hp-serif);font-optical-sizing:auto;color:var(--hp-ink);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:18px 4px;font-size:21px;font-weight:600;line-height:1.3;list-style:none;display:flex}.home-module__GLJFWW__faqQ::-webkit-details-marker{display:none}.home-module__GLJFWW__faqQ::marker{content:""}.home-module__GLJFWW__faqQ:hover{color:var(--hp-teal-deep)}.home-module__GLJFWW__faqMark{border:1.5px solid var(--hp-teal);border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.home-module__GLJFWW__faqMark:before,.home-module__GLJFWW__faqMark:after{content:"";background:var(--hp-teal);width:10px;height:1.5px;transition:transform .25s var(--hp-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__GLJFWW__faqMark:after{transform:translate(-50%,-50%)rotate(90deg)}.home-module__GLJFWW__faqItem[open] .home-module__GLJFWW__faqMark:after{transform:translate(-50%,-50%)rotate(0)}.home-module__GLJFWW__faqA{max-width:68ch;color:var(--hp-ink);margin:0;padding:0 4px 22px;font-size:17px;line-height:1.6}@media (max-width:640px){.home-module__GLJFWW__faqQ{font-size:19px}}.home-module__GLJFWW__final{background:var(--hp-teal);color:var(--hp-paper);padding:80px 0}.home-module__GLJFWW__finalInner{max-width:640px}.home-module__GLJFWW__final .home-module__GLJFWW__h2{color:var(--hp-paper);margin-bottom:14px}.home-module__GLJFWW__finalP{color:var(--hp-paper);margin:0 0 28px;font-size:19px;line-height:1.55}.home-module__GLJFWW__finalActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.home-module__GLJFWW__finalLink{color:var(--hp-paper);text-underline-offset:4px;align-items:center;min-height:44px;font-size:17px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.home-module__GLJFWW__finalLink:hover{opacity:.85}.home-module__GLJFWW__finalPhone{font-variant-numeric:tabular-nums;margin:22px 0 0;font-size:17px}.home-module__GLJFWW__finalPhone a{color:var(--hp-paper);font-weight:600}.home-module__GLJFWW__final :focus-visible{outline-color:var(--hp-paper)}.home-module__GLJFWW__footer{border-top:1px solid var(--hp-rule);padding:56px 0 28px;font-size:15px}.home-module__GLJFWW__footerTop{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.7fr));gap:32px;margin-bottom:40px;display:grid}.home-module__GLJFWW__tagline{font-family:var(--hp-serif);font-optical-sizing:auto;max-width:18em;margin:12px 0 0;font-size:24px;font-weight:600;line-height:1.3}.home-module__GLJFWW__footerCol h3{font-family:var(--hp-sans);letter-spacing:.06em;color:var(--hp-ink-muted);margin:0 0 10px;font-size:13px;font-variant-caps:all-small-caps;font-weight:700}.home-module__GLJFWW__footerCol ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__GLJFWW__footerCol a{min-height:32px;color:var(--hp-ink);align-items:center;display:inline-flex}.home-module__GLJFWW__footerCol a:hover{color:var(--hp-teal-deep);text-underline-offset:3px;text-decoration:underline}.home-module__GLJFWW__footerBottom{border-top:1px solid var(--hp-rule);color:var(--hp-ink-muted);font-variant-numeric:tabular-nums;padding-top:20px;font-size:14px}.home-module__GLJFWW__footerBottom a{color:var(--hp-ink);font-weight:600}@media (max-width:1023px){.home-module__GLJFWW__footerTop{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__GLJFWW__footerBrand{grid-column:1/-1}}@media (max-width:480px){.home-module__GLJFWW__footerTop{grid-template-columns:1fr}}.home-module__GLJFWW__hero{isolation:isolate;position:relative}.home-module__GLJFWW__heroBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-module__GLJFWW__heroBackdrop:before{content:"";background-image:radial-gradient(circle at 1px 1px,#1c191724 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 74% 48%,#000 15%,#0000 72%);mask-image:radial-gradient(55% 70% at 74% 48%,#000 15%,#0000 72%)}.home-module__GLJFWW__blob{will-change:transform;border-radius:50%;position:absolute}.home-module__GLJFWW__blobSaffron{background:radial-gradient(circle,#f26b1f42,#f26b1f14 40%,#0000 68%);width:620px;height:620px;animation:16s ease-in-out infinite alternate home-module__GLJFWW__hpDriftA;top:-18%;right:-8%}.home-module__GLJFWW__blobTeal{background:radial-gradient(circle,#0f766e38,#0f766e0f 42%,#0000 68%);width:640px;height:640px;animation:20s ease-in-out infinite alternate home-module__GLJFWW__hpDriftB;bottom:-40%;right:18%}.home-module__GLJFWW__blobGold{background:radial-gradient(circle,#f5aa322e,#0000 66%);width:460px;height:460px;animation:24s ease-in-out infinite alternate home-module__GLJFWW__hpDriftC;top:-6%;left:-10%}@keyframes home-module__GLJFWW__hpDriftA{to{transform:translate(-90px,70px)scale(1.14)}}@keyframes home-module__GLJFWW__hpDriftB{to{transform:translate(110px,-60px)scale(.9)}}@keyframes home-module__GLJFWW__hpDriftC{to{transform:translate(80px,90px)scale(1.12)}}.home-module__GLJFWW__blobBlue{background:radial-gradient(circle,#3b82f624,#0000 66%);width:420px;height:420px;animation:21s ease-in-out infinite alternate-reverse home-module__GLJFWW__hpDriftB;top:-20%;right:30%}.home-module__GLJFWW__blobViolet{background:radial-gradient(circle,#8b5cf624,#0000 66%);width:400px;height:400px;animation:19s ease-in-out infinite alternate home-module__GLJFWW__hpDriftC;bottom:-18%;right:-6%}.home-module__GLJFWW__heroGrain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .11 0 0 0 0 .1 0 0 0 0 .09 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-module__GLJFWW__intro{animation:.9s cubic-bezier(.16,1,.3,1) backwards home-module__GLJFWW__hpIntro}@keyframes home-module__GLJFWW__hpIntro{0%{opacity:.001;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}.home-module__GLJFWW__pretitleDot{background:var(--hp-saffron);vertical-align:.12em;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;position:relative}.home-module__GLJFWW__pretitleDot:after{content:"";background:inherit;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite home-module__GLJFWW__hpPing;position:absolute;inset:0}.home-module__GLJFWW__markLoad .home-module__GLJFWW__markSvg{animation:.85s cubic-bezier(.65,0,.35,1) .95s backwards home-module__GLJFWW__hpDraw}@keyframes home-module__GLJFWW__hpDraw{0%{clip-path:inset(-60% 100% -60% 0)}to{clip-path:inset(-60% -2% -60% 0)}}@supports (animation-timeline:view()){.home-module__GLJFWW__markScroll .home-module__GLJFWW__markSvg{animation:linear both home-module__GLJFWW__hpDraw;animation-timeline:view();animation-range:entry 60% cover 50%}}.home-module__GLJFWW__btnMagnetic{transition-property:background-color,color,border-color,box-shadow}.home-module__GLJFWW__btnShine{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #f26b1fbf}.home-module__GLJFWW__btnShine:hover{box-shadow:0 18px 38px -14px #f26b1fe6}.home-module__GLJFWW__btnShine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 32%,#fff8ec99 50%,#0000 68%);animation:6s ease-in-out 2.6s infinite home-module__GLJFWW__hpShine;position:absolute;inset:-2px;transform:translate(-130%)}@keyframes home-module__GLJFWW__hpShine{0%{transform:translate(-130%)}22%,to{transform:translate(130%)}}.home-module__GLJFWW__arrow{vertical-align:-.18em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .35s var(--hp-ease);flex-shrink:0;margin-left:6px;display:inline-block}.home-module__GLJFWW__btn:hover .home-module__GLJFWW__arrow,.home-module__GLJFWW__productLink:hover .home-module__GLJFWW__arrow,.home-module__GLJFWW__stepLink:hover .home-module__GLJFWW__arrow{transform:translate(5px)}.home-module__GLJFWW__scrollCue{border:2px solid #1c191747;border-radius:14px;justify-content:center;width:24px;height:38px;margin-left:-12px;padding-top:7px;animation:.9s cubic-bezier(.16,1,.3,1) 2.4s backwards home-module__GLJFWW__hpIntro;display:flex;position:absolute;bottom:14px;left:50%}.home-module__GLJFWW__scrollCueWheel{background:var(--hp-saffron);border-radius:3px;width:3px;height:8px;animation:1.8s ease-in-out infinite home-module__GLJFWW__hpWheel}@keyframes home-module__GLJFWW__hpWheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(13px)}to{opacity:0;transform:translateY(13px)}}@media (max-width:900px){.home-module__GLJFWW__scrollCue{display:none}}.home-module__GLJFWW__stackWrap{--stack-scale:1;width:100%;max-width:560px;height:calc(620px * var(--stack-scale));position:relative}.home-module__GLJFWW__stackScroll{transform-origin:50% 0;will-change:transform}.home-module__GLJFWW__stage{width:560px;height:620px;transform:scale(var(--stack-scale));transform-origin:0 0;perspective:1400px;perspective-origin:50% 40%;position:relative}.home-module__GLJFWW__stageGlow{background:radial-gradient(closest-side, color-mix(in srgb, var(--pc,#0f766e) 30%, transparent), #f26b1f14 62%, transparent);border-radius:50%;height:400px;transition:background 1.2s;animation:6s ease-in-out infinite home-module__GLJFWW__hpBreathe;position:absolute;top:120px;left:50px;right:50px}@keyframes home-module__GLJFWW__hpBreathe{50%{opacity:.75;transform:scale(1.1)}}.home-module__GLJFWW__cluster{perspective:1400px;perspective-origin:50% 40%;width:100%;height:100%;position:relative}.home-module__GLJFWW__orbit{z-index:0;pointer-events:none;width:520px;height:520px;animation:1.2s ease-out 1.4s backwards home-module__GLJFWW__hpFadeIn;position:absolute;top:50px;left:20px;transform:rotateX(74deg)}.home-module__GLJFWW__orbitSpin{border:1.5px dashed #1c191729;border-radius:50%;animation:26s linear infinite home-module__GLJFWW__hpOrbit;position:absolute;inset:0;box-shadow:0 0 0 26px #0f766e09,inset 0 0 0 60px #f26b1f08}.home-module__GLJFWW__orbitSpin i{position:absolute;inset:0}.home-module__GLJFWW__orbitSpin i:after{content:"";background:var(--pc);width:14px;height:14px;box-shadow:0 0 16px var(--pc);border-radius:50%;margin-left:-7px;position:absolute;top:-7px;left:50%}@keyframes home-module__GLJFWW__hpOrbit{to{transform:rotate(360deg)}}.home-module__GLJFWW__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-module__GLJFWW__wireGlow{fill:none;stroke:var(--pc);stroke-opacity:.14;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-opacity .5s,stroke-width .5s;animation:.7s ease-out backwards home-module__GLJFWW__hpFadeIn}.home-module__GLJFWW__wire{fill:none;stroke:var(--pc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 6;transition:stroke-width .4s;animation:.7s ease-out backwards home-module__GLJFWW__hpFadeIn,1s linear infinite home-module__GLJFWW__hpWireFlow}.home-module__GLJFWW__wireOn .home-module__GLJFWW__wire{stroke-width:2.8px;stroke-dasharray:none}.home-module__GLJFWW__wireOn .home-module__GLJFWW__wireGlow{stroke-opacity:.32;stroke-width:14px}@keyframes home-module__GLJFWW__hpFadeIn{0%{opacity:0}}@keyframes home-module__GLJFWW__hpWireFlow{to{stroke-dashoffset:-22px}}.home-module__GLJFWW__pulse{fill:var(--pc);filter:drop-shadow(0 0 4px var(--pc))}.home-module__GLJFWW__port{fill:var(--hp-card);stroke:var(--pc);stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards home-module__GLJFWW__hpPop}.home-module__GLJFWW__wireOn .home-module__GLJFWW__port{fill:var(--pc)}@keyframes home-module__GLJFWW__hpPop{0%{opacity:0;transform:scale(0)}}.home-module__GLJFWW__comets{z-index:2;pointer-events:none;position:absolute;inset:0}.home-module__GLJFWW__comet{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc) 60%, transparent) 55%, #fffcf6 88%, var(--pc));width:46px;height:7px;box-shadow:0 0 14px var(--pc), 0 0 4px var(--pc);offset-rotate:auto 180deg;offset-anchor:85% 50%;offset-distance:0%;opacity:0;border-radius:7px;animation:.9s cubic-bezier(.55,0,.3,1) forwards home-module__GLJFWW__hpComet;position:absolute;top:0;left:0}@keyframes home-module__GLJFWW__hpComet{0%{offset-distance:100%;opacity:0}15%{opacity:1}90%{opacity:1}to{offset-distance:0%;opacity:0}}.home-module__GLJFWW__slot{position:absolute}.home-module__GLJFWW__slotDash{z-index:3;width:300px;top:160px;left:130px}.home-module__GLJFWW__slotErp{z-index:6;width:186px;top:0;left:0}.home-module__GLJFWW__slotTt{z-index:4;width:178px;top:14px;left:194px}.home-module__GLJFWW__slotHr{z-index:5;width:182px;top:2px;left:378px}.home-module__GLJFWW__slotCo{z-index:6;width:168px;top:392px;left:392px}.home-module__GLJFWW__slotSub{z-index:7;width:196px;top:436px;left:0}.home-module__GLJFWW__slotDev{z-index:5;width:188px;top:490px;left:200px}.home-module__GLJFWW__dashEnter{transform-origin:50% 90%;animation:1.15s cubic-bezier(.16,1,.3,1) .2s backwards home-module__GLJFWW__hpDashIn}@keyframes home-module__GLJFWW__hpDashIn{0%{opacity:0;transform:perspective(1000px)rotateX(26deg)translateY(70px)scale(.88)}45%{opacity:1}}.home-module__GLJFWW__satEnter{animation:.95s cubic-bezier(.34,1.28,.64,1) backwards home-module__GLJFWW__hpSatIn}@keyframes home-module__GLJFWW__hpSatIn{0%{opacity:0;transform:translate(var(--fx,0), var(--fy,0)) scale(.35)}55%{opacity:1}}.home-module__GLJFWW__float{animation:7s ease-in-out infinite home-module__GLJFWW__hpFloat}.home-module__GLJFWW__slotTt .home-module__GLJFWW__float{animation-duration:8.4s;animation-delay:-3s}.home-module__GLJFWW__slotHr .home-module__GLJFWW__float{animation-duration:6.2s;animation-delay:-1.2s}.home-module__GLJFWW__slotCo .home-module__GLJFWW__float{animation-duration:7.8s;animation-delay:-4.4s}.home-module__GLJFWW__slotSub .home-module__GLJFWW__float{animation-duration:6.6s;animation-delay:-2.2s}.home-module__GLJFWW__slotDev .home-module__GLJFWW__float{animation-duration:7.2s;animation-delay:-5.1s}@keyframes home-module__GLJFWW__hpFloat{50%{transform:translateY(-8px)}}.home-module__GLJFWW__dash{background:var(--hp-card);border:1px solid var(--hp-rule);color:var(--hp-ink);border-radius:14px;font-size:10px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fffcf699,0 46px 90px -44px #1c191780,0 18px 36px -22px #1c191738}.home-module__GLJFWW__dash:before{content:"";z-index:2;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6,#f43f5e,#f59e0b,#14b8a6);height:3px;position:absolute;top:0;left:0;right:0}.home-module__GLJFWW__dashFlash{z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--pc), inset 0 0 40px color-mix(in srgb, var(--pc) 35%, transparent);opacity:0;animation:1.1s ease-out home-module__GLJFWW__hpFlash;position:absolute;inset:0}@keyframes home-module__GLJFWW__hpFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.home-module__GLJFWW__dashChrome{background:var(--hp-paper-deep);border-bottom:1px solid var(--hp-rule);align-items:center;gap:10px;padding:8px 10px 7px;display:flex}.home-module__GLJFWW__dashDots{gap:4px;display:flex}.home-module__GLJFWW__dashDots i{background:#f43f5e;border-radius:50%;width:7px;height:7px;display:block}.home-module__GLJFWW__dashDots i:nth-child(2){background:#f59e0b}.home-module__GLJFWW__dashDots i:nth-child(3){background:#10b981}.home-module__GLJFWW__dashUrl{text-align:center;color:var(--hp-ink-muted);background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:100px;flex:1;margin-right:26px;padding:2px 8px;font-size:9px}.home-module__GLJFWW__dashBody{display:flex}.home-module__GLJFWW__dashSide{background:linear-gradient(#0f766e,#0b4f4a);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:30px;padding:10px 0;display:flex}.home-module__GLJFWW__dashLogo{background:conic-gradient(#10b981,#3b82f6,#8b5cf6,#f43f5e,#f59e0b,#10b981);border-radius:4px;width:14px;height:14px;margin-bottom:4px}.home-module__GLJFWW__dashNav,.home-module__GLJFWW__dashNavOn{background:var(--pc);opacity:.35;border-radius:5px;width:12px;height:5px;transition:width .4s cubic-bezier(.34,1.56,.64,1),opacity .4s,box-shadow .4s}.home-module__GLJFWW__dashNavOn{opacity:1;width:18px;box-shadow:0 0 8px var(--pc)}.home-module__GLJFWW__dashMain{background:var(--hp-paper);flex-direction:column;flex:1;gap:7px;min-width:0;padding:9px 10px 10px;display:flex}.home-module__GLJFWW__dashHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-module__GLJFWW__dashHello{font-family:var(--hp-serif);font-optical-sizing:auto;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.15}.home-module__GLJFWW__dashWhen{color:var(--hp-ink-muted);font-size:8.5px}.home-module__GLJFWW__nowChip{white-space:nowrap;text-overflow:ellipsis;max-width:108px;color:var(--pd);background:color-mix(in srgb, var(--pc) 13%, transparent);border:1px solid color-mix(in srgb, var(--pc) 40%, transparent);border-radius:100px;align-items:center;gap:5px;padding:2px 8px 2px 7px;font-size:8.5px;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards home-module__GLJFWW__hpChipIn;display:inline-flex;overflow:hidden}.home-module__GLJFWW__nowChip .home-module__GLJFWW__liveDot{background:var(--pc)}@keyframes home-module__GLJFWW__hpChipIn{0%{opacity:0;transform:scale(.7)}}.home-module__GLJFWW__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.home-module__GLJFWW__kpi{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:8px;flex-direction:column;padding:5px 6px 5px 8px;animation:.6s cubic-bezier(.16,1,.3,1) backwards home-module__GLJFWW__hpRise;display:flex;position:relative;overflow:hidden}.home-module__GLJFWW__kpi:before{content:"";background:var(--pc);border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:5px;bottom:5px;left:0}.home-module__GLJFWW__kpiLabel{color:var(--hp-ink-muted);font-size:8px;font-weight:600}.home-module__GLJFWW__kpiValue{font-family:var(--hp-serif);font-optical-sizing:auto;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.1}.home-module__GLJFWW__dashCharts{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:5px;display:grid}.home-module__GLJFWW__panel{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:8px;padding:6px 7px 5px}.home-module__GLJFWW__panelTitle{color:var(--hp-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:8px;font-weight:600;overflow:hidden}.home-module__GLJFWW__bars{align-items:flex-end;gap:5px;height:50px;margin-bottom:11px;display:flex}.home-module__GLJFWW__barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.home-module__GLJFWW__bar{background:linear-gradient(180deg, var(--pc), color-mix(in srgb, var(--pc) 30%, transparent));transform-origin:bottom;border-radius:3px 3px 1px 1px;width:100%;animation:.85s cubic-bezier(.16,1,.3,1) backwards home-module__GLJFWW__hpGrow}@keyframes home-module__GLJFWW__hpGrow{0%{transform:scaleY(0)}}.home-module__GLJFWW__barDay{color:var(--hp-ink-muted);font-size:7.5px;position:absolute;bottom:-11px}.home-module__GLJFWW__donutPanel{flex-direction:column;display:flex}.home-module__GLJFWW__donut{width:56px;height:56px;margin:0 auto;position:relative}.home-module__GLJFWW__donut svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.home-module__GLJFWW__donutTrack{fill:none;stroke:var(--hp-paper-deep);stroke-width:8px}.home-module__GLJFWW__donutArc{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:var(--arc) 100;animation:1.3s cubic-bezier(.65,0,.35,1) 1.15s backwards home-module__GLJFWW__hpArc}@keyframes home-module__GLJFWW__hpArc{0%{stroke-dasharray:0 100}}.home-module__GLJFWW__donutLabel{font-family:var(--hp-serif);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.home-module__GLJFWW__feed{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:8px;padding:2px 7px}.home-module__GLJFWW__feedRow{border-top:1px solid var(--hp-rule);align-items:center;gap:6px;padding:4px 0;font-size:9px;animation:.6s cubic-bezier(.16,1,.3,1) backwards home-module__GLJFWW__hpSlideIn;display:flex}.home-module__GLJFWW__feedRow:first-child{border-top:0}.home-module__GLJFWW__feedNew{animation:.7s cubic-bezier(.34,1.4,.64,1) backwards home-module__GLJFWW__hpFeedIn}.home-module__GLJFWW__feedNew .home-module__GLJFWW__feedText{font-weight:700}@keyframes home-module__GLJFWW__hpFeedIn{0%{opacity:0;background:color-mix(in srgb, var(--pc) 25%, transparent);transform:translateY(-10px)scale(.96)}}.home-module__GLJFWW__feedDot{background:var(--pc);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--pc) 22%, transparent);border-radius:50%;flex-shrink:0}.home-module__GLJFWW__feedText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@keyframes home-module__GLJFWW__hpSlideIn{0%{opacity:0;transform:translate(-14px)}}@keyframes home-module__GLJFWW__hpRise{0%{opacity:0;transform:translateY(8px)}}@property --hp-n{syntax:"<integer>";inherits:false;initial-value:0}.home-module__GLJFWW__countUp{--hp-n:var(--to);counter-reset:hpn var(--hp-n);animation:1.25s cubic-bezier(.16,1,.3,1) backwards home-module__GLJFWW__hpCount}.home-module__GLJFWW__countUp:after{content:counter(hpn)}@keyframes home-module__GLJFWW__hpCount{0%{--hp-n:0}}.home-module__GLJFWW__tile{background:var(--hp-card);border:1px solid var(--hp-rule);border-radius:14px;padding:11px 12px;font-size:11.5px;line-height:1.35;position:relative;box-shadow:inset 0 1px #fffc,0 26px 46px -24px #1c19176b,0 8px 18px -12px #1c191729}.home-module__GLJFWW__pTile{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-top:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s,opacity .35s,filter .35s;overflow:hidden}.home-module__GLJFWW__pTile:before{content:"";background:linear-gradient(90deg, var(--pc), color-mix(in srgb, var(--pc) 40%, #fffcf6));height:3px;position:absolute;top:0;left:0;right:0}.home-module__GLJFWW__pTile:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pc) 14%, transparent), transparent 60%);opacity:.7;transition:opacity .5s;position:absolute;inset:0}.home-module__GLJFWW__pTileOn{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px) scale(1.05);box-shadow:0 0 0 2px var(--pc), 0 0 0 7px color-mix(in srgb, var(--pc) 18%, transparent), 0 30px 50px -22px color-mix(in srgb, var(--pc) 70%, transparent)}.home-module__GLJFWW__pTileOn:after{opacity:1}.home-module__GLJFWW__pHead{z-index:1;align-items:center;gap:6px;margin:2px 0 7px;display:flex;position:relative}.home-module__GLJFWW__pIcon{color:#fff;background:var(--pc);width:20px;height:20px;box-shadow:0 4px 10px -4px var(--pc);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.home-module__GLJFWW__pIcon svg{display:block}.home-module__GLJFWW__pTileOn .home-module__GLJFWW__pIcon{animation:.6s .1s home-module__GLJFWW__hpWiggle}@keyframes home-module__GLJFWW__hpWiggle{30%{transform:rotate(-14deg)scale(1.15)}60%{transform:rotate(10deg)scale(1.1)}}.home-module__GLJFWW__pName{text-overflow:ellipsis;letter-spacing:.02em;min-width:0;color:var(--pd);white-space:nowrap;flex:1;font-size:10px;font-weight:800;overflow:hidden}.home-module__GLJFWW__pBody,.home-module__GLJFWW__pCtaWrap{z-index:1;position:relative}.home-module__GLJFWW__tileTitle{font-family:var(--hp-serif);font-optical-sizing:auto;color:var(--hp-ink);margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.2}.home-module__GLJFWW__tileTitleSm{font-family:var(--hp-serif);font-optical-sizing:auto;color:var(--hp-ink);font-size:12.5px;font-weight:600;line-height:1.2}.home-module__GLJFWW__pSub{color:var(--hp-ink-muted);margin:6px 0 0;font-size:10px;line-height:1.35}.home-module__GLJFWW__liveDot{background:var(--hp-teal);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.home-module__GLJFWW__liveDot:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite home-module__GLJFWW__hpPing;position:absolute;inset:0}@keyframes home-module__GLJFWW__hpPing{75%,to{opacity:0;transform:scale(2.8)}}.home-module__GLJFWW__okChip{white-space:nowrap;color:#fff;background:var(--pc);box-shadow:0 4px 10px -5px var(--pc);border-radius:100px;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-size:9.5px;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) 3s backwards home-module__GLJFWW__hpPop;display:inline-flex}.home-module__GLJFWW__okChip svg{display:block}.home-module__GLJFWW__attStats{gap:6px;display:flex}.home-module__GLJFWW__attStat{background:color-mix(in srgb, var(--pc) 9%, var(--hp-paper));border:1px solid color-mix(in srgb, var(--pc) 28%, transparent);border-radius:10px;flex-direction:column;flex:1;padding:6px 8px;display:flex}.home-module__GLJFWW__attStatAbsent{background:#f43f5e12;border-color:#f43f5e4d}.home-module__GLJFWW__attNum{font-family:var(--hp-serif);font-optical-sizing:auto;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.home-module__GLJFWW__attLabel{color:var(--hp-ink-muted);margin-top:3px;font-size:10px}.home-module__GLJFWW__feeLine{color:var(--pd);background:color-mix(in srgb, var(--pc) 10%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;font-size:10px;font-weight:600;display:flex}.home-module__GLJFWW__paidStamp{letter-spacing:.12em;text-transform:uppercase;color:var(--pd);border:1.5px solid var(--pd);border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:800;animation:.45s cubic-bezier(.34,1.56,.64,1) 3s backwards home-module__GLJFWW__hpStamp;transform:rotate(-8deg)}@keyframes home-module__GLJFWW__hpStamp{0%{opacity:0;transform:rotate(-8deg)scale(2.4)}}.home-module__GLJFWW__ttTop{justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;display:flex}.home-module__GLJFWW__ttGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.home-module__GLJFWW__ttCell{opacity:.85;border-radius:3px;height:11px;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards home-module__GLJFWW__hpCell}@keyframes home-module__GLJFWW__hpCell{0%{opacity:0;transform:scale(.2)}}.home-module__GLJFWW__hrRow{align-items:baseline;gap:6px;display:flex}.home-module__GLJFWW__hrNum{font-family:var(--hp-serif);font-optical-sizing:auto;color:var(--pd);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.home-module__GLJFWW__hrLabel{font-size:11px;font-weight:600}.home-module__GLJFWW__punches{gap:4px;margin-top:7px;display:flex}.home-module__GLJFWW__punch,.home-module__GLJFWW__punchOff{background:var(--pc);border-radius:3px;flex:1;height:8px;animation:.4s backwards home-module__GLJFWW__hpPunch}.home-module__GLJFWW__punchOff{background:var(--hp-rule)}@keyframes home-module__GLJFWW__hpPunch{0%{background:var(--hp-rule);transform:scaleY(.4)}}.home-module__GLJFWW__spark{width:100%;height:40px;margin-top:5px;display:block;overflow:visible}.home-module__GLJFWW__sparkLine{fill:none;stroke:var(--pc);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s cubic-bezier(.65,0,.35,1) 2.4s backwards home-module__GLJFWW__hpSpark}@keyframes home-module__GLJFWW__hpSpark{0%{stroke-dashoffset:1px}}.home-module__GLJFWW__sparkArea{animation:.8s 3.2s backwards home-module__GLJFWW__hpFadeIn}.home-module__GLJFWW__sparkDot{fill:#fff;stroke:var(--pc);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) 3.5s backwards home-module__GLJFWW__hpPop}.home-module__GLJFWW__swap{align-items:center;gap:6px;display:flex}.home-module__GLJFWW__av{border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid;position:relative}.home-module__GLJFWW__avOut{color:var(--pd);background:color-mix(in srgb, var(--pc) 12%, transparent);border:1.5px dashed color-mix(in srgb, var(--pc) 60%, transparent);text-decoration:line-through}.home-module__GLJFWW__avIn{color:#fff;background:#10b981;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.8s backwards home-module__GLJFWW__hpPop;box-shadow:0 6px 14px -6px #10b981}.home-module__GLJFWW__avTick{color:#fff;background:var(--hp-ink);border:1.5px solid var(--hp-card);border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-3px;right:-3px}.home-module__GLJFWW__avTick svg{display:block}.home-module__GLJFWW__swapArrow{color:var(--pc);place-items:center;animation:1.6s ease-in-out 3s infinite home-module__GLJFWW__hpNudge;display:grid}.home-module__GLJFWW__swapArrow svg{display:block}@keyframes home-module__GLJFWW__hpNudge{50%{transform:translate(4px)}}.home-module__GLJFWW__devWin{border:1px solid var(--hp-rule);background:#1c1917;border-radius:8px;margin-bottom:7px;overflow:hidden}.home-module__GLJFWW__devBar{color:#faf6efb3;background:#292524;align-items:center;gap:6px;padding:4px 7px;font-size:8.5px;display:flex}.home-module__GLJFWW__devBar i{background:var(--pc);width:5px;height:5px;box-shadow:0 0 6px var(--pc);border-radius:50%}.home-module__GLJFWW__devCode{flex-direction:column;gap:5px;padding:7px 8px 8px;display:flex}.home-module__GLJFWW__devLine{gap:4px;display:flex}.home-module__GLJFWW__devLine i{opacity:.9;transform-origin:0;border-radius:3px;height:5px;animation:.35s steps(4,end) backwards home-module__GLJFWW__hpType}@keyframes home-module__GLJFWW__hpType{0%{transform:scaleX(0)}}.home-module__GLJFWW__pLink{color:inherit;perspective:800px;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;text-decoration:none;display:block}.home-module__GLJFWW__pLink:focus-visible{outline:2.5px solid var(--pc);outline-offset:5px}.home-module__GLJFWW__slot[data-hovered]{z-index:20}.home-module__GLJFWW__stage[data-hover] .home-module__GLJFWW__slot:not([data-hovered]) .home-module__GLJFWW__pTile{opacity:.58;filter:saturate(.55)}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pTile,.home-module__GLJFWW__pLink:focus-visible .home-module__GLJFWW__pTile{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px) scale(1.07);box-shadow:0 0 0 2px var(--pc), 0 0 0 9px color-mix(in srgb, var(--pc) 16%, transparent), 0 44px 64px -26px color-mix(in srgb, var(--pc) 80%, transparent);transition-duration:.2s,.4s,.35s,.35s;transition-timing-function:ease-out}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pTile:after{opacity:1}@property --hp-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.home-module__GLJFWW__pRing{z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hp-ang), transparent 0 58%, var(--pc) 78%, #fffcf6 86%, var(--pc) 90%, transparent 97%);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pRing,.home-module__GLJFWW__pLink:focus-visible .home-module__GLJFWW__pRing{opacity:1;animation:1.5s linear infinite home-module__GLJFWW__hpSweep}@keyframes home-module__GLJFWW__hpSweep{to{--hp-ang:360deg}}.home-module__GLJFWW__pShine{z-index:0;pointer-events:none;background:radial-gradient(160px circle at var(--mx,50%) var(--my,30%), color-mix(in srgb, var(--pc) 24%, transparent), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pShine{opacity:1}.home-module__GLJFWW__pGo{width:20px;height:20px;color:var(--pd);background:color-mix(in srgb, var(--pc) 13%, transparent);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s;display:grid}.home-module__GLJFWW__pGo svg{display:block}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pGo,.home-module__GLJFWW__pLink:focus-visible .home-module__GLJFWW__pGo{color:#fff;background:var(--pc);transform:rotate(45deg)scale(1.12)}.home-module__GLJFWW__pCtaWrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.home-module__GLJFWW__pCtaInner{min-height:0;overflow:hidden}.home-module__GLJFWW__pCta{color:#fff;background:linear-gradient(90deg, var(--pd), var(--pc));box-shadow:0 8px 16px -10px var(--pc);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin-top:9px;padding:6px 9px;font-size:10.5px;font-weight:800;display:flex}.home-module__GLJFWW__pCta svg{transition:transform .3s;display:block}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pCtaWrap,.home-module__GLJFWW__pLink:focus-visible .home-module__GLJFWW__pCtaWrap{grid-template-rows:1fr}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__pCta svg{transform:translate(3px)}.home-module__GLJFWW__alertPing{border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #f43f5e;position:absolute;inset:-1px}.home-module__GLJFWW__attStatAbsent{position:relative}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__alertPing{animation:1.3s ease-out .6s infinite home-module__GLJFWW__hpAlert}@keyframes home-module__GLJFWW__hpAlert{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.home-module__GLJFWW__ttCell{position:relative;overflow:hidden}.home-module__GLJFWW__ttCell:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffd9 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__ttCell:after{animation:1.4s ease-in-out infinite home-module__GLJFWW__hpGlint;animation-delay:calc(var(--k) * 55ms + .4s)}@keyframes home-module__GLJFWW__hpGlint{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.home-module__GLJFWW__punches{position:relative;overflow:hidden}.home-module__GLJFWW__punches:after{content:"";background:linear-gradient(90deg,#0000,#fffcf6e6,#0000);width:40%;position:absolute;inset:-2px 0;transform:translate(-120%)}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__punches:after{animation:1.3s ease-in-out .9s infinite home-module__GLJFWW__hpScan}@keyframes home-module__GLJFWW__hpScan{to{transform:translate(320%)}}.home-module__GLJFWW__spark{transition:filter .3s}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__spark{filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--pc) 60%, transparent))}.home-module__GLJFWW__avOut{animation:.5s backwards home-module__GLJFWW__hpStrike}@keyframes home-module__GLJFWW__hpStrike{0%{opacity:0;transform:scale(.6)}}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__swapArrow{animation-duration:.6s;animation-delay:0s}.home-module__GLJFWW__phoneBuzz{color:#fff;background:var(--pc);width:24px;height:24px;box-shadow:0 6px 12px -6px var(--pc);border-radius:8px;place-items:center;margin-left:auto;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards home-module__GLJFWW__hpPop;display:grid}.home-module__GLJFWW__phoneBuzz svg{display:block}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__phoneBuzz svg{animation:.45s ease-in-out 1.1s infinite home-module__GLJFWW__hpBuzz}@keyframes home-module__GLJFWW__hpBuzz{25%{transform:rotate(-18deg)}75%{transform:rotate(18deg)}}.home-module__GLJFWW__caret{background:#fffcf6;align-self:center;width:2px;height:7px;margin-left:2px;animation:1s step-end infinite home-module__GLJFWW__hpBlink;display:inline-block}@keyframes home-module__GLJFWW__hpBlink{50%{opacity:0}}.home-module__GLJFWW__devWin{transition:box-shadow .3s}.home-module__GLJFWW__pLink:hover .home-module__GLJFWW__devWin{box-shadow:0 0 0 1px var(--pc), 0 10px 20px -12px var(--pc)}.home-module__GLJFWW__stackBadge{white-space:nowrap;color:var(--hp-ink-muted);background:var(--hp-paper);border:1px solid var(--hp-rule);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:-30px;left:0}@media (max-width:1279px){.home-module__GLJFWW__stackWrap{--stack-scale:.88}}@media (max-width:1100px){.home-module__GLJFWW__stackWrap{--stack-scale:.8}}@media (max-width:1000px){.home-module__GLJFWW__stackWrap{--stack-scale:.72}}@media (max-width:900px){.home-module__GLJFWW__stackWrap{--stack-scale:.9;max-width:calc(560px * var(--stack-scale));margin:0 auto}.home-module__GLJFWW__heroRight{margin-top:8px}}@media (max-width:600px){.home-module__GLJFWW__stackWrap{--stack-scale:.78}}@media (max-width:520px){.home-module__GLJFWW__stackWrap{--stack-scale:.7}}@media (max-width:440px){.home-module__GLJFWW__stackWrap{--stack-scale:.6}.home-module__GLJFWW__stackBadge{bottom:-26px}}@media (max-width:390px){.home-module__GLJFWW__stackWrap{--stack-scale:.55}}@media (max-width:350px){.home-module__GLJFWW__stackWrap{--stack-scale:.51}}.home-module__GLJFWW__ticker{background:var(--hp-paper-deep);border-block:1px solid var(--hp-rule);flex-direction:column;gap:8px;padding:20px 0;display:flex;position:relative;overflow:hidden}.home-module__GLJFWW__tickerRow{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.home-module__GLJFWW__tickerTrack{width:max-content;animation:52s linear infinite home-module__GLJFWW__hpMarquee;display:flex}.home-module__GLJFWW__tickerReverse .home-module__GLJFWW__tickerTrack{animation-duration:60s;animation-direction:reverse}.home-module__GLJFWW__ticker:hover .home-module__GLJFWW__tickerTrack{animation-play-state:paused}.home-module__GLJFWW__tickerGroup{flex-shrink:0;display:flex}.home-module__GLJFWW__tickerItem{font-family:var(--hp-serif);font-optical-sizing:auto;white-space:nowrap;color:var(--hp-ink);align-items:center;gap:16px;padding:0 16px;font-size:clamp(20px,2.3vw,30px);font-weight:600;line-height:1.25;display:inline-flex}.home-module__GLJFWW__tickerReverse .home-module__GLJFWW__tickerItem{color:var(--hp-ink-muted);font-weight:500}.home-module__GLJFWW__tickerStar{width:14px;height:14px;fill:var(--hp-saffron)}.home-module__GLJFWW__tickerReverse .home-module__GLJFWW__tickerStar{fill:var(--hp-teal)}@keyframes home-module__GLJFWW__hpMarquee{to{transform:translate(-50%)}}.home-module__GLJFWW__lift{transition:transform .45s var(--hp-ease), box-shadow .45s var(--hp-ease), border-color .3s var(--hp-ease);position:relative}.home-module__GLJFWW__lift:hover{border-color:#0f766e47;transform:translateY(-6px);box-shadow:0 34px 60px -36px #1c191761}.home-module__GLJFWW__productBadge{color:var(--hp-saffron-deep);background:var(--hp-saffron-tint);border-radius:100px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:14px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.home-module__GLJFWW__productBadge:before{content:"";background:var(--hp-saffron);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite home-module__GLJFWW__hpHalo;box-shadow:0 0 #f26b1f80}@keyframes home-module__GLJFWW__hpHalo{70%,to{box-shadow:0 0 0 9px #f26b1f00}}.home-module__GLJFWW__sheet{border-radius:40px 40px 0 0;position:relative;box-shadow:0 -30px 60px -50px #1c19174d}.home-module__GLJFWW__story{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:64px;display:grid}.home-module__GLJFWW__storyAside{align-self:stretch}.home-module__GLJFWW__storySticky{position:sticky;top:120px}.home-module__GLJFWW__storyCounter{align-items:flex-end;gap:14px;margin-top:34px;display:flex}.home-module__GLJFWW__storyNumWindow{height:1em;font-family:var(--hp-serif);font-optical-sizing:auto;letter-spacing:-.03em;color:var(--hp-saffron);font-size:clamp(96px,11vw,150px);font-weight:600;line-height:1;display:block;overflow:hidden}.home-module__GLJFWW__storyNumReel{transform:translateY(calc(var(--i,0) * -1em));flex-direction:column;transition:transform .75s cubic-bezier(.65,0,.35,1);display:flex}.home-module__GLJFWW__storyNum{font-variant-numeric:tabular-nums;height:1em;display:block}.home-module__GLJFWW__storyOf{color:var(--hp-ink-muted);font-variant-numeric:tabular-nums;padding-bottom:14px;font-size:17px;font-weight:600}.home-module__GLJFWW__storyTicks{gap:6px;max-width:300px;margin-top:16px;display:flex}.home-module__GLJFWW__storyTick,.home-module__GLJFWW__storyTickOn{background:var(--hp-rule);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.home-module__GLJFWW__storyTick:after,.home-module__GLJFWW__storyTickOn:after{content:"";background:linear-gradient(90deg, var(--hp-saffron), var(--hp-teal));transform-origin:0;transition:transform .5s var(--hp-ease);position:absolute;inset:0;transform:scaleX(0)}.home-module__GLJFWW__storyTickOn:after{transform:scaleX(1)}.home-module__GLJFWW__storyList{flex-direction:column;gap:22px;margin:0;padding:4vh 0 10vh;list-style:none;display:flex}.home-module__GLJFWW__storyItem .home-module__GLJFWW__sixCard{transition:opacity .5s var(--hp-ease), transform .7s var(--hp-ease), box-shadow .5s var(--hp-ease), border-color .5s var(--hp-ease);padding:32px 32px 34px}.home-module__GLJFWW__storyItem .home-module__GLJFWW__h3{font-size:25px}.home-module__GLJFWW__storyItem .home-module__GLJFWW__num{font-size:34px}.home-module__GLJFWW__story[data-ready] .home-module__GLJFWW__storyItem:not([data-active]) .home-module__GLJFWW__sixCard{opacity:.42;transform:scale(.965)}.home-module__GLJFWW__story[data-ready] .home-module__GLJFWW__storyItem[data-active] .home-module__GLJFWW__sixCard{border-color:#0f766e57;transform:translate(-8px);box-shadow:0 40px 80px -46px #0f766e80,0 12px 24px -18px #1c191733}@media (max-width:900px){.home-module__GLJFWW__story{grid-template-columns:1fr;gap:28px}.home-module__GLJFWW__storySticky{position:static}.home-module__GLJFWW__storyCounter,.home-module__GLJFWW__storyTicks{display:none}.home-module__GLJFWW__storyList{gap:16px;padding:0}.home-module__GLJFWW__storyItem .home-module__GLJFWW__sixCard{padding:24px}.home-module__GLJFWW__storyItem .home-module__GLJFWW__h3{font-size:22px}.home-module__GLJFWW__story[data-ready] .home-module__GLJFWW__storyItem:not([data-active]) .home-module__GLJFWW__sixCard,.home-module__GLJFWW__story[data-ready] .home-module__GLJFWW__storyItem[data-active] .home-module__GLJFWW__sixCard{opacity:1;box-shadow:none;border-color:var(--hp-rule);transform:none}}.home-module__GLJFWW__stepsScrub .home-module__GLJFWW__steps:after{content:"";background:linear-gradient(90deg, var(--hp-saffron), var(--hp-teal));height:3px;transform:scaleX(var(--scrub,1));transform-origin:0;border-radius:3px;position:absolute;top:21px;left:24px;right:24px}.home-module__GLJFWW__stepsScrub .home-module__GLJFWW__stepNum{z-index:1;transition:background-color .45s var(--hp-ease), color .45s var(--hp-ease), transform .6s var(--hp-ease), box-shadow .45s var(--hp-ease)}.home-module__GLJFWW__stepsScrub[data-active] .home-module__GLJFWW__step:first-child .home-module__GLJFWW__stepNum,.home-module__GLJFWW__stepsScrub[data-active="1"] .home-module__GLJFWW__step:nth-child(2) .home-module__GLJFWW__stepNum,.home-module__GLJFWW__stepsScrub[data-active="2"] .home-module__GLJFWW__step:nth-child(2) .home-module__GLJFWW__stepNum,.home-module__GLJFWW__stepsScrub[data-active="2"] .home-module__GLJFWW__step:nth-child(3) .home-module__GLJFWW__stepNum{background:var(--hp-teal);color:var(--hp-paper);box-shadow:0 0 0 7px var(--hp-teal-tint);transform:scale(1.14)}@media (max-width:900px){.home-module__GLJFWW__stepsScrub .home-module__GLJFWW__steps:after{width:3px;height:auto;transform:scaleY(var(--scrub,1));transform-origin:top;inset:24px auto 24px 21px}}.home-module__GLJFWW__subSection{isolation:isolate;position:relative;overflow:hidden}.home-module__GLJFWW__bigClock{z-index:-1;font-family:var(--hp-serif);font-optical-sizing:auto;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #0f766e1c;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(170px,27vw,400px);font-weight:700;line-height:1;position:absolute;top:50%;left:-2%;transform:translateY(-50%)}@keyframes home-module__GLJFWW__hpClockDrift{0%{transform:translate(6%,-30%)}to{transform:translate(-10%,-72%)}}@supports (animation-timeline:view()){.home-module__GLJFWW__bigClock{animation:linear both home-module__GLJFWW__hpClockDrift;animation-timeline:view()}}.home-module__GLJFWW__final{isolation:isolate;position:relative;overflow:hidden}.home-module__GLJFWW__finalBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-module__GLJFWW__finalBackdrop:before{content:"";background-image:radial-gradient(circle at 1px 1px,#faf6ef24 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.home-module__GLJFWW__ring{border:1.5px solid #faf6ef29;border-radius:50%;position:absolute}.home-module__GLJFWW__ringA{width:560px;height:560px;animation:28s linear infinite home-module__GLJFWW__hpOrbit;top:-230px;right:-140px}.home-module__GLJFWW__ringA:after{content:"";background:var(--hp-saffron);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:-7px;box-shadow:0 0 18px #f26b1fcc}.home-module__GLJFWW__ringB{border:1.5px dashed #f26b1f80;width:360px;height:360px;animation:44s linear infinite reverse home-module__GLJFWW__hpOrbit;bottom:-240px;right:140px}.home-module__GLJFWW__ringC{background:radial-gradient(circle,#f26b1f4d,#0000 68%);border:0;width:240px;height:240px;animation:12s ease-in-out infinite alternate home-module__GLJFWW__hpDriftA;top:8%;right:30%}@media (max-width:900px){.home-module__GLJFWW__ringB,.home-module__GLJFWW__ringC{display:none}}.home-module__GLJFWW__subGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.home-module__GLJFWW__subCopy .home-module__GLJFWW__lede{margin-bottom:20px}.home-module__GLJFWW__subDemo{justify-content:center;display:flex}@media (max-width:900px){.home-module__GLJFWW__subGrid{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__home *,.home-module__GLJFWW__home :before,.home-module__GLJFWW__home :after{transition:none!important;animation:none!important}.home-module__GLJFWW__fadePlay,.home-module__GLJFWW__logoMark,.home-module__GLJFWW__logoSpokes,.home-module__GLJFWW__logoNode{animation:none!important}.home-module__GLJFWW__logoSpokes{stroke-dashoffset:0}.home-module__GLJFWW__brand:hover .home-module__GLJFWW__logoBox{transform:none}.home-module__GLJFWW__pulse{display:none}.home-module__GLJFWW__lift:hover,.home-module__GLJFWW__story[data-ready] .home-module__GLJFWW__storyItem .home-module__GLJFWW__sixCard{transform:none}}.home-module__GLJFWW__nowrap{white-space:nowrap}
.DemoRequestModal-module__fS7snW__dialog[data-variant=paper]{--dm-bg:#fffcf6;--dm-bg-soft:#faf6ef;--dm-ink:#1c1917;--dm-muted:#57534e;--dm-placeholder:#a8a29e;--dm-rule:#e7e0d2;--dm-input-bg:#fff;--dm-input-border:#ddd5c6;--dm-focus:#0f766e;--dm-focus-ring:#0f766e29;--dm-primary:#f26b1f;--dm-primary-hover:#e05d14;--dm-primary-text:#1c1917;--dm-primary-glow:#f26b1f8c;--dm-accent:#0f766e;--dm-accent-soft:#0f766e14;--dm-accent-border:#0f766e73;--dm-danger:#b42318;--dm-danger-bg:#b4231812;--dm-danger-border:#b4231859;--dm-link:#0b5d57;--dm-shadow:0 50px 120px -30px #1c19178c, 0 0 0 1px #1c19170a;--dm-radius:24px;--dm-font:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--dm-title-font:var(--font-fraunces), Georgia, "Times New Roman", serif;--dm-close-bg:#f2ecdf;--dm-chip-bg:#f5efe3}.DemoRequestModal-module__fS7snW__dialog[data-variant=dark]{--dm-bg:#121214;--dm-bg-soft:#ffffff08;--dm-ink:var(--text-primary,#fff);--dm-muted:var(--text-secondary,#a1a1aa);--dm-placeholder:#6b7280;--dm-rule:var(--glass-border,#ffffff14);--dm-input-bg:#ffffff0a;--dm-input-border:#ffffff1f;--dm-focus:#2dd4bf;--dm-focus-ring:#2dd4bf33;--dm-primary:#f26b1f;--dm-primary-hover:#ff7a2e;--dm-primary-text:#1c1917;--dm-primary-glow:#f26b1f73;--dm-accent:#2dd4bf;--dm-accent-soft:#2dd4bf14;--dm-accent-border:#2dd4bf80;--dm-danger:#fca5a5;--dm-danger-bg:#f43f5e1a;--dm-danger-border:#f43f5e59;--dm-link:#5eead4;--dm-shadow:0 40px 100px -20px #000c, 0 0 0 1px #ffffff0f;--dm-radius:24px;--dm-font:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--dm-title-font:var(--font-outfit), var(--font-inter), system-ui, sans-serif;--dm-close-bg:#ffffff0f;--dm-chip-bg:#ffffff0d}.DemoRequestModal-module__fS7snW__dialog{border-radius:var(--dm-radius);background:var(--dm-bg);color:var(--dm-ink);font-family:var(--dm-font);width:min(1060px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);box-shadow:var(--dm-shadow);-webkit-font-smoothing:antialiased;border:0;margin:auto;padding:0;overflow:hidden}.DemoRequestModal-module__fS7snW__dialog::backdrop{-webkit-backdrop-filter:blur(6px)saturate(1.1)}.DemoRequestModal-module__fS7snW__dialog[data-variant=paper]::backdrop{background:radial-gradient(120% 90% at 20% 10%,#0f766e59,#0000 60%),#1c191794}.DemoRequestModal-module__fS7snW__dialog[data-variant=dark]::backdrop{background:#000000bf}.DemoRequestModal-module__fS7snW__dialog[open]{animation:.5s cubic-bezier(.16,1,.3,1) DemoRequestModal-module__fS7snW__dmIn}.DemoRequestModal-module__fS7snW__dialog[open]::backdrop{animation:.35s ease-out DemoRequestModal-module__fS7snW__dmFade}@keyframes DemoRequestModal-module__fS7snW__dmIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes DemoRequestModal-module__fS7snW__dmFade{0%{opacity:0}}.DemoRequestModal-module__fS7snW__dialog *,.DemoRequestModal-module__fS7snW__dialog :before,.DemoRequestModal-module__fS7snW__dialog :after{box-sizing:border-box}.DemoRequestModal-module__fS7snW__dialog :focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.DemoRequestModal-module__fS7snW__dialog svg{flex-shrink:0}.DemoRequestModal-module__fS7snW__shell{grid-template-columns:minmax(0,380px) minmax(0,1fr);max-height:calc(100dvh - 32px);display:grid;position:relative}.DemoRequestModal-module__fS7snW__story{isolation:isolate;color:#faf6ef;background:radial-gradient(90% 60% at 100% 0,#f26b1f47,#0000 60%),radial-gradient(80% 60% at 0 100%,#2dd4bf38,#0000 60%),linear-gradient(165deg,#0f766e 0%,#0b5d57 48%,#083f3b 100%);flex-direction:column;gap:18px;padding:32px 30px 28px;display:flex;position:relative;overflow:hidden}.DemoRequestModal-module__fS7snW__story:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px,#faf6ef21 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.DemoRequestModal-module__fS7snW__storyRing{z-index:-1;border:1.5px dashed #faf6ef29;border-radius:50%;width:420px;height:420px;animation:40s linear infinite DemoRequestModal-module__fS7snW__dmOrbit;position:absolute;bottom:-170px;right:-210px}.DemoRequestModal-module__fS7snW__storyRingB{border:1.5px solid #f26b1f4d;width:260px;height:260px;animation-duration:26s;animation-direction:reverse;bottom:-80px;right:-120px}.DemoRequestModal-module__fS7snW__storyRingB:after{content:"";background:#f26b1f;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:-6px;box-shadow:0 0 14px #f26b1fe6}@keyframes DemoRequestModal-module__fS7snW__dmOrbit{to{transform:rotate(360deg)}}.DemoRequestModal-module__fS7snW__eyebrow{letter-spacing:.01em;color:#faf6ef;background:#faf6ef1a;border:1px solid #faf6ef2e;border-radius:100px;align-self:flex-start;align-items:center;gap:9px;margin:0;padding:5px 12px 5px 10px;font-size:13px;font-weight:600;display:inline-flex}.DemoRequestModal-module__fS7snW__liveDot{background:#f26b1f;border-radius:50%;width:8px;height:8px;position:relative}.DemoRequestModal-module__fS7snW__liveDot:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite DemoRequestModal-module__fS7snW__dmPing;position:absolute;inset:0}@keyframes DemoRequestModal-module__fS7snW__dmPing{75%,to{opacity:0;transform:scale(2.8)}}.DemoRequestModal-module__fS7snW__storyTitle{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:-.015em;color:#fffcf6;text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:1.1}.DemoRequestModal-module__fS7snW__hub{aspect-ratio:300/184;width:100%;margin:4px 0 2px;position:relative}.DemoRequestModal-module__fS7snW__hubWires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DemoRequestModal-module__fS7snW__hubWire{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:4 5;transition:stroke .4s}.DemoRequestModal-module__fS7snW__wireOff .DemoRequestModal-module__fS7snW__hubWire{stroke:#faf6ef33}.DemoRequestModal-module__fS7snW__wireOn .DemoRequestModal-module__fS7snW__hubWire{stroke:#ffc496d9;animation:.9s linear infinite DemoRequestModal-module__fS7snW__dmFlow}@keyframes DemoRequestModal-module__fS7snW__dmFlow{to{stroke-dashoffset:-18px}}.DemoRequestModal-module__fS7snW__hubPulse{fill:#ffb27a;filter:drop-shadow(0 0 5px #f26b1ff2)}.DemoRequestModal-module__fS7snW__hubCore{background:#1c1917;border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;animation:3.2s ease-in-out infinite DemoRequestModal-module__fS7snW__dmCore;display:grid;position:absolute;box-shadow:0 0 0 6px #faf6ef1a,0 0 0 14px #faf6ef0d,0 18px 30px -10px #00000080}.DemoRequestModal-module__fS7snW__hubCore svg{width:34px;height:34px;animation:18s linear infinite DemoRequestModal-module__fS7snW__dmOrbit}@keyframes DemoRequestModal-module__fS7snW__dmCore{50%{box-shadow:0 0 0 9px #faf6ef1f,0 0 0 20px #faf6ef0a,0 18px 30px -10px #00000080}}.DemoRequestModal-module__fS7snW__node{white-space:nowrap;color:#faf6ef9e;background:#083f3bd9;border:1px solid #faf6ef29;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:600;transition:color .35s,background-color .35s,border-color .35s,box-shadow .35s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,-50%)}.DemoRequestModal-module__fS7snW__nodeOn{color:#1c1917;background:#fffcf6;border-color:#fffcf6;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 4px #f26b1f47,0 10px 22px -8px #00000073}.DemoRequestModal-module__fS7snW__next{margin-top:2px}.DemoRequestModal-module__fS7snW__nextTitle{letter-spacing:.08em;text-transform:uppercase;color:#faf6efa6;margin:0 0 10px;font-size:12px;font-weight:700}.DemoRequestModal-module__fS7snW__storySteps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.DemoRequestModal-module__fS7snW__storySteps:before{content:"";background:linear-gradient(#f26b1fcc,#faf6ef26);width:1.5px;position:absolute;top:16px;bottom:16px;left:15px}.DemoRequestModal-module__fS7snW__storyStep{color:#faf6efeb;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;animation:.6s cubic-bezier(.16,1,.3,1) backwards DemoRequestModal-module__fS7snW__dmRise;display:flex;position:relative}.DemoRequestModal-module__fS7snW__storyStep:first-child{animation-delay:.25s}.DemoRequestModal-module__fS7snW__storyStep:nth-child(2){animation-delay:.37s}.DemoRequestModal-module__fS7snW__storyStep:nth-child(3){animation-delay:.49s}.DemoRequestModal-module__fS7snW__storyStepIcon{color:#fffcf6;background:#0b5d57;border:1.5px solid #faf6ef4d;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;margin-top:-4px;display:grid}.DemoRequestModal-module__fS7snW__storyStep:first-child .DemoRequestModal-module__fS7snW__storyStepIcon{color:#1c1917;background:#f26b1f;border-color:#f26b1f}@keyframes DemoRequestModal-module__fS7snW__dmRise{0%{opacity:0;transform:translateY(10px)}}.DemoRequestModal-module__fS7snW__storyProof{color:#faf6efbf;border-top:1px solid #faf6ef24;align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:16px;font-size:13px;line-height:1.45;display:flex}.DemoRequestModal-module__fS7snW__storyProof svg{color:#5eead4;margin-top:1px}.DemoRequestModal-module__fS7snW__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dm-input-border) transparent;max-height:calc(100dvh - 32px);padding:30px 34px;position:relative;overflow-y:auto}.DemoRequestModal-module__fS7snW__close{z-index:2;background:var(--dm-close-bg);width:40px;height:40px;color:var(--dm-ink);cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:16px;right:16px}.DemoRequestModal-module__fS7snW__close:hover{border-color:var(--dm-input-border);transform:rotate(90deg)}.DemoRequestModal-module__fS7snW__head{margin-bottom:18px;padding-right:52px}.DemoRequestModal-module__fS7snW__title{font-family:var(--dm-title-font);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--dm-ink);margin:0 0 4px;font-size:30px;font-weight:600;line-height:1.12}.DemoRequestModal-module__fS7snW__dialog[data-variant=dark] .DemoRequestModal-module__fS7snW__title{font-weight:700}.DemoRequestModal-module__fS7snW__intro{color:var(--dm-muted);margin:0;font-size:15.5px;line-height:1.5}.DemoRequestModal-module__fS7snW__progress{align-items:center;gap:12px;margin-top:14px;display:flex}.DemoRequestModal-module__fS7snW__progressTrack{background:var(--dm-rule);border-radius:6px;flex:1;max-width:260px;height:6px;position:relative;overflow:hidden}.DemoRequestModal-module__fS7snW__progressFill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f26b1f,#f59e0b 50%,#0f766e);transition:transform .6s cubic-bezier(.34,1.3,.64,1);position:absolute;inset:0}.DemoRequestModal-module__fS7snW__progressText{color:var(--dm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.DemoRequestModal-module__fS7snW__progress[data-complete] .DemoRequestModal-module__fS7snW__progressText{color:var(--dm-accent)}.DemoRequestModal-module__fS7snW__progress[data-complete] .DemoRequestModal-module__fS7snW__progressText svg{animation:.45s cubic-bezier(.34,1.56,.64,1) DemoRequestModal-module__fS7snW__dmPop}@keyframes DemoRequestModal-module__fS7snW__dmPop{0%{transform:scale(0)}}.DemoRequestModal-module__fS7snW__form{flex-direction:column;gap:18px;display:flex}.DemoRequestModal-module__fS7snW__group{border:0;min-width:0;margin:0;padding:0}.DemoRequestModal-module__fS7snW__legend{letter-spacing:.06em;text-transform:uppercase;color:var(--dm-muted);align-items:center;gap:9px;margin:0 0 10px;padding:0;font-size:12.5px;font-weight:700;display:flex}.DemoRequestModal-module__fS7snW__legend:after{content:"";background:var(--dm-rule);flex:1;height:1px}.DemoRequestModal-module__fS7snW__legendNum{letter-spacing:0;width:20px;height:20px;color:var(--dm-bg);background:var(--dm-accent);border-radius:50%;place-items:center;font-size:11px;display:grid}.DemoRequestModal-module__fS7snW__grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.DemoRequestModal-module__fS7snW__gridSchool{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,.75fr)}.DemoRequestModal-module__fS7snW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.DemoRequestModal-module__fS7snW__label{color:var(--dm-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.DemoRequestModal-module__fS7snW__req{letter-spacing:.03em;color:var(--dm-accent);background:var(--dm-accent-soft);border-radius:100px;padding:1px 7px;font-size:10.5px;font-weight:700}.DemoRequestModal-module__fS7snW__control{background:var(--dm-input-bg);border:1.5px solid var(--dm-input-border);border-radius:12px;align-items:center;min-height:46px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.DemoRequestModal-module__fS7snW__control:hover{border-color:color-mix(in srgb, var(--dm-input-border) 55%, var(--dm-accent))}.DemoRequestModal-module__fS7snW__control:focus-within{border-color:var(--dm-focus);box-shadow:0 0 0 4px var(--dm-focus-ring), 0 8px 20px -14px var(--dm-focus)}.DemoRequestModal-module__fS7snW__controlError,.DemoRequestModal-module__fS7snW__controlError:focus-within{border-color:var(--dm-danger);animation:.35s DemoRequestModal-module__fS7snW__dmShake}@keyframes DemoRequestModal-module__fS7snW__dmShake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.DemoRequestModal-module__fS7snW__controlIcon{color:var(--dm-placeholder);margin-left:13px;transition:color .2s}.DemoRequestModal-module__fS7snW__control:focus-within .DemoRequestModal-module__fS7snW__controlIcon{color:var(--dm-focus)}.DemoRequestModal-module__fS7snW__prefix{color:var(--dm-muted);border-right:1.5px solid var(--dm-rule);font-variant-numeric:tabular-nums;align-self:stretch;align-items:center;padding:0 11px 0 13px;font-size:15px;font-weight:600;display:flex}.DemoRequestModal-module__fS7snW__input{width:100%;min-width:0;color:var(--dm-ink);font:inherit;background:0 0;border:0;flex:1;padding:11px 12px 11px 10px;font-size:16px;line-height:1.35}.DemoRequestModal-module__fS7snW__prefix+.DemoRequestModal-module__fS7snW__input{padding-left:12px}.DemoRequestModal-module__fS7snW__input:focus{outline:none}.DemoRequestModal-module__fS7snW__input::placeholder{color:var(--dm-placeholder);opacity:1}.DemoRequestModal-module__fS7snW__okMark{color:#fff;background:var(--dm-accent);opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:12px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:grid;transform:scale(0)}.DemoRequestModal-module__fS7snW__controlOk .DemoRequestModal-module__fS7snW__okMark{opacity:1;transform:scale(1)}.DemoRequestModal-module__fS7snW__controlOk{border-color:var(--dm-accent-border)}.DemoRequestModal-module__fS7snW__controlArea{align-items:stretch}.DemoRequestModal-module__fS7snW__textarea{resize:vertical;min-height:62px;padding:11px 14px}.DemoRequestModal-module__fS7snW__chips{flex-wrap:wrap;gap:6px;display:flex}.DemoRequestModal-module__fS7snW__chip{font:inherit;color:var(--dm-muted);background:var(--dm-chip-bg);border:1px solid var(--dm-rule);cursor:pointer;border-radius:100px;padding:4px 11px;font-size:12.5px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.DemoRequestModal-module__fS7snW__chip:hover{color:var(--dm-ink);border-color:var(--dm-input-border);transform:translateY(-1px)}.DemoRequestModal-module__fS7snW__chip[aria-pressed=true]{color:#fff;background:var(--dm-accent);border-color:var(--dm-accent)}.DemoRequestModal-module__fS7snW__dialog[data-variant=dark] .DemoRequestModal-module__fS7snW__chip[aria-pressed=true],.DemoRequestModal-module__fS7snW__dialog[data-variant=dark] .DemoRequestModal-module__fS7snW__legendNum{color:#0b1f1d}.DemoRequestModal-module__fS7snW__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.DemoRequestModal-module__fS7snW__tile{border:1.5px solid var(--dm-input-border);background:var(--dm-input-bg);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:84px;padding:11px 11px 10px;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.DemoRequestModal-module__fS7snW__tile:hover{border-color:color-mix(in srgb, var(--dm-input-border) 40%, var(--dm-accent));transform:translateY(-3px);box-shadow:0 14px 24px -18px #1c191780}.DemoRequestModal-module__fS7snW__tile:has(.DemoRequestModal-module__fS7snW__tileInput:focus-visible){outline:2px solid var(--dm-focus);outline-offset:2px}.DemoRequestModal-module__fS7snW__tileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.DemoRequestModal-module__fS7snW__tileIcon{width:34px;height:34px;color:var(--dm-accent);background:var(--dm-accent-soft);border-radius:10px;place-items:center;transition:color .25s,background-color .25s,transform .45s cubic-bezier(.34,1.56,.64,1);display:grid}.DemoRequestModal-module__fS7snW__tileLabel{color:var(--dm-ink);font-size:12.5px;font-weight:600;line-height:1.25}.DemoRequestModal-module__fS7snW__tileTick{color:#1c1917;background:#f26b1f;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:8px;right:8px;transform:scale(0)}.DemoRequestModal-module__fS7snW__tileOn{background:linear-gradient(160deg, #f26b1f1a, transparent 70%), var(--dm-input-bg);border-color:#f26b1f;box-shadow:0 0 0 4px #f26b1f24,0 16px 26px -20px #f26b1fe6}.DemoRequestModal-module__fS7snW__tileOn .DemoRequestModal-module__fS7snW__tileIcon{color:#1c1917;background:#f26b1f;transform:rotate(-8deg)scale(1.05)}.DemoRequestModal-module__fS7snW__tileOn .DemoRequestModal-module__fS7snW__tileTick{transform:scale(1)}.DemoRequestModal-module__fS7snW__error{color:var(--dm-danger);margin:0;font-size:13px;line-height:1.4}.DemoRequestModal-module__fS7snW__general{border:1px solid var(--dm-danger-border);background:var(--dm-danger-bg);color:var(--dm-danger);border-radius:12px;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.DemoRequestModal-module__fS7snW__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:auto;left:-10000px;overflow:hidden}.DemoRequestModal-module__fS7snW__honeypot input,.DemoRequestModal-module__fS7snW__honeypot label{opacity:0;border:0;width:0;height:0;margin:0;padding:0;position:absolute}.DemoRequestModal-module__fS7snW__turnstile{justify-content:center;display:flex}.DemoRequestModal-module__fS7snW__actions,.DemoRequestModal-module__fS7snW__thanksActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:2px;display:flex}.DemoRequestModal-module__fS7snW__submit{isolation:isolate;background:var(--dm-primary);min-height:52px;color:var(--dm-primary-text);font:inherit;cursor:pointer;box-shadow:0 16px 30px -16px var(--dm-primary-glow);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:16.5px;font-weight:700;transition:background-color .2s,box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.DemoRequestModal-module__fS7snW__submit:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#fff8eca6 50%,#0000 70%);position:absolute;inset:-2px;transform:translate(-130%)}.DemoRequestModal-module__fS7snW__submitReady:after{animation:2.8s ease-in-out .2s infinite DemoRequestModal-module__fS7snW__dmShine}@keyframes DemoRequestModal-module__fS7snW__dmShine{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}.DemoRequestModal-module__fS7snW__submit:hover{background:var(--dm-primary-hover);box-shadow:0 22px 36px -16px var(--dm-primary-glow);transform:translateY(-2px)}.DemoRequestModal-module__fS7snW__submit:active{transform:translateY(0)}.DemoRequestModal-module__fS7snW__submit:disabled{opacity:.75;cursor:progress;transform:none}.DemoRequestModal-module__fS7snW__submitArrow{transition:transform .3s}.DemoRequestModal-module__fS7snW__submit:hover .DemoRequestModal-module__fS7snW__submitArrow{transform:translate(4px)}.DemoRequestModal-module__fS7snW__spin{animation:.8s linear infinite DemoRequestModal-module__fS7snW__dmOrbit}.DemoRequestModal-module__fS7snW__actionsNote{color:var(--dm-muted);margin:0;font-size:14.5px}.DemoRequestModal-module__fS7snW__actionsNote a{color:var(--dm-link);text-underline-offset:3px;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.DemoRequestModal-module__fS7snW__thanks{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:18px 40px 6px 0;display:flex}.DemoRequestModal-module__fS7snW__thanksBadge{width:76px;height:76px;margin-bottom:20px;position:relative}.DemoRequestModal-module__fS7snW__thanksBadge svg{width:100%;height:100%;overflow:visible}.DemoRequestModal-module__fS7snW__thanksCircle{fill:var(--dm-accent-soft);stroke:var(--dm-accent);stroke-width:3px;stroke-dasharray:183;stroke-dashoffset:0;transform-origin:50%;animation:.7s cubic-bezier(.65,0,.35,1) backwards DemoRequestModal-module__fS7snW__dmCircle;transform:rotate(-90deg)}.DemoRequestModal-module__fS7snW__thanksTick{fill:none;stroke:var(--dm-accent);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:0;animation:.45s cubic-bezier(.65,0,.35,1) .55s backwards DemoRequestModal-module__fS7snW__dmTick}@keyframes DemoRequestModal-module__fS7snW__dmCircle{0%{stroke-dashoffset:183px}}@keyframes DemoRequestModal-module__fS7snW__dmTick{0%{stroke-dashoffset:44px}}.DemoRequestModal-module__fS7snW__confetti{--a:calc(var(--i) * 25.7deg);opacity:0;background:#f26b1f;border-radius:2px;width:7px;height:11px;margin:-5px 0 0 -3px;animation:1s cubic-bezier(.16,1,.3,1) .6s forwards DemoRequestModal-module__fS7snW__dmBurst;position:absolute;top:50%;left:50%}.DemoRequestModal-module__fS7snW__confetti:nth-child(3n+1){background:#0f766e}.DemoRequestModal-module__fS7snW__confetti:nth-child(3n+2){background:#f5b132;border-radius:50%;width:8px;height:8px}@keyframes DemoRequestModal-module__fS7snW__dmBurst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}80%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-78px) rotate(200deg)}}.DemoRequestModal-module__fS7snW__thanksText{max-width:46ch;color:var(--dm-ink);margin:8px 0 20px;font-size:17px;line-height:1.55}.DemoRequestModal-module__fS7snW__nextList{flex-direction:column;gap:10px;width:100%;margin:0 0 26px;padding:0;list-style:none;display:flex}.DemoRequestModal-module__fS7snW__nextItem{background:var(--dm-bg-soft);border:1px solid var(--dm-rule);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;line-height:1.45;animation:.6s cubic-bezier(.16,1,.3,1) backwards DemoRequestModal-module__fS7snW__dmRise;display:flex}.DemoRequestModal-module__fS7snW__nextIcon{width:32px;height:32px;color:var(--dm-accent);background:var(--dm-accent-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@media (max-width:819px){.DemoRequestModal-module__fS7snW__shell{overscroll-behavior:contain;grid-template-columns:1fr;max-height:calc(100dvh - 20px);overflow-y:auto}.DemoRequestModal-module__fS7snW__panel{max-height:none;overflow:visible}.DemoRequestModal-module__fS7snW__story{gap:10px;padding:22px 20px 20px}.DemoRequestModal-module__fS7snW__storyTitle{padding-right:44px;font-size:23px}.DemoRequestModal-module__fS7snW__hub,.DemoRequestModal-module__fS7snW__next,.DemoRequestModal-module__fS7snW__storyProof,.DemoRequestModal-module__fS7snW__storyRingB{display:none}.DemoRequestModal-module__fS7snW__close{color:#fffcf6;background:#faf6ef24;top:14px;right:14px}.DemoRequestModal-module__fS7snW__close:hover{border-color:#faf6ef4d}.DemoRequestModal-module__fS7snW__head{padding-right:0}.DemoRequestModal-module__fS7snW__gridSchool{grid-template-columns:1fr 1fr}.DemoRequestModal-module__fS7snW__gridSchool>:first-child{grid-column:1/-1}.DemoRequestModal-module__fS7snW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.DemoRequestModal-module__fS7snW__dialog{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.DemoRequestModal-module__fS7snW__shell{max-height:calc(100dvh - 16px)}.DemoRequestModal-module__fS7snW__panel{padding:20px 18px 24px}.DemoRequestModal-module__fS7snW__grid,.DemoRequestModal-module__fS7snW__gridSchool{grid-template-columns:1fr;gap:12px}.DemoRequestModal-module__fS7snW__title{font-size:24px}.DemoRequestModal-module__fS7snW__intro{font-size:14.5px}.DemoRequestModal-module__fS7snW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoRequestModal-module__fS7snW__tiles .DemoRequestModal-module__fS7snW__tile:last-child{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}.DemoRequestModal-module__fS7snW__submit{width:100%}.DemoRequestModal-module__fS7snW__actionsNote{text-align:center;width:100%}.DemoRequestModal-module__fS7snW__thanks{padding-right:0}}@media (prefers-reduced-motion:reduce){.DemoRequestModal-module__fS7snW__dialog *,.DemoRequestModal-module__fS7snW__dialog :before,.DemoRequestModal-module__fS7snW__dialog :after,.DemoRequestModal-module__fS7snW__dialog[open],.DemoRequestModal-module__fS7snW__dialog[open]::backdrop{transition:none!important;animation:none!important}.DemoRequestModal-module__fS7snW__hubPulse,.DemoRequestModal-module__fS7snW__confetti{display:none}}
