@layer legacy,v2;@layer legacy{@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/montserrat-latin.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url('/assets/fonts/montserrat-italic-latin.woff2') format('woff2')}@font-face{font-family:'DMC Display';font-style:normal;font-weight:500;font-display:block;src:url('/assets/fonts/dmc-display-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light}html,body{color-scheme:light}:root{--hero-tint-a:#ECEBF8;--hero-tint-b:#FBFAFE;--hero-tint-c:#F1F0FB;--indigo-solid:#0F07BD;--indigo-solid-h:#0B05A0}:root{--indigo:#0F07BD;--indigo-dark:#0B05A0;--indigo-mid:#1410C8;--blue-mid:#4A85D8;--gold:#C9981A;--gold-light:#E8B420;--gold-soft:#E9C766;--deep:#09082A;--gold-ink:#7A5C0E;--pos-ink:#15803D;--gold-deep:#7A5C0E;--surface:#FFFFFF;--danger-ink:#B23A2E;--deep2:#0D0C35;--ivory:#F5F4FC;--lilac:#F5F4FC;--lilac-200:#ECEAF8;--cloud:#FAFAFE;--white:#FFFFFF;--text:#09082A;--text2:#2C2B4A;--text3:#5A5878;--text-placeholder:#8F8DAB;--border:rgba(9,8,42,0.08);--line:#E3E1F2;--line-strong:#C9C6E4;--success:#1E8E5A;--success-bg:#E6F4EC;--warning:#C9981A;--warning-bg:#FBF2DA;--danger:#C2362F;--danger-bg:#FBE9E8;--info:#4A85D8;--info-bg:#EAF1FB;--font:'Montserrat',-apple-system,sans-serif;--ease:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out:cubic-bezier(0.16,1,0.3,1);--rule:rgba(9,8,42,0.10);--rule-dotted:rgba(9,8,42,0.25);--paper:#FFFFFF;--seal:var(--gold);--serif:'DMC Display','Bricolage Grotesque',system-ui,-apple-system,sans-serif;--serif-500:'DMC Display','Bricolage Grotesque',system-ui,-apple-system,sans-serif;--fs-h1:clamp(34px,9vw,56px);--fs-h2:clamp(26px,6vw,42px);--fs-h3:clamp(20px,4.5vw,26px);--fs-lead:clamp(15.5px,4vw,19px);--fs-eyebrow:10.5px;--fs-num:clamp(28px,7vw,48px);--sec-pad:64px;--t-fast:180ms;--t-base:420ms;--t-slow:700ms;--shadow-card:0 2px 8px rgba(9,8,42,0.05),0 18px 44px -20px rgba(9,8,42,0.17);--shadow-card-h:0 6px 16px rgba(9,8,42,0.07),0 30px 60px -22px rgba(9,8,42,0.25);--shadow-gold:0 6px 18px -7px rgba(201,152,26,0.42);--shadow-gold-h:0 12px 26px -8px rgba(201,152,26,0.52);--shadow-indigo:0 7px 18px -8px rgba(15,7,189,0.42);--shadow-indigo-h:0 14px 30px -10px rgba(15,7,189,0.52)}@media (min-width:768px){:root{--sec-pad:96px}}@media (min-width:1200px){:root{--sec-pad:120px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}body{font-family:var(--font);font-size:16px;color:var(--text);background:var(--white);line-height:1.65;text-wrap:pretty;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(15,7,189,0.92);color:#fff}::-moz-selection{background:rgba(15,7,189,0.92);color:#fff}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font-family:var(--font);border:none;background:none}html.js .reveal{opacity:0;transform:translateY(40px) scale(0.985);filter:blur(7px);transition:opacity 0.9s var(--ease-out),transform 0.9s var(--ease-out),filter 0.9s var(--ease-out);will-change:opacity,transform}html.js .reveal.visible{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;filter:none;transition:none}}.reveal-delay-1{transition-delay:0.08s}.reveal-delay-2{transition-delay:0.16s}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:0%;background:linear-gradient(90deg,var(--indigo),var(--gold));z-index:300;pointer-events:none;transition:width 0.12s linear}@media (prefers-reduced-motion:reduce){.reveal,.reveal.visible{opacity:1;transform:none;filter:none;transition:none}}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}@media (min-width:768px){.wrap{padding:0 32px}}@media (min-width:1024px){.wrap{padding:0 40px}}.section{padding:40px 0}@media (min-width:768px){.section{padding:56px 0}}@media (min-width:1024px){.section{padding:64px 0}}.bg-ivory{background:var(--ivory)}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:64px;background:transparent;border-bottom:1px solid transparent;transition:background 0.35s var(--ease),border-color 0.35s,box-shadow 0.35s}.site-header.is-solid{background:rgba(255,255,255,0.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--border);box-shadow:0 1px 24px rgba(9,8,42,0.07)}@media (min-width:1024px){.site-header{height:72px}}@media (max-width:1023px){.site-header.is-solid{background:rgba(251,250,247,0.98) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}}@media (max-width:1024px){#hdr.is-solid{background:rgba(251,250,247,0.98);-webkit-backdrop-filter:none;backdrop-filter:none}}.reveal:not(.visible){will-change:opacity,transform}.reveal.visible{will-change:auto}*{-webkit-overflow-scrolling:touch}.nav-cta{padding:9px 20px;background:var(--gold);color:var(--deep) !important;border-radius:8px;font-size:12.5px !important;font-weight:600 !important;letter-spacing:0.01em;box-shadow:var(--shadow-gold);transition:background 0.2s,transform 0.2s,color 0.2s,box-shadow 0.2s}.nav-cta:hover{background:var(--gold-light) !important;transform:translateY(-2px);box-shadow:var(--shadow-gold-h)}.site-header.is-solid .nav-cta{background:var(--indigo);color:#fff !important}.site-header.is-solid .nav-cta:hover{background:var(--indigo-dark) !important}.mobile-nav{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;background:var(--surface);z-index:99;flex-direction:column;padding:10px 20px 32px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav.open{display:flex}.mobile-nav .mob-cta{margin-top:20px;padding:16px;background:var(--indigo);color:#fff;border-radius:8px;text-align:center;font-weight:600;font-size:15px;border-bottom:none;text-decoration:none;box-shadow:var(--shadow-indigo)}.skip-nav{position:absolute;top:-48px;left:8px;background:var(--gold);color:var(--deep);padding:8px 14px;font-size:12px;font-weight:600;border-radius:0 0 6px 6px;z-index:999;transition:top .2s}.skip-nav:focus{top:0}.section a:not([class]){color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.section a:not([class]):hover{color:var(--indigo-dark)}@media (min-width:1024px){body{font-size:17px;line-height:1.7}}.eyebrow{display:block;font-size:0.7rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.page-hero .eyebrow{color:rgba(255,255,255,0.65)}.hero .eyebrow{color:rgba(255,255,255,0.65)}.s-title{font-size:clamp(1.5rem,3.4vw,2.35rem);font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:var(--indigo);margin-bottom:12px;margin-top:0;text-wrap:balance}.hero .s-title,.page-hero .s-title,.cta-strip .s-title,footer .s-title{color:inherit}.cta-strip.ip .s-title{color:#FFFFFF}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--indigo);color:#fff;border:1.5px solid var(--indigo);font-size:13px;font-weight:600;border-radius:8px;letter-spacing:0.02em;transition:all 0.2s var(--ease);box-shadow:var(--shadow-indigo);white-space:nowrap}.btn-primary:hover{background:var(--indigo-dark);border-color:var(--indigo-dark);transform:translateY(-2px);box-shadow:var(--shadow-indigo-h)}.btn-gold,.btn-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gold);color:#09082A;border:1.5px solid var(--gold);font-size:13px;font-weight:600;border-radius:8px;letter-spacing:0.02em;transition:all 0.2s var(--ease);box-shadow:var(--shadow-gold);white-space:nowrap}.btn-gold:hover,.btn-cta:hover{background:#b8870f;border-color:#b8870f;transform:translateY(-2px);box-shadow:var(--shadow-gold-h)}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:transparent;color:var(--text);font-size:13px;font-weight:500;border:1.5px solid rgba(9,8,42,0.18);border-radius:4px;transition:all 0.2s;white-space:nowrap}.btn-outline:hover{border-color:var(--text);background:var(--ivory)}.btn-outline-ink{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border:1.5px solid rgba(9,8,42,0.22);color:var(--text) !important;border-radius:4px;font-size:13px;font-weight:600;font-family:var(--font);text-decoration:none;transition:border-color .2s,background .2s;background:transparent}.btn-outline-ink:hover{border-color:var(--text);background:rgba(9,8,42,0.04)}.compare-scroller{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:8px;-webkit-overflow-scrolling:touch}.compare-scroller::after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(90deg,rgba(247,245,240,0),var(--ivory));border-radius:0 8px 8px 0;opacity:0;transition:opacity .2s ease}@media (max-width:700px){.compare-scroller::after{opacity:1}}.compare-table{width:100%;min-width:620px;border-collapse:collapse}.compare-table th{padding:12px 14px;text-align:left;background:var(--indigo);font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#FFFFFF;border-bottom:1px solid var(--border)}.compare-table th.col-hl{background:var(--indigo-dark);border-top:3px solid var(--gold);color:#FFFFFF}.compare-table td{padding:12px 14px;font-size:13.5px;color:var(--text2);border-bottom:1px solid rgba(15,7,189,0.08);vertical-align:top;line-height:1.6;font-variant-numeric:tabular-nums}.compare-table td.col-hl{background:rgba(15,7,189,0.025)}.compare-table td strong{color:var(--text);font-weight:600}.compare-table .row-label{font-size:12.5px;font-weight:600;color:var(--text)}.compare-table tr:last-child td{border-bottom:none}.compare-table tr:hover td{background:rgba(9,8,42,0.02)}.compare-table tr:hover td.col-hl{background:rgba(15,7,189,0.04)}.most-chosen{display:inline-block;font-size:8px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background:var(--gold);color:var(--deep);border:1px solid var(--gold);padding:2px 7px;border-radius:20px;margin-left:6px;vertical-align:middle}.compare-note{font-size:12px;color:var(--text3);line-height:1.6}.advisory-note{font-size:12.5px;line-height:1.65;color:var(--text3);background:rgba(15,7,189,0.03);border-left:3px solid rgba(15,7,189,0.22);border-radius:0 8px 8px 0;padding:13px 17px;margin:0;max-width:80ch}.advisory-note strong{color:var(--text2);font-weight:600}#founder .split img{box-shadow:0 26px 54px -30px rgba(9,8,42,0.42);border-radius:12px}.faq-list{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:2px 20px;box-shadow:var(--shadow-card)}.faq-item{border-bottom:1px solid var(--border)}.faq-list > .faq-item:last-child{border-bottom:none}.faq-q{padding:18px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;border-radius:8px;transition:background 0.15s}@media (min-width:1024px){.faq-q:hover{background:rgba(15,7,189,0.022)}}.faq-q h4,.faq-q h3,details.faq-item > summary.faq-q h4,details.faq-item > summary.faq-q h3{font-size:1.0625rem;font-weight:600;line-height:1.4;flex:1;letter-spacing:0;color:var(--text)}.faq-icon{width:18px;height:18px;border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text3);flex-shrink:0;transition:all 0.2s;margin-top:2px}.faq-item.open .faq-icon{background:var(--gold);border-color:var(--gold);color:var(--deep);transform:rotate(45deg)}.faq-a{display:none;padding:12px 0 18px;font-size:clamp(15.5px,1.6vw,16.5px);color:var(--text2);line-height:1.82;max-width:72ch}.faq-item.open .faq-a{display:block}@media (min-width:1024px){.faq-icon{display:none}.faq-a{display:block}}details.faq-item > summary.faq-q{list-style:none;-webkit-appearance:none;border-left:3px solid transparent;padding-left:14px;transition:border-color 0.2s}details.faq-item > summary.faq-q::-webkit-details-marker{display:none}details.faq-item > summary.faq-q::marker{display:none}details.faq-item[open] > summary.faq-q{border-left-color:var(--indigo)}details.faq-item[open] > summary .faq-icon{background:var(--gold);border-color:var(--gold);color:var(--deep);transform:rotate(45deg)}details.faq-item[open] > .faq-a{display:block}.cta-strip{background:var(--deep);padding:64px 0;position:relative;overflow:hidden;text-align:center}@media (min-width:768px){.cta-strip{padding:80px 0}}@media (min-width:1024px){.cta-strip{padding:96px 0}}.cta-strip::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 60% 50%,rgba(15,7,189,0.30) 0%,transparent 65%);pointer-events:none}.cta-strip .wrap{position:relative;z-index:1}.cta-strip h2{font-size:clamp(1.7rem,4.2vw,2.5rem);font-weight:700;color:white;max-width:18ch;margin:10px auto 14px;line-height:1.16;letter-spacing:-0.02em}@media (max-width:640px){.cta-strip h2{font-size:clamp(1.0rem,5vw,1.25rem);max-width:none;text-align:left;margin-left:0;margin-right:0}.cta-strip h2 br{display:none}}.site-footer{background:#060519;padding:56px 0 24px;border-top:1px solid rgba(255,255,255,0.05)}@media (min-width:768px){.site-footer{padding:64px 0 28px}}.footer-choices{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer-choices:hover{color:rgba(255,255,255,0.78)}.footer-choices:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wa-fab{position:fixed;bottom:20px;left:20px;width:48px;height:48px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(37,211,102,0.40);z-index:98;transition:transform 0.2s}@media (min-width:768px){.wa-fab{bottom:28px;left:28px;width:52px;height:52px}}.wa-fab:hover{transform:scale(1.08)}.wa-fab svg{width:22px;height:22px;fill:white}.page-hero{padding-top:64px;background:var(--deep);padding-bottom:72px;position:relative;overflow:hidden}@media (min-width:1024px){.page-hero{padding-top:72px;padding-bottom:96px}}.page-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse 72% 82% at 28% 18%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 72% 82% at 28% 18%,#000 18%,transparent 78%)}.page-hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--gold),transparent 55%);opacity:0.55}.breadcrumb{display:flex;gap:6px;font-size:11px;color:rgba(255,255,255,0.28);margin-bottom:18px}.breadcrumb a:hover{color:rgba(255,255,255,0.6)}.art-hero:not(.news-hero) .breadcrumb{color:var(--text3)}.art-hero:not(.news-hero) .breadcrumb a{color:var(--text2)}.art-hero:not(.news-hero) .breadcrumb a:hover{color:var(--indigo)}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hero{background:linear-gradient(150deg,#06053A 0%,#0C0B95 45%,#0F07BD 75%,#1309D4 100%);position:relative;overflow:hidden}.hero .eyebrow{color:rgba(255,255,255,0.65);letter-spacing:0.12em}body.lighthero .site-header{background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border);box-shadow:0 1px 24px rgba(9,8,42,0.07)}@media (max-width:1023px){body.lighthero .site-header{background:rgba(251,250,247,0.98);-webkit-backdrop-filter:none;backdrop-filter:none}}body.lighthero .site-header .nav-cta{background:var(--indigo);color:#fff !important}body.lighthero .site-header .nav-cta:hover{background:var(--indigo-dark) !important}@keyframes auroraShift{0%{background-position:14% 16%,84% 78%,56% 100%}100%{background-position:32% 38%,68% 58%,40% 76%}}.cta-strip .wrap{position:relative;z-index:2}.cta-strip{background:#070620}.cta-strip::before{background:radial-gradient(125% 115% at 50% 45%,transparent 42%,rgba(0,0,0,0.45) 100%)}.btn-lg{padding:16px 34px;font-size:14px}.page-hero{background:radial-gradient(135% 125% at 78% -10%,#1B13D6 0%,#160FB0 34%,#0E0A5E 70%,#0B0836 100%);background-color:var(--deep);padding-bottom:56px}@media (min-width:1024px){.page-hero{padding-bottom:76px}}.steps{border-top:1px solid var(--border)}.step{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border);align-items:start}.step-n{width:40px;height:40px;border-radius:50%;background:rgba(15,7,189,0.07);border:1px solid rgba(15,7,189,0.16);color:var(--indigo);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.step-t{font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px;letter-spacing:0}.step-d{font-size:clamp(15px,1.6vw,15.5px);color:var(--text2);line-height:1.72;max-width:62ch}.note-body{max-width:64ch}.note-body p{font-size:15px;color:var(--text2);line-height:1.92;margin-bottom:14px}.note-body p strong,.note-body p b{color:var(--text);font-weight:600}.note-body h3{color:var(--indigo);font-weight:700;font-size:1.05rem;letter-spacing:-0.01em;line-height:1.3;margin:22px 0 6px}.note-body h3:first-child{margin-top:0}.commit{position:relative;padding:22px 22px 22px 28px;background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:border-color .25s,transform .25s}.commit:hover{border-color:rgba(15,7,189,0.18);transform:translateY(-3px)}.commit::before{content:'\201C';position:absolute;left:16px;top:10px;font-size:38px;line-height:1;color:rgba(201,152,26,0.55);font-family:Georgia,'Times New Roman',serif}.commit p{font-size:15px;font-weight:500;color:var(--text);line-height:1.65;letter-spacing:0}.split{display:grid;grid-template-columns:1fr;gap:36px}@media (min-width:920px){.split{grid-template-columns:1.08fr 0.92fr;gap:48px;align-items:start}}.form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:12px;font-weight:600;color:var(--text)}.field label .req{color:var(--gold-ink)}.field input,.field select,.field textarea{font-family:var(--font);font-size:16px;color:var(--text);width:100%;background:var(--surface);border:1px solid rgba(9,8,42,0.16);border-radius:9px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:112px}.field input::placeholder,.field textarea::placeholder{color:var(--text3)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px rgba(15,7,189,0.12)}.field-row{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:560px){.field-row{grid-template-columns:1fr 1fr}}.form-note{font-size:11.5px;color:var(--text3);line-height:1.6}.cta-strip:not(.ip){background:linear-gradient(135deg,var(--indigo) 0%,#1309D4 100%)}.cta-strip:not(.ip) .s-title,.cta-strip:not(.ip) p{color:#FFFFFF}.cta-strip:not(.ip) .btn-primary{background:var(--gold);color:#09082A;border-color:var(--gold)}.cta-strip:not(.ip) .btn-outline{color:#FFFFFF;border-color:rgba(255,255,255,0.40)}.cta-strip:not(.ip) .btn-outline:hover{background:rgba(255,255,255,0.12)}.cta-strip.ip{background:#0a0930}.cta-strip.ip::before{background:radial-gradient(120% 130% at 50% -10%,rgba(15,7,189,0.28),transparent 62%)}.pcard-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:640px){.pcard-grid.c2{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:900px){.pcard-grid.c3{grid-template-columns:repeat(3,1fr);gap:20px}}.pcard{position:relative;background:var(--surface);border:1px solid rgba(9,8,42,0.09);border-radius:16px;padding:28px 24px 24px;overflow:hidden;display:flex;flex-direction:column;transition:transform 260ms cubic-bezier(0.22,1,0.36,1),box-shadow 260ms cubic-bezier(0.22,1,0.36,1),border-color 260ms;box-shadow:0 2px 8px rgba(9,8,42,0.04),0 16px 40px -18px rgba(9,8,42,0.14);--mx:50%;--my:50%}.pcard:hover{transform:translateY(-5px);box-shadow:0 2px 6px rgba(9,8,42,0.08),0 20px 48px rgba(9,8,42,0.12);border-color:rgba(15,7,189,0.14)}.pcard-ic{width:42px;height:42px;border-radius:11px;background:rgba(15,7,189,0.07);color:var(--indigo);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pcard-ic svg{width:23px;height:23px}.pcard h3{font-size:15.5px;font-weight:600;color:var(--text);margin-bottom:8px;letter-spacing:-0.01em;line-height:1.3;transition:color .2s}.pcard:hover h3{color:var(--indigo)}.pcard::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(15,7,189,0.09),transparent 70%);opacity:0;transition:opacity 0.3s;pointer-events:none;z-index:0}.pcard:hover::before{opacity:1}.pcard::after{content:'→';position:absolute;bottom:20px;right:20px;font-size:13px;color:var(--indigo);opacity:0;transform:translateX(-4px);transition:opacity 0.2s,transform 0.22s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:2}.pcard:hover::after{opacity:1;transform:translateX(0)}.pcard > *{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.pcard{transition:border-color .2s !important}.pcard:hover{transform:none !important;box-shadow:0 1px 2px rgba(9,8,42,0.05),0 8px 24px rgba(9,8,42,0.06) !important}.pcard::before,.pcard::after{display:none !important}}.pcard p{font-size:clamp(15px,1.6vw,15.5px);color:var(--text2);line-height:1.74}.route{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px;position:relative;overflow:hidden}.route::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold),rgba(201,152,26,0.1))}.honest{border-top:1px solid var(--border)}.route{transition:border-color .25s var(--ease-out),box-shadow .25s,transform .25s}.route:hover{border-color:rgba(201,152,26,0.32);box-shadow:0 2px 6px rgba(9,8,42,0.04),0 22px 46px rgba(9,8,42,0.09)}body.ip .eyebrow{display:inline-flex;align-items:center}body.ip .eyebrow::before{content:'';width:22px;height:2px;background:var(--gold);border-radius:2px;margin-right:12px;flex-shrink:0;opacity:0.9}html.js body.ip .eyebrow::before{transform:scaleX(0);transform-origin:left}html.js body.ip .eyebrow.is-drawn::before{transform:scaleX(1);transition:transform 0.55s var(--ease-out)}@media (prefers-reduced-motion:reduce){html.js body.ip .eyebrow::before{transform:none !important}}body.ip .cta-strip .eyebrow{display:inline-flex}body.ip .s-title{letter-spacing:-0.028em;line-height:1.14}body.ip .section{padding-top:56px;padding-bottom:56px}@media (min-width:1024px){body.ip .section{padding-top:80px;padding-bottom:80px}}.pcard-ic{transition:background .25s,color .25s}.pcard:hover .pcard-ic{background:var(--indigo);color:#fff}div.pcard:hover{transform:none;box-shadow:var(--shadow-card);border-color:rgba(9,8,42,0.09)}div.pcard::after,div.pcard::before{display:none}div.pcard:hover h3{color:var(--text)}div.pcard:hover .pcard-ic{background:rgba(15,7,189,0.07);color:var(--indigo)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 22px}.panel.ivory{background:var(--ivory)}.panel.gold{border-color:rgba(201,152,26,0.3);box-shadow:0 1px 3px rgba(201,152,26,0.06)}.checklist{display:flex;flex-direction:column;gap:10px}.checklist li{font-size:clamp(15px,1.6vw,15.5px);color:var(--text2);line-height:1.55;padding-left:27px;position:relative}.checklist li::before{position:absolute;left:0;top:0;font-weight:700;font-size:13px}.checklist.do li::before{content:'\2713';color:var(--gold)}.checklist.alt li::before{content:'\2192';color:var(--indigo)}.checklist.no li::before{content:'\2715';color:var(--text3)}.checklist.no li{color:var(--text3)}.call-fab{position:fixed;bottom:80px;left:24px;z-index:900;width:52px;height:52px;border-radius:50%;background:var(--indigo);color:var(--white);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(15,7,189,.35);text-decoration:none;transition:transform .2s,background .2s}.call-fab:hover{transform:scale(1.08);background:#1a10d0}.call-fab-tooltip{position:absolute;left:64px;top:50%;transform:translateY(-50%);background:var(--deep);color:var(--white);padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;line-height:1.5;opacity:0;pointer-events:none;transition:opacity .2s}.call-fab:hover .call-fab-tooltip,.call-fab:focus .call-fab-tooltip{opacity:1}@media(max-width:768px){.call-fab-tooltip{display:none}}.sticky-cta-btn{background:var(--gold);color:var(--deep);padding:9px 20px;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:opacity .2s;display:inline-block}.sticky-cta-btn:hover{opacity:.9}@keyframes stepIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){section,.section{padding-top:44px;padding-bottom:44px}}@media (max-width:480px){section,.section{padding-top:36px;padding-bottom:36px}}.wa-fab,.btn,button,details.faq-item summary{min-height:44px}@media (max-width:768px){input,select,textarea{font-size:16px !important}}@media (max-width:640px){.compare-table{min-width:0;width:100%}.compare-table th,.compare-table td{padding:9px 10px;font-size:12.5px;white-space:normal}.compare-table .row-label{font-size:12px}}@media (max-width:768px){.container,.inner{padding-left:20px;padding-right:20px}}@media (max-width:768px){.wa-fab{bottom:16px}.call-fab{bottom:72px}}@media (max-width:640px){body.lp-b .wa-fab{display:none}body.lp-b .dmc-qc{bottom:84px}}@keyframes cta-pulse{0%,100%{box-shadow:0 4px 16px rgba(201,152,26,0.28),0 0 0 0 rgba(201,152,26,0.40)}50%{box-shadow:0 4px 16px rgba(201,152,26,0.28),0 0 0 8px rgba(201,152,26,0)}}.section + .section{border-top:1px solid rgba(15,7,189,0.06)}.cta-strip + .section,.section + .cta-strip{border-top:none}.pcard:hover,.route:hover,.commit:hover{transform:translateY(-5px);box-shadow:0 2px 6px rgba(9,8,42,0.08),0 20px 48px rgba(9,8,42,0.12)}@media (prefers-reduced-motion:reduce){.pcard:hover,.route:hover,.commit:hover{transform:none}}@media (max-width:600px){.pcard-grid.c2,.pcard-grid.c3{grid-template-columns:1fr}}@media (max-width:600px){.form .btn-gold,.form .btn-primary,.form [type="submit"]{width:100% !important;justify-content:center}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:3px}input:focus,select:focus,textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(15,7,189,0.15);outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--lilac-200)}::-webkit-scrollbar-thumb{background:var(--indigo);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}.field input,.field select,.field textarea{transition:border-color 0.2s var(--ease-out),box-shadow 0.2s var(--ease-out),transform 0.2s var(--ease-out)}.field input:focus,.field select:focus,.field textarea:focus{transform:translateY(-1px)}.field:focus-within label{color:var(--indigo)}.field:focus-within label .req{color:var(--gold-ink)}.img-ph--hero{aspect-ratio:4 / 3}@keyframes figRise{from{transform:translateY(26px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.field input:focus,.field select:focus,.field textarea:focus{transform:none}}body.dmc-consent-open .wa-fab,body.dmc-consent-open .call-fab{opacity:0;pointer-events:none;transition:opacity .25s}.mobile-nav.open{z-index:450}.dmc-consent{position:fixed;left:0;right:0;bottom:0;z-index:400;background:var(--deep);color:#fff;border-top:2px solid var(--gold);box-shadow:0 -12px 40px rgba(9,8,42,0.28);animation:dmcSlideUp .4s var(--ease-out) both}@keyframes dmcSlideUp{from{transform:translateY(100%)}to{transform:none}}.dmc-consent-in{max-width:1320px;margin:0 auto;padding:16px 20px;display:flex;gap:16px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.dmc-consent-txt{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,0.86);max-width:760px;margin:0}.dmc-consent-txt a{color:var(--gold-light);text-decoration:underline}.dmc-consent-btns{display:flex;gap:10px;flex-shrink:0}.dmc-consent button{min-height:48px;padding:0 22px;border-radius:8px;font-family:var(--font);font-weight:600;font-size:14px;transition:transform .15s var(--ease),background .2s}.dmc-consent-yes{background:var(--gold);color:var(--deep)}.dmc-consent-yes:hover{transform:translateY(-1px);background:var(--gold-light)}.dmc-consent-no{background:rgba(255,255,255,0.10);color:#fff;border:1px solid rgba(255,255,255,0.28)}.dmc-consent-no:hover{background:rgba(255,255,255,0.18)}@media (max-width:560px){.dmc-consent-btns{width:100%}.dmc-consent button{flex:1}}.dmc-wiz-bar{height:4px;background:rgba(15,7,189,0.10);border-radius:99px;margin-bottom:22px;overflow:hidden}.dmc-wiz-bar > span{display:block;height:100%;background:linear-gradient(90deg,var(--indigo),var(--gold));border-radius:99px;transition:width .4s var(--ease-out)}.dmc-wiz-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.dmc-wiz-q{font-size:21px;font-weight:700;line-height:1.25;color:var(--text);margin-bottom:8px}@media (min-width:768px){.dmc-wiz-q{font-size:24px}}.dmc-wiz-sub{font-size:14.5px;color:var(--text2);line-height:1.6;margin-bottom:20px}.dmc-wiz-opts{display:grid;gap:10px}.dmc-wiz-opt{display:flex;flex-direction:column;gap:3px;text-align:left;min-height:56px;padding:14px 18px;border-radius:11px;background:var(--white);border:1.5px solid var(--border);color:var(--text);font-family:var(--font);transition:border-color .18s,background .18s,transform .12s}.dmc-wiz-opt:hover{border-color:var(--indigo);background:rgba(15,7,189,0.03);transform:translateY(-1px)}.dmc-wiz-opt:focus-visible{outline:3px solid rgba(15,7,189,0.35);outline-offset:2px}.dmc-wiz-opt-l{font-size:15.5px;font-weight:600}.dmc-wiz-opt-h{font-size:13px;color:var(--text3);font-weight:400}.dmc-wiz-fields{display:grid;gap:14px}.dmc-wiz-field{display:grid;gap:6px}.dmc-wiz-field > span{font-size:13px;font-weight:600;color:var(--text2)}.dmc-wiz-field input,.dmc-wiz-field select,.dmc-wiz-field textarea{width:100%;min-height:48px;font-size:16px;font-family:var(--font);color:var(--text);padding:12px 14px;border:1.5px solid var(--border);border-radius:10px;background:var(--white);transition:border-color .18s,box-shadow .18s}.dmc-wiz-field textarea{min-height:84px;resize:vertical}.dmc-wiz-field input:focus,.dmc-wiz-field select:focus,.dmc-wiz-field textarea:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px rgba(15,7,189,0.12)}.dmc-wiz-err{border-color:#C0392B !important;box-shadow:0 0 0 3px rgba(192,57,43,0.12) !important}.dmc-wiz-nav{margin-top:20px}.dmc-wiz-nav .btn-gold{width:100%}.dmc-wiz-back{display:inline-flex;align-items:center;min-height:40px;margin-bottom:6px;padding:0 6px;font-family:var(--font);font-size:13.5px;font-weight:600;color:var(--text3)}.dmc-wiz-back:hover{color:var(--indigo)}.dmc-wiz-done{text-align:center}.dmc-wiz-done-btns{display:grid;gap:12px;margin:22px 0 16px}@media (min-width:560px){.dmc-wiz-done-btns{grid-template-columns:1fr 1fr}}.dmc-wiz-done-btns a,.dmc-wiz-done-btns button{width:100%}.dmc-wiz-done-btns > :only-child{grid-column:1 / -1}.dmc-wiz-trust{font-size:12px;color:var(--text3);letter-spacing:.02em}.dmc-calc-head{font-size:26px;font-weight:700;color:var(--text);line-height:1.15}.dmc-calc-sub{font-size:14px;font-weight:600;color:var(--indigo)}.dmc-calc-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--border);font-size:13.5px}.dmc-calc-row span:first-child{color:var(--text2)}.dmc-calc-row span:last-child{color:var(--text);font-weight:600;text-align:right}.dmc-modal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;animation:dmcFade .2s ease both}@keyframes dmcFade{from{opacity:0}to{opacity:1}}.dmc-modal-bd{position:absolute;inset:0;background:rgba(9,8,42,0.62);backdrop-filter:blur(3px)}.dmc-modal-panel{position:relative;z-index:1;width:100%;max-width:560px;max-height:86vh;overflow:auto;background:var(--white);border-radius:16px;padding:30px 26px;box-shadow:0 40px 100px rgba(9,8,42,0.4);animation:dmcPop .26s var(--ease-out) both}@keyframes dmcPop{from{transform:translateY(16px) scale(.98);opacity:0}to{transform:none;opacity:1}}.dmc-modal-x{position:absolute;top:12px;right:14px;width:40px;height:40px;font-size:26px;line-height:1;color:var(--text3);border-radius:8px}.dmc-modal-x:hover{color:var(--text);background:var(--ivory)}.dmc-book-card{text-align:center}.dmc-book-card h3{font-size:22px;font-weight:700;color:var(--text);margin-bottom:10px}.dmc-book-card p{font-size:14.5px;color:var(--text2);line-height:1.6;margin-bottom:22px}.dmc-book-card a{display:block;width:100%;margin-top:10px}@media (prefers-reduced-motion:reduce){.dmc-consent,.dmc-modal,.dmc-modal-panel{animation:none}.dmc-wiz-opt,.dmc-consent button{transition:none}}.d-route-cta{font-size:12px;font-weight:600;color:var(--indigo);cursor:pointer;background:none;border:none;padding:0;text-align:left;font-family:var(--font)}.d-route-cta:hover{text-decoration:underline}@keyframes dmcSlideUp{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (max-width:640px){.dmc-modal{align-items:flex-end;padding:0}.dmc-modal-panel{max-width:none;width:100%;max-height:90vh;border-radius:16px 16px 0 0;padding:24px 20px 32px;animation:dmcSlideUp .28s var(--ease-out) both}}.dmc-qual-panel{max-width:620px}.dmc-modal-wiz-mount{margin-top:4px}.dmc-modal-wiz-mount.dmc-wiz-live{background:none;box-shadow:none;border:none;padding:0}.dmc-modal-wiz-mount.dmc-wiz-live::before{display:none}.dmc-wiz-trigger-note{font-size:13.5px;color:var(--text3);margin-top:14px}.dmc-wiz-trigger-note a{color:var(--indigo)}@media (prefers-reduced-motion:reduce){.dmc-modal-panel{animation:none !important}}.process-flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;position:relative}@media(min-width:768px){.process-flow{flex-direction:row;align-items:flex-start;gap:0}}.pcard{background:linear-gradient(160deg,var(--surface) 0%,var(--cloud) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 1px 3px rgba(9,8,42,0.07),0 4px 14px rgba(9,8,42,0.08),0 14px 36px rgba(9,8,42,0.07);will-change:transform}@media (hover:hover) and (pointer:fine){.pcard:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.90),0 2px 6px rgba(9,8,42,0.10),0 8px 24px rgba(9,8,42,0.13),0 24px 60px rgba(9,8,42,0.11);border-color:rgba(15,7,189,0.16)}}@media (hover:none){.pcard{background:var(--surface);will-change:auto;transform:none !important}.pcard:active{border-color:rgba(15,7,189,0.20);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 1px 3px rgba(9,8,42,0.07),0 4px 14px rgba(9,8,42,0.08),0 14px 36px rgba(9,8,42,0.07)}}@media (prefers-reduced-motion:reduce){.pcard{transition:border-color .2s !important;transform:none !important}}.zone-card{background:var(--surface);border:1px solid rgba(9,8,42,0.09);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(9,8,42,0.05),0 4px 12px rgba(9,8,42,0.05)}.zone-card-head{padding:11px 16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--deep);color:#fff;border-bottom:1px solid rgba(255,255,255,0.08)}.zone-card-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 16px;border-bottom:1px solid rgba(9,8,42,0.06)}.zone-card-row:last-child{border-bottom:none}.zone-card-k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text3);flex-shrink:0;padding-top:1px;min-width:76px}.zone-card-v{font-size:12.5px;color:var(--text);text-align:right}.mvsfz-cards{display:none;margin-top:24px}@media (max-width:640px){.mvsfz-scroller{display:none !important}.mvsfz-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.mvsfz-cards .zone-card:last-child .zone-card-head{background:var(--indigo-solid)}.quick-answer{background:linear-gradient(135deg,rgba(15,7,189,0.04) 0%,rgba(15,7,189,0.02) 100%);border:1.5px solid rgba(15,7,189,0.15);border-left:4px solid var(--indigo);border-radius:10px;padding:20px 24px;margin:28px 0;max-width:72ch}.quick-answer-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.quick-answer p{font-size:15px;line-height:1.7;color:var(--text);margin:0}.quick-answer strong{color:var(--indigo)}.ag-sec{padding:clamp(40px,5vw,64px) 0 0}.ag-sec .quick-answer{display:grid;gap:12px;margin:0;max-width:none;padding:22px 0 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0}.ag-sec .quick-answer-label{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:11.5px;font-weight:600;letter-spacing:.12em;line-height:1.6;color:var(--text3)}.ag-sec .quick-answer-label::before{content:'';width:18px;height:2px;background:var(--gold);border-radius:2px;flex:none}.ag-sec .quick-answer p{font-size:var(--fs-lead);line-height:1.62;color:var(--text);max-width:62ch}.ag-sec .quick-answer strong{color:inherit;font-weight:600}@media (min-width:900px){.ag-sec .quick-answer{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:0 48px;align-items:start}.ag-sec .quick-answer-label{margin-top:.32em}}.kt-box{margin:0 0 40px}.kt-box .kt-title{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);margin:0 0 12px;line-height:1.3}.kt-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.kt-list li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.6;color:var(--text)}.kt-list li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--indigo)}@media (max-width:560px){.kt-box{padding:18px 18px}.kt-list li{font-size:15px}}.art-bc{background:var(--white);border-bottom:1px solid var(--border);padding:12px 0}.art-bc .bc-list{display:flex;list-style:none;gap:8px;align-items:center;font-size:12px;color:var(--text3);margin:0;padding:0;flex-wrap:wrap}.art-bc .bc-list a{color:var(--text3);text-decoration:none}.art-bc .bc-list a:hover{color:var(--indigo)}.art-bc .bc-list li:not(:last-child)::after{content:"\203A";margin-left:8px}.art-bc .bc-list li[aria-current="page"]{color:var(--text2)}.art-hero{background:linear-gradient(135deg,var(--hero-tint-a) 0%,var(--ivory) 52%,var(--hero-tint-b) 100%);border-bottom:1px solid var(--border);padding:52px 0 44px}.art-hero-inner > *{max-width:780px}.art-content{max-width:720px}.art-content h2{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700;color:var(--deep);margin:48px 0 16px;letter-spacing:-0.02em;line-height:1.25;scroll-margin-top:90px}.art-content h3{font-size:clamp(1rem,1.8vw,1.2rem);font-weight:600;color:var(--text);margin:32px 0 12px}.art-content p{font-size:16px;color:var(--text2);line-height:1.82;margin:0 0 18px}.art-content a:not([class]){color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.art-content strong{color:var(--text);font-weight:600}.art-content ul,.art-content ol{margin:0 0 18px 0;padding-left:20px}.art-content li{font-size:16px;color:var(--text2);line-height:1.75;margin-bottom:6px}.art-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.art-rel-card{background:var(--white);border:1px solid var(--border);border-radius:10px;padding:20px;text-decoration:none;transition:border-color .2s;display:block}.art-rel-card:hover{border-color:var(--indigo)}.art-rel-cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--indigo);margin-bottom:8px;display:block}.art-rel-title{font-size:14px;font-weight:600;color:var(--deep);line-height:1.4}.art-hero.news-hero{background:linear-gradient(135deg,var(--deep) 0%,#1B1890 100%)}.art-hero.news-hero .d-accent,.art-hero.news-hero .d-accent[data-settle]{color:var(--gold-light);animation:none}.art-content{min-width:0}.art-bc{margin-top:64px}@media (min-width:1024px){.art-bc{margin-top:72px}}body:has(.art-bc) .site-header{background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border);box-shadow:0 1px 24px rgba(9,8,42,0.07)}@media (max-width:1023px){body:has(.art-bc) .site-header{background:rgba(251,250,247,0.98);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.art-bc) .site-header .nav-cta{background:var(--indigo);color:#fff !important}body:has(.art-bc) .site-header .nav-cta:hover{background:var(--indigo-dark) !important}.wa-fab{bottom:20px;left:20px;right:auto}.call-fab{bottom:84px;left:20px;right:auto}@media (min-width:768px){.wa-fab{bottom:24px;left:24px;right:auto}.call-fab{bottom:88px;left:24px;right:auto}}.reviews{margin-top:40px}.reviews-viewport{overflow:hidden}.reviews-track{display:flex;list-style:none;margin:0;padding:0;transition:transform .55s var(--ease)}.reviews-dots{display:flex;gap:8px;justify-content:center;margin-top:24px}.reviews-dot{width:9px;height:9px;border-radius:50%;border:none;background:rgba(9,8,42,0.18);cursor:pointer;padding:0;transition:background .2s,transform .2s}.reviews-dot.is-active{background:var(--indigo);transform:scale(1.3)}@media (min-width:1024px){.reviews-dot{min-width:9px}}.dmc-exitcard{position:fixed;right:16px;bottom:16px;z-index:980;width:min(320px,calc(100vw - 32px));background:var(--white);border:1px solid var(--rule);border-radius:14px;box-shadow:0 22px 48px -20px rgba(9,8,42,0.4);padding:18px 18px 14px;opacity:0;transform:translateY(14px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.dmc-exitcard.is-in{opacity:1;transform:none}.dmc-exitcard-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;background:var(--ivory);border-radius:50%;font-size:17px;color:var(--text2);cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.dmc-exitcard-h{font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.25;color:var(--text);margin:0 26px 0 0}.dmc-exitcard-sub{font-size:13px;line-height:1.55;color:var(--text2);margin:7px 0 0}.dmc-exitcard form{display:flex;gap:8px;margin-top:12px}.dmc-exitcard input[type="email"]{flex:1 1 auto;min-width:0;font-family:var(--font);font-size:16px;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;color:var(--text);background:var(--white)}.dmc-exitcard input[type="email"]:focus{outline:2px solid var(--indigo);outline-offset:1px}.dmc-exitcard .btn-gold{padding:10px 14px;font-size:13px;border-radius:8px;white-space:nowrap}.dmc-exitcard-fine{font-size:11px;color:var(--text3);margin:8px 0 0}.dmc-exitcard .dmc-magnet-msg{font-size:13px;color:var(--text);line-height:1.55;margin:0}@media (prefers-reduced-motion:reduce){.dmc-exitcard{transition:none;transform:none}}.dmc-wiz-continue{font-size:13.5px;color:var(--text2);margin:12px 0 0}.dmc-wiz-continue-btn{font-family:var(--font);font-weight:600;font-size:13.5px;color:var(--indigo);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dmc-exit{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,8,42,0.55);opacity:0;transition:opacity .25s}.dmc-exit.is-open{opacity:1}.dmc-exit-card{position:relative;background:var(--white);border-radius:18px;max-width:460px;width:100%;padding:34px 30px 26px;box-shadow:0 30px 80px rgba(9,8,42,0.3);transform:translateY(14px);transition:transform .25s var(--ease)}.dmc-exit.is-open .dmc-exit-card{transform:none}.dmc-exit-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border:none;background:var(--ivory);border-radius:50%;font-size:20px;color:var(--text2);cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.dmc-exit-x:hover{color:var(--indigo)}.dmc-exit-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9a7416;margin:0 0 8px}.dmc-exit-h{font-size:21px;font-weight:700;color:var(--text);margin:0 0 10px;line-height:1.3}.dmc-exit-sub{font-size:14px;color:var(--text2);line-height:1.6;margin:0 0 18px}.dmc-exit-form{display:flex;gap:8px;flex-wrap:wrap}.dmc-exit-form input{flex:1 1 200px;min-height:46px;padding:0 14px;border:1px solid var(--border);border-radius:8px;font-size:16px;font-family:inherit;color:var(--text)}.dmc-exit-form input:focus{outline:none;border-color:var(--indigo)}.dmc-exit-form .btn-gold{min-height:46px}.dmc-exit-fine{font-size:11.5px;color:var(--text3);margin:12px 0 0}@media (max-width:600px){.dmc-exit-h{font-size:19px}.dmc-exit-form .btn-gold{flex:1 1 100%}}@media (max-width:600px){.eyebrow,.breadcrumb,.art-bc .bc-list,.form-note,.footer-choices,.art-rel-cat,.art-rel-card > span:last-child,.zone-card-k,.quick-answer-label,.most-chosen{font-size:12px !important}}@media (max-width:1023px){.reviews-dot{width:44px;height:44px;background:transparent;position:relative}.reviews-dot::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:rgba(9,8,42,0.22);transition:background .2s var(--ease),transform .2s var(--ease)}.reviews-dot.is-active::before{background:var(--indigo);transform:translate(-50%,-50%) scale(1.3)}.reviews-dots{gap:2px}}html{scroll-padding-top:88px}.site-header{transition:background 0.35s var(--ease),border-color 0.35s,box-shadow 0.35s,transform 0.3s var(--ease)}.site-header.header-hidden{transform:translateY(-100%)}:where(h1,h2,h3,[id]){scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){.site-header{transition:background 0.35s,border-color 0.35s,box-shadow 0.35s}.site-header.header-hidden{transform:none}}.dmc-vhide{position:absolute !important;left:-9999px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.opt-tag{color:var(--text3);font-weight:500}.dmc-err{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.5;color:#B42318;font-family:var(--font)}.dmc-err[hidden]{display:none}.dmc-nudge{display:inline;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:700;color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.dmc-nudge:hover{color:var(--indigo-dark)}.dmc-nudge:focus-visible{outline:3px solid rgba(15,7,189,0.35);outline-offset:2px;border-radius:3px}.dmc-wiz-emailerr{margin-top:8px}.dmc-magnet-msg{margin:0;font-size:13px;font-weight:600;line-height:1.55;color:var(--text)}.dmc-magnet-err{margin:8px 0 0}.dmc-phone{display:flex;align-items:stretch;width:100%;position:relative}.dmc-phone-input{flex:1 1 auto;min-width:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.dmc-phone-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0 12px;cursor:pointer;font-family:var(--font);font-size:15px;font-weight:600;color:var(--text);background:var(--ivory);border:1px solid var(--border);border-right:0;border-top-left-radius:9px;border-bottom-left-radius:9px;transition:background .18s var(--ease),border-color .18s}.dmc-phone-btn:hover{background:var(--lilac-200)}.dmc-phone-btn:focus-visible{outline:3px solid rgba(15,7,189,0.35);outline-offset:2px}.dmc-phone.is-open .dmc-phone-btn{border-color:var(--indigo)}.dmc-phone-flag{font-size:18px;line-height:1}.dmc-phone-dial{font-variant-numeric:tabular-nums}.dmc-phone-caret{width:0;height:0;margin-left:1px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--text2);transition:transform .18s var(--ease)}.dmc-phone.is-open .dmc-phone-caret{transform:rotate(180deg)}.dmc-phone-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:300px;max-width:min(300px,88vw);background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:0 22px 60px rgba(9,8,42,0.20);padding:8px;display:none}.dmc-phone.is-open .dmc-phone-panel{display:block}.dmc-phone-search{padding:2px 2px 8px}.dmc-phone-search input{width:100%;min-height:44px;padding:0 12px;font-family:var(--font);font-size:15px;color:var(--text);background:var(--ivory);border:1px solid var(--border);border-radius:8px}.dmc-phone-search input::placeholder{color:var(--text3)}.dmc-phone-search input:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px rgba(15,7,189,0.12)}.dmc-phone-list{list-style:none;margin:0;padding:0;max-height:248px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dmc-phone-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--text)}.dmc-phone-opt:hover{background:rgba(15,7,189,0.05)}.dmc-phone-opt.is-sel{background:rgba(15,7,189,0.08)}.dmc-phone-opt:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.dmc-phone-opt-flag{font-size:18px;line-height:1;flex:0 0 auto}.dmc-phone-opt-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmc-phone-opt-dial{flex:0 0 auto;color:var(--text2);font-weight:600;font-variant-numeric:tabular-nums}.dmc-phone-none{padding:14px 10px;font-size:14px;color:var(--text3);text-align:center}@media (max-width:600px){.dmc-err,.dmc-magnet-msg,.dmc-phone-opt,.dmc-phone-opt-dial,.dmc-phone-none{font-size:13px}.dmc-phone-btn,.dmc-phone-dial,.dmc-phone-search input{font-size:16px}.dmc-phone-panel{width:88vw}}@media (prefers-reduced-motion:reduce){.dmc-phone-btn,.dmc-phone-caret{transition:none}}html.js [data-reveal]{opacity:0;transform:translateY(8px)}html.js [data-reveal].is-visible{opacity:1;transform:none;transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}html.js .line-draw{transform:scaleX(0);transform-origin:left}html.js .line-draw.is-visible{transform:scaleX(1);transition:transform var(--t-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-visible,.line-draw,.line-draw.is-visible{opacity:1;transform:none;transition:none}html.js [data-reveal],html.js [data-reveal].is-visible,html.js .line-draw,html.js .line-draw.is-visible{opacity:1;transform:none;transition:none}}html.js #hero [data-reveal],html.js .page-hero [data-reveal],html.js .art-hero [data-reveal],html.js #hero .reveal,html.js .page-hero .reveal,html.js .art-hero .reveal{opacity:1;transform:none;filter:none}@keyframes heroRise{from{opacity:0;transform:translateY(10px)}}#hero [data-reveal],.page-hero [data-reveal],.art-hero [data-reveal],#hero .reveal,.page-hero .reveal,.art-hero .reveal{animation:heroRise 0.62s var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){#hero [data-reveal],.page-hero [data-reveal],.art-hero [data-reveal],#hero .reveal,.page-hero .reveal,.art-hero .reveal{animation:none}}.d-display{font-family:var(--serif);font-weight:500;letter-spacing:-0.015em;color:var(--text);text-wrap:balance}.d-h1{font-family:var(--serif);font-weight:500;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-0.015em;color:var(--text);margin:0;text-wrap:balance}.q-h1{font-family:var(--serif);font-weight:500;color:var(--text)}.d-h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);line-height:1.18;letter-spacing:-0.015em;color:var(--text);margin:0;text-wrap:balance}.d-lead{font-size:var(--fs-lead);font-weight:400;line-height:1.65;color:var(--text2);max-width:62ch;margin:0}.d-accent{font-family:var(--serif);font-style:normal;font-weight:500;color:var(--indigo)}@keyframes accentSettle{to{color:var(--indigo)}}.d-accent[data-settle]{color:var(--text);animation:accentSettle 0.7s var(--ease-out) 0.42s forwards}.d-accent[data-settle].is-settled{color:var(--indigo);transition:color var(--t-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.d-accent[data-settle]{color:var(--indigo);animation:none}}.rate-row{display:flex;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule)}.rate-total{display:flex;align-items:baseline;margin-top:6px;padding-top:10px;border-top:1.5px solid var(--text)}.an-note{font-size:13.5px;line-height:1.6;color:var(--text2);margin:0}.btn-quiet{display:inline-flex;align-items:center;min-height:44px;gap:6px;font-family:var(--font);font-weight:600;font-size:13px;color:var(--text);background:none;border:0;padding:6px 2px;cursor:pointer;text-decoration:none}.btn-quiet .qa{color:var(--indigo);transition:transform var(--t-fast) var(--ease-out)}.btn-quiet:hover .qa{transform:translateX(4px)}.khatam{display:inline-block;vertical-align:middle;line-height:0}.khatam-list{list-style:none;margin:0;padding:0}.khatam-list li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.55;color:var(--text)}.khatam-list li .khatam{flex:0 0 auto;margin-top:3px;color:var(--indigo)}.footer-field{display:block;width:100%;height:140px}@media (min-width:768px){.footer-field{height:180px}}.wa-fab.is-tucked{opacity:0;transform:translateY(14px) scale(0.94);pointer-events:none;transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.wa-fab.is-tucked{transition:none}}.cta-close{position:relative;background:var(--deep);color:#fff;overflow:hidden;padding:var(--sec-pad) 0}.cta-close::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(201,152,26,0.5) 28%,rgba(201,152,26,0.5) 72%,transparent)}.cta-close > .wrap{position:relative;z-index:1}.cta-close .d-h2,.cta-close h2,.cta-close h3{color:#fff}.cta-close .d-lead,.cta-close p{color:rgba(255,255,255,0.80)}.cta-close .btn-quiet,.cta-close .btn-quiet .qa,.cta-close a.btn-quiet{color:#fff}.cta-close .eyebrow{color:rgba(255,255,255,0.62)}.cta-close .d-accent{color:var(--gold)}.cta-close .d-accent[data-settle],.cta-close .d-accent[data-settle].is-settled{color:var(--gold-light);animation:none}.t-white{color:#fff}.t-white-mut{color:rgba(255,255,255,0.62)}.s-sub{color:var(--indigo)}@media (max-width:1023px){#hero{padding-top:96px}}@media (min-width:1024px){#hero{padding-top:134px}}.hero-h1{font-size:clamp(44px,11.5vw,80px);line-height:1.02;letter-spacing:-0.025em;max-width:12ch;text-wrap:balance;margin-bottom:4px}.hero-h1 .d-accent{white-space:nowrap}.stat-band{background:var(--ivory);color:var(--text);padding:46px 0 42px;border-top:2px solid var(--gold);border-bottom:1px solid var(--border)}@media (min-width:760px){.stat-band{padding:54px 0 50px}}.stat-n{font-family:var(--serif);font-weight:500;font-size:clamp(36px,7vw,52px);line-height:1;letter-spacing:-0.015em;color:var(--text);display:inline-flex;align-items:center;gap:9px}.stat-n svg{width:22px;height:22px;color:var(--gold)}.rev-agg{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-bottom:26px;padding:16px 22px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;max-width:620px;box-shadow:0 14px 30px -22px rgba(9,8,42,0.3)}.rev-agg-g{flex:0 0 auto;display:inline-flex}.rev-agg-main{display:inline-flex;align-items:center;gap:9px}.rev-agg-score{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1;color:var(--text);letter-spacing:-0.01em}.rev-agg-stars{color:var(--gold);display:inline-flex}.rev-agg-sub{flex:1 1 220px;font-size:12px;line-height:1.5;color:var(--text3)}.rev-agg-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 0;font-size:12.5px;font-weight:600;color:var(--indigo);white-space:nowrap}.rev-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.rev-track{display:flex;gap:16px;width:max-content;padding:6px 0 18px}.rev-track.is-looped{animation:revScroll 64s linear infinite}html:not(.js) .rev-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.rev-marquee:hover .rev-track.is-looped,.rev-marquee:focus-within .rev-track.is-looped{animation-play-state:paused}@keyframes revScroll{to{transform:translateX(-50%)}}.rev-card{flex:0 0 auto;width:min(360px,82vw);background:var(--paper);border:1px solid var(--rule);border-radius:16px;padding:22px 22px 18px;box-shadow:0 12px 28px -20px rgba(9,8,42,0.26);display:flex;flex-direction:column}.rev-card--g{border-top:3px solid #4285F4}.rev-card--l{border-top:3px solid #0A66C2}.rev-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.rev-src{display:inline-flex;align-items:center;gap:7px}.rev-src-t{font-family:var(--font);font-weight:600;font-size:10px;letter-spacing:0.07em;text-transform:uppercase;color:var(--text3)}.rev-stars{color:var(--gold);display:inline-flex;line-height:1}.rev-card-q{font-size:15px;line-height:1.5;color:var(--text);margin:2px 0 18px;flex:1 1 auto}.rev-card-meta{display:flex;align-items:center;gap:11px}.rev-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;color:#fff;font-family:var(--font);font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.rev-av--g{background:#185ABC}.rev-av--l{background:var(--indigo)}.rev-id{display:flex;flex-direction:column;min-width:0}.rev-card-name{font-family:var(--font);font-weight:600;font-size:13px;color:var(--text)}.rev-card-role{font-size:11.5px;color:var(--text3);line-height:1.35}.rev-card-src{margin-left:auto;flex:0 0 auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--rule);color:var(--indigo);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.rev-card-src:hover{background:rgba(15,7,189,0.06);border-color:var(--indigo)}@media (prefers-reduced-motion:reduce){.rev-track{animation:none}.rev-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (hover:none){.rev-track{animation:none}.rev-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rev-card{scroll-snap-align:start}}.assumption{position:relative;background:var(--paper);border:1px solid var(--rule);border-radius:16px;padding:24px 24px 22px;overflow:hidden;box-shadow:0 16px 38px -22px rgba(9,8,42,0.30);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.assumption:hover{transform:translateY(-3px);box-shadow:0 26px 50px -24px rgba(9,8,42,0.32)}#hero{position:relative;overflow:hidden}#hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 420px at 82% 12%,rgba(15,7,189,0.06),transparent 68%),radial-gradient(720px 480px at 6% 92%,rgba(201,152,26,0.055),transparent 70%)}#hero > .wrap{position:relative}@media (min-width:760px){@keyframes fsBack2{from{opacity:0;transform:rotate(-5deg) translate(-7%,26%)}to{opacity:1;transform:rotate(-5deg) translate(-7%,6%)}}@keyframes fsBack1{from{opacity:0;transform:rotate(4deg) translate(7%,23%)}to{opacity:1;transform:rotate(4deg) translate(7%,3%)}}@keyframes fsFront{from{opacity:0;transform:rotate(-1deg) translateY(26px)}to{opacity:1;transform:rotate(-1deg) translateY(0)}}}@keyframes stampPress{from{opacity:0;transform:rotate(-11deg) scale(1.16)}to{opacity:1;transform:rotate(-11deg) scale(1)}}.zcompare{margin-top:30px;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);background:var(--surface)}.zcompare table{width:100%;border-collapse:collapse}.zcompare th,.zcompare td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);vertical-align:middle;font-size:13px;line-height:1.45;color:var(--text)}.zcompare th:last-child,.zcompare td:last-child{border-right:none}.zcompare tbody tr:last-child td{border-bottom:none}.zcompare thead th{background:var(--ivory);height:78px;text-align:center;vertical-align:middle}.zcompare thead th img{max-height:28px;max-width:92px;width:auto;height:auto;object-fit:contain;display:inline-block}.zcompare .zc-corner{background:var(--surface);width:22%;min-width:120px}.zcompare .zc-rl{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text3)}.zcompare .zc-hl{background:rgba(15,7,189,0.045)}.zcompare thead th.zc-hl{background:rgba(15,7,189,0.08);border-top:3px solid var(--indigo);position:relative}.zcompare thead th.zc-hl::after{content:"You are here";position:absolute;top:6px;left:0;right:0;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo)}.zcompare .zc-num{font-weight:600}.zc-pill{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:99px}.zc-pill.t-lowest{background:rgba(15,7,189,0.07);color:var(--indigo)}.zc-pill.t-low{background:rgba(15,7,189,0.07);color:var(--indigo)}.zc-pill.t-mid{background:rgba(74,72,105,0.10);color:var(--text2)}.zc-pill.t-premium{background:rgba(201,152,26,0.14);color:var(--gold-ink)}.zc-dots{display:inline-flex;gap:3px;vertical-align:middle;margin-right:7px}.zc-dot{width:7px;height:7px;border-radius:50%;background:rgba(15,7,189,0.16)}.zc-dot.on{background:var(--indigo)}.zcompare-cards{display:none}@media (max-width:760px){.zcompare{display:none}.zcompare-cards{display:grid;gap:14px;margin-top:26px}.zc-card{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.zc-card.zc-card-hl{border-color:var(--indigo)}.zc-card-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--ivory);border-bottom:1px solid var(--rule)}.zc-card.zc-card-hl .zc-card-head{background:rgba(15,7,189,0.06)}.zc-card-head img{max-height:24px;max-width:90px;width:auto}.zc-card-tag{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--indigo)}.zc-card-row{display:flex;gap:14px;padding:11px 18px;border-bottom:1px solid var(--rule);font-size:13px}.zc-card-row:last-child{border-bottom:none}.zc-card-k{flex:0 0 104px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text3)}.zc-card-v{flex:1;min-width:0;color:var(--text)}}.zone-hero-grid{max-width:none}@media (min-width:920px){.zone-hero-grid{display:grid;grid-template-columns:1.08fr 0.92fr;gap:48px;align-items:center}}.art-hero-inner > .zone-hero-grid{max-width:none}.zone-glance{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--indigo);border-radius:16px;padding:24px 26px 22px;box-shadow:var(--shadow-card);margin-top:34px}@media (min-width:920px){.zone-glance{margin-top:0}}.zone-glance-logo{height:44px;display:flex;align-items:center;margin-bottom:16px}.zone-glance-logo img{max-height:38px;max-width:168px;width:auto;object-fit:contain;display:block}.zone-glance-tier{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;color:var(--text3)}.zone-glance-stats{list-style:none;margin:0;padding:0}.zone-glance-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--rule)}.zone-glance-stats li:last-child{border-bottom:0}.zone-glance-stats .zg-k{font-size:13px;color:var(--text2)}.zone-glance-stats .zg-v{font-size:14px;font-weight:600;color:var(--text);text-align:right}.flag-list{list-style:none;margin:26px 0 0;padding:0}.flag-list li{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.6;color:var(--text2)}.flag-list li:last-child{border-bottom:0}.flag-list li::before{content:"";flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:50%;background:rgba(201,152,26,0.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A5C0E' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 8v5M12 17h.01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:14px;margin-top:28px}.setup-tile{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:20px 20px 18px;box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .2s,transform .2s}.setup-tile:hover{border-color:rgba(15,7,189,0.18);box-shadow:var(--shadow-card-h);transform:translateY(-2px)}.setup-ico{display:inline-flex;width:36px;height:36px;border-radius:9px;background:rgba(15,7,189,0.07);color:var(--indigo);align-items:center;justify-content:center;margin-bottom:14px}.setup-ico svg{width:19px;height:19px}.setup-v{display:block;font-size:16.5px;font-weight:600;color:var(--text);line-height:1.25}.setup-k{display:block;font-size:12px;color:var(--text3);margin-top:5px;letter-spacing:.02em}.logo-ph{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 18px;border:1px dashed var(--border);border-radius:8px;background:var(--ivory);font-family:var(--serif);font-weight:500;font-size:16px;color:var(--text2);letter-spacing:.01em;white-space:nowrap}.zcompare thead th .logo-ph{font-size:13px;min-height:30px;padding:5px 12px}.zc-card-head .logo-ph{font-size:13px;min-height:28px;padding:4px 12px}.gc-hero{padding:128px 0 60px;background:linear-gradient(135deg,var(--hero-tint-a),var(--ivory) 54%,var(--hero-tint-b));position:relative;overflow:hidden}@media(max-width:1023px){.gc-hero{padding:98px 0 44px}}.gc-card-n{font-family:var(--serif);font-weight:500;font-size:14px;color:var(--indigo);display:block;margin-bottom:8px;letter-spacing:.04em}.gc-card-decides{display:block;margin-top:12px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.gc-note{max-width:70ch;margin-top:18px;font-size:13px;line-height:1.65;color:var(--text2)}.gc-note b{color:var(--text);font-weight:600}.gc-pgrid .pcard p{margin-top:6px}.dmc-exit-h,.dmc-book-card h3{font-family:var(--serif);font-weight:500;letter-spacing:-0.01em;line-height:1.22;font-size:22px}.dmc-exit-eyebrow{font-weight:600;font-size:11.5px;letter-spacing:.12em;color:var(--text3);display:inline-flex;align-items:center;gap:9px}.dmc-exit-eyebrow::before{content:'';width:18px;height:2px;background:var(--gold);border-radius:2px;flex:none}.dmc-exit-card{border-top:3px solid var(--indigo);box-shadow:0 36px 90px -26px rgba(9,8,42,0.55)}.dmc-modal-panel{border-top:3px solid var(--indigo);box-shadow:0 36px 90px -26px rgba(9,8,42,0.5)}.dmc-exit{backdrop-filter:blur(3px)}.dmc-exit-form input:focus,.dmc-exitcard input[type="email"]:focus,.dmc-modal-panel input:focus,.dmc-modal-panel select:focus{outline:2px solid var(--indigo);outline-offset:2px;border-color:var(--indigo)}.dmc-exit-x:hover,.dmc-modal-x:hover,.dmc-exitcard-x:hover{color:var(--indigo);background:rgba(15,7,189,.08)}@keyframes wafeqPopIn{from{opacity:0;transform:translateY(14px) scale(0.985)}to{opacity:1;transform:none}}#founder .split{align-items:center}@media (min-width:920px){#founder .split{grid-template-columns:0.84fr 1.16fr}}#founder .split > div:first-child{text-align:center}#founder .split > div:first-child img{width:100%;max-width:540px;height:auto;margin:0 auto}.faq-q{padding:12px 0}.faq-q h3,details.faq-item > summary.faq-q h3,.faq-q h4,details.faq-item > summary.faq-q h4{font-size:15px;line-height:1.35}.faq-a{font-size:14.5px;line-height:1.6;padding:0 0 13px;max-width:74ch}details.faq-item[open] > summary.faq-q{background:rgba(15,7,189,0.03)}@media (min-width:1024px){.faq-icon{display:flex}.faq-a{display:none}details.faq-item[open] > .faq-a{display:block}}.faq-split{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.faq-split > .faq-list{margin-top:0}.faq-split > .faq-col > :first-child{margin-top:0}@media (min-width:920px){.faq-split{grid-template-columns:0.74fr 1.26fr;column-gap:56px}.faq-split > .faq-col{position:sticky;top:104px}}.pcard{padding:30px 26px 26px}.pcard-grid{gap:22px}.bg-ivory{background:linear-gradient(177deg,#FBFAFE 0%,var(--ivory) 60%)}.section + .section:not(.bg-ivory):not(.bg-deep):not(.bg-indigo){box-shadow:inset 0 1px 0 rgba(9,8,42,0.05)}@media (max-width:600px){.pcard-grid{gap:18px}}.faq-col h1,.faq-col h2,.faq-col h3{font-family:var(--serif);font-weight:500;color:var(--text);font-size:clamp(25px,3.4vw,34px);line-height:1.14;letter-spacing:-0.015em;text-wrap:balance}.faq-col h2::after,.faq-col h2::before{display:none !important}.cta-strip h2,.cta-close h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,4.2vw,2.5rem);line-height:1.14;letter-spacing:-0.02em}@media (max-width:640px){.cta-strip h2{text-align:center;max-width:24ch;margin-left:auto;margin-right:auto}}section[class*="-hero"]{padding-top:106px;padding-bottom:56px}@media (min-width:768px){section[class*="-hero"]{padding-top:130px;padding-bottom:68px}}@media (min-width:1024px){section[class*="-hero"]{padding-top:152px;padding-bottom:86px}}section[class*="-hero"] .d-lead{margin-top:20px;line-height:1.68}.section{padding:48px 0}@media (min-width:768px){.section{padding:66px 0}}@media (min-width:1024px){.section{padding:86px 0}}:root{color-scheme:light}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--white:#15151e;--paper:#15151e;--ivory:#0f0f17;--lilac:#0f0f17;--lilac-200:#1d1d2b;--cloud:#181820;--text:#ececf3;--gold-ink:#E9C766;--pos-ink:#5FD39A;--gold-deep:#E9C766;--surface:#1d1d2b;--danger-ink:#F0857B;--text2:#c8c8d8;--text3:#9e9eb4;--text-placeholder:#6e6e84;--line:#2a2a3a;--line-strong:#3b3b52;--rule:rgba(255,255,255,0.12);--rule-dotted:rgba(255,255,255,0.24);--indigo:#7d97f6;--indigo-dark:#6a86ee;--indigo-mid:#7d97f6;--blue-mid:#8fb0f0;--gold:#e2b23a;--gold-soft:#d8b968;--hero-tint-a:#16161f;--hero-tint-b:#121219;--hero-tint-c:#1a1a26;--indigo-solid:#3f5fe0;--indigo-solid-h:#3454d2}html,body{background:#0f0f17}html,body{color-scheme:dark}.bg-ivory{background:linear-gradient(177deg,#16161f 0%,var(--ivory) 60%) !important}.btn-primary,.nav-cta,.mob-cta,.btn-gold ~ .btn-primary{background:#3f5fe0 !important;border-color:#3f5fe0 !important}.btn-primary:hover,.nav-cta:hover{background:#3454d2 !important}input,textarea,select{background:#15151e;color:var(--text);border-color:var(--line-strong)}#founder img{filter:brightness(.85) contrast(1.02)}.site-header.is-solid,body.lighthero .site-header,body:has(.art-bc) .site-header{background:rgba(16,16,24,0.82) !important;border-bottom-color:var(--rule) !important;box-shadow:0 1px 24px rgba(0,0,0,0.45) !important}}@media (prefers-color-scheme:dark){.dmc-exit-card,.dmc-book-card,.dmc-modal-panel{background:var(--white)}}@media (prefers-color-scheme:dark){.setup-tile,.setup-grid,.pcard{background:var(--lilac-200) !important;border-color:var(--line-strong) !important}.zone-glance,.zcompare,.zcompare th,.zcompare td,.zc-corner,.zc-card{background:#f5f4fb !important;border-color:#dcdaee !important}.zone-glance,.zone-glance *,.zcompare,.zcompare *,.zc-card,.zc-card *{color:#201e4f !important}.zc-pill,.zg-k,.zone-glance-tier,.zcompare .zc-pill{color:#3a34a8 !important}.art-rel-title{color:var(--text) !important}.call-fab-tooltip,.call-fab-tooltip small{color:#fff !important}main [style*="background:#fff"],main [style*="background: #fff"],main [style*="background:#ffffff"],main [style*="background:#FFF"],main [style*="background:#FFFFFF"]{background:var(--lilac-200) !important;border-color:var(--line-strong) !important}main [style*="background:var(--indigo)"],main [style*="background: var(--indigo)"]{background:#0f07bd !important}.compare-table th{background:#0f07bd !important}.compare-table th.col-hl{background:#0b05a0 !important}.mobile-nav{background:#14131d !important}}@media (prefers-color-scheme:dark){.ab-hero,.aml-hero,.ayo-hero,.ba-hero,.bk-hero,.bw-hero,.bybq-hero,.ca-hero,.cl-hero,.cq-hero,.dz-hero,.ed-hero,.fc-hero,.ff-hero,.fk-hero,.fork-hero,.fz-hero,.fzc-hero,.fzq-hero,.gt-hero,.gv-hero,.gvf-hero,.gw-hero,.gx-hero,.hc-hero,.ie-hero,.if-hero,.ind-hero,.is-hero,.it-hero,.lf-hero,.ln-hero,.lt-hero,.mc-hero,.mk-hero,.mq-hero,.mtd-hero,.nr-hero,.nrb-hero,.of-hero,.oq-hero,.pp-hero,.pt-hero,.pv-hero,.q-hero,.qa-hero,.qd-hero,.ql-hero,.qq-hero,.qv-hero,.qz-hero,.ra-hero,.rb-hero,.re-hero,.rf-hero,.rh-hero,.rl-hero,.rn-hero,.rq-hero,.rt-hero,.rv-hero,.rz-hero,.sbr-hero,.sd-hero,.tq-hero,.tr-hero,.tt-hero,.ukf-hero,.vat-hero,.vq-hero,.wbr-hero,.wfq-hero,.wq-hero,.ws-hero,.wtm-hero,.yr-hero{background:linear-gradient(160deg,var(--hero-tint-a) 0%,var(--ivory) 60%,var(--hero-tint-b) 100%) !important}.pcard{box-shadow:var(--shadow-card) !important}.mvsfz-cards .zone-card:last-child .zone-card-head,.gv-mr--real,.kyc-shift-arrow{background:var(--indigo-solid) !important}}html.js .wa-fab,html.js .call-fab{display:none !important}.dmc-qc{position:fixed;right:20px;bottom:20px;z-index:960;transition:opacity .2s}.dmc-qc-items{position:absolute;right:4px;bottom:74px;display:flex;flex-direction:column;gap:14px;align-items:center;pointer-events:none}.dmc-qc-item{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:rgba(15,7,189,0.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:0 6px 20px rgba(9,8,42,0.30);text-decoration:none;opacity:0;transform:translateY(14px) scale(.82);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.dmc-qc-item svg{width:22px;height:22px}.dmc-qc-wa{background:#25D366}.dmc-qc[data-open="true"] .dmc-qc-item{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dmc-qc[data-open="true"] .dmc-qc-item:nth-child(5){transition-delay:.02s}.dmc-qc[data-open="true"] .dmc-qc-item:nth-child(4){transition-delay:.05s}.dmc-qc[data-open="true"] .dmc-qc-item:nth-child(3){transition-delay:.08s}.dmc-qc[data-open="true"] .dmc-qc-item:nth-child(2){transition-delay:.11s}.dmc-qc[data-open="true"] .dmc-qc-item:nth-child(1){transition-delay:.14s}.dmc-qc-lbl{position:absolute;right:62px;top:50%;transform:translateY(-50%);background:#09082A;color:#fff;font-size:12.5px;font-weight:500;white-space:nowrap;padding:6px 11px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .15s}.dmc-qc-item:hover .dmc-qc-lbl,.dmc-qc-item:focus-visible .dmc-qc-lbl{opacity:1}.dmc-qc-toggle{width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;background:#0F07BD;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(15,7,189,0.42);transition:background .22s ease,transform .22s ease}.dmc-qc-toggle svg{width:26px;height:26px}.dmc-qc-toggle:hover{transform:scale(1.06)}.dmc-qc[data-open="true"] .dmc-qc-toggle{background:#141326;box-shadow:0 10px 26px rgba(9,8,42,0.5)}body.dmc-consent-open .dmc-qc{opacity:0;pointer-events:none}body:has(.mobile-nav.open) .dmc-qc{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dmc-qc-item{transform:none}.dmc-qc[data-open="true"] .dmc-qc-item{transform:none}}@media (max-width:768px){.dmc-qc-lbl{display:none}.dmc-qc-item{width:50px;height:50px}.dmc-qc-toggle{width:56px;height:56px}}@media (prefers-color-scheme:dark){.art-content h2{color:var(--text) !important}.logo-ph{color:var(--text) !important}.rev-av--l{background:#3f5fe0 !important}.esr-side-tag,.gv-mr-tag,.pdpl-arm-tag,.seq-n{background:#2f2a9e !important}}body:not(.cf-page):not(.lp-b) section[class*="-hero"]{padding-top:92px;padding-bottom:32px}@media (min-width:768px){body:not(.cf-page):not(.lp-b) section[class*="-hero"]{padding-top:104px;padding-bottom:40px}}@media (min-width:1024px){body:not(.cf-page):not(.lp-b) section[class*="-hero"]{padding-top:112px;padding-bottom:48px}}body:not(.cf-page):not(.lp-b) .art-bc + section[class*="-hero"]{padding-top:36px;padding-bottom:28px}@media (min-width:768px){body:not(.cf-page):not(.lp-b) .art-bc + section[class*="-hero"]{padding-top:52px;padding-bottom:36px}}@media (min-width:1024px){body:not(.cf-page):not(.lp-b) .art-bc + section[class*="-hero"]{padding-top:64px;padding-bottom:40px}}body:not(.cf-page):not(.lp-b) .section{padding:40px 0}@media (min-width:768px){body:not(.cf-page):not(.lp-b) .section{padding:56px 0}}@media (min-width:1024px){body:not(.cf-page):not(.lp-b) .section{padding:68px 0}}body:not(.cf-page):not(.lp-b) .reveal,body:not(.cf-page):not(.lp-b) [data-reveal]{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important}body:not(.cf-page):not(.lp-b) h1,body:not(.cf-page):not(.lp-b) h2,body:not(.cf-page):not(.lp-b) h3{text-wrap:balance}body:not(.cf-page):not(.lp-b) main p,body:not(.cf-page):not(.lp-b) main li{text-wrap:pretty}body:not(.cf-page):not(.lp-b) .cta-strip h2{max-width:34ch}.fx{background:#05040f;color:#fff;padding:0 0 36px;border-top:0}.fx a,.fx .footer-choices{text-decoration:none}.fx-band{height:96px;background-color:#05040f;background-image:repeating-linear-gradient(115deg,transparent 0 34px,rgba(255,255,255,.06) 34px 35px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.fx-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:52px 40px;padding:24px 0 56px}.fx-h{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.25;color:#fff;margin:0 0 18px;letter-spacing:-.005em}.fx-col > a,.fx-col > .footer-choices{display:block;width:fit-content;padding:6px 0;font:400 15.5px/1.45 var(--font);color:rgba(255,255,255,.66);background:none;border:0;cursor:pointer;text-align:left;transition:color .15s}.fx-col > a:hover,.fx-col > .footer-choices:hover{color:#fff}.site-footer.fx .fx-col > .footer-choices{font-size:15.5px;line-height:1.45;padding:6px 0}@media (max-width:680px){.site-footer.fx .fx-col > .footer-choices{font-size:15px;padding:7px 0}}.fx a:focus-visible,.fx .footer-choices:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.fx-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 40px;align-items:center;padding-top:36px;border-top:1px solid rgba(255,255,255,.14)}.fx-brand img{height:36px;width:auto;display:block}.fx-brand p{margin:14px 0 0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.6);max-width:70ch}.fx-social{display:flex;gap:10px;justify-self:end}.fx-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.75)}.fx-social a:hover{color:#fff;border-color:rgba(255,255,255,.5)}.fx-social svg{width:18px;height:18px;fill:currentColor}.fx-legal{grid-column:1 / -1;margin:6px 0 0;font-size:13px;line-height:1.6;color:rgba(255,255,255,.45)}@media (max-width:1023px){.fx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}}@media (max-width:680px){.fx-band{height:56px}.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;padding:16px 0 40px}.fx-h{font-size:18px;margin-bottom:12px}.fx-col > a,.fx-col > .footer-choices{font-size:15px;padding:7px 0}.fx-bottom{grid-template-columns:1fr}.fx-social{justify-self:start}}:root{--hs-h1:clamp(2.125rem,1.5rem + 2.7vw,3.75rem);--hs-deck:clamp(1.0625rem,0.95rem + 0.55vw,1.375rem);--hs-pt:36px;--hs-pb:44px;--hs-gap-deck:16px;--hs-gap-cta:24px;--h2:clamp(1.75rem,1.2rem + 1.9vw,2.5rem);--h2-lead:clamp(1rem,0.92rem + 0.3vw,1.1875rem);--h3:clamp(1.1875rem,1.05rem + 0.45vw,1.375rem);--cta-y:48px}@media (min-width:768px){:root{--hs-pt:52px;--hs-pb:60px;--hs-gap-deck:20px;--hs-gap-cta:32px;--cta-y:64px}}@media (min-width:1024px){:root{--hs-pt:64px;--hs-pb:72px;--cta-y:76px}}#main section.hs{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:var(--hs-pt) 0 var(--hs-pb);background:linear-gradient(135deg,var(--hero-tint-a) 0%,var(--ivory) 55%,var(--hero-tint-b) 100%);border-bottom:1px solid var(--line);color:var(--text);text-align:left}#main section.hs::before,#main section.hs::after{content:none}#main .hs .wrap{max-width:1320px}#main .hs .hs-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0;min-width:0}#main .hs .hs-text:not(.wrap){max-width:none;margin:0;padding:0}#main .hs .hs-text:not(.wrap):not(.wrap *){max-width:1320px;margin:0 auto;padding:0 20px}@media (min-width:768px){#main .hs .hs-text:not(.wrap):not(.wrap *){padding:0 32px}}@media (min-width:1024px){#main .hs .hs-text:not(.wrap):not(.wrap *){padding:0 40px}}#main .hs .hs-text > *{margin-top:0;margin-bottom:0}#main .hs .hs-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none;margin:0 0 14px;padding:0;border:0;background:none;box-shadow:none;font:600 12px/1.4 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}#main .hs .hs-label *{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;margin:0;box-shadow:none}#main .hs .hs-label li{display:inline-flex;align-items:center;gap:7px}#main .hs .hs-label svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}#main .hs .hs-label::before,#main .hs .hs-label::after,#main .hs .hs-label *::before,#main .hs .hs-label *::after{content:none}#main .hs .hs-label [class*="dot"]{display:none}#main .hs .hs-label + .hs-label{margin-top:-6px}#main .hs h1{font-family:var(--serif);font-weight:500;font-style:normal;font-size:var(--hs-h1);line-height:1.06;letter-spacing:-0.022em;color:var(--text);max-width:20ch;margin:0;padding:0;text-wrap:balance}#main .hs h1 :is(span,b,strong,i):not(.d-accent){color:inherit;font:inherit;letter-spacing:inherit}#main .hs h1 :is(em,.d-accent){font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--indigo);animation:none;white-space:normal}#main .hs .hs-deck{display:block;margin:var(--hs-gap-deck) 0 0;padding:0;border:0;background:none;box-shadow:none;font-family:var(--serif);font-weight:400;font-style:normal;font-size:var(--hs-deck);line-height:1.5;letter-spacing:-0.003em;color:var(--text2);max-width:54ch;text-wrap:pretty}#main .hs .hs-deck + .hs-deck{margin-top:10px}#main .hs .hs-deck p{font:inherit;color:inherit;margin:0;max-width:none}#main .hs .hs-deck :is(b,strong){color:var(--text);font-weight:600}#main .hs .hs-deck :is(em,mark){color:inherit;background:none;font-style:normal}#main .hs .hs-deck span:not([class*="yes"]):not([class*="-no"]){color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}#main .hs .hs-deck :is([class*="-ico"],[class*="-mark"],> svg){display:none}#main .hs .hs-deck [class*="yes"],#main .hs .hs-deck [class*="-no"]{display:inline-flex;vertical-align:.12em;margin:0 10px 0 0}#main .hs .hs-deck [class*="yes"]{background:color-mix(in srgb,var(--pos-ink) 10%,var(--surface))}#main .hs .hs-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:var(--hs-gap-cta) 0 0;padding:0;border:0}#main .hs .hs-cta > .btn-gold{margin:0}#main .hs .hs-trust{margin:18px 0 0;padding:0;border:0;font:400 13px/1.55 var(--font);color:var(--text3);max-width:62ch}#main .hs .hs-trust + .hs-trust{margin-top:6px}#main .hs .hs-strip{align-self:stretch;margin-top:40px;text-align:left}@media (min-width:1024px){#main .hs .hs-strip{margin-top:48px}}#main .hs--split .hs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}#main .hs--split .hs-grid:not(.wrap){max-width:none;margin-left:0;margin-right:0}#main .hs--split .hs-aside{min-width:0;width:100%;margin:0;justify-self:stretch}#main .hs--split h1{max-width:18ch}@media (min-width:960px){#main .hs--split .hs-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(48px,5vw,80px)}#main .hs--split .hs-aside{max-width:560px;justify-self:end}}#main .hs .hs-photo{position:relative;inset:auto;z-index:auto;overflow:hidden;margin:0;border-radius:16px;border:1px solid var(--line);box-shadow:var(--shadow-card);background:var(--surface)}#main .hs .hs-photo::before,#main .hs .hs-photo::after{content:none}#main .hs .hs-photo img{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center}@media (min-width:960px){#main .hs .hs-photo img{aspect-ratio:5 / 4}}#main section:not(.hs) :is(h2.d-h2,h2.mv-h2,.art-related h2.s-title,.cta-strip h2,.cta-close h2){font-family:var(--serif);font-weight:500;font-size:var(--h2);line-height:1.14;letter-spacing:-0.018em;text-wrap:balance}#main section:not(.hs,.cta-strip,.cta-close) :is(h2.d-h2,h2.mv-h2) + :is(p.d-lead,p:not([class])){font-family:var(--font);font-weight:400;font-size:var(--h2-lead);line-height:1.6;max-width:62ch;margin-top:14px}#main section:not(.hs) :is(h3.d-h3,h3.mv-h3){font-family:var(--serif);font-weight:500;font-size:var(--h3);line-height:1.25;letter-spacing:-0.01em}#main :is(.cta-strip,.cta-close){padding-top:var(--cta-y);padding-bottom:var(--cta-y)}#main :is(.cta-strip,.cta-close) :is(.cta-strip-sub,h2 + p){font-size:var(--h2-lead);line-height:1.6}#main :is(.cta-strip,.cta-close) .eyebrow{display:none}:root{--ps-radius:16px;--ps-gap:16px;--ps-ease:cubic-bezier(0.16,1,0.3,1)}@media (min-width:600px){:root{--ps-gap:20px}}@media (min-width:1024px){:root{--ps-gap:24px}}#main .ps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}#main .ps-grid > li{margin:0;padding:0;min-width:0;display:flex}#main .ps-grid > li::before,#main .ps-grid > li::marker{content:none}#main .ps-grid > li > .ps-card{flex:1 1 auto}@media (min-width:600px){#main .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ps-gap)}}@media (min-width:1024px){#main .ps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .ps-grid > li:has(> .ps-card--lead){grid-column:1 / -1}#main .ps-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:0;overflow:hidden;isolation:isolate;background:var(--surface);border:1px solid var(--line);border-radius:var(--ps-radius);color:var(--text);text-decoration:none;box-shadow:none;transition:transform .4s var(--ps-ease),box-shadow .4s var(--ps-ease),border-color .2s}#main .ps-card .ps-media{display:block;flex:none;aspect-ratio:3 / 2;overflow:hidden;background:var(--ivory)}#main .ps-card .ps-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s var(--ps-ease)}#main .ps-card .ps-body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:18px 20px 20px;font-size:14px}#main .ps-card .ps-tag{display:block;margin:0;font:700 11px/1.35 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}#main .ps-card .ps-title{display:block;margin:0;font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.28;letter-spacing:-.01em;color:var(--text);text-wrap:balance;transition:color .2s}#main .ps-card .ps-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font:400 14px/1.55 var(--font);color:var(--text2);text-wrap:pretty}@media (hover:hover){#main .ps-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-h);border-color:var(--line-strong)}#main .ps-card:hover .ps-media img{transform:scale(1.045)}#main .ps-card:hover .ps-title{color:var(--indigo)}}#main .ps-card:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}#main .ps-card:focus-visible .ps-title{color:var(--indigo)}:root{--ps-panel-bg:var(--deep);--ps-panel-ink:#FFFFFF;--ps-panel-accent:var(--gold-soft)}@media (max-width:599.98px){#main .ps-card:not(.ps-card--lead){flex-direction:row;align-items:center;border-radius:14px}#main .ps-card:not(.ps-card--lead) .ps-media{width:104px;aspect-ratio:1;margin:10px 0 10px 10px;border-radius:10px}#main .ps-card:not(.ps-card--lead) .ps-body{gap:5px;padding:12px 16px 12px 14px;justify-content:center}#main .ps-card:not(.ps-card--lead) .ps-title{font-size:17px}#main .ps-card:not(.ps-card--lead) .ps-line{font-size:13.5px}#main .ps-card:not(.ps-card--lead) .ps-tag{font-size:10.5px}}#main .art-related-grid.ps-grid{margin-top:0}#main .art-rel-card.ps-card{padding:0}#main .art-rel-card.ps-card .art-rel-cat{margin-bottom:0}#main .act-rows.ps-grid{border-top:0;margin-top:14px}#main section.act-cat{margin-bottom:40px}#main .act-cat-h{margin-bottom:0}#main .hs .ps-hero-host{display:block}#main .hs--split .ps-hero > .hs-strip{grid-column:1 / -1;margin-top:8px}@media (min-width:960px){#main .hs--split .hs-photo{overflow:visible;border:0;background:none;box-shadow:none}#main .hs--split .hs-photo img{border-radius:var(--ps-radius);border:1px solid var(--line);box-shadow:var(--shadow-card);background:var(--surface)}#main .hs--split .hs-photo::after{content:"";position:absolute;inset:16px -16px -16px 16px;z-index:-1;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--gold) 72%,transparent);border-radius:calc(var(--ps-radius) + 2px)}}@media (prefers-reduced-motion:reduce){#main .ps-card,#main .ps-card .ps-media img,#main .ps-card .ps-title{transition:none}#main .ps-card:hover{transform:none}#main .ps-card:hover .ps-media img{transform:none}}:root{--mo-ease:cubic-bezier(.2,.7,.2,1);--mo-ease-soft:cubic-bezier(.4,0,.2,1);--mo-dur:720ms;--mo-dur-hero:820ms;--mo-rise:12px;--mo-rise-hero:14px}@keyframes mo-rise{from{opacity:.02;translate:0 var(--mo-rise-hero)}}@keyframes mo-fade{from{opacity:0}}@keyframes mo-settle{from{opacity:.02;scale:1.03}}@keyframes mo-drift{to{translate:0 18px}}@keyframes mo-vt-out{to{opacity:0}}@keyframes mo-vt-in{from{opacity:0}}@media (prefers-reduced-motion:no-preference){:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-text > :is(.hs-label,h1,.hs-deck,.hs-cta,.hs-trust),:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs :is(.hs-strip,.hs-aside:not(.hs-photo)){animation:mo-rise var(--mo-dur-hero) var(--mo-ease) backwards}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-text > h1{animation-delay:60ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-text > .hs-deck{animation-delay:150ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-text > .hs-deck + .hs-deck{animation-delay:190ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-text > .hs-cta{animation-delay:240ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-text > .hs-trust{animation-delay:300ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-aside:not(.hs-photo){animation-delay:200ms;animation-duration:1000ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-strip{animation-delay:340ms}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-photo img{animation:mo-settle 1100ms var(--mo-ease) backwards}:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs .hs-photo::after{animation:mo-fade 900ms var(--mo-ease-soft) 420ms backwards}@supports (animation-timeline:scroll()){@media (min-width:960px){:root:has(> head > script[src*="/assets/js/motion."]).js #main .hs--split .hs-photo img{animation:mo-settle 1100ms var(--mo-ease) backwards,mo-drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}}}:root:has(> head > script[src*="/assets/js/motion."]) .site-header{transition:background .35s var(--mo-ease-soft),border-color .35s,box-shadow .5s var(--mo-ease),transform .5s var(--mo-ease)}@media (min-width:1120px){.site-header.mo-compact:not(.header-hidden){transform:translateY(-8px)}.site-header.mo-compact.is-solid{box-shadow:0 1px 0 var(--line),0 14px 32px -22px rgba(9,8,42,.32)}}:root:has(> head > script[src*="/assets/js/motion."]) .site-header{view-transition-name:mo-header}::view-transition-old(root){animation:mo-vt-out 200ms var(--mo-ease-soft) both}::view-transition-new(root){animation:mo-vt-in 360ms var(--mo-ease) both}::view-transition-group(mo-header){animation-duration:360ms;animation-timing-function:var(--mo-ease)}@media (hover:hover){:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card{transition:transform .55s var(--mo-ease),box-shadow .55s var(--mo-ease),border-color .3s var(--mo-ease-soft)}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card:hover{transform:translateY(-3px)}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card .ps-media img{transition:transform 1.2s var(--mo-ease)}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card:hover .ps-media img{transform:scale(1.04)}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card:active{transform:translateY(-1px);transition-duration:.15s}}:root:has(> head > script[src*="/assets/js/motion."]) :is(.btn-gold,.btn-cta,.btn-primary,.btn-outline,.btn-outline-ink,.nav-cta){transition:background-color .25s var(--mo-ease-soft),border-color .25s var(--mo-ease-soft),color .2s var(--mo-ease-soft),box-shadow .4s var(--mo-ease),transform .4s var(--mo-ease)}:root:has(> head > script[src*="/assets/js/motion."]) :is(.btn-gold,.btn-cta,.btn-primary,.btn-outline,.btn-outline-ink,.nav-cta):active{transform:translateY(0) scale(.98);transition-duration:.12s}:root:has(> head > script[src*="/assets/js/motion."]) .btn-quiet .qa{transition:transform .4s var(--mo-ease)}:root:has(> head > script[src*="/assets/js/motion."]) :is(.btn-gold,.btn-cta,.btn-primary,.btn-outline,.btn-quiet,.nav-cta):focus-visible{outline-offset:3px}}@view-transition{navigation:auto}html.mo body .mo-r.mo-r{opacity:0 !important;translate:0 var(--mo-rise);transition:none !important}html.mo body .mo-r.mo-in{opacity:1 !important;translate:none;transition:opacity var(--mo-dur) var(--mo-ease) var(--mo-delay,0ms),translate var(--mo-dur) var(--mo-ease) var(--mo-delay,0ms) !important}html.mo .scroll-progress{display:none}html.mo.mo-read .scroll-progress{display:block;width:100% !important;height:2px;background:var(--gold);transform-origin:0 50%;transform:scaleX(0);transition:none;will-change:transform}html.mo .stat-band .stat-n,html.mo [data-mo-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}html.mo body .mo-r.mo-r{opacity:1 !important;translate:none;transition:none !important}}@media print{html.mo body .mo-r.mo-r{opacity:1 !important;translate:none}html.mo .scroll-progress{display:none !important}}@media (min-width:1120px) and (max-width:1279.98px){.nav-cta{padding:9px 16px}}#main .hs .hs-deck::before,#main .hs .hs-deck::after{content:none}@media (min-width:960px){#main .hs .hs-photo img{aspect-ratio:3 / 2}}.ag-sec:has(+ :is(.bg-ivory,.bg-lilac,.bg-cloud,.bg-deep,.bg-navy)){padding-bottom:clamp(40px,5vw,64px)}#main p.d-lead + p.d-lead{margin-top:16px}@media (min-width:640px){#main .pcard-grid.c2,#main .pcard-grid.c3{align-items:stretch !important}}#main :is(.hb-scope,.hb-after,.an-note){max-width:70ch}#main .hb-head + .compare-scroller{margin-top:28px}@media (min-width:1024px){#main .hb-head + .compare-scroller{margin-top:32px}}.site-footer.fx .fx-col > .footer-choices{min-height:0}.fx-legal{color:rgba(255,255,255,.52)}@media (prefers-color-scheme:dark){.zone-glance:not(:has(img)){background:var(--surface) !important;border-color:var(--line) !important}.zone-glance:not(:has(img)) :is(.zg-v,li){color:var(--text) !important}.zone-glance:not(:has(img)) .zg-k{color:var(--text2) !important}.zone-glance:not(:has(img)) .zone-glance-stats li{border-color:var(--line) !important}.zone-glance:not(:has(img)) .zc-pill{color:var(--indigo) !important;background:color-mix(in srgb,var(--indigo) 14%,transparent) !important}}}@layer legacy,v2;@layer v2.tokens,v2.base,v2.layout,v2.type,v2.components,v2.motion;@layer v2.tokens{:root{--w-page:1240px;--w-read:720px;--gut:20px;--gap:16px;--sec-y:56px;--sec-y-tight:40px;--hero-pt:32px;--hero-pb:48px;--head-gap:24px;--block-gap:24px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:40px;--s8:56px;--s9:72px;--s10:96px;--s11:128px;--fs-h1:clamp(2.25rem,1.81rem + 1.81vw,3.75rem);--fs-h2:clamp(1.75rem,1.47rem + 1.14vw,2.5rem);--fs-h3:clamp(1.25rem,1.16rem + .38vw,1.5rem);--fs-h4:clamp(1.0625rem,1.04rem + .1vw,1.125rem);--fs-deck:clamp(1.0625rem,.99rem + .29vw,1.25rem);--fs-body:clamp(1rem,.98rem + .1vw,1.0625rem);--fs-small:.875rem;--fs-label:.75rem;--fs-num:clamp(2.25rem,1.9rem + 1.4vw,3.25rem);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--t-fast:160ms;--t-base:320ms;--t-slow:640ms;--grad-brand:linear-gradient(120deg,#0F07BD 0%,#2A1FD6 46%,#09082A 100%);--grad-rule:linear-gradient(90deg,#0F07BD 0%,#C9981A 100%);--grad-scrim:linear-gradient(180deg,rgba(9,8,42,0) 25%,rgba(9,8,42,.88) 100%);--bg-wash:radial-gradient(55% 75% at 100% 0%,rgba(15,7,189,.065),rgba(15,7,189,0) 70%),radial-gradient(45% 65% at 0% 100%,rgba(201,152,26,.08),rgba(201,152,26,0) 70%);--bg-glow:radial-gradient(42% 70% at 88% 45%,rgba(15,7,189,.12),rgba(15,7,189,0) 70%),radial-gradient(30% 50% at 70% 100%,rgba(201,152,26,.10),rgba(201,152,26,0) 70%);--bg-glow-band:radial-gradient(50% 90% at 15% 50%,rgba(15,7,189,.07),rgba(15,7,189,0) 70%),radial-gradient(40% 80% at 90% 60%,rgba(201,152,26,.08),rgba(201,152,26,0) 70%);--bg-lattice-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%230F07BD' stroke-width='1'%3E%3Cpath d='M28 0 56 28 28 56 0 28Z'/%3E%3Cpath d='M28 12 44 28 28 44 12 28Z'/%3E%3Ccircle cx='28' cy='28' r='3.5'/%3E%3C/g%3E%3C/svg%3E");--bg-lattice-o:.05}@media (min-width:768px){:root{--gut:32px;--gap:20px;--sec-y:72px;--sec-y-tight:48px;--hero-pt:48px;--hero-pb:64px;--head-gap:32px}}@media (min-width:1024px){:root{--gut:40px;--gap:24px;--sec-y:96px;--sec-y-tight:64px;--hero-pt:56px;--hero-pb:80px;--head-gap:40px;--block-gap:32px}}@media (prefers-color-scheme:dark){:root{--grad-brand:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 50%,#0b0a22 100%);--grad-rule:linear-gradient(90deg,#7d97f6 0%,#e2b23a 100%);--bg-wash:radial-gradient(55% 75% at 100% 0%,rgba(125,151,246,.07),rgba(125,151,246,0) 70%),radial-gradient(45% 65% at 0% 100%,rgba(226,178,58,.05),rgba(226,178,58,0) 70%);--bg-glow:radial-gradient(42% 70% at 88% 45%,rgba(63,95,224,.16),rgba(63,95,224,0) 70%),radial-gradient(30% 50% at 70% 100%,rgba(226,178,58,.06),rgba(226,178,58,0) 70%);--bg-glow-band:radial-gradient(50% 90% at 15% 50%,rgba(63,95,224,.10),rgba(63,95,224,0) 70%),radial-gradient(40% 80% at 90% 60%,rgba(226,178,58,.05),rgba(226,178,58,0) 70%);--bg-lattice-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%237d97f6' stroke-width='1'%3E%3Cpath d='M28 0 56 28 28 56 0 28Z'/%3E%3Cpath d='M28 12 44 28 28 44 12 28Z'/%3E%3Ccircle cx='28' cy='28' r='3.5'/%3E%3C/g%3E%3C/svg%3E");--bg-lattice-o:.1}}}@layer v2.base{body.v2-page{font-family:var(--font);font-size:var(--fs-body);line-height:1.65;color:var(--text2);background:var(--white);-webkit-font-smoothing:antialiased}body.v2-page #main{padding-top:var(--v2-hd-h)}body.v2-page #main :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}body.v2-page #main :where(img,video){display:block;max-width:100%;height:auto}body.v2-page #main :where(a){color:var(--indigo)}body.v2-page #main :where(section){padding:0}body.v2-page #main :focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:4px}body.v2-page #main p{text-wrap:pretty}}@layer v2.layout{.v2-page .v2-wrap{width:100%;max-width:calc(var(--w-page) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.v2-page .v2-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.v2-page .v2-g > *{grid-column:1 / -1;min-width:0}@media (min-width:1024px){.v2-page .v2-s57 > :first-child{grid-column:1 / span 5}.v2-page .v2-s57 > :last-child{grid-column:6 / span 7}.v2-page .v2-s48 > :first-child{grid-column:1 / span 4}.v2-page .v2-s48 > :last-child{grid-column:5 / span 8}.v2-page .v2-vc{align-items:center}}.v2-page .v2-sec{padding-block:var(--sec-y)}.v2-page .v2-sec--alt{background:var(--ivory)}}@layer v2.type{.v2-page .v2-h1,.v2-page .v2-h2,.v2-page .v2-h3{font-family:var(--serif);font-weight:500;color:var(--text);letter-spacing:-.015em;text-wrap:balance}.v2-page .v2-h1{font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.025em}.v2-page .v2-h2{font-size:var(--fs-h2);line-height:1.12}.v2-page .v2-h3{font-size:var(--fs-h3);line-height:1.22}.v2-page .v2-h4{font-family:var(--font);font-size:var(--fs-h4);line-height:1.3;font-weight:600;color:var(--text);letter-spacing:0;text-wrap:balance}.v2-page .v2-deck{font-size:var(--fs-deck);line-height:1.5;color:var(--text2)}.v2-page .v2-lead{font-size:var(--fs-deck);line-height:1.55;color:var(--text3)}.v2-page .v2-accent{color:var(--indigo)}}@layer v2.components{.v2-page .v2-quiet{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:6px}.v2-page .v2-quiet:hover{color:var(--indigo)}.v2-page .v2-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;background:var(--lilac-200);color:var(--text2)}.v2-page .v2-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s5)}.v2-page .v2-ph{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--lilac-200)}.v2-page .v2-ph img,.v2-page .v2-ph video{width:100%;height:100%;object-fit:cover}.v2-page .v2-intro{position:relative;padding-block:var(--hero-pt) var(--hero-pb);background:linear-gradient(160deg,var(--hero-tint-a) 0%,var(--hero-tint-b) 55%,var(--hero-tint-c) 100%);overflow:hidden}.v2-page .v2-intro .v2-g{row-gap:var(--s7)}.v2-page .v2-intro .v2-deck{margin-top:var(--s5);max-width:40ch}.v2-page .v2-intro .v2-cta-row{margin-top:var(--s6)}.v2-page .v2-rt{position:relative;isolation:isolate;display:block;height:100%;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;color:#fff;text-decoration:none;background:var(--deep)}@media (min-width:600px){.v2-page .v2-rt{aspect-ratio:4 / 3}}@media (min-width:1024px){.v2-page .v2-rt{aspect-ratio:5 / 4}}.v2-page .v2-rt img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease-out)}.v2-page .v2-rt::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(9,8,42,0) 22%,rgba(9,8,42,.5) 55%,rgba(9,8,42,.92) 100%)}.v2-page .v2-rt:hover img{transform:scale(1.04)}.v2-page .v2-rt-ar{position:absolute;right:var(--s5);top:var(--s5);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.94);color:#09082A;display:grid;place-items:center;transition:transform var(--t-base) var(--ease-out)}.v2-page .v2-rt:hover .v2-rt-ar{transform:translateX(3px)}.v2-page .v2-rt:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.v2-page .v2-tabs-l{display:none}.v2-page .is-tabs .v2-tabs-l{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--lilac-200);overflow-x:auto;scrollbar-width:none;max-width:100%;width:max-content;scroll-snap-type:x proximity}.v2-page .v2-tabs-l::-webkit-scrollbar{display:none}.v2-page .v2-tab{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--text2);cursor:pointer;scroll-snap-align:start;white-space:nowrap}.v2-page .v2-tab:hover{color:var(--indigo)}.v2-page .v2-tab[aria-selected="true"]{background:var(--surface);color:var(--indigo);box-shadow:0 2px 10px rgba(9,8,42,.12)}.v2-page .v2-tabp{padding:var(--s5) 0;border-top:1px solid var(--line)}.v2-page .v2-tabp:last-child{border-bottom:1px solid var(--line)}.v2-page .is-tabs .v2-tabp{margin-top:var(--block-gap);padding:0;border:0}.v2-page .is-tabs .v2-tabp[hidden]{display:none}.v2-page .is-tabs .v2-tabp:not([hidden]){animation:v2-fade var(--t-fast) var(--ease-out)}.v2-page .v2-tabp .v2-h3{margin-top:var(--s2)}.v2-page .v2-tabp p{margin-top:var(--s3);max-width:60ch}.v2-page .v2-help-go{margin-top:var(--s3)}.v2-page .v2-card{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;color:inherit;text-decoration:none;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.v2-page .v2-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-h)}.v2-page .v2-card .v2-ph{border-radius:0;flex:none}.v2-page .v2-card .v2-ph img{transition:transform var(--t-slow) var(--ease-out)}.v2-page .v2-card:hover .v2-ph img{transform:scale(1.04)}.v2-page .v2-card-b{display:flex;flex-direction:column;gap:var(--s2);flex:1;padding:var(--s5)}.v2-page .v2-card-b p{font-size:var(--fs-small);line-height:1.5;color:var(--text3);text-wrap:wrap}.v2-page .v2-card-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:var(--s3);font-size:14px;font-weight:600;color:var(--indigo)}.v2-page .v2-cm{display:grid;gap:var(--s5);list-style:none;padding:0}@media (min-width:600px){.v2-page .v2-cm{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-page .v2-cm li{border-left:2px solid var(--gold);padding-left:var(--s4)}.v2-page .v2-cm p{margin-top:4px;font-size:15px;line-height:1.55}.v2-page .v2-vid-btn{position:absolute;right:var(--s4);bottom:var(--s4);z-index:1;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.94);color:#09082A;cursor:pointer}.v2-page .v2-vid-btn[hidden]{display:none}.v2-page .v2-sl-btns{display:flex;gap:8px}.v2-page .v2-sl-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.v2-page .v2-sl-btn:hover:not([disabled]){border-color:var(--indigo);color:var(--indigo)}.v2-page .v2-sl-btn[disabled]{opacity:.4;cursor:default}.v2-page .v2-faq{border-top:1px solid var(--line)}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item){margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item) > summary.faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:20px 0;margin:0;cursor:pointer;list-style:none;background:none;border:0;min-height:44px}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item) > summary.faq-q::-webkit-details-marker{display:none}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item) > summary.faq-q::marker{content:""}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item) > summary.faq-q h3{margin:0;font-family:var(--font);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--text)}.v2-page .v2-fq-pm{flex:none;position:relative;width:32px;height:32px;border-radius:50%;background:var(--lilac-200);color:var(--indigo)}.v2-page .v2-fq-pm::before,.v2-page .v2-fq-pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:currentColor;transition:transform var(--t-fast) var(--ease)}.v2-page .v2-fq-pm::after{transform:rotate(90deg)}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item)[open] .v2-fq-pm::after{transform:rotate(0deg)}.v2-page :is(details.v2-fq,.v2-faq > details.faq-item) > .faq-a{margin:0;padding:0 48px 22px 0;max-width:64ch;font-size:var(--fs-body);line-height:1.65;color:var(--text2);background:none;border:0}.v2-page .v2-faq-aside p{margin-top:var(--s4);font-size:var(--fs-small);color:var(--text3);max-width:36ch}@media (min-width:1024px){.v2-page .v2-faq-aside{position:sticky;top:calc(var(--v2-hd-hc) + 32px);align-self:start}}.v2-page .v2-cb{position:relative;isolation:isolate}}@layer v2.components{.v2-page .v2-bc{margin-bottom:var(--s5)}.v2-page .v2-bc ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;padding:0;margin:0;font-size:13px;line-height:1.4;color:var(--text3)}.v2-page .v2-bc li + li::before{content:"/";margin:0 10px;color:var(--line-strong)}.v2-page .v2-bc a{color:var(--text3);text-decoration:none}.v2-page .v2-bc a:hover{color:var(--indigo);text-decoration:underline;text-underline-offset:3px}.v2-page .v2-bc [aria-current]{color:var(--text2);font-weight:600}@media (min-width:600px){.v2-page :is(.v2-cols--2,.v2-cols--4){grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-page .v2-act{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:var(--s6);border-radius:var(--r-lg);background:var(--grad-brand);color:#fff;scroll-margin-top:calc(var(--v2-hd-h) + 24px)}.v2-page .v2-act .v2-h3{margin-top:var(--s2);color:#fff}.v2-page .v2-act p{margin-top:var(--s3);font-size:15px;line-height:1.55;color:rgba(255,255,255,.9)}.v2-page .v2-act .v2-btn{margin-top:auto}.v2-page .v2-act p + .v2-btn{margin-top:var(--s5)}.v2-page .v2-btn--light,.v2-page .v2-btn--light:visited{background:#fff;color:#09082A;border-color:#fff}.v2-page .v2-btn--light:hover{background:#EEF0FF;color:#09082A;transform:translateY(-1px)}.v2-page .v2-btn--light:focus-visible{outline-color:#E9C766}.v2-page .v2-sec[id]{scroll-margin-top:calc(var(--v2-hd-hc) + 8px)}}@layer v2.motion{}@layer v2.components{}@layer v2.motion{@keyframes v2-rise{from{opacity:.001;transform:translateY(8px)}}@keyframes v2-fade{from{opacity:.001}}@keyframes v2-draw{from{transform:scaleX(0)}}@keyframes v2-drift{from{translate:0 -3%}to{translate:0 3%}}@media (prefers-reduced-motion:reduce){.v2-page .v2-card,.v2-page .v2-card .v2-ph img,.v2-page .v2-rt img{transition:none}.v2-page .v2-card:hover{transform:none}.v2-page .v2-rt:hover img,.v2-page .v2-card:hover .v2-ph img{transform:none}}}:root{--v2-hd-h:64px;--v2-hd-hc:64px;--v2-hd-cur:64px;--v2-pbar-h:68px}@media (min-width:1100px){:root{--v2-hd-h:76px;--v2-hd-hc:60px;--v2-hd-cur:76px}}html:has(.v2-hd.is-compact){--v2-hd-cur:var(--v2-hd-hc)}.v2-sprite{position:absolute;width:0;height:0;overflow:hidden}.v2-hd,.v2-pbar{font-family:var(--font);-webkit-font-smoothing:antialiased}.v2-hd *,.v2-hd *::before,.v2-hd *::after,.v2-pbar *,.v2-pbar *::before,.v2-pbar *::after{box-sizing:border-box}.v2-hd :where(ul,li,p){margin:0;padding:0}.v2-hd :where(img){display:block;max-width:none}.v2-hd svg,.v2-pbar svg{flex:none}.v2-hd .v2-wrap{width:100%;max-width:calc(1240px + 2 * var(--gut,20px));margin-inline:auto;padding-inline:var(--gut,20px)}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:8px;border:1.5px solid transparent;font-family:var(--font);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 160ms var(--ease),background-color 160ms var(--ease),border-color 160ms var(--ease),color 160ms var(--ease)}.v2-btn--primary,.v2-btn--primary:visited{background:var(--indigo-solid);color:#fff;box-shadow:var(--shadow-indigo)}.v2-btn--primary:hover{background:var(--indigo-solid-h);color:#fff;transform:translateY(-1px)}.v2-btn--line,.v2-btn--line:visited{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.v2-btn--line:hover{border-color:var(--indigo);color:var(--indigo)}.v2-btn:focus-visible,.v2-hd a:focus-visible,.v2-hd button:focus-visible,.v2-pbar a:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.v2-hd{position:fixed;top:0;left:0;right:0;z-index:400;color:var(--text);line-height:1.4;font-size:16px}#hdr.v2-hd,#hdr.v2-hd.is-solid{background:transparent;border:0;box-shadow:none;height:auto;transform:none}.v2-hd-bar{position:relative;isolation:isolate;height:var(--v2-hd-cur);transition:height 200ms var(--ease)}.v2-hd-bar::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--white) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.v2-hd-bar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--grad-rule,linear-gradient(90deg,#0F07BD,#C9981A));opacity:0;transition:opacity 200ms var(--ease);pointer-events:none}.v2-hd.is-compact .v2-hd-bar::after{opacity:1}.v2-hd-in{display:flex;align-items:center;gap:24px;height:100%}.v2-hd-logo{flex:none;display:inline-flex;align-items:center;text-decoration:none}.v2-hd-logo img{height:30px;width:auto;transition:height 200ms var(--ease)}.v2-hd.is-compact .v2-hd-logo img{height:26px}.v2-logo-d{display:none !important}.v2-menu{margin-left:auto;display:flex;align-items:center}.v2-nav-l{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.v2-ni{list-style:none}.v2-t{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;margin:0;border:0;border-radius:999px;background:none;font-family:var(--font);font-size:14px;font-weight:600;line-height:1;color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer;min-height:0;transition:background-color 160ms var(--ease),color 160ms var(--ease)}.v2-t:hover,.v2-t:visited:hover{background:var(--lilac-200);color:var(--text)}.v2-t:visited{color:var(--text)}.v2-t svg{transition:transform 160ms var(--ease)}.v2-t[aria-expanded="true"],.v2-t[aria-expanded="true"]:hover{background:var(--indigo-solid);color:#fff}.v2-t[aria-expanded="true"] svg{transform:rotate(180deg)}.v2-t.is-current::after,.v2-t[aria-current="page"]::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--gold)}.v2-t[aria-expanded="true"].is-current::after{background:var(--gold-soft)}.v2-hd-wa{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);color:var(--text);text-decoration:none;transition:border-color 160ms,color 160ms}.v2-hd-wa:hover{border-color:var(--indigo);color:var(--indigo)}.v2-hd-cta{flex:none;min-height:44px;padding:10px 18px;font-size:14px}.v2-burger{display:none}.v2-dr-top,.v2-dr-pin{display:none}.v2-mp{display:none;position:absolute;left:0;right:0;top:100%;padding-bottom:24px}.v2-mp.is-open,.v2-hd:not(.is-ready) .v2-ni:focus-within > .v2-mp,.v2-mp:target{display:block}@media (hover:hover){.v2-hd:not(.is-ready) .v2-ni:hover > .v2-mp{display:block}}.v2-mp-in{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:32px 32px 24px;max-height:calc(100vh - var(--v2-hd-cur) - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 24px 24px;box-shadow:0 30px 80px -30px rgba(9,8,42,.35)}.v2-mp-in::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-rule,linear-gradient(90deg,#0F07BD,#C9981A))}@media (prefers-reduced-motion:no-preference){.v2-mp.is-open .v2-mp-in{animation:v2-mp-in 180ms var(--ease-out) both}}@keyframes v2-mp-in{from{opacity:0;transform:translateY(-6px)}}.v2-mf{grid-column:span 3;position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:340px;border-radius:16px;overflow:hidden;color:#fff;text-decoration:none;background:var(--deep)}.v2-mf img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 640ms var(--ease-out)}.v2-mf--face img{object-position:50% 15%}.v2-mf::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,7,189,.10) 0%,rgba(15,7,189,.42) 40%,rgba(9,8,42,.92) 66%,rgba(9,8,42,.96) 100%)}.v2-mf:hover img{transform:scale(1.04)}.v2-mf-b{display:flex;flex-direction:column;gap:8px;padding:24px}.v2-mf-lb{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#E9C766}.v2-mf-t{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.15;color:#fff}.v2-mf-p{font-size:14px;line-height:1.5;color:rgba(255,255,255,.9)}.v2-mf-go{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;color:#09082A;font-size:13px;font-weight:700}.v2-mf:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.v2-mc{grid-column:span 6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-content:start}.v2-mg{min-width:0}.v2-mg-h{display:block;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.v2-ml{display:block;padding:8px 10px;margin:0 -10px;border-radius:10px;text-decoration:none;transition:background-color 120ms var(--ease)}.v2-ml b{display:block;font-size:14px;font-weight:600;line-height:1.35;color:var(--text)}.v2-ml span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--text3)}.v2-ml:hover,.v2-ml:focus-visible{background:var(--lilac)}.v2-ml:hover b,.v2-ml:focus-visible b{color:var(--indigo)}.v2-ml:focus-visible{outline:3px solid var(--indigo);outline-offset:-2px}.v2-ml[aria-current="page"] b{color:var(--indigo)}.v2-ml[aria-current="page"] b::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--gold);vertical-align:middle}.v2-mc--compact .v2-ml{padding-block:6px}.v2-ml--logo{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:10px;align-items:center}.v2-ml--logo .v2-lg{grid-row:span 2}.v2-ml--logo span{grid-column:2}.v2-lg{display:grid;place-items:center;width:46px;height:32px;padding:4px 5px;border-radius:7px;background:#fff;border:1px solid #E3E1F2;font-style:normal}.v2-lg img{width:auto;height:auto;max-width:100%;max-height:22px;object-fit:contain}.v2-ml--flag{display:flex;align-items:center;gap:10px}.v2-ml--flag i{font-style:normal;font-size:18px;line-height:1}.v2-mp-side{grid-column:span 3;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;background:var(--lilac)}.v2-mp-side p{font-size:14px;line-height:1.5;color:var(--text2)}.v2-mp-side .v2-mg-h{border:0;padding:0;margin:0;color:var(--text3)}.v2-mp-side .v2-btn{width:100%;min-height:44px;padding:10px 14px;font-size:14px;white-space:normal;text-align:center}.v2-who{display:flex;align-items:center;gap:12px;text-decoration:none}.v2-who img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.v2-who b{display:block;font-size:16px;font-weight:600;color:var(--text)}.v2-who span span{display:block;margin-top:2px;font-size:13px;color:var(--text3)}.v2-who:hover b{color:var(--indigo)}.v2-mp-side-n{margin-top:auto !important;font-size:13px;color:var(--text3)}a.v2-mp-side-n{font-weight:600;color:var(--indigo);text-decoration:none}a.v2-mp-side-n:hover{text-decoration:underline}.v2-mp-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--text3)}.v2-mp-foot > span{font-weight:600;letter-spacing:.02em}.v2-mp-foot a{font-weight:600;color:var(--text);text-decoration:none}.v2-mp-foot a:hover{color:var(--indigo);text-decoration:underline;text-underline-offset:3px}@media (min-width:1280px) and (max-width:1439px){.v2-hd-in{gap:16px}.v2-t{padding:0 10px}.v2-t.is-current::after{left:10px;right:10px}}@media (min-width:1100px) and (max-width:1279px){.v2-hd-in{gap:12px}.v2-t{padding:0 9px;font-size:13.5px}.v2-t.is-current::after{left:9px;right:9px}.v2-hd-wa{display:none}.v2-hd-cta{padding:10px 14px;font-size:13.5px}.v2-mp-in{padding:24px;gap:20px}.v2-mf{min-height:300px}.v2-mf-t{font-size:21px}.v2-mc{gap:16px}}@media (min-width:1100px) and (max-width:1199px){.v2-hd-logo img{height:26px}.v2-ni--plain{display:none}}@media (max-width:1099px){.v2-hd-wa,.v2-hd-cta{display:none}.v2-hd-logo img{height:26px}.v2-burger{display:inline-grid;place-items:center;flex:none;margin-left:auto;width:44px;height:44px;padding:0;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:pointer}.v2-menu{position:fixed;inset:0;z-index:2;margin:0;flex-direction:column;align-items:stretch;background:var(--white);visibility:hidden;transform:translateX(100%);transition:transform 320ms var(--ease-out),visibility 0s linear 320ms}.v2-hd.is-open{z-index:1001}.v2-hd.is-open .v2-menu{visibility:visible;transform:none;transition:transform 320ms var(--ease-out),visibility 0s}.v2-dr-top{display:flex;align-items:center;justify-content:space-between;flex:none;height:64px;padding:0 20px;border-bottom:1px solid var(--line)}.v2-dr-top .v2-hd-logo img{height:24px}.v2-dr-x{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:pointer}.v2-nav{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 16px}.v2-nav-l{flex-direction:column;align-items:stretch;gap:0}.v2-ni{border-bottom:1px solid var(--line)}.v2-t{width:100%;height:56px;padding:0 2px;justify-content:space-between;border-radius:0;font-size:16px}.v2-t:hover{background:none;color:var(--indigo)}.v2-t svg{width:28px;height:28px;padding:9px;border-radius:50%;background:var(--lilac-200);color:var(--indigo)}.v2-t[aria-expanded="true"],.v2-t[aria-expanded="true"]:hover{background:none;color:var(--indigo)}.v2-t.is-current::after,.v2-t[aria-current="page"]::after{left:2px;right:auto;width:24px;bottom:10px}.v2-mp{position:static;padding:0}.v2-mp .v2-wrap{padding:0;max-width:none}.v2-mp-in{display:block;padding:0 0 14px;max-height:none;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none}.v2-mp-in::before{display:none}.v2-mf{min-height:0;display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:10px;border-radius:14px;background:var(--grad-brand)}.v2-mf::before{display:none}.v2-mf img{position:static;z-index:auto;flex:none;width:56px;height:56px;border-radius:10px}.v2-mf-b{padding:0;gap:2px}.v2-mf-lb,.v2-mf-go{display:none}.v2-mf-t{font-family:var(--font);font-size:14px;font-weight:700;line-height:1.3}.v2-mf-p{font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.86);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-mc{display:block}.v2-mg + .v2-mg{margin-top:4px}.v2-mg-h{display:none}.v2-ml,.v2-mc--compact .v2-ml{display:flex;align-items:center;min-height:44px;margin:0;padding:0 6px;border-radius:8px}.v2-ml b{font-size:15px;font-weight:500;color:var(--text2)}.v2-ml span,.v2-ml--logo .v2-lg{display:none}.v2-ml--flag i{margin-right:2px}.v2-mp-side,.v2-mp-foot{display:none}.v2-dr-pin{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:none;padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.v2-dr-pin .v2-btn{min-height:48px;padding:10px 12px;font-size:14px}.v2-dr-pin .v2-btn--primary{grid-column:1 / -1}}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.v2-menu,.v2-hd.is-open .v2-menu{transition:none}}html.v2-locked,html.v2-locked body{overflow:hidden}.v2-pbar{display:none}@media (max-width:1099px){.v2-pbar{position:fixed;left:0;right:0;bottom:0;z-index:390;display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--white) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(110%);visibility:hidden;transition:transform 260ms var(--ease-out),visibility 0s linear 260ms}.v2-pbar.is-on{transform:none;visibility:visible;transition:transform 260ms var(--ease-out),visibility 0s}.v2-pbar .v2-btn{min-height:48px;padding:10px 14px;font-size:14px}.v2-pbar .v2-pbar-i{flex:none;width:48px;padding:0}.v2-pbar .v2-btn--primary{flex:1}body{padding-bottom:calc(var(--v2-pbar-h) + env(safe-area-inset-bottom))}.wa-fab,.call-fab{display:none !important}.dmc-qc{opacity:0;pointer-events:none;right:16px;bottom:calc(var(--v2-pbar-h) + 12px + env(safe-area-inset-bottom))}body.v2-pbar-on:not(.dmc-consent-open) .dmc-qc{opacity:1;pointer-events:auto}.dmc-qc .dmc-qc-toggle{width:48px;height:48px}.dmc-qc .dmc-qc-toggle svg{width:22px;height:22px}.dmc-qc .dmc-qc-items{bottom:60px;right:0}body :is(#zsiq_float,.zsiq_floatmain,.zsiq-float,[data-id="zsalesiq"]){bottom:calc(var(--v2-pbar-h) + 12px + env(safe-area-inset-bottom)) !important}html.v2-locked .dmc-qc,html.v2-locked :is(#zsiq_float,.zsiq_floatmain,.zsiq-float,[data-id="zsalesiq"]){opacity:0 !important;pointer-events:none !important}}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.v2-pbar,.v2-pbar.is-on{transition:none}}html.mo.mo-read .scroll-progress{position:fixed;left:0;right:0;top:var(--v2-hd-cur);z-index:401}@media (prefers-color-scheme:dark){.v2-logo-l{display:none !important}.v2-logo-d{display:block !important}.v2-hd-bar::before{background:color-mix(in srgb,#15151e 90%,transparent)}.v2-mf-go{background:#fff;color:#09082A}}@media print{.v2-hd,.v2-pbar{display:none !important}body.v2-page #main{padding-top:0}}@layer v2.components{.v2-page .v2-sec--ink{position:relative;isolation:isolate;overflow:hidden;background:var(--grad-brand);color:#fff}.v2-page .v2-sec--ink::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Cpath d='M28 0 56 28 28 56 0 28Z'/%3E%3Cpath d='M28 12 44 28 28 44 12 28Z'/%3E%3Ccircle cx='28' cy='28' r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 56px;opacity:.06;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 55%);mask-image:linear-gradient(90deg,#000 0%,transparent 55%)}.v2-page .v2-sec--ink::after{content:"";position:absolute;z-index:-1;pointer-events:none;width:560px;height:560px;right:-160px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(226,178,58,.22),rgba(226,178,58,0) 65%)}.v2-page .v2-sec--ink .v2-h2{color:#fff}.v2-page .v2-sec--ink .v2-lead{color:rgba(255,255,255,.82)}.v2-page .v2-sec--ink .v2-quiet{color:#fff;text-decoration-color:#E2B23A}.v2-page .v2-sec--ink .v2-quiet:hover{color:#F3D27A}.v2-page .v2-sec--ink .v2-help-go{margin-top:var(--s5)}.v2-page .v2-sec--ink :focus-visible{outline-color:#fff}.v2-page .v2-cm--cards{gap:var(--gap);counter-reset:none;margin:0}.v2-page .v2-cm--cards li{border-left:0;padding:var(--s6) var(--s5) var(--s5);border-radius:var(--r-lg);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.v2-page .v2-cm--cards li:hover{background:rgba(255,255,255,.11);border-color:rgba(226,178,58,.55)}.v2-page .v2-cm-n{display:block;margin-bottom:var(--s4);font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;color:#E2B23A}.v2-page .v2-cm--cards .v2-h4{color:#fff}.v2-page .v2-cm--cards p{color:rgba(255,255,255,.80)}@media (min-width:1024px){.v2-page .v2-sec--ink .v2-ink-head{padding-right:var(--s7)}}@media (prefers-reduced-motion:reduce){.v2-page .v2-cm--cards li{transition:none}}}@layer v2.components{}@layer v2.components{.v2-page .v2-ink-head .v2-lead{margin-top:var(--s4)}}@layer v2.tokens{:root{--fx-indigo:rgba(15,7,189,.055);--fx-indigo-2:rgba(15,7,189,.022);--fx-indigo-line:rgba(15,7,189,.20);--fx-gold:rgba(201,152,26,.10);--fx-gold-line:rgba(201,152,26,.55);--fx-mark:rgba(201,152,26,.24)}@media (prefers-color-scheme:dark){:root{--fx-indigo:rgba(125,151,246,.09);--fx-indigo-2:rgba(125,151,246,.035);--fx-indigo-line:rgba(125,151,246,.30);--fx-gold:rgba(226,178,58,.09);--fx-gold-line:rgba(226,178,58,.55);--fx-mark:rgba(226,178,58,.22)}}}@layer v2.components{.v2-page mark.v2-hl{color:inherit;background:linear-gradient(180deg,transparent 58%,var(--fx-mark) 58%,var(--fx-mark) 92%,transparent 92%);padding:0 .08em;border-radius:2px}.v2-page .v2-ask{margin-top:var(--s5);padding:var(--s5);border-radius:var(--r-lg);background:var(--fx-gold);border:1px solid var(--fx-gold-line)}.v2-page .v2-ask p{font-size:15px;line-height:1.55;color:var(--text2)}.v2-page .v2-ask p b{color:var(--text);font-weight:600}.v2-page .v2-ask .v2-btn{margin-top:var(--s4);background:var(--surface)}}@layer v2.components{.v2-page .v2-faq-aside .v2-ask p{margin-top:0;max-width:none}}@layer v2.components{@keyframes v2-ping{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%,100%{box-shadow:0 0 0 8px rgba(22,163,74,0)}}@media (prefers-reduced-motion:no-preference){@keyframes v2-drift{from{transform:scale(1.08) translate3d(-1.2%,0,0)}to{transform:scale(1) translate3d(0,0,0)}}}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}:root{--glass-bg:rgba(255,255,255,.62);--glass-bg-strong:rgba(255,255,255,.80);--glass-blur:blur(22px) saturate(1.7);--glass-rim:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px rgba(255,255,255,.45),inset 0 -1px 0 rgba(15,7,189,.06);--glass-shadow:0 1px 2px rgba(9,8,42,.06),0 18px 48px -18px rgba(9,8,42,.28)}@media (prefers-color-scheme:dark){:root{--glass-bg:rgba(24,24,38,.58);--glass-bg-strong:rgba(24,24,38,.78);--glass-rim:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25);--glass-shadow:0 1px 2px rgba(0,0,0,.3),0 18px 48px -18px rgba(0,0,0,.6)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-hd.is-compact .v2-hd-bar::before{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border-bottom-color:rgba(255,255,255,.35)}@media (min-width:1100px){.v2-mp-in{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);border-color:rgba(255,255,255,.5);box-shadow:var(--glass-rim),0 30px 80px -30px rgba(9,8,42,.38)}}@media (max-width:1099px){.v2-pbar{left:10px;right:10px;bottom:10px;border-radius:20px;border:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom) * .5);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim),var(--glass-shadow)}}.v2-page .v2-rt-ar{background:rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(255,255,255,.35)}}@media (prefers-reduced-transparency:reduce){.v2-mp-in,.v2-pbar{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:var(--surface) !important}.v2-page .v2-rt-ar{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:rgba(255,255,255,.94) !important;color:#09082A !important}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-page .v2-rt-ar{background:rgba(255,255,255,.72);color:#09082A}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-hd.is-compact .v2-hd-bar::before{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}@media (min-width:1100px){.v2-mp-in{background:color-mix(in srgb,var(--surface) 88%,transparent)}}}@keyframes v2-mp-in{from{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes v2-mp-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.99)}}@keyframes v2-mp-fade{from{opacity:0}to{opacity:1}}@keyframes v2-mp-col{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2-mp.is-closing{display:block;pointer-events:none}@media (prefers-reduced-motion:no-preference){.v2-mp-in{transform-origin:50% 0}.v2-mp.is-open .v2-mp-in{animation:v2-mp-in 280ms cubic-bezier(.2,.8,.2,1) both}.v2-mp.is-open.is-swap .v2-mp-in{animation:v2-mp-fade 180ms ease-out both}.v2-mp.is-closing .v2-mp-in{animation:v2-mp-out 180ms cubic-bezier(.4,0,1,1) both}.v2-mp.is-open .v2-mp-in > *{animation:v2-mp-col 340ms cubic-bezier(.2,.8,.2,1) both}.v2-mp.is-open .v2-mp-in > :nth-child(2){animation-delay:40ms}.v2-mp.is-open .v2-mp-in > :nth-child(3){animation-delay:80ms}.v2-mp.is-open .v2-mp-in > :nth-child(4){animation-delay:120ms}.v2-mp.is-open .v2-mp-in > :nth-child(n+5){animation-delay:160ms}.v2-t svg{transition:transform 240ms cubic-bezier(.2,.8,.2,1)}}:root{--dur-1:120ms;--dur-2:200ms;--dur-3:280ms;--dur-4:360ms;--dur-5:480ms;--dur-6:640ms;--ease-std:cubic-bezier(.2,.8,.2,1);--ease-emph:cubic-bezier(.32,.72,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-sheet:var(--ease-emph);--ease-spring:var(--ease-std);--ease:var(--ease-std);--ease-out:var(--ease-std);--t-fast:var(--dur-2);--t-base:var(--dur-3);--t-slow:var(--dur-6);--mo-ease:var(--ease-std);--mo-dur:var(--dur-6);--mo-dur-hero:720ms;--mo-rise:10px;--mo-rise-hero:12px}@supports (transition-timing-function:linear(0,1)){:root{--ease-sheet:linear(0,.055,.174,.31,.443,.56,.658,.738,.802,.851,.889,.918,.94,.956,.968,.977,.984,.989,.992,.995,.997,.998,.999,1);--ease-spring:linear(0,.0554,.1824,.3368,.4911,.6297,.7454,.8365,.9045,.9525,.9844,1.004,1.0147,1.0192,1.0198,1.0181,1.0154,1.0122,1.0092,1.0066,1.0045,1.0028,1.0016,1.0007,1)}}@keyframes v2m-col{from{opacity:0;transform:translateY(6px)}}@keyframes v2m-item{from{opacity:0;transform:translateX(16px)}}@keyframes v2m-icon{from{opacity:0;transform:rotate(-90deg) scale(.6)}}@keyframes v2m-sheet-in{from{opacity:0;transform:translateY(calc(100% + 16px))}}@keyframes v2m-sheet-out{to{opacity:0;transform:translateY(calc(100% + 16px))}}html:has(.v2-hd){scroll-padding-top:calc(var(--v2-hd-hc,64px) + 20px)}.v2-btn{transition:transform var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),translate var(--dur-3) var(--ease-std),outline-offset var(--dur-1) var(--ease-std)}.v2-btn:active,.v2-btn--primary:active:hover{transform:scale(.98);transition-duration:var(--dur-1)}.v2-sl-btn:active:not([disabled]),.v2-burger:active,.v2-dr-x:active,.v2-hd-wa:active{transform:scale(.94)}.v2-burger,.v2-dr-x,.v2-hd-wa{transition:transform var(--dur-1) var(--ease-std),border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),translate var(--dur-3) var(--ease-std),outline-offset var(--dur-1) var(--ease-std)}@media (prefers-reduced-motion:no-preference){:is(.v2-btn,.v2-t,.v2-burger,.v2-dr-x,.v2-hd-wa,.v2-pbar a){outline-offset:6px}}.v2-t{transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),translate var(--dur-3) var(--ease-std),outline-offset var(--dur-1) var(--ease-std)}.v2-t svg{transition:transform var(--dur-3) var(--ease-std)}.v2-hd-bar::after{transition:opacity var(--dur-3) var(--ease-std)}.v2-hd-bar::before{transition:background-color var(--dur-3) var(--ease-std),border-color var(--dur-3) var(--ease-std)}.v2-hd-logo{transition:translate var(--dur-3) var(--ease-std)}@media (min-width:1100px){.v2-hd-bar{height:var(--v2-hd-h);transition:transform var(--dur-3) var(--ease-std)}.v2-hd.is-compact .v2-hd-bar{transform:translateY(calc(var(--v2-hd-hc) - var(--v2-hd-h)))}.v2-hd.is-compact :is(.v2-hd-logo,.v2-t,.v2-hd-wa,.v2-hd-cta){translate:0 calc((var(--v2-hd-h) - var(--v2-hd-hc)) / 2)}.v2-hd-logo img,.v2-hd.is-compact .v2-hd-logo img{height:30px;transform-origin:0 50%;transition:scale var(--dur-3) var(--ease-std)}.v2-hd.is-compact .v2-hd-logo img{scale:.8667}html.mo.mo-read .scroll-progress{top:var(--v2-hd-h);translate:0 0;transition:translate var(--dur-3) var(--ease-std)}html.mo.mo-read:has(.v2-hd.is-compact) .scroll-progress{translate:0 calc(var(--v2-hd-hc) - var(--v2-hd-h))}}@media (min-width:1100px) and (max-width:1199px){.v2-hd-logo img,.v2-hd.is-compact .v2-hd-logo img{height:26px;scale:none}}.v2-hd.is-ready .v2-mp.is-mounted{display:block}@media (min-width:1100px){.v2-mp .v2-mp-in{animation:none}.v2-mp.is-open .v2-mp-in,.v2-mp.is-open.is-swap .v2-mp-in,.v2-mp.is-closing .v2-mp-in{animation:none}.v2-mp.is-open .v2-mp-in > *,.v2-mp.is-open .v2-mp-in > :nth-child(n){animation:none}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.v2-hd.is-ready .v2-mp .v2-mp-in{opacity:0;transform:translateY(-8px) scale(.985);transform-origin:50% 0;transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit)}.v2-hd.is-ready .v2-mp.is-open .v2-mp-in{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-std),transform var(--dur-4) var(--ease-emph)}.v2-hd.is-ready .v2-mp.is-swap .v2-mp-in{transform:none;transition:opacity var(--dur-2) var(--ease-std)}.v2-hd.is-ready .v2-mp.is-swap-out .v2-mp-in{transform:none;transition:opacity var(--dur-1) var(--ease-exit)}.v2-hd.is-ready .v2-mp.is-open:not(.is-swap) .v2-mp-in > *{animation:v2m-col var(--dur-4) var(--ease-std) both}.v2-hd.is-ready .v2-mp.is-open:not(.is-swap) .v2-mp-in > :nth-child(2){animation-delay:30ms}.v2-hd.is-ready .v2-mp.is-open:not(.is-swap) .v2-mp-in > :nth-child(3){animation-delay:60ms}.v2-hd.is-ready .v2-mp.is-open:not(.is-swap) .v2-mp-in > :nth-child(n+4){animation-delay:90ms}.v2-mf img{transition:transform var(--dur-5) var(--ease-std)}.v2-mf:hover img{transform:scale(1.03)}}@media (max-width:1099px){.v2-hd.is-ready .v2-mp.is-mounted,.v2-hd.is-ready .v2-mp.is-open,.v2-hd.is-ready .v2-mp.is-closing{display:grid}.v2-mp{grid-template-rows:1fr}.v2-mp > .v2-wrap{min-height:0}.v2-mp .v2-mp-in,.v2-mp.is-open .v2-mp-in,.v2-mp.is-closing .v2-mp-in,.v2-mp.is-open .v2-mp-in > *{animation:none}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.v2-menu{transition:transform var(--dur-4) var(--ease-emph),visibility 0s linear var(--dur-4)}.v2-hd.is-open .v2-menu{transition:transform var(--dur-5) var(--ease-sheet),visibility 0s}.v2-hd::before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(9,8,42,.42);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-4) var(--ease-std),visibility 0s linear var(--dur-4)}.v2-hd.is-open::before{opacity:1;visibility:visible;transition:opacity var(--dur-4) var(--ease-std),visibility 0s}.v2-hd.is-open .v2-nav-l > li,.v2-hd.is-open .v2-dr-pin{animation:v2m-item var(--dur-5) var(--ease-std) both}.v2-hd.is-open .v2-nav-l > li:nth-child(1){animation-delay:60ms}.v2-hd.is-open .v2-nav-l > li:nth-child(2){animation-delay:85ms}.v2-hd.is-open .v2-nav-l > li:nth-child(3){animation-delay:110ms}.v2-hd.is-open .v2-nav-l > li:nth-child(4){animation-delay:135ms}.v2-hd.is-open .v2-nav-l > li:nth-child(5){animation-delay:160ms}.v2-hd.is-open .v2-nav-l > li:nth-child(6){animation-delay:185ms}.v2-hd.is-open .v2-nav-l > li:nth-child(n+7){animation-delay:210ms}.v2-hd.is-open .v2-dr-pin{animation-name:v2m-col;animation-delay:160ms}.v2-hd.is-ready .v2-mp{grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-std)}.v2-hd.is-ready .v2-mp.is-open{grid-template-rows:1fr;transition:grid-template-rows var(--dur-4) var(--ease-emph)}.v2-hd.is-ready .v2-mp > .v2-wrap{overflow:hidden}.v2-hd.is-ready .v2-mp.is-settled > .v2-wrap{overflow:visible}.v2-hd.is-ready .v2-mp .v2-mp-in{opacity:0;transform:translateY(-6px);transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}.v2-hd.is-ready .v2-mp.is-open .v2-mp-in{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-std) 40ms,transform var(--dur-4) var(--ease-emph)}.v2-hd.is-animating .v2-menu{will-change:transform}}@media (max-width:1099px){.v2-pbar{opacity:0;transform:translateY(calc(100% + 24px));transition:transform var(--dur-3) var(--ease-exit),opacity var(--dur-2) var(--ease-exit),visibility 0s linear var(--dur-3)}.v2-pbar.is-on{opacity:1;transform:none;transition:transform var(--dur-5) var(--ease-sheet),opacity var(--dur-3) var(--ease-std),visibility 0s}.dmc-qc{transform:translateY(10px) scale(.9);transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit)}body.v2-pbar-on:not(.dmc-consent-open) .dmc-qc{transform:none;transition:opacity var(--dur-3) var(--ease-std) 80ms,transform var(--dur-4) var(--ease-spring) 80ms}html.v2-locked .dmc-qc{transform:translateY(10px) scale(.9)}}.dmc-qc-item{transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-spring)}.dmc-qc[data-open="false"] .dmc-qc-item{transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit);transition-delay:0s}.dmc-qc-lbl{transition:opacity var(--dur-2) var(--ease-std)}.dmc-qc-toggle{transition:background-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),transform var(--dur-2) var(--ease-std)}.dmc-qc-toggle:active{transform:scale(.94);transition-duration:var(--dur-1)}@media (prefers-reduced-motion:no-preference){.dmc-qc-toggle svg{animation:v2m-icon var(--dur-3) var(--ease-spring) both}}.dmc-consent{animation:v2m-sheet-in var(--dur-5) var(--ease-sheet) both}.dmc-consent.is-leaving{animation:v2m-sheet-out var(--dur-3) var(--ease-exit) both;pointer-events:none}.dmc-consent button{transition:transform var(--dur-1) var(--ease-std),background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std)}.dmc-consent button:active{transform:scale(.97)}.dmc-modal,.dmc-modal-panel{animation:none}.dmc-modal-bd{opacity:1;transition:opacity var(--dur-3) var(--ease-std)}.dmc-modal-panel{opacity:1;transform:none;transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-4) var(--ease-spring)}.dmc-modal.is-closing{pointer-events:none}.dmc-modal.is-closing .dmc-modal-bd{opacity:0;transition:opacity var(--dur-2) var(--ease-exit)}.dmc-modal.is-closing .dmc-modal-panel{opacity:0;transform:scale(.97);transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit)}@starting-style{.dmc-modal-bd{opacity:0}.dmc-modal-panel{opacity:0;transform:translateY(10px) scale(.96)}}@media (max-width:640px){.dmc-modal-panel{transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-5) var(--ease-sheet)}.dmc-modal.is-closing .dmc-modal-panel{opacity:1;transform:translateY(100%);transition:transform var(--dur-3) var(--ease-exit)}@starting-style{.dmc-modal-panel{opacity:1;transform:translateY(100%)}}}.faq-icon{transition:transform var(--dur-3) var(--ease-std),background-color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std)}.v2-page .v2-fq-pm::before,.v2-page .v2-fq-pm::after{transition:transform var(--dur-3) var(--ease-std)}.v2-page .v2-fq-pm{transition:background-color var(--dur-2) var(--ease-std),transform var(--dur-1) var(--ease-std)}details.faq-item > summary.faq-q{transition:border-color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std)}@supports (interpolate-size:allow-keywords) and selector(::details-content){@media (prefers-reduced-motion:no-preference){details.faq-item{interpolate-size:allow-keywords}details.faq-item > .faq-a{display:block}details.faq-item::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--dur-3) var(--ease-std),opacity var(--dur-2) var(--ease-exit),content-visibility var(--dur-3) allow-discrete}details.faq-item[open]::details-content{block-size:auto;opacity:1;transition:block-size var(--dur-4) var(--ease-emph),opacity var(--dur-3) var(--ease-std) 60ms,content-visibility var(--dur-4) allow-discrete}}}details.faq-item.is-anim{overflow:hidden}.v2-page .is-tabs .v2-tabp:not([hidden]){animation:none}.v2-page .v2-tab{transition:color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),transform var(--dur-1) var(--ease-std)}.v2-page .v2-tabs-l.has-ind{position:relative;isolation:isolate}.v2-page .v2-tabs-l.has-ind .v2-tab[aria-selected="true"]{background:transparent;box-shadow:none}.v2-page .v2-tabs-ind{position:absolute;left:0;top:4px;bottom:4px;z-index:-1;width:0;border-radius:999px;background:var(--surface);box-shadow:0 2px 10px rgba(9,8,42,.12);pointer-events:none}.v2-page .v2-tabs-ind.is-live{transition:transform var(--dur-4) var(--ease-spring),width var(--dur-4) var(--ease-spring)}.v2-page .v2-tab:active{transform:scale(.97);transition-duration:var(--dur-1)}.v2-page .v2-sl-btn{transition:border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),opacity var(--dur-2) var(--ease-std),transform var(--dur-1) var(--ease-std),outline-offset var(--dur-1) var(--ease-std)}.v2-page .v2-card{transition:transform var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std),outline-offset var(--dur-1) var(--ease-std)}.v2-page .v2-rt{transition:transform var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),outline-offset var(--dur-1) var(--ease-std)}.v2-page :is(.v2-card .v2-ph img,.v2-rt img){transition:transform var(--dur-5) var(--ease-std)}.v2-page .v2-rt-ar{transition:transform var(--dur-3) var(--ease-std),background-color var(--dur-2) var(--ease-std)}@media (hover:hover){.v2-page .v2-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-h)}.v2-page .v2-rt:hover{transform:translateY(-2px);box-shadow:0 18px 40px -22px rgba(9,8,42,.45)}.v2-page :is(.v2-card:hover .v2-ph img,.v2-rt:hover img){transform:scale(1.03)}.v2-page :is(.v2-card,.v2-rt):active{transform:translateY(0) scale(.99);transition-duration:var(--dur-1)}}@media (hover:none){.v2-page .v2-card:hover,.v2-page .v2-rt:hover{transform:none}.v2-page :is(.v2-card:hover .v2-ph img,.v2-rt:hover img){transform:none}.v2-page .v2-rt:hover .v2-rt-ar{transform:none}}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card.ps-card{transition:transform var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card.ps-card .ps-media img{transition:transform var(--dur-5) var(--ease-std)}@media (hover:hover){:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card.ps-card:hover{transform:translateY(-2px)}:root:has(> head > script[src*="/assets/js/motion."]) #main .ps-card.ps-card:hover .ps-media img{transform:scale(1.03)}}:is(.fx-col > a,.v2-mp-foot a,a.v2-mp-side-n){text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 3px) / 0 1px no-repeat;transition:color var(--dur-2) var(--ease-std),background-size var(--dur-3) var(--ease-std)}.fx-col > a{background-position:0 calc(100% - 5px)}.fx-h{overflow-wrap:break-word;text-wrap:balance}:is(.fx-col > a,.v2-mp-foot a,a.v2-mp-side-n):hover{text-decoration:none;background-size:100% 1px}.v2-page .v2-bc a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color var(--dur-2) var(--ease-std),background-size var(--dur-3) var(--ease-std)}.v2-page .v2-bc a:hover{text-decoration:none;background-size:100% 1px}:is(.section,.art-content,.v2-page #main) :is(p,li,dd) > a:not([class]){text-decoration-thickness:1px;transition:color var(--dur-2) var(--ease-std),text-decoration-thickness var(--dur-2) var(--ease-std),text-underline-offset var(--dur-2) var(--ease-std)}:is(.section,.art-content,.v2-page #main) :is(p,li,dd) > a:not([class]):hover{text-decoration-thickness:2px;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:mo-vt-out var(--dur-2) var(--ease-exit) both}::view-transition-new(root){animation:mo-vt-in var(--dur-4) var(--ease-std) both}::view-transition-group(v2-hd){animation-duration:var(--dur-3);animation-timing-function:var(--ease-std)}html:active-view-transition .v2-hd:not(.is-open):not(:has(.v2-mp.is-mounted)){view-transition-name:v2-hd}}@media (prefers-reduced-motion:reduce){.v2-btn:active,.v2-btn--primary:active:hover,.v2-sl-btn:active:not([disabled]),.v2-burger:active,.v2-dr-x:active,.v2-hd-wa:active,.dmc-qc-toggle:active,.dmc-consent button:active,.v2-page .v2-tab:active{transform:none}.v2-hd-bar,.v2-hd-logo,.v2-hd-logo img,.v2-t,.v2-t svg,.v2-btn,.v2-hd-wa,.v2-burger{transition-property:background-color,border-color,color,opacity}.v2-hd.is-compact .v2-hd-bar,.v2-hd.is-compact :is(.v2-hd-logo,.v2-t,.v2-hd-wa,.v2-hd-cta){transition:none}.v2-pbar,.v2-pbar.is-on{transform:none;transition:opacity var(--dur-2) linear,visibility 0s linear var(--dur-2)}.v2-pbar.is-on{transition:opacity var(--dur-2) linear,visibility 0s}.dmc-qc,body.v2-pbar-on:not(.dmc-consent-open) .dmc-qc,html.v2-locked .dmc-qc{transform:none;transition:opacity var(--dur-2) linear}.dmc-qc-item,.dmc-qc[data-open="false"] .dmc-qc-item{transition:opacity var(--dur-2) linear}.dmc-consent,.dmc-consent.is-leaving{animation:none}.dmc-modal-panel,.dmc-modal.is-closing .dmc-modal-panel{transform:none;transition:opacity var(--dur-2) linear}.dmc-modal.is-closing .dmc-modal-panel{opacity:0}@starting-style{.dmc-modal-panel{transform:none}}.v2-page .v2-tabs-ind.is-live{transition:none}.v2-page :is(.v2-card,.v2-rt,.v2-card .v2-ph img,.v2-rt img,.v2-rt-ar){transition:box-shadow var(--dur-2) linear}.v2-page :is(.v2-card,.v2-rt):hover,.v2-page :is(.v2-card:hover .v2-ph img,.v2-rt:hover img),.v2-mf:hover img{transform:none}.faq-icon,.v2-page .v2-fq-pm::before,.v2-page .v2-fq-pm::after{transition:none}}@media (prefers-color-scheme:dark){.v2-page .v2-tabs-ind{background:color-mix(in srgb,var(--text) 9%,var(--surface));box-shadow:0 2px 10px rgba(0,0,0,.35)}}body:has(.dmc-modal:not(.is-closing)) .dmc-qc{opacity:0 !important;pointer-events:none !important;transform:translateY(10px) scale(.9);transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit)}@media (prefers-reduced-motion:reduce){body:has(.dmc-modal:not(.is-closing)) .dmc-qc{transform:none}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-hd.is-ready .v2-mp:not(.is-settled) .v2-mp-in{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--surface) 97%,transparent)}}}body.v2-home .ob{--ob-ink:#0a0c2e;--ob-ink-2:#15117a;--ob-gold:#F0C75A;--ob-lilac:#c9cdff;--ob-r:20px}body.v2-home .ob .ob-h2{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,1.35rem + 2.3vw,3.5rem);line-height:1.06;letter-spacing:-.022em;color:var(--text);text-wrap:balance}body.v2-home .ob .ob-lead{margin-top:var(--s4);max-width:58ch;font-size:var(--fs-deck);line-height:1.55;color:var(--text3)}body.v2-home .ob .ob-h4{font-family:var(--font);font-size:18px;line-height:1.3;font-weight:600;color:var(--text);text-wrap:balance}body.v2-home .ob .ob-head-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s5) var(--s7);margin-bottom:var(--head-gap)}body.v2-home .ob .ob-head-row > div:first-child{max-width:760px}body.v2-home .ob :is(.ob-hero,.ob-dark,.ob-band,.ob-close){color:rgba(255,255,255,.84)}body.v2-home .ob :is(.ob-hero,.ob-dark,.ob-band,.ob-close) :is(.ob-h2,.ob-h4){color:#fff}body.v2-home .ob :is(.ob-dark,.ob-band) .ob-lead{color:rgba(255,255,255,.82)}body.v2-home .ob :is(.ob-hero,.ob-dark,.ob-band) mark.v2-hl{color:#fff;background:linear-gradient(180deg,transparent 60%,rgba(240,199,90,.36) 60%,rgba(240,199,90,.36) 92%,transparent 92%)}body.v2-home .ob :is(.ob-hero,.ob-dark,.ob-band,.ob-close) .v2-quiet{color:#fff;text-decoration-color:var(--ob-gold)}body.v2-home .ob :is(.ob-hero,.ob-dark,.ob-band,.ob-close) .v2-quiet:hover{color:var(--ob-lilac)}body.v2-home .ob :is(.ob-hero,.ob-dark,.ob-band,.ob-close) :focus-visible{outline:3px solid #fff;outline-offset:3px}body.v2-home .ob .ob-dark .v2-sl-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.34);color:#fff}body.v2-home .ob .ob-dark .v2-sl-btn:hover:not([disabled]){border-color:#fff;background:rgba(255,255,255,.14);color:#fff}body.v2-home .ob .ob-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ob-ink);display:grid;grid-template-rows:1fr auto;min-height:clamp(660px,calc(100svh - var(--v2-hd-h,76px)),940px)}body.v2-home .ob .ob-hero-bg{position:absolute;inset:0;z-index:-2}body.v2-home .ob .ob-hero-bg picture{display:contents}body.v2-home .ob .ob-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:58% 52%;transform-origin:58% 55%}body.v2-home .ob .ob-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(10,12,46,.84) 0%,rgba(10,12,46,.58) 34%,rgba(10,12,46,.10) 60%,rgba(10,12,46,0) 100%),linear-gradient(0deg,rgba(10,12,46,.88) 0%,rgba(10,12,46,.30) 20%,rgba(10,12,46,0) 36%)}body.v2-home .ob .ob-hero-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end;padding-top:clamp(40px,8vh,112px);padding-bottom:var(--s7)}body.v2-home .ob .ob-hero-txt{grid-column:1 / span 8;grid-row:1}body.v2-home .ob .ob-h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.75rem,1.35rem + 4.7vw,5.5rem);line-height:.98;letter-spacing:-.032em;color:#fff;max-width:12.5ch;text-wrap:balance}body.v2-home .ob .ob-h1 span{color:#dfe2ff;background:linear-gradient(100deg,#ffffff 0%,#e6e8ff 45%,#b9c1ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.v2-home .ob .ob-deck{margin-top:var(--s5);max-width:42ch;font-size:clamp(1.0625rem,.96rem + .45vw,1.375rem);line-height:1.5;color:rgba(255,255,255,.9)}body.v2-home .ob .ob-hero .v2-cta-row{margin-top:var(--s6)}body.v2-home .ob .ob-gchip{grid-column:9 / span 4;grid-row:1;justify-self:end;align-self:start;display:grid;gap:6px;padding:16px 22px 16px 18px;border-radius:var(--ob-r);text-decoration:none;color:#fff;background:rgba(10,12,46,.46);border:1px solid rgba(255,255,255,.26);box-shadow:0 24px 48px -24px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.18);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);transition:border-color var(--t-fast),background var(--t-fast)}body.v2-home .ob .ob-gchip:hover{border-color:rgba(201,205,255,.75);background:rgba(10,12,46,.6)}body.v2-home .ob .ob-gchip-top{display:inline-flex;align-items:center;gap:10px}body.v2-home .ob .ob-gchip-top > svg{padding:3px;border-radius:50%;background:#fff;box-sizing:content-box;width:22px;height:22px}body.v2-home .ob .ob-gchip-n{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1}body.v2-home .ob .ob-gchip-s{display:inline-flex;gap:1px;color:#F7B733}body.v2-home .ob .ob-gchip-t{font-size:14px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:var(--ob-gold);text-decoration-thickness:2px;text-underline-offset:5px}body.v2-home .ob .ob-credits-w{padding-bottom:var(--s7)}body.v2-home .ob .ob-credits{list-style:none;margin:0;padding:20px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);border-radius:var(--ob-r);background:rgba(10,12,46,.42);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.v2-home .ob .ob-credits li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--s4);font-size:14px;line-height:1.45;color:rgba(255,255,255,.8)}body.v2-home .ob .ob-credits li + li{padding-left:var(--s5);border-left:1px solid rgba(255,255,255,.16)}body.v2-home .ob .ob-credits-n{position:relative;padding-top:12px;font-family:var(--serif);font-size:clamp(1.75rem,1.4rem + 1vw,2.375rem);font-weight:500;line-height:1;color:#fff;white-space:nowrap}body.v2-home .ob .ob-credits-n::before{content:"";position:absolute;left:0;top:0;width:18px;height:2px;border-radius:2px;background:var(--ob-gold)}@media (max-width:1023px){body.v2-home .ob .ob-hero{min-height:0}body.v2-home .ob .ob-hero-in{padding-top:var(--s8);row-gap:var(--s5)}body.v2-home .ob .ob-hero-txt{grid-column:1 / -1;grid-row:2}body.v2-home .ob .ob-gchip{grid-column:1 / -1;grid-row:1;justify-self:start;grid-template-columns:auto auto;align-items:center;column-gap:14px;padding:10px 16px 10px 12px;border-radius:999px}body.v2-home .ob .ob-gchip-n{font-size:24px}body.v2-home .ob .ob-gchip-t{font-size:13px;padding-left:14px;border-left:1px solid rgba(255,255,255,.24)}body.v2-home .ob .ob-hero::before{background:linear-gradient(180deg,rgba(10,12,46,.18) 0%,rgba(10,12,46,.42) 26%,rgba(10,12,46,.74) 50%,rgba(10,12,46,.94) 72%,rgba(10,12,46,.98) 100%)}body.v2-home .ob .ob-credits{grid-template-columns:1fr;padding:8px 20px;gap:0}body.v2-home .ob .ob-credits li{grid-template-columns:6.5rem 1fr;padding:14px 0}body.v2-home .ob .ob-credits li + li{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}}@media (max-width:420px){body.v2-home .ob .ob-gchip{column-gap:10px;padding-right:14px}body.v2-home .ob .ob-gchip-s svg{width:13px;height:13px}body.v2-home .ob .ob-gchip-t{font-size:12.5px;padding-left:10px}}body.v2-home .ob .ob-routes{padding-block:var(--sec-y);background:radial-gradient(60% 70% at 85% 0%,rgba(63,95,224,.16),rgba(63,95,224,0) 70%),var(--ob-ink);overflow:clip}body.v2-home .ob .ob-rail{--rail-pad:max(var(--gut),calc((100% - var(--w-page)) / 2));display:grid;grid-auto-flow:column;grid-auto-columns:clamp(248px,74vw,320px);gap:var(--gap);margin:0;padding:4px var(--rail-pad) 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-pad);scrollbar-width:none;overscroll-behavior-x:contain}body.v2-home .ob .ob-rail::-webkit-scrollbar{display:none}body.v2-home .ob .ob-rail:focus-visible{outline:3px solid #fff;outline-offset:-3px}body.v2-home .ob .ob-rail > li{scroll-snap-align:start;display:flex}@media (min-width:1024px){body.v2-home .ob .ob-rail{grid-auto-columns:calc((min(100%,var(--w-page) + 2 * var(--gut)) - 2 * var(--gut) - 3 * var(--gap)) / 3.4)}}body.v2-home .ob .ob-route{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:3 / 4;border-radius:var(--ob-r);overflow:hidden;color:#fff;text-decoration:none;background:#1a1850}body.v2-home .ob .ob-route img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease-out)}body.v2-home .ob .ob-route::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,12,46,.18) 0%,rgba(10,12,46,0) 26%,rgba(10,12,46,.35) 52%,rgba(10,12,46,.94) 100%)}body.v2-home .ob a.ob-route:hover img{transform:scale(1.05)}body.v2-home .ob .ob-route-n{position:absolute;top:18px;left:18px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--ob-gold);background:rgba(10,12,46,.55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.v2-home .ob .ob-route-ar{position:absolute;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--t-fast),color var(--t-fast)}body.v2-home .ob a.ob-route:hover .ob-route-ar{background:#fff;color:var(--ob-ink)}body.v2-home .ob .ob-route-b{position:absolute;left:22px;right:22px;bottom:22px;display:grid;gap:8px}body.v2-home .ob .ob-route-t{font-family:var(--serif);font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:500;line-height:1.12;color:#fff;text-wrap:balance}body.v2-home .ob .ob-route-l{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.86)}body.v2-home .ob a.ob-route:focus-visible{outline:3px solid #fff;outline-offset:3px}body.v2-home .ob .ob-route--rf{background:radial-gradient(80% 60% at 100% 0%,rgba(125,151,246,.30),rgba(125,151,246,0) 70%),linear-gradient(160deg,#2a1fd6 0%,#15117a 45%,#0a0c2e 100%);border:1px solid rgba(201,205,255,.38)}body.v2-home .ob .ob-route--rf::after{content:none}body.v2-home .ob .ob-route--rf .ob-route-b{gap:12px}body.v2-home .ob .ob-route--rf .v2-btn{justify-self:start;margin-top:6px}body.v2-home .ob .ob-rf-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:13.5px}body.v2-home .ob .ob-rf-links a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:rgba(240,199,90,.8);text-underline-offset:4px}body.v2-home .ob .ob-band{position:relative;isolation:isolate;overflow:hidden;background:var(--ob-ink)}body.v2-home .ob .ob-band-ph{position:absolute;inset:-7% 0;z-index:-2}body.v2-home .ob .ob-band-ph img{width:100%;height:100%;object-fit:cover}body.v2-home .ob .ob-band::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}body.v2-home .ob .ob-band-head{position:relative}body.v2-home .ob .ob-band-head > *{max-width:760px}body.v2-home .ob .ob-stakes{padding-block:var(--sec-y)}body.v2-home .ob .ob-stakes::before{background:linear-gradient(180deg,rgba(10,12,46,.80) 0%,rgba(10,12,46,.34) 36%,rgba(10,12,46,.50) 62%,rgba(10,12,46,.92) 100%)}body.v2-home .ob .ob-stakes .ob-band-ph img{object-position:50% 60%}body.v2-home .ob .ob-told{list-style:none;margin-top:clamp(40px,9vw,150px);display:grid;gap:var(--gap);grid-template-columns:1fr}@media (min-width:700px){body.v2-home .ob .ob-told{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){body.v2-home .ob .ob-told{grid-template-columns:repeat(4,minmax(0,1fr))}}body.v2-home .ob .ob-told li{display:flex;flex-direction:column;gap:10px;padding:var(--s5);border-radius:var(--ob-r);background:rgba(10,12,46,.62);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}body.v2-home .ob .ob-told-h{display:block;padding-bottom:var(--s4);margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.14);font-size:14px;line-height:1.45;font-style:italic;color:rgba(255,255,255,.74)}body.v2-home .ob .ob-told-h b{display:block;margin-bottom:4px;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ob-gold)}body.v2-home .ob .ob-told p{font-size:15px;line-height:1.6;color:rgba(255,255,255,.84)}body.v2-home .ob .ob-svc{padding-block:var(--sec-y);background-image:var(--bg-wash)}body.v2-home .ob .ob-tiles{list-style:none;display:grid;gap:var(--gap);grid-template-columns:1fr}body.v2-home .ob .ob-tiles > li{display:flex;min-width:0}@media (min-width:640px){body.v2-home .ob .ob-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}body.v2-home .ob .ob-tile--lead,body.v2-home .ob .ob-tile--wide{grid-column:span 2}body.v2-home .ob .ob-tile--lead{grid-row:span 2}}@media (min-width:1024px){body.v2-home .ob .ob-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px}}body.v2-home .ob .ob-tile{position:relative;isolation:isolate;display:block;width:100%;min-height:220px;border-radius:var(--ob-r);overflow:hidden;color:#fff;text-decoration:none;background:#15134a}@media (max-width:639px){body.v2-home .ob .ob-tile{aspect-ratio:16 / 10;min-height:0}body.v2-home .ob .ob-tile--lead .ob-tile{aspect-ratio:4 / 5}}body.v2-home .ob .ob-tile img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease-out)}body.v2-home .ob .ob-tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,12,46,0) 18%,rgba(10,12,46,.45) 50%,rgba(10,12,46,.92) 100%)}body.v2-home .ob .ob-tile:hover img{transform:scale(1.05)}body.v2-home .ob .ob-tile:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}body.v2-home .ob .ob-tile-b{position:absolute;left:20px;right:20px;bottom:18px;display:grid;gap:6px}body.v2-home .ob .ob-tile-t{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.15;color:#fff}body.v2-home .ob .ob-tile-l{font-size:14px;line-height:1.5;color:rgba(255,255,255,.88)}body.v2-home .ob .ob-tile--lead .ob-tile-b{left:28px;right:28px;bottom:28px;gap:10px}body.v2-home .ob .ob-tile--lead .ob-tile-t{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}body.v2-home .ob .ob-tile--lead .ob-tile-l{font-size:15.5px;max-width:40ch}body.v2-home .ob .ob-tile-chip{justify-self:start;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--ob-ink);background:#fff;box-shadow:inset 0 -2px 0 var(--ob-gold)}body.v2-home .ob .ob-tile-go{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:var(--ob-gold);text-decoration-thickness:2px;text-underline-offset:5px}body.v2-home .ob .ob-path{padding-bottom:var(--sec-y);background:var(--ivory)}body.v2-home .ob .ob-path-band{padding-top:var(--sec-y);padding-bottom:clamp(120px,14vw,200px);min-height:clamp(380px,46vw,560px)}body.v2-home .ob .ob-path-band::before{background:linear-gradient(90deg,rgba(10,12,46,.88) 0%,rgba(10,12,46,.62) 40%,rgba(10,12,46,.18) 75%,rgba(10,12,46,.08) 100%),linear-gradient(0deg,rgba(10,12,46,.55) 0%,rgba(10,12,46,0) 40%)}body.v2-home .ob .ob-path-band .ob-band-ph img{object-position:50% 55%}body.v2-home .ob .ob-steps{position:relative;z-index:1;list-style:none;margin-top:calc(-1 * clamp(80px,10vw,140px));display:grid;gap:var(--gap);grid-template-columns:1fr;counter-reset:none}@media (min-width:640px){body.v2-home .ob .ob-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){body.v2-home .ob .ob-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}body.v2-home .ob .ob-steps li{display:flex;flex-direction:column;gap:10px;padding:var(--s6) var(--s5) var(--s5);border-radius:var(--ob-r);background:var(--surface);border:1px solid var(--line);box-shadow:0 28px 56px -32px rgba(10,12,46,.5)}body.v2-home .ob .ob-steps li p{font-size:15px;line-height:1.6;color:var(--text2)}body.v2-home .ob .ob-steps .v2-chip{margin-top:auto;align-self:flex-start}body.v2-home .ob .ob-step-n{position:relative;padding-top:12px;font-family:var(--serif);font-size:44px;line-height:1;font-weight:500;color:var(--indigo)}body.v2-home .ob .ob-step-n::before{content:"";position:absolute;left:0;top:0;width:18px;height:2px;border-radius:2px;background:var(--gold)}body.v2-home .ob .ob-path-end{margin-top:var(--s6);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4) var(--s6);padding:var(--s5) var(--s6);border-radius:var(--r-lg);background:linear-gradient(90deg,var(--fx-indigo),var(--fx-indigo-2));box-shadow:inset 4px 0 0 var(--indigo)}body.v2-home .ob .ob-path-end p{max-width:66ch;font-size:15.5px;line-height:1.6;color:var(--text2)}body.v2-home .ob .ob-hold{background:radial-gradient(55% 80% at 0% 0%,rgba(63,95,224,.26),rgba(63,95,224,0) 70%),linear-gradient(150deg,#15117a 0%,#0f0c55 38%,#0a0c2e 78%)}body.v2-home .ob .ob-hold .v2-cm-n{font-family:var(--serif);font-size:30px;letter-spacing:0;font-weight:500}body.v2-home .ob .ob-hold .v2-cm--cards li{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}body.v2-home .ob .ob-rv{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--sec-y);background:var(--ivory)}body.v2-home .ob .ob-rv-g{display:grid;gap:var(--s7);align-items:center}@media (min-width:1024px){body.v2-home .ob .ob-rv-g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s8)}}body.v2-home .ob .ob-rv-side .v2-sl-btns{margin-top:var(--s6)}body.v2-home .ob .ob-rv-all{margin-top:var(--s5)}body.v2-home .ob .ob-quotes{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}body.v2-home .ob .ob-quotes::-webkit-scrollbar{display:none}body.v2-home .ob .ob-quotes:focus-visible{outline:3px solid var(--indigo);outline-offset:4px;border-radius:24px}body.v2-home .ob .ob-quotes > li{scroll-snap-align:start;display:flex}body.v2-home .ob figure.ob-q{width:100%;margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s6);padding:clamp(28px,4vw,56px);border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:inset 4px 0 0 var(--gold);position:relative;overflow:hidden}body.v2-home .ob figure.ob-q::before{content:none;display:none;--was:"\201C";position:absolute;right:clamp(16px,3vw,40px);top:18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(120px,11vw,180px);line-height:.7;color:var(--fx-mark);pointer-events:none}body.v2-home .ob .ob-q > *{position:relative}body.v2-home .ob .ob-q blockquote{margin:0;padding:0;border:0;quotes:none}body.v2-home .ob .ob-q blockquote p{font-family:var(--serif);font-size:clamp(1.5rem,1.12rem + 1.35vw,2.25rem);line-height:1.24;font-weight:500;letter-spacing:-.012em;color:var(--text);text-wrap:pretty}body.v2-home .ob .ob-q blockquote p::before{content:"\201C";margin-right:.06em;color:var(--gold-ink)}body.v2-home .ob .ob-q blockquote p::after{content:"\201D";color:var(--gold-ink)}body.v2-home .ob .ob-q figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding-top:var(--s5);border-top:1px solid var(--line);font-size:14px;line-height:1.4;color:var(--text3)}body.v2-home .ob .ob-q-av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--indigo);background:color-mix(in srgb,var(--indigo) 14%,var(--surface))}body.v2-home .ob .ob-q-who b{display:block;font-size:15.5px;font-weight:600;color:var(--text)}body.v2-home .ob .ob-q-src{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;font-weight:600}body.v2-home .ob .ob-q-st{color:var(--gold-ink);letter-spacing:1px}body.v2-home .ob .ob-q-src a{font-weight:600}@media (max-width:599px){body.v2-home .ob .ob-q-src{margin-left:58px}}body.v2-home .ob .ob-close{display:grid;grid-template-columns:1fr;background:var(--ob-ink)}@media (min-width:900px){body.v2-home .ob .ob-close{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:560px}}body.v2-home .ob .ob-close-ph{position:relative;min-height:400px;overflow:hidden;background:#1a1850}body.v2-home .ob .ob-close-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 18%}body.v2-home .ob .ob-close-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,46,0) 60%,rgba(10,12,46,.9) 100%)}@media (min-width:900px){body.v2-home .ob .ob-close-ph::after{background:linear-gradient(90deg,rgba(10,12,46,0) 62%,rgba(10,12,46,.85) 100%)}}body.v2-home .ob .ob-close-panel{position:relative;isolation:isolate;display:flex;align-items:center;padding:clamp(40px,6vw,96px) var(--gut);background:radial-gradient(60% 70% at 100% 100%,rgba(125,151,246,.22),rgba(125,151,246,0) 70%),radial-gradient(50% 60% at 0% 0%,rgba(63,95,224,.22),rgba(63,95,224,0) 70%),linear-gradient(135deg,#15117a 0%,#0a0c2e 72%)}body.v2-home .ob .ob-close-in{max-width:600px}@media (min-width:900px){body.v2-home .ob .ob-close-panel{padding-left:clamp(40px,6vw,96px)}}body.v2-home .ob .ob-close .ob-h2{margin-top:var(--s4)}body.v2-home .ob .ob-close-p{margin-top:var(--s4);font-size:var(--fs-deck);line-height:1.55;color:rgba(255,255,255,.88);max-width:50ch}body.v2-home .ob .ob-close-on{display:inline-flex;align-items:center;gap:10px;margin-top:var(--s5);padding:6px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:#a7f3c4;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.28)}body.v2-home .ob .ob-close-on i{width:8px;height:8px;border-radius:50%;background:#4ade80}body.v2-home .ob .ob-close .v2-cta-row{margin-top:var(--s6)}body.v2-home .ob .ob-btn-glass,body.v2-home .ob .ob-btn-glass:visited{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.42)}body.v2-home .ob .ob-btn-glass:hover{background:rgba(255,255,255,.16);color:#fff;border-color:#fff}@keyframes ob-drift{from{transform:scale(1.09) translate3d(-1.4%,0,0)}to{transform:scale(1) translate3d(0,0,0)}}@keyframes ob-float{from{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes ob-rise{from{opacity:.001;transform:translateY(14px)}}@keyframes ob-par{from{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes ob-ping{0%{box-shadow:0 0 0 0 rgba(74,222,128,.5)}70%,100%{box-shadow:0 0 0 9px rgba(74,222,128,0)}}@media (prefers-reduced-motion:no-preference){body.v2-home .ob .ob-hero-bg img{animation:ob-drift 24s var(--ease-out) both}body.v2-home .ob .ob-hero-txt > *{animation:ob-rise 640ms var(--ease-out) backwards}body.v2-home .ob .ob-hero-txt > :nth-child(2){animation-delay:90ms}body.v2-home .ob .ob-hero-txt > :nth-child(3){animation-delay:180ms}body.v2-home .ob .ob-hero-txt > :nth-child(4){animation-delay:260ms}body.v2-home .ob .ob-credits{animation:ob-rise 700ms var(--ease-out) 340ms backwards}@media (min-width:1024px){body.v2-home .ob .ob-gchip{animation:ob-rise 700ms var(--ease-out) 420ms backwards,ob-float 5.5s ease-in-out 1.2s infinite alternate}}body.v2-home .ob .ob-close-on i{animation:ob-ping 2.4s ease-out infinite}@supports (animation-timeline:view()){body.v2-home .ob .ob-band-ph img{animation:ob-par linear both;animation-timeline:view();animation-range:cover}}}@media (prefers-reduced-motion:reduce){body.v2-home .ob .ob-route img,body.v2-home .ob .ob-tile img{transition:none}body.v2-home .ob a.ob-route:hover img,body.v2-home .ob .ob-tile:hover img{transform:none}}@media (max-width:699px){body.v2-home .ob .ob-told{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:6px}body.v2-home .ob .ob-told::-webkit-scrollbar{display:none}body.v2-home .ob .ob-told > li{scroll-snap-align:start}body.v2-home .ob .ob-told:focus-visible{outline:3px solid #fff;outline-offset:2px}body.v2-home .ob .ob-steps li{padding:var(--s5)}body.v2-home .ob .ob-step-n{font-size:34px}body.v2-home .ob .ob-tiles > li:not(.ob-tile--lead) .ob-tile{aspect-ratio:16 / 9}}body.v2-home .ob .ob-steps .v2-chip{white-space:nowrap;max-width:100%;padding-inline:10px;font-size:11.5px}@media (max-width:699px){body.v2-home .ob .ob-stakes::before{background:linear-gradient(180deg,rgba(10,12,46,.90) 0%,rgba(10,12,46,.78) 40%,rgba(10,12,46,.62) 62%,rgba(10,12,46,.94) 100%)}body.v2-home .ob .ob-path-band::before{background:linear-gradient(180deg,rgba(10,12,46,.86) 0%,rgba(10,12,46,.70) 55%,rgba(10,12,46,.55) 100%)}}@media (max-width:1099px){body.v2-home .ob .ob-tile::after{background:linear-gradient(180deg,rgba(10,12,46,.05) 0%,rgba(10,12,46,.55) 42%,rgba(10,12,46,.95) 100%)}}body.v2-home .ob .ob-tile-t,body.v2-home .ob .ob-tile-l{text-shadow:0 1px 12px rgba(10,12,46,.55)}@media (max-width:639px){body.v2-home .ob .ob-tiles > li:not(.ob-tile--lead) .ob-tile{aspect-ratio:2 / 1;min-height:176px}}@media (max-width:479px){body.v2-home .ob .ob-close-on{align-items:flex-start;border-radius:14px;padding:8px 14px;line-height:1.4}body.v2-home .ob .ob-close-on i{flex:none;margin-top:6px}}body.v2-home .ob .ob-btn-white,body.v2-home .ob .ob-btn-white:visited{background:#fff;color:#0f07bd;border-color:#fff;box-shadow:0 12px 30px -12px rgba(0,0,0,.55)}body.v2-home .ob .ob-btn-white:hover{background:#eef0ff;color:#0f07bd;border-color:#eef0ff;transform:translateY(-1px)}body.v2-home .ob .ob-btn-white:focus-visible{outline:3px solid var(--ob-gold);outline-offset:3px}body.v2-home .ob .ob-hold.v2-sec--ink{background:radial-gradient(55% 80% at 0% 0%,rgba(63,95,224,.26),rgba(63,95,224,0) 70%),linear-gradient(150deg,#15117a 0%,#0f0c55 38%,#0a0c2e 78%)}body.v2-home .ob .ob-hold.v2-sec--ink::after{background:radial-gradient(circle,rgba(125,151,246,.22),rgba(125,151,246,0) 70%)}body.v2-home .ob .ob-hold .v2-cm-n{color:#fff}body.v2-home .ob .ob-band-ph img{filter:saturate(.82)}@media (prefers-color-scheme:dark){body.v2-home .ob .ob-step-n{color:#aab8ff}}body.v2-home .ob .v2-ask{background:var(--fx-indigo);border-color:var(--fx-indigo-line);box-shadow:inset 3px 0 0 var(--gold)}body.v2-home .ob .ob-path-band .ob-band-ph img{filter:saturate(.3) contrast(1.06) brightness(.92)}body.v2-home .ob .ob-stakes .ob-band-ph img{filter:saturate(.55)}@media (min-width:700px){body.v2-home .ob .ob-path-band::before{background:linear-gradient(90deg,rgba(10,12,46,.90) 0%,rgba(10,12,46,.66) 40%,rgba(21,17,122,.30) 75%,rgba(21,17,122,.22) 100%),linear-gradient(0deg,rgba(10,12,46,.55) 0%,rgba(10,12,46,0) 40%)}}@media (prefers-reduced-motion:no-preference){.dmc-modal:not(.is-settled) .dmc-modal-bd{-webkit-backdrop-filter:none;backdrop-filter:none}.dmc-modal.is-settled .dmc-modal-bd{transition:opacity var(--dur-3) var(--ease-std),-webkit-backdrop-filter var(--dur-2) var(--ease-std),backdrop-filter var(--dur-2) var(--ease-std)}}body.v2-home .ob figure.ob-q{padding:clamp(24px,2.4vw,36px);gap:var(--s5);border-radius:20px}body.v2-home .ob .ob-q blockquote p{font-size:clamp(1.0625rem,.98rem + .38vw,1.3125rem);line-height:1.5;letter-spacing:0}@media (min-width:1024px){body.v2-home .ob .ob-quotes{grid-auto-columns:calc((100% - var(--gap)) / 2)}}body.v2-home .ob .ob-two{padding-block:var(--sec-y);background-image:var(--bg-wash)}body.v2-home .ob .ob-two-head{max-width:720px;margin-bottom:var(--head-gap)}body.v2-home .ob .ob-two-head .ob-lead{margin-top:var(--s3)}body.v2-home .ob .ob-two-g{display:grid;gap:var(--gap)}@media (min-width:768px){body.v2-home .ob .ob-two-g{grid-template-columns:1fr 1fr}}body.v2-home .ob .ob-two-c{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:clamp(28px,3vw,44px);border-radius:24px}body.v2-home .ob .ob-two-c--call{background:var(--grad-brand);color:#fff;box-shadow:0 30px 60px -32px rgba(15,7,189,.55)}body.v2-home .ob .ob-two-c--call::after{content:"";position:absolute;z-index:-1;right:-120px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),rgba(255,255,255,0) 65%)}body.v2-home .ob .ob-two-c--msg{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px rgba(9,8,42,.04),0 18px 40px -26px rgba(9,8,42,.2)}body.v2-home .ob .ob-two-ic{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;margin-bottom:var(--s5);background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}body.v2-home .ob .ob-two-c--msg .ob-two-ic{background:var(--fx-indigo);color:var(--indigo);box-shadow:none}body.v2-home .ob .ob-two-c h3{font-family:var(--serif);font-size:var(--fs-h3);font-weight:500;line-height:1.2;color:inherit}body.v2-home .ob .ob-two-c--msg h3{color:var(--text)}body.v2-home .ob .ob-two-when{margin-top:var(--s4);font-size:var(--fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#E9C766}body.v2-home .ob .ob-two-c--msg .ob-two-when{color:var(--gold-ink)}body.v2-home .ob .ob-two-c ul{list-style:none;padding:0;margin:var(--s3) 0 var(--s6);display:grid;gap:var(--s3)}body.v2-home .ob .ob-two-c li{display:grid;grid-template-columns:20px 1fr;gap:var(--s3);line-height:1.55;color:rgba(255,255,255,.88)}body.v2-home .ob .ob-two-c li > span{padding-top:.3em;color:#E9C766}body.v2-home .ob .ob-two-c--msg li{color:var(--text2)}body.v2-home .ob .ob-two-c--msg li > span{color:var(--indigo)}body.v2-home .ob .ob-two-c .v2-btn{margin-top:auto;align-self:flex-start}body.v2-home .ob .ob-faq .v2-faq-aside .v2-h2{max-width:12ch}body.v2-home .ob .ob-faq .faq-a a{color:var(--indigo);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}body.v2-home .ob figure.ob-q{justify-content:flex-start}body.v2-home .ob .ob-q figcaption{margin-top:auto}body.v2-home .ob .ob-quotes > li{align-items:stretch}body.v2-home .ob .ob-quotes{align-items:start}body.v2-home .ob .ob-quotes > li{align-items:flex-start}body.v2-home .ob figure.ob-q{height:auto;min-height:0}@layer v2.components{@keyframes sv-in{from{opacity:.001;transform:translateX(12px)}}}@layer v2.components{}@layer v2.components{}@layer v2.components{}html.sv-docked #hdr.v2-hd{transform:translateY(calc(-100% - 8px))}#hdr.v2-hd{transition:transform var(--dur-3) var(--ease-std)}html.sv-docked #hdr.v2-hd:focus-within{transform:none}@keyframes sv-in{from{opacity:0}}@media (prefers-reduced-motion:reduce){#hdr.v2-hd,body.v2-svc .sv-nav,body.v2-svc .sv-nav-l,body.v2-svc .sv-nav-mk,body.v2-svc .sv-nav-hd,body.v2-svc .sv-nav .v2-btn{transition:none !important;animation:none !important}}@layer v2.components{}@layer v2.components{}@layer v2.components{@keyframes sv-pop{from{opacity:.001;transform:translateY(6px)}}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}html:has(body.v2-svc){scroll-padding-top:calc(var(--v2-hd-hc,64px) + 48px)}@media (min-width:1024px){html:has(body.v2-svc){scroll-padding-top:calc(var(--v2-hd-hc,60px) + 56px)}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{.v2-flag{display:block;flex:none;width:20px;height:14px;border-radius:2px;overflow:hidden}.v2-ml--flag i{display:flex;font-size:0}.hb-flag .v2-flag{display:inline-block;vertical-align:-2px}.hb-flag{font-size:0}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{@media (prefers-reduced-motion:no-preference){@keyframes rl-pulse{from{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}}}@layer v2.components{body.bb-leaf .bb-hero-ph{display:none}@media (min-width:1024px){body.bb-leaf .bb-hero-ph{display:block}}body.bb-stage .bb-qs{background:var(--ivory);margin-top:var(--bb-y)}}@layer v2.components{body:is(.v2-act,.rel-pk) .act-head{margin-bottom:var(--s7)}@media (min-width:1024px){body:is(.v2-act,.rel-pk) .act-head{margin-bottom:var(--s8)}}body:is(.v2-act,.rel-pk) .act-head .v2-h2{max-width:22ch}body:is(.v2-act,.rel-pk) .act-hpanel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding:var(--s6);border-radius:var(--r-xl);background:var(--grad-brand);color:#fff;box-shadow:0 30px 60px -34px rgba(15,7,189,.55)}body:is(.v2-act,.rel-pk) .act-hpanel::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Cpath d='M28 0 56 28 28 56 0 28Z'/%3E%3Cpath d='M28 12 44 28 28 44 12 28Z'/%3E%3Ccircle cx='28' cy='28' r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 56px;opacity:.08;-webkit-mask-image:radial-gradient(80% 80% at 100% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(80% 80% at 100% 0%,#000 0%,transparent 75%)}body:is(.v2-act,.rel-pk) .act-hpanel::after{content:"";position:absolute;z-index:-1;right:-140px;bottom:-200px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(226,178,58,.20),rgba(226,178,58,0) 65%)}body:is(.v2-act,.rel-pk) .act-hpanel-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}body:is(.v2-act,.rel-pk) .act-hpanel-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff}body:is(.v2-act,.rel-pk) .act-hpanel-ic svg{width:24px;height:24px}body:is(.v2-act,.rel-pk) .act-hpanel-k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72)}body:is(.v2-act,.rel-pk) .act-hfacts{margin:var(--s7) 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.2)}body:is(.v2-act,.rel-pk) .act-hfacts > div{padding:var(--s4) var(--s4) var(--s4) 0;border-bottom:1px solid rgba(255,255,255,.14)}body:is(.v2-act,.rel-pk) .act-hfacts > div:nth-child(even){padding-left:var(--s4);border-left:1px solid rgba(255,255,255,.14)}body:is(.v2-act,.rel-pk) .act-hfacts > div:nth-last-child(-n+2){border-bottom:0}body:is(.v2-act,.rel-pk) .act-hfacts dt{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.72)}body:is(.v2-act,.rel-pk) .act-hfacts dd{margin:4px 0 0;font-family:var(--serif);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.2;color:#fff}@media (min-width:1024px){body:is(.v2-act,.rel-pk) .sv-hero-g > .act-hpanel{grid-column:7 / span 6;align-self:center}}body:is(.v2-act,.rel-pk) .act-hit-tag{display:block;width:fit-content;margin-top:8px;font-size:12px;font-weight:700;color:var(--indigo)}body:is(.v2-act,.rel-pk) .act-hit-tag::before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--indigo);vertical-align:1px}body:is(.v2-act,.rel-pk) .act-handle{align-self:start;padding:var(--s6);border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);position:relative;overflow:hidden}body:is(.v2-act,.rel-pk) .act-handle::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-rule)}@media (max-width:767px){body:is(.v2-act,.rel-pk) .act-handle{padding:var(--s5)}}body:is(.v2-act,.rel-pk) .act-handle ul{list-style:none;margin:var(--s4) 0 0;padding:0}body:is(.v2-act,.rel-pk) .act-handle li{display:grid;grid-template-columns:24px 1fr;gap:var(--s3);padding:10px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--text)}body:is(.v2-act,.rel-pk) .act-handle li svg{width:18px;height:18px;margin-top:2px;color:var(--indigo)}body:is(.v2-act,.rel-pk) .act-handle-n{margin-top:var(--s3);font-size:13.5px;color:var(--text3)}body.v2-act-hub .act-mx--start tbody th b{display:block;font-size:16px;font-weight:700;color:var(--text)}body.v2-act-hub .act-mx--start tbody th small{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--text3)}body.v2-act-hub .act-mx--start td:nth-child(2){color:var(--text2)}body.v2-act-hub .act-dec-b{display:block;margin-bottom:2px;color:var(--text);font-weight:700}body.v2-act-hub .act-mx--start thead th:nth-child(2){color:var(--gold-ink)}body.v2-act-hub .act-mx--start thead th:nth-child(3){color:var(--text3)}@media (min-width:1024px){body.v2-act-hub .act-mx--start tbody th{width:30%}body.v2-act-hub .act-mx--start td:nth-child(2){width:42%}body.v2-act-hub .act-mx--start td:nth-child(3){width:auto}}body.v2-act-hub .act-find-s{background:var(--ivory)}@media (prefers-color-scheme:dark){body:is(.v2-act,.rel-pk) .act-hpanel{background:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 55%,#12112e 100%)}}}@layer v2.components{@media (max-width:599px){body:is(.v2-act,.rel-pk) .act-hpanel{padding:var(--s5)}body:is(.v2-act,.rel-pk) .act-hfacts{margin-top:var(--s5)}body:is(.v2-act,.rel-pk) .act-hfacts dd{font-family:inherit;font-size:16px;font-weight:700;line-height:1.3}}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{body.v2-act-hub .act-mx--start .act-go{display:inline}body.v2-act-hub .act-mx--start .act-go svg{display:inline-block;margin-left:8px;vertical-align:-1px}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{body.ar-hub-updates .ar-cards--upd img[src*="tx-vat"]{object-position:78% 45%}}@layer v2.components{}@layer legacy{@media (max-width:680px){.site-footer.fx .fx-col > .footer-choices{font-size:15px !important}}}.dmc-phone-flag,.dmc-phone-opt-flag{display:inline-grid;place-items:center;min-width:26px;height:18px;padding:0 4px;border-radius:4px;background:var(--fx-indigo,rgba(15,7,189,.08));color:var(--indigo);font:700 10.5px/1 var(--font,Montserrat,sans-serif);letter-spacing:.04em}:root,html,body{color-scheme:light dark}:root[data-theme="dark"],:root[data-theme="dark"] body{color-scheme:dark}:root[data-theme="dark"]{--dmc-fd-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' preserveAspectRatio='none'%3E%3Crect width='8' height='8' fill='%23fff'/%3E%3C/svg%3E")}html[data-forced-dark] body.v2-home .ob .ob-h1 span{background:none;-webkit-text-fill-color:#e3e6ff;color:#e3e6ff}html[data-forced-dark] img[src*="/logo-white.png"]{object-fit:none;object-position:-99999px 0;background:var(--dmc-fd-white) 0 0 / 100% 100%;-webkit-mask:url("/assets/images/logo-white.png") 0 50% / contain no-repeat;mask:url("/assets/images/logo-white.png") 0 50% / contain no-repeat}html[data-forced-dark] :is(.ob-btn-white,.v2-btn--light,.bb-call-a .v2-btn--primary,.ob-tile-chip),html[data-forced-dark] :is(.ob-btn-white,.v2-btn--light,.bb-call-a .v2-btn--primary):is(:hover,:visited,:focus-visible){background:linear-gradient(currentColor,currentColor) padding-box text,var(--dmc-fd-white) center / 100% 100% border-box;-webkit-background-clip:text,border-box;background-clip:text,border-box;-webkit-text-fill-color:transparent;border-color:transparent}html[data-forced-dark] :is(.dmc-consent-yes,.skip-nav){background-image:linear-gradient(currentColor,currentColor),none;-webkit-background-clip:text,border-box;background-clip:text,border-box;-webkit-text-fill-color:transparent}html[data-forced-dark] :is(.svc-fz-lg,.svc-fz-ml){background:var(--dmc-fd-white) center / 100% 100%}html[data-forced-dark] body.v2-home .ob .ob-gchip-top > svg{background:var(--dmc-fd-white) center / 100% 100%}@media (max-width:1099px){html:has(body.v2-pbar-on){scroll-padding-bottom:calc(var(--v2-pbar-h,68px) + 16px + env(safe-area-inset-bottom))}}:is(h1,h2,h3){overflow-wrap:break-word}.v2-page .sv-mx-foot,.v2-page .ind-body > p,.v2-page .act-notes > p{max-width:72ch}@media (forced-colors:active){.v2-page mark.v2-hl,body.v2-home .ob mark.v2-hl{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;text-decoration:underline;text-underline-offset:.18em}body.v2-home .ob .ob-h1 span{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.v2-btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid Highlight;outline-offset:2px}}:root[data-theme-pref="light"],:root[data-theme-pref="light"] body{color-scheme:only light}html:not(.js) .v2-thm,html:not(.js) .v2-dr-thm{display:none !important}.v2-thm{position:relative;flex:none}.v2-thm-b{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line-strong);background:none;color:var(--text);cursor:pointer;transition:transform var(--dur-1) var(--ease-std),border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std)}.v2-thm-b:hover,.v2-thm-b[aria-expanded="true"]{border-color:var(--indigo);color:var(--indigo)}.v2-thm-b:active{transform:scale(.94)}.v2-thm-m{position:absolute;top:calc(100% + 10px);right:0;z-index:5;width:232px;padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 60px -24px rgba(9,8,42,.38),0 2px 8px rgba(9,8,42,.06);visibility:hidden;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:100% 0;transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-2) var(--ease-std),visibility 0s linear var(--dur-2)}.v2-thm.is-open .v2-thm-m{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std),visibility 0s}.v2-thm-m button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--text2);font-family:var(--font);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std)}.v2-thm-m button b{display:block;font-size:14px;font-weight:600;line-height:1.3;color:var(--text)}.v2-thm-m button span span{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--text3)}.v2-thm-m button:hover,.v2-thm-m button:focus-visible{background:var(--lilac)}.v2-thm-m button:focus-visible{outline:3px solid var(--indigo);outline-offset:-2px}.v2-thm-m button[aria-checked="true"]{background:var(--fx-indigo,rgba(15,7,189,.08));color:var(--indigo)}.v2-thm-m button[aria-checked="true"] b{color:var(--indigo)}.v2-dr-thm{display:none}@media (min-width:1100px){.v2-thm-b,.v2-hd-wa{width:40px;height:40px}.v2-nav-l{gap:0}}@media (min-width:1440px){.v2-thm{margin-right:-18px}.v2-t{padding:0 10px}.v2-t.is-current::after{left:10px;right:10px}}@media (min-width:1280px) and (max-width:1439px){.v2-thm{margin-right:-10px}.v2-t{padding:0 9px}.v2-t.is-current::after{left:9px;right:9px}}@media (min-width:1100px){.v2-thm{transition:translate var(--dur-3) var(--ease-std)}.v2-hd.is-compact .v2-thm{translate:0 calc((var(--v2-hd-h) - var(--v2-hd-hc)) / 2)}}@media (max-width:1099px){.v2-thm{display:none}.v2-dr-thm{display:flex;align-items:center;gap:14px;flex:none;padding:10px 20px;border-top:1px solid var(--line)}.v2-dr-thm-l{flex:none;font-size:14px;font-weight:600;color:var(--text2)}.v2-seg{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--lilac-200)}.v2-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 6px;border:0;border-radius:9px;background:none;color:var(--text2);font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}.v2-seg button svg{flex:none;width:18px;height:18px}.v2-seg button[aria-checked="true"]{background:var(--surface);color:var(--indigo);box-shadow:0 1px 3px rgba(9,8,42,.12)}.v2-seg button:focus-visible{outline:3px solid var(--indigo);outline-offset:1px}@media (prefers-color-scheme:dark){.v2-seg button[aria-checked="true"]{background:color-mix(in srgb,var(--text) 13%,var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong)}}.v2-hd.is-open .v2-dr-thm{animation:v2m-col var(--dur-5) var(--ease-std) both;animation-delay:140ms}}@media (prefers-reduced-motion:reduce){.v2-thm-m,.v2-thm.is-open .v2-thm-m{transition:none;transform:none}.v2-thm-b:active{transform:none}.v2-hd.is-open .v2-dr-thm{animation:none}}@media (forced-colors:active){.v2-seg button[aria-checked="true"],.v2-thm-m button[aria-checked="true"]{outline:2px solid Highlight;outline-offset:-2px}}html.dmc-thm-switching *,html.dmc-thm-switching *::before,html.dmc-thm-switching *::after{transition:none !important}@layer v2.components{body.svc-ty .sv-hero--ph .v2-h1{max-width:17ch}body.svc-404 .sv-hph img{object-position:30% 60%}body.svc-404 .sv-hph::after{display:none}body.svc-ty .sv-hph img{object-position:60% 35%}body.svc-ty .sv-hph::after,body.svc-ctc .sv-hph::after,body.svc-partners .sv-hph::after,body.svc-pp .sv-hph::after,body.svc-ref .sv-hph::after{opacity:.35}body.svc-partners .sv-hph img{object-position:45% 50%}}.dmc-modal-panel{border-radius:var(--r-xl);border-top:0;background:var(--surface);box-shadow:0 40px 90px -30px rgba(9,8,42,.55)}.dmc-modal-panel::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--grad-rule);pointer-events:none}@media (max-width:640px){.dmc-modal-panel{border-radius:var(--r-xl) var(--r-xl) 0 0}}.dmc-modal-x{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--text3);font-size:26px;line-height:1;transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std)}.dmc-modal-x:hover{background:var(--fx-indigo);color:var(--indigo)}.dmc-modal-x:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.dmc-book-card h3,.dmc-modal-panel .dmc-wiz-q{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--text)}.dmc-book-card p,.dmc-modal-panel .dmc-wiz-sub{color:var(--text2)}.dmc-modal-panel .dmc-wiz-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--gold-ink)}.dmc-modal-panel .dmc-wiz-bar{height:4px;background:var(--lilac-200)}.dmc-modal-panel .dmc-wiz-bar > span{background:var(--grad-rule)}.dmc-modal-panel .dmc-wiz-opt{min-height:56px;border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);color:var(--text)}.dmc-modal-panel .dmc-wiz-opt:hover{border-color:var(--indigo);background:var(--fx-indigo-2);transform:none}.dmc-modal-panel .dmc-wiz-opt:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.dmc-modal-panel .dmc-wiz-opt-h{color:var(--text3)}.dmc-modal-panel .dmc-wiz-field > span{color:var(--text);font-weight:700}.dmc-modal-panel .dmc-wiz-field input,.dmc-modal-panel .dmc-wiz-field select,.dmc-modal-panel .dmc-wiz-field textarea{min-height:48px;border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--white);color:var(--text);font-size:16px}.dmc-modal-panel .dmc-wiz-field input:focus,.dmc-modal-panel .dmc-wiz-field select:focus,.dmc-modal-panel .dmc-wiz-field textarea:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px var(--fx-indigo)}.dmc-modal-panel .dmc-wiz-err{border-color:var(--danger-ink) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-ink) 14%,transparent) !important}.dmc-modal-panel .dmc-wiz-emailerr{font-size:13px;color:var(--danger-ink)}.dmc-modal-panel .dmc-wiz-reqerr{margin:var(--s4) 0 0;font-size:13.5px;line-height:1.5;color:var(--danger-ink)}.dmc-modal-panel .dmc-wiz-reqerr + .dmc-wiz-nav{margin-top:var(--s3)}.dmc-modal-panel .dmc-wiz-back{color:var(--text3);font-weight:600}.dmc-modal-panel .dmc-wiz-back:hover{color:var(--indigo)}.dmc-modal-panel :is(.btn-gold,.dmc-wiz-next),.dmc-book-card .btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 22px;border:0;border-radius:999px;background:var(--indigo-solid,#0F07BD);color:#fff;font-family:var(--font);font-size:15.5px;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:var(--shadow-indigo,none);cursor:pointer;transition:background-color var(--dur-2) var(--ease-std),transform var(--dur-1) var(--ease-std)}.dmc-modal-panel :is(.btn-gold,.dmc-wiz-next):hover,.dmc-book-card .btn-gold:hover{background:var(--indigo-solid-h,#0c06a0);color:#fff;transform:translateY(-1px)}.dmc-modal-panel .btn-outline-ink,.dmc-book-card .btn-outline-ink{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 22px;border-radius:999px;border:1.5px solid var(--line-strong);background:transparent;color:var(--text);font-family:var(--font);font-size:15.5px;font-weight:700;text-transform:none;letter-spacing:0}.dmc-modal-panel .btn-outline-ink:hover,.dmc-book-card .btn-outline-ink:hover{border-color:var(--indigo);color:var(--indigo);background:var(--fx-indigo-2)}.dmc-modal-panel .dmc-wiz-fallback{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--fx-gold);box-shadow:inset 3px 0 0 var(--fx-gold-line);color:var(--text);font-size:15px;line-height:1.55;text-align:left}.dmc-modal-panel .dmc-wiz-fallback a{color:var(--indigo);font-weight:700}.dmc-modal-panel .dmc-wiz-trust{color:var(--text3);font-size:12.5px}.dmc-consent-txt{font-family:var(--font)}.dmc-consent button{min-height:44px;border-radius:999px;font-family:var(--font);font-weight:700;text-transform:none;letter-spacing:0}.dmc-consent .dmc-consent-yes{background:#3F5FE0;color:#fff}.dmc-consent .dmc-consent-yes:hover{background:#3552cc;color:#fff;transform:none}.dmc-consent-txt a{color:#fff;text-decoration-color:#E2B23A;text-underline-offset:3px}:root{--sv-bar:0px;--v2-top:calc(var(--v2-hd-hc,64px) + var(--sv-bar))}html:has([data-sv-nav]){--sv-bar:48px}@media (min-width:1024px){html:has([data-sv-nav]){--sv-bar:56px}}html:has([data-sv-nav]){scroll-padding-top:calc(var(--v2-top) + 8px)}@media (min-width:1024px){.v2-page .v2-faq-aside{top:calc(var(--v2-top) + 32px)}}@media (max-width:1023px){html:has(.sv-nav.is-open) .v2-pbar,html:has(.sv-nav.is-open) .dmc-qc{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}}@media (max-width:1099px){html:has(body.v2-pbar-on){scroll-padding-bottom:calc(var(--v2-pbar-h,68px) + 76px + env(safe-area-inset-bottom))}body:has(:is(input,select,textarea):focus) .dmc-qc{opacity:0 !important;pointer-events:none !important}body.dmc-consent-open .v2-pbar{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html:not([data-theme="dark"]) .v2-hd-bar::before{background:#fff}html[data-theme="dark"] .v2-hd-bar::before{background:#15151e}}@layer v2.base{:where(h1,h2,h3){text-wrap:balance}}:root{--dmc-v:visible}