.blog-main{--n-bg:#f4f6f9;--n-surface:#fff;--n-surface-2:#eff2f7;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-line:#00239547;--n-code-bg:#071b4c;--n-code-text:#eaf0f8;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 4px 16px #0e1a330a;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-gutter:clamp(1rem, .5rem + 2vw, 2rem);--n-read:42rem;--n-r-sm:.5rem;--n-r-md:.75rem;--n-r-lg:1rem;--n-dur:.15s;color:var(--n-text);background:var(--n-bg);color-scheme:light;font-family:var(--n-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.7;display:block;position:relative;overflow-x:clip}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blog-main{--n-bg:#070f1f;--n-surface:#101c33;--n-surface-2:#15233f;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-line:#8fb0ff52;--n-code-bg:#081530;--n-focus:#8fb0ff;--n-shadow:none;color-scheme:dark}.blog-main *,.blog-main :before,.blog-main :after{box-sizing:border-box}html:has(.blog-main),body:has(.blog-main),.site-shell:has(.blog-main){background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.blog-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.blog-main){background:#070f1f}.blog-main :is(a,button,summary):focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:3px}.blog-post{background:radial-gradient(60rem 22rem at 85% -10%, var(--n-accent-soft), transparent 70%), var(--n-bg);padding:clamp(6.5rem,5rem + 5vw,8.5rem) 0 clamp(3.5rem,2.5rem + 3vw,5rem)}.blog-post__wrap{width:min(100% - 2 * var(--n-gutter), var(--n-read));margin-inline:auto}.blog-post__header{margin-bottom:2rem}.blog-post__meta-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.blog-post__chip{border:1px solid var(--n-accent-line);min-height:1.75rem;color:var(--n-accent);background:var(--n-accent-soft);border-radius:999px;align-items:center;padding:.2rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.blog-post__meta-item{color:var(--n-muted);align-items:center;gap:.35rem;font-size:.875rem;line-height:1.3;display:inline-flex}.blog-post__meta-icon{flex:none;width:1rem;height:1rem}.blog-post__title{color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3rem);font-weight:700;line-height:1.1}.blog-post__byline{color:var(--n-muted);gap:.35rem;margin:1rem 0 0;font-size:.9375rem;display:flex}.blog-post__byline-label{color:var(--n-muted)}.blog-post__byline-name{color:var(--n-text);font-weight:600}.blog-post__media{aspect-ratio:16/9;border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface-2);margin:0 0 2.5rem;position:relative;overflow:hidden}.blog-post__media:before,.blog-post__media:after{content:none}.blog-post__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-post__entry{color:var(--n-text);overflow-wrap:break-word;font-size:1.125rem;line-height:1.75}.blog-post__entry>:first-child{margin-top:0}.blog-post__entry>:last-child{margin-bottom:0}.blog-post__entry p{color:var(--n-text-2);margin:0 0 1.25em}.blog-post__entry strong,.blog-post__entry b{color:var(--n-text);font-weight:650}.blog-post__entry h2{border-top:1px solid var(--n-line);color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.02em;text-wrap:balance;margin:2.5em 0 .75em;padding-top:1.25em;scroll-margin-top:6rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:700;line-height:1.2}.blog-post__entry h2:before,.blog-post__entry h2:after{content:none}.blog-post__entry h3{color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.01em;margin:2em 0 .5em;scroll-margin-top:6rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.4375rem);font-weight:650;line-height:1.3}.blog-post__entry h4{color:var(--n-text);font-family:var(--n-font-body);margin:1.75em 0 .4em;scroll-margin-top:6rem;font-size:1.0625rem;font-weight:650;line-height:1.4}.blog-post__entry :is(h2,h3,h4)+p{margin-top:0}.blog-post__entry a{color:var(--n-accent);text-decoration:underline 1px;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;transition:color var(--n-dur) ease, text-decoration-color var(--n-dur) ease;font-weight:600}.blog-post__entry a:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}.blog-post__entry ul,.blog-post__entry ol{color:var(--n-text-2);margin:0 0 1.5em;padding-left:1.5em}.blog-post__entry li{margin:.4em 0;padding-left:.25em}.blog-post__entry li>:is(ul,ol){margin:.4em 0 .2em}.blog-post__entry ul>li::marker{color:var(--n-accent);font-size:1.1em}.blog-post__entry ol>li::marker{color:var(--n-accent);font-family:var(--n-font-mono);font-size:.875em;font-weight:600}.blog-post__entry blockquote{border:1px solid var(--n-accent-line);border-left:4px solid var(--n-accent);border-radius:0 var(--n-r-md) var(--n-r-md) 0;color:var(--n-text);background:var(--n-accent-soft);margin:2em 0;padding:1.25rem 1.5rem;font-size:1.0625rem;line-height:1.7}.blog-post__entry blockquote>:last-child{margin-bottom:0}.blog-post__entry blockquote p{color:var(--n-text)}.blog-post__entry hr{background:var(--n-line);border:0;height:1px;margin:2.5em 0}.blog-post__entry img{border-radius:var(--n-r-md);max-width:100%;height:auto;margin:2em auto;display:block}.blog-post__entry figure{margin:2em 0}.blog-post__entry figure img{margin:0}.blog-post__entry figcaption{color:var(--n-muted);text-align:center;margin-top:.6rem;font-size:.875rem;line-height:1.5}.blog-post__entry code{border:1px solid var(--n-line);color:var(--n-text);background:var(--n-surface-2);font-family:var(--n-font-mono);overflow-wrap:anywhere;border-radius:.35rem;padding:.12em .4em;font-size:.875em}.blog-post__entry pre{border-radius:var(--n-r-md);color:var(--n-code-text);background:var(--n-code-bg);margin:1.75em 0;padding:1.1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-post__entry pre code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.blog-post__entry table{border-collapse:separate;border-spacing:0;border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);background:var(--n-surface);font-variant-numeric:tabular-nums;width:100%;margin:2em 0;font-size:.9375rem;line-height:1.5;overflow:hidden}.blog-post__entry th,.blog-post__entry td{border-bottom:1px solid var(--n-line);text-align:left;vertical-align:top;background:var(--n-surface);padding:.75rem .9rem}.blog-post__entry th{color:var(--n-text);background:var(--n-surface-2);border-bottom:1px solid var(--n-line-strong);white-space:nowrap;font-weight:650}.blog-post__entry td{color:var(--n-text-2)}.blog-post__entry tbody tr:nth-child(2n) td{background:var(--n-surface-2)}.blog-post__entry tr:last-child td{border-bottom:0}.blog-post__entry td:first-child{color:var(--n-text);font-weight:600}@media (width<=760px){.blog-post__entry table{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--n-line-strong) transparent;width:max-content;max-width:100%;font-size:.875rem;display:block;overflow-x:auto}.blog-post__entry th,.blog-post__entry td{white-space:normal;overflow-wrap:anywhere;min-width:8rem;padding:.65rem .75rem}.blog-post__entry th:first-child,.blog-post__entry td:first-child{z-index:1;min-width:7.5rem;max-width:10rem;box-shadow:1px 0 0 var(--n-line-strong);position:sticky;left:0}}.blog-post__entry details{border:1px solid var(--n-line);background:var(--n-surface);border-radius:0;margin:0}.blog-post__entry details+details{border-top:0}.blog-post__entry :not(details)+details,.blog-post__entry details:first-child{border-top-left-radius:var(--n-r-md);border-top-right-radius:var(--n-r-md);margin-top:1.5em}.blog-post__entry details:not(:has(+details)){border-bottom-left-radius:var(--n-r-md);border-bottom-right-radius:var(--n-r-md);margin-bottom:1.75em}.blog-post__entry summary{min-height:3.25rem;color:var(--n-text);font-family:var(--n-font-head);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.blog-post__entry summary::-webkit-details-marker{display:none}.blog-post__entry summary:after{content:"+";border:1px solid var(--n-line-strong);width:1.75rem;height:1.75rem;color:var(--n-accent);font-family:var(--n-font-body);transition:transform var(--n-dur) ease;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:grid}.blog-post__entry details[open]>summary{color:var(--n-accent)}.blog-post__entry details[open]>summary:after{background:var(--n-accent-soft);transform:rotate(45deg)}.blog-post__entry summary:hover{background:var(--n-accent-soft)}.blog-post__entry details>:not(summary){margin-inline:1.25rem}.blog-post__entry details>:last-child:not(summary){margin-bottom:1.1rem}.blog-post__entry details p{font-size:1rem}.blog-post__entry .lwptoc{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);margin:0 0 2.5rem;padding:1.25rem 1.5rem;font-size:1rem}.blog-post__entry .lwptoc_title{border-bottom:1px solid var(--n-line);color:var(--n-accent);font-family:var(--n-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.blog-post__entry .lwptoc_itemWrap{margin-top:.5rem}.blog-post__entry .lwptoc_item{margin:.1rem 0}.blog-post__entry .lwptoc_item a{border-radius:var(--n-r-sm);color:var(--n-text-2);transition:color var(--n-dur) ease, background-color var(--n-dur) ease;align-items:flex-start;gap:.6rem;padding:.4rem .5rem;font-size:.9375rem;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.blog-post__entry .lwptoc_item a:hover{color:var(--n-text);background:var(--n-accent-soft)}.blog-post__entry .lwptoc_item_number{min-width:1.5rem;color:var(--n-accent);font-family:var(--n-font-mono);flex:none;font-size:.8125rem;font-weight:600;line-height:1.75}.blog-post__entry .lwptoc_item_label{min-width:0}.blog-post__entry .lwptoc_itemWrap>.lwptoc_item>a{color:var(--n-text);font-weight:600}.blog-post__entry .lwptoc_item .lwptoc_itemWrap,.blog-post__entry .lwptoc_itemWrap .lwptoc_itemWrap{border-left:1px solid var(--n-accent-line);margin:.15rem 0 .25rem 1rem;padding-left:.75rem}.blog-post__entry .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_item a{color:var(--n-text-2);padding-block:.3rem;font-size:.9375rem;font-weight:500}.blog-post__entry .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_item_number{font-size:.8125rem}.blog-post__entry .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_itemWrap{margin-left:.75rem}.blog-post__entry .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_item a{color:var(--n-muted);font-size:.875rem}.blog-post__next-steps{border:1px solid var(--n-accent-line);border-left:4px solid var(--n-accent);border-radius:var(--n-r-lg);background:linear-gradient(var(--n-accent-soft), var(--n-accent-soft)), var(--n-surface);margin-top:3rem;padding:1.5rem 1.75rem;position:relative}.blog-post__next-steps:before,.blog-post__next-steps:after{content:none}.blog-post__next-steps p{color:var(--n-text);margin:0;font-size:1.0625rem;line-height:1.7}.blog-post__next-steps a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.blog-post__next-steps a:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}@media (width<=600px){.blog-post{padding-top:5.5rem}.blog-post__entry{font-size:1.0625rem;line-height:1.7}.blog-post__media{margin-bottom:2rem}.blog-post__entry blockquote,.blog-post__entry .lwptoc{padding:1rem 1.15rem}.blog-post__next-steps{padding:1.25rem}}@media print{.blog-post{background:0 0;padding:0}.blog-post__entry .lwptoc{display:none}.blog-post__entry a{color:#000}}@media (prefers-reduced-motion:reduce){.blog-main *,.blog-main :before,.blog-main :after{transition:none!important;animation:none!important}}.blog-main{--n-red:#d92035;--n-red-text:#d92035;--n-red-soft:#d9203512}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blog-main{--n-red-text:#ff8597;--n-red-soft:#ff85971a}.blog-main .blog-post__chip{color:var(--n-red-text);background:var(--n-red-soft);border-color:#d920354d}.blog-main .blog-post__title{letter-spacing:-.03em;font-size:clamp(2.125rem,1.3rem + 3vw,3.5rem);line-height:1.05}.blog-main .blog-post__entry h2{border-top:0;padding-top:0}.blog-main .blog-post__entry h2:before{content:"";background:var(--n-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1rem;display:block}.blog-main .blog-post__entry ol>li::marker{color:var(--n-red-text);font-family:var(--n-font-body)}.blog-main .blog-post__entry .lwptoc_title{color:var(--n-red-text);font-family:var(--n-font-body);letter-spacing:0;text-transform:none;font-size:.9375rem}.blog-main .blog-post__next-steps,.blog-main .blog-post__entry blockquote{border-left-color:var(--n-red)}@media (width>=1100px){.blog-main .blog-post__wrap{width:min(100% - 2 * var(--n-gutter), 70rem);grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;column-gap:clamp(2.5rem,1rem + 2.5vw,4rem);display:grid}.blog-main .blog-post__header{grid-column:1/-1;max-width:56rem;margin-bottom:2.5rem}.blog-main .blog-post__title{max-width:24ch;font-size:clamp(2.75rem,1.5rem + 2.6vw,4rem)}.blog-main .blog-post__media{grid-column:1;margin-bottom:3rem}.blog-main .blog-post__entry{display:contents}.blog-main .blog-post__entry>*{grid-column:1;min-width:0}.blog-main .blog-post__entry>h2{margin-top:1.75em}.blog-main .blog-post__entry>h3{margin-top:1.1em}.blog-main .blog-post__entry>h4{margin-top:.6em}.blog-main .blog-post__entry>.lwptoc{overscroll-behavior:contain;scrollbar-width:thin;grid-area:2/2/span 600;align-self:start;max-height:calc(100vh - 7.5rem);margin:0;padding:1.1rem 1rem 1rem;font-size:.875rem;position:sticky;top:6rem;overflow-y:auto}.blog-main .blog-post__entry>.lwptoc .lwptoc_item a{padding:.3rem .4rem;font-size:.875rem;line-height:1.4}.blog-main .blog-post__entry>.lwptoc .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_item a{font-size:.8125rem}.blog-main .blog-post__next-steps{grid-column:1}}.blog-main .blog-post{overflow-x:clip}.blog-main .blog-post__header{color:#fff;clip-path:inset(-100vmax -100vmax 0);background:#071b4c;padding-top:.5rem;padding-bottom:clamp(5rem,4rem + 4vw,7rem);position:relative;box-shadow:0 0 0 100vmax #071b4c;margin-bottom:clamp(-4.5rem,-3.5rem - 3vw,-3rem)!important}.blog-main .blog-post__header:after{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:8px;position:absolute;bottom:0;left:-100vmax;right:-100vmax}.blog-main .blog-post__title{color:#fff}.blog-main .blog-post__meta-row,.blog-main .blog-post__meta-item,.blog-main .blog-post__byline{color:#c9d3e3}.blog-main .blog-post__byline-name{color:#fff}.blog-main .blog-post__chip{color:#fff;background:#d92035;border-color:#0000;font-weight:700}.blog-main .blog-post__media{z-index:1;border-radius:1.25rem;position:relative;box-shadow:0 30px 60px -28px #071b4c8c}.blog-main .blog-post__entry .lwptoc{border-radius:1.1rem;padding-top:calc(1rem + 8px);position:relative;overflow:hidden}.blog-main .blog-post__entry .lwptoc:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:8px;position:absolute;top:0;left:0;right:0}.blog-main .blog-post__entry .lwptoc_item_number{color:var(--ar-red,#d92035)}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blog-main{--ar-red:#ff8597}@media (width>=1100px){.blog-main .blog-post__entry>.lwptoc{margin-top:0}}.blog-main .blog-post__header .blog-post__byline-label,.blog-main .blog-post__header .blog-post__meta-icon{color:#c9d3e3}.blogs-main{--n-bg:#f4f6f9;--n-bg-alt:#e9edf3;--n-surface:#fff;--n-surface-2:#eff2f7;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-line:#00239547;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 4px 16px #0e1a330a;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-gutter:clamp(1rem, .5rem + 2vw, 2rem);--n-shell:76rem;--n-r-sm:.5rem;--n-r-md:.75rem;--n-r-lg:1rem;--n-dur:.16s;--n-ease:cubic-bezier(.2, .7, .2, 1);color:var(--n-text);background:var(--n-bg);color-scheme:light;font-family:var(--n-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65;display:block;position:relative;overflow-x:clip}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blogs-main{--n-bg:#070f1f;--n-bg-alt:#0a1427;--n-surface:#101c33;--n-surface-2:#15233f;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-line:#8fb0ff52;--n-focus:#8fb0ff;--n-shadow:none;color-scheme:dark}.blogs-main *,.blogs-main :before,.blogs-main :after{box-sizing:border-box}html:has(.blogs-main),body:has(.blogs-main),.site-shell:has(.blogs-main){background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.blogs-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.blogs-main){background:#070f1f}.blogs-main a:focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:var(--n-r-sm)}.blogs-hero{background:radial-gradient(60rem 26rem at 85% -10%, var(--n-accent-soft), transparent 70%), var(--n-bg);padding:clamp(6.5rem,5rem + 5vw,8.5rem) 0 clamp(2.5rem,2rem + 2vw,3.5rem);position:relative}.blogs-hero__backdrop,.blogs-hero__glow{display:none}.blogs-hero__inner{width:min(100% - 2 * var(--n-gutter), var(--n-shell));margin-inline:auto}.blogs__eyebrow{border:1px solid var(--n-line);min-height:2rem;color:var(--n-text-2);background:var(--n-surface);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .8rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.blogs__live-dot{background:var(--n-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--n-accent-soft);border-radius:50%;flex:none}.blogs__title{max-width:18ch;color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.35rem + 3.6vw,3.75rem);font-weight:700;line-height:1.05}.blogs__title span{color:var(--n-accent);-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-style:normal}.blogs-hero__lower{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.25rem clamp(2rem,4vw,4rem);margin-top:1.75rem;padding:0;display:grid;position:relative}.blogs-hero__lower:before,.blogs-hero__lower:after{content:none}.blogs__lead{max-width:60ch;color:var(--n-text-2);margin:0;font-size:1.0625rem;line-height:1.65}.blogs__lead a,.blogs__quick-links a,.blogs-next a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.blogs__lead a:hover,.blogs__quick-links a:hover,.blogs-next a:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}.blogs__quick-links{border-left:3px solid var(--n-accent);border-radius:0 var(--n-r-sm) var(--n-r-sm) 0;color:var(--n-text-2);background:var(--n-surface);margin:0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.blogs{width:min(100% - 2 * var(--n-gutter), var(--n-shell));border-top:1px solid var(--n-line);margin-inline:auto;padding:clamp(2.5rem,2rem + 2vw,3.5rem) 0 clamp(3.5rem,2.5rem + 3vw,5rem)}.blogs__head{margin-bottom:2rem}.blogs__kicker{color:var(--n-accent);font-family:var(--n-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.blogs__head h2{max-width:24ch;color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.25rem + 2.3vw,2.75rem);font-weight:700;line-height:1.1}.blogs__head h2 span{color:var(--n-accent);-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-style:normal}.blogs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.blog-card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);min-width:0;box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-card:before,.blog-card:after,.blog-card:not(:first-child):before,.blog-card:first-child:before{content:none}.blog-card:hover{border-color:var(--n-accent-line)}.blog-card__media{aspect-ratio:16/9;background:var(--n-surface-2);display:block;position:relative;overflow:hidden}.blog-card__media:after{content:none}.blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--n-ease);display:block}.blog-card:hover .blog-card__media img{transform:scale(1.02)}.blog-card__body{flex-direction:column;flex:auto;align-items:flex-start;gap:.6rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.blog-card__chip{border:1px solid var(--n-accent-line);min-height:1.6rem;color:var(--n-accent);background:var(--n-accent-soft);border-radius:999px;align-items:center;padding:.15rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.blog-card__title{color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:650;line-height:1.3}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em}.blog-card__description{color:var(--n-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__footer{border-top:1px solid var(--n-line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:100%;margin-top:auto;padding-top:.85rem;display:flex}.blog-card__meta{color:var(--n-muted);align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.blog-card__meta-icon{width:.95rem;height:.95rem;color:var(--n-muted);flex:none}.blog-card__link{min-height:2.25rem;color:var(--n-accent);align-items:center;gap:.3rem;margin-left:auto;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-card__link:hover{text-underline-offset:.2em;text-decoration:underline}.blog-card__link svg{width:1rem;height:1rem;transition:transform var(--n-dur) var(--n-ease)}.blog-card__link:hover svg{transform:translate(2px)}.blog-card:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.blog-card:first-child .blog-card__media{aspect-ratio:16/9;height:100%}.blog-card:first-child .blog-card__body{justify-content:center;gap:.85rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.blog-card:first-child .blog-card__title{font-size:clamp(1.5rem,1.15rem + 1.3vw,2rem);line-height:1.2}.blog-card:first-child .blog-card__description{-webkit-line-clamp:4;line-clamp:4;font-size:1rem}.blog-card:first-child .blog-card__footer{margin-top:.5rem}.blogs-next{border:1px solid var(--n-line);border-left:4px solid var(--n-accent);border-radius:var(--n-r-md);background:var(--n-surface);margin-top:2rem;padding:1.25rem 1.5rem;position:relative}.blogs-next:before,.blogs-next:after{content:none}.blogs-next p{max-width:70ch;color:var(--n-text-2);margin:0;font-size:1rem;line-height:1.65}@media (width<=1000px){.blogs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.blogs-hero__lower,.blog-card:first-child{grid-template-columns:1fr}.blog-card:first-child .blog-card__media{height:auto}}@media (width<=600px){.blogs-hero{padding-top:5.5rem}.blogs__grid{grid-template-columns:1fr;gap:1rem}.blog-card__body,.blog-card:first-child .blog-card__body{padding:1.1rem 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){.blogs-main *,.blogs-main :before,.blogs-main :after{transition:none!important;animation:none!important}}.blogs-main{--n-red:#d92035;--n-red-text:#d92035;--n-red-soft:#d9203512}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blogs-main{--n-red-text:#ff8597;--n-red-soft:#ff85971a}.blogs-main .blogs__kicker{display:none}.blogs-main :is(h1,h2) span{color:inherit}.blogs-main .blogs__title{letter-spacing:-.035em;font-size:clamp(2.5rem,1.3rem + 4vw,4.5rem);line-height:1.02}.blogs-main .blogs__head h2:before{content:"";background:var(--n-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.25rem;display:block}.blogs-main .blog-card__chip{color:var(--n-red-text);background:var(--n-red-soft);border-color:#d920354d}.blogs-main .blog-card__link svg{display:none}.blogs-main .blogs__quick-links,.blogs-main .blogs-next{border-left-color:var(--n-red)}@media (width>=861px){.blogs-main .blog-card:first-child .blog-card__media{aspect-ratio:auto;width:100%;height:100%;min-height:20rem}.blogs-main .blog-card:first-child .blog-card__media img{position:absolute;inset:0}.blogs-main .blog-card:first-child .blog-card__body{min-width:0}}.blogs-main .blogs-hero{--u:clamp(.2rem, .14rem + .2vw, .3rem);--shell-w:min(100% - 2 * var(--n-gutter,2rem), var(--n-shell,76rem));--shell-left:max(var(--n-gutter,2rem), (100% - var(--n-shell,76rem)) / 2);isolation:isolate;color:#fff;background:radial-gradient(44rem 26rem at 0 10%,#d920354d,#0000 70%),radial-gradient(50rem 30rem at 100% 100%,#00239552,#0000 70%),linear-gradient(#102d66 0%,#071b4c 100%);padding-top:clamp(8.5rem,7rem + 4vw,10.5rem);padding-bottom:clamp(3.5rem,2.5rem + 3vw,5rem);overflow:hidden}.blogs-main .blogs-hero__backdrop{z-index:0;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%) 0 4.9rem/100% 6px no-repeat,radial-gradient(at 90% 30%,#0023951f,#0000 60%),radial-gradient(at 100% 90%,#ed293914,#0000 55%);display:block;position:absolute;inset:0}.blogs-main .blogs-hero__glow{display:none}.blogs-main .blogs-hero__inner{z-index:1;position:relative}.blogs-main .blogs__eyebrow{color:#dbe3ef;background:#ffffff14;border-color:#fff3}.blogs-main .blogs__live-dot{background:#3ddc84;box-shadow:0 0 0 3px #3ddc8438}.blogs-main .blogs-hero .blogs__title{color:#fff;max-width:min(16ch,64%)}.blogs-main .blogs-hero .blogs__title span{color:#ff8597}.blogs-main .blogs-hero__lower{grid-template-columns:minmax(0,1fr);max-width:min(46rem,64%)}.blogs-main .blogs-hero .blogs__lead{color:#c9d3e3}.blogs-main .blogs-hero :is(.blogs__lead,.blogs__quick-links) a{color:#fff;text-decoration-color:#ff8597}.blogs-main .blogs-hero .blogs__quick-links{color:#dbe3ef;box-shadow:none;background:#ffffff12;border:1px solid #ffffff2e;border-left:3px solid #ff3b5c}@media (width<=1000px){.blogs-main .blogs-hero .blogs__title,.blogs-main .blogs-hero__lower{max-width:100%}}.blogs-main .blog-card{border-radius:1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.blogs-main .blog-card:hover{border-color:#d9203559;transform:translateY(-5px);box-shadow:0 2px 4px #0e1a330f,0 28px 50px -24px #0e1a3359}.blogs-main .blog-card__media img{transition:transform .5s cubic-bezier(.2,.7,.1,1)}.blogs-main .blog-card:hover .blog-card__media img{transform:scale(1.04)}.blogs-main .blog-card__chip{color:#fff;background:#d92035;border-color:#0000;font-weight:700}.blogs-main .blog-card__link{color:var(--bl-red,#d92035);font-weight:700}.blogs-main .blog-card__link svg{transition:transform .2s}.blogs-main .blog-card:hover .blog-card__link svg{transform:translate(4px)}.blogs-main .blogs__grid>.blog-card:first-child{overflow:hidden}.blogs-main .blogs__grid>.blog-card:first-child:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:8px;position:absolute;top:0;left:0;right:0}.blogs-main .blogs-next{text-align:center;border-left-color:#d92035}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blogs-main{--bl-red:#ff8597}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .blogs-main .blog-card{box-shadow:none}@media (prefers-reduced-motion:reduce){.blogs-main .blog-card,.blogs-main .blog-card__media img{transition:none}.blogs-main .blog-card:hover,.blogs-main .blog-card:hover .blog-card__media img{transform:none}}@media (width>=1001px){.blogs-main .blogs__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.blogs-main .blogs__grid>.blog-card{grid-column:span 2}.blogs-main .blogs__grid>.blog-card:first-child,.blogs-main .blogs__grid>.blog-card:not(:first-child):last-child:nth-child(3n+2){grid-column:1/-1}.blogs-main .blogs__grid>.blog-card:not(:first-child):last-child:nth-child(3n),.blogs-main .blogs__grid>.blog-card:not(:first-child):nth-last-child(2):nth-child(3n+2){grid-column:span 3}}@media (width>=601px) and (width<=1000px){.blogs-main .blogs__grid>.blog-card:not(:first-child):last-child:nth-child(2n){grid-column:1/-1}}@media (width>=1001px){.blogs-main .blogs__grid>.blog-card:not(:first-child):last-child:nth-child(3n+2) .blog-card__media{aspect-ratio:21/6}}@media (width>=601px) and (width<=1000px){.blogs-main .blogs__grid>.blog-card:not(:first-child):last-child:nth-child(2n) .blog-card__media{aspect-ratio:21/8}}.checkout-page{--n-bg:#f4f6f9;--n-bg-alt:#e9edf3;--n-surface:#fff;--n-surface-2:#eff2f7;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-placeholder:#5e6b84;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-input-border:#7a879e;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-ring:#0023952e;--n-accent-line:#00239547;--n-danger:#b91c1c;--n-red:#d92035;--n-red-hover:#b2182b;--n-red-text:#d92035;--n-red-soft:#d9203512;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 8px 24px #0e1a330f;--n-shadow-lg:0 2px 4px #0e1a330f, 0 24px 48px #0e1a331f;--n-panel:#071b4c;--n-panel-2:#051238;--n-panel-text:#eaf0f8;--n-panel-muted:#c3cfe6;--n-panel-accent:#ffb3bd;--n-panel-line:#eaf0f824;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-gutter:clamp(1rem, .5rem + 2vw, 2rem);--n-r-sm:.5rem;--n-r-md:.75rem;--n-r-lg:1.25rem;--n-dur:.15s;min-height:100vh;color:var(--n-text);background:radial-gradient(56rem 24rem at 90% -8%, var(--n-red-soft), transparent 70%), var(--n-bg);color-scheme:light;font-family:var(--n-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;position:relative;overflow-x:clip}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .checkout-page{--n-bg:#070f1f;--n-bg-alt:#0a1427;--n-surface:#101c33;--n-surface-2:#15233f;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-placeholder:#8e9cb6;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-input-border:#6d7c99;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-ring:#8fb0ff3d;--n-accent-line:#8fb0ff52;--n-danger:#fca5a5;--n-red-text:#ff8597;--n-red-soft:#ff859714;--n-focus:#8fb0ff;--n-shadow:none;--n-shadow-lg:0 24px 48px #00000059;--n-panel:#0c1d40;--n-panel-2:#081530;color-scheme:dark}html:has(.checkout-page),body:has(.checkout-page),.site-shell:has(.checkout-page),.checkout-main{background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.checkout-page),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.checkout-page),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .checkout-main{background:#070f1f}.checkout-page *,.checkout-page :before,.checkout-page :after{box-sizing:border-box}.checkout-page__ambient,.checkout-page__glow{display:none}.checkout-page__inner{width:min(100% - 2 * var(--n-gutter), 72rem);margin-inline:auto;padding:clamp(6.5rem,5rem + 4vw,8rem) 0 clamp(3.5rem,2.5rem + 3vw,5rem);position:relative}.checkout-page__hero{max-width:46rem;margin-bottom:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.checkout-page__pill{width:fit-content;min-height:2rem;color:var(--n-red-text);background:var(--n-red-soft);border:1px solid #d9203538;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.3rem .8rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.checkout-page__pill-icon{width:1rem;height:1rem}.checkout-page__title{max-width:22ch;color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:700;line-height:1.06}.checkout-page__intro{max-width:60ch;color:var(--n-text-2);margin:.9rem 0 0;font-size:1.0625rem;line-height:1.65}.checkout-page__intro:before,.checkout-page__intro:after{content:none}.checkout-page__intro a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.checkout-page__main{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.checkout-checkout-card{display:none}.checkout-checkout-card.is-active,.checkout-checkout-card__layout{display:contents}.checkout-checkout-card__summary,.checkout-order-details__panel,.checkout-checkout-card__form,.checkout-checkout-card__plan{min-width:0}.checkout-checkout-card__summary-panel{order:1}.checkout-checkout-card__form-panel{order:2}.checkout-page__after{order:3}@media (width>=901px){.checkout-page__main{grid-template-columns:minmax(0,1fr) minmax(19rem,23.5rem);gap:1.25rem clamp(1.25rem,.5rem + 2vw,2rem)}.checkout-page .checkout-checkout-card__form-panel{grid-area:1/1}.checkout-page .checkout-checkout-card__summary-panel{grid-area:1/2/span 2;position:sticky;top:6rem}.checkout-page .checkout-page__after{grid-area:2/1}}.checkout-checkout-card__summary-panel{--n-focus:var(--n-panel-accent);border-radius:var(--n-r-lg);color:var(--n-panel-text);background:linear-gradient(165deg, var(--n-panel) 0%, var(--n-panel-2) 100%);box-shadow:var(--n-shadow-lg), inset 0 4px 0 var(--n-red);flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.checkout-checkout-card__summary-panel:before,.checkout-checkout-card__summary-panel:after{content:none}.checkout-order-details{color:inherit}.checkout-order-details__summary{cursor:pointer;border-radius:var(--n-r-md);list-style:none;display:block}.checkout-order-details__summary::-webkit-details-marker{display:none}.checkout-order-details__summary::marker{content:""}@media (width>=901px){.checkout-order-details__summary{cursor:default;pointer-events:none}}.checkout-checkout-card__summary-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.checkout-checkout-card__plan-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.checkout-checkout-card__plan-name{color:var(--n-panel-muted);font-family:var(--n-font-body);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.checkout-checkout-card__badge{color:#fff;background:var(--n-red);border-radius:999px;align-items:center;min-height:1.5rem;padding:.15rem .6rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.checkout-checkout-card__duration{color:var(--n-panel-text);font-family:var(--n-font-head);letter-spacing:-.015em;margin:.3rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.checkout-order-details__chevron{border:1px solid var(--n-panel-line);border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-panel-text);flex:none;justify-content:center;align-items:center;display:none}.checkout-order-details__chevron-icon{width:1.1rem;height:1.1rem;transition:transform var(--n-dur) ease}.checkout-order-details[open] .checkout-order-details__chevron-icon{transform:rotate(180deg)}.checkout-checkout-card__total{color:#fff;font-family:var(--n-font-head);font-variant-numeric:tabular-nums lining-nums;border-top:1px dashed #eaf0f842;align-items:baseline;gap:.35rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.checkout-checkout-card__amount{letter-spacing:-.035em;font-size:clamp(2.5rem,2rem + 1.5vw,3.25rem);font-weight:700;line-height:1}.checkout-checkout-card__currency{color:var(--n-panel-muted);font-size:1.25rem;font-weight:600;line-height:1}.checkout-checkout-card__hint{color:var(--n-panel-muted);margin:.55rem 0 0;font-size:.875rem;line-height:1.5}.checkout-checkout-card__rule{background:var(--n-panel-line);height:1px;margin:1.25rem 0 1.1rem}.checkout-checkout-card__features{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.checkout-checkout-card__feature{color:var(--n-panel-text);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.9375rem;line-height:1.45;display:grid}.checkout-checkout-card__check{color:#fff;stroke-width:3px;background:#d92035d9;border-radius:50%;width:1.25rem;height:1.25rem;padding:.2rem}.checkout-checkout-card__summary-note{border:1px solid var(--n-panel-line);border-radius:var(--n-r-md);background:#eaf0f80d;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.9rem 1rem;display:grid}.checkout-checkout-card__summary-note>svg{width:1.25rem;height:1.25rem;color:var(--n-panel-accent);margin-top:.1em}.checkout-checkout-card__summary-note p{color:var(--n-panel-muted);margin:0;font-size:.875rem;line-height:1.55}.checkout-checkout-card__summary-note a{color:var(--n-panel-text);text-underline-offset:.2em;font-weight:600;text-decoration:underline #eaf0f866}.checkout-checkout-card__form-panel{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);min-width:0;box-shadow:var(--n-shadow);padding:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative}.checkout-checkout-card__form-panel:before,.checkout-checkout-card__form-panel:after{content:none}.checkout-checkout-card__form-head{margin-bottom:1.75rem}.checkout-checkout-card__form-kicker{color:var(--n-red-text);margin:0 0 .4rem;font-size:.9375rem;font-weight:600;line-height:1.4}.checkout-checkout-card__form-head h3{color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:700;line-height:1.2}.checkout-checkout-card__form-head p:last-child{max-width:56ch;color:var(--n-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.checkout-checkout-card__form-head a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.checkout-checkout-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;display:grid}.checkout-checkout-card__group{gap:.45rem;min-width:0;display:grid}.checkout-checkout-card__group--wide{grid-column:1/-1}.checkout-checkout-card__label{color:var(--n-text);font-size:.9375rem;font-weight:600;line-height:1.3}.checkout-checkout-card__input,.checkout-device-select__control{border:1px solid var(--n-input-border);border-radius:var(--n-r-md);width:100%;min-height:3.25rem;color:var(--n-text);background:var(--n-surface);font:inherit;transition:border-color var(--n-dur) ease, box-shadow var(--n-dur) ease;-webkit-appearance:none;appearance:none;padding:.75rem 1rem;font-size:1rem;line-height:1.4}.checkout-checkout-card__input::placeholder{color:var(--n-placeholder);opacity:1}.checkout-checkout-card__input:hover,.checkout-device-select__control:hover{border-color:var(--n-text-2)}.checkout-checkout-card__input:focus,.checkout-device-select__control:focus,.checkout-device-select__control[aria-expanded=true]{border-color:var(--n-accent);box-shadow:0 0 0 4px var(--n-accent-ring);outline:none}.checkout-checkout-card__input:user-invalid{border-color:var(--n-danger);box-shadow:0 0 0 4px #b91c1c1f}.checkout-device-select{position:relative}.checkout-device-select__control{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.checkout-device-select__value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checkout-device-select__value-text--empty{color:var(--n-placeholder)}.checkout-device-select__icon{width:1.1rem;height:1.1rem;color:var(--n-muted);transition:transform var(--n-dur) ease;flex:none}.checkout-device-select__control[aria-expanded=true] .checkout-device-select__icon{transform:rotate(180deg)}.checkout-device-select__list{z-index:30;border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);background:var(--n-surface);max-height:17rem;box-shadow:var(--n-shadow-lg);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.checkout-device-select__list[hidden]{display:none}.checkout-device-select__opt{border-radius:var(--n-r-sm);min-height:2.75rem;color:var(--n-text);cursor:pointer;align-items:center;padding:.55rem .75rem;font-size:1rem;line-height:1.35;display:flex}.checkout-device-select__opt:hover,.checkout-device-select__opt:focus{background:var(--n-accent-soft);outline:none}.checkout-device-select__opt[aria-selected=true]{color:var(--n-accent);background:var(--n-accent-soft);font-weight:600}.checkout-checkout-card__submit{border-radius:var(--n-r-md);color:#fff;background:var(--n-red);width:100%;min-height:3.5rem;font:inherit;cursor:pointer;transition:background-color var(--n-dur) ease, box-shadow var(--n-dur) ease, transform var(--n-dur) ease;border:0;justify-content:center;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.85rem 1.5rem;font-size:1.0625rem;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #d920353d}.checkout-checkout-card__submit:hover{background:var(--n-red-hover);box-shadow:inset 0 1px #ffffff2e,0 10px 24px #d920354d}.checkout-checkout-card__submit:active{transform:translateY(1px)}.checkout-checkout-card__submit svg{flex:none;width:1.2rem;height:1.2rem}.checkout-checkout-card__submit svg:last-child:not(:first-child){display:none}.checkout-checkout-card__submit-note{color:var(--n-muted);text-align:center;margin:.85rem 0 0;font-size:.875rem;line-height:1.5}.checkout-page__after{gap:1.25rem;min-width:0;display:grid}.checkout-info-grid{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);display:grid;overflow:hidden}.checkout-info-tile{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1.1rem clamp(1.15rem,.9rem + 1vw,1.75rem);display:grid;position:relative}.checkout-info-tile+.checkout-info-tile{border-top:1px solid var(--n-line)}.checkout-info-tile:before,.checkout-info-tile:after{content:none}.checkout-info-tile__icon{border-radius:var(--n-r-sm);width:2.25rem;height:2.25rem;color:var(--n-accent);background:var(--n-accent-soft);justify-content:center;align-items:center;display:inline-flex}.checkout-info-tile__icon svg{width:1.15rem;height:1.15rem}.checkout-info-tile__title{color:var(--n-text);font-family:var(--n-font-body);margin:0;font-size:.9375rem;font-weight:650;line-height:1.35}.checkout-info-tile__hint{max-width:64ch;color:var(--n-muted);margin:.2rem 0 0;font-size:.875rem;line-height:1.55}.checkout-info-tile__hint a,.checkout-guarantee__text a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.checkout-guarantee{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);padding:clamp(1.25rem,1rem + 1vw,1.75rem);position:relative}.checkout-guarantee:before,.checkout-guarantee:after{content:none}.checkout-guarantee__head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.checkout-guarantee__head .checkout-info-tile__icon{color:var(--n-red-text);background:var(--n-red-soft)}.checkout-guarantee__title{color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.checkout-guarantee__copy{display:grid}.checkout-guarantee__text{border-top:1px solid var(--n-line);color:var(--n-text-2);margin:0;padding:.7rem 0;font-size:.9375rem;line-height:1.6}.checkout-guarantee__text:first-child{border-top:0;padding-top:0}.checkout-guarantee__text:last-child{padding-bottom:0}.checkout-page__fineprint{color:var(--n-muted);gap:.6rem;padding:0 .25rem;font-size:.8125rem;line-height:1.6;display:grid}.checkout-page__fineprint p{margin:0}.checkout-page__noscript{border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);background:var(--n-surface);padding:1rem}.checkout-page__fineprint a,.checkout-page__support-links a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.checkout-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:4px}.checkout-device-select__control:focus-visible,.checkout-checkout-card__submit:focus-visible{outline:2px solid var(--n-focus);outline-offset:3px}@media (width<=900px){.checkout-order-details__chevron{display:inline-flex}.checkout-checkout-card__summary-panel{box-shadow:var(--n-shadow), inset 0 4px 0 var(--n-red);gap:1rem;padding:1.35rem 1.25rem 1.25rem}.checkout-checkout-card__total{margin-top:1rem;padding-top:1rem}}@media (width<=640px){.checkout-page__inner{padding-top:5.75rem}.checkout-checkout-card__fields{grid-template-columns:1fr}.checkout-checkout-card__form-panel{padding:1.35rem 1.15rem}.checkout-info-tile{padding:1rem 1.15rem}.checkout-page__fineprint{padding:0}}@media (prefers-reduced-motion:reduce){.checkout-page *,.checkout-page :before,.checkout-page :after{transition:none!important;animation:none!important}}.checkout-page{--pf-red:#d92035;--pf-blue:#002395;--pf-navy:#071b4c;--pf-green:#1a7f45;isolation:isolate;position:relative;overflow-x:clip}.checkout-page .checkout-page__ambient{--u:clamp(.2rem, .14rem + .2vw, .3rem);--shell-left:max(1rem, (100% - 76rem) / 2);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%) 0 4.9rem/100% 6px no-repeat,radial-gradient(at 90% 30%,#0023951f,#0000 60%),radial-gradient(at 100% 90%,#ed293914,#0000 55%),linear-gradient(135deg,#102d66 0%,#071b4c 100%);height:clamp(24rem,20rem + 8vw,28rem);display:block;position:absolute;top:0;left:0;right:0}.checkout-page .checkout-page__glow{display:none}.checkout-page .checkout-page__hero,.checkout-page .checkout-page__title{color:#fff}.checkout-page .checkout-page__intro{color:#c9d3e3}.checkout-page .checkout-page__intro a{color:#fff;text-decoration-color:#ff8597}.checkout-page .checkout-page__pill{color:#fff;background:#ffffff14;border-color:#fff3}.checkout-page .checkout-page__pill-icon{color:#3ddc84}@media (width>=0){.checkout-page .checkout-page__ambient{display:none}.checkout-page .checkout-page__hero{background:var(--pf-navy);box-shadow:0 0 0 100vmax var(--pf-navy);clip-path:inset(-100vmax -100vmax 0);padding-bottom:1.75rem}}.checkout-page .checkout-checkout-card__summary-panel{border-radius:1.5rem;padding-top:calc(1.75rem + 8px);box-shadow:0 30px 60px -28px #071b4c99}.checkout-page .checkout-checkout-card__summary-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:10px;position:absolute;top:0;left:0;right:0}.checkout-page .checkout-checkout-card__form-panel{border-radius:1.5rem;box-shadow:0 2px 4px #071b4c14,0 30px 60px -28px #071b4c73}.checkout-page .checkout-checkout-card__form-kicker:after{content:"";background:linear-gradient(to right, var(--pf-red) 0 calc(50% - 2px), transparent calc(50% - 2px) calc(50% + 2px), var(--ck-track,#e3e8f0) calc(50% + 2px));border-radius:3px;width:8rem;height:6px;margin-top:.55rem;display:block}.checkout-page .checkout-checkout-card__submit,.checkout-page .checkout-checkout-card__submit:is(:hover,:focus-visible){border-color:var(--pf-green);color:#fff;background:var(--pf-green);box-shadow:0 14px 28px -12px #1a7f45b3}.checkout-page .checkout-checkout-card__submit:hover{background:#146838}.checkout-page .checkout-checkout-card__submit span{color:inherit}.checkout-page .checkout-info-tile__icon{color:#fff;background:var(--pf-green);-webkit-mask:none;mask:none}.checkout-page .checkout-info-tile__icon svg{display:none}.checkout-page .checkout-info-tile__icon:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.1rem;height:1.1rem}.checkout-page .checkout-guarantee__copy,.checkout-page .checkout-guarantee__text{position:relative}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .checkout-page{--ck-track:#ffffff29}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .checkout-page .checkout-checkout-card__form-panel{box-shadow:0 0 0 1px #ffffff14,0 30px 60px -28px #000000b3}.contact-main{--n-bg:#f4f6f9;--n-bg-alt:#e9edf3;--n-surface:#fff;--n-surface-2:#eff2f7;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-line:#00239547;--n-cta:#d92035;--n-cta-hover:#b2182b;--n-cta-text:#fff;--n-cta-border:#d92035;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 4px 16px #0e1a330a;--n-panel:#071b4c;--n-panel-2:#051238;--n-panel-text:#eaf0f8;--n-panel-muted:#c3cfe6;--n-panel-accent:#ffb3bd;--n-panel-line:#eaf0f824;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-fs-xs:.8125rem;--n-fs-sm:.875rem;--n-fs-md:1.0625rem;--n-fs-lg:1.1875rem;--n-fs-xl:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--n-fs-2xl:clamp(1.875rem, 1.25rem + 2.3vw, 2.75rem);--n-fs-3xl:clamp(2.25rem, 1.35rem + 3.6vw, 3.75rem);--n-measure:70ch;--n-section-y:clamp(3.5rem, 2.25rem + 4.5vw, 6rem);--n-gutter:clamp(1rem, .5rem + 2vw, 2rem);--n-shell:76rem;--n-r-sm:.5rem;--n-r-md:.75rem;--n-r-lg:1rem;--n-dur:.16s;--n-ease:cubic-bezier(.2, .7, .2, 1);width:100%;color:var(--n-text);background:var(--n-bg);color-scheme:light;font-family:var(--n-font-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:1rem;line-height:1.65;position:relative;overflow-x:clip}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .contact-main{--n-bg:#070f1f;--n-bg-alt:#0a1427;--n-surface:#101c33;--n-surface-2:#15233f;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-line:#8fb0ff52;--n-cta-hover:#b2182b;--n-cta-border:#d92035;--n-focus:#8fb0ff;--n-shadow:none;--n-panel:#0c1d40;--n-panel-2:#081530;color-scheme:dark}.contact-main *,.contact-main :before,.contact-main :after{box-sizing:border-box}.contact-main>*{position:relative}.contact-content{width:100%}html:has(.contact-main),body:has(.contact-main),.site-shell:has(.contact-main){background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.contact-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.contact-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .site-shell:has(.contact-main){background:#070f1f}.contact-main :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:var(--n-r-sm)}@media (prefers-reduced-motion:reduce){.contact-main *,.contact-main :before,.contact-main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.contact-main>section){padding-block:var(--n-section-y);color:var(--n-text);background:var(--n-bg);border-top:1px solid var(--n-line)}:where(.contact-main) :where(.contact-hero__inner,.contact-methods__shell,.contact-help__shell,.contact-fast-answers__shell,.contact-paths__shell,.contact-cta__inner){width:min(100% - 2 * var(--n-gutter), var(--n-shell));margin-inline:auto}:where(.contact-main) :where(.contact-methods__section-tag,.contact-help__section-tag,.contact-fast-answers__section-tag,.contact-paths__section-tag,.contact-cta__tag){color:var(--n-accent);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-weight:600;line-height:1.4}:where(.contact-main>section) :where(h2){max-width:24ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}:where(.contact-main>section) :where(h1 span,h2 span){color:var(--n-accent);-webkit-text-fill-color:currentColor;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;background:0 0}:where(.contact-main>section) :where(h3){color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.3}:where(.contact-main) :where(.contact-methods__intro,.contact-help__intro,.contact-fast-answers__intro){max-width:60ch;color:var(--n-text-2);font-size:var(--n-fs-md);margin:1rem 0 0;line-height:1.65}:where(.contact-main>section) :where([role=listitem] p){max-width:var(--n-measure);color:var(--n-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.65}:where(.contact-main>section) :where(p,li,span,div)>a:not([class]){color:var(--n-accent);text-decoration:underline 1px;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}:where(.contact-main>section) :where(p,li,span,div)>a:not([class]):hover{color:var(--n-accent-strong);text-decoration-color:currentColor}:where(.contact-main) :where(.contact-help__number,.contact-paths__number,.contact-fast-answers__index){color:var(--n-muted);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.6}:where(.contact-main) :where(.contact-methods__icon-box,.contact-help__icon,.contact-paths__icon-box){border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-accent);background:var(--n-accent-soft);flex:none;place-items:center;display:grid}:where(.contact-main) :where(.contact-methods__icon-box,.contact-help__icon,.contact-paths__icon-box) svg{stroke-width:1.9px;width:1.35rem;height:1.35rem}.contact-btn{border:1px solid var(--n-cta-border);border-radius:var(--n-r-md);min-height:3rem;color:var(--n-cta-text);background:var(--n-cta);font-family:var(--n-font-body);text-align:center;transition:background-color var(--n-dur) ease, border-color var(--n-dur) ease, color var(--n-dur) ease;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.contact-btn:hover{background:var(--n-cta-hover)}.contact-btn svg{stroke-width:2px;flex:none;width:1.1rem;height:1.1rem}.contact-btn svg:last-child:not(:first-child){transition:transform var(--n-dur) var(--n-ease)}.contact-btn:hover svg:last-child:not(:first-child){transform:translate(2px)}.contact-btn--secondary{border-color:var(--n-line-strong);color:var(--n-text);background:var(--n-surface)}.contact-btn--secondary:hover{border-color:var(--n-accent);color:var(--n-accent);background:var(--n-surface)}.contact-main{--n-red:#d92035;--n-red-text:#d92035;--n-red-soft:#d9203512}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .contact-main{--n-red-text:#ff8597;--n-red-soft:#ff85971a}.contact-main :is(.contact-methods__section-tag,.contact-help__section-tag,.contact-fast-answers__section-tag,.contact-paths__section-tag,.contact-cta__tag){color:var(--n-red-text);font-family:var(--n-font-body);letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:600}.contact-main .contact-cta__tag{color:#ff8597}.contact-main :is(h1,h2,h3) span{color:inherit}.contact-main>section:not(.contact-hero,.contact-cta) h2:before{content:"";background:var(--n-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.25rem;display:block}.contact-main>section h2{letter-spacing:-.03em;font-size:clamp(2rem,1.25rem + 2.8vw,3.25rem);line-height:1.04}.contact-main .contact-hero__title{letter-spacing:-.035em;font-size:clamp(2.5rem,1.3rem + 4vw,4.5rem);line-height:1.02}.contact-main :is(.contact-help__number,.contact-paths__number,.contact-fast-answers__index){display:none}.contact-main .contact-fast-answers__summary{grid-template-columns:minmax(0,1fr) 2rem}.contact-main .contact-fast-answers__answer{padding-left:1.5rem}@media (width<=560px){.contact-main .contact-fast-answers__answer{padding-left:1rem}}.contact-main .contact-btn svg:last-child:not(:first-child),.contact-main :is(.contact-methods__mini-link,.contact-paths__link) svg{display:none}.contact-main .contact-methods__featured-mark{color:#fff;background:var(--n-red)}.contact-main :is(.contact-methods__section-tag,.contact-help__section-tag,.contact-fast-answers__section-tag,.contact-paths__section-tag){display:none}.contact-hero{padding:clamp(6.5rem, 5rem + 5vw, 8.5rem) 0 var(--n-section-y);background:radial-gradient(60rem 26rem at 85% -10%, var(--n-accent-soft), transparent 70%), var(--n-bg);border-top:0}.contact-hero__backdrop,.contact-hero__glow{display:none}.contact-hero__eyebrow{border:1px solid var(--n-line);min-height:2rem;color:var(--n-text-2);background:var(--n-surface);font-size:var(--n-fs-sm);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .8rem;font-weight:500;line-height:1.2;display:inline-flex}.contact-hero__live-dot{background:var(--n-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--n-accent-soft);border-radius:50%;flex:none}.contact-hero__title{max-width:16ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-3xl);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.contact-hero__lower{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}.contact-hero__copy{min-width:0}.contact-hero__lead{max-width:58ch;color:var(--n-text-2);font-size:var(--n-fs-md);margin:0;line-height:1.65}.contact-hero__lead a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.contact-hero__ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.contact-hero__guide-link{min-height:2.75rem;color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:1rem;font-weight:600;display:inline-flex}.contact-hero__guide-link:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}.contact-hero__guide-link svg{width:1rem;height:1rem}.contact-hero__support-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contact-hero__support-row li{border:1px solid var(--n-accent-line);min-height:2rem;color:var(--n-text);background:var(--n-accent-soft);font-size:var(--n-fs-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-weight:500;line-height:1.2;display:inline-flex}.contact-hero__support-row li:before{content:"";background:var(--n-accent);border-radius:50%;flex:none;width:.375rem;height:.375rem}@media (width<=860px){.contact-hero__lower{grid-template-columns:1fr}.contact-hero__support-row{justify-content:flex-start}}@media (width<=560px){.contact-hero{padding-top:5.5rem}.contact-hero__ctas{flex-direction:column;align-items:stretch}.contact-hero__ctas .contact-btn{width:100%}.contact-hero__guide-link{justify-content:center}}.contact-methods{background:var(--n-bg-alt)}.contact-methods__head{max-width:48rem}.contact-methods__cards{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;margin-top:3rem;display:grid}.contact-methods__card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);min-width:0;color:var(--n-text);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;text-decoration:none;position:relative}.contact-methods__card:before,.contact-methods__card:after{content:none}a.contact-methods__card:hover{border-color:var(--n-accent)}.contact-methods__card--featured{--n-focus:var(--n-panel-accent);border-color:var(--n-panel-line);color:var(--n-panel-text);background:linear-gradient(160deg, var(--n-panel) 0%, var(--n-panel-2) 100%);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}a.contact-methods__card--featured:hover{border-color:var(--n-panel-accent)}.contact-methods__featured-copy{min-width:0}.contact-methods__badge{border:1px solid var(--n-panel-accent);min-height:1.75rem;color:var(--n-panel-accent);font-size:var(--n-fs-xs);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.2rem .7rem;font-weight:600;line-height:1;display:inline-flex}.contact-methods__badge svg{width:.9rem;height:.9rem}.contact-methods__card--featured h3{color:var(--n-panel-text);font-size:var(--n-fs-xl);line-height:1.2}.contact-methods__card--featured p{max-width:48ch;color:var(--n-panel-muted)}.contact-methods__card--featured p a{color:var(--n-panel-text)}.contact-methods__chips{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.contact-methods__chips span{border:1px solid var(--n-panel-line);min-height:2rem;color:var(--n-panel-text);font-size:var(--n-fs-sm);background:#eaf0f80d;border-radius:999px;align-items:center;padding:.3rem .75rem;font-weight:500;line-height:1.2;display:inline-flex}.contact-methods__featured-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.contact-methods__featured-mark{border-radius:var(--n-r-lg);width:3.5rem;height:3.5rem;color:var(--n-cta-text);background:var(--n-cta);place-items:center;display:grid}.contact-methods__featured-mark svg{stroke-width:2px;width:1.6rem;height:1.6rem}.contact-methods__arrow{width:1.5rem;height:1.5rem;color:var(--n-panel-accent);transition:transform var(--n-dur) var(--n-ease)}.contact-methods__card--featured:hover .contact-methods__arrow{transform:translate(2px,-2px)}.contact-methods__compact-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.contact-methods__card--compact{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.contact-methods__card--compact p{margin-top:0}.contact-methods__mini-link{color:var(--n-accent);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.contact-methods__mini-link svg{width:1rem;height:1rem;transition:transform var(--n-dur) var(--n-ease)}.contact-methods__card--compact:hover .contact-methods__mini-link{text-underline-offset:.2em;text-decoration:underline}.contact-methods__card--compact:hover .contact-methods__mini-link svg{transform:translate(2px)}.contact-methods__card--wide{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.5rem;display:flex}.contact-methods__wide-main{flex:24rem;align-items:flex-start;gap:1rem;min-width:0;display:flex}.contact-methods__wide-main p{margin-top:.25rem}.contact-methods__appointment{border:1px solid var(--n-accent-line);min-height:2.25rem;color:var(--n-text);background:var(--n-accent-soft);font-size:var(--n-fs-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-weight:500;display:inline-flex}.contact-methods__appointment svg{width:1rem;height:1rem;color:var(--n-accent)}@media (width<=960px){.contact-methods__cards{grid-template-columns:1fr}}@media (width<=560px){.contact-methods__cards{margin-top:2rem}.contact-methods__card--featured{grid-template-columns:1fr}.contact-methods__featured-actions{display:none}.contact-methods__card--compact,.contact-methods__card--wide{padding:1.25rem}}.contact-methods__compact-grid:not(:has(*)){display:none}@media (width>=961px){.contact-methods__cards:not(:has(.contact-methods__card--compact)){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.contact-methods__cards:not(:has(.contact-methods__card--compact)) .contact-methods__card--wide{flex-direction:column;grid-column:auto;justify-content:space-between;align-items:flex-start}.contact-methods__cards:not(:has(.contact-methods__card--compact)) .contact-methods__wide-main{flex:0 auto}}.contact-methods__featured-actions{text-decoration:none}.contact-methods__featured-actions:focus-visible{outline-offset:4px;outline:2px solid}.contact-help{background:var(--n-bg)}.contact-help__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1rem clamp(2rem,4vw,4rem);display:grid}.contact-help__intro{margin-top:0}.contact-help__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:3rem;display:grid}.contact-help__card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.contact-help__card:before,.contact-help__card:after{content:none}.contact-help__card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-help__card p{margin-top:0}@media (width<=860px){.contact-help__head{grid-template-columns:1fr}}@media (width<=560px){.contact-help__grid{margin-top:2rem}.contact-help__card{padding:1.25rem}}.contact-fast-answers{background:var(--n-bg-alt)}.contact-fast-answers__shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contact-fast-answers__head{min-width:0;position:sticky;top:6rem}.contact-fast-answers__ask{border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);min-height:2.75rem;color:var(--n-text);background:var(--n-surface);transition:border-color var(--n-dur) ease, color var(--n-dur) ease;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-fast-answers__ask:hover{border-color:var(--n-accent);color:var(--n-accent)}.contact-fast-answers__ask svg{width:1.1rem;height:1.1rem;color:var(--n-accent)}.contact-fast-answers__list{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow)}.contact-fast-answers__item+.contact-fast-answers__item{border-top:1px solid var(--n-line)}.contact-fast-answers__item:before,.contact-fast-answers__item[open]:before{content:none}.contact-fast-answers__summary{cursor:pointer;border-radius:var(--n-r-lg);min-height:3.5rem;transition:background-color var(--n-dur) ease;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;padding:1rem 1.5rem;list-style:none;display:grid}.contact-fast-answers__summary::-webkit-details-marker{display:none}.contact-fast-answers__summary::marker{content:""}.contact-fast-answers__summary:hover{background:var(--n-accent-soft)}.contact-fast-answers__summary:focus-visible{outline-offset:-2px}.contact-fast-answers__question{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);letter-spacing:-.01em;font-weight:600;line-height:1.3}.contact-fast-answers__toggle{border:1px solid var(--n-line-strong);width:2rem;height:2rem;color:var(--n-accent);transition:transform var(--n-dur) var(--n-ease), background-color var(--n-dur) ease;border-radius:50%;place-items:center;display:grid}.contact-fast-answers__toggle svg{stroke-width:2.25px;width:1rem;height:1rem}.contact-fast-answers__item[open] .contact-fast-answers__toggle{background:var(--n-accent-soft);transform:rotate(45deg)}.contact-fast-answers__item[open] .contact-fast-answers__toggle svg{transform:none}.contact-fast-answers__item[open] .contact-fast-answers__question,.contact-fast-answers__item[open] .contact-fast-answers__index{color:var(--n-accent)}.contact-fast-answers__answer{max-width:var(--n-measure);color:var(--n-text-2);margin:0;padding:0 1.5rem 1.5rem 4.25rem;font-size:1rem;line-height:1.65}@media (width<=900px){.contact-fast-answers__shell{grid-template-columns:1fr}.contact-fast-answers__head{position:static}}@media (width<=560px){.contact-fast-answers__summary{grid-template-columns:minmax(0,1fr) 2rem;padding:1rem}.contact-fast-answers__index{display:none}.contact-fast-answers__question{font-size:1rem}.contact-fast-answers__answer{padding:0 1rem 1rem}}.contact-paths{background:var(--n-bg)}.contact-paths__head{max-width:48rem}.contact-paths__cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:3rem;display:grid}.contact-paths__card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);min-width:0;color:var(--n-text);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;display:flex}.contact-paths__card:before,.contact-paths__card:after{content:none}.contact-paths__card:hover{border-color:var(--n-accent)}.contact-paths__card-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.contact-paths__number{order:2}.contact-paths__icon{width:1.35rem;height:1.35rem}.contact-paths__card p{margin-top:0}.contact-paths__link{color:var(--n-accent);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.contact-paths__link svg{width:1rem;height:1rem;transition:transform var(--n-dur) var(--n-ease)}.contact-paths__card:hover .contact-paths__link{text-underline-offset:.2em;text-decoration:underline}.contact-paths__card:hover .contact-paths__link svg{transform:translate(2px)}@media (width<=560px){.contact-paths__cards{margin-top:2rem}.contact-paths__card{padding:1.25rem}}.contact-paths__card{position:relative}.contact-paths__card:has(.contact-paths__link:hover){border-color:var(--n-accent)}a.contact-paths__link{text-decoration:none;position:static}a.contact-paths__link:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}a.contact-paths__link:hover,.contact-paths__card:hover a.contact-paths__link{text-underline-offset:.2em;text-decoration:underline}.contact-paths__card p a{z-index:1;color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600;position:relative}.contact-paths__card p a:hover{text-decoration-color:currentColor}a.contact-paths__link:focus-visible{outline:none}.contact-paths__card:has(a.contact-paths__link:focus-visible){outline:2px solid var(--n-focus);outline-offset:3px}.contact-cta{background:var(--n-bg)}.contact-cta__inner{--n-focus:var(--n-panel-accent);isolation:isolate;border:1px solid var(--n-panel-line);border-radius:var(--n-r-lg);color:var(--n-panel-text);background:linear-gradient(160deg, var(--n-panel) 0%, var(--n-panel-2) 100%);justify-items:start;gap:1rem;padding:clamp(2rem,1.25rem + 3vw,3.5rem);display:grid;position:relative;overflow:hidden}.contact-cta__inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(26rem 16rem at 100% 100%,#d920351a,#0000 70%);position:absolute;inset:0}.contact-cta__inner:after{content:none}.contact-cta__inner .contact-cta__tag{color:var(--n-panel-accent);margin-bottom:0}.contact-cta__inner h2{color:var(--n-panel-text)}.contact-cta__inner h2 span{color:var(--n-panel-accent)}.contact-cta__inner>p:not(.contact-cta__tag){max-width:58ch;color:var(--n-panel-muted);font-size:var(--n-fs-md);margin:0;line-height:1.65}.contact-cta__inner>p a{color:var(--n-panel-text);text-underline-offset:.2em;font-weight:600;text-decoration:underline #eaf0f866}.contact-cta__buttons{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.contact-btn--ghost{border-color:var(--n-panel-line);color:var(--n-panel-text);background:0 0}.contact-btn--ghost:hover{color:var(--n-panel-text);background:#eaf0f812;border-color:#eaf0f859}.contact-btn--ghost svg{color:var(--n-panel-accent)}@media (width<=560px){.contact-cta__buttons{flex-direction:column;width:100%}.contact-cta__buttons .contact-btn{width:100%}}.contact-main{--pf-red:#d92035;--pf-blue:#002395;--pf-navy:#071b4c;--pf-green:#1a7f45}.contact-main .contact-hero{--u:clamp(.2rem, .14rem + .2vw, .3rem);--shell-w:min(100% - 2 * var(--n-gutter), var(--n-shell));--shell-left:max(var(--n-gutter), (100% - var(--n-shell)) / 2);isolation:isolate;color:#fff;background:radial-gradient(44rem 26rem at 0% 10%, #d920354d, transparent 70%), radial-gradient(50rem 30rem at 100% 100%, #1a7f4542, transparent 70%), linear-gradient(180deg, #102d66 0%, var(--pf-navy) 100%);padding:clamp(8.5rem,7rem + 4vw,10.5rem) 0 clamp(5rem,4rem + 3vw,6.5rem);position:relative;overflow:hidden}.contact-main .contact-hero__backdrop{z-index:0;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%) 0 4.9rem/100% 6px no-repeat,radial-gradient(at 90% 30%,#0023951f,#0000 60%),radial-gradient(at 100% 90%,#ed293914,#0000 55%);animation:1.2s cubic-bezier(.2,.7,.1,1) .2s both cfTricolorIn;display:block;position:absolute;inset:0}.contact-main .contact-hero__glow{display:none}@keyframes cfTricolorIn{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.contact-main .contact-hero__inner{z-index:1;position:relative}.contact-main .contact-hero__eyebrow{color:#dbe3ef;background:#ffffff14;border-color:#fff3}.contact-main .contact-hero__live-dot{background:#3ddc84;animation:2s ease-in-out infinite cfLive;box-shadow:0 0 0 3px #3ddc8438}@keyframes cfLive{50%{box-shadow:0 0 0 6px #3ddc8400}}.contact-main .contact-hero__title{color:#fff;letter-spacing:-.035em;max-width:min(14ch,64%);font-size:clamp(2.6rem,1.5rem + 4.2vw,4.75rem);line-height:1}.contact-main .contact-hero__title span{color:#ff8597}.contact-main .contact-hero__lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;max-width:min(42rem,64%)}.contact-main .contact-hero__lead{color:#c9d3e3}.contact-main .contact-hero__lead a{color:#fff;text-decoration-color:#ff8597}.contact-main .contact-hero__support-row{justify-content:flex-start}.contact-main .contact-hero__support-row li{color:#fff;background:#ffffff12;border-color:#ffffff2e;font-weight:600}.contact-main .contact-hero__support-row li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat, var(--pf-green);width:1rem;height:1rem}.contact-main .contact-hero .contact-btn--secondary{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.contact-main .contact-hero .contact-btn--secondary:hover{color:var(--pf-navy);background:#fff;border-color:#fff}.contact-main .contact-hero__guide-link{color:#fff}@media (width<=1000px){.contact-main .contact-hero__title,.contact-main .contact-hero__lower{max-width:100%}}.contact-main .contact-hero .contact-btn--primary,.contact-main .contact-cta .contact-btn:not(.contact-btn--ghost),.contact-main .contact-hero .contact-btn--primary:is(:hover,:visited),.contact-main .contact-cta .contact-btn:not(.contact-btn--ghost):is(:hover,:visited){border-color:var(--pf-green);color:#fff;background:var(--pf-green);box-shadow:0 12px 26px -10px #1a7f45b3}.contact-main .contact-hero .contact-btn--primary:hover,.contact-main .contact-cta .contact-btn:not(.contact-btn--ghost):hover{background:#146838}.contact-main .contact-btn span{color:inherit}.contact-main .contact-btn{border-radius:.8rem;font-weight:700}.contact-main .contact-methods__card{border-radius:1.25rem}.contact-main .contact-methods__card--featured{background:radial-gradient(26rem 14rem at 100% 0%, #1a7f4573, transparent 70%), linear-gradient(160deg, #12306a, var(--pf-navy));padding-top:calc(clamp(1.5rem,1rem + 1.5vw,2.25rem) + 10px);transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #071b4c99}.contact-main .contact-methods__card--featured:hover{transform:translateY(-4px)}.contact-main .contact-methods__card--featured:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:10px;position:absolute;top:0;left:0;right:0}.contact-main .contact-methods__featured-mark{color:#fff;background:var(--pf-green);box-shadow:0 0 0 6px #1a7f4540}.contact-main .contact-methods__badge{color:#fff;background:#3ddc8426;border-color:#3ddc8466}.contact-main .contact-methods__card--wide,.contact-main .contact-methods__card--compact{box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.contact-main .contact-help__card{border-radius:1.25rem;transition:transform .25s,border-color .25s;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.contact-main .contact-help__card:hover{border-color:color-mix(in srgb, var(--pf-red) 35%, transparent);transform:translateY(-4px)}.contact-main .contact-help__icon{width:2.9rem;height:2.9rem;color:var(--n-red-text);background:#d9203517;border:0;border-radius:.85rem}.contact-main .contact-fast-answers__ask{border-color:var(--pf-green);color:#fff;background:var(--pf-green);font-weight:700}.contact-main .contact-fast-answers__ask:hover{color:#fff;background:#146838}.contact-main .contact-fast-answers__list{box-shadow:none;background:0 0;border:0;gap:.75rem;display:grid}.contact-main .contact-fast-answers__item,.contact-main .contact-fast-answers__item+.contact-fast-answers__item{border:1px solid var(--n-line);background:var(--n-surface);interpolate-size:allow-keywords;border-radius:1.1rem;overflow:hidden;box-shadow:0 1px 2px #0e1a330d,0 10px 24px -18px #0e1a3340}.contact-main .contact-fast-answers__summary{grid-template-columns:2.25rem minmax(0,1fr) 2.1rem;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.contact-main .contact-fast-answers__summary:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 2.5-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") 50%/1.15rem no-repeat,#d9203517;border-radius:.7rem;width:2.25rem;height:2.25rem}.contact-main .contact-fast-answers__index{display:none}.contact-main .contact-fast-answers__question{color:var(--n-text);font-family:var(--n-font-head);font-weight:700}.contact-main .contact-fast-answers__toggle{border:1.5px solid var(--n-line-strong);width:2.1rem;height:2.1rem;color:var(--n-text);background:0 0;border-radius:50%;transition:transform .3s,background-color .3s}.contact-main .contact-fast-answers__item[open]{background:radial-gradient(26rem 12rem at 100% 0%, #d920354d, transparent 70%), linear-gradient(160deg, #12306a, var(--pf-navy));border-color:#0000;box-shadow:0 22px 44px -22px #071b4c99}.contact-main .contact-fast-answers__item[open] .contact-fast-answers__summary:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 2.5-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.contact-main .contact-fast-answers__item[open] .contact-fast-answers__question{color:#fff}.contact-main .contact-fast-answers__item[open] .contact-fast-answers__toggle{color:#fff;background:var(--pf-red);border-color:#0000;transform:rotate(45deg)}.contact-main .contact-fast-answers__item[open] .contact-fast-answers__toggle svg{transform:none}.contact-main .contact-fast-answers__answer{color:#2b3a55;background:#fff;border-radius:.3rem 1.1rem 1.1rem;margin:.1rem 1.15rem 1.15rem 4.4rem;padding:1rem 1.2rem;position:relative;box-shadow:0 10px 24px -12px #00000073}.contact-main .contact-fast-answers__answer:before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#fff;width:.6rem;height:.8rem;position:absolute;top:0;left:-.55rem}.contact-main .contact-fast-answers__answer a{color:#002395}.contact-main .contact-fast-answers__item::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .1, 1), content-visibility .35s allow-discrete;overflow:hidden}.contact-main .contact-fast-answers__item[open]::details-content{block-size:auto}.contact-main .contact-fast-answers__item[open] .contact-fast-answers__summary:focus-visible{outline-color:#fff}@media (width<=560px){.contact-main .contact-fast-answers__summary{grid-template-columns:minmax(0,1fr) 2rem;gap:.75rem}.contact-main .contact-fast-answers__summary:before{display:none}.contact-main .contact-fast-answers__answer{margin:.1rem .9rem 1rem 1.4rem}}.contact-main .contact-paths{--rail:1.4rem;--gap-top:3.75rem;--node:2.75rem;overflow:clip}.contact-main .contact-paths__cards{padding-top:var(--gap-top);position:relative}.contact-main .contact-paths__cards:before{content:"";top:var(--rail);background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);width:100vw;height:18px;position:absolute;left:calc(50% - 50vw)}.contact-main .contact-paths__card{border-radius:1.25rem;transition:transform .25s,border-color .25s;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.contact-main .contact-paths__card:hover{border-color:color-mix(in srgb, var(--pf-red) 35%, transparent);transform:translateY(-4px)}.contact-main .contact-paths__card:before{content:"";top:calc(var(--rail) + 9px - var(--node) / 2 - var(--gap-top));width:var(--node);height:var(--node);background:radial-gradient(circle, var(--pf-red) 0 28%, #fff 30%);box-shadow:0 0 0 4px var(--n-bg), 0 0 0 6px #0e1a331f, 0 8px 18px #071b4c40;border-radius:50%;position:absolute;left:clamp(1.25rem,1rem + .8vw,1.6rem)}.contact-main .contact-paths__card:last-child:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E") center / 1.2rem no-repeat, var(--pf-red);box-shadow:0 0 0 4px var(--n-bg), 0 0 0 8px #d9203540, 0 10px 22px #d9203566}.contact-main .contact-paths__icon-box{color:var(--n-red-text);background:#d9203517}.contact-main .contact-paths__link{color:var(--n-red-text);font-weight:700}@media (width<=960px){.contact-main .contact-paths{--rail:.5rem;--left:3.75rem;--node:2.25rem}.contact-main .contact-paths__cards{padding-top:0;padding-left:var(--left)}.contact-main .contact-paths__cards:before{top:0;bottom:0;left:var(--rail);background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);width:18px;height:auto}.contact-main .contact-paths__card:before{top:1.25rem;left:calc(var(--rail) + 9px - var(--node) / 2 - var(--left))}}.contact-main .contact-cta__inner{border:0;border-radius:1.5rem;padding-top:calc(clamp(2rem,1.25rem + 3vw,3.5rem) + 10px)}.contact-main .contact-cta__inner:before{content:"";z-index:1;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:10px;position:absolute;top:0;left:0;right:0}.contact-main .contact-cta .contact-btn--ghost{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.contact-main .contact-cta .contact-btn--ghost:hover{color:var(--pf-navy);background:#fff;border-color:#fff}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .contact-main :is(.contact-help__card,.contact-paths__card,.contact-methods__card--wide,.contact-methods__card--compact,.contact-fast-answers__item){box-shadow:none}@media (prefers-reduced-motion:reduce){.contact-main .contact-hero__backdrop,.contact-main .contact-hero__live-dot{animation:none!important}}@media (width>=961px){.contact-main .contact-help__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-main .contact-help__grid:has(>:last-child:nth-child(3n)){grid-template-columns:repeat(3,minmax(0,1fr))}.contact-main .contact-help__grid:not(:has(>:last-child:nth-child(3n)))>:last-child:nth-child(4n+1){grid-column:1/-1}.contact-main .contact-help__grid:not(:has(>:last-child:nth-child(3n)))>:nth-last-child(2):nth-child(4n+1),.contact-main .contact-help__grid:not(:has(>:last-child:nth-child(3n)))>:last-child:nth-child(4n+2),.contact-main .contact-help__grid:not(:has(>:last-child:nth-child(3n)))>:last-child:nth-child(4n+3){grid-column:span 2}}@media (width>=561px) and (width<=960px){.contact-main .contact-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-main .contact-help__grid>:last-child:nth-child(odd){grid-column:1/-1}}.install-main{--n-bg:#f4f6f9;--n-bg-alt:#e9edf3;--n-surface:#fff;--n-surface-2:#eff2f7;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-line:#00239547;--n-cta:#d92035;--n-cta-hover:#b2182b;--n-cta-text:#fff;--n-cta-border:#d92035;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 4px 16px #0e1a330a;--n-panel:#071b4c;--n-panel-2:#051238;--n-panel-text:#eaf0f8;--n-panel-muted:#c3cfe6;--n-panel-accent:#ffb3bd;--n-panel-line:#eaf0f824;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-fs-xs:.8125rem;--n-fs-sm:.875rem;--n-fs-md:1.0625rem;--n-fs-lg:1.1875rem;--n-fs-xl:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--n-fs-2xl:clamp(1.875rem, 1.25rem + 2.3vw, 2.75rem);--n-fs-3xl:clamp(2.25rem, 1.35rem + 3.6vw, 3.75rem);--n-measure:70ch;--n-section-y:clamp(3.5rem, 2.25rem + 4.5vw, 6rem);--n-gutter:clamp(1rem, .5rem + 2vw, 2rem);--n-shell:76rem;--n-r-sm:.5rem;--n-r-md:.75rem;--n-r-lg:1rem;--n-dur:.16s;--n-ease:cubic-bezier(.2, .7, .2, 1);width:100%;color:var(--n-text);background:var(--n-bg);color-scheme:light;font-family:var(--n-font-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:1rem;line-height:1.65;position:relative;overflow-x:clip}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .install-main{--n-bg:#070f1f;--n-bg-alt:#0a1427;--n-surface:#101c33;--n-surface-2:#15233f;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-line:#8fb0ff52;--n-cta-hover:#b2182b;--n-cta-border:#d92035;--n-focus:#8fb0ff;--n-shadow:none;--n-panel:#0c1d40;--n-panel-2:#081530;color-scheme:dark}.install-main:before,.install-main:after{content:none}.install-main *,.install-main :before,.install-main :after{box-sizing:border-box}.install-main>*{position:relative}html:has(.install-main),body:has(.install-main),.site-shell:has(.install-main){background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.install-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.install-main){background:#070f1f}.install-main :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:var(--n-r-sm)}:where(.install-main) :where(p,li,div)>a:not([class]){color:var(--n-accent);text-decoration:underline 1px;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}:where(.install-main) :where(p,li,div)>a:not([class]):hover{color:var(--n-accent-strong);text-decoration-color:currentColor}:where(.install-main) :where(.install-preflight__eyebrow,.install-guides__eyebrow,.install-guides__card-kicker){color:var(--n-accent);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-weight:600;line-height:1.4}:where(.install-main) :where(.install-hero__button,.install-preflight__button){border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);min-height:3rem;color:var(--n-text);background:var(--n-surface);text-align:center;transition:background-color var(--n-dur) ease, border-color var(--n-dur) ease, color var(--n-dur) ease;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where(.install-main) :where(.install-hero__button,.install-preflight__button) svg{stroke-width:2px;flex:none;width:1.1rem;height:1.1rem}:where(.install-main) :where(.install-hero__button--primary,.install-preflight__button--primary){border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta)}@media (prefers-reduced-motion:reduce){.install-main *,.install-main :before,.install-main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.install-main{--n-red:#d92035;--n-red-text:#d92035;--n-red-soft:#d9203512}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .install-main{--n-red-text:#ff8597;--n-red-soft:#ff85971a}.install-main :is(.install-preflight__eyebrow,.install-guides__card-kicker){color:var(--n-red-text);font-family:var(--n-font-body);letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:600}.install-main .install-preflight__panel .install-preflight__eyebrow{color:#ff8597}.install-main :is(h1,h2,h3) :is(span,em){color:inherit}.install-main .install-guides__head h2{letter-spacing:-.03em;font-size:clamp(2rem,1.25rem + 2.8vw,3.25rem);line-height:1.04}.install-main .install-hero__title{letter-spacing:-.035em;font-size:clamp(2.5rem,1.3rem + 4vw,4.5rem);line-height:1.02}.install-main .install-guides__step-num{border-color:var(--n-red);color:var(--n-red-text);background:var(--n-red-soft)}.install-main .install-guides__tab.is-active{border-color:var(--n-red);box-shadow:inset 0 -3px 0 var(--n-red)}.install-main .install-hero__button--primary svg,.install-main .install-preflight__button--primary svg,.install-main .install-guides__side-card-link svg{display:none}.install-hero{background:radial-gradient(60rem 26rem at 85% -10%, var(--n-accent-soft), transparent 70%), var(--n-bg);padding:clamp(6.5rem,5rem + 5vw,8.5rem) 0 clamp(2.5rem,2rem + 2vw,3.5rem)}.install-hero__backdrop,.install-hero__glow{display:none}.install-hero__inner{width:min(100% - 2 * var(--n-gutter), var(--n-shell));margin-inline:auto}.install-hero__eyebrow{border:1px solid var(--n-line);min-height:2rem;color:var(--n-text-2);background:var(--n-surface);font-size:var(--n-fs-sm);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .8rem;font-weight:500;line-height:1.2;display:inline-flex}.install-hero__live-dot{background:var(--n-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--n-accent-soft);border-radius:50%;flex:none}.install-hero__title{max-width:20ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-3xl);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.install-hero__title span{color:var(--n-accent);-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-style:normal}.install-hero__lower{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}.install-hero__copy{min-width:0}.install-hero__intro{max-width:58ch;color:var(--n-text-2);font-size:var(--n-fs-md);margin:0;line-height:1.65}.install-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.install-hero__button:hover{border-color:var(--n-accent);color:var(--n-accent)}.install-hero__button--primary:hover{border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta-hover)}.install-hero__button--primary svg:last-child{transition:transform var(--n-dur) var(--n-ease)}.install-hero__button--primary:hover svg:last-child{transform:translate(2px)}.install-hero__button--secondary svg{color:var(--n-accent)}.install-hero__trust{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.install-hero__trust-item{border:1px solid var(--n-accent-line);min-height:2rem;color:var(--n-text);background:var(--n-accent-soft);font-size:var(--n-fs-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-weight:500;line-height:1.2;display:inline-flex}.install-hero__trust-item svg{width:1rem;height:1rem;color:var(--n-accent);flex:none}@media (width<=860px){.install-hero__lower{grid-template-columns:1fr}.install-hero__trust{justify-content:flex-start}}@media (width<=560px){.install-hero{padding-top:5.5rem}.install-hero__actions{flex-direction:column}.install-hero__button{width:100%}}.install-preflight{background:var(--n-bg);padding:0 0 clamp(2.5rem,2rem + 2vw,3.5rem)}.install-preflight__panel{--n-focus:var(--n-panel-accent);isolation:isolate;width:min(100% - 2 * var(--n-gutter), var(--n-shell));border:1px solid var(--n-panel-line);border-radius:var(--n-r-lg);color:var(--n-panel-text);background:linear-gradient(160deg, var(--n-panel) 0%, var(--n-panel-2) 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;margin-inline:auto;padding:clamp(1.5rem,1rem + 2.5vw,2.75rem);display:grid;position:relative;overflow:hidden}.install-preflight__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(24rem 14rem at 100% 0,#d920351a,#0000 70%);position:absolute;inset:0}.install-preflight__panel:after{content:none}.install-preflight__orb,.install-preflight__ring{display:none}.install-preflight__copy{min-width:0}.install-preflight__panel .install-preflight__eyebrow{color:var(--n-panel-accent)}.install-preflight__copy h2{max-width:26ch;color:var(--n-panel-text);font-family:var(--n-font-head);font-size:var(--n-fs-xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.install-preflight__copy h2 span{color:var(--n-panel-accent);-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-style:normal}.install-preflight__copy>p:not(.install-preflight__eyebrow){max-width:62ch;color:var(--n-panel-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.65}.install-preflight__copy>p a{color:var(--n-panel-text);text-underline-offset:.2em;font-weight:600;text-decoration:underline #eaf0f866}.install-preflight__actions{flex-wrap:wrap;gap:.75rem;display:flex}.install-preflight__button--primary:hover{background:var(--n-cta-hover)}.install-preflight__button--secondary{border-color:var(--n-panel-line);color:var(--n-panel-text);background:0 0}.install-preflight__button--secondary:hover{background:#eaf0f812;border-color:#eaf0f859}.install-preflight__button--secondary svg{color:var(--n-panel-accent)}@media (width<=860px){.install-preflight__panel{grid-template-columns:1fr}}@media (width<=560px){.install-preflight__actions{flex-direction:column}.install-preflight__button{width:100%}}.install-guides{padding-block:var(--n-section-y);border-top:1px solid var(--n-line);background:var(--n-bg-alt)}.install-guides:before,.install-guides:after{content:none}.install-guides__inner{width:min(100% - 2 * var(--n-gutter), var(--n-shell));margin-inline:auto}.install-guides__head h2{max-width:24ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.install-guides__title-line{display:inline}.install-guides__title-line+.install-guides__title-line:before{content:" "}.install-guides__head h2 em{color:var(--n-accent);-webkit-text-fill-color:currentColor;background:0 0;font-family:inherit;font-style:normal}.install-guides__tabs-shell{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);margin-top:2rem;padding:.35rem;position:relative}.install-guides__tabs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.25rem;display:grid}.install-guides__tab{appearance:none;border-radius:var(--n-r-md);min-width:0;min-height:3rem;color:var(--n-text-2);font:inherit;text-align:left;cursor:pointer;transition:color var(--n-dur) ease, background-color var(--n-dur) ease, border-color var(--n-dur) ease;background:0 0;border:1px solid #0000;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:grid}.install-guides__tab:hover:not(.is-active){color:var(--n-text);background:var(--n-accent-soft)}.install-guides__tab.is-active{border-color:var(--n-accent);color:var(--n-text);background:var(--n-accent-soft);box-shadow:inset 0 -2px 0 var(--n-accent);font-weight:600}.install-guides__tab-icon{border-radius:var(--n-r-sm);width:1.75rem;height:1.75rem;color:var(--n-accent);background:var(--n-accent-soft);place-items:center;display:grid}.install-guides__tab.is-active .install-guides__tab-icon{color:var(--n-surface);background:var(--n-accent)}.install-guides__tab-icon svg{stroke-width:2px;width:1rem;height:1rem}.install-guides__tab-label{overflow-wrap:anywhere;min-width:0}.install-guides__tab-label--short{display:none}.install-guides__grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.install-guides__panels,.install-guides__panel{min-width:0}.install-guides__panel{scroll-margin-top:6rem}.install-guides__panel[hidden]{display:none}.install-guides__card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);padding:clamp(1.5rem,1rem + 2vw,2.25rem);position:relative}.install-guides__card:before,.install-guides__card:after,.install-guides__card-glow{content:none;display:none}.install-guides__card-head{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.install-guides__card-icon-wrap{display:block}.install-guides__card-icon{border-radius:var(--n-r-md);width:3rem;height:3rem;color:var(--n-accent);background:var(--n-accent-soft);place-items:center;display:grid}.install-guides__card-icon svg{stroke-width:1.9px;width:1.5rem;height:1.5rem}.install-guides__card-kicker{margin-bottom:.35rem}.install-guides__card-title{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-xl);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.2}.install-guides__card-subtitle{max-width:60ch;color:var(--n-text-2);margin:.5rem 0 0;font-size:1rem;line-height:1.6}.install-guides__steps{gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid;position:relative}.install-guides__step{grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;align-items:start;gap:1rem;padding:.9rem 0;display:grid;position:relative}.install-guides__step+.install-guides__step{border-top:1px solid var(--n-line)}.install-guides__step-num{border:1px solid var(--n-accent-line);width:2.25rem;height:2.25rem;color:var(--n-accent);background:var(--n-accent-soft);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.install-guides__step p{max-width:var(--n-measure);color:var(--n-text);margin:0;padding-top:.3rem;font-size:1rem;line-height:1.65}.install-guides__step-check{width:1.25rem;height:1.25rem;color:var(--n-line-strong);margin-top:.5rem}.install-guides__help{border-left:3px solid var(--n-accent);border-radius:0 var(--n-r-sm) var(--n-r-sm) 0;color:var(--n-text-2);background:var(--n-surface-2);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.install-guides__help a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.install-guides__side{gap:1rem;display:grid}.install-guides__side-card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);justify-items:start;gap:.6rem;padding:1.5rem;display:grid;position:relative}.install-guides__side-card:before,.install-guides__side-card:after{content:none}.install-guides__side-card--support{--n-focus:var(--n-panel-accent);border-color:var(--n-panel-line);color:var(--n-panel-text);background:linear-gradient(160deg, var(--n-panel) 0%, var(--n-panel-2) 100%)}.install-guides__side-icon{border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-accent);background:var(--n-accent-soft);place-items:center;display:grid}.install-guides__side-icon--outline{border:1px solid var(--n-panel-line);color:var(--n-panel-accent);background:#eaf0f80d}.install-guides__side-icon svg{stroke-width:1.9px;width:1.35rem;height:1.35rem}.install-guides__side-card-title{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);margin:.25rem 0 0;font-weight:650;line-height:1.3}.install-guides__side-card--support .install-guides__side-card-title{color:var(--n-panel-text)}.install-guides__side-card-body{color:var(--n-muted);margin:0;font-size:.9375rem;line-height:1.6}.install-guides__side-card--support .install-guides__side-card-body{color:var(--n-panel-muted)}.install-guides__side-card-body a{color:var(--n-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.install-guides__side-card--support .install-guides__side-card-body a{color:var(--n-panel-text)}.install-guides__side-card-link{border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);min-height:2.75rem;color:var(--n-text);transition:border-color var(--n-dur) ease, color var(--n-dur) ease, background-color var(--n-dur) ease;align-items:center;gap:.4rem;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.install-guides__side-card-link svg{width:1rem;height:1rem;transition:transform var(--n-dur) var(--n-ease)}.install-guides__side-card-link:hover svg{transform:translate(2px)}.install-guides__side-card-link--ghost:hover{border-color:var(--n-accent);color:var(--n-accent)}.install-guides__side-card-link--brand{border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta)}.install-guides__side-card-link--brand:hover{background:var(--n-cta-hover)}.install-guides__related{border:1px solid var(--n-line);border-radius:var(--n-r-md);background:var(--n-surface);padding:1rem 1.25rem}.install-guides__related p{color:var(--n-muted);margin:0;font-size:.9375rem;line-height:1.65}@media (width<=1040px){.install-guides__grid{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr)}}@media (width<=820px){.install-guides__grid{grid-template-columns:1fr}.install-guides__side{grid-template-columns:repeat(2,minmax(0,1fr))}.install-guides__related{grid-column:1/-1}}@media (width<=640px){.install-guides__tabs-shell{margin-inline:calc(-1 * var(--n-gutter));padding:.5rem var(--n-gutter) .6rem;box-shadow:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--n-gutter);scrollbar-width:thin;scrollbar-color:var(--n-line-strong) transparent;border-inline:0;border-radius:0;overflow-x:auto}.install-guides__tabs{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.5rem;width:max-content;display:flex}.install-guides__tab{border-color:var(--n-line);scroll-snap-align:start;flex:none;grid-template-columns:1.5rem auto;min-width:7.5rem;min-height:2.75rem}.install-guides__tab-icon{width:1.5rem;height:1.5rem}.install-guides__tab-label--full{display:none}.install-guides__tab-label--short{display:inline}.install-guides__card{padding:1.25rem}.install-guides__card-head{grid-template-columns:2.5rem minmax(0,1fr)}.install-guides__card-icon{width:2.5rem;height:2.5rem}.install-guides__step{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.install-guides__step-num{width:2rem;height:2rem}.install-guides__step-check{display:none}.install-guides__side{grid-template-columns:1fr}.install-guides__side-card{padding:1.25rem}}.install-main{--if-red-text:#d92035;--pf-red:#d92035;--pf-blue:#002395;--pf-navy:#071b4c;--pf-green:#1a7f45}.install-main .install-hero{--u:clamp(.2rem, .14rem + .2vw, .3rem);--shell-w:min(100% - 2 * var(--n-gutter), var(--n-shell));--shell-left:max(var(--n-gutter), (100% - var(--n-shell)) / 2);isolation:isolate;color:#fff;background:radial-gradient(44rem 26rem at 0% 10%, #d920354d, transparent 70%), radial-gradient(50rem 30rem at 100% 100%, #00239552, transparent 70%), linear-gradient(180deg, #102d66 0%, var(--pf-navy) 100%);border:0;padding:clamp(8.5rem,7rem + 4vw,10.5rem) 0 clamp(8rem,6.5rem + 4vw,10rem);position:relative;overflow:hidden}.install-main .install-hero__backdrop{z-index:0;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%) 0 4.9rem/100% 6px no-repeat,radial-gradient(at 90% 30%,#0023951f,#0000 60%),radial-gradient(at 100% 90%,#ed293914,#0000 55%);animation:1.2s cubic-bezier(.2,.7,.1,1) .2s both ifTricolorIn;display:block;position:absolute;inset:0}.install-main .install-hero__glow{display:none}@keyframes ifTricolorIn{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.install-main .install-hero__inner{z-index:1;position:relative}.install-main .install-hero__eyebrow{color:#dbe3ef;background:#ffffff14;border-color:#fff3}.install-main .install-hero__live-dot{background:#3ddc84;box-shadow:0 0 0 3px #3ddc8438}.install-main .install-hero__title{color:#fff;letter-spacing:-.035em;max-width:min(14ch,64%);font-size:clamp(2.6rem,1.5rem + 4.2vw,4.75rem);line-height:1}.install-main .install-hero__title span{color:#ff8597}.install-main .install-hero__lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;max-width:min(40rem,64%)}.install-main .install-hero__intro{color:#c9d3e3}.install-main .install-hero__intro a{color:#fff;text-decoration-color:#ff8597}.install-main .install-hero__button{border-radius:.8rem;min-height:3rem;font-weight:700}.install-main .install-hero__button--primary,.install-main .install-hero__button--primary:is(:hover,:visited){border-color:var(--pf-red);color:#fff;background:var(--pf-red);box-shadow:0 12px 26px -10px #d92035b3}.install-main .install-hero__button--primary:hover{background:#b2182b}.install-main .install-hero__button--secondary{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.install-main .install-hero__button--secondary:hover{color:var(--pf-navy);background:#fff;border-color:#fff}.install-main .install-hero__button span{color:inherit}.install-main .install-hero__button svg{display:none}.install-main .install-hero__trust{justify-content:flex-start}.install-main .install-hero__trust-item{color:#fff;background:#ffffff12;border-color:#ffffff2e;font-weight:600}.install-main .install-hero__trust-item svg{display:none}.install-main .install-hero__trust-item:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat, var(--pf-green);border-radius:50%;flex:none;width:1rem;height:1rem}@media (width<=1000px){.install-main .install-hero__title,.install-main .install-hero__lower{max-width:100%}}.install-main .install-preflight{z-index:2;background:0 0;padding-top:0;position:relative}.install-main .install-preflight__panel{--n-focus:var(--pf-red);border:1px solid var(--n-line);color:var(--n-text);background:var(--n-surface);border-radius:1.5rem;margin-top:clamp(-6rem,-4.5rem - 2vw,-4.5rem);padding-top:calc(clamp(1.5rem,1rem + 2.5vw,2.75rem) + 10px);box-shadow:0 2px 4px #071b4c14,0 30px 60px -28px #071b4c73}.install-main .install-preflight__panel:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:10px;position:absolute;top:0;left:0;right:0}.install-main .install-preflight__orb,.install-main .install-preflight__ring{display:none}.install-main .install-preflight__copy{padding-left:4.25rem;position:relative}.install-main .install-preflight__copy:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6'/%3E%3Cpath d='m15.5 7.5 3 3L22 7l-3-3'/%3E%3C/svg%3E") 50%/1.5rem no-repeat,#d9203517;border-radius:.9rem;width:3.1rem;height:3.1rem;position:absolute;top:0;left:0}.install-main .install-preflight .install-preflight__panel .install-preflight__eyebrow{color:var(--if-red-text);font-weight:700}.install-main .install-preflight__copy h2{color:var(--n-text)}.install-main .install-preflight__copy h2 span{color:var(--if-red-text)}.install-main .install-preflight__copy p:not(.install-preflight__eyebrow){color:var(--n-text-2)}.install-main .install-preflight__copy a{color:var(--n-accent)}.install-main .install-preflight__button{border-radius:.8rem;min-height:3rem;font-weight:700}.install-main .install-preflight__button span{color:inherit}.install-main .install-preflight__button--primary,.install-main .install-preflight__button--primary:is(:hover,:visited){border-color:var(--pf-red);color:#fff;background:var(--pf-red)}.install-main .install-preflight__button--primary:hover{background:#b2182b}.install-main .install-preflight__button--secondary,.install-main .install-preflight__button--secondary:is(:hover,:visited){border-color:var(--pf-green);color:#fff;background:var(--pf-green);box-shadow:0 12px 26px -10px #1a7f45b3}.install-main .install-preflight__button--secondary:hover{background:#146838}.install-main .install-preflight__button svg{display:none}.install-main .install-preflight__button--secondary:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1.15rem;height:1.15rem}@media (width<=560px){.install-main .install-preflight__copy{padding-top:4rem;padding-left:0}}.install-main .install-guides__eyebrow{display:none}.install-main .install-guides__head h2:before{content:"";background:var(--pf-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.25rem;display:block}.install-main .install-guides__head h2 em{color:inherit;font-style:normal}.install-main .install-guides__tabs{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.1rem;padding:.4rem;box-shadow:0 1px 2px #0e1a330d,0 12px 28px -18px #0e1a3340}.install-main .install-guides__tab{border:0;border-radius:.8rem;transition:background-color .2s,color .2s}.install-main .install-guides__tab.is-active{color:#fff;background:var(--pf-navy);border:0;box-shadow:0 10px 22px -12px #071b4cb3}.install-main .install-guides__tab.is-active .install-guides__tab-label{color:#fff}.install-main .install-guides__tab.is-active .install-guides__tab-icon{color:#fff;background:var(--pf-red)}.install-main .install-guides__panel[hidden]{display:none}.install-main .install-guides__card{border-radius:1.5rem;padding-top:calc(clamp(1.5rem,1rem + 1.5vw,2.25rem) + 10px);position:relative;overflow:hidden;box-shadow:0 2px 4px #0e1a330d,0 24px 48px -26px #0e1a334d}.install-main .install-guides__card:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:10px;position:absolute;top:0;left:0;right:0}.install-main .install-guides__card-glow{display:none}.install-main .install-guides__card-icon-wrap,.install-main .install-guides__card-icon{color:#fff;background:var(--pf-navy)}.install-main .install-guides__card-kicker{color:var(--if-red-text)}.install-main .install-guides__steps{position:relative}.install-main .install-guides__steps:before{content:"";z-index:0;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);border-radius:2px;width:18px;position:absolute;top:1.6rem;bottom:1.6rem;left:calc(1.25rem - 9px)}.install-main .install-guides__step{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:center}.install-main .install-guides__step+.install-guides__step{border-top:0}.install-main .install-guides__step-num{z-index:1;color:#fff;background:var(--pf-navy);width:2.5rem;height:2.5rem;box-shadow:0 0 0 4px var(--n-surface), 0 6px 14px #071b4c4d;font-family:var(--n-font-head);border:0;font-size:.95rem;font-weight:700;position:relative}.install-main .install-guides__step:last-child .install-guides__step-num{background:var(--pf-red);box-shadow:0 0 0 4px var(--n-surface), 0 0 0 8px #d9203538, 0 8px 18px #d9203566}.install-main .install-guides__step p{background:var(--n-surface-2,#eff2f7);border-radius:.9rem;padding:.85rem 1rem;font-weight:500}.install-main .install-guides__step-check{color:var(--pf-green);margin-top:0}.install-main .install-guides__help{background:#1a7f4517;border:0;border-radius:1rem}.install-main .install-guides__help a{color:var(--pf-green);font-weight:700}.install-main .install-guides__side-card{border-radius:1.25rem}.install-main .install-guides__side-card--support{color:#fff;background:radial-gradient(18rem 10rem at 100% 0%, #1a7f4566, transparent 70%), linear-gradient(160deg, #12306a, var(--pf-navy));border:0}.install-main .install-guides__side-card-link{border-radius:.8rem;min-height:2.9rem;font-weight:700}.install-main .install-guides__side-card-link--brand,.install-main .install-guides__side-card-link--brand:is(:hover,:visited){border-color:var(--pf-green);color:#fff;background:var(--pf-green)}.install-main .install-guides__side-card-link--brand:hover{background:#146838}.install-main .install-guides__side-card-link--brand:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1.1rem;height:1.1rem}.install-main .install-guides__side-card-link--brand svg{display:none}.install-main .install-guides__related{text-align:center}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .install-main{--if-red-text:#ff8597}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .install-main .install-guides__step p{background:#ffffff0d}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .install-main .install-guides__help{background:#7ee2a81a}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .install-main .install-guides__help a{color:#7ee2a8}@media (prefers-reduced-motion:reduce){.install-main .install-hero__backdrop{animation:none!important}}.legal-main{--n-bg:#f4f6f9;--n-surface:#fff;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-line:#00239547;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 4px 16px #0e1a330a;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-measure:70ch;--n-r-md:.75rem;--n-r-lg:1rem;color:var(--n-text);background:var(--n-bg);color-scheme:light;font-family:var(--n-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.7;display:block;position:relative;overflow-x:clip}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .legal-main{--n-bg:#070f1f;--n-surface:#101c33;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-line:#8fb0ff52;--n-focus:#8fb0ff;--n-shadow:none;color-scheme:dark}.legal-main *,.legal-main :before,.legal-main :after{box-sizing:border-box}html:has(.legal-main),body:has(.legal-main),.site-shell:has(.legal-main){background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.legal-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.legal-main){background:#070f1f}.legal-page{background:radial-gradient(60rem 22rem at 85% -10%, var(--n-accent-soft), transparent 70%), var(--n-bg);padding:clamp(6.5rem,5rem + 5vw,8.5rem) 0 clamp(3.5rem,2.5rem + 3vw,5rem)}.legal-page:before,.legal-page:after{content:none}.legal-page__inner{width:min(100% + -2*clamp(1rem,.5rem + 2vw,2rem),52rem);margin-inline:auto}.legal-page__title{max-width:20ch;color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3rem);font-weight:700;line-height:1.08}.legal-page__card{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);margin-top:2rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);position:relative}.legal-page__card:before,.legal-page__card:after{content:none}.legal-page__updated{border:1px solid var(--n-accent-line);min-height:2rem;color:var(--n-text-2);background:var(--n-accent-soft);border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.25rem .8rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.legal-page__updated:before{content:"";background:var(--n-accent);border-radius:50%;flex:none;width:.4rem;height:.4rem}.legal-page__intro{max-width:var(--n-measure);color:var(--n-text);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.7}.legal-page__blocks{counter-reset:legal-section;border-top:1px solid var(--n-line);gap:0;margin-top:2rem;display:grid}.legal-page__blocks>section{counter-increment:legal-section;border-bottom:1px solid var(--n-line);padding:1.75rem 0;scroll-margin-top:6rem}.legal-page__blocks>section:last-child{border-bottom:0;padding-bottom:0}.legal-page__block-title{max-width:var(--n-measure);color:var(--n-text);font-family:var(--n-font-head);letter-spacing:-.01em;align-items:baseline;gap:.75rem;margin:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:650;line-height:1.3;display:flex}.legal-page__block-title:before{content:counter(legal-section, decimal-leading-zero);color:var(--n-accent);font-family:var(--n-font-mono);letter-spacing:.02em;flex:none;font-size:.8125rem;font-weight:600}.legal-page__body{max-width:var(--n-measure);color:var(--n-text-2);overflow-wrap:anywhere;hyphens:auto;margin:.75rem 0 0;font-size:1rem;line-height:1.75}.legal-page__inline-link,.legal-page__body a{color:var(--n-accent);text-decoration:underline 1px;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;overflow-wrap:anywhere;hyphens:manual;font-weight:600}.legal-page__inline-link:hover,.legal-page__body a:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}.legal-help{border:1px solid var(--n-line);border-left:4px solid var(--n-accent);border-radius:var(--n-r-md);background:var(--n-surface);margin-top:1.5rem;padding:1.25rem 1.5rem;position:relative}.legal-help:before,.legal-help:after{content:none}.legal-help__body{max-width:var(--n-measure);color:var(--n-text-2);margin:0;font-size:1rem;line-height:1.7}.legal-help__body a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.legal-help__body a:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}.legal-main a:focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:2px}@media (width<=560px){.legal-page{padding-top:5.5rem}.legal-page__card{padding:1.25rem}.legal-page__intro{font-size:1.0625rem}.legal-page__blocks>section{padding:1.5rem 0}.legal-help{padding:1rem 1.25rem}}@media print{.legal-page{background:0 0;padding:0}.legal-page__card,.legal-help{box-shadow:none;border:0;padding:0}.legal-main{color:#000}}@media (prefers-reduced-motion:reduce){.legal-main *,.legal-main :before,.legal-main :after{transition:none!important;animation:none!important}}.legal-main{--n-red:#d92035;--n-red-text:#d92035;--n-red-soft:#d9203512}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .legal-main{--n-red-text:#ff8597;--n-red-soft:#ff85971a}.legal-main .legal-page__block-title:before{color:var(--n-red-text);font-family:var(--n-font-body);font-weight:700}.legal-main .legal-page__title:before{content:"";background:var(--n-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.25rem;display:block}.legal-main .legal-help{border-left-color:var(--n-red)}.pricing-main{--n-bg:#f4f6f9;--n-bg-alt:#e9edf3;--n-surface:#fff;--n-surface-2:#eff2f7;--n-text:#0e1a33;--n-text-2:#2b3a55;--n-muted:#4b5a73;--n-line:#0e1a331a;--n-line-strong:#0e1a3338;--n-accent:#002395;--n-accent-strong:#001c78;--n-accent-soft:#00239514;--n-accent-line:#00239547;--n-cta:#d92035;--n-cta-hover:#b2182b;--n-cta-text:#fff;--n-cta-border:#d92035;--n-star:#d92035;--n-focus:#002395;--n-shadow:0 1px 2px #0e1a330d, 0 4px 16px #0e1a330a;--n-panel:#071b4c;--n-panel-2:#051238;--n-panel-text:#eaf0f8;--n-panel-muted:#c3cfe6;--n-panel-accent:#ffb3bd;--n-panel-line:#eaf0f824;--n-font-head:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n-fs-xs:.8125rem;--n-fs-sm:.875rem;--n-fs-base:1rem;--n-fs-md:1.0625rem;--n-fs-lg:1.1875rem;--n-fs-xl:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--n-fs-2xl:clamp(1.875rem, 1.25rem + 2.3vw, 2.75rem);--n-fs-3xl:clamp(2.25rem, 1.35rem + 3.6vw, 3.75rem);--n-fs-price:clamp(2.75rem, 2.2rem + 1.8vw, 3.5rem);--n-lh-tight:1.1;--n-lh-snug:1.3;--n-lh-body:1.65;--n-measure:70ch;--n-s-1:.25rem;--n-s-2:.5rem;--n-s-3:.75rem;--n-s-4:1rem;--n-s-5:1.5rem;--n-s-6:2rem;--n-s-7:3rem;--n-s-8:4rem;--n-section-y:clamp(3.5rem, 2.25rem + 4.5vw, 6rem);--n-gutter:clamp(1rem, .5rem + 2vw, 2rem);--n-shell:76rem;--n-r-sm:.5rem;--n-r-md:.75rem;--n-r-lg:1rem;--n-r-pill:999px;--n-ease:cubic-bezier(.2, .7, .2, 1);--n-dur:.16s;color-scheme:light}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main{--n-bg:#070f1f;--n-bg-alt:#0a1427;--n-surface:#101c33;--n-surface-2:#15233f;--n-text:#eaf0f8;--n-text-2:#c2cde0;--n-muted:#98a6bf;--n-line:#eaf0f81a;--n-line-strong:#eaf0f838;--n-accent:#8fb0ff;--n-accent-strong:#ffb3bd;--n-accent-soft:#8fb0ff1a;--n-accent-line:#8fb0ff52;--n-cta-hover:#b2182b;--n-cta-border:#d92035;--n-star:#ffb3bd;--n-focus:#8fb0ff;--n-shadow:none;--n-panel:#0c1d40;--n-panel-2:#081530;color-scheme:dark}.pricing-main{color:var(--n-text);background:var(--n-bg);font-family:var(--n-font-body);font-size:var(--n-fs-base);line-height:var(--n-lh-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.pricing-main *,.pricing-main :before,.pricing-main :after{box-sizing:border-box}.pricing-main>*{position:relative}html:has(.pricing-main),body:has(.pricing-main),.site-shell:has(.pricing-main){background:#f4f6f9}html:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode):has(.pricing-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) body:has(.pricing-main),:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .site-shell:has(.pricing-main),body:is([data-theme=dark],.dark,.theme-dark,.dark-mode):has(.pricing-main){background:#070f1f}.pricing-main :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--n-focus);outline-offset:3px;border-radius:var(--n-r-sm)}@media (prefers-reduced-motion:reduce){.pricing-main *,.pricing-main :before,.pricing-main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.pricing-main>section){padding-block:var(--n-section-y);color:var(--n-text);background:var(--n-bg);border-top:1px solid var(--n-line)}:where(.pricing-main) :where(.pricing-hero__inner,.pricing-plans__inner,.pricing-comparison__shell,.pricing-choice__shell,.pricing-included__shell,.pricing-devices__shell,.pricing-setup__inner,.pricing-trust__inner,.pricing-faq__inner,.pricing-final-cta__inner){width:min(100% - 2 * var(--n-gutter), var(--n-shell));margin-inline:auto}:where(.pricing-main) :where(.pricing-hero__backdrop,.pricing-comparison__orb,.pricing-choice__orb,.pricing-included__orb){display:none}:where(.pricing-main) :where(.pricing-comparison__kicker,.pricing-choice__kicker,.pricing-included__kicker,.pricing-devices__eyebrow,.pricing-setup__eyebrow,.pricing-faq__eyebrow){margin:0 0 var(--n-s-3);color:var(--n-accent);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.4}:where(.pricing-main>section) :where(h2:not(.pricing-plans__card-title)){max-width:24ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-2xl);line-height:var(--n-lh-tight);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}:where(.pricing-main>section) :where(h1 span,h2 span,h3 span){color:var(--n-accent);-webkit-text-fill-color:currentColor;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;background:0 0}:where(.pricing-main>section) :where(h3){color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);line-height:var(--n-lh-snug);letter-spacing:-.01em;margin:0;font-weight:650}:where(.pricing-main) :where(.pricing-comparison__intro,.pricing-included__head>p:not(.pricing-included__kicker),.pricing-devices__intro,.pricing-setup__intro,.pricing-trust__intro,.pricing-final-cta__body){max-width:60ch;margin:var(--n-s-4) 0 0;color:var(--n-text-2);font-size:var(--n-fs-md);line-height:var(--n-lh-body)}:where(.pricing-main>section) :where([role=listitem] p){margin:var(--n-s-2) 0 0;max-width:var(--n-measure);color:var(--n-muted);font-size:var(--n-fs-base);line-height:var(--n-lh-body)}:where(.pricing-main) :where(.pricing-plans__footnote,.pricing-comparison__note,.pricing-included__note,.pricing-devices__helper,.pricing-setup__note,.pricing-trust__note){max-width:var(--n-measure);margin:var(--n-s-6) 0 0;color:var(--n-muted);font-size:var(--n-fs-sm);line-height:1.6}:where(.pricing-main>section) :where(p,li,span,div)>a:not([class]){color:var(--n-accent);text-decoration:underline 1px;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;transition:color var(--n-dur) ease, text-decoration-color var(--n-dur) ease;font-weight:600}:where(.pricing-main>section) :where(p,li,span,div)>a:not([class]):hover{color:var(--n-accent-strong);text-decoration-color:currentColor}:where(.pricing-main) :where(.pricing-comparison__summary-index,.pricing-choice__item-index,.pricing-included__index,.pricing-setup__step-number,.pricing-faq__index){color:var(--n-muted);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.6}:where(.pricing-main) :where(.pricing-plans__cta,.pricing-final-cta__cta){justify-content:center;align-items:center;gap:var(--n-s-2);border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);min-height:2.875rem;color:var(--n-text);background:var(--n-surface);font-family:var(--n-font-body);font-size:var(--n-fs-base);text-align:center;transition:background-color var(--n-dur) ease, border-color var(--n-dur) ease, color var(--n-dur) ease;padding:.75rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where(.pricing-main) :where(.pricing-plans__cta,.pricing-final-cta__cta):hover{border-color:var(--n-accent);color:var(--n-accent)}:where(.pricing-main) :where(.pricing-plans__cta,.pricing-final-cta__cta) svg{stroke-width:2px;flex:none;width:1.05rem;height:1.05rem}.pricing-main{--n-red:#d92035;--n-red-text:#d92035;--n-red-soft:#d9203512}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main{--n-red-text:#ff8597;--n-red-soft:#ff85971a}.pricing-main :is(h1,h2,h3) span:not(.pricing-plans__price-currency,.pricing-plans__price-value){color:inherit}.pricing-main>section:not(.pricing-hero,.pricing-plans) h2{letter-spacing:-.03em;font-size:clamp(2rem,1.25rem + 2.8vw,3.25rem);line-height:1.04}.pricing-main :is(.pricing-comparison__summary-index,.pricing-choice__item-index,.pricing-included__index,.pricing-faq__index){display:none}.pricing-main .pricing-included__item{grid-template-columns:1.25rem minmax(0,1fr)}.pricing-main .pricing-included__item:before{content:"";border:solid var(--n-accent);border-width:0 2.5px 2.5px 0;width:.55rem;height:1rem;margin-left:.3rem;transform:rotate(45deg)translateY(-2px)}.pricing-main .pricing-faq__button{grid-template-columns:minmax(0,1fr) 2rem}.pricing-main .pricing-faq__answer{padding-left:1.5rem}@media (width<=560px){.pricing-main .pricing-faq__answer{padding-left:1rem}}.pricing-main :is(.pricing-plans__cta,.pricing-plans__secondary) svg{display:none}.pricing-main .pricing-plans__card--featured{border-color:var(--n-red);background:var(--n-surface);box-shadow:0 0 0 4px var(--n-red-soft), var(--n-shadow)}.pricing-main .pricing-plans__card--featured:hover{border-color:var(--n-red)}.pricing-main .pricing-plans__card-badge{border-color:var(--n-red);color:#fff;background:var(--n-red)}.pricing-main .pricing-plans__price-currency{color:var(--n-red-text)}.pricing-main .pricing-comparison__summary-card--featured,.pricing-main .pricing-comparison__table-plan--featured{border-color:var(--n-red)}.pricing-main .pricing-comparison__table-plan--featured{color:var(--n-red-text);box-shadow:inset 0 3px 0 var(--n-red)}.pricing-main .pricing-plans__footnote{border-left-color:var(--n-red)}.pricing-main .pricing-hero__title{letter-spacing:-.035em;font-size:clamp(2.5rem,1.3rem + 4vw,4.5rem);line-height:1.02}.pricing-hero{padding:clamp(6.5rem, 5rem + 5vw, 8.5rem) 0 var(--n-s-6);background:radial-gradient(60rem 26rem at 85% -10%, var(--n-accent-soft), transparent 70%), var(--n-bg);border-top:0}.pricing-hero__glow{display:none}.pricing-hero__eyebrow{align-items:center;gap:var(--n-s-2);min-height:2rem;margin-bottom:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-pill);color:var(--n-text-2);background:var(--n-surface);font-size:var(--n-fs-sm);padding:.3rem .8rem;font-weight:500;line-height:1.2;display:inline-flex}.pricing-hero__live-dot{background:var(--n-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--n-accent-soft);border-radius:50%;flex:none}.pricing-hero__title{max-width:18ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-3xl);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.pricing-hero__title-accent{color:var(--n-accent)}.pricing-hero__title .pricing-hero__title-muted{color:var(--n-muted)}.pricing-hero__lower{gap:var(--n-s-5) clamp(2rem, 4vw, 4rem);margin-top:var(--n-s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.pricing-hero__body{max-width:58ch;color:var(--n-text-2);font-size:var(--n-fs-md);line-height:var(--n-lh-body);margin:0}.pricing-hero__badges{justify-content:flex-end;gap:var(--n-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pricing-hero__badges li{border:1px solid var(--n-accent-line);border-radius:var(--n-r-pill);min-height:2rem;color:var(--n-text);background:var(--n-accent-soft);font-size:var(--n-fs-sm);align-items:center;gap:.45rem;padding:.3rem .8rem;font-weight:500;line-height:1.2;display:inline-flex}.pricing-hero__badges li:before{content:"";background:var(--n-accent);border-radius:50%;flex:none;width:.375rem;height:.375rem}@media (width<=860px){.pricing-hero__lower{grid-template-columns:1fr}.pricing-hero__badges{justify-content:flex-start}}@media (width<=560px){.pricing-hero{padding-top:5.5rem}}.pricing-plans{padding-top:var(--n-s-5);border-top:0}.pricing-plans__grid{gap:var(--n-s-4);padding-top:var(--n-s-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.pricing-plans__card{min-width:0;padding:var(--n-s-5);border:1px solid var(--n-line-strong);border-radius:var(--n-r-lg);color:var(--n-text);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;flex-direction:column;display:flex;position:relative}.pricing-plans__card:before,.pricing-plans__card:after{content:none}.pricing-plans__card:hover{border-color:var(--n-accent-line)}.pricing-plans__card--featured{border:2px solid var(--n-accent);padding:calc(var(--n-s-5) - 1px);background:linear-gradient(var(--n-accent-soft), var(--n-accent-soft)), var(--n-surface)}.pricing-plans__card--featured:hover{border-color:var(--n-accent)}.pricing-plans__card-header{gap:var(--n-s-1);flex-direction:column;display:flex}.pricing-plans__card-title{max-width:none;color:var(--n-muted);font-family:var(--n-font-body);font-size:var(--n-fs-sm);letter-spacing:.02em;margin:0;font-weight:600;line-height:1.3}.pricing-plans__card-duration{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-xl);letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.15}.pricing-plans__card-badge{top:0;right:var(--n-s-4);border:1px solid var(--n-accent);border-radius:var(--n-r-pill);min-height:1.6rem;color:var(--n-accent);background:var(--n-surface);font-size:var(--n-fs-xs);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .7rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translateY(-50%)}.pricing-plans__card-badge svg{fill:currentColor;width:.8rem;height:.8rem}.pricing-plans__price{margin:var(--n-s-5) 0 0;color:var(--n-text);font-family:var(--n-font-head);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.pricing-plans__price-value{font-size:var(--n-fs-price);letter-spacing:-.03em;font-weight:700;line-height:1}.pricing-plans__price-currency{color:var(--n-text-2);font-size:var(--n-fs-xl);font-weight:600;line-height:1}.pricing-plans__monthly{margin:var(--n-s-2) 0 0;color:var(--n-accent);font-size:var(--n-fs-base);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.pricing-plans__billing{margin:var(--n-s-1) 0 0;color:var(--n-muted);font-size:var(--n-fs-sm);line-height:1.5}.pricing-plans__cta{width:100%;margin-top:var(--n-s-5)}.pricing-plans__card--featured .pricing-plans__cta{border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta)}.pricing-plans__card--featured .pricing-plans__cta:hover{color:var(--n-cta-text);background:var(--n-cta-hover)}.pricing-plans__cta svg,.pricing-plans__secondary svg{transition:transform var(--n-dur) var(--n-ease)}.pricing-plans__cta:hover svg,.pricing-plans__secondary:hover svg{transform:translate(2px)}.pricing-plans__reveal{gap:var(--n-s-1);margin-top:var(--n-s-5);padding-top:var(--n-s-4);border-top:1px solid var(--n-line);opacity:1;max-height:none;display:grid;transform:none}.pricing-plans__support,.pricing-plans__body{font-size:var(--n-fs-sm);margin:0;line-height:1.55}.pricing-plans__support{color:var(--n-text);font-weight:600}.pricing-plans__body{color:var(--n-muted)}.pricing-plans__features{gap:var(--n-s-3);margin:var(--n-s-4) 0 0;color:var(--n-text-2);font-size:var(--n-fs-sm);padding:0;line-height:1.5;list-style:none;display:grid}.pricing-plans__features li{gap:var(--n-s-2);grid-template-columns:1.1rem minmax(0,1fr);align-items:start;display:grid}.pricing-plans__check{width:1.1rem;height:1.1rem;color:var(--n-accent);stroke-width:2.25px;margin-top:.1em}.pricing-plans__actions{padding-top:var(--n-s-5);margin-top:auto}.pricing-plans__secondary{align-items:center;gap:var(--n-s-2);min-height:2.75rem;color:var(--n-accent);font-size:var(--n-fs-sm);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600;display:inline-flex}.pricing-plans__secondary:hover{color:var(--n-accent-strong);text-decoration-color:currentColor}.pricing-plans__secondary svg{flex:none;width:1rem;height:1rem}.pricing-plans__intro{max-width:var(--n-measure);margin:var(--n-s-6) 0 0;color:var(--n-text-2);font-size:var(--n-fs-base);line-height:var(--n-lh-body)}.pricing-plans__footnote{margin-top:var(--n-s-3);padding:var(--n-s-3) var(--n-s-4);border-left:3px solid var(--n-accent);border-radius:0 var(--n-r-sm) var(--n-r-sm) 0;background:var(--n-surface)}@media (width<=1100px){.pricing-plans__grid{gap:var(--n-s-5) var(--n-s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pricing-plans__grid{grid-template-columns:1fr}}.pricing-comparison{background:var(--n-bg-alt)}.pricing-comparison__head{gap:var(--n-s-4) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.pricing-comparison__intro{margin-top:0}.pricing-comparison__summary{gap:var(--n-s-3);margin-top:var(--n-s-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-comparison__summary-card{gap:var(--n-s-1) var(--n-s-3);padding:var(--n-s-4) var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);color:var(--n-text);background:var(--n-surface);transition:border-color var(--n-dur) ease;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name index""duration duration""point point";text-decoration:none;display:grid}.pricing-comparison__summary-card:before,.pricing-comparison__summary-card:after{content:none}.pricing-comparison__summary-card:hover{border-color:var(--n-accent)}.pricing-comparison__summary-card--featured{border-color:var(--n-accent);background:linear-gradient(var(--n-accent-soft), var(--n-accent-soft)), var(--n-surface)}.pricing-comparison__summary-index{grid-area:index}.pricing-comparison__summary-name{color:var(--n-muted);font-size:var(--n-fs-sm);grid-area:name;font-weight:600}.pricing-comparison__summary-duration{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);grid-area:duration;font-weight:650;line-height:1.25}.pricing-comparison__summary-point{margin-top:var(--n-s-1);color:var(--n-accent);font-size:var(--n-fs-sm);grid-area:point;font-weight:600;line-height:1.45}.pricing-comparison__table{--cmp-cols:minmax(11rem, 1.3fr) repeat(4, minmax(8rem, 1fr));margin-top:var(--n-s-5);overscroll-behavior-x:contain;border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);scrollbar-width:thin;scrollbar-color:var(--n-line-strong) transparent;overflow-x:auto}.pricing-comparison__table-head,.pricing-comparison__row{grid-template-columns:var(--cmp-cols);min-width:44rem;display:grid}.pricing-comparison__table-head{border-bottom:1px solid var(--n-line-strong);background:var(--n-surface)}.pricing-comparison__table-head>span{padding:var(--n-s-4);color:var(--n-muted);font-size:var(--n-fs-sm);align-content:end;gap:.15rem;font-weight:600;line-height:1.3;display:grid}.pricing-comparison__table-plan{color:var(--n-text)}.pricing-comparison__table-plan small{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-base);font-weight:650}.pricing-comparison__table-plan--featured{color:var(--n-accent);background:var(--n-accent-soft);box-shadow:inset 0 3px 0 var(--n-accent)}.pricing-comparison__table-plan--featured small{color:var(--n-accent)}.pricing-comparison__rows{margin:0;padding:0;list-style:none}.pricing-comparison__row{--row-bg:var(--n-surface);background:var(--row-bg)}.pricing-comparison__row:nth-child(2n){--row-bg:var(--n-surface-2)}.pricing-comparison__row+.pricing-comparison__row{border-top:1px solid var(--n-line)}.pricing-comparison__row-label,.pricing-comparison__cell{padding:var(--n-s-3) var(--n-s-4);font-size:var(--n-fs-sm);line-height:1.45}.pricing-comparison__row-label{color:var(--n-text);font-weight:600}.pricing-comparison__cell{color:var(--n-text-2);font-variant-numeric:tabular-nums;align-items:center;display:flex}.pricing-comparison__cell--featured{color:var(--n-text);background:var(--n-accent-soft);font-weight:600}.pricing-comparison__mobile-plan{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-comparison__cell{position:relative}.pricing-comparison__table-head>span:first-child,.pricing-comparison__row-label{z-index:1;background:var(--row-bg,var(--n-surface));box-shadow:1px 0 0 var(--n-line);position:sticky;left:0}.pricing-comparison__note{margin-top:var(--n-s-4)}@media (width<=960px){.pricing-comparison__head{grid-template-columns:1fr}.pricing-comparison__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pricing-comparison__summary{margin-top:var(--n-s-6)}.pricing-comparison__summary-card{padding:var(--n-s-3) var(--n-s-4)}.pricing-comparison__table{--cmp-cols:8.5rem repeat(4, minmax(7.5rem, 1fr))}.pricing-comparison__table-head,.pricing-comparison__row{min-width:38.5rem}.pricing-comparison__row-label,.pricing-comparison__cell,.pricing-comparison__table-head>span{padding:var(--n-s-3)}}.pricing-choice{background:var(--n-bg)}.pricing-choice__head{max-width:48rem}.pricing-choice__list{gap:var(--n-s-4);margin-top:var(--n-s-7);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.pricing-choice__item{gap:var(--n-s-3);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;flex-direction:column;display:flex}.pricing-choice__item:before,.pricing-choice__item:after{content:none}.pricing-choice__item:hover{border-color:var(--n-accent-line)}.pricing-choice__item-index{border:1px solid var(--n-accent-line);width:2rem;height:2rem;color:var(--n-accent);background:var(--n-accent-soft);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid}.pricing-choice__item-copy{min-width:0}.pricing-choice__item p{margin-top:var(--n-s-1)}@media (width<=560px){.pricing-choice__list{margin-top:var(--n-s-6)}.pricing-choice__item{padding:var(--n-s-4)}}.pricing-included{background:var(--n-bg-alt)}.pricing-included__shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pricing-included__head,.pricing-included__content{min-width:0}.pricing-included__list{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pricing-included__item{gap:var(--n-s-3);padding:var(--n-s-4);border-bottom:1px solid var(--n-line);grid-template-columns:2rem minmax(0,1fr);align-items:center;display:grid}.pricing-included__item:nth-child(odd){border-right:1px solid var(--n-line)}.pricing-included__item:before,.pricing-included__item:after{content:none}.pricing-included__index{width:2rem;height:2rem;color:var(--n-accent);background:var(--n-accent-soft);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid}.pricing-included__feature{color:var(--n-text);font-size:var(--n-fs-base);font-weight:500;line-height:1.45}.pricing-included__note{margin-top:var(--n-s-4)}@media (width<=900px){.pricing-included__shell{grid-template-columns:1fr}}@media (width<=560px){.pricing-included__list{grid-template-columns:1fr}.pricing-included__item:nth-child(odd){border-right:0}.pricing-included__item{padding:var(--n-s-3) var(--n-s-4)}}.pricing-devices{background:var(--n-bg)}.pricing-devices__head{max-width:48rem}.pricing-devices__cards{gap:var(--n-s-4);margin-top:var(--n-s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-devices__card{gap:var(--n-s-2);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);flex-direction:column;display:flex}.pricing-devices__card:before,.pricing-devices__card:after{content:none}.pricing-devices__card-head{align-items:center;gap:var(--n-s-3);display:flex}.pricing-devices__icon{border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-accent);background:var(--n-accent-soft);stroke-width:1.9px;flex:none;padding:.7rem}.pricing-devices__card p{margin-top:0}@media (width<=900px){.pricing-devices__cards{grid-template-columns:1fr;max-width:40rem}}@media (width<=560px){.pricing-devices__cards{margin-top:var(--n-s-6)}.pricing-devices__card{padding:var(--n-s-4)}}.pricing-setup{background:var(--n-bg-alt)}.pricing-setup__head{max-width:48rem}.pricing-setup__steps{gap:var(--n-s-4);margin-top:var(--n-s-7);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.pricing-setup__step{gap:var(--n-s-3);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);flex-direction:column;display:flex}.pricing-setup__step:before,.pricing-setup__step:after{content:none}.pricing-setup__step-head{align-items:center;gap:var(--n-s-3);display:flex}.pricing-setup__step-number{border:1px solid var(--n-accent-line);width:2rem;height:2rem;color:var(--n-accent);background:var(--n-accent-soft);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.pricing-setup__step-body{margin-top:0}@media (width<=560px){.pricing-setup__steps{margin-top:var(--n-s-6)}.pricing-setup__step{padding:var(--n-s-4)}}@media (width>=901px){.pricing-setup__steps:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-setup__steps:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=561px) and (width<=900px){.pricing-setup__steps:is(:has(>:nth-child(6):last-child),:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-trust{background:var(--n-bg)}.pricing-trust__head{gap:var(--n-s-4) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.pricing-trust__intro{margin-top:0}.pricing-trust__grid{gap:var(--n-s-4);margin-top:var(--n-s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-trust__card{gap:var(--n-s-2);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);flex-direction:column;display:flex}.pricing-trust__card:before,.pricing-trust__card:after{content:none}.pricing-trust__card-head{align-items:center;gap:var(--n-s-3);display:flex}.pricing-trust__icon{border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-accent);background:var(--n-accent-soft);stroke-width:1.9px;flex:none;padding:.7rem}.pricing-trust__card p{margin-top:0}@media (width<=900px){.pricing-trust__head{grid-template-columns:1fr}.pricing-trust__grid{grid-template-columns:1fr;max-width:40rem}}@media (width<=560px){.pricing-trust__grid{margin-top:var(--n-s-6)}.pricing-trust__card{padding:var(--n-s-4)}}.pricing-faq{background:var(--n-bg-alt)}.pricing-faq__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pricing-faq__head{min-width:0;position:sticky;top:6rem}.pricing-faq__list{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow)}.pricing-faq__item+.pricing-faq__item{border-top:1px solid var(--n-line)}.pricing-faq__button{gap:var(--n-s-3);min-height:3.5rem;padding:var(--n-s-4) var(--n-s-5);cursor:pointer;border-radius:var(--n-r-lg);transition:background-color var(--n-dur) ease;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;list-style:none;display:grid}.pricing-faq__button::-webkit-details-marker{display:none}.pricing-faq__button::marker{content:""}.pricing-faq__button:hover{background:var(--n-accent-soft)}.pricing-faq__button:focus-visible{outline-offset:-2px}.pricing-faq__question{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);line-height:var(--n-lh-snug);letter-spacing:-.01em;font-weight:600}.pricing-faq__toggle-wrap{border:1px solid var(--n-line-strong);width:2rem;height:2rem;color:var(--n-accent);transition:transform var(--n-dur) var(--n-ease), background-color var(--n-dur) ease;border-radius:50%;place-items:center;display:grid}.pricing-faq__toggle{stroke-width:2.25px;width:1rem;height:1rem}.pricing-faq__item[open] .pricing-faq__toggle-wrap{background:var(--n-accent-soft);transform:rotate(45deg)}.pricing-faq__item[open] .pricing-faq__question{color:var(--n-accent)}.pricing-faq__answer{max-width:var(--n-measure);padding:0 var(--n-s-5) var(--n-s-5) calc(var(--n-s-5) + 2rem + var(--n-s-3));color:var(--n-text-2);font-size:var(--n-fs-base);line-height:var(--n-lh-body);margin:0}@media (width<=900px){.pricing-faq__inner{grid-template-columns:1fr}.pricing-faq__head{position:static}}@media (width<=560px){.pricing-faq__button{padding:var(--n-s-4);grid-template-columns:minmax(0,1fr) 2rem}.pricing-faq__index{display:none}.pricing-faq__question{font-size:var(--n-fs-base)}.pricing-faq__answer{padding:0 var(--n-s-4) var(--n-s-4)}}.pricing-final-cta{background:var(--n-bg)}.pricing-final-cta__inner{--n-focus:var(--n-panel-accent);isolation:isolate;gap:var(--n-s-3) var(--n-s-7);border:1px solid var(--n-panel-line);border-radius:var(--n-r-lg);color:var(--n-panel-text);background:linear-gradient(160deg, var(--n-panel) 0%, var(--n-panel-2) 100%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title ctas""body ctas";align-items:center;padding:clamp(2rem,1.25rem + 3vw,3.5rem);display:grid;position:relative;overflow:hidden}.pricing-final-cta__inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(26rem 16rem at 100% 100%,#d920351a,#0000 70%);position:absolute;inset:0}.pricing-final-cta__inner:after{content:none}.pricing-final-cta__title{color:var(--n-panel-text);grid-area:title;align-self:end}.pricing-final-cta__title span{color:var(--n-panel-accent)}.pricing-final-cta__body{color:var(--n-panel-muted);grid-area:body;align-self:start;margin-top:0}.pricing-final-cta__body a{color:var(--n-panel-text);text-decoration-color:#eaf0f866}.pricing-final-cta__ctas{gap:var(--n-s-3);flex-wrap:wrap;grid-area:ctas;display:flex}.pricing-final-cta__cta{border-color:var(--n-cta-border);min-height:3rem;color:var(--n-cta-text);background:var(--n-cta);padding-inline:1.5rem}.pricing-final-cta__cta:hover{border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta-hover)}.pricing-final-cta__cta--ghost{border-color:var(--n-panel-line);color:var(--n-panel-text);background:0 0}.pricing-final-cta__cta--ghost:hover{color:var(--n-panel-text);background:#eaf0f812;border-color:#eaf0f859}@media (width<=860px){.pricing-final-cta__inner{grid-template-columns:1fr;grid-template-areas:"title""body""ctas"}.pricing-final-cta__ctas{margin-top:var(--n-s-3)}}@media (width<=560px){.pricing-final-cta__ctas{flex-direction:column}.pricing-final-cta__cta{width:100%}}.pricing-main{--pf-red:#d92035;--pf-red-hover:#b2182b;--pf-blue:#002395;--pf-navy:#071b4c;--pf-green:#1a7f45}.pricing-main :is(.pricing-plans__intro,.pricing-plans__footnote,.pricing-comparison__note,.pricing-included__note,.pricing-devices__helper,.pricing-setup__note,.pricing-trust__note){text-align:center;text-wrap:pretty;justify-self:center;width:100%;max-width:62ch;margin-inline:auto}.pricing-main .pricing-plans__footnote{box-shadow:none;background:0 0;border:0;padding-inline:0}.pricing-main>section:not(.pricing-hero,.pricing-plans,.pricing-final-cta) h2:before{content:"";background:var(--pf-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.25rem;display:block}.pricing-main>section:not(.pricing-hero) :is(h2,h3) span{color:inherit}.pricing-main :is(.pricing-comparison__kicker,.pricing-choice__kicker,.pricing-included__kicker,.pricing-devices__eyebrow,.pricing-setup__eyebrow,.pricing-faq__eyebrow){display:none}.pricing-main .pricing-hero{--u:clamp(.2rem, .14rem + .2vw, .3rem);--shell-w:min(100% - 2 * var(--n-gutter), var(--n-shell));--shell-left:max(var(--n-gutter), (100% - var(--n-shell)) / 2);isolation:isolate;color:#fff;background:radial-gradient(44rem 26rem at 0% 10%, #d920354d, transparent 70%), radial-gradient(50rem 30rem at 100% 100%, #00239552, transparent 70%), linear-gradient(180deg, #102d66 0%, var(--pf-navy) 100%);border:0;padding:clamp(8.5rem,7rem + 4vw,10.5rem) 0 clamp(10rem,8rem + 5vw,12.5rem);position:relative;overflow:hidden}.pricing-main .pricing-hero__backdrop{z-index:0;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%) 0 4.9rem/100% 6px no-repeat,radial-gradient(at 90% 30%,#0023951f,#0000 60%),radial-gradient(at 100% 90%,#ed293914,#0000 55%);animation:1.2s cubic-bezier(.2,.7,.1,1) .2s both pfTricolorIn;display:block;position:absolute;inset:0}.pricing-main .pricing-hero__glow{display:none}@keyframes pfTricolorIn{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.pricing-main .pricing-hero__inner{z-index:1;position:relative}.pricing-main .pricing-hero__eyebrow{color:#dbe3ef;backdrop-filter:blur(6px);background:#ffffff14;border-color:#fff3}.pricing-main .pricing-hero__live-dot{background:#3ddc84;animation:2s ease-in-out infinite pfLive;box-shadow:0 0 0 3px #3ddc8438}@keyframes pfLive{50%{box-shadow:0 0 0 6px #3ddc8400}}.pricing-main .pricing-hero__title{color:#fff;letter-spacing:-.035em;max-width:min(17ch,64%);font-size:clamp(2.4rem,1.4rem + 3.9vw,4.25rem);line-height:1.02}.pricing-main .pricing-hero__title .pricing-hero__title-accent{color:#ff8597}.pricing-main .pricing-hero__title .pricing-hero__title-muted{color:#fff}.pricing-main .pricing-hero__lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;max-width:min(40rem,64%)}.pricing-main .pricing-hero__body{color:#c9d3e3}.pricing-main .pricing-hero__body a{color:#fff;text-decoration-color:#ff8597}.pricing-main .pricing-hero__badges{justify-content:flex-start}.pricing-main .pricing-hero__badges li{color:#fff;background:#ffffff12;border-color:#ffffff2e;font-weight:600}.pricing-main .pricing-hero__badges li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat, var(--pf-green);width:1rem;height:1rem}@media (width<=1000px){.pricing-main .pricing-hero__title,.pricing-main .pricing-hero__lower{max-width:100%}}@media (width<=560px){.pricing-main .pricing-hero{padding-top:7.5rem;padding-bottom:8.5rem}}.pricing-main .pricing-plans{background:var(--n-bg);border:0;padding-top:0}.pricing-main .pricing-plans__grid{z-index:2;gap:clamp(1rem,.75rem + .8vw,1.5rem);margin-top:clamp(-8.5rem,-6rem - 3vw,-6.5rem);position:relative}.pricing-main .pricing-plans__card{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 2px 4px #071b4c14,0 24px 48px -24px #071b4c66}.pricing-main .pricing-plans__card:hover{border-color:color-mix(in srgb, var(--pf-red) 40%, transparent);transform:translateY(-5px);box-shadow:0 2px 4px #071b4c14,0 32px 60px -26px #071b4c80}.pricing-main .pricing-plans__card-title{color:var(--n-muted);font-family:var(--n-font-body);font-size:var(--n-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pricing-main .pricing-plans__card-duration{color:var(--n-text);font-family:var(--n-font-head);font-size:clamp(1.35rem,1.15rem + .6vw,1.6rem);font-weight:700}.pricing-main .pricing-plans__card .pricing-plans__card-header{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex;position:static}.pricing-main .pricing-plans__card,.pricing-main .pricing-plans__card.pricing-plans__card--featured{padding-top:calc(clamp(1.25rem,1rem + .8vw,1.75rem) + 1rem)}.pricing-main .pricing-plans__card-header:after{content:"";background:repeating-linear-gradient(to right, transparent 0 calc(100% / 12 - 3px), var(--pf-gap,var(--n-surface)) calc(100% / 12 - 3px) calc(100% / 12)), linear-gradient(to right, var(--pf-fill-color,var(--pf-red)) 0 calc(var(--pf-fill,0) * 100% / 12), var(--pf-track,#e3e8f0) calc(var(--pf-fill,0) * 100% / 12) 100%);border-radius:3px;flex:1 0 100%;grid-column:1/-1;align-self:start;width:100%;height:6px;min-height:0;max-height:6px;margin-top:.9rem;display:block}.pricing-main .pricing-plans__card:nth-child(4n+1){--pf-fill:1}.pricing-main .pricing-plans__card:nth-child(4n+2){--pf-fill:3}.pricing-main .pricing-plans__card:nth-child(4n+3){--pf-fill:6}.pricing-main .pricing-plans__card:nth-child(4n+4){--pf-fill:12}.pricing-main .pricing-plans__price-value{letter-spacing:-.045em;font-size:clamp(2.75rem,2.1rem + 2vw,3.75rem)}.pricing-main .pricing-plans__price-currency{color:var(--n-red-text,#d92035);font-weight:700}.pricing-main .pricing-plans__monthly{width:fit-content;color:var(--pf-green);background:#1a7f451a;border-radius:999px;place-self:flex-start start;padding:.2rem .65rem;font-weight:700;display:inline-flex}.pricing-main .pricing-plans__card-badge{z-index:3;color:#fff;background:var(--pf-red);min-height:1.8rem;box-shadow:0 0 0 4px var(--n-bg), 0 8px 18px -6px #d9203599;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%,-50%)}.pricing-main .pricing-plans__card-badge svg{fill:currentColor;width:.85rem;height:.85rem}.pricing-main .pricing-plans__cta{border:1.5px solid var(--n-text);min-height:3rem;color:var(--n-text);background:0 0;border-radius:.8rem;font-weight:700}.pricing-main .pricing-plans__cta span{color:inherit}.pricing-main .pricing-plans__cta:hover{border-color:var(--n-text);color:var(--n-surface);background:var(--n-text)}.pricing-main .pricing-plans__secondary{color:var(--pf-green);font-weight:700}.pricing-main .pricing-plans__card.pricing-plans__card--featured{--n-text:#fff;--n-text-2:#dbe3ef;--n-muted:#b8c4d8;--n-line:#ffffff24;--n-accent:#9ec0ff;--n-red-text:#ff8597;--pf-gap:#0d2654;--pf-track:#ffffff29;--pf-fill-color:#ff3b5c;color:#fff;background:radial-gradient(22rem 14rem at 100% 0%, #d9203573, transparent 70%), linear-gradient(165deg, #12306a 0%, #0d2654 45%, var(--pf-navy) 100%);border:0;box-shadow:0 2px 4px #071b4c33,0 34px 64px -26px #071b4cb3}.pricing-main .pricing-plans__card--featured:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);border-radius:1.25rem 1.25rem 0 0;height:12px;position:absolute;top:0;left:0;right:0}.pricing-main .pricing-plans__card--featured .pricing-plans__monthly{color:#7ee2a8;background:#7ee2a824}.pricing-main .pricing-plans__card--featured .pricing-plans__cta{border-color:var(--pf-red);color:#fff;background:var(--pf-red);box-shadow:0 10px 24px -8px #d92035b3}.pricing-main .pricing-plans__card--featured .pricing-plans__cta:hover{color:var(--pf-navy);background:#fff;border-color:#fff}.pricing-main .pricing-plans__card--featured .pricing-plans__secondary{color:#7ee2a8}.pricing-main .pricing-plans__card--featured .pricing-plans__check,.pricing-main .pricing-plans__card--featured .pricing-plans__features svg{color:#9ec0ff}.pricing-main .pricing-plans__card--featured :is(p,li,span):not(.pricing-plans__card-badge,.pricing-plans__card-badge *,.pricing-plans__price-currency,.pricing-plans__monthly){color:inherit}.pricing-main .pricing-plans__card--featured :is(.pricing-plans__billing,.pricing-plans__body,.pricing-plans__support){color:#c9d3e3}.pricing-main .pricing-plans__card--featured a:not(.pricing-plans__cta,.pricing-plans__secondary){color:#9ec0ff}@media (width>=1101px){.pricing-main .pricing-plans__card.pricing-plans__card--featured{transform:translateY(-.75rem)}.pricing-main .pricing-plans__card.pricing-plans__card--featured:hover{transform:translateY(-1.1rem)}}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-plans__card:not(.pricing-plans__card--featured){--pf-track:#ffffff1f}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-plans__card--featured{box-shadow:0 0 0 1px #ff859759,0 30px 60px -24px #000000b3}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-plans__monthly{color:#7ee2a8;background:#7ee2a81f}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-plans__secondary{color:#7ee2a8}.pricing-main .pricing-comparison__summary-card{border-radius:1rem;transition:transform .2s,border-color .2s}.pricing-main .pricing-comparison__summary-card:hover{border-color:color-mix(in srgb, var(--pf-red) 45%, transparent);transform:translateY(-3px)}.pricing-main .pricing-comparison__summary-card--featured{color:#fff;background:linear-gradient(160deg, #12306a, var(--pf-navy));border-color:#0000;box-shadow:0 18px 36px -20px #071b4c99}.pricing-main .pricing-comparison__summary-card--featured>*{color:#fff}.pricing-main .pricing-comparison__summary-card--featured .pricing-comparison__summary-point{color:#9ec0ff}.pricing-main .pricing-comparison__table{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;overflow:hidden;box-shadow:0 2px 4px #0e1a330d,0 22px 44px -26px #0e1a334d}.pricing-main .pricing-comparison__table-head{color:#fff;background:var(--pf-navy)}.pricing-main .pricing-comparison__table-head>span,.pricing-main .pricing-comparison__table-head>span:first-child{color:#fff;background:var(--pf-navy);box-shadow:none}.pricing-main .pricing-comparison__table-head small{color:#b8c4d8}.pricing-main .pricing-comparison__table-plan--featured{color:#fff;background:var(--pf-red);box-shadow:none;border-top-color:#0000;position:relative}.pricing-main .pricing-comparison__table-plan--featured small{color:#ffe3e8}.pricing-main .pricing-comparison__table-plan--featured:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:8px;position:absolute;top:0;left:0;right:0}.pricing-main .pricing-comparison__cell--featured{color:var(--n-text);background:#d920350f;font-weight:700}.pricing-main .pricing-comparison__row:hover{background:#0023950a}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-comparison__cell--featured{background:#ff85971a}.pricing-main .pricing-choice__item{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;flex-direction:column;gap:.9rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.pricing-main .pricing-choice__item:hover{border-color:color-mix(in srgb, var(--pf-red) 35%, transparent);transform:translateY(-4px)}.pricing-main .pricing-choice__item-index{display:none}.pricing-main .pricing-choice__item:before{content:"";background:var(--pf-icon) center / 1.4rem no-repeat, #d9203517;border-radius:.85rem;width:2.9rem;height:2.9rem}.pricing-main .pricing-choice__item:nth-child(4n+1){--pf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6'/%3E%3Cpath d='M10 3v6L4.5 19a1.5 1.5 0 0 0 1.3 2.2h12.4a1.5 1.5 0 0 0 1.3-2.2L14 9V3'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E")}.pricing-main .pricing-choice__item:nth-child(4n+2){--pf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 17v4'/%3E%3Cpath d='M7 4h10v5a5 5 0 0 1-10 0z'/%3E%3Cpath d='M17 5h3a3 3 0 0 1-3 4'/%3E%3Cpath d='M7 5H4a3 3 0 0 0 3 4'/%3E%3C/svg%3E")}.pricing-main .pricing-choice__item:nth-child(4n+3){--pf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='15' rx='2'/%3E%3Cpath d='m17 2-5 5-5-5'/%3E%3C/svg%3E")}.pricing-main .pricing-choice__item:nth-child(4n+4){--pf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z'/%3E%3Cpath d='M2 9v1c0 1.1.9 2 2 2h1'/%3E%3Cpath d='M16 11h.01'/%3E%3C/svg%3E")}.pricing-main .pricing-choice__item h3{font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700}.pricing-main .pricing-included__list{background:var(--pf-paper,#fff);width:100%;max-width:34rem;box-shadow:none;filter:drop-shadow(0 18px 26px #0e1a3329);-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - .7rem) no-repeat, conic-gradient(from -45deg at bottom, transparent 90deg, #000 0) bottom / 1.4rem .7rem repeat-x;mask:linear-gradient(#000, #000) top / 100% calc(100% - .7rem) no-repeat, conic-gradient(from -45deg at bottom, transparent 90deg, #000 0) bottom / 1.4rem .7rem repeat-x;border:0;border-radius:1rem 1rem 0 0;grid-template-columns:1fr;gap:0;padding:1.5rem 1.75rem 2.25rem;display:grid;position:relative;overflow:visible}.pricing-main .pricing-included__list:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);border-radius:1rem 1rem 0 0;height:8px;margin:-1.5rem -1.75rem 1rem;display:block}.pricing-main .pricing-included__item{background:0 0;border:0;border-bottom:1.5px dashed #0e1a3329;grid-template-columns:minmax(0,1fr) 1.6rem;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.pricing-main .pricing-included__item:last-child{border-bottom:0}.pricing-main .pricing-included__index{display:none}.pricing-main .pricing-included__item:before{content:none}.pricing-main .pricing-included__feature{color:var(--n-text);font-weight:600}.pricing-main .pricing-included__item:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a7f45' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/62% no-repeat,#1a7f451f;border-radius:50%;width:1.6rem;height:1.6rem}.pricing-main .pricing-included__item>svg{display:none}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-included{--pf-paper:#15233f}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-included__item{border-bottom-color:#ffffff29}.pricing-main .pricing-devices__card{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;padding:.7rem .7rem 1.4rem;transition:transform .25s;position:relative;box-shadow:0 1px 2px #0e1a330d,0 16px 36px -20px #0e1a3340}.pricing-main .pricing-devices__card:hover{transform:translateY(-5px)}.pricing-main .pricing-devices__card-head{flex-direction:column;align-items:stretch;gap:1.1rem;display:flex}.pricing-main .pricing-devices__icon{aspect-ratio:16/6;color:#fff;background:radial-gradient(60% 80% at 50% 50%, #00239573, transparent 70%), linear-gradient(160deg, #12306a 0%, var(--pf-navy) 70%);stroke-width:1.6px;filter:drop-shadow(0 0 #0000);border-radius:.85rem;width:100%;height:auto;padding:clamp(1.4rem,1rem + 1vw,1.9rem) 0;transition:transform .3s;display:block}.pricing-main .pricing-devices__card:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat, var(--pf-green);border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:1.35rem;right:1.35rem;box-shadow:0 0 0 3px #1a7f4547}.pricing-main .pricing-devices__card-head h3,.pricing-main .pricing-devices__card>p{padding-inline:.65rem}.pricing-main .pricing-devices__card-head h3{font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700}.pricing-main .pricing-setup{--rail:1.4rem;--gap-top:3.75rem;--node:2.75rem;overflow:clip}.pricing-main .pricing-setup__steps{padding-top:var(--gap-top);position:relative}.pricing-main .pricing-setup__steps:before{content:"";top:var(--rail);background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);width:100vw;height:18px;position:absolute;left:calc(50% - 50vw)}.pricing-main .pricing-setup__step{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;padding:clamp(1.25rem,1rem + .8vw,1.6rem);position:relative;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.pricing-main .pricing-setup__step-number{top:calc(var(--rail) + 9px - var(--node) / 2 - var(--gap-top));width:var(--node);height:var(--node);color:#fff;background:var(--pf-navy);box-shadow:0 0 0 4px var(--n-bg-alt,#e9edf3), 0 8px 18px #071b4c59;font-family:var(--n-font-head);border:0;border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;left:clamp(1.25rem,1rem + .8vw,1.6rem)}.pricing-main .pricing-setup__step:last-child .pricing-setup__step-number{background:var(--pf-red);box-shadow:0 0 0 4px var(--n-bg-alt,#e9edf3), 0 0 0 8px #d9203540, 0 10px 22px #d9203573}.pricing-main .pricing-setup__step-head{display:block}.pricing-main .pricing-setup__step-title{font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700}@media (width<=900px){.pricing-main .pricing-setup{--rail:.5rem;--left:3.75rem;--node:2.25rem}.pricing-main .pricing-setup__steps{padding-top:0;padding-left:var(--left);grid-template-columns:1fr}.pricing-main .pricing-setup__steps:before{top:0;bottom:0;left:var(--rail);background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);width:18px;height:auto}.pricing-main .pricing-setup__step-number{top:1.25rem;left:calc(var(--rail) + 9px - var(--node) / 2 - var(--left))}}.pricing-main .pricing-trust__card{border:1px solid var(--n-line);background:var(--n-surface);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;padding:clamp(1.5rem,1.25rem + .8vw,2rem);display:flex;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.pricing-main .pricing-trust__card-head{flex-direction:column;align-items:center;gap:1rem;display:flex}.pricing-main .pricing-trust__icon{width:4rem;height:4rem;color:var(--pf-red);background:#d9203514;border-radius:50%;padding:1.05rem;box-shadow:0 0 0 6px #d920350d,inset 0 0 0 1px #d920352e}.pricing-main .pricing-trust__card h3{font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700}.pricing-main .pricing-trust__card>p{margin-inline:auto}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .pricing-main .pricing-trust__icon{color:#ff8597;background:#ff85971a}.pricing-main .pricing-faq__list{box-shadow:none;background:0 0;border:0;gap:.75rem;display:grid}.pricing-main .pricing-faq__item,.pricing-main .pricing-faq__item+.pricing-faq__item{border:1px solid var(--n-line);background:var(--n-surface);interpolate-size:allow-keywords;border-radius:1.1rem;transition:background-color .3s,border-color .3s;overflow:hidden;box-shadow:0 1px 2px #0e1a330d,0 10px 24px -18px #0e1a3340}.pricing-main .pricing-faq__button{background:0 0;grid-template-columns:2.25rem minmax(0,1fr) 2.1rem;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.pricing-main .pricing-faq__button:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 2.5-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") 50%/1.15rem no-repeat,#d9203517;border-radius:.7rem;width:2.25rem;height:2.25rem}.pricing-main .pricing-faq__index{display:none}.pricing-main .pricing-faq__question{color:var(--n-text);font-family:var(--n-font-head);font-weight:700}.pricing-main .pricing-faq__toggle-wrap{border:1.5px solid var(--n-line-strong);width:2.1rem;height:2.1rem;color:var(--n-text);background:0 0;border-radius:50%;place-items:center;transition:transform .3s,background-color .3s;display:grid}.pricing-main .pricing-faq__item[open]{background:radial-gradient(26rem 12rem at 100% 0%, #d920354d, transparent 70%), linear-gradient(160deg, #12306a, var(--pf-navy));border-color:#0000;box-shadow:0 22px 44px -22px #071b4c99}.pricing-main .pricing-faq__item[open] .pricing-faq__button:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 2.5-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.pricing-main .pricing-faq__item[open] .pricing-faq__question{color:#fff}.pricing-main .pricing-faq__item[open] .pricing-faq__toggle-wrap{color:#fff;background:var(--pf-red);border-color:#0000;transform:rotate(45deg)}.pricing-main .pricing-faq__item[open] .pricing-faq__toggle{transform:none}.pricing-main .pricing-faq__answer{color:#2b3a55;background:#fff;border-radius:.3rem 1.1rem 1.1rem;margin:.1rem 1.15rem 1.15rem 4.4rem;padding:1rem 1.2rem;position:relative;box-shadow:0 10px 24px -12px #00000073}.pricing-main .pricing-faq__answer:before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#fff;width:.6rem;height:.8rem;position:absolute;top:0;left:-.55rem}.pricing-main .pricing-faq__answer a{color:#002395}.pricing-main .pricing-faq__item::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .1, 1), content-visibility .35s allow-discrete;overflow:hidden}.pricing-main .pricing-faq__item[open]::details-content{block-size:auto}.pricing-main .pricing-faq__item[open] .pricing-faq__button:focus-visible{outline-color:#fff}@media (width<=560px){.pricing-main .pricing-faq__button{grid-template-columns:minmax(0,1fr) 2rem;gap:.75rem}.pricing-main .pricing-faq__button:before{display:none}.pricing-main .pricing-faq__answer{margin:.1rem .9rem 1rem 1.4rem}}.pricing-main .pricing-final-cta__inner{border-radius:1.5rem;position:relative;overflow:hidden}.pricing-main .pricing-final-cta__inner:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:12px;position:absolute;top:0;left:0;right:0}.pricing-main .pricing-final-cta__cta{border-radius:.8rem;min-height:3rem;font-weight:700}.pricing-main .pricing-final-cta__cta:not(.pricing-final-cta__cta--ghost),.pricing-main .pricing-final-cta__cta:not(.pricing-final-cta__cta--ghost):is(:hover,:visited){color:#fff}.pricing-main .pricing-final-cta__cta--ghost{color:#fff;background:var(--pf-green);border-color:#0000;align-items:center;gap:.55rem;display:inline-flex;box-shadow:0 12px 26px -10px #1a7f45bf}.pricing-main .pricing-final-cta__cta--ghost:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.15rem;height:1.15rem}.pricing-main .pricing-final-cta__cta--ghost:hover{color:#fff;background:#146838;border-color:#0000}@media (prefers-reduced-motion:reduce){.pricing-main .pricing-hero__backdrop,.pricing-main .pricing-hero__live-dot{animation:none!important}}
