@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{--c-field:#0F07BD;--c-white:#FFFFFF;--c-on-field-2:#DCDAFF;--c-seam:#C9981A;--c-gold-lit:#E0B027;--c-track:#A67C12;--c-tint:#F5F4FC;--c-line:#E3E1F2;--c-line-2:#CFCCEC;--c-text:#0B0A26;--c-text-2:#46446C;--c-gold-ink:#8A6400;--c-wa:#25D366;--c-dk-bg:#0C0D1B;--c-dk-tint:#121326;--c-dk-surface:#16172E;--c-dk-line:#262842;--c-dk-line-2:#34365A;--c-dk-text:#EFEEFB;--c-dk-text-2:#C2C0E2;--c-dk-ink:#B9B6FF;--rgb-field:15 7 189;--rgb-white:255 255 255;--rgb-on-field-2:220 218 255;--rgb-seam:201 152 26;--rgb-gold-lit:224 176 39;--rgb-track:166 124 18;--rgb-tint:245 244 252;--rgb-line:227 225 242;--rgb-line-2:207 204 236;--rgb-text:11 10 38;--rgb-text-2:70 68 108;--rgb-gold-ink:138 100 0;--rgb-wa:37 211 102;--rgb-dk-bg:12 13 27;--rgb-dk-tint:18 19 38;--rgb-dk-surface:22 23 46;--rgb-dk-line:38 40 66;--rgb-dk-line-2:52 54 90;--rgb-dk-text:239 238 251;--rgb-dk-text-2:194 192 226;--rgb-dk-ink:185 182 255;--field:var(--c-field);--on-field:var(--c-white);--on-field-2:var(--c-on-field-2);--seam:var(--c-seam);--gold-lit:var(--c-gold-lit);--track:var(--c-track);--tint:var(--ivory);--line-2:var(--line-strong);--text-2:var(--text2);--focus:var(--indigo);--fill:var(--c-field);--fill-h:#0B05A0;--on-fill:var(--c-white);--t-xs:12px;--t-s:14px;--t-body:16px;--t-l:18px;--t-xl:22px;--t-spec:clamp(22px,1.1rem + 1.2vw,32px);--t-h2:clamp(28px,2.8vw,40px);--t-stage:clamp(28px,1.2rem + 2.28vw,52px);--t-h1:clamp(36px,1.6rem + 2.2vw,56px);--t-h1-home:clamp(38px,6.5vw,94px);--lh-tight:1.05;--lh-head:1.15;--lh-title:1.25;--lh-snug:1.4;--lh-card:1.5;--lh-body:1.6;--measure:34em;--sec-y:64px;--sec-y-tight:48px;--btn-h:48px;--btn-py:12px;--btn-px:24px;--btn-fs:var(--t-body);--btn-fw:600;--btn-sm-h:40px;--btn-sm-py:8px;--btn-sm-px:16px;--btn-sm-fs:var(--t-s)}@media (prefers-color-scheme:dark){:root{--fill:var(--c-dk-ink);--fill-h:#CDCBFF;--on-fill:var(--c-dk-bg)}}html{font-synthesis-weight:none}:root{color-scheme:light}html,body{color-scheme:light}:root{--hero-tint-a:var(--c-dk-text);--hero-tint-b:var(--c-white);--hero-tint-c:var(--c-dk-text);--indigo-solid:var(--c-field);--indigo-solid-h:#0B05A0}:root{--indigo:var(--c-field);--indigo-dark:#0B05A0;--indigo-mid:var(--c-field);--blue-mid:#4A85D8;--gold:var(--c-seam);--gold-light:var(--c-gold-lit);--gold-soft:var(--c-gold-lit);--deep:var(--c-text);--gold-ink:var(--c-gold-ink);--pos-ink:#15803D;--gold-deep:var(--c-gold-ink);--surface:var(--c-white);--danger-ink:#B23A2E;--deep2:#0D0C35;--ivory:var(--c-tint);--lilac:var(--c-tint);--lilac-200:var(--c-dk-text);--cloud:var(--c-white);--white:var(--c-white);--text:var(--c-text);--text2:var(--c-text-2);--text3:var(--c-text-2);--text-placeholder:#8F8DAB;--border:rgb(var(--rgb-text) / 0.08);--line:var(--c-line);--line-strong:var(--c-line-2);--success:#1E8E5A;--success-bg:#E6F4EC;--warning:var(--c-seam);--warning-bg:#FBF2DA;--danger:#C2362F;--danger-bg:#FBE9E8;--info:#4A85D8;--info-bg:var(--c-dk-text);--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:rgb(var(--rgb-text) / 0.10);--rule-dotted:rgb(var(--rgb-text) / 0.25);--paper:var(--c-white);--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:var(--t-h1);--fs-h2:var(--t-h2);--fs-h3:var(--t-xl);--fs-lead:var(--t-l);--fs-eyebrow:var(--t-xs);--fs-num:var(--t-stage);--sec-pad:var(--sec-y);--t-fast:180ms;--t-base:420ms;--t-slow:700ms;--shadow-card:0 2px 8px rgb(var(--rgb-text) / 0.05),0 18px 44px -20px rgb(var(--rgb-text) / 0.17);--shadow-card-h:0 6px 16px rgb(var(--rgb-text) / 0.07),0 30px 60px -22px rgb(var(--rgb-text) / 0.25);--shadow-gold:0 6px 18px -7px rgb(var(--rgb-seam) / 0.42);--shadow-gold-h:0 12px 26px -8px rgb(var(--rgb-seam) / 0.52);--shadow-indigo:0 7px 18px -8px rgb(var(--rgb-field) / 0.42);--shadow-indigo-h:0 14px 30px -10px rgb(var(--rgb-field) / 0.52)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--t-body);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}body{font-family:var(--font);font-size:var(--t-body);color:var(--text);background:var(--white);line-height:var(--lh-body);text-wrap:pretty;-moz-osx-font-smoothing:grayscale}::selection{background:rgb(var(--rgb-field) / 0.92);color:var(--c-white)}::-moz-selection{background:rgb(var(--rgb-field) / 0.92);color:var(--c-white)}.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 16px}@media (min-width:768px){.wrap{padding:0 32px}}@media (min-width:1024px){.wrap{padding:0 48px}}.section{padding:var(--sec-y) 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:rgb(var(--rgb-white) / 0.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--border);box-shadow:0 1px 24px rgb(var(--rgb-text) / 0.07)}@media (min-width:1024px){.site-header{height:72px}}@media (max-width:1023px){.site-header.is-solid{background:rgb(var(--rgb-tint) / 0.98) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}}@media (max-width:1024px){#hdr.is-solid{background:rgb(var(--rgb-tint) / 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:var(--t-xs) !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:var(--c-white) !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:var(--c-white);border-radius:8px;text-align:center;font-weight:600;font-size:var(--t-body);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:var(--t-xs);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:var(--t-l);line-height:var(--lh-body)}}.eyebrow{display:block;font-size:var(--t-xs);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.page-hero .eyebrow{color:rgb(var(--rgb-white) / 0.65)}.hero .eyebrow{color:rgb(var(--rgb-white) / 0.65)}.s-title{font-size:var(--t-h2);font-weight:700;letter-spacing:-0.02em;line-height:var(--lh-title);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:var(--c-white)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--indigo);color:var(--c-white);border:1.5px solid var(--indigo);font-size:var(--t-s);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:12px 24px;background:var(--gold);color:var(--c-text);border:1.5px solid var(--gold);font-size:var(--t-s);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:12px 24px;background:transparent;color:var(--text);font-size:var(--t-s);font-weight:500;border:1.5px solid rgb(var(--rgb-text) / 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:12px 24px;border:1.5px solid rgb(var(--rgb-text) / 0.22);color:var(--text) !important;border-radius:4px;font-size:var(--t-s);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:rgb(var(--rgb-text) / 0.04)}.btn-primary,.btn-gold,.btn-cta,.btn-outline,.btn-outline-ink{min-height:var(--btn-h);padding:var(--btn-py) var(--btn-px);justify-content:center;font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:var(--lh-title);letter-spacing:.01em}.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 12px;text-align:left;background:var(--indigo);font-size:var(--t-s);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--c-white);border-bottom:1px solid var(--border)}.compare-table th.col-hl{background:var(--indigo-dark);border-top:3px solid var(--gold);color:var(--c-white)}.compare-table td{padding:12px 12px;font-size:var(--t-s);color:var(--text2);border-bottom:1px solid rgb(var(--rgb-field) / 0.08);vertical-align:top;line-height:var(--lh-body);font-variant-numeric:tabular-nums}.compare-table td.col-hl{background:rgb(var(--rgb-field) / 0.025)}.compare-table td strong{color:var(--text);font-weight:600}.compare-table .row-label{font-size:var(--t-xs);font-weight:600;color:var(--text)}.compare-table tr:last-child td{border-bottom:none}.compare-table tr:hover td{background:rgb(var(--rgb-text) / 0.02)}.compare-table tr:hover td.col-hl{background:rgb(var(--rgb-field) / 0.04)}.most-chosen{display:inline-block;font-size:var(--t-xs);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background:var(--gold);color:var(--deep);border:1px solid var(--gold);padding:2px 8px;border-radius:20px;margin-left:8px;vertical-align:middle}.compare-note{font-size:var(--t-xs);color:var(--text3);line-height:var(--lh-body)}.advisory-note{font-size:var(--t-xs);line-height:var(--lh-body);color:var(--text3);background:rgb(var(--rgb-field) / 0.03);border-left:3px solid rgb(var(--rgb-field) / 0.22);border-radius:0 8px 8px 0;padding:12px 16px;margin:0;max-width:var(--measure)}.advisory-note strong{color:var(--text2);font-weight:600}#founder .split img{box-shadow:0 26px 54px -30px rgb(var(--rgb-text) / 0.42);border-radius:12px}.faq-list{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:2px 16px;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:16px 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:rgb(var(--rgb-field) / 0.022)}}.faq-q h4,.faq-q h3,details.faq-item > summary.faq-q h4,details.faq-item > summary.faq-q h3{font-size:var(--t-l);font-weight:600;line-height:var(--lh-snug);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:var(--t-xs);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 16px;font-size:var(--t-body);color:var(--text2);line-height:var(--lh-body);max-width:var(--measure)}.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:12px;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:64px 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%,rgb(var(--rgb-field) / 0.30) 0%,transparent 65%);pointer-events:none}.cta-strip .wrap{position:relative;z-index:1}.cta-strip h2{font-size:var(--t-h2);font-weight:700;color:white;max-width:18ch;margin:8px auto 12px;line-height:var(--lh-head);letter-spacing:-0.02em}@media (max-width:640px){.cta-strip h2{font-size:var(--t-l);max-width:none;text-align:left;margin-left:0;margin-right:0}.cta-strip h2 br{display:none}}.site-footer{background:var(--c-dk-bg);padding:48px 0 24px;border-top:1px solid rgb(var(--rgb-white) / 0.05)}@media (min-width:768px){.site-footer{padding:64px 0 24px}}.footer-choices{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer-choices:hover{color:rgb(var(--rgb-white) / 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:var(--c-wa);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(var(--rgb-wa) / 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(rgb(var(--rgb-white) / 0.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--rgb-white) / 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:8px;font-size:var(--t-xs);color:rgb(var(--rgb-white) / 0.28);margin-bottom:16px}.breadcrumb a:hover{color:rgb(var(--rgb-white) / 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%,var(--c-field) 75%,#1309D4 100%);position:relative;overflow:hidden}.hero .eyebrow{color:rgb(var(--rgb-white) / 0.65);letter-spacing:0.12em}body.lighthero .site-header{background:rgb(var(--rgb-white) / 0.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border);box-shadow:0 1px 24px rgb(var(--rgb-text) / 0.07)}@media (max-width:1023px){body.lighthero .site-header{background:rgb(var(--rgb-tint) / 0.98);-webkit-backdrop-filter:none;backdrop-filter:none}}body.lighthero .site-header .nav-cta{background:var(--indigo);color:var(--c-white) !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:var(--c-text)}.cta-strip::before{background:radial-gradient(125% 115% at 50% 45%,transparent 42%,rgba(0,0,0,0.45) 100%)}.btn-lg{padding:16px 32px;font-size:var(--t-s)}.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:16px 0;border-bottom:1px solid var(--border);align-items:start}.step-n{width:40px;height:40px;border-radius:50%;background:rgb(var(--rgb-field) / 0.07);border:1px solid rgb(var(--rgb-field) / 0.16);color:var(--indigo);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--t-s);flex-shrink:0}.step-t{font-size:var(--t-body);font-weight:600;color:var(--text);margin-bottom:4px;letter-spacing:0}.step-d{font-size:var(--t-body);color:var(--text2);line-height:var(--lh-body);max-width:var(--measure)}.note-body{max-width:var(--measure)}.note-body p{font-size:var(--t-body);color:var(--text2);line-height:var(--lh-body);margin-bottom:12px}.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:var(--t-body);letter-spacing:-0.01em;line-height:var(--lh-title);margin:24px 0 8px}.note-body h3:first-child{margin-top:0}.commit{position:relative;padding:24px 24px 24px 24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:border-color .25s,transform .25s}.commit:hover{border-color:rgb(var(--rgb-field) / 0.18);transform:translateY(-3px)}.commit::before{content:'\201C';position:absolute;left:16px;top:10px;font-size:var(--t-h2);line-height:1;color:rgb(var(--rgb-seam) / 0.55);font-family:Georgia,'Times New Roman',serif}.commit p{font-size:var(--t-body);font-weight:500;color:var(--text);line-height:var(--lh-body);letter-spacing:0}.split{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:920px){.split{grid-template-columns:1.08fr 0.92fr;gap:48px;align-items:start}}.form{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:var(--t-xs);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:var(--t-body);color:var(--text);width:100%;background:var(--surface);border:1px solid rgb(var(--rgb-text) / 0.16);border-radius:9px;padding:12px 12px;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 rgb(var(--rgb-field) / 0.12)}.field-row{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.field-row{grid-template-columns:1fr 1fr}}.form-note{font-size:var(--t-xs);color:var(--text3);line-height:var(--lh-body)}.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:var(--c-white)}.cta-strip:not(.ip) .btn-primary{background:var(--gold);color:var(--c-text);border-color:var(--gold)}.cta-strip:not(.ip) .btn-outline{color:var(--c-white);border-color:rgb(var(--rgb-white) / 0.40)}.cta-strip:not(.ip) .btn-outline:hover{background:rgb(var(--rgb-white) / 0.12)}.cta-strip.ip{background:var(--c-text)}.cta-strip.ip::before{background:radial-gradient(120% 130% at 50% -10%,rgb(var(--rgb-field) / 0.28),transparent 62%)}.pcard-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.pcard-grid.c2{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:900px){.pcard-grid.c3{grid-template-columns:repeat(3,1fr);gap:16px}}.pcard{position:relative;background:var(--surface);border:1px solid rgb(var(--rgb-text) / 0.09);border-radius:16px;padding:24px 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 rgb(var(--rgb-text) / 0.04),0 16px 40px -18px rgb(var(--rgb-text) / 0.14);--mx:50%;--my:50%}.pcard:hover{transform:translateY(-5px);box-shadow:0 2px 6px rgb(var(--rgb-text) / 0.08),0 20px 48px rgb(var(--rgb-text) / 0.12);border-color:rgb(var(--rgb-field) / 0.14)}.pcard-ic{width:42px;height:42px;border-radius:11px;background:rgb(var(--rgb-field) / 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:var(--t-body);font-weight:600;color:var(--text);margin-bottom:8px;letter-spacing:-0.01em;line-height:var(--lh-title);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),rgb(var(--rgb-field) / 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:var(--t-s);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 rgb(var(--rgb-text) / 0.05),0 8px 24px rgb(var(--rgb-text) / 0.06) !important}.pcard::before,.pcard::after{display:none !important}}.pcard p{font-size:var(--t-body);color:var(--text2);line-height:var(--lh-body)}.route{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;position:relative;overflow:hidden}.route::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold),rgb(var(--rgb-seam) / 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:rgb(var(--rgb-seam) / 0.32);box-shadow:0 2px 6px rgb(var(--rgb-text) / 0.04),0 22px 46px rgb(var(--rgb-text) / 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:var(--lh-head)}body.ip .section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.pcard-ic{transition:background .25s,color .25s}.pcard:hover .pcard-ic{background:var(--indigo);color:var(--c-white)}div.pcard:hover{transform:none;box-shadow:var(--shadow-card);border-color:rgb(var(--rgb-text) / 0.09)}div.pcard::after,div.pcard::before{display:none}div.pcard:hover h3{color:var(--text)}div.pcard:hover .pcard-ic{background:rgb(var(--rgb-field) / 0.07);color:var(--indigo)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 24px}.panel.ivory{background:var(--ivory)}.panel.gold{border-color:rgb(var(--rgb-seam) / 0.3);box-shadow:0 1px 3px rgb(var(--rgb-seam) / 0.06)}.checklist{display:flex;flex-direction:column;gap:8px}.checklist li{font-size:var(--t-body);color:var(--text2);line-height:var(--lh-card);padding-left:27px;position:relative}.checklist li::before{position:absolute;left:0;top:0;font-weight:700;font-size:var(--t-s)}.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 rgb(var(--rgb-field) / .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:var(--t-s);font-weight:500;white-space:nowrap;line-height:var(--lh-card);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:8px 16px;border-radius:6px;font-size:var(--t-s);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:var(--sec-y);padding-bottom:var(--sec-y)}}@media (max-width:480px){section,.section{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}}.wa-fab,.btn,button,details.faq-item summary{min-height:44px}@media (max-width:768px){input,select,textarea{font-size:var(--t-body) !important}}@media (max-width:640px){.compare-table{min-width:0;width:100%}.compare-table th,.compare-table td{padding:8px 8px;font-size:var(--t-xs);white-space:normal}.compare-table .row-label{font-size:var(--t-xs)}}@media (max-width:768px){.container,.inner{padding-left:16px;padding-right:16px}}@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 rgb(var(--rgb-seam) / 0.28),0 0 0 0 rgb(var(--rgb-seam) / 0.40)}50%{box-shadow:0 4px 16px rgb(var(--rgb-seam) / 0.28),0 0 0 8px rgb(var(--rgb-seam) / 0)}}.section + .section{border-top:1px solid rgb(var(--rgb-field) / 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 rgb(var(--rgb-text) / 0.08),0 20px 48px rgb(var(--rgb-text) / 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 rgb(var(--rgb-field) / 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:var(--c-white);border-top:2px solid var(--gold);box-shadow:0 -12px 40px rgb(var(--rgb-text) / 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:var(--t-s);line-height:var(--lh-body);color:rgb(var(--rgb-white) / 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:var(--t-s);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:rgb(var(--rgb-white) / 0.10);color:var(--c-white);border:1px solid rgb(var(--rgb-white) / 0.28)}.dmc-consent-no:hover{background:rgb(var(--rgb-white) / 0.18)}@media (max-width:560px){.dmc-consent-btns{width:100%}.dmc-consent button{flex:1}}.dmc-wiz-bar{height:4px;background:rgb(var(--rgb-field) / 0.10);border-radius:99px;margin-bottom:24px;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:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.dmc-wiz-q{font-size:var(--t-xl);font-weight:700;line-height:var(--lh-title);color:var(--text);margin-bottom:8px}@media (min-width:768px){.dmc-wiz-q{font-size:var(--t-xl)}}.dmc-wiz-sub{font-size:var(--t-s);color:var(--text2);line-height:var(--lh-body);margin-bottom:16px}.dmc-wiz-opts{display:grid;gap:8px}.dmc-wiz-opt{display:flex;flex-direction:column;gap:3px;text-align:left;min-height:56px;padding:12px 16px;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:rgb(var(--rgb-field) / 0.03);transform:translateY(-1px)}.dmc-wiz-opt:focus-visible{outline:3px solid rgb(var(--rgb-field) / 0.35);outline-offset:2px}.dmc-wiz-opt-l{font-size:var(--t-body);font-weight:600}.dmc-wiz-opt-h{font-size:var(--t-s);color:var(--text3);font-weight:400}.dmc-wiz-fields{display:grid;gap:12px}.dmc-wiz-field{display:grid;gap:8px}.dmc-wiz-field > span{font-size:var(--t-s);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:var(--t-body);font-family:var(--font);color:var(--text);padding:12px 12px;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 rgb(var(--rgb-field) / 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:16px}.dmc-wiz-nav .btn-gold{width:100%}.dmc-wiz-back{display:inline-flex;align-items:center;min-height:40px;margin-bottom:8px;padding:0 8px;font-family:var(--font);font-size:var(--t-s);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:24px 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:var(--t-xs);color:var(--text3);letter-spacing:.02em}.dmc-calc-head{font-size:var(--t-spec);font-weight:700;color:var(--text);line-height:var(--lh-head)}.dmc-calc-sub{font-size:var(--t-s);font-weight:600;color:var(--indigo)}.dmc-calc-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--border);font-size:var(--t-s)}.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:rgb(var(--rgb-text) / 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:32px 24px;box-shadow:0 40px 100px rgb(var(--rgb-text) / 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:var(--t-spec);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:var(--t-xl);font-weight:700;color:var(--text);margin-bottom:8px}.dmc-book-card p{font-size:var(--t-s);color:var(--text2);line-height:var(--lh-body);margin-bottom:24px}.dmc-book-card a{display:block;width:100%;margin-top:8px}@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:var(--t-xs);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 16px 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:var(--t-s);color:var(--text3);margin-top:12px}.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 rgb(var(--rgb-white) / 0.85),0 1px 3px rgb(var(--rgb-text) / 0.07),0 4px 14px rgb(var(--rgb-text) / 0.08),0 14px 36px rgb(var(--rgb-text) / 0.07);will-change:transform}@media (hover:hover) and (pointer:fine){.pcard:hover{box-shadow:inset 0 1px 0 rgb(var(--rgb-white) / 0.90),0 2px 6px rgb(var(--rgb-text) / 0.10),0 8px 24px rgb(var(--rgb-text) / 0.13),0 24px 60px rgb(var(--rgb-text) / 0.11);border-color:rgb(var(--rgb-field) / 0.16)}}@media (hover:none){.pcard{background:var(--surface);will-change:auto;transform:none !important}.pcard:active{border-color:rgb(var(--rgb-field) / 0.20);box-shadow:inset 0 1px 0 rgb(var(--rgb-white) / 0.85),0 1px 3px rgb(var(--rgb-text) / 0.07),0 4px 14px rgb(var(--rgb-text) / 0.08),0 14px 36px rgb(var(--rgb-text) / 0.07)}}@media (prefers-reduced-motion:reduce){.pcard{transition:border-color .2s !important;transform:none !important}}.zone-card{background:var(--surface);border:1px solid rgb(var(--rgb-text) / 0.09);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgb(var(--rgb-text) / 0.05),0 4px 12px rgb(var(--rgb-text) / 0.05)}.zone-card-head{padding:12px 16px;font-size:var(--t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--deep);color:var(--c-white);border-bottom:1px solid rgb(var(--rgb-white) / 0.08)}.zone-card-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 16px;border-bottom:1px solid rgb(var(--rgb-text) / 0.06)}.zone-card-row:last-child{border-bottom:none}.zone-card-k{font-size:var(--t-xs);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:var(--t-xs);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:8px}}.mvsfz-cards .zone-card:last-child .zone-card-head{background:var(--indigo-solid)}.quick-answer{background:linear-gradient(135deg,rgb(var(--rgb-field) / 0.04) 0%,rgb(var(--rgb-field) / 0.02) 100%);border:1.5px solid rgb(var(--rgb-field) / 0.15);border-left:4px solid var(--indigo);border-radius:10px;padding:16px 24px;margin:24px 0;max-width:var(--measure)}.quick-answer-label{font-size:var(--t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.quick-answer p{font-size:var(--t-body);line-height:var(--lh-body);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:24px 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:8px;margin:0;font-size:var(--t-xs);font-weight:600;letter-spacing:.12em;line-height:var(--lh-body);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:var(--lh-body);color:var(--text);max-width:var(--measure)}.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 32px}.kt-box .kt-title{font-family:var(--font);font-size:var(--t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);margin:0 0 12px;line-height:var(--lh-title)}.kt-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kt-list li{position:relative;padding-left:20px;font-size:var(--t-body);line-height:var(--lh-body);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:16px 16px}.kt-list li{font-size:var(--t-body)}}.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:var(--t-xs);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:var(--t-xl);font-weight:700;color:var(--deep);margin:48px 0 16px;letter-spacing:-0.02em;line-height:var(--lh-title);scroll-margin-top:90px}.art-content h3{font-size:var(--t-l);font-weight:600;color:var(--text);margin:32px 0 12px}.art-content p{font-size:var(--t-body);color:var(--text2);line-height:var(--lh-body);margin:0 0 16px}.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:var(--t-body);color:var(--text2);line-height:var(--lh-body);margin-bottom:8px}.art-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.art-rel-card{background:var(--white);border:1px solid var(--border);border-radius:10px;padding:16px;text-decoration:none;transition:border-color .2s;display:block}.art-rel-card:hover{border-color:var(--indigo)}.art-rel-cat{font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--indigo);margin-bottom:8px;display:block}.art-rel-title{font-size:var(--t-s);font-weight:600;color:var(--deep);line-height:var(--lh-snug)}.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:64px}}body:has(.art-bc) .site-header{background:rgb(var(--rgb-white) / 0.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border);box-shadow:0 1px 24px rgb(var(--rgb-text) / 0.07)}@media (max-width:1023px){body:has(.art-bc) .site-header{background:rgb(var(--rgb-tint) / 0.98);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.art-bc) .site-header .nav-cta{background:var(--indigo);color:var(--c-white) !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:32px}.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:rgb(var(--rgb-text) / 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 rgb(var(--rgb-text) / 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:var(--t-l);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:var(--t-l);line-height:var(--lh-title);color:var(--text);margin:0 24px 0 0}.dmc-exitcard-sub{font-size:var(--t-s);line-height:var(--lh-card);color:var(--text2);margin:8px 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:var(--t-body);padding:8px 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:8px 12px;font-size:var(--t-s);border-radius:8px;white-space:nowrap}.dmc-exitcard-fine{font-size:var(--t-xs);color:var(--text3);margin:8px 0 0}.dmc-exitcard .dmc-magnet-msg{font-size:var(--t-s);color:var(--text);line-height:var(--lh-card);margin:0}@media (prefers-reduced-motion:reduce){.dmc-exitcard{transition:none;transform:none}}.dmc-wiz-continue{font-size:var(--t-s);color:var(--text2);margin:12px 0 0}.dmc-wiz-continue-btn{font-family:var(--font);font-weight:600;font-size:var(--t-s);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:rgb(var(--rgb-text) / 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:32px 32px 24px;box-shadow:0 30px 80px rgb(var(--rgb-text) / 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:var(--t-xl);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:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9a7416;margin:0 0 8px}.dmc-exit-h{font-size:var(--t-xl);font-weight:700;color:var(--text);margin:0 0 8px;line-height:var(--lh-title)}.dmc-exit-sub{font-size:var(--t-s);color:var(--text2);line-height:var(--lh-body);margin:0 0 16px}.dmc-exit-form{display:flex;gap:8px;flex-wrap:wrap}.dmc-exit-form input{flex:1 1 200px;min-height:46px;padding:0 12px;border:1px solid var(--border);border-radius:8px;font-size:var(--t-body);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:var(--t-xs);color:var(--text3);margin:12px 0 0}@media (max-width:600px){.dmc-exit-h{font-size:var(--t-l)}.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:var(--t-xs) !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:rgb(var(--rgb-text) / 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:8px 0 0;font-size:var(--t-s);font-weight:600;line-height:var(--lh-card);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 rgb(var(--rgb-field) / 0.35);outline-offset:2px;border-radius:3px}.dmc-wiz-emailerr{margin-top:8px}.dmc-magnet-msg{margin:0;font-size:var(--t-s);font-weight:600;line-height:var(--lh-card);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:8px;min-height:48px;padding:0 12px;cursor:pointer;font-family:var(--font);font-size:var(--t-body);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 rgb(var(--rgb-field) / 0.35);outline-offset:2px}.dmc-phone.is-open .dmc-phone-btn{border-color:var(--indigo)}.dmc-phone-flag{font-size:var(--t-l);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 rgb(var(--rgb-text) / 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:var(--t-body);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 rgb(var(--rgb-field) / 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:8px;min-height:44px;padding:8px 8px;border-radius:8px;cursor:pointer;font-size:var(--t-s);color:var(--text)}.dmc-phone-opt:hover{background:rgb(var(--rgb-field) / 0.05)}.dmc-phone-opt.is-sel{background:rgb(var(--rgb-field) / 0.08)}.dmc-phone-opt:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.dmc-phone-opt-flag{font-size:var(--t-l);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:12px 8px;font-size:var(--t-s);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:var(--t-s)}.dmc-phone-btn,.dmc-phone-dial,.dmc-phone-search input{font-size:var(--t-body)}.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:var(--lh-head);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:var(--lh-head);letter-spacing:-0.015em;color:var(--text);margin:0;text-wrap:balance}.d-lead{font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-body);color:var(--text2);max-width:var(--measure);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:8px 0;border-bottom:1px solid var(--rule)}.rate-total{display:flex;align-items:baseline;margin-top:8px;padding-top:8px;border-top:1.5px solid var(--text)}.an-note{font-size:var(--t-s);line-height:var(--lh-body);color:var(--text2);margin:0}.btn-quiet{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-family:var(--font);font-weight:600;font-size:var(--t-s);color:var(--text);background:none;border:0;padding:8px 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:var(--t-body);line-height:var(--lh-card);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:var(--c-white);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,rgb(var(--rgb-seam) / 0.5) 28%,rgb(var(--rgb-seam) / 0.5) 72%,transparent)}.cta-close > .wrap{position:relative;z-index:1}.cta-close .d-h2,.cta-close h2,.cta-close h3{color:var(--c-white)}.cta-close .d-lead,.cta-close p{color:rgb(var(--rgb-white) / 0.80)}.cta-close .btn-quiet,.cta-close .btn-quiet .qa,.cta-close a.btn-quiet{color:var(--c-white)}.cta-close .eyebrow{color:rgb(var(--rgb-white) / 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:var(--c-white)}.t-white-mut{color:rgb(var(--rgb-white) / 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:var(--t-h1);line-height:var(--lh-tight);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:48px 0 48px;border-top:2px solid var(--gold);border-bottom:1px solid var(--border)}@media (min-width:760px){.stat-band{padding:48px 0 48px}}.stat-n{font-family:var(--serif);font-weight:500;font-size:var(--t-stage);line-height:1;letter-spacing:-0.015em;color:var(--text);display:inline-flex;align-items:center;gap:8px}.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:24px;padding:16px 24px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;max-width:620px;box-shadow:0 14px 30px -22px rgb(var(--rgb-text) / 0.3)}.rev-agg-g{flex:0 0 auto;display:inline-flex}.rev-agg-main{display:inline-flex;align-items:center;gap:8px}.rev-agg-score{font-family:var(--serif);font-weight:500;font-size:var(--t-spec);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:var(--t-xs);line-height:var(--lh-card);color:var(--text3)}.rev-agg-link{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:4px 0;font-size:var(--t-xs);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:8px 0 16px}.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:24px 24px 16px;box-shadow:0 12px 28px -20px rgb(var(--rgb-text) / 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:8px;margin-bottom:12px}.rev-src{display:inline-flex;align-items:center;gap:8px}.rev-src-t{font-family:var(--font);font-weight:600;font-size:var(--t-xs);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:var(--t-body);line-height:var(--lh-card);color:var(--text);margin:2px 0 16px;flex:1 1 auto}.rev-card-meta{display:flex;align-items:center;gap:12px}.rev-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;color:var(--c-white);font-family:var(--font);font-weight:600;font-size:var(--t-s);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:var(--t-s);color:var(--text)}.rev-card-role{font-size:var(--t-xs);color:var(--text3);line-height:var(--lh-snug)}.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:rgb(var(--rgb-field) / 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 24px;overflow:hidden;box-shadow:0 16px 38px -22px rgb(var(--rgb-text) / 0.30);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.assumption:hover{transform:translateY(-3px);box-shadow:0 26px 50px -24px rgb(var(--rgb-text) / 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%,rgb(var(--rgb-field) / 0.06),transparent 68%),radial-gradient(720px 480px at 6% 92%,rgb(var(--rgb-seam) / 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:32px;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:12px 16px;text-align:left;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);vertical-align:middle;font-size:var(--t-s);line-height:var(--lh-snug);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:var(--t-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text3)}.zcompare .zc-hl{background:rgb(var(--rgb-field) / 0.045)}.zcompare thead th.zc-hl{background:rgb(var(--rgb-field) / 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:var(--t-xs);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:var(--t-xs);font-weight:600;padding:2px 8px;border-radius:99px}.zc-pill.t-lowest{background:rgb(var(--rgb-field) / 0.07);color:var(--indigo)}.zc-pill.t-low{background:rgb(var(--rgb-field) / 0.07);color:var(--indigo)}.zc-pill.t-mid{background:rgb(var(--rgb-text-2) / 0.10);color:var(--text2)}.zc-pill.t-premium{background:rgb(var(--rgb-seam) / 0.14);color:var(--gold-ink)}.zc-dots{display:inline-flex;gap:3px;vertical-align:middle;margin-right:8px}.zc-dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--rgb-field) / 0.16)}.zc-dot.on{background:var(--indigo)}.zcompare-cards{display:none}@media (max-width:760px){.zcompare{display:none}.zcompare-cards{display:grid;gap:12px;margin-top:24px}.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:12px 16px;background:var(--ivory);border-bottom:1px solid var(--rule)}.zc-card.zc-card-hl .zc-card-head{background:rgb(var(--rgb-field) / 0.06)}.zc-card-head img{max-height:24px;max-width:90px;width:auto}.zc-card-tag{margin-left:auto;font-size:var(--t-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--indigo)}.zc-card-row{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:var(--t-s)}.zc-card-row:last-child{border-bottom:none}.zc-card-k{flex:0 0 104px;font-size:var(--t-xs);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 24px 24px;box-shadow:var(--shadow-card);margin-top:32px}@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:8px;margin:0 0 12px;font-size:var(--t-s);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:12px;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:var(--t-s);color:var(--text2)}.zone-glance-stats .zg-v{font-size:var(--t-s);font-weight:600;color:var(--text);text-align:right}.flag-list{list-style:none;margin:24px 0 0;padding:0}.flag-list li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--rule);font-size:var(--t-body);line-height:var(--lh-body);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:rgb(var(--rgb-seam) / 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:12px;margin-top:24px}.setup-tile{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:16px 16px 16px;box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .2s,transform .2s}.setup-tile:hover{border-color:rgb(var(--rgb-field) / 0.18);box-shadow:var(--shadow-card-h);transform:translateY(-2px)}.setup-ico{display:inline-flex;width:36px;height:36px;border-radius:9px;background:rgb(var(--rgb-field) / 0.07);color:var(--indigo);align-items:center;justify-content:center;margin-bottom:12px}.setup-ico svg{width:19px;height:19px}.setup-v{display:block;font-size:var(--t-body);font-weight:600;color:var(--text);line-height:var(--lh-title)}.setup-k{display:block;font-size:var(--t-xs);color:var(--text3);margin-top:4px;letter-spacing:.02em}.logo-ph{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border:1px dashed var(--border);border-radius:8px;background:var(--ivory);font-family:var(--serif);font-weight:500;font-size:var(--t-body);color:var(--text2);letter-spacing:.01em;white-space:nowrap}.zcompare thead th .logo-ph{font-size:var(--t-s);min-height:30px;padding:4px 12px}.zc-card-head .logo-ph{font-size:var(--t-s);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:var(--t-s);color:var(--indigo);display:block;margin-bottom:8px;letter-spacing:.04em}.gc-card-decides{display:block;margin-top:12px;font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.gc-note{max-width:var(--measure);margin-top:16px;font-size:var(--t-s);line-height:var(--lh-body);color:var(--text2)}.gc-note b{color:var(--text);font-weight:600}.gc-pgrid .pcard p{margin-top:8px}.dmc-exit-h,.dmc-book-card h3{font-family:var(--serif);font-weight:500;letter-spacing:-0.01em;line-height:var(--lh-title);font-size:var(--t-xl)}.dmc-exit-eyebrow{font-weight:600;font-size:var(--t-xs);letter-spacing:.12em;color:var(--text3);display:inline-flex;align-items:center;gap:8px}.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 rgb(var(--rgb-text) / 0.55)}.dmc-modal-panel{border-top:3px solid var(--indigo);box-shadow:0 36px 90px -26px rgb(var(--rgb-text) / 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:rgb(var(--rgb-field) / .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:var(--t-body);line-height:var(--lh-snug)}.faq-a{font-size:var(--t-s);line-height:var(--lh-body);padding:0 0 12px;max-width:var(--measure)}details.faq-item[open] > summary.faq-q{background:rgb(var(--rgb-field) / 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:24px;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:48px}.faq-split > .faq-col{position:sticky;top:104px}}.pcard{padding:32px 24px 24px}.pcard-grid{gap:24px}.bg-ivory{background:linear-gradient(177deg,var(--c-white) 0%,var(--ivory) 60%)}.section + .section:not(.bg-ivory):not(.bg-deep):not(.bg-indigo){box-shadow:inset 0 1px 0 rgb(var(--rgb-text) / 0.05)}@media (max-width:600px){.pcard-grid{gap:16px}}.faq-col h1,.faq-col h2,.faq-col h3{font-family:var(--serif);font-weight:500;color:var(--text);font-size:var(--t-spec);line-height:var(--lh-head);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:var(--t-h2);line-height:var(--lh-head);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:96px;padding-bottom:48px}@media (min-width:768px){section[class*="-hero"]{padding-top:130px;padding-bottom:64px}}@media (min-width:1024px){section[class*="-hero"]{padding-top:152px;padding-bottom:96px}}section[class*="-hero"] .d-lead{margin-top:16px;line-height:var(--lh-body)}.section{padding:var(--sec-y) 0}:root{color-scheme:light}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--white:var(--c-dk-bg);--paper:var(--c-dk-surface);--ivory:var(--c-dk-tint);--lilac:var(--c-dk-tint);--lilac-200:var(--c-dk-surface);--cloud:var(--c-dk-tint);--text:var(--c-dk-text);--gold-ink:var(--c-gold-lit);--pos-ink:#5FD39A;--gold-deep:var(--c-gold-lit);--surface:var(--c-dk-surface);--danger-ink:#F0857B;--text2:var(--c-dk-text-2);--text3:var(--c-dk-text-2);--text-placeholder:#6e6e84;--line:var(--c-dk-line);--line-strong:var(--c-dk-line-2);--rule:rgb(var(--rgb-white) / 0.12);--rule-dotted:rgb(var(--rgb-white) / 0.24);--indigo:var(--c-dk-ink);--indigo-dark:var(--c-dk-ink);--indigo-mid:var(--c-dk-ink);--blue-mid:var(--c-dk-ink);--gold:var(--c-gold-lit);--gold-soft:#d8b968;--hero-tint-a:var(--c-dk-tint);--hero-tint-b:var(--c-dk-bg);--hero-tint-c:var(--c-dk-surface);--indigo-solid:var(--c-field);--indigo-solid-h:#0B05A0}html,body{background:var(--c-dk-bg)}html,body{color-scheme:dark}.bg-ivory{background:linear-gradient(177deg,var(--c-dk-tint) 0%,var(--ivory) 60%) !important}.btn-primary,.nav-cta,.mob-cta,.btn-gold ~ .btn-primary{background:var(--fill) !important;border-color:var(--fill) !important;color:var(--on-fill) !important}.btn-primary:hover,.nav-cta:hover{background:var(--fill-h) !important}input,textarea,select{background:var(--c-dk-bg);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:rgb(var(--rgb-dk-bg) / 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:var(--c-tint) !important;border-color:var(--c-line) !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:var(--c-white) !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:var(--c-field) !important}.compare-table th{background:var(--c-field) !important}.compare-table th.col-hl{background:#0b05a0 !important}.mobile-nav{background:var(--c-dk-tint) !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:rgb(var(--rgb-field) / 0.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-white);box-shadow:0 6px 20px rgb(var(--rgb-text) / 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:var(--c-wa)}.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:var(--c-text);color:var(--c-white);font-size:var(--t-xs);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:var(--c-field);color:var(--c-white);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgb(var(--rgb-field) / 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:var(--c-dk-tint);box-shadow:0 10px 26px rgb(var(--rgb-text) / 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:var(--c-field) !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:96px;padding-bottom:32px}@media (min-width:768px){body:not(.cf-page):not(.lp-b) section[class*="-hero"]{padding-top:96px;padding-bottom:32px}}@media (min-width:1024px){body:not(.cf-page):not(.lp-b) section[class*="-hero"]{padding-top:96px;padding-bottom:48px}}body:not(.cf-page):not(.lp-b) .art-bc + section[class*="-hero"]{padding-top:32px;padding-bottom:24px}@media (min-width:768px){body:not(.cf-page):not(.lp-b) .art-bc + section[class*="-hero"]{padding-top:48px;padding-bottom:32px}}@media (min-width:1024px){body:not(.cf-page):not(.lp-b) .art-bc + section[class*="-hero"]{padding-top:64px;padding-bottom:32px}}body:not(.cf-page):not(.lp-b) .section{padding:var(--sec-y) 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:var(--c-white);padding:0 0 32px;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,rgb(var(--rgb-white) / .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:48px 32px;padding:24px 0 48px}.fx-h{font-family:var(--serif);font-weight:500;font-size:var(--t-xl);line-height:var(--lh-title);color:var(--c-white);margin:0 0 16px;letter-spacing:-.005em}.fx-col > a,.fx-col > .footer-choices{display:block;width:fit-content;padding:8px 0;font:400 var(--t-body)/var(--lh-snug) var(--font);color:rgb(var(--rgb-white) / .66);background:none;border:0;cursor:pointer;text-align:left;transition:color .15s}.fx-col > a:hover,.fx-col > .footer-choices:hover{color:var(--c-white)}.site-footer.fx .fx-col > .footer-choices{font-size:var(--t-body);line-height:var(--lh-snug);padding:8px 0}@media (max-width:680px){.site-footer.fx .fx-col > .footer-choices{font-size:var(--t-body);padding:8px 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:16px 32px;align-items:center;padding-top:32px;border-top:1px solid rgb(var(--rgb-white) / .14)}.fx-brand img{height:36px;width:auto;display:block}.fx-brand p{margin:12px 0 0;font-size:var(--t-s);line-height:var(--lh-body);color:rgb(var(--rgb-white) / .6);max-width:var(--measure)}.fx-social{display:flex;gap:8px;justify-self:end}.fx-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgb(var(--rgb-white) / .18);color:rgb(var(--rgb-white) / .75)}.fx-social a:hover{color:var(--c-white);border-color:rgb(var(--rgb-white) / .5)}.fx-social svg{width:18px;height:18px;fill:currentColor}.fx-legal{grid-column:1 / -1;margin:8px 0 0;font-size:var(--t-s);line-height:var(--lh-body);color:rgb(var(--rgb-white) / .45)}@media (max-width:1023px){.fx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}}@media (max-width:680px){.fx-band{height:56px}.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:16px 0 32px}.fx-h{font-size:var(--t-l);margin-bottom:12px}.fx-col > a,.fx-col > .footer-choices{font-size:var(--t-body);padding:8px 0}.fx-bottom{grid-template-columns:1fr}.fx-social{justify-self:start}}:root{--hs-h1:var(--t-h1);--hs-deck:var(--t-l);--hs-pt:32px;--hs-pb:48px;--hs-gap-deck:16px;--hs-gap-cta:24px;--h2:var(--t-h2);--h2-lead:var(--t-l);--h3:var(--t-xl);--cta-y:var(--sec-y)}@media (min-width:768px){:root{--hs-pt:48px;--hs-pb:64px;--hs-gap-deck:24px;--hs-gap-cta:32px}}@media (min-width:1024px){:root{--hs-pt:64px;--hs-pb:64px}}#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 16px}@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 32px}}#main .hs .hs-text > *{margin-top:0;margin-bottom:0}#main .hs .hs-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;list-style:none;margin:0 0 12px;padding:0;border:0;background:none;box-shadow:none;font:600 var(--t-xs)/var(--lh-snug) 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:8px}#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:var(--lh-tight);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:var(--lh-card);letter-spacing:-0.003em;color:var(--text2);max-width:54ch;text-wrap:pretty}#main .hs .hs-deck + .hs-deck{margin-top:8px}#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 8px 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 24px;margin:var(--hs-gap-cta) 0 0;padding:0;border:0}#main .hs .hs-cta > .btn-gold{margin:0}#main .hs .hs-trust{margin:16px 0 0;padding:0;border:0;font:400 var(--t-s)/var(--lh-card) var(--font);color:var(--text3);max-width:var(--measure)}#main .hs .hs-trust + .hs-trust{margin-top:8px}#main .hs .hs-strip{align-self:stretch;margin-top:32px;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:var(--lh-head);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:var(--lh-body);max-width:var(--measure);margin-top:12px}#main section:not(.hs) :is(h3.d-h3,h3.mv-h3){font-family:var(--serif);font-weight:500;font-size:var(--h3);line-height:var(--lh-title);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:var(--lh-body)}#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:16px 16px 16px;font-size:var(--t-s)}#main .ps-card .ps-tag{display:block;margin:0;font:700 var(--t-xs)/var(--lh-snug) 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:var(--t-l);line-height:var(--lh-title);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 var(--t-s)/var(--lh-card) 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:var(--c-white);--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:8px 0 8px 8px;border-radius:10px}#main .ps-card:not(.ps-card--lead) .ps-body{gap:4px;padding:12px 16px 12px 12px;justify-content:center}#main .ps-card:not(.ps-card--lead) .ps-title{font-size:var(--t-l)}#main .ps-card:not(.ps-card--lead) .ps-line{font-size:var(--t-s)}#main .ps-card:not(.ps-card--lead) .ps-tag{font-size:var(--t-xs)}}#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:12px}#main section.act-cat{margin-bottom:32px}#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 rgb(var(--rgb-text) / .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:var(--measure)}#main .hb-head + .compare-scroller{margin-top:24px}@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:rgb(var(--rgb-white) / .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:16px;--gap:16px;--sec-y:64px;--sec-y-tight:48px;--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:48px;--s8:64px;--s9:64px;--s10:96px;--s11:96px;--fs-h1:var(--t-h1);--fs-h2:var(--t-h2);--fs-h3:var(--t-xl);--fs-h4:var(--t-l);--fs-deck:var(--t-l);--fs-body:var(--t-body);--fs-small:var(--t-s);--fs-label:var(--t-xs);--fs-num:var(--t-stage);--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,var(--c-field) 0%,#2A1FD6 46%,var(--c-text) 100%);--grad-rule:linear-gradient(90deg,var(--c-field) 0%,var(--c-seam) 100%);--grad-scrim:linear-gradient(180deg,rgb(var(--rgb-text) / 0) 25%,rgb(var(--rgb-text) / .88) 100%);--bg-wash:radial-gradient(55% 75% at 100% 0%,rgb(var(--rgb-field) / .065),rgb(var(--rgb-field) / 0) 70%),radial-gradient(45% 65% at 0% 100%,rgb(var(--rgb-seam) / .08),rgb(var(--rgb-seam) / 0) 70%);--bg-glow:radial-gradient(42% 70% at 88% 45%,rgb(var(--rgb-field) / .12),rgb(var(--rgb-field) / 0) 70%),radial-gradient(30% 50% at 70% 100%,rgb(var(--rgb-seam) / .10),rgb(var(--rgb-seam) / 0) 70%);--bg-glow-band:radial-gradient(50% 90% at 15% 50%,rgb(var(--rgb-field) / .07),rgb(var(--rgb-field) / 0) 70%),radial-gradient(40% 80% at 90% 60%,rgb(var(--rgb-seam) / .08),rgb(var(--rgb-seam) / 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:24px;--hero-pt:48px;--hero-pb:64px;--head-gap:32px}}@media (min-width:1024px){:root{--gut:48px;--gap:24px;--hero-pt:64px;--hero-pb:64px;--head-gap:32px;--block-gap:32px}}@media (prefers-color-scheme:dark){:root{--grad-brand:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 50%,var(--c-text) 100%);--grad-rule:linear-gradient(90deg,var(--c-dk-ink) 0%,var(--c-gold-lit) 100%);--bg-wash:radial-gradient(55% 75% at 100% 0%,rgb(var(--rgb-dk-ink) / .07),rgb(var(--rgb-dk-ink) / 0) 70%),radial-gradient(45% 65% at 0% 100%,rgb(var(--rgb-gold-lit) / .05),rgb(var(--rgb-gold-lit) / 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%,rgb(var(--rgb-gold-lit) / .06),rgb(var(--rgb-gold-lit) / 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%,rgb(var(--rgb-gold-lit) / .05),rgb(var(--rgb-gold-lit) / 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:var(--lh-body);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-s48 > :first-child{grid-column:1 / span 4}.v2-page .v2-s48 > :last-child{grid-column:5 / span 8}}.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:var(--lh-tight);letter-spacing:-.025em}.v2-page .v2-h2{font-size:var(--fs-h2);line-height:var(--lh-head)}.v2-page .v2-h3{font-size:var(--fs-h3);line-height:var(--lh-title)}.v2-page .v2-h4{font-family:var(--font);font-size:var(--fs-h4);line-height:var(--lh-title);font-weight:600;color:var(--text);letter-spacing:0;text-wrap:balance}.v2-page .v2-deck{font-size:var(--fs-deck);line-height:var(--lh-card);color:var(--text2)}.v2-page .v2-lead{font-size:var(--fs-deck);line-height:var(--lh-card);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:var(--t-body);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:8px;padding:4px 12px;border-radius:999px;font-size:var(--t-xs);font-weight:600;line-height:var(--lh-title);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-cta-note{margin-top:var(--s3);max-width:46ch;font-size:var(--fs-small);line-height:var(--lh-card);color:var(--text2)}.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:var(--c-white);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,rgb(var(--rgb-text) / 0) 22%,rgb(var(--rgb-text) / .5) 55%,rgb(var(--rgb-text) / .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:rgb(var(--rgb-white) / .94);color:var(--c-text);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 16px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:var(--t-s);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 rgb(var(--rgb-text) / .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:var(--measure)}.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:var(--lh-card);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:var(--t-s);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:var(--t-body);line-height:var(--lh-card)}.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:rgb(var(--rgb-white) / .94);color:var(--c-text);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:16px 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:var(--t-l);font-weight:600;line-height:var(--lh-snug);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 24px 0;max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);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:var(--t-s);line-height:var(--lh-snug);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:var(--c-white);scroll-margin-top:calc(var(--v2-hd-h) + 24px)}.v2-page .v2-act .v2-h3{margin-top:var(--s2);color:var(--c-white)}.v2-page .v2-act p{margin-top:var(--s3);font-size:var(--t-body);line-height:var(--lh-card);color:rgb(var(--rgb-white) / .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:var(--c-white);color:var(--c-text);border-color:var(--c-white)}.v2-page .v2-btn--light:hover{background:var(--c-dk-text);color:var(--c-text);transform:translateY(-1px)}.v2-page .v2-btn--light:focus-visible{outline-color:var(--c-gold-lit)}.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:8px;min-height:var(--btn-h);padding:var(--btn-py) var(--btn-px);border-radius:8px;border:1.5px solid transparent;font-family:var(--font);font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:var(--lh-title);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(--fill);color:var(--on-fill);box-shadow:var(--shadow-indigo)}.v2-btn--primary:hover{background:var(--fill-h);color:var(--on-fill);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:var(--lh-snug);font-size:var(--t-body)}#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,var(--c-field),var(--c-seam)));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:8px;height:40px;padding:0 12px;margin:0;border:0;border-radius:999px;background:none;font-family:var(--font);font-size:var(--t-s);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:var(--c-white)}.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:var(--t-s)}.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 rgb(var(--rgb-text) / .35)}.v2-mp-in::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-rule,linear-gradient(90deg,var(--c-field),var(--c-seam)))}@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:var(--c-white);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,rgb(var(--rgb-field) / .10) 0%,rgb(var(--rgb-field) / .42) 40%,rgb(var(--rgb-text) / .92) 66%,rgb(var(--rgb-text) / .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:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold-lit)}.v2-mf-t{font-family:var(--serif);font-weight:500;font-size:var(--t-xl);line-height:var(--lh-head);color:var(--c-white)}.v2-mf-p{font-size:var(--t-s);line-height:var(--lh-card);color:rgb(var(--rgb-white) / .9)}.v2-mf-go{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--c-white);color:var(--c-text);font-size:var(--t-s);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:8px;margin-bottom:8px;border-bottom:1px solid var(--line);font-size:var(--t-xs);font-weight:600;line-height:var(--lh-title);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.v2-ml{display:block;padding:8px 8px;margin:0 -10px;border-radius:10px;text-decoration:none;transition:background-color 120ms var(--ease)}.v2-ml b{display:block;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text)}.v2-ml span{display:block;margin-top:2px;font-size:var(--t-xs);line-height:var(--lh-snug);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:8px}.v2-ml--logo{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:8px;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 4px;border-radius:7px;background:var(--c-white);border:1px solid var(--c-line);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:8px}.v2-ml--flag i{font-style:normal;font-size:var(--t-l);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:var(--t-s);line-height:var(--lh-card);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:var(--t-s);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:var(--t-body);font-weight:600;color:var(--text)}.v2-who span span{display:block;margin-top:2px;font-size:var(--t-s);color:var(--text3)}.v2-who:hover b{color:var(--indigo)}.v2-mp-side-n{margin-top:auto !important;font-size:var(--t-s);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:var(--t-s);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 8px}.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 8px;font-size:var(--t-s)}.v2-t.is-current::after{left:9px;right:9px}.v2-hd-wa{display:none}.v2-hd-cta{padding:10px 14px;font-size:var(--t-s)}.v2-mp-in{padding:24px;gap:20px}.v2-mf{min-height:300px}.v2-mf-t{font-size:var(--t-xl)}.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:var(--t-body)}.v2-t:hover{background:none;color:var(--indigo)}.v2-t svg{width:28px;height:28px;padding:8px;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:8px;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:var(--t-s);font-weight:700;line-height:var(--lh-title)}.v2-mf-p{font-size:var(--t-xs);line-height:var(--lh-snug);color:rgb(var(--rgb-white) / .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 8px;border-radius:8px}.v2-ml b{font-size:var(--t-body);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:var(--t-s)}.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:var(--t-s)}.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,var(--c-dk-bg) 90%,transparent)}.v2-mf-go{background:var(--c-white);color:var(--c-text)}}@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:var(--c-white)}.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,rgb(var(--rgb-gold-lit) / .22),rgb(var(--rgb-gold-lit) / 0) 65%)}.v2-page .v2-sec--ink .v2-h2{color:var(--c-white)}.v2-page .v2-sec--ink .v2-lead{color:rgb(var(--rgb-white) / .82)}.v2-page .v2-sec--ink .v2-quiet{color:var(--c-white);text-decoration-color:var(--c-gold-lit)}.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:var(--c-white)}.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:rgb(var(--rgb-white) / .07);border:1px solid rgb(var(--rgb-white) / .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:rgb(var(--rgb-white) / .11);border-color:rgb(var(--rgb-gold-lit) / .55)}.v2-page .v2-cm--cards .v2-h4{color:var(--c-white)}.v2-page .v2-cm--cards p{color:rgb(var(--rgb-white) / .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:rgb(var(--rgb-field) / .055);--fx-indigo-2:rgb(var(--rgb-field) / .022);--fx-indigo-line:rgb(var(--rgb-field) / .20);--fx-gold:rgb(var(--rgb-seam) / .10);--fx-gold-line:rgb(var(--rgb-seam) / .55);--fx-mark:rgb(var(--rgb-seam) / .24)}@media (prefers-color-scheme:dark){:root{--fx-indigo:rgb(var(--rgb-dk-ink) / .09);--fx-indigo-2:rgb(var(--rgb-dk-ink) / .035);--fx-indigo-line:rgb(var(--rgb-dk-ink) / .30);--fx-gold:rgb(var(--rgb-gold-lit) / .09);--fx-gold-line:rgb(var(--rgb-gold-lit) / .55);--fx-mark:rgb(var(--rgb-gold-lit) / .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:var(--t-body);line-height:var(--lh-card);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:rgb(var(--rgb-white) / .62);--glass-bg-strong:rgb(var(--rgb-white) / .80);--glass-blur:blur(22px) saturate(1.7);--glass-rim:inset 0 1px 0 rgb(var(--rgb-white) / .85),inset 0 0 0 1px rgb(var(--rgb-white) / .45),inset 0 -1px 0 rgb(var(--rgb-field) / .06);--glass-shadow:0 1px 2px rgb(var(--rgb-text) / .06),0 18px 48px -18px rgb(var(--rgb-text) / .28)}@media (prefers-color-scheme:dark){:root{--glass-bg:rgb(var(--rgb-dk-tint) / .58);--glass-bg-strong:rgb(var(--rgb-dk-tint) / .78);--glass-rim:inset 0 1px 0 rgb(var(--rgb-white) / .14),inset 0 0 0 1px rgb(var(--rgb-white) / .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 rgb(var(--rgb-white) / .5);border-bottom-color:rgb(var(--rgb-white) / .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:rgb(var(--rgb-white) / .5);box-shadow:var(--glass-rim),0 30px 80px -30px rgb(var(--rgb-text) / .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:rgb(var(--rgb-white) / .28);color:var(--c-white);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:inset 0 1px 0 rgb(var(--rgb-white) / .55),inset 0 0 0 1px rgb(var(--rgb-white) / .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:rgb(var(--rgb-white) / .94) !important;color:var(--c-text) !important}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-page .v2-rt-ar{background:rgb(var(--rgb-white) / .72);color:var(--c-text)}}@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:rgb(var(--rgb-text) / .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 rgb(var(--rgb-text) / .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 rgb(var(--rgb-text) / .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)}}}@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){.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)}}@layer v2.components{body.v2-svc{--sv-y:var(--sec-y);--sv-nav-h:48px}@media (min-width:1024px){body.v2-svc{--sv-nav-h:56px}}body.v2-svc .sv-sec{padding-block:var(--sv-y);scroll-margin-top:calc(var(--v2-hd-cur) + var(--sv-nav-h))}body.v2-svc .sv-sec > .v2-wrap{position:relative}body.v2-svc .sv-ruled > .v2-wrap::before{content:"";position:absolute;left:var(--gut);right:var(--gut);top:calc(-1 * var(--sv-y));height:1px;background:var(--line)}body.v2-svc .sv-head{display:grid;gap:var(--s3) var(--gap);margin-bottom:var(--s7)}@media (min-width:1024px){body.v2-svc .sv-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:var(--s8)}body.v2-svc .sv-head > .v2-h2{grid-column:1 / span 5}body.v2-svc .sv-head > .sv-head-r{grid-column:7 / span 6}}body.v2-svc .sv-head .v2-lead{max-width:var(--measure)}body.v2-svc .sv-head-r .sv-rate{margin-top:var(--s4)}body.v2-svc .sv-hero{position:relative;isolation:isolate;padding-block:var(--hero-pt) var(--s7);background:linear-gradient(180deg,var(--ivory) 0%,var(--white) 100%)}body.v2-svc .sv-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--bg-lattice-img);background-size:56px 56px;opacity:var(--bg-lattice-o);-webkit-mask-image:radial-gradient(60% 90% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(60% 90% at 100% 0%,#000 0%,transparent 70%)}body.v2-svc .sv-hero-g{row-gap:var(--s7)}@media (min-width:1024px){body.v2-svc .sv-hero{padding-bottom:var(--s8)}body.v2-svc .sv-hero-g > .sv-hero-t{grid-column:1 / span 7;align-self:center}}body.v2-svc .sv-hero .v2-h1{max-width:16ch}body.v2-svc .sv-hero .v2-deck{margin-top:var(--s5);max-width:44ch}body.v2-svc .sv-hero .v2-cta-row{margin-top:var(--s6)}body.v2-svc .sv-proof-line{margin-top:var(--s5);display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--text3)}body.v2-svc .sv-proof-line a{color:var(--text2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}body.v2-svc .sv-proof-line a:hover{color:var(--indigo)}body.v2-svc .sv-stars{color:var(--gold);letter-spacing:1px;font-size:var(--t-s)}body.v2-svc .sv-brief{padding-block:0 var(--sv-y)}body.v2-svc .sv-brief-g{margin-top:var(--s7);row-gap:var(--s5)}@media (min-width:1024px){body.v2-svc .sv-brief-g{margin-top:var(--s8)}body.v2-svc .sv-brief-g > :first-child{grid-column:1 / span 7}body.v2-svc .sv-brief-g > :last-child{grid-column:8 / span 5}}body.v2-svc .sv-dec{padding:var(--s5) var(--s5) var(--s5) var(--s6);border-radius:var(--r-md);background:var(--fx-gold);box-shadow:inset 3px 0 0 var(--fx-gold-line)}body.v2-svc .sv-dec .v2-h4{margin-bottom:var(--s2)}body.v2-svc .sv-dec p{color:var(--text2);line-height:var(--lh-body)}body.v2-svc .sv-nav{position:sticky;top:var(--v2-hd-cur);z-index:300;height:var(--sv-nav-h);background:color-mix(in srgb,var(--white) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-block:1px solid var(--line);transition:top var(--dur-3) var(--ease-std)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.v2-svc .sv-nav{background:var(--white)}}body.v2-svc .sv-nav-in{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);height:100%}body.v2-svc .sv-nav-l{display:flex;align-items:stretch;height:100%;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}body.v2-svc .sv-nav-l::-webkit-scrollbar{display:none}body.v2-svc .sv-nav-l a{position:relative;display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:var(--t-s);font-weight:600;color:var(--text3);text-decoration:none;white-space:nowrap;transition:color var(--dur-2) var(--ease-std)}body.v2-svc .sv-nav-l a span{font-size:var(--t-xs);font-weight:700;color:var(--line-strong);font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease-std)}body.v2-svc .sv-nav-l a::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--indigo);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-3) var(--ease-std)}body.v2-svc .sv-nav-l a:hover{color:var(--text)}body.v2-svc .sv-nav-l a[aria-current="true"]{color:var(--indigo)}body.v2-svc .sv-nav-l a[aria-current="true"] span{color:var(--gold-ink)}body.v2-svc .sv-nav-l a[aria-current="true"]::after{transform:scaleX(1)}body.v2-svc .sv-nav .v2-btn{min-height:var(--btn-sm-h);padding:var(--btn-sm-py) var(--btn-sm-px);font-size:var(--btn-sm-fs)}body.v2-svc .sv-nav-pr{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--grad-rule);transform-origin:left;transform:scaleX(var(--sv-p,0));opacity:.55;pointer-events:none}body.v2-svc .sv-nav-m{display:none}@media (max-width:1023px){body.v2-svc .sv-nav-l,body.v2-svc .sv-nav .v2-btn{display:none}body.v2-svc .sv-nav-m{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;gap:var(--s3);padding:0;border:0;background:none;font-family:inherit;font-size:var(--t-s);font-weight:600;color:var(--text);cursor:pointer}body.v2-svc .sv-nav-m b{font-weight:600;color:var(--indigo)}body.v2-svc .sv-nav-m i{font-style:normal;color:var(--text3);font-weight:500}body.v2-svc .sv-nav-m svg{transition:transform var(--dur-3) var(--ease-std);color:var(--text3)}body.v2-svc .sv-nav.is-open .sv-nav-m svg{transform:rotate(180deg)}body.v2-svc .sv-nav-sheet{position:absolute;left:0;right:0;top:100%;padding:var(--s2) var(--gut) var(--s4);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -24px rgb(var(--rgb-text) / .35);opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit),visibility 0s linear var(--dur-2)}body.v2-svc .sv-nav.is-open .sv-nav-sheet{opacity:1;transform:none;visibility:visible;transition:opacity var(--dur-3) var(--ease-std),transform var(--dur-4) var(--ease-emph),visibility 0s}body.v2-svc .sv-nav-sheet ol{list-style:none;margin:0;padding:0}body.v2-svc .sv-nav-sheet a{display:flex;align-items:center;gap:var(--s3);min-height:48px;border-bottom:1px solid var(--line);color:var(--text);font-size:var(--t-body);font-weight:600;text-decoration:none}body.v2-svc .sv-nav-sheet li:last-child a{border-bottom:0}body.v2-svc .sv-nav-sheet a span{width:24px;font-size:var(--t-xs);font-weight:700;color:var(--gold-ink);font-variant-numeric:tabular-nums}body.v2-svc .sv-nav-sheet a[aria-current="true"]{color:var(--indigo)}}@media (min-width:1024px){body.v2-svc .sv-nav-sheet{display:none}}body.v2-svc .sv-mx-w{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}body.v2-svc .sv-mx{width:100%;border-collapse:collapse;font-size:var(--t-body);line-height:var(--lh-card)}body.v2-svc .sv-mx caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.v2-svc .sv-mx thead th{padding:14px var(--s5);text-align:left;font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;color:var(--text3);background:var(--ivory);border-bottom:1px solid var(--line)}body.v2-svc .sv-mx thead th:nth-child(3){color:var(--gold-ink)}body.v2-svc .sv-mx tbody th,body.v2-svc .sv-mx td{padding:var(--s5);vertical-align:top;text-align:left;border-bottom:1px solid var(--line)}body.v2-svc .sv-mx tbody tr:last-child > *{border-bottom:0}body.v2-svc .sv-mx tbody tr{transition:background var(--dur-2) var(--ease-std)}body.v2-svc .sv-mx tbody tr:hover{background:var(--fx-indigo-2)}body.v2-svc .sv-mx td:nth-child(3){background:var(--fx-gold);color:var(--text)}body.v2-svc .sv-mx tbody tr:hover td:nth-child(3){background:color-mix(in srgb,var(--fx-gold) 100%,var(--fx-indigo-2))}body.v2-svc .sv-rt{display:grid;grid-template-columns:52px 1fr;gap:var(--s3);align-items:center}body.v2-svc .sv-rt img{width:52px;height:52px;border-radius:12px;object-fit:cover}body.v2-svc .sv-rt b{display:block;font-size:var(--t-body);font-weight:700;color:var(--text);line-height:var(--lh-title)}body.v2-svc .sv-rt small{display:block;font-size:var(--t-xs);font-weight:600;color:var(--text3)}body.v2-svc .sv-mx .sv-fig{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}body.v2-svc .sv-mx td{color:var(--text2)}body.v2-svc .sv-mx-foot{margin-top:var(--s5);max-width:var(--measure);font-size:var(--fs-small);color:var(--text3)}@media (min-width:1024px){body.v2-svc .sv-mx tbody th{width:25%}body.v2-svc .sv-mx td:nth-child(2){width:22%}body.v2-svc .sv-mx td:nth-child(3){width:31%}}@media (max-width:1023px){body.v2-svc .sv-mx-w{border:0;background:none;border-radius:0;overflow:visible}body.v2-svc .sv-mx thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.v2-svc .sv-mx,body.v2-svc .sv-mx tbody,body.v2-svc .sv-mx tr,body.v2-svc .sv-mx th,body.v2-svc .sv-mx td{display:block;width:auto}body.v2-svc .sv-mx tbody{display:grid;gap:var(--s4)}body.v2-svc .sv-mx tr{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}body.v2-svc .sv-mx tbody th{padding:var(--s4) var(--s4) var(--s3);border:0}body.v2-svc .sv-mx td{padding:0 var(--s4) var(--s3);border:0}body.v2-svc .sv-mx td::before{content:attr(data-label);display:block;font-size:var(--t-xs);font-weight:700;color:var(--text3);margin-bottom:2px}body.v2-svc .sv-mx td:nth-child(3){padding-top:var(--s3)}body.v2-svc .sv-mx td:nth-child(3)::before{color:var(--gold-ink)}body.v2-svc .sv-mx td:last-child{padding-bottom:var(--s4)}body.v2-svc .sv-mx tbody tr:last-child > *{border-bottom:0}}body.v2-svc .sv-ck-g{row-gap:var(--s7)}@media (min-width:1024px){body.v2-svc .sv-ck-g > :first-child{grid-column:1 / span 5;padding-right:var(--s6)}body.v2-svc .sv-ck-g > :last-child{grid-column:6 / span 7}}body.v2-svc .sv-ck-pts{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;gap:var(--s3)}body.v2-svc .sv-ck-pts li{display:grid;grid-template-columns:22px 1fr;gap:var(--s3);color:rgb(var(--rgb-white) / .86);font-size:var(--t-body);line-height:var(--lh-card)}body.v2-svc .sv-ck-pts svg{color:var(--c-gold-lit);margin-top:3px}body.v2-svc .sv-ck{position:relative;padding:var(--s6);border-radius:var(--r-xl);background:var(--surface);color:var(--text2);box-shadow:0 40px 80px -40px rgba(0,0,0,.55);min-height:440px;display:flex;flex-direction:column}@media (max-width:767px){body.v2-svc .sv-ck{padding:var(--s5);min-height:0}}body.v2-svc .sv-ck-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}body.v2-svc .sv-ck-step{font-size:var(--t-s);font-weight:700;color:var(--text3);font-variant-numeric:tabular-nums}body.v2-svc .sv-ck-bar{flex:1;max-width:220px;height:4px;border-radius:4px;background:var(--lilac-200);overflow:hidden}body.v2-svc .sv-ck-bar i{display:block;height:100%;width:100%;border-radius:4px;background:var(--grad-rule);transform-origin:left;transform:scaleX(var(--sv-ck,.25));transition:transform var(--dur-3) var(--ease-std)}body.v2-svc .sv-ck fieldset{border:0;margin:0;padding:0;min-width:0}body.v2-svc .sv-ck legend{padding:0;margin-bottom:var(--s5);font-family:var(--serif);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-title);letter-spacing:-.01em;color:var(--text)}body.v2-svc .sv-ck-o{display:grid;gap:8px}@media (min-width:600px){body.v2-svc .sv-ck-o--2{grid-template-columns:1fr 1fr}}body.v2-svc .sv-opt{position:relative;display:grid;grid-template-columns:1fr 22px;align-items:center;gap:var(--s3);min-height:56px;padding:12px 12px 12px 16px;border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--t-body);font-weight:600;line-height:var(--lh-snug);cursor:pointer;transition:border-color var(--dur-2) var(--ease-std),background var(--dur-2) var(--ease-std),transform var(--dur-2) var(--ease-std)}body.v2-svc .sv-opt small{display:block;margin-top:2px;font-size:var(--t-s);font-weight:500;color:var(--text3)}body.v2-svc .sv-opt input{position:absolute;opacity:0;pointer-events:none}body.v2-svc .sv-opt-c{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:var(--c-white);transition:background var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}body.v2-svc .sv-opt-c svg{opacity:0;transform:scale(.6);transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}body.v2-svc .sv-opt:hover{border-color:var(--indigo);background:var(--fx-indigo-2)}body.v2-svc .sv-opt:has(input:focus-visible){outline:3px solid var(--indigo);outline-offset:2px}body.v2-svc .sv-opt:has(input:checked){border-color:var(--indigo);background:var(--fx-indigo)}body.v2-svc .sv-opt:has(input:checked) .sv-opt-c{background:var(--indigo);border-color:var(--indigo)}body.v2-svc .sv-opt:has(input:checked) .sv-opt-c svg{opacity:1;transform:none}body.v2-svc .sv-opt:active{transform:scale(.99)}body.v2-svc .sv-ck-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:auto;padding-top:var(--s5)}body.v2-svc .sv-ck-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;font-family:inherit;font-size:var(--t-s);font-weight:600;color:var(--text3);cursor:pointer}body.v2-svc .sv-ck-back:hover{color:var(--indigo)}body.v2-svc .sv-ck-back[hidden]{display:none}body.v2-svc .sv-ck-fine{font-size:var(--t-s);color:var(--text3)}body.v2-svc .sv-ck-pane{animation:sv-in var(--dur-3) var(--ease-std)}@keyframes sv-in{from{opacity:.001;transform:translateX(12px)}}@media (prefers-reduced-motion:reduce){body.v2-svc .sv-ck-pane{animation:none}body.v2-svc .sv-ck-bar i{transition:none}}body.v2-svc .sv-res-k{font-size:var(--t-s);font-weight:700;color:var(--gold-ink)}body.v2-svc .sv-res-t{margin-top:4px;font-family:var(--serif);font-size:var(--t-spec);font-weight:500;line-height:var(--lh-head);letter-spacing:-.015em;color:var(--text)}body.v2-svc .sv-res-why{margin-top:var(--s4);color:var(--text2);line-height:var(--lh-body)}body.v2-svc .sv-res-why b{color:var(--text)}body.v2-svc .sv-res-flag{margin-top:var(--s4);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:var(--t-body);line-height:var(--lh-card)}body.v2-svc .sv-res-sum{margin-top:var(--s4);display:flex;flex-wrap:wrap;gap:8px}body.v2-svc .sv-res-act{margin-top:var(--s5);display:flex;flex-wrap:wrap;gap:var(--s3) var(--s4);align-items:center}body.v2-svc .sv-res-act .v2-btn--wa{background:#128C4B;color:var(--c-white)}body.v2-svc .sv-res-act .v2-btn--wa:hover{background:#0e7a40;color:var(--c-white);transform:translateY(-1px)}body.v2-svc .sv-ck-noscript{color:var(--text2)}body.v2-svc .sv-led-g{row-gap:var(--s6)}@media (min-width:1024px){body.v2-svc .sv-led-g > :first-child{grid-column:1 / span 4}body.v2-svc .sv-led-g > :last-child{grid-column:5 / span 8;padding-left:var(--s5)}body.v2-svc .sv-led-ph{position:sticky;top:calc(var(--v2-hd-hc) + var(--sv-nav-h) + 24px);align-self:start}}body.v2-svc .sv-led-ph .v2-ph img{aspect-ratio:4 / 5;object-fit:cover;width:100%}@media (max-width:1023px){body.v2-svc .sv-led-ph .v2-ph img{aspect-ratio:16 / 9}}body.v2-svc .sv-led{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}body.v2-svc .sv-led-h{display:none}@media (min-width:768px){body.v2-svc .sv-led-h{display:grid;grid-template-columns:5fr 7fr;gap:var(--s6);padding:0 0 var(--s3);font-size:var(--t-xs);font-weight:700;color:var(--text3)}body.v2-svc .sv-led-h span:last-child{color:var(--gold-ink)}}body.v2-svc .sv-led li{display:grid;gap:var(--s2) var(--s6);padding:var(--s5) 0;border-bottom:1px solid var(--line)}@media (min-width:768px){body.v2-svc .sv-led li{grid-template-columns:5fr 7fr}}body.v2-svc .sv-led-a{font-size:var(--t-body);line-height:var(--lh-card);color:var(--text3)}body.v2-svc .sv-led-a::before{content:"\201C";color:var(--line-strong);font-family:var(--serif);font-size:1.4em;line-height:0;vertical-align:-.25em;margin-right:2px}body.v2-svc .sv-led-a::after{content:"\201D";color:var(--line-strong);font-family:var(--serif);font-size:1.4em;line-height:0;vertical-align:-.25em;margin-left:1px}body.v2-svc .sv-led-b{color:var(--text);line-height:var(--lh-body)}body.v2-svc .sv-wait{margin-top:var(--s7);padding:var(--s5) var(--s6);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:inset 4px 0 0 var(--gold)}body.v2-svc .sv-wait ul{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s3)}body.v2-svc .sv-wait li{display:grid;grid-template-columns:20px 1fr;gap:var(--s3);color:var(--text2);line-height:var(--lh-card)}body.v2-svc .sv-wait li svg{color:var(--gold-ink);margin-top:4px}body.v2-svc .sv-wait p.sv-wait-end{margin-top:var(--s4);font-weight:600;color:var(--text)}body.v2-svc .sv-fam{background:var(--ivory)}body.v2-svc .sv-fam-g{row-gap:var(--s6);align-items:stretch}@media (min-width:1024px){body.v2-svc .sv-fam-g > :first-child{grid-column:1 / span 5}body.v2-svc .sv-fam-g > :last-child{grid-column:6 / span 7;padding-left:var(--s5)}}body.v2-svc .sv-fam .v2-ph{height:100%}body.v2-svc .sv-fam .v2-ph img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}body.v2-svc .sv-fam .v2-h2{margin-bottom:var(--s3)}body.v2-svc .sv-fam .v2-lead{max-width:52ch}body.v2-svc .sv-gets{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;gap:0 var(--s6)}@media (min-width:600px){body.v2-svc .sv-gets{grid-template-columns:1fr 1fr}}body.v2-svc .sv-gets li{padding:var(--s4) 0;border-top:1px solid var(--line-strong)}body.v2-svc .sv-gets b{display:block;color:var(--text);font-weight:700;font-size:var(--t-body);line-height:var(--lh-snug)}body.v2-svc .sv-gets span{display:block;margin-top:4px;font-size:var(--t-body);line-height:var(--lh-card);color:var(--text2)}body.v2-svc .sv-tl{list-style:none;margin:0;padding:0;position:relative}body.v2-svc .sv-tl-h{display:none}@media (min-width:1024px){body.v2-svc .sv-tl-h{display:grid;grid-template-columns:3fr 5fr 4fr;gap:var(--s6);padding:0 0 var(--s3) 64px;font-size:var(--t-xs);font-weight:700;color:var(--text3)}}body.v2-svc .sv-tl li{position:relative;display:grid;gap:var(--s3);padding:var(--s5) 0 var(--s5) 64px;border-top:1px solid var(--line)}body.v2-svc .sv-tl li:last-child{border-bottom:1px solid var(--line)}@media (min-width:1024px){body.v2-svc .sv-tl li{grid-template-columns:3fr 5fr 4fr;gap:var(--s6);align-items:start}}body.v2-svc .sv-tl li::before{content:"";position:absolute;left:19px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--fx-indigo-line),var(--fx-gold-line))}body.v2-svc .sv-tl li:first-child::before{top:var(--s5)}body.v2-svc .sv-tl li:last-child::before{bottom:calc(100% - var(--s5) - 20px)}body.v2-svc .sv-tl-n{position:absolute;left:0;top:var(--s5);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--gold);font-size:var(--t-s);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}body.v2-svc .sv-tl h3{padding-top:8px}body.v2-svc .sv-tl-c{font-size:var(--t-body);line-height:var(--lh-card);color:var(--text2)}body.v2-svc .sv-tl-c::before{content:attr(data-label);display:block;font-size:var(--t-xs);font-weight:700;color:var(--text3);margin-bottom:2px}@media (min-width:1024px){body.v2-svc .sv-tl-c{padding-top:8px}body.v2-svc .sv-tl-c::before{display:none}}body.v2-svc .sv-tl-foot{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-svc .sv-tl-foot p{max-width:var(--measure);color:var(--text2);line-height:var(--lh-card)}body.v2-svc .sv-tl-foot p b{color:var(--text)}body.v2-svc .sv-pf-g{row-gap:var(--s6)}@media (min-width:1024px){body.v2-svc .sv-pf-g > :first-child{grid-column:1 / span 5}body.v2-svc .sv-pf-g > :last-child{grid-column:6 / span 7;padding-left:var(--s5)}}body.v2-svc .sv-case{position:relative;height:100%;display:flex;flex-direction:column;padding:var(--s6);border-radius:var(--r-xl);background:var(--grad-brand);color:var(--c-white);overflow:hidden;isolation:isolate}body.v2-svc .sv-case::after{content:"";position:absolute;z-index:-1;right:-120px;bottom:-160px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(var(--rgb-gold-lit) / .24),rgb(var(--rgb-gold-lit) / 0) 65%)}body.v2-svc .sv-case-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:rgb(var(--rgb-white) / .12);border:1px solid rgb(var(--rgb-white) / .22);font-size:var(--t-xs);font-weight:700;color:var(--c-white)}body.v2-svc .sv-case-chip i{width:7px;height:7px;border-radius:50%;background:#4ade80}body.v2-svc .sv-case .v2-h3{color:var(--c-white);margin-top:var(--s5)}body.v2-svc .sv-case p{margin-top:var(--s4);color:rgb(var(--rgb-white) / .86);line-height:var(--lh-body)}body.v2-svc .sv-case dl{margin:auto 0 0;padding-top:var(--s6);display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}body.v2-svc .sv-case dl > div{padding-top:var(--s3);border-top:1px solid rgb(var(--rgb-white) / .22)}body.v2-svc .sv-case dl > div:last-child:nth-child(odd){grid-column:1 / -1}body.v2-svc .sv-case dt{font-size:var(--t-xs);font-weight:600;color:rgb(var(--rgb-white) / .7)}body.v2-svc .sv-case dd{margin:2px 0 0;font-size:var(--t-body);font-weight:600;color:var(--c-white);line-height:var(--lh-snug)}body.v2-svc .sv-tm{list-style:none;margin:0;padding:0;display:grid;gap:0 var(--s6)}@media (min-width:768px){body.v2-svc .sv-tm{grid-template-columns:1fr 1fr}}body.v2-svc .sv-tm li{padding:var(--s5) 0;border-top:1px solid var(--line)}body.v2-svc .sv-tm figure{margin:0;height:100%;display:flex;flex-direction:column}body.v2-svc .sv-tm blockquote{margin:0;padding:0;border:0;font-family:var(--serif);font-size:var(--t-l);line-height:var(--lh-snug);font-weight:400;color:var(--text);letter-spacing:-.005em}body.v2-svc .sv-tm blockquote::before{content:"\201C";display:block;height:22px;font-size:var(--t-spec);line-height:1;color:var(--gold)}body.v2-svc .sv-tm figcaption{margin-top:auto;padding-top:var(--s4);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);font-size:var(--t-s);color:var(--text3)}body.v2-svc .sv-tm figcaption b{display:block;color:var(--text);font-size:var(--t-s);font-weight:700}body.v2-svc .sv-tm figcaption a{flex:none;font-size:var(--t-s);font-weight:600;color:var(--indigo)}body.v2-svc .sv-rate{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--fx-gold);font-size:var(--t-s);color:var(--text2);text-decoration:none}body.v2-svc .sv-rate b{font-family:var(--serif);font-size:var(--t-l);color:var(--text)}body.v2-svc .sv-rate u{text-decoration-color:var(--line-strong);text-underline-offset:3px}body.v2-svc .sv-rate:hover u{color:var(--indigo)}body.v2-svc .sv-rel{list-style:none;margin:0;padding:0;display:grid;gap:0 var(--gap)}@media (min-width:768px){body.v2-svc .sv-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){body.v2-svc .sv-rel{grid-template-columns:repeat(4,minmax(0,1fr))}}body.v2-svc .sv-rel a{display:block;height:100%;padding:var(--s5) var(--s5) var(--s5) 0;border-top:2px solid var(--line);color:inherit;text-decoration:none;transition:border-color var(--dur-3) var(--ease-std)}body.v2-svc .sv-rel b{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);color:var(--text);font-size:var(--t-body);font-weight:700;line-height:var(--lh-snug)}body.v2-svc .sv-rel b svg{flex:none;color:var(--indigo);transition:transform var(--dur-2) var(--ease-std)}body.v2-svc .sv-rel span{display:block;margin-top:8px;font-size:var(--t-s);line-height:var(--lh-card);color:var(--text3)}body.v2-svc .sv-rel a:hover{border-top-color:var(--indigo)}body.v2-svc .sv-rel a:hover b svg{transform:translateX(3px)}body.v2-svc .sv-rel-t{margin-bottom:var(--s4)}body.v2-svc .sv-call-s{padding-block:var(--s7) var(--sv-y)}body.v2-svc .sv-call{position:relative;display:grid;gap:var(--s6);padding:var(--s6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}body.v2-svc .sv-call::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad-rule)}@media (min-width:1024px){body.v2-svc .sv-call{grid-template-columns:5fr 4fr 3fr;gap:var(--s7);padding:var(--s7) var(--s8);align-items:start}}body.v2-svc .sv-call .v2-h2{font-size:var(--t-h2)}body.v2-svc .sv-call-l p{margin-top:var(--s4);color:var(--text2);line-height:var(--lh-body);max-width:44ch}body.v2-svc .sv-call-l .v2-cta-row{margin-top:var(--s6)}body.v2-svc .sv-call-on{font-size:var(--t-s);font-weight:700;color:var(--text3)}body.v2-svc .sv-call ol{list-style:none;margin:var(--s3) 0 0;padding:0;counter-reset:sv-c}body.v2-svc .sv-call ol li{counter-increment:sv-c;display:grid;grid-template-columns:28px 1fr;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--text);font-weight:600;line-height:var(--lh-snug)}body.v2-svc .sv-call ol li::before{content:counter(sv-c,decimal-leading-zero);font-size:var(--t-xs);font-weight:700;color:var(--gold-ink);padding-top:3px;font-variant-numeric:tabular-nums}body.v2-svc .sv-adv{display:grid;grid-template-columns:64px 1fr;gap:var(--s4);align-items:center;padding:var(--s5);border-radius:var(--r-lg);background:var(--ivory)}@media (min-width:1024px){body.v2-svc .sv-adv{grid-template-columns:1fr;text-align:left}}body.v2-svc .sv-adv img{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--gold)}body.v2-svc .sv-adv b{display:block;color:var(--text);font-size:var(--t-body)}body.v2-svc .sv-adv span{display:block;font-size:var(--t-s);line-height:var(--lh-snug);color:var(--text3)}body.v2-svc .sv-adv a{display:inline-block;margin-top:8px;font-size:var(--t-s);font-weight:600;color:var(--indigo)}body.v2-svc .sv-faq .v2-faq-aside .v2-h2{max-width:14ch}@media (prefers-reduced-motion:no-preference){body.v2-svc .sv-hero-t > *{animation:v2-rise var(--dur-5) var(--ease-std) backwards}body.v2-svc .sv-hero-t > :nth-child(2){animation-delay:50ms}body.v2-svc .sv-hero-t > :nth-child(3){animation-delay:100ms}body.v2-svc .sv-hero-t > :nth-child(n+4){animation-delay:150ms}}@media (prefers-reduced-motion:reduce){body.v2-svc .sv-nav-l a::after,body.v2-svc .sv-nav-sheet,body.v2-svc .sv-opt,body.v2-svc .sv-rel a{transition:none}}@media (prefers-color-scheme:dark){body.v2-svc .sv-hero{background:linear-gradient(180deg,var(--ivory) 0%,var(--white) 100%)}body.v2-svc .sv-ck{box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}body.v2-svc .sv-opt-c{color:var(--c-text)}body.v2-svc .sv-res-act .v2-btn--wa{background:#128C4B;color:var(--c-white)}body.v2-svc .sv-nav-sheet{box-shadow:0 24px 40px -24px rgba(0,0,0,.8)}body.v2-svc .sv-case{background:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 55%,var(--c-dk-surface) 100%)}}}@layer v2.components{body.v2-svc .sv-ag.quick-answer{margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0;max-width:none}body.v2-svc .sv-ag .quick-answer-label{display:block;margin:0;padding:0;font-size:var(--fs-label);line-height:var(--lh-title);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}body.v2-svc .sv-ag .quick-answer-label::before{content:none;display:none}body.v2-svc .sv-ag p{margin-top:var(--s3);max-width:var(--w-read);font-size:var(--fs-deck);line-height:var(--lh-body);color:var(--text)}}@layer v2.components{body.v2-svc .sv-brief-g > .sv-dec{align-self:start}body.v2-svc .sv-proof-line{align-items:baseline}}body.v2-svc .sv-nav .v2-btn{min-height:var(--btn-sm-h);padding:var(--btn-sm-py) var(--btn-sm-px);font-size:var(--btn-sm-fs);box-shadow:none}@layer v2.components{body.v2-svc .sv-tm > li{min-width:0}body.v2-svc .sv-tm figure.rev-card{width:auto;max-width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none}body.v2-svc .sv-tm figure.rev-card:hover{transform:none;box-shadow:none}body.v2-svc .sv-led-a::before,body.v2-svc .sv-led-a::after{content:none}body.v2-svc .sv-led-a{font-style:italic}}@media (max-width:1023px){body.v2-svc .sv-nav .v2-btn{display:none}}body.v2-svc .sv-nav-sen{height:0}body.v2-svc .sv-nav{transition:top var(--dur-3) var(--ease-std),transform var(--dur-3) var(--ease-std)}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 body.v2-svc .sv-nav{transform:translateY(calc(-1 * var(--v2-hd-cur)))}html.sv-docked #hdr.v2-hd:focus-within{transform:none}body.v2-svc .sv-nav-mk,body.v2-svc .sv-nav-hd{display:none}@keyframes sv-in{from{opacity:0}}@media (min-width:1024px){html:not(.sv-docked) body.v2-svc .sv-nav .v2-btn{display:none}body.v2-svc .sv-nav-in{justify-content:flex-start}html.sv-docked body.v2-svc .sv-nav .v2-btn,html.sv-docked body.v2-svc .sv-nav-hd{animation:sv-in var(--dur-3) var(--ease-std) both}body.v2-svc .sv-nav-mk{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-inline-end:calc(-28px - var(--s5));border-radius:7px;opacity:0;visibility:hidden;transform:translateX(-6px);transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std),visibility 0s var(--dur-2)}body.v2-svc .sv-nav-mk img{display:block;width:28px;height:28px;border-radius:7px}body.v2-svc .sv-nav-l{transition:transform var(--dur-3) var(--ease-std)}html.sv-docked body.v2-svc .sv-nav-hd{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;margin-inline-start:auto;margin-inline-end:calc(var(--s3) - var(--s5));padding:0;border:1px solid var(--line-strong);border-radius:50%;background:none;color:var(--text);cursor:pointer;transition:border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std)}body.v2-svc .sv-nav-hd:hover{border-color:var(--indigo);color:var(--indigo)}html.sv-docked body.v2-svc .sv-nav-mk{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-3) var(--ease-std),transform var(--dur-3) var(--ease-std),visibility 0s}html.sv-docked body.v2-svc .sv-nav-l{transform:translateX(calc(28px + var(--s4)));margin-inline-end:calc(28px + var(--s4))}}@media (min-width:1360px){body.v2-svc .sv-nav-mk{margin-inline-start:calc(-28px - var(--s4));margin-inline-end:calc(-28px - var(--s5) + 28px + var(--s4))}html.sv-docked body.v2-svc .sv-nav-l{transform:none;margin-inline-end: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{@media (max-width:767px){body.v2-svc .sv-mx tbody th{padding-bottom:var(--s2)}}}@layer v2.components{body.v2-svc .sv-sec.v2-sec--ink{overflow:clip}body.v2-svc .sv-ck .v2-quiet{color:var(--text);text-decoration-color:var(--gold)}body.v2-svc .sv-ck .v2-quiet:hover{color:var(--indigo)}body.v2-svc .sv-res-sum .v2-chip{background:var(--fx-indigo);color:var(--text2);border:1px solid var(--fx-indigo-line)}}@layer v2.components{body.v2-svc .sv-sprite{position:absolute;width:0;height:0;overflow:hidden}body.v2-svc .sv-hero--ph{padding-bottom:var(--s7)}body.v2-svc .sv-hero--ph .sv-hero-g{align-items:center;row-gap:var(--s6)}@media (min-width:1024px){body.v2-svc .sv-hero--ph{padding-bottom:var(--s8)}body.v2-svc .sv-hero--ph .sv-hero-g > .sv-hero-t{grid-column:1 / span 6}body.v2-svc .sv-hero--ph .sv-hero-g > .sv-hph{grid-column:7 / span 6}}body.v2-svc .sv-hph{position:relative;margin:0;border-radius:var(--r-xl);overflow:hidden;background:#1b1840;box-shadow:0 30px 60px -34px rgb(var(--rgb-field) / .55);isolation:isolate}body.v2-svc .sv-hph img{width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:50% 45%}@media (max-width:767px){body.v2-svc .sv-hph img{aspect-ratio:4 / 3.4}}body.v2-svc .sv-hph::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--rgb-text) / 0) 45%,rgb(var(--rgb-text) / .62) 100%)}body.v2-svc .sv-hfacts{position:absolute;z-index:1;left:var(--s4);right:var(--s4);bottom:var(--s4);margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--r-lg);background:rgb(var(--rgb-text) / .55);border:1px solid rgb(var(--rgb-white) / .18);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.v2-svc .sv-hfacts{background:rgb(var(--rgb-text) / .88)}}body.v2-svc .sv-hfacts > div{padding:12px 16px}body.v2-svc .sv-hfacts > div:nth-child(odd){border-right:1px solid rgb(var(--rgb-white) / .14)}body.v2-svc .sv-hfacts > div:nth-child(-n+2){border-bottom:1px solid rgb(var(--rgb-white) / .14)}body.v2-svc .sv-hfacts > div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}body.v2-svc .sv-hfacts dt{font-size:var(--t-xs);font-weight:600;color:rgb(var(--rgb-white) / .72);line-height:var(--lh-title)}body.v2-svc .sv-hfacts dd{margin:2px 0 0;font-size:var(--t-body);font-weight:700;color:var(--c-white);line-height:var(--lh-title);font-variant-numeric:tabular-nums}@media (max-width:400px){body.v2-svc .sv-hfacts dd{font-size:var(--t-s)}body.v2-svc .sv-hfacts > div{padding:8px 12px}}@media (min-width:1024px){body.v2-svc .sv-hfacts{left:var(--s5);right:var(--s5);bottom:var(--s5)}}body.v2-svc .sv-hero--ph .v2-h1{max-width:13ch}body.v2-svc .sv-brief{padding-block:var(--sv-y) 0}body.v2-svc .sv-brief-g{margin-top:0}body.v2-svc .sv-dec{background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo)}body.v2-svc .sv-cats{background:linear-gradient(180deg,var(--white) 0%,var(--ivory) 22%,var(--ivory) 100%)}body.v2-svc .sv-prime{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media (min-width:768px) and (max-width:1023px){body.v2-svc .sv-prime{grid-template-columns:1fr 1fr}body.v2-svc .sv-prime > :last-child{grid-column:1 / -1}}@media (min-width:1024px){body.v2-svc .sv-prime{grid-template-columns:repeat(3,minmax(0,1fr))}}body.v2-svc .sv-pc{display:flex;flex-direction:column;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden;transition:transform var(--dur-3) var(--ease-std),box-shadow var(--dur-3) var(--ease-std)}body.v2-svc .sv-pc:hover{transform:translateY(-3px);box-shadow:0 2px 8px rgb(var(--rgb-text) / .06),0 28px 50px -24px rgb(var(--rgb-field) / .32)}body.v2-svc .sv-pc-ph{position:relative;overflow:hidden}body.v2-svc .sv-pc-ph img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform var(--dur-5) var(--ease-std)}body.v2-svc .sv-pc:hover .sv-pc-ph img{transform:scale(1.04)}body.v2-svc .sv-pc-tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:rgb(var(--rgb-white) / .92);color:var(--c-field);font-size:var(--t-s);font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.v2-svc .sv-pc-tag svg,body.v2-svc .sv-ic svg,body.v2-svc .sv-bi svg,body.v2-svc .sv-wait svg,body.v2-svc .sv-ck-pts svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.v2-svc .sv-pc-b{flex:1;display:flex;flex-direction:column;padding:var(--s5) var(--s5) var(--s5)}@media (min-width:1024px){body.v2-svc .sv-pc-b{padding:var(--s6) var(--s6) var(--s5)}}body.v2-svc .sv-pc-fig{margin-top:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--line);color:var(--text3);font-size:var(--t-body)}body.v2-svc .sv-pc-fig b{display:block;font-family:var(--serif);font-size:var(--t-spec);font-weight:500;line-height:var(--lh-head);letter-spacing:-.015em;color:var(--indigo);font-variant-numeric:tabular-nums}body.v2-svc .sv-pc-l{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s3)}body.v2-svc .sv-pc-l li{position:relative;padding-left:20px;font-size:var(--t-body);line-height:var(--lh-card);color:var(--text2)}body.v2-svc .sv-pc-l li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--indigo);transform:rotate(45deg)}body.v2-svc .sv-pc-l b{color:var(--text)}body.v2-svc .sv-pc-d{margin-top:auto;padding-top:var(--s5);font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text)}body.v2-svc .sv-pc-d span{display:block;margin-bottom:2px;font-size:var(--t-xs);font-weight:600;color:var(--text3)}body.v2-svc .sv-pc-d::before{content:"";display:block;width:28px;height:2px;margin-bottom:var(--s4);background:var(--gold);border-radius:2px}body.v2-svc .sv-more{margin-top:var(--s8)}body.v2-svc .sv-more-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4) var(--s6);margin-bottom:var(--s5)}body.v2-svc .sv-filt{display:flex;flex-wrap:wrap;gap:8px}body.v2-svc .sv-chip{min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text2);font-family:inherit;font-size:var(--t-s);font-weight:600;cursor:pointer;transition:background var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}body.v2-svc .sv-chip:hover{border-color:var(--indigo);color:var(--indigo)}body.v2-svc .sv-chip[aria-pressed="true"]{background:var(--indigo-solid);border-color:var(--indigo-solid);color:var(--c-white)}body.v2-svc .sv-chip:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}@media (max-width:767px){body.v2-svc .sv-filt{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);width:calc(100% + 2 * var(--gut))}body.v2-svc .sv-filt::-webkit-scrollbar{display:none}body.v2-svc .sv-chip{flex:none}}body.v2-svc .sv-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:600px){body.v2-svc .sv-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){body.v2-svc .sv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}}body.v2-svc .sv-grid > li{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto 1fr;column-gap:var(--s4);padding:var(--s4) var(--s5) var(--s4) var(--s4);border-radius:16px;background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}body.v2-svc .sv-grid > li:hover{border-color:var(--fx-indigo-line);transform:translateY(-2px)}body.v2-svc .sv-grid > li[hidden]{display:none}body.v2-svc .sv-grid > li.is-in{animation:sv-pop var(--dur-3) var(--ease-std) backwards}@keyframes sv-pop{from{opacity:.001;transform:translateY(6px)}}body.v2-svc .sv-ic{grid-row:1 / span 3;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--fx-indigo);color:var(--indigo)}body.v2-svc .sv-ic svg{width:22px;height:22px}body.v2-svc .sv-grid h4{font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc .sv-grid p{margin-top:4px;font-size:var(--t-s);line-height:var(--lh-card);color:var(--text2)}body.v2-svc .sv-grid small{align-self:end;margin-top:var(--s3);font-size:var(--t-xs);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc .sv-more-f{margin-top:var(--s5);font-size:var(--t-s);color:var(--text3)}@media (prefers-reduced-motion:reduce){body.v2-svc .sv-grid > li.is-in{animation:none}body.v2-svc .sv-pc,body.v2-svc .sv-pc-ph img,body.v2-svc .sv-grid > li{transition:none}}body.v2-svc .sv-ben-g{row-gap:var(--s6);align-items:stretch}@media (min-width:1024px){body.v2-svc .sv-ben-g > .sv-ben-ph{grid-column:1 / span 4}body.v2-svc .sv-ben-g > .sv-ben-groups{grid-column:5 / span 8;padding-left:var(--s5)}}body.v2-svc .sv-ben-ph{position:relative;margin:0;border-radius:var(--r-xl);overflow:hidden;background:var(--lilac-200);min-height:100%}body.v2-svc .sv-ben-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}@media (max-width:1023px){body.v2-svc .sv-ben-ph img{aspect-ratio:4 / 3;height:auto}}body.v2-svc .sv-bg + .sv-bg{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line)}body.v2-svc .sv-bg-t{margin-bottom:var(--s4);font-size:var(--t-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo)}body.v2-svc .sv-bg ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4) var(--gap)}@media (min-width:768px){body.v2-svc .sv-bg ul{grid-template-columns:repeat(3,minmax(0,1fr))}}body.v2-svc .sv-bg li{display:grid;grid-template-columns:44px 1fr;column-gap:var(--s3);align-content:start}@media (min-width:768px){body.v2-svc .sv-bg li{grid-template-columns:1fr;row-gap:var(--s3)}}body.v2-svc .sv-bi{grid-row:1 / span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--grad-brand);color:var(--c-white);box-shadow:0 10px 22px -12px rgb(var(--rgb-field) / .6)}@media (min-width:768px){body.v2-svc .sv-bi{grid-row:auto}}body.v2-svc .sv-bi svg{width:22px;height:22px}body.v2-svc .sv-bg li b{font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc .sv-bg li > span:last-child{margin-top:2px;font-size:var(--t-s);line-height:var(--lh-card);color:var(--text2)}body.v2-svc .sv-led-g{align-items:stretch}@media (min-width:1024px){body.v2-svc .sv-led-ph{position:relative;top:auto;align-self:stretch}body.v2-svc .sv-led-ph .v2-ph{height:100%}body.v2-svc .sv-led-ph .v2-ph img{height:100%;aspect-ratio:auto;object-fit:cover}}body.v2-svc .sv-led-h span:last-child{color:var(--indigo)}body.v2-svc .sv-wait{box-shadow:inset 4px 0 0 var(--indigo)}body.v2-svc .sv-wait li svg{color:var(--indigo);margin-top:3px}body.v2-svc .sv-clients{background:var(--ivory)}body.v2-svc .sv-feat.rev-card{position:relative;width:auto;max-width:none;min-width:0;margin:0;height:100%;display:flex;flex-direction:column;padding:var(--s7) var(--s6) var(--s6);border-radius:var(--r-xl);border:0;background:var(--grad-brand);color:var(--c-white);box-shadow:0 30px 60px -34px rgb(var(--rgb-field) / .6);overflow:hidden;isolation:isolate}body.v2-svc .sv-feat::after{content:"";position:absolute;z-index:-1;right:-120px;bottom:-160px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(var(--rgb-gold-lit) / .20),rgb(var(--rgb-gold-lit) / 0) 65%)}body.v2-svc .sv-feat-s{color:var(--c-gold-lit);letter-spacing:2px;font-size:var(--t-body)}body.v2-svc .sv-feat blockquote{margin:var(--s4) 0 0;padding:0;border:0;font-family:var(--serif);font-size:var(--t-spec);line-height:var(--lh-title);font-weight:400;color:var(--c-white)}body.v2-svc .sv-feat figcaption{margin-top:auto;padding-top:var(--s6);font-size:var(--t-s);color:rgb(var(--rgb-white) / .78)}body.v2-svc .sv-feat figcaption b{display:block;font-size:var(--t-body);color:var(--c-white)}body.v2-svc .sv-feat figcaption a{display:inline-block;margin-top:var(--s3);font-weight:600;color:var(--c-white);text-decoration-color:rgb(var(--rgb-gold-lit) / .8);text-underline-offset:4px}body.v2-svc .sv-tm blockquote::before{color:var(--indigo);opacity:.5}body.v2-svc .sv-rate{background:var(--surface);border:1px solid var(--line)}@media (prefers-color-scheme:dark){body.v2-svc .sv-pc-tag{background:rgb(var(--rgb-dk-tint) / .88);color:var(--c-dk-ink)}body.v2-svc .sv-feat.rev-card{background:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 55%,var(--c-dk-surface) 100%)}body.v2-svc .sv-hph{box-shadow:0 30px 60px -34px rgba(0,0,0,.8)}}}@layer v2.components{body.v2-svc .sv-feat figcaption span{display:block}body.v2-svc .sv-feat figcaption a{display:inline-block}@media (min-width:768px){body.v2-svc .sv-bg li{row-gap:0}body.v2-svc .sv-bi{margin-bottom:var(--s3)}}body.v2-svc .sv-bg li > span:last-child{margin-top:4px}}@layer v2.components{@media (max-width:767px){body.v2-svc .sv-hph{background:#15133a}body.v2-svc .sv-hph::after{display:none}body.v2-svc .sv-hph img{aspect-ratio:4 / 3;object-position:30% 50%}body.v2-svc .sv-hfacts{position:static;margin:0;border:0;border-radius:0;background:#15133a;-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer v2.components{body.v2-svc .sv-grid.is-clamped > li:nth-child(n+7){display:none}body.v2-svc .sv-more-b{display:flex;width:100%;justify-content:center;align-items:center;min-height:48px;margin-top:12px;border-radius:14px;border:1px dashed var(--fx-indigo-line);background:var(--surface);color:var(--indigo);font-family:inherit;font-size:var(--t-body);font-weight:700;cursor:pointer}body.v2-svc .sv-more-b[hidden]{display:none}@media (max-width:599px){body.v2-svc .sv-grid > li{padding:14px 16px 14px 14px}}}@layer v2.components{@media (min-width:768px) and (max-width:1023px){body.v2-svc .sv-hph img{aspect-ratio:16 / 9}body.v2-svc .sv-prime > :last-child{flex-direction:row}body.v2-svc .sv-prime > :last-child .sv-pc-ph{flex:0 0 44%}body.v2-svc .sv-prime > :last-child .sv-pc-ph img{height:100%;aspect-ratio:auto}}}@layer v2.components{body.v2-svc .sv-res-flag{background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo)}}@layer v2.components{body.v2-svc .sv-ck-g .v2-lead{margin-top:var(--s4)}body.v2-svc .sv-ck-noscript p + p{margin-top:var(--s4)}body.v2-svc .sv-ck-back svg{transform:scaleX(-1)}body.v2-svc .sv-sec.sv-sec--flush-b{padding-bottom:0}body.v2-svc .sv-sec{scroll-margin-top:0}}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{@media (min-width:1024px){body.v2-svc.svc-company-setup .sv-mx tbody th{width:21%}body.v2-svc.svc-company-setup .sv-mx td:nth-child(2){width:20%}body.v2-svc.svc-company-setup .sv-mx td:nth-child(3){width:23%}body.v2-svc.svc-company-setup .sv-mx td:nth-child(4),body.v2-svc.svc-company-setup .sv-mx td:nth-child(5){width:18%}body.v2-svc.svc-company-setup .sv-mx thead th,body.v2-svc.svc-company-setup .sv-mx tbody th,body.v2-svc.svc-company-setup .sv-mx td{padding-inline:var(--s4)}}body.v2-svc.svc-company-setup a.sv-rt{text-decoration:none;color:inherit;border-radius:12px}body.v2-svc.svc-company-setup a.sv-rt b{transition:color var(--dur-2) var(--ease-std)}body.v2-svc.svc-company-setup a.sv-rt:hover b{color:var(--indigo);text-decoration:underline;text-underline-offset:3px}body.v2-svc.svc-company-setup .sv-hph img{object-position:50% 0%}}@layer v2.components{body.v2-svc.svc-free-zones .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-free-zones .sv-mx tbody th small{display:block;margin-top:2px;font-size:var(--t-s);font-weight:600;color:var(--text3)}body.v2-svc.svc-free-zones .sv-mx td:nth-child(2){color:var(--text);font-weight:600}body.v2-svc.svc-free-zones .sv-mx td a,body.v2-svc.svc-free-zones .sv-mx-foot a{color:var(--indigo);font-weight:600;text-decoration:underline;text-decoration-color:var(--fx-indigo-line);text-underline-offset:3px}body.v2-svc.svc-free-zones .sv-mx td a:hover,body.v2-svc.svc-free-zones .sv-mx-foot a:hover{text-decoration-color:currentColor}body.v2-svc.svc-free-zones .sv-mx td:nth-child(3){font-weight:500}body.v2-svc.svc-free-zones .svc-fz-zc{position:relative}body.v2-svc.svc-free-zones .svc-fz-lg{position:absolute;right:14px;top:14px;display:grid;place-items:center;height:44px;padding:7px 12px;border-radius:10px;background:var(--c-white);box-shadow:0 6px 16px -8px rgb(var(--rgb-text) / .45)}body.v2-svc.svc-free-zones .svc-fz-lg img{height:30px;width:auto;max-width:112px;object-fit:contain}body.v2-svc.svc-free-zones .svc-fz-zc h3 a{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none}body.v2-svc.svc-free-zones .svc-fz-zc h3 a::after{content:"";position:absolute;inset:0;border-radius:20px}body.v2-svc.svc-free-zones .svc-fz-zc h3 a svg,body.v2-svc.svc-free-zones .svc-fz-mini h4 a svg{flex:none;color:var(--indigo);transition:transform var(--dur-2) var(--ease-std)}body.v2-svc.svc-free-zones .svc-fz-zc:hover h3 a{color:var(--indigo)}body.v2-svc.svc-free-zones .svc-fz-zc:hover h3 a svg,body.v2-svc.svc-free-zones .svc-fz-mini li:hover h4 a svg{transform:translateX(3px)}body.v2-svc.svc-free-zones .svc-fz-zc h3 a:focus-visible{outline:none}body.v2-svc.svc-free-zones .svc-fz-zc:has(h3 a:focus-visible){outline:3px solid var(--indigo);outline-offset:3px}body.v2-svc.svc-free-zones .svc-fz-s{margin-top:var(--s3);font-size:var(--t-body);line-height:var(--lh-card);color:var(--text2)}body.v2-svc.svc-free-zones .svc-fz-s span,body.v2-svc.svc-free-zones .svc-fz-mini p span{display:block;margin-bottom:2px;font-size:var(--t-xs);font-weight:600;color:var(--text3)}@media (min-width:768px) and (max-width:1023px){body.v2-svc.svc-free-zones .svc-fz-cards > :last-child{grid-column:auto;flex-direction:column}body.v2-svc.svc-free-zones .svc-fz-cards > :last-child .sv-pc-ph{flex:none}body.v2-svc.svc-free-zones .svc-fz-cards > :last-child .sv-pc-ph img{height:auto;aspect-ratio:16 / 9}}body.v2-svc.svc-free-zones .svc-fz-mh{margin-bottom:var(--s5)}body.v2-svc.svc-free-zones .svc-fz-mini{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media (min-width:600px){body.v2-svc.svc-free-zones .svc-fz-mini{grid-template-columns:1fr 1fr}}@media (min-width:1024px){body.v2-svc.svc-free-zones .svc-fz-mini{grid-template-columns:repeat(4,minmax(0,1fr))}}body.v2-svc.svc-free-zones .svc-fz-mini li{position:relative;display:flex;flex-direction:column;padding:var(--s5);border-radius:16px;background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}body.v2-svc.svc-free-zones .svc-fz-mini li:hover{border-color:var(--fx-indigo-line);transform:translateY(-2px)}body.v2-svc.svc-free-zones .svc-fz-ml{align-self:flex-start;display:grid;place-items:center;height:56px;padding:8px 12px;border-radius:12px;background:var(--c-white);border:1px solid var(--line)}body.v2-svc.svc-free-zones .svc-fz-ml img{height:38px;width:auto;max-width:160px;object-fit:contain}body.v2-svc.svc-free-zones .svc-fz-mini h4{margin-top:var(--s4);font-size:var(--t-l);font-weight:700;line-height:var(--lh-title)}body.v2-svc.svc-free-zones .svc-fz-mini h4 a{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none}body.v2-svc.svc-free-zones .svc-fz-mini h4 a::after{content:"";position:absolute;inset:0;border-radius:16px}body.v2-svc.svc-free-zones .svc-fz-mini li:hover h4 a{color:var(--indigo)}body.v2-svc.svc-free-zones .svc-fz-mini li:has(h4 a:focus-visible){outline:3px solid var(--indigo);outline-offset:3px}body.v2-svc.svc-free-zones .svc-fz-mini h4 a:focus-visible{outline:none}body.v2-svc.svc-free-zones .svc-fz-mini small{font-size:var(--t-xs);font-weight:600;color:var(--text3)}body.v2-svc.svc-free-zones .svc-fz-mini p{margin-top:var(--s3);font-size:var(--t-s);line-height:var(--lh-card);color:var(--text2)}body.v2-svc.svc-free-zones .svc-fz-mini p.svc-fz-cf{margin-top:auto;padding-top:var(--s4);font-weight:600;color:var(--text)}body.v2-svc.svc-free-zones .svc-fz-mini p.svc-fz-cf::before{content:"";display:block;width:28px;height:2px;margin-bottom:var(--s3);background:var(--gold);border-radius:2px}body.v2-svc.svc-free-zones .svc-fz-tax{margin-top:var(--s6);padding:var(--s5) var(--s5) var(--s5) var(--s6);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 3px 0 0 var(--indigo)}body.v2-svc.svc-free-zones .svc-fz-tax p{margin-top:var(--s2);color:var(--text2);line-height:var(--lh-body)}body.v2-svc.svc-free-zones .svc-fz-tax a,body.v2-svc.svc-free-zones .sv-wait-end a{color:var(--indigo);font-weight:600}body.v2-svc.svc-free-zones .sv-fam .v2-ph img{object-position:60% 50%}body.v2-svc.svc-free-zones .sv-clients{background:var(--white)}body.v2-svc.svc-free-zones .svc-fz-rl{margin-top:var(--s3);display:flex;flex-wrap:wrap;gap:8px 16px}body.v2-svc.svc-free-zones .svc-fz-rl a{font-size:var(--t-s);font-weight:600;color:var(--indigo);text-decoration:underline;text-decoration-color:var(--fx-indigo-line);text-underline-offset:3px}body.v2-svc.svc-free-zones .svc-fz-rl a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){body.v2-svc.svc-free-zones .svc-fz-mini li,body.v2-svc.svc-free-zones .svc-fz-zc h3 a svg{transition:none}}}@layer v2.components{body.v2-svc.svc-mainland .sv-pc-ph img[src*="ml-dubai-street"]{object-position:50% 82%}body.v2-svc.svc-mainland .sv-pc-d .ml-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--t-body);font-weight:700;color:var(--indigo);text-decoration:none}body.v2-svc.svc-mainland .sv-pc-d .ml-go svg{flex:none;transition:transform var(--dur-3) var(--ease-std)}body.v2-svc.svc-mainland .sv-pc-d .ml-go:hover{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:5px}body.v2-svc.svc-mainland .sv-pc-d .ml-go:hover svg{transform:translateX(3px)}body.v2-svc.svc-mainland .ml-fz{margin:var(--s6) 0 0;padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text2)}body.v2-svc.svc-mainland .ml-fz a{color:var(--indigo);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}body.v2-svc.svc-mainland .ml-ck-links{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid rgb(var(--rgb-white) / .16)}body.v2-svc.svc-mainland .ml-ck-links p{margin:0 0 var(--s3);font-size:var(--t-s);font-weight:600;color:rgb(var(--rgb-white) / .72)}body.v2-svc.svc-mainland .ml-ck-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.v2-svc.svc-mainland .ml-ck-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgb(var(--rgb-white) / .28);color:var(--c-white);font-size:var(--t-s);font-weight:600;text-decoration:none;transition:background-color var(--dur-3) var(--ease-std),border-color var(--dur-3) var(--ease-std)}body.v2-svc.svc-mainland .ml-ck-links a svg{color:var(--c-gold-lit);transition:transform var(--dur-3) var(--ease-std)}body.v2-svc.svc-mainland .ml-ck-links a:hover{background:rgb(var(--rgb-white) / .10);border-color:rgb(var(--rgb-gold-lit) / .7)}body.v2-svc.svc-mainland .ml-ck-links a:hover svg{transform:translateX(3px)}body.v2-svc.svc-mainland .sv-led-ph .v2-ph img{object-position:40% 30%}body.v2-svc.svc-mainland .sv-ben-ph img{object-position:50% 28%}@media (prefers-reduced-motion:reduce){body.v2-svc.svc-mainland .ml-go svg,body.v2-svc.svc-mainland .ml-ck-links a,body.v2-svc.svc-mainland .ml-ck-links a svg{transition:none}}}@layer v2.components{body.v2-svc.svc-mainland .sv-hero .v2-h1{max-width:18ch}@media (min-width:360px){body.v2-svc.svc-mainland .sv-hero .v2-h1 .ml-nw{white-space:nowrap}}@media (min-width:1024px){body.v2-svc.svc-mainland .sv-ck-g{grid-template-rows:auto 1fr}body.v2-svc.svc-mainland .sv-ck-g > :nth-child(2){grid-column:6 / span 7;grid-row:1 / span 2}body.v2-svc.svc-mainland .sv-ck-g > .ml-ck-links{grid-column:1 / span 5;grid-row:2;align-self:start;margin-top:0;padding-right:var(--s6)}}}@layer v2.components{body.v2-svc.svc-company-setup .sv-hero .v2-h1{max-width:18ch}body.v2-svc.svc-company-setup .sv-led-ph .v2-ph img{object-position:22% 72%}@media (min-width:1024px){body.v2-svc.svc-company-setup .sv-led-ph .v2-ph img{transform:scale(1.3);transform-origin:20% 85%}}}body.v2-svc.svc-free-zones .sv-pc-ph .svc-fz-lg img{aspect-ratio:auto;height:26px;width:auto;max-width:96px;object-fit:contain;transform:none;transition:none}@layer v2.components{body.v2-svc.svc-banking .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-banking .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-banking .sv-led-ph .v2-ph img{object-position:36% 40%}body.v2-svc.svc-banking .sv-fam .v2-ph img{object-position:40% 50%}}@layer v2.components{body.v2-svc.svc-tax-vat .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-tax-vat .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-tax-vat .sv-hph img{object-position:60% 40%}body.v2-svc.svc-tax-vat .sv-led-ph .v2-ph img{object-position:40% 40%}body.v2-svc.svc-tax-vat .sv-fam .v2-ph img{object-position:22% 40%}}@layer v2.components{body.v2-svc.svc-bookkeeping .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-bookkeeping .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-bookkeeping .sv-hph img{object-position:62% 45%}body.v2-svc.svc-bookkeeping .sv-led-ph .v2-ph img{object-position:45% 8%}body.v2-svc.svc-bookkeeping .sv-fam .v2-ph img{object-position:60% 50%}}@layer v2.components{body.v2-svc.svc-pro-services .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-pro-services .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-pro-services .sv-hph img{object-position:55% 40%}body.v2-svc.svc-pro-services .sv-led-ph .v2-ph img{object-position:50% 50%}body.v2-svc.svc-pro-services .sv-fam .v2-ph img{object-position:55% 50%}}@layer v2.components{body.v2-svc.svc-liquidation .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-liquidation .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-liquidation .sv-hph img{object-position:55% 35%}body.v2-svc.svc-liquidation .sv-led-ph .v2-ph img{object-position:45% 40%}}@layer v2.components{body.v2-svc.svc-offshore .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-offshore .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-offshore .sv-hph img{object-position:55% 40%}body.v2-svc.svc-offshore .sv-led-ph .v2-ph img{object-position:42% 40%}}@layer v2.components{body.v2-svc.svc-second-opinion .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-second-opinion .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-second-opinion .sv-hph img{object-position:45% 35%}body.v2-svc.svc-second-opinion .sv-led-ph .v2-ph img{object-position:52% 40%}body.v2-svc.svc-second-opinion .sv-hero .v2-h1{max-width:19ch}}@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{body.v2-svc .sv-fm-g{row-gap:var(--s6);align-items:start}@media (min-width:1024px){body.v2-svc .sv-fm-g > :first-child{grid-column:1 / span 5;padding-right:var(--s5)}body.v2-svc .sv-fm-g > :last-child{grid-column:6 / span 7}}body.v2-svc .sv-fm-g .v2-lead{margin-top:var(--s4);max-width:46ch}body.v2-svc .sv-fm-next{margin-top:var(--s6);padding:var(--s5) var(--s5) var(--s5) var(--s6);border-radius:var(--r-md);background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo)}body.v2-svc .sv-fm-next .v2-h4{margin-bottom:var(--s2)}body.v2-svc .sv-fm-next p{color:var(--text2);line-height:var(--lh-body)}body.v2-svc .sv-fm{position:relative;padding:var(--s6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}body.v2-svc .sv-fm::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-rule)}@media (max-width:767px){body.v2-svc .sv-fm{padding:var(--s5)}}body.v2-svc .sv-fm form{display:grid;gap:var(--s4);margin:0;padding:0;border:0;background:none;box-shadow:none;max-width:none}body.v2-svc .sv-fm .field-row{display:grid;gap:var(--s4)}@media (min-width:600px){body.v2-svc .sv-fm .field-row{grid-template-columns:1fr 1fr}}body.v2-svc .sv-fm .field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}body.v2-svc .sv-fm .field label{font-size:var(--t-s);font-weight:700;line-height:var(--lh-snug);color:var(--text)}body.v2-svc .sv-fm .field label .req{color:var(--gold-ink)}body.v2-svc .sv-fm .field label .opt-tag{font-weight:500;color:var(--text3)}body.v2-svc .sv-fm .field input,body.v2-svc .sv-fm .field select,body.v2-svc .sv-fm .field textarea{width:100%;min-height:48px;padding:12px 12px;border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--white);color:var(--text);font-family:inherit;font-size:var(--t-body);line-height:var(--lh-snug);box-shadow:none;transform:none;transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}body.v2-svc .sv-fm .field textarea{min-height:120px;resize:vertical}body.v2-svc .sv-fm .field select{-webkit-appearance:none;appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--text3) 50%),linear-gradient(135deg,var(--text3) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}body.v2-svc .sv-fm .field input::placeholder,body.v2-svc .sv-fm .field textarea::placeholder{color:var(--text3);opacity:1}body.v2-svc .sv-fm .field input:hover,body.v2-svc .sv-fm .field select:hover,body.v2-svc .sv-fm .field textarea:hover{border-color:var(--fx-indigo-line)}body.v2-svc .sv-fm .field input:focus,body.v2-svc .sv-fm .field select:focus,body.v2-svc .sv-fm .field textarea:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px var(--fx-indigo);transform:none}body.v2-svc .sv-fm .dmc-phone-btn{min-height:48px;border:1.5px solid var(--line-strong);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:var(--ivory);color:var(--text)}body.v2-svc .sv-fm .dmc-err{margin:2px 0 0;font-size:var(--t-s);color:var(--danger-ink)}body.v2-svc .sv-fm-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s2)}body.v2-svc .sv-fm-act .form-note{flex:1 1 220px;margin:0;font-size:var(--t-s);line-height:var(--lh-card);color:var(--text3)}body.v2-svc .sv-fm-fb{margin-top:var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--fx-gold);box-shadow:inset 3px 0 0 var(--fx-gold-line);color:var(--text);font-size:var(--t-body);line-height:var(--lh-card)}body.v2-svc .sv-fm-fb a{color:var(--indigo);font-weight:600}}@layer v2.components{body.v2-svc.svc-about .sv-hph img{object-position:50% 62%}body.v2-svc.svc-about .sv-hero--ph .v2-h1{max-width:15ch}body.v2-svc.svc-about .ab-fd-g{row-gap:var(--s6);align-items:center}@media (min-width:1024px){body.v2-svc.svc-about .ab-fd-g > :first-child{grid-column:1 / span 5}body.v2-svc.svc-about .ab-fd-g > :last-child{grid-column:7 / span 6}}body.v2-svc.svc-about .ab-fd-ph{margin:0;border-radius:var(--r-xl);overflow:hidden;background:var(--lilac-200);box-shadow:var(--shadow-card)}body.v2-svc.svc-about .ab-fd-ph img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 18%}@media (max-width:767px){body.v2-svc.svc-about .ab-fd-ph img{aspect-ratio:1 / 1;object-position:50% 15%}}body.v2-svc.svc-about #founder .v2-lead{margin-top:var(--s4);max-width:52ch}body.v2-svc.svc-about .ab-fd-body{margin-top:var(--s4);display:grid;gap:var(--s3);max-width:var(--measure);color:var(--text2);line-height:var(--lh-body)}body.v2-svc.svc-about .ab-fd-facts{margin:var(--s6) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}body.v2-svc.svc-about .ab-fd-facts > div{padding-top:var(--s3);border-top:2px solid var(--line)}body.v2-svc.svc-about .ab-fd-facts > div:first-child{border-top-color:var(--gold)}body.v2-svc.svc-about .ab-fd-facts dt{font-size:var(--t-xs);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-about .ab-fd-facts dd{margin:4px 0 0;font-family:var(--serif);font-size:var(--t-spec);font-weight:500;line-height:var(--lh-head);color:var(--indigo);font-variant-numeric:tabular-nums}body.v2-svc.svc-about .ab-fd-foot{margin-top:var(--s5);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text3);max-width:var(--measure)}body.v2-svc.svc-about .ab-fd-foot a,body.v2-svc.svc-about .ab-lc-note a{color:var(--indigo)}body.v2-svc.svc-about .ab-lc-g{row-gap:var(--s6);align-items:start}@media (min-width:1024px){body.v2-svc.svc-about .ab-lc-g > :first-child{grid-column:1 / span 5}body.v2-svc.svc-about .ab-lc-g > :last-child{grid-column:7 / span 6}}body.v2-svc.svc-about #licence .v2-lead{margin-top:var(--s4)}body.v2-svc.svc-about .ab-lc-note{margin-top:var(--s5);color:var(--text2);line-height:var(--lh-body);max-width:48ch}body.v2-svc.svc-about .ab-reg{position:relative;margin:0;padding:var(--s3) var(--s6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}body.v2-svc.svc-about .ab-reg::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-rule)}body.v2-svc.svc-about .ab-reg > div{display:grid;gap:2px var(--s5);padding:var(--s4) 0;border-top:1px solid var(--line)}body.v2-svc.svc-about .ab-reg > div:first-child{border-top:0}@media (min-width:600px){body.v2-svc.svc-about .ab-reg > div{grid-template-columns:150px 1fr;align-items:baseline}}body.v2-svc.svc-about .ab-reg dt{font-size:var(--t-s);font-weight:600;color:var(--text3)}body.v2-svc.svc-about .ab-reg dd{margin:0;font-size:var(--t-body);font-weight:600;line-height:var(--lh-card);color:var(--text)}@media (max-width:767px){body.v2-svc.svc-about .ab-reg{padding:var(--s2) var(--s5)}}body.v2-svc.svc-about .ab-svc{row-gap:var(--s2)}body.v2-svc.svc-about #services .sv-mx-foot a{color:var(--indigo)}}@layer v2.components{body.v2-svc.svc-contact .sv-hph img{object-position:60% 40%}body.v2-svc.svc-contact .sv-hero--ph .v2-h1{max-width:14ch}body.v2-svc.svc-contact .ct-ways{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media (min-width:600px){body.v2-svc.svc-contact .ct-ways{grid-template-columns:1fr 1fr}}@media (min-width:1024px){body.v2-svc.svc-contact .ct-ways{grid-template-columns:repeat(4,minmax(0,1fr))}}body.v2-svc.svc-contact .ct-ways a{display:flex;flex-direction:column;height:100%;padding:var(--s5);border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:transform var(--dur-3) var(--ease-std),border-color var(--dur-2) var(--ease-std)}body.v2-svc.svc-contact .ct-ways a:hover{transform:translateY(-3px);border-color:var(--fx-indigo-line)}body.v2-svc.svc-contact .ct-ways .sv-ic{margin-bottom:var(--s4)}body.v2-svc.svc-contact .ct-ways .sv-ic svg{stroke-width:1.7}body.v2-svc.svc-contact .ct-ways .sv-ic use[href="#mi-mail"],body.v2-svc.svc-contact .ct-ways .sv-ic use[href="#mi-cal"]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}body.v2-svc.svc-contact .ct-ways b{font-size:var(--t-l);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-contact .ct-ways a > span:not(.sv-ic){margin-top:4px;font-size:var(--t-body);line-height:var(--lh-card);color:var(--text2);font-variant-numeric:tabular-nums}body.v2-svc.svc-contact .ct-ways small{margin-top:auto;padding-top:var(--s5);display:inline-flex;align-items:center;gap:8px;font-size:var(--t-s);font-weight:700;color:var(--indigo)}body.v2-svc.svc-contact .ct-ways small svg{transition:transform var(--dur-2) var(--ease-std)}body.v2-svc.svc-contact .ct-ways a:hover small svg{transform:translateX(3px)}body.v2-svc.svc-contact .ct-ways .ct-ic-wa{background:rgba(18,140,75,.10);color:#128C4B}body.v2-svc.svc-contact .ct-loc{margin-top:var(--s5)}body.v2-svc.svc-contact .ct-next{margin:var(--s3) 0 0;padding:0;list-style:none;counter-reset:ct-n;display:grid;gap:var(--s3)}body.v2-svc.svc-contact .ct-next li{counter-increment:ct-n;display:grid;grid-template-columns:26px 1fr;gap:var(--s2);color:var(--text2);line-height:var(--lh-card)}body.v2-svc.svc-contact .ct-next li::before{content:counter(ct-n,decimal-leading-zero);padding-top:2px;font-size:var(--t-xs);font-weight:700;color:var(--gold-ink);font-variant-numeric:tabular-nums}body.v2-svc.svc-contact .ct-next a{color:var(--indigo);font-weight:600}body.v2-svc.svc-contact .ct-guide{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-svc.svc-contact .ct-guide p{max-width:var(--measure);color:var(--text2);line-height:var(--lh-card)}body.v2-svc.svc-contact .sv-sec--flush-b{padding-bottom:var(--sv-y)}@media (prefers-reduced-motion:reduce){body.v2-svc.svc-contact .ct-ways a,body.v2-svc.svc-contact .ct-ways small svg{transition:none}}@media (prefers-color-scheme:dark){body.v2-svc.svc-contact .ct-ways .ct-ic-wa{background:rgb(var(--rgb-wa) / .12);color:#4ade80}}}@layer v2.components{body.v2-svc.svc-pricing .sv-hph img{object-position:55% 45%}body.v2-svc.svc-pricing .sv-hero--ph .v2-h1{max-width:15ch}body.v2-svc.svc-pricing .sv-mx tbody th b{display:block;font-size:var(--t-body);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-svc.svc-pricing .sv-mx tbody th small{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);color:var(--text3)}body.v2-svc.svc-pricing .sv-mx-foot a{color:var(--indigo)}body.v2-svc.svc-pricing .sv-led-ph .v2-ph img{object-position:40% 50%}body.v2-svc.svc-pricing .sv-fam .v2-ph img{object-position:45% 50%}body.v2-svc.svc-pricing .pr-q{margin-top:var(--s4)}body.v2-svc.svc-pricing .pr-q .v2-quiet{padding:0;border:0;background:none;font:inherit;font-size:var(--t-s);font-weight:600;color:var(--text2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}body.v2-svc.svc-pricing .pr-q .v2-quiet:hover{color:var(--indigo)}}@layer v2.components{@media (min-width:1024px){body.v2-svc.svc-pricing .sv-led-ph{align-self:start}body.v2-svc.svc-pricing .sv-led-ph .v2-ph,body.v2-svc.svc-pricing .sv-led-ph .v2-ph img{height:auto}body.v2-svc.svc-pricing .sv-led-ph .v2-ph img{aspect-ratio:4 / 5;object-position:38% 50%}}}@layer v2.components{body.v2-svc.svc-about .sv-fam .v2-ph img{object-position:30% 45%}}@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.v2-act [hidden]{display:none !important}body.v2-act .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}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.v2-act .sv-hero .v2-h1{max-width:15ch}body.v2-act .act-hph img{object-position:50% 50%}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:var(--c-white);box-shadow:0 30px 60px -34px rgb(var(--rgb-field) / .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,rgb(var(--rgb-gold-lit) / .20),rgb(var(--rgb-gold-lit) / 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:rgb(var(--rgb-white) / .14);box-shadow:inset 0 0 0 1px rgb(var(--rgb-white) / .18);color:var(--c-white)}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:var(--t-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--rgb-white) / .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 rgb(var(--rgb-white) / .2)}body:is(.v2-act,.rel-pk) .act-hfacts > div{padding:var(--s4) var(--s4) var(--s4) 0;border-bottom:1px solid rgb(var(--rgb-white) / .14)}body:is(.v2-act,.rel-pk) .act-hfacts > div:nth-child(even){padding-left:var(--s4);border-left:1px solid rgb(var(--rgb-white) / .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:var(--t-xs);font-weight:600;color:rgb(var(--rgb-white) / .72)}body:is(.v2-act,.rel-pk) .act-hfacts dd{margin:4px 0 0;font-family:var(--serif);font-size:var(--t-xl);font-weight:500;line-height:var(--lh-title);color:var(--c-white)}@media (min-width:1024px){body:is(.v2-act,.rel-pk) .sv-hero-g > .act-hpanel{grid-column:7 / span 6;align-self:center}}body.v2-act .act-snap{margin:0;padding:var(--s2) var(--s5);border-radius:var(--r-lg);background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo);align-self:start}body.v2-act .act-snap > div{display:grid;gap:2px;padding:var(--s3) 0}body.v2-act .act-snap > div + div{border-top:1px solid var(--fx-indigo-line)}body.v2-act .act-snap dt{font-size:var(--t-xs);font-weight:700;color:var(--text3)}body.v2-act .act-snap dd{margin:0;font-size:var(--t-body);line-height:var(--lh-card);color:var(--text)}body.v2-act .act-pick{position:relative;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;cursor:pointer}body.v2-act .act-pick input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}body.v2-act .act-box{display:none;width:22px;height:22px;margin-top:1px;border-radius:6px;border:1.5px solid var(--line-strong);background:var(--surface);place-items:center;color:var(--c-white);transition:background var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}html.js body.v2-act .act-box{display:grid}html:not(.js) body.v2-act .act-pick{grid-template-columns:1fr}body.v2-act .act-box svg{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}body.v2-act .act-pick:hover .act-box{border-color:var(--indigo)}body.v2-act .act-pick:has(input:checked) .act-box{background:var(--indigo);border-color:var(--indigo)}body.v2-act .act-pick:has(input:checked) .act-box svg{opacity:1;transform:none}body.v2-act .act-pick:has(input:focus-visible) .act-box{outline:3px solid var(--indigo);outline-offset:2px}body.v2-act .act-pick-t{font-size:var(--t-body);line-height:var(--lh-snug);color:var(--text)}body.v2-act .act-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--fx-indigo);border:1px solid var(--fx-indigo-line);font-size:var(--t-s);font-weight:700;line-height:var(--lh-snug);color:var(--indigo);white-space:nowrap}body.v2-act .act-chip a{color:inherit;text-decoration:underline;text-decoration-color:var(--fx-indigo-line);text-underline-offset:3px}body.v2-act .act-chip--free-zone{background:var(--fx-gold);border-color:var(--fx-gold-line);color:var(--gold-ink)}body.v2-act .act-chip--either{background:var(--surface);border-color:var(--line-strong);color:var(--text2)}body.v2-act .act-res{display:flex;align-items:center;gap:var(--s3);min-height:52px;padding:12px var(--s4);border-radius:var(--r-md);background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo)}body.v2-act .act-res .act-out{display:block;font-size:var(--t-body);font-weight:600;line-height:var(--lh-card);color:var(--text)}body.v2-act .act-res .act-out:empty{display:none}body.v2-act .act-res .act-out a,body.v2-act .act-res .act-out b{color:var(--indigo);font-weight:700}body.v2-act .act-res .act-hint{font-size:var(--t-s);color:var(--text3)}body.v2-act .act-res .act-out:not(:empty) + .act-hint{display:none}body.v2-act .act-opt{position:relative;display:grid;grid-template-columns:1fr 20px;align-items:center;gap:var(--s3);min-height:48px;padding:8px 12px 8px 12px;border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--t-s);font-weight:600;line-height:var(--lh-snug);cursor:pointer;transition:border-color var(--dur-2) var(--ease-std),background var(--dur-2) var(--ease-std)}body.v2-act .act-opt input{position:absolute;opacity:0;pointer-events:none}body.v2-act .act-opt-c{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:var(--c-white);transition:background var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}body.v2-act .act-opt-c svg{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}body.v2-act .act-opt:hover{border-color:var(--indigo);background:var(--fx-indigo-2)}body.v2-act .act-opt:has(input:focus-visible){outline:3px solid var(--indigo);outline-offset:2px}body.v2-act .act-opt:has(input:checked){border-color:var(--indigo);background:var(--fx-indigo)}body.v2-act .act-opt:has(input:checked) .act-opt-c{background:var(--indigo);border-color:var(--indigo)}body.v2-act .act-opt:has(input:checked) .act-opt-c svg{opacity:1;transform:none}body.v2-act .act-fs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px;align-content:start}body.v2-act .act-fs legend{padding:0;margin-bottom:8px;font-size:var(--t-body);font-weight:700;line-height:var(--lh-snug);color:var(--text)}body.v2-act .act-foot{margin-top:var(--s5);max-width:var(--measure);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text3)}body.v2-act .act-sc-g{display:grid;gap:var(--gap)}@media (min-width:768px){body.v2-act .act-sc-g{grid-template-columns:1fr 1fr}}body.v2-act .act-sc-col{padding:var(--s5) var(--s5) var(--s3);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}body.v2-act .act-sc-col--in{background:linear-gradient(180deg,var(--fx-indigo-2),var(--surface) 70%);border-color:var(--fx-indigo-line)}body.v2-act .act-sc-h{display:flex;align-items:center;gap:8px;margin-bottom:var(--s2);font-size:var(--t-body);font-weight:700;color:var(--text)}body.v2-act .act-sc-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--fx-indigo);color:var(--indigo)}body.v2-act .act-sc-col--out .act-sc-ic{background:var(--ivory);color:var(--text3)}body.v2-act .act-sc-l{list-style:none;margin:0;padding:0}body.v2-act .act-sc-l > li{padding:12px 0;border-top:1px solid var(--line)}body.v2-act .act-sc-l > li:first-child{border-top:0}body.v2-act .act-by{display:block;margin:4px 0 0 32px;font-size:var(--t-s);color:var(--text3)}html:not(.js) body.v2-act .act-by{margin-left:0}body.v2-act .act-by a{color:var(--indigo);font-weight:600}body.v2-act .act-sc .act-res{margin-top:var(--s4)}body.v2-act .act-flag{margin-top:var(--s3);font-size:var(--t-s);color:var(--text2)}body.v2-act .act-flag a{color:var(--indigo);font-weight:600}body.v2-act .act-route-s{background:var(--ivory)}body.v2-act .act-mx td:nth-child(3),body.v2-act .act-mx tbody tr:hover td:nth-child(3){background:none;color:var(--text2)}body.v2-act .act-mx thead th:nth-child(3){color:var(--text3)}body.v2-act .act-mx thead th:nth-child(2){color:var(--gold-ink)}body.v2-act .act-mx tbody th{font-weight:700;color:var(--text)}@media (min-width:1024px){body.v2-act .act-mx tbody th{width:34%}body.v2-act .act-mx td:nth-child(2){width:22%}body.v2-act .act-mx td:nth-child(3){width:auto}}body.v2-act .act-mx tr.is-hit{background:var(--fx-indigo);box-shadow:inset 4px 0 0 var(--indigo)}body:is(.v2-act,.rel-pk) .act-hit-tag{display:block;width:fit-content;margin-top:8px;font-size:var(--t-xs);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.v2-act .act-notes{margin-top:var(--s5);display:grid;gap:var(--s3) var(--gap);max-width:100%}@media (min-width:1024px){body.v2-act .act-notes{grid-template-columns:1fr 1fr}body.v2-act .act-notes > :only-child{grid-column:1 / -1;max-width:var(--measure)}}body.v2-act .act-notes p{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text3)}body.v2-act .act-notes a{color:var(--indigo)}body.v2-act .act-ck{margin-top:var(--s7);padding:var(--s6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);position:relative;overflow:hidden}body.v2-act .act-ck::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-rule)}@media (max-width:767px){body.v2-act .act-ck{padding:var(--s5)}}body.v2-act .act-ck-t{font-size:var(--t-body);color:var(--text2);margin-bottom:var(--s5)}body.v2-act .act-ck-t b{color:var(--text)}body.v2-act .act-qgrid{display:grid;gap:var(--s5) var(--gap)}@media (min-width:768px){body.v2-act .act-qgrid{grid-template-columns:repeat(3,minmax(0,1fr))}body.v2-act .act-qgrid--2{grid-template-columns:1fr 1fr}}body.v2-act .act-ck-foot{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line);display:grid;gap:var(--s4);align-items:center}@media (min-width:1024px){body.v2-act .act-ck-foot{grid-template-columns:1fr auto;gap:var(--s6)}}body.v2-act .act-ck-foot .v2-btn{justify-self:start}body.v2-act .act-path{list-style:none;margin:0;padding:0;display:grid;gap:0}body.v2-act .act-phase{position:relative;display:grid;gap:var(--s3);padding:0 0 var(--s6) 56px}body.v2-act .act-phase:last-child{padding-bottom:0}body.v2-act .act-phase-top{display:flex;align-items:center;gap:var(--s3);min-height:40px;margin-left:-56px}body.v2-act .act-phase-n{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--gold);font-size:var(--t-s);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}body.v2-act .act-phase--licence .act-phase-n{background:var(--indigo);border-color:var(--indigo);color:var(--c-white)}body.v2-act .act-phase-h{font-size:var(--t-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}body.v2-act .act-phase:not(:last-child)::before{content:"";position:absolute;left:19px;top:44px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--fx-gold-line),var(--fx-indigo-line))}@media (min-width:1024px){body.v2-act .act-phase{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--gap);padding-left:0}body.v2-act .act-phase-top{margin-left:0;align-self:start}body.v2-act .act-tracks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){body.v2-act .act-tracks{grid-template-columns:1fr 1fr}}body.v2-act .act-tracks{list-style:none;margin:0;padding:0;display:grid;gap:8px}body.v2-act .act-track{display:grid;gap:2px;align-content:start;padding:12px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std)}body.v2-act .act-track:hover{border-color:var(--fx-indigo-line);transform:translateY(-2px)}body.v2-act .act-phase--licence .act-track{border-color:var(--fx-indigo-line);background:var(--fx-indigo-2)}body.v2-act .act-track-name{font-size:var(--t-body);font-weight:700;line-height:var(--lh-snug);color:var(--text)}body.v2-act .act-track-who{font-size:var(--t-s);color:var(--text3)}body.v2-act .act-path-close{margin-top:var(--s6);display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-lg);background:linear-gradient(90deg,var(--fx-indigo),var(--fx-indigo-2));box-shadow:inset 4px 0 0 var(--indigo);font-weight:600;color:var(--text)}body.v2-act .act-path-close svg{flex:none;color:var(--indigo)}body.v2-act .act-wow-l .v2-lead{margin-top:var(--s4)}body.v2-act .act-wow-note{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid rgb(var(--rgb-white) / .2);max-width:46ch;font-size:var(--t-body);line-height:var(--lh-body);color:rgb(var(--rgb-white) / .78)}body.v2-act .act-wow{position:relative;align-self:start;padding:var(--s6);border-radius:var(--r-xl);background:var(--surface);color:var(--text2);box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}@media (max-width:767px){body.v2-act .act-wow{padding:var(--s5) var(--s4)}}body.v2-act .act-wow :focus-visible{outline-color:var(--indigo)}body.v2-act .act-card-k{margin-bottom:var(--s4);font-size:var(--t-s);font-weight:700;color:var(--text3)}body.v2-act .act-wow .act-res{margin-top:var(--s5)}body.v2-act .act-map{width:100%;border-collapse:collapse}body.v2-act .act-map thead th{padding:0 0 8px;text-align:left;font-size:var(--t-xs);font-weight:700;color:var(--text3);border-bottom:1px solid var(--line)}body.v2-act .act-map thead th:last-child{text-align:right}body.v2-act .act-map tbody th,body.v2-act .act-map td{padding:12px 0;border-bottom:1px solid var(--line);vertical-align:top;text-align:left;font-weight:400}body.v2-act .act-map td{text-align:right;padding-left:var(--s3)}body.v2-act .act-map tbody tr:last-child > *{border-bottom:0}body.v2-act .act-map tbody tr:has(input:checked) .act-chip{background:var(--indigo);border-color:var(--indigo);color:var(--c-white)}@media (max-width:599px){body.v2-act .act-map thead{display:none}body.v2-act .act-map,body.v2-act .act-map tbody,body.v2-act .act-map tr,body.v2-act .act-map th,body.v2-act .act-map td{display:block}body.v2-act .act-map tbody tr{padding:12px 0;border-bottom:1px solid var(--line)}body.v2-act .act-map tbody tr:last-child{border-bottom:0}body.v2-act .act-map tbody th,body.v2-act .act-map td{padding:0;border:0;text-align:left}body.v2-act .act-map td{margin:8px 0 0 32px}body.v2-act .act-map .act-chip{white-space:normal}}body.v2-act .act-clocks{display:grid;gap:var(--s6)}body.v2-act .act-clock-h{margin-bottom:var(--s3);font-size:var(--t-body);font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}body.v2-act .act-clock-h::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--indigo)}body.v2-act .act-clock--2 .act-clock-h::before{background:var(--gold)}body.v2-act .act-clock-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}body.v2-act .act-clock-steps li{display:grid;gap:2px;padding:10px 12px;border-radius:var(--r-sm);background:var(--fx-indigo);box-shadow:inset 3px 0 0 var(--indigo)}body.v2-act .act-clock--2 .act-clock-steps li{background:var(--fx-gold);box-shadow:inset 3px 0 0 var(--gold)}@media (min-width:768px){body.v2-act .act-clock-steps{display:flex;gap:4px}body.v2-act .act-clock-steps li{flex:var(--act-w,1) 1 0;min-width:0;padding:12px;border-radius:0;box-shadow:inset 0 3px 0 var(--indigo)}body.v2-act .act-clock--2 .act-clock-steps li{box-shadow:inset 0 3px 0 var(--gold)}body.v2-act .act-clock-steps li:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}body.v2-act .act-clock-steps li:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}}body.v2-act .act-clock-step{font-size:var(--t-s);font-weight:700;line-height:var(--lh-title);color:var(--text)}body.v2-act .act-clock-band{font-size:var(--t-xs);font-weight:600;color:var(--text3)}body.v2-act .act-thr{position:relative;padding-top:var(--s2)}body.v2-act .act-thr-bar{position:relative;height:14px;border-radius:999px;background:linear-gradient(90deg,var(--fx-indigo) 0,var(--fx-indigo) var(--act-pos),var(--fx-gold) var(--act-pos),var(--fx-gold) 100%);border:1px solid var(--line)}body.v2-act .act-thr-line{position:absolute;left:var(--act-pos);top:-8px;bottom:-8px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--gold-ink)}body.v2-act .act-thr-pointer{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--indigo);border:3px solid var(--surface);box-shadow:0 2px 8px rgb(var(--rgb-text) / .3)}body.v2-act .act-thr-mark{margin-top:var(--s3);font-size:var(--t-s);font-weight:700;color:var(--gold-ink);padding-left:max(0px,calc(var(--act-pos) - 60px))}body.v2-act .act-thr-sides{margin-top:var(--s5);display:grid;gap:var(--s4)}@media (min-width:600px){body.v2-act .act-thr-sides{grid-template-columns:1fr 1fr}}body.v2-act .act-thr-sides p{padding:var(--s4);border-radius:var(--r-md);background:var(--fx-indigo);font-size:var(--t-s);line-height:var(--lh-card);color:var(--text2)}body.v2-act .act-thr-sides p + p{background:var(--fx-gold)}body.v2-act .act-thr-sides b{display:block;margin-bottom:4px;color:var(--text)}body.v2-act .act-range{margin-top:var(--s5);display:grid;gap:8px}body.v2-act .act-range label{font-size:var(--t-s);font-weight:700;color:var(--text)}body.v2-act .act-range input{width:100%;accent-color:var(--indigo-solid)}body.v2-act .act-mtx-t .act-qgrid{margin-bottom:var(--s5)}body.v2-act .act-matrix{width:100%;border-collapse:separate;border-spacing:6px;margin:-6px;width:calc(100% + 12px);table-layout:fixed}body.v2-act .act-matrix thead th{padding:4px 8px;font-size:var(--t-xs);font-weight:700;color:var(--text3);text-align:left}body.v2-act .act-matrix tbody th{width:26%;padding:8px;font-size:var(--t-s);font-weight:700;color:var(--text2);text-align:left;vertical-align:top}body.v2-act .act-matrix thead td{width:26%}body.v2-act .act-matrix td[data-cell]{padding:12px;border-radius:var(--r-md);background:var(--ivory);border:1.5px solid var(--line);font-size:var(--t-s);line-height:var(--lh-card);color:var(--text2);vertical-align:top;transition:background var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}body.v2-act .act-matrix td[data-cell] b{display:block;margin-bottom:2px;font-size:var(--t-s);color:var(--text)}body.v2-act .act-matrix td.is-hit{background:var(--fx-indigo);border-color:var(--indigo)}@media (max-width:599px){body.v2-act .act-matrix,body.v2-act .act-matrix tbody,body.v2-act .act-matrix tr,body.v2-act .act-matrix th,body.v2-act .act-matrix td{display:block;width:auto;margin:0}body.v2-act .act-matrix thead{display:none}body.v2-act .act-matrix tbody tr + tr{margin-top:var(--s4)}body.v2-act .act-matrix tbody th{padding:0 0 8px;width:auto}body.v2-act .act-matrix td[data-cell]{margin-top:8px}body.v2-act .act-matrix td[data-cell]::before{content:attr(data-col);display:block;margin-bottom:4px;font-size:var(--t-xs);font-weight:700;color:var(--text3)}}body.v2-act .act-bh-g{row-gap:var(--s6)}@media (min-width:1024px){body.v2-act .act-bh-g > .act-bank{grid-column:1 / span 7}body.v2-act .act-bh-g > .act-handle{grid-column:8 / span 5}}body.v2-act .act-bank .v2-h2{max-width:20ch}body.v2-act .act-bv{margin-top:var(--s5);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--s3)}body.v2-act .act-bv span{font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}body.v2-act .act-bv b{font-size:var(--t-body);font-weight:700;color:var(--text)}body.v2-act .act-bv b.act-mark::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--indigo);vertical-align:1px}body.v2-act .act-bv b.act-mark--pos::before{background:var(--pos-ink)}body.v2-act .act-bv b.act-mark--gold::before{background:var(--gold)}body.v2-act .act-prose{margin-top:var(--s4);max-width:var(--measure);font-size:var(--t-l);line-height:var(--lh-body);color:var(--text2)}body.v2-act .act-aml{margin-top:var(--s5);max-width:var(--measure);display:flex;align-items:baseline;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-body);line-height:var(--lh-card);color:var(--text2)}body.v2-act .act-aml-k{flex:none;padding:2px 8px;border-radius:6px;background:var(--fx-gold);color:var(--gold-ink);font-size:var(--t-xs);font-weight:700;letter-spacing:.04em}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:var(--t-body);line-height:var(--lh-card);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:var(--t-s);color:var(--text3)}body.v2-act .act-pits-s{background:var(--ivory)}body.v2-act .act-pits{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media (min-width:900px){body.v2-act .act-pits{grid-template-columns:repeat(3,minmax(0,1fr))}}body.v2-act .act-pits li{position:relative;padding:var(--s6) var(--s5) var(--s5);border-radius:20px;background:var(--surface);border:1px solid var(--line)}body.v2-act .act-pit-n{display:block;margin-bottom:var(--s4);font-family:var(--serif);font-size:var(--t-spec);line-height:1;color:var(--indigo);font-variant-numeric:tabular-nums}body.v2-act .act-pit-n::after{content:"";display:block;width:28px;height:2px;margin-top:var(--s4);background:var(--gold);border-radius:2px}body.v2-act .act-pits h3{margin-bottom:var(--s2)}body.v2-act .act-pits p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--text2)}body.v2-act .act-rel{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}@media (min-width:768px){body.v2-act .act-rel{grid-template-columns:repeat(3,minmax(0,1fr))}}body.v2-act .act-rc{display:flex;flex-direction:column;height:100%;border-radius:20px;background:var(--surface);border:1px solid var(--line);overflow:hidden;color:inherit;text-decoration:none;transition:transform var(--dur-3) var(--ease-std),box-shadow var(--dur-3) var(--ease-std),border-color var(--dur-3) var(--ease-std)}body.v2-act .act-rc:hover{transform:translateY(-3px);border-color:var(--fx-indigo-line);box-shadow:0 28px 50px -28px rgb(var(--rgb-field) / .32)}body.v2-act .act-rc-ph{display:block;overflow:hidden;background:var(--lilac-200)}body.v2-act .act-rc-ph img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform var(--dur-5) var(--ease-std)}body.v2-act .act-rc:hover .act-rc-ph img{transform:scale(1.04)}body.v2-act .act-rc .act-rc-ph--panel,body.v2-act .act-fc .act-fc-ph--panel,body.v2-act .act-gl .act-gl-ph--panel{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--grad-brand)}body.v2-act :is(.act-rc-ph--panel,.act-fc-ph--panel,.act-gl-ph--panel)::before{content:"";position:absolute;inset:0;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:40px 40px;opacity:.1}body.v2-act :is(.act-rc-ph--panel,.act-fc-ph--panel,.act-gl-ph--panel) i{position:relative;font-style:normal;font-family:var(--serif);font-size:var(--t-xl);color:var(--c-white)}body.v2-act .act-rc-b{flex:1;display:flex;flex-direction:column;gap:8px;padding:var(--s5)}body.v2-act .act-rc-b small{font-size:var(--t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-ink)}body.v2-act :is(.act-rc-b,.act-fc-b,.act-gl-b) > b{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);font-size:var(--t-body);font-weight:700;line-height:var(--lh-snug);color:var(--text)}body.v2-act :is(.act-rc-b,.act-fc-b,.act-gl-b) > b svg{flex:none;margin-top:4px;color:var(--indigo);transition:transform var(--dur-2) var(--ease-std)}body.v2-act :is(.act-rc,.act-fc,.act-gl):hover b svg{transform:translateX(3px)}body.v2-act .act-rc-l{font-size:var(--t-s);line-height:var(--lh-card);color:var(--text3)}body.v2-act .sv-adv a{display:block;width:fit-content}body.v2-act .sv-adv a + a{margin-top:2px}body.v2-act-hub .act-mx--start tbody th b{display:block;font-size:var(--t-body);font-weight:700;color:var(--text)}body.v2-act-hub .act-mx--start tbody th small{display:block;margin-top:2px;font-size:var(--t-s);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 .act-go{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--indigo);text-decoration:none}body.v2-act .act-go svg{flex:none;transition:transform var(--dur-2) var(--ease-std)}body.v2-act .act-go:hover{text-decoration:underline;text-underline-offset:3px}body.v2-act .act-go:hover svg{transform:translateX(3px)}body.v2-act-hub .act-find-s{background:var(--ivory)}body.v2-act .act-finder-controls{display:grid;gap:var(--s4);margin-bottom:var(--s6)}@media (min-width:1024px){body.v2-act .act-finder-controls{grid-template-columns:minmax(280px,380px) 1fr;align-items:center}body.v2-act .act-count{grid-column:1 / -1}}body.v2-act .act-search-field{position:relative}body.v2-act .act-search-field svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none}body.v2-act .act-input{width:100%;min-height:52px;padding:12px 16px 12px 48px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--t-body);transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}body.v2-act .act-input::placeholder{color:var(--text3)}body.v2-act .act-input:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 4px var(--fx-indigo)}body.v2-act .act-count{font-size:var(--t-s);font-weight:600;color:var(--text3)}body.v2-act .act-cat + .act-cat{margin-top:var(--s7)}body.v2-act .act-cat-h{display:flex;align-items:center;gap:8px;margin-bottom:var(--s4);font-size:var(--t-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text2);scroll-margin-top:140px}body.v2-act .act-cat-h span{min-width:24px;height:22px;padding:0 8px;border-radius:999px;display:inline-grid;place-items:center;background:var(--fx-indigo);color:var(--indigo);font-size:var(--t-xs);letter-spacing:0}body.v2-act .act-cat{scroll-margin-top:140px}body.v2-act .act-rows{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:640px){body.v2-act .act-rows{grid-template-columns:1fr 1fr}}@media (min-width:1024px){body.v2-act .act-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}}@media (min-width:640px) and (max-width:1023px){body.v2-act .act-rows > li:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1024px){body.v2-act .act-rows > li:last-child:nth-child(3n+1){grid-column:1 / -1}body.v2-act .act-rows > li:last-child:nth-child(3n+2){grid-column:span 2}}body.v2-act .act-fc,body.v2-act .act-gl{display:grid;grid-template-columns:92px 1fr;gap:var(--s4);height:100%;padding:12px var(--s4) 12px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std),box-shadow var(--dur-3) var(--ease-std)}body.v2-act .act-fc:hover,body.v2-act .act-gl:hover{border-color:var(--fx-indigo-line);transform:translateY(-2px);box-shadow:0 18px 36px -24px rgb(var(--rgb-field) / .35)}body.v2-act .act-fc-ph,body.v2-act .act-gl-ph{display:block;width:92px;height:92px;border-radius:12px;overflow:hidden;background:var(--lilac-200)}body.v2-act .act-fc-ph img,body.v2-act .act-gl-ph img{display:block;width:100%;height:100%;object-fit:cover}body.v2-act .act-fc .act-fc-ph--panel,body.v2-act .act-gl .act-gl-ph--panel{aspect-ratio:auto}body.v2-act :is(.act-fc-ph--panel,.act-gl-ph--panel) i{font-size:var(--t-body);font-family:inherit;font-weight:700}body.v2-act .act-fc-b,body.v2-act .act-gl-b{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}body.v2-act :is(.act-fc-b,.act-gl-b) > b{font-size:var(--t-body)}body.v2-act .act-fc-l,body.v2-act .act-gl-l{font-size:var(--t-s);line-height:var(--lh-card);color:var(--text3)}body.v2-act .act-fc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}body.v2-act .act-fc-chips i{font-style:normal;padding:2px 8px;border-radius:999px;background:var(--fx-indigo);color:var(--indigo);font-size:var(--t-xs);font-weight:700;line-height:var(--lh-card)}body.v2-act .act-fc-chips i + i{background:var(--ivory);color:var(--text2);border:1px solid var(--line)}body.v2-act .act-empty{padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);border:1px dashed var(--fx-indigo-line);color:var(--text2)}body.v2-act .act-empty a{color:var(--indigo);font-weight:600}body.v2-act .act-tracks-g{row-gap:var(--s6)}@media (min-width:1024px){body.v2-act .act-tracks-g > *{grid-column:span 6}}body.v2-act .act-track-c > p{margin-top:var(--s2);color:var(--text3);font-size:var(--t-body)}body.v2-act .act-gls{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:12px}body.v2-act .act-gl{grid-template-columns:72px 1fr}body.v2-act .act-gl-ph{width:72px;height:72px}@media (prefers-reduced-motion:reduce){body.v2-act :is(.act-box,.act-box svg,.act-opt,.act-opt-c,.act-opt-c svg,.act-track,.act-rc,.act-rc-ph img,.act-fc,.act-gl,.act-go svg,.act-input){transition:none}}@media (prefers-color-scheme:dark){body.v2-act .act-wow{box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}body.v2-act .act-opt-c,body.v2-act .act-box{color:var(--c-text)}body:is(.v2-act,.rel-pk) .act-hpanel{background:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 55%,var(--c-dk-surface) 100%)}body.v2-act :is(.act-rc-ph--panel,.act-fc-ph--panel,.act-gl-ph--panel){background:linear-gradient(120deg,#2b3fb8 0%,#1d1a6b 55%,var(--c-dk-surface) 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:var(--t-body);font-weight:700;line-height:var(--lh-title)}}}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{}@layer v2.components{@media (min-width:1024px){body.v2-act .act-tracks,body.v2-act .act-rows{grid-template-columns:repeat(6,minmax(0,1fr))}body.v2-act .act-tracks > li,body.v2-act .act-rows > li{grid-column:span 2}body.v2-act :is(.act-tracks,.act-rows) > li:only-child{grid-column:1 / -1}body.v2-act :is(.act-tracks,.act-rows) > li:nth-child(3n+1):nth-last-child(2),body.v2-act :is(.act-tracks,.act-rows) > li:nth-child(3n+1):nth-last-child(2) ~ li,body.v2-act :is(.act-tracks,.act-rows) > li:first-child:nth-last-child(4),body.v2-act :is(.act-tracks,.act-rows) > li:first-child:nth-last-child(4) ~ li{grid-column:span 3}body.v2-act .act-rows > li:last-child:nth-child(3n+1):not(:only-child):not(:nth-child(4)){grid-column:1 / -1}}@media (min-width:640px) and (max-width:1023px){body.v2-act .act-tracks > li:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1024px){body.v2-act .act-finder-controls{grid-template-columns:minmax(0,1fr)}body.v2-act .act-search-field{max-width:480px}}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}body.v2-act .act-notes .act-go{display:inline;white-space:nowrap}body.v2-act .act-notes .act-go svg{display:inline-block;margin-left:8px;vertical-align:-1px}@media (min-width:600px){body.v2-act .act-map tbody th{width:42%}body.v2-act .act-map td .act-chip{white-space:normal;text-align:left;border-radius:10px;line-height:var(--lh-snug)}}@media (min-width:768px){body.v2-act .act-clock-steps li{min-width:150px;grid-template-rows:auto 1fr;row-gap:8px}body.v2-act .act-clock-band{align-self:end}}}@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:var(--t-body) !important}}}body.v2-act .act-route-s + .sv-ruled > .v2-wrap::before,body.v2-act .act-pits-s + .sv-ruled > .v2-wrap::before,body.v2-act .v2-sec--ink + .sv-ruled > .v2-wrap::before{display:none}.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,rgb(var(--rgb-field) / .08));color:var(--indigo);font:700 var(--t-xs)/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] 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%}@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))}}@media (pointer:coarse){body.v2-svc .sv-chip{min-height:44px}}: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:var(--measure)}@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}.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 rgb(var(--rgb-text) / .38),0 2px 8px rgb(var(--rgb-text) / .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:var(--t-s);font-weight:600;line-height:var(--lh-title);color:var(--text)}.v2-thm-m button span span{display:block;margin-top:1px;font-size:var(--t-xs);line-height:var(--lh-snug);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,rgb(var(--rgb-field) / .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 8px}.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 8px}.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:var(--t-s);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:8px;min-height:40px;padding:0 8px;border:0;border-radius:9px;background:none;color:var(--text2);font-family:var(--font);font-size:var(--t-s);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 rgb(var(--rgb-text) / .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 rgb(var(--rgb-text) / .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:var(--t-spec);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:var(--lh-title);color:var(--text)}.dmc-book-card p,.dmc-modal-panel .dmc-wiz-sub{color:var(--text2)}.dmc-modal-panel .dmc-wiz-eyebrow{font-size:var(--t-xs);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:var(--t-body)}.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:var(--t-s);color:var(--danger-ink)}.dmc-modal-panel .dmc-wiz-reqerr{margin:var(--s4) 0 0;font-size:var(--t-s);line-height:var(--lh-card);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 24px;border:0;border-radius:999px;background:var(--indigo-solid,var(--c-field));color:var(--c-white);font-family:var(--font);font-size:var(--t-body);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:var(--c-white);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 24px;border-radius:999px;border:1.5px solid var(--line-strong);background:transparent;color:var(--text);font-family:var(--font);font-size:var(--t-body);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:var(--t-body);line-height:var(--lh-card);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:var(--t-xs)}.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:var(--c-white)}.dmc-consent .dmc-consent-yes:hover{background:#3552cc;color:var(--c-white);transform:none}.dmc-consent-txt a{color:var(--c-white);text-decoration-color:var(--c-gold-lit);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){body.v2-svc .sv-nav-sheet{max-height:calc(100dvh - var(--v2-hd-hc,64px) - var(--sv-nav-h));overflow-y:auto;overscroll-behavior:contain}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}}body.v2-svc .sv-nav-l a span{color:color-mix(in srgb,var(--text3) 88%,var(--white))}body.v2-svc .sv-stars{color:var(--gold-ink)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html:not([data-theme="dark"]) .v2-hd-bar::before{background:var(--c-white)}html[data-theme="dark"] .v2-hd-bar::before{background:var(--c-dk-bg)}}@layer v2.base{:where(h1,h2,h3){text-wrap:balance}}@layer v2.components{body.svc-free-zones #browse,body.svc-mainland #emirates,body.v2-svc #categories[aria-labelledby="gv-cat-h2"],body.rel-hub #arrivals{position:relative;isolation:isolate}body.svc-free-zones #browse::before,body.svc-mainland #emirates::before,body.v2-svc #categories[aria-labelledby="gv-cat-h2"]::before,body.rel-hub #arrivals::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:var(--s5);right:max(var(--gut),calc((100% - var(--w-page)) / 2));width:min(36vw,184px);aspect-ratio:975 / 748;background:var(--indigo);opacity:.12;-webkit-mask:url("/assets/images/v3/graphics/uae-dots.svg") right top / contain no-repeat;mask:url("/assets/images/v3/graphics/uae-dots.svg") right top / contain no-repeat}@media (prefers-color-scheme:dark){body.svc-free-zones #browse::before,body.svc-mainland #emirates::before,body.v2-svc #categories[aria-labelledby="gv-cat-h2"]::before,body.rel-hub #arrivals::before{opacity:.16}body.v2-svc .sv-chip[aria-pressed="true"],body.ar-hub .ar-seg button[aria-pressed="true"]{background:var(--fill);border-color:var(--fill);color:var(--on-fill)}}@media (forced-colors:active),print{body.svc-free-zones #browse::before,body.svc-mainland #emirates::before,body.v2-svc #categories[aria-labelledby="gv-cat-h2"]::before,body.rel-hub #arrivals::before{display:none}}.v2-page #main span > a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}@media (prefers-color-scheme:dark){.rev-agg-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}}}:root{--dmc-v:visible}