: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}}.wa-hero{position: relative;display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh;overflow: visible;background: transparent}.wa-try{position: relative;flex-shrink: 0;width: min(26rem, 100%);color: var(--color-gold)}.wa-cards{position: relative;z-index: 1;width: 100%;min-height: 25rem}.wa-card{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: center;gap: var(--space-4);padding: var(--space-6);border: 1px solid color-mix(in srgb, var(--color-gold) 26%, transparent);border-radius: var(--radius-panel);background: #0d0b0d;box-shadow: 0 18px 50px rgb(0 0 0 / 0.55);opacity: 0;pointer-events: none;transform: translateY(26px) scale(0.9);transition: opacity 0.4s ease, transform 0.55s cubic-bezier(0.22, 0.61, 0.36, 1)}.wa-card.is-on{opacity: 1;transform: none;pointer-events: auto;z-index: 4}.wa-card.is-next{z-index: 3;opacity: 0.5;transform: translateY(14px) scale(0.955)}.wa-card.is-later{z-index: 2;opacity: 0.22;transform: translateY(26px) scale(0.915)}.wa-card.is-gone{z-index: 1;opacity: 0;transform: translateX(-40px) rotate(-4deg) scale(0.95)}.wa-card > *{transition: opacity 0.3s ease}.wa-card:not(.is-on) > *{opacity: 0}.wa-card-top{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);font-family: var(--font-sans);font-size: var(--text-xs);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase}.wa-card-step{color: var(--color-white);opacity: 0.4}.wa-card-area{color: var(--color-gold)}.wa-card-q{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: clamp(1.25rem, 2.2vw, 1.5rem);line-height: 1.2;color: var(--color-white)}.wa-card-answers{display: flex;flex-wrap: wrap;gap: 0.5rem}.wa-chip{position: relative;overflow: hidden;min-height: 2.75rem;padding: 0.5rem 0.875rem;border: 1px solid color-mix(in srgb, var(--color-white) 22%, transparent);border-radius: 999px;background: transparent;font-family: var(--font-sans);font-size: var(--text-sm);color: var(--color-white);cursor: pointer;transition: border-color 0.2s ease, color 0.2s ease, transform 0.12s ease, opacity 0.35s ease}.wa-chip > span{position: relative;z-index: 1}.wa-chip:hover{border-color: color-mix(in srgb, var(--color-gold) 70%, transparent)}.wa-chip:active{transform: scale(0.97)}.wa-chip.is-picked{border-color: var(--color-gold);color: var(--color-ink)}.wa-vlna{position: absolute;top: var(--y, 50%);left: var(--x, 50%);width: 0;height: 0;border-radius: 50%;background: var(--color-gold);transform: translate(-50%, -50%);animation: wa-vlna 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}@keyframes wa-vlna{to{width: 320%;height: 320%}}.wa-card.is-answered .wa-chip:not(.is-picked){opacity: 0.25}.wa-card.is-answered .wa-chip{cursor: default}.wa-card-note{margin: 0;font-family: var(--font-sans);font-size: var(--text-xs);color: var(--color-white);opacity: 0.35}.wa-card-end-big{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: clamp(2.25rem, 5vw, 3rem);line-height: 1;color: var(--color-gold)}.wa-card-end .wa-card-answers{align-items: center}@media (prefers-reduced-motion: reduce){.wa-card, .wa-card > *, .wa-chip{transition: none}.wa-vlna{animation: none;width: 320%;height: 320%}}.wa-hero-glow{position: absolute;top: -4rem;right: -6rem;width: 42rem;height: 24rem;background: color-mix(in srgb, var(--color-gold) 33%, transparent);filter: blur(150px);pointer-events: none}.page-whatweask .wa-ask{overflow: visible;background: transparent}.wa-six-glow{position: absolute;left: 0;right: 0;top: -10rem;z-index: 0;width: min(48rem, 100%);height: 22rem;margin-inline: auto;background: color-mix(in srgb, var(--color-gold) 33%, transparent);filter: blur(150px);pointer-events: none}.wa-hero .blog-top{position: relative}.wa-hero .ab-inner{position: relative;z-index: 1}.wa-hero-copy{flex: 1;display: flex;flex-direction: column;justify-content: center;padding-block: 0 clamp(4rem, 26vh, 14.75rem)}@media (min-width: 64em){.wa-hero-copy{flex-direction: row;align-items: center;gap: var(--space-8)}.wa-hero-text{flex: 1}.wa-hero-text .wa-hero-lead{max-width: 39.25rem}}.wa-hero-title{margin: 0;max-width: 39.25rem;font-family: var(--font-display);font-weight: 300;font-size: 4rem;line-height: 1.05;color: var(--color-white);text-shadow: var(--shadow-text)}.wa-hero-lead{margin: var(--space-4) 0 0;max-width: 59.5625rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.wa-ask{position: relative;padding: 0 0 var(--space-16)}.wa-ask .ab-inner{position: relative;z-index: 1}.wa-ask .ab-eyebrow{margin-bottom: var(--space-6)}.wa-ask-head{display: grid;grid-template-columns: minmax(0, 34.125rem) minmax(0, 48.125%);justify-content: space-between;align-items: end;gap: var(--space-8);margin-bottom: var(--space-16)}.wa-ask-head-copy{display: flex;flex-direction: column;align-items: flex-start;gap: 2.1875rem}.wa-ask-cta{width: 100%;max-width: 34.125rem;gap: 0.8125rem}.wa-ask-cta .hero-cta-secondary{max-width: 10.8125rem}.wa-ask-lead{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white)}.wa-ask-grid{display: grid;grid-template-columns: minmax(0, 394.5fr) minmax(0, 495fr) minmax(0, 394.5fr);align-items: center;gap: var(--space-6)}.wa-ask-col{display: flex;flex-direction: column;gap: 2.25rem}.wa-ask-item h3{margin: 0 0 var(--space-4);font-family: var(--font-display);font-weight: 300;font-size: var(--text-3xl);line-height: 1.1;color: var(--color-white)}.wa-ask-item p{margin: 0;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white)}.wa-ask-media{margin: 0;width: 100%;min-width: 0;aspect-ratio: 495 / 509;border-radius: var(--radius-panel);overflow: clip}.wa-ask-media img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.wa-prep{position: relative;padding: var(--space-16) 0}.wa-prep .ab-eyebrow{margin-bottom: var(--space-6)}.wa-prep .ab-heading{margin-bottom: var(--space-8)}.wa-prep-body{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch;gap: var(--space-12)}.wa-prep-media{margin: 0;min-width: 0;min-height: 28rem;border-radius: var(--radius-panel);overflow: clip}.wa-prep-media img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.wa-prep-list{display: flex;flex-direction: column;justify-content: space-between;gap: var(--space-8)}.wa-prep-item h3{margin: 0 0 var(--space-3);font-family: var(--font-display);font-weight: 400;font-size: var(--text-3xl);line-height: 1.2;color: var(--color-white)}.wa-prep-item p{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white)}@media (max-width: 75em){.wa-ask-head{display: flex;flex-direction: column;align-items: stretch;gap: var(--space-6)}.wa-ask-head-copy{display: contents}.page-whatweask .wa-ask .ab-heading{order: 1;max-width: 34.125rem}.wa-ask-lead{order: 2;max-width: 45rem}.wa-ask-cta{order: 3}.wa-ask-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;gap: var(--space-8)}.wa-ask-media{order: 3;grid-column: 1 / -1;width: min(100%, 24rem);justify-self: center}.wa-prep-body{gap: var(--space-8)}}@media (max-width: 64em){.wa-prep-body{grid-template-columns: minmax(0, 1fr)}.wa-prep-media{width: 100%;max-height: 32rem}}@media (max-width: 47.9375em){.wa-hero{min-height: 0;height: auto;padding: 0}.wa-try{width: 100%;margin: var(--space-6) auto 0}.wa-cards{min-height: 24rem}.wa-card{padding: var(--space-4)}.wa-card-q{font-size: 1.1875rem}.wa-hero-glow{display: none}.wa-hero-copy{flex: none;justify-content: flex-start;padding-block: 8.75rem 6.9375rem}.wa-hero-title{max-width: 18.9375rem;font-size: 1.875rem;line-height: 1.2}.wa-hero-lead{margin-top: var(--space-2);max-width: none;font-size: var(--text-lg);line-height: 1.4}.wa-ask{padding: 0}.wa-ask .ab-eyebrow{margin-bottom: 1.25rem}.wa-ask-head{gap: var(--space-3);margin-bottom: var(--space-6)}.page-whatweask .wa-ask .ab-heading{max-width: none;font-size: 1.875rem;line-height: 1.1}.wa-ask-lead{max-width: none;font-size: var(--text-body-l)}.wa-ask-cta{flex-direction: column;width: 100%;max-width: none;gap: var(--space-3)}.wa-ask-cta .hero-cta-main, .wa-ask-cta .hero-cta-secondary{width: 100%;max-width: none}.wa-ask-grid{grid-template-columns: minmax(0, 1fr);gap: var(--space-6)}.wa-ask-col{gap: var(--space-6)}.wa-ask-media{order: 3;width: 100%;aspect-ratio: 360 / 370}.wa-ask-item h3{font-size: var(--text-xxl);line-height: 1.2;letter-spacing: 0.02em}.wa-ask-item p{font-size: var(--text-base)}.wa-prep{padding: var(--space-16) 0 3rem}.wa-prep-body{gap: var(--space-8)}.wa-prep-media{min-height: 0;aspect-ratio: 4 / 5}.wa-prep-item h3{font-size: var(--text-xxl)}.wa-prep-item p{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}}
