:root{--color-gold: #cda24c;--color-gold-report: #c9a961;--color-gold-l1: #c5a55a;--color-gold-light: #d9be7a;--color-gold-deep: #b49350;--color-ink: #0f0f11;--color-ink-soft: #1a1a1a;--color-text: #4a4a4a;--color-text-muted: #b8b5ad;--color-cream: #f8f2e4;--color-cream-bright: #fafaf7;--color-cream-deep: #ede6d4;--color-border-soft: #d8d4ca;--color-mock-gray: #d9d9d9;--color-white: #ffffff;--color-white-soft: #fbfbfb;--color-success: #5cb85c;--color-danger: #d9534f;--font-sans: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Argent CF", Georgia, "Times New Roman", serif;--font-serif: Georgia, "Times New Roman", serif;--text-xs: 0.75rem;--text-sm: 0.875rem;--text-btn: 0.9375rem;--text-base: 1rem;--text-body-l: 1.0625rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-xxl: 1.75rem;--text-3xl: 2rem;--text-4xl: 3rem;--text-5xl: 4rem;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--radius: 4px;--radius-btn: 14px;--radius-md: 8px;--radius-panel: 16px;--radius-lg: 18px;--radius-card: 32px;--container-max: 106.25rem;--container-narrow: 106.25rem;--container-wide: 106.25rem;--frame-pad: 2.5rem;--nav-h: 6rem;--surface-base: #000000;--surface-card: #1c1c1c;--surface-footer: #191919;--color-input-border: #bdbdbd;--surface-soft: #2b2b2b;--surface-panel: #3c3c3c;--surface-veil: #393939;--surface-action-muted: #535353;--surface-action-dark: #474a52;--text-faint: #767676;--color-gold-grad-end: #865f10;--color-gold-border: #8f6717;--color-gold-bright: #ffc249;--color-accent-orange: #d97b15;--gradient-gold: linear-gradient(156deg, var(--color-gold) 5%, var(--color-gold-grad-end) 97%);--gradient-hero-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--color-accent-orange) 60%, transparent) 0%, rgba(0, 0, 0, 0.6) 47.9% );--color-line: color-mix(in srgb, var(--color-white) 10%, transparent);--color-divider: #2b2b2b;--color-divider-dark: #1c1c1c;--gray-800: #17181a;--color-olive: #454139;--color-takeaway-bg: #18150f;--color-tag-bg: #eeeeee;--color-gray-150: #eeeeee;--glow-gold: color-mix(in srgb, var(--color-gold) 66%, transparent);--tracking-eyebrow: 0.14em;--tracking-btn: 0.02em;--shadow-text: 0 0 5.9px rgba(0, 0, 0, 0.5);--shadow-featured: -1px 15px 13.9px 0 color-mix(in srgb, var(--color-accent-orange) 34%, transparent)}@font-face{font-family: "Argent CF";font-style: normal;font-weight: 300;font-display: swap;src: url("/static/fonts/Argent-Light-v4101.woff2") format("woff2"), url("/static/fonts/Argent-Light-v4101.woff") format("woff")}@font-face{font-family: "Argent CF";font-style: italic;font-weight: 300;font-display: swap;src: url("/static/fonts/Argent-LightItalic-v4101.woff2") format("woff2"), url("/static/fonts/Argent-LightItalic-v4101.woff") format("woff")}@font-face{font-family: "Jost";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/static/fonts/jost-variable-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}@font-face{font-family: "Jost";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/static/fonts/jost-variable-cyrillic.woff2") format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: "Jost";font-style: italic;font-weight: 400;font-display: swap;src: url("/static/fonts/jost-italic-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}@font-face{font-family: "Jost";font-style: italic;font-weight: 400;font-display: swap;src: url("/static/fonts/jost-italic-cyrillic.woff2") format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@media (max-width: 47.9375em){:root{--frame-pad: 0.9375rem;--nav-h: 4.25rem}}@media (min-width: 87.5em){:root{--frame-pad: 5rem}}*, *::before, *::after{box-sizing: border-box}body{margin: 0;font-family: var(--font-sans);font-size: var(--text-base);color: var(--color-white);background: var(--surface-base);line-height: 1.6}h1, h2, h3{font-family: var(--font-display);color: var(--color-white);line-height: 1.25}a{color: var(--color-gold)}.container{max-width: var(--container-max);margin: 0 auto;padding: 0 var(--frame-pad)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);padding: 0.625rem 1.125rem;border-radius: var(--radius-btn);border: 2px solid transparent;font-family: var(--font-sans);font-size: var(--text-base);font-weight: 600;line-height: 1.2;letter-spacing: var(--tracking-btn);cursor: pointer;text-decoration: none}.btn-primary{background: var(--gradient-gold);border: 2px solid var(--color-gold-border);color: var(--color-white)}.btn-secondary{background: transparent;border-color: var(--color-gold);color: var(--color-gold)}.btn-ghost{background: transparent;border-color: transparent;color: var(--color-text)}.page-canvas{position: relative;overflow: clip}.page-canvas > section{position: relative}.page-lines{position: absolute;inset: 0;margin-inline: auto;width: 84.375rem;max-width: 100%;background-image: repeating-linear-gradient( to right, var(--color-line) 0 1px, transparent 1px 90px );background-position-x: 45px;transform: scaleY(var(--lines-progress, 1));transform-origin: top;will-change: transform;pointer-events: none}.page-glow{position: absolute;width: 27.5rem;background: var(--glow-gold);border-radius: var(--radius-lg);filter: blur(150px);pointer-events: none;will-change: transform}@media (max-width: 767px){.page-glow, .page-lines{will-change: auto}}.menu-open .page-glow, .menu-open [class*="-glow"], .menu-open .page-lines, .menu-open .mouse-spotlight{visibility: hidden;animation: none}.page-glow-a{top: 12.8125rem;left: calc(50% - 45rem - 7.375rem);height: 21.0625rem;transform: translate( calc(var(--glow-x, 0) * 1px), calc(var(--scroll-y, 0) * -0.05px + var(--glow-y, 0) * 1px) )}.page-glow-b{top: 90.875rem;left: calc(50% - 45rem + 50.3125rem);height: 25.0625rem;transform: translate( calc(var(--glow-x, 0) * -1px), calc(var(--scroll-y, 0) * 0.04px + var(--glow-y, 0) * -1px) )}.page-glow-top{top: 14rem;left: calc(50% - 45rem - 6rem);height: 20rem;transform: translate( calc(var(--glow-x, 0) * 1px), calc(var(--scroll-y, 0) * -0.05px + var(--glow-y, 0) * 1px) )}.page-glow-mid{top: 58rem;left: calc(50% - 45rem + 48rem);height: 22rem;transform: translate( calc(var(--glow-x, 0) * -1px), calc(var(--scroll-y, 0) * 0.04px + var(--glow-y, 0) * -1px) )}.page-glow-c{background: color-mix(in srgb, var(--color-gold) 26%, transparent);top: 334.3125rem;left: calc(50% - 45rem - 6.5rem);height: 18.25rem;transform: translate( calc(var(--glow-x, 0) * 1px), calc(var(--scroll-y, 0) * -0.04px + var(--glow-y, 0) * 1px) )}@media (prefers-reduced-motion: reduce){.page-lines, .page-glow{transform: none}}.page-canvas-plain{overflow: visible;overflow-x: clip}.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}.ck-note{position: fixed;left: 50%;bottom: 1rem;z-index: 70;transform: translateX(-50%);display: flex;align-items: center;gap: var(--space-4);width: min(52rem, calc(100vw - 2rem));padding: 0.875rem 1rem 0.875rem 1.25rem;border: 1px solid var(--color-gold-border, #8f6717);border-radius: var(--radius-btn);background: rgba(16, 16, 18, 0.94);backdrop-filter: blur(10px);box-shadow: 0 12px 34px rgba(0, 0, 0, 0.45);animation: ck-in 320ms cubic-bezier(.16, 1, .3, 1) both}.ck-text{flex: 1 1 auto;margin: 0;font-size: var(--text-sm);line-height: 1.5;color: rgba(255, 255, 255, 0.86)}.ck-text a{color: var(--color-gold)}.ck-btn{flex: none;padding: 0.5rem 1.25rem;border: 1px solid var(--color-gold-border, #8f6717);border-radius: 999px;background: var(--gradient-gold);color: var(--color-ink);font-size: var(--text-sm);cursor: pointer}.ck-btn:active{transform: translateY(1px)}@keyframes ck-in{from{opacity: 0;transform: translate(-50%, 14px)}to{opacity: 1;transform: translateX(-50%)}}@media (max-width: 47.9375em){.ck-note{flex-direction: column;align-items: stretch;gap: var(--space-3);padding: 1rem;text-align: left}.ck-btn{width: 100%}}@media (prefers-reduced-motion: reduce){.ck-note{animation: none}}.steps-rail.is-off, .result-rail.is-off, .ab-process-rail.is-off, .lv-rail.is-off, .blog-filters-rail.is-off{display: none}[hidden]{display: none !important}:root{--preorder-bar-h: 2.25rem}.preorder-bar{position: sticky;top: 0;z-index: 80;min-height: var(--preorder-bar-h);display: flex;align-items: center;background: var(--color-gold);color: var(--color-ink)}.menu-open .preorder-bar, .menu-open .ck-note{z-index: 30}body:has(.preorder-bar) .hero-top, body:has(.preorder-bar) .blog-top{top: var(--preorder-bar-h)}.preorder-bar-link{display: flex;align-items: center;justify-content: center;gap: var(--space-4);max-width: 83rem;margin: 0 auto;padding: 0.5rem var(--space-6);color: inherit;text-decoration: none;font-size: var(--text-sm);line-height: 1.35}.preorder-bar-link:hover .preorder-bar-cta, .preorder-bar-link:focus-visible .preorder-bar-cta{text-decoration: underline}.preorder-bar-text{text-align: center}.preorder-bar-cta{display: inline-flex;align-items: center;gap: 0.25rem;flex: 0 0 auto;font-weight: 600;white-space: nowrap}.preorder-bar-cta img{filter: brightness(0)}@media (max-width: 47.9375em){.preorder-bar-cta{display: none}.preorder-bar-link{padding: 0.5rem var(--space-4);font-size: var(--text-xs)}:root{--preorder-bar-h: 2rem}}.tier-soon, .lv-soon{display: inline-block;margin-left: 0.5rem;padding: 0.125rem 0.5rem;border: 1px solid var(--color-gold-border, #8f6717);border-radius: 999px;font-family: var(--font-body);font-size: var(--text-xs);font-weight: 500;letter-spacing: 0.04em;color: var(--color-gold);vertical-align: middle;white-space: nowrap}html.anim-on .anim-reveal{opacity: 0;transform: translateY(26px)}html.anim-on .anim-reveal.anim-in{opacity: 1;transform: none;transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);transition-delay: var(--anim-delay, 0s)}@media (prefers-reduced-motion: reduce){html.anim-on .anim-reveal{opacity: 1;transform: none;transition: none}}.btn-primary{position: relative;overflow: hidden}.btn-primary::after{content: "";position: absolute;top: -2px;bottom: -2px;left: 0;width: 55%;background: linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 50%, transparent 100%);transform: translateX(-160%) skewX(-18deg);pointer-events: none}.btn-primary:hover::after, .btn-primary:focus-visible::after{animation: btn-shine 0.7s ease forwards}@keyframes btn-shine{from{transform: translateX(-160%) skewX(-18deg)}to{transform: translateX(300%) skewX(-18deg)}}.btn-secondary, .hero-cta-secondary, .whatis-secondary, .tier-cta-dark, .contact-submit, .fp-cta-btn{transition: box-shadow 0.26s ease, border-color 0.26s ease}.btn-secondary:hover, .hero-cta-secondary:hover, .whatis-secondary:hover, .tier-cta-dark:hover, .fp-cta-btn:hover, .btn-secondary:focus-visible, .hero-cta-secondary:focus-visible, .whatis-secondary:focus-visible, .tier-cta-dark:focus-visible, .fp-cta-btn:focus-visible, .contact-submit:hover, .contact-submit:focus-visible{box-shadow: inset 0 0 0 999px color-mix(in srgb, var(--color-white) 9%, transparent)}.btn-ghost:hover, .tier-cta-muted:hover, .btn-ghost:focus-visible, .tier-cta-muted:focus-visible{animation: btn-wave 0.55s ease-in-out}@keyframes btn-wave{0%{transform: none}25%{transform: skewX(-2deg) scaleY(1.03)}50%{transform: skewX(1.4deg) scaleY(0.975)}75%{transform: skewX(-0.8deg) scaleY(1.015)}100%{transform: none}}.hero-nav-burger{transition: background-color 0.3s ease}.hero-nav-burger img{transition: transform 0.3s ease}.hero-nav-burger:hover, .hero-nav-burger:focus-visible{background-color: color-mix(in srgb, var(--color-gold) 22%, transparent)}.hero-nav-burger:hover img, .hero-nav-burger:focus-visible img{transform: translateY(-1px) scale(1.08)}@media (prefers-reduced-motion: reduce){.btn-primary::after{display: none}.btn-ghost:hover, .tier-cta-muted:hover{animation: none}}.mobile-menu{opacity: 0;transform: translateY(-1.5%);transition: opacity 0.2s ease, transform 0.2s ease}.mobile-menu .mobile-menu-body{transform: translateY(10px);transition: transform 0.2s ease 0.04s}.mobile-menu.is-open{opacity: 1;transform: none}.mobile-menu.is-open .mobile-menu-body{transform: none}.hero-nav-burger:active{background-color: color-mix(in srgb, var(--color-gold) 30%, transparent);transform: scale(0.94)}.hero-nav-burger{transition: background-color 0.3s ease, transform 0.15s ease}@media (prefers-reduced-motion: reduce){.mobile-menu, .mobile-menu .mobile-menu-body{opacity: 1;transform: none;transition: none}}.mouse-spotlight{position: fixed;top: 0;left: 0;width: 36rem;height: 36rem;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--color-gold) 6%, transparent), transparent 70%);mix-blend-mode: screen;pointer-events: none;z-index: 2147483000;opacity: 0;transition: opacity 0.6s ease;will-change: transform}.mouse-spotlight.is-visible{opacity: 0.8}[class*="-glow"], .page-glow{animation: ambient-pulse 8.4s ease-in-out infinite}.page-glow-b, [class*="-glow-b"]{animation-duration: 9.7s;animation-delay: -4.3s}.page-glow-c, [class*="-glow-c"]{animation-duration: 6.9s;animation-delay: -2.2s}.footer-glow{animation-duration: 7.6s;animation-delay: -5.1s}@keyframes ambient-pulse{0%, 100%{opacity: 0.72}50%{opacity: 1}}@media (prefers-reduced-motion: reduce){[class*="-glow"], .page-glow{animation: none}}.hero-title{animation: hero-enter 0.95s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s backwards}.hero-lead{animation: hero-enter 0.95s cubic-bezier(0.22, 0.61, 0.36, 1) 0.35s backwards}.hero-cta{animation: hero-enter 0.95s cubic-bezier(0.22, 0.61, 0.36, 1) 0.55s backwards}@keyframes hero-enter{from{opacity: 0.01;transform: translateY(30px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.hero-title, .hero-lead, .hero-cta{animation: none}}.tier, .lv-card{position: relative;overflow: hidden}.tier::after, .lv-card::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 48%;background: linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--color-white) 10%, transparent) 50%, transparent 100%);transform: translateX(-180%) skewX(-16deg);pointer-events: none}.tier:hover::after, .lv-card:hover::after{animation: card-glint 0.9s ease forwards}@keyframes card-glint{from{transform: translateX(-180%) skewX(-16deg)}to{transform: translateX(320%) skewX(-16deg)}}@media (prefers-reduced-motion: reduce){.tier::after, .lv-card::after{display: none}}.meth-card .meth-card-q, .meth-card .meth-card-curve, .meth-card [class*="meth-card-dot"], .meth-card .meth-card-factor, .meth-card .meth-card-count{transition: translate 0.7s cubic-bezier(0.22, 0.61, 0.36, 1)}.meth-card:hover .meth-card-q{translate: 0 -4px}.meth-card:hover .meth-card-curve{translate: 3px -2px}.meth-card:hover .meth-card-dot-a{translate: -5px -6px}.meth-card:hover .meth-card-dot-b{translate: 4px -3px}.meth-card:hover .meth-card-dot-c{translate: -3px 5px}.meth-card:hover .meth-card-factor{translate: 0 -3px}.meth-card:hover .meth-card-count{translate: 2px 0}@media (prefers-reduced-motion: reduce){.meth-card *{transition: none;translate: none}}.blog-inner{transition: opacity 0.22s ease}.blog-inner.is-swapping{opacity: 0.25}.hero{position: relative;min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;padding-top: var(--nav-h);background-image: var(--gradient-hero-overlay), url("/static/img/hero-bg.webp");background-size: cover, cover;background-position: center, center}.hero-top{position: relative;width: 100%;max-width: var(--container-wide);margin-inline: auto;display: flex;align-items: center;justify-content: space-between;gap: var(--space-6);padding: 1.625rem var(--frame-pad) 0}.hero-logo{display: block}.hero-logo img{display: block;width: auto;height: 48px}.hero-nav{display: flex;align-items: center;justify-content: space-between;gap: var(--space-6);flex: 1;width: 100%;max-width: none;background: color-mix(in srgb, var(--surface-veil) 40%, transparent);border-radius: var(--radius-md);padding: 0.625rem 1rem 0.625rem 1.375rem}.hero-nav-links{display: flex;align-items: center;gap: 1.75rem;margin: 0;line-height: 1.5;padding: 0;list-style: none}.hero-nav-links a{font-family: var(--font-sans);font-size: var(--text-body-l);color: var(--color-white);font-weight: 500;text-decoration: none;white-space: nowrap}.hero-nav-actions{display: flex;align-items: center;gap: var(--space-4)}.hero-nav-cta{display: none}.hero-nav-burger{display: none}.hero-nav-iconbtn{display: grid;place-items: center;padding: 0.625rem;background: color-mix(in srgb, var(--surface-veil) 40%, transparent);border-radius: var(--radius-md)}.hero-nav-iconbtn img{display: block}.hero-body{position: relative;margin-top: auto;width: 100%;max-width: var(--container-wide);margin-inline: auto;display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-8);padding: 0 var(--frame-pad) 3.75rem}.hero-title{margin: 0;max-width: 40.375rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-5xl);line-height: 1.05;color: var(--color-white)}.hero-side{display: flex;flex-direction: column;gap: var(--space-6);max-width: 35.3125rem}.hero-lead{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.hero-cta{display: flex;align-items: center;justify-content: space-between;width: 33.0625rem;gap: 0.375rem}.hero-cta-main{width: 100%;max-width: 22.5rem;height: 3rem}.hero-cta-secondary{width: 100%;max-width: 10.1875rem;height: 3rem;background: var(--surface-action-dark);border: 2px solid transparent;color: var(--color-white)}@media (max-width: 81.1875em){.hero-side{max-width: 27.3125rem}.hero-cta{width: 100%;flex-wrap: wrap;gap: var(--space-3)}.hero-cta-main, .hero-cta-secondary{width: 100%}}@media (max-width: 72.9375em){.hero-title{font-size: var(--text-4xl)}}@media (max-width: 68.25em){.hero-nav-links, .hero-nav-actions .btn{display: none}.hero-nav-burger{display: flex;align-items: center;justify-content: center;padding: 0.625rem;border: 0;border-radius: 0.5rem;background: color-mix(in srgb, var(--surface-veil) 40%, transparent);cursor: pointer}.hero-body{display: flex;flex-direction: column;width: 100%}.hero-title{width: 100%;max-width: none}.hero-side{max-width: none}}@media (max-width: 68.25em) and (min-width: 48em){.hero-cta{display: flex;flex-wrap: wrap;width: 100%;gap: 0.75rem;justify-content: flex-start}.hero-cta-main, .hero-cta-secondary{flex: 0 1 auto;width: 100%;min-width: max-content}}@media (max-width: 64em){.hero-top{flex-direction: column;align-items: stretch;padding-inline: var(--space-4)}.hero-nav{max-width: none;flex-wrap: wrap}.hero-nav-links{flex-wrap: wrap;row-gap: var(--space-2)}.hero-body{flex-direction: column;align-items: stretch;padding-inline: var(--space-4);padding-top: var(--space-12)}.hero-title{font-size: var(--text-3xl)}.hero-cta{flex-wrap: wrap}}.mobile-menu{position: fixed;inset: 0;z-index: 40;background: linear-gradient(to bottom, #020201, #0b0b0c);overflow-y: auto;contain: layout paint style}.mobile-menu[hidden]{display: none}.mobile-menu-close{position: absolute;top: 1.25rem;right: 0.9375rem;display: flex;align-items: center;justify-content: center;padding: 0.625rem;border: 0;border-radius: var(--radius-md);background: color-mix(in srgb, var(--surface-veil) 40%, transparent);cursor: pointer}.mobile-menu-body{display: flex;flex-direction: column;gap: 1.375rem;width: 100%;max-width: none;margin: 5.5rem 0 2rem;padding-inline: var(--frame-pad)}.mobile-menu-links{display: flex;flex-direction: column;gap: 1.75rem;margin: 0;padding: 1.75rem 0;list-style: none;border-top: 1px solid var(--color-line);border-bottom: 1px solid var(--color-line)}.mobile-menu-links a{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);font-family: var(--font-display);font-weight: 300;font-size: 1.875rem;line-height: 1.2;letter-spacing: 0.02em;color: var(--color-white);text-decoration: none}.mobile-menu-links img, .mobile-menu-links svg{flex-shrink: 0}.mobile-menu-cta .btn{width: 100%;max-width: 22.5rem;height: 2.875rem;border-radius: 0.875rem;font-size: 0.9375rem;letter-spacing: 0.3px}@media (min-width: 68.3125em){.mobile-menu{display: none}}.hero-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.hero-video-overlay{position: absolute;inset: 0;background: var(--gradient-hero-overlay);z-index: 1;pointer-events: none}.hero-top{position: fixed;top: 0;left: 0;right: 0;z-index: 30}.hero-body{position: relative;z-index: 2}@media (prefers-reduced-motion: reduce){.hero-video, .hero-video-overlay{display: none}}.blog-top{position: sticky;top: 0;z-index: 30;display: flex;width: 100%;max-width: var(--container-max);margin: 0 auto;padding: 1.625rem var(--frame-pad) 0}.blog{padding: 4.125rem 0 4rem}@media (min-width: 62.0625em){.blog{padding-bottom: 8rem}}.blog-inner{display: grid;grid-template-columns: minmax(0, 1fr);gap: 2rem;width: 100%;max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad)}.blog-head{display: flex;flex-direction: column;gap: 1.5rem}.blog-heading{margin: 0;max-width: 50.5625rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.blog-lead{margin: 0;max-width: 50.8125rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.blog-card{display: flex;flex-direction: column;gap: var(--space-6)}.blog-card-media{display: block;width: 100%;aspect-ratio: 616 / 346.5;border-radius: var(--radius-lg);overflow: clip}.blog-card-media img{display: block;width: 100%;height: 100%;object-fit: cover}.blog-card-body{display: flex;flex-direction: column;gap: var(--space-4)}.blog-card-content{display: flex;flex-direction: column;gap: 0.875rem}.blog-card-meta{display: flex;align-items: center;gap: var(--space-4);margin: 0}.blog-card-meta time{font-size: var(--text-sm);font-weight: 500;line-height: 1.4;color: var(--color-gold)}.blog-tag{display: inline-flex;align-items: center;padding: 0.25rem 0.5rem;border: 0;border-radius: 0.375rem;background: var(--color-tag-bg);font-family: var(--font-sans);font-weight: 700;font-size: 0.6875rem;line-height: 1.4;letter-spacing: 0.06em;text-transform: uppercase;color: var(--surface-card)}.blog-card-title{display: flex;flex-direction: column;gap: var(--space-2)}.blog-card-title :is(h2, h3){margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-xxl);line-height: 1.1;color: var(--color-white)}.blog-card-title :is(h2, h3) a{color: inherit;text-decoration: none}.blog-card-title :is(h2, h3) a:hover, .blog-card-title :is(h2, h3) a:focus-visible{text-decoration: underline}.blog-card-title p{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white)}.blog-card-more{display: inline-flex;align-items: center;gap: 0.125rem;font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);line-height: 1.2;letter-spacing: var(--tracking-btn);color: var(--color-white);text-decoration: none}.blog-card-more:hover, .blog-card-more:focus-visible{text-decoration: underline}.blog-card-more img{display: block;flex-shrink: 0}.blog-card-wide{flex-direction: row;align-items: stretch;gap: 0}.blog-card-wide .blog-card-media{width: 41.625rem;flex-shrink: 0;aspect-ratio: 666 / 443.306}.blog-card-wide .blog-card-body{flex: 1 1 0;min-width: 0;justify-content: center;padding-left: var(--space-12)}.blog-filters{display: flex;flex-wrap: wrap;gap: var(--space-2)}.blog-filter{display: inline-flex;align-items: center;padding: 0.5rem 0.75rem;border: 2px solid transparent;border-radius: var(--radius-btn);font-size: var(--text-base);font-weight: 400;line-height: 1.2;color: var(--color-white);text-decoration: none}.blog-filter:hover, .blog-filter:focus-visible{background: color-mix(in srgb, var(--surface-veil) 40%, transparent)}.blog-filter.is-active{background: var(--gradient-gold);border-color: var(--color-gold-border);color: var(--color-white)}.blog-filter.is-active:hover, .blog-filter.is-active:focus-visible{background: var(--gradient-gold)}.blog-filters-rail{display: none}@media (max-width: 47.9375em){.blog-filters{flex-wrap: nowrap;margin-inline: calc(var(--frame-pad) * -1);padding-inline: var(--frame-pad);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-inline: var(--frame-pad);scrollbar-width: none}.blog-filters::-webkit-scrollbar{display: none}.blog-filter{flex: 0 0 auto;scroll-snap-align: start}.blog-filters-rail{display: block;height: 2px;margin-top: -1.5rem;border-radius: 2px;background: color-mix(in srgb, var(--color-white) 14%, transparent);overflow: hidden}.blog-filters-thumb{display: block;height: 100%;width: var(--blog-thumb-w, 33%);border-radius: inherit;background: var(--color-gold);transform: translateX(var(--blog-thumb-x, 0));transition: transform 0.12s linear, width 0.12s linear}@media (prefers-reduced-motion: reduce){.blog-filters-thumb{transition: none}}}.blog-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--space-12)}.blog-empty{margin: 0;font-size: var(--text-lg);color: var(--color-white)}.blog-pager{display: flex;align-items: center;justify-content: center;gap: var(--space-4)}.blog-pager a{display: inline-flex;align-items: center;justify-content: center;min-width: 2.5rem;min-height: 2.5rem;font-size: var(--text-base);color: var(--color-white);text-decoration: none}.blog-pager a.is-active{color: var(--color-gold);font-weight: 600}.post{padding: var(--space-16) 0 0}.post-inner{display: flex;flex-direction: column;width: 100%;max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad)}.post-back{display: inline-flex;align-items: center;gap: 0.125rem;align-self: flex-start;margin-bottom: var(--space-12);font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);line-height: 1.2;letter-spacing: var(--tracking-btn);color: var(--color-white);text-decoration: none}.post-back img{transform: rotate(180deg)}.post-back:hover, .post-back:focus-visible{text-decoration: underline}.post-headline{display: flex;flex-direction: column;gap: var(--space-4);margin-bottom: var(--space-16)}.post-meta{display: flex;align-items: center;gap: var(--space-4);margin: 0}.post-meta time{font-size: var(--text-sm);font-weight: 500;line-height: 1.4;color: var(--color-gold)}.post-tag{display: inline-flex;align-items: center;padding: 0.25rem 0.5rem;border-radius: 0.375rem;background: var(--color-tag-bg);font-family: var(--font-sans);font-weight: 700;font-size: 0.8125rem;line-height: 1.4;letter-spacing: 0.04em;text-transform: uppercase;color: var(--color-ink)}.post-title{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: 4rem;line-height: 1.05;color: var(--color-white)}.post-hero{display: flex;flex-direction: column;gap: var(--space-8)}.post-cover{display: block;width: 100%;height: auto;aspect-ratio: 1280 / 600;object-fit: cover;border-radius: var(--radius-btn)}.post-byline{display: flex;align-items: center;justify-content: space-between;gap: var(--space-6)}.post-author{display: flex;flex-direction: column;gap: var(--space-2)}.post-author-label{margin: 0;font-size: var(--text-base);font-weight: 400;line-height: 1.5;color: var(--color-white)}.post-author-name{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);line-height: 1.2;letter-spacing: 0.02em;color: var(--color-white)}.post-share{display: flex;align-items: center;gap: var(--space-2)}.post-share-btn{display: flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;padding: 0;border: 0;border-radius: 50%;background: var(--color-white);cursor: pointer}.post-share-btn img{display: block;width: 1.5rem;height: 1.5rem}.post-share-btn.is-copied{outline: 2px solid var(--color-gold);outline-offset: 1px}.post-layout:last-child{margin-bottom: var(--space-16)}.post-layout{display: flex;align-items: flex-start;gap: 5rem;width: 100%;max-width: var(--container-max);margin: 0 auto;padding: var(--space-16) var(--frame-pad)}.post-body{display: flex;flex-direction: column;gap: var(--space-4);flex: 1 1 0;min-width: 0;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white)}.post-body > *{margin: 0}.post-body h2{margin: 1.25rem 0 0.5rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-3xl);line-height: 1.1}.post-body h3{margin: 0.75rem 0 0.25rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);line-height: 1.2}.post-body strong{font-weight: 700}.post-body blockquote{position: relative;display: flex;flex-direction: column;gap: var(--space-3);margin: 1rem 0;padding: 2rem 2.25rem 2rem 5.5rem;border: 1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);border-radius: var(--radius-panel);background: radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 55%), color-mix(in srgb, var(--surface-panel) 40%, transparent);font-family: var(--font-display);font-style: italic;font-weight: 300;font-size: 1.5rem;line-height: 1.4;color: var(--color-white)}.post-body blockquote::before{content: "\201C";position: absolute;top: 1.25rem;left: 1.5rem;font-family: var(--font-display);font-style: normal;font-size: 5rem;line-height: 1;color: var(--color-gold);pointer-events: none}.post-body blockquote p{margin: 0}@media (max-width: 47.9375em){.post-body blockquote{padding: 3.75rem 1.25rem 1.5rem;font-size: 1.25rem}.post-body blockquote::before{top: 0.75rem;left: 1.125rem;font-size: 4rem}}.post-body ul, .post-body ol{display: flex;flex-direction: column;gap: var(--space-2);padding-left: 1.25rem}.post-body a{color: var(--color-gold)}.post-body hr{width: 100%;height: 0;border: 0;border-top: 1px solid var(--color-divider)}.post-body img{display: block;width: 100%;border-radius: var(--radius-btn)}.post-body figure{display: flex;flex-direction: column;gap: var(--space-2);margin: 0.5rem 0}.post-body figcaption{font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 62%, transparent)}.post-body .text-gold{color: var(--color-gold)}.post-body .text-gold-light{color: var(--color-gold-light)}.post-body .text-muted{color: color-mix(in srgb, var(--color-white) 62%, transparent)}.post-body u{text-underline-offset: 0.2em}.post-cta{position: sticky;top: calc(var(--nav-h) + var(--space-8));align-self: flex-start;display: flex;flex-direction: column;gap: var(--space-4);flex: 0 0 28.125rem;padding: var(--space-6);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--surface-panel) 40%, transparent)}.post-cta-title{margin: 0;font-family: var(--font-display);font-weight: 700;font-size: var(--text-xl);line-height: 1.4;color: var(--color-white)}.post-cta-text{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white)}.post-cta-btn{width: auto;align-self: flex-start;height: 3rem;font-weight: 500;letter-spacing: 0;line-height: normal}.post-more{display: flex;flex-direction: column;gap: 5rem;width: 100%;max-width: var(--container-max);margin: 0 auto;padding: var(--space-16) var(--frame-pad)}.post-more-head{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--space-6)}.post-more-intro{display: flex;flex-direction: column;gap: var(--space-4);max-width: 30.4375rem}.post-more-heading{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.post-more-text{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white)}.post-more-all{font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);line-height: 1.2;letter-spacing: var(--tracking-btn);color: var(--color-white);text-decoration: none}.post-more-all:hover, .post-more-all:focus-visible{text-decoration: underline}.post-more-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem}.post-more-grid .blog-card-title :is(h2, h3){font-size: var(--text-2xl);line-height: 1.2}.post-more-grid .blog-card-title p{font-size: var(--text-body-l)}.post-more-grid .blog-card-content{gap: var(--space-4)}.post-more-grid .blog-card-body{gap: 1.25rem}@media (max-width: 73.8125em){.post{padding: 3rem 0 0}.post-back{margin-bottom: 2rem}.post-title{font-size: 2.375rem;line-height: 1.2}.post-headline{margin-bottom: 2rem}.post-cover{aspect-ratio: 360 / 202}.post-hero{gap: 1.5rem}.post-share-btn{width: 1.75rem;height: 1.75rem}.post-share-btn img{width: 1.3125rem;height: 1.3125rem}.post-layout{flex-direction: column;gap: 4rem;padding-block: 3rem var(--space-12)}.post-body{font-size: 1rem;gap: 0.75rem}.post-body h2{font-size: 1.75rem;line-height: 1.2}.post-body h3{font-size: 1.5rem}.post-cta{position: static;flex: none;width: 100%;padding: 0.875rem}.post-cta-title{line-height: 1.2}.post-cta-text{font-size: 1rem}.post-more{gap: 3rem;padding-block: 4rem}.post-more-head{flex-direction: column;align-items: flex-start;gap: 0.5rem}.post-more-heading{font-size: 1.875rem}.post-more-text{font-size: 1rem}.post-more-grid{grid-template-columns: 1fr;gap: 2.25rem}}.legal-inner{max-width: var(--container-narrow)}.legal-updated{margin: -0.5rem 0 0;font-size: var(--text-sm);color: var(--color-gold)}.blog-inner.is-swapping .blog-grid, .blog-inner.is-swapping .blog-featured, .blog-inner.is-swapping .blog-empty{opacity: 0.45;transition: opacity 0.12s ease}.blog-inner .blog-grid, .blog-inner .blog-featured{transition: opacity 0.18s ease}.blog-filter{transition: background-color 0.15s ease, color 0.15s ease}.ab-inner{width: 100%;max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad)}.ab-eyebrow{display: flex;align-items: center;gap: var(--space-3);margin: 0;font-family: var(--font-sans);font-weight: 700;font-size: var(--text-sm);line-height: 1.4;letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold);text-shadow: var(--shadow-text)}.ab-heading{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.ab-heading em{font-style: italic;font-weight: 300;color: var(--color-gold)}.ab-cta-btn{width: auto;align-self: flex-start;height: 3rem;flex-shrink: 0}.ab-hero{position: relative;display: flex;flex-direction: column;justify-content: center;min-height: 75vh;min-height: 75svh;padding: 4rem 0;overflow: clip}.ab-hero-rings{position: absolute;inset: 0;overflow: clip;pointer-events: none;-webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 42%, rgba(0, 0, 0, 0.55) 72%, transparent 96%);mask-image: linear-gradient(to bottom, #000 0%, #000 42%, rgba(0, 0, 0, 0.55) 72%, transparent 96%)}.ab-hero-circles{position: absolute;top: -10rem;right: -18rem;width: 79.25rem;max-width: none;opacity: 0.8;pointer-events: none;animation: ab-rings-spin 180s linear infinite}@keyframes ab-rings-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ab-hero-circles{animation: none}}.ab-hero-glow{position: absolute;top: 28rem;right: -8rem;width: 39.25rem;height: 26.9375rem;background: color-mix(in srgb, var(--color-gold) 33%, transparent);filter: blur(150px);pointer-events: none}.ab-hero-title{position: relative;margin: 0;max-width: 56.6875rem;font-family: var(--font-display);font-weight: 300;font-size: 4rem;line-height: 1.05;text-align: left;color: var(--color-white)}.ab-hero-lead{position: relative;margin: 1rem 0 0;max-width: 45.8125rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.ab-mission{padding: 2.625rem 0 4rem}.ab-mission .ab-inner{display: flex;flex-direction: column;gap: 2.625rem}.ab-split{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-8)}.ab-split-head{display: flex;flex-direction: column;gap: var(--space-6);max-width: 27.6875rem}.ab-split-text{margin: 0;max-width: 39.0625rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}@media (max-width: 71.25em){.ab-split{flex-direction: column;align-items: stretch;gap: 1.5rem}.ab-split-head, .ab-split-text{max-width: none}}.ab-process{display: flex;flex-direction: column;justify-content: flex-end;height: 42.75rem;padding: 2.125rem;border-radius: 1.125rem;background: url("/static/img/about-mission-bg-2026.webp") center / cover no-repeat}.ab-process-cards{display: flex;align-items: stretch;gap: var(--space-4)}.ab-process-rail{display: none}.ab-process-card{display: flex;flex-direction: column;gap: var(--space-6);flex: 1 1 0;min-width: 0;padding: 0.875rem;border-radius: var(--radius-panel);background: rgba(34, 34, 34, 0.74);border: 1px solid color-mix(in srgb, var(--color-white) 10%, transparent)}.ab-process-card img{display: block;width: 2rem;height: 2rem}.ab-process-text{display: flex;flex-direction: column;gap: var(--space-2)}.ab-process-text h3{margin: 0;font-family: var(--font-display);font-weight: 400;font-size: var(--text-2xl);line-height: 1.2;letter-spacing: 0.02em;color: var(--color-white)}.ab-process-text p{margin: 0;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}@media (max-width: 1100px){.ab-process{height: auto;min-height: 24rem;justify-content: flex-start;padding: 1.25rem}.ab-process-cards{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4)}.ab-process-card{flex: none}}@media (max-width: 34.375em){.ab-process{justify-content: flex-end;padding: 0.875rem}.ab-process-cards{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 0.75rem;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin-top: 15.625rem;padding-bottom: 4px}.ab-process-cards::-webkit-scrollbar{display: none}.ab-process-rail{display: block;height: 2px;margin-top: 2px;border-radius: 2px;background: color-mix(in srgb, var(--color-white) 14%, transparent);overflow: hidden;flex-shrink: 0}.ab-process-rail-thumb{display: block;height: 100%;width: var(--ab-process-thumb-w, 33%);border-radius: inherit;background: var(--color-gold);transform: translateX(var(--ab-process-thumb-x, 0));transition: transform 0.12s linear, width 0.12s linear}@media (prefers-reduced-motion: reduce){.ab-process-rail-thumb{transition: none}}.ab-process-card{flex: 0 0 min(82vw, 17.5rem);scroll-snap-align: start}}.ab-story{padding: 4rem 0}.ab-story .ab-inner{display: flex;align-items: flex-start;justify-content: space-between;gap: 7.875rem}.ab-story-left{display: flex;flex-direction: column;gap: var(--space-6);max-width: 36rem;flex-shrink: 0}.ab-story-text{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.ab-timeline-wrap{--ab-rail: 0.75rem;position: relative;isolation: isolate;max-width: 39.375rem;flex: 1 1 0}@media (max-width: 68.5625em){.ab-story .ab-inner{flex-direction: column;align-items: stretch;gap: 1.5rem}.ab-story-left, .ab-timeline-wrap, .ab-timeline{max-width: none}}.ab-timeline-wrap::before{content: "";position: absolute;top: 0;bottom: 0;left: calc((var(--ab-rail) - 3px) / 2);z-index: 0;width: 3px;border-radius: 2px;background: var(--color-divider);pointer-events: none}.ab-timeline-fill{display: block;position: absolute;top: 0;left: calc((var(--ab-rail) - 3px) / 2);z-index: 1;width: 3px;height: 0;border-radius: 2px;background: #fff;pointer-events: none}.ab-timeline{display: flex;flex-direction: column;margin: 0;padding: 0;list-style: none}.ab-step{display: flex;gap: var(--space-4)}.ab-step-rail{display: flex;flex-direction: column;align-items: center;width: var(--ab-rail);flex-shrink: 0}.ab-step-rail i{width: 3px;border-radius: 2px;background: transparent}.ab-step-rail i:first-child{height: 2.625rem;flex-shrink: 0}.ab-step:first-child .ab-step-rail i:first-child{height: 1.5rem}.ab-step-rail i:last-child{flex: 1;margin-top: 0.5rem}.ab-step-rail b{position: relative;z-index: 2;width: 0.75rem;height: 0.75rem;margin-top: 0.5rem;border-radius: 50%;background: color-mix(in srgb, var(--color-white) 22%, transparent);flex-shrink: 0;transition: background-color 0.55s ease, box-shadow 0.55s ease}.ab-step-body{display: flex;flex-direction: column;gap: var(--space-4);padding: 2.625rem 0 1rem}.ab-step:first-child .ab-step-body{padding-top: 1.6875rem}.ab-step-body h3{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-xxl);line-height: 1.1;color: color-mix(in srgb, var(--color-white) 38%, transparent);transition: color 0.55s ease}.ab-step-body p{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: color-mix(in srgb, var(--color-white) 48%, transparent);text-shadow: var(--shadow-text);transition: color 0.55s ease}.ab-step.is-active .ab-step-body h3, .ab-step.is-active .ab-step-body p, .ab-step.is-passed .ab-step-body h3, .ab-step.is-passed .ab-step-body p{color: var(--color-white)}.ab-step.is-active .ab-step-rail b, .ab-step.is-passed .ab-step-rail b{background: var(--color-white)}.ab-step.is-active .ab-step-rail b{box-shadow: 0 0 0 6px color-mix(in srgb, var(--color-white) 12%, transparent)}@media (prefers-reduced-motion: reduce){.ab-step-body h3, .ab-step-body p, .ab-step-rail b{transition: none}.ab-step-body h3, .ab-step-body p{color: var(--color-white)}.ab-step-rail b{background: var(--color-white)}.ab-timeline-fill{height: 100%}}.ab-founder{position: relative;display: grid;grid-template-columns: minmax(22rem, 2fr) minmax(0, 3fr);align-items: stretch;min-height: 52.3125rem;overflow-x: clip;background: #070708}.ab-founder-photo{position: relative;min-width: 22rem;min-height: 32rem;overflow: hidden;background: #070708}.ab-founder-photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: left top}.ab-founder-photo::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(to right, rgba(0, 0, 0, 0) 59.76%, #070707 96.25%);pointer-events: none}.ab-founder-content{position: relative;display: flex;flex-direction: column;gap: 0.875rem;min-width: 0;padding: 3.71875rem var(--frame-pad)}.ab-founder-card{display: flex;flex-direction: column;gap: var(--space-6);padding: var(--space-4);border-radius: var(--radius-md);background: color-mix(in srgb, var(--surface-panel) 40%, transparent)}.ab-founder-name{display: flex;flex-direction: column;gap: var(--space-2)}.ab-founder-name h2{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.ab-founder-role{margin: 0;font-family: var(--font-sans);font-style: italic;font-size: var(--text-base);line-height: normal;color: var(--color-gold)}.ab-founder-bio{display: flex;flex-direction: column;gap: var(--space-4);font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.ab-founder-bio p{margin: 0}.ab-founder-stats{display: flex;align-items: stretch;gap: var(--space-4)}.ab-stat{display: flex;flex-direction: column;gap: var(--space-3);flex: 1 1 0;min-width: 0;padding: var(--space-4);border-radius: 0.375rem;background: color-mix(in srgb, var(--surface-panel) 40%, transparent)}.ab-stat h3{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-xl);line-height: 1.2;color: var(--color-white)}.ab-stat p{margin: 0;font-size: var(--text-base);font-weight: 400;line-height: 1.5;color: var(--color-white)}.ab-values{padding: 6.625rem 0 4rem}.ab-values .ab-inner{display: flex;flex-direction: column;gap: 2.625rem}.ab-values-head{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--space-8)}.ab-values-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: var(--space-4)}.ab-value{grid-column: var(--col);grid-row: var(--row);display: flex;flex-direction: column;min-height: 15.875rem;padding: 0.875rem;border-radius: var(--radius-panel);background: color-mix(in srgb, var(--surface-panel) 40%, transparent)}.ab-value h3{margin: 0;min-height: 5.125rem;font-family: var(--font-display);font-weight: 400;font-size: var(--text-2xl);line-height: 1.2;letter-spacing: 0.02em;color: var(--color-white)}.ab-value p{margin: 0;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white)}.ab-final{padding: 4rem 0 8rem}.ab-final-inner{display: flex;flex-direction: column;align-items: center;gap: var(--space-6);width: 100%;max-width: 48rem;margin: 0 auto;padding-inline: var(--space-4);text-align: center}.ab-final-inner p{margin: 0;max-width: 44rem;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white)}.ab-final-inner .ab-cta-btn{align-self: center}.ab-bio-quote{font-family: var(--font-display);font-size: 1.25rem;font-style: italic;color: var(--color-gold-light);margin-block: 0.25rem}.ab-bio-close{font-family: var(--font-display);font-size: 1.125rem;color: var(--color-white)}.ab-founder-stats-4{display: grid;grid-template-columns: repeat(4, 1fr)}.ab-story-lede{font-family: var(--font-display);font-size: 1.375rem;color: var(--color-gold-light)}.ab-story-more{overflow: hidden;height: 0;flex: none;transition: height 0.55s cubic-bezier(0.22, 0.61, 0.36, 1)}.ab-story-more[hidden]{display: block;height: 0}.ab-story-more > p, .ab-story-text > p{margin-bottom: 1.125rem;line-height: 1.75}.ab-story-sub{font-family: var(--font-display);font-weight: 400;font-size: 1.5rem;color: var(--color-white);margin: 2rem 0 0.875rem}.ab-story-quote{border-left: 3px solid var(--color-gold);padding-left: 1.25rem;font-style: italic;color: color-mix(in srgb, var(--color-white) 88%, transparent)}.ab-story-toggle{margin-top: 0.5rem;background: transparent;border: 1px solid color-mix(in srgb, var(--color-white) 28%, transparent);color: var(--color-white);align-self: flex-start}.ab-story-toggle img{transition: transform 0.3s ease}.ab-story-toggle.is-open img{transform: rotate(180deg)}.ab-story-toggle:hover{border-color: var(--color-gold)}.ab-step-year{display: none;min-height: 1.25rem;font-size: 0.8125rem;letter-spacing: 0.14em;color: color-mix(in srgb, var(--color-gold) 40%, transparent);transition: color 0.55s ease}.ab-step.is-active .ab-step-year, .ab-step.is-passed .ab-step-year{color: var(--color-gold)}@media (max-width: 1100px){.ab-founder-stats-4{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 79.625em) and (min-width: 61.875em){.ab-founder-photo img{object-position: top}}@media (max-width: 68.625em){.ab-founder-photo{max-width: none;min-width: 0}.ab-founder-photo img{max-width: none}}@media (max-width: 64em){.ab-founder{grid-template-columns: 1fr;min-height: 0}.ab-founder-photo{min-width: 0;height: min(42rem, 75svh);min-height: 28rem}.ab-founder-photo img{object-position: top}.ab-founder-photo::after{background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62%, #070708 98%)}.ab-founder-content{padding: 1.75rem var(--frame-pad) 3rem}.ab-stat-wide{flex-direction: column;align-items: flex-start;gap: 0.5rem}.ab-stat-wide h3{white-space: normal}.ab-stat-wide p{text-align: left}}@media (max-width: 560px){.ab-story-sub{font-size: 1.25rem}}.ab-founder-stats-4{grid-template-columns: repeat(3, 1fr);gap: var(--space-4)}.ab-founder-stats-4 .ab-stat{position: relative;gap: 0.625rem;padding: 1.375rem 1.25rem 1.25rem;border-radius: var(--radius-panel);border: 1px solid color-mix(in srgb, var(--color-white) 9%, transparent);background: color-mix(in srgb, var(--surface-panel) 55%, transparent);transition: border-color 0.3s ease, transform 0.3s ease}.ab-founder-stats-4 .ab-stat::before{content: "";position: absolute;top: 0;left: 1.25rem;right: 1.25rem;height: 1px;background: linear-gradient(to right, var(--color-gold), color-mix(in srgb, var(--color-gold) 10%, transparent))}.ab-founder-stats-4 .ab-stat:hover{border-color: color-mix(in srgb, var(--color-gold) 45%, transparent);transform: translateY(-2px)}.ab-founder-stats-4 .ab-stat h3{font-size: 1.375rem;line-height: 1.25;text-wrap: balance}.ab-founder-stats-4 .ab-stat p{line-height: 1.6}.ab-stat-wide{grid-column: 1 / -1;flex-direction: row;align-items: baseline;justify-content: space-between;gap: 1.5rem}.ab-stat-wide h3{font-size: 1.125rem !important;letter-spacing: 0.01em;color: var(--color-gold-light)}.ab-stat-wide p{margin: 0;text-align: right}.ab-stat-link{text-decoration: none;color: inherit;cursor: pointer}.ab-link-arrow{display: inline-block;margin-left: 0.5rem;font-size: 0.875em;transition: transform 0.3s ease}.ab-stat-link:hover .ab-link-arrow, .ab-stat-link:focus-visible .ab-link-arrow{transform: translate(2px, -2px)}.ab-stat-link:focus-visible{outline: 2px solid var(--color-gold);outline-offset: 3px}.ab-values-grid{grid-template-columns: repeat(6, 1fr);gap: 1.25rem}.ab-value{grid-column: span 2;grid-row: auto;min-height: 0;gap: 0.75rem;padding: 1.75rem 1.5rem;border: 1px solid color-mix(in srgb, var(--color-white) 9%, transparent);background: color-mix(in srgb, var(--surface-panel) 50%, transparent);transition: border-color 0.3s ease, transform 0.3s ease, background 0.3s ease}.ab-value:nth-child(n + 4){grid-column: span 3}.ab-value:hover{border-color: color-mix(in srgb, var(--color-gold) 40%, transparent);background: color-mix(in srgb, var(--surface-panel) 70%, transparent);transform: translateY(-3px)}.ab-value h3{min-height: 0;margin-bottom: 0.25rem;font-size: 1.5rem;text-wrap: balance}.ab-value p{line-height: 1.65}@media (max-width: 900px){.ab-founder-stats-4{grid-template-columns: repeat(2, 1fr)}.ab-values-grid{grid-template-columns: repeat(2, 1fr)}.ab-value, .ab-value:nth-child(n + 4){grid-column: span 1}}@media (max-width: 560px){.ab-founder-stats-4{grid-template-columns: 1fr}.ab-values-grid{grid-template-columns: 1fr}.ab-stat-wide{flex-direction: column;align-items: flex-start;gap: 0.5rem}.ab-stat-wide h3{white-space: normal}.ab-stat-wide p{text-align: left}}.tiers{padding: var(--space-16) 0}.tiers-cards-only{padding-top: 0}.tiers-inner{max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad)}.tiers-head{display: flex;flex-direction: column;gap: var(--space-6);padding-bottom: var(--space-8)}.tiers-eyebrow{display: flex;align-items: center;gap: var(--space-3);margin: 0;font-family: var(--font-sans);font-weight: 700;font-size: var(--text-sm);line-height: 1.4;letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold);text-shadow: var(--shadow-text)}.tiers-heading{margin: 0;max-width: 50rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.tiers-accent{font-style: italic;font-weight: 300;color: var(--color-gold)}.tiers-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-template-rows: repeat(7, auto);align-items: stretch;gap: var(--space-4);padding-bottom: var(--space-6)}@supports (grid-template-rows: subgrid){.tiers-grid > .tier, .tiers-grid > .tier > .tier-body{display: grid;grid-template-rows: subgrid;grid-row: span 7}.tiers-grid > .tier > .tier-body{gap: var(--space-6)}.tiers-grid .tier-head{grid-row: 1}.tiers-grid .tier-info{grid-row: 2}.tiers-grid .tier-price{grid-row: 3}.tiers-grid .tier-desc{grid-row: 4}.tiers-grid .tier-preorder{grid-row: 5;align-self: start}.tiers-grid .tier-cta{grid-row: 6;align-self: start}.tiers-grid .tier-features{grid-row: 7;align-self: start}}.tier{position: relative;flex: 1 1 0;min-width: 0;background: var(--surface-card);border-radius: var(--radius-card);overflow: clip}.tier-waves{position: absolute;left: -8.394rem;top: 18.3125rem;width: 43.146rem;height: 41.156rem;background: url("/static/img/tiers-waves-a.svg") no-repeat;background-size: 100% 100%;pointer-events: none}.tiers-grid > .tier:last-child .tier-waves{background-image: url("/static/img/tiers-waves-b.svg")}.tier-waves-wide{left: 1.5rem;top: 11.0625rem;width: 81.75rem;height: 22.625rem;background-image: url("/static/img/tiers-wave-wide.svg")}.tier-body{position: relative;display: flex;flex-direction: column;gap: var(--space-6);height: 100%;padding: var(--space-6)}.tier-head{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-3)}.tier-title{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-3xl);line-height: 1.05;color: var(--color-white)}.tier-badge{display: grid;place-items: center;padding: 0.375rem;border: 0;background: color-mix(in srgb, var(--color-gold) 76%, transparent);border-radius: var(--radius-md);flex-shrink: 0}.tier-info-btn{cursor: pointer;transition: transform var(--dur-fast, 0.18s) ease, background var(--dur-fast, 0.18s) ease}.tier-info-btn:hover, .tier-info-btn[aria-expanded="true"]{transform: scale(1.08);background: var(--color-gold)}.tier-info{position: fixed;margin: 0;inset: auto;z-index: 60;width: min(25.5rem, calc(100vw - 1.875rem));padding: 1.125rem 1.25rem;border: 1px solid color-mix(in srgb, var(--color-gold) 22%, transparent);border-radius: 1rem 0.25rem 1rem 1rem;background: #101012;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.55);opacity: 0;transform: translateY(-0.375rem);transition: opacity 0.16s ease, transform 0.16s ease, overlay 0.16s allow-discrete, display 0.16s allow-discrete}.tier-info:popover-open{opacity: 1;transform: translateY(0)}@starting-style{.tier-info:popover-open{opacity: 0;transform: translateY(-0.375rem)}}.tier-info::backdrop{background: transparent}@media (prefers-reduced-motion: reduce){.tier-info{transition: none;transform: none}}.tier-info p{margin: 0 0 0.5rem;font-size: var(--text-sm);line-height: 1.55;color: color-mix(in srgb, var(--color-white) 82%, transparent)}.tier-info p:last-child{margin-bottom: 0}.tier-info a{font-size: var(--text-sm);color: var(--color-gold);text-decoration: underline;text-underline-offset: 0.2em}.tier-badge-corner{position: absolute;top: var(--space-6);right: var(--space-6);z-index: 1}.tier:has(> .tier-badge-corner) .tier-head .tier-title{padding-right: 2.75rem;min-width: 0}.tier-price{margin: 0;margin-top: -0.75rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);line-height: 1.05;color: var(--color-white)}.tier-price[aria-hidden="true"]{display: none}.tier-price-row{display: flex;align-items: center;gap: 0.8125rem}.tier-price-old{text-decoration: line-through;color: color-mix(in srgb, var(--color-white) 50%, transparent)}.tier-desc{margin: 0;margin-top: -0.5rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.tier-annual .tier-desc, .tier-note .tier-desc{font-size: var(--text-body-l)}.tier-note .tier-desc{margin-top: 0}.tier-cta{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);height: 3rem}.tier .tier-cta{width: 100%}.tier-cta-dark{background: var(--surface-action-dark);border-color: transparent;color: var(--color-white)}.tier-cta-muted{background: var(--surface-action-dark);border-color: transparent;color: var(--color-white)}.tier-features{display: flex;flex-direction: column;gap: var(--space-2);margin: 0;padding: 0;list-style: none}.tier-features li{display: flex;align-items: flex-start;gap: var(--space-3);font-size: var(--text-body-l);font-weight: 500;line-height: 1.4;color: var(--color-white);text-shadow: var(--shadow-text)}.tier-features li img{flex-shrink: 0;margin-top: 0.375rem}.tiers-bottom{display: flex;align-items: stretch;justify-content: space-between;gap: 1.375rem}.tier-annual{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-8);width: 73.5%;flex: none;padding: var(--space-6)}.tier-annual-info{position: relative;display: flex;flex-direction: column;justify-content: flex-start;gap: var(--space-4);height: 100%;max-width: 29.9375rem}.tier-annual-info .tier-price-row{margin-top: -0.25rem}.tier-annual-info .tier-cta{margin-top: auto}.tier-annual-features{position: relative;max-width: 34.625rem;align-self: flex-start;gap: 0.5625rem}.tier-annual-features li{gap: var(--space-2);font-size: var(--text-lg)}.tier-note{display: flex;flex-direction: column;justify-content: space-between;gap: var(--space-3);flex: 1 1 0;padding: var(--space-6)}.tier-note .tier-title{margin-bottom: var(--space-2)}.tiers-bottom-solo .tier-note{flex-direction: row;align-items: center;gap: var(--space-8)}.tiers-bottom-solo .tier-note > div{flex: 1 1 auto;max-width: 46rem}.tiers-bottom-solo .tier-note .tier-cta{flex: none;width: auto;margin-left: auto}@media (max-width: 98.3125em){.tier-annual-info{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start}.tier-annual-info .tier-price-row{flex-wrap: wrap;align-items: center;row-gap: 0.25rem;max-width: 100%}.tier-annual-info .tier-price-row .tier-price-old{flex: 0 0 100%}.tier-annual-info .tier-price-row > span, .tier-annual-info .tier-price-row .tier-info-btn{flex: 0 0 auto}}@media (max-width: 79.875em){.tier-annual{flex-direction: column}.tier.tier-note{height: max-content}}@media (max-width: 64em){.tiers-grid{display: flex;flex-direction: column}.tiers-grid > .tier, .tiers-grid > .tier > .tier-body{display: flex;flex-direction: column;grid-row: auto}.tiers-bottom, .tier-annual{flex-direction: column}.tier-annual{width: 100%}.tier-annual-info, .tier-annual-features{max-width: none}.tier-annual-features{align-self: stretch}.tiers-heading{font-size: var(--text-3xl)}.tier-price{min-height: 0}.tier-price[aria-hidden="true"]{display: none}}.tiers-tabs{display: none}@media (max-width: 47.9375em){.tiers-cards-only .tiers-tabs{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 0;margin: 0 0 var(--space-4);padding: var(--space-1);border: 0;outline: none;border-radius: var(--radius-btn);background: var(--surface-card)}.tiers-cards-only .tiers-tabs::before{content: "";position: absolute;inset: var(--space-1) auto var(--space-1) var(--space-1);width: calc(50% - var(--space-1));border-radius: calc(var(--radius-btn) - 2px);background: var(--gradient-gold);pointer-events: none;transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.tiers-cards-only[data-tiers-tab="annual"] .tiers-tabs::before{transform: translateX(100%)}.tiers-tab{appearance: none;position: relative;z-index: 1;width: 100%;min-width: 0;margin: 0;padding: 0.625rem var(--space-2);border: 0;outline: none;border-radius: calc(var(--radius-btn) - 2px);background: transparent;color: color-mix(in srgb, var(--color-white) 68%, transparent);font-family: var(--font-sans);font-size: var(--text-sm);font-weight: 600;line-height: 1.2;letter-spacing: var(--tracking-btn);text-align: center;cursor: pointer;transition: color 0.25s ease}.tiers-tab.is-active{background: transparent;color: var(--color-white)}.tiers-tab:focus, .tiers-tab:focus-visible{outline: none}.tiers-bottom-solo .tier-note{flex-direction: column;align-items: stretch;gap: var(--space-4)}.tiers-bottom-solo .tier-note .tier-cta{width: 100%;margin-left: 0}.tiers-cards-only .tiers-bottom-solo .tier-note{display: flex}.tiers-cards-only[data-tiers-tab="standard"] .tiers-bottom, .tiers-cards-only[data-tiers-tab="annual"] .tiers-grid, .tiers-cards-only .tier-note{display: none}}@media (max-width: 47.9375em) and (prefers-reduced-motion: reduce){.tiers-cards-only .tiers-tabs::before, .tiers-tab{transition: none}}.tier-campaign{display: flex;align-items: center;gap: 0.5rem;margin: -0.375rem 0 0;font-size: var(--text-sm);line-height: 1.4;color: color-mix(in srgb, var(--color-white) 62%, transparent)}.tier-campaign-btn{display: inline-flex;align-items: center;justify-content: center;width: 1.25rem;height: 1.25rem;padding: 0;border: 1px solid color-mix(in srgb, var(--color-gold) 55%, transparent);border-radius: 50%;background: transparent;color: var(--color-gold);font-family: var(--font-sans);font-size: 0.75rem;line-height: 1;cursor: pointer}.tier-campaign-btn:hover, .tier-campaign-btn[aria-expanded="true"]{background: var(--color-gold);color: var(--surface-base)}.tier-price-row .tier-info-btn{flex: 0 0 auto;margin-left: 0.25rem}.tier-preorder{margin: 0;color: var(--color-gold);font-size: var(--text-sm);line-height: 1.45}.tiers-bottom{flex-wrap: wrap}.tier-consult{width: 100%;flex: 0 0 100%}.tier-consult .tier-body{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-4) var(--space-12);align-items: start}.tier-consult-side{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-4)}.tier-consult .tier-cta{width: auto;min-width: 0;align-self: stretch}@media (min-width: 64em){.tier-consult .tier-body{grid-template-columns: minmax(0, 1fr) 18rem}.tier-consult .tier-head{grid-column: 1;grid-row: 1}.tier-consult .tier-desc{grid-column: 1;grid-row: 2}.tier-consult .tier-features{grid-column: 1;grid-row: 3}.tier-consult-side{grid-column: 2;grid-row: 1 / span 3}.tier-consult .tier-features{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--space-8)}}.preorder{padding-block: var(--space-12) var(--space-16)}.preorder-inner{max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad);display: flex;flex-direction: column;gap: var(--space-10)}.preorder-head{max-width: 46rem}.preorder-title{margin: 0 0 var(--space-4);font-family: var(--font-display);font-weight: 300;font-size: clamp(1.875rem, 1.2rem + 2.2vw, 3rem);line-height: 1.12;color: var(--color-white);text-wrap: balance}.preorder-lead{margin: 0;max-width: 40rem;color: var(--color-text-muted);font-size: var(--text-body-l);line-height: 1.6}.preorder-grid{display: grid;gap: var(--space-4)}.preorder-card{position: relative;overflow: clip;background: var(--surface-card);border-radius: var(--radius-card)}.preorder-card-glow{position: absolute;inset: -40% 40% 55% -20%;background: radial-gradient(closest-side, rgba(205, 162, 76, .20), transparent 70%);pointer-events: none}.preorder-card-body{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-4);height: 100%;padding: var(--space-8)}.preorder-card-state{margin: 0}.preorder-card-state .tier-soon{margin-left: 0}.preorder-card-title{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-xxl);line-height: 1.2;color: var(--color-white)}.preorder-card-desc{margin: 0 0 var(--space-2);color: var(--color-text-muted);font-size: var(--text-base);line-height: 1.6}.preorder-card-cta{margin-top: auto;width: auto;min-width: 0}@media (min-width: 48em){.preorder-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}.tier-preorder{margin: 0;color: var(--color-gold);font-size: var(--text-sm);line-height: 1.45}.tiers-bottom{flex-wrap: wrap}.tier-consult{width: 100%;flex: 0 0 100%}.tier-consult .tier-body{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-4) var(--space-12);align-items: start}.tier-consult-side{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-4)}.tier-consult .tier-cta{width: auto;min-width: 0;align-self: stretch}@media (min-width: 64em){.tier-consult .tier-body{grid-template-columns: minmax(0, 1fr) 18rem}.tier-consult .tier-head{grid-column: 1;grid-row: 1}.tier-consult .tier-desc{grid-column: 1;grid-row: 2}.tier-consult .tier-features{grid-column: 1;grid-row: 3}.tier-consult-side{grid-column: 2;grid-row: 1 / span 3}.tier-consult .tier-features{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--space-8)}}.steps{padding: 0}.steps-inner{max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad)}.steps-head{display: flex;flex-direction: column;gap: var(--space-6);padding-top: var(--space-16);padding-bottom: var(--space-16)}.steps-eyebrow{display: flex;align-items: center;gap: var(--space-3);margin: 0;font-family: var(--font-sans);font-weight: 700;line-height: 1.4;font-size: var(--text-sm);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold);text-shadow: var(--shadow-text)}.steps-heading{margin: 0;max-width: 40.625rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.steps-accent{font-style: italic;font-weight: 300;color: var(--color-gold)}.steps-grid{padding-bottom: var(--space-16);display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-template-rows: repeat(2, auto);gap: 1rem}@supports (grid-template-rows: subgrid){.steps-grid > .steps-step{display: grid;grid-template-rows: subgrid;grid-row: span 2;gap: var(--space-6)}.steps-grid .steps-step-head{grid-row: 1;align-self: start}.steps-grid .steps-photo{grid-row: 2;align-self: end}}.steps-step{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-6)}.steps-step-stretch{justify-content: space-between}.steps-step-head{display: flex;align-items: flex-start;gap: var(--space-4)}.steps-step-head > img{flex-shrink: 0}.steps-step-text{display: flex;flex-direction: column;gap: var(--space-2);min-width: 0}.steps-step-title{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);line-height: 1.2;letter-spacing: 0.02em;color: var(--color-white)}.steps-step-desc{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.steps-photo{display: block;width: 100%;height: auto;aspect-ratio: 314 / 250;object-fit: cover;border-radius: var(--radius-md)}.steps-four .steps-heading{max-width: 46rem}.steps-four .steps-grid{grid-template-columns: repeat(4, minmax(0, 1fr));grid-template-rows: auto}.steps-four .steps-grid > .steps-step{display: flex;flex-direction: column;grid-row: auto;gap: var(--space-4)}.steps-four .steps-num{display: block;width: 3rem;height: 3rem;border-radius: 3px}@media (max-width: 1024px){.steps-inner{display: flex;flex-direction: column;gap: 1rem}.steps-head{padding-bottom: 0}.steps-grid{flex-direction: column;gap: 1rem}.steps-grid .steps-step-head > img{width: 36px;height: 36px}.steps-heading{font-size: var(--text-3xl)}.steps-photo{height: auto;aspect-ratio: 314 / 250}.steps-four .steps-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.steps-four .steps-num{width: 2.25rem;height: 2.25rem}}@media (max-width: 47.9375em){.steps-four .steps-grid{grid-template-columns: 1fr}}.steps-rail{display: none}@media (max-width: 68.6875em){.steps-grid{display: flex;flex-direction: row;grid-template-columns: none;grid-template-rows: none;flex-wrap: nowrap;align-items: stretch;gap: 1rem;margin-inline: calc(var(--frame-pad) * -1);padding-inline: var(--frame-pad);padding-bottom: 4px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-inline: var(--frame-pad);scrollbar-width: none}.steps-grid::-webkit-scrollbar{display: none}.steps-step{flex: 0 0 auto;width: min(27.1875rem, calc(100vw - var(--frame-pad) * 2));container-type: inline-size;scroll-snap-align: start}.steps-step-head, .steps-photo{grid-row: auto}.steps-photo{height: 79.617834cqi}.steps-rail{display: block;height: 2px;margin-top: 2px;border-radius: 2px;background: color-mix(in srgb, var(--color-white) 14%, transparent);overflow: hidden}.steps-rail-thumb{display: block;height: 100%;width: var(--steps-thumb-w, 33%);border-radius: inherit;background: var(--color-gold);transform: translateX(var(--steps-thumb-x, 0));transition: transform 0.12s linear, width 0.12s linear}@media (prefers-reduced-motion: reduce){.steps-rail-thumb{transition: none}}}.proof{padding: 0}.proof-inner{max-width: var(--container-max);margin: 0 auto;padding-inline: var(--frame-pad)}.proof-head{display: flex;flex-direction: column;gap: var(--space-6);padding-top: var(--space-16);padding-bottom: var(--space-8);max-width: 47.3125rem}.proof-eyebrow{display: flex;align-items: center;gap: var(--space-3);margin: 0;font-family: var(--font-sans);font-weight: 700;line-height: 1.4;font-size: var(--text-sm);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold);text-shadow: var(--shadow-text)}.proof-heading{margin: 0;max-width: 41.875rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.proof-grid{display: flex;align-items: flex-end;gap: var(--space-6);padding-bottom: var(--space-16)}.proof-left{display: flex;flex-direction: column;gap: var(--space-8);width: clamp(27.4375rem, 30%, 34rem);flex-shrink: 0;height: -webkit-fill-available}.proof-right{display: flex;flex-direction: column;gap: var(--space-6);flex: 1 1 0;min-width: 0}.proof-card{position: relative;background: color-mix(in srgb, var(--surface-panel) 40%, transparent);border-radius: var(--radius-panel);overflow: clip}.proof-left .proof-card{height: 100%}.proof-card-score{display: flex;flex-direction: column;gap: var(--space-6);min-height: 30.75rem;padding: 1.5rem}.proof-card-wide{display: grid;align-items: center;gap: var(--space-6);min-height: 16.875rem;padding: 1.5rem;grid-template-columns: minmax(0, 22.5rem) minmax(0, 1fr)}.proof-card-wide-plan{grid-template-columns: minmax(0, 1fr) minmax(0, 21.6875rem);gap: var(--space-12)}.proof-blur{position: absolute;background: var(--color-accent-orange);filter: blur(150px);pointer-events: none}.proof-blur-score{width: 28.625rem;height: 12.8125rem;left: -0.625rem;top: 26.6875rem}.proof-blur-brake{width: 28.625rem;height: 12.8125rem;left: 27.875rem;top: 1rem}.proof-blur-plan{width: 29.6875rem;height: 13rem;left: -6.875rem;top: 4.5625rem}.proof-card-text{position: relative;display: flex;flex-direction: column;gap: 0.6875rem;max-width: 23.375rem}.proof-card-text-brake, .proof-card-text-plan{gap: var(--space-6);max-width: none}.proof-card-text-plan{grid-column: 2}.proof-card-title{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-xxl);line-height: 1.1;color: var(--color-white)}.proof-card-desc{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white)}.proof-gauge{position: relative;align-self: center;margin-top: auto;width: 100%;max-width: 24.9375rem;margin-inline: auto}.proof-gauge-svg{display: block;width: 100%;height: auto;overflow: visible}.proof-arc-track, .proof-arc-fill{fill: none;stroke-width: 22;stroke-linecap: round}.proof-arc-track{stroke: url(#proof-arc-rest)}.proof-arc-fill{stroke: url(#proof-arc-gold);stroke-dasharray: 0 100}.proof-gauge-dot{position: absolute;left: var(--dot-x, 6%);top: var(--dot-y, 90%);width: 1.75rem;height: 1.75rem;border-radius: 50%;background: var(--color-gold-light);box-shadow: 0 0 1.5rem 0.5rem color-mix(in srgb, var(--color-gold) 45%, transparent), 0 0 0.375rem color-mix(in srgb, var(--color-cream) 60%, transparent);transform: translate(-50%, -50%);opacity: 0;transition: opacity 0.4s ease;pointer-events: none}.proof-gauge.is-live .proof-gauge-dot{opacity: 1}.proof-gauge-number{position: absolute;left: 0;right: 0;bottom: 3.25rem;margin: 0;font-family: var(--font-display);font-weight: 300;font-size: 4rem;line-height: 1;text-align: center;color: color-mix(in srgb, var(--color-cream) 92%, transparent)}.proof-wordmark{position: absolute;left: 50%;transform: translateX(-50%);bottom: 1.25rem;height: 1.4375rem;width: auto}@media (prefers-reduced-motion: reduce){.proof-gauge-dot{transition: none}}.proof-cta{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);width: 100%}.proof-mock-panel{position: relative;width: 100%;background: color-mix(in srgb, var(--color-mock-gray) 40%, transparent);border-radius: var(--radius-md);overflow: clip}.proof-mock-head{display: flex;align-items: center;justify-content: space-between;padding: 0.875rem 1.75rem 0.5rem 0.875rem;border-bottom: 1px solid var(--color-line)}.proof-mock-title{font-family: var(--font-display);font-size: var(--text-lg);color: var(--color-white)}.proof-mock-rows{display: flex;flex-direction: column;gap: 0.8125rem;padding: 0.6875rem 0.875rem}.proof-mock-row{display: flex;align-items: center;justify-content: space-between;font-family: var(--font-sans);font-weight: 500;font-size: var(--text-sm);color: var(--color-white)}.proof-mock-row-main{background: color-mix(in srgb, var(--color-white) 18%, transparent);border-radius: var(--radius-md);padding: 0.45rem}.proof-mock-meter{display: flex;align-items: center;gap: 0.9rem}.proof-mock-pill{position: relative;display: block;width: 5.4rem;height: 1.35rem;background: color-mix(in srgb, var(--color-mock-gray) 59%, transparent);border-radius: 999px;overflow: clip}.proof-mock-fill{position: absolute;inset: 0 auto 0 0;width: 0;background: color-mix(in srgb, var(--color-gold-bright) 72%, transparent);border-radius: 999px;transition: width 0.55s cubic-bezier(0.22, 0.61, 0.36, 1)}.proof-mock-row{border-radius: var(--radius-md);padding: 0.3rem 0.45rem;background: transparent;transition: background 0.35s ease}.proof-mock-row.is-active{background: color-mix(in srgb, var(--color-white) 16%, transparent)}.proof-mock-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.proof-mock-chart{position: relative;width: 100%}.proof-mock-plot{position: relative;display: flex;align-items: flex-end;justify-content: space-between;height: 9.5rem;padding-bottom: 1.75rem;border-bottom: 1px solid var(--color-line)}.proof-mock-bar{position: relative;display: flex;flex-direction: column;justify-content: flex-end;height: 100%;flex: 0 0 2.625rem}.proof-mock-ramp{position: absolute;bottom: 1.75rem;left: 0;width: 0;height: 0;opacity: 0;background: repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 55%, transparent) 0 2px, transparent 2px 7px);clip-path: polygon(0 100%, 0 var(--from, 100%), 100% var(--to, 0%), 100% 100%);transition: opacity 0.4s ease;pointer-events: none}.proof-mock-ramp.is-on{opacity: 1}.proof-mock-ramp-label{position: absolute;left: 50%;bottom: calc(100% + 0.375rem);transform: translateX(-50%);font-family: var(--font-display);font-weight: 300;font-style: italic;font-size: var(--text-sm);color: var(--color-cream);white-space: nowrap}.proof-mock-col{width: 100%;height: 1.5rem;background: var(--text-faint);border-radius: var(--radius) var(--radius) 0 0;transition: height 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), background 0.5s ease}.proof-mock-bar.is-grown .proof-mock-col{height: var(--h);background: linear-gradient(180deg, var(--color-gold-light), var(--color-gold-deep))}.proof-mock-label{position: absolute;top: calc(100% + 0.5rem);left: 50%;transform: translateX(-50%);font-family: var(--font-sans);font-weight: 500;font-size: var(--text-sm);color: var(--color-white);white-space: nowrap}@media (max-width: 89.8125em){.proof-grid{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto;align-items: stretch;gap: var(--space-6)}.proof-left, .proof-right{display: contents}.proof-card-score{grid-column: 1;grid-row: 1}.proof-card-wide{grid-column: 2;grid-row: 1}.proof-card-wide-plan{grid-column: 3;grid-row: 1}.proof-cta{grid-column: 1 / -1;grid-row: 2;width: auto;max-width: 100%;justify-self: start;display: inline-flex}.proof-left .proof-card{height: auto}.proof-card-score, .proof-card-wide{min-height: 0}.proof-card-wide, .proof-card-wide-plan{grid-template-columns: minmax(0, 1fr);align-items: stretch;gap: var(--space-6)}.proof-card-text-plan{grid-column: 1;grid-row: 1}.proof-mock-chart{grid-row: 2}.proof-card-text, .proof-card-text-brake, .proof-card-text-plan{max-width: none}}@media (max-width: 64em){.proof-grid{display: flex;flex-direction: column;align-items: stretch}.proof-left, .proof-right{display: flex;flex-direction: column}.proof-left{width: 100%}.proof-card-score, .proof-card-wide, .proof-card-wide-plan{grid-column: auto;grid-row: auto}.proof-cta{grid-column: auto;grid-row: auto}.proof-card-score, .proof-card-wide{min-height: 0}.proof-card-wide, .proof-card-wide-plan{grid-template-columns: minmax(0, 1fr)}.proof-card-text-plan{grid-column: 1;grid-row: 1}.proof-mock-chart{grid-row: 2}.proof-card-text, .proof-card-text-brake, .proof-card-text-plan{max-width: none}.proof-gauge{width: 90%}.proof-gauge-number{bottom: 2.75rem;font-size: 3rem}.proof-mock-plot{height: 8rem}.proof-heading{font-size: var(--text-3xl)}}.lv-hero{position: relative;padding: 4.5rem 0 3rem}.lv-hero-glow{position: absolute;inset-inline: 0;top: -12rem;height: 22rem;background: radial-gradient(42rem 16rem at 50% 0%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 70%);pointer-events: none}.lv-title{font-family: var(--font-display);font-weight: 300;font-size: clamp(2.125rem, 4.2vw, 3.25rem);color: var(--color-white);margin: 1.25rem 0 1rem;max-width: 46rem;text-wrap: balance}.lv-lead{color: color-mix(in srgb, var(--color-white) 70%, transparent);max-width: 40rem;line-height: 1.7}.lv-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.25rem;align-items: stretch}.lv-card{display: flex;flex-direction: column;gap: 1rem;padding: 1.75rem 1.625rem;border: 1px solid color-mix(in srgb, var(--color-white) 12%, transparent);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--surface-panel) 55%, transparent)}.lv-card-primary{border-color: color-mix(in srgb, var(--color-gold) 55%, transparent);background: radial-gradient(24rem 14rem at 50% -4rem, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 70%), color-mix(in srgb, var(--surface-panel) 65%, transparent)}.lv-badge{font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-gold)}.lv-card-head h2{font-family: var(--font-display);font-weight: 400;font-size: 1.625rem;color: var(--color-white);margin: 0.375rem 0 0.75rem}.lv-price{display: flex;align-items: baseline;gap: 0.625rem}.lv-price b{font-family: var(--font-display);font-size: 2rem;font-weight: 400;color: var(--color-white);white-space: nowrap}.lv-price span{font-size: 0.875rem;color: color-mix(in srgb, var(--color-white) 55%, transparent)}.lv-desc{color: color-mix(in srgb, var(--color-white) 72%, transparent);line-height: 1.65}.lv-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0.625rem;flex: 1}.lv-list li{position: relative;padding-left: 1.375rem;font-size: 0.9375rem;color: color-mix(in srgb, var(--color-white) 80%, transparent);line-height: 1.55}.lv-list li::before{content: "";position: absolute;left: 0;top: 0.5em;width: 0.5rem;height: 0.5rem;border-radius: 50%;background: color-mix(in srgb, var(--color-gold) 75%, transparent)}.lv-cta{align-self: stretch;text-align: center}.lv-mechanic{display: none;margin-top: 3.5rem}.lv-mechanic-inner{display: flex;align-items: center;gap: 1.75rem;padding: 1.75rem 2rem;border: 1px solid color-mix(in srgb, var(--color-gold) 40%, transparent);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--color-gold) 7%, transparent)}.lv-mechanic-icon{font-family: var(--font-display);font-size: 1.75rem;color: var(--color-gold);white-space: nowrap}.lv-mechanic h2{font-family: var(--font-display);font-weight: 400;font-size: 1.375rem;color: var(--color-white);margin: 0 0 0.375rem}.lv-mechanic p{color: color-mix(in srgb, var(--color-white) 75%, transparent);margin: 0}.lv-annual, .lv-disclaimer{display: none}.lv-annual{margin-top: 3.5rem}.lv-annual-inner{text-align: center;padding: 3rem 2rem;border-block: 1px solid color-mix(in srgb, var(--color-white) 10%, transparent)}.lv-annual .ab-eyebrow{justify-content: center}.lv-annual h2{font-family: var(--font-display);font-weight: 400;font-size: 1.75rem;color: var(--color-white);margin: 1rem 0 0.75rem}.lv-annual p{max-width: 44rem;margin: 0 auto;color: color-mix(in srgb, var(--color-white) 68%, transparent);line-height: 1.7}.lv-disclaimer{margin-top: 2.25rem;font-size: 0.8125rem;color: color-mix(in srgb, var(--color-white) 45%, transparent)}@media (max-width: 980px){.lv-grid{grid-template-columns: 1fr}.lv-mechanic-inner{flex-direction: column;text-align: center;gap: 0.75rem}}.lv-inside{display: none;margin-top: 4.5rem}.lv-inside-head h2{font-family: var(--font-display);font-weight: 400;font-size: clamp(1.75rem, 3vw, 2.375rem);color: var(--color-white);margin: 1rem 0 0.75rem;text-wrap: balance}.lv-inside-lead{color: color-mix(in srgb, var(--color-white) 65%, transparent);max-width: 40rem;margin-bottom: 2.5rem}.lv-show{display: flex;flex-direction: column;gap: 1.25rem}.lv-show-row{display: grid;grid-template-columns: 1.4fr 1fr;gap: 2rem;align-items: center;padding: 1.5rem 1.75rem;border: 1px solid color-mix(in srgb, var(--color-white) 10%, transparent);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--surface-panel) 45%, transparent)}.lv-show-row:nth-child(even){grid-template-columns: 1fr 1.4fr}.lv-show-row:nth-child(even) .lv-show-text{order: 2}.lv-show-text h3{font-family: var(--font-display);font-weight: 400;font-size: 1.375rem;color: var(--color-white);margin: 0 0 0.5rem}.lv-show-text p{color: color-mix(in srgb, var(--color-white) 72%, transparent);line-height: 1.65;margin: 0}.lv-mock{border: 1px solid #523E22;border-radius: 12px;background: color-mix(in srgb, var(--color-ink) 70%, transparent);padding: 1.125rem 1.25rem;min-height: 8rem;display: flex;flex-direction: column;justify-content: center;gap: 0.625rem}.lv-mock-gauge{align-items: center;text-align: center;gap: 0.125rem}.lv-mock-gauge svg{width: 9.5rem}.lvg-track, .lvg-pot, .lvg-fill{fill: none;stroke-width: 10;stroke-linecap: round}.lvg-track{stroke: color-mix(in srgb, var(--color-white) 10%, transparent)}.lvg-pot{stroke: color-mix(in srgb, var(--color-gold) 30%, transparent);stroke-dasharray: 57 100}.lvg-fill{stroke: var(--color-gold);stroke-dasharray: 51 100}.lvg-num{font-family: var(--font-display);font-size: 1.75rem;color: var(--color-white);margin: -1.5rem 0 0}.lvg-cap{font-size: 0.8125rem;color: color-mix(in srgb, var(--color-white) 55%, transparent);margin: 0}.lv-mock-bars div{display: grid;grid-template-columns: 9.5rem 1fr 2.5rem;align-items: center;gap: 0.75rem;font-size: 0.8125rem;color: color-mix(in srgb, var(--color-white) 70%, transparent)}.lv-mock-bars i{display: block;height: 6px;border-radius: 999px;background: color-mix(in srgb, var(--color-white) 10%, transparent);position: relative;overflow: hidden}.lv-mock-bars i::after{content: "";position: absolute;inset: 0;width: var(--w, 50%);background: var(--color-gold);border-radius: inherit}.lv-mock-bars b{font-weight: 500;color: var(--color-white);text-align: right;font-variant-numeric: tabular-nums}.lv-mock-tension p{display: flex;align-items: baseline;gap: 0.75rem;margin: 0;font-family: var(--font-display);font-size: 1.0625rem;color: var(--color-white)}.lv-mock-tension b{color: var(--color-gold);font-size: 0.875rem;letter-spacing: 0.1em}.lv-mock-risk div{display: flex;align-items: center;gap: 0.625rem;font-size: 0.9375rem;color: color-mix(in srgb, var(--color-white) 78%, transparent)}.lv-mock-risk i{width: 0.5rem;height: 0.5rem;border-radius: 50%;flex-shrink: 0}.lvr-high{background: var(--color-danger)}.lvr-mid{background: var(--color-gold)}.lv-mock-horizons{flex-direction: row;gap: 1rem}.lv-mock-horizons > div{flex: 1;display: flex;flex-direction: column;gap: 0.5rem}.lv-mock-horizons b{font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-gold);font-weight: 500}.lv-mock-horizons span{display: block;height: 5px;border-radius: 999px;background: color-mix(in srgb, var(--color-white) 14%, transparent)}.lv-inside-more{margin: 2rem 0 0;max-width: 46rem;color: color-mix(in srgb, var(--color-white) 60%, transparent);font-size: 0.9375rem;line-height: 1.7}.lv-inside-more a{color: var(--color-gold-light)}.lv-proof{margin-top: 2.5rem;display: flex;align-items: center;justify-content: space-between;gap: 2rem;padding: 1.75rem 2rem;border: 1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--color-gold) 8%, transparent)}.lv-proof h3{font-family: var(--font-display);font-weight: 400;font-size: 1.375rem;color: var(--color-white);margin: 0 0 0.375rem}.lv-proof p{color: color-mix(in srgb, var(--color-white) 72%, transparent);margin: 0;max-width: 34rem}.lv-proof > div{flex: 1;min-width: 0}.lv-proof .tier-cta{flex-shrink: 0;width: auto}.lv-compare{position: relative;margin-top: 4.5rem;padding-bottom: var(--space-16);isolation: isolate}.lv-compare-glow{position: absolute;z-index: 0;right: -4rem;top: 0;width: 28rem;height: 18rem;background: var(--glow-gold);filter: blur(150px);pointer-events: none}.lv-compare-head, .lv-table-wrap{position: relative;z-index: 1}.lv-compare-head{display: flex;flex-direction: column;gap: var(--space-6)}.lv-compare-copy{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--space-8)}.lv-compare-head h2{margin: 0;max-width: 40.5rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.05;color: var(--color-white)}.lv-compare-lead{margin: 0;max-width: 28rem;font-family: var(--font-sans);font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.lv-table-wrap{overflow-x: auto;margin-top: var(--space-8);border: 1px solid var(--surface-veil);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--surface-panel) 35%, transparent)}.lv-rail{display: none}@media (max-width: 39.9375em){.lv-table-wrap{scrollbar-width: none}.lv-table-wrap::-webkit-scrollbar{display: none}.lv-rail{display: block;height: 2px;margin-top: 0.5rem;border-radius: 2px;background: color-mix(in srgb, var(--color-white) 14%, transparent);overflow: hidden}.lv-rail-thumb{display: block;height: 100%;width: var(--lv-thumb-w, 33%);border-radius: inherit;background: var(--color-gold);transform: translateX(var(--lv-thumb-x, 0));transition: transform 0.12s linear, width 0.12s linear}@media (prefers-reduced-motion: reduce){.lv-rail-thumb{transition: none}}}.lv-table{width: 100%;border-collapse: collapse;font-size: var(--text-btn);min-width: 38rem}.lv-col-l2{background: color-mix(in srgb, var(--color-gold) 14%, transparent)}.lv-table thead th, .lv-table tbody th, .lv-table td{padding: var(--space-4) var(--space-6);border-bottom: 1px solid color-mix(in srgb, var(--color-white) 8%, transparent);vertical-align: middle}.lv-table thead th{text-align: left;font-family: var(--font-display);font-weight: 400;font-size: var(--text-lg);color: var(--color-gold)}.lv-table tbody th{text-align: left;font-family: var(--font-sans);font-weight: 400;color: color-mix(in srgb, var(--color-white) 82%, transparent)}.lv-table thead th + th, .lv-table td{text-align: center}.lv-table tbody tr:last-child th, .lv-table tbody tr:last-child td{border-bottom: 0}.lv-yes{display: block;margin-inline: auto}.lv-no{display: block;width: 0.75rem;height: 2px;margin-inline: auto;background: var(--color-gold);border-radius: 1px}.lv-q{font-family: var(--font-display);font-style: italic;color: var(--color-white);font-size: var(--text-sm)}.lv-mosaic{margin-top: 4.5rem}.lv-mosaic-head{display: flex;flex-direction: column;gap: var(--space-6);margin-bottom: var(--space-8)}.lv-mosaic-copy{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--space-8)}.lv-mosaic-head h2{margin: 0;flex: 0 1 auto;max-width: 50rem;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.05;color: var(--color-white)}.lv-mosaic-lead{margin: 0;flex: 1 1 20rem;max-width: 36rem;font-family: var(--font-sans);font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.lv-mosaic-grid{display: grid;grid-template-columns: minmax(0, 0.62fr) minmax(0, 1.38fr);grid-template-rows: 1fr 1fr;gap: var(--space-6)}.lv-mosaic-score{grid-row: 1 / span 2;height: 100%}.lv-mosaic .proof-card-score .proof-blur-score{top: auto;bottom: -2rem}.lv-mosaic-panel{position: relative;z-index: 1;align-self: center;width: 100%;padding: var(--space-4);background: #291E14;border: 1px solid #523E22;border-radius: var(--radius-card);overflow: clip}.lv-mosaic-badge{display: inline-flex;align-items: center;gap: 0.45rem;margin: 0 0 var(--space-6);padding: 0.35rem 0.85rem;border: 1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);border-radius: 999px;font-family: var(--font-sans);font-size: var(--text-sm);color: var(--color-cream)}.lv-mosaic-badge::before{content: "";width: 0.35rem;height: 0.35rem;border-radius: 50%;background: var(--color-gold)}.lv-mosaic-badge b{font-weight: 500;color: var(--color-gold)}.lv-mosaic-panel .proof-mock-rows{padding: 0;gap: var(--space-2)}.lv-mosaic-panel .proof-mock-row{display: grid;grid-template-columns: 8.5rem minmax(0, 1fr);gap: var(--space-3);align-items: center;padding: 0;font-family: var(--font-sans);font-weight: 400;font-size: var(--text-base);color: var(--color-cream)}.lv-mosaic-panel .proof-mock-name{font-family: var(--font-display);font-size: var(--text-xl)}.lv-mosaic-panel .proof-mock-row.is-active{background: transparent}.lv-mosaic-panel .proof-mock-meter{display: grid;grid-template-columns: minmax(0, 1fr) 2.85rem;gap: var(--space-3);align-items: center;min-width: 0}.lv-mosaic-panel .proof-mock-pill{width: auto;height: 0.75rem;background: color-mix(in srgb, var(--color-ink) 55%, #291E14)}.lv-mosaic-panel .proof-mock-fill{background: var(--color-gold)}.lv-mosaic-panel .proof-mock-row:nth-child(n+3) .proof-mock-fill{background: var(--color-gold-deep)}.lv-mosaic-pct{font-family: var(--font-display);font-style: italic;font-variant-numeric: tabular-nums;text-align: right;color: var(--color-cream)}.lv-mosaic-panel .proof-mock-row:first-child .lv-mosaic-pct{color: var(--color-gold)}.lv-mosaic-tension-list{position: relative;z-index: 1;align-self: center;width: 100%;min-height: 0;padding: var(--space-6);gap: var(--space-4);border-color: #523E22;border-radius: var(--radius-panel);background: #291E14}.lv-mosaic .lv-mock-tension p{display: flex;align-items: center;gap: var(--space-3);margin: 0;font-family: var(--font-sans);font-size: var(--text-lg);font-weight: 400;line-height: 1.4;color: var(--color-white)}.lv-mosaic .lv-mock-tension b{flex-shrink: 0;font-family: var(--font-display);font-weight: 700;font-size: var(--text-base);letter-spacing: 0.06em;font-variant-numeric: tabular-nums;color: var(--color-gold)}.lv-mosaic-grid > .proof-card-wide{height: 100%}.lv-mosaic-grid-flip{margin-top: var(--space-6);grid-template-columns: minmax(0, 1.38fr) minmax(0, 0.62fr)}.lv-mosaic-grid-flip > .proof-card-wide:first-child{grid-row: 1}.lv-mosaic-grid-flip .lv-mosaic-score{grid-column: 2}.lv-mosaic-score-col{display: flex;flex-direction: column;gap: var(--space-6);min-height: 0}.lv-mosaic-score-col .proof-card-score{flex: 1 1 auto;min-height: 0}.lv-mosaic-panel.lv-mosaic-risk.lv-mock-risk{position: relative;z-index: 1;background: #291E14;display: flex;flex-direction: column;justify-content: center;gap: var(--space-4);padding: var(--space-6);border-radius: var(--radius-panel)}.lv-mosaic-risk div{display: flex;align-items: center;gap: var(--space-3);margin: 0;font-size: var(--text-lg);color: var(--color-white)}.lv-mosaic-risk span{font-family: var(--font-sans);font-weight: 400;line-height: 1.4;color: var(--color-white)}.lv-mosaic-risk i{width: 0.5rem;height: 0.5rem;border-radius: 50%;flex-shrink: 0}.lv-mosaic-risk .lvr-high{background: var(--color-danger)}.lv-mosaic-risk .lvr-mid{background: var(--color-gold)}.lv-mosaic-horizons > div{display: flex;flex-direction: column;gap: var(--space-2)}.lv-mosaic-horizons b{font-family: var(--font-sans);font-size: var(--text-xs);font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-gold)}.lv-mosaic-horizons span{display: block;height: 5px;border-radius: 999px;background: color-mix(in srgb, var(--color-white) 14%, transparent)}.lv-mosaic-flow{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--space-2);width: 100%}.lv-mosaic-flow-img{display: block;width: 100%;height: auto;min-width: 0}.lv-mosaic-flow-join{position: relative;z-index: 1;align-self: center;width: 3.25rem;height: 3.25rem;display: grid;place-items: center}.lv-mosaic-flow-join::before{content: "";position: absolute;left: -1.25rem;right: -1.25rem;height: 1px;background: var(--color-gold)}.lv-mosaic-flow-mark{position: relative;z-index: 1;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;background: #291E14;border: 1px solid #523E22;font-family: var(--font-display);font-size: var(--text-xs);color: var(--color-gold)}@media (max-width: 89.8125em){.lv-mosaic-grid, .lv-mosaic-grid.lv-mosaic-grid-flip{grid-template-columns: minmax(0, 1fr);grid-template-rows: none;gap: var(--space-4)}.lv-mosaic-grid-flip{margin-top: var(--space-4)}.lv-mosaic-score-col{gap: var(--space-4)}.lv-mosaic-score-col .proof-card-score{flex: none}.lv-mosaic-grid > .lv-mosaic-score, .lv-mosaic-grid > .proof-card-wide, .lv-mosaic-grid-flip > .lv-mosaic-score, .lv-mosaic-grid-flip > .proof-card-wide{grid-column: 1;grid-row: auto;height: auto}.lv-mosaic-grid-flip .lv-mosaic-score-col{order: 0}.lv-mosaic-tension-list{grid-row: 2}.lv-mosaic-grid-flip .proof-card-wide-plan .lv-mosaic-panel{grid-row: 2}}@media (min-width: 64.0625em) and (max-width: 89.8125em){.lv-mosaic-flow{align-self: center;width: 40%}.lv-mosaic-score-col .proof-cta{align-self: flex-start;width: auto;max-width: 100%}}@media (max-width: 980px){.lv-show-row, .lv-show-row:nth-child(even){grid-template-columns: 1fr}.lv-show-row:nth-child(even) .lv-show-text{order: 0}.lv-proof{flex-direction: column;align-items: flex-start}.lv-proof .tier-cta{width: 100%}.lv-compare-copy, .lv-mosaic-copy{flex-direction: column;align-items: flex-start;gap: var(--space-4)}.lv-mosaic-head, .lv-mosaic-copy{min-width: 0;width: 100%}.lv-mosaic-head h2{flex: none;max-width: none;width: 100%;font-size: var(--text-3xl);line-height: 1.15}.lv-mosaic-head h2 br{display: none}.lv-compare-lead, .lv-mosaic-lead{flex: none;max-width: none;width: 100%}}.lv-horizon-plan{position: relative;z-index: 1;list-style: none;margin: 0;padding: 0 0 0 1.5rem;display: flex;flex-direction: column;gap: 1.125rem}.lv-horizon-plan::before{content: "";position: absolute;left: 0.3125rem;top: 0.55rem;bottom: 1.1rem;width: 1px;background: linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 55%, transparent), color-mix(in srgb, var(--color-gold) 10%, transparent))}.lv-horizon-plan li{position: relative;display: grid;gap: 0.125rem}.lv-horizon-plan li::before{content: "";position: absolute;left: -1.5rem;top: 0.45rem;width: 0.6875rem;height: 0.6875rem;border-radius: 50%;background: color-mix(in srgb, var(--color-gold) 22%, transparent);border: 1px solid color-mix(in srgb, var(--color-gold) 70%, transparent)}.lv-horizon-plan li:first-child::before{background: var(--color-gold);box-shadow: 0 0 0 4px color-mix(in srgb, var(--color-gold) 14%, transparent)}.lvh-when{font-family: var(--font-sans);font-size: var(--text-xs);font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-gold)}.lvh-what{font-family: var(--font-display);font-size: 1.0625rem;line-height: 1.35;color: var(--color-white)}.lvh-why{font-size: 0.875rem;line-height: 1.5;color: color-mix(in srgb, var(--color-white) 58%, transparent)}@media (max-width: 767px){.lv-horizon-plan{gap: 0.875rem}.lvh-what{font-size: 1rem}}.footer{position: relative;display: flex;flex-direction: column;align-items: center;gap: var(--space-12);padding: 0}.footer-glow{position: absolute;z-index: 0;top: -10.4375rem;inset-inline: 0;height: 41.4375rem;background: color-mix(in srgb, var(--color-gold) 33%, transparent);filter: blur(150px);pointer-events: none}.footer-inner, .footer-wordmark{position: relative;z-index: 1}.footer-inner{display: flex;flex-direction: column;align-items: center;gap: var(--space-12);width: 100%;max-width: var(--container-max);padding-inline: var(--frame-pad)}.footer-top{display: flex;align-items: flex-end;justify-content: space-between;gap: 0;width: 100%}.footer-brand{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-6);flex: 0 0 auto}.footer-mark-link{display: inline-block;line-height: 0;border-radius: 4px;transition: opacity 0.2s ease}.footer-mark-link:hover{opacity: 0.85}.footer-mark-link:focus-visible{outline: 2px solid var(--color-gold);outline-offset: 4px}.footer-mark{display: block;width: auto;height: 3.5rem}.footer-brand p{margin: 0;width: 33.4375rem;max-width: 100%;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.footer-contact{display: flex;flex-direction: column;align-items: flex-start;gap: 1.0625rem;font-style: normal;flex: 0 0 auto;margin-left: auto;min-width: 0;max-width: 100%}.footer-contact-row{display: flex;align-items: flex-start;gap: 0.375rem;margin: 0;max-width: 100%;font-size: var(--text-base);font-weight: 400;line-height: 1.5;color: var(--color-white);text-decoration: none}.footer-contact-row span{width: auto;max-width: 33.4375rem;min-width: 0;white-space: normal;overflow-wrap: anywhere}.footer-contact-row img{display: block;flex-shrink: 0;width: 1rem;height: 1rem;margin-top: 0.2em}a.footer-contact-row:hover span, a.footer-contact-row:focus-visible span{text-decoration: underline}.footer-main{display: flex;flex-direction: column;gap: 1.375rem;width: 100%}.footer-columns{display: grid;grid-template-columns: repeat(4, minmax(0, 12.0625rem));align-items: start;justify-content: space-between;gap: 0;width: 100%;min-height: 15.5rem}.footer-column{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-4);min-width: 0}.footer-column h3{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: 1.25rem;line-height: 1.5;color: var(--color-white)}.footer-column-toggle{margin: 0;padding: 0;border: 0;background: none;font: inherit;color: inherit;text-align: left;cursor: default}.footer-column-toggle:disabled{color: inherit;opacity: 1}.footer-column ul{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-4);margin: 0;padding: 0;list-style: none}.footer-columns > .footer-column:first-child ul{gap: var(--space-3)}.footer-column a{font-size: var(--text-base);font-weight: 400;line-height: 1.5;color: var(--color-white);text-decoration: none}.footer-column a:hover, .footer-column a:focus-visible{text-decoration: underline}.footer-socials a{display: flex;align-items: center;gap: var(--space-3)}.footer-socials img{display: block;flex-shrink: 0;width: 1.5rem;height: 1.5rem}.footer-divider{width: 100%;height: 0;margin: 0;border: 0;border-top: 1px solid var(--color-divider)}.footer-credits{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-6);width: 100%}.footer-credits p{margin: 0;font-size: var(--text-sm);font-weight: 400;line-height: 1.4;color: var(--color-white)}.footer-legal{display: flex;align-items: center;gap: 0.875rem}.footer-dot{flex-shrink: 0;width: 0.375rem;height: 0.375rem;border-radius: 50%;background: var(--color-white)}.footer-wordmark{display: block;width: 100%;height: auto}@media (max-width: 47.9375em){[class*="-glow"], .page-glow{animation: none}html.dgq-on .dgq-opts{grid-template-columns: 1fr}html.dgq-on .dgq-opts legend{font-size: var(--text-2xl);margin-bottom: 0.875rem}.dgq-opt{min-height: 3.25rem;padding: 0.75rem 0.875rem}html.dgq-on .contact-field input, html.dgq-on .contact-field textarea{font-size: 1rem}html.dgq-on .dgq-deck{min-height: 60vh}.l2rp-offer{grid-template-columns: 1fr;gap: 2rem;padding: 1.5rem}.l2rp-offer-btn{align-self: stretch}.l2rp-offer-actions{flex-direction: column;align-items: stretch}.dgn-btn{width: 100%}html.dgq-on .dgq-layout{flex-direction: column;gap: 1.5rem}.dgq-rail{flex: none;width: 100%}.dgq-rail-toggle{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;width: 100%;padding: 0.75rem;border: 0.5px solid var(--surface-action-dark);border-radius: 0.625rem;background: var(--surface-soft);font-family: var(--font-sans);font-weight: 500;font-size: var(--text-base);line-height: 1.5;color: var(--color-gray-150);text-align: left;cursor: pointer}.dgq-rail-toggle img{flex-shrink: 0;transition: transform 0.24s ease}.dgq-rail-toggle[aria-expanded="true"] img{transform: rotate(180deg)}.dgq-rail-toggle[aria-expanded="false"] + .dgq-rail-body{display: none}.dgq-rail-body{background: var(--surface-card);padding: 0.75rem;border-radius: 0 0 1rem 1rem}.dgq-rail-count{text-align: left}html.dgq-on .dgq-deck{padding: 0.75rem}html.dgq-on .dgq-screen .contact-field > label, html.dgq-on .dgq-q > label, html.dgq-on .dgq-opts legend{font-weight: 300;font-size: var(--text-xl)}html.dgq-on .dgq-next{width: 63%;justify-content: center}html.dgq-on .dgq-nav:has(.dgq-toreview:not([hidden])){flex-wrap: wrap}html.dgq-on .dgq-toreview{order: -1;width: 100%;margin-left: 0}html.dgq-on .dgq-toreview:not([hidden]) + .dgq-next{margin-left: auto}.hero-top, .result-inner, .whatis-inner, .steps-inner, .about-inner, .tiers-inner, .proof-inner, .faq-inner, .contact-inner{max-width: none;width: 100%;padding-inline: 0.9375rem}.btn{width: 100%;height: 2.875rem;padding: 0.75rem 1.25rem;gap: 0.5rem;border-radius: 0.875rem;font-size: 0.9375rem;line-height: 1.2;letter-spacing: 0.3px;white-space: nowrap}.result-heading, .whatis-heading, .steps-heading, .tiers-heading, .proof-heading, .contact-heading, .faq-heading, .about-name{font-size: 1.875rem;line-height: 1.2;letter-spacing: 0.6px;max-width: none}.faq-heading{line-height: 1.1;letter-spacing: 0}.result-eyebrow img, .whatis-eyebrow img, .steps-eyebrow img, .tiers-eyebrow img, .proof-eyebrow img, .contact-eyebrow img, .about-eyebrow-icon{width: 0.875rem;height: 0.875rem}.result-eyebrow, .whatis-eyebrow, .steps-eyebrow, .tiers-eyebrow, .proof-eyebrow, .contact-eyebrow{width: auto;white-space: normal}.hero{min-height: 100vh;min-height: 100svh;height: auto;--gradient-hero-overlay: linear-gradient( 180deg, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0.30) 26%, rgba(0, 0, 0, 0.58) 46%, rgba(0, 0, 0, 0.66) 62%, rgba(0, 0, 0, 0.70) 100%);background-size: 100% 100%, 1512px 844px;background-position: 0 0, -593px 0}.hero-top{padding: 1.125rem 0.9375rem 0;align-items: stretch}.hero-logo img{width: auto;height: 3rem}.hero-nav-links, .hero-nav-actions .btn{display: none}.hero-nav{justify-content: space-between;align-items: flex-start;gap: 0;padding: 0;background: none;border: 0;border-radius: 0}.hero-nav-actions{display: flex;gap: 0.75rem;margin-top: 0.125rem}.hero-cta{align-items: stretch}.hero-cta .btn{width: 100%;max-width: none}.hero-nav-cta{display: flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: 0.5rem;background: var(--gradient-gold);box-shadow: 0 2px 10px rgba(205, 162, 76, 0.35);color: var(--color-ink);text-decoration: none}.hero-nav-cta:active{transform: translateY(1px)}.hero-nav-iconbtn, .hero-nav-burger{display: flex;align-items: center;justify-content: center;padding: 0.625rem;border: 0;border-radius: 0.5rem;background: rgba(57, 57, 57, 0.4);cursor: pointer}.hero-body{position: relative;top: auto;transform: none;margin-block: auto;display: flex;flex-direction: column;align-items: center;gap: 0.75rem;width: auto;padding-block: 2.125rem;padding-inline: 0.9375rem}.hero-title{font-size: 2.375rem;line-height: 1.2;letter-spacing: 0;text-align: center;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);width: 100%;max-width: none}.hero-title br{display: none}.hero-side{display: flex;flex-direction: column;gap: 2.25rem;width: 100%;max-width: none}.hero-lead{font-size: 1.0625rem;line-height: 1.5;text-align: center;max-width: none}.hero-cta{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 0.75rem;width: 100%}.result{padding: 2.125rem 0 4rem}.result-inner{flex-direction: column;gap: 1rem}.result-eyebrow, .result-content{width: 100%}.result-content{gap: 1.5rem}.result-intro{gap: 0.625rem}.result-heading{max-width: none}.result-accent{font-weight: 400}.result-lead{font-size: var(--text-body-l);max-width: none}.result-stats{display: flex;flex-direction: row;align-items: flex-start;gap: 1.0625rem;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin-inline: -0.9375rem;padding-inline: 0.9375rem;padding-bottom: 4px;scroll-padding-inline: 0.9375rem}.result-stats::-webkit-scrollbar{display: none}.result-rail{display: block;height: 2px;margin-top: 2px;border-radius: 2px;background: color-mix(in srgb, var(--color-white) 14%, transparent);overflow: hidden}.result-rail-thumb{display: block;height: 100%;width: var(--result-thumb-w, 33%);border-radius: inherit;background: var(--color-gold);transform: translateX(var(--result-thumb-x, 0));transition: transform 0.12s linear, width 0.12s linear}@media (prefers-reduced-motion: reduce){.result-rail-thumb{transition: none}}.result-stat{flex: 0 0 15.875rem;gap: 0.5rem;scroll-snap-align: start}.result-stat-text{gap: 0.5rem}.result-stat:last-child .result-stat-desc{max-width: none}.result-number{font-size: 3rem}.result-stat-title{font-size: 1.25rem}.whatis{padding: 0 0 4rem}.whatis-panel{gap: 2rem;padding: 0.75rem;border-radius: 1rem}.whatis-top{flex-direction: column;gap: 0;align-items: stretch}.whatis-text{width: 100%;gap: 1rem}.whatis-lead{margin: 0 0 1rem;width: 100%;max-width: none;font-size: 1rem}.whatis-heading{margin: 1.25rem 0 1rem}.whatis-actions{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 0.75rem;width: 100%}.whatis-actions .btn, .whatis-actions .btn-primary, .whatis-secondary{width: auto;max-width: 100%;flex: 0 1 auto;min-width: 0;height: auto;min-height: 2.875rem;white-space: normal;text-align: center}.whatis-media{width: 100%;height: 18.25rem;border-radius: 0.875rem}.whatis-play{width: 6.25rem;height: 6.25rem}.steps{padding: 0}.steps-inner{display: flex;flex-direction: column;gap: 1rem}.steps-head{padding: 0;max-width: none}.steps-head > *{max-width: none}.steps-grid{gap: 1rem;padding-bottom: 4px}.steps-step{display: flex;flex-direction: column;gap: 0.875rem}.steps-step-head{gap: 0.5rem}.steps-step-text{gap: 0.5rem}.steps-step-title{font-size: 1.5rem;line-height: 1.2}.steps-step-desc{font-size: 1rem}.steps-photo{height: 79.617834cqi;aspect-ratio: 314 / 250;border-radius: 0.5rem}.steps-four .steps-num{width: 2.25rem;height: 2.25rem}.about{padding: 3.125rem 0 4rem}.about-inner{flex-direction: column;gap: 1.5rem}.about-text, .about-portrait{width: 100%;max-width: none}.about-text{gap: 0}.about-name{margin: 0.5rem 0 0}.about-role{margin: 0.375rem 0 0;font-size: 0.9375rem}.about-bio{margin-top: 1rem;font-size: 1rem}.about-bio p:first-child{max-width: none}.about-signature{margin-top: 0.8125rem}.about-portrait{position: relative;aspect-ratio: 357 / 424;margin: 0;overflow: clip;border-radius: var(--radius-lg)}.about-portrait img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center 20%}.about-portrait::after{display: block;top: -0.5rem;left: 0;width: calc(100% + 0.5rem);height: calc(100% - 0.1875rem)}.tiers-head{max-width: none}.tiers-grid{display: flex;flex-direction: column;gap: var(--space-4);padding-bottom: var(--space-4)}.tiers-grid > .tier, .tiers-grid > .tier > .tier-body{display: flex;flex-direction: column;grid-row: auto}.tier{width: 100%;max-width: none;gap: 1.25rem;padding: 1.25rem;border-radius: 2rem}.tier-body{padding: 0}.tier-head{gap: 1rem}.tier-title{font-size: 1.5rem;line-height: 1.2}.tier-price, .tier-price-lg{font-size: 1.25rem;line-height: 1.2}.tier-desc{font-size: 1rem;line-height: 1.5}.tier-body{gap: 1.25rem}.tier-features{gap: 0.5rem}.tier-features li{gap: 0.75rem;font-size: 1rem;line-height: 1.5}.tier-features img{width: 1.125rem;height: 1.125rem}.tier-cta .btn, .tiers-bottom .btn{width: 100%;height: 3rem}.tiers-bottom{display: flex;flex-direction: column;gap: 1rem}.tier-annual{width: 100%;flex-direction: column}.faq-item:nth-child(n + 7){display: none}.tier-badge, .tier-badge-corner{padding: 0.375rem;border-radius: 0.5rem}.tier-badge img, .tier-badge-corner img{width: 1.25rem;height: 1.25rem}.proof{padding: 0}.proof-head{max-width: none;padding: 0 0 1.5rem}.proof-head{gap: 0.75rem;padding: 0 0 0.625rem}.proof-grid{flex-direction: column;gap: var(--space-6);padding: 0}.proof-left, .proof-right{display: contents}.proof-card-score{order: 1}.proof-card-wide{order: 2}.proof-card-wide-plan{order: 3}.proof-cta{order: 4;margin: 0.5rem 0 0}.proof-card, .proof-card-wide{width: 100%;max-width: none}.proof-card-score, .proof-card-wide{padding: 0.9375rem}.proof-card-text, .proof-card-text-brake, .proof-card-text-plan{max-width: none;gap: 0.5rem;justify-content: flex-start}.proof-card-title{font-size: 1.5rem;line-height: 1.2}.proof-card-desc{font-size: 1rem;max-width: none}.proof-wordmark{bottom: 0.75rem;width: 7.8rem;height: 1.25rem}.proof-gauge-number{bottom: 2.25rem;font-size: 2.5rem}.proof-gauge-dot{width: 1.25rem;height: 1.25rem}.faq{padding: 4rem 0 0}.faq-inner{gap: 1.25rem}.faq-intro{gap: 0.75rem}.faq-lead{font-size: 1.0625rem;line-height: 1.5;max-width: none}.faq-list{border-bottom: 1px solid var(--color-divider)}.faq-item{border-top: 1px solid var(--color-divider);padding: 0.75rem 0}.faq-question{gap: 1.5rem;padding-block: 0;font-size: 1.25rem;line-height: 1.2}.faq-toggle{flex-shrink: 0;width: 1.75rem;height: 1.75rem;display: flex;align-items: center;justify-content: center;border-radius: 0.21875rem;background: var(--color-divider)}.faq-answer{padding: 0.75rem 0 0}.faq-answer p{max-width: 21.4375rem;font-size: 1rem;line-height: 1.5}.faq-toggle img{width: 0.84375rem;height: 0.4875rem}.faq-decor{display: none}.contact{padding: 5rem 0 4rem}.contact-inner{flex-direction: column;gap: 0.75rem}.contact-info, .contact-form{width: 100%;max-width: none}.contact-info{gap: 0}.contact-eyebrow{margin: 0}.contact-heading{margin: 0.75rem 0 0;letter-spacing: 0}.contact-lead{margin: 0.5rem 0 0;font-size: 1.125rem;line-height: 1.4;max-width: none}.contact-collage{position: relative;display: flex;flex-direction: column;width: 100%;height: auto;margin-top: 1.5rem;gap: var(--space-4)}.contact-collage img[class^="contact-collage-arrow"]{display: none}.contact-hint{position: static;display: flex;align-items: center;gap: 0.5rem;width: auto}.contact-hint-a, .contact-hint-b, .contact-hint-c{left: auto;top: auto;width: auto}.contact-hint-c{flex-direction: row;gap: 0.5rem;text-align: left}.contact-hint img{position: static;width: 3rem;height: 3rem}.contact-hint p{margin: 0;font-size: 0.9375rem;line-height: 1.2}.contact-form{gap: 0.75rem;padding: 0.75rem;border-radius: 1rem}.contact-field label{font-size: 1.1875rem}.contact-field-message textarea{min-height: 8.75rem}.contact-consents{gap: 0.625rem}.contact-consent{gap: 0.5625rem}.contact-consent span{font-size: 0.75rem;font-weight: 500;line-height: 1.2}.contact-consent input[type="checkbox"]{width: 1.5rem;height: 1.5rem;margin: -0.3125rem;flex-shrink: 0}.contact-submit{width: fit-content;min-width: 9.75rem;max-width: 100%;height: auto;min-height: 2.875rem;white-space: normal}.cp{padding: 2rem 0 4rem}.cp-inner{gap: 2rem}.cp-heading{font-size: 1.875rem;max-width: none}.cp-lead{font-size: 1.0625rem;max-width: none}.cp-detail{padding: 0.875rem 1rem}.cp-form-wrap .contact-form{padding: 0.75rem}.page-contact .ab-final{padding-top: 4rem}.page-contact .ab-final::before{left: 0;top: 4rem;width: 12rem;height: 12rem}.blog-top{padding: 1.125rem 0.9375rem 0}.blog{padding: 3rem 0 4rem}.blog-inner{gap: 2rem;padding-inline: 0.9375rem}.blog-heading{font-size: 1.875rem;line-height: 1.2}.blog-lead{font-size: 1rem}.blog-grid{grid-template-columns: 1fr;gap: 2.25rem}.blog-card-media{border-radius: var(--radius-md)}.blog-card-wide{flex-direction: column;gap: var(--space-6)}.blog-card-wide .blog-card-media{width: 100%;aspect-ratio: 616 / 346.5}.blog-card-wide .blog-card-body{padding-left: 0}.blog-card-title :is(h2, h3){font-size: 1.75rem;line-height: 1.2;letter-spacing: 0.02em}.blog-card-title p{font-size: 1rem}.blog-card-more{font-size: 0.9375rem}.post-inner, .post-layout, .post-more{padding-inline: 0.9375rem}.post-cta-btn{width: 100%;align-self: stretch}.ab-inner, .ab-final-inner{padding-inline: 0.9375rem}.ab-hero{min-height: 0;height: auto;padding: 4.5rem 0 3.5rem}.ab-hero-title{font-size: 2.375rem;line-height: 1.2}.ab-hero-lead{font-size: 1rem}.ab-hero-circles{width: 40rem;top: -4rem;right: -14rem}.ab-hero-glow{display: none}.ab-heading{font-size: 1.875rem;line-height: 1.2}.ab-eyebrow img{width: 0.875rem;height: 0.875rem}.ab-cta-btn{width: 100%;align-self: stretch}.ab-values-head{flex-direction: column;align-items: stretch;gap: 1.5rem}.ab-story-text, .ab-step-body p{font-size: 1rem}.ab-process{padding: 0.875rem}.ab-step-body h3{font-size: 1.5rem;line-height: 1.2}.ab-founder{min-height: 0;padding-bottom: 3rem}.ab-founder-photo{width: 100%;height: min(32rem, 70svh);min-height: 22rem}.ab-founder-photo::after{background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, #070708 98%)}.ab-founder-content{width: 100%;max-width: none;margin: 0;padding: 1.5rem 0.9375rem 0}.ab-founder-name h2{font-size: 1.875rem}.ab-founder-bio{font-size: 1rem}.ab-founder-stats{flex-direction: column}.ab-values{padding: 4rem 0}.ab-values-grid{grid-template-columns: 1fr}.ab-value{grid-column: auto;grid-row: auto;min-height: 0;gap: 1rem}.ab-value h3{min-height: 0}.ab-value p{font-size: 1rem}.ab-final{padding: 2rem 0 4rem}.meth-hero{min-height: 0;height: auto;padding: 0}.meth-hero .ab-inner{padding-block: 2rem 5rem}.meth-hero-shot{margin-top: 1.25rem;width: calc(100% + var(--frame-pad) - 0.40625rem);margin-inline: calc((var(--frame-pad) - 0.40625rem) * -0.5);aspect-ratio: 377 / 319}.meth-hero::after{inset: 0}.meth-hero-glow-a, .meth-hero-glow-b{display: none}.meth-hero-title{margin-top: 0;font-size: 1.875rem;line-height: 1.2}.meth-hero-title em{font: inherit;color: inherit}.meth-hero-lead{margin-top: 0.5rem;font-size: var(--text-lg);line-height: 1.4}.meth-quest{padding: 0}.meth-quest-row{flex-direction: column;align-items: stretch;gap: 1.25rem}.meth-quest-media{order: 2;width: auto;margin-inline: 1.25rem 0.25rem;height: auto;aspect-ratio: 763 / 656}.meth-quest-col{order: 1;max-width: none;padding-top: 0}.meth-quest-col .ab-eyebrow{margin-bottom: 1.25rem}.meth-quest-col .ab-eyebrow img{width: 1.125rem;height: 1.125rem}.meth-quest-col .ab-heading{line-height: 1.1}.meth-quest-text{margin-top: 0.75rem;font-size: var(--text-body-l)}.meth-quest-col .ab-cta-btn{margin-top: 0.75rem;min-height: 3rem;font-size: 1rem}.page-methodology .ab-cta-btn{width: fit-content;max-width: 100%;height: auto;min-height: 3rem;padding-block: 0.625rem;white-space: normal;align-self: flex-start}.page-methodology .ab-final-inner .ab-cta-btn{align-self: center}.meth-six-head{gap: 1rem}.meth-six .ab-inner{gap: 2rem}.meth-six-grid{grid-template-columns: 1fr}.meth-cat-text p{font-size: 1rem}.meth-path-head{flex-direction: column;gap: 0.75rem;margin-bottom: 1.25rem}.meth-path-head-copy{max-width: none;gap: 1.25rem}.meth-path-title{font-size: 1.875rem;line-height: 1.1}.meth-path-cta{width: 100%}.meth-path-rail{left: 0.625rem;transform: translateX(-50%)}.meth-path-step{grid-template-columns: 1.25rem minmax(0, 1fr);gap: 0 1rem;padding: 1rem 0 0}.meth-path-dot{grid-column: 1;grid-row: 1;margin-top: 0.625rem}.meth-path-media, .meth-path-copy{grid-column: 2;max-width: none;justify-self: stretch;text-align: left}.meth-path-step:nth-of-type(even) .meth-path-copy, .meth-path-step:nth-of-type(odd) .meth-path-copy, .meth-path-step:nth-of-type(even) .meth-path-media, .meth-path-step:nth-of-type(odd) .meth-path-media{text-align: left;justify-self: start}.meth-path-media{grid-row: 2;margin-top: 1rem}.meth-path-copy{grid-row: 1}.meth-path-copy h3{margin-bottom: 0.5rem;font-size: var(--text-xxl);line-height: 1.2;letter-spacing: 0.02em}.meth-path-copy p{font-size: 1rem}.page-methodology .ab-final{padding-top: 4rem}.page-methodology .ab-final-inner .ab-heading{letter-spacing: 0.02em}.rp-doc .ab-inner .rp-doc-quote{font-size: 1.875rem}.rp-doc .ab-inner .rp-doc-rights{font-size: var(--text-sm)}#rp-guide-h{font-size: var(--text-3xl)}.rp-section[aria-labelledby="rp-guide-h"] .rp-section-head p{font-size: var(--text-lg)}.rp-guide-copy{grid-template-columns: 1fr}.rp-guide-no{font-size: var(--text-4xl);font-style: italic}.rp-guide-item a{align-items: center}.rp-section[aria-labelledby="rp-guide-h"] .rp-note{font-size: var(--text-sm)}.rp-closing .rp-split{grid-template-columns: 1fr}.rp-snap-row{grid-template-columns: 1fr;gap: var(--space-8)}.rp-split-left, .rp-split-right, .rp-snap-body{max-width: none;width: 100%;flex: none;min-width: 0}.rp-closing .rp-gaprow-head{display: grid}.lv-compare-copy, .lv-mosaic-copy{flex-direction: column;align-items: flex-start;gap: var(--space-4)}.lv-mosaic-head, .lv-mosaic-copy{min-width: 0;width: 100%}.lv-compare-head h2, .lv-mosaic-head h2{flex: none;max-width: none;width: 100%;font-size: var(--text-3xl);line-height: 1.2}.lv-mosaic-head h2 br{display: none}.lv-compare-lead, .lv-mosaic-lead{max-width: none;font-size: var(--text-base)}.lv-compare-glow{display: none}}@media (max-width: 47.9375em) and (min-width: 37.5625em){.hero-body{position: relative;top: auto;transform: none;align-items: stretch;margin-block: auto 0;padding-block: 2.125rem 3.75rem}.hero-title, .hero-lead{text-align: left}.hero-side{align-items: stretch}.hero-cta{display: flex;flex-direction: row;flex-wrap: wrap;gap: 0.75rem}.hero-cta-main, .hero-cta-secondary{flex: 1 1 auto;width: auto;min-width: max-content}}@media (max-width: 46.375em) and (min-width: 37.5625em){.hero-cta-secondary{width: max-content;padding-inline: 2rem}}@media (max-width: 37.5em){.hero-body, .hero-side{align-items: stretch;min-width: 0;max-width: 100%}.hero-title, .hero-lead{text-align: left}.hero-cta .btn{width: 100%}}@media (max-width: 22rem){.hero-cta{min-width: 0;max-width: 100%}.hero-cta-main{min-width: 0;min-height: 2.875rem;height: auto;white-space: normal;text-align: left}.hero-cta-main img{flex-shrink: 0}}@media (max-width: 47.9375em){.hero-top{margin-bottom: 3rem}.page-levels .lv-hero{padding-bottom: 0}.page-levels .lv-hero .lv-lead{margin-bottom: 0}.page-levels .tiers.tiers-cards-only{margin-top: var(--space-8);padding-top: 0}.page-levels .lv-compare, .page-levels .steps, .page-levels .lv-mosaic, .page-levels .ab-final{margin-top: var(--space-16);padding-top: 0}.page-levels .lv-compare{padding-bottom: 0}.page-levels .tiers, .page-levels .steps-grid{padding-bottom: 0}.page-levels .tiers-grid{padding-bottom: var(--space-4)}.page-levels .ab-final{padding-bottom: var(--space-16)}.page-levels .lv-mosaic-grid, .page-levels .lv-mosaic-grid.lv-mosaic-grid-flip{gap: var(--space-4)}.page-levels .lv-mosaic-grid-flip{margin-top: var(--space-4)}.page-levels .lv-mosaic-score-col{display: flex;flex-direction: column;gap: var(--space-4)}.page-levels .lv-mosaic-score-col .proof-cta{order: 0;margin: 0;width: 100%;flex: none}}@media (max-width: 62.0625em){.footer{gap: 1.5rem;padding: calc(4rem / 3) 0 0}.footer-inner{gap: 1.5rem;padding-inline: 0.9375rem}.footer-top{flex-direction: column;align-items: stretch;gap: 1.5rem}.footer-brand, .footer-columns{width: 100%;max-width: none}.footer-brand{gap: var(--space-4)}.footer-mark{width: auto;height: 3rem}.footer-brand p{width: 100%;font-size: 1rem}.footer-contact{margin-left: 0;align-self: flex-start;align-items: flex-start;width: 100%}.footer-contact-row{gap: 0.75rem;font-size: 0.9375rem}.footer-contact-row span{width: auto}.footer-main{gap: 2.25rem}.footer-columns{display: flex;flex-direction: column;gap: 1.25rem;min-height: 0}.footer-column{flex: none;width: 100%;gap: 0}.footer-column-social{display: none}.footer.has-accordion .footer-column ul{height: 0;margin-top: 0;overflow: hidden;opacity: 0;visibility: hidden;transition: height 0.32s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.22s ease, margin-top 0.32s ease, visibility 0s linear 0.32s}.footer.has-accordion .footer-column.is-open ul{height: auto;margin-top: 0.75rem;opacity: 1;visibility: visible;transition: height 0.32s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.22s ease 0.06s, margin-top 0.32s ease, visibility 0s}.footer-column h3{width: 100%;line-height: 1.2}.footer-column-toggle{display: flex;align-items: center;justify-content: space-between;gap: 1rem;width: 100%;cursor: pointer}.footer-column-toggle::after{content: "";flex-shrink: 0;width: 1.75rem;height: 1.75rem;border-radius: 0.21875rem;background: var(--color-divider) url("/static/img/icon-chevron.svg") center no-repeat;background-size: 0.84375rem 0.4875rem;transform: rotate(180deg);transition: transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1)}.footer-column.is-open .footer-column-toggle::after{transform: rotate(0deg)}.footer-credits{flex-direction: column;align-items: center;gap: 0.375rem;margin-top: -1.375rem}.footer-credits p, .footer-legal p{font-size: var(--text-xs);text-align: center}.footer-legal{flex-direction: column;align-items: center;gap: 0.375rem}.footer-dot{display: none}.footer-wordmark{width: 100%;height: auto}}@media (max-width: 1025px){.lv-mosaic-grid, .lv-mosaic-grid.lv-mosaic-grid-flip{grid-template-columns: minmax(0, 1fr);grid-template-rows: none;gap: var(--space-4)}.lv-mosaic-grid-flip{margin-top: var(--space-4)}.lv-mosaic-score-col{display: flex;flex-direction: column;gap: var(--space-4)}.lv-mosaic-score-col .proof-card-score{flex: none}.lv-mosaic-score-col .proof-cta{order: 0;margin: 0;flex: none}.lv-mosaic-grid > .lv-mosaic-score, .lv-mosaic-grid > .proof-card-wide, .lv-mosaic-grid-flip > .lv-mosaic-score, .lv-mosaic-grid-flip > .proof-card-wide{grid-column: 1;grid-row: auto;height: auto}}@media (max-width: 47.9375em){.page-glow, .proof-blur, .footer-glow, .rp-hero-glow, .ab-hero-glow, [class$="-glow"]{filter: none}[class$="-glow"]{background: radial-gradient(closest-side, color-mix(in srgb, var(--color-gold) 30%, transparent) 0%, color-mix(in srgb, var(--color-gold) 12%, transparent) 48%, transparent 100%)}.page-glow{background: radial-gradient(closest-side, var(--glow-gold) 0%, color-mix(in srgb, var(--color-gold) 22%, transparent) 45%, transparent 100%)}.proof-blur{background: radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-orange) 55%, transparent) 0%, color-mix(in srgb, var(--color-accent-orange) 18%, transparent) 45%, transparent 100%)}.footer-glow{background: radial-gradient(closest-side, color-mix(in srgb, var(--color-gold) 30%, transparent) 0%, transparent 100%)}}@media (max-width: 22rem){.btn{min-width: 0;max-width: 100%;min-height: 2.875rem;height: auto;white-space: normal;overflow-wrap: anywhere;text-align: center}.btn img{flex-shrink: 0}}@media (max-width: 27rem){.whatis-actions .btn, .whatis-actions .btn-primary, .whatis-secondary{width: 100%;max-width: none}}
