@font-face{font-family:Stack Sans Notch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a58ebe8a0f52e113.10rp9l_fdc0ri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Notch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a57c45e07f388e8e.p.0u79m2jq2ahp5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.stack_sans_notch_526b9b6f-module__uf0xHq__className{font-family:Stack Sans Notch;font-style:normal;font-weight:700}.stack_sans_notch_526b9b6f-module__uf0xHq__variable{--font-display:"Stack Sans Notch"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_78e84fca-module__eLA44a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_78e84fca-module__eLA44a__variable{--font-body:"Inter", "Inter Fallback"}
:root{--color-navy-950:#0a0f1a;--color-navy-900:#0d1322;--color-navy-800:#111827;--color-navy-700:#141e2e;--color-navy-600:#1a2640;--color-white:#fff;--color-paper:#fafbfc;--color-stone-50:#f5f7fa;--color-stone-100:#eef1f6;--color-stone-200:#e3e8f0;--color-slate-100:#f1f5f9;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-mint-500:#06d6a0;--color-mint-700:#047857;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-amber-500:#f59e0b;--color-violet-400:#a78bfa;--color-red-400:#f87171;--color-bg:var(--color-white);--color-bg-subtle:var(--color-stone-50);--color-bg-elevated:var(--color-white);--color-bg-panel:var(--color-white);--color-bg-panel-hover:var(--color-paper);--color-text:var(--color-navy-950);--color-text-muted:var(--color-slate-600);--color-text-dim:var(--color-slate-500);--color-line:#0a0f1a1a;--color-line-hover:#0a0f1a38;--color-accent:var(--color-sky-600);--color-accent-text:var(--color-sky-700);--color-accent-glow:#0284c733;--color-accent-2:var(--color-sky-400);--color-warm:var(--color-amber-500);--color-warm-glow:#f59e0b47;--color-error:var(--color-red-400);--color-success:var(--color-mint-500);--color-service-ai:var(--color-mint-500);--color-service-advisory:var(--color-sky-400);--color-service-coaching:var(--color-amber-500);--color-service-events:var(--color-violet-400)}
:root{--font-family-display:var(--font-display,system-ui), sans-serif;--font-family-body:var(--font-body,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.72rem;--text-sm:.82rem;--text-base:1rem;--text-md:1.05rem;--text-lg:1.15rem;--text-xl:1.25rem;--text-2xl:clamp(1.35rem, 2.5vw, 1.9rem);--text-3xl:clamp(2.2rem, 4vw, 3.6rem);--text-4xl:clamp(3.4rem, 7vw, 6rem);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:650;--leading-none:.95;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.55;--leading-relaxed:1.65;--leading-loose:1.75;--leading-prose:1.8;--tracking-tight:-.03em;--tracking-snug:-.025em;--tracking-normal:0;--tracking-wide:.03em;--tracking-wider:.04em;--tracking-widest:.1em}
:root{--max-width-site:1280px;--max-width-content:760px;--max-width-prose:720px;--max-width-narrow:680px;--max-width-hero:1280px;--section-pad-block:7rem;--section-pad-inline:clamp(1.2rem, 5vw, 4rem);--header-pad-inline:clamp(1rem, 4vw, 3rem);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.25rem;--space-2xl:1.75rem;--space-3xl:2.5rem;--space-4xl:4rem;--space-5xl:5rem;--gap-card:1.25rem;--gap-nav:.35rem 1rem;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-full:999px}
:root{--duration-fast:.15s;--duration-base:.18s;--duration-slow:.2s;--duration-fade:.6s;--ease-default:ease;--shadow-card-hover:0 0 24px var(--color-accent-glow), 0 8px 32px #0000004d;--shadow-card-blue:0 0 20px #38bdf81f, 0 8px 24px #0000004d;--shadow-cta-hover:0 0 28px var(--color-warm-glow);--shadow-menu:0 24px 70px #00000080, 0 0 0 1px #06d6a014;--shadow-featured:0 0 30px var(--color-accent-glow), 0 8px 32px #0000004d;--backdrop-header:#0a0f1ae0;--backdrop-blur:blur(20px);--glow-accent:radial-gradient(circle, var(--color-accent) 0%, transparent 70%);--glow-warm:radial-gradient(circle, var(--color-warm) 0%, transparent 65%)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-body);letter-spacing:var(--tracking-normal);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}@media (prefers-reduced-motion:reduce){.fade-target{opacity:1;transition:none;transform:none}}
.eyebrow{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);margin:0 0 var(--space-lg);text-transform:uppercase}h1{font-family:var(--font-family-display);font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);margin-bottom:1.4rem}h2{font-family:var(--font-family-display);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}h3{font-size:1.2rem;font-weight:var(--font-extrabold);line-height:var(--leading-snug);margin-bottom:.65rem}p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-loose)}.hero-body{color:var(--color-text-muted);font-size:var(--text-xl);line-height:var(--leading-relaxed);max-width:var(--max-width-narrow)}
.site-shell{min-height:100vh;position:relative;overflow:hidden}.site-shell:before{content:"";opacity:.025;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}main{margin:0 auto}section,.page-section{max-width:var(--max-width-site);padding:var(--section-pad-block) var(--section-pad-inline);margin:0 auto}.section-intro{max-width:var(--max-width-content);margin-bottom:clamp(1.7rem,4vw,3rem)}.section-intro p{max-width:var(--max-width-narrow)}.text-center{text-align:center}.text-center .section-intro,.text-center .section-intro p{margin-inline:auto}.section-dark{background:var(--color-bg-subtle);max-width:none;padding-inline:var(--section-pad-inline)}.section-dark>.section-inner{max-width:var(--max-width-site);padding-block:var(--section-pad-block);margin:0 auto}.split-section{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.button-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}
.fade-target{opacity:0;transition:opacity var(--duration-fade) var(--ease-default), transform var(--duration-fade) var(--ease-default);transform:translateY(18px)}.fade-target.is-visible{opacity:1;transform:translateY(0)}
.nav-cta,.button{border-radius:var(--radius-full);cursor:pointer;font-size:.9rem;font-weight:var(--font-bold);min-height:44px;transition:background var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default);border:0;justify-content:center;align-items:center;padding:.75rem 1.35rem;text-decoration:none;display:inline-flex}.nav-cta,.button.primary{background:var(--color-warm);color:var(--color-navy-950)}.nav-cta:hover,.button.primary:hover{box-shadow:var(--shadow-cta-hover)}.button.secondary{border:1px solid var(--color-line-hover);color:var(--color-text-muted);background:0 0}.button.secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.button.large{font-size:var(--text-base);min-height:52px;padding:.9rem 2rem}
.site-header{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background:var(--backdrop-header);border-bottom:1px solid var(--color-line);align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--header-pad-inline);z-index:10;grid-template-columns:minmax(160px,270px) 1fr;margin:0 auto;display:grid;position:sticky;top:0;left:0;right:0}.brand img{width:auto;height:32px}.header-actions{align-items:center;gap:var(--space-md);justify-content:flex-end;display:flex;position:relative}.main-nav{align-items:center;gap:var(--gap-nav);flex-wrap:wrap;justify-content:center;display:flex}.main-nav a,.footer-links a{color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-default);font-size:.88rem}.main-nav a:hover,.footer-links a:hover{color:var(--color-text)}
.menu-wrap{position:relative}.menu-button{border:1px solid var(--color-line);border-radius:var(--radius-full);cursor:pointer;height:44px;transition:background var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default);background:#ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;display:inline-flex}.menu-button span{background:var(--color-text-muted);border-radius:var(--radius-full);width:18px;height:2px}.menu-button:hover,.menu-button[aria-expanded=true]{border-color:var(--color-accent);background:#ffffff1a}.menu-panel{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-default), transform var(--duration-base) var(--ease-default);z-index:20;width:min(310px,100vw - 2rem);position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-6px)}.menu-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-panel nav{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);padding:var(--space-sm);display:grid}.menu-panel a{border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.9rem;font-weight:var(--font-semibold);padding:.85rem var(--space-lg);transition:background var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default)}.menu-panel a:hover{color:var(--color-text);background:#06d6a014}
.hero-section{max-width:var(--max-width-hero);min-height:calc(100vh - 70px);padding:6rem var(--section-pad-inline);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.hero-section .button-row{justify-content:center}.hero-section .hero-body{margin:0 auto}.hero-glow{filter:blur(100px);opacity:.22;pointer-events:none;background:var(--glow-accent);z-index:0;border-radius:50%;width:560px;height:560px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.hero-section>:not(.hero-glow){z-index:1;position:relative}.hero-section.page-hero{max-width:var(--max-width-site);min-height:clamp(340px,45vh,500px);padding-bottom:var(--space-5xl);text-align:left;justify-content:flex-end;align-items:flex-start;padding-top:8rem}.hero-section.page-hero .button-row{justify-content:flex-start}.hero-section.page-hero .hero-body{margin:0}
.service-card,.resource-card,.framework-card,.audience-card,.founder-card,.contact-card,.faq-list details,.event-card{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md)}.services-grid{gap:var(--gap-card);grid-template-columns:repeat(2,1fr);display:grid}.service-card{padding:var(--space-2xl);transition:border-color var(--duration-slow) var(--ease-default), box-shadow var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default), background var(--duration-slow) var(--ease-default);flex-direction:column;gap:0;text-decoration:none;display:flex}.service-card:hover{background:var(--color-bg-panel-hover);border-color:var(--color-accent);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.service-card-icon{border-radius:var(--radius-sm);height:40px;margin-bottom:var(--space-xl);justify-content:center;align-items:center;width:40px;display:flex}.service-card-icon svg{width:22px;height:22px}.page-icon-badge{border-radius:var(--radius-md);height:56px;margin-bottom:var(--space-2xl);justify-content:center;align-items:center;width:56px;display:flex}.page-icon-badge svg{width:28px;height:28px}.service-card h3{color:var(--color-text);margin-bottom:.6rem;font-size:1.1rem}.service-card p{color:var(--color-text-muted);font-size:.9rem;line-height:var(--leading-relaxed);flex:1}.service-card-link{color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-top:var(--space-xl);align-items:center;gap:.35rem;display:flex}.card-grid{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);display:grid}.resource-card{transition:border-color var(--duration-slow) var(--ease-default), box-shadow var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);flex-direction:column;padding:1.55rem;text-decoration:none;display:flex}.resource-card:hover{border-color:var(--color-accent-2);box-shadow:var(--shadow-card-blue);transform:translateY(-3px)}.resource-card span,.service-card span{color:var(--color-accent-2);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem;display:inline-block}.resource-card h3{color:var(--color-text);font-size:var(--text-base)}.audience-grid{gap:var(--gap-card);grid-template-columns:repeat(5,1fr);display:grid}.audience-card{color:var(--color-text);font-size:.95rem;font-weight:var(--font-semibold);text-align:center;justify-content:center;align-items:center;min-height:130px;padding:1.55rem;display:flex}.events-grid{gap:var(--gap-card);grid-template-columns:repeat(2,1fr);display:grid}.event-card{padding:2rem}.event-card-meta{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.event-badge{border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;background:#06d6a01f;border:1px solid #06d6a040;padding:.3rem .8rem}.event-badge.upcoming{color:var(--color-warm);background:#f59e0b1f;border-color:#f59e0b40}.event-card h3{color:var(--color-text);font-size:var(--text-xl);margin-bottom:var(--space-md)}.tier-grid{gap:var(--gap-card);grid-template-columns:repeat(2,1fr);display:grid}.tier-card{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-2xl);flex-direction:column;display:flex}.tier-card h3{color:var(--color-text);font-size:var(--text-lg);margin-bottom:var(--space-sm)}.tier-price{color:var(--color-text);font-family:var(--font-family-display);font-size:2rem;font-weight:var(--font-normal);margin:.25rem 0 1rem}.tier-price span{color:var(--color-text-muted);font-family:var(--font-family-base);font-size:.85rem;font-weight:var(--font-normal)}.tier-card p.tier-desc{color:var(--color-text-muted);font-size:.92rem;line-height:var(--leading-relaxed);margin-bottom:var(--space-xl);flex:1}.tier-card ul{margin:0 0 var(--space-xl);flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.tier-card li{color:var(--color-text-muted);padding-left:1.1rem;font-size:.88rem;position:relative}.tier-card li:before{color:var(--color-accent);content:"→";position:absolute;left:0}.tier-card .button{margin-top:auto}.anchor-tier-wrap{margin-top:var(--space-2xl);text-align:center}.anchor-tier-wrap>p.eyebrow{margin-bottom:var(--space-lg)}.anchor-tier{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);max-width:calc(50% - var(--gap-card) / 2);padding:var(--space-2xl);flex-direction:column;align-items:center;margin:0 auto;display:flex}.anchor-tier h3{color:var(--color-text);font-size:var(--text-lg);margin-bottom:var(--space-sm)}.anchor-tier p.tier-price{color:var(--color-text);font-family:var(--font-family-display);font-size:2rem;font-weight:var(--font-normal);margin:0 0 var(--space-lg)}.anchor-tier p:not(.tier-price){color:var(--color-text-muted);font-size:.92rem;line-height:var(--leading-relaxed);margin-bottom:var(--space-xl)}.highlight-accent{color:var(--page-accent,var(--color-accent));font-weight:var(--font-bold)}
.framework-flow{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.framework-step{padding:var(--space-3xl) 2rem;text-align:center;position:relative}.framework-step:not(:last-child):after{background:var(--color-line);content:"";width:1px;height:40%;position:absolute;top:30%;right:0}.framework-step-num{color:var(--color-accent);font-family:var(--font-family-display);font-size:4rem;font-weight:var(--font-normal);letter-spacing:-.04em;margin-bottom:var(--space-sm);opacity:.25;line-height:1;display:block}.framework-step h3{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-bold);margin-bottom:var(--space-sm)}.framework-step p{color:var(--color-text-muted);font-size:.9rem;line-height:var(--leading-relaxed)}.process-flow{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.process-flow .framework-step:nth-child(2):after{display:block}
.founder-proof{padding-block:var(--space-5xl);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.founder-card{position:relative;overflow:hidden}.founder-card:before{border:2px solid var(--color-accent);border-radius:var(--radius-lg);content:"";opacity:.4;z-index:1;position:absolute;inset:-3px}.founder-card img{aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;width:100%}.founder-card div{padding:var(--space-lg)}.founder-bio{max-width:620px}.founders-list{margin-top:var(--space-2xl);gap:clamp(2.5rem,5vw,4rem);display:grid}.founders-list .founder-proof{padding-block:0}.proof-bar{border-block:1px solid var(--color-line);max-width:none;padding-inline:var(--section-pad-inline);flex-wrap:wrap;gap:0;display:flex}.proof-bar-inner{max-width:var(--max-width-site);flex-wrap:wrap;gap:0;width:100%;margin:0 auto;display:flex}.proof-stat{border-right:1px solid var(--color-line);min-width:180px;padding:var(--space-3xl) 2rem;flex:1}.proof-stat:last-child{border-right:none}.proof-stat strong{color:var(--color-text);font-family:var(--font-family-display);font-size:2.4rem;font-weight:var(--font-normal);letter-spacing:var(--tracking-tight);margin-bottom:.4rem;line-height:1;display:block}.proof-stat span{color:var(--color-text-dim);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.stat-bar{text-align:center}.stat-bar-title{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-normal);margin-bottom:var(--space-2xl)}.stat-bar-grid{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);display:grid}.stat-card{padding:var(--space-xl)}.stat-card strong{color:var(--color-accent);font-family:var(--font-family-display);font-size:var(--text-3xl);font-weight:var(--font-normal);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-sm);line-height:1;display:block}.stat-card span{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);display:block}.stat-card-sub{margin-top:.3rem;display:block;color:var(--color-text-muted)!important;font-size:var(--text-sm)!important;font-weight:var(--font-normal)!important}
.cta-section{max-width:none;padding-inline:var(--section-pad-inline);text-align:center;position:relative;overflow:hidden}.cta-section-inner{max-width:var(--max-width-narrow);z-index:1;margin:0 auto;padding-block:8rem;position:relative}.cta-glow{background:var(--glow-warm);filter:blur(100px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-section .button-row{justify-content:center}
.contact-grid{gap:var(--space-lg);grid-template-columns:1.1fr .9fr;display:grid}.contact-card{padding:clamp(1.2rem,3vw,2rem)}.contact-card h3{color:var(--color-text);margin-top:1.5rem}.contact-card h3:first-child{margin-top:0}.contact-card label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:.45rem;display:block}.contact-card input,.contact-card textarea,.contact-card select{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;margin-bottom:var(--space-lg);min-height:48px;transition:border-color var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);width:100%;padding:.8rem}.contact-card input:focus,.contact-card textarea:focus,.contact-card select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.contact-card select option{background:var(--color-bg-elevated);color:var(--color-text)}.contact-card textarea{resize:vertical;min-height:150px}.checkbox-group{margin-bottom:var(--space-lg);flex-direction:column;gap:.6rem;display:flex}.contact-card .checkbox-option{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;text-transform:none;transition:border-color var(--duration-base) var(--ease-default);align-items:center;gap:.65rem;margin-bottom:0;padding:.65rem .8rem;display:flex}.contact-card .checkbox-option:has(input:checked){border-color:var(--color-accent)}.contact-card .checkbox-option input{accent-color:var(--color-accent);background:0 0;border:none;border-radius:0;flex-shrink:0;width:18px;height:18px;min-height:0;margin:0;padding:0}.contact-card .checkbox-option span{color:var(--color-text);font-size:.92rem;font-weight:var(--font-medium);letter-spacing:normal;text-transform:none}.form-success{color:var(--color-success);font-size:.95rem;font-weight:var(--font-semibold);align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.form-error{color:var(--color-error);margin-top:var(--space-lg);font-size:.88rem}.email-gate{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);max-width:480px;padding:2rem}.email-gate h3{color:var(--color-text);margin-bottom:.4rem}.email-gate-row{gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.email-gate-row input{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-height:44px;transition:border-color var(--duration-base) var(--ease-default);flex:1;padding:0 .85rem}.email-gate-row input:focus{border-color:var(--color-accent);outline:none}.event-notify-stack{flex-direction:column;gap:.5rem;display:flex}.event-notify-stack select,.event-notify-stack input{appearance:none;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-height:44px;transition:border-color var(--duration-base) var(--ease-default);width:100%;padding:0 .85rem}.event-notify-stack select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.2rem}.event-notify-stack select:focus,.event-notify-stack input:focus{border-color:var(--color-accent);outline:none}.event-notify-stack select option{background:var(--color-bg-elevated);color:var(--color-text)}.event-notify-stack .button{align-self:flex-start}.email-gate-row+select{appearance:none;background:var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .85rem center;border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;min-height:44px;transition:border-color var(--duration-base) var(--ease-default);padding:0 2.2rem 0 .85rem}.email-gate-row+select:focus{border-color:var(--color-accent);outline:none}.email-gate-row+select option{background:var(--color-bg-elevated);color:var(--color-text)}
.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#05080fbf;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-panel{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:var(--radius-md);max-width:560px;padding:var(--space-2xl);width:100%;margin:auto;position:relative}.modal-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:1.6rem;line-height:1;position:absolute;top:1rem;right:1rem}.modal-close:hover{color:var(--color-text)}.modal-panel h3{color:var(--color-text);font-size:var(--text-xl);margin-bottom:.4rem;padding-right:2rem}.modal-panel p.modal-subtitle{color:var(--color-text-muted);font-size:.9rem;line-height:var(--leading-relaxed);margin-bottom:var(--space-xl)}.modal-field-row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.modal-panel label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:.45rem;display:block}.modal-panel input,.modal-panel textarea,.modal-panel select{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;margin-bottom:var(--space-lg);min-height:48px;transition:border-color var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);width:100%;padding:.8rem}.modal-panel input:focus,.modal-panel textarea:focus,.modal-panel select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.modal-panel select option{background:var(--color-bg-elevated);color:var(--color-text)}.modal-panel textarea{resize:vertical;min-height:100px}.modal-panel .checkbox-option{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;margin-bottom:var(--space-lg);text-transform:none;transition:border-color var(--duration-base) var(--ease-default);align-items:center;gap:.65rem;padding:.65rem .8rem;display:flex}.modal-panel .checkbox-option:has(input:checked){border-color:var(--color-accent)}.modal-panel .checkbox-option input{accent-color:var(--color-accent);background:0 0;border:none;border-radius:0;flex-shrink:0;width:18px;height:18px;min-height:0;margin:0;padding:0}.modal-panel .checkbox-option span{color:var(--color-text);font-size:.92rem;font-weight:var(--font-medium);letter-spacing:normal;text-transform:none}.modal-panel form>button[type=submit]{width:100%}@media (max-width:560px){.modal-field-row{grid-template-columns:1fr}}
.capability-list{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.capability-list div{background:var(--color-bg-panel);border-left:2px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text);font-size:.9rem;font-weight:var(--font-semibold);align-items:center;padding:.85rem 1.1rem;display:flex}.capability-list div:before{color:var(--color-accent);content:"✓";font-weight:var(--font-bold);flex-shrink:0;margin-right:.7ch}.list-lead-in{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-lg)}.problem-list{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.problem-list div{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:var(--space-lg) 1.1rem;font-size:.9rem;line-height:1.5}.problem-list div:before{color:var(--color-error);content:"→";font-weight:var(--font-bold);margin-right:.5ch}.faq-list{gap:.6rem;display:grid}.faq-list details{transition:border-color var(--duration-slow) var(--ease-default);padding:0}.faq-list details[open]{border-color:#06d6a04d}.faq-list details[open] summary{color:var(--color-text)}.faq-list summary{color:var(--color-text-muted);cursor:pointer;font-size:.95rem;font-weight:var(--font-extrabold);transition:color var(--duration-base) var(--ease-default);padding:1.2rem 1.35rem}.faq-list summary:hover{color:var(--color-text)}.faq-list p{border-top:1px solid var(--color-line);padding:var(--space-lg) 1.35rem 1.35rem;margin:0}.pull-quote{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--text-2xl);font-style:italic;font-weight:var(--font-normal);letter-spacing:-.02em;max-width:var(--max-width-content);text-align:center;margin:0 auto;line-height:1.3}.problem-statement{max-width:var(--max-width-content)}.problem-statement blockquote{border-left:2px solid var(--color-accent);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--text-2xl);font-style:italic;font-weight:var(--font-normal);letter-spacing:-.02em;margin:2rem 0;padding-left:1.5rem;line-height:1.25}.resource-includes{background:var(--color-bg-panel);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);padding:var(--space-xl) 1.5rem;border-radius:10px}.resource-includes .eyebrow{margin-bottom:.6rem}.resource-includes ul{color:var(--color-text-muted);margin:0;padding:0;line-height:1.9;list-style:none}.resource-includes ul li:before{color:var(--color-accent);content:"✓";font-weight:var(--font-semibold)}.resource-gate-row{align-items:flex-start;gap:var(--gap-card);display:flex}.resource-gate-row>*{flex:1;max-width:none}
.question-slider{text-align:center}.question-slider-text{animation:question-fade .4s var(--ease-default);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--text-2xl);font-style:italic;font-weight:var(--font-normal);letter-spacing:-.02em;max-width:var(--max-width-content);min-height:3.4em;margin:0 auto 2rem;line-height:1.3}@keyframes question-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.question-slider-dots{justify-content:center;gap:.5rem;display:flex}.question-slider-dot{background:var(--color-line-hover);border-radius:var(--radius-full);cursor:pointer;height:8px;transition:background var(--duration-base) var(--ease-default), width var(--duration-base) var(--ease-default);border:0;width:8px;padding:0}.question-slider-dot[data-active=true]{background:var(--color-accent);width:22px}
.site-footer{border-top:1px solid var(--color-line);max-width:none;padding:var(--space-4xl) var(--header-pad-inline) var(--space-3xl);margin:0 auto}.site-footer-inner{max-width:var(--max-width-site);justify-content:space-between;align-items:start;gap:2rem;margin:0 auto;display:flex}.site-footer img{height:32px;margin-bottom:var(--space-md);width:auto}.site-footer-copy{color:var(--color-text-muted);max-width:380px;font-size:.85rem}.site-footer-copy p{margin-bottom:var(--space-xs);font-size:.85rem;line-height:1.6}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.2rem;max-width:420px;display:flex}.footer-bottom{border-top:1px solid var(--color-line);color:var(--color-text-dim);max-width:var(--max-width-site);margin:2rem auto 0;padding-top:1.5rem;font-size:.78rem}
.blog-featured{background:var(--color-bg-panel);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-3xl);transition:box-shadow var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);margin-bottom:2rem;text-decoration:none;display:block}.blog-featured:hover{box-shadow:var(--shadow-featured);transform:translateY(-3px)}.blog-featured>span:first-child{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;margin-bottom:var(--space-md);text-transform:uppercase;display:inline-block}.blog-featured h2{color:var(--color-text);font-family:var(--font-family-display);font-size:1.6rem;font-weight:var(--font-normal);margin:0 0 .6rem;line-height:1.3}.blog-featured>p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0 0 var(--space-xl)}.blog-featured-cta{color:var(--color-accent);font-size:.9rem;font-weight:var(--font-semibold)}.blog-section{max-width:var(--max-width-site);margin:0 auto;padding:0 1.5rem 3rem}.blog-grid{gap:var(--gap-card);grid-template-columns:repeat(2,1fr);display:grid}.blog-card{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-2xl);transition:border-color var(--duration-slow) var(--ease-default), box-shadow var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);flex-direction:column;text-decoration:none;display:flex}.blog-card:hover{border-color:var(--color-accent-2);box-shadow:var(--shadow-card-blue);transform:translateY(-3px)}.blog-card span{color:var(--color-accent-2);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;margin-bottom:var(--space-md);text-transform:uppercase;display:inline-block}.blog-card h3{color:var(--color-text);font-family:var(--font-family-display);font-size:1.2rem;font-weight:var(--font-normal);margin:0 0 .6rem;line-height:1.35}.blog-card-subtitle{color:var(--color-text-muted);font-size:.92rem;line-height:var(--leading-normal);padding-bottom:var(--space-lg);margin:0 0 auto}.blog-card-meta{color:var(--color-text-dim);letter-spacing:var(--tracking-wide);margin:0;font-size:.78rem}.blog-back{color:var(--color-text-dim);transition:color var(--duration-fast) var(--ease-default);margin-bottom:2rem;font-size:.88rem;text-decoration:none;display:inline-block}.blog-back:hover{color:var(--color-accent)}.blog-article{max-width:var(--max-width-prose);padding:var(--space-4xl) 1.5rem 2rem;margin:0 auto}.blog-article-header{margin-bottom:var(--space-3xl)}.blog-article-header .eyebrow{margin-bottom:var(--space-lg)}.blog-article-header h1{font-family:var(--font-family-display);font-size:2.4rem;font-weight:var(--font-normal);line-height:var(--leading-snug);margin:0 0 var(--space-lg)}.blog-article-subtitle{color:var(--color-text-muted);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-normal);margin:0 0 var(--space-lg)}.blog-meta{color:var(--color-text-dim);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.blog-prose h2{color:var(--color-text);font-family:var(--font-family-display);font-size:1.55rem;font-weight:var(--font-normal);margin:var(--space-3xl) 0 var(--space-lg);line-height:1.3}.blog-prose h3{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:2rem 0 var(--space-md);line-height:1.4}.blog-prose p{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-prose);margin:0 0 var(--space-xl)}.blog-prose strong{color:var(--color-text);font-weight:var(--font-semibold)}.blog-prose a{color:var(--color-accent);transition:color var(--duration-fast) var(--ease-default);text-decoration:none}.blog-prose a:hover{text-decoration:underline}.blog-prose blockquote{border-left:3px solid var(--color-accent);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--text-lg);padding:var(--space-xs) 0 var(--space-xs) var(--space-xl);margin:2rem 0;font-style:italic;line-height:1.6}.blog-prose blockquote p{color:var(--color-text);font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.blog-prose hr{border:none;border-top:1px solid var(--color-line);margin:var(--space-3xl) 0}.blog-prose ul,.blog-prose ol{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-prose);margin:0 0 var(--space-xl);padding-left:1.5rem}.blog-prose li{margin-bottom:var(--space-sm)}.blog-prose li strong{color:var(--color-text)}.blog-prose .table-wrapper{-webkit-overflow-scrolling:touch;margin:0 0 var(--space-xl);overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:500px;font-size:var(--text-md)}.blog-prose thead{border-bottom:2px solid var(--color-line)}.blog-prose th{color:var(--color-text);font-weight:var(--font-semibold);text-align:left;padding:var(--space-sm) var(--space-md);white-space:nowrap}.blog-prose td{color:var(--color-text-muted);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-line)}.blog-prose tbody tr:last-child td{border-bottom:none}.blog-prose code{color:var(--color-accent);background:#94a3b81a;border-radius:3px;padding:.15em .4em;font-family:monospace;font-size:.9em}.blog-prose pre{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0 0 var(--space-xl);padding:var(--space-lg);line-height:1.6;overflow-x:auto}.blog-prose pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.blog-author{border-top:1px solid var(--color-line);margin-top:3rem;padding-top:2rem}.blog-author-inner{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-2xl)}.blog-author-name{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--text-lg);margin:0 0 var(--space-xs)}.blog-author-title{color:var(--color-accent-2);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-md)}.blog-author-bio{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}
.not-found-section{min-height:80vh}.not-found-links{gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.not-found-nav{border-top:1px solid var(--color-line);gap:var(--space-xs) 1.5rem;flex-wrap:wrap;margin-top:3rem;padding-top:2rem;display:flex}.not-found-nav a{color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-default);font-size:.9rem;text-decoration:none}.not-found-nav a:hover{color:var(--color-accent)}
.urgency-badge{border-radius:var(--radius-full);color:var(--color-warm);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b4d;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-weight:600;display:inline-flex}.urgency-badge:before{content:"";background:var(--color-warm);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.countdown-timer{align-items:center;gap:.75rem;margin-top:2rem;display:flex}.countdown-digit-group{flex-direction:column;align-items:center;gap:.3rem;display:flex}.countdown-value{font-family:var(--font-family-display);color:var(--color-warm);text-align:center;background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:3.2rem;padding:.6rem .8rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.countdown-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:.7rem;font-weight:500}.countdown-separator{color:var(--color-text-dim);margin-bottom:1.2rem;font-size:1.5rem}.sticky-cta-bar{z-index:100;background:var(--backdrop-header);-webkit-backdrop-filter:var(--backdrop-blur);border-bottom:1px solid var(--color-line);transition:transform var(--duration-base) var(--ease-default);pointer-events:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sticky-cta-bar--visible{pointer-events:auto;transform:translateY(0)}.sticky-cta-bar-inner{max-width:var(--max-width-site);padding:.75rem var(--section-pad-inline);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.sticky-cta-bar-text{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}.sticky-cta-bar-text strong{color:var(--color-warm)}.webinar-prose{max-width:var(--max-width-content);margin:0 auto}.webinar-prose p{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:1.25rem}.webinar-prose p:last-child{margin-bottom:0}.webinar-prose strong{color:var(--color-text);font-weight:600}.webinar-prose .highlight{color:var(--color-text)}.stakes-list{margin:1.5rem 0;padding:0;list-style:none}.stakes-list li{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);padding:.4rem 0 .4rem 1.5rem;position:relative}.stakes-list li:before{content:"";background:var(--color-warm);border-radius:50%;width:6px;height:6px;position:absolute;top:.85rem;left:0}.webinar-learn-grid{gap:var(--gap-card);grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid}.webinar-learn-card{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);padding:1.75rem}.webinar-learn-card:hover{border-color:var(--color-line-hover);box-shadow:0 4px 20px #06d6a00f}.webinar-learn-card h3{color:var(--color-text);font-size:1rem;font-weight:650;line-height:var(--leading-snug);margin-bottom:.6rem}.webinar-learn-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.who-section-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.who-column{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:2rem}.who-column h3{align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.05rem;font-weight:650;display:flex}.who-column--positive h3{color:var(--color-accent)}.who-column--negative h3{color:var(--color-text-muted)}.who-item{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);align-items:flex-start;gap:.75rem;padding:.6rem 0;display:flex}.who-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.who-column--positive .who-item-icon{color:var(--color-accent)}.who-column--negative .who-item-icon{color:var(--color-text-dim)}.webinar-inline-cta{text-align:center;padding:3rem 0}.webinar-inline-cta .button{margin:0 auto}.webinar-inline-cta p{font-size:var(--text-sm);color:var(--color-text-dim);margin-top:.75rem}.webinar-ps{max-width:var(--max-width-narrow);border-left:3px solid var(--color-warm);color:var(--color-text-muted);font-style:italic;font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0 auto;padding:1.25rem 1.5rem}.webinar-host .founder-bio p:first-of-type:not(.eyebrow){font-size:var(--text-md)}.landing-shell .hero-section{max-width:1200px}.oa-header{max-width:var(--max-width-site);z-index:2;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,2.5rem) .5rem;display:flex;position:relative}.oa-header-mark{color:var(--color-text);transition:opacity var(--duration-base) var(--ease-default);text-decoration:none;display:inline-flex}.oa-header-mark:hover{opacity:.75}.oa-header-mark img{width:auto;height:32px;display:block}.oa-header-right{align-items:center;gap:.75rem;display:flex}.oa-header-nav{align-items:center;gap:1.25rem;display:flex}.oa-header-nav a:not(.button){color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-default);font-weight:500;text-decoration:none}.oa-header-nav a:not(.button):hover{color:var(--color-text)}@media (max-width:720px){.oa-header-nav a:not(.button){display:none}}@media (max-width:520px){.oa-header{padding-top:1rem}.oa-header-nav{gap:.75rem}}.mobile-nav-toggle{background:var(--color-bg-panel);border:1px solid var(--color-line);color:var(--color-text);cursor:pointer;height:42px;transition:background var(--duration-base) var(--ease-default);z-index:60;border-radius:999px;justify-content:center;align-items:center;width:42px;padding:0;display:none;position:relative}.mobile-nav-toggle:hover{background:var(--color-bg-panel-hover)}.mobile-nav-overlay{z-index:40;background:#0a0f1a80;animation:.2s forwards mobile-nav-fade;position:fixed;inset:0}@keyframes mobile-nav-fade{0%{opacity:0}to{opacity:1}}.mobile-nav-panel{background:var(--color-bg);border-left:1px solid var(--color-line);z-index:50;flex-direction:column;gap:.25rem;width:86%;max-width:360px;height:100dvh;padding:5.25rem 1.25rem 1.5rem;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.mobile-nav-panel.is-open{transform:translate(0)}.mobile-nav-list{flex-direction:column;gap:.15rem;display:flex}.mobile-nav-item{border-bottom:1px solid var(--color-line);color:var(--color-text);opacity:0;transition:opacity .3s ease, transform .3s ease, color var(--duration-base) var(--ease-default);justify-content:space-between;align-items:center;padding:.95rem .25rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex;transform:translate(10px)}.mobile-nav-panel.is-open .mobile-nav-item{opacity:1;transform:translate(0)}.mobile-nav-item:hover,.mobile-nav-item:focus-visible{color:var(--color-accent)}.mobile-nav-item-arrow{color:var(--color-text-dim);font-size:1rem}.mobile-nav-item:hover .mobile-nav-item-arrow,.mobile-nav-item:focus-visible .mobile-nav-item-arrow{color:var(--color-accent)}.mobile-nav-foot{color:var(--color-text-dim);margin:auto 0 0;padding-top:1.5rem;font-size:.8rem}@media (max-width:720px){.mobile-nav-toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.mobile-nav-overlay,.mobile-nav-panel,.mobile-nav-item{transition:none;animation:none}}.landing-footer{border-top:1px solid var(--color-line);max-width:var(--max-width-content);width:100%;margin:0 auto;padding:2rem}.landing-footer-upper{align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.landing-footer-mark{color:var(--color-text);flex-shrink:0;width:auto;height:26px}.landing-footer-tagline{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.landing-footer-nav{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:1.25rem;padding:1.5rem 0;display:flex}.landing-footer-nav a{color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-default);font-weight:500;text-decoration:none}.landing-footer-nav a:hover{color:var(--color-accent)}.landing-footer-lower{border-top:1px solid var(--color-line);color:var(--color-text-dim);font-size:var(--text-xs);padding-top:1.5rem}@media (max-width:1040px){.webinar-learn-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.countdown-timer{gap:.4rem}.countdown-value{min-width:2.6rem;padding:.5rem .6rem;font-size:1.4rem}.countdown-separator{font-size:1.1rem}.webinar-learn-grid,.who-section-grid{grid-template-columns:1fr}.sticky-cta-bar-text{display:none}.sticky-cta-bar-inner{justify-content:center}.sticky-cta-bar .button{text-align:center;width:100%}.webinar-inline-cta .button{width:100%}}
.grow-page{padding-bottom:env(safe-area-inset-bottom)}.grow-page section,.grow-page .grow-section{scroll-margin-top:1rem}.grow-hero{min-height:auto;padding-top:5rem;padding-bottom:4rem}.grow-hero h1{max-width:22ch}.grow-hero-sub{color:var(--color-text-dim);font-size:var(--text-sm);max-width:40ch;margin-top:1rem}.grow-qr-note{border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:left;background:#38bdf814;border:1px solid #38bdf840;align-items:flex-start;gap:.75rem;max-width:520px;margin-top:2.5rem;padding:1rem 1.15rem;display:flex}.grow-qr-note strong{color:var(--color-text);font-weight:650}.grow-qr-note-icon{flex-shrink:0;font-size:1.2rem;line-height:1.2}.grow-chip-grid{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.grow-chip{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);transition:border-color var(--duration-base) var(--ease-default), background var(--duration-base) var(--ease-default), transform var(--duration-base) var(--ease-default);padding:.65rem 1.1rem;font-weight:500;text-decoration:none;display:inline-flex}.grow-chip:hover,.grow-chip:focus-visible{background:var(--color-bg-panel-hover);border-color:var(--color-accent);transform:translateY(-1px)}.grow-services-grid{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.grow-service-card{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);flex-direction:column;padding:1.75rem;display:flex}.grow-service-card:hover{border-color:var(--color-line-hover);box-shadow:0 4px 20px #0284c714}.grow-service-header{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.grow-service-number{color:var(--color-text-dim);font-family:var(--font-family-display);letter-spacing:var(--tracking-wide);font-size:1.35rem}.grow-service-chip{border-radius:var(--radius-full);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.grow-service-chip--start{color:var(--color-mint-700);background:#06d6a01f;border:1px solid #06d6a047}.grow-service-chip--grow{color:var(--color-accent-2);background:#38bdf81f;border:1px solid #38bdf847}.grow-service-chip--advanced{color:var(--color-violet-400);background:#a78bfa1f;border:1px solid #a78bfa47}.grow-service-card h3{color:var(--color-text);font-size:1.1rem;font-weight:650;line-height:var(--leading-snug);margin-bottom:.55rem}.grow-service-copy{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 1rem}.grow-service-examples{color:var(--color-text-dim);font-size:.85rem;line-height:var(--leading-normal);margin:0;padding:0;list-style:none}.grow-service-examples li{padding:.28rem 0 .28rem 1.1rem;position:relative}.grow-service-examples li:before{color:var(--color-accent);content:"→";font-weight:700;position:absolute;top:.28rem;left:0}.grow-inline-cta{text-align:center;padding-block:3rem}.grow-inline-cta .button{margin:0 auto}.grow-inline-cta p{color:var(--color-text-dim);font-size:var(--text-sm);margin-top:.75rem}.grow-examples-grid{gap:var(--gap-card);grid-template-columns:repeat(2,1fr);margin-top:1.5rem;display:grid}.grow-example-card{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.5rem 1.6rem}.grow-example-card p{color:var(--color-text-muted);font-size:.95rem;line-height:var(--leading-normal);margin:0}.grow-example-label{color:var(--color-accent);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:.72rem;font-weight:700;margin-bottom:.6rem!important}.grow-improvements{column-count:2;column-gap:2rem;margin-top:2rem}.grow-improvement{break-inside:avoid;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.grow-improvement-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.grow-improvements-footer{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:var(--max-width-narrow);text-align:center;margin:2rem auto 0}.grow-improvements-footer:before{color:var(--color-accent);content:""}.grow-steps{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.grow-step{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.75rem}.grow-step-num{color:var(--color-accent);font-family:var(--font-family-display);letter-spacing:var(--tracking-wide);font-size:2rem}.grow-step h3{color:var(--color-text);margin:.75rem 0 .5rem;font-size:1.05rem;font-weight:650}.grow-step p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.grow-approach{max-width:var(--max-width-content);text-align:left;margin:0 auto}.grow-approach h2{margin-block:.5rem 1.5rem}.grow-approach p{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);margin-bottom:1.15rem}.grow-approach-highlight{border-left:3px solid var(--color-accent);font-size:var(--text-md);background:#0284c70f;border-radius:4px;padding:1rem 1.15rem;color:var(--color-text)!important;margin-top:1.75rem!important}.grow-form-wrap{max-width:620px;margin:0 auto}.grow-form{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:clamp(1.25rem,3vw,2rem);position:relative}.grow-form-row{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.grow-form-field{flex-direction:column;display:flex}.grow-optional{color:var(--color-text-dim);letter-spacing:normal;text-transform:none;font-weight:400}.grow-helper{color:var(--color-text-dim);font-size:.8rem;line-height:var(--leading-normal);margin:-.3rem 0 .75rem}.grow-checkbox-group{grid-template-columns:1fr 1fr;gap:.5rem;display:grid!important}.grow-form-footnote{color:var(--color-text-dim);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;margin-top:1rem}.grow-form .button.large{width:100%;margin-top:.5rem}.grow-form-success{background:var(--color-bg-panel);border-radius:var(--radius-md);text-align:center;border:1px solid #06d6a04d;flex-direction:column;align-items:center;padding:2.5rem 1.75rem;display:flex}.grow-success-check{color:var(--color-mint-700);background:#06d6a026;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;font-size:1.75rem;font-weight:700;display:flex}.grow-form-success h3{color:var(--color-text);margin:0 0 .5rem;font-size:1.35rem;font-weight:650}.grow-form-success p{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:44ch;margin:0 0 .75rem}.grow-form-success .grow-success-sub{color:var(--color-text-dim);font-size:var(--text-sm);margin-top:.5rem}.grow-form-success .grow-success-sub a{color:var(--color-accent);text-decoration:none}.grow-form-success .grow-success-sub a:hover{text-decoration:underline}.grow-final-cta{text-align:center}.grow-final-inner{max-width:var(--max-width-narrow);margin:0 auto}.grow-final-inner h2{margin-block:.75rem 1.25rem}.grow-final-inner>p{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0 auto 2rem}.grow-final-note{color:var(--color-text-dim);font-size:var(--text-sm);margin-top:1rem!important}.grow-explore{color:var(--color-text-dim);font-size:var(--text-sm);margin-top:2rem!important}.grow-explore a{color:var(--color-accent);text-decoration:none}.grow-explore a:hover{text-decoration:underline}.grow-sticky-cta{background:linear-gradient(to top, var(--color-bg) 60%, #0a0f1a00);padding:.75rem 1rem calc(.9rem + env(safe-area-inset-bottom));pointer-events:none;transition:transform var(--duration-base) var(--ease-default);z-index:90;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.grow-sticky-cta--visible{pointer-events:auto;transform:translateY(0)}.grow-sticky-cta .button{text-align:center;width:100%;display:block}@media (max-width:1040px){.grow-services-grid{grid-template-columns:repeat(2,1fr)}.grow-steps,.grow-examples-grid{grid-template-columns:1fr}}@media (max-width:720px){.grow-hero{text-align:left;align-items:flex-start;padding-top:3.5rem;padding-bottom:2.5rem}.grow-hero h1{font-size:clamp(1.9rem,8vw,2.6rem)}.grow-hero .button-row{justify-content:flex-start}.grow-hero .button.large{text-align:center;width:100%}.grow-hero-sub,.grow-hero .hero-body{text-align:left}.grow-services-grid{grid-template-columns:1fr}.grow-form-row{grid-template-columns:1fr;gap:0}.grow-checkbox-group{grid-template-columns:1fr}.grow-improvements{column-count:1}.grow-inline-cta .button{width:100%}.grow-sticky-cta{display:block}.grow-page main>:last-child{padding-bottom:5rem}}.grow-hero--split{max-width:var(--max-width-content);text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}.grow-hero--split .eyebrow,.grow-hero--split h1,.grow-hero--split .hero-body,.grow-hero--split .grow-hero-sub{text-align:left}.grow-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.grow-hero-copy h1{max-width:22ch}.grow-hero-visual{justify-content:center;align-items:center;width:100%;display:flex}.gbp-card{width:100%;max-width:340px;position:relative}.gbp-card-phone{background:#fff;border:1px solid #0a0f1a1f;border-radius:28px;padding:8px 8px 14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0284c759,0 10px 30px -10px #0a0f1a1f}.gbp-card-notch{background:#0a0f1ad9;border-radius:999px;width:92px;height:18px;margin:4px auto 10px}.gbp-card-screen{background:#fff;border-radius:20px;overflow:hidden}.gbp-card-hero{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);grid-template-columns:2fr 1fr 1fr;gap:2px;height:92px;display:grid;position:relative}.gbp-card-hero-photo{background:linear-gradient(135deg,#38bdf8,#0284c7)}.gbp-card-hero-photo--2{background:linear-gradient(135deg,#7dd3fc,#0ea5e9)}.gbp-card-hero-photo--3{background:linear-gradient(135deg,#bae6fd,#38bdf8)}.gbp-card-body{color:#0a0f1a;padding:14px 16px 16px}.gbp-card-name{margin:0;font-size:1.05rem;font-weight:700}.gbp-card-rating{align-items:center;gap:6px;margin-top:6px;display:flex}.gbp-card-rating-num{color:#0a0f1a;font-size:.95rem;font-weight:600}.gbp-card-stars{align-items:center;gap:1px;display:inline-flex}.gbp-card-rating-count{color:#0a0f1a8c;font-size:.85rem}.gbp-card-meta{color:#0a0f1a99;margin:4px 0 0;font-size:.82rem}.gbp-card-hours{color:#0a0f1abf;align-items:center;gap:6px;margin:4px 0 0;font-size:.82rem;display:flex}.gbp-card-dot{background:#0a0f1a33;border-radius:50%;width:6px;height:6px}.gbp-card-dot--open{background:#16a34a}.gbp-card-hours-text{color:#16a34a;font-weight:600}.gbp-card-hours-sep,.gbp-card-hours-muted{color:#0a0f1a8c;font-weight:400}.gbp-card-actions{border-top:1px solid #0a0f1a14;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;padding-top:12px;display:grid}.gbp-card-action{color:#0284c7;cursor:default;font:inherit;background:#fff;border:1px solid #0284c740;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.72rem;font-weight:600;display:flex}.gbp-card-review{color:#0a0f1a;background:#fff;border:1px solid #0a0f1a14;border-radius:14px;align-items:flex-start;gap:10px;max-width:290px;padding:12px 14px;display:flex;position:absolute;bottom:-28px;right:-18px;box-shadow:0 10px 30px -10px #0a0f1a33}.gbp-card-review-avatar{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex}.gbp-card-review-body{flex:1;min-width:0}.gbp-card-review-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gbp-card-review-name{font-size:.82rem;font-weight:600}.gbp-card-review-when{color:#0a0f1a80;font-size:.72rem}.gbp-card-review-stars{align-items:center;gap:1px;margin-top:3px;display:inline-flex}.gbp-card-review-text{color:#0a0f1abf;margin:4px 0 0;font-size:.8rem;line-height:1.4}.grow-stats-section{padding-top:0}.grow-stats-row{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);display:grid}.grow-stat{background:var(--color-bg-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.5rem 1.6rem}.grow-stat-icon{border-radius:var(--radius-md);color:var(--color-accent);background:#0284c71a;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.85rem;display:inline-flex}.grow-stat-value{color:var(--color-text);font-family:var(--font-family-display);letter-spacing:var(--tracking-tight);margin:0 0 .6rem;font-size:clamp(2.1rem,4vw,2.75rem);line-height:1}.grow-stat-body{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 .75rem}.grow-stat-source{color:var(--color-text-dim);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.grow-chip{align-items:center;gap:.55rem}.grow-chip-icon{color:var(--color-accent);flex-shrink:0}.grow-service-icon{border-radius:var(--radius-sm);color:var(--color-accent);background:#0284c71a;justify-content:center;align-items:center;width:38px;height:38px;margin-right:auto;display:inline-flex}.grow-service-header{gap:.6rem}.grow-service-number{margin-left:0}.grow-example-label{align-items:center;gap:.55rem;display:flex}.grow-example-icon{color:var(--color-accent);align-items:center;display:inline-flex}.grow-step-icon{border-radius:var(--radius-sm);color:var(--color-accent);background:#0284c71a;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.75rem;display:inline-flex}@media (max-width:1040px){.grow-hero--split{grid-template-columns:1fr;gap:2.5rem}.grow-hero-visual{order:2}.gbp-card-review{right:-8px}.grow-stats-row{grid-template-columns:1fr}}@media (max-width:720px){.grow-hero--split{gap:2rem}.gbp-card{max-width:300px}.gbp-card-review{max-width:240px;bottom:-20px;right:-4px}}.workflow-card{justify-content:center;align-items:stretch;gap:0;width:100%;max-width:1120px;margin:2.5rem auto 0;display:flex}.workflow-row{align-items:center;display:contents}.workflow-node{border-radius:var(--radius-md);color:#0a0f1a;text-align:left;background:#fff;border:1px solid #0a0f1a14;flex:1 1 0;min-width:0;padding:1.75rem 1.65rem;box-shadow:0 20px 40px -20px #0284c740}.workflow-node-icon{border-radius:var(--radius-sm);color:var(--color-accent);background:#0284c71a;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.9rem;display:inline-flex}.workflow-node-label{color:#0a0f1a;margin:0 0 .35rem;font-size:1rem;font-weight:650}.workflow-node-sublabel{color:#0a0f1a99;margin:0;font-size:.84rem;line-height:1.45}.workflow-arrow{color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;padding:0 1.25rem;display:inline-flex}.workflow-arrow--v{display:none}@media (max-width:920px){.workflow-card{flex-direction:column;gap:0}.workflow-node{width:100%;max-width:320px;margin-inline:auto}.workflow-arrow--h{display:none}.workflow-arrow--v{padding:.5rem 0;display:inline-flex}}.results-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;max-width:1120px;margin:2.75rem auto 0;display:grid}.results-card{border-radius:var(--radius-md);color:#0a0f1a;transition:transform var(--duration-base) var(--ease-default);background:#fff;border:1px solid #0a0f1a14;padding:1.75rem 1.85rem;position:relative;box-shadow:0 24px 48px -22px #0284c747}.results-card:first-child{transform:translateY(20px)}.results-card:nth-child(2){transform:translateY(0)}.results-card:nth-child(3){transform:translateY(20px)}.results-card-head{align-items:center;gap:.65rem;margin-bottom:.9rem;display:flex}.results-card-icon{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.results-card-icon--amber{color:#f59e0b;background:#f59e0b1f}.results-card-icon--sky{color:var(--color-accent);background:#0284c71f}.results-card-icon--green{color:#16a34a;background:#16a34a1f}.results-card-title{color:#0a0f1aa6;letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.85rem;font-weight:600}.results-card-time{color:#0a0f1a73;margin-left:auto;font-size:.78rem}.results-card-rating{align-items:baseline;gap:.5rem;margin:.25rem 0 .4rem;display:flex}.results-card-rating-num{color:#0a0f1a;font-family:var(--font-family-display);letter-spacing:var(--tracking-tight);font-size:2.4rem;line-height:1}.results-card-stars{align-items:center;gap:1px;display:inline-flex}.results-card-rating-count{color:#0a0f1a8c;font-size:.78rem}.results-card-note{color:#0a0f1a8c;margin:0;font-size:.8rem}.results-card-metric{align-items:baseline;gap:.6rem;margin:.25rem 0 .75rem;display:flex}.results-card-metric-num{color:#0a0f1a;font-family:var(--font-family-display);letter-spacing:var(--tracking-tight);font-size:2.4rem;line-height:1}.results-card-metric-delta{color:#16a34a;background:#16a34a1f;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:600}.results-card-spark{align-items:flex-end;gap:5px;height:64px;display:flex}.results-card-spark-bar{background:linear-gradient(to top, #0284c766, var(--color-accent));border-radius:2px;flex:1;min-height:4px}.results-card-message{color:#0a0f1a;margin:.4rem 0 .6rem;font-size:1rem;line-height:1.45}.results-card-byline{color:#0a0f1a8c;margin:0;font-size:.75rem}@media (max-width:920px){.results-stack{grid-template-columns:1fr;max-width:420px}.results-card:first-child,.results-card:nth-child(2),.results-card:nth-child(3){transform:none}}.local-presence-card{color:var(--color-ink);background:#fff;border:1px solid #0a0f1a14;border-radius:20px;flex-direction:column;gap:1.25rem;width:100%;max-width:420px;padding:1.5rem;display:flex;box-shadow:0 20px 40px -20px #0284c740}.local-presence-head{align-items:center;gap:.75rem;display:flex}.local-presence-pin{color:var(--color-accent);background:#0284c71a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.local-presence-eyebrow{color:#0a0f1a8c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;font-weight:600;line-height:1}.local-presence-city{color:var(--color-ink);margin:0;font-size:1.1rem;font-weight:700;line-height:1.1}.local-presence-pills{flex-wrap:wrap;gap:.4rem;display:flex}.local-presence-pill{color:var(--color-accent);background:#0284c714;border:1px solid #0284c72e;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.local-presence-trust{border-top:1px solid #0a0f1a14;flex-direction:column;gap:.75rem;padding-top:1.1rem;display:flex}.local-presence-trust-item{align-items:center;gap:.7rem;display:flex}.local-presence-trust-icon{color:var(--color-accent);background:#0284c71a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.local-presence-trust-label{color:var(--color-ink);margin:0 0 .15rem;font-size:.88rem;font-weight:600;line-height:1.1}.local-presence-trust-sub{color:#0a0f1a99;margin:0;font-size:.76rem;line-height:1.2}@media (max-width:720px){.local-presence-card{max-width:100%;padding:1.25rem}}.site-preview-card{border-radius:var(--radius-md);color:#0a0f1a;background:#fff;border:1px solid #0a0f1a14;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 40px -20px #0284c740}.site-preview-chrome{background:#f1f5f9;border-bottom:1px solid #0a0f1a0f;align-items:center;gap:.4rem;padding:.55rem .85rem;display:flex}.site-preview-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.site-preview-dot--red{background:#f87171}.site-preview-dot--amber{background:#fbbf24}.site-preview-dot--green{background:#34d399}.site-preview-url{color:#0a0f1a8c;background:#fff;border:1px solid #0a0f1a0f;border-radius:999px;margin-left:.6rem;padding:.2rem .75rem;font-size:.72rem}.site-preview-body{flex-direction:column;gap:1rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.site-preview-nav{border-bottom:1px solid #0a0f1a0f;justify-content:space-between;align-items:center;padding-bottom:.7rem;display:flex}.site-preview-brand{color:#0a0f1a;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.site-preview-brand svg{color:var(--color-accent)}.site-preview-nav-links{color:#0a0f1a8c;gap:.8rem;font-size:.72rem;display:inline-flex}.site-preview-hero{flex-direction:column;gap:.55rem;display:flex}.site-preview-eyebrow{color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.site-preview-h1{color:#0a0f1a;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.site-preview-cta{background:var(--color-accent);border-radius:var(--radius-sm);color:#fff;align-self:flex-start;padding:.5rem .95rem;font-size:.75rem;font-weight:600}.site-preview-tiles{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.site-preview-tile{border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #0a0f1a0f;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .4rem;display:flex}.site-preview-tile-icon{color:var(--color-accent);background:#0284c71a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.site-preview-tile-label{color:#0a0f1ab3;font-size:.7rem;font-weight:500}.site-preview-reviews{border-top:1px solid #0a0f1a0f;align-items:center;gap:.45rem;padding-top:.7rem;display:flex}.site-preview-stars{gap:1px;display:inline-flex}.site-preview-reviews-text{color:#0a0f1aa6;font-size:.72rem}@media (max-width:720px){.site-preview-card{max-width:100%}}.services-carousel{margin-top:2rem;position:relative}.services-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:calc(33.3333% - .833333rem);grid-auto-flow:column;gap:1.25rem;padding:.25rem .25rem 1rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto}.services-carousel-track::-webkit-scrollbar{display:none}.services-carousel-card{scroll-snap-align:start}.services-carousel-controls{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.services-carousel-arrow{background:var(--color-bg-panel);border:1px solid var(--color-line);color:var(--color-text);cursor:pointer;height:40px;transition:background var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default), transform var(--duration-base) var(--ease-default);border-radius:999px;justify-content:center;align-items:center;width:40px;display:inline-flex}.services-carousel-arrow:hover{background:var(--color-bg-panel-hover);border-color:var(--color-accent);transform:translateY(-1px)}.services-carousel-dots{gap:.45rem;display:inline-flex}.services-carousel-dot{cursor:pointer;height:8px;transition:background var(--duration-base) var(--ease-default), width var(--duration-base) var(--ease-default);background:#0a0f1a26;border:none;border-radius:999px;width:8px;padding:0}.services-carousel-dot.is-active{background:var(--color-accent);width:22px}@media (max-width:1040px){.services-carousel-track{grid-auto-columns:calc(50% - .625rem)}}@media (max-width:720px){.services-carousel-track{grid-auto-columns:86%}}.ai-assistant-card{border-radius:var(--radius-md);color:#0a0f1a;background:#fff;border:1px solid #0a0f1a14;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 20px 40px -20px #0284c740}.ai-assistant-head{background:#f8fafc;border-bottom:1px solid #0a0f1a0f;align-items:center;gap:.55rem;padding:.75rem 1rem;display:flex}.ai-assistant-head-icon{color:var(--color-accent);background:#0284c71f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ai-assistant-head-title{color:#0a0f1a;font-size:.82rem;font-weight:600}.ai-assistant-head-badge{color:#16a34a;letter-spacing:.08em;text-transform:uppercase;background:#16a34a1a;border-radius:999px;margin-left:auto;padding:.18rem .55rem;font-size:.65rem;font-weight:700}.ai-assistant-thread{flex-direction:column;gap:.75rem;padding:1rem 1rem .5rem;display:flex}.ai-assistant-row{opacity:0;gap:.6rem;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.ai-assistant-row.is-shown{opacity:1;transform:translateY(0)}.ai-assistant-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:700;display:inline-flex}.ai-assistant-avatar--lead{color:#0a0f1aa6;background:#f1f5f9}.ai-assistant-avatar--ai{background:linear-gradient(135deg, var(--color-accent), #0ea5e9);color:#fff}.ai-assistant-bubble{background:#f8fafc;border:1px solid #0a0f1a0f;border-radius:.8rem .8rem .8rem .2rem;flex:1;min-width:0;padding:.6rem .8rem}.ai-assistant-bubble--ai{background:#0284c70f;border-color:#0284c72e;border-radius:.8rem .8rem .2rem}.ai-assistant-bubble-meta{color:#0a0f1a8c;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .3rem;font-size:.65rem;font-weight:600}.ai-assistant-bubble-sub{color:#0a0f1a73;letter-spacing:.02em;text-transform:none;font-weight:500}.ai-assistant-bubble-text{color:#0a0f1a;margin:0;font-size:.82rem;line-height:1.4}.ai-assistant-bubble-text.is-typed{animation:.9s both ai-assistant-type-in}@keyframes ai-assistant-type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ai-assistant-typing{gap:4px;padding:.25rem 0;display:inline-flex}.ai-assistant-typing span{background:var(--color-accent);opacity:.4;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ai-assistant-dot}.ai-assistant-typing span:nth-child(2){animation-delay:.15s}.ai-assistant-typing span:nth-child(3){animation-delay:.3s}@keyframes ai-assistant-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ai-assistant-footer{border-top:1px solid #0a0f1a0f;justify-content:flex-end;padding:.65rem 1rem .85rem;display:flex}.ai-assistant-send-pill{background:var(--color-accent);border-radius:var(--radius-sm);color:#fff;padding:.4rem .9rem;font-size:.72rem;font-weight:600;transition:background .2s}.ai-assistant-footer.is-sent .ai-assistant-send-pill{background:#16a34a}.ai-assistant-sent{color:#16a34a;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;animation:.4s both ai-assistant-sent-in;display:inline-flex}.ai-assistant-sent-icon{color:#16a34a;background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@keyframes ai-assistant-sent-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.ai-assistant-card{max-width:100%}}@media (prefers-reduced-motion:reduce){.ai-assistant-row,.ai-assistant-bubble-text.is-typed,.ai-assistant-sent{transition:none;animation:none}.ai-assistant-row{opacity:1;transform:none}.ai-assistant-typing span{opacity:1;animation:none}}.technical-split-card{border-radius:var(--radius-md);color:#0a0f1a;background:#fff;border:1px solid #0a0f1a14;grid-template-columns:1.1fr 1fr;gap:1.1rem;width:100%;max-width:520px;padding:1.2rem;display:grid;box-shadow:0 20px 40px -20px #0284c740}.technical-split-device{border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #0a0f1a0f;flex-direction:column;display:flex;overflow:hidden}.technical-split-device-chrome{background:#eef2f7;border-bottom:1px solid #0a0f1a0f;align-items:center;gap:.35rem;padding:.45rem .6rem;display:flex}.technical-split-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.technical-split-dot--red{background:#f87171}.technical-split-dot--amber{background:#fbbf24}.technical-split-dot--green{background:#34d399}.technical-split-device-title{color:#0a0f1a8c;letter-spacing:.04em;text-transform:uppercase;margin-left:.4rem;font-size:.64rem;font-weight:600}.technical-split-device-body{flex-direction:column;gap:.6rem;padding:.65rem;display:flex}.technical-split-kpis{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.technical-split-kpi{border-radius:var(--radius-sm);background:#fff;border:1px solid #0a0f1a0f;grid-template-columns:auto 1fr;gap:.15rem;padding:.5rem .6rem;display:grid}.technical-split-kpi-icon{border-radius:50%;grid-area:1/1/3;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.technical-split-kpi-icon--sky{color:var(--color-accent);background:#0284c71f}.technical-split-kpi-icon--green{color:#16a34a;background:#16a34a1f}.technical-split-kpi-label{color:#0a0f1a8c;letter-spacing:.04em;text-transform:uppercase;grid-column:2;font-size:.62rem;font-weight:600}.technical-split-kpi-num{color:#0a0f1a;font-family:var(--font-family-display);grid-column:2;font-size:.95rem;font-weight:700;line-height:1}.technical-split-kpi-delta{color:#16a34a;grid-column:2;font-size:.6rem;font-weight:700}.technical-split-chart{border-radius:var(--radius-sm);background:#fff;border:1px solid #0a0f1a0f;padding:.55rem .6rem}.technical-split-chart-head{color:#0a0f1a99;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.64rem;font-weight:600;display:flex}.technical-split-chart-icon{color:var(--color-accent);align-items:center;display:inline-flex}.technical-split-chart-bars{align-items:flex-end;gap:4px;height:46px;display:flex}.technical-split-chart-bars span{background:linear-gradient(to top, #0284c766, var(--color-accent));border-radius:2px;flex:1;min-height:3px}.technical-split-copy{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.technical-split-eyebrow{color:#0a0f1a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.technical-split-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.technical-split-list li{color:#0a0f1ac7;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.3;display:flex}.technical-split-check{color:var(--color-accent);background:#0284c71f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.05rem;display:inline-flex}@media (max-width:720px){.technical-split-card{grid-template-columns:1fr;max-width:100%}}.automation-feed-card{border-radius:var(--radius-md);color:#0a0f1a;background:#fff;border:1px solid #0a0f1a14;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 20px 40px -20px #0284c740}.automation-feed-head{background:#f8fafc;border-bottom:1px solid #0a0f1a0f;align-items:center;gap:.55rem;padding:.75rem 1rem;display:flex}.automation-feed-head-icon{color:var(--color-accent);background:#0284c71f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.automation-feed-head-title{color:#0a0f1a;font-size:.82rem;font-weight:600}.automation-feed-head-pulse{color:#16a34a;letter-spacing:.08em;text-transform:uppercase;background:#16a34a1a;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.18rem .55rem .18rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.automation-feed-head-pulse-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite automation-pulse}@keyframes automation-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.automation-feed-head-pulse-dot{animation:none}}.automation-feed-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.automation-feed-row{border-bottom:1px solid #0a0f1a0d;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem 1rem;display:grid}.automation-feed-row:last-child{border-bottom:none}.automation-feed-row-icon{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.automation-feed-row--done .automation-feed-row-icon{color:var(--color-accent);background:#0284c71a}.automation-feed-row--queued .automation-feed-row-icon{color:#d97706;background:#f59e0b1f}.automation-feed-row-copy{min-width:0}.automation-feed-row-title{color:#0a0f1a;margin:0 0 .15rem;font-size:.82rem;font-weight:600;line-height:1.2}.automation-feed-row-detail{color:#0a0f1a99;margin:0;font-size:.72rem;line-height:1.3}.automation-feed-row-when{color:#0a0f1a80;text-align:right;white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.automation-feed-row--queued .automation-feed-row-when{color:#d97706;font-weight:600}.automation-feed-row-check{color:#16a34a;background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.automation-feed-footer{background:#f8fafc;border-top:1px solid #0a0f1a0f;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.automation-feed-footer-icon{color:#16a34a;background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.automation-feed-footer-num{color:#0a0f1a;margin:0 0 .1rem;font-size:.85rem;font-weight:700;line-height:1.1}.automation-feed-footer-sub{color:#0a0f1a8c;margin:0;font-size:.7rem}@media (max-width:720px){.automation-feed-card{max-width:100%}}.diagnostic-card{border-radius:var(--radius-md);color:#0a0f1a;background:#fff;border:1px solid #0a0f1a14;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 20px 40px -20px #0284c740}.diagnostic-card-head{background:#f8fafc;border-bottom:1px solid #0a0f1a0f;align-items:center;gap:.65rem;padding:.9rem 1.1rem;display:flex}.diagnostic-card-head-icon{color:var(--color-accent);background:#0284c71f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.diagnostic-card-eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.diagnostic-card-title{color:#0a0f1a;margin:.15rem 0 0;font-size:.9rem;font-weight:700;line-height:1.1}.diagnostic-card-list{counter-reset:diagnostic;flex-direction:column;margin:0;padding:.35rem 0;list-style:none;display:flex}.diagnostic-card-row{border-bottom:1px solid #0a0f1a0d;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem 1.1rem;animation:.5s cubic-bezier(.16,1,.3,1) both diagnostic-row-in;display:grid}.diagnostic-card-row:first-child{animation-delay:.2s}.diagnostic-card-row:nth-child(2){animation-delay:.5s}.diagnostic-card-row:nth-child(3){animation-delay:.8s}.diagnostic-card-row:nth-child(4){animation-delay:1.1s}.diagnostic-card-row:nth-child(5){animation-delay:1.4s}.diagnostic-card-row:last-child{border-bottom:none}@keyframes diagnostic-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.diagnostic-card-row{animation:none}}.diagnostic-card-row-icon{color:var(--color-accent);background:#0284c71a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.diagnostic-card-row-text{color:#0a0f1a;font-size:.85rem;font-weight:500;line-height:1.3}.diagnostic-card-row-num{color:#0a0f1a59;font-family:var(--font-family-display);letter-spacing:.05em;font-size:.78rem;font-weight:700}.diagnostic-card-foot{color:#0a0f1a99;text-align:center;background:#f8fafc;border-top:1px solid #0a0f1a0f;margin:0;padding:.75rem 1.1rem;font-size:.75rem;font-weight:500}@media (max-width:720px){.diagnostic-card{max-width:100%}}
@media (max-width:1040px){.site-header{grid-template-columns:minmax(160px,1fr) auto}.services-grid,.framework-flow,.process-flow{grid-template-columns:repeat(2,1fr)}.framework-step:nth-child(2):after,.framework-step:nth-child(odd):not(:last-child):after{display:none}.audience-grid{grid-template-columns:repeat(3,1fr)}.stat-bar-grid{grid-template-columns:1fr}.capability-list,.problem-list{grid-template-columns:repeat(2,1fr)}.hero-section{min-height:calc(100vh - 70px);padding-top:5rem}.hero-section.page-hero{min-height:auto;padding-top:6rem}.founder-proof{padding-block:var(--space-4xl)}.proof-bar-inner{flex-wrap:wrap}.proof-stat{min-width:45%}.contact-grid,.split-section,.events-grid{grid-template-columns:1fr}}@media (max-width:680px){.site-header{padding:.9rem 1rem}.brand img{height:26px}.nav-cta{display:none}.hero-section{min-height:auto;padding-top:4rem;padding-bottom:5rem}.hero-section.page-hero{padding-top:5.5rem;padding-bottom:4rem}.hero-glow{width:320px;height:320px}section,.page-section{padding-block:5rem}.founder-proof{padding-block:var(--space-4xl);grid-template-columns:1fr}.founder-card{max-width:200px}.services-grid,.card-grid,.audience-grid,.capability-list,.problem-list,.framework-flow,.process-flow,.tier-grid{grid-template-columns:1fr}.anchor-tier{max-width:100%}.framework-step:after{display:none!important}.proof-stat{border-right:none;border-bottom:1px solid var(--color-line);min-width:100%}.proof-stat:last-child{border-bottom:none}.site-footer-inner{flex-direction:column}.footer-links{justify-content:flex-start}.blog-grid{grid-template-columns:1fr}.blog-article-header h1{font-size:1.75rem}.blog-article{padding-top:2.5rem}.resource-gate-row{flex-direction:column}.resource-gate-row>*{width:100%;max-width:100%}}


