@font-face{font-family:Roboto;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/fonts/roboto-latin-300.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:Roboto;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/fonts/roboto-latin-400.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:Roboto;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/fonts/roboto-latin-500.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:Roboto;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/fonts/roboto-latin-700.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:Roboto;font-style:normal;font-display:optional;font-weight:900;src:url(/assets/fonts/roboto-latin-900.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:Roboto Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");size-adjust:100.06%;ascent-override:92.77%;descent-override:24.41%;line-gap-override:0%}@font-face{font-family:Roboto Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/fonts/roboto-mono-latin-400.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:Roboto Mono;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/fonts/roboto-mono-latin-500.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:Outfit;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/fonts/outfit-latin-400.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:Outfit;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/fonts/outfit-latin-500.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:Outfit;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/fonts/outfit-latin-600.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:Outfit;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/fonts/outfit-latin-700.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:Space Grotesk;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/fonts/space-grotesk-latin-400.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:Space Grotesk;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/fonts/space-grotesk-latin-500.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:Space Grotesk;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/fonts/space-grotesk-latin-600.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:Space Grotesk;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/fonts/space-grotesk-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background: 0 0% 100%;--foreground: 222 14% 11%;--card: 0 0% 100%;--card-foreground: 222 14% 11%;--popover: 0 0% 100%;--popover-foreground: 222 14% 11%;--muted: 220 14% 96%;--muted-foreground: 220 9% 38%;--primary: 218 64% 33%;--primary-foreground: 0 0% 100%;--secondary: 220 14% 96%;--secondary-foreground: 222 14% 11%;--accent: 220 14% 94%;--accent-foreground: 222 14% 11%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 142 64% 30%;--success-foreground: 0 0% 100%;--warning: 35 92% 50%;--warning-foreground: 0 0% 100%;--info: 210 92% 45%;--info-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 218 64% 33%;--sidebar: 222 25% 12%;--sidebar-foreground: 220 9% 90%;--sidebar-accent: 222 28% 18%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 222 22% 18%;--sidebar-ring: 218 64% 50%;--status-active-bg: 142 70% 94%;--status-active-fg: 142 64% 26%;--status-pending-bg: 35 92% 94%;--status-pending-fg: 30 80% 32%;--status-approved-bg: 210 92% 94%;--status-approved-fg: 218 64% 33%;--status-rejected-bg: 0 80% 95%;--status-rejected-fg: 0 72% 38%;--status-archived-bg: 220 14% 94%;--status-archived-fg: 220 9% 35%;--status-progress-bg: 260 90% 95%;--status-progress-fg: 260 60% 40%;--radius-sm: 4px;--radius: 8px;--radius-md: 6px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .04);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05), 0 1px 1px -1px rgb(0 0 0 / .04);--shadow: 0 1px 3px 0 rgb(0 0 0 / .07), 0 1px 2px -1px rgb(0 0 0 / .04);--shadow-md: 0 4px 8px -2px rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .05);--shadow-lg: 0 10px 20px -4px rgb(0 0 0 / .1), 0 4px 8px -4px rgb(0 0 0 / .06);--font-sans: "Roboto", "Roboto Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 32px;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--sidebar-width: 16rem;--sidebar-width-icon: 3rem;--header-height: 3.5rem;--container-max: 80rem}.dark{--background: 222 18% 9%;--foreground: 220 14% 96%;--card: 222 16% 12%;--card-foreground: 220 14% 96%;--popover: 222 16% 12%;--popover-foreground: 220 14% 96%;--muted: 222 14% 16%;--muted-foreground: 220 9% 65%;--primary: 218 80% 62%;--primary-foreground: 222 18% 9%;--secondary: 222 14% 16%;--secondary-foreground: 220 14% 96%;--accent: 222 14% 18%;--accent-foreground: 220 14% 96%;--destructive: 0 70% 55%;--destructive-foreground: 0 0% 100%;--success: 142 60% 50%;--warning: 35 92% 58%;--info: 210 92% 60%;--border: 222 14% 20%;--input: 222 14% 20%;--ring: 218 80% 62%;--sidebar: 222 22% 7%;--sidebar-foreground: 220 9% 88%;--sidebar-accent: 222 22% 14%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 222 22% 14%}html,body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:hsl(var(--foreground));background:hsl(var(--background));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font-size:var(--text-4xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}h2,.h2{font-size:var(--text-2xl);font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}h3,.h3{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}h4,.h4{font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug)}p,.body{font-size:var(--text-sm);font-weight:400;line-height:var(--leading-relaxed)}.label{font-size:var(--text-xs);font-weight:500}.meta{font-size:var(--text-xs);font-weight:400;opacity:.7}.table-header{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.table-cell{font-size:var(--text-sm);font-weight:400}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.92em}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:17px;line-height:1.6;color:hsl(var(--foreground));background:hsl(var(--background));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}button{font-family:inherit}a{color:inherit}.container{max-width:1200px;margin:0 auto;padding:0 32px}.container-wide{max-width:1320px;margin:0 auto;padding:0 32px}@media(max-width:720px){.container,.container-wide{padding:0 20px}}.section{padding:96px 0}.section-tight{padding:64px 0}@media(max-width:720px){.section{padding:64px 0}.section-tight{padding:48px 0}}.divider{border-top:1px solid hsl(var(--border))}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary))}.eyebrow-muted{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.h-display{font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1.08;letter-spacing:-.012em;margin:0}.h-section{font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.14;letter-spacing:-.008em;margin:0}.h-card{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.lede{font-size:20px;line-height:1.55;color:hsl(var(--foreground) / .72);margin:0}.body{font-size:17px;line-height:1.6;color:hsl(var(--foreground) / .82)}.section-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:720px}.section-head.center{align-items:center;text-align:center;margin:0 auto}.muted{color:hsl(var(--muted-foreground))}.mono{font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:6px;border:1px solid transparent;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary:hover{background:#193971}.btn-secondary{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}.btn-secondary:hover{background:hsl(var(--accent))}.btn-ghost{background:transparent;color:hsl(var(--foreground))}.btn-ghost:hover{background:hsl(var(--accent))}.btn-link{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font-size:14px;font-weight:500;color:hsl(var(--primary))}.btn-link:hover{text-decoration:underline}.btn-sm{height:36px;padding:0 14px;font-size:13px}.btn-lg{height:54px;padding:0 28px;font-size:16px}.nav{position:sticky;top:0;z-index:30;background:hsl(var(--background) / .92);backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--border))}.nav-row{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.nav-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em}.nav-mark{width:28px;height:28px;border-radius:6px;background:hsl(var(--primary));color:#fff;display:flex;align-items:center;justify-content:center}.nav-mark-img{width:30px;height:30px;display:block;object-fit:contain;flex-shrink:0}.nav-logo-full{height:46px;width:auto;display:block;flex-shrink:0}@media(max-width:600px){.nav-logo-full{height:38px}}body.brand-invesp .nav-mark-img,body.style-contrast .nav-mark-img,body.style-remix .nav-mark-img{filter:brightness(0) invert(1)}.nav-brand-name{font-size:15px}.nav-brand-sub{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:1px}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:17px;color:hsl(var(--foreground));text-decoration:none;font-weight:500;display:inline-flex;align-items:center;min-height:44px}.nav-links a:hover{color:hsl(var(--primary))}.nav-cta{display:flex;align-items:center;gap:8px}.nav-cta .btn-sm{font-size:15px}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer}.nav-burger-bar{display:block;width:22px;height:2px;border-radius:2px;background:hsl(var(--foreground));transition:transform .2s ease,opacity .2s ease}body.brand-invesp .nav-burger-bar,body.style-contrast .nav-burger-bar,body.style-remix .nav-burger-bar{background:#fff}.nav.is-open .nav-burger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.is-open .nav-burger-bar:nth-child(2){opacity:0}.nav.is-open .nav-burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:880px){.nav-burger{display:flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid hsl(var(--border));box-shadow:0 24px 40px -18px #0f172a47;padding:8px 20px 16px;z-index:50}.nav.is-open .nav-links{display:flex}#nav .nav-links a{color:hsl(var(--foreground))!important;font-size:17px;min-height:48px;border-bottom:1px solid hsl(var(--border) / .6)}#nav .nav-links a:last-child{border-bottom:none}#nav .nav-links a:hover{color:hsl(var(--primary))!important}#nav .nav-dropdown{position:static;display:block;width:100%}#nav .nav-dropdown-trigger{display:none}#nav .nav-dropdown:after{display:none}#nav .nav-dropdown-menu{position:static;opacity:1;visibility:visible;pointer-events:auto;transform:none;box-shadow:none;border:none;border-radius:0;min-width:0;padding:0;background:none}#nav .nav-dropdown-menu a{display:flex;align-items:center;white-space:normal;padding:0;border-radius:0}}@media(max-width:600px){.nav-cta .btn-secondary{display:none}}.hero{position:relative;padding:96px 0 80px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:48px}}.hero-eyebrow-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hero-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;background:hsl(var(--primary) / .08);color:hsl(var(--primary));font-size:12px;font-weight:600;letter-spacing:.04em}.hero-eyebrow-pill .dot{width:6px;height:6px;border-radius:9999px;background:hsl(var(--success))}.hero h1{margin-bottom:24px}.hero h1.hero-keyword-h1{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;margin:0 0 16px;color:hsl(var(--muted-foreground))}.hero .hero-headline{margin:0 0 24px}.hero-lede{max-width:540px;margin-bottom:32px}.hero-cta-row{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}.hero-trust{display:flex;gap:32px;flex-wrap:wrap;padding-top:28px;border-top:1px solid hsl(var(--border))}.hero-trust-item .num{font-size:28px;font-weight:700;letter-spacing:-.01em}.hero-trust-item .lbl{font-size:14px;color:hsl(var(--muted-foreground));margin-top:4px}.hero-frame{position:relative;border-radius:12px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 30px 60px -20px #0f172a2e,0 12px 24px -12px #0f172a1f;overflow:hidden}.hero-frame img{display:block;width:100%;height:auto}.hero-frame-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border))}.hero-frame-dot{width:10px;height:10px;border-radius:9999px}.hero-frame-dot.r{background:#ef4444}.hero-frame-dot.y{background:#f59e0b}.hero-frame-dot.g{background:#10b981}.hero-frame-url{margin-left:12px;font-size:12px;color:hsl(var(--muted-foreground));font-family:var(--font-mono)}.hero-floating-card{position:absolute;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:14px 18px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:4px}.hero-floating-card.tl{top:-16px;left:-24px}.hero-floating-card.br{bottom:-16px;right:-16px}.hero-floating-card .card-num{font-size:22px;font-weight:700;letter-spacing:-.015em}.hero-floating-card .card-num .delta{color:hsl(var(--success));margin-left:6px;font-size:14px;font-weight:600}.hero-floating-card .card-lbl{font-size:11px;color:hsl(var(--muted-foreground))}.hero-bg-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(hsl(var(--border) / .5) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border) / .5) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 80%);opacity:.55}.hero-centered{padding:96px 0 64px;text-align:center}.hero-centered .hero-eyebrow-row{justify-content:center}.hero-centered h1{max-width:18ch;margin-left:auto;margin-right:auto}.hero-centered .hero-lede{margin-left:auto;margin-right:auto}.hero-centered .hero-cta-row{justify-content:center}.hero-centered .hero-trust{justify-content:center;border-top:none;padding-top:8px;gap:48px}.hero-centered .hero-frame-wrap{margin-top:64px;max-width:1080px;margin-left:auto;margin-right:auto}.hero-editorial{padding:64px 0 32px}.hero-editorial .hero-grid{grid-template-columns:1fr;gap:48px}.hero-editorial h1{font-size:clamp(56px,9vw,128px);letter-spacing:-.04em;line-height:.96;font-weight:800;max-width:14ch}.hero-editorial h1 em{font-style:normal;color:hsl(var(--primary))}.hero-editorial .hero-lede{font-size:22px;max-width:640px}.hero-editorial .hero-frame-wrap{margin-top:32px}.hero-editorial .hero-meta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:32px 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));margin-bottom:48px}@media(max-width:720px){.hero-editorial .hero-meta-row{grid-template-columns:repeat(2,1fr);gap:20px}}.hero-editorial .meta-num{font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1}.hero-editorial .meta-lbl{font-size:12px;color:hsl(var(--muted-foreground));margin-top:6px}.logo-strip{padding:72px 0;border-bottom:1px solid hsl(var(--border));background:#fff}.logo-strip-head{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:64px;text-align:center}.logo-strip-title{margin:0;max-width:28ch;text-wrap:balance}.logo-strip-label{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.logo-strip-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:12px;font-size:15px;color:hsl(var(--muted-foreground))}.logo-strip-meta strong{color:hsl(var(--foreground));font-weight:600}.logo-strip-meta .sep{opacity:.4}.logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;justify-items:stretch}@media(max-width:1024px){.logo-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.logo-grid{grid-template-columns:repeat(2,1fr)}}.logo-cell{width:100%;height:96px;display:flex;align-items:center;justify-content:center;padding:22px 28px;box-sizing:border-box}.logo-cell img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(1);opacity:.82;transition:filter .2s ease,opacity .2s ease}.logo-cell:hover img{filter:grayscale(0);opacity:1}.logo-rows{display:flex;flex-direction:column;gap:0}.logo-row-2{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:28px 0;align-items:center;border-top:1px solid hsl(var(--border) / .6)}.logo-row-2:first-child{border-top:none}@media(max-width:880px){.logo-row-2{grid-template-columns:1fr;gap:16px;padding:24px 0}}.logo-row-anchor{display:flex;flex-direction:column;gap:4px}.logo-row-name{font-size:18px;font-weight:700;letter-spacing:-.012em;color:hsl(var(--foreground))}.logo-row-meta{font-size:12px;color:hsl(var(--muted-foreground))}.logo-row-marks{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.logo-row-marks .logo-cell{width:180px;height:72px;padding:12px 18px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}@media(max-width:980px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.benefits-grid{grid-template-columns:1fr}}.benefit-tile{padding:32px;border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.benefit-tile:nth-child(3n){border-right:none}.benefit-tile:nth-last-child(-n+3){border-bottom:none}@media(max-width:980px){.benefit-tile{border-right:1px solid hsl(var(--border))!important;border-bottom:1px solid hsl(var(--border))!important}.benefit-tile:nth-child(2n){border-right:none!important}.benefit-tile:nth-last-child(-n+2):nth-child(2n){border-bottom:none!important}}.benefit-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-size:13px;font-weight:700;font-family:var(--font-mono);margin-bottom:16px}.benefit-title{font-size:17px;font-weight:600;letter-spacing:-.005em;margin:0 0 8px}.benefit-body{font-size:16px;line-height:1.6;color:hsl(var(--foreground) / .82);margin:0}.help-list{margin-top:48px;display:flex;flex-direction:column;gap:0}.help-row{display:grid;grid-template-columns:80px 1.1fr 1.5fr;gap:32px;padding:28px 0;border-top:1px solid hsl(var(--border));align-items:start}.help-row:last-child{border-bottom:1px solid hsl(var(--border))}@media(max-width:800px){.help-row{grid-template-columns:60px 1fr;gap:16px}.help-row .help-body{grid-column:1 / -1;padding-left:76px}}.help-num{font-family:var(--font-mono);font-size:13px;color:hsl(var(--muted-foreground));padding-top:4px}.help-title{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}.help-body{font-size:17px;line-height:1.6;color:hsl(var(--foreground) / .82);margin:0}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}@media(max-width:980px){.plans-grid{grid-template-columns:1fr}}.plan{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:24px;position:relative}.plan-featured{border:1px solid hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .08),0 20px 40px -20px hsl(var(--primary) / .25);transform:translateY(-8px)}@media(max-width:980px){.plan-featured{transform:none}}.plan-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.plan-meta-pill{display:inline-flex;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:hsl(var(--muted));color:hsl(var(--muted-foreground));width:fit-content}.plan-name{font-size:24px;font-weight:700;letter-spacing:-.015em;margin:0}.plan-for{font-size:15px;color:hsl(var(--muted-foreground));line-height:1.55;margin:0}.plan-price-row{display:flex;align-items:baseline;gap:6px;padding:16px 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.plan-price{font-size:36px;font-weight:700;letter-spacing:-.02em}.plan-price-prefix,.plan-price-suffix{font-size:14px;color:hsl(var(--muted-foreground))}.plan-features{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none;flex:1}.plan-feature{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.55}.plan-feature .check{flex-shrink:0;width:18px;height:18px;border-radius:9999px;background:hsl(var(--primary) / .12);color:hsl(var(--primary));display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.plan-feature.inherited .check{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.plan-cta{display:flex;flex-direction:column;gap:8px}.plan-fineprint{margin-top:32px;text-align:center;font-size:13px;color:hsl(var(--muted-foreground));max-width:720px;margin-left:auto;margin-right:auto}.plans-table-wrap{margin-top:64px;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card))}.plans-table{width:100%;border-collapse:collapse;font-size:14px}.plans-table thead th{text-align:left;padding:24px 24px 20px;vertical-align:top;border-bottom:1px solid hsl(var(--border))}.plans-table thead th.featured-col{background:hsl(var(--primary) / .04);position:relative}.plans-table thead th.featured-col:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:hsl(var(--primary))}.plans-table thead th+th{border-left:1px solid hsl(var(--border))}.plans-table tbody td{padding:14px 24px;border-bottom:1px solid hsl(var(--border));vertical-align:top}.plans-table tbody td+td{border-left:1px solid hsl(var(--border))}.plans-table tbody td.featured-col{background:hsl(var(--primary) / .04)}.plans-table tbody tr:last-child td{border-bottom:none}.plans-table .row-label{font-weight:500;background:hsl(var(--muted) / .4)}.plans-table .row-section{background:hsl(var(--muted));font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.plans-table .col-meta{display:flex;flex-direction:column;gap:8px}.plans-table .col-name{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0}.plans-table .col-price{font-size:24px;font-weight:700;letter-spacing:-.015em}.plans-table .col-price small{font-size:13px;font-weight:400;color:hsl(var(--muted-foreground))}.plans-table .col-cta{margin-top:8px}.plans-table .check-icon{color:hsl(var(--primary))}.plans-table .dash{color:hsl(var(--muted-foreground))}@media(max-width:880px){.plans-table-wrap{overflow-x:auto}.plans-table{min-width:720px}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;position:relative}@media(max-width:880px){.steps{grid-template-columns:1fr}}.step{padding:32px 32px 32px 0;border-top:2px solid hsl(var(--primary));position:relative}.step+.step{padding-left:32px;border-left:1px solid hsl(var(--border))}@media(max-width:880px){.step+.step{padding-left:0;border-left:none}}.step-num{font-family:var(--font-mono);font-size:12px;font-weight:600;color:hsl(var(--primary));letter-spacing:.04em}.step-week{font-size:12px;color:hsl(var(--muted-foreground));margin-left:8px}.step-title{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:12px 0}.step-body{font-size:17px;line-height:1.6;color:hsl(var(--foreground) / .82);margin:0}.pod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px}.pod-grid>.pod-row:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 12px);justify-self:center}@media(max-width:720px){.pod-grid{grid-template-columns:1fr}.pod-grid>.pod-row:last-child:nth-child(odd){max-width:none}}.pod-row{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start;padding:24px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px}.pod-row:hover{border-color:hsl(var(--primary) / .4)}@media(max-width:720px){.pod-row{grid-template-columns:1fr;gap:12px}}.pod-role-block{display:flex;flex-direction:column;gap:12px}.pod-avatar{width:48px;height:48px;border-radius:9999px;background:hsl(var(--primary) / .1);color:hsl(var(--primary));display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;letter-spacing:-.01em}.pod-role{font-size:17px;font-weight:600;margin:0}.pod-desc{font-size:16px;line-height:1.6;color:hsl(var(--foreground) / .82);margin:0}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:56px;border-top:1px solid hsl(var(--border));border-left:1px solid hsl(var(--border))}@media(max-width:720px){.why-grid{grid-template-columns:1fr}}.why-row{padding:40px;border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.why-num{font-family:var(--font-mono);font-size:12px;font-weight:600;color:hsl(var(--primary));letter-spacing:.04em;margin-bottom:16px}.why-title{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.why-body{font-size:17px;line-height:1.6;color:hsl(var(--foreground) / .82);margin:0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}@media(max-width:980px){.testimonials-grid{grid-template-columns:1fr}}.testimonial{padding:32px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;display:flex;flex-direction:column;gap:24px}.testimonial-stat{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1;color:hsl(var(--primary))}.testimonial-quote{font-size:18px;line-height:1.6;margin:0}.testimonial-meta{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid hsl(var(--border));margin-top:auto}.testimonial-avatar{width:40px;height:40px;border-radius:9999px;background:hsl(var(--primary));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.testimonial-name{font-size:14px;font-weight:600}.testimonial-role{font-size:12px;color:hsl(var(--muted-foreground))}.faq-list{margin-top:48px;max-width:920px}.faq-item{border-top:1px solid hsl(var(--border))}.faq-item:last-child{border-bottom:1px solid hsl(var(--border))}.faq-q{width:100%;text-align:left;background:none;border:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:24px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground));cursor:pointer}.faq-q:hover{color:hsl(var(--primary))}.faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:9999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s}.faq-item.open .faq-icon{background:hsl(var(--primary));color:#fff;transform:rotate(45deg)}.faq-a{display:none;padding:0 0 24px;font-size:18px;line-height:1.7;color:hsl(var(--foreground) / .9);max-width:800px}.faq-item.open .faq-a{display:block}.faq-a .faq-ol{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.faq-a .faq-ol li{padding-left:4px}.final-cta{background:hsl(var(--sidebar));color:#fff;border-radius:16px;padding:80px 64px;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}@media(max-width:880px){.final-cta{grid-template-columns:1fr;padding:56px 32px}}.final-cta:before{content:"";position:absolute;right:-120px;top:-120px;width:480px;height:480px;border-radius:9999px;background:#5189ec26;filter:blur(40px)}.final-cta h2{font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0}.final-cta p{color:#dce2f0d9;font-size:16px;line-height:1.55;margin:12px 0 32px}.final-cta .btn-primary{background:#5189ec;color:#0b1322}.final-cta .btn-primary:hover{background:#75a2f0}.final-cta .btn-secondary{background:transparent;border-color:#ffffff40;color:#fff}.final-cta .btn-secondary:hover{background:#ffffff14}.final-cta-side{position:relative;z-index:2}.final-cta-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.final-cta-list li{display:flex;align-items:center;gap:12px;font-size:14px;color:#dce2f0d9}.final-cta-list .check{flex-shrink:0;width:20px;height:20px;border-radius:9999px;background:#5189ec40;color:#75a2f0;display:inline-flex;align-items:center;justify-content:center}.footer{padding:48px 0;border-top:1px solid hsl(var(--border));margin-top:96px;color:hsl(var(--muted-foreground));font-size:13px}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer-links{display:flex;gap:24px}.footer-links a{text-decoration:none}.footer-links a:hover{color:hsl(var(--foreground))}.nav-dropdown{position:relative;display:flex;align-items:center}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:500;color:hsl(var(--foreground));background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.nav-dropdown-trigger svg{transition:transform .18s ease;margin-top:1px}.nav-dropdown:hover .nav-dropdown-trigger,.nav-dropdown:focus-within .nav-dropdown-trigger{color:hsl(var(--primary))}.nav-dropdown:hover .nav-dropdown-trigger svg,.nav-dropdown:focus-within .nav-dropdown-trigger svg{transform:rotate(180deg)}.nav-dropdown:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:18px}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(6px);min-width:210px;background:#fff;border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 18px 40px -12px #0f172a38;padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:40}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-dropdown-menu a{display:block;padding:9px 12px;border-radius:8px;font-size:15px;font-weight:500;color:hsl(var(--foreground));text-decoration:none;white-space:nowrap}.nav-dropdown-menu a:hover{background:hsl(var(--muted) / .6);color:hsl(var(--primary))}body.brand-invesp .nav-dropdown-trigger,body.style-contrast .nav-dropdown-trigger,body.style-remix .nav-dropdown-trigger{color:#fff}body.brand-invesp .nav-dropdown:hover .nav-dropdown-trigger,body.brand-invesp .nav-dropdown:focus-within .nav-dropdown-trigger{color:#ceb5f8}body.style-contrast .nav-dropdown:hover .nav-dropdown-trigger,body.style-contrast .nav-dropdown:focus-within .nav-dropdown-trigger,body.style-remix .nav-dropdown:hover .nav-dropdown-trigger,body.style-remix .nav-dropdown:focus-within .nav-dropdown-trigger{color:#75a2f0}body.brand-invesp .nav-dropdown-menu a,body.style-contrast .nav-dropdown-menu a,body.style-remix .nav-dropdown-menu a{color:hsl(var(--foreground))!important}body.brand-invesp .nav-dropdown-menu a:hover,body.style-contrast .nav-dropdown-menu a:hover,body.style-remix .nav-dropdown-menu a:hover{color:hsl(var(--primary))!important}.footer{padding:0;margin-top:120px;border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));font-size:14px}.footer-grid{display:grid;grid-template-columns:1fr 420px;align-items:stretch}.footer-main{background:#fff;padding:72px clamp(24px,5vw,80px) 64px}.footer-logo{display:inline-block;margin-bottom:56px}.footer-logo img{height:54px;width:auto;display:block}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col h4,.footer-col h3{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--foreground));margin:0 0 18px}.footer-col a{display:block;font-size:14px;line-height:1.45;color:hsl(var(--muted-foreground));text-decoration:none;margin-bottom:12px}.footer-col a:hover{color:hsl(var(--primary))}.footer-side{background:linear-gradient(150deg,#2f93da,#1d6fb5);color:#fff;padding:72px clamp(28px,3.4vw,56px) 64px;display:flex;flex-direction:column}.footer-sub-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;color:#fff}.footer-sub-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:48px}.footer-sub-form input{width:100%;max-width:300px;padding:13px 16px;border:none;border-radius:8px;font-size:15px;font-family:inherit;background:#fff;color:hsl(var(--foreground))}.footer-sub-form input::placeholder{color:hsl(var(--muted-foreground))}.footer-sub-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:8px;border:none;background:#ffffff38;color:#fff;cursor:pointer;transition:background .15s ease}.footer-sub-btn:hover{background:#ffffff5c}.footer-contact{margin-top:auto;display:flex;flex-direction:column;gap:18px}.footer-hq{font-size:18px;line-height:1.4;font-weight:600;color:#fff;text-decoration:none}.footer-hq:hover{text-decoration:underline}.footer-contact-line{display:inline-flex;align-items:center;gap:11px;font-size:16px;color:#fff;text-decoration:none}.footer-contact-line svg{flex-shrink:0;opacity:.9}.footer-contact-line:hover{text-decoration:underline}.footer-social{display:flex;gap:18px;margin-top:10px}.footer-social a{color:#fff;opacity:.92;display:inline-flex;transition:opacity .15s ease,transform .15s ease}.footer-social a:hover{opacity:1;transform:translateY(-1px)}.footer-bottom{background:#fff;border-top:1px solid hsl(var(--border));padding:20px 0;color:hsl(var(--muted-foreground));font-size:13px}.footer-bottom .footer-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer-bottom a{color:hsl(var(--muted-foreground));text-decoration:none}.footer-bottom a:hover{color:hsl(var(--primary))}@media(max-width:980px){.footer-grid{grid-template-columns:1fr}.footer-side{padding-top:56px}}@media(max-width:640px){.footer-cols{grid-template-columns:1fr 1fr;gap:28px 24px}}@media(max-width:420px){.footer-cols{grid-template-columns:1fr}}.tweak-grp{display:flex;flex-direction:column;gap:8px}.icon-check svg{width:100%;height:100%}::selection{background:hsl(var(--primary) / .2);color:hsl(var(--foreground))}*:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.btn-primary:focus-visible{outline-color:#fff;box-shadow:0 0 0 3px hsl(var(--primary))}.nav-dropdown-trigger{min-height:44px}.footer-col a{padding:3px 0}.footer-social a{width:40px;height:40px;align-items:center;justify-content:center}.footer-social{gap:10px;margin-left:-8px}.footer-sub-label{display:block;font-size:14px;font-weight:500;color:#fff;margin:0 0 2px}.hero a:focus-visible,.final-cta a:focus-visible{outline-color:#fff}body.style-editorial{font-family:Roboto,Roboto Fallback,system-ui,sans-serif}body.style-editorial .h-display{font-size:clamp(56px,10vw,144px);font-weight:800;letter-spacing:-.018em;line-height:.98}body.style-editorial .h-section{font-size:clamp(40px,6vw,80px);font-weight:700;letter-spacing:-.012em;line-height:1.04}body.style-editorial .lede{font-size:21px;line-height:1.5}body.style-editorial .eyebrow{font-size:11px;letter-spacing:.2em;font-weight:700}body.style-editorial .hero{padding:64px 0 32px}body.style-editorial .hero-grid{grid-template-columns:1fr;gap:56px}body.style-editorial .hero h1 em{font-style:normal;color:hsl(var(--primary))}body.style-editorial .section-head{position:relative;padding-top:40px}body.style-editorial .section-head:before{content:attr(data-num);position:absolute;top:-20px;right:0;font-size:200px;font-weight:900;line-height:1;letter-spacing:-.06em;color:hsl(var(--primary) / .06);font-family:Roboto,Roboto Fallback,sans-serif;pointer-events:none;z-index:0}body.style-editorial .benefit-tile{padding:40px 32px}body.style-editorial .benefit-num{background:transparent;font-size:36px;font-weight:900;letter-spacing:-.02em;width:auto;height:auto;font-family:Roboto,Roboto Fallback,sans-serif;color:hsl(var(--primary))}body.style-editorial .benefit-title{font-size:22px;font-weight:700}body.style-editorial .help-title{font-size:32px;font-weight:700;letter-spacing:-.008em}body.style-editorial .help-num{font-size:18px;font-weight:800;color:hsl(var(--primary));font-family:Roboto,Roboto Fallback,sans-serif}body.style-editorial .help-row{padding:40px 0}body.style-editorial .testimonial-stat{font-size:64px;font-weight:800;letter-spacing:-.012em}body.style-editorial .step-title,body.style-editorial .why-title{font-size:28px;font-weight:700;letter-spacing:-.006em}body.style-editorial .pod-role{font-size:20px;font-weight:700}body.style-data{background:#f9fafb}body.style-data .hero{background:linear-gradient(0deg,transparent 39px,hsl(var(--border) / .35) 40px),linear-gradient(90deg,transparent 39px,hsl(var(--border) / .35) 40px);background-size:40px 40px;background-position:-1px -1px}body.style-data .benefit-tile{position:relative;overflow:hidden}body.style-data .benefit-tile:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,hsl(var(--primary)) var(--w, 20%),hsl(var(--border)) var(--w, 20%))}body.style-data .benefit-tile:nth-child(1):after{--w: 80%}body.style-data .benefit-tile:nth-child(2):after{--w: 95%}body.style-data .benefit-tile:nth-child(3):after{--w: 70%}body.style-data .benefit-tile:nth-child(4):after{--w: 60%}body.style-data .benefit-tile:nth-child(5):after{--w: 88%}body.style-data .benefit-tile:nth-child(6):after{--w: 75%}body.style-data .help-row{background:linear-gradient(90deg,hsl(var(--primary) / .03),transparent 60%);padding-left:24px;margin-left:-24px;border-radius:8px}body.style-data .step{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;padding:32px;border-top:3px solid hsl(var(--primary))}body.style-data .step+.step{border-left:1px solid hsl(var(--border));margin-left:16px}body.style-data .testimonial{position:relative;padding-top:56px}body.style-data .testimonial:before{content:"";position:absolute;top:24px;left:32px;right:32px;height:24px;background:linear-gradient(90deg,hsl(var(--primary)) 60%,hsl(var(--primary) / .25) 60%);border-radius:2px;opacity:.5}body.style-data .pod-row{background:hsl(var(--card))}body.style-data .pod-avatar{background:hsl(var(--primary));color:#fff;border-radius:8px}body.style-contrast .nav{background:#131720eb;border-bottom-color:#242a38}body.style-contrast .nav-row,body.style-contrast .nav-links a,body.style-contrast .nav-brand{color:#fff}body.style-contrast .nav-brand-sub{color:#9096a2}body.style-contrast .nav-logo-full{filter:brightness(0) invert(1)}body.style-contrast .nav-links a:hover{color:#75a2f0}body.style-contrast .nav-cta .btn-secondary{background:transparent;color:#fff;border-color:#fff3}body.style-contrast .nav-cta .btn-secondary:hover{background:#ffffff14}body.style-contrast .hero{background:#131720;color:#fff}body.style-contrast .hero .lede,body.style-contrast .hero-trust-item .lbl,body.style-contrast .hero-floating-card .card-lbl,body.style-contrast .hero-frame-url,body.style-contrast .meta-lbl{color:#9ea3ae}body.style-contrast .hero-trust{border-top-color:#242a38}body.style-contrast .hero-bg-grid{background-image:linear-gradient(hsl(218 80% 62% / .12) 1px,transparent 1px),linear-gradient(90deg,hsl(218 80% 62% / .12) 1px,transparent 1px)}body.style-contrast .hero-eyebrow-pill{background:#5189ec26;color:#75a2f0}body.style-contrast .eyebrow-muted{color:#9096a2}body.style-contrast .hero .btn-secondary{background:transparent;color:#fff;border-color:#ffffff40}body.style-contrast .hero .btn-secondary:hover{background:#ffffff14}body.style-contrast .hero .btn-primary{background:#5189ec;color:#0b1322}body.style-contrast .hero .btn-primary:hover{background:#75a2f0}body.style-contrast .hero-floating-card{background:#1d212a;border-color:#2c3344;color:#fff}body.style-contrast .hero-frame{background:#1d212a;border-color:#2c3344}body.style-contrast .hero-frame-bar{background:#191c24;border-color:#2c3344}body.style-contrast .logo-strip{background:#f3f4f6}body.style-contrast section#how{background:#131720!important;color:#fff}body.style-contrast section#how .help-body{color:#9ea3ae}body.style-contrast section#how .help-num{color:#75a2f0}body.style-contrast section#how .help-row,body.style-contrast section#how .help-list .help-row:last-child{border-color:#242a38}body.style-contrast section#how .eyebrow{color:#75a2f0}body.style-contrast section#how .lede{color:#9ea3ae}body.style-contrast .section:has(.steps){background:#131720!important;color:#fff}body.style-contrast .section:has(.steps) .step-body{color:#9ea3ae}body.style-contrast .section:has(.steps) .step+.step{border-left-color:#242a38}body.style-contrast .section:has(.steps) .eyebrow,body.style-contrast .section:has(.steps) .step-num{color:#75a2f0}body.style-contrast .section:has(.steps) .step{border-top-color:#5189ec}body.style-contrast .section:has(.steps) .step-week{color:#9096a2}body.style-contrast .section:has(.why-grid){background:#131720!important;color:#fff}body.style-contrast .section:has(.why-grid) .why-body{color:#9ea3ae}body.style-contrast .section:has(.why-grid) .why-grid,body.style-contrast .section:has(.why-grid) .why-row{border-color:#242a38}body.style-contrast .section:has(.why-grid) .eyebrow,body.style-contrast .section:has(.why-grid) .why-num{color:#75a2f0}body.style-contrast .section:has(.testimonials-grid){background:#0f121a!important;color:#fff}body.style-contrast .section:has(.testimonials-grid) .lede{color:#9ea3ae}body.style-contrast .section:has(.testimonials-grid) .testimonial{background:#1b1f27;border-color:#2c3344}body.style-contrast .section:has(.testimonials-grid) .testimonial-stat{color:#75a2f0;font-size:56px}body.style-contrast .section:has(.testimonials-grid) .testimonial-meta{border-top-color:#2c3344}body.style-contrast .section:has(.testimonials-grid) .testimonial-role{color:#9096a2}body.style-contrast .section:has(.testimonials-grid) .eyebrow{color:#75a2f0}body.style-accent{--accent-warm: 12 88% 60%;--accent-warm-soft: 12 88% 95%}body.style-accent .eyebrow{color:hsl(var(--accent-warm))}body.style-accent .hero-eyebrow-pill{background:hsl(var(--accent-warm) / .12);color:hsl(var(--accent-warm))}body.style-accent .hero-eyebrow-pill .dot{background:hsl(var(--accent-warm))}body.style-accent .btn-primary{background:hsl(var(--accent-warm));color:#fff}body.style-accent .btn-primary:hover{background:#f04419}body.style-accent .benefit-num{background:hsl(var(--accent-warm) / .12);color:hsl(var(--accent-warm))}body.style-accent .help-num,body.style-accent .step-num,body.style-accent .why-num{color:hsl(var(--accent-warm))}body.style-accent .step{border-top-color:hsl(var(--accent-warm))}body.style-accent .testimonial-stat{color:hsl(var(--accent-warm))}body.style-accent .plan-featured{border-color:hsl(var(--accent-warm));box-shadow:0 0 0 4px hsl(var(--accent-warm) / .08),0 20px 40px -20px hsl(var(--accent-warm) / .25)}body.style-accent .plan-badge{background:hsl(var(--accent-warm))}body.style-accent .plan-feature .check{background:hsl(var(--accent-warm) / .14);color:hsl(var(--accent-warm))}body.style-accent .final-cta{background:#131720}body.style-accent .final-cta .btn-primary{background:hsl(var(--accent-warm));color:#fff}body.style-accent .final-cta .btn-primary:hover{background:#f04419}body.style-accent .final-cta:before{background:hsl(var(--accent-warm) / .18)}body.style-accent .final-cta-list .check{background:hsl(var(--accent-warm) / .25);color:hsl(var(--accent-warm))}body.style-accent .final-cta-side .eyebrow{color:#f68a6f}body.style-accent .nav-links a:hover{color:hsl(var(--accent-warm))}body.style-accent .nav-cta .btn-primary{background:hsl(var(--accent-warm));color:#fff}body.style-accent .nav-cta .btn-primary:hover{background:#f04419}body.style-accent .btn-link{color:hsl(var(--accent-warm))}body.style-accent .faq-item.open .faq-icon{background:hsl(var(--accent-warm))}body.style-accent ::selection{background:hsl(var(--accent-warm) / .25)}body.style-accent .plans-table thead th.featured-col:before{background:hsl(var(--accent-warm))}body.style-accent .plans-table thead th.featured-col,body.style-accent .plans-table tbody td.featured-col{background:hsl(var(--accent-warm) / .04)}body.style-accent .plans-table .check-icon{color:hsl(var(--accent-warm))}body.style-remix{font-family:Roboto,Roboto Fallback,system-ui,sans-serif}body.style-remix .h-display{font-size:clamp(56px,10vw,144px);font-weight:800;letter-spacing:-.018em;line-height:.98}body.style-remix .h-section{font-size:clamp(40px,6vw,80px);font-weight:700;letter-spacing:-.012em;line-height:1.04}body.style-remix .help-title{font-size:32px;font-weight:700;letter-spacing:-.008em}body.style-remix .step-title,body.style-remix .why-title{font-size:28px;font-weight:700;letter-spacing:-.006em}body.style-remix .testimonial-stat{font-size:72px;font-weight:800;letter-spacing:-.012em}body.style-remix .benefit-num{background:transparent;font-size:36px;font-weight:800;letter-spacing:-.008em;width:auto;height:auto;font-family:Roboto,Roboto Fallback,sans-serif}body.style-remix .benefit-title{letter-spacing:0}body.style-remix .nav{background:#131720eb;border-bottom-color:#242a38}body.style-remix .nav-row,body.style-remix .nav-links a,body.style-remix .nav-brand{color:#fff}body.style-remix .nav-brand-sub{color:#9096a2}body.style-remix .nav-logo-full{filter:brightness(0) invert(1)}body.style-remix .nav-cta .btn-secondary{background:transparent;color:#fff;border-color:#fff3}body.style-remix .hero{background:#131720;color:#fff}body.style-remix .hero .lede,body.style-remix .hero-trust-item .lbl,body.style-remix .meta-lbl,body.style-remix .hero-floating-card .card-lbl,body.style-remix .hero-frame-url{color:#9ea3ae}body.style-remix .hero-trust{border-top-color:#242a38}body.style-remix .hero-bg-grid{background-image:linear-gradient(hsl(218 80% 62% / .12) 1px,transparent 1px),linear-gradient(90deg,hsl(218 80% 62% / .12) 1px,transparent 1px)}body.style-remix .hero-eyebrow-pill{background:#f3633f2e;color:#f69279}body.style-remix .hero-eyebrow-pill .dot{background:#f47757}body.style-remix .hero .btn-primary{background:#f3633f;color:#fff}body.style-remix .hero .btn-primary:hover{background:#f04419}body.style-remix .hero .btn-secondary{background:transparent;color:#fff;border-color:#ffffff40}body.style-remix .hero-floating-card{background:#1d212a;border-color:#2c3344;color:#fff}body.style-remix .hero-frame{background:#1d212a;border-color:#2c3344}body.style-remix .hero-frame-bar{background:#191c24;border-color:#2c3344}body.style-remix .eyebrow,body.style-remix .benefit-num,body.style-remix .help-num,body.style-remix .step-num,body.style-remix .why-num{color:#ae3213}body.style-remix .step{border-top-color:#f3633f}body.style-remix .testimonial-stat{color:#f3633f}body.style-remix .plan-featured{border-color:#f3633f;box-shadow:0 0 0 4px #f3633f14,0 20px 40px -20px #f3633f40}body.style-remix .plan-badge{background:#f3633f}body.style-remix .plan-feature .check{background:#f3633f2e;color:#932a10}body.style-remix .btn-primary{background:#f3633f;color:#fff}body.style-remix .btn-primary:hover{background:#f04419}body.style-remix .section:has(.testimonials-grid){background:#0f121a!important;color:#fff}body.style-remix .section:has(.testimonials-grid) .lede{color:#9ea3ae}body.style-remix .section:has(.testimonials-grid) .testimonial{background:#1b1f27;border-color:#2c3344}body.style-remix .section:has(.testimonials-grid) .testimonial-meta{border-top-color:#2c3344}body.style-remix .section:has(.testimonials-grid) .testimonial-role{color:#9096a2}body.style-remix .logo-strip,body.style-contrast .logo-strip{background:#fff;border-color:hsl(var(--border))}body.style-remix .logo-strip-label,body.style-contrast .logo-strip-label,body.style-remix .logo-row-meta,body.style-contrast .logo-row-meta{color:hsl(var(--muted-foreground))}body.style-remix .logo-row-2,body.style-contrast .logo-row-2{border-top-color:hsl(var(--border) / .6)}body.style-remix .logo-row-name,body.style-contrast .logo-row-name{color:hsl(var(--foreground))}body.style-remix .logo-mark,body.style-contrast .logo-mark{color:hsl(var(--muted-foreground))}body.style-remix .logo-mark:hover,body.style-contrast .logo-mark:hover{color:hsl(var(--foreground))}body.scale-compact .h-display{font-size:clamp(40px,5.4vw,68px)!important;line-height:1.08;letter-spacing:0!important}body.scale-compact .h-section{font-size:clamp(30px,3.6vw,44px)!important;line-height:1.18;letter-spacing:.002em!important}body.scale-compact .lede{font-size:19px;line-height:1.6;letter-spacing:.005em}body.scale-compact .help-title{font-size:20px!important;letter-spacing:.005em!important}body.scale-compact .step-title,body.scale-compact .why-title{font-size:21px!important;letter-spacing:.005em!important}body.scale-compact .benefit-title{font-size:16px!important;letter-spacing:.01em!important}body.scale-compact .testimonial-stat{font-size:36px!important;letter-spacing:0!important}body.scale-compact .plan-name{font-size:22px;letter-spacing:.005em!important}body.scale-compact .plan-price{font-size:32px;letter-spacing:0!important}body.scale-compact .faq-q{font-size:22px;padding:22px 0;letter-spacing:.005em!important}body.scale-compact .pod-role{font-size:16px!important;letter-spacing:.005em!important}body.scale-compact .section{padding:72px 0}body.scale-compact .section-head{gap:14px}body.scale-compact.style-remix .h-display,body.scale-compact.style-editorial .h-display{font-size:clamp(44px,6.2vw,80px)!important;letter-spacing:-.005em!important;line-height:1.06!important;font-weight:800!important}body.scale-compact.style-remix .h-section,body.scale-compact.style-editorial .h-section{font-size:clamp(32px,4vw,50px)!important;letter-spacing:0!important;line-height:1.14!important;font-weight:700!important}body.scale-compact.style-remix .help-title,body.scale-compact.style-editorial .help-title{font-size:24px!important;letter-spacing:.002em!important;font-weight:700!important}body.scale-compact.style-remix .step-title,body.scale-compact.style-editorial .step-title,body.scale-compact.style-remix .why-title,body.scale-compact.style-editorial .why-title{font-size:22px!important;letter-spacing:.002em!important;font-weight:700!important}body.scale-compact.style-remix .testimonial-stat,body.scale-compact.style-editorial .testimonial-stat{font-size:48px!important;letter-spacing:-.005em!important;font-weight:800!important}body.scale-compact.style-remix .benefit-num,body.scale-compact.style-editorial .benefit-num{font-size:28px!important;letter-spacing:0!important;font-weight:800!important}body.scale-compact.style-remix .benefit-title,body.scale-compact.style-editorial .benefit-title{font-size:18px!important;letter-spacing:.005em!important;font-weight:600!important}body.scale-cinematic .h-display{font-size:clamp(56px,8vw,104px)!important;line-height:.96;letter-spacing:-.03em}body.scale-cinematic .h-section{font-size:clamp(40px,5.5vw,68px)!important;line-height:1.02;letter-spacing:-.025em}body.scale-cinematic .lede{font-size:21px;line-height:1.55;max-width:680px}body.scale-cinematic .help-title{font-size:28px!important}body.scale-cinematic .step-title,body.scale-cinematic .why-title{font-size:26px!important}body.scale-cinematic .benefit-title{font-size:19px!important}body.scale-cinematic .testimonial-stat{font-size:56px!important}body.scale-cinematic .plan-name{font-size:28px}body.scale-cinematic .plan-price{font-size:44px}body.scale-cinematic .faq-q{font-size:22px;padding:28px 0}body.scale-cinematic .pod-role{font-size:20px!important}body.scale-cinematic .section{padding:128px 0}body.scale-cinematic .section-head{gap:24px;max-width:800px}body.scale-cinematic .help-row{padding:40px 0}body.scale-cinematic .benefit-tile{padding:40px}body.scale-cinematic .benefits-grid,body.scale-cinematic .help-list,body.scale-cinematic .plans-grid,body.scale-cinematic .steps,body.scale-cinematic .pod-grid,body.scale-cinematic .why-grid,body.scale-cinematic .testimonials-grid,body.scale-cinematic .faq-list{margin-top:80px}body.scale-cinematic.style-remix .h-display,body.scale-cinematic.style-editorial .h-display{font-size:clamp(64px,10vw,152px)!important;letter-spacing:-.045em;line-height:.92}body.scale-cinematic.style-remix .h-section,body.scale-cinematic.style-editorial .h-section{font-size:clamp(48px,7vw,96px)!important}body.scale-cinematic.style-remix .testimonial-stat,body.scale-cinematic.style-editorial .testimonial-stat{font-size:88px!important}.cat-mock{display:flex;flex-direction:column;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:#f3f4f6;background:#161413;--cat-line: hsl(28 6% 16%);--cat-card: hsl(28 8% 11%);--cat-card-2: hsl(28 8% 10%);--cat-muted: hsl(28 6% 65%);--cat-dim: hsl(28 5% 45%);--cat-amber: hsl(28 90% 58%);--cat-blue: hsl(212 95% 62%);--cat-green: hsl(142 70% 50%);--cat-yellow: hsl(42 95% 56%);--cat-red: hsl(0 78% 60%)}.cat-mock-topbar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--cat-line);background:#131210}.cat-mock-topbar-side{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#272421;color:var(--cat-muted)}.cat-mock-ctx-label{font-size:11px;color:var(--cat-dim)}.cat-mock-ctx-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:#211e1c;border:1px solid var(--cat-line);border-radius:4px;font-size:11px}.cat-mock-ctx-chip .globe{width:10px;height:10px;border-radius:9999px;border:1.2px solid var(--cat-muted)}.cat-mock-spacer{flex:1}.cat-mock-topbar-right{display:flex;align-items:center;gap:8px}.cat-mock-search{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:#211e1c;border:1px solid var(--cat-line);border-radius:4px;font-size:11px;color:var(--cat-dim)}.cat-mock-search-kbd{padding:0 4px;border-radius:3px;background:#2c2926;font-family:var(--font-mono);font-size:9px;color:var(--cat-muted)}.cat-mock-bell{position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat-muted)}.cat-mock-bell-badge{position:absolute;top:-3px;right:-5px;min-width:16px;height:14px;padding:0 3px;border-radius:9999px;background:var(--cat-red);color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.cat-mock-page{padding:18px 20px 16px;display:flex;flex-direction:column;gap:14px}.cat-mock-page-head{display:flex;align-items:center;justify-content:space-between}.cat-mock-page-title{font-size:18px;font-weight:700;letter-spacing:-.012em;margin:0}.cat-mock-view-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:5px;border:1px solid var(--cat-line);background:#1e1c1a;font-size:11px;color:var(--cat-muted)}.cat-mock-tabs-row{display:inline-flex;padding:2px;background:#1e1c1a;border:1px solid var(--cat-line);border-radius:6px;align-self:flex-start;gap:2px}.cat-mock-tab2{padding:3px 12px;border-radius:4px;font-size:11px;color:var(--cat-muted)}.cat-mock-tab2.on{background:#2c2926;color:#fff;font-weight:500}.cat-mock-sect{display:flex;flex-direction:column;gap:8px}.cat-mock-sect-label{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--cat-dim);padding-left:4px}.cat-mock-statgrid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cat-mock-statgrid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.cat-mock-card2{background:var(--cat-card);border:1px solid var(--cat-line);border-radius:6px;padding:10px 12px;display:grid;grid-template-rows:auto 1fr auto;gap:4px;min-height:76px}.cat-mock-card2-lbl{font-size:10px;color:var(--cat-muted);letter-spacing:0;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;min-height:13.5px}.cat-mock-card2-lbl .q{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border:1px solid var(--cat-dim);border-radius:9999px;font-size:8px;color:var(--cat-dim);flex-shrink:0}.cat-mock-card2-val{font-size:18px;font-weight:700;letter-spacing:-.012em;line-height:1.15;align-self:end}.cat-mock-card2-val.green{color:var(--cat-green)}.cat-mock-card2-val.red{color:var(--cat-red)}.cat-mock-card2-val.yellow{color:var(--cat-yellow)}.cat-mock-card2-sub{font-size:10px;color:var(--cat-dim);line-height:1.35}.cat-mock-card2-sub-2{font-size:10px;color:var(--cat-dim)}.cat-mock-statgrid-6 .cat-mock-card2{min-height:64px;padding:8px 10px}.cat-mock-statgrid-6 .cat-mock-card2-val{font-size:18px}.cat-mock-statgrid-6 .cat-mock-card2-lbl{min-height:13.5px}.cat-mock-chart-card{background:var(--cat-card);border:1px solid var(--cat-line);border-radius:6px;padding:12px}.cat-mock-chart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cat-mock-chart-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.cat-mock-chart-title .sq{width:12px;height:12px;border-radius:2px;background:var(--cat-blue);opacity:.8;display:inline-block}.cat-mock-mini-tabs{display:inline-flex;padding:1px;background:#191715;border:1px solid var(--cat-line);border-radius:4px}.cat-mock-mini-tab{padding:2px 8px;border-radius:3px;font-size:10px;color:var(--cat-muted)}.cat-mock-mini-tab.on{background:#2c2926;color:#fff}.cat-mock-chart-area{width:100%;height:64px}.cat-mock-pill-status{display:inline-flex;padding:1px 8px;border-radius:9999px;font-size:10px;font-weight:500;background:#104122;color:var(--cat-green);width:fit-content;margin-top:2px}.quote-slot{margin:32px auto;max-width:760px;padding:20px 24px;border:1.5px dashed hsl(var(--border));border-radius:10px;background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono)}.quote-slot:before{content:"\201c\201d";font-family:var(--font-sans);font-size:28px;line-height:.4;color:hsl(var(--primary));opacity:.35;letter-spacing:.15em;margin-bottom:4px}.quote-slot-tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary))}.quote-slot-purpose{font-size:13px;line-height:1.55;font-family:var(--font-sans);color:hsl(var(--muted-foreground))}.fquote{margin:36px auto 8px;max-width:940px;display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center;padding:40px 44px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 1px hsl(var(--border)),0 24px 48px -32px #0f172a33;position:relative}.fquote-aside{display:flex;flex-direction:column;gap:6px;padding-right:36px;border-right:1px solid hsl(var(--border))}.fquote-stat{font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#1d8743;font-variant-numeric:tabular-nums}.fquote-stat-label{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.fquote-chip{margin-top:10px;align-self:flex-start;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .7);border:1px solid hsl(var(--border));padding:5px 10px;border-radius:999px}.fquote-chip-lead{margin-top:0;font-size:15px;font-weight:700;color:#19763b;background:#ebf9f0;border-color:#b5e3c6;padding:7px 13px}.split-quote-section,body.style-remix .split-quote-section,body.style-contrast .split-quote-section{background:#f6f7f9}.split-quote-section .split-quote{margin-top:0;margin-bottom:0;padding-top:0;border-top:none}.split-quote-section .split-quote-h,body.style-remix .split-quote-section .split-quote-h,body.style-contrast .split-quote-section .split-quote-h{color:#10192d}.split-quote-section .split-quote-card,body.style-remix .split-quote-section .split-quote-card,body.style-contrast .split-quote-section .split-quote-card{background:#fff;border-color:#e1e4ea;box-shadow:0 1px #e1e4ea,0 24px 48px -34px #0f172a42}.split-quote-section .split-quote-text,body.style-remix .split-quote-section .split-quote-text,body.style-contrast .split-quote-section .split-quote-text{color:#1d2434}.split-quote-section .rq-name,body.style-remix .split-quote-section .rq-name,body.style-contrast .split-quote-section .rq-name{color:#10192d}.split-quote-section .rq-role,.split-quote-section .split-quote-stat-label,body.style-remix .split-quote-section .rq-role,body.style-remix .split-quote-section .split-quote-stat-label,body.style-contrast .split-quote-section .rq-role,body.style-contrast .split-quote-section .split-quote-stat-label{color:#616875}.split-quote-section .rq-arrow,body.style-remix .split-quote-section .rq-arrow,body.style-contrast .split-quote-section .rq-arrow{background:#fff;color:#283248;border-color:#dcdfe5}.split-quote-section .rq-arrow:hover{background:#218345;color:#fff;border-color:#218345}.split-quote-section .rq-logo,body.style-remix .split-quote-section .rq-logo,body.style-contrast .split-quote-section .rq-logo{background:#f3f4f7;border-color:#dcdfe5}.split-quote-split,body.style-remix .split-quote-split,body.style-contrast .split-quote-split{background:#eff1f5}@media(min-width:861px){.split-quote-split,body.style-remix .split-quote-split,body.style-contrast .split-quote-split{background:linear-gradient(to right,#0b0e14 0 50%,#eff1f5 50% 100%)}}@media(max-width:860px){.split-quote-split,body.style-remix .split-quote-split,body.style-contrast .split-quote-split{background:#eff1f5}.split-quote-split .split-quote-headline{background:#0b0e14;padding:32px 24px;border-radius:16px}.split-quote-split .split-quote-card{padding-top:8px;padding-bottom:8px}}.split-quote-split .split-quote-h,body.style-remix .split-quote-split .split-quote-h,body.style-contrast .split-quote-split .split-quote-h{color:#fff}.split-quote-split .split-quote-headline{justify-content:center}.split-quote-split .split-quote-card,body.style-remix .split-quote-split .split-quote-card,body.style-contrast .split-quote-split .split-quote-card{background:transparent;border:none;box-shadow:none;padding:8px clamp(8px,3vw,48px);align-items:center;text-align:center}.split-quote-split .split-quote-body{align-items:center;text-align:center}.split-quote-split .split-quote-stat-row{justify-content:center}.split-quote-split .fquote-chip-lead{align-self:center!important}.split-quote-split .split-quote-meta{justify-content:center}.split-quote-split .split-quote-text,body.style-remix .split-quote-split .split-quote-text,body.style-contrast .split-quote-split .split-quote-text{font-size:clamp(22px,2.3vw,30px);line-height:1.42;font-weight:500;max-width:30ch;color:#1d2434}.split-quote-split .split-quote-arrow,body.style-remix .split-quote-split .split-quote-arrow,body.style-contrast .split-quote-split .split-quote-arrow{position:static;transform:none;width:34px;height:34px;background:transparent;border-color:#cacfd8;color:#374462}.split-quote-split .split-quote-arrow:hover{background:#218345;border-color:#218345;color:#fff}@media(min-width:861px){.split-quote-split .split-quote-card.has-nav{min-height:560px}}.split-quote.split-quote-band{border-top:none;padding:clamp(36px,4vw,56px);margin-top:56px;margin-bottom:56px;border-radius:24px;background:#f6f7f9;box-shadow:inset 0 0 0 1px hsl(var(--border))}body.style-remix .split-quote.split-quote-band,body.style-contrast .split-quote.split-quote-band{background:#1b1e28;box-shadow:inset 0 0 0 1px #2c3344}.split-quote{margin:88px auto;padding-top:72px;border-top:1px solid hsl(var(--border));max-width:1080px;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.split-quote-headline{display:flex;flex-direction:column;gap:16px}.split-quote-h{margin:0;text-wrap:balance}.split-quote-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:36px 36px 32px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:18px;box-shadow:0 1px hsl(var(--border)),0 24px 48px -34px #0f172a42}.split-quote-card.has-nav{min-height:360px}@media(min-width:861px){.split-quote-card.has-nav{min-height:500px}}.split-quote-stat-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.split-quote-stat{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#1d8743;font-variant-numeric:tabular-nums}.split-quote-stat-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground))}.split-quote-text{margin:0;font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.011em;color:hsl(var(--foreground));text-wrap:pretty}.split-quote-text:before{content:"\201c"}.split-quote-text:after{content:"\201d"}.split-quote-meta{display:flex;align-items:center;gap:13px}.split-quote-card{min-height:332px}.split-quote-body{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:1;width:100%;justify-content:center;animation:fquote-fade .45s cubic-bezier(.22,.61,.36,1)}.split-quote-nav{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin-top:auto;padding-top:24px}.split-quote-dots{display:flex;align-items:center;justify-content:center;gap:2px}@media(max-width:860px){.split-quote{grid-template-columns:1fr;gap:28px;margin-top:56px;padding-top:48px}.split-quote-card{padding:28px 24px 26px}.split-quote-stat{font-size:34px}.split-quote-text{font-size:19px}}body.style-remix .split-quote-card,body.style-contrast .split-quote-card{background:hsl(var(--card));border-color:hsl(var(--border))}.fquote-main{min-width:0;animation:fquote-fade .5s cubic-bezier(.22,.61,.36,1)}@keyframes fquote-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fquote-text{margin:0 0 24px;font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.011em;color:hsl(var(--foreground));text-wrap:pretty}.fquote-meta{display:flex;align-items:center;gap:14px}.fquote-avatar{width:46px;height:46px;flex-shrink:0;border-radius:9999px;background:hsl(var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;letter-spacing:.02em}.fquote-avatar.is-anon{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.fquote-avatar-photo,.rq-avatar-photo{background:hsl(var(--muted));overflow:hidden;padding:0;width:84px!important;height:84px!important}.fquote-avatar-photo img,.rq-avatar-photo img{width:100%;height:100%;object-fit:cover;display:block}.fquote-logo{width:56px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 8px;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:8px}.fquote-logo img{max-width:100%;max-height:100%;object-fit:contain}.fquote-name{font-size:17px;font-weight:600;color:hsl(var(--foreground))}.fquote-role{font-size:14px;color:hsl(var(--muted-foreground));margin-top:3px}.fquote-nav{position:absolute;right:24px;bottom:16px;display:flex;align-items:center;gap:6px}.fquote-arrow{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.fquote-arrow:hover{background:#218345;border-color:#218345;color:#fff}.fquote-dots{display:flex;gap:2px;margin:0 4px}.fquote-dot{width:24px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer}.fquote-dot-hit{width:9px;height:9px;border-radius:9999px;background:hsl(var(--border));transition:background .18s ease,transform .18s ease,width .18s ease}.fquote-dot:hover .fquote-dot-hit{background:hsl(var(--muted-foreground))}.fquote-dot.is-active .fquote-dot-hit{background:#1d8743;width:22px}.rq{position:relative;max-width:860px;min-height:500px;margin:40px auto 8px;padding:52px 96px 40px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:20px;box-shadow:0 1px hsl(var(--border)),0 30px 60px -40px #0f172a47;text-align:center;overflow:hidden;display:flex;flex-direction:column}.rq-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fquote-fade .45s cubic-bezier(.22,.61,.36,1)}.rq-mark{font-family:Georgia,Times New Roman,serif;font-size:90px;line-height:.8;height:44px;color:#33995838;user-select:none}.rq-kicker{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:22px}.rq-kicker-stat{font-size:26px;font-weight:800;letter-spacing:-.015em;color:#1d8743;font-variant-numeric:tabular-nums}.rq-kicker-chip{font-size:19px}.rq-kicker-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.rq-quote{margin:0 auto 30px;max-width:640px;font-size:25px;line-height:1.46;font-weight:500;letter-spacing:-.011em;color:hsl(var(--foreground));text-wrap:pretty}.rq-quote:before{content:"\201c"}.rq-quote:after{content:"\201d"}.rq-attrib{display:inline-flex;align-items:center;gap:13px;text-align:left}.rq-logo{width:54px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 8px;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:8px}.rq-logo img{max-width:100%;max-height:100%;object-fit:contain}.rq-avatar{width:46px;height:46px;flex-shrink:0;border-radius:9999px;background:hsl(var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.rq-avatar.is-anon{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.rq-name{font-size:17px;font-weight:600;color:hsl(var(--foreground))}.rq-role{font-size:14px;color:hsl(var(--muted-foreground));margin-top:3px}.rq-attrib-chip{margin-left:6px;align-self:center;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .7);border:1px solid hsl(var(--border));padding:5px 10px;border-radius:999px;white-space:nowrap}.rq-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;padding:0;z-index:2;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.rq-arrow:hover{background:#218345;border-color:#218345;color:#fff;box-shadow:0 6px 16px -6px #21834599}.rq-arrow-prev{left:24px}.rq-arrow-next{right:24px}.rq-dots{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:28px}.rq-dot{width:22px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer}.rq-dot-hit{width:8px;height:8px;border-radius:9999px;background:hsl(var(--border));transition:background .18s ease,width .18s ease}.rq-dot:hover .rq-dot-hit{background:hsl(var(--muted-foreground))}.rq-dot.is-active .rq-dot-hit{background:#1d8743;width:20px}.rq-count{margin-left:12px;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}@media(max-width:760px){.rq{padding:40px 20px 72px;min-height:0}.rq-quote{font-size:20px}.rq-arrow{top:auto;bottom:24px;transform:none;width:40px;height:40px}.rq-arrow-prev{left:16px}.rq-arrow-next{right:16px}.rq-attrib{flex-wrap:wrap;justify-content:center}.rq-attrib-chip{margin-left:0}}.fq-cards{margin:36px auto 8px;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fq-card{display:flex;flex-direction:column;gap:18px;padding:28px 26px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;box-shadow:0 1px hsl(var(--border)),0 18px 36px -30px #0f172a38}.fq-card-top{display:flex;flex-direction:column;gap:6px;padding-bottom:18px;border-bottom:1px solid hsl(var(--border))}.fq-card-stat{font-size:34px}.fq-card-text{margin:0;font-size:15px;line-height:1.6;color:hsl(var(--foreground));text-wrap:pretty;flex:1}.fq-card .fquote-meta{margin-top:4px}@media(max-width:920px){.fq-cards{grid-template-columns:1fr;max-width:620px}.fq-card{flex-direction:column}}.fq-list{margin:36px auto 8px;max-width:880px;display:flex;flex-direction:column}.fq-list-row{display:grid;grid-template-columns:220px 1fr;gap:44px;padding:36px 0;border-top:1px solid hsl(var(--border))}.fq-list-row:first-child{border-top:none;padding-top:8px}.fq-list-row:last-child{padding-bottom:8px}.fq-list-aside{display:flex;flex-direction:column;gap:6px}.fq-list-stat{font-size:40px}.fq-list-text{margin:0 0 20px;font-size:19px;line-height:1.55;font-weight:500;letter-spacing:-.008em;color:hsl(var(--foreground));text-wrap:pretty}@media(max-width:780px){.fq-list-row{grid-template-columns:1fr;gap:18px;padding:28px 0}.fq-list-aside{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.fq-list-stat{font-size:32px}.fq-list-text{font-size:17px}}@media(max-width:940px){.fquote-nav{position:static;right:auto;bottom:auto;grid-column:1 / -1;justify-content:flex-end;margin-top:14px}}@media(max-width:820px){.fquote{grid-template-columns:1fr;gap:24px;padding:32px 28px}.fquote-aside{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding-right:0;padding-bottom:22px;border-right:none;border-bottom:1px solid hsl(var(--border))}.fquote-stat{font-size:38px}.fquote-chip{margin-top:0}.fquote-text{font-size:18px}.fquote-nav{position:static;margin-top:20px;justify-content:flex-start;right:auto;bottom:auto}}.door-program .quote-slot{margin:24px 0 0;background:hsl(var(--card));border-color:hsl(var(--primary) / .3)}.doors{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;margin-top:64px;align-items:stretch}.doors-3{grid-template-columns:1.1fr 1fr 1fr;gap:24px}@media(max-width:1100px){.doors-3{grid-template-columns:1fr 1fr}}@media(max-width:980px){.doors,.doors-3{grid-template-columns:1fr;gap:24px}}.doors-3{grid-template-rows:auto auto 1fr auto auto auto}@media(max-width:980px){.doors-3{grid-template-rows:none}}.door{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:40px;display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:20px;position:relative}@media(max-width:980px){.door{display:flex;flex-direction:column;gap:20px;grid-template-rows:none;grid-row:auto}}.door-featured{border:1.5px solid hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .06),0 24px 48px -24px hsl(var(--primary) / .25);background:linear-gradient(180deg,hsl(var(--primary) / .03),transparent 30%),hsl(var(--card))}.door-badge{position:absolute;top:-12px;left:40px;padding:5px 14px;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.door-header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding-bottom:16px}.door-tier{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));font-family:var(--font-mono)}.door-reassure{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:8px;background:hsl(var(--muted) / .5);font-size:16px;color:hsl(var(--muted-foreground));line-height:1.5;min-height:86px}.door-reassure strong{color:hsl(var(--foreground));font-weight:600}.door-reassure-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:hsl(var(--success) / .15);color:hsl(var(--success));margin-top:1px}.door-title{font-size:28px;font-weight:700;letter-spacing:-.018em;line-height:1.15;margin:0;color:hsl(var(--foreground))}.door-body{font-size:16px;line-height:1.65;color:hsl(var(--foreground));margin:0}.door-body-muted{font-style:italic;font-size:14px;color:hsl(var(--muted-foreground));line-height:1.6}.door-callout{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:8px;background:hsl(var(--muted) / .5);font-size:16px;line-height:1.6}.door-callout-icon{flex-shrink:0;margin-top:2px}.door-callout-warn .door-callout-icon{color:#a06108}.door-callout-warn{background:#fef4e7}.door-callout-warn .door-callout-body{color:#5a3616;font-style:italic}.door-callout-body{font-size:16px;line-height:1.6}.door-footer{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:16px;padding-top:24px;border-top:1px solid hsl(var(--border))}.door-price-row{display:flex;flex-direction:column;gap:2px;min-height:92px}.door-price{font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.door-price-suffix{font-size:16px;font-weight:500;color:hsl(var(--muted-foreground));margin-left:6px}.door-price-meta{font-size:16px;color:hsl(var(--muted-foreground))}.door-cta{align-self:stretch;justify-content:center}.gantt{margin-top:56px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;padding:32px 40px;display:flex;flex-direction:column;gap:24px;position:relative}@media(max-width:720px){.gantt{padding:24px 20px}}.gantt-toolbar{position:absolute;top:16px;right:16px;z-index:2}.gantt-replay{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.gantt-replay:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary));background:hsl(var(--primary) / .04)}.gantt-bar{transform:scaleX(1);transform-origin:left center;opacity:1;animation-name:none;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.2,.6,.2,1);animation-fill-mode:both}.is-animating .gantt-bar{animation-name:gantt-bar-loop}@keyframes gantt-bar-loop{0%{transform:scaleX(0);opacity:0}3%{opacity:1}11%{transform:scaleX(1);opacity:1}85%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}.gantt-playhead{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:1;will-change:transform,opacity;animation-name:none;animation-iteration-count:infinite;animation-timing-function:linear}.is-animating .gantt-playhead{animation-name:gantt-playhead-loop}.gantt-playhead:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,transparent 0%,hsl(var(--primary) / .35) 12%,hsl(var(--primary) / .55) 50%,hsl(var(--primary) / .35) 88%,transparent 100%)}.gantt-playhead:after{content:"";position:absolute;top:50%;left:-3px;width:7px;height:7px;border-radius:9999px;background:hsl(var(--primary));transform:translateY(-50%);box-shadow:0 0 12px hsl(var(--primary) / .6)}@keyframes gantt-playhead-loop{0%{transform:translate(0);opacity:0}2%{opacity:1}37%{transform:translate(100%);opacity:1}40%{opacity:0}to{transform:translate(0);opacity:0}}@media(prefers-reduced-motion:reduce){.gantt-bar,.gantt-playhead{animation:none!important}}.gantt-axis{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:end}@media(max-width:720px){.gantt-axis{grid-template-columns:100px 1fr;gap:12px}}.gantt-axis-scale{position:relative;height:24px;border-bottom:1px solid hsl(var(--border))}.gantt-tick{position:absolute;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.gantt-tick-line{width:1px;height:8px;background:hsl(var(--border))}.gantt-tick-label{font-family:var(--font-mono);font-size:10px;color:hsl(var(--muted-foreground));margin-bottom:4px;white-space:nowrap}.gantt-track{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:stretch}@media(max-width:720px){.gantt-track{grid-template-columns:100px 1fr;gap:12px}}.gantt-track-label{padding:8px 0;display:flex;flex-direction:column;gap:2px}.gantt-track-tag{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary))}.gantt-track-1 .gantt-track-tag{color:hsl(var(--primary))}.gantt-track-2 .gantt-track-tag{color:#97520c}.gantt-track-name{font-size:16px;font-weight:700;letter-spacing:-.008em}.gantt-track-meta{font-size:11px;color:hsl(var(--muted-foreground));line-height:1.4}.gantt-track-canvas{position:relative;height:48px;border-radius:4px}.gantt-track-canvas-tall{height:232px}.gantt-grid{position:absolute;top:0;bottom:0;width:1px;background:hsl(var(--border) / .6)}.gantt-bar{position:absolute;height:22px;border-radius:4px;display:flex;align-items:center;padding:0 8px;font-size:10px;font-weight:600;color:#fff;overflow:visible;white-space:nowrap;top:12px}.gantt-track-canvas-tall .gantt-bar{top:0}.gantt-bar-primary{background:hsl(var(--primary))}.gantt-bar-amber{background:#f5930a;color:#532b09}.gantt-bar-green{background:hsl(var(--success))}.gantt-bar-milestone{border-radius:9999px;height:22px;min-width:22px;justify-content:center;box-shadow:0 0 0 3px hsl(var(--success) / .15)}.gantt-bar-label{font-family:var(--font-sans)}.gantt-bar .gantt-bar-label{overflow:hidden;text-overflow:ellipsis}.tracks-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}@media(max-width:980px){.tracks-explain{grid-template-columns:1fr}}.tracks-card{padding:24px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;display:flex;flex-direction:column;gap:10px}.tracks-card-outcome{background:linear-gradient(180deg,hsl(var(--success) / .04),transparent),hsl(var(--card));border-color:hsl(var(--success) / .35)}.tracks-card-tag{display:inline-flex;width:fit-content;padding:3px 10px;border-radius:9999px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tracks-card-tag-primary{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.tracks-card-tag-amber{background:#fdeed8;color:#a15412}.tracks-card-tag-green{background:hsl(var(--success) / .1);color:hsl(var(--success))}.tracks-card-title{font-size:17px;font-weight:700;letter-spacing:-.008em;line-height:1.25;margin:0}.tracks-card-body{font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground));margin:0}body.style-remix .door,body.style-contrast .door{background:#1e1c1a;border-color:#363330;color:#f3f4f6}body.style-remix .door-featured,body.style-contrast .door-featured{background:linear-gradient(180deg,hsl(218 80% 62% / .08),transparent 30%),#1e1c1a;border-color:#5189ec;box-shadow:0 0 0 4px #5189ec1f,0 24px 48px -24px #5189ec59}body.style-remix .door-featured{border-color:#f3633f;box-shadow:0 0 0 4px #f3633f1f,0 24px 48px -24px #f3633f59;background:linear-gradient(180deg,hsl(12 88% 60% / .06),transparent 30%),#1e1c1a}body.style-remix .door-badge{background:#f3633f;color:#fff}body.style-remix .door-header,body.style-contrast .door-header{border-bottom-color:#363330}body.style-remix .door-title,body.style-contrast .door-title{color:#fff}body.style-remix .door-body,body.style-contrast .door-body{color:#e8eaed}body.style-remix .door-body-muted,body.style-contrast .door-body-muted{color:#b1b5be}body.style-remix .door-tier{color:#f47757}body.style-contrast .door-tier{color:#7ea8f1}body.style-remix .door-reassure,body.style-contrast .door-reassure{background:#161413;color:#c7cad1}body.style-remix .door-reassure strong,body.style-contrast .door-reassure strong{color:#f3f4f6}body.style-remix .door-reassure-check,body.style-contrast .door-reassure-check{background:#203c2a;color:#70db97}.door-reassure-warn .door-reassure-warnicon{background:#fdeed8;color:#9b5e08}body.style-remix .door-reassure-warn .door-reassure-warnicon,body.style-contrast .door-reassure-warn .door-reassure-warnicon{background:#3c3020;color:#edb25e}body.style-remix .door-footer,body.style-contrast .door-footer{border-top-color:#363330}body.style-remix .door-price-meta,body.style-contrast .door-price-meta,body.style-remix .door-price-suffix,body.style-contrast .door-price-suffix{color:#9ea3ae}body.style-remix .quote-slot,body.style-contrast .quote-slot{background:#1e1c1a;border-color:#3b3835;color:#acb0b9}body.style-remix .door-program .quote-slot,body.style-contrast .door-program .quote-slot{background:#161413}body.style-remix .fquote,body.style-contrast .fquote{background:hsl(var(--card));border-color:hsl(var(--border))}body.style-remix .gantt,body.style-contrast .gantt{background:#1e1c1a;border-color:#363330}body.style-remix .gantt-axis-scale,body.style-contrast .gantt-axis-scale{border-bottom-color:#363330}body.style-remix .gantt-tick-line,body.style-contrast .gantt-tick-line{background:#514c48}body.style-remix .gantt-grid,body.style-contrast .gantt-grid{background:#312e2b}body.style-remix .gantt-track-name,body.style-contrast .gantt-track-name{color:#fff}body.style-remix .gantt-bar-amber,body.style-contrast .gantt-bar-amber{background:#f69e23;color:#371d06}body.style-remix .tracks-card,body.style-contrast .tracks-card{background:#1e1c1a;border-color:#363330;color:#f3f4f6}body.style-remix .tracks-card-title,body.style-contrast .tracks-card-title{color:#fff}body.style-remix .tracks-card-body,body.style-contrast .tracks-card-body{color:#9ea3ae}body.style-remix .tracks-card-outcome,body.style-contrast .tracks-card-outcome{background:linear-gradient(180deg,hsl(142 60% 45% / .08),transparent),#1e1c1a;border-color:#2eb86066}body.style-remix .section#tracks,body.style-contrast .section#tracks{background:#161413!important;color:#f3f4f6}body.style-remix .section#tracks .lede,body.style-contrast .section#tracks .lede{color:#9ea3ae}body.style-remix .section#tracks .eyebrow,body.style-contrast .section#tracks .eyebrow{color:#75a2f0}body.style-remix .section#tracks .eyebrow{color:#f47757}.duality-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media(max-width:880px){.duality-grid{grid-template-columns:1fr}}.duality-card{padding:36px 32px 32px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--background));position:relative;display:flex;flex-direction:column;gap:14px}.duality-card.duality-platform{border-top:3px solid hsl(218 80% 55%)}.duality-card.duality-pod{border-top:3px solid hsl(12 88% 60%)}.duality-tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-family:var(--font-mono)}.duality-dot{width:8px;height:8px;border-radius:50%;background:#3074e8}.duality-pod .duality-dot{background:#f3633f}.duality-title{font-family:var(--font-display, var(--font-sans));font-size:clamp(24px,2.4vw,32px);line-height:1.05;letter-spacing:-.018em;font-weight:600;margin:0;color:hsl(var(--foreground))}.duality-body{font-size:16px;line-height:1.55;color:hsl(var(--muted-foreground));margin:0}.duality-together{margin-top:40px;padding:24px 28px;border-radius:12px;background:hsl(var(--muted) / .5);display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:baseline}@media(max-width:720px){.duality-together{grid-template-columns:1fr;gap:8px}}.duality-amp{font-family:var(--font-display, var(--font-sans));font-size:28px;font-style:italic;font-weight:500;color:hsl(var(--foreground));letter-spacing:-.012em}.duality-together p{margin:0;font-size:16px;line-height:1.55;color:hsl(var(--muted-foreground))}body.style-remix .duality-card,body.style-contrast .duality-card{background:#1e1c1a;border-color:#363330;color:#f3f4f6}body.style-remix .duality-title,body.style-contrast .duality-title{color:#fff}body.style-remix .duality-body,body.style-contrast .duality-body{color:#9ea3ae}body.style-remix .duality-together,body.style-contrast .duality-together{background:#24211e;border:1px solid hsl(28 6% 20%)}body.style-remix .duality-amp,body.style-contrast .duality-amp{color:#fff}body.style-remix .duality-together p,body.style-contrast .duality-together p{color:#acb0b9}.platform-grid{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid hsl(var(--border))}.platform-row{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:32px 8px;border-bottom:1px solid hsl(var(--border));align-items:start}@media(max-width:720px){.platform-row{grid-template-columns:1fr;gap:12px}}.platform-row-icon{width:44px;height:44px;border-radius:10px;background:#3074e81a;color:#1964e6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-row-body{display:flex;flex-direction:column;gap:8px}.platform-row-label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-family:var(--font-mono)}.platform-row-flag{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#f69e2326;color:#8f5e19;letter-spacing:.08em}.platform-row-title{font-family:var(--font-display, var(--font-sans));font-size:clamp(20px,1.8vw,24px);line-height:1.15;letter-spacing:-.014em;font-weight:600;margin:0;color:hsl(var(--foreground))}.platform-row-text{font-size:16px;line-height:1.55;color:hsl(var(--muted-foreground));margin:0;max-width:720px}body.style-remix .platform-row-icon,body.style-contrast .platform-row-icon{background:#3074e826;color:#75a2f0}body.style-remix .platform-row,body.style-contrast .platform-row{border-color:#363330}body.style-remix .platform-grid,body.style-contrast .platform-grid{border-top-color:#363330}body.style-remix .platform-row-title,body.style-contrast .platform-row-title{color:#fff}body.style-remix .platform-row-text,body.style-contrast .platform-row-text{color:#9ea3ae}body.style-remix .platform-row-flag,body.style-contrast .platform-row-flag{background:#f69e232e;color:#f9be6c}body.style-remix .section#platform,body.style-contrast .section#platform{background:#161413!important;color:#f3f4f6}body.style-remix .section#platform .lede,body.style-contrast .section#platform .lede{color:#9ea3ae}body.style-remix .section#platform .eyebrow,body.style-contrast .section#platform .eyebrow{color:#75a2f0}body.style-remix .section#platform .h-section,body.style-contrast .section#platform .h-section{color:#fff}.hero-showcase{background:#0a1529;color:#f3f4f6;padding:80px 0 0;position:relative;overflow:hidden}.hero-showcase-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 600px at 85% 35%,hsl(218 80% 35% / .35),transparent 65%),radial-gradient(700px 500px at 10% 10%,hsl(218 80% 50% / .15),transparent 60%);z-index:0}.hero-showcase>.container-wide{position:relative;z-index:1}.hero-showcase-grid{display:grid;grid-template-columns:minmax(420px,1fr) minmax(540px,1.25fr);gap:72px;align-items:center;min-height:560px;padding-bottom:64px}@media(max-width:1080px){.hero-showcase-grid{grid-template-columns:1fr;gap:48px;padding-bottom:32px}}.hero-showcase-left{padding:24px 0}.hero-eyebrow-pill-dark{background:#ffffff14!important;color:#e2e4e9!important;border:1px solid hsl(220 25% 100% / .12)}.hero-eyebrow-pill-dark .dot{background:#3cdd77!important}.hero-showcase-h1{font-family:var(--font-display, var(--font-sans));font-size:clamp(44px,5.4vw,76px);line-height:1.02;letter-spacing:-.028em;font-weight:600;margin:24px 0 28px;color:#fff;text-wrap:balance}.hero-showcase-accent{color:#faad42;font-style:italic;font-weight:500}.hero-showcase-lede{font-size:clamp(18px,1.4vw,21px);line-height:1.45;color:#bfc4cf;max-width:480px;margin:0 0 36px}.hero-showcase-right{position:relative;display:flex;justify-content:center;align-items:center}.hero-showcase-frame-glow{position:absolute;inset:5% -10%;background:radial-gradient(60% 50% at 50% 50%,hsl(218 95% 55% / .45),transparent 70%);filter:blur(40px);z-index:0}.hero-showcase-frame{position:relative;z-index:1;width:100%;max-width:760px;transform:perspective(1800px) rotateY(-6deg) rotateX(2deg) rotate(-1deg);transform-origin:center center;filter:drop-shadow(0 60px 80px rgba(0,0,0,.5)) drop-shadow(0 20px 30px rgba(0,0,0,.3));transition:transform .5s ease}.hero-showcase-frame:hover{transform:perspective(1800px) rotateY(-3deg) rotateX(1deg) rotate(0)}.hero-showcase-frame .hero-frame{box-shadow:0 0 0 1px #ffffff14,0 30px 60px -20px #00000080}@media(max-width:1080px){.hero-showcase-frame{transform:none;max-width:100%}}.hero-showcase-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:24px 0;border-top:1px solid hsl(220 25% 100% / .1)}@media(max-width:720px){.hero-showcase-rail{grid-template-columns:repeat(2,1fr);gap:24px 0}}.hero-showcase-rail-item{padding:8px 24px;border-right:1px solid hsl(220 25% 100% / .08)}.hero-showcase-rail-item:first-child{padding-left:0}.hero-showcase-rail-item:last-child{border-right:none}@media(max-width:720px){.hero-showcase-rail-item{border-right:none;padding-left:0}}.hero-showcase-rail-num{font-size:22px;font-weight:700;letter-spacing:-.012em;color:#fff;font-family:var(--font-display, var(--font-sans))}.hero-showcase-rail-lbl{font-size:12px;color:#99a2b2;margin-top:4px;letter-spacing:.01em}.btn-ghost-on-dark{background:transparent;color:#f3f4f6;border:1px solid hsl(220 25% 100% / .25)}.btn-ghost-on-dark:hover{background:#ffffff14;border-color:#fff6}body.platform-bleed .section#platform{background:#1a3b75!important;color:#fff;position:relative;overflow:hidden;padding-top:96px;padding-bottom:96px}body.platform-bleed .section#platform:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,hsl(218 80% 60% / .4),transparent 60%);pointer-events:none}body.platform-bleed .section#platform:after{content:"";position:absolute;bottom:-250px;left:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,hsl(218 90% 70% / .25),transparent 65%);pointer-events:none}body.platform-bleed .section#platform .container,body.platform-bleed .section#platform .container-wide{position:relative;z-index:1}body.platform-bleed .section#platform .eyebrow{color:#fcc983}body.platform-bleed .section#platform .h-section{color:#fff}body.platform-bleed .section#platform .lede{color:#d6ddeb}body.platform-bleed .platform-grid{border-top:none;gap:16px;display:grid;grid-template-columns:1fr}body.platform-bleed .platform-row{background:#fff;color:hsl(var(--foreground));border:none;border-radius:12px;padding:28px 32px;box-shadow:0 20px 40px -20px #00000059}body.platform-bleed .platform-row-icon{background:#1e468a1a;color:#1e468a}body.platform-bleed .platform-row-label{color:#506a95}body.platform-bleed .platform-row-title{color:hsl(var(--foreground))}body.platform-bleed .platform-row-text{color:hsl(var(--muted-foreground))}body.platform-bleed .platform-row-flag{background:#f69e232e;color:#f9be6c}body.platform-bleed .section#platform .quote-slot{background:#ffffff14;border-color:#ffffff40;color:#dde3ee}body.style-remix.platform-bleed .section#platform,body.style-contrast.platform-bleed .section#platform{background:#1a3b75!important}body.brand-invesp{--primary: 230 53% 34%;--accent-warm: 263 75% 58%;--inv-band: 231 52% 25%;--inv-band-edge: 233 56% 15%;--inv-glow: 219 92% 58%;--inv-band-grad: radial-gradient(120% 130% at 82% -15%, hsl(var(--inv-glow) / .3) 0%, transparent 46%), linear-gradient(162deg, hsl(var(--inv-band)) 0%, hsl(var(--inv-band-edge)) 100%);--inv-band-fill: url(/assets/invesp-mark-watermark.svg) top -290px right -230px / 900px 900px no-repeat, var(--inv-band-grad)}body.brand-invesp .hero{background:var(--inv-band-fill)!important;background-color:hsl(var(--inv-band))!important}body.brand-invesp .hero,body.brand-invesp .hero h1,body.brand-invesp .hero .h-display{color:#fff!important}body.brand-invesp .hero h1.hero-keyword-h1{color:#bfc8d9!important}body.brand-invesp .hero .hero-lede{color:#d3dae8!important}body.brand-invesp .hero .hero-trust-item .num{color:#fff!important}body.brand-invesp .hero .hero-trust-item .lbl{color:#aeb8cb!important}body.brand-invesp .hero .hero-trust{border-top-color:#5e6eba52!important}body.brand-invesp .nav{background:hsl(var(--inv-band))!important;border-bottom:1px solid transparent!important;box-shadow:none!important;backdrop-filter:none!important;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}body.brand-invesp .nav.is-scrolled{background:#1b2455eb!important;border-bottom:1px solid hsl(230 35% 50% / .35)!important;box-shadow:0 8px 24px -16px #080c21b3!important;backdrop-filter:blur(10px)!important}body.brand-invesp .nav-brand,body.brand-invesp .nav-brand-name,body.brand-invesp .nav-links a{color:#fff!important}body.brand-invesp .nav-brand-sub{color:#a6b2c9!important}body.brand-invesp .nav-logo-full{filter:brightness(0) invert(1)}body.brand-invesp .nav-links a:hover{color:#ceb5f8!important}@media(min-width:861px){body.brand-invesp .split-quote-split{background:url(/assets/invesp-mark-watermark.svg) top -230px left -210px / 840px 840px no-repeat,linear-gradient(to right,hsl(var(--inv-band)) 0 50%,#f3f4f7 50% 100%)!important}}@media(max-width:860px){body.brand-invesp .split-quote-split .split-quote-headline{background:url(/assets/invesp-mark-watermark.svg) top -70px right -80px / 260px 260px no-repeat,hsl(var(--inv-band))!important}}body.brand-invesp .btn-primary,body.brand-invesp .hero .btn-primary,body.brand-invesp .nav-cta .btn-primary,body.brand-invesp .final-cta .btn-primary{background:#293885!important;color:#fff!important}body.brand-invesp .btn-primary:hover,body.brand-invesp .hero .btn-primary:hover,body.brand-invesp .nav-cta .btn-primary:hover,body.brand-invesp .final-cta .btn-primary:hover{background:#1f2c6b!important}body.brand-invesp .eyebrow,body.brand-invesp .benefit-num,body.brand-invesp .help-num,body.brand-invesp .step-num,body.brand-invesp .why-num{color:#6e33cc!important}body.brand-invesp .step{border-top-color:#8144e4!important}body.brand-invesp .section#tracks .eyebrow,body.brand-invesp .section-included .eyebrow,body.brand-invesp .final-cta-side .eyebrow{color:#c2a2f6!important}body.brand-invesp .hero-eyebrow-pill{background:#8d55e733!important;color:#ceb5f8!important}body.brand-invesp .hero-eyebrow-pill .dot{background:#a475f0!important}body.brand-invesp .door-featured{border-color:#8144e4!important;box-shadow:0 0 0 4px #8144e424,0 24px 48px -24px #8144e466!important}body.brand-invesp .door-badge{background:#7c40dd!important;color:#fff!important}body.brand-invesp .door-tier{color:#652fbc!important}body.brand-invesp .plan-featured{border-color:#8144e4!important}body.brand-invesp .plan-badge{background:#7c40dd!important}body.brand-invesp .plan-feature .check{background:#8144e429!important;color:#652fbc!important}body.brand-invesp a:not(.btn):hover{color:#6e33cc!important}body.brand-invesp .rq-dot.is-active .rq-dot-hit,body.brand-invesp .fquote-dot.is-active .fquote-dot-hit{background:#7c40dd!important}body.brand-invesp .rq-arrow:hover,body.brand-invesp .split-quote-split .split-quote-arrow:hover,body.brand-invesp .fquote-arrow:hover{background:#7c40dd!important;border-color:#7c40dd!important;color:#fff!important}body.brand-invesp .ahs-root{--ahs-accent: hsl(263 80% 68%);--ahs-accent-soft: hsl(263 75% 58% / .2)}body.brand-invesp{--inv-card-on-band: 230 40% 26%;--inv-line-on-band: 230 35% 46%}body.brand-invesp .ahs-root{background:var(--inv-band-grad)!important;background-color:hsl(var(--inv-band))!important;--ahs-bg: hsl(var(--inv-band));--ahs-bg-2: hsl(var(--inv-band-edge));--ahs-card: hsl(var(--inv-card-on-band) / .55)}body.brand-invesp .ahs-thumb{background:hsl(var(--inv-card-on-band) / .55)!important}body.brand-invesp.style-remix .section-included,body.brand-invesp.style-contrast .section-included{background:var(--inv-band-fill)!important;background-color:hsl(var(--inv-band))!important}body.brand-invesp.style-remix .included-results,body.brand-invesp.style-contrast .included-results{background:hsl(var(--inv-card-on-band))!important;border-color:hsl(var(--inv-line-on-band))!important}body.brand-invesp .split-quote.split-quote-band{background:var(--inv-band-fill)!important;background-color:hsl(var(--inv-band))!important;box-shadow:inset 0 0 0 1px hsl(var(--inv-line-on-band) / .5)!important}body.brand-invesp .final-cta{background:var(--inv-band-fill)!important;background-color:hsl(var(--inv-band))!important}body.brand-invesp .final-cta:before{background:hsl(var(--inv-glow) / .14)!important}body.brand-invesp .final-cta .btn-primary{color:#fff!important}body.brand-invesp .final-cta-list .check{background:#8d55e747!important;color:#ceb5f8!important}body.brand-invesp .final-cta .eyebrow{color:#c8abf7!important}body.brand-invesp ::selection{background:#8144e440}.svc-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 30px}.svc-chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:.01em;padding:8px 15px;border-radius:999px}.svc-chip-price{background:#8d55e733;color:#d4bef9;font-weight:600}.svc-chip-note{background:#ffffff1a;color:#d7ddea}.svc-chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.svc-lead{padding:84px 0 0}.svc-lead .container-wide{max-width:1100px}.svc-lead-inner{border-left:3px solid hsl(263 75% 58%);padding-left:34px;max-width:70ch}.svc-lead-text{font-size:clamp(20px,2vw,25px);line-height:1.5;letter-spacing:-.01em;color:hsl(var(--foreground) / .92);margin:0;text-wrap:pretty}.proc-head{margin-bottom:40px}.proc-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;border-top:1px solid hsl(var(--border))}.proc-item{display:flex;align-items:baseline;gap:18px;padding:19px 4px;border-bottom:1px solid hsl(var(--border))}.proc-num{font-family:var(--font-mono, "Space Grotesk", monospace);font-size:13px;font-weight:600;letter-spacing:.04em;color:#6e33cc;min-width:26px}.proc-label{font-size:17px;line-height:1.4;color:hsl(var(--foreground))}@media(max-width:760px){.proc-grid{grid-template-columns:1fr;column-gap:0}}.svc-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc-benefit-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;padding:30px 28px;display:flex;flex-direction:column;gap:16px}.svc-benefit-icon{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#8144e41f;color:#6e33cc;flex-shrink:0}.svc-benefit-text{font-size:17px;line-height:1.5;color:hsl(var(--foreground) / .9);margin:0}@media(max-width:880px){.svc-benefit-grid{grid-template-columns:1fr}}.svc-why{background:var(--inv-band-fill);background-color:hsl(var(--inv-band));color:#fff}.svc-why .container-wide{position:relative;z-index:1}.svc-why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.svc-why .eyebrow{color:#c8abf7}.svc-why-head{font-family:var(--font-display, inherit);font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:14px 0 20px;color:#fff}.svc-why-text{font-size:18px;line-height:1.6;color:#d7ddea;margin:0;max-width:56ch}.svc-why-stats{display:flex;flex-direction:column;gap:24px}.svc-why-stat{border-left:2px solid hsl(263 70% 64% / .6);padding-left:20px}.svc-why-stat .num{display:block;font-family:var(--font-display, inherit);font-size:40px;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1}.svc-why-stat .lbl{display:block;margin-top:8px;font-size:15px;color:#b8c2d5}@media(max-width:880px){.svc-why-grid{grid-template-columns:1fr;gap:36px}}.svc-why-inner{max-width:760px;margin:0 auto;text-align:center}.svc-why-inner .svc-why-head{margin:0}.svc-why-inner .svc-why-text{margin:20px auto 0;max-width:64ch}.svc-hero-copy{max-width:64ch;display:flex;flex-direction:column;gap:16px;margin:26px 0 0}.svc-hero-copy .hero-lede{margin:0;max-width:none}.svc-hero-price{font-size:18px;font-weight:600;color:#fff;margin:28px 0 24px}.svc-page .hero-headline .svc-hero-sub{display:block;margin-top:14px;font-size:clamp(18px,1.9vw,24px);font-weight:500;letter-spacing:-.01em;color:#ceb5f8}.svc-benefit-grid.single{grid-template-columns:1fr;max-width:820px}.svc-pricing .section-head{margin-bottom:64px}.svc-pricing-more{display:flex;justify-content:center;margin-top:44px}.svc-page .hero-pricing{padding-bottom:120px}.svc-page .hero .hero-cta-row{margin-top:40px}.svc-pricing-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:18px;padding:48px 52px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;box-shadow:0 24px 48px -32px #141e5259}.svc-pricing-price{font-family:var(--font-display, inherit);font-size:clamp(34px,3.6vw,46px);font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground));line-height:1.05}.svc-pricing-price span{font-size:.5em;font-weight:600;color:hsl(var(--muted-foreground))}.svc-pricing-note{margin:14px 0 0;font-size:17px;line-height:1.5;color:hsl(var(--muted-foreground));max-width:42ch}@media(max-width:760px){.svc-pricing-panel{grid-template-columns:1fr;padding:36px 30px;gap:26px}}body.svc-proc-cards .proc-grid{grid-template-columns:repeat(3,1fr);border-top:0;gap:16px}body.svc-proc-cards .proc-item{flex-direction:column;gap:10px;align-items:flex-start;border:1px solid hsl(var(--border));border-radius:12px;padding:22px}@media(max-width:880px){body.svc-proc-cards .proc-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.svc-proc-cards .proc-grid{grid-template-columns:1fr}}body.brand-invesp .nav-links a:hover,body.brand-invesp .nav-dropdown:hover .nav-dropdown-trigger,body.brand-invesp .nav-dropdown:focus-within .nav-dropdown-trigger{color:#a5c3fd!important}body.brand-invesp .nav-links .nav-dropdown-menu a{color:hsl(var(--foreground))!important}body.brand-invesp .nav-links .nav-dropdown-menu a:hover{color:hsl(var(--primary))!important;background:hsl(var(--muted) / .6)!important}html{scroll-behavior:smooth}#start{scroll-margin-top:96px}.prog-more{text-align:center;margin-top:44px}
