:root{--background:#fff;--foreground:#101318;--muted:#5f687a;--primary:#0050cb;--primary-strong:#06f;--secondary:#a33800;--secondary-strong:#cd4800;--surface-lowest:#fff;--surface-low:#f2f4f6;--surface-mid:#eef1f4;--surface-high:#e6e8ea;--outline-ghost:#c2c6d840;--grid-line:#0050cb14;--hero-grid-line:#0050cb1c;--hero-glow-a:#2961961f;--hero-glow-b:#007ad61f;--hero-surface-start:#fff;--hero-surface-end:#f8fafc;--shadow-ambient:0 24px 48px #0050cb0a;--shadow-soft:0 16px 40px #0050cb0a;--container:1240px;--radius-lg:14px;--radius-md:10px;--radius-sm:8px}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)){--background:#0b1118;--foreground:#edf3ff;--muted:#9aa8bf;--primary:#4d8fff;--primary-strong:#76a7ff;--secondary:#ff7d48;--secondary-strong:#ff986d;--surface-lowest:#111924;--surface-low:#17212d;--surface-mid:#1d2938;--surface-high:#253447;--outline-ghost:#94add633;--grid-line:#4d8fff14;--hero-grid-line:#74a1ff2e;--hero-glow-a:#4d8fff1f;--hero-glow-b:#38bdf81a;--hero-surface-start:#0f1722;--hero-surface-end:#15212d;--shadow-ambient:0 24px 48px #00000047}html:has(.theme-control:checked){--background:#0b1118;--foreground:#edf3ff;--muted:#9aa8bf;--primary:#4d8fff;--primary-strong:#76a7ff;--secondary:#ff7d48;--secondary-strong:#ff986d;--surface-lowest:#111924;--surface-low:#17212d;--surface-mid:#1d2938;--surface-high:#253447;--outline-ghost:#94add633;--grid-line:#4d8fff14;--hero-grid-line:#74a1ff2e;--hero-glow-a:#4d8fff1f;--hero-glow-b:#38bdf81a;--hero-surface-start:#0f1722;--hero-surface-end:#15212d;--shadow-ambient:0 24px 48px #00000047}html:has(.mobile-theme-control:checked){--background:#0b1118;--foreground:#edf3ff;--muted:#9aa8bf;--primary:#4d8fff;--primary-strong:#76a7ff;--secondary:#ff7d48;--secondary-strong:#ff986d;--surface-lowest:#111924;--surface-low:#17212d;--surface-mid:#1d2938;--surface-high:#253447;--outline-ghost:#94add633;--grid-line:#4d8fff14;--hero-grid-line:#74a1ff2e;--hero-glow-a:#4d8fff1f;--hero-glow-b:#38bdf81a;--hero-surface-start:#0f1722;--hero-surface-end:#15212d;--shadow-ambient:0 24px 48px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #0050cb0a, transparent 22%), var(--background);color:var(--foreground);text-rendering:optimizelegibility;margin:0;font-family:Inter,sans-serif}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) body{background:linear-gradient(180deg, #4d8fff0f, transparent 22%), var(--background)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}main{z-index:1;position:relative}.site-frame{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.45;background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 85%);mask-image:linear-gradient(#0006,#0000 85%)}.container{width:min(calc(100% - 48px), var(--container));margin:0 auto}.section{padding:96px 0}.section-tight-top{padding-top:56px}.section-muted{background:var(--surface-low)}.site-header{z-index:60;isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border-bottom:1px solid #0050cb0f;position:sticky;top:0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .site-header{background:#0b1118d1;border-bottom:1px solid #4d8fff1a}.brand,.header-actions,.theme-toggle,.theme-control,.mobile-theme-control,.menu-toggle,.mobile-menu-control,.mobile-menu{position:relative}.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;min-height:84px;display:grid}.brand,.footer-brand{letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700}.brand{color:var(--primary);z-index:30}.footer-brand{color:var(--primary);margin:0}.desktop-nav,.header-actions{align-items:center;display:flex}.desktop-nav{justify-content:center;justify-self:center;gap:28px}.header-actions{z-index:25;pointer-events:auto;justify-self:end;gap:18px}.theme-toggle{min-height:44px;color:var(--foreground);cursor:pointer;z-index:35;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:inline-flex}.theme-toggle-track,.theme-toggle-label,.menu-toggle *{pointer-events:none}.mobile-header-theme-toggle{padding:0;display:none}.mobile-theme-control,.mobile-menu-control{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.theme-toggle .theme-control{z-index:2;cursor:pointer;opacity:0;pointer-events:auto;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-toggle-track{background:var(--surface-high);width:44px;height:24px;box-shadow:inset 0 0 0 1px var(--outline-ghost);border-radius:999px;position:relative}.theme-toggle-thumb{background:var(--primary);border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .theme-toggle-thumb,.theme-control:checked+.theme-toggle-track .theme-toggle-thumb,.mobile-header-theme-toggle .mobile-theme-control:checked+.theme-toggle-track .theme-toggle-thumb,.mobile-theme-control:checked~.header-inner .mobile-header-theme-toggle .theme-toggle-thumb{transform:translate(20px)}.theme-toggle-label{letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem}.nav-link,.menu-toggle,.eyebrow,.mono-kicker,.field-label,.footer-meta,.cta-note{letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.75rem}.nav-link,.nav-dropdown>.nav-link{color:var(--muted);transition:color .18s;position:relative}.nav-link:after,.nav-dropdown>.nav-link:after{content:"";background:var(--primary);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link.active,.nav-dropdown.open>.nav-link{color:var(--primary)}.nav-link:hover:after,.nav-link.active:after,.nav-dropdown.open>.nav-link:after{transform:scaleX(1)}.nav-dropdown{margin-bottom:-18px;padding-bottom:18px;position:relative}.nav-popover{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:320px;box-shadow:var(--shadow-ambient);transform-origin:top;opacity:0;visibility:hidden;clip-path:inset(0 0 100%);pointer-events:none;background:#ffffffeb;gap:10px;padding:22px;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),clip-path .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-14px)scale(.98)}.nav-dropdown.open .nav-popover{opacity:1;visibility:visible;clip-path:inset(0);pointer-events:auto;transition-delay:0s;transform:translate(-50%)translateY(0)scale(1)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .nav-popover,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-menu{background:#111924f2}.nav-popover-link{color:var(--muted);padding:8px 0;transition:color .18s}.nav-popover-link:hover{color:var(--primary)}.button,.menu-toggle{border-radius:var(--radius-md);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:52px;padding:0 22px;display:inline-flex}.button{letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.78rem;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}.button-primary{background:var(--primary);color:#fff}.button-primary:hover{background:var(--primary-strong);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e}.button-secondary,.button-light{background:var(--surface-high);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--outline-ghost)}.button-secondary:hover{background:#dfe5ec;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0050cb2e}.button-light{background:#fff}.button-light:hover{color:var(--primary);background:#eef4ff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0050cb33}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .button-secondary{background:#1f2b3a}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .button-secondary:hover{background:#29384c}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .button-light{color:#0f1620;background:#f3f7ff}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .button-light:hover{color:#0f1620;background:#dbe8ff}.menu-toggle{color:var(--foreground);z-index:80;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;width:48px;height:48px;margin-left:auto;padding:0;display:none}.menu-toggle-bars{flex-direction:column;justify-content:center;gap:5px;display:inline-flex}.menu-toggle-bars span{background:var(--foreground);width:22px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-control:checked~.header-inner .menu-toggle-bars span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-control:checked~.header-inner .menu-toggle-bars span:nth-child(2){opacity:0}.mobile-menu-control:checked~.header-inner .menu-toggle-bars span:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:70;overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;clip-path:inset(0 0 100%);will-change:transform, opacity, clip-path;background:#fffffff7;border-top:1px solid #0050cb14;max-height:calc(100dvh - 84px);transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1),clip-path .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s;display:block;position:fixed;top:84px;left:0;right:0;overflow-y:auto;transform:translateY(-36px)scaleY(.96);box-shadow:0 22px 48px #0050cb14}.mobile-menu-control:checked~.mobile-menu{opacity:1;pointer-events:auto;visibility:visible;clip-path:inset(0);transition-delay:0s;transform:translate(0,0)scaleY(1)}.mobile-menu-inner{gap:14px;padding:20px 0 24px;display:grid}.mobile-menu-inner>*{opacity:0;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)}.mobile-menu-control:checked~.mobile-menu .mobile-menu-inner>*{opacity:1;transform:translateY(0)}.mobile-menu-control:checked~.mobile-menu .mobile-menu-inner>:first-child{transition-delay:80ms}.mobile-menu-control:checked~.mobile-menu .mobile-menu-inner>:nth-child(2){transition-delay:.115s}.mobile-menu-control:checked~.mobile-menu .mobile-menu-inner>:nth-child(3){transition-delay:.15s}.mobile-menu-control:checked~.mobile-menu .mobile-menu-inner>:nth-child(4){transition-delay:.185s}.mobile-menu-control:checked~.mobile-menu .mobile-menu-inner>:nth-child(5){transition-delay:.22s}.mobile-link,.mobile-service-row,.mobile-service-directory-head{text-transform:uppercase;letter-spacing:.14em;font-family:Inter,sans-serif}.mobile-link{font-size:.78rem}.mobile-service-directory{background:linear-gradient(#0050cb09 1px, transparent 1px), linear-gradient(90deg, #0050cb09 1px, transparent 1px), linear-gradient(180deg, #0050cb09, #fffffff0), var(--surface-lowest);background-size:22px 22px,22px 22px,auto,auto;border:1px solid #0050cb1a;border-radius:18px;margin-top:-2px;display:grid;overflow:hidden}.mobile-service-directory-head{color:var(--muted);border-bottom:1px solid #0050cb14;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;font-size:.62rem;font-weight:600;display:flex}.mobile-service-list{display:grid}.mobile-service-row{min-height:46px;color:var(--muted);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;transition:background-color .18s,color .18s;display:grid}.mobile-service-row+.mobile-service-row{border-top:1px solid #0050cb12}.mobile-service-index{color:var(--primary);letter-spacing:.18em;font-size:.62rem;font-weight:700}.mobile-service-title{font-size:.68rem;font-weight:600;line-height:1.3}.mobile-service-row:hover,.mobile-service-row.is-active{color:var(--primary);background:#0050cb0f}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-service-directory{background:linear-gradient(#4d8fff0e 1px, transparent 1px), linear-gradient(90deg, #4d8fff0e 1px, transparent 1px), linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest);background-size:22px 22px,22px 22px,auto,auto;border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-service-directory-head,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-service-row+.mobile-service-row{border-color:#94add624}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-service-row:hover,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-service-row.is-active{color:var(--primary-strong);background:#4d8fff1f}.mobile-theme-toggle{justify-self:start;margin-top:8px;padding-left:0}@media (min-width:1081px){.mobile-menu{display:none!important}}.home-hero,.page-hero{background:radial-gradient(circle at top left, var(--hero-glow-a), transparent 32%), radial-gradient(circle at bottom right, var(--hero-glow-b), transparent 28%), linear-gradient(180deg, var(--hero-surface-start) 0%, var(--hero-surface-end) 100%);padding:104px 0 88px;position:relative}.page-hero{padding-bottom:104px}.home-hero:before,.page-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px), linear-gradient(var(--hero-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000);mask-image:linear-gradient(#00000080,#0000)}.home-hero-grid,.page-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.page-hero-content{justify-items:center;max-width:1040px;padding-bottom:28px;display:grid}.page-hero-content .hero-copy{max-width:760px}.page-hero-content h1{width:100%;max-width:1200px;font-size:5rem;line-height:.98}.page-hero-divider{background:#c2c6d859;height:1px;position:absolute;bottom:0;left:0;right:0}.page-hero-accent{color:var(--primary)}.about-hero-content{text-align:center;justify-items:center;gap:22px;max-width:1240px;margin:0 auto;display:grid}.about-hero-content h1{max-width:1200px;font-size:5rem;line-height:.98}.about-hero-accent{color:var(--primary)}.about-hero-copy{gap:18px;max-width:980px;display:grid}.about-hero-copy p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.75}.about-page-hero .hero-copy{max-width:900px}.about-page-hero-content{max-width:1100px}.about-intro-section{background:linear-gradient(180deg, #0050cb08, transparent 24%), var(--surface-lowest)}.about-mission-section{background:linear-gradient(180deg, #0050cb05, transparent 28%), var(--surface-lowest)}.about-mission-shell{text-align:center;gap:28px;max-width:980px;margin:0 auto;display:grid}.about-mission-shell .section-heading{margin-inline:auto;text-align:center;margin-bottom:0}.about-mission-shell .section-heading h2,.about-mission-shell .section-copy{margin-inline:auto}.about-mission-shell .section-heading h2{max-width:18ch}.about-mission-copy{gap:18px;max-width:72ch;margin:0 auto;display:grid}.about-mission-copy p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.8}.about-mission-panels{grid-template-columns:1fr;gap:24px;width:100%;max-width:980px;margin:0 auto;display:grid}.about-mission-panel{border:1px solid var(--outline-ghost);border-radius:var(--radius-lg);background:linear-gradient(180deg, #0050cb08, #ffffffc7), var(--surface-lowest);text-align:left;box-shadow:var(--shadow-soft);align-content:start;gap:14px;padding:28px;display:grid}.about-mission-panel .mono-kicker,.about-mission-panel h3{margin:0}.about-mission-panel .mono-kicker{color:var(--primary)}.about-mission-panel h3{max-width:26ch}.about-mission-panel .about-mission-copy{max-width:none;margin:0}.about-intro-shell,.about-founder-shell,.about-approach-shell{gap:28px;display:grid}.about-approach-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.about-intro-shell{width:100%;max-width:1320px;margin:0 auto}.about-intro-copy .section-heading,.about-approach-shell .section-heading{margin-bottom:0}.about-intro-copy .section-heading,.about-intro-copy .section-copy{text-align:left;margin-inline:0}.about-intro-copy .eyebrow{color:var(--primary)}.about-intro-copy .section-heading h2,.about-founder-copy .section-heading h2{max-width:16ch}.about-intro-copy .section-heading h2{max-width:20ch}.about-intro-copy,.about-approach-copy{gap:18px;max-width:58ch;display:grid}.about-intro-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;display:grid}.about-intro-copy{text-align:left;align-content:start;justify-self:stretch;gap:20px;max-width:none;padding:0 40px 28px 0}.about-intro-panel{border:1px solid var(--outline-ghost);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, #0050cb14, transparent 34%), linear-gradient(180deg, #ffffffa3, #ffffff2e), var(--surface-lowest);box-shadow:var(--shadow-soft);gap:14px;margin-top:10px;padding:24px;display:grid}.about-intro-panel .eyebrow,.about-intro-panel h3{margin:0}.about-intro-panel h3{max-width:22ch}.about-intro-copy p,.about-approach-copy p,.about-intro-panel p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.75}.about-mission-lead,.about-approach-lead{color:var(--foreground);letter-spacing:-.03em;font-family:Sora,sans-serif;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2}.about-philosophy-grid{grid-template-columns:1fr;align-content:start;align-self:start;gap:14px;width:100%;display:grid}.about-philosophy-card{border:1px solid var(--outline-ghost);background:linear-gradient(180deg, #0050cb08, transparent 42%), var(--surface-lowest);min-height:auto;box-shadow:var(--shadow-soft);grid-template-rows:auto auto 1fr;gap:12px;padding:18px 22px;display:grid;position:relative;overflow:hidden;border-radius:0!important}.about-philosophy-card .card-accent{background:var(--primary);border-radius:0;width:100%;height:5px;margin:0;display:block;position:absolute;top:0;left:0;right:0}.about-founder-section{background:linear-gradient(180deg, #ffffff52, #0050cb0a), var(--surface-mid)}.about-founder-shell{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.about-founder-copy .section-heading{margin-bottom:0}.about-founder-aside{border:1px solid var(--outline-ghost);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, #0050cb14, transparent 34%), linear-gradient(180deg, #ffffffa3, #ffffff2e), var(--surface-lowest);box-shadow:var(--shadow-soft);align-content:start;gap:14px;padding:30px 32px;display:grid;position:relative}.about-founder-aside:before{content:"";background:var(--primary);border-radius:999px;width:42px;height:4px}.about-founder-aside .mono-kicker{color:var(--primary);margin:0}.about-founder-aside h3{max-width:20ch;margin:0}.about-founder-aside p:last-child{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.75}.about-founder-panel{border:1px solid var(--outline-ghost);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, #0050cb14, transparent 34%), linear-gradient(180deg, #ffffffa3, #ffffff2e), var(--surface-lowest);box-shadow:var(--shadow-soft);justify-self:end;gap:16px;max-width:420px;padding:28px;display:grid;position:relative}.about-founder-panel:before{content:"";background:var(--primary);border-radius:999px;width:42px;height:4px}.about-founder-panel h3{max-width:21ch}.about-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.about-capabilities-grid .service-mark{margin-bottom:18px}.about-capability-card{grid-template-rows:auto auto 1fr;gap:0}.about-approach-section{background:linear-gradient(180deg, #0050cb0a, transparent 24%), var(--surface-low)}.about-process-section .section-heading,.about-capabilities-section .section-heading{text-align:center;margin-inline:auto}.about-process-section .section-heading h2,.about-capabilities-section .section-heading h2{max-width:15ch;margin-inline:auto}.about-process-section .section-copy,.about-capabilities-section .section-copy{max-width:760px;margin:18px auto 0}.about-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.about-process-step{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);background:linear-gradient(180deg, #0050cb08, #ffffff4d), var(--surface-lowest);min-height:100%;box-shadow:var(--shadow-soft);grid-template-rows:auto auto 1fr;align-content:start;gap:12px;padding:26px;display:grid}.about-process-step h3,.about-process-step p{margin:0}.about-foundation-section{background:linear-gradient(180deg, #0050cb05, transparent 22%), var(--surface-lowest)}.about-foundation-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.about-foundation-copy .section-heading h2{max-width:18ch}.about-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.about-page-cta .cta-band-actions{flex-flow:wrap;justify-content:center}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-founder-section{background:linear-gradient(180deg, #4d8fff0f, #1119244d), var(--surface-mid)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-founder-panel,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-founder-aside,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-process-step{border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-founder-panel,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-founder-aside{background:radial-gradient(circle at top right, #4d8fff1f, transparent 36%), linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-intro-panel{background:radial-gradient(circle at top right, #4d8fff1f, transparent 36%), linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest);border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-process-step{background:linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .about-mission-panel{background:linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest);border-color:#94add62e}.home-hero{padding:116px 0 108px}.home-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;position:relative}.home-hero-content{z-index:1;justify-items:center;width:100%;max-width:1020px;display:grid;position:relative}.pill{color:#cc4204;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:auto;padding:0;display:inline-flex}.eyebrow,.eyebrow-accent{color:var(--primary);margin:0 0 20px}.pill.eyebrow{color:#cc4204}.eyebrow-accent{color:var(--secondary-strong)}h1,h2,h3{letter-spacing:-.035em;margin:0;font-family:Sora,sans-serif}h1{font-size:clamp(3.25rem,7vw,6.4rem);line-height:.94}h2{font-size:clamp(2rem,4vw,3.2rem);line-height:.96}h3{font-size:1.4rem;line-height:1.05}.hero-line-primary,.hero-line-accent{display:block}.hero-line-primary{color:var(--foreground)}.hero-line-accent{color:var(--primary)}.home-hero .hero-title{letter-spacing:-.04em;text-wrap:balance;gap:.06em;width:min(100%,17ch);margin-inline:auto;font-size:clamp(2.55rem,4.8vw,4rem);line-height:.96;display:grid}.home-hero .hero-line-primary,.home-hero .hero-line-accent{white-space:normal;text-wrap:balance;width:100%}.hero-copy,.section-copy,.section-aside,.problem-followup,.service-card p,.detail-card p,.cta-card p,.callout-card p,.prose-block p,.contact-aside p,.contact-disclaimer,.form-note,.footer-copy{color:var(--muted);font-size:1.02rem;line-height:1.75}.hero-copy{max-width:720px;margin:28px 0 0}.home-hero .hero-copy{max-width:620px;margin-top:24px;font-size:1rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.home-hero .hero-actions{justify-content:center;margin-top:32px}.home-hero .button{min-width:156px;min-height:48px}.home-hero .button-secondary{background:#e9edf2}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .home-hero .button-secondary{background:#1f2b3a}.problem-visual,.detail-card,.service-card,.cta-card,.callout-card,.home-about-card,.contact-aside,.contact-panel{background:var(--surface-lowest);border:1px solid var(--outline-ghost);border-radius:var(--radius-md)}.page-hero-panel{border-radius:var(--radius-md);background:linear-gradient(135deg, #0050cb0d, transparent 45%), var(--surface-lowest);min-height:100%;padding:28px;position:relative}.hero-panel-block p,.form-note{color:var(--muted);margin:0;line-height:1.7}.social-proof{background:var(--surface-low);padding:18px 0}.social-proof-inner{justify-content:center;display:flex}.problem-grid,.content-grid,.contact-layout,.footer-grid{gap:40px;display:grid}.problem-grid,.content-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.problem-followup{max-width:580px;margin:0}.home-about-card{background:linear-gradient(135deg, #0050cb09, transparent 42%), var(--surface-lowest);box-shadow:var(--shadow-soft);align-content:start;gap:20px;padding:32px;display:grid}.home-about-card h3{max-width:16ch;margin:0}.home-about-card>p:last-of-type{margin:0}.home-about-points{gap:18px;padding-top:4px;display:grid}.home-about-points>div{border-top:1px solid var(--outline-ghost);gap:8px;padding-top:18px;display:grid}.home-about-points p{color:var(--muted);margin:0;line-height:1.7}.issue-list,.checklist,.step-list{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.issue-list li,.checklist li,.step-list li{color:var(--foreground);padding-left:28px;line-height:1.7;position:relative}.issue-list li:before,.checklist li:before,.step-list li:before{content:"";background:var(--primary);width:9px;height:9px;box-shadow:none;border-radius:999px;position:absolute;top:.72rem;left:0}.step-list{counter-reset:steps}.step-list li:before{content:counter(steps, decimal-leading-zero);counter-increment:steps;width:auto;height:auto;box-shadow:none;color:var(--primary);letter-spacing:.18em;background:0 0;font-family:Inter,sans-serif;font-size:.75rem;top:0}.seo-outcome-checklist li{padding-left:32px}.seo-outcome-checklist li:before{content:"✓";width:16px;height:16px;color:var(--primary);background:0 0;border-radius:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex;top:.32rem}.problem-visual{background:radial-gradient(circle at 62% 40%,#ffffffd9,#0000 24%),linear-gradient(140deg,#1b1f24,#757c84);min-height:340px;position:relative;overflow:hidden}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .problem-visual{background:radial-gradient(circle at 62% 40%,#ffffff38,#0000 24%),linear-gradient(140deg,#111923,#425062)}.beam{background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;transform:rotate(-38deg)}.beam-a{width:380px;height:2px;top:30%;left:-10%}.beam-b{width:520px;height:3px;top:60%;left:-2%}.beam-c{width:420px;height:1px;top:12%;left:28%}.section-heading{max-width:900px;margin-bottom:40px}.section-heading h2{max-width:14ch}.services-overview-heading .section-heading h2{max-width:26ch}.services-overview-heading .section-heading{text-align:center;margin-left:auto;margin-right:auto}.services-overview-heading .section-heading h2,.services-overview-heading .section-copy{margin-left:auto;margin-right:auto}.services-overview-heading .section-copy{max-width:80%}.section-heading-split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.section-heading-center h2,.section-heading-center .section-copy,.section-heading-center .section-aside{margin-left:auto;margin-right:auto}.section-copy,.section-aside{margin:18px 0 0}.section-aside{justify-self:end}.service-grid,.three-grid{gap:24px;display:grid}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.service-grid-count-5>.service-card{grid-column:span 2}.service-grid-count-5>.service-card:nth-child(4){grid-column:2/span 2}.service-grid-count-5>.service-card:nth-child(5){grid-column:4/span 2}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card,.detail-card{border-radius:var(--radius-md);background:linear-gradient(180deg, #0050cb05, transparent 36%), var(--surface-lowest);min-height:100%;padding:28px}.service-card{grid-template-rows:auto auto 1fr auto;align-content:start;display:grid}.detail-card{grid-template-rows:auto minmax(3.4rem,auto) 1fr;align-content:start;display:grid}.detail-card-compact{align-content:start;gap:12px;display:grid}.detail-card-compact h3{max-width:20ch}.detail-index{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600}.service-card-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.service-mark,.card-accent{background:var(--primary);border-radius:999px;width:32px;height:4px;display:inline-block}.service-card h3,.detail-card h3{margin-bottom:14px}.service-card p,.detail-card p{margin:0}.inline-link{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin-top:20px;font-family:Inter,sans-serif;font-size:.8rem;display:inline-flex}.service-card .inline-link{place-self:end start}.inline-link:after{content:"→";margin-left:10px}.inline-link-large{width:fit-content;margin-top:30px;margin-left:auto;margin-right:auto;display:flex}.feature-card{background:linear-gradient(180deg, #0050cb08, #f2f4f699), var(--surface-lowest);border:1px solid var(--outline-ghost);border-radius:var(--radius-md);align-content:start;gap:0;min-height:100%;padding:32px 28px;display:grid;box-shadow:0 14px 34px #0050cb0d}.feature-card-header{text-align:center;margin-bottom:24px}.feature-card-header h3{margin:0 0 10px}.feature-card-header p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.feature-card .checklist{gap:14px;margin:0}.feature-card .checklist li{font-size:.92rem;line-height:1.6}.feature-card .checklist li:before{background:#0050cbb3;border-radius:0;width:14px;height:2px;top:.82rem}.feature-card-index{margin:0 0 12px}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .feature-card{background:linear-gradient(180deg, #4d8fff14, #111924eb), var(--surface-lowest);border-color:#94add62e;box-shadow:0 14px 34px #0000003d}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .feature-card .checklist li:before{background:#76a7ffd1}.seo-ai-section{background:linear-gradient(180deg, #0050cb06, transparent 18%), var(--surface-lowest)}.seo-ai-shell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:48px;display:grid}.seo-ai-header,.seo-ai-intro{align-content:start;display:grid}.seo-ai-header{gap:28px}.seo-ai-intro h2{max-width:14ch}.seo-ai-support{color:var(--muted);border-top:1px solid var(--outline-ghost);letter-spacing:-.025em;max-width:34ch;margin:0;padding-top:20px;font-family:Sora,sans-serif;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.45}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-ai-shell{border-color:#0000}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-ai-support{border-color:#94add62e}.tracking-explainer-panel{background:linear-gradient(180deg, #0050cb06, transparent 60%), var(--surface-lowest);border:1px solid var(--outline-ghost);border-radius:var(--radius-md);margin-top:32px;padding:28px}.tracking-explainer-title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:600}.tracking-explainer-list{gap:18px;margin-top:20px;display:grid}.tracking-explainer-item{border-top:1px solid var(--outline-ghost);gap:8px;padding-top:18px;display:grid}.tracking-explainer-item h3,.tracking-explainer-item p{margin:0}.tracking-implementation-layout{grid-template-columns:1fr;align-items:stretch}.tracking-implementation-section{background:linear-gradient(180deg, #0050cb05, transparent 30%), var(--surface-lowest)}.tracking-implementation-grid{margin-top:32px}.tracking-implementation-section .section-heading{text-align:center;margin-inline:auto}.tracking-implementation-section .section-heading h2{max-width:18ch;margin-inline:auto}.tracking-implementation-section .section-copy{max-width:760px;margin:18px auto 0}.tracking-failure-section .section-heading{text-align:center;margin-inline:auto}.tracking-failure-section .section-heading h2{max-width:14ch;margin-inline:auto}.tracking-failure-section .section-copy{max-width:760px;margin:18px auto 0}.tracking-story-section{background:linear-gradient(180deg, #0050cb08, #0050cb0f), var(--surface-lowest)}.tracking-story-shell{background:radial-gradient(circle at 0 0,#ffffffbf,#0000 28%),linear-gradient(#0050cb09,#0050cb0f),#f3f5fb;border-radius:32px;padding:28px;box-shadow:0 24px 60px #0050cb14}.tracking-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tracking-story-card{border:1px solid #0050cb14;border-radius:28px;height:100%;padding:40px;box-shadow:0 18px 44px #0050cb14}.tracking-story-card>.eyebrow{margin-bottom:18px}.tracking-story-card h2,.tracking-story-step h3,.tracking-story-outcome h3,.tracking-story-card p,.tracking-story-step p,.tracking-story-outcome p{margin:0}.tracking-story-process{text-align:center;background:radial-gradient(circle at 100% 0,#0050cb14,#0000 34%),linear-gradient(#fffffffa,#f8fafff0);grid-column:1/-1}.tracking-story-process h2{letter-spacing:-.05em;max-width:18ch;margin-inline:auto;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.02}.tracking-story-lede{max-width:72ch;color:var(--muted);margin-top:20px;font-size:1.05rem;line-height:1.7}.tracking-story-process .tracking-story-lede{margin-inline:auto}.tracking-story-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.tracking-story-step{text-align:center;background:linear-gradient(180deg, #0050cb0a, #ffffffd1), var(--surface-lowest);border:1px solid #0050cb14;border-radius:20px;justify-items:center;gap:12px;padding:22px;display:grid}.tracking-story-step h3{max-width:16ch}.tracking-story-step p{color:var(--muted);line-height:1.65}.tracking-story-amazon{color:#fff;background:radial-gradient(circle at 0 0,#ffffff1f,#0000 32%),linear-gradient(#1d5f9d,#14497f);align-content:center;gap:18px;display:grid}.tracking-story-amazon .eyebrow,.tracking-story-amazon p{color:#ffffffe6}.tracking-story-amazon h2{letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.04}.tracking-story-amazon p{font-size:1rem;line-height:1.75}.tracking-story-results{background:radial-gradient(circle at 100% 100%,#0050cb14,#0000 26%),linear-gradient(#fffffff5,#f7f9fdf5);align-items:start;gap:28px;display:grid}.tracking-story-results h2{letter-spacing:-.05em;max-width:18ch;color:var(--primary);font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.02}.tracking-story-results-copy{align-content:start;display:grid}.tracking-story-outcomes{gap:34px;margin:0;padding:0;list-style:none;display:grid}.tracking-story-outcome{align-items:start;row-gap:10px;padding:0;display:grid}.tracking-story-outcome .card-accent{background:var(--primary);border-radius:999px;width:60px;height:6px}.tracking-story-outcome h3{letter-spacing:-.04em;font-size:clamp(1.2rem,1.55vw,1.6rem);line-height:1.12}.tracking-story-outcome p{color:var(--muted);max-width:34ch;line-height:1.65}.seo-focus-section .tracking-story-shell{padding:22px}.seo-focus-section .tracking-story-grid{align-items:start;gap:18px}.seo-focus-section .tracking-story-card{border-radius:24px;padding:30px}.seo-focus-section .tracking-story-amazon h2{font-size:clamp(1.65rem,2.3vw,2.15rem);line-height:1.08}.seo-focus-section .tracking-story-amazon p{font-size:.92rem;line-height:1.62}.seo-focus-section .tracking-story-results{gap:20px}.seo-focus-section .tracking-story-results h2{font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.05}.seo-focus-section .tracking-story-lede{font-size:.94rem;line-height:1.58}.seo-focus-section .tracking-story-outcomes{gap:22px}.seo-focus-section .tracking-story-outcome{row-gap:7px}.seo-focus-section .tracking-story-outcome .card-accent{width:44px;height:4px}.seo-focus-section .tracking-story-outcome h3{font-size:clamp(1rem,1.16vw,1.16rem);line-height:1.12}.seo-focus-section .tracking-story-outcome p{max-width:none;font-size:.88rem;line-height:1.52}.seo-story-section{background:linear-gradient(180deg, #0050cb08, #0050cb0f), var(--surface-lowest)}.seo-story-shell{background:radial-gradient(circle at 0 0,#ffffffbf,#0000 28%),linear-gradient(#0050cb09,#0050cb0f),#f3f5fb;border-radius:32px;padding:22px;box-shadow:0 24px 60px #0050cb14}.seo-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.seo-story-card{border:1px solid #0050cb14;border-radius:24px;height:100%;padding:30px;box-shadow:0 18px 44px #0050cb14}.seo-story-card>.eyebrow{margin-bottom:18px}.seo-story-card h2,.seo-story-step h3,.seo-story-outcome h3,.seo-story-card p,.seo-story-step p,.seo-story-outcome p{margin:0}.seo-story-process{text-align:center;background:radial-gradient(circle at 100% 0,#0050cb14,#0000 34%),linear-gradient(#fffffffa,#f8fafff0);grid-column:1/-1}.seo-story-process h2{letter-spacing:0;max-width:18ch;margin-inline:auto;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.02}.seo-story-lede{max-width:72ch;color:var(--muted);margin-top:20px;font-size:.94rem;line-height:1.58}.seo-story-process .seo-story-lede{margin-inline:auto}.seo-story-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.seo-story-step{text-align:center;background:linear-gradient(180deg, #0050cb0a, #ffffffd1), var(--surface-lowest);border:1px solid #0050cb14;border-radius:20px;justify-items:center;gap:12px;padding:22px;display:grid}.seo-story-step h3{max-width:16ch}.seo-story-step p{color:var(--muted);line-height:1.65}.seo-story-highlight{color:#fff;background:radial-gradient(circle at 0 0,#ffffff1f,#0000 32%),linear-gradient(#1d5f9d,#14497f);align-content:center;gap:18px;display:grid}.seo-story-highlight .eyebrow,.seo-story-highlight p{color:#ffffffe6}.seo-story-highlight h2{letter-spacing:0;font-size:clamp(1.65rem,2.3vw,2.15rem);line-height:1.08}.seo-story-highlight p{font-size:.92rem;line-height:1.62}.seo-story-results{background:radial-gradient(circle at 100% 100%,#0050cb14,#0000 26%),linear-gradient(#fffffff5,#f7f9fdf5);align-items:start;gap:20px;display:grid}.seo-story-results h2{letter-spacing:0;max-width:18ch;color:var(--primary);font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.05}.seo-story-results-copy{align-content:start;display:grid}.seo-story-outcomes{gap:22px;margin:0;padding:0;list-style:none;display:grid}.seo-story-outcome{align-items:start;row-gap:7px;padding:0;display:grid}.seo-story-outcome .card-accent{background:var(--primary);border-radius:999px;width:44px;height:4px}.seo-story-outcome h3{letter-spacing:0;font-size:clamp(1rem,1.16vw,1.16rem);line-height:1.12}.seo-story-outcome p{max-width:none;color:var(--muted);font-size:.88rem;line-height:1.52}.analytics-report-section{background:linear-gradient(180deg, #0050cb05, transparent 30%), var(--surface-lowest)}.analytics-report-section .section-heading{text-align:center;margin-inline:auto}.analytics-report-section .section-heading h2{max-width:16ch;margin-inline:auto}.analytics-report-section .section-copy{max-width:760px;margin:18px auto 0}.analytics-report-shell{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:28px;margin-top:40px;display:grid}.analytics-report-copy{align-content:start;gap:18px;display:grid}.analytics-report-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.95rem,3.2vw,2.75rem);line-height:1.04}.analytics-report-copy p{margin:0}.analytics-report-lede{color:var(--muted);line-height:1.72}.analytics-report-points,.analytics-report-note-list{margin:0;padding:0;list-style:none}.analytics-report-points{gap:14px;margin-top:6px;display:grid}.analytics-report-points li,.analytics-report-note-list li{color:var(--muted);padding-left:22px;line-height:1.68;position:relative}.analytics-report-points li:before,.analytics-report-note-list li:before{content:"";background:#0050cbc7;border-radius:999px;width:12px;height:2px;position:absolute;top:.78rem;left:0}.analytics-report-preview{background:radial-gradient(circle at 100% 0,#0050cb1f,#0000 30%),linear-gradient(#ffffffe0,#f5f8fdf0);border:1px solid #0050cb1f;border-radius:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0050cb1a}.analytics-report-preview:before{content:"";opacity:.75;background-color:#0000;background-image:linear-gradient(#0050cb0d 1px,#0000 1px),linear-gradient(90deg,#0050cb0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 96%);mask-image:linear-gradient(#00000080,#0000 96%)}.analytics-report-preview>*{z-index:1;position:relative}.analytics-report-preview-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.analytics-report-preview-header h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.18}.analytics-report-kicker,.analytics-report-period,.analytics-report-metric span,.analytics-report-row-head span,.analytics-report-note-label{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.analytics-report-kicker,.analytics-report-note-label{margin:0}.analytics-report-period{white-space:nowrap;background:#ffffffd1;border:1px solid #0050cb14;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;display:inline-flex}.analytics-report-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.analytics-report-metric,.analytics-report-row,.analytics-report-note{background:#ffffffe0;border:1px solid #0050cb1a}.analytics-report-metric{border-radius:18px;gap:10px;padding:16px;display:grid}.analytics-report-metric strong{letter-spacing:-.05em;font-family:Sora,sans-serif;font-size:1.6rem;line-height:1}.analytics-report-metric p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.56}.analytics-report-table{gap:10px;margin-top:16px;display:grid}.analytics-report-row{border-radius:18px;grid-template-columns:minmax(120px,1.05fr) minmax(100px,.72fr) minmax(120px,.78fr) minmax(190px,1.1fr);align-items:center;gap:14px;padding:16px;display:grid}.analytics-report-row strong,.analytics-report-row span{min-width:0;font-size:.92rem;line-height:1.5}.analytics-report-row strong{font-family:Sora,sans-serif;font-weight:600}.analytics-report-row span{color:var(--muted)}.analytics-report-row-head{background:#ffffff94}.analytics-report-row-head span{color:var(--primary)}.analytics-report-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.analytics-report-note{border-radius:20px;gap:14px;padding:18px;display:grid}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-section{background:linear-gradient(180deg, #4d8fff14, transparent 26%), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-preview{background:radial-gradient(circle at 100% 0,#76a7ff24,#0000 32%),linear-gradient(#4d8fff14,#111924f5);border-color:#94add62e;box-shadow:0 24px 54px #00000042}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-preview:before{background-color:#0000;background-image:linear-gradient(#4d8fff12 1px,#0000 1px),linear-gradient(90deg,#4d8fff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-period,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-metric,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-row,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-note{box-shadow:none;background:#111924eb;border-color:#76a7ff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-row-head{background:#111924b8}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-points li:before,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .analytics-report-note-list li:before{background:#76a7ffd1}.tracking-process-section{background:linear-gradient(180deg, #0050cb08, transparent 24%), var(--surface-low)}.tracking-results-section{background:linear-gradient(180deg, #ffffff4d, #0050cb0d), var(--surface-mid)}.tracking-process-section .section-heading,.tracking-results-section .section-heading{text-align:center;margin-inline:auto}.tracking-process-section .section-heading h2,.tracking-results-section .section-heading h2{max-width:18ch;margin-inline:auto}.tracking-process-section .section-copy,.tracking-results-section .section-copy{max-width:760px;margin:18px auto 0}.web-page-hero{background:radial-gradient(circle at 18% 20%, #a338001a, transparent 24%), radial-gradient(circle at 82% 18%, #0050cb24, transparent 30%), linear-gradient(180deg, var(--hero-surface-start) 0%, var(--hero-surface-end) 100%)}.web-page-hero-content,.web-page-hero-content h1{max-width:1320px}.web-page-hero .hero-line-primary,.web-page-hero .hero-line-accent{white-space:nowrap}.web-page-hero-content .hero-copy{max-width:860px}.web-hero-button-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.web-process-note{margin:0}.web-system-index{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.74rem;font-weight:600}.web-system-section{background:linear-gradient(180deg, #0050cb08, transparent 24%), var(--surface-lowest)}.web-process-note{color:var(--muted);line-height:1.72}.web-system-comparison-section{background:linear-gradient(180deg, #0050cb08, transparent 24%), var(--surface-lowest)}.web-system-variant{border:1px solid var(--outline-ghost);box-shadow:var(--shadow-soft);border-radius:28px;gap:30px;padding:32px;display:grid;position:relative;overflow:hidden}.web-system-variant-intro{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:28px;display:grid}.web-system-variant-copy{gap:18px;display:grid}.web-system-variant-copy .eyebrow,.web-system-variant-copy .section-copy{margin:0}.web-system-variant-copy h2{max-width:17ch}.web-system-variant-copy .section-copy{max-width:62ch}.web-system-visual{background:radial-gradient(circle at 100% 0,#0050cb14,#0000 30%),linear-gradient(#ffffff75,#ffffff1f),#ffffff42;border:1px solid #0050cb24;border-radius:24px;min-height:248px;padding:24px;position:relative;overflow:hidden}.web-system-visual-grid{opacity:.75;background-color:#0000;background-image:linear-gradient(#0050cb0d 1px,#0000 1px),linear-gradient(90deg,#0050cb0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 95%);mask-image:linear-gradient(#00000080,#0000 95%)}.web-system-visual:before{content:"";background:linear-gradient(#0050cb1a,#0050cb47,#0050cb1a);width:1px;position:absolute;top:40px;bottom:40px;left:132px}.web-system-visual:after{content:"";background:linear-gradient(90deg,#0050cb29,#0050cb5c,#0050cb1a);height:1px;position:absolute;top:50%;left:132px;right:170px}.web-system-visual-stack,.web-system-visual-outcome{z-index:1;position:relative}.web-system-visual-stack{gap:16px;width:148px;display:grid}.web-system-visual-node{background:linear-gradient(180deg, #ffffffb8, #fff3), var(--surface-lowest);border:1px solid #0050cb29;border-radius:14px;align-items:center;min-height:50px;padding:12px 16px;display:flex;position:relative;box-shadow:0 10px 24px #0050cb0f}.web-system-visual-node span{color:var(--foreground);text-transform:uppercase;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;line-height:1.35}.web-system-visual-node:after{content:"";background:#0050cb4d;width:40px;height:1px;position:absolute;top:50%;left:calc(100% + 18px)}.web-system-visual-outcome{background:radial-gradient(circle at top left, #0050cb14, transparent 32%), linear-gradient(180deg, #fffc, #ffffff47), var(--surface-lowest);border:1px solid #0050cb2e;border-radius:18px;width:196px;padding:20px 20px 22px;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 18px 34px #0050cb14}.web-system-visual-outcome p,.web-system-visual-outcome strong{display:block}.web-system-visual-outcome p{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600}.web-system-visual-outcome strong{color:var(--foreground);font-family:Sora,sans-serif;font-size:1.18rem;line-height:1.2}.web-system-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.web-system-variant-card{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);align-content:start;gap:14px;min-height:100%;padding:24px;display:grid;position:relative}.web-system-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.web-system-list li{color:var(--muted);padding-left:18px;line-height:1.65;position:relative}.web-system-list li:before{content:"";background:var(--primary);width:9px;height:2px;position:absolute;top:.78rem;left:0}.web-system-variant-rail{background:radial-gradient(circle at top right, #0050cb0f, transparent 32%), linear-gradient(180deg, #0050cb08, #f2f4f69e), var(--surface-lowest)}.web-system-variant-rail .web-system-variant-grid{padding-top:30px;position:relative}.web-system-variant-rail .web-system-variant-grid:before{content:"";background:linear-gradient(90deg,#0050cb33,#0050cb6b,#0050cb33);height:1px;position:absolute;top:8px;left:7%;right:7%}.web-system-variant-rail .web-system-variant-card{background:linear-gradient(180deg, #ffffffad, #ffffff2e), var(--surface-lowest)}.web-deliverables-section .section-heading{text-align:center;margin-inline:auto}.web-deliverables-section .section-heading h2{max-width:14ch;margin-inline:auto}.web-deliverables-section .section-copy{max-width:840px;margin:18px auto 0}.web-problems-section .section-heading{text-align:center;margin-inline:auto}.web-problems-section .section-heading h2{max-width:14ch;margin-inline:auto}.web-problems-section .section-copy{max-width:760px;margin:18px auto 0}.web-readiness-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:24px;display:grid}.web-readiness-card{border:1px solid var(--outline-ghost);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, #0050cb14, transparent 34%), linear-gradient(180deg, #ffffffb8, #fff3), var(--surface-lowest);box-shadow:var(--shadow-soft);padding:34px}.web-readiness-card h2{max-width:14ch}.web-readiness-list{margin-top:26px}.web-outcomes-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:24px;height:100%;display:grid}.web-outcomes-stack>.detail-card{height:100%}.web-outcomes-stack .detail-card h3{max-width:none}.web-handoff-card{background:linear-gradient(180deg, #a338000a, transparent 45%), var(--surface-lowest)}.web-process-section{background:linear-gradient(180deg, #0050cb0a, transparent 26%), var(--surface-low);padding-bottom:68px}.web-readiness-section{background:linear-gradient(180deg, #a3380009, transparent 42%), var(--surface-lowest);padding-top:68px}.web-process-header{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:end;gap:24px;margin-bottom:34px;display:grid}.web-process-header .section-heading{margin-bottom:0}.web-process-header .section-heading h2{max-width:22ch}.web-process-note{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);background:#ffffff9e;padding:20px 22px}.web-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.web-process-step{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);background:linear-gradient(180deg, #0050cb08, #ffffff4d), var(--surface-lowest);align-content:start;gap:12px;min-height:100%;padding:26px;display:grid}.web-process-step h3,.web-process-step p{margin:0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-readiness-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-process-note,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-process-step,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-variant,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-variant-card{border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual{background:radial-gradient(circle at 100% 0,#4d8fff1f,#0000 30%),linear-gradient(#4d8fff0f,#11192466),#11192466;border-color:#76a7ff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual-grid{background-color:#0000;background-image:linear-gradient(#4d8fff12 1px,#0000 1px),linear-gradient(90deg,#4d8fff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual:before,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual:after,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual-node:after{background:#76a7ff47}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual-node,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual-outcome{border-color:#76a7ff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual-node{background:linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest);box-shadow:0 10px 24px #0000002e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-visual-outcome{background:radial-gradient(circle at top left, #4d8fff1f, transparent 32%), linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest);box-shadow:0 18px 34px #00000038}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-variant-rail{background:radial-gradient(circle at top right, #4d8fff1f, transparent 34%), linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-system-variant-rail .web-system-variant-card{background:linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-readiness-card{background:radial-gradient(circle at top right, #4d8fff1f, transparent 36%), linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-process-note{background:#111924c7}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-process-step{background:linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .web-readiness-section{background:linear-gradient(180deg, #ff7d480e, transparent 42%), var(--background)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .rotating-feature-indicator{background:linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest);border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .rotating-feature-indicator:hover,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .rotating-feature-indicator.is-active{border-color:#76a7ff47;box-shadow:0 14px 32px #0000003d}.home-differentiators-section .section-heading{text-align:center;margin-inline:auto}.home-differentiators-section .section-heading h2{max-width:16ch;margin-inline:auto}.home-services-section .section-heading{text-align:center;margin-inline:auto}.home-services-section .section-heading h2{max-width:12ch;margin-inline:auto}.ai-era-section{background:linear-gradient(180deg, #0050cb08, transparent 28%), var(--surface-lowest)}.ai-era-shell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:42px;display:grid}.ai-era-copy .section-heading{margin-bottom:0}.ai-era-copy .section-heading h2{max-width:16ch}.ai-era-grid,.ai-readiness-grid,.tracking-ai-search-grid,.google-ads-ai-max-grid{gap:18px;display:grid}.ai-era-grid,.ai-readiness-grid,.google-ads-ai-max-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-ai-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-era-card,.ai-readiness-card,.tracking-ai-search-card,.google-ads-ai-max-card{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);background:linear-gradient(180deg, #0050cb08, #ffffffbd), var(--surface-lowest);min-height:100%;box-shadow:var(--shadow-soft);align-content:start;gap:14px;padding:24px;display:grid}.ai-era-card h3,.ai-era-card p,.ai-readiness-card h3,.ai-readiness-card p,.tracking-ai-search-card h3,.tracking-ai-search-card p,.google-ads-ai-max-card h3,.google-ads-ai-max-card p{margin:0}.ai-era-card h3,.ai-readiness-card h3,.tracking-ai-search-card h3,.google-ads-ai-max-card h3{font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.14}.ai-era-card p,.ai-readiness-card p,.tracking-ai-search-card p,.google-ads-ai-max-card p{color:var(--muted);line-height:1.68}.ai-readiness-section .section-heading,.tracking-ai-search-section .section-heading{text-align:center;margin-inline:auto}.ai-readiness-section .section-heading h2,.tracking-ai-search-section .section-heading h2,.ai-readiness-section .section-copy,.tracking-ai-search-section .section-copy{margin-inline:auto}.ai-readiness-section .section-heading h2{max-width:16ch}.audit-section-link-wrap{justify-content:center;margin:-18px 0 34px;display:flex}.seo-fit-section .section-heading,.seo-proof-section .section-heading,.seo-related-section .section-heading{text-align:center;margin-inline:auto}.seo-fit-section .section-heading h2,.seo-proof-section .section-heading h2,.seo-related-section .section-heading h2,.seo-fit-section .section-copy,.seo-proof-section .section-copy,.seo-related-section .section-copy{margin-inline:auto}.seo-fit-grid,.seo-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.seo-fit-card,.seo-related-card,.split-cta-panel{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);background:linear-gradient(180deg, #0050cb08, #ffffffbd), var(--surface-lowest);box-shadow:var(--shadow-soft)}.seo-fit-card{align-content:start;gap:14px;min-height:100%;padding:24px;display:grid}.seo-fit-card p{color:var(--muted);margin:0;line-height:1.65}.split-cta-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:32px;display:grid}.split-cta-panel h2,.split-cta-panel p{margin:0}.split-cta-panel .eyebrow{margin-bottom:14px}.split-cta-panel h2{letter-spacing:0;max-width:18ch;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.08}.split-cta-panel p:not(.eyebrow){max-width:72ch;color:var(--muted);margin-top:16px;line-height:1.7}.seo-related-card{min-height:100%;color:inherit;align-content:start;gap:14px;padding:24px;text-decoration:none;display:grid}.seo-related-card h3,.seo-related-card p{margin:0}.seo-related-card h3{font-size:clamp(1.12rem,1.45vw,1.3rem);line-height:1.15}.seo-related-card p{color:var(--muted);line-height:1.65}.tracking-ai-search-section{background:linear-gradient(180deg, #0050cb06, transparent 28%), var(--surface-lowest)}.tracking-ai-search-section .section-heading h2{max-width:17ch}.google-ads-ai-max-section{background:linear-gradient(180deg, #0050cb08, transparent 26%), var(--surface-lowest)}.google-ads-ai-max-shell{background:radial-gradient(circle at 100% 0,#34a85314,#0000 28%),linear-gradient(#ffffffe0,#f3f6fcf0);border:1px solid #0050cb1a;border-radius:30px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:28px;padding:32px;display:grid;box-shadow:0 24px 54px #0050cb14}.google-ads-ai-max-copy{align-content:start;gap:18px;display:grid}.google-ads-ai-max-copy .eyebrow,.google-ads-ai-max-copy h2,.google-ads-ai-max-copy p{margin:0}.google-ads-ai-max-copy h2{max-width:13ch}.google-ads-ai-max-copy p{color:var(--muted);line-height:1.72}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .ai-era-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .ai-readiness-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-ai-search-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-ai-max-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-ai-max-shell{border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .ai-era-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .ai-readiness-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-ai-search-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-ai-max-card{background:linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest);box-shadow:0 18px 40px #00000038}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-ai-max-shell{background:radial-gradient(circle at 100% 0,#34a8531f,#0000 30%),linear-gradient(#4d8fff14,#111924f5);box-shadow:0 24px 54px #00000047}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-fit-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-related-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .split-cta-panel{background:linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest);border-color:#94add62e;box-shadow:0 18px 40px #00000038}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-section{background:linear-gradient(180deg, #4d8fff0a, #4d8fff14), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-shell{background:radial-gradient(circle at 0 0,#4d8fff1f,#0000 28%),linear-gradient(#4d8fff14,#111924f5);box-shadow:0 24px 54px #00000047}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-step{border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-process,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-results,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-step{background:linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .seo-story-highlight{background:radial-gradient(circle at 0 0,#ffffff14,#0000 32%),linear-gradient(#1f5a9e,#10345e)}.rotating-feature-card-wrap{gap:18px;display:grid}.rotating-feature-indicators{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rotating-feature-indicator{border:1px solid var(--outline-ghost);border-radius:var(--radius-md);background:linear-gradient(180deg, #0050cb08, #ffffffc7), var(--surface-lowest);color:var(--foreground);text-align:left;cursor:pointer;gap:10px;padding:18px 18px 16px;transition:border-color .18s,transform .18s,box-shadow .18s,background-color .18s;display:grid}.rotating-feature-indicator:hover{border-color:#0050cb33;transform:translateY(-1px);box-shadow:0 12px 28px #0050cb14}.rotating-feature-indicator.is-active{border-color:#0050cb38;box-shadow:0 14px 32px #0050cb1a}.rotating-feature-indicator-index,.rotating-feature-indicator-title{display:block}.rotating-feature-indicator-index{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600}.rotating-feature-indicator-title{letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:1rem;line-height:1.2}.rotating-feature-card{background:linear-gradient(135deg, var(--primary), var(--primary-strong));border-radius:var(--radius-lg);border:1px solid #ffffff1a;padding:36px;overflow:hidden;box-shadow:0 22px 48px #0050cb2e}.rotating-feature-card-content{gap:26px;animation:.28s tracking-card-fade;display:grid}.rotating-feature-card-header{gap:10px;display:grid}.rotating-feature-card-index,.rotating-feature-card-header h3,.rotating-feature-card-header p,.rotating-feature-list li{color:#fff}.rotating-feature-card-index{letter-spacing:.18em;opacity:.78;margin:0;font-family:Inter,sans-serif;font-size:.76rem;font-weight:600}.rotating-feature-card-header h3{margin:0}.rotating-feature-card-header p{opacity:.9;max-width:60ch;margin:0;font-size:1.02rem;line-height:1.7}.rotating-feature-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rotating-feature-list li{padding-left:24px;font-size:1rem;line-height:1.7;position:relative}.rotating-feature-list li:before{content:"";background:#ffffffe6;width:12px;height:2px;position:absolute;top:.78rem;left:0}.rotating-feature-indicator-track{background:#0050cb29;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.rotating-feature-indicator-fill{background:var(--primary);transform-origin:0;width:100%;height:100%;transition:transform .22s;display:block;transform:scaleX(0)}.rotating-feature-indicator.is-active .rotating-feature-indicator-fill{transform:scaleX(1)}@keyframes tracking-card-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tracking-diagram{min-width:0}.tracking-diagram-shell{background:linear-gradient(180deg, #0050cb08, #f2f4f699), var(--surface-lowest);border:1px solid var(--outline-ghost);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.15fr) auto minmax(0,1.45fr) auto minmax(0,1.1fr);align-items:center;gap:18px;padding:28px;display:grid}.tracking-node,.tracking-output-card,.measurement-state{background:var(--surface-lowest);border:1px solid var(--outline-ghost);border-radius:var(--radius-md)}.tracking-node,.tracking-output-card{height:100%}.tracking-node{padding:20px}.tracking-node-label,.measurement-state-label{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600}.tracking-node h4{letter-spacing:-.02em;margin:0 0 6px;font-family:Sora,sans-serif;font-size:1.05rem}.tracking-node p,.tracking-output-card p,.measurement-state-list li,.tracking-explainer-item p{color:var(--muted)}.tracking-node p,.tracking-output-card p{margin:0;font-size:.88rem;line-height:1.6}.tracking-arrow{justify-content:center;align-items:center;display:flex}.tracking-arrow-line{background:linear-gradient(90deg, var(--primary), #0050cb4d);width:42px;height:2px}.tracking-arrow-head{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #0050cb66;width:0;height:0;margin-left:6px}.tracking-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-self:stretch;gap:12px;display:grid}.tracking-output-heading{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin:0 0 2px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600}.tracking-output-card{padding:14px 16px}.tracking-output-card h4{letter-spacing:-.02em;margin:0 0 4px;font-family:Sora,sans-serif;font-size:.9rem}.tracking-output-card p{font-size:.82rem}.measurement-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.measurement-state{background:linear-gradient(180deg, #0050cb05, transparent 65%), var(--surface-lowest);padding:30px 28px}.measurement-state-broken{background:linear-gradient(180deg, #a338000a, transparent 65%), var(--surface-lowest)}.measurement-state-valid{background:linear-gradient(180deg, #0050cb0a, transparent 65%), var(--surface-lowest)}.measurement-state-broken .measurement-state-label{color:var(--secondary)}.measurement-state-list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.measurement-state-list li{padding-left:26px;line-height:1.7;position:relative}.measurement-state-list li:before{content:"";background:#0050cbb3;width:12px;height:2px;position:absolute;top:.72rem;left:0}.measurement-state-broken .measurement-state-list li:before{background:#a33800b3}.tracking-benefits-grid{margin-top:24px}.tracking-authority-section{background:linear-gradient(135deg, #a3380014, #0050cb0f), var(--surface-low)}.tracking-authority{background:linear-gradient(135deg, #ffffff7a, #ffffff14), var(--surface-lowest);border:1px solid var(--outline-ghost);box-shadow:var(--shadow-soft);text-align:center;margin-inline:auto}.tracking-authority .prose-block{margin-inline:auto}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-results-section{background:linear-gradient(180deg, #ffffff05, #4d8fff0f), var(--surface-mid)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-section{background:linear-gradient(180deg, #4d8fff0a, #4d8fff12), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-shell{background:radial-gradient(circle at 0 0,#ffffff08,#0000 30%),linear-gradient(#4d8fff14,#ff7d480d),#101823;box-shadow:0 24px 60px #00000047}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-step{border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-process{background:radial-gradient(circle at 100% 0,#4d8fff1f,#0000 34%),linear-gradient(#111924f5,#16202df5)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-results{background:radial-gradient(circle at 100% 100%,#4d8fff1f,#0000 28%),linear-gradient(#111924f5,#16202df5)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-step{background:linear-gradient(180deg, #4d8fff14, #111924eb), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-story-amazon{background:radial-gradient(circle at 0 0,#ffffff14,#0000 32%),linear-gradient(#225b93,#173e67)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-authority-section{background:linear-gradient(135deg, #ff7d481f, #4d8fff14), var(--surface-low)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .tracking-authority{background:linear-gradient(135deg, #ffffff0a, #ffffff03), var(--surface-lowest)}.testimonial-section{background:linear-gradient(180deg, var(--surface-lowest), var(--surface-low))}.testimonial-inner{text-align:center;justify-items:center;display:grid}.rotating-testimonial-wrap{grid-template-rows:auto auto auto;place-items:start center;width:100%;display:grid;position:relative}.testimonial-quote-shell{justify-content:center;align-items:center;width:100%;display:flex}blockquote{justify-content:center;align-items:center;width:100%;max-width:920px;margin:18px 0 0;display:flex}blockquote p{text-align:center;letter-spacing:-.03em;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.3}.testimonial-meta{justify-content:center;align-items:center;gap:18px;width:100%;min-height:58px;margin-top:28px;display:flex}.testimonial-meta p{margin:0}.testimonial-avatar{background:var(--surface-high);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-family:Inter,sans-serif;font-size:.8rem;display:inline-flex}.testimonial-indicators{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.testimonial-indicator{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.testimonial-indicator-line{background:#0050cb2e;width:44px;height:2px;transition:background-color .18s,transform .18s;display:block}.testimonial-indicator.is-active .testimonial-indicator-line{background:var(--primary);transform:scaleX(1.08)}.testimonial-measure-layer{visibility:hidden;pointer-events:none;width:min(100%,920px);position:absolute;inset:0 auto auto -9999px}.cta-band{background:linear-gradient(135deg, var(--primary), var(--primary-strong));color:#fff;padding:86px 0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .cta-band{background:var(--primary)}.cta-band-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.cta-band-inner>div:first-child,.cta-band-actions{flex-direction:column;align-items:center;display:flex}.cta-band h2,.cta-band p,.cta-note{color:#fff}.cta-band p,.cta-note{opacity:.92}.cta-band-inner>div:first-child,.cta-band-actions{gap:14px}.service-index{color:var(--primary);letter-spacing:.18em;font-family:Inter,sans-serif;font-size:.76rem}.cta-card,.callout-card{padding:36px}.cta-card{border-radius:var(--radius-lg);background:linear-gradient(180deg, #0050cb09, #f2f4f6e6), var(--surface-low);justify-items:start;gap:18px;display:grid;box-shadow:0 18px 42px #0050cb0a}.callout-card{border-radius:var(--radius-lg);max-width:980px}.prose-block{gap:20px;max-width:920px;display:grid}.prose-block p{margin:0}.google-ads-hero{background:radial-gradient(circle at 14% 18%, #34a8531c, transparent 22%), radial-gradient(circle at 84% 16%, #4285f429, transparent 30%), radial-gradient(circle at 74% 78%, #fbbc0524, transparent 28%), linear-gradient(180deg, var(--hero-surface-start) 0%, var(--hero-surface-end) 100%);padding:112px 0 96px;position:relative;overflow:hidden}.google-ads-hero .container{width:min(100% - 48px,1360px)}.google-ads-hero:before{content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(#0050cb0f 1px,#0000 1px),linear-gradient(90deg,#0050cb0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 88%);mask-image:linear-gradient(#000000bf,#0000 88%)}.google-ads-hero-grid{z-index:1;justify-content:center;display:flex;position:relative}.google-ads-hero-copy{text-align:center;justify-items:center;gap:24px;width:100%;max-width:1120px;display:grid}.google-ads-hero-copy .eyebrow,.google-ads-hero-copy .hero-copy{margin:0}.google-ads-hero-copy h1{letter-spacing:-.06em;max-width:13ch;margin:0;font-family:Sora,sans-serif;font-size:clamp(3.2rem,7vw,5.4rem);line-height:.94}.google-ads-hero-copy .hero-copy{max-width:72ch;color:var(--muted);font-size:1.04rem;line-height:1.76}.google-ads-hero .hero-actions{justify-content:center}.google-ads-bridge-strip{background:var(--surface-low);border-top:1px solid #0050cb0f;border-bottom:1px solid #0050cb0f;padding:18px 0}.google-ads-bridge-strip-inner{justify-content:center;display:flex}.google-ads-bridge-strip p{color:var(--muted);letter-spacing:.12em;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;line-height:1.6}.google-ads-hero-tag-row{flex-wrap:wrap;gap:12px;display:flex}.google-ads-hero-tag{background:#ffffffb8;border:1px solid #0050cb1f;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;line-height:1.35;display:inline-flex;box-shadow:0 14px 28px #0050cb0d}.google-ads-hero-tag:before{content:"";background:var(--primary);border-radius:999px;width:9px;height:9px}.google-ads-cockpit{background:radial-gradient(circle at 100% 0,#0050cb1f,#0000 30%),linear-gradient(#ffffffdb,#f5f8fdf0);border:1px solid #0050cb1f;border-radius:30px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0050cb1a}.google-ads-cockpit:before{content:"";opacity:.75;background-color:#0000;background-image:linear-gradient(#0050cb0d 1px,#0000 1px),linear-gradient(90deg,#0050cb0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 95%);mask-image:linear-gradient(#00000073,#0000 95%)}.google-ads-cockpit>*{z-index:1;position:relative}.google-ads-cockpit-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.google-product-badge{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex}.google-product-badge-logo{flex:0 0 16px;width:16px;height:16px}.google-cockpit-dots{align-items:center;gap:8px;display:flex}.google-cockpit-dots span{background:#0050cb38;border-radius:999px;width:8px;height:8px}.google-ads-cockpit-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:16px;display:grid}.google-ads-cockpit-search,.google-ads-cockpit-signals,.google-ads-cockpit-loop,.google-ads-engine-intro,.google-ads-engine-pillar,.google-surface-card,.google-ads-process-step,.google-ads-outcome-card,.google-ads-results-card,.google-ads-results-list-card{border:1px solid var(--outline-ghost);background:linear-gradient(180deg, #ffffffdb, #ffffff57), var(--surface-lowest);box-shadow:var(--shadow-soft);border-radius:24px}.google-ads-cockpit-search,.google-ads-cockpit-signals,.google-ads-cockpit-loop{border-radius:22px;padding:20px}.google-ads-cockpit-loop{grid-column:1/-1}.google-cockpit-kicker,.google-ads-engine-label,.google-ads-results-metric span,.google-measurement-target span,.google-pmax-core span,.google-crm-stage span{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.google-search-visual-label{color:#1e8e3e;letter-spacing:.14em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.google-cockpit-kicker,.google-ads-engine-label{margin:0 0 14px}.google-search-bar,.google-search-visual-bar{background:var(--surface-lowest);border-radius:999px;align-items:center;min-height:48px;padding:10px 16px;display:flex;box-shadow:inset 0 0 0 1px #0050cb1a}.google-search-query,.google-search-visual-bar span{font-size:.92rem;line-height:1.35}.google-search-result,.google-search-visual-card,.google-loop-step,.google-pmax-core,.google-pmax-orbit,.google-measurement-chip,.google-measurement-node,.google-measurement-target,.google-crm-stage,.google-ads-results-metric{background:#ffffffe0;border:1px solid #0050cb1a}.google-search-result{border-radius:18px;gap:10px;margin-top:14px;padding:18px;display:grid}.google-search-result span{color:#1e8e3e;letter-spacing:.14em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.google-search-result strong{font-family:Sora,sans-serif;font-size:1.14rem;line-height:1.24}.google-search-result p,.google-cockpit-note{color:var(--muted);margin:0;font-size:.92rem;line-height:1.64}.google-signal-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.google-signal-chip{background:var(--surface-lowest);letter-spacing:.14em;text-transform:uppercase;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:12px 10px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #0050cb1a}.google-cockpit-note{margin-top:14px}.google-loop-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.google-loop-step{border-radius:16px;gap:8px;padding:14px;display:grid}.google-loop-step span{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700}.google-loop-step strong{font-size:.92rem;line-height:1.3}.google-ads-friction-section .section-heading,.google-ads-coverage-section .section-heading{text-align:center;margin-inline:auto}.google-ads-friction-section .section-heading h2,.google-ads-coverage-section .section-heading h2{max-width:15ch;margin-inline:auto}.google-ads-friction-section .section-copy,.google-ads-coverage-section .section-copy{max-width:780px;margin:18px auto 0}.google-ads-engine-section{background:linear-gradient(180deg, #0050cb08, transparent 26%), var(--surface-lowest)}.google-ads-engine-header{text-align:center;justify-items:center;gap:16px;max-width:980px;margin:0 auto 40px;display:grid}.google-ads-engine-header .eyebrow,.google-ads-engine-header p,.google-ads-results-card .eyebrow{margin:0}.google-ads-engine-header .eyebrow{color:var(--primary);letter-spacing:.24em;font-size:.92rem}.google-ads-engine-header h2,.google-ads-results-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,4.4rem);line-height:.96}.google-ads-engine-header h2{max-width:12ch}.google-ads-results-card h2{max-width:15ch}.google-ads-engine-rail{grid-template-columns:1fr;gap:28px;display:grid}.google-ads-engine-pillar{background:linear-gradient(180deg, #fffffff5, #fafbfef0), var(--surface-lowest);border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-areas:"rule rule""copy visual";align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.google-ads-engine-rule{background:var(--primary);grid-area:rule;width:100%;height:5px;display:block}.google-ads-engine-pillar-copy{grid-area:copy;align-content:center;gap:18px;padding:34px 34px 34px 36px;display:grid}.google-ads-engine-pillar h3,.google-ads-engine-pillar p,.google-ads-engine-pillar-copy .google-ads-engine-label{margin:0}.google-ads-engine-pillar h3{letter-spacing:-.03em;max-width:none;font-size:clamp(1.6rem,2.2vw,2.15rem);line-height:1.08}.google-ads-engine-pillar p{color:var(--muted);line-height:1.68}.google-ads-engine-visual{background:radial-gradient(circle at 100% 0,#0050cb14,#0000 26%),radial-gradient(circle at 0 100%,#f4b33614,#0000 28%),linear-gradient(#fffffff5,#f1f6fdfa);border:1px solid #0050cb1a;border-radius:24px;grid-area:visual;align-self:stretch;min-height:292px;margin:26px 26px 26px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 18px 34px #13213a14}.google-ads-engine-pillar-reverse{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);grid-template-areas:"rule rule""visual copy"}.google-ads-engine-pillar-reverse .google-ads-engine-pillar-copy{padding:34px 36px 34px 34px}.google-ads-engine-pillar-reverse .google-ads-engine-visual{margin:26px 0 26px 26px}.google-intent-panel,.google-page-tablet,.google-feedback-diagram{z-index:1;height:100%;position:relative}.google-intent-panel{gap:16px;padding:18px;display:grid}.google-intent-chip-row{flex-wrap:wrap;gap:10px;display:flex}.google-intent-chip-row span{color:#ffffffeb;letter-spacing:.12em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.68rem;display:inline-flex}.google-intent-board{flex:1;grid-template-columns:52px 1fr 88px;align-items:stretch;gap:12px;min-height:0;display:grid}.google-intent-column,.google-intent-column.is-main{align-content:start;gap:10px;display:grid}.google-intent-dot{background:#ffffff8c;border-radius:999px;justify-self:center;width:16px;height:16px}.google-intent-line{background:#ffffff38;width:2px;height:56px;margin:0 auto;display:block}.google-intent-line.is-short{height:34px}.google-intent-card{background:#ffffff2e;border-radius:14px;min-height:54px}.google-intent-card.is-wide{min-height:72px}.google-intent-ring{border:12px solid #ffffff38;border-radius:999px;align-self:end;width:88px;height:88px;box-shadow:inset 0 0 0 1px #ffffff14}.google-ads-engine-visual-page{place-items:center;display:grid}.google-page-tablet{background:linear-gradient(#fffffffa,#f4f6fbfa),#fff;border-radius:24px;width:min(240px,100% - 32px);margin:auto;padding:12px;box-shadow:0 20px 36px #00000029}.google-page-tablet-top{justify-content:center;gap:6px;margin-bottom:10px;display:flex}.google-page-tablet-top span{background:#10131833;border-radius:999px;width:5px;height:5px}.google-page-tablet-screen{background:#fff;border-radius:18px;gap:10px;min-height:250px;padding:12px;display:grid}.google-page-nav,.google-page-hero-block,.google-page-list span{background:#edf2fa;border-radius:10px;display:block}.google-page-nav{height:18px}.google-page-hero-block{background:linear-gradient(#0050cb1a,#0050cb08),#edf2fa;height:72px}.google-page-list{gap:8px;display:grid}.google-page-list span{height:24px}.google-feedback-diagram{gap:18px;padding:18px;display:grid}.google-feedback-panel{color:#303640;background:#ffffffeb;border-radius:18px;gap:8px;padding:16px;display:grid}.google-feedback-panel strong{font-size:.94rem;line-height:1.35}.google-feedback-panel span{color:#5e687a;font-size:.8rem;line-height:1.5}.google-feedback-flow{justify-items:center;gap:14px;padding:8px 0;display:grid;position:relative}.google-feedback-flow:before{content:"";background:#ffffff42;width:1px;position:absolute;top:20px;bottom:20px;left:50%;transform:translate(-50%)}.google-feedback-node{z-index:1;color:#ffffffeb;letter-spacing:.1em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:62px;min-height:62px;padding:0 16px;font-size:.74rem;font-weight:700;display:inline-flex;position:relative}.google-feedback-node.is-main{background:#ffffff3d}.google-ads-results-section{background:linear-gradient(180deg, #0050cb08, transparent 24%), var(--surface-lowest)}.google-ads-results-section .section-heading{text-align:center;margin-inline:auto}.google-ads-results-section .section-heading h2,.google-ads-results-section .section-copy{margin-inline:auto}.google-ads-results-section .section-heading h2{max-width:16ch}.google-ads-results-section .section-copy{max-width:760px}.google-ads-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.google-ads-outcome-card{background:radial-gradient(circle at top right, #34a85314, transparent 34%), linear-gradient(180deg, #ffffffeb, #ffffff61), var(--surface-lowest);align-content:start;gap:14px;padding:28px;display:grid}.google-ads-outcome-card .card-accent{border-radius:999px;width:60px;height:6px}.google-ads-outcome-card h3,.google-ads-outcome-card p{margin:0}.google-ads-outcome-card h3{letter-spacing:-.04em;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.12}.google-ads-process-step p,.google-ads-outcome-card p,.google-ads-results-copy{color:var(--muted);line-height:1.72}.google-ads-ecosystem-section{background:linear-gradient(180deg, #0050cb0a, #0050cb12), var(--surface-low)}.google-ads-ecosystem-section .section-heading{text-align:center;margin-inline:auto}.google-ads-ecosystem-section .section-heading h2,.google-ads-ecosystem-section .section-copy{margin-inline:auto}.google-ads-ecosystem-section .section-heading h2{max-width:18ch}.google-ads-ecosystem-section .section-copy{max-width:780px}.google-surface-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.google-surface-card{grid-column:span 6;gap:20px;padding:24px;display:grid}.google-surface-card:first-child,.google-surface-card:nth-child(4){grid-column:span 7}.google-surface-card:nth-child(2),.google-surface-card:nth-child(3){grid-column:span 5}.google-surface-visual{background:radial-gradient(circle at top right, #0050cb14, transparent 28%), linear-gradient(180deg, #ffffffb8, #ffffff3d), var(--surface-lowest);border:1px solid #0050cb1f;border-radius:22px;min-height:240px;padding:20px;position:relative;overflow:hidden}.google-surface-visual:before{content:"";opacity:.75;background-color:#0000;background-image:linear-gradient(#0050cb0d 1px,#0000 1px),linear-gradient(90deg,#0050cb0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000007a,#0000 95%);mask-image:linear-gradient(#0000007a,#0000 95%)}.google-surface-visual>*{z-index:1;position:relative}.google-search-visual{gap:14px;display:grid}.google-search-visual-card{border-radius:18px;gap:8px;padding:18px;display:grid}.google-search-visual-card strong{font-family:Sora,sans-serif;font-size:1.16rem;line-height:1.22}.google-search-visual-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.62}.google-search-visual-lines{gap:8px;margin-top:4px;display:grid}.google-search-visual-line{background:#0050cb1f;border-radius:999px;width:100%;height:8px;display:block}.google-search-visual-line.is-short{width:62%}.google-surface-visual-pmax:after{content:"";border:1px dashed #0050cb2e;border-radius:24px;position:absolute;inset:28px}.google-pmax-visual{place-items:center;min-height:100%;display:grid;position:relative}.google-pmax-core{z-index:1;text-align:center;border-radius:24px;justify-items:center;gap:8px;width:min(220px,100%);padding:24px;display:grid;position:relative;box-shadow:0 18px 34px #0050cb14}.google-pmax-core strong{font-family:Sora,sans-serif;font-size:1.06rem;line-height:1.28}.google-pmax-orbit{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:94px;padding:10px 14px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute}.google-pmax-orbit-a{top:24px;left:18px}.google-pmax-orbit-b{top:34px;right:12px}.google-pmax-orbit-c{bottom:28px;left:24px}.google-pmax-orbit-d{bottom:24px;right:18px}.google-measurement-visual{grid-template-columns:minmax(0,.88fr) minmax(0,.66fr) minmax(0,.9fr);align-items:center;gap:14px;min-height:100%;display:grid}.google-measurement-sources,.google-measurement-middle{gap:10px;display:grid}.google-measurement-chip,.google-measurement-node,.google-measurement-target{border-radius:16px;align-content:center;min-height:56px;padding:14px 16px;font-size:.84rem;line-height:1.42;display:grid}.google-measurement-target{background:radial-gradient(circle at 0 0,#0050cb14,#0000 36%),#ffffffe0;gap:6px;min-height:136px}.google-measurement-target strong{font-family:Sora,sans-serif;font-size:1rem;line-height:1.34}.google-crm-visual{align-content:center;gap:16px;min-height:100%;display:grid}.google-crm-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.google-crm-stage{border-radius:18px;align-content:start;gap:12px;min-height:126px;padding:16px 14px;display:grid}.google-crm-stage strong{font-size:.96rem;line-height:1.3}.google-crm-import{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;background:#0050cb14;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-family:Inter,sans-serif;font-size:.76rem;font-weight:700;display:inline-flex}.google-surface-copy{gap:14px;display:grid}.google-surface-copy .eyebrow,.google-surface-copy h3,.google-surface-copy p{margin:0}.google-surface-copy h3{letter-spacing:-.04em;font-size:clamp(1.36rem,2.1vw,1.8rem);line-height:1.1}.google-surface-copy p{color:var(--muted);line-height:1.72}.google-surface-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.google-surface-list li{padding-left:20px;line-height:1.62;position:relative}.google-surface-list li:before{content:"";background:var(--primary);width:10px;height:2px;position:absolute;top:.82rem;left:0}.google-ads-coverage-note{max-width:820px;color:var(--muted);text-align:center;margin:28px auto 0;line-height:1.72}.google-ads-coverage-note .inline-link{margin-top:0}.google-ads-process-section{background:linear-gradient(180deg, #0050cb0a, transparent 24%), var(--surface-low)}.google-ads-process-shell{background:radial-gradient(circle at 100% 0,#0050cb14,#0000 28%),linear-gradient(#ffffffd6,#f3f6fcf0);border:1px solid #0050cb1a;border-radius:30px;padding:32px;box-shadow:0 24px 54px #0050cb14}.google-ads-process-shell .section-heading{margin-bottom:28px;text-align:center;margin-inline:auto}.google-ads-process-shell .section-heading h2{max-width:15ch;margin-inline:auto}.google-ads-process-shell .section-heading p{max-width:860px;margin:18px auto 0}.google-ads-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.google-ads-process-step{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:12px;padding:0 10px;display:grid;position:relative}.google-ads-process-marker{justify-content:center;align-items:center;min-height:40px;margin-bottom:10px;display:flex;position:relative}.google-ads-process-marker:before{content:"";background:linear-gradient(90deg,#0050cb3d,#0050cb14);width:calc(100% - 14px);height:1px;position:absolute;top:50%;left:calc(50% + 16px);transform:translateY(-50%)}.google-ads-process-step:last-child .google-ads-process-marker:before{display:none}.google-ads-process-diamond{background:var(--primary);width:18px;height:18px;display:block;transform:rotate(45deg);box-shadow:0 10px 22px #0050cb29}.google-ads-process-label{color:#0050cb;letter-spacing:.08em;text-transform:none;margin:0;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:600}.google-ads-process-step h3,.google-ads-process-step p{margin:0}.google-ads-process-step h3{letter-spacing:-.03em;font-size:1.24rem;line-height:1.18}.google-ads-results-card{background:radial-gradient(circle at top right, #34a8531a, transparent 36%), linear-gradient(180deg, #ffffffdb, #ffffff42), var(--surface-lowest);gap:18px;display:grid}.google-ads-results-copy{max-width:54ch;margin:0}.google-ads-results-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.google-ads-results-metric{border-radius:18px;gap:8px;padding:18px;display:grid}.google-ads-results-metric strong{font-size:1rem;line-height:1.34}.google-ads-results-list-card{align-content:center;display:grid}.google-ads-results-list{margin:0}.meta-ads-hero{background:radial-gradient(circle at 12% 18%, #1877f224, transparent 24%), radial-gradient(circle at 86% 16%, #e4405f24, transparent 28%), radial-gradient(circle at 72% 74%, #f585291f, transparent 24%), linear-gradient(180deg, var(--hero-surface-start) 0%, #f7f9fd 100%);padding:112px 0 96px;position:relative;overflow:hidden}.meta-ads-hero .container{width:min(100% - 48px,1360px)}.meta-ads-hero:before{content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(#0050cb0f 1px,#0000 1px),linear-gradient(90deg,#0050cb0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.meta-ads-hero-grid{z-index:1;justify-items:center;gap:32px;display:grid;position:relative}.meta-ads-hero-copy{text-align:center;justify-items:center;gap:32px;width:100%;max-width:1120px;display:grid}.meta-ads-hero-copy .eyebrow,.meta-ads-hero-copy .hero-copy{margin:0}.meta-ads-hero-copy h1{letter-spacing:-.06em;max-width:13ch;margin:0;font-family:Sora,sans-serif;font-size:clamp(3.2rem,7vw,5.4rem);line-height:.94}.meta-ads-hero-copy .hero-copy{max-width:72ch;color:var(--muted);font-size:1.04rem;line-height:1.76}.meta-ads-hero .hero-actions{justify-content:center}.meta-bridge-strip{background:linear-gradient(90deg, #1877f20a, #e4405f0a), var(--surface-low);border-top:1px solid #0050cb0f;border-bottom:1px solid #0050cb0f;padding:18px 0}.meta-bridge-strip-inner{justify-content:center;display:flex}.meta-bridge-strip p{color:var(--muted);letter-spacing:.12em;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;line-height:1.6}.meta-engine-section{background:linear-gradient(180deg, #1877f20a, transparent 26%), var(--surface-lowest);padding-bottom:40px}.meta-engine-header{text-align:center;justify-items:center;gap:16px;max-width:980px;margin:0 auto 40px;display:grid}.meta-engine-header .eyebrow,.meta-engine-header p,.meta-results-card p{margin:0}.meta-engine-header .eyebrow{color:var(--primary);letter-spacing:.24em;font-size:.92rem}.meta-engine-header h2,.meta-results-card h3{margin:0}.meta-engine-header h2{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.8rem,5vw,4.4rem);line-height:.96}.meta-engine-header p{max-width:70ch;color:var(--muted);line-height:1.72}.meta-engine-rail{grid-template-columns:1fr;gap:28px;display:grid}.meta-engine-pillar{background:linear-gradient(180deg, #fffffff5, #fafbfef0), var(--surface-lowest);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-areas:"rule rule""copy visual";align-items:stretch;gap:0;display:grid;overflow:hidden}.meta-engine-rule{background:linear-gradient(90deg,#1877f2,#e4405f 55%,#f77737);grid-area:rule;width:100%;height:5px;display:block}.meta-engine-pillar-copy{grid-area:copy;align-content:center;gap:18px;padding:34px 34px 34px 36px;display:grid}.meta-engine-pillar-copy .meta-engine-label,.meta-engine-pillar h3,.meta-engine-pillar p{margin:0}.meta-engine-label{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700}.meta-engine-pillar h3{letter-spacing:-.03em;font-size:clamp(1.6rem,2.2vw,2.15rem);line-height:1.08}.meta-engine-pillar p{color:var(--muted);line-height:1.68}.meta-engine-visual{background:radial-gradient(circle at 100% 0,#1877f21a,#0000 26%),radial-gradient(circle at 0 100%,#e4405f14,#0000 28%),linear-gradient(#fffffff5,#f1f6fdfa);border:1px solid #0050cb29;border-radius:24px;grid-area:visual;align-self:stretch;min-height:460px;margin:26px 26px 26px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0050cb14,0 18px 34px #13213a14}.meta-engine-visual-creative{min-height:390px}.meta-engine-visual-feedback{min-height:600px}.meta-engine-pillar-reverse{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);grid-template-areas:"rule rule""visual copy"}.meta-engine-pillar-reverse .meta-engine-pillar-copy{padding:34px 36px 34px 34px}.meta-engine-pillar-reverse .meta-engine-visual{margin:26px 0 26px 26px}.meta-ads-hero-canvas{background:linear-gradient(160deg, #ffffffeb, #f5f8fee0), var(--surface-lowest);border:1px solid #0050cb14;border-radius:30px;width:min(100%,1040px);margin:0 auto;padding:24px;position:relative;box-shadow:0 24px 60px #0050cb14}.meta-ads-hero-canvas:before{content:"";pointer-events:none;border:1px solid #0050cb0f;border-radius:22px;position:absolute;inset:14px}.meta-hero-stage{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);align-items:stretch;gap:20px;display:grid;position:relative}.meta-hero-phone,.meta-hero-note,.meta-content-callout,.meta-industry-card,.meta-process-step,.meta-placement-card{border:1px solid #0050cb14;box-shadow:0 18px 42px #0050cb0d}.meta-hero-phone{background:linear-gradient(180deg, #1877f20f, #ffffffeb), var(--surface-lowest);border-radius:26px;align-content:start;gap:16px;padding:22px;display:grid}.meta-hero-phone-top{flex-wrap:wrap;gap:10px;display:flex}.meta-hero-platform,.meta-ad-pill,.meta-story-tag{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:700;display:inline-flex}.meta-hero-platform-instagram{color:#a92d4c;background:#e4405f1f}.meta-hero-platform-facebook{color:#1154aa;background:#1877f21f}.meta-hero-phone-media{background:linear-gradient(160deg,#fff3,#0000 36%),linear-gradient(#050c181f,#050c1800),linear-gradient(135deg,#1864d9,#7c3aed 45%,#ee6c4d 100%);border-radius:22px;min-height:270px;position:relative;overflow:hidden}.meta-hero-phone-media:before,.meta-hero-phone-media:after{content:"";background:#ffffff3d;border-radius:999px;position:absolute}.meta-hero-phone-media:before{width:180px;height:180px;top:-24px;right:-36px}.meta-hero-phone-media:after{width:120px;height:120px;bottom:-26px;left:-18px}.meta-hero-phone-copy{gap:8px;display:grid}.meta-hero-phone-copy strong,.meta-hero-note strong,.meta-placement-copy h3,.meta-industry-card h3,.meta-process-step h3{font-family:Sora,sans-serif}.meta-hero-phone-copy p,.meta-hero-note p,.meta-placement-copy p,.meta-placement-list li,.meta-industry-card p,.meta-process-step p{color:var(--muted);margin:0;line-height:1.7}.meta-hero-rail{gap:14px;display:grid}.meta-hero-note{background:linear-gradient(180deg, #0050cb08, #ffffffe6), var(--surface-lowest);border-radius:20px;align-content:start;gap:8px;padding:18px;display:grid}.meta-hero-note span,.meta-post-card-header span,.meta-post-card-header strong+span{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600}.meta-hero-note strong{font-size:1rem;line-height:1.4}.meta-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.meta-placement-card{background:linear-gradient(180deg, #0050cb08, #ffffffeb), var(--surface-lowest);border-radius:24px;gap:22px;padding:24px;display:grid}.meta-placement-visual{background:radial-gradient(circle at 0 0,#1877f21f,#0000 28%),radial-gradient(circle at 100% 100%,#e4405f1f,#0000 32%),linear-gradient(#f5f7fcf2,#ecf1f9e6);border:1px solid #0050cb14;border-radius:20px;min-height:260px;padding:18px;position:relative;overflow:hidden}.meta-placement-visual:before{content:"";pointer-events:none;border:1px solid #0050cb0d;border-radius:14px;position:absolute;inset:10px}.meta-placement-visual>*{z-index:1;position:relative}.meta-post-card,.meta-ad-card,.meta-feed-mini,.meta-retarget-card,.meta-form-card{background:#fffffff0;border:1px solid #0050cb14;border-radius:18px;box-shadow:0 16px 30px #0050cb0f}.meta-placement-visual-post{grid-template-columns:minmax(0,1fr) auto minmax(180px,.88fr);align-items:center;gap:12px;display:grid}.meta-post-card{gap:12px;padding:16px;display:grid}.meta-post-card-header{align-items:center;gap:12px;display:flex}.meta-post-card-header div{gap:2px;display:grid}.meta-post-card-header strong{font-size:.95rem}.meta-avatar{background:linear-gradient(#1877f2,#e4405f);border-radius:999px;width:40px;height:40px}.meta-post-media{background:linear-gradient(#ffffff2e,#0000 44%),linear-gradient(135deg,#1877f2,#f56040);border-radius:14px;min-height:118px}.meta-post-copy{color:var(--foreground);margin:0;line-height:1.6}.meta-post-arrow{justify-content:center;align-items:center;display:flex}.meta-post-arrow span{background:linear-gradient(90deg,#1877f2e6,#e4405f73);width:54px;height:2px;position:relative}.meta-post-arrow span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #e4405fa6;position:absolute;top:-4px;right:-2px}.meta-ad-card,.meta-retarget-card,.meta-feed-mini,.meta-form-card{gap:10px;padding:16px;display:grid}.meta-ad-card strong,.meta-retarget-card strong,.meta-form-card strong,.meta-story-frame strong{font-size:1rem;line-height:1.35}.meta-ad-pill,.meta-story-tag{color:#1154aa;background:#1877f21f;justify-self:start}.meta-placement-visual-stories{grid-template-columns:minmax(170px,.9fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.meta-story-phone{background:linear-gradient(180deg, #fffffffa, #f2f6fcfa), var(--surface-lowest);color:var(--foreground);border:1px solid #0050cb14;border-radius:24px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #fffc,0 18px 34px #0050cb14}.meta-story-bars{gap:6px;display:grid}.meta-story-bars span{background:linear-gradient(90deg,#1877f22e,#e4405f33);border-radius:999px;width:100%;height:4px;display:block}.meta-story-frame{background:linear-gradient(#ffffff14,#0000 28%),linear-gradient(#0000,#0006),linear-gradient(135deg,#8b5cf6,#ec4899 54%,#f97316);border-radius:18px;align-content:end;gap:10px;min-height:188px;padding:16px;display:grid}.meta-story-frame p{color:#ffffffdb;margin:0}.meta-feed-mini{align-content:center;min-height:176px}.meta-placement-visual-retargeting{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);align-items:center;gap:16px;display:grid}.meta-audience-stack{gap:12px;display:grid}.meta-audience-chip{min-height:46px;color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;background:#ffffffdb;border:1px solid #0050cb14;border-radius:999px;align-items:center;padding:0 16px;font-family:Inter,sans-serif;font-size:.76rem;display:inline-flex}.meta-retarget-card{align-content:center;min-height:178px}.meta-placement-visual-form{justify-content:center;align-items:center;display:flex}.meta-form-card{width:min(100%,320px)}.meta-form-fields{gap:10px;display:grid}.meta-form-fields span{background:linear-gradient(90deg,#0050cb29,#0050cb0f);border-radius:999px;height:14px;display:block}.meta-form-button{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(135deg,#1877f2,#3b82f6);border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex}.meta-placement-copy{align-content:start;display:grid}.meta-placement-copy h3{letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.meta-placement-copy>p:last-of-type{margin-top:14px}.meta-placement-list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.meta-placement-list li{padding-left:24px;position:relative}.meta-placement-list li:before{content:"";background:#0050cbc2;width:10px;height:2px;position:absolute;top:.72rem;left:0}.meta-content-callout{background:radial-gradient(circle at top right, #e4405f14, transparent 26%), linear-gradient(180deg, #0050cb08, #ffffffeb), var(--surface-lowest);border-radius:22px;padding:30px}.meta-content-callout .section-copy{margin-top:0}.meta-content-callout .checklist{margin-top:24px}.meta-industry-section{background:linear-gradient(180deg, #0050cb08, #e4405f0a), var(--surface-low)}.meta-industry-grid{align-items:stretch}.meta-industry-card{background:linear-gradient(180deg, #ffffffe6, #f8faffe0), var(--surface-lowest);border-radius:22px;gap:14px;padding:28px;display:grid}.meta-industry-card h3{margin:0;font-size:1.3rem;line-height:1.15}.meta-coverage-section{background:linear-gradient(180deg, #ffffff59, #1877f208), var(--surface-lowest)}.meta-coverage-section .section-heading h2{max-width:18ch}.meta-process-section{background:linear-gradient(180deg, #1877f20d, #0050cb08), var(--surface-lowest)}.meta-process-shell{background:radial-gradient(circle at 0 0,#ffffffd9,#0000 24%),linear-gradient(#0050cb0a,#0050cb14),#f4f7fc;border-radius:30px;padding:32px;box-shadow:0 24px 56px #0050cb14}.meta-process-shell .section-heading{max-width:none}.meta-process-shell .section-heading h2,.meta-process-shell .section-copy{margin-left:auto;margin-right:auto}.meta-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.meta-process-step{background:linear-gradient(180deg, #fffffff2, #f8faffeb), var(--surface-lowest);border-radius:22px;gap:12px;padding:24px;display:grid}.meta-process-marker{background:#1877f214;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.meta-process-diamond{background:linear-gradient(135deg,#1877f2,#e4405f);width:10px;height:10px;display:block;transform:rotate(45deg)}.meta-process-label{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Inter,sans-serif;font-size:.76rem;font-weight:700}.meta-process-step h3{margin:0;font-size:1.2rem;line-height:1.15}.meta-results-section{background:linear-gradient(180deg, #1877f208, #e4405f08), var(--surface-low)}.meta-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.meta-results-card{background:linear-gradient(180deg, #ffffffe6, #f8faffeb), var(--surface-lowest);border:1px solid #0050cb14;border-radius:22px;gap:14px;padding:28px;display:grid;box-shadow:0 18px 42px #0050cb0d}.meta-results-card h3{font-size:1.3rem;line-height:1.14}.meta-results-card p{color:var(--muted);line-height:1.68}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-hero{background:radial-gradient(circle at 14% 18%,#34a8531f,#0000 24%),radial-gradient(circle at 84% 16%,#4d8fff2e,#0000 32%),radial-gradient(circle at 74% 78%,#fbbc051f,#0000 28%),linear-gradient(#0f1722 0%,#15212d 100%)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-hero:before{background-color:#0000;background-image:linear-gradient(#4d8fff14 1px,#0000 1px),linear-gradient(90deg,#4d8fff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-bridge-strip{background:#111924d6;border-top-color:#76a7ff14;border-bottom-color:#76a7ff14}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-bridge-strip p{color:#b8c6de}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-hero-tag,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-cockpit,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-cockpit-search,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-cockpit-signals,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-cockpit-loop,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-pillar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-visual,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-shell,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-step,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-outcome-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-list-card{border-color:#94add62e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-hero-tag{background:#111924d6;box-shadow:0 14px 28px #0003}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-cockpit{background:radial-gradient(circle at 100% 0,#76a7ff24,#0000 32%),linear-gradient(#4d8fff14,#111924f5);box-shadow:0 24px 54px #00000042}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-cockpit:before,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-visual:before{background-color:#0000;background-image:linear-gradient(#4d8fff12 1px,#0000 1px),linear-gradient(90deg,#4d8fff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-product-badge,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-search-bar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-search-visual-bar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-search-result,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-search-visual-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-loop-step,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-pmax-core,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-pmax-orbit,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-measurement-chip,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-measurement-node,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-measurement-target,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-crm-stage,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-metric{box-shadow:none;background:#111924eb;border-color:#76a7ff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-section,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-ecosystem-section,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-section,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-section{background:linear-gradient(180deg, #4d8fff14, transparent 24%), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-pillar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-step,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-outcome-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-list-card{background:radial-gradient(circle at top right, #4d8fff1a, transparent 34%), linear-gradient(180deg, #161f2cfa, #0e141efa), var(--surface-lowest);box-shadow:0 18px 40px #0000003d}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-pillar p,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-copy p,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-list li,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-step p,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-outcome-card p,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-copy,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-list li{color:#b8c6de}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-header .eyebrow,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-copy .eyebrow,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-card .eyebrow{color:#93a8d1}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-header h2,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-pillar h3,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-copy h3,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-step h3,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-outcome-card h3,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-card h2,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-list-card{color:#edf3ff}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-engine-visual{background:radial-gradient(circle at 100% 0,#4d8fff24,#0000 28%),radial-gradient(circle at 0 100%,#f4b33614,#0000 30%),linear-gradient(#313845,#1f2530);border-color:#76a7ff2e;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000042}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-chip-row span,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-feedback-node,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-feedback-flow:before,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-line,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-ring{color:#edf3ffeb}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-feedback-node{background:#ffffff24}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-line{background:#ffffff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-intent-ring{border-color:#ffffff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-page-tablet{background:linear-gradient(#f8fafffa,#ebf0f8fa),#fff}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-feedback-panel{background:#f8fafff0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-visual{background:radial-gradient(circle at top right, #4d8fff1f, transparent 30%), linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-surface-visual-pmax:after{border-color:#76a7ff2e}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-crm-import{background:#4d8fff1f}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-shell{background:radial-gradient(circle at 100% 0,#4d8fff1f,#0000 30%),linear-gradient(#4d8fff14,#111924f5);border-color:#94add62e;box-shadow:0 24px 54px #00000047}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-step{box-shadow:none;background:0 0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-marker:before{background:linear-gradient(90deg,#76a7ff47,#76a7ff14)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-process-label{color:#76a7ff}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .google-ads-results-card{background:radial-gradient(circle at top right, #34a8531f, transparent 36%), linear-gradient(180deg, #4d8fff14, #111924f5), var(--surface-lowest)}.contact-layout{grid-template-columns:minmax(280px,4fr) minmax(0,7fr);align-items:stretch}.contact-aside,.contact-panel{height:100%;padding:36px}.contact-panel{flex-direction:column;justify-content:center;display:flex}.contact-visual{border-radius:var(--radius-md);background:radial-gradient(circle at 52% 46%,#ffffffe6,#0000 18%),radial-gradient(circle at 52% 46%,#0066ff38,#0000 34%),linear-gradient(135deg,#0b0d11 0%,#3b434d 45%,#87909a 100%);min-height:280px;margin-bottom:28px;position:relative;overflow:hidden}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .contact-visual{background:radial-gradient(circle at 52% 46%,#ffffff7a,#0000 18%),radial-gradient(circle at 52% 46%,#4d8fff47,#0000 34%),linear-gradient(135deg,#081018 0%,#202b39 45%,#526172 100%)}.contact-visual:before,.contact-visual:after{content:"";pointer-events:none;position:absolute;inset:auto}.contact-visual:before{border:1px solid #ffffff3d;width:320px;height:320px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 22px #ffffff0a,0 0 0 58px #0050cb0d}.contact-visual:after{mix-blend-mode:screen;opacity:.4;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:22px}.blueprint-grid{background:linear-gradient(135deg,#ffffff1a,#0000 60%),radial-gradient(circle,#ffffff29,#0000 22%);border:1px solid #ffffff38;position:absolute;inset:44px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #0066ff1a,0 0 48px #0066ff1f}.contact-response{color:var(--primary);margin-top:24px}.contact-meta{border-left:2px solid #0050cb66;gap:22px;margin-top:42px;padding-left:18px;display:grid}.contact-meta p{color:var(--foreground);margin:6px 0 0}.contact-meta a{color:inherit;text-decoration:none;transition:color .18s}.contact-meta a:hover{color:var(--primary)}.contact-form{grid-template-rows:auto auto 1fr auto;gap:28px;height:100%;display:grid}.bot-field,.bot-field-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-page-hero .page-hero-grid{align-items:end}.legal-page-hero-content{max-width:880px}.legal-page-section{padding-bottom:112px}.legal-shell{gap:24px;max-width:940px;display:grid}.legal-meta-card,.legal-card{background:radial-gradient(circle at top right, #0050cb0d, transparent 28%), linear-gradient(180deg, #fffffff5, #f6f9fdf5), var(--surface-lowest);box-shadow:var(--shadow-soft);border:1px solid #0050cb14}.legal-meta-card{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 26px;display:grid}.legal-meta-card div{gap:6px;display:grid}.legal-meta-card span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.76rem;font-weight:700}.legal-meta-card strong{font-size:1rem;line-height:1.4}.legal-card{border-radius:28px;gap:0;padding:34px 38px;display:grid}.legal-intro,.legal-section p,.legal-section li,.legal-contact{color:var(--foreground);font-size:1rem;line-height:1.8}.legal-intro{margin:0 0 18px}.legal-intro:last-of-type{margin-bottom:0}.legal-section{border-top:1px solid #0050cb14;margin-top:28px;padding:28px 0 0}.legal-section h2{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.25rem,1.8vw,1.55rem)}.legal-section p{margin:0}.legal-section p+p,.legal-section ul+p,.legal-section p+ul{margin-top:16px}.legal-section ul{gap:12px;margin:0;padding-left:22px;display:grid}.legal-section a,.legal-contact a{color:var(--primary);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.legal-contact{gap:6px;margin-top:16px;font-style:normal;display:grid}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .legal-meta-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .legal-card{background:radial-gradient(circle at top right, #4d8fff1f, transparent 32%), linear-gradient(180deg, #101824fa, #0c131dfa), var(--surface-lowest);border-color:#76a7ff24;box-shadow:0 22px 50px #00000038}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .legal-section{border-top-color:#76a7ff24}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;display:grid}.field{gap:14px;display:grid}.field-grow{grid-template-rows:auto 1fr;height:100%}.field-label{color:#7d8699}.required-indicator{color:#cc4204}.field input,.field select,.field textarea{width:100%;color:var(--foreground);resize:vertical;background:0 0;border:0;border-bottom:1px solid #c2c6d866;outline:none;padding:0 0 14px}.field textarea{border-radius:var(--radius-sm);background:var(--surface-low);border-bottom:0;height:100%;min-height:320px;padding:18px}.field input:focus,.field select:focus{border-bottom:2px solid var(--primary)}.field textarea:focus{box-shadow:inset 0 0 0 2px var(--primary)}.multi-select-field{position:relative}.multi-select-trigger{color:#c4cad4;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c2c6d866;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 14px;display:grid}.multi-select-trigger.has-value{color:var(--foreground)}.multi-select-trigger:focus-visible{border-bottom:2px solid var(--primary);outline:none}.multi-select-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-select-count{min-width:54px;color:var(--primary);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#0050cb14;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.multi-select-menu{z-index:20;border-radius:var(--radius-sm);background:var(--surface-lowest);max-height:280px;box-shadow:var(--shadow-soft);border:1px solid #0050cb1f;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.multi-select-option{color:var(--foreground);cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.multi-select-option:hover,.multi-select-option.is-selected{background:#0050cb12}.multi-select-option input{width:16px;height:16px;accent-color:var(--primary);border-bottom:0;padding:0}.field ::placeholder{color:#c4cad4;text-transform:uppercase}.form-actions{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.form-note,.contact-disclaimer,.footer-meta{letter-spacing:.08em;font-size:.86rem}.contact-form-guardrails{gap:14px;display:grid}.turnstile-shell,.turnstile-slot{min-height:78px}.contact-form-legal{color:var(--muted);margin:0;font-size:.8rem;line-height:1.7}.contact-form-legal a{color:var(--primary)}.contact-form-setup-note,.form-status{border-radius:16px;margin:0;padding:14px 16px;font-size:.92rem;line-height:1.6}.contact-form-setup-note{background:#0050cb0a;border:1px dashed #0050cb38}.form-status-success{color:#155b3d;background:#1d7b5314;border:1px solid #1d7b5333}.form-status-error{color:#8a3d12;background:#ad431814;border:1px solid #ad431838}.form-actions .button[disabled]{opacity:.64;cursor:not-allowed;transform:none}.contact-disclaimer{margin:24px 0 0}.site-footer{z-index:1;background:var(--surface-lowest);border-top:1px solid #0050cb0f;padding:0;position:relative}.footer-top{padding:52px 0 56px}.footer-grid{grid-template-columns:minmax(260px,420px) auto;justify-content:space-between;align-items:start;gap:44px 64px}.footer-brand-column{flex-direction:column;align-items:flex-start;display:flex}.footer-nav-columns{grid-template-columns:repeat(2,minmax(220px,max-content));justify-content:end;justify-self:end;align-items:start;gap:36px;width:max-content;display:grid}.footer-copy{max-width:330px;margin:18px 0 0;font-size:.98rem;line-height:1.85}.footer-socials{align-items:center;gap:5px;margin-top:20px;display:flex}.footer-social-link{width:46px;height:46px;color:var(--muted);justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:inline-flex}.footer-social-link:hover{color:var(--primary);border-radius:var(--radius-sm);background:#0050cb0f}.footer-social-icon{fill:currentColor;width:24px;height:24px}.footer-social-icon-x{width:19px;height:19px}.footer-heading{color:var(--foreground);letter-spacing:-.02em;margin:0 0 18px;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700}.footer-links{gap:12px;display:grid}.footer-links-left{justify-items:start}.footer-links a{color:var(--muted);font-size:.98rem;line-height:1.5;transition:color .18s}.footer-links a:hover,.footer-contact-link:hover{color:var(--primary)}.footer-bottom{border-top:1px solid #c2c6d880}.footer-bottom .container{justify-content:center;display:flex}.footer-meta{color:#8f97aa;text-align:center;margin:0;padding:24px 0 26px}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ads-hero{background:radial-gradient(circle at 12% 18%,#1877f22e,#0000 24%),radial-gradient(circle at 86% 16%,#e4405f29,#0000 28%),radial-gradient(circle at 72% 74%,#f585291f,#0000 24%),linear-gradient(#0f1722 0%,#131f2b 100%)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ads-hero:before{background:linear-gradient(#74a1ff1f 1px,#0000 1px),linear-gradient(90deg,#74a1ff1f 1px,#0000 1px)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-bridge-strip{background:linear-gradient(90deg, #1877f214, #e4405f0f), var(--surface-low);border-top-color:#94add61f;border-bottom-color:#94add61f}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-section,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-coverage-section,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-results-section{background:linear-gradient(180deg, #4d8fff0a, #76a7ff08), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-header .eyebrow,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-label,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-process-label{color:#9ec2ff}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-header p,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-results-card p{color:#edf3ffb8}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-pillar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-visual,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ads-hero-canvas,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-phone,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-note,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-placement-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-placement-visual,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-post-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ad-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-feed-mini,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-retarget-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-form-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-audience-chip,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-content-callout,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-industry-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-process-shell,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-process-step,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-results-card{border-color:#94add62e;box-shadow:0 20px 42px #0000003d}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-pillar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ads-hero-canvas{background:linear-gradient(160deg, #121c28f5, #101721eb), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-visual{background:radial-gradient(circle at 100% 0,#1877f229,#0000 26%),radial-gradient(circle at 0 100%,#e4405f24,#0000 28%),linear-gradient(#141d29f5,#111924fa);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #76a7ff14,0 20px 42px #0000003d}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ads-hero-canvas:before,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-visual:before,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-placement-visual:before{border-color:#94add61f}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-phone,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-note,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-engine-pillar,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-placement-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-content-callout,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-industry-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-process-step,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-results-card{background:linear-gradient(180deg, #4d8fff14, #111924f0), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-placement-visual{background:radial-gradient(circle at 0 0,#1877f22e,#0000 28%),radial-gradient(circle at 100% 100%,#e4405f29,#0000 32%),linear-gradient(#141d29f5,#111924f5)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-post-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ad-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-feed-mini,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-retarget-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-form-card,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-audience-chip{background:#111924f0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-platform-instagram{color:#ff9ab0}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-platform-facebook,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ad-pill,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-story-tag,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-hero-note span,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-post-card-header span,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-post-card-header strong+span{color:#9ec2ff}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-ad-pill,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-story-tag{background:#76a7ff24}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-story-phone{background:linear-gradient(180deg, #1e2b3cfa, #141d29fa), var(--surface-lowest);border-color:#76a7ff2e;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0000003d}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-story-bars span{background:linear-gradient(90deg,#76a7ff4d,#ff9ab03d)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-process-shell{background:radial-gradient(circle at top left, #4d8fff1f, transparent 24%), linear-gradient(180deg, #111924fa, #161f2bfa), var(--surface-lowest)}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-process-marker{background:#76a7ff1f}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .meta-placement-list li:before{background:#76a7ffd1}@media (max-width:1080px){.site-header,.mobile-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa}:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .site-header,:is(html[data-theme=dark],html:has(.theme-control:checked),html:has(.mobile-theme-control:checked)) .mobile-menu{background:#0b1118f5}.desktop-nav,.header-cta,.desktop-theme-toggle{display:none}.mobile-header-theme-toggle,.menu-toggle{display:inline-flex}.header-inner{grid-template-columns:auto 1fr min-content}.header-actions{justify-self:end;gap:8px;width:auto}.home-hero-grid,.page-hero-grid,.problem-grid,.content-grid,.google-ads-hero-grid,.meta-ads-hero-grid,.about-intro-shell,.about-founder-shell,.about-approach-shell,.about-foundation-shell,.ai-era-shell,.web-system-variant-intro,.web-readiness-grid,.web-process-header,.google-ads-ai-max-shell,.contact-layout,.cta-band-inner,.footer-grid,.section-heading-split,.field-grid,.form-actions{grid-template-columns:1fr}.section-aside,.about-intro-copy,.about-approach-copy{justify-self:start}.about-intro-content{grid-template-columns:1fr;gap:24px}.about-intro-copy{text-align:center;padding:0}.about-philosophy-card{border:1px solid var(--outline-ghost);box-shadow:var(--shadow-soft);padding:18px 20px;border-radius:0!important}.service-grid,.two-grid,.three-grid,.service-grid-count-5{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid-count-5>.service-card,.service-grid-count-5>.service-card:nth-child(4),.service-grid-count-5>.service-card:nth-child(5){grid-column:auto}.about-mission-panels{grid-template-columns:1fr}.about-capabilities-grid,.about-process-grid,.tracking-ai-search-grid,.seo-fit-grid,.seo-related-grid,.web-system-variant-grid,.web-process-grid,.google-ads-process-grid,.meta-process-grid,.google-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.google-ads-engine-rail,.meta-results-grid,.meta-placement-grid,.meta-hero-stage,.meta-placement-visual-post,.meta-placement-visual-stories,.meta-placement-visual-retargeting{grid-template-columns:1fr}.google-surface-card,.google-surface-card:first-child,.google-surface-card:nth-child(2),.google-surface-card:nth-child(3),.google-surface-card:nth-child(4){grid-column:span 1}.google-ads-cockpit-grid,.google-ads-results-metrics{grid-template-columns:1fr}.seo-ai-shell{grid-template-columns:1fr;gap:32px}.google-ads-cockpit-loop{grid-column:auto}.meta-post-arrow{min-height:20px}.meta-post-arrow span{background:linear-gradient(#1877f2e6,#e4405f73);width:2px;height:44px}.meta-post-arrow span:after{border:5px solid #0000;border-top:8px solid #e4405fa6;border-bottom:0;inset:auto auto -2px -4px}.web-process-header{align-items:start}.web-page-hero .hero-line-primary,.web-page-hero .hero-line-accent{white-space:normal}.web-system-variant{padding:28px}.tracking-diagram-shell{grid-template-columns:1fr;gap:12px;padding:22px}.tracking-story-grid,.tracking-story-results,.tracking-story-outcomes,.seo-story-grid,.seo-story-results,.seo-story-outcomes,.analytics-report-shell,.analytics-report-notes{grid-template-columns:1fr}.tracking-story-shell,.tracking-story-card,.seo-story-shell,.seo-story-card{padding:24px}.tracking-arrow{padding:4px 0}.tracking-arrow-line{background:linear-gradient(180deg, var(--primary), #0050cb4d);width:2px;height:18px}.tracking-arrow-head{border:5px solid #0000;border-top:6px solid #0050cb66;border-bottom:0;margin-top:4px;margin-left:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.footer-nav-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.footer-links{justify-items:start}}@media (min-width:721px) and (max-width:1080px){.mobile-menu{transform:translateY(-48px)scaleY(.94)}.mobile-menu-control:checked~.mobile-menu{transform:translate(0,0)scaleY(1)}.mobile-menu-inner>*{transform:translateY(-16px)}.three-grid>:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.web-system-variant-grid>:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.tracking-story-results .tracking-story-outcomes>:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 17px)}.seo-focus-section .tracking-story-results .tracking-story-outcomes>:nth-child(3):last-child{width:calc(50% - 11px)}.service-grid-count-5>.service-card:nth-child(5):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.about-intro-copy .section-heading{text-align:center;margin-left:auto;margin-right:auto}.about-intro-copy .section-heading h2{margin-left:auto;margin-right:auto}.about-founder-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start}.about-foundation-copy .section-heading{text-align:center;margin-left:auto;margin-right:auto}.about-foundation-copy .section-heading h2,.about-foundation-copy .section-copy{margin-left:auto;margin-right:auto}.tracking-story-results .tracking-story-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-ai-shell{text-align:center;justify-items:center}.seo-ai-header,.seo-ai-intro{justify-items:center}.seo-ai-intro h2,.seo-ai-intro .section-copy,.seo-ai-support{margin-left:auto;margin-right:auto}.seo-ai-intro h2{max-width:none}.seo-ai-support{max-width:48ch}.seo-ai-shell .saiv{justify-self:center}.seo-gaps-section .section-heading,.seo-changes-section .section-heading{text-align:center;margin-left:auto;margin-right:auto}.seo-gaps-section .section-heading h2,.seo-changes-section .section-heading h2,.seo-gaps-section .section-copy,.seo-changes-section .section-copy{margin-left:auto;margin-right:auto}.seo-focus-section .tracking-story-results-copy{text-align:center}.seo-focus-section .tracking-story-results-copy h2,.seo-focus-section .tracking-story-results-copy .tracking-story-lede{margin-left:auto;margin-right:auto}.google-ads-process-step:nth-child(2) .google-ads-process-marker:before{display:none}.web-system-variant-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end}.web-system-variant-copy{text-align:left;justify-items:start}.web-system-visual{justify-self:end;width:100%}.web-system-comparison-section{padding-bottom:52px}.web-deliverables-section{padding-top:52px}.web-deliverables-section .section-heading{margin-bottom:26px}.web-deliverables-section .section-copy{margin-top:14px}.web-deliverables-section .rotating-feature-card-wrap{gap:14px}.web-readiness-card>.eyebrow,.web-readiness-card>h2{text-align:center;margin-left:auto;margin-right:auto}.web-readiness-card>h2{max-width:22ch}.web-process-header .section-heading>div{text-align:center}.web-process-header .section-heading h2{margin-left:auto;margin-right:auto}}@media (max-width:720px){.site-header .container{width:min(calc(100% - 32px), var(--container))}.header-inner{justify-content:space-between;gap:12px;display:flex}.brand{flex:0 auto;padding-left:6px}.header-actions{flex:none;gap:6px}.mobile-menu{top:84px}.container{width:min(calc(100% - 32px), var(--container))}.social-proof-inner{text-align:center;justify-content:center}.social-proof-inner .mono-kicker{text-align:center;width:100%}.section,.home-hero,.page-hero,.google-ads-hero,.meta-ads-hero{padding:72px 0}.meta-engine-section{padding-bottom:32px}.home-hero-grid:after{width:180px;height:180px;top:18%;right:4%}.home-hero .hero-title{width:min(100%,10.5ch);font-size:clamp(1.95rem,8.6vw,2.9rem);line-height:.98}.page-hero-content h1,.about-hero-content h1{font-size:clamp(2.6rem,11vw,4rem)}.home-hero .hero-line-primary,.home-hero .hero-line-accent{width:100%}.service-grid,.two-grid,.three-grid,.ai-era-grid,.ai-readiness-grid,.tracking-ai-search-grid,.seo-fit-grid,.seo-related-grid,.google-ads-ai-max-grid,.service-grid-count-5,.about-capabilities-grid,.about-process-grid,.web-system-variant-grid,.web-process-grid,.google-ads-process-grid,.google-ads-engine-rail,.google-ads-results-grid,.google-surface-grid,.google-ads-results-metrics{grid-template-columns:1fr}.tracking-diagram-shell,.tracking-explainer-panel,.measurement-state,.rotating-feature-card,.feature-card,.split-cta-panel,.seo-fit-card,.seo-related-card{padding:18px}.split-cta-panel{grid-template-columns:1fr;justify-items:start}.seo-ai-intro h2{max-width:none}.web-system-variant,.about-founder-panel,.about-process-step,.web-readiness-card,.web-process-step,.google-ads-process-shell{padding:22px}.google-ads-hero-copy h1{max-width:none;font-size:clamp(2.7rem,11vw,4.1rem)}.meta-ads-hero-copy h1{max-width:none;font-size:clamp(2.7rem,11vw,4.2rem)}.google-ads-hero-tag-row{gap:10px;display:grid}.google-ads-hero-tag{justify-content:center}.web-hero-button-row,.web-page-hero .hero-actions{width:100%}.mobile-header-theme-toggle,.menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.menu-toggle{margin-right:0}.about-intro-copy,.about-approach-copy{justify-self:stretch;max-width:none}.about-foundation-grid{grid-template-columns:1fr}.about-page-cta .cta-band-actions,.about-page-cta .cta-band-actions .button,.about-page-cta .cta-band-actions .button-light,.about-page-cta .cta-band-actions .button-secondary{width:auto}.menu-toggle-bars span{width:20px}.web-system-variant{border-radius:22px}.google-ads-cockpit,.google-ads-engine-pillar,.google-ads-outcome-card,.google-surface-card,.google-ads-results-card,.google-ads-results-list-card,.meta-engine-pillar,.meta-ads-hero-canvas,.meta-placement-card,.meta-content-callout,.meta-industry-card,.meta-results-card,.meta-process-shell,.meta-process-step{padding:20px}.google-ads-cockpit-search,.google-ads-cockpit-signals,.google-ads-cockpit-loop,.google-surface-visual,.meta-engine-visual,.meta-placement-visual,.meta-hero-phone{padding:16px}.google-loop-steps,.google-signal-chip-grid,.google-measurement-visual,.google-crm-stages{grid-template-columns:1fr}.google-ads-process-step{padding-left:44px}.google-ads-process-marker{width:24px;min-height:24px;margin:0;position:absolute;top:2px;left:0}.google-ads-process-marker:before{background:linear-gradient(#0050cb3d,#0050cb14);width:1px;height:calc(100% + 18px);top:calc(100% + 6px);left:50%;transform:translate(-50%)}.google-pmax-visual{gap:12px;min-height:auto}.google-ads-engine-header{margin-bottom:28px}.google-ads-engine-header h2{font-size:clamp(2.4rem,10vw,3.6rem)}.meta-engine-header{margin-bottom:28px}.meta-engine-header h2{font-size:clamp(2.4rem,10vw,3.6rem)}.google-ads-engine-pillar,.google-ads-engine-pillar-reverse,.meta-engine-pillar,.meta-engine-pillar-reverse{grid-template-columns:1fr;grid-template-areas:"rule""copy""visual"}.google-ads-engine-pillar-copy,.meta-engine-pillar-copy,.google-ads-engine-pillar-reverse .google-ads-engine-pillar-copy,.meta-engine-pillar-reverse .meta-engine-pillar-copy{padding:24px 24px 0}.google-ads-engine-visual{min-height:260px;margin:0 24px 24px}.meta-engine-visual{min-height:400px;margin:0 24px 24px}.meta-engine-visual-creative{min-height:340px}.meta-engine-visual-feedback{min-height:500px}.google-ads-engine-pillar-reverse .google-ads-engine-visual,.meta-engine-pillar-reverse .meta-engine-visual{margin:0 24px 24px}.google-pmax-orbit{width:100%;min-width:0;position:static}.meta-placement-copy h3{max-width:none}.web-system-variant-intro{gap:18px}.web-system-visual{justify-self:center;width:min(100%,373px);min-height:220px}.web-system-visual:before{left:112px}.web-system-visual:after{left:112px;right:136px}.web-system-visual-stack{width:128px}.web-system-visual-node:after{width:26px;left:calc(100% + 12px)}.web-system-visual-outcome{width:160px;padding:16px;right:16px}.web-system-variant-rail .web-system-variant-grid{padding-top:22px}.web-system-variant-rail .web-system-variant-grid:before{left:18px;right:18px}.tracking-output-grid,.measurement-compare{grid-template-columns:1fr}.tracking-story-shell{border-radius:24px;padding:16px}.analytics-report-preview{border-radius:24px;padding:20px}.analytics-report-note{border-radius:18px;padding:16px}.analytics-report-preview-header{flex-direction:column}.analytics-report-row-head{display:none}.analytics-report-row{grid-template-columns:1fr;gap:10px}.analytics-report-row strong,.analytics-report-row span{gap:6px;display:grid}.analytics-report-row strong:before,.analytics-report-row span:before{content:attr(data-label);color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700}.tracking-story-card,.tracking-story-step,.seo-story-card,.seo-story-step{border-radius:20px;padding:20px}.seo-story-grid,.seo-story-results,.seo-story-outcomes,.seo-story-steps{grid-template-columns:1fr}.tracking-story-outcome,.seo-story-outcome{border-radius:0;padding:0}.tracking-story-process h2,.tracking-story-amazon h2,.tracking-story-results h2,.seo-story-process h2,.seo-story-highlight h2,.seo-story-results h2{max-width:none}.tracking-story-steps,.seo-story-steps{grid-template-columns:1fr}.rotating-feature-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-node{padding:16px}.footer-top{padding:40px 0 44px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-brand-column{grid-column:auto}.footer-nav-columns{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-self:stretch;gap:24px 18px;width:100%}.footer-nav-group{border-top:1px solid #c2c6d82e;min-width:0;padding-top:20px}.footer-heading{margin-bottom:14px;font-size:1rem}.footer-links{gap:10px}.footer-links a{font-size:.92rem;line-height:1.4}.footer-copy{max-width:100%}.hero-actions,.cta-band-actions,.button,.button-light,.button-secondary{width:100%}.contact-aside,.contact-panel,.cta-card,.callout-card,.service-card,.detail-card,.legal-card{padding:24px}.legal-meta-card{grid-template-columns:1fr;padding:20px 24px}.web-process-note{padding:18px}}
