.BackLink-module__wg6o9G__link{font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.BackLink-module__wg6o9G__link:before{content:"←";transition:transform .2s}.BackLink-module__wg6o9G__link:hover{color:var(--fg)}.BackLink-module__wg6o9G__link:hover:before{transform:translate(-3px)}.BackLink-module__wg6o9G__spaced{margin-bottom:32px}
.AccessProvider-module__TkliWW__dialog{width:min(520px,94vw);max-height:92vh;color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:6px;margin:auto;padding:0;overflow:auto}.AccessProvider-module__TkliWW__dialog::backdrop{background:#05070acc}.AccessProvider-module__TkliWW__inner{padding:40px 32px 28px;position:relative}.AccessProvider-module__TkliWW__close{width:36px;height:36px;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}.AccessProvider-module__TkliWW__close:hover{color:var(--fg);background:var(--bg-2)}.AccessProvider-module__TkliWW__close:focus-visible{outline:2px solid var(--brand)}.AccessProvider-module__TkliWW__eyebrow{color:var(--fg-faint);font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.AccessProvider-module__TkliWW__title{letter-spacing:-.02em;margin:0 0 14px;font-size:28px;font-weight:600;line-height:1.15}.AccessProvider-module__TkliWW__title span{color:var(--brand);display:inline-block}.AccessProvider-module__TkliWW__body{color:var(--fg-dim);margin:0 0 24px;font-size:16px;line-height:1.55}.AccessProvider-module__TkliWW__label{color:var(--fg-dim);margin-bottom:8px;font-size:13px;display:block}.AccessProvider-module__TkliWW__row{gap:10px;display:flex}.AccessProvider-module__TkliWW__input{min-width:0;height:48px;color:var(--fg);font:inherit;background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;flex:1;padding:0 14px;font-size:16px}.AccessProvider-module__TkliWW__input:focus-visible{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:0}.AccessProvider-module__TkliWW__error{color:var(--danger);margin:10px 0 0;font-size:14px}.AccessProvider-module__TkliWW__fine{color:var(--fg-faint);margin:14px 0 0;font-size:12px;line-height:1.5}.AccessProvider-module__TkliWW__fine a{color:var(--fg-dim);text-decoration:underline}@media (max-width:560px){.AccessProvider-module__TkliWW__inner{padding:44px 20px 22px}.AccessProvider-module__TkliWW__title{font-size:24px}.AccessProvider-module__TkliWW__row{flex-direction:column}.AccessProvider-module__TkliWW__row .btn{justify-content:center;width:100%}}
.Header-module__Af2_WG__nav{z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.Header-module__Af2_WG__nav[data-scrolled=true],.Header-module__Af2_WG__nav[data-fixed=true]{background:var(--bg);border-bottom-color:var(--line)}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;height:56px;display:flex}.Header-module__Af2_WG__links{align-items:center;gap:28px;display:flex}.Header-module__Af2_WG__link{color:var(--fg-dim);letter-spacing:0;white-space:nowrap;font-size:14px;transition:color .2s}.Header-module__Af2_WG__link:hover{color:var(--fg)}.Header-module__Af2_WG__join{height:34px;padding:0 16px}.Header-module__Af2_WG__brand{align-items:center;gap:8px;min-width:0;display:flex}.Header-module__Af2_WG__menuButton,.Header-module__Af2_WG__panel{display:none}@media (max-width:760px){.Header-module__Af2_WG__links{gap:12px}.Header-module__Af2_WG__link{display:none}.Header-module__Af2_WG__menuButton{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.Header-module__Af2_WG__menuButton:focus-visible{outline:2px solid var(--brand)}.Header-module__Af2_WG__bars,.Header-module__Af2_WG__bars:before,.Header-module__Af2_WG__bars:after{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .2s,background-color .2s;display:block}.Header-module__Af2_WG__bars{position:relative}.Header-module__Af2_WG__bars:before,.Header-module__Af2_WG__bars:after{content:"";position:absolute;left:0}.Header-module__Af2_WG__bars:before{top:-6px}.Header-module__Af2_WG__bars:after{top:6px}.Header-module__Af2_WG__nav[data-menu-open=true] .Header-module__Af2_WG__bars{background:0 0}.Header-module__Af2_WG__nav[data-menu-open=true] .Header-module__Af2_WG__bars:before{transform:translateY(6px)rotate(45deg)}.Header-module__Af2_WG__nav[data-menu-open=true] .Header-module__Af2_WG__bars:after{transform:translateY(-6px)rotate(-45deg)}.Header-module__Af2_WG__nav[data-menu-open=true]{background:var(--bg);border-bottom-color:var(--line)}.Header-module__Af2_WG__panel{background:var(--bg);border-bottom:1px solid var(--line);display:block}.Header-module__Af2_WG__panel[hidden]{display:none}.Header-module__Af2_WG__panelLink{color:var(--fg);border-top:1px solid var(--line);padding:16px 0;font-size:17px;display:block}.Header-module__Af2_WG__panelLink:first-child{border-top:0}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--line);padding:44px 0 28px}.Footer-module__EZoWya__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:flex-start;gap:32px;display:grid}.Footer-module__EZoWya__tagline{color:var(--fg-dim);max-width:38ch;margin-top:16px;font-size:14px;line-height:1.55}.Footer-module__EZoWya__colTitle{color:var(--fg);letter-spacing:-.01em;font-size:13px;font-weight:600}.Footer-module__EZoWya__colList{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.Footer-module__EZoWya__colLink{color:var(--fg-dim);font-size:13px;transition:color .2s}.Footer-module__EZoWya__colLink:hover{color:var(--fg)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--line);color:var(--fg-dim);justify-content:space-between;margin-top:36px;padding-top:18px;font-size:12px;display:flex}@media (max-width:760px){.Footer-module__EZoWya__grid{grid-template-columns:1fr 1fr;gap:32px}.Footer-module__EZoWya__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.Footer-module__EZoWya__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.Footer-module__EZoWya__grid>:first-child{grid-column:1/-1}}
.Footnote-module__5iXU4W__sup{margin-left:2px;font-size:.72em;font-weight:400;line-height:0}.Footnote-module__5iXU4W__sup a{color:inherit;opacity:.75;text-decoration:none}.Footnote-module__5iXU4W__sup a:hover{opacity:1;text-decoration:underline}
.HeroStory-module__PWFIdq__area{isolation:isolate;max-width:980px;margin:0 auto;position:relative}.HeroStory-module__PWFIdq__area:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#eaecef0d 1px,#0000 1px),linear-gradient(90deg,#eaecef0d 1px,#0000 1px);background-position:50%;background-size:48px 48px;position:absolute;inset:-120px -220px;-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.HeroStory-module__PWFIdq__wrap{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:4px;position:relative;overflow:hidden}.HeroStory-module__PWFIdq__svg{width:100%;height:auto;font-family:var(--font-mono);display:block}.HeroStory-module__PWFIdq__end{text-align:center;background:#0b0e12f0;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0}.HeroStory-module__PWFIdq__endTitle{font-family:var(--font-display);letter-spacing:-.055em;color:var(--fg);margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:500;line-height:1.04}.HeroStory-module__PWFIdq__endTitle span{color:var(--brand)}@media (max-width:720px){.HeroStory-module__PWFIdq__detail{display:none}.HeroStory-module__PWFIdq__area{margin-top:28px}.HeroStory-module__PWFIdq__area:before{inset:-60px -24px}}
.HeroActions-module__7vBqta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.HeroActions-module__7vBqta__dialog{width:min(1040px,94vw);max-height:92vh;color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:6px;margin:auto;padding:0;overflow:hidden}.HeroActions-module__7vBqta__dialog::backdrop{background:#05070acc}.HeroActions-module__7vBqta__inner{padding:52px 24px 24px;position:relative}.HeroActions-module__7vBqta__close{width:36px;height:36px;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}.HeroActions-module__7vBqta__close:hover{color:var(--fg);background:var(--bg-2)}.HeroActions-module__7vBqta__close:focus-visible{outline:2px solid var(--brand)}@media (max-width:720px){.HeroActions-module__7vBqta__inner{padding:48px 12px 14px}}
.Hero-module__Z8hQ_W__section{min-height:auto;padding-top:128px;padding-bottom:32px;overflow:hidden}.Hero-module__Z8hQ_W__copyWrap{text-align:center;z-index:1;max-width:1180px;margin:0 auto;position:relative}.Hero-module__Z8hQ_W__eyebrow{margin-bottom:24px}.Hero-module__Z8hQ_W__copyWrap .h-display{letter-spacing:-.055em;font-size:clamp(42px,5.4vw,76px);line-height:1.02}.Hero-module__Z8hQ_W__copyWrap .h-display .h-line{display:inline}.Hero-module__Z8hQ_W__lede{letter-spacing:normal;max-width:72ch;margin-top:28px;margin-left:auto;margin-right:auto;font-weight:400}.Hero-module__Z8hQ_W__metrics{border:1px solid var(--line-2);background:var(--bg-2);text-align:center;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:56px auto 0;padding:0;display:grid;overflow:hidden}.Hero-module__Z8hQ_W__metric{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:24px;transition:background-color .2s;display:flex;position:relative}.Hero-module__Z8hQ_W__metric:hover{background:var(--bg-3)}.Hero-module__Z8hQ_W__metric+.Hero-module__Z8hQ_W__metric{border-left:1px solid var(--line)}.Hero-module__Z8hQ_W__metricLink{color:inherit;text-decoration:none}.Hero-module__Z8hQ_W__metricLink:after{content:"";position:absolute;inset:0}.Hero-module__Z8hQ_W__metricLink:focus-visible{outline:none}.Hero-module__Z8hQ_W__metricLink:focus-visible:after{outline:2px solid var(--brand);outline-offset:-2px}.Hero-module__Z8hQ_W__metricLabel sup{z-index:1;position:relative}.Hero-module__Z8hQ_W__metricValue{color:var(--brand);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1}.Hero-module__Z8hQ_W__metricLabel{color:var(--fg);margin:0;font-size:13px;line-height:1.45}.Hero-module__Z8hQ_W__metricEyebrow{color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.Hero-module__Z8hQ_W__commandShell{border:1px solid var(--line);background:var(--bg);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:32px 0 0;padding:12px 12px 12px 18px;display:grid}.Hero-module__Z8hQ_W__command{min-width:0;color:var(--fg);font-family:var(--font-mono);white-space:pre;margin:0;font-size:12px;line-height:1.55;overflow-x:auto}.Hero-module__Z8hQ_W__command code{font:inherit}.Hero-module__Z8hQ_W__prompt{color:var(--fg-dim)}.Hero-module__Z8hQ_W__copyButton{border:1px solid var(--line-2);background:var(--bg-2);height:34px;color:var(--fg);font-family:var(--font-sans);cursor:pointer;border-radius:4px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s}.Hero-module__Z8hQ_W__copyButton:hover{background:var(--bg-3);border-color:var(--fg-dim)}.Hero-module__Z8hQ_W__iconButton{border:1px solid var(--line-2);background:var(--bg-2);width:28px;height:28px;color:var(--fg);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.Hero-module__Z8hQ_W__iconButton:hover{background:var(--bg-3);border-color:var(--fg-dim)}.Hero-module__Z8hQ_W__iconButton:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.Hero-module__Z8hQ_W__copyMobile{display:none}@media (max-width:720px){.Hero-module__Z8hQ_W__section{padding-top:104px;padding-bottom:32px}.Hero-module__Z8hQ_W__copyWrap .h-display{font-size:clamp(34px,9vw,54px);line-height:1.05}.Hero-module__Z8hQ_W__copyWrap .h-display .h-line{display:block}.Hero-module__Z8hQ_W__lede{max-width:50ch}.Hero-module__Z8hQ_W__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.Hero-module__Z8hQ_W__metric{padding:20px 16px}.Hero-module__Z8hQ_W__metric:nth-child(3){border-left:0}.Hero-module__Z8hQ_W__metric:nth-child(n+3){border-top:1px solid var(--line)}.Hero-module__Z8hQ_W__commandShell{grid-template-columns:1fr;align-items:stretch}.Hero-module__Z8hQ_W__copyButton{width:100%}.Hero-module__Z8hQ_W__copyDesktop{display:none}.Hero-module__Z8hQ_W__copyMobile{display:block}}@media (max-width:480px){.Hero-module__Z8hQ_W__commandShell{padding:10px 12px}}
.Alternatives-module__34fwKW__section{padding-top:0}.Alternatives-module__34fwKW__title{text-align:center;font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500}.Alternatives-module__34fwKW__lede{text-align:center;max-width:64ch;color:var(--fg-dim);margin:12px auto 0;font-size:15px;line-height:1.6}.Alternatives-module__34fwKW__command{max-width:560px;margin:28px auto 0}.Alternatives-module__34fwKW__table{border-collapse:collapse;width:100%;max-width:760px;margin:48px auto 0;font-size:14px;line-height:1.5}.Alternatives-module__34fwKW__table th,.Alternatives-module__34fwKW__table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:14px 16px}.Alternatives-module__34fwKW__table thead th{color:var(--fg);border-top:0;font-weight:600}.Alternatives-module__34fwKW__table thead th:nth-child(2){color:var(--brand)}.Alternatives-module__34fwKW__table tbody th{width:26%;color:var(--fg-faint);font-weight:400}.Alternatives-module__34fwKW__table td{color:var(--fg-dim)}@media (max-width:720px){.Alternatives-module__34fwKW__cmdText{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.Alternatives-module__34fwKW__table tbody th{width:100%}.Alternatives-module__34fwKW__table thead{display:none}.Alternatives-module__34fwKW__table,.Alternatives-module__34fwKW__table tbody,.Alternatives-module__34fwKW__table tr,.Alternatives-module__34fwKW__table th,.Alternatives-module__34fwKW__table td{width:100%;display:block}.Alternatives-module__34fwKW__table tr{border-top:1px solid var(--line);padding:12px 0}.Alternatives-module__34fwKW__table th,.Alternatives-module__34fwKW__table td{border:0;padding:4px 0}.Alternatives-module__34fwKW__table td:before{content:attr(data-label) ": ";color:var(--fg-faint)}}.Alternatives-module__34fwKW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Alternatives-module__34fwKW__ledeLine{display:block}
.HowItWorks-module__a-Tr4W__layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(24px,4vw,56px);margin-top:52px;display:grid}.HowItWorks-module__a-Tr4W__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__a-Tr4W__step{border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.55;background:0 0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;transition:opacity .3s,background-color .3s,border-color .3s;display:flex}.HowItWorks-module__a-Tr4W__step:hover,.HowItWorks-module__a-Tr4W__stepActive{opacity:1}.HowItWorks-module__a-Tr4W__stepActive{background:var(--bg-2);border-color:var(--line-2)}.HowItWorks-module__a-Tr4W__step:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.HowItWorks-module__a-Tr4W__stepNumber{color:var(--fg-dim);letter-spacing:.08em;font-size:11px;line-height:1}.HowItWorks-module__a-Tr4W__stepActive .HowItWorks-module__a-Tr4W__stepNumber{color:var(--brand)}.HowItWorks-module__a-Tr4W__title{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.1}.HowItWorks-module__a-Tr4W__body{color:var(--fg-dim);max-width:52ch;font-size:14px;line-height:1.65}.HowItWorks-module__a-Tr4W__stage{border:1px solid var(--line-2);background:#0a0c0f;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.HowItWorks-module__a-Tr4W__stageBar{border-bottom:1px solid var(--line);min-height:38px;color:var(--fg-dim);font-family:var(--font-mono);background:#0f1217;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex}.HowItWorks-module__a-Tr4W__dots{gap:6px;display:inline-flex}.HowItWorks-module__a-Tr4W__dots span{background:var(--line-2);border-radius:50%;width:9px;height:9px}.HowItWorks-module__a-Tr4W__screen{min-height:360px;font-family:var(--font-mono);color:var(--fg);flex:1;padding:20px 22px 24px;font-size:13px;line-height:1.7}.HowItWorks-module__a-Tr4W__line{white-space:pre}.HowItWorks-module__a-Tr4W__gap{margin-top:18px}.HowItWorks-module__a-Tr4W__prompt{color:var(--fg-dim)}.HowItWorks-module__a-Tr4W__caret{vertical-align:-2px;background:var(--fg);width:7px;height:14px;margin-left:2px;animation:1s step-end infinite HowItWorks-module__a-Tr4W__blink;display:inline-block}.HowItWorks-module__a-Tr4W__logLine{color:var(--fg-dim);transition:opacity .25s}.HowItWorks-module__a-Tr4W__progress{background:var(--line);border-radius:2px;height:4px;margin:8px 0;overflow:hidden}.HowItWorks-module__a-Tr4W__progressFill{background:var(--brand);height:100%}.HowItWorks-module__a-Tr4W__ok{color:var(--brand)}.HowItWorks-module__a-Tr4W__bars{gap:8px;margin-top:18px;display:grid}.HowItWorks-module__a-Tr4W__barRow{grid-template-columns:64px minmax(0,1fr) 76px;align-items:center;gap:12px;display:grid}.HowItWorks-module__a-Tr4W__barLabel{font-size:12px}.HowItWorks-module__a-Tr4W__track{background:var(--line);border-radius:2px;height:8px;display:block;overflow:hidden}.HowItWorks-module__a-Tr4W__fill{height:100%;display:block}.HowItWorks-module__a-Tr4W__barValue{text-align:right;color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:12px}.HowItWorks-module__a-Tr4W__barValueBrand{text-align:right;color:var(--win);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.HowItWorks-module__a-Tr4W__unit{color:var(--fg-faint);font-size:11px}@keyframes HowItWorks-module__a-Tr4W__blink{50%{opacity:0}}@media (max-width:900px){.HowItWorks-module__a-Tr4W__layout{grid-template-columns:1fr}.HowItWorks-module__a-Tr4W__screen{min-height:330px;padding:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__a-Tr4W__caret{animation:none}}
.CalloutCard-module__2xCWQa__card{border:1px solid var(--line);background:var(--bg-2);text-align:center;border-radius:4px;padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px);position:relative;overflow:hidden}@media (max-width:760px){.CalloutCard-module__2xCWQa__card{padding:32px 20px}}
.CTASection-module__JDDWTW__section{padding-top:24px;padding-bottom:132px;position:relative;overflow:hidden}.CTASection-module__JDDWTW__headline{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.02}.CTASection-module__JDDWTW__headline span{color:var(--brand)}.CTASection-module__JDDWTW__action{justify-content:center;margin-top:32px;display:flex}.CTASection-module__JDDWTW__body{max-width:52ch;margin:24px auto 0}@media (max-width:760px){.CTASection-module__JDDWTW__section{padding-top:12px;padding-bottom:72px}}
.CostCalculator-module__LCGvra__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:32px;display:grid}.CostCalculator-module__LCGvra__inputCard,.CostCalculator-module__LCGvra__results{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;min-width:0;padding:28px}.CostCalculator-module__LCGvra__label{margin-bottom:14px;font-size:17px;font-weight:500;line-height:1.4;display:block}.CostCalculator-module__LCGvra__field{background:var(--bg);border:1px solid var(--line-2);border-radius:6px;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.CostCalculator-module__LCGvra__field:focus-within{border-color:var(--brand);outline:2px solid var(--brand)}.CostCalculator-module__LCGvra__prefix,.CostCalculator-module__LCGvra__suffix{color:var(--fg-dim)}.CostCalculator-module__LCGvra__input{min-width:0;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:22px}.CostCalculator-module__LCGvra__presets{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.CostCalculator-module__LCGvra__preset{height:36px;color:var(--fg-dim);font:inherit;border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.CostCalculator-module__LCGvra__preset:hover,.CostCalculator-module__LCGvra__preset[data-active]{color:var(--fg);border-color:var(--brand)}.CostCalculator-module__LCGvra__hint{color:var(--fg-faint);margin:16px 0 0;font-size:13px;line-height:1.5}.CostCalculator-module__LCGvra__resultLabel{color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.CostCalculator-module__LCGvra__big{color:var(--brand);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1.05}.CostCalculator-module__LCGvra__rows{border-top:1px solid var(--line);margin-top:22px}.CostCalculator-module__LCGvra__row{color:var(--fg-dim);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;display:flex}.CostCalculator-module__LCGvra__rowStrong{color:var(--fg);font-weight:600}.CostCalculator-module__LCGvra__assumption{color:var(--fg-faint);margin:14px 0 0;font-size:13px}.CostCalculator-module__LCGvra__actions{grid-column:1/-1;margin-top:12px}@media (max-width:800px){.CostCalculator-module__LCGvra__wrap{grid-template-columns:minmax(0,1fr)}.CostCalculator-module__LCGvra__inputCard,.CostCalculator-module__LCGvra__results{padding:20px}}
.cost-savings-module__eEXP8a__main{padding-top:120px}.cost-savings-module__eEXP8a__title{margin-top:32px}.cost-savings-module__eEXP8a__lede{max-width:640px;margin-top:24px}.cost-savings-module__eEXP8a__disclosure{max-width:760px;color:var(--fg-faint);margin:28px 0 0;font-size:13px;line-height:1.6}.cost-savings-module__eEXP8a__disclosure strong{color:var(--fg-dim);font-weight:600}@media (max-width:720px){.cost-savings-module__eEXP8a__main{padding-top:96px}.cost-savings-module__eEXP8a__title .h-line{white-space:normal}}
.parity-module__0w42QG__main{padding-top:120px}.parity-module__0w42QG__title{margin-top:32px}.parity-module__0w42QG__lede{max-width:640px;margin-top:24px}.parity-module__0w42QG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.parity-module__0w42QG__step,.parity-module__0w42QG__suite,.parity-module__0w42QG__group{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;min-width:0;padding:24px}.parity-module__0w42QG__stepN{color:var(--brand);font-family:var(--font-mono);margin-bottom:14px;font-size:13px;display:block}.parity-module__0w42QG__h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}.parity-module__0w42QG__body{color:var(--fg-dim);margin:0;font-size:15px;line-height:1.55}.parity-module__0w42QG__note{gap:12px;max-width:760px;margin-top:20px;display:grid}.parity-module__0w42QG__pinned{color:var(--fg-faint);font-family:var(--font-mono);margin:0 0 12px;font-size:12px;line-height:1.5}.parity-module__0w42QG__suites{gap:12px;margin-top:24px;display:grid}.parity-module__0w42QG__suiteHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.parity-module__0w42QG__suiteName{color:var(--fg-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px}.parity-module__0w42QG__pct{color:var(--win);font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:500;line-height:1}.parity-module__0w42QG__meta{color:var(--fg);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:14px}.parity-module__0w42QG__track{background:var(--bg-3);border-radius:1px;height:6px;margin:16px 0 18px;overflow:hidden}.parity-module__0w42QG__fill{background:var(--brand);width:100%;height:100%}.parity-module__0w42QG__counting{color:var(--fg-dim);margin:12px 0 0;font-size:14px;line-height:1.55}.parity-module__0w42QG__counting strong{color:var(--fg);font-weight:600}.parity-module__0w42QG__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.parity-module__0w42QG__stat{color:var(--fg);font-family:var(--font-display);letter-spacing:-.04em;margin-top:4px;font-size:36px;font-weight:500;line-height:1.1}.parity-module__0w42QG__statLabel{color:var(--fg-faint);margin:4px 0 14px;font-size:13px}.parity-module__0w42QG__closing{border-top:1px solid var(--line);padding:40px 0 0}.parity-module__0w42QG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:900px){.parity-module__0w42QG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.parity-module__0w42QG__main{padding-top:96px}.parity-module__0w42QG__steps,.parity-module__0w42QG__groups{grid-template-columns:minmax(0,1fr)}.parity-module__0w42QG__step,.parity-module__0w42QG__suite,.parity-module__0w42QG__group{padding:20px}}
.security-module__1F2TOa__section{padding-top:0;padding-bottom:80px}.security-module__1F2TOa__sectionWide{padding-top:0;padding-bottom:96px}.security-module__1F2TOa__sectionTinted{background:var(--bg-2);padding-top:0;padding-bottom:96px}.security-module__1F2TOa__heroTitle{margin-top:20px}.security-module__1F2TOa__heroLede{max-width:48ch;margin-top:28px}.security-module__1F2TOa__whyNowBody{color:var(--fg);max-width:48ch;margin:0 0 16px;font-size:18px;line-height:1.55}.security-module__1F2TOa__whyNowSub{color:var(--fg-dim);max-width:52ch;margin:0;line-height:1.6}.security-module__1F2TOa__evalCode{font-family:var(--font-mono);color:var(--accent);font-size:.92em}.security-module__1F2TOa__ctaTitle{margin-top:20px}.security-module__1F2TOa__ctaBody{max-width:48ch;margin:24px auto 0}.security-module__1F2TOa__kpiGrid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.security-module__1F2TOa__kpiCell{background:var(--bg);flex-direction:column;min-height:240px;padding:36px 32px;display:flex}.security-module__1F2TOa__kpiLabel{letter-spacing:.16em;font-size:10px}.security-module__1F2TOa__kpiN{font-family:var(--font-display);letter-spacing:-.04em;margin-top:24px;font-size:clamp(56px,6vw,80px);font-weight:500;line-height:1}.security-module__1F2TOa__kpiBody{color:var(--fg-dim);flex:1;max-width:32ch;margin:14px 0 0;line-height:1.55}.security-module__1F2TOa__whyNow{border:1px solid var(--line);background:var(--bg-2);border-radius:4px;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;padding:clamp(48px,6vw,80px) clamp(32px,5vw,64px);display:grid}.security-module__1F2TOa__whyNowTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1}.security-module__1F2TOa__scope{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px;display:grid}.security-module__1F2TOa__scopeCell{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-height:180px;padding:28px 32px;display:flex}.security-module__1F2TOa__scopeTag{font-family:var(--font-sans);letter-spacing:0;margin-bottom:12px;font-size:13px}.security-module__1F2TOa__scopeTagAccent{color:var(--accent)}.security-module__1F2TOa__scopeTagAccent2{color:var(--accent-2)}.security-module__1F2TOa__scopeTagWarn{color:var(--warn)}.security-module__1F2TOa__scopeCell h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.2}.security-module__1F2TOa__scopeCell p{color:var(--fg-dim);flex:1;margin:0;line-height:1.55}.security-module__1F2TOa__endorsements{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.security-module__1F2TOa__org{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-height:140px;padding:24px 28px;display:flex}.security-module__1F2TOa__orgName{font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:500}.security-module__1F2TOa__orgMeta{font-family:var(--font-sans);color:var(--accent);letter-spacing:0;margin-bottom:14px;font-size:12px}.security-module__1F2TOa__orgBody{font-family:var(--font-mono);color:var(--fg-dim);margin:0;font-size:11.5px;line-height:1.55}.security-module__1F2TOa__cta{border:1px solid var(--line);background:var(--bg-2);text-align:center;border-radius:4px;padding:clamp(48px,7vw,96px) clamp(32px,5vw,80px)}@media (max-width:820px){.security-module__1F2TOa__kpiGrid{grid-template-columns:repeat(2,1fr)}.security-module__1F2TOa__whyNow{grid-template-columns:1fr;gap:24px;padding:40px 28px}.security-module__1F2TOa__scope{grid-template-columns:1fr}.security-module__1F2TOa__endorsements{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.security-module__1F2TOa__kpiGrid,.security-module__1F2TOa__endorsements{grid-template-columns:1fr}}
.LegalPage-module__DTgQIG__shell{max-width:880px;padding:0 var(--pad-x);margin:0 auto}.LegalPage-module__DTgQIG__back{font-family:var(--font-sans);color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:inline-flex}.LegalPage-module__DTgQIG__back:hover{color:var(--fg)}.LegalPage-module__DTgQIG__back:before{content:"←";transition:transform .2s}.LegalPage-module__DTgQIG__back:hover:before{transform:translate(-3px)}.LegalPage-module__DTgQIG__meta{font-family:var(--font-sans);color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.LegalPage-module__DTgQIG__title{font-family:var(--font-display);letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(48px,6.5vw,88px);font-weight:800;line-height:.98}.LegalPage-module__DTgQIG__body{color:var(--fg-dim);margin-top:56px;font-size:16px;line-height:1.65}.LegalPage-module__DTgQIG__body h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);border-top:1px solid var(--line);align-items:baseline;gap:16px;margin:56px 0 16px;padding-top:32px;font-size:28px;font-weight:700;line-height:1.2;display:flex}.LegalPage-module__DTgQIG__body section:first-of-type h2{border-top:0;margin-top:0;padding-top:0}.LegalPage-module__DTgQIG__body .num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;flex-shrink:0;width:28px;padding-top:4px;font-size:13px;font-weight:500}.LegalPage-module__DTgQIG__body h3{font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;margin:28px 0 8px;font-size:18px;font-weight:500}.LegalPage-module__DTgQIG__body p{max-width:70ch;margin:0 0 16px}.LegalPage-module__DTgQIG__body ul,.LegalPage-module__DTgQIG__body ol{margin:0 0 16px;padding-left:0;list-style:none}.LegalPage-module__DTgQIG__body li{max-width:68ch;padding:4px 0 4px 22px;position:relative}.LegalPage-module__DTgQIG__body li:before{content:"→";font-family:var(--font-mono);color:var(--accent-2);font-size:12px;position:absolute;top:4px;left:0}.LegalPage-module__DTgQIG__body strong{color:var(--fg);font-weight:600}.LegalPage-module__DTgQIG__body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.LegalPage-module__DTgQIG__body a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.LegalPage-module__DTgQIG__body .legal-disclaimer{font-family:var(--font-sans);color:var(--fg-dim);background:var(--bg-2);border:1px solid var(--line);letter-spacing:0;border-radius:3px;margin:16px 0;padding:18px 22px;font-size:13px;line-height:1.6}.LegalPage-module__DTgQIG__body .legal-contact{font-family:var(--font-mono);flex-wrap:wrap;gap:24px;margin-top:16px;font-size:13px;display:flex}.LegalPage-module__DTgQIG__body .legal-contact a{color:var(--accent);border-bottom:1px solid var(--line-2);padding-bottom:2px;text-decoration:none}.LegalPage-module__DTgQIG__body .legal-contact a:hover{border-bottom-color:var(--accent)}.LegalPage-module__DTgQIG__toc{border:1px solid var(--line);background:var(--bg-2);border-radius:3px;margin-top:40px;padding:20px 24px}.LegalPage-module__DTgQIG__tocLabel{font-family:var(--font-sans);color:var(--fg);letter-spacing:0;margin-bottom:14px;font-size:13px;font-weight:600}.LegalPage-module__DTgQIG__toc ol{counter-reset:toc;grid-template-columns:1fr 1fr;gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.LegalPage-module__DTgQIG__toc li{counter-increment:toc;padding:0}.LegalPage-module__DTgQIG__toc li:before{content:none}.LegalPage-module__DTgQIG__toc a{font-family:var(--font-sans);color:var(--fg-dim);gap:10px;padding:4px 0;font-size:13px;text-decoration:none;display:flex}.LegalPage-module__DTgQIG__toc a:before{content:counter(toc, decimal-leading-zero);color:var(--fg-dim);flex-shrink:0;width:22px;font-size:11px}.LegalPage-module__DTgQIG__toc a:hover,.LegalPage-module__DTgQIG__toc a:hover:before{color:var(--accent)}@media (max-width:720px){.LegalPage-module__DTgQIG__toc ol{grid-template-columns:1fr}}
.UnsubscribeForm-module__kPqKca__form{flex-direction:column;gap:14px;max-width:460px;margin-top:36px;display:flex}.UnsubscribeForm-module__kPqKca__input{background:var(--bg-2);height:48px;color:var(--fg);border:1px solid var(--line-2);font-family:var(--font-sans);border-radius:999px;outline:none;width:100%;padding:0 14px;font-size:14px;transition:border-color .15s}.UnsubscribeForm-module__kPqKca__input:focus{border-color:var(--accent)}.UnsubscribeForm-module__kPqKca__actions{flex-wrap:wrap;gap:10px;display:flex}.UnsubscribeForm-module__kPqKca__actions .UnsubscribeForm-module__kPqKca__btn{flex:1;justify-content:center;min-width:160px}.UnsubscribeForm-module__kPqKca__finePrint{color:var(--fg-dim);letter-spacing:0;margin-top:4px;font-size:12px;line-height:1.6}.UnsubscribeForm-module__kPqKca__error{color:var(--danger);letter-spacing:0;font-size:12px}.UnsubscribeForm-module__kPqKca__result{color:var(--fg-dim);max-width:48ch;margin-top:28px}
.ContactGrid-module__sqrIAa__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.ContactGrid-module__sqrIAa__card{background:var(--bg-2);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;min-height:240px;padding:32px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ContactGrid-module__sqrIAa__card:hover{border-color:var(--accent);transform:translateY(-2px)}.ContactGrid-module__sqrIAa__glow{display:none}.ContactGrid-module__sqrIAa__title{font-family:var(--font-display);letter-spacing:-.025em;margin:18px 0 8px;font-size:28px;font-weight:500;line-height:1.1}.ContactGrid-module__sqrIAa__body{color:var(--fg-dim);flex:1;margin:0;line-height:1.55}.ContactGrid-module__sqrIAa__email{font-family:var(--font-mono);color:var(--accent);letter-spacing:-.005em;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:inline-flex}.ContactGrid-module__sqrIAa__email:after{content:"→";font-size:13px;transition:transform .2s}.ContactGrid-module__sqrIAa__card:hover .ContactGrid-module__sqrIAa__email:after{transform:translate(4px)}@media (max-width:820px){.ContactGrid-module__sqrIAa__grid{grid-template-columns:1fr}}
