@font-face{font-family:Inter VF;src:url(/fonts/inter-subset.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+2000-206F,U+2190-21FF,U+2212,U+2500-257F}@font-face{font-family:Cascadia Mono VF;src:url(/fonts/cascadia-mono-subset.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+??,U+2000-206F,U+2190-21FF,U+2212,U+2500-257F}:root{--field:#07080a;--surface:#16191c;--surface-2:#0f1215;--edge:#c6d6e21f;--edge-strong:#c6d6e24d;--cut:#0000008c;--text:#f2f5f9;--text-2:#f2f5f9c7;--text-3:#f2f5f999;--signal:#93c6de;--font-display:"Segoe UI Variable Display", "Inter VF", system-ui, -apple-system, sans-serif;--font-text:"Segoe UI Variable Text", "Inter VF", system-ui, -apple-system, sans-serif;--font-mono:"Cascadia Mono VF", "Cascadia Mono", Consolas, ui-monospace, monospace;--display-weight:340;--display-tracking:.004em;--display-leading:1.14;--display-size:var(--t-d);--label-tracking:.24em;--t-d:clamp(2.5rem, 1.5rem + 2.8vw, 3.5rem);--t-1:clamp(2rem, 1.25rem + 1.6vw, 2.5rem);--t-2:clamp(1.5rem, 1.1rem + .9vw, 1.75rem);--t-3:1.3125rem;--t-4:1.125rem;--t-5:1rem;--t-6:.875rem;--t-7:.75rem;--t-7-tracking:.16em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:20px;--s-5:32px;--s-6:48px;--s-7:80px;--sec:clamp(72px, 10vh, 120px);--sec-s:clamp(48px, 6vh, 80px);--measure-s:36ch;--measure-m:60ch;--measure-l:68ch;--shell-radius:5px;--measure:62ch;--gutter:clamp(22px, 4vw, 40px);--wrap:1240px;--control-response:90ms;--stage-body:.3s}:root:is([data-visual=light-home],[data-visual=light-security],[data-visual=light-pricing],[data-visual=light-download],[data-visual=light-help],[data-visual=light-enterprise],[data-visual=light-supporting]){--field:#f6f7f4;--surface:#fff;--surface-2:#eaf0ec;--edge:#c9d4d0;--edge-strong:#94aaa7;--cut:#17262d24;--text:#17262d;--text-2:#3e5058;--text-3:#52636a;--signal:#0b5967;--light-line:#c9d4d0;--dark-field:#16252c;--dark-ink:#f2f6f6;--dark-muted:#bbd3d8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--fixture:#ffd8a8a3;--rail:300px;--rail-gap:clamp(40px, 6vw, 96px);--rule:#c6d6e21a;--rule-soft:#c6d6e212;--rule-firm:#c6d6e229;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--field);color:var(--text);margin:0;padding:0}body{font-family:var(--font-text);font-size:var(--t-5);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;line-height:1.55}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,ol,ul,figure,figcaption{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{position:relative;overflow-x:clip}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);z-index:1;margin-inline:auto;position:relative}.page:before{content:"";width:100%;max-width:var(--wrap);pointer-events:none;z-index:0;border-inline:1px solid #c6d6e20d;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.preview-notice{z-index:50;font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.14em;text-transform:uppercase;color:#ffd8a8d9;padding:7px var(--gutter);text-align:center;background:#14100aeb;border-bottom:1px solid #ffd8a833;position:sticky;top:0}.brand{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--text);font-size:.82rem;font-weight:600;transition:color 90ms linear}.brand:hover{color:var(--signal)}.brand-dim{color:var(--text-3)}.hero-h,.act-h,.final-h,.doc-h{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-weight:300;line-height:1.08}.fixture-note{font-size:var(--t-6);letter-spacing:.01em;color:#ffd8a8b8;max-width:66ch;margin-top:16px;line-height:1.5}.btn{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.16em;text-transform:uppercase;padding:14px 24px;transition:background 90ms linear,color 90ms linear;display:inline-block}.btn-1{background:var(--text);color:#07080a}.btn-1:hover{background:#fff}.btn-2{color:var(--text-2);border:1px solid var(--edge-strong)}.btn-2:hover{color:var(--text);border-color:var(--text-2)}.path{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--edge-strong);padding-bottom:5px;transition:color 90ms linear,border-color 90ms linear}.path:hover{color:var(--text);border-color:var(--signal)}.preview-act{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.preview-ctl{cursor:default}.preview-status{font-size:var(--t-6);color:var(--text-3);line-height:1.4}.preview-act.is-compact{flex-direction:row;align-items:center;gap:10px}.preview-act.is-compact .preview-status{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.08em;text-transform:uppercase}.gated-act{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.gated-ctl{cursor:default}.gated-status{font-size:var(--t-6);color:var(--text-3);line-height:1.4}.gated-act.is-compact{flex-direction:row;align-items:center;gap:10px}.head .gated-act.is-compact .head-act{order:0;margin-left:0}.gated-act.is-compact .gated-status{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.08em;text-transform:uppercase}.skip{z-index:1000;font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.14em;text-transform:uppercase;background:var(--text);color:#07080a;padding:10px 14px;position:absolute;top:12px;left:-9999px}.skip:focus{left:16px}.head{padding:26px 0 0}.head-row{justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.head-row .nav{margin-right:auto;margin-left:var(--s-6)}.nav{align-items:center;gap:30px;display:flex}.nav-links,.foot-links{flex-wrap:wrap;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.nav a,.foot-links a{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid #0000;padding-bottom:4px;transition:color 90ms linear,border-color 90ms linear}.nav a:hover,.foot-links a:hover{color:var(--text)}.nav a[aria-current=page],.foot-links a[aria-current=page]{color:var(--text);border-bottom-color:var(--signal)}.head-act{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--edge-strong);transition:color var(--control-response) linear, border-color var(--control-response) linear;padding:9px 14px;display:inline-block}.head-act:hover{color:var(--text);border-color:var(--text-2)}.head-act[aria-current=page]{color:var(--text);border-color:var(--signal)}.head-account{color:var(--text-2);font:600 var(--t-7) var(--font-text);white-space:nowrap;border-bottom:1px solid #0000;text-decoration:none}.head-account:hover{color:var(--signal);border-bottom-color:currentColor}.head-account-off{color:var(--text-2);cursor:default}.act-hero{padding:clamp(40px,6vh,72px) 0 clamp(56px,8vh,96px)}.hero-grid{column-gap:var(--s-7);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;min-height:min(56svh,560px);display:grid}.hero-copy{z-index:2;position:relative}.hero-stage{z-index:1;position:relative}.hero-h{font-size:var(--t-d);letter-spacing:-.017em;max-width:11em;line-height:1.05}.hero-sub{font-family:var(--font-display);font-size:var(--t-3);color:var(--text-2);margin-top:24px;font-weight:300;line-height:1.5}.hero-actions{margin-top:var(--s-6);align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.hero-fact{margin-top:var(--s-3);font-size:var(--t-6);color:var(--text-3);line-height:1.5}.hero-path{margin-top:var(--s-4)}.hspec{gap:var(--s-5);margin:0;display:grid}.hspec-k{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:var(--t-7-tracking);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-3)}.hspec-said{align-items:flex-start;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-6);color:var(--text-3);overflow-wrap:anywhere;line-height:1.6;display:flex}.hspec-said .bd-sig{flex:0 0 34px;height:14px;margin-top:6px}.hspec-out{padding-top:var(--s-5);border-top:1px solid var(--rule-firm)}.hspec-got{font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.1vw,1.9rem);font-weight:var(--display-weight);letter-spacing:-.006em;color:var(--text);text-wrap:pretty;line-height:1.38}.hspec-got span{display:inline-block}.hspec-note{margin-top:0}@media (prefers-reduced-motion:no-preference){.hspec-got span{color:var(--text-3);animation:.38s cubic-bezier(.2,.7,.3,1) forwards hspec-word;animation-delay:calc(var(--i) * 45ms + .24s);transform:translateY(.14em)}}@keyframes hspec-word{to{color:var(--text);transform:none}}.act{padding-block:var(--sec);border-top:1px solid var(--rule)}.act-hero{border-top:0}.rail-grid{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--rail-gap);align-items:start;display:grid}.rail{position:sticky;top:40px}.act-h{font-size:var(--t-1);font-weight:320;line-height:1.1}.act-lede{margin-top:var(--s-4);font-size:var(--t-5);color:var(--text-3);max-width:var(--measure-s);line-height:1.6}.rail .path{margin-top:28px;display:inline-block}.rail-grid-after{margin-top:clamp(40px,6vh,64px)}.rail-sub{font-size:var(--t-2)}.arch-head{max-width:var(--measure-m);margin-bottom:clamp(36px,5vh,56px)}.arch-h{font-size:var(--t-1)}.arch-lede{font-size:var(--t-4);color:var(--text-3);text-wrap:pretty;max-width:58ch;margin-top:16px;line-height:1.55}.rowlist{border-top:1px solid var(--rule-firm);margin-top:clamp(40px,5vh,56px)}.rowlist>li{column-gap:var(--s-6);padding:var(--s-4) 0 var(--s-5);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:baseline;display:grid}.rowlist-k{font-family:var(--font-display);font-size:var(--t-3);font-weight:var(--display-weight);letter-spacing:-.004em;overflow-wrap:anywhere;margin:0;line-height:1.25}.rowlist-p{font-size:var(--t-5);color:var(--text-2);max-width:var(--measure-m);line-height:1.6}.what-more{margin-top:var(--s-5)}.arch-foot{margin-top:var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.doc-h{letter-spacing:-.014em;line-height:1.06;font-size:var(--t-d)}.doc-lede{font-family:var(--font-display);font-weight:300;font-size:var(--t-3);color:var(--text-2);max-width:52ch;margin-top:22px;line-height:1.45}.act-precise{border-bottom:1px solid var(--rule);background:#0a0c0f;padding-block:clamp(56px,7vh,84px)}.act-precise .act-lede{margin-top:14px}.spec-head{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--rule-firm);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:44px;padding-bottom:12px;display:grid}.spec-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:baseline;column-gap:44px;padding:26px 0 24px;display:grid}.spec-pair+.spec-pair{border-top:1px solid var(--rule-soft)}.js .spec-list{display:grid}.js .spec-pair{opacity:0;visibility:hidden;border-top:0;grid-area:1/1;transition:opacity .42s,visibility 0s linear .42s}.js .spec-pair.is-on{opacity:1;visibility:visible;transition:opacity .42s,visibility}@media (prefers-reduced-motion:reduce){.js .spec-pair,.js .spec-pair.is-on{transition:none}}.spec-in{font-family:var(--font-mono);font-size:var(--t-6);color:var(--text-3);overflow-wrap:anywhere;line-height:1.6}.spec-out{font-family:var(--font-display);font-size:var(--t-2);letter-spacing:-.006em;color:var(--text);overflow-wrap:anywhere;font-weight:320;line-height:1.38}.term{color:#eaf3f9;border-bottom:1px solid #93c6de99;padding-bottom:1px}.spec-lab,.spec-bar{display:none}.js .spec-bar{border-top:1px solid var(--rule-firm);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.spec-kind{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.spec-count{color:var(--text-3);margin-left:16px}.spec-ctl{gap:8px;display:flex}.spec-btn{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--edge);min-width:44px;min-height:44px;padding:0 14px;transition:color 90ms linear,border-color 90ms linear}.spec-btn:hover,.spec[data-held=true] .spec-btn[data-spec=toggle]{color:var(--text);border-color:var(--edge-strong)}.spec[data-auto=off] .spec-btn[data-spec=toggle]{display:none}.dest li{border-top:1px solid var(--rule)}.dest li:last-child{border-bottom:1px solid var(--rule)}.dest a{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;column-gap:34px;padding:24px 0;display:grid}.dest span{font-family:var(--font-display);font-size:var(--t-3);font-weight:340;transition:color 90ms linear}.dest em{font-style:normal;font-size:var(--t-6);color:var(--text-3);max-width:50ch;line-height:1.55}.dest a:hover span,.dest a:focus-visible span{color:var(--signal);text-underline-offset:4px;text-decoration:underline}.act-final{padding-block:clamp(120px,16vh,200px)}.final-h{font-size:var(--t-d);max-width:18ch;line-height:1.1}.final-actions{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:42px;display:flex}.act-final .fixture-note{margin-top:28px}.foot{border-top:1px solid var(--rule);padding:var(--s-5) 0 var(--s-6)}.foot-row{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.foot-group{display:contents}.foot-links{gap:var(--s-4)}.foot-mail{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.1em;color:var(--text-3);transition:color var(--control-response) linear}.foot-mail:hover{color:var(--text)}.foot-note{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.16em;text-transform:uppercase;color:var(--fixture)}.foot-row.has-families{grid-template-columns:minmax(155px,1.3fr) repeat(5,minmax(105px,1fr));align-items:start;gap:35px 25px;display:grid}.foot-row.has-families .foot-group{min-width:0;display:block}.foot-row.has-families .foot-group-title{color:var(--text);font:700 var(--t-7)/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px}.foot-row.has-families .foot-links{gap:11px;display:grid}.foot-row.has-families .foot-links a{font-family:var(--font-text);font-size:var(--t-6);letter-spacing:0;text-transform:none;border:0;padding:0;line-height:1.45}.foot-row.has-families .foot-links a[aria-current=page]{color:var(--signal)}.foot-row.has-families .foot-mail{grid-column:1/4}.foot-row.has-families .foot-note{grid-column:4/-1;justify-self:end}@media (max-width:1080px){.foot-row.has-families{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-row.has-families>.brand{grid-column:1/-1}.foot-row.has-families .foot-mail{grid-column:1/3}.foot-row.has-families .foot-note{grid-column:3}}@media (max-width:620px){.foot-row.has-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.foot-row.has-families .foot-mail,.foot-row.has-families .foot-note{grid-column:1/-1;justify-self:start}}@media (max-width:1180px){.hero-grid{--copy:440px}}@media (max-width:900px){.page:before{display:none}.head{padding-top:20px}.head-row{flex-wrap:wrap;gap:14px 16px}.brand{letter-spacing:.2em;white-space:nowrap;font-size:.74rem}.head-row .nav{margin:0;display:contents}.head-act{white-space:nowrap;order:2;margin-left:auto;padding:8px 11px}.head-account{padding-top:var(--s-3);order:3;margin-left:auto}.nav-links{gap:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule);flex-grow:1;flex-basis:auto;order:3}.nav-links a,.foot-links a{align-items:center;min-height:44px;display:flex}.act-hero{padding:36px 0 44px}.hero-grid{row-gap:var(--s-6);grid-template-columns:1fr;align-items:start;min-height:0}.hspec{gap:var(--s-4)}.hspec-out{padding-top:var(--s-4)}.hero-sub{font-size:var(--t-3)}.hero-actions{gap:22px}.act{padding-block:52px}.rail-grid{grid-template-columns:1fr;row-gap:26px}.rail{position:static}.act-lede{max-width:40ch}.rail-grid-after{margin-top:36px}.arch-head{margin-bottom:26px}.rowlist{margin-top:var(--s-5)}.rowlist>li{row-gap:var(--s-2);padding:var(--s-3) 0 var(--s-4);grid-template-columns:1fr}.evid li{grid-template-columns:1fr;row-gap:4px}.doc-lede{font-size:var(--t-3)}.prinx li{padding:22px 0 24px}.act-precise{padding-block:44px}.spec-head{display:none}.spec-pair{grid-template-columns:1fr;row-gap:14px;padding:4px 0 22px}.spec-lab{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;display:block}.spec-out{font-size:var(--t-3)}.js .spec-bar{flex-direction:column;align-items:flex-start;gap:12px}.ctrl{row-gap:var(--s-2);padding:var(--s-3) 0 var(--s-4);grid-template-columns:1fr}.ctrl-d{grid-area:auto/1}.dest a{grid-template-columns:1fr;row-gap:6px;padding:20px 0}.dl-status{padding:16px 18px 18px}.act-final{padding-block:80px}.foot-row{align-items:flex-start;row-gap:var(--s-4)}.foot-group{flex-basis:100%;display:block}.foot-links{gap:0 var(--s-5)}.brand-dim,.foot-mail,.foot-note{flex-basis:100%}}.doc-act{padding-block:var(--sec-s) var(--sec)}.doc-wrap{max-width:var(--wrap);display:block}.doc-summary{margin-top:var(--s-4);font-size:var(--t-4);color:var(--text-2);max-width:var(--measure-m);line-height:1.6}.doc-group{margin-top:var(--s-6)}.doc-group-h{font-family:var(--font-display);font-size:var(--t-2);font-weight:var(--display-weight);margin:0 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-firm);scroll-margin-top:var(--s-7);line-height:1.25}.doc-p{font-size:var(--t-5);color:var(--text-2);max-width:var(--measure-m);line-height:1.62}.doc-p+.doc-p{margin-top:var(--s-3)}.doc-limit{margin-top:var(--s-3);padding-left:var(--s-4);font-size:var(--t-6);color:var(--text-3);max-width:var(--measure-m);border-left:1px solid #93c6de66;line-height:1.6}.doc-limit.is-block{margin-top:var(--s-5);padding-block:var(--s-1);max-width:var(--measure-l)}.doc-address-v{font-family:var(--font-mono);color:#eaf3f9;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:clamp(15px,2.4vw,18px);line-height:1.45}@media (max-width:900px){.doc-act{padding-block:var(--s-6) var(--s-7)}.doc-group{margin-top:var(--s-5)}}.offer{padding-block:var(--sec-s) var(--sec);border-top:0}.offer-wrap{text-align:center;justify-items:center;display:grid}.offer-h{margin-bottom:var(--s-5)}.cur{margin:0 0 var(--s-6);border:0;padding:0;display:none}.offer[data-interactive] .cur{border:1px solid var(--edge);display:inline-flex}.cur-l{padding:var(--s-3) var(--s-5);min-width:88px;min-height:44px;font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:var(--t-7-tracking);text-transform:uppercase;color:var(--text-3);cursor:pointer;transition:color var(--control-response) linear, background var(--control-response) linear;justify-content:center;align-items:center;display:flex}.cur-l:hover{color:var(--text)}.cur-i:checked+.cur-l{background:var(--text);color:#07080a}.cur-i:focus-visible+.cur-l{outline:2px solid var(--signal);outline-offset:2px}.plans{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:44rem;display:grid}.plan{padding:var(--s-6) var(--s-5) var(--s-5);border:1px solid var(--rule-firm);background:var(--surface-2);flex-direction:column;align-items:center;display:flex}.plan-k{font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:var(--t-7-tracking);text-transform:uppercase;color:var(--text-3);margin:0}.plan-fig{margin-top:var(--s-4)}.plan-fig .plan-amt{font-family:var(--font-display);font-size:var(--t-1);font-weight:var(--display-weight);color:var(--text);font-variant-numeric:tabular-nums;line-height:1.05}.plan-amt+.plan-amt:before{content:" · ";color:var(--text-3)}.offer[data-currency=CAD] [data-cur=USD],.offer[data-currency=USD] [data-cur=CAD]{display:none}.offer[data-currency] .plan-amt+.plan-amt:before{content:none}.plan-per{margin-top:var(--s-2);font-size:var(--t-6);color:var(--text-3)}.plan-cmp{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--t-7);letter-spacing:.02em;color:var(--text-3);line-height:1.5}.plan-cmp .plan-amt{font-variant-numeric:tabular-nums}.plan-act{padding-top:var(--s-5);width:100%;margin-top:auto}.plan-go+.plan-go{margin-top:var(--s-3)}.plan-go-cur{font-variant-numeric:tabular-nums;opacity:.72}.offer[data-currency] .plan-go-cur{display:none}.plan-act .gated-act{align-items:stretch;width:100%}.btn-block{text-align:center;width:100%;display:block}.plan-act .gated-status{text-align:center}.offer-support{margin-top:var(--s-5);font-size:var(--t-4);color:var(--text);max-width:var(--measure-m);line-height:1.5}.offer-tax{margin-top:var(--s-3);font-size:var(--t-6);color:var(--text-3);max-width:var(--measure-m);line-height:1.55}.offer-both{margin-top:var(--s-2);font-size:var(--t-6);color:var(--text-3)}.offer[data-interactive] .offer-both{display:none}.offer-trial{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--rule);justify-items:center;width:100%;max-width:44rem;display:grid}.offer-trial-h{font-family:var(--font-display);font-size:var(--t-2);font-weight:var(--display-weight);margin:0;line-height:1.2}.offer-trial-p{margin-top:var(--s-3);font-size:var(--t-5);color:var(--text-2);max-width:var(--measure-m);line-height:1.6}.offer-trial-act{margin-top:var(--s-5)}.offer-trial-act .gated-act{align-items:center}.offer-trial-fact{margin-top:var(--s-3);font-size:var(--t-6);color:var(--text-3)}.price-act{padding-block:var(--sec)}.price-link{margin-top:var(--s-4)}.price-inline{color:var(--text);border-bottom:1px solid var(--edge-strong)}.price-inline:hover{border-color:var(--signal)}.price-faq{border-top:1px solid var(--rule-firm)}.price-faq li{padding:var(--s-5) 0 var(--s-6);border-bottom:1px solid var(--rule)}.price-faq-q{font-family:var(--font-display);font-size:var(--t-3);font-weight:var(--display-weight);margin:0;line-height:1.3}.price-faq-a{margin-top:var(--s-3);font-size:var(--t-5);color:var(--text-2);max-width:var(--measure-m);line-height:1.6}.price-faq-l{margin-top:var(--s-3);max-width:var(--measure-m)}.price-faq-l li{padding:var(--s-2) 0 var(--s-2) var(--s-4);font-size:var(--t-6);color:var(--text-3);border:0;border-left:1px solid #93c6de66;line-height:1.6}.price-faq-link{margin-top:var(--s-4);display:inline-block}@media (max-width:900px){.offer{padding-block:var(--s-6) var(--s-7)}.price-act{padding-block:var(--s-7)}.offer-h{margin-bottom:var(--s-4)}.plans{gap:var(--s-4);grid-template-columns:1fr;max-width:none}.plan{padding:var(--s-5) var(--s-4)}.plan-act{padding-top:var(--s-4)}.offer-trial{margin-top:var(--s-6);padding-top:var(--s-5)}.price-faq li{padding:var(--s-4) 0 var(--s-5)}}.avail-foot{padding:var(--s-5) 0 var(--s-7);border-top:1px solid var(--rule)}.avail-foot .wrap{font-size:var(--t-6);color:var(--text-3);line-height:1.55;display:block}.avail{margin-top:var(--s-4);max-width:var(--measure-m)}
