: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}}.rp-hero{position: relative;padding: 4rem 0 5rem}.rp-hero-glow{position: absolute;top: -6rem;right: 0;width: 44rem;height: 30rem;background: color-mix(in srgb, var(--color-gold) 25%, transparent);filter: blur(150px);pointer-events: none}.rp-hero-inner{position: relative;display: flex;align-items: center;justify-content: space-between;gap: var(--space-8)}.rp-hero-text{display: flex;flex-direction: column;gap: var(--space-6);flex: 1 1 24rem;max-width: 40rem;min-width: 0}.rp-title{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-white)}.rp-lead{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.rp-gauge-card{display: flex;flex-direction: column;gap: var(--space-4);flex-shrink: 0;width: 26rem;padding: var(--space-6);border-radius: var(--radius-panel);background: color-mix(in srgb, var(--surface-panel) 40%, transparent)}.rp-gauge{position: relative;text-align: center}.rp-gauge svg{display: block;width: 100%;height: auto}.rp-gauge path{fill: none;stroke-width: 14;stroke-linecap: round}.rp-gauge-track{stroke: var(--color-divider)}.rp-gauge-potential{stroke: color-mix(in srgb, var(--color-gold) 35%, transparent);stroke-dasharray: var(--val) 100;stroke-width: 6}.rp-gauge-fill{stroke: var(--color-gold);stroke-dasharray: 0 100;transition: stroke-dasharray 1.6s cubic-bezier(0.22, 1, 0.36, 1)}.rp-hero.is-in .rp-gauge-fill{stroke-dasharray: var(--val) 100}.rp-gauge-number{position: absolute;left: 0;right: 0;bottom: 1.4rem;margin: 0;font-family: var(--font-display);font-weight: 300;font-size: 5rem;line-height: 1;color: var(--color-white);font-variant-numeric: tabular-nums}.rp-gauge-caption{margin: 0.25rem 0 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)}.rp-gauge-meta{display: grid;grid-template-columns: auto auto;justify-content: start;column-gap: var(--space-6);row-gap: var(--space-4);padding-top: var(--space-4);border-top: 1px solid var(--color-divider)}.rp-gauge-meta p{display: flex;flex-direction: column;gap: 0.25rem;margin: 0}.rp-gauge-meta p:last-child{grid-column: 1 / -1;padding-top: var(--space-4);border-top: 1px solid var(--color-divider)}.rp-gauge-meta b{font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);line-height: 1.1;color: var(--color-white);font-variant-numeric: tabular-nums}.rp-gauge-meta span{font-size: var(--text-sm);line-height: 1.4;color: color-mix(in srgb, var(--color-white) 70%, transparent)}.rp-cover{flex: 1 1 22rem;max-width: 32rem;min-width: 0;margin: 0}.rp-cover-photo{display: block;width: 100%;height: auto}.rp-section{padding: 4rem 0}.rp-section-head{display: flex;flex-direction: column;gap: var(--space-4);max-width: 50.5rem;margin-bottom: var(--space-12)}.rp-section-head p{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}#rp-guide-h{font-size: var(--text-3xl)}.rp-section[aria-labelledby="rp-guide-h"] .rp-section-head{max-width: none}.rp-guide-copy{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-8)}.rp-section[aria-labelledby="rp-guide-h"] .rp-section-head p{font-size: var(--text-lg)}.rp-reveal{opacity: 0;transform: translateY(18px);transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1)}.rp-reveal.is-in{opacity: 1;transform: none}.rp-pillars{display: flex;flex-direction: column;border-bottom: 1px solid var(--color-divider-dark)}.rp-pillar{border-top: 1px solid var(--color-divider-dark)}.rp-pillar summary{display: grid;grid-template-columns: minmax(14rem, 26rem) 1fr 5rem 2rem;align-items: center;gap: var(--space-6);padding: 1.125rem 0;cursor: pointer;list-style: none}.rp-pillar summary::-webkit-details-marker, .rp-pillar summary::marker{display: none}.rp-pillar-toggle{display: grid;place-items: center;width: 2rem;height: 2rem;justify-self: end}.rp-pillar-arrow{grid-area: 1 / 1;display: block;width: 2rem;height: 2rem;transition: opacity 0.42s cubic-bezier(0.22, 0.61, 0.36, 1)}.rp-pillar-arrow-open{opacity: 0}.rp-pillar[open] .rp-pillar-arrow-closed{opacity: 0}.rp-pillar[open] .rp-pillar-arrow-open{opacity: 1}.rp-pillar-name{font-family: var(--font-display);font-weight: 300;font-size: var(--text-xl);line-height: 1.2;color: var(--color-white)}.rp-pillar-bar{display: block;height: 0.625rem;border-radius: 999px;background: var(--color-divider);overflow: clip}.rp-pillar-bar i{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--gradient-gold);transition: width 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.rp-pillars.is-in .rp-pillar-bar i{width: calc(var(--val) * 1%)}.rp-pillar-score{font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);text-align: right;color: var(--color-gold);font-variant-numeric: tabular-nums}.rp-pillar-body{display: flex;flex-direction: column;gap: var(--space-4);max-width: 50.5rem;padding: 0 0 var(--space-6)}.rp-pillar-body p{margin: 0;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white)}.rp-pillar-factors{display: flex;flex-wrap: wrap;gap: var(--space-3)}.rp-pillar-factors span{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.25rem 0.625rem;border-radius: 999px;border: 1px solid var(--color-divider);font-size: var(--text-sm);color: color-mix(in srgb, var(--color-white) 80%, transparent);font-variant-numeric: tabular-nums}.rp-pillar-factors i{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: color-mix(in srgb, var(--color-gold) calc(var(--val) * 1%), var(--color-divider))}.rp-split{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-8)}.rp-split-left{display: flex;flex-direction: column;gap: var(--space-6);max-width: 27.5rem;flex-shrink: 0}.rp-split-right{display: flex;flex-direction: column;gap: var(--space-4);min-width: 0;flex: 1 1 auto;max-width: 46rem}.rp-split-right p{margin: 0;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.rp-tensions{display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--space-4)}.rp-tension{position: relative;display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-6);border-radius: var(--radius-panel);background: rgba(60, 60, 60, 0.4);overflow: clip}.rp-tension-n{position: absolute;top: -0.75rem;right: 0.5rem;font-family: var(--font-display);font-weight: 300;font-size: 6rem;line-height: 1;color: color-mix(in srgb, var(--color-gold) 14%, transparent);pointer-events: none}.rp-tension h3{margin: 0;max-width: 85%;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)}.rp-tension p{margin: 0;font-size: var(--text-body-l);font-weight: 400;line-height: 1.5;color: var(--color-white)}.rp-risks{display: flex;flex-direction: column;border: 1px solid var(--color-divider);border-radius: var(--radius-panel);overflow: clip}.rp-risks-head, .rp-risk{display: grid;grid-template-columns: 1.1fr 1.4fr 1.4fr;gap: var(--space-6);padding: 1rem var(--space-6)}.rp-risks-head{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);background: rgba(60, 60, 60, 0.56)}.rp-risk{border-top: 1px solid var(--color-divider-dark)}.rp-risk:nth-child(odd){background: rgba(60, 60, 60, 0.18)}.rp-risk h3{margin: 0;font-family: var(--font-display);font-weight: 400;font-size: var(--text-xl);line-height: 1.25;color: var(--color-white)}.rp-risk p{margin: 0;font-size: var(--text-base);font-weight: 400;line-height: 1.5;color: color-mix(in srgb, var(--color-white) 85%, transparent)}.rp-horizons{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--space-4)}.rp-horizon{display: flex;flex-direction: column;gap: var(--space-4);padding: var(--space-6);border-radius: var(--radius-panel);background: rgba(60, 60, 60, 0.4)}.rp-horizon h3{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)}.rp-horizon h3 span{width: 0.75rem;height: 0.75rem;border-radius: 50%;background: var(--gradient-gold)}.rp-horizon ol{display: flex;flex-direction: column;gap: var(--space-4);margin: 0;padding: 0;list-style: none;counter-reset: rp-action}.rp-horizon li{display: flex;flex-direction: column;gap: var(--space-2);padding-left: 1.75rem;position: relative;counter-increment: rp-action}.rp-horizon li::before{content: counter(rp-action);position: absolute;left: 0;top: 0.1rem;width: 1.25rem;height: 1.25rem;display: flex;align-items: center;justify-content: center;border: 1px solid var(--color-gold);border-radius: 50%;font-size: 0.6875rem;color: var(--color-gold)}.rp-horizon b{font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);line-height: 1.4;color: var(--color-white)}.rp-horizon li p{margin: 0;font-size: var(--text-sm);font-weight: 400;line-height: 1.5;color: color-mix(in srgb, var(--color-white) 80%, transparent)}@media (max-width: 94.375em){.rp-horizons{grid-template-columns: minmax(0, 1fr);gap: var(--space-6)}}@media (min-width: 48em) and (max-width: 94.375em){.rp-horizon{padding: var(--space-8)}.rp-horizon ol{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(18rem, 100%), 1fr));gap: var(--space-6)}}.rp-closing{padding-bottom: 2rem}.rp-closing .rp-split{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-12);align-items: start}.rp-closing .rp-split-left, .rp-closing .rp-split-right{max-width: none}.rp-closing .rp-split-left{gap: var(--space-6)}.rp-closing .rp-split-left .ab-heading{margin: 0}.rp-subheading{margin: 0 0 var(--space-6);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)}.rp-note{max-width: 52rem;margin: var(--space-6) 0 0;font-size: var(--text-sm);line-height: 1.6;color: color-mix(in srgb, var(--color-white) 66%, transparent)}.rp-section[aria-labelledby="rp-guide-h"] .rp-note{font-size: var(--text-sm)}.rp-note b{color: var(--color-gold)}.rp-note-fine{margin-top: var(--space-3);font-size: var(--text-xs);color: color-mix(in srgb, var(--color-white) 52%, transparent)}.rp-takeaway-label{display: block;margin-bottom: var(--space-2);font-family: var(--font-sans);font-weight: 700;font-size: var(--text-xs);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold)}.rp-prose{columns: 2 24rem;column-gap: 3rem;margin-bottom: var(--space-12)}.rp-prose p{break-inside: avoid;margin: 0 0 1.125rem;font-size: var(--text-body-l);line-height: 1.7;color: color-mix(in srgb, var(--color-white) 82%, transparent)}.rp-doc{padding-top: 0}.rp-doc-quote{margin: 0 0 var(--space-8);max-width: 46rem;font-family: var(--font-display);font-style: italic;font-weight: 300;font-size: var(--text-4xl);line-height: 1.3;color: var(--color-white)}.rp-doc-meta{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--space-6);margin: 0;padding: var(--space-6) 0;border-top: 1px solid var(--color-divider);border-bottom: 1px solid var(--color-divider)}.rp-doc-meta > div{flex: 0 1 auto;min-width: 0}.rp-doc-meta dt{margin-bottom: 0.375rem;font-family: var(--font-sans);font-weight: 700;font-size: var(--text-xs);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold)}.rp-doc-meta dd{margin: 0;font-size: var(--text-base);line-height: 1.5;color: var(--color-white)}.rp-doc-rights{max-width: 52rem;margin: var(--space-6) 0 0;font-size: var(--text-sm);line-height: 1.6;color: color-mix(in srgb, var(--color-white) 52%, transparent)}.rp-guide-index{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0 var(--space-8);margin: 0;padding: 0;list-style: none;counter-reset: none}.rp-guide-item{border-top: 1px solid var(--color-divider-dark)}.rp-guide-item a{display: grid;grid-template-columns: 5rem 1fr;align-items: center;gap: var(--space-4);padding: 1rem 0;color: inherit;text-decoration: none;transition: background 0.2s ease}.rp-guide-item a:hover, .rp-guide-item a:focus-visible{background: color-mix(in srgb, var(--color-gold) 7%, transparent)}.rp-guide-no{font-family: var(--font-display);font-style: italic;font-weight: 300;font-size: var(--text-4xl);line-height: 1.2;color: var(--color-gold);font-variant-numeric: tabular-nums}.rp-guide-text{display: flex;flex-direction: column;gap: 0.25rem}.rp-guide-text b{font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);line-height: 1.4;color: var(--color-white)}.rp-guide-text em{font-style: normal;font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 66%, transparent)}.rp-snap-row{display: grid;grid-template-columns: 1fr 1fr;align-items: start;gap: var(--space-8);margin: var(--space-8) 0 var(--space-12)}.rp-facts{display: grid;grid-template-columns: minmax(9rem, 12rem) 1fr;min-width: 0;max-width: none;gap: 1px;margin: 0;padding: 0;border-radius: var(--radius-panel);background: var(--color-divider-dark);overflow: clip}.rp-fact{display: contents}.rp-fact dt, .rp-fact dd{padding: var(--space-3) var(--space-4);background: rgba(60, 60, 60, 0.4)}.rp-fact dt{margin: 0;font-family: var(--font-sans);font-weight: 700;font-size: var(--text-xs);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold);display: flex;align-items: center;background: var(--gray-800)}.rp-fact dd{margin: 0;font-size: var(--text-base);line-height: 1.45;color: var(--color-white);display: flex;align-items: center}.rp-snap-body{min-width: 0;margin-left: 0;max-width: none}.rp-components{display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr;gap: var(--space-4);margin: var(--space-8) 0 var(--space-12);padding: 0;list-style: none}.rp-bm-body{display: block;max-width: none;columns: 2;column-gap: var(--space-8)}.rp-bm-body p{break-inside: avoid;margin: 0 0 1.125rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.rp-component{display: flex;flex-direction: column;gap: var(--space-3);height: 100%;padding: var(--space-6);border-radius: var(--radius-panel);background: rgba(60, 60, 60, 0.4)}.rp-component h3{margin: 0;font-family: var(--font-display);font-weight: 400;font-size: var(--text-xl);line-height: 1.25;color: var(--color-white)}.rp-component-obs{margin: 0;font-size: var(--text-base);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 85%, transparent)}.rp-component-verdict{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 0.4rem;margin: auto 0 0;padding-top: var(--space-3);border-top: 1px solid var(--color-divider-dark);font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 66%, transparent)}.rp-component-verdict i{width: 0.5rem;height: 0.5rem;border-radius: 50%;align-self: center}.rp-component-verdict b{font-weight: 600;color: var(--color-white)}.rp-tone-strong i{background: #7fa06a}.rp-tone-partial i{background: var(--color-gold)}.rp-signs{display: flex;flex-direction: column;gap: var(--space-3);margin: 0;padding: 0;list-style: none}.rp-sign{display: flex;align-items: flex-start;gap: var(--space-4);padding: var(--space-4) var(--space-6);border-radius: var(--radius-md);background: rgba(60, 60, 60, 0.4)}.rp-sign-mark{font-size: var(--text-lg);line-height: 1.3;color: #d4644f}.rp-sign-text{display: flex;flex-direction: column;gap: 0.25rem}.rp-sign-text b{font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);color: var(--color-white)}.rp-sign-text span{font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 70%, transparent)}.rp-pillar-name{display: flex;flex-direction: column;gap: 0.15rem}.rp-pillar-en{font-family: var(--font-sans);font-style: normal;font-size: var(--text-xs);letter-spacing: 0.06em;text-transform: uppercase;color: color-mix(in srgb, var(--color-white) 45%, transparent)}.rp-risks-sev .rp-risks-head, .rp-risks-sev .rp-risk{grid-template-columns: 1fr 1.3fr 1.3fr 6.5rem}.rp-risk-sev{display: flex;align-items: baseline;gap: 0.45rem;white-space: nowrap}.rp-scoreviz{display: grid;grid-template-columns: 1fr;gap: var(--space-4);margin: 0 0 var(--space-12);align-items: stretch}@media (min-width: 48em){.rp-scoreviz{grid-template-columns: minmax(16rem, 1fr) minmax(0, 1.4fr)}}.rp-radar-card, .rp-scorecard{display: flex;align-items: center;justify-content: center;min-height: 22rem;padding: var(--space-6);border: 1px solid var(--color-gold);border-radius: var(--radius-panel);background: rgba(28, 28, 28, 0.92)}.rp-radar{display: block;width: 100%;max-width: 22rem;height: auto;overflow: visible}.rp-radar-ring, .rp-radar-spoke{fill: none;stroke: color-mix(in srgb, var(--color-white) 16%, transparent);stroke-width: 1}.rp-radar-plot{fill: color-mix(in srgb, var(--color-gold) 38%, transparent);stroke: var(--color-gold);stroke-width: 2;stroke-linejoin: round}.rp-radar-label{fill: var(--color-white);font-family: var(--font-sans);font-size: 16px;font-weight: 500;letter-spacing: 0.02em}@media (max-width: 31.25em){.rp-radar-label{font-size: 13px}}.rp-scorecard{flex-direction: column;gap: var(--space-3);text-align: center}.rp-scorecard-num{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: 5rem;line-height: 1;color: var(--color-gold);font-variant-numeric: tabular-nums}.rp-scoreline{width: 100%;max-width: 20rem;margin: var(--space-2) auto 0}.rp-scoreline-track{position: relative;display: block;height: 0.5rem;border-radius: 999px;background: color-mix(in srgb, var(--color-white) 12%, transparent);overflow: hidden}.rp-scoreline-pot, .rp-scoreline-fill{position: absolute;inset: 0 auto 0 0;display: block;border-radius: 999px}.rp-scoreline-pot{width: calc(var(--pot, 0) * 1%);background: color-mix(in srgb, var(--color-gold) 34%, transparent)}.rp-scoreline-fill{width: calc(var(--val, 0) * 1%);background: var(--color-gold)}html.anim-on .anim-in .rp-scoreline-pot, html.anim-on .anim-in .rp-scoreline-fill{animation: rp-scoreline-fill 1.1s cubic-bezier(0.22, 0.61, 0.36, 1) both}html.anim-on .anim-in .rp-scoreline-pot{animation-delay: 0.1s}@keyframes rp-scoreline-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}.rp-scoreline-pot, .rp-scoreline-fill{transform-origin: left center}@media (prefers-reduced-motion: reduce){html.anim-on .anim-in .rp-scoreline-pot, html.anim-on .anim-in .rp-scoreline-fill{animation: none}}.rp-scoreline-marks{display: flex;justify-content: space-between;margin-top: 0.375rem}.rp-scoreline-mark{font-family: var(--font-sans);font-size: var(--text-xs);font-weight: 400;color: color-mix(in srgb, var(--color-white) 40%, transparent)}.rp-scoreline-mark.is-current{color: var(--color-gold);font-weight: 700}.rp-scorecard-stage{margin: var(--space-2) 0 0;font-family: var(--font-sans);font-size: var(--text-sm);font-weight: 600;color: var(--color-white)}.rp-scorecard-caption{margin: 0 0 var(--space-4);font-family: var(--font-sans);font-weight: 700;font-size: var(--text-sm);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold)}.rp-scorecard-meta{display: flex;flex-direction: column;gap: var(--space-2);margin: 0;padding: 0;list-style: none;font-size: var(--text-base);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 82%, transparent)}.rp-scorecard-meta b{font-weight: 600;color: var(--color-gold)}.rp-scoretable{margin-bottom: 0;padding: var(--space-6);border: 1px solid var(--color-gold);border-radius: var(--radius-panel);background: rgba(28, 28, 28, 0.92)}.rp-scorerow{display: grid;grid-template-columns: 1fr 3.5rem 10.5rem;align-items: baseline;gap: var(--space-4);padding: 0.6875rem var(--space-3);border-bottom: 1px solid var(--color-divider-dark)}.rp-scorerow:last-child{border-bottom: 0}.rp-scorerow-head{display: none}.rp-scorerow-head-unused{font-family: var(--font-sans);font-weight: 700;font-size: var(--text-xs);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: color-mix(in srgb, var(--color-white) 60%, transparent)}.rp-scorerow-name{font-size: var(--text-base);line-height: 1.35;color: var(--color-white)}.rp-scorerow-score{display: block;text-align: right}.rp-scorebar{display: none}.rp-scorerow-score b{min-width: 2ch;font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);line-height: 1;color: var(--color-gold);font-variant-numeric: tabular-nums}.rp-scorebar{display: block;flex: 1;height: 0.375rem;border-radius: 999px;background: var(--color-divider);overflow: clip}.rp-scorebar i{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--gradient-gold);transition: width 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.rp-scoretable.is-in .rp-scorebar i{width: calc(var(--val) * 1%)}.rp-scorerow-status{font-size: var(--text-sm);line-height: 1.4;color: color-mix(in srgb, var(--color-white) 45%, transparent);font-variant-numeric: tabular-nums;text-align: right}@media (max-width: 47.9375em){.rp-scorerow{grid-template-columns: 1fr 2.75rem 6.5rem;gap: var(--space-2);padding-inline: var(--space-2)}.rp-scorerow-status{font-size: var(--text-xs)}}.rp-scorerow-total{margin-top: var(--space-2);border-radius: var(--radius-md);background: color-mix(in srgb, var(--color-gold) 9%, transparent)}.rp-scorerow-total .rp-scorerow-name, .rp-scorerow-total .rp-scorerow-status{font-weight: 600;color: var(--color-white)}.rp-ranges-h{margin: 0 0 var(--space-6);font-family: var(--font-sans);font-weight: 700;font-size: var(--text-sm);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: var(--color-gold)}.rp-ranges-list{display: flex;flex-direction: column;margin: 0;padding: 0;list-style: none}.rp-range{display: grid;grid-template-columns: 5.5rem minmax(12rem, 1fr) 2fr auto;align-items: baseline;gap: var(--space-6);padding: 0.875rem var(--space-4);border-top: 1px solid var(--color-divider-dark)}.rp-range:last-child{border-bottom: 1px solid var(--color-divider-dark)}.rp-range-span{font-family: var(--font-display);font-weight: 300;font-size: var(--text-xl);color: color-mix(in srgb, var(--color-white) 62%, transparent);font-variant-numeric: tabular-nums}.rp-range-status{font-size: var(--text-base);line-height: 1.4;color: color-mix(in srgb, var(--color-white) 78%, transparent)}.rp-range-how{font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 58%, transparent)}.rp-range.is-active{border-radius: var(--radius-md);background: color-mix(in srgb, var(--color-gold) 10%, transparent);box-shadow: inset 2px 0 0 var(--color-gold)}.rp-range.is-active .rp-range-span, .rp-range.is-active .rp-range-status{color: var(--color-white)}.rp-range-flag{padding: 0.2rem 0.6rem;border: 1px solid var(--color-gold);border-radius: 999px;font-family: var(--font-sans);font-size: var(--text-xs);letter-spacing: 0.04em;text-transform: uppercase;color: var(--color-gold);white-space: nowrap}.rp-horizon-meta{margin: -0.5rem 0 0;font-size: var(--text-xs);letter-spacing: 0.04em;color: color-mix(in srgb, var(--color-white) 55%, transparent)}.rp-gaps{width: 100%;margin: 0;overflow: clip;border-radius: var(--radius-md);background: var(--color-divider)}.rp-gaprow{display: grid;grid-template-columns: minmax(0, 1fr) 4.25rem 5.75rem 2.75rem;align-items: center;column-gap: var(--space-8);padding: 0.625rem var(--space-4)}.rp-gaprow-head{align-items: start;padding-top: var(--space-4);padding-bottom: 0.625rem;font-family: var(--font-sans);font-weight: 700;font-size: var(--text-xs);letter-spacing: var(--tracking-eyebrow);text-transform: uppercase;color: color-mix(in srgb, var(--color-white) 67%, var(--color-ink))}.rp-gaprow-head span:first-child{color: var(--color-gold)}.rp-gaprow-head span:not(:first-child){font-size: 0.625rem;text-align: right}.rp-gap-name{font-family: var(--font-sans);font-weight: 400;font-size: var(--text-base);line-height: 1.35;color: var(--color-white)}.rp-gap-num, .rp-gap-delta{font-family: var(--font-sans);font-weight: 400;font-size: var(--text-base);line-height: 1.35;text-align: right;color: var(--color-white);font-variant-numeric: tabular-nums}.rp-gap-delta{color: var(--color-gold)}.rp-gaprow-total{background: var(--color-olive);padding-top: 1.125rem;padding-bottom: 1.125rem}.rp-gaprow-total .rp-gap-name, .rp-gaprow-total .rp-gap-num, .rp-gaprow-total .rp-gap-delta{font-weight: 700}.rp-closing .l2rp-takeaway-final{margin: 0}.rp-review-panel{display: grid;grid-template-columns: minmax(20rem, 1fr) minmax(20rem, 1.1fr);gap: var(--space-12);padding: var(--space-8);border-radius: var(--radius-panel);background: rgba(60, 60, 60, 0.4)}.rp-review-head{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-4)}.rp-review-intro{margin: 0;font-size: var(--text-base);line-height: 1.6;color: color-mix(in srgb, var(--color-white) 82%, transparent)}.rp-review-cta{margin-top: var(--space-2);height: 3rem}.rp-review-list{display: flex;flex-direction: column;gap: var(--space-3);margin: 0;padding: 0;list-style: none}.rp-review-list li{display: flex;align-items: flex-start;gap: var(--space-3);padding-bottom: var(--space-3);border-bottom: 1px solid var(--color-divider-dark);font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 72%, transparent)}.rp-review-list li:last-child{padding-bottom: 0;border-bottom: 0}.rp-review-list img{flex-shrink: 0;margin-top: 0.2rem}.rp-review-list b{font-weight: 600;color: var(--color-white)}@media (max-width: 64em){.rp-review-panel{grid-template-columns: 1fr;gap: var(--space-8)}.rp-scoreviz{grid-template-columns: 1fr}.rp-components{grid-template-columns: repeat(2, 1fr)}.rp-split{flex-direction: column;align-items: stretch}.rp-split-left, .rp-split-right, .rp-snap-body{max-width: none;width: 100%;flex: none;min-width: 0}.rp-closing .rp-split{grid-template-columns: 1fr}.rp-snap-row{grid-template-columns: 1fr}}@media (max-width: 47.9375em){.rp-prose{columns: 1}.rp-guide-index{grid-template-columns: 1fr}.rp-snap-row{grid-template-columns: 1fr;gap: var(--space-8)}.rp-facts, .rp-components{max-width: none}.rp-facts{grid-template-columns: minmax(7rem, 9rem) 1fr}.rp-components{grid-template-columns: 1fr}.rp-snap-body, .rp-bm-body{margin-left: 0;max-width: none;width: 100%;flex: none}.rp-bm-body{columns: 1}.rp-scorecard-num{font-size: 3.5rem}.rp-radar-card, .rp-scorecard{min-height: 18rem}.rp-scorerow-head{display: none}.rp-scorerow{grid-template-columns: 1fr auto;grid-template-areas: "name score" "status status";gap: 0.5rem var(--space-4)}.rp-scorerow-name{grid-area: name}.rp-scorerow-score{grid-area: score}.rp-scorerow-status{grid-area: status;text-align: right}.rp-scorerow-score .rp-scorebar{display: none}.rp-range{grid-template-columns: 5rem 1fr;grid-template-areas: "span status" "how how" "flag flag";gap: 0.4rem var(--space-4)}.rp-range-span{grid-area: span}.rp-range-status{grid-area: status}.rp-range-how{grid-area: how}.rp-range-flag{grid-area: flag;justify-self: start}.rp-gaprow{grid-template-columns: minmax(0, 1fr) 3.25rem 4.5rem 2.5rem;column-gap: var(--space-3)}.rp-gap-num, .rp-gap-delta{font-size: var(--text-base);text-align: right}.rp-review-panel{padding: var(--space-6)}}@media (max-width: 47.9375em){.rp-hero{padding-bottom: 1rem}.rp-hero-inner, .rp-split{flex-direction: column;align-items: stretch;gap: 1.5rem}.rp-hero-text{flex: none;width: 100%;max-width: none}.rp-title{font-size: 1.875rem}.rp-lead, .rp-split-right p, .rp-section-head p{font-size: 1rem}#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;gap: var(--space-4)}.rp-gauge-card, .rp-cover{width: 100%;max-width: 28rem;margin-inline: auto}.rp-pillar summary{grid-template-columns: 1fr 4rem 2rem;grid-template-areas: "name score toggle" "bar bar bar";gap: 0.5rem 1rem}.rp-pillar-name{grid-area: name}.rp-pillar-score{grid-area: score}.rp-pillar-bar{grid-area: bar}.rp-pillar-toggle{grid-area: toggle}.rp-tensions, .rp-horizons{grid-template-columns: 1fr}.rp-section{padding: 2.5rem 0}.rp-section-head{margin-bottom: 1.5rem}}@media (max-width: 55.75em){.rp-risks{overflow-x: auto;overflow-y: hidden;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--color-gold) var(--color-divider-dark)}.rp-risks-head, .rp-risk{min-width: 55rem}}@media (max-width: 30.75em){.rp-gaps{overflow-x: auto;overflow-y: hidden;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--color-gold) var(--color-divider-dark)}.rp-gaprow{min-width: 36rem;grid-template-columns: minmax(12rem, 1fr) 4.25rem 5.75rem 2.75rem;column-gap: var(--space-8)}}@media (prefers-reduced-motion: reduce){.rp-gauge-fill, .rp-pillar-bar i, .rp-pillar-arrow, .rp-scorebar i, .rp-guide-item a, .rp-reveal{transition: none}.rp-gauge-fill{stroke-dasharray: var(--val) 100}.rp-pillar-bar i, .rp-scorebar i{width: calc(var(--val) * 1%)}.rp-reveal{opacity: 1;transform: none}}.l2rp-offer-section{padding: 4rem 0 8rem}.l2rp-offer{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);gap: 3rem;align-items: start;padding: 3rem;border: 1px solid color-mix(in srgb, var(--color-gold) 26%, transparent);border-radius: var(--radius-lg);background: radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--color-gold) 10%, transparent), transparent 60%), color-mix(in srgb, var(--surface-panel) 34%, transparent);box-shadow: inset 0 1px 0 color-mix(in srgb, var(--color-white) 10%, transparent)}.l2rp-offer-lead{display: flex;flex-direction: column}.l2rp-offer-name{margin: var(--space-3) 0 0;font-family: var(--font-display);font-weight: 300;font-size: var(--text-2xl);line-height: 1.2;color: var(--color-gold)}.l2rp-offer-desc{margin: var(--space-4) 0 0;max-width: 34rem;font-family: var(--font-sans);font-size: var(--text-body-l);line-height: 1.6;color: color-mix(in srgb, var(--color-white) 80%, transparent)}.l2rp-offer-btn{align-self: flex-start;margin-top: var(--space-6)}.l2rp-offer-note{margin: var(--space-4) 0 0;max-width: 30rem;font-family: var(--font-sans);font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 52%, transparent)}.l2rp-offer-list{margin: 0;padding: 0;list-style: none}.l2rp-offer-list li{display: flex;align-items: flex-start;gap: 0.875rem;padding: 0.875rem 0;font-family: var(--font-sans);font-size: var(--text-base);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 74%, transparent)}.l2rp-offer-list li + li{border-top: 1px solid color-mix(in srgb, var(--color-white) 9%, transparent)}.l2rp-offer-list li:first-child{padding-top: 0}.l2rp-offer-list li:last-child{padding-bottom: 0}.l2rp-offer-list b{font-weight: 600;color: var(--color-white)}.l2rp-offer-icon{flex-shrink: 0;display: grid;place-items: center;width: 1.875rem;height: 1.875rem;border-radius: 50%;border: 1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);background: color-mix(in srgb, var(--color-gold) 10%, transparent);color: var(--color-gold);font-size: var(--text-base);line-height: 1}.l2rp-offer-pdf{margin: var(--space-6) 0 0;text-align: center}.l2rp-offer-pdf a{font-family: var(--font-sans);font-size: var(--text-sm);color: color-mix(in srgb, var(--color-white) 58%, transparent);text-decoration: underline;text-underline-offset: 0.2em}.l2rp-offer-pdf a:hover{color: var(--color-white)}.l2rp-rights{max-width: 48rem;margin: var(--space-8) auto 0;padding-top: var(--space-5);border-top: 1px solid color-mix(in srgb, var(--color-white) 12%, transparent)}.l2rp-rights p{margin: 0 0 var(--space-3);font-family: var(--font-sans);font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 42%, transparent)}.l2rp-rights p:last-child{margin-bottom: 0}@media (max-width: 62.5em) and (min-width: 48em){.l2rp-offer{grid-template-columns: 1fr;gap: 2.5rem;padding: 2rem}}.rp-jump{position: fixed;left: 50%;bottom: calc(1rem + env(safe-area-inset-bottom, 0px));z-index: 40;transform: translateX(-50%);max-width: min(22rem, calc(100vw - 2rem));animation: rp-jump-in 320ms cubic-bezier(.16, 1, .3, 1) both}.rp-jump-btn{display: flex;align-items: center;gap: 0.5rem;width: 100%;padding: 0.6875rem 0.875rem;border: 1px solid rgba(205, 162, 76, 0.45);border-radius: 999px;background: rgba(16, 16, 18, 0.86);backdrop-filter: blur(10px);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.45);color: #fff;font-family: inherit;font-size: 0.875rem;line-height: 1.2;text-align: left;cursor: pointer}.rp-jump-btn:active{transform: translateY(1px)}.rp-jump-no{flex: none;min-width: 1.5rem;color: var(--color-gold);font-variant-numeric: tabular-nums;letter-spacing: 0.04em}.rp-jump-name{flex: 1 1 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.rp-jump-chev{flex: none;color: var(--color-gold)}.rp-jump-sheet{position: fixed;inset: 0;z-index: 60}.rp-jump-veil{position: absolute;inset: 0;background: rgba(8, 8, 10, 0.6);opacity: 0;transition: opacity 200ms ease}.rp-jump-list{position: absolute;left: 0;right: 0;bottom: 0;max-height: 78vh;overflow-y: auto;padding: 0.75rem 0.75rem calc(1.25rem + env(safe-area-inset-bottom, 0px));border-top: 1px solid rgba(205, 162, 76, 0.35);border-radius: 1.25rem 1.25rem 0 0;background: #101012;transform: translateY(100%);transition: transform 260ms cubic-bezier(.16, 1, .3, 1)}.rp-jump-sheet.is-open .rp-jump-veil{opacity: 1}.rp-jump-sheet.is-open .rp-jump-list{transform: none}.rp-jump-head{margin: 0.25rem 0 0.5rem;padding: 0 0.5rem;color: rgba(255, 255, 255, 0.55);font-size: 0.75rem;letter-spacing: 0.12em;text-transform: uppercase}.rp-jump-list a{display: flex;gap: 0.625rem;align-items: baseline;padding: 0.75rem 0.5rem;border-bottom: 1px solid rgba(255, 255, 255, 0.07);border-left: 2px solid transparent;color: rgba(255, 255, 255, 0.86);font-size: 0.9375rem;text-decoration: none}.rp-jump-list a:last-child{border-bottom: 0}.rp-jump-list a span{min-width: 1.5rem;color: rgba(205, 162, 76, 0.75);font-variant-numeric: tabular-nums}.rp-jump-list a.is-here{border-left-color: var(--color-gold);background: rgba(205, 162, 76, 0.08);color: #fff}body.rp-jump-open{overflow: hidden}@keyframes rp-jump-in{from{opacity: 0;transform: translate(-50%, 12px)}to{opacity: 1;transform: translateX(-50%)}}@media (min-width: 768px){.rp-jump, .rp-jump-sheet{display: none !important}}@media (prefers-reduced-motion: reduce){.rp-jump{animation: none}.rp-jump-veil, .rp-jump-list{transition: none}}.rp-gauge-meta .l2rp-stage, .rp-gauge-meta .l2rp-tonext{grid-column: 1 / -1}.rp-gauge-meta .l2rp-stage{padding-top: var(--space-4);border-top: 1px solid var(--color-divider)}.rp-gauge-meta .l2rp-tonext{padding-top: 0;border-top: 0}.l2rp-scale{margin-top: var(--space-6);border-top: 1px solid var(--color-divider);padding-top: var(--space-4)}.l2rp-scale summary{display: flex;align-items: center;gap: var(--space-2);cursor: pointer;font-size: var(--text-sm);letter-spacing: 0.04em;text-transform: uppercase;color: var(--color-gold);list-style: none}.l2rp-scale summary::-webkit-details-marker, .l2rp-scale summary::marker{display: none;content: ""}.l2rp-scale summary img{transition: transform 0.18s ease}.l2rp-scale[open] summary img{transform: rotate(180deg)}.l2rp-scale table{width: 100%;margin-top: var(--space-4);border-collapse: collapse;font-size: var(--text-sm)}.l2rp-scale th, .l2rp-scale td{padding: var(--space-2) var(--space-3);text-align: left;border-bottom: 1px solid var(--color-divider)}.l2rp-scale th{font-weight: 400;color: color-mix(in srgb, var(--color-white) 55%, transparent);text-transform: uppercase;letter-spacing: 0.08em}.l2rp-scale tr.is-current td{color: var(--color-white);font-weight: 500;background: color-mix(in srgb, var(--color-gold) 12%, transparent)}@media (max-width: 47.9375em){.l2rp-scale{overflow-x: auto}.l2rp-scale th, .l2rp-scale td{padding: var(--space-2) var(--space-2)}.l2rp-scale-you{display: block;margin-left: 0;margin-top: 0.25rem;width: fit-content}}.l2rp-scale-you{display: inline-block;margin-left: var(--space-2);padding: 0.125rem var(--space-2);border-radius: 0.25rem;background: var(--color-gold);color: var(--color-ink);font-size: var(--text-xs);letter-spacing: 0.04em;text-transform: uppercase}.l2rp-stage-line{margin: 0;font-size: var(--text-lg);color: var(--color-gold)}.l2rp-offer-actions{display: flex;flex-wrap: wrap;gap: var(--space-3);margin-top: var(--space-6)}.l2rp-offer-actions .l2rp-offer-btn{margin-top: 0}.l2rp-offer-soon-note{color: var(--color-gold)}.rp-stage-path{margin: var(--space-4) 0 var(--space-6);padding: var(--space-4) var(--space-6);border-radius: var(--radius-md);border-left: 2px solid var(--color-gold);background: rgba(60, 60, 60, 0.4)}.rp-stage-path-now{display: flex;flex-direction: column;gap: 0.25rem;margin: 0}.rp-stage-path-now b{font-family: var(--font-sans);font-weight: 600;font-size: var(--text-base);color: var(--color-white)}.rp-stage-path-now span{font-size: var(--text-sm);letter-spacing: 0.04em;text-transform: uppercase;color: var(--color-gold)}.rp-stage-path-potential{margin: var(--space-4) 0 0;font-size: var(--text-sm);line-height: 1.6;color: color-mix(in srgb, var(--color-white) 78%, transparent)}.rp-stage-path-intro{margin: var(--space-4) 0 var(--space-2);font-size: var(--text-sm);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 70%, transparent)}.rp-stage-path-levers{display: flex;flex-direction: column;gap: var(--space-2);margin: 0;padding: 0;list-style: none}.rp-stage-path-levers li{position: relative;padding-left: var(--space-4);font-size: var(--text-sm);line-height: 1.5;color: var(--color-white)}.rp-stage-path-levers li::before{content: "";position: absolute;left: 0;top: 0.55em;width: 6px;height: 6px;border-radius: 50%;background: var(--color-gold)}.l2rp-slogan{font-family: var(--font-display);font-style: italic;color: color-mix(in srgb, var(--color-white) 82%, transparent)}.l2rp-pdf-btn{margin-top: 1.75rem;align-self: flex-start;width: auto}.l2rp-snapshot-grid{columns: 2 22rem;column-gap: 3rem}.l2rp-snapshot-grid p{break-inside: avoid;margin-bottom: 1.125rem;color: color-mix(in srgb, var(--color-white) 78%, transparent);line-height: 1.7}.l2rp-takeaway{margin: 2rem 0 0;padding: var(--space-6);border: 0;border-left: 3px solid var(--color-gold);border-radius: 0 var(--radius-panel) var(--radius-panel) 0;background: var(--color-takeaway-bg);font-family: var(--font-sans);font-size: var(--text-base);font-weight: 400;font-style: normal;line-height: 1.5;color: var(--color-white)}.l2rp-takeaway-final{margin-top: 2.5rem}.rp-closing .l2rp-takeaway-final{margin: 1.75rem 0 0}.l2rp-stage-sub{margin-top: 0.75rem;color: color-mix(in srgb, var(--color-white) 62%, transparent)}.l2rp-score-note{margin-top: 1.75rem;max-width: 52rem;color: color-mix(in srgb, var(--color-white) 68%, transparent);line-height: 1.7}.l2rp-sev{display: inline-block;width: 0.5rem;height: 0.5rem;border-radius: 50%;margin-right: 0.5rem;background: color-mix(in srgb, var(--color-white) 45%, transparent);vertical-align: 2px}.l2rp-sev-high, .l2rp-sev-висока{background: #d4644f}.l2rp-sev-medium, .l2rp-sev-средна{background: var(--color-gold)}.l2rp-sev-low, .l2rp-sev-ниска{background: #7fa06a}.l2rp-actions-summary{margin-top: var(--space-12);max-width: none;columns: 2;column-gap: var(--space-8)}.l2rp-actions-summary > .rp-subheading{column-span: all}.l2rp-actions-summary p{break-inside: avoid;margin: 0 0 1.125rem;font-size: var(--text-lg);font-weight: 400;line-height: 1.5;color: var(--color-white);text-shadow: var(--shadow-text)}.l2rp-actions-summary p:last-child{margin-bottom: 0}.l2rp-md p{margin-bottom: 1.125rem;line-height: 1.7}.l2rp-cta{max-width: 46rem;margin-inline: auto;text-align: left;color: color-mix(in srgb, var(--color-white) 75%, transparent)}.l2rp-pdf-link{display: inline-block;margin-top: 1.25rem;color: color-mix(in srgb, var(--color-white) 60%, transparent);text-decoration: underline;text-underline-offset: 4px}.l2rp-pdf-link:hover{color: var(--color-gold-light)}@media (max-width: 760px){.l2rp-snapshot-grid{columns: 1}.l2rp-actions-summary{columns: 1}.l2rp-takeaway{padding: var(--space-6);font-size: var(--text-base)}}.l2f{position: relative;display: flex;flex-direction: column;gap: clamp(1.75rem, 3.5vw, 2.5rem);padding: clamp(1.75rem, 3.5vw, 3rem) clamp(1.25rem, 3vw, 2.75rem);border-radius: clamp(18px, 2vw, 28px);border: 1px solid color-mix(in srgb, var(--color-gold) 18%, transparent);background: radial-gradient(75% 55% at 26% 72%, color-mix(in srgb, var(--color-gold) 10%, transparent), transparent 62%), radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--color-white) 4%, transparent), transparent 58%), color-mix(in srgb, var(--surface-panel) 20%, transparent);box-shadow: inset 0 1px 0 color-mix(in srgb, var(--color-white) 8%, transparent), 0 0 6rem color-mix(in srgb, var(--color-gold) 7%, transparent)}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.l2f{border-color: transparent}.l2f::before{content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit;padding: 1px;background: linear-gradient(142deg, color-mix(in srgb, var(--color-gold) 52%, transparent) 0%, color-mix(in srgb, var(--color-white) 10%, transparent) 34%, color-mix(in srgb, var(--color-gold) 26%, transparent) 68%, color-mix(in srgb, var(--color-white) 5%, transparent) 100%);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite: exclude;pointer-events: none}.l2f-act{position: relative;z-index: 1}}.l2f-one{display: grid;gap: var(--space-8)}@media (min-width: 64em){.l2f-one{grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);column-gap: clamp(2rem, 5vw, 4.5rem);align-items: start}}.l2f-h{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: clamp(2rem, 4.4vw, 3.5rem);line-height: 1.08;letter-spacing: -0.01em;color: var(--color-white);max-width: 14ch}.l2f-text{margin: var(--space-6) 0 0;max-width: 46ch;font-size: var(--text-base);line-height: 1.7;color: color-mix(in srgb, var(--color-white) 58%, transparent)}.l2f-claim{margin: var(--space-8) 0 0;max-width: 30ch;font-family: var(--font-display);font-weight: 300;font-size: clamp(1.125rem, 1.8vw, 1.5rem);line-height: 1.3;color: color-mix(in srgb, var(--color-white) 58%, transparent)}.l2f-claim b{font-weight: 300;color: var(--color-white)}.l2f-turn{margin: var(--space-4) 0 0;max-width: 42ch;font-size: var(--text-base);line-height: 1.6;color: color-mix(in srgb, var(--color-white) 45%, transparent)}.l2f-paper{position: relative;max-width: 27rem;background: var(--color-cream);color: var(--color-ink);border-radius: 2px;padding: clamp(1.125rem, 2vw, 1.5rem) clamp(1rem, 2vw, 1.5rem) clamp(4.5rem, 6vw, 4.75rem);transform: rotate(-1.4deg);box-shadow: 0 2.5rem 5rem rgba(0, 0, 0, .55), 0 .25rem .75rem rgba(0, 0, 0, .35)}.l2f-paper::before{content: "";position: absolute;inset: 0 auto 0 .65rem;width: 3px;background: radial-gradient(circle at 50% 50%, rgba(0,0,0,.22) 0 1.5px, transparent 1.6px) 0 0 / 3px 11px repeat-y}.l2f-list{list-style: none;margin: 0;padding: 0 0 0 1rem;display: grid;gap: .5rem}.l2f-list li{display: flex;align-items: center;gap: .875rem;font-family: var(--font-display);font-weight: 300;font-size: clamp(1rem, 1.2vw, 1.0625rem);line-height: 1.25;color: var(--color-ink)}.l2f-list li::before{content: "";flex: 0 0 auto;width: .75rem;height: .75rem;border: 1px solid color-mix(in srgb, var(--color-ink) 40%, transparent)}.l2f-stamp{position: absolute;right: clamp(.75rem, 2vw, 1.5rem);bottom: .875rem;padding: .5rem 1rem;border: 2px solid color-mix(in srgb, var(--color-danger) 70%, #000);border-radius: 2px;font-family: var(--font-sans);font-weight: 700;font-size: clamp(1rem, 1.25vw, 1.125rem);letter-spacing: .16em;text-transform: uppercase;color: color-mix(in srgb, var(--color-danger) 70%, #000);transform: rotate(-9deg)}.l2f-two-up{display: grid;gap: var(--space-8)}@media (min-width: 64em){.l2f-two-up{grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);column-gap: clamp(1.75rem, 4vw, 3.5rem);align-items: start}.l2f-alt{padding-left: clamp(1.75rem, 4vw, 3.5rem);border-left: 1px solid color-mix(in srgb, var(--color-white) 12%, transparent)}}.l2f-eyebrow{margin: 0 0 var(--space-4);font-family: var(--font-sans);font-size: var(--text-base);letter-spacing: .14em;text-transform: uppercase;color: var(--color-gold)}.l2f-name{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: clamp(1.875rem, 3.2vw, 2.75rem);line-height: 1.05;color: var(--color-white)}.l2f-desc{margin: var(--space-4) 0 0;max-width: 48ch;font-size: var(--text-base);line-height: 1.7;color: color-mix(in srgb, var(--color-white) 58%, transparent)}.l2f-gap{position: relative;margin: clamp(1.5rem, 3vw, 2rem) 0 0;padding: clamp(1.5rem, 3vw, 2rem) clamp(1.5rem, 3vw, 2.25rem) clamp(1.25rem, 2.5vw, 1.75rem);border: 1px solid color-mix(in srgb, var(--color-gold) 22%, transparent);border-radius: var(--radius-lg);background: radial-gradient(130% 100% at 50% 118%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 62%), color-mix(in srgb, var(--surface-panel) 30%, transparent);box-shadow: inset 0 1px 0 color-mix(in srgb, var(--color-white) 10%, transparent), 0 0 3.5rem color-mix(in srgb, var(--color-gold) 12%, transparent)}.l2f-gap-n{margin: 0 0 clamp(.75rem, 1.5vw, 1.125rem) calc((var(--l) + var(--w) / 2) * 1%);width: max-content;max-width: 18ch;transform: translateX(-50%);display: flex;align-items: baseline;gap: .625rem}.l2f-gap-n b{font-family: var(--font-display);font-weight: 300;font-size: clamp(2rem, 3.2vw, 2.5rem);line-height: .9;letter-spacing: -0.02em;color: var(--color-gold)}.l2f-gap-n em{font-style: normal;font-size: var(--text-base);line-height: 1.3;color: color-mix(in srgb, var(--color-white) 58%, transparent);max-width: 11ch}.l2f-rail{display: block;position: relative;height: .625rem;background: linear-gradient( color-mix(in srgb, var(--color-white) 12%, transparent), color-mix(in srgb, var(--color-white) 12%, transparent)) left center / 100% 1px no-repeat}.l2f-rail i{position: absolute;top: 50%;display: block;border-radius: 999px}.l2f-rail-done{left: 0;width: calc(var(--w) * 1%);height: 2px;margin-top: -1px;background: color-mix(in srgb, var(--color-gold) 28%, transparent)}.l2f-rail-gain{left: calc(var(--l) * 1%);width: calc(var(--w) * 1%);height: .625rem;margin-top: -.3125rem;background: var(--color-gold);box-shadow: 0 0 2.5rem color-mix(in srgb, var(--color-gold) 45%, transparent);transform-origin: left center}.rp-reveal.is-in .l2f-rail-gain{animation: l2f-grow .8s cubic-bezier(.22,.9,.28,1) .15s both}@keyframes l2f-grow{from{transform: scaleX(0)}}.l2f-ends{position: relative;margin: .75rem 0 0;height: 2rem}.l2f-ends span{position: absolute;top: 0;display: flex;align-items: baseline;gap: .375rem;right: calc((100 - var(--l)) * 1%);padding-right: .625rem;color: color-mix(in srgb, var(--color-gold) 42%, transparent)}.l2f-ends span.is-gold{right: auto;left: calc(var(--l) * 1%);padding: 0 0 0 .625rem;color: var(--color-gold)}.l2f-ends b{font-family: var(--font-display);font-weight: 300;font-size: clamp(1.375rem, 1.9vw, 1.625rem);line-height: 1}.l2f-ends em{font-style: normal;font-size: var(--text-base);letter-spacing: .04em;text-transform: uppercase;white-space: nowrap}.l2f-steps{list-style: none;display: grid;gap: .75rem clamp(1rem, 2.2vw, 1.75rem);margin: clamp(1.25rem, 2.5vw, 1.75rem) 0 0;padding: 0;counter-reset: l2f}@media (min-width: 48em){.l2f-steps{grid-template-columns: repeat(2, minmax(0, 1fr))}}.l2f-steps li{counter-increment: l2f;display: grid;grid-template-columns: 2rem minmax(0, 1fr);align-items: baseline;font-family: var(--font-sans)}.l2f-steps li::before{content: counter(l2f, decimal-leading-zero);font-size: var(--text-base);color: var(--color-gold);letter-spacing: .06em}.l2f-steps b{font-weight: 500;font-size: var(--text-body-l);color: var(--color-white)}.l2f-steps span{grid-column: 2;font-size: var(--text-base);line-height: 1.5;color: color-mix(in srgb, var(--color-white) 50%, transparent)}.l2f-btn{margin-top: clamp(1.5rem, 3vw, 2.25rem);white-space: nowrap;background: var(--color-gold);border-color: var(--color-gold);color: var(--color-ink)}.l2f-btn:hover{background: var(--color-gold-deep);border-color: var(--color-gold-deep)}.l2f-btn img{filter: brightness(0)}.l2f-alt-name{margin: 0;font-family: var(--font-display);font-weight: 300;font-size: clamp(1.375rem, 2.2vw, 1.875rem);line-height: 1.1;color: var(--color-white)}.l2f-alt-desc{margin: var(--space-4) 0 0;font-size: var(--text-base);line-height: 1.65;color: color-mix(in srgb, var(--color-white) 58%, transparent)}.l2f-alt-note{margin: var(--space-4) 0 0;font-size: var(--text-base);line-height: 1.55;color: color-mix(in srgb, var(--color-white) 45%, transparent)}.l2f-alt-btn{margin-top: clamp(1.25rem, 2.5vw, 1.75rem);white-space: nowrap;background: transparent;border: 1px solid color-mix(in srgb, var(--color-white) 34%, transparent);color: var(--color-white)}.l2f-alt-btn:hover{background: color-mix(in srgb, var(--color-white) 8%, transparent);border-color: var(--color-white)}@media (max-width: 63.9375em){.l2f-paper{transform: none;max-width: none}.l2f-note{margin-top: var(--space-4)}}@media (max-width: 47.9375em){.l2f-gap-n b{font-size: 2.25rem}.l2f-ends{height: 3.25rem}.l2f-ends span{flex-direction: column;gap: .125rem;right: auto;left: 0;padding: 0}.l2f-ends span.is-gold{left: auto;right: 0;padding: 0;text-align: right;align-items: flex-end}.l2f-btn, .l2f-alt-btn{width: 100%;justify-content: center}.l2f-gap{padding: 1.5rem 1.125rem 1.25rem}.l2f{padding: 1.5rem 1rem;border-radius: 16px}.l2f .btn{font-size: var(--text-base)}}.l2f .l2rp-offer-note{max-width: 62ch;font-size: var(--text-base);line-height: 1.6}@media (prefers-reduced-motion: reduce){.rp-reveal.is-in .l2f-rail-gain{animation: none}}.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}}
