:root{--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-200: #bfdbfe;--color-primary-300: #93c5fd;--color-primary-400: #60a5fa;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-primary-800: #1e40af;--color-primary-900: #1e3a8a;--color-primary-950: #172554;--color-secondary-50: #f5f3ff;--color-secondary-100: #ede9fe;--color-secondary-200: #ddd6fe;--color-secondary-300: #c4b5fd;--color-secondary-400: #a78bfa;--color-secondary-500: #8b5cf6;--color-secondary-600: #7c3aed;--color-secondary-700: #6d28d9;--color-secondary-800: #5b21b6;--color-secondary-900: #4c1d95;--color-secondary-950: #2e1065;--color-accent-50: #fdf4ff;--color-accent-100: #fae8ff;--color-accent-200: #f5d0fe;--color-accent-300: #f0abfc;--color-accent-400: #e879f9;--color-accent-500: #d946ef;--color-accent-600: #c026d3;--color-accent-700: #a21caf;--color-accent-800: #86198f;--color-accent-900: #701a75;--color-accent-950: #4a044e;--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-warning-50: #fefce8;--color-warning-100: #fef9c3;--color-warning-500: #eab308;--color-warning-600: #ca8a04;--color-warning-700: #a16207;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-brand-navy-1: #0A1530;--color-brand-navy-2: #15315C;--color-brand-signal: #1E5BFF;--color-theme: #0D1A38;--text-strong: var(--color-neutral-900);--text-body: var(--color-neutral-700);--text-muted: var(--color-neutral-600);--text-subtle: var(--color-neutral-500);--text-inverse: #ffffff;--text-link: var(--color-primary-600);--text-link-hover: var(--color-primary-700);--surface-page: #ffffff;--surface-card: #ffffff;--surface-muted: var(--color-neutral-50);--surface-tint: var(--color-primary-50);--surface-dark: var(--color-slate-900);--surface-darker: var(--color-slate-950);--border-default: var(--color-neutral-200);--border-strong: var(--color-neutral-300);--border-tint: var(--color-primary-200);--border-dark: var(--color-slate-800);--action-primary: var(--color-primary-600);--action-primary-hover: var(--color-primary-700);--focus-ring: var(--color-primary-500);--gradient-brand: linear-gradient(135deg, var(--color-primary-900) 0%, var(--color-secondary-800) 100%);--gradient-hero: linear-gradient(135deg, var(--color-slate-900) 0%, var(--color-slate-800) 50%, var(--color-slate-900) 100%);--gradient-text: linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-secondary-600) 100%)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--section-py: var(--space-12);--section-py-lg: var(--space-24);--container-max: 80rem;--container-pad: var(--space-4);--container-pad-lg: var(--space-8);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--border-width: 1px;--border-width-thick: 2px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-primary: 0 10px 15px -3px rgb(191 219 254 / .6);--ease-out: cubic-bezier(0, 0, .2, 1);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-reveal: .6s;--hover-lift: -4px;--hover-lift-sm: -2px}:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-sans);--font-feature-settings: "salt", "ss01", "cv01", "cv02", "cv03";--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .15em;--tracking-wider: .18em;--type-display-size: var(--text-6xl);--type-h1-size: var(--text-5xl);--type-h2-size: var(--text-4xl);--type-h3-size: var(--text-3xl);--type-h4-size: var(--text-2xl);--type-body-size: var(--text-base);--type-lead-size: var(--text-lg);--type-eyebrow-size: var(--text-xs)}.v2{--v2-ink: var(--color-slate-900);--v2-muted: var(--color-slate-600);--v2-line: var(--color-slate-200);--v2-tint: var(--color-slate-50);--v2-brand: var(--color-primary-700);--v2-brand-2: var(--color-secondary-600);--v2-on-dark: var(--color-slate-200);font-family:var(--font-sans)}.v2-band{padding:clamp(3rem,6vw,5.5rem) 0}.v2-band--tint{background:var(--v2-tint)}.v2-band--dark{background:var(--v2-ink);color:var(--text-inverse)}.v2-band--hero{background:radial-gradient(1200px 520px at 12% -10%,rgba(37,99,235,.1),transparent 60%),linear-gradient(180deg,var(--color-slate-50) 0%,var(--surface-page) 55%);padding:clamp(3rem,7vw,6.5rem) 0 clamp(2.5rem,5vw,5rem)}.v2-wrap{width:min(1120px,calc(100% - 3rem));margin-inline:auto}.v2-breadcrumb{width:min(1120px,calc(100% - 3rem));margin-inline:auto;padding-top:1rem;color:var(--v2-muted);font-size:var(--text-sm)}.v2-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.v2-breadcrumb li{display:inline-flex;align-items:center;gap:.45rem}.v2-breadcrumb a{color:var(--v2-brand);text-decoration:none}.v2-breadcrumb a:hover{text-decoration:underline}.v2-breadcrumb [aria-current=page]{color:var(--v2-ink);font-weight:var(--font-weight-medium)}.v2-breadcrumb-separator{color:var(--color-slate-400)}.v2-eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--v2-brand);margin:0 0 .75rem}.v2-band--dark .v2-eyebrow{color:var(--color-primary-300)}.v2-h1{font-size:clamp(var(--text-4xl),4.2vw,var(--text-6xl));line-height:1.05;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);color:var(--v2-ink);margin:0}.v2-h2{font-size:clamp(var(--text-3xl),2.6vw,var(--text-4xl));line-height:1.15;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);color:var(--v2-ink);margin:0}.v2-band--dark .v2-h2{color:var(--text-inverse)}.v2-lead{font-size:var(--text-lg);line-height:1.7;color:var(--v2-muted);margin:1.25rem 0 0;max-width:46ch}.v2-band--dark .v2-lead{color:var(--v2-on-dark)}.v2-lead--statement{color:var(--v2-ink)}.v2-band--dark .v2-lead--statement{color:var(--text-inverse)}.v2-head{max-width:40ch;margin-bottom:3rem}.v2-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(2rem,4vw,4rem);align-items:center}.v2-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.v2-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-lg);padding:.8rem 1.6rem;font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.v2-btn--primary{background:linear-gradient(135deg,var(--v2-brand),var(--v2-brand-2));color:var(--text-inverse);box-shadow:0 10px 24px -12px #1d4ed8b3}.v2-btn--ghost{background:var(--surface-card);color:var(--v2-ink);border:1px solid var(--color-slate-400)}.v2-btn--on-dark{background:var(--surface-card);color:var(--color-slate-800)}.v2-btn:hover{transform:translateY(-1px)}.v2-chip{border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--v2-brand);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem}.v2-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.v2-hero:has(>:only-child),.v2-split:has(>:only-child){grid-template-columns:1fr}.v2-hero:has(>:only-child)>:only-child,.v2-band:has(.v2-head--center) .v2-split:has(>:only-child)>:only-child{margin-inline:auto}.v2-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding:1.25rem 1.5rem;border-radius:var(--radius-xl);background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.v2-next-l{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-300);margin:0 0 .2rem}.v2-next-t{margin:0;font-weight:var(--font-weight-semibold);color:var(--text-inverse)}.v2-faq{display:grid;gap:.6rem;max-width:52rem}.v2-faq-i{background:var(--v2-tint);border:1px solid var(--color-slate-300);border-radius:var(--radius-xl);padding:1.1rem 1.35rem}.v2-faq-q{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--v2-ink);font-size:var(--text-base);list-style:none}.v2-faq-q::-webkit-details-marker{display:none}.v2-faq-a{margin:.75rem 0 0;font-size:var(--text-base);line-height:1.7;color:var(--v2-muted)}.v2-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.1rem}.v2-rel-c{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--color-slate-300);border-radius:var(--radius-xl);padding:1.4rem;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.v2-rel-c:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #0f172a59}.v2-rel-t{font-weight:var(--font-weight-bold);color:var(--v2-ink);line-height:1.3;margin:0}.v2-rel-e{margin:.7rem 0 0;font-size:var(--text-sm);line-height:1.6;color:var(--v2-muted)}.v2-rel-m{margin-top:1rem;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--v2-brand)}.v2-contact{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,3.5rem);align-items:center;background:var(--surface-card);border:1px solid var(--v2-line);border-radius:var(--radius-2xl);padding:clamp(2rem,4vw,3rem);box-shadow:0 24px 60px -40px #0f172a59}.v2-contact-a{justify-self:start}@media (max-width: 1000px){.v2-band{padding:3.5rem 0}.v2-band--hero{padding:4rem 0 3rem}.v2-wrap,.v2-breadcrumb{width:calc(100% - 2.5rem)}.v2-hero,.v2-split,.v2-contact{grid-template-columns:1fr}.v2-lead{max-width:none}}.v2-art{background:var(--surface-card);border:1px solid var(--v2-line);border-radius:var(--radius-xl);padding:1.25rem;box-shadow:0 18px 44px -30px #0f172a73}.v2-band--dark .v2-art{background:#ffffff0f;border-color:#ffffff24;box-shadow:none}.v2-art-h{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-slate-500);margin:0 0 .9rem}.v2-band--dark .v2-art-h{color:var(--color-slate-400)}.v2-art-h:before{content:"";width:1rem;height:.2rem;border-radius:var(--radius-full);background:var(--v2-brand)}.v2-row{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-top:1px solid var(--v2-line)}.v2-band--dark .v2-row{border-color:#ffffff1a}.v2-row:first-of-type{border-top:0}.v2-row-n{flex:none;width:1.35rem;height:1.35rem;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-primary-50);color:var(--v2-brand);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.v2-band--dark .v2-row-n{background:#93c5fd29;color:var(--color-primary-200)}.v2-row-t{flex:1;font-size:var(--text-sm);line-height:1.45;color:var(--color-slate-700);margin:0}.v2-band--dark .v2-row-t{color:var(--color-slate-200)}.v2-tag{flex:none;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;padding:.2rem .5rem;border-radius:var(--radius-md);background:var(--color-slate-100);color:var(--color-slate-600)}.v2-band--dark .v2-tag{background:#ffffff1f;color:var(--color-slate-200)}.v2-tag--on{background:var(--color-success-50);color:var(--color-success-700)}.v2-tag--warn{background:var(--color-warning-50);color:var(--color-warning-700)}.v2-sys{display:grid;gap:.6rem}.v2-sys-row{display:flex;flex-wrap:wrap;gap:.4rem}.v2-node{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:.35rem .65rem;border-radius:var(--radius-md);background:#ffffff1f;color:var(--color-slate-200);border:1px solid rgba(255,255,255,.16)}.v2-sys-link{height:1.1rem;border-left:2px dashed rgba(255,255,255,.28);margin-left:1rem}.v2-sys-out{font-size:var(--text-sm);font-weight:var(--font-weight-bold);padding:.5rem .8rem;border-radius:var(--radius-lg);background:#34d39929;color:var(--color-success-100);border:1px solid rgba(52,211,153,.3);display:inline-block}.v2-tl-t{flex:none;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-brand)}.v2-band--dark .v2-tl-t{color:var(--color-primary-300)}@media (max-width: 1000px){.v2-art{padding:1rem}}.v2-ba{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.v2-ba-c{display:grid;gap:.5rem;align-content:start;padding:.85rem;border-radius:var(--radius-lg);background:var(--v2-tint);border:1px solid var(--v2-line)}.v2-ba-c .v2-tag{justify-self:start}.v2-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.v2-block{display:grid;place-items:center;padding:.9rem .6rem;border-radius:var(--radius-lg);border:1px dashed var(--v2-line);background:var(--v2-tint);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);text-align:center}.v2-block--on{border-style:solid;border-color:#10b98159;background:var(--color-success-50);color:var(--color-success-700)}.v2-quad{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.v2-quad-c{padding:.8rem;border-radius:var(--radius-lg);border:1px solid var(--v2-line);background:var(--surface-card);display:grid;gap:.35rem;align-content:start}.v2-quad-c--first{border-color:#1d4ed859;background:var(--color-primary-50)}.v2-quad-ax{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-brand)}.v2-band--tight{padding:4rem 0}.v2-h2--wide{max-width:34ch}.v2-h2--tight{font-size:var(--text-2xl);line-height:1.28;margin:0 0 1.25rem}.v2-head--center{max-width:48.75rem;margin-inline:auto;text-align:center}.v2-head--center .v2-h2{max-width:none}.v2-thesis{margin:1.125rem auto 0;font-size:var(--text-lg);line-height:1.55;color:var(--v2-muted);max-width:62ch}.v2-body{margin:1rem 0 0;font-size:var(--text-base);line-height:1.62;color:var(--v2-muted);max-width:46ch}.v2-measure{max-width:62ch}.v2-measure .v2-h2{max-width:22ch}.v2-band--dark .v2-body{color:#ffffffb8}.v2-lead b,.v2-body b{color:var(--v2-ink);font-weight:var(--font-weight-semibold)}.v2-band--dark .v2-lead b,.v2-band--dark .v2-body b{color:var(--text-inverse)}.v2-ans .v2-h2{max-width:34ch}.v2-ans-a{margin:1.375rem 0 0;font-size:var(--text-xl);line-height:1.58;color:var(--v2-muted);max-width:42rem}.v2-ans-d{margin:1rem 0 0;font-size:var(--text-base);line-height:1.62;color:var(--v2-muted);max-width:42rem}.v2-aud-head{max-width:40ch;margin-bottom:1rem}.v2-aud{display:grid;grid-template-columns:1fr 1fr;gap:0 3.5rem;margin-top:2.125rem;border-top:1px solid var(--v2-line)}.v2-aud-r{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:1.25rem 0;border-bottom:1px solid var(--v2-line);align-items:baseline}.v2-aud-n{position:relative;width:1.75rem;height:1.35rem}.v2-aud-n:before{content:"";position:absolute;left:0;top:.45rem;width:.4rem;height:.4rem;border-radius:var(--radius-full);background:var(--v2-brand)}.v2-aud-l{display:block;font-size:var(--text-lg);color:var(--v2-ink);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.v2-aud-t{margin:.25rem 0 0;font-size:var(--text-base);line-height:1.5;color:var(--v2-muted)}.v2-split--copy{grid-template-columns:1fr 1fr;align-items:start;margin-top:3.375rem}.v2-split--copy>.v2-art{max-width:32.5rem}.v2-pain{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.v2-pain-i{display:grid;grid-template-columns:1.375rem 1fr;gap:.875rem;padding:1.125rem 0;border-top:1px solid var(--v2-line);align-items:start}.v2-pain-i:last-child{border-bottom:1px solid var(--v2-line)}.v2-pain-x{margin-top:.2rem;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background:var(--color-error-50);color:var(--color-error-500);display:grid;place-items:center;font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.v2-pain-t{display:block;font-size:var(--text-base);line-height:1.4;color:var(--v2-ink);font-weight:var(--font-weight-semibold)}.v2-pain-n{display:block;margin-top:.3rem;font-size:var(--text-base);line-height:1.55;color:var(--v2-muted)}.v2-ladder{position:relative;margin:2.875rem 0 0;padding:0;list-style:none}.v2-ladder:before{content:"";position:absolute;left:1.9375rem;top:.375rem;bottom:.625rem;width:2px;background:linear-gradient(180deg,var(--color-primary-200),var(--v2-line) 88%,transparent)}.v2-step{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:0;padding:1.875rem 0}.v2-step+.v2-step{border-top:1px solid var(--v2-line)}.v2-step-num{position:relative;z-index:1;display:flex;flex-direction:column;gap:.125rem}.v2-step-num em{font-style:normal;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-slate-500)}.v2-step-num span{font-size:var(--text-3xl);line-height:.95;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-primary-700);font-variant-numeric:tabular-nums;background:var(--surface-card);padding-right:.5rem}.v2-step-body{min-width:0}.v2-step--art .v2-step-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.25rem;align-items:start}.v2-step-copy{max-width:46ch}.v2-step-t{margin:0;font-size:var(--text-2xl);line-height:1.28;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-step-b{margin:.75rem 0 0;font-size:var(--text-base);line-height:1.62;color:var(--v2-muted)}.v2-step-del{margin:1.25rem 0 0;padding:0;display:grid;gap:.625rem}.v2-step--art .v2-step-del{grid-column:1 / -1}.v2-step-del-i{font-size:var(--text-base);line-height:1.62;color:var(--v2-muted);text-wrap:pretty}.v2-step-del-l{font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-step-del-d{margin:0;display:grid;grid-template-columns:2rem 1fr;gap:.55rem;align-items:start}.v2-step-del-d:not(:has(.v2-step-del-m)){grid-template-columns:1fr}.v2-step-del-m{transform:scale(.7);transform-origin:left top}.v2-step-del-l--tiled{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v2-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2px 0;margin:2.75rem 0 0}.v2-out-i{padding:1.625rem 1.875rem 1.625rem 0;border-top:1px solid rgba(255,255,255,.16)}.v2-out-n{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-primary-300);margin-bottom:.625rem}.v2-out-t{margin:0;font-size:var(--text-lg);line-height:1.46;color:var(--text-inverse);font-weight:var(--font-weight-medium);max-width:26ch}.v2-contact{align-items:start}.v2-pts{display:flex;flex-direction:column;gap:.6875rem;margin:1.625rem 0 0;padding:0;list-style:none}.v2-pts-i{display:grid;grid-template-columns:1.125rem 1fr;gap:.6875rem;font-size:var(--text-base);line-height:1.45;color:var(--color-slate-700)}.v2-pts-m{position:relative;width:1rem;height:1rem;margin-top:.1875rem}.v2-pts-m:before{content:"";position:absolute;left:.3125rem;top:.0625rem;width:.375rem;height:.6875rem;border-right:2px solid var(--v2-brand);border-bottom:2px solid var(--v2-brand);transform:rotate(45deg)}.v2-trust{margin-top:1.875rem;padding-top:1.5rem;border-top:1px solid var(--v2-line)}.v2-trust-t{margin:0;font-size:var(--text-lg);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-trust-b{margin:.75rem 0 0;font-size:var(--text-base);line-height:1.62;color:var(--v2-muted);max-width:52ch}.v2-byline{display:flex;align-items:center;gap:.875rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--v2-line)}.v2-byline img{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border:2px solid var(--surface-card);box-shadow:0 6px 16px -8px #0f172a59}.v2-byline b{display:block;font-size:var(--text-base);color:var(--v2-ink)}.v2-byline span span{display:block;font-size:var(--text-sm);color:var(--v2-muted);margin-top:.125rem}.v2-byline-l{display:inline-block;margin-top:.3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--v2-brand);text-decoration:none}.v2-byline-l:hover{text-decoration:underline}@media (max-width: 1000px){.v2-rel,.v2-ba,.v2-blocks,.v2-quad{grid-template-columns:1fr}.v2-step--art .v2-step-body{grid-template-columns:1fr;gap:1.625rem}.v2-split--copy{grid-template-columns:1fr;margin-top:2.25rem}.v2-split--copy>.v2-art{max-width:none}.v2-out{grid-template-columns:1fr 1fr}.v2-thesis{max-width:none}}@media (max-width: 700px){.v2-aud{grid-template-columns:1fr;gap:0}.v2-out{grid-template-columns:1fr}.v2-out-i{padding:1.25rem 0}}@media (max-width: 480px){.v2-band--tight{padding:2.125rem 0}.v2-ans-a{font-size:var(--text-lg);margin-top:1rem}.v2-step{grid-template-columns:3.5rem minmax(0,1fr);padding:1.375rem 0}.v2-ladder:before{left:1.1875rem}.v2-step-num span{font-size:var(--text-2xl)}.v2-step-t{font-size:var(--text-lg)}.v2-pain-t{font-size:var(--text-base)}.v2-aud-r{min-height:2.75rem}}.v2{--v2-focus: var(--color-primary-700);--v2-focus-on-dark: var(--color-primary-200)}.v2 :focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px;border-radius:var(--radius-sm)}.v2 .v2-band--dark :focus-visible{outline-color:var(--v2-focus-on-dark);box-shadow:0 0 0 5px #0f172a8c}.v2-faq-q:focus-visible{outline-offset:2px}@media (prefers-reduced-motion: reduce){.v2 .v2-btn,.v2 .v2-rel-c{transition:none}.v2 .v2-btn:hover,.v2 .v2-rel-c:hover{transform:none}}@media (prefers-reduced-motion: no-preference){.v2 [data-motion=relay-sequence] .v2-relay-i{animation:v2RelayLift .6s ease-out 1 both}.v2 [data-motion=relay-sequence] .v2-relay-ann,.v2 [data-motion=relay-sequence] .v2-relay-out{animation:v2RelayStep .6s ease-out 1 both}.v2 [data-motion=relay-sequence] .v2-relay-i,.v2 [data-motion=relay-sequence] .v2-relay-ann,.v2 [data-motion=relay-sequence] .v2-relay-out{animation-delay:calc(var(--v2-beat, 0) * 1s)}}@keyframes v2RelayStep{0%,to{transform:none;box-shadow:none}30%{transform:translateY(-3px);box-shadow:0 0 0 3px var(--color-primary-100)}}@keyframes v2RelayLift{0%,to{transform:none}30%{transform:translateY(-3px)}}@media (prefers-reduced-motion: no-preference){.v2 [data-artifact]:not([data-artifact=relay])[data-seen]>*{animation:v2ArtIn .45s ease-out 1 both}.v2 [data-artifact]:not([data-artifact=relay])[data-seen]>*:nth-child(2){animation-delay:.12s}.v2 [data-artifact]:not([data-artifact=relay])[data-seen]>*:nth-child(3){animation-delay:.24s}.v2 [data-artifact]:not([data-artifact=relay])[data-seen]>*:nth-child(4){animation-delay:.36s}.v2 [data-artifact]:not([data-artifact=relay])[data-seen]>*:nth-child(n+5){animation-delay:.48s}}@keyframes v2ArtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2-relay-fig{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.08fr);grid-template-areas:"in go doc" "in go out";align-items:center;-moz-column-gap:0;column-gap:0;row-gap:.875rem;padding:1.5rem;border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-lg);border:1px solid var(--border-tint)}.v2-relay-in{grid-area:in;display:grid;gap:.875rem;align-self:center}.v2-relay-src{display:flex;gap:.5rem;margin:0}.v2-relay-src span{width:2.125rem;height:2.125rem;border-radius:var(--radius-lg);background:var(--color-primary-50);display:flex;align-items:flex-end;justify-content:center;gap:.1875rem;padding:.5rem 0}.v2-relay-src b{width:.25rem;border-radius:var(--radius-full);background:var(--color-primary-300)}.v2-relay-src b:nth-child(1){height:40%}.v2-relay-src b:nth-child(2){height:75%}.v2-relay-src b:nth-child(3){height:55%}.v2-relay-src span:nth-child(2) b:nth-child(1){height:70%}.v2-relay-src span:nth-child(2) b:nth-child(3){height:35%}.v2-relay-src span:nth-child(3) b:nth-child(2){height:45%}.v2-relay{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v2-relay:before{content:"";position:absolute;left:.5rem;top:1.125rem;bottom:1.125rem;width:2px;background:var(--color-primary-100)}.v2-relay-i{position:relative;display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.625rem;align-items:center;padding:0}.v2-relay-t{font-size:var(--text-base);line-height:1.3;font-weight:var(--font-weight-regular);color:var(--v2-ink);text-wrap:balance}.v2-relay-mark{flex:none;width:1.15rem;height:1.15rem;position:relative}.v2-relay-i--undeclared .v2-relay-mark:before{content:"";position:absolute;left:0;top:.5rem;width:1rem;height:0;border-top:2px dashed var(--color-slate-400)}.v2-relay-i--system .v2-relay-mark:before{content:"";position:absolute;left:.05rem;top:0;width:.38rem;height:.62rem;border-right:2px solid var(--color-primary-600);border-bottom:2px solid var(--color-primary-600);transform:rotate(40deg)}.v2-relay-i--human{background:var(--surface-card);border:1px solid var(--border-tint);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:.5rem .625rem}.v2-relay-i--human .v2-relay-t{color:var(--text-strong);font-weight:var(--font-weight-semibold)}.v2-relay-i--human .v2-relay-mark:before{content:"";position:absolute;left:.18rem;top:0;width:.22rem;height:.55rem;background:var(--color-warning-600);border-radius:var(--radius-sm);transform:rotate(38deg)}.v2-relay-i--human .v2-relay-mark:after{content:"";position:absolute;left:.24rem;bottom:-.02rem;width:0;height:0;border-left:.11rem solid transparent;border-right:.11rem solid transparent;border-top:.16rem solid var(--color-warning-700);transform:rotate(38deg)}.v2-relay-go{grid-area:go;align-self:center;justify-self:center;position:relative;width:1.375rem;height:1.375rem}.v2-relay-go:before{content:"";position:absolute;left:0;top:.625rem;width:1.05rem;height:2px;background:var(--color-primary-300)}.v2-relay-go:after{content:"";position:absolute;right:.05rem;top:.375rem;width:0;height:0;border-top:.34rem solid transparent;border-bottom:.34rem solid transparent;border-left:.4rem solid var(--color-primary-300)}.v2-relay-comp{grid-area:doc;position:relative;margin:0;padding:0;display:grid}.v2-relay-sheet{display:grid;gap:.75rem;width:100%;padding:1.125rem 1.125rem 1.25rem;border:1px solid var(--border-tint);border-radius:var(--radius-xl);background:var(--v2-tint)}.v2-relay-dh{display:flex;gap:.375rem}.v2-relay-dh i{height:.5rem;border-radius:var(--radius-full);background:var(--color-slate-300);width:44%}.v2-relay-dh i+i{width:18%;margin-left:auto;background:var(--v2-line)}.v2-relay-ann{position:relative;z-index:1;justify-self:end;margin:-1.25rem -1.25rem 0 0;display:inline-flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid var(--color-warning-500);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-lg);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--v2-ink)}.v2-relay-ann-m{flex:none;position:relative;width:.62rem;height:.78rem}.v2-relay-ann-m:before{content:"";position:absolute;left:.2rem;top:.05rem;width:.2rem;height:.48rem;background:var(--color-warning-600);border-radius:var(--radius-sm);transform:rotate(38deg)}.v2-relay-ann-m:after{content:"";position:absolute;left:.25rem;bottom:.08rem;width:0;height:0;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.15rem solid var(--color-warning-700);transform:rotate(38deg)}.v2-relay-out{grid-area:out;display:flex;align-items:center;gap:.625rem;margin:0;padding-left:.25rem;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--v2-ink)}.v2-relay-out-m{flex:none;position:relative;width:1.875rem;height:1.875rem;border-radius:var(--radius-full);background:var(--color-primary-600)}.v2-relay-out-m:after{content:"";position:absolute;left:.68rem;top:.59rem;width:0;height:0;border-top:.34rem solid transparent;border-bottom:.34rem solid transparent;border-left:.4rem solid var(--surface-card)}.v2-relay-bars{display:flex;align-items:flex-end;gap:.4375rem;height:4.875rem;padding:.625rem .75rem 0;border-radius:var(--radius-lg);background:var(--surface-card)}.v2-relay-bars i{flex:1;background:var(--color-primary-200);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.v2-relay-bars i:nth-child(1){height:55%}.v2-relay-bars i:nth-child(2){height:82%}.v2-relay-bars i:nth-child(3){height:40%}.v2-relay-bars i:nth-child(4){height:66%}.v2-relay-bars i:nth-child(5){height:50%}.v2-relay-lines{display:grid;gap:.5rem;margin:0}.v2-relay-lines i{height:.5rem;border-radius:var(--radius-full);background:var(--v2-line)}.v2-relay-lines i:nth-child(1){width:94%}.v2-relay-lines i:nth-child(2){width:100%}.v2-relay-lines i:nth-child(3){width:58%}.v2-relay-lines i.v2-relay-hl{background:var(--color-warning-100);box-shadow:0 0 0 3px var(--color-warning-50)}@media (max-width: 1000px){.v2-relay-fig{grid-template-columns:minmax(0,1fr);grid-template-areas:"in" "go" "doc" "out";padding:1.25rem;row-gap:.75rem}.v2-relay-go{width:1.375rem;height:1.375rem}.v2-relay-go:before{left:.625rem;top:0;width:2px;height:1.05rem}.v2-relay-go:after{right:auto;left:.375rem;top:auto;bottom:.05rem;border-left:.34rem solid transparent;border-right:.34rem solid transparent;border-top:.4rem solid var(--color-primary-300);border-bottom:0}.v2-relay-ann{margin-right:-.5rem}}@media (max-width: 480px){.v2-relay-i{min-height:2.75rem}}.v2-cyc-fig{margin:0}.v2-cyc{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:1.25rem}.v2-cyc-p{border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:1.1rem 1.25rem}.v2-cyc-h{margin:0 0 .5rem;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-slate-500)}.v2-cyc-rows{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.v2-cyc-r{display:flex;align-items:flex-start;gap:.45rem}.v2-cyc-t{font-size:var(--text-base);line-height:1.5;color:var(--color-slate-700)}.v2-band--dark .v2-cyc-t{color:var(--v2-on-dark)}.v2-cyc-m{flex:none;width:.8rem;height:1rem;position:relative;margin-top:.1rem}.v2-cyc-r--hand .v2-cyc-m:before,.v2-cyc-r--human .v2-cyc-m:before{content:"";position:absolute;left:.2rem;top:.05rem;width:.2rem;height:.48rem;background:var(--color-warning-600);border-radius:var(--radius-sm);transform:rotate(38deg)}.v2-cyc-r--hand .v2-cyc-m:after,.v2-cyc-r--human .v2-cyc-m:after{content:"";position:absolute;left:.25rem;bottom:.08rem;width:0;height:0;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.15rem solid var(--color-warning-700);transform:rotate(38deg)}.v2-cyc-r--system .v2-cyc-m:before{content:"";position:absolute;left:.04rem;top:.08rem;width:.34rem;height:.56rem;border-right:2px solid var(--color-primary-600);border-bottom:2px solid var(--color-primary-600);transform:rotate(40deg)}.v2-cyc-r--undeclared .v2-cyc-m:before{content:"";position:absolute;left:0;top:.34rem;width:.58rem;height:0;border-top:2px dashed var(--color-neutral-300)}.v2-cyc-grp+.v2-cyc-grp{margin-top:1.15rem}.v2-cyc-g{margin:.35rem 0 0;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-slate-500)}.v2-cyc-arrow{align-self:center;width:0;height:0;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.38rem solid var(--color-primary-300)}.v2-da-fig{margin:0}.v2-da-doc{display:grid;gap:.7rem;padding:1.7rem 1.8rem;background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-height:13rem;align-content:start}.v2-da-fig--light .v2-da-doc{box-shadow:none}.v2-da-lbl{display:flex;align-items:center;gap:.55rem;margin:.7rem 0 0;font-size:var(--text-base);line-height:1.3;color:var(--color-slate-700)}.v2-da-lbl+.v2-da-lbl{margin-top:.3rem}.v2-band--dark .v2-da-lbl{color:var(--v2-on-dark)}.v2-da-lm{flex:none;width:1.15rem;height:1.15rem;position:relative}.v2-da-lbl[data-layer=draft] .v2-da-lm:before{content:"";position:absolute;left:.17rem;top:.06rem;width:.8rem;height:1rem;border:1.5px solid var(--color-primary-400);border-radius:var(--radius-sm)}.v2-da-lbl[data-layer=draft] .v2-da-lm:after{content:"";position:absolute;left:.3rem;top:.34rem;width:.54rem;height:1.5px;background:var(--color-primary-400);box-shadow:0 .21rem 0 0 var(--color-primary-400)}.v2-da-lbl[data-layer=review] .v2-da-lm:before{content:"";position:absolute;left:.44rem;top:.12rem;width:.24rem;height:.62rem;background:var(--color-warning-600);border-radius:var(--radius-sm);transform:rotate(38deg)}.v2-da-lbl[data-layer=review] .v2-da-lm:after{content:"";position:absolute;left:.49rem;bottom:.12rem;width:0;height:0;border-left:.12rem solid transparent;border-right:.12rem solid transparent;border-top:.18rem solid var(--color-warning-700);transform:rotate(38deg)}.v2-da-bar{height:.55rem;width:45%;border-radius:var(--radius-sm);background:var(--color-primary-200)}.v2-da-ln{height:.32rem;border-radius:var(--radius-sm);background:var(--color-neutral-200)}.v2-da-ln:nth-of-type(3){width:94%}.v2-da-ln:nth-of-type(6){width:76%}.v2-da-chart{display:flex;align-items:flex-end;gap:.4rem;height:2.9rem;margin:.15rem 0 .25rem}.v2-da-chart i{width:1.1rem;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-primary-100)}.v2-da-chart i:nth-child(1){height:58%}.v2-da-chart i:nth-child(2){height:88%}.v2-da-chart i:nth-child(3){height:41%}.v2-da-chart i:nth-child(4){height:72%}.v2-da-chart i:nth-child(5){height:52%}.v2-da-ln--hi{background:var(--color-warning-500);width:70%}.v2-da-bub{position:relative;justify-self:start;width:64%;margin:.1rem 0;padding:.5rem .6rem .5rem 1.7rem;display:grid;gap:.3rem;border:1px solid var(--color-warning-500);border-radius:var(--radius-md);background:var(--color-warning-50);box-shadow:var(--shadow-sm)}.v2-da-bub u{display:block;height:.24rem;border-radius:var(--radius-sm);background:var(--color-warning-500);text-decoration:none}.v2-da-bub u:nth-of-type(1){width:86%}.v2-da-bub u:nth-of-type(2){width:58%}.v2-da-bub i{position:absolute;left:.9rem;top:-.3rem;width:0;height:0;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-bottom:.32rem solid var(--color-warning-500)}.v2-da-bub em{position:absolute;left:.7rem;top:.62rem;width:.22rem;height:.6rem;background:var(--color-warning-600);border-radius:var(--radius-sm);transform:rotate(38deg)}.v2-da-bub em:after{content:"";position:absolute;left:-.01rem;bottom:-.16rem;width:0;height:0;border-left:.11rem solid transparent;border-right:.11rem solid transparent;border-top:.17rem solid var(--color-warning-700)}.v2-da-fig--light .v2-da-doc{background:transparent}@media (max-width: 480px){.v2-cyc{grid-template-columns:1fr}.v2-cyc-arrow{justify-self:center;border-top:.38rem solid var(--color-primary-300);border-bottom:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent}.v2-da-bub{width:100%;justify-self:stretch}}.v2-contact--form{grid-template-areas:"lead form" "pts form" "aside form" "who form";grid-template-rows:auto auto auto 1fr;align-items:start}.v2-conv-lead{grid-area:lead}.v2-conv-form{grid-area:form}.v2-conv-pts{grid-area:pts}.v2-conv-aside{grid-area:aside}.v2-conv-who{grid-area:who}.v2-conv-who{margin-top:-.25rem}.v2-conv-who .v2-byline{margin-top:0;padding-top:1.5rem}.v2-conv-pts .v2-pts,.v2-conv-aside .v2-trust{margin-top:0}.v2-contact--form{row-gap:1.75rem}@media (max-width: 1080px){.v2-contact--form{grid-template-columns:1fr;grid-template-areas:none}.v2-conv-lead,.v2-conv-who{grid-area:auto}.v2-conv-who .v2-byline{margin-top:0;padding-top:0;border-top:0}.v2-conv-pts,.v2-conv-form,.v2-conv-aside{grid-area:auto}}.v2-midcta{margin:2rem 0 0;text-align:center}.v2-midcta-a{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--v2-brand);text-decoration:none;border-bottom:1px solid var(--color-primary-200);padding-bottom:.1rem}.v2-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.v2-faq-t{flex:1 1 auto}.v2-faq-i:hover .v2-faq-q{color:var(--v2-brand)}.v2-faq-m{flex:none;position:relative;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary-50)}.v2-faq-m:before,.v2-faq-m:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:var(--radius-sm);background:var(--v2-brand)}.v2-faq-m:after{transform:rotate(90deg)}.v2-faq-i[open] .v2-faq-m:before{transform:rotate(45deg)}.v2-faq-i[open] .v2-faq-m:after{transform:rotate(-45deg)}@media (max-width: 480px){.v2-faq-m{width:36px;height:36px}}.v2-form-host{background:var(--surface-card);border:1px solid var(--v2-line);border-radius:var(--radius-2xl);padding:clamp(1.25rem,2.2vw,1.75rem);box-shadow:var(--shadow-md)}.v2-conv-aside{margin-top:0}.v2-conv-lead .v2-lead{max-width:none}.v2-pb-lead{margin-top:2.25rem}.v2-pain--residual{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.v2-split--artfirst{align-items:center}.v2-split--artfirst>.v2-next{grid-column:1 / -1}@media (max-width: 1080px){.v2-pain--residual{grid-template-columns:1fr;gap:0}.v2-split--artfirst{grid-template-columns:1fr}.v2-split--artfirst>.v2-syscopy{order:1}.v2-split--artfirst>.v2-art{order:2}.v2-split--artfirst>.v2-next{order:3}}@media (max-width: 480px){.v2-contact{padding:1.1rem}.v2-form-host{background:none;border:0;box-shadow:none;padding:.25rem 0 0}}.v2-cyc-fig--pairs{padding:0;background:none;border:0;box-shadow:none}.v2-pairs-h{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0 0 .7rem;border-bottom:2px solid var(--v2-line)}.v2-pairs-hc{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.v2-pairs-hc--p{color:var(--color-slate-500)}.v2-pairs-hc--s{color:var(--v2-brand)}.v2-pairs{list-style:none;margin:0;padding:0;display:grid;gap:0}.v2-pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.1rem 0;border-bottom:1px solid var(--v2-line)}.v2-pair-p,.v2-pair-s{display:grid;grid-template-columns:1rem 1fr;gap:.55rem;align-items:start}.v2-pair-lbl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.v2-pair-x{width:1rem;height:1rem;margin-top:.22rem;position:relative}.v2-pair-x:before,.v2-pair-x:after{content:"";position:absolute;left:.1rem;top:.45rem;width:.8rem;height:1.5px;background:var(--color-neutral-400)}.v2-pair-x:before{transform:rotate(45deg)}.v2-pair-x:after{transform:rotate(-45deg)}.v2-pair-t{font-size:var(--text-base);line-height:1.5;color:var(--v2-muted);text-wrap:pretty}.v2-pair-c{width:1rem;height:1rem;margin-top:.22rem;position:relative}.v2-pair-c:before{content:"";position:absolute;left:.2rem;top:.15rem;width:.42rem;height:.7rem;border-right:2px solid var(--v2-brand);border-bottom:2px solid var(--v2-brand);transform:rotate(40deg)}.v2-pair-l{font-size:var(--text-base);line-height:1.5;color:var(--v2-ink);text-wrap:pretty}.v2-pair-l b{color:var(--v2-ink);font-weight:var(--font-weight-semibold)}@media (max-width: 1000px){.v2-pairs-h{display:none}.v2-pair{grid-template-columns:1fr;gap:.7rem;padding:1.15rem 0}.v2-pair-lbl{position:static;width:auto;height:auto;margin:0 0 .1rem;overflow:visible;clip-path:none;white-space:normal;grid-column:1 / -1;font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.v2-pair-p .v2-pair-lbl{color:var(--color-slate-500)}.v2-pair-s .v2-pair-lbl{color:var(--v2-brand)}}.v2-band#system,.v2-band[id]{scroll-margin-top:5rem}.v2-chg-fig{margin:0}.v2-chg-stack{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;margin:0}.v2-chg-col{display:grid;gap:.35rem}.v2-chg-state{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--v2-muted)}.v2-chg-card{height:4.8rem;border:1px solid var(--v2-line);border-radius:var(--radius-md);background:var(--surface-card);padding:.8rem .85rem;display:grid;gap:.5rem;align-content:start}.v2-chg-card i{display:block;height:.26rem;border-radius:var(--radius-sm);background:var(--color-neutral-200)}.v2-chg-card i:nth-child(1){width:52%;height:.42rem;background:var(--color-primary-200);margin-bottom:.1rem}.v2-chg-card i:nth-child(2){width:88%}.v2-chg-card i:nth-child(4){width:62%}.v2-chg-psg{width:74%}.v2-chg-card--was{border-color:var(--color-neutral-300);opacity:.55}.v2-chg-card--now{border-color:var(--color-slate-400);border-left:3px solid var(--color-slate-500);box-shadow:var(--shadow-lg)}.v2-chg-card--was .v2-chg-psg{height:.34rem;width:52%;background:var(--color-neutral-300)}.v2-chg-card--was i:nth-child(4){width:44%}.v2-chg-card--now i.v2-chg-ch{position:relative;height:.34rem;width:86%;background:var(--color-warning-500)}.v2-chg-card--now i.v2-chg-ch:before{content:"";position:absolute;left:-.5rem;top:-.04rem;width:.2rem;height:.42rem;border-radius:var(--radius-sm);background:var(--color-warning-600)}.v2-chg-cap{margin:.85rem 0 0;font-size:var(--text-base);line-height:1.4;color:var(--v2-ink)}.v2-band--dark .v2-chg-cap,.v2-band--dark .v2-chg-state{color:var(--v2-on-dark)}.v2-pack-fig{margin:0}.v2-pack{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--v2-line);border-left:3px solid var(--color-slate-400);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card)}.v2-pack-t:last-child{box-shadow:none}.v2-pack-t{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.85rem 1rem}.v2-pack-t{position:relative}.v2-pack-t+.v2-pack-t:before{content:"";position:absolute;left:6.5rem;right:1rem;top:0;height:1px;background:var(--v2-line)}.v2-pack-t:after{content:"";position:absolute;left:3.3rem;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--color-neutral-300)}.v2-pack-t:first-child:after{top:50%}.v2-pack-t:last-child:after{bottom:50%}.v2-pack-m{z-index:1}.v2-pack-c{display:grid;gap:.2rem}.v2-pack-l{font-size:var(--text-base);line-height:1.35;color:var(--v2-ink);font-weight:var(--font-weight-semibold)}.v2-pack-r{font-size:var(--text-base);line-height:1.5;color:var(--v2-muted)}.v2-pack-m{flex:none;position:relative;width:4.6rem;height:4.6rem;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--v2-line);overflow:hidden}.v2-pack-m i{position:absolute;border-radius:var(--radius-sm)}.v2-pack-m--system i,.v2-pack-m--report i,.v2-pack-m--guide i{background:var(--color-primary-300)}.v2-pack-m--system i:nth-child(1){left:.4rem;top:.75rem;width:1.15rem;height:1.3rem;background:var(--color-primary-100);border:1px solid var(--color-primary-300)}.v2-pack-m--system i:nth-child(2){left:.4rem;top:2.35rem;width:1.15rem;height:1.3rem;background:var(--color-primary-100);border:1px solid var(--color-primary-300)}.v2-pack-m--system i:nth-child(3){left:1.72rem;top:1.38rem;width:.2rem;height:1.85rem;background:var(--color-primary-200)}.v2-pack-m--system i:nth-child(4){left:1.92rem;top:2.2rem;width:.75rem;height:.2rem;background:var(--color-primary-200)}.v2-pack-m--system i:nth-child(5){right:.45rem;top:1.6rem;width:1.4rem;height:1.4rem;border-radius:var(--radius-md);background:var(--v2-brand)}.v2-pack-m--report i{left:.6rem;height:.24rem}.v2-pack-m--report i:nth-child(1){top:.62rem;width:1.7rem;height:.36rem;background:var(--v2-brand)}.v2-pack-m--report i:nth-child(2){top:1.5rem;width:2.9rem}.v2-pack-m--report i:nth-child(3){top:2.1rem;width:2.3rem}.v2-pack-m--report i:nth-child(4){top:2.7rem;width:2.1rem}.v2-pack-m--report i:nth-child(5){left:auto;right:.3rem;top:2.52rem;width:.95rem;height:.72rem;border-radius:var(--radius-sm);background:var(--color-primary-100);border:1px solid var(--color-primary-300)}.v2-pack-m--guide{background:var(--color-neutral-100)}.v2-pack-m--guide i{left:1.3rem;right:.45rem;height:.22rem;background:var(--color-neutral-300)}.v2-pack-m--guide i:nth-child(1){left:0;right:0;top:0;height:1.05rem;background:var(--color-slate-400)}.v2-pack-m--guide i:nth-child(2){background:var(--color-warning-500);top:1.95rem;right:1.35rem}.v2-pack-m--guide i:nth-child(3){top:2.75rem;right:.95rem}.v2-pack-m--guide i:nth-child(4){top:3.4rem;right:1.75rem}.v2-pack-m--guide i:nth-child(n+2):before{content:"";position:absolute;left:-.75rem;top:-.09rem;width:.4rem;height:.4rem;border-radius:var(--radius-sm);background:var(--color-neutral-300)}@media (max-width: 760px){.v2-pack{grid-template-columns:1fr}.v2-pack-t{flex-direction:row;align-items:center;gap:.7rem}}@media (max-width: 560px){.v2-pack-t{grid-template-columns:1fr;align-items:start;gap:.45rem;padding:.7rem .9rem}.v2-pack-t:after{content:none}.v2-pack-t+.v2-pack-t:before{left:1rem}.v2-pack-c{gap:.15rem}.v2-pack-m{width:3.9rem;height:3.9rem}}@media (max-width: 480px){.v2-chg-stack{grid-template-columns:1fr;gap:.75rem}.v2-chg-keeps{width:86%}}.v2-del-line{max-width:52rem;margin:1.1rem 0 0;font-size:var(--text-base);line-height:1.55;color:var(--v2-ink)}.v2-del-line--end{margin:1.3rem 0 0}.v2-del-k{display:block;font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--v2-muted);margin-bottom:.2rem}.v2-del-l{margin:1.2rem 0 0;display:grid;gap:.7rem}.v2-del-lk{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-del-i{display:grid;gap:.15rem}.v2-del-n{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-del-r{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--v2-muted)}.v2-del .v2-pack-fig{margin-top:1.2rem}.v2-offer{display:grid;gap:1.5rem;margin-top:1.75rem}.v2-offer-g{display:grid;gap:.5rem}.v2-offer-h{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--v2-brand)}.v2-offer-l{list-style:none;margin:0;padding:0;display:grid;gap:0}.v2-offer-i{display:grid;gap:.15rem;padding:.7rem 0;border-top:1px solid var(--v2-line)}.v2-offer-n{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--v2-ink);line-height:1.45}.v2-offer-d{font-size:var(--text-sm);line-height:1.6;color:var(--v2-muted)}@media (min-width: 900px){.v2-offer{grid-template-columns:1.3fr 1fr 1fr;gap:2.25rem;align-items:start}}.v2-rd-lead{max-width:62ch}.v2-rd{margin:1.4rem 0 0;display:grid;gap:.55rem;justify-items:start;max-width:58rem}.v2-rd-doc{width:100%;background:var(--surface-card);border:1px solid var(--v2-line);border-left:3px solid var(--v2-brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.6rem 1.7rem 1.8rem}.v2-rd-dt{margin:0 0 1.1rem;padding-bottom:.7rem;border-bottom:2px solid var(--color-neutral-300);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-rd-secs{list-style:none;margin:0;padding:0;display:grid;gap:1.15rem}.v2-rd-sec{display:grid;gap:.45rem}.v2-rd-sn{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-rd-sl{display:grid;gap:.34rem}.v2-rd-sl i{height:.4rem;border-radius:var(--radius-sm);background:var(--color-neutral-200)}.v2-rd-sl i:nth-child(1){width:96%}.v2-rd-sl i:nth-child(2){width:88%}.v2-rd-sl i:nth-child(3){width:71%}.v2-rd-sec--noted{background:var(--color-warning-50);border-left:3px solid var(--color-warning-500);border-radius:var(--radius-md);padding:.7rem .85rem .2rem;margin:0 -.2rem}.v2-rd-note{margin:.6rem 0 .5rem}.v2-rd-nt{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--color-slate-700)}.v2-rd-roles{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin:0}.v2-rd-role{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--text-base);color:var(--v2-muted)}.v2-rd-rm{flex:none;width:.72rem;height:.72rem;border-radius:var(--radius-sm)}.v2-rd-role--us .v2-rd-rm{background:var(--v2-brand)}.v2-rd-role--them .v2-rd-rm{background:var(--color-warning-500)}.v2-da-tr{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.9rem}.v2-da-tp{display:grid;gap:.6rem;align-content:start;padding:.95rem 1rem 1.05rem;border-radius:var(--radius-lg);border:1px solid var(--v2-line);background:var(--surface-card)}.v2-da-tl{font-size:var(--text-base);line-height:1.35;color:var(--v2-ink);font-weight:var(--font-weight-semibold)}.v2-da-tl--head{font-weight:var(--font-weight-semibold)}.v2-da-tp--in,.v2-da-tp--out{background:var(--color-neutral-100)}.v2-da-tp--out{border-left:3px solid var(--v2-brand);background:var(--surface-card)}.v2-da-foot{margin:.35rem 0 0;padding-top:.6rem;border-top:1px solid var(--border-tint);font-size:var(--text-base);line-height:1.45;color:var(--v2-muted)}.v2-band--dark .v2-da-foot{color:var(--color-slate-600)}.v2-da-pic--doc{position:relative;display:block;width:100%;height:7.4rem;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--color-neutral-300);overflow:hidden;box-shadow:var(--shadow-sm)}.v2-da-pic--doc i{position:absolute;background:var(--color-neutral-200)}.v2-da-pic--doc .v2-da-dt{left:0;right:0;top:0;height:1.3rem;background:var(--color-neutral-300)}.v2-da-pic--doc .v2-da-dl{left:.85rem;right:.85rem;height:.22rem;border-radius:var(--radius-sm)}.v2-da-pic--doc .v2-da-dl:nth-child(2){top:2.2rem}.v2-da-pic--doc .v2-da-dl:nth-child(3){top:3rem;right:2.55rem}.v2-da-pic--doc .v2-da-dl:nth-child(5){top:6rem;right:1.75rem}.v2-da-pic--doc .v2-da-dm{left:.85rem;right:.85rem;top:4.1rem;height:1.1rem;background:var(--color-warning-100);border-left:3px solid var(--color-warning-500);border-radius:var(--radius-sm)}.v2-da-pic--src{position:relative;width:100%;height:7.4rem;border-radius:var(--radius-md);background:transparent;overflow:hidden}.v2-da-pic--src .v2-da-sh{position:absolute;left:50%;width:3.4rem;height:2.9rem;border-radius:var(--radius-sm);background:var(--surface-card);border:1px solid var(--v2-line);overflow:hidden}.v2-da-pic--src .v2-da-sh:nth-child(1){margin-left:-5.2rem;top:.7rem}.v2-da-pic--src .v2-da-sh:nth-child(2){margin-left:-3.6rem;top:3rem;box-shadow:var(--shadow-sm)}.v2-da-pic--src .v2-da-fmt{position:absolute;left:50%;margin-left:1.1rem;top:.9rem;width:3.8rem;height:5.6rem;border-radius:var(--radius-sm);background:var(--surface-card);border:1px solid var(--color-neutral-300);overflow:hidden}.v2-da-pic--src .v2-da-sh:before{content:"";position:absolute;left:0;right:0;top:0;height:.62rem;background:var(--color-neutral-200)}.v2-da-pic--src .v2-da-sh:after{content:"";position:absolute;left:0;right:0;top:.62rem;bottom:0;background-image:repeating-linear-gradient(to right,var(--color-neutral-200) 0 1px,transparent 1px 1.1rem),repeating-linear-gradient(to bottom,var(--color-neutral-200) 0 1px,transparent 1px .62rem)}.v2-da-pic--src .v2-da-fmt:before{content:"";position:absolute;left:0;right:0;top:0;height:.95rem;background:var(--color-neutral-300)}.v2-da-pic--src .v2-da-fmt:after{content:"";position:absolute;left:.45rem;top:1.6rem;width:2.5rem;height:.17rem;border-radius:var(--radius-sm);background:var(--color-neutral-300);box-shadow:0 .65rem 0 0 var(--color-neutral-200),0 1.3rem 0 0 var(--color-neutral-200),0 1.95rem 0 0 var(--color-neutral-200)}.v2-da-tp--us{border-left:3px solid var(--v2-brand);background:var(--color-primary-50)}.v2-da-steps{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v2-da-step{display:flex;align-items:center;gap:.55rem;font-size:var(--text-base);color:var(--v2-ink)}.v2-da-steps{position:relative}.v2-da-steps:before{content:"";position:absolute;left:.68rem;top:.8rem;bottom:.8rem;width:1px;background:var(--color-neutral-300)}.v2-da-step{align-items:flex-start}.v2-da-sm{position:relative;z-index:1;flex:none;width:1.35rem;height:1.35rem;border-radius:var(--radius-full);background:var(--color-primary-100);border:1px solid var(--color-primary-300);color:var(--v2-brand);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.3;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.v2-da-rep{background:var(--surface-card);border:1px solid var(--v2-line);border-left:3px solid var(--v2-brand);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:.9rem 1rem 1.1rem}.v2-da-rt{margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:2px solid var(--color-neutral-200);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-da-rsecs{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.v2-da-rsec{display:grid;gap:.25rem}.v2-da-rn{font-size:var(--text-base);color:var(--v2-ink)}.v2-da-rl{display:grid;gap:.26rem}.v2-da-rl i{height:.3rem;border-radius:var(--radius-sm);background:var(--color-neutral-200)}.v2-da-rl i:nth-child(1){width:92%}.v2-da-rl i:nth-child(2){width:68%}.v2-da-rsec--rev{background:var(--color-warning-50);border-left:3px solid var(--color-warning-500);border-radius:var(--radius-sm);padding:.3rem .45rem;margin:0 -.2rem}.v2-da-rev{display:block;margin-top:.1rem;padding-left:.55rem;font-size:var(--text-base);line-height:1.4;font-style:italic;font-weight:var(--font-weight-normal);color:var(--color-slate-600);border-left:2px solid var(--color-warning-500)}@media (max-width: 899px){.v2-da-tp--in,.v2-da-tp--us{position:relative;padding-bottom:1.7rem}.v2-da-tp--in:after,.v2-da-tp--us:after{content:"";position:absolute;left:50%;margin-left:-.42rem;bottom:.55rem;width:0;height:0;border-left:.42rem solid transparent;border-right:.42rem solid transparent;border-top:.5rem solid var(--color-slate-400)}.v2-da-tr{gap:1.6rem}}.v2-band--dark .v2-da-tl{color:var(--v2-on-dark)}.v2-band--dark .v2-da-tp .v2-da-tl{color:var(--v2-ink)}.v2-split:has(.v2-da-tr){display:block}.v2-split:has(.v2-da-tr)>.v2-art{margin-bottom:1.1rem}.v2-split:has(.v2-da-tr)>.v2-syscopy{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.v2-syshand{max-width:46rem;margin:0}.v2-art:has(.v2-da-tr){padding:1rem 1.1rem 1.1rem}.v2-art:has(.v2-da-tr) .v2-da-tr{margin-top:0}@media (min-width: 900px){.v2-da-tr{grid-template-columns:1fr 2fr 1fr;gap:1.1rem;align-items:stretch}.v2-da-tr{position:relative}.v2-da-tr:before,.v2-da-tr:after{content:"";position:absolute;top:1.25rem;width:0;height:0;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.48rem solid var(--color-slate-400)}.v2-da-tr:before{left:calc((100% - 2.2rem)/4 + .31rem)}.v2-da-tr:after{left:calc((100% - 2.2rem)*.75 + 1.41rem)}}.v2-acc{margin-top:1.75rem;border-top:1px solid var(--v2-line)}.v2-acc-r{border-bottom:1px solid var(--v2-line)}.v2-acc-q{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:44px;padding:1.125rem 0;font-size:var(--text-xl);line-height:1.3;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);color:var(--v2-ink)}.v2-acc-q::-webkit-details-marker{display:none}.v2-acc-t{flex:1 1 auto;min-width:0}.v2-acc-r:hover .v2-acc-q{color:var(--v2-brand)}.v2-acc-m{flex:none;position:relative;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-primary-50)}.v2-acc-m:before,.v2-acc-m:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:var(--radius-sm);background:var(--v2-brand)}.v2-acc-m:after{transform:rotate(90deg)}.v2-acc-r[open] .v2-acc-m:before{transform:rotate(45deg)}.v2-acc-r[open] .v2-acc-m:after{transform:rotate(-45deg)}.v2-acc-b{margin:0 0 1.5rem;max-width:64ch;font-size:var(--text-base);line-height:1.68;color:var(--v2-muted);text-wrap:pretty}.v2-fit{margin:0;padding:0;list-style:none;max-width:56rem;border-top:1px solid var(--v2-line)}.v2-fit-i{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.875rem;align-items:start;padding:1.125rem 0;border-bottom:1px solid var(--v2-line)}.v2-fit-k{position:relative;width:1.5rem;height:1.5rem;margin-top:.0625rem;border-radius:var(--radius-full);border:1.5px solid var(--color-primary-300);background:var(--color-primary-50)}.v2-fit-k:before{content:"";position:absolute;left:.4375rem;top:.375rem;width:.3125rem;height:.5625rem;border-right:2px solid var(--v2-brand);border-bottom:2px solid var(--v2-brand);transform:rotate(45deg)}.v2-fit-t{font-size:var(--text-lg);line-height:1.5;color:var(--v2-ink);text-wrap:pretty}@media (max-width: 480px){.v2-acc-q{font-size:var(--text-lg);gap:1rem}.v2-acc-m{width:1.75rem;height:1.75rem}.v2-acc-b,.v2-fit{max-width:none}.v2-fit-t{font-size:var(--text-base)}}.v2-band:has(.v2-acc){padding-bottom:clamp(1.75rem,3.5vw,3rem)}.v2-band:has(.v2-acc)+.v2-band:has(.v2-sib){padding-top:clamp(1.75rem,3.5vw,3rem)}.v2-sib{margin:0;padding:0;list-style:none;max-width:56rem}.v2-sib-i{display:flex}.v2-sib-i>.v2-rel-c{flex:1}.v2-fitgroup{margin-top:clamp(2rem,4vw,3rem)}.v2-aud-pair>.v2-wrap{display:grid;grid-template-columns:minmax(0,1.06fr) 1px minmax(0,1fr);grid-template-areas:"title  title title" "reco-l rule  qual-l" "reco   rule  qual";-moz-column-gap:clamp(1.5rem,3.2vw,2.75rem);column-gap:clamp(1.5rem,3.2vw,2.75rem);row-gap:0}.v2-aud-pair>.v2-wrap>.v2-aud-head,.v2-aud-pair>.v2-wrap>.v2-fitgroup{display:contents}.v2-aud-pair>.v2-wrap:before{content:"";grid-area:rule;background:var(--color-slate-300)}.v2-aud-pair .v2-h2:not(.v2-h2--tight){grid-area:title;max-width:32ch;margin:0 0 clamp(2rem,3.6vw,3rem)}.v2-aud-pair .v2-eyebrow{grid-area:reco-l}.v2-aud-pair .v2-h2--tight{grid-area:qual-l}.v2-aud-pair .v2-eyebrow,.v2-aud-pair .v2-h2--tight{font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);text-transform:none;color:var(--v2-brand);margin:0 0 1.25rem;max-width:none;align-self:end}.v2-aud-pair .v2-aud{grid-area:reco;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;max-width:none;border-top:1px solid var(--v2-line)}.v2-aud-pair .v2-aud-r{grid-template-columns:minmax(0,1fr);gap:0;align-content:start}.v2-aud-pair .v2-aud-n{display:none}.v2-aud-pair .v2-aud-l{font-size:var(--text-xl);line-height:var(--leading-snug)}.v2-aud-pair .v2-aud-t{margin:.5rem 0 0;line-height:var(--leading-relaxed)}.v2-aud-pair .v2-fitgroup{margin-top:0}.v2-aud-pair .v2-fit{grid-area:qual;max-width:none}.v2-aud-pair2 .v2-aud{grid-auto-rows:1fr}.v2-aud-pair3 .v2-fit{display:grid;grid-auto-rows:1fr}@media (max-width: 1000px){.v2-aud-pair>.v2-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"reco-l" "title" "reco" "qual-l" "qual"}.v2-aud-pair>.v2-wrap:before{display:none}.v2-aud-pair .v2-eyebrow{margin:0 0 .75rem;align-self:auto}.v2-aud-pair .v2-h2:not(.v2-h2--tight){margin-bottom:clamp(1.5rem,4vw,2rem)}.v2-aud-pair .v2-h2--tight{margin:clamp(2.25rem,6vw,3rem) 0 1rem;align-self:auto}.v2-aud-pair .v2-aud,.v2-aud-pair .v2-fit{max-width:42rem}.v2-aud-pair2 .v2-aud{grid-auto-rows:auto}.v2-aud-pair3 .v2-fit{display:block}}@media (max-width: 480px){.v2-aud-pair .v2-aud-l{font-size:var(--text-lg)}.v2-sib{max-width:none}}
