:root{
  --ink:#0a2540;
  --ink-2:#15324f;
  --copy:#425466;
  --muted:#6b7c93;
  --line:#dfe7ef;
  --line-soft:#edf2f7;
  --surface:#ffffff;
  --soft:#f6f9fc;
  --soft-blue:#f5f9ff;
  --violet:#635bff;
  --blue:#4285f4;
  --cyan:#08b8d8;
  --pink:#d9467f;
  --green:#008060;
  --green-2:#95bf47;
  --green-soft:#edf8e5;
  --dark:#07182c;
  --dark-2:#0d2946;
  --radius-outer:12px;
  --radius-inner:10px;
  --max:1220px;
  --section:28px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:#fff}
body.growth-home{margin:0;background:#fff;color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}
body.growth-home img{display:block;max-width:100%}
body.growth-home a{color:inherit;text-decoration:none}
body.growth-home button{font:inherit}
.growth-shell{width:min(calc(100% - 48px),var(--max));margin:0 auto}
.growth-skip{position:fixed;left:12px;top:8px;z-index:2000;padding:8px 11px;border:1px solid var(--line);border-radius:var(--radius-inner);background:#fff;transform:translateY(-160%)}
.growth-skip:focus{transform:none}

/* Header */
.growth-header{position:fixed;inset:0 0 auto;z-index:1000;padding:7px 0;transition:background .2s ease,border-color .2s ease}
.growth-header.is-scrolled{background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(10,37,64,.07)}
.growth-nav-shell{width:min(calc(100% - 48px),var(--max));margin:0 auto;min-height:54px;padding:0 10px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:rgba(255,255,255,.88);backdrop-filter:blur(14px)}
.growth-brand{display:inline-flex;align-items:center;gap:7px;min-width:max-content}
.growth-brand-mark{width:30px;height:30px;display:grid;place-items:center}
.growth-brand-mark img{width:100%;height:100%;object-fit:contain}
.growth-brand-word{width:93px;height:28px;display:flex;align-items:center;overflow:hidden}
.growth-brand-word img{width:95px;height:auto}
.growth-nav{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:2px;margin-left:auto;margin-right:4px}
.growth-nav a{padding:9px 10px;border-radius:8px;color:#263e56;font-size:13px;font-weight:650;transition:background .18s ease,color .18s ease}
.growth-nav a:hover{background:#f3f7fb;color:var(--ink)}
.growth-nav-actions{display:flex;align-items:center;gap:10px}
.growth-login{font-size:13px;font-weight:650;color:#314b64;padding:8px 4px}
.growth-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-inner);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;transition:transform .18s ease,background .18s ease,border-color .18s ease}
.growth-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);transform:translateX(-130%);transition:transform .5s ease}
.growth-btn:hover::after{transform:translateX(130%)}
.growth-btn:hover{transform:translateY(-1px)}
.growth-btn-sm{min-height:40px;padding-inline:14px;font-size:12px}
.growth-btn-lg{min-height:46px;padding-inline:18px;font-size:13px}
body.growth-home a.growth-btn-shopify,body.growth-home a.growth-btn-shopify:visited{background:var(--green);color:#fff;border-color:var(--green)}
body.growth-home a.growth-btn-shopify span,body.growth-home a.growth-btn-shopify i,body.growth-home a.growth-btn-shopify svg{color:#fff;fill:currentColor}
body.growth-home a.growth-btn-shopify:hover,body.growth-home a.growth-btn-shopify:focus-visible{background:#006f52;color:#fff;border-color:#006f52}
body.growth-home a.growth-btn-shopify:hover span,body.growth-home a.growth-btn-shopify:hover i,body.growth-home a.growth-btn-shopify:hover svg,body.growth-home a.growth-btn-shopify:focus-visible span,body.growth-home a.growth-btn-shopify:focus-visible i,body.growth-home a.growth-btn-shopify:focus-visible svg{color:#fff;fill:currentColor}
.growth-btn-shopify i{font-size:17px}
.growth-btn-ghost{background:rgba(255,255,255,.78);border-color:rgba(10,37,64,.13);color:var(--ink)}
.growth-btn-ghost:hover{background:#fff;border-color:#c8d3df}
.growth-btn-dark-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.17);color:#fff}
.growth-menu-button{display:none;position:relative;width:40px;height:40px;border:0;border-radius:8px;background:transparent;cursor:pointer}
.growth-menu-button span{position:absolute;left:10px;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s ease}
.growth-menu-button span:first-child{top:16px}.growth-menu-button span:last-child{top:22px}
.growth-menu-button[aria-expanded="true"] span:first-child{top:19px;transform:rotate(45deg)}
.growth-menu-button[aria-expanded="true"] span:last-child{top:19px;transform:rotate(-45deg)}
.growth-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}
.growth-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--green),var(--violet),var(--pink))}

/* Hero */
.growth-hero{position:relative;padding:104px 0 28px;overflow:hidden;background:linear-gradient(180deg,#f5fbff 0%,#fff 92%)}
.growth-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.growth-orb{position:absolute;border-radius:50%;opacity:.72}
.growth-orb-a{width:650px;height:650px;left:-280px;top:-310px;background:radial-gradient(circle,rgba(99,91,255,.25),rgba(99,91,255,.06) 46%,transparent 70%);animation:orbA 15s ease-in-out infinite alternate}
.growth-orb-b{width:720px;height:720px;right:-310px;top:-340px;background:radial-gradient(circle,rgba(0,190,220,.20),rgba(0,190,220,.05) 48%,transparent 70%);animation:orbB 17s ease-in-out infinite alternate}
.growth-orb-c{width:480px;height:480px;left:38%;top:70px;background:radial-gradient(circle,rgba(217,70,127,.12),transparent 70%);animation:orbC 19s ease-in-out infinite alternate}
.growth-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(10,37,64,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(10,37,64,.032) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.7) 68%,transparent 94%)}
.growth-hero-grid-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:34px;align-items:center}
.growth-hero-copy{min-width:0}
.growth-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(10,37,64,.1);border-radius:999px;background:rgba(255,255,255,.68);color:#40566f;font-size:12px;font-weight:700}
.growth-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:pulseDot 2s infinite}
.growth-display{max-width:650px;margin:17px 0 14px;font-size:clamp(34px,3.1vw,40px);line-height:1.04;font-weight:700}
.growth-display span{display:inline;background:linear-gradient(90deg,#0a6a55 2%,#635bff 53%,#d8457b 96%);-webkit-background-clip:text;background-clip:text;color:transparent}
.growth-hero-lead{max-width:650px;margin:0;color:var(--copy);font-size:14px;line-height:1.65}
.growth-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}
.growth-hero-proof{max-width:680px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;padding-top:14px;border-top:1px solid rgba(10,37,64,.09)}
.growth-hero-proof span{padding-right:13px;margin-right:13px;border-right:1px solid rgba(10,37,64,.08)}
.growth-hero-proof span:last-child{padding-right:0;margin-right:0;border-right:0}
.growth-hero-proof b{display:block;font-size:12px}.growth-hero-proof small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}
.growth-hero-visual{min-width:0}

.growth-system-stage{position:relative;overflow:hidden;border:1px solid #dbe5ee;border-radius:var(--radius-outer);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,249,255,.94));isolation:isolate}
.growth-system-stage::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 48% 48%,rgba(99,91,255,.11),transparent 26%),radial-gradient(circle at 88% 12%,rgba(0,184,216,.10),transparent 30%),linear-gradient(rgba(10,37,64,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(10,37,64,.026) 1px,transparent 1px);background-size:auto,auto,34px 34px,34px 34px}
.growth-system-stage::after,[data-pointer-light]::after{content:"";position:absolute;left:var(--mx,50%);top:var(--my,50%);width:300px;height:300px;z-index:-1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(99,91,255,.10),transparent 68%);pointer-events:none}
.growth-stage-topbar{height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(10,37,64,.08);background:rgba(255,255,255,.62)}
.growth-stage-topbar>span{display:flex;align-items:center;gap:7px;color:#677b91;font-size:10px;font-weight:800;}
.growth-stage-topbar>b{display:flex;align-items:center;gap:6px;color:var(--green);font-size:12px}.growth-stage-topbar>b i{color:var(--green-2)}
.growth-live-dot{width:6px;height:6px;border-radius:50%;background:#22b887;animation:pulseDot 1.8s infinite}
.growth-system-grid{display:grid;grid-template-columns:minmax(150px,.92fr) 152px minmax(190px,1.08fr);gap:14px;align-items:stretch;padding:16px}
.growth-system-label{display:block;margin:0 0 7px;color:#7a8ba0;font-size:10px;font-weight:800;}
.growth-source-stack,.growth-action-stack{position:relative;display:grid;align-content:center;gap:7px;min-width:0}
.growth-source-card{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:57px;padding:8px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-inner);background:rgba(255,255,255,.82);transition:border-color .25s ease,background .25s ease,transform .25s ease}
.growth-source-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef2ff;color:var(--violet);font-size:13px}.growth-source-card.is-shopify>span{background:var(--green-soft);color:var(--green)}
.growth-source-card b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.growth-source-card small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;white-space:nowrap}
.growth-source-card em{padding:4px 5px;border:1px solid #dce5ee;border-radius:6px;color:#8191a3;font-size:10px;font-style:normal;font-weight:800;}
.growth-source-card.is-live{border-color:rgba(0,128,96,.42);background:#fbfffd;transform:translateX(2px)}
.growth-source-card.is-live em{border-color:rgba(0,128,96,.22);background:#eaf8f2;color:var(--green)}
.growth-system-core{position:relative;align-self:center;min-height:246px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;border:1px solid rgba(99,91,255,.18);border-radius:var(--radius-outer);background:linear-gradient(155deg,#0b2744,#112f51);color:#fff;text-align:center;overflow:visible}
.growth-system-core::before,.growth-system-core::after{content:"";position:absolute;top:50%;width:18px;height:1px;background:linear-gradient(90deg,rgba(99,91,255,.15),#635bff,rgba(99,91,255,.15));background-size:200% 100%;animation:flowLine 2.2s linear infinite}
.growth-system-core::before{right:100%}.growth-system-core::after{left:100%}
.growth-core-orbit{position:absolute;inset:12px;pointer-events:none}.growth-core-orbit i{position:absolute;inset:0;border:1px solid rgba(142,131,255,.13);border-radius:50%;animation:orbitPulse 4.5s ease-out infinite}.growth-core-orbit i:nth-child(2){inset:12px;animation-delay:1.4s}.growth-core-orbit i:nth-child(3){inset:24px;animation-delay:2.8s}
.growth-core-mark{position:relative;z-index:2;width:52px;height:52px;display:grid;place-items:center;margin-bottom:7px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-inner);background:rgba(255,255,255,.07)}
.growth-core-mark img{width:42px;height:42px;object-fit:contain}
.growth-system-core>small{position:relative;z-index:2;color:#87e8ca;font-size:10px;font-weight:800;}.growth-system-core>strong{position:relative;z-index:2;margin-top:5px;font-size:16px;line-height:1.02;}.growth-system-core>p{position:relative;z-index:2;max-width:124px;margin:8px 0 10px;color:#9eb0c4;font-size:12px;line-height:1.5}
.growth-core-tags{position:relative;z-index:2;display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.growth-core-tags span{padding:4px 5px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#b9c7d6;font-size:12px}
.growth-action-card{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:51px;padding:7px 8px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-inner);background:rgba(255,255,255,.84);transition:border-color .25s ease,background .25s ease,transform .25s ease}
.growth-action-card>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#f0efff;color:var(--violet);font-size:12px;font-weight:800}.growth-action-card small{display:block;color:#7c8da0;font-size:10px;font-weight:800;}.growth-action-card b{display:block;margin-top:2px;font-size:12px;line-height:1.25}.growth-action-card>i{color:#8a9bad;font-size:12px;text-align:center}
.growth-action-card.is-live{border-color:rgba(99,91,255,.35);background:#fbfaff;transform:translateX(-2px)}.growth-action-card.is-live>i{color:var(--violet)}
.growth-agent-status{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-inner);background:linear-gradient(135deg,#0b2039,#172d4c);color:#fff}
.growth-agent-mini{position:relative;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#3c3b88}.growth-agent-mini img{width:26px;height:26px}.growth-agent-mini b{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#e85267;color:#fff;font-size:12px}
.growth-agent-status small{display:block;color:#8ea3bb;font-size:10px;}.growth-agent-status strong{display:block;margin-top:2px;font-size:12px}.growth-agent-status>i{color:#70dfbd;font-size:12px}
.growth-stage-flowbar{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;padding:10px 16px;border-top:1px solid rgba(10,37,64,.08);background:rgba(255,255,255,.62)}
.growth-stage-flowbar span{display:flex;align-items:center;gap:5px;color:#6c7e91;font-size:12px;font-weight:700;white-space:nowrap}.growth-stage-flowbar span i{width:5px;height:5px;border-radius:50%;background:var(--green)}.growth-stage-flowbar b{height:1px;background:linear-gradient(90deg,#cfd9e4,#635bff,#cfd9e4);background-size:200% 100%;animation:flowLine 2.6s linear infinite}
.growth-hero-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:var(--muted);font-size:10px;text-transform:uppercase}
.growth-scroll-cue{display:flex;align-items:center;gap:8px}.growth-scroll-cue i{position:relative;width:18px;height:29px;border:1px solid rgba(10,37,64,.18);border-radius:999px}.growth-scroll-cue i::after{content:"";position:absolute;left:50%;top:6px;width:2px;height:6px;border-radius:2px;background:var(--ink);transform:translateX(-50%);animation:scrollCue 1.8s ease infinite}

/* Logo rail */
.growth-logo-band{position:relative;padding:18px 0 22px;border-top:1px solid rgba(10,37,64,.07);border-bottom:1px solid rgba(10,37,64,.07);background:#fff;overflow:hidden}
.growth-logo-band::before,.growth-logo-band::after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:90px;pointer-events:none}.growth-logo-band::before{left:0;background:linear-gradient(90deg,#fff,transparent)}.growth-logo-band::after{right:0;background:linear-gradient(270deg,#fff,transparent)}
.growth-logo-band-head p{margin:0 0 12px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}
.growth-logo-marquee{overflow:hidden}.growth-logo-track{display:flex;width:max-content;animation:logoMarquee 34s linear infinite;will-change:transform}.growth-logo-marquee:hover .growth-logo-track{animation-play-state:paused}
.growth-logo-item{width:165px;height:52px;display:flex;align-items:center;justify-content:center;gap:9px;border-left:1px solid rgba(10,37,64,.06);color:#253d55;font-size:13px;font-weight:700}.growth-logo-item i{color:#50657b;font-size:18px}.growth-logo-item.is-shopify{color:#064c3d}.growth-logo-item.is-shopify i{color:var(--green)}

/* Shared sections */
.growth-section{position:relative;padding:var(--section) 0}
.growth-heading{margin-bottom:12px}.growth-heading-split{max-width:none;display:grid;grid-template-columns:1fr;align-items:end}.growth-heading-split>p{margin-bottom:3px}
.growth-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--violet);font-size:10px;font-weight:800;text-transform:uppercase}.growth-kicker-light{color:#87e8ca}.growth-kicker-shopify{color:var(--green)}
.growth-heading h2,.growth-agent-copy h2,.growth-workflow-copy h2,.growth-pricing-copy h2,.growth-faq-head h2,.growth-final h2{margin:2px 0 2px;font-size:clamp(20px,2.25vw,22px);line-height:1.08;font-weight:700}
.growth-heading p,.growth-agent-copy>p,.growth-workflow-copy>p,.growth-pricing-copy p,.growth-faq-head p,.growth-final p{margin:0;color:var(--copy);font-size:13px;line-height:1.62}

/* Data foundation */
.growth-platform{background:#fff}
.growth-data-map{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) 30px minmax(190px,.9fr) minmax(150px,.72fr);gap:14px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--radius-outer);background:linear-gradient(145deg,#fbfdff,#f6f9fc);overflow:hidden}
.growth-data-map::before{content:"";position:absolute;width:360px;height:360px;left:46%;top:-210px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.11),transparent 70%)}
.growth-data-column{position:relative;z-index:2;display:grid;gap:9px}.growth-data-card{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:start;padding:13px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-inner);background:rgba(255,255,255,.88)}
.growth-data-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#eef2ff;color:var(--violet);font-size:15px}.growth-data-card.is-shopify>span{background:var(--green-soft);color:var(--green)}
.growth-data-card small,.growth-context-engine>small,.growth-intel-card>small,.growth-organic-card-head small,.growth-upside-card>small{font-size:10px;font-weight:800;color:var(--muted)}
.growth-data-card h3{margin:3px 0 4px;font-size:13px}.growth-data-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}
.growth-data-spine{position:relative;z-index:2;height:82%;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.growth-data-spine::before{content:"";position:absolute;top:4%;bottom:4%;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--violet) 20%,#26b98b 80%,transparent)}.growth-data-spine span{position:relative;z-index:2;width:8px;height:8px;border:2px solid var(--violet);border-radius:50%;background:#fff}
.growth-context-engine{position:relative;z-index:2;padding:22px 18px;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-outer);background:linear-gradient(155deg,#0a2540,#143454);color:#fff;text-align:center}
.growth-context-logo{width:52px;height:52px;margin:0 auto 9px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-inner);background:rgba(255,255,255,.06)}.growth-context-logo img{width:42px;height:42px}.growth-context-engine>small{color:#87e8ca}.growth-context-engine h3{margin:7px 0 13px;font-size:16px;}.growth-context-engine ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.growth-context-engine li{display:flex;align-items:center;gap:5px;color:#c4d0dc;font-size:12px;text-align:left}.growth-context-engine li i{color:#65dbb5;font-size:12px}
.growth-data-output{position:relative;z-index:2;display:grid;gap:8px}.growth-output-chip{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;padding:10px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-inner);background:#fff}.growth-output-chip>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f0efff;color:var(--violet);font-size:12px;font-weight:800}.growth-output-chip small{display:block;color:var(--muted);font-size:10px;font-weight:800;}.growth-output-chip b{display:block;margin-top:2px;font-size:12px;line-height:1.25}

/* Agent section */
.growth-agent{padding:64px 0;background:var(--dark);color:#fff;overflow:hidden}
.growth-agent-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 82% 12%,rgba(99,91,255,.22),transparent 28%),radial-gradient(circle at 10% 92%,rgba(0,190,220,.10),transparent 32%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px;mask-image:linear-gradient(#000 0 90%,transparent)}
.growth-agent-grid{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;gap:40px;align-items:start}.growth-agent-copy h2{color:#fff}.growth-agent-copy>p{color:#a8b8c9}
.growth-agent-points{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 17px}.growth-agent-points article{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-inner);background:rgba(255,255,255,.035)}.growth-agent-points article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:rgba(101,219,181,.09);color:#74e3c1;font-size:12px;font-weight:800}.growth-agent-points b{display:block;font-size:12px}.growth-agent-points small{display:block;margin-top:4px;color:#a5b5c7;font-size:12px;line-height:1.5}
.growth-inline-link{display:inline-flex;align-items:center;gap:7px;color:#87e8ca;font-size:12px;font-weight:700}.growth-inline-link i{transition:transform .18s ease}.growth-inline-link:hover i{transform:translateX(3px)}
.growth-desktop-only{display:block}
.growth-agent-download{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;margin:18px 0 16px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}
.growth-agent-download-copy{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center}.growth-download-badge{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(123,224,192,.12);color:#8ff1d2;font-size:16px}.growth-agent-download-copy small{display:block;color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-download-copy b{display:block;margin-top:3px;color:#fff;font-size:12px}.growth-agent-download-copy p{margin:4px 0 0;color:#a5b5c7;font-size:12px;line-height:1.5}
.growth-agent-download-actions{display:flex;gap:8px}.growth-download-btn{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;min-width:150px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.03);color:#fff}.growth-download-btn i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.08);color:#fff}.growth-download-btn small{display:block;color:#9fb1c4;font-size:10px;font-weight:700;}.growth-download-btn b{display:block;margin-top:2px;font-size:12px;color:#fff}.growth-download-btn:hover{border-color:rgba(123,224,192,.32);background:rgba(123,224,192,.08)}.growth-download-btn.is-pending-link{border-color:rgba(143,241,210,.32);background:rgba(143,241,210,.1)}
.growth-agent-product{position:relative}
.growth-agent-console{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-outer);background:linear-gradient(145deg,#0a1f37,#0e2d4e 55%,#16235a);color:#fff}.growth-agent-console::before{content:"";position:absolute;left:-120px;top:-160px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.12),transparent 70%)}.growth-agent-console::after{content:"";position:absolute;right:-120px;top:-130px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.18),transparent 72%)}
.growth-agent-console-top,.growth-agent-command,.growth-agent-operating-map,.growth-agent-runner,.growth-agent-console-foot{position:relative;z-index:2}
.growth-agent-console-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.growth-agent-console-brand{display:flex;align-items:center;gap:10px}.growth-agent-console-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.06)}.growth-agent-console-mark img{width:30px;height:30px}.growth-agent-console-brand small{display:block;color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-console-brand b{display:block;margin-top:2px;font-size:12px}.growth-agent-console-live{padding:7px 10px;border:1px solid rgba(143,241,210,.14);border-radius:999px;background:rgba(143,241,210,.08);color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-console-live i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#8ff1d2}
.growth-agent-command{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.045)}.growth-agent-command-label{display:flex;justify-content:space-between;gap:12px;align-items:center}.growth-agent-command-label span{color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-command-label em{font-style:normal;color:#a7b8ca;font-size:12px}.growth-agent-command p{margin:8px 0 0;color:#fff;font-size:14px;line-height:1.28;max-width:540px}.growth-agent-context-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.growth-agent-context-chips span{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);color:#c9d7e4;font-size:12px;font-weight:700}.growth-agent-context-chips .is-shopify{color:#9ee47f}
.growth-agent-operating-map{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:center;margin-top:16px;min-height:290px}.growth-agent-core{position:relative;display:grid;place-items:center;min-height:240px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));text-align:center;isolation:isolate}
.growth-agent-core-logo{position:relative;z-index:2;width:74px;height:74px;display:grid;place-items:center;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.06)}.growth-agent-core-logo img{width:58px;height:58px}.growth-agent-core small{position:relative;z-index:2;display:block;margin-top:10px;color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-core b{position:relative;z-index:2;display:block;margin-top:5px;font-size:16px;line-height:1.2;color:#fff}.growth-agent-core-ring{position:absolute;left:50%;top:50%;border-radius:50%;translate:-50% -50%;border:1px solid rgba(143,241,210,.16);animation:agentPulse 4.6s ease-out infinite}.growth-agent-core-ring-a{width:140px;height:140px}.growth-agent-core-ring-b{width:190px;height:190px;animation-delay:1.2s}.growth-agent-core-ring-c{width:238px;height:238px;animation-delay:2.4s}
.growth-agent-channel-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.growth-agent-channel{position:relative;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:start;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.045);transition:border-color .25s ease,background .25s ease,transform .25s ease}.growth-agent-channel span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf1ff;color:var(--violet);font-size:15px}.growth-agent-channel.is-shopify span{background:rgba(123,184,97,.18);color:#9ee47f}.growth-agent-channel small{display:block;color:#9fb0c2;font-size:10px;font-weight:800;}.growth-agent-channel b{display:block;margin-top:2px;font-size:12px;color:#fff}.growth-agent-channel p{margin:4px 0 0;color:#a4b5c7;font-size:12px;line-height:1.5}.growth-agent-channel em{position:absolute;right:9px;top:9px;font-style:normal;color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-channel.is-active{border-color:rgba(143,241,210,.28);background:rgba(143,241,210,.08);transform:translateY(-2px)}
.growth-agent-signal-field{position:absolute;left:110px;right:16px;top:0;bottom:0;pointer-events:none}.growth-agent-signal{position:absolute;height:1px;background:linear-gradient(90deg,rgba(143,241,210,0),rgba(143,241,210,.65),rgba(143,241,210,0));overflow:visible}.growth-agent-signal::after{content:"";position:absolute;right:16%;top:50%;width:8px;height:8px;border-radius:50%;background:#8ff1d2;translate:0 -50%;animation:flowDot 3.6s linear infinite}.growth-agent-signal-1{left:10px;top:58px;width:170px;rotate:-16deg}.growth-agent-signal-2{left:24px;top:118px;width:190px}.growth-agent-signal-3{left:20px;top:176px;width:175px;rotate:16deg}.growth-agent-signal-4{left:138px;top:232px;width:140px;rotate:22deg}
.growth-agent-runner{margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04)}.growth-agent-runner-head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.growth-agent-runner-head span{color:#8ff1d2;font-size:10px;font-weight:800;}.growth-agent-runner-head b{font-size:12px;color:#fff}.growth-agent-runner-head em{font-style:normal;color:#b2c0cf;font-size:12px}
.growth-agent-runner-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:11px}.growth-agent-runner-steps span{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.03);transition:border-color .25s ease,background .25s ease,transform .25s ease}.growth-agent-runner-steps span i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.08);color:#9bb4ff;font-style:normal;font-size:12px;font-weight:800}.growth-agent-runner-steps span b{font-size:12px;color:#fff}.growth-agent-runner-steps span small{font-size:12px;color:#a4b5c7}.growth-agent-runner-steps span.is-active{border-color:rgba(143,241,210,.28);background:rgba(143,241,210,.08);transform:translateY(-2px)}.growth-agent-runner-steps span.is-active i{background:rgba(143,241,210,.16);color:#8ff1d2}
.growth-agent-console-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:14px;color:#a4b5c7;font-size:12px;line-height:1.5}.growth-agent-console-foot span{display:flex;gap:6px;align-items:center}.growth-agent-console-foot span i{color:#8ff1d2}.growth-agent-console-foot b{display:flex;gap:6px;align-items:center;color:#dce7f1;font-size:12px}.growth-agent-console-foot b i{width:7px;height:7px;border-radius:50%;background:#8ff1d2}
.growth-agent-orbit-card{position:absolute;z-index:3;display:flex;gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.96);color:var(--ink);backdrop-filter:blur(8px);animation:floatCard 5s ease-in-out infinite alternate}.growth-agent-orbit-card i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#edf2ff;color:var(--violet)}.growth-agent-orbit-card small{display:block;color:#71849a;font-size:10px;font-weight:800;}.growth-agent-orbit-card b{display:block;margin-top:2px;font-size:12px}.growth-agent-orbit-card-a{left:-12px;top:22px}.growth-agent-orbit-card-b{right:-12px;top:146px;animation-delay:1.4s}.growth-agent-orbit-card-c{right:30px;bottom:-10px;animation-delay:2.2s}.growth-agent-orbit-card-c i{background:#e8fbf4;color:#13a679}

/* Organic bento */
.growth-organic{background:linear-gradient(180deg,#fff,#f8fbff)}.growth-organic-grid{display:grid;grid-template-columns:1.18fr .82fr .82fr;gap:12px;align-items:stretch}.growth-organic-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:250px;padding:20px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:linear-gradient(180deg,#fff,#fbfcff)}.growth-organic-card::before{content:"";position:absolute;width:220px;height:220px;right:-110px;top:-110px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.08),transparent 70%)}.growth-organic-card::after{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(99,91,255,.85),rgba(231,72,132,.85),rgba(0,212,255,.85));opacity:.85}
.growth-organic-hero{grid-row:span 2;min-height:510px;background:linear-gradient(155deg,#091b32,#13284a);color:#fff;border-color:rgba(255,255,255,.08)}.growth-organic-hero::before{background:radial-gradient(circle,rgba(99,91,255,.16),transparent 72%)}.growth-organic-hero::after{left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#4c6fff,#9b7bff,#de4d83,#00d4ff)}
.growth-organic-card-head{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.growth-organic-card-head small{color:#7d8da1}.growth-organic-hero .growth-organic-card-head small{color:#8fa4bb}.growth-organic-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#f1f4ff;color:var(--violet);font-size:15px}.growth-organic-icon.youtube{background:#fff0f1;color:#ff0033}.growth-organic-icon.tiktok{background:#101015;color:#fff}.growth-organic-icon.instagram{background:linear-gradient(135deg,#7c3aed,#ec4899,#f59e0b);color:#fff}.growth-organic-icon.google{background:#eef6ff;color:#4285f4}.growth-organic-icon.distribute{background:#eef7ff;color:#2c7fd6}
.growth-organic-card h3{position:relative;z-index:2;margin:10px 0 5px;font-size:13.8px;line-height:1.1;}.growth-organic-hero h3{max-width:500px;font-size:20px}.growth-organic-card p{position:relative;z-index:2;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.growth-organic-hero p{max-width:540px;color:#a9b9cb;font-size:12px}
.growth-video-lanes{display:grid;gap:10px;margin-top:28px}.growth-video-lanes span{position:relative;height:55px;padding:8px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-inner);background:rgba(255,255,255,.045)}.growth-video-lanes span::before{content:"";position:absolute;left:0;bottom:0;width:var(--w);height:2px;background:linear-gradient(90deg,#00d4ff,#7be0c0,#8d7dff)}.growth-video-lanes span>i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translateX(-100%);animation:shimmer 3.6s ease-in-out infinite}.growth-video-lanes b{position:relative;z-index:2;display:block;font-size:12px}.growth-video-lanes em{position:relative;z-index:2;display:block;margin-top:4px;color:#7be0c0;font-size:12px;font-style:normal}
.growth-organic-loop{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px;color:#b3c0cf;font-size:12px}.growth-organic-loop span{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04)}.growth-organic-loop i{display:block;width:18px;height:1px;background:linear-gradient(90deg,rgba(143,241,210,.22),rgba(143,241,210,.95));position:relative}.growth-organic-loop i::after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-radius:50%;background:#8ff1d2;translate:0 -50%}
.growth-card-foot{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#9dafc2;font-size:12px;display:flex;gap:6px;align-items:center}.growth-card-foot i{color:#7be0c0}
.growth-hook-stack{display:flex;gap:5px;flex-wrap:wrap;margin-top:18px}.growth-hook-stack span{padding:6px 8px;border:1px solid rgba(10,37,64,.07);border-radius:999px;background:#f6f8fc;font-size:12px;font-weight:700}.growth-hook-stack b{color:#18a875}
.growth-organic-micro{display:grid;grid-template-columns:12px auto 1fr;gap:7px;align-items:center;margin-top:auto;padding-top:16px;color:#667b91;font-size:12px}.growth-organic-micro i{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#635bff,#00d4ff)}.growth-organic-micro b{color:#122b44;font-size:12px}
.growth-audience-ring{position:relative;width:125px;height:125px;margin:18px auto 0;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#e1306c 0 68%,#edf1f7 68%);text-align:center}.growth-audience-ring::before{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.growth-audience-ring span{position:relative;z-index:2}.growth-audience-ring b{display:block;font-size:15px}.growth-audience-ring small{font-size:12px;color:var(--muted)}
.growth-audience-metrics{display:flex;justify-content:center;gap:8px;margin-top:16px}.growth-audience-metrics span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(10,37,64,.07);border-radius:999px;background:#fff;color:#50647a;font-size:12px;font-weight:700}.growth-audience-metrics i{display:block;width:6px;height:6px;border-radius:50%;background:#e1306c}
.growth-mini-chart{height:68px;margin-top:20px}.growth-mini-chart svg{width:100%;height:100%;overflow:visible}.growth-mini-chart path{fill:none;stroke:#4285f4;stroke-width:2.4;vector-effect:non-scaling-stroke}.growth-mini-chart .growth-mini-chart-fill{fill:rgba(66,133,244,.08);stroke:transparent}.growth-search-labels{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;color:#6f8297;font-size:12px}.growth-search-labels b{color:#2f64d9;font-size:12px}
.growth-organic-distribution{background:linear-gradient(180deg,#fbfcff,#f4f8ff)}.growth-distribution-map{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:center;margin-top:18px}.growth-distribution-map span{display:grid;justify-items:center;gap:6px;padding:10px 6px;border:1px solid rgba(10,37,64,.07);border-radius:12px;background:#fff;color:#34506a;text-align:center}.growth-distribution-map span i{font-size:14px}.growth-distribution-map span b{font-size:12px}.growth-distribution-map .is-source{background:linear-gradient(180deg,#eef7ff,#f9fbff)}.growth-distribution-map em{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;color:#6f8297;font-size:12px;font-style:normal}.growth-distribution-map em i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#635bff,#00d4ff)}
.growth-audience-metrics span b {font-weight: 500}
/* Intelligence */
.growth-intelligence{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f9fc 0%,#fbfdff 100%)}
.growth-intelligence::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(85,112,143,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(85,112,143,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}
.growth-intelligence .growth-shell{position:relative;z-index:2}
.growth-intel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.growth-intel-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(10,37,64,.10);border-radius:var(--radius-outer);background:#fff;transition:transform .24s ease,border-color .24s ease}
.growth-intel-card::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;opacity:.7;background:linear-gradient(90deg,var(--green),var(--violet),var(--pink));transform:scaleX(.28);transform-origin:left;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .3s ease}
.growth-intel-card.is-active,.growth-intel-card:hover{transform:translateY(-2px);border-color:rgba(99,91,255,.22)}
.growth-intel-card.is-active::after,.growth-intel-card:hover::after{transform:scaleX(1);opacity:1}
.growth-intel-visual{position:relative;height:222px;overflow:hidden;margin:12px 12px 0;border:1px solid rgba(10,37,64,.07);border-radius:var(--radius-inner);background:#f7faff}
.growth-intel-toolbar{position:relative;z-index:5;height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-bottom:1px solid rgba(10,37,64,.07);background:rgba(255,255,255,.72);backdrop-filter:blur(8px);color:#667b91;font-size:10px;font-weight:750;}
.growth-intel-toolbar span{display:flex;align-items:center;gap:6px}.growth-intel-toolbar span>i{width:6px;height:6px;border-radius:50%;background:#19ac7e}
.growth-intel-toolbar b{padding:4px 6px;border-radius:999px;background:#eef3ff;color:#5b66bf;font-size:10px;}
.growth-intel-toolbar.is-dark{border-color:rgba(255,255,255,.08);background:rgba(7,25,45,.72);color:#8ea4bc}.growth-intel-toolbar.is-dark b{background:rgba(117,101,255,.13);color:#b6b0ff}
.growth-intel-copy{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.growth-intel-copy>small{display:block;color:#667b91;font-size:10px;font-weight:800;}.growth-intel-copy h3{margin:6px 0 8px;font-size:15px;line-height:1.13;}.growth-intel-copy>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}
.growth-intel-readout{position:absolute;left:10px;right:10px;bottom:9px;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.growth-intel-readout span{min-width:0;padding:7px 7px;border:1px solid rgba(10,37,64,.07);border-radius:8px;background:rgba(255,255,255,.88);backdrop-filter:blur(7px)}.growth-intel-readout small{display:block;overflow:hidden;color:#75879a;font-size:10px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.growth-intel-readout b{display:block;margin-top:2px;overflow:hidden;color:#243c55;font-size:12px;white-space:nowrap;text-overflow:ellipsis}
.growth-intel-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:7px;align-items:center;margin-top:auto;padding-top:13px}.growth-intel-flow span{display:flex;align-items:center;gap:5px;color:#40566d;font-size:12px;font-weight:750;white-space:nowrap}.growth-intel-flow span i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#eef3ff;color:var(--violet);font-size:12px}.growth-intel-flow>i{height:1px;background:linear-gradient(90deg,rgba(99,91,255,.15),rgba(99,91,255,.55),rgba(0,128,96,.3));background-size:180% 100%;animation:intelFlow 2.8s linear infinite}
/* competitor evidence map */
.growth-intel-competitor{background:radial-gradient(circle at 50% 48%,rgba(99,91,255,.10),transparent 31%),linear-gradient(145deg,#f8faff,#f5f9fc)}
.growth-competitor-map{position:absolute;inset:34px 0 52px;overflow:hidden}.growth-market-node{position:absolute;z-index:3;min-width:88px;padding:7px 8px;border:1px solid rgba(10,37,64,.08);border-radius:9px;background:#fff;color:#223b54}.growth-market-node b{display:block;font-size:12px}.growth-market-node small{display:block;margin-top:2px;color:#71849a;font-size:12px}.growth-market-node.node-store{left:50%;top:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:center;border-color:rgba(0,128,96,.2)}.growth-market-node.node-store i{grid-row:1/3;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;background:#e8f7e1;color:var(--green);font-size:12px}.growth-market-node.node-a{left:7%;top:12%}.growth-market-node.node-b{right:6%;top:19%}.growth-market-node.node-c{right:12%;bottom:5%}
.growth-market-line{position:absolute;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(99,91,255,.65),rgba(0,128,96,.45),transparent);background-size:200% 100%;transform-origin:left;animation:intelFlow 2.5s linear infinite}.growth-market-line.line-a{width:145px;left:24%;top:31%;transform:rotate(18deg)}.growth-market-line.line-b{width:142px;left:54%;top:48%;transform:rotate(-16deg)}.growth-market-line.line-c{width:165px;left:28%;top:70%;transform:rotate(-18deg)}
.growth-radar-wave{position:absolute;left:50%;top:50%;width:90px;height:90px;border:1px solid rgba(99,91,255,.18);border-radius:50%;translate:-50% -50%;animation:marketRadar 3s ease-out infinite}.growth-radar-wave.wave-b{animation-delay:1.5s}
/* demand chart */
.growth-intel-demand{background:linear-gradient(180deg,#f8fbff,#fff)}.growth-demand-chart{position:absolute;left:12px;right:12px;top:42px;bottom:50px;overflow:hidden}.growth-demand-chart svg{position:absolute;inset:0;width:100%;height:100%}.growth-demand-line{fill:none;stroke:#567cf1;stroke-width:3;vector-effect:non-scaling-stroke;stroke-dasharray:620;stroke-dashoffset:620;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}.growth-intel-card.is-active .growth-demand-line,.growth-intel-card:hover .growth-demand-line{stroke-dashoffset:0}.growth-demand-area{fill:url(#none);fill:rgba(86,124,241,.08);opacity:0;transition:opacity .8s ease}.growth-intel-card.is-active .growth-demand-area,.growth-intel-card:hover .growth-demand-area{opacity:1}
.growth-chart-grid{position:absolute;left:0;right:0;height:1px;background:rgba(45,70,97,.07)}.growth-chart-grid.grid-1{top:25%}.growth-chart-grid.grid-2{top:50%}.growth-chart-grid.grid-3{top:75%}
.growth-demand-marker{position:absolute;z-index:3;display:flex;align-items:center;gap:4px;color:#5f7288;font-size:12px;opacity:.45;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease}.growth-demand-marker i{width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#635bff;outline:1px solid rgba(99,91,255,.28)}.growth-demand-marker.marker-a{left:25%;top:64%}.growth-demand-marker.marker-b{left:57%;top:40%;transition-delay:.22s}.growth-demand-marker.marker-c{right:5%;top:13%;transition-delay:.44s}.growth-intel-card.is-active .growth-demand-marker,.growth-intel-card:hover .growth-demand-marker{opacity:1;transform:none}
/* paid cross-check */
.growth-intel-paid{background:linear-gradient(145deg,#091b31,#112a49);border-color:rgba(255,255,255,.07)}.growth-paid-stack{position:absolute;left:12px;right:12px;top:44px;display:grid;gap:6px}.growth-paid-stack>span{display:grid;grid-template-columns:27px 1fr 24px;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.045);color:#fff;opacity:.55;transform:translateX(0);transition:opacity .35s ease,border-color .35s ease,background .35s ease,transform .35s ease}.growth-paid-stack>span>i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.06);color:#a7baff}.growth-paid-stack small{display:block;color:#91a7bd;font-size:10px;font-weight:800;}.growth-paid-stack b{display:block;margin-top:1px;color:#dae5ef;font-size:12px}.growth-paid-stack em{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.05);color:#91a7bd;font-size:12px;font-style:normal}.growth-paid-stack>span.is-shopify{border-color:rgba(86,207,153,.16)}.growth-paid-stack>span.is-shopify>i{background:rgba(86,207,153,.10);color:#72dfa9}.growth-paid-stack>span.is-active{opacity:1;transform:translateX(4px);border-color:rgba(123,224,192,.27);background:rgba(123,224,192,.07)}
.growth-paid-connector{position:absolute;left:12px;right:12px;bottom:9px;display:flex;align-items:center;gap:8px;color:#78d9bb;font-size:12px}.growth-paid-connector i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#6bd9b6,#8176ff,transparent);background-size:200% 100%;animation:intelFlow 2.4s linear infinite}
.growth-intel-principle{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:#fff}.growth-intel-principle>span{display:flex;align-items:center;gap:9px;color:#425970;font-size:12px}.growth-intel-principle>span>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#edf3ff;color:var(--violet)}.growth-intel-principle>i{color:#a5b2c0;font-size:12px}.growth-intel-principle .is-result{padding:8px 9px;border-radius:9px;background:linear-gradient(90deg,#f0f8f5,#f1efff);color:#173c34}.growth-intel-principle .is-result>i{background:#e3f6ef;color:#15916b}

/* Workflows */
.growth-workflows{background:#fff}.growth-workflow-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:start;}.growth-workflow-copy>p{max-width:550px}.growth-workflow-bullets{display:grid;gap:8px;margin-top:19px}.growth-workflow-bullets span{display:grid;grid-template-columns:32px 1fr;gap:9px;padding:10px;border:1px solid rgba(10,37,64,.07);border-radius:var(--radius-inner);background:#f8fafc}.growth-workflow-bullets>span>i{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#efedff;color:var(--violet)}.growth-workflow-bullets b{font-size:12px}.growth-workflow-bullets small{font-size:12px;line-height:1.45;color:var(--muted)}
.growth-workflow-board{position:relative;overflow:hidden;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-outer);background:linear-gradient(145deg,#0b2039,#0f2c4f)}.growth-workflow-board::before{content:"";position:absolute;width:290px;height:290px;right:-110px;top:-145px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.26),transparent 67%)}.growth-workflow-board-head{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.growth-workflow-board-head span{font-size:12px;color:#8ff1d2}.growth-workflow-board-head span i{margin-right:4px}.growth-workflow-board-head b{font-size:12px;color:#d5dfeb}.growth-workflow-board-head em{padding:4px 6px;border:1px solid rgba(114,227,192,.14);border-radius:999px;background:rgba(46,189,145,.1);color:#72e3c0;font-size:12px;font-style:normal}
.growth-workflow-step{position:relative;z-index:2;display:grid;grid-template-columns:27px 30px 1fr auto;gap:8px;align-items:center;margin-top:8px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-inner);background:rgba(255,255,255,.045);transition:background .25s ease,border-color .25s ease,transform .25s ease}.growth-workflow-step.is-live{background:rgba(123,224,192,.07);border-color:rgba(123,224,192,.28);transform:translateX(2px)}.growth-workflow-step>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.06);color:#9fb0c4;font-size:12px;font-weight:800}.growth-workflow-step>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.06);color:#9bb4ff}.growth-workflow-step small{display:block;color:#96a9bd;font-size:10px;font-weight:800;}.growth-workflow-step b{display:block;margin-top:1px;color:#fff;font-size:12px}.growth-workflow-step p{margin:3px 0 0;color:#94a8bc;font-size:12px;line-height:1.4}.growth-workflow-step>em{display:flex;align-items:center;gap:4px;color:#9dafc1;font-size:12px;font-style:normal}.growth-workflow-step>em>i{width:5px;height:5px;border-radius:50%;background:#5e7794}.growth-workflow-step.is-live>em>i{background:#74e3c1}.growth-workflow-line{position:relative;z-index:2;height:5px;margin-left:41px;border-left:1px dashed rgba(255,255,255,.16)}
.growth-human-agent{margin-top:30px;padding:16px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:#fbfdff}.growth-human-agent-title{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 2px 10px;border-bottom:1px solid rgba(10,37,64,.08);color:#50647a;font-size:12px;font-weight:800}.growth-human-agent-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:11px}.growth-human-agent-grid article{min-height:122px;padding:11px;border:1px solid rgba(10,37,64,.07);border-radius:var(--radius-inner);background:#fff}.growth-human-agent-grid article>i{width:28px;height:28px;display:grid;place-items:center;margin-bottom:9px;border-radius:8px;background:#efedff;color:var(--violet)}.growth-human-agent-grid article.is-human>i{background:#eef7ff;color:#2878bf}.growth-human-agent-grid b{display:block;font-size:12px;line-height:1.35}.growth-human-agent-grid p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}

/* Planning ranges */
.growth-upside{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f9fc,#fff)}
.growth-upside::before{content:"";position:absolute;right:-160px;top:30px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.08),transparent 68%);pointer-events:none}
.growth-upside .growth-shell{position:relative;z-index:2}
.growth-upside-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.growth-upside-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;padding:18px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:#fff;transition:transform .24s ease,border-color .24s ease}
.growth-upside-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--green),var(--violet),var(--pink));transform:scaleX(.18);transform-origin:left;transition:transform .75s cubic-bezier(.2,.8,.2,1)}.growth-upside-card.is-active,.growth-upside-card:hover{transform:translateY(-2px);border-color:rgba(99,91,255,.20)}.growth-upside-card.is-active::before,.growth-upside-card:hover::before{transform:scaleX(1)}
.growth-upside-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.growth-upside-top>span{display:flex;align-items:center;gap:6px;max-width:58%;color:#667b91;font-size:10px;font-weight:800;line-height:1.35}.growth-upside-top>span i{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:7px;background:#eef3ff;color:var(--violet);font-size:12px}.growth-upside-top strong{margin:0;background:linear-gradient(120deg,#0c6c57,#4669df 58%,#8359dd);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:28px;line-height:.95;white-space:nowrap}.growth-upside-card h3{margin:10px 0 10px;font-size:12px;line-height:1.52;font-weight:600}
.growth-range-meter{position:relative;height:13px;margin:1px 0 17px;border:1px solid rgba(10,37,64,.06);border-radius:999px;background:linear-gradient(90deg,#f0f4f8,#f6f8fb);overflow:hidden}.growth-range-meter::before{content:"0";position:absolute;left:5px;top:50%;z-index:3;transform:translateY(-50%);color:#8b99a8;font-size:12px}.growth-range-meter::after{content:"100";position:absolute;right:5px;top:50%;z-index:3;transform:translateY(-50%);color:#8b99a8;font-size:12px}.growth-range-meter>span{position:absolute;left:var(--from);top:3px;bottom:3px;width:calc(var(--to) - var(--from));border-radius:999px;background:linear-gradient(90deg,#55b899,#635bff);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.growth-range-meter>i{position:absolute;left:var(--at);top:50%;z-index:2;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#635bff;translate:-50% -50%;opacity:0;transition:opacity .45s ease .6s}.growth-upside-card.is-active .growth-range-meter>span,.growth-upside-card:hover .growth-range-meter>span{transform:scaleX(1)}.growth-upside-card.is-active .growth-range-meter>i,.growth-upside-card:hover .growth-range-meter>i{opacity:1}
.growth-upside-method{display:grid;grid-template-columns:1fr 14px 1fr 14px 1fr;gap:4px;align-items:start}.growth-upside-method>span{min-width:0;padding:9px 8px;border:1px solid rgba(10,37,64,.06);border-radius:9px;background:#f9fbfd;transition:background .25s ease,border-color .25s ease}.growth-upside-method>span em{width:22px;height:22px;display:grid;place-items:center;margin-bottom:7px;border-radius:6px;background:#edeaff;color:#635bff;font-size:12px;font-style:normal;font-weight:800}.growth-upside-method>span b{display:block;font-size:12px;line-height:1.3}.growth-upside-method>span small{display:block;margin-top:5px;color:#6f8297;font-size:12px;line-height:1.5}.growth-upside-method>i{height:1px;margin-top:20px;background:linear-gradient(90deg,#cfd8e4,#776cff,#61c3a5);background-size:180% 100%;animation:intelFlow 3s linear infinite}.growth-upside-card.is-active .growth-upside-method>span{background:#fbfcff;border-color:rgba(99,91,255,.11)}
.growth-upside-proof{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(10,37,64,.06);color:#667b91;font-size:12px;line-height:1.5}.growth-upside-proof i{margin-top:1px;color:#5f72d9}
.growth-leverage-system{margin-top:14px;padding:14px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:linear-gradient(135deg,#0a2540,#123657);color:#fff}.growth-leverage-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 0px;}.growth-leverage-head span{color:#8ff1d2;font-size:10px;font-weight:800;}.growth-leverage-head span i{margin-right:5px}.growth-leverage-head b{color:#c1cddb;font-size:12px;font-weight:600}
.growth-leverage-track{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;gap:6px;align-items:center;margin-top:12px}.growth-leverage-track article{display:grid;grid-template-columns:22px 28px 1fr;gap:7px;align-items:center;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.04);opacity:.65;transition:opacity .3s ease,border-color .3s ease,background .3s ease,transform .3s ease}.growth-leverage-track article.is-active{opacity:1;transform:translateY(-2px);border-color:rgba(123,224,192,.24);background:rgba(123,224,192,.065)}.growth-leverage-track article>span{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.06);color:#9db0c2;font-size:12px;font-weight:800}.growth-leverage-track article>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:rgba(99,91,255,.14);color:#b8b3ff;font-size:12px}.growth-leverage-track article:first-child>i{background:rgba(91,185,93,.12);color:#9ee39f}.growth-leverage-track small{display:block;color:#96a9bd;font-size:10px;font-weight:800;}.growth-leverage-track b{display:block;margin-top:2px;color:#fff;font-size:12px}.growth-leverage-track p{margin:3px 0 0;color:#96a9bd;font-size:12px;line-height:1.4}.growth-leverage-link{height:1px;background:linear-gradient(90deg,rgba(123,224,192,.1),#7be0c0,#8176ff,rgba(129,118,255,.1));background-size:200% 100%;animation:intelFlow 2.5s linear infinite}
.growth-range-note{margin:14px 0 0;color:#718398;font-size:12px;line-height:1.55}

/* Shopify operating system — V35 */
.growth-shopify{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f7f9fc 48%,#fff 100%)}
.growth-shopify-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(0,128,96,.08),transparent 24%),radial-gradient(circle at 86% 18%,rgba(99,91,255,.09),transparent 25%),linear-gradient(rgba(10,37,64,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(10,37,64,.025) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px;mask-image:linear-gradient(#000 0 54%,transparent 78%)}
.growth-shopify>.growth-shell{position:relative;z-index:2}
.growth-shopify-heading{margin-bottom:24px}.growth-shopify-heading p{max-width:520px}

.growth-shopify-system{margin-bottom:16px}
.growth-scale-framework{overflow:hidden;border:1px solid rgba(10,37,64,.10);border-radius:var(--radius-outer);background:#fff}
.growth-scale-framework-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;border-bottom:1px solid rgba(10,37,64,.08);background:#fbfdff}.growth-scale-framework-head span{color:#146d59;font-size:10px;font-weight:800;}.growth-scale-framework-head span i{margin-right:6px}.growth-scale-framework-head em{color:#78899b;font-size:12px;font-style:normal}
.growth-scale-framework-grid{display:grid;grid-template-columns:.82fr 1.18fr;min-height:340px}
.growth-scale-score{display:grid;grid-template-columns:138px 1fr;gap:18px;align-items:center;padding:28px;border-right:1px solid rgba(10,37,64,.08);background:linear-gradient(145deg,#0a2540,#12375a);color:#fff}
.growth-scale-ring{--score-angle:0deg;position:relative;width:130px;height:130px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#75e0be var(--score-angle),rgba(255,255,255,.09) 0);transition:background 1.2s ease}.growth-scale-ring::before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:#0d2a48}.growth-scale-ring::after{content:"";position:absolute;inset:23px;border:1px dashed rgba(117,224,190,.25);border-radius:50%;animation:shopifyRingSpin 18s linear infinite}.growth-scale-ring span{position:relative;z-index:2;text-align:center}.growth-scale-ring b{display:block;font-size:36px;line-height:.9;}.growth-scale-ring small{display:block;margin-top:5px;color:#87a3ba;font-size:10px;text-transform:uppercase}
.growth-scale-copy small{color:#76e0be;font-size:10px;font-weight:800;}.growth-scale-copy strong{display:block;margin:7px 0 8px;font-size:16px;line-height:1.2;}.growth-scale-copy p{margin:0;color:#a9b9ca;font-size:12px;line-height:1.55}
.growth-scale-layers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(10,37,64,.08)}.growth-scale-layers article{position:relative;padding:18px;background:#fff;overflow:hidden}.growth-scale-layers article::after{content:"";position:absolute;width:120px;height:120px;right:-60px;top:-60px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--layer-color) 14%,transparent),transparent 68%)}.growth-scale-layers article>div:first-child{position:relative;z-index:2;display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center}.growth-scale-layers article>div:first-child>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--layer-color) 11%,#fff);color:var(--layer-color);font-size:12px}.growth-scale-layers article>div:first-child b{font-size:12px}.growth-scale-layers article>div:first-child em{color:var(--layer-color);font-size:12px;font-style:normal;font-weight:800}.growth-scale-layers p{position:relative;z-index:2;margin:9px 0 12px;color:#62758b;font-size:12px;line-height:1.5}.growth-scale-layers small{position:relative;z-index:2;display:block;margin-top:8px;color:#7b8da0;font-size:12px;line-height:1.4}.growth-scale-bar{position:relative;z-index:2;height:5px;overflow:hidden;border-radius:999px;background:#edf1f5}.growth-scale-bar i{display:block;width:var(--layer);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--layer-color),color-mix(in srgb,var(--layer-color) 55%,#7b70ff));transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.growth-scale-framework.is-visible-score .growth-scale-bar i{transform:scaleX(1)}
.growth-scale-thresholds{display:grid;grid-template-columns:auto auto auto 1fr;gap:0;border-top:1px solid rgba(10,37,64,.08);background:#fbfdff}.growth-scale-thresholds>span{display:grid;grid-template-columns:9px auto;column-gap:7px;align-items:center;padding:11px 14px;border-right:1px solid rgba(10,37,64,.08)}.growth-scale-thresholds>span i{grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#c5ced8}.growth-scale-thresholds>span:nth-child(2) i{background:#776cff}.growth-scale-thresholds>span.is-scale i{background:#2bb88e}.growth-scale-thresholds b{font-size:12px}.growth-scale-thresholds small{color:#7b8da0;font-size:12px}.growth-scale-thresholds p{align-self:center;margin:0;padding:10px 14px;color:#718397;font-size:12px;line-height:1.45}

.growth-entry-paths{margin-top:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-outer);background:linear-gradient(135deg,#091b32,#111f48 58%,#17285a);color:#fff}.growth-entry-paths-head{display:grid;grid-template-columns:1fr;gap:0px;align-items:end;padding:24px 24px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.growth-entry-paths-head h3{margin:2px 0 0;font-size:18px;line-height:1.15;}.growth-entry-paths-head p{margin:0;color:#95a9bf;font-size:12px;line-height:1.55}
.growth-entry-path-grid{display:grid;grid-template-columns:repeat(3,1fr)}.growth-entry-path{position:relative;min-width:0;padding:18px 18px 20px;border-right:1px solid rgba(255,255,255,.08)}.growth-entry-path:last-child{border-right:0}.growth-entry-path>small{display:block;margin-top:15px;color:#7fe2c4;font-size:10px;font-weight:800;}.growth-entry-path h4{margin:6px 0 8px;font-size:14px;line-height:1.2;}.growth-entry-path p{margin:0;color:#9fb0c2;font-size:12px;line-height:1.55}.growth-entry-path>a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#91a4ff;font-size:12px;font-weight:700}.growth-entry-path>a i{font-size:12px;transition:transform .18s ease}.growth-entry-path>a:hover i{transform:translateX(3px)}.growth-path-modules{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.growth-path-modules span{padding:5px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);color:#c2cddd;font-size:12px}
.growth-path-visual{position:relative;height:165px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-inner);background:rgba(255,255,255,.035)}.growth-path-visual::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px}.growth-path-visual>b{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(117,224,190,.16);border-radius:7px;background:rgba(117,224,190,.08);color:#7ce2c2;font-size:10px;}
.growth-path-measure .growth-path-node{position:absolute;z-index:2;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#122d50;color:#aab7ff;font-size:13px}.growth-path-measure .n1{left:14%;top:28%}.growth-path-measure .n2{left:43%;top:47%}.growth-path-measure .n3{right:15%;top:23%}.growth-path-measure .growth-path-node::after{content:"";position:absolute;inset:-5px;border:1px solid rgba(119,108,255,.14);border-radius:13px;animation:pathNodePulse 2.6s ease-out infinite}.growth-path-measure .n2::after{animation-delay:.6s}.growth-path-measure .n3::after{animation-delay:1.2s}.growth-path-beam{position:absolute;left:21%;right:22%;top:47%;height:1px;background:linear-gradient(90deg,transparent,#6f73ff,#75e0be,transparent);transform:rotate(-5deg);background-size:200% 100%;animation:moduleFlow 2.8s linear infinite}
.growth-demand-bars{position:absolute;left:24px;right:24px;bottom:28px;height:104px;display:flex;align-items:flex-end;justify-content:center;gap:13px}.growth-demand-bars i{width:15%;height:var(--h);border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#6d9bf8,#5d73eb);transform:scaleY(.05);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.growth-entry-path.is-path-live .growth-demand-bars i{transform:scaleY(1)}.growth-demand-bars i:nth-child(2){transition-delay:.08s}.growth-demand-bars i:nth-child(3){transition-delay:.16s}.growth-demand-bars i:nth-child(4){transition-delay:.24s}.growth-demand-label{position:absolute;left:16px;top:13px;color:#91a4b8;font-size:12px}.growth-path-demand::after{content:"";position:absolute;left:22px;right:22px;bottom:27px;height:1px;background:rgba(255,255,255,.09)}
.growth-agent-core-mini{position:absolute;z-index:3;left:50%;top:50%;width:62px;height:62px;display:grid;place-items:center;translate:-50% -50%;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#0b2a49}.growth-agent-core-mini::before,.growth-agent-core-mini::after{content:"";position:absolute;inset:-16px;border:1px solid rgba(115,102,255,.18);border-radius:50%;animation:pathNodePulse 2.8s ease-out infinite}.growth-agent-core-mini::after{inset:-32px;animation-delay:1s}.growth-agent-core-mini img{width:48px;height:48px}.growth-action-orbit{position:absolute;z-index:2;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#152f53;color:#b4bfff}.growth-action-orbit::after{content:"";position:absolute;width:65px;height:1px;background:linear-gradient(90deg,rgba(119,108,255,.55),transparent);transform-origin:left center}.growth-action-orbit.a1{left:12%;top:24%;color:#86d68e}.growth-action-orbit.a1::after{left:30px;top:15px;rotate:18deg}.growth-action-orbit.a2{right:12%;top:24%;color:#78a6ff}.growth-action-orbit.a2::after{right:30px;top:15px;rotate:162deg}.growth-action-orbit.a3{left:13%;bottom:18%;color:#ff7a7a}.growth-action-orbit.a3::after{left:30px;top:15px;rotate:-18deg}.growth-action-orbit.a4{right:13%;bottom:18%;color:#ef8bd0}.growth-action-orbit.a4::after{right:30px;top:15px;rotate:198deg}

.growth-module-showcase{margin-top:36px}.growth-module-showcase-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:14px}.growth-module-showcase-head>div:first-child{max-width:730px}.growth-module-showcase-head h3{margin:6px 0 6px;font-size:19px;line-height:1.15;}.growth-module-showcase-head p{margin:0;color:#64778d;font-size:12px;line-height:1.5}.growth-module-arrows{display:flex;gap:7px}.growth-module-arrows button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(10,37,64,.08);border-radius:8px;background:#eef0ff;color:#635bff;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.growth-module-arrows button:hover{background:#635bff;color:#fff;transform:translateY(-1px)}
.growth-module-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 1px 5px}.growth-module-rail::-webkit-scrollbar{display:none}.growth-module-card{position:relative;flex:0 0 312px;min-height:405px;scroll-snap-align:start;overflow:hidden;padding:14px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:#fff;transition:transform .2s ease,border-color .2s ease}.growth-module-card:hover{transform:translateY(-2px);border-color:rgba(99,91,255,.22)}.growth-module-card.is-featured{flex-basis:420px}.growth-module-card-agent{background:linear-gradient(150deg,#0a2540,#17375e);color:#fff;border-color:#17375e}.growth-module-meta{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.growth-module-meta span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#eeefff;color:#635bff;font-size:12px;font-weight:800}.growth-module-meta em{color:#75889d;font-size:10px;font-style:normal;font-weight:800;}.growth-module-card-agent .growth-module-meta span{background:rgba(123,224,192,.09);color:#7be0c0}.growth-module-card-agent .growth-module-meta em{color:#8ea5ba}.growth-module-card h4{margin:11px 0 8px;font-size:15px;}.growth-module-card>p{margin:0;color:#62758a;font-size:12px;line-height:1.55}.growth-module-card>p b{color:#243c55}.growth-module-card-agent>p{color:#9eb0c1}.growth-module-card-agent>p b{color:#fff}.growth-module-contribution{position:absolute;left:14px;right:14px;bottom:14px;padding-top:11px;border-top:1px solid rgba(10,37,64,.07)}.growth-module-card-agent .growth-module-contribution{border-top-color:rgba(255,255,255,.08)}.growth-module-contribution span{display:block;color:#8a9bad;font-size:10px;text-transform:uppercase;}.growth-module-contribution b{display:block;margin-top:3px;font-size:12px}.growth-module-visual{position:relative;height:155px;overflow:hidden;border:1px solid rgba(10,37,64,.07);border-radius:var(--radius-inner);background:#f5f8fc}.growth-module-card-agent .growth-module-visual{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.035)}
.growth-module-visual-performance{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(145deg,#0c2340,#172c60);color:#fff}.m-dial{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#71dfbb 0 72%,rgba(255,255,255,.08) 72%)}.m-dial::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#10294a}.m-dial i{position:absolute;inset:-7px;border:1px solid rgba(116,224,190,.14);border-radius:50%;animation:pathNodePulse 3s ease-out infinite}.m-dial.d2{background:conic-gradient(#7e7aff 0 61%,rgba(255,255,255,.08) 61%)}.m-dial.d3{background:conic-gradient(#ef68ad 0 78%,rgba(255,255,255,.08) 78%)}.m-dial b{position:relative;z-index:2;font-size:12px}.m-scale-readiness{position:absolute;left:12px;bottom:10px;display:flex;align-items:baseline;gap:6px}.m-scale-readiness small{color:#79e2c1;font-size:12px}.m-scale-readiness strong{font-size:12px}.m-scale-readiness em{color:#8298ae;font-size:12px;font-style:normal}
.growth-module-visual-bot{display:grid;place-items:center}.growth-module-visual-bot>div{display:grid;grid-template-columns:repeat(3,27px);gap:8px}.growth-module-visual-bot span{width:27px;height:27px;border-radius:50%;background:#73d9b8}.growth-module-visual-bot span.suspect{position:relative;background:#eef1f5;border:1px dashed #e36b93}.growth-module-visual-bot span.suspect::after{content:"×";position:absolute;inset:0;display:grid;place-items:center;color:#d9507e;font-size:12px}.growth-module-visual-bot>b{position:absolute;bottom:12px;font-size:12px}.growth-module-visual-bot>b em{color:#d9507e;font-style:normal}
.growth-module-visual-intent{display:grid;grid-template-columns:1fr auto;align-items:end;padding:20px}.growth-module-visual-intent>div{height:92px;display:flex;align-items:flex-end;gap:9px}.growth-module-visual-intent>div i{width:24px;height:var(--v);border-radius:7px 7px 2px 2px;background:linear-gradient(#897fff,#586fe9);animation:moduleBars 1.4s ease both}.growth-module-visual-intent>b{align-self:start;margin-top:10px;font-size:12px}.growth-module-visual-intent>small{position:absolute;right:18px;top:43px;width:82px;color:#7e91a4;font-size:12px;line-height:1.4}
.growth-module-visual-product{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.growth-module-visual-product span{width:29%;height:102px;display:grid;place-items:center;border:1px solid rgba(10,37,64,.07);border-radius:9px;background:#fff}.growth-module-visual-product span i{font-size:16px;color:#6f75ff}.growth-module-visual-product span b{font-size:12px}.growth-module-visual-product span em{color:#7b8da1;font-size:12px;font-style:normal}.growth-module-visual-product span:first-child{transform:translateY(-6px);border-color:rgba(43,184,142,.24)}
.growth-module-visual-traffic{display:grid;gap:8px;padding:17px}.growth-module-visual-traffic span{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center}.growth-module-visual-traffic b{font-size:12px}.growth-module-visual-traffic i{height:7px;border-radius:999px;background:linear-gradient(90deg,#6f74ff var(--v),#e8edf3 var(--v))}
.growth-module-visual-funnel{display:grid;gap:5px;align-content:center;padding:15px}.growth-module-visual-funnel span{width:var(--w);height:20px;display:flex;align-items:center;padding-left:8px;border-radius:4px;background:linear-gradient(90deg,#6378ef,#8f83ff);color:#fff;font-size:12px}.growth-module-visual-funnel span.leak{background:linear-gradient(90deg,#e25e8d,#ef8bb0);animation:funnelLeak 2.4s ease-in-out infinite}
.growth-module-visual-server{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px}.growth-module-visual-server>span{display:grid;gap:7px;place-items:center;width:76px;padding:13px 7px;border:1px solid rgba(10,37,64,.07);border-radius:9px;background:#fff;font-size:12px}.growth-module-visual-server>span i{color:#6278ed;font-size:15px}.growth-module-visual-server>b{display:flex;gap:4px}.growth-module-visual-server>b i{width:6px;height:6px;border-radius:50%;background:#6f74ff;animation:serverPulse 1.6s ease-in-out infinite}.growth-module-visual-server>b i:nth-child(2){animation-delay:.2s}.growth-module-visual-server>b i:nth-child(3){animation-delay:.4s}.growth-module-visual-server>em{position:absolute;bottom:12px;display:flex;align-items:center;gap:5px;color:#1a9876;font-size:12px;font-style:normal}
.growth-module-visual-visitor{display:flex;align-items:center;justify-content:center;gap:6px}.growth-module-visual-visitor>span{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(10,37,64,.07);border-radius:9px;background:#fff;color:#6575ea}.growth-module-visual-visitor>i{width:30px;height:1px;background:linear-gradient(90deg,#6678ef,#6fd2b0);background-size:200% 100%;animation:moduleFlow 2s linear infinite}
.growth-module-visual-email{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px}.growth-module-visual-email>span{width:82px;height:72px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid rgba(10,37,64,.07);border-radius:9px;background:#fff;text-align:center}.growth-module-visual-email>span i{color:#6779ed}.growth-module-visual-email>span:last-child i{color:#3a9c64}.growth-module-visual-email>span b{font-size:12px}.growth-module-visual-email>i{color:#8c9bad;font-size:12px}
.growth-module-visual-agent{background:linear-gradient(145deg,#081b31,#15284f)}.agent-m-core{position:absolute;left:50%;top:48%;z-index:3;width:58px;height:58px;display:grid;place-items:center;translate:-50% -50%;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#0d2c4a}.agent-m-core img{width:45px}.agent-m-node{position:absolute;z-index:2;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#183253}.agent-m-node.n1{left:12%;top:20%;color:#82d58b}.agent-m-node.n2{right:12%;top:22%;color:#7ea8ff}.agent-m-node.n3{right:18%;bottom:19%;color:#73dfbc}.agent-m-line{position:absolute;left:50%;top:48%;width:96px;height:1px;background:linear-gradient(90deg,#7c74ff,transparent);transform-origin:left center;background-size:200% 100%;animation:moduleFlow 2.2s linear infinite}.agent-m-line.l1{rotate:205deg}.agent-m-line.l2{rotate:-24deg}.agent-m-line.l3{rotate:28deg}.growth-module-visual-agent>b{position:absolute;left:12px;bottom:10px;color:#86e2c4;font-size:10px;}
.growth-module-scrollhint{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-top:10px}.growth-module-scrollhint::before{content:"";grid-column:1;grid-row:1;height:3px;border-radius:999px;background:#e8edf3}.growth-module-scrollhint>span{grid-column:1;grid-row:1;display:block;width:18%;height:3px;border-radius:999px;background:linear-gradient(90deg,#15926f,#675fff);transition:width .15s ease}.growth-module-scrollhint small{color:#78899c;font-size:12px}

.growth-system-loop{margin-top:22px;padding:14px;border:1px solid rgba(10,37,64,.09);border-radius:var(--radius-outer);background:#fbfdff}.growth-system-loop-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 11px;border-bottom:1px solid rgba(10,37,64,.07)}.growth-system-loop-head span{color:#176e5a;font-size:10px;font-weight:800;}.growth-system-loop-head span i{margin-right:5px}.growth-system-loop-head b{color:#52687e;font-size:12px}.growth-system-loop-track{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;gap:5px;align-items:center;margin-top:12px}.growth-system-loop-track article{display:grid;grid-template-columns:22px 28px 1fr;gap:7px;align-items:center;min-width:0;padding:9px;border:1px solid rgba(10,37,64,.07);border-radius:9px;background:#fff;opacity:.62;transition:opacity .25s ease,border-color .25s ease,transform .25s ease,background .25s ease}.growth-system-loop-track article.is-active{opacity:1;transform:translateY(-2px);border-color:rgba(47,183,142,.24);background:#fbfffd}.growth-system-loop-track article>span{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#eef1ff;color:#635bff;font-size:12px;font-weight:800}.growth-system-loop-track article>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#eef6ff;color:#5277e8;font-size:12px}.growth-system-loop-track article:nth-of-type(4)>i,.growth-system-loop-track article:nth-of-type(5)>i{background:#ebfaf5;color:#15936f}.growth-system-loop-track small{display:block;color:#7a8da0;font-size:10px;font-weight:800;}.growth-system-loop-track b{display:block;margin-top:2px;font-size:12px}.growth-system-loop-track p{margin:3px 0 0;color:#73869a;font-size:12px;line-height:1.4}.growth-system-loop-link{height:1px;background:linear-gradient(90deg,rgba(92,113,238,.12),#6475ef,#62c7aa,rgba(98,199,170,.12));background-size:200% 100%;animation:moduleFlow 2.3s linear infinite}

@keyframes shopifyRingSpin{to{transform:rotate(360deg)}}
@keyframes pathNodePulse{0%{opacity:.7;transform:scale(.86)}75%,100%{opacity:0;transform:scale(1.18)}}
@keyframes moduleFlow{to{background-position:-200% 0}}
@keyframes moduleBars{from{transform:scaleY(.08);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}
@keyframes funnelLeak{50%{filter:saturate(1.35);transform:translateX(3px)}}
@keyframes serverPulse{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}

@media (max-width:1120px){
  .growth-scale-framework-grid{grid-template-columns:1fr}.growth-scale-score{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}
  .growth-entry-path-grid{grid-template-columns:1fr 1fr}.growth-entry-path:nth-child(2){border-right:0}.growth-entry-path:last-child{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08)}
  .growth-system-loop-track{grid-template-columns:1fr 18px 1fr 18px 1fr}.growth-system-loop-track article:nth-of-type(4),.growth-system-loop-track article:nth-of-type(5),.growth-system-loop-track .growth-system-loop-link:nth-of-type(4),.growth-system-loop-track .growth-system-loop-link:nth-of-type(5){margin-top:4px}.growth-system-loop-track{grid-auto-flow:row}
}
@media (prefers-reduced-motion:reduce){
  .growth-scale-ring::after,.growth-path-measure .growth-path-node::after,.growth-path-beam,.growth-demand-bars i,.growth-agent-core-mini::before,.growth-agent-core-mini::after,.m-dial i,.growth-module-visual-intent>div i,.growth-module-visual-funnel span.leak,.growth-module-visual-server>b i,.growth-module-visual-visitor>i,.agent-m-line,.growth-system-loop-link{animation:none}
}

/* Pricing */
.growth-pricing{padding-top:0px;background:#fff}.growth-pricing-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.68fr);gap:18px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-outer);background:linear-gradient(135deg,#08213a,#102d4d 58%,#183c63);color:#fff}.growth-pricing-card::before{content:"";position:absolute;width:520px;height:520px;right:-190px;top:-340px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.34),transparent 66%);pointer-events:none}.growth-pricing-card::after{content:"";position:absolute;left:-210px;bottom:-370px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.12),transparent 68%);pointer-events:none}.growth-pricing-copy,.growth-price,.growth-pricing-setup{position:relative;z-index:2}.growth-pricing-copy{padding:10px 4px 0}.growth-pricing-copy>p{max-width:690px;color:#b3c2d1}.growth-pricing-why{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:14px;padding:10px;border-left:2px solid #72e0be;background:rgba(255,255,255,.03)}.growth-pricing-why span{color:#82e3c5;font-size:10px;font-weight:800;white-space:nowrap}.growth-pricing-why p{margin:0;color:#a9bacb;font-size:12px;line-height:1.5}.growth-pricing-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.growth-pricing-value-grid article{display:grid;grid-template-columns:34px 1fr;gap:9px;min-height:90px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-inner);background:rgba(255,255,255,.035);transition:border-color .22s ease,background .22s ease,transform .22s ease}.growth-pricing-value-grid article.is-active{border-color:rgba(125,232,199,.32);background:rgba(89,207,172,.07);transform:translateY(-2px)}.growth-pricing-value-grid article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.07);color:#85e9c9}.growth-pricing-value-grid article small{display:block;color:#8399b1;font-size:10px;font-weight:800;}.growth-pricing-value-grid article b{display:block;margin-top:2px;font-size:12px}.growth-pricing-value-grid article p{margin:4px 0 0;color:#91a6ba;font-size:12px;line-height:1.45}.growth-price{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-inner);background:linear-gradient(160deg,rgba(255,255,255,.085),rgba(255,255,255,.035))}.growth-price-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.growth-price-head small{color:#a8bbcd;font-size:10px;font-weight:800;}.growth-price-head span{padding:5px 7px;border:1px solid rgba(127,235,201,.18);border-radius:7px;background:rgba(65,194,155,.09);color:#86e7c8;font-size:12px;font-weight:800}.growth-price-number{display:flex;align-items:flex-end;gap:4px;margin:10px 0 8px}.growth-price-number strong{display:block;font-size:44px;line-height:.9;}.growth-price-number em{padding-bottom:5px;color:#b0c0cf;font-size:12px;font-style:normal}.growth-price h3{margin:10px 0 7px;font-size:13px;line-height:1.2;}.growth-price-explain{margin:0;color:#a6b7c8;font-size:12px;line-height:1.55}.growth-price-list{list-style:none;margin:13px 0;padding:0;display:grid;gap:7px}.growth-price-list li{display:flex;align-items:flex-start;gap:7px;color:#c4d0dc;font-size:12px;line-height:1.4}.growth-price-list li i{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border-radius:6px;background:rgba(105,226,189,.09);color:#7de2c2;font-size:12px}.growth-price-list b{color:#fff}.growth-price .growth-btn{width:100%;margin-top:2px}.growth-price-note{margin:9px 0 0;color:#8197ad;font-size:12px;line-height:1.45}.growth-pricing-setup{grid-column:1/-1;margin-top:2px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-inner);background:rgba(4,19,36,.38)}.growth-pricing-setup-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.growth-pricing-setup-head small{display:block;color:#78ddbd;font-size:10px;font-weight:800;}.growth-pricing-setup-head b{display:block;margin-top:3px;font-size:13px}.growth-pricing-setup-head>span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#b9c7d5;font-size:12px}.growth-pricing-setup-head>span i{color:#7de2c2}.growth-pricing-steps{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;gap:5px;align-items:stretch}.growth-pricing-steps article{position:relative;display:grid;grid-template-columns:24px 28px 1fr auto;gap:8px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.035);transition:border-color .22s ease,background .22s ease,transform .22s ease}.growth-pricing-steps article.is-active{border-color:rgba(125,226,194,.3);background:rgba(87,202,169,.07);transform:translateY(-2px)}.growth-pricing-steps article>span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.06);color:#94a8bc;font-size:12px;font-weight:800}.growth-pricing-steps article>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:rgba(99,91,255,.12);color:#a9a4ff;font-size:12px}.growth-pricing-steps article small{display:block;color:#8399b0;font-size:10px;font-weight:800;}.growth-pricing-steps article b{display:block;margin-top:2px;font-size:12px}.growth-pricing-steps article p{margin:3px 0 0;color:#8fa4b9;font-size:12px;line-height:1.42}.growth-pricing-steps article em{padding-top:2px;color:#79dfc0;font-size:12px;font-style:normal;white-space:nowrap}.growth-pricing-step-link{align-self:center;height:1px;background:linear-gradient(90deg,rgba(125,226,194,.12),rgba(99,91,255,.65),rgba(125,226,194,.12));background-size:200% 100%;animation:flowLine 2.2s linear infinite}.growth-pricing-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;gap:7px;align-items:center;margin-top:11px;color:#6f879f;font-size:10px;font-weight:800;}.growth-pricing-flow i{height:1px;background:linear-gradient(90deg,rgba(99,91,255,.12),rgba(124,229,197,.72),rgba(99,91,255,.12));background-size:200% 100%;animation:flowLine 2.5s linear infinite}

/* FAQ */
.growth-faq{background:#f7f9fc}.growth-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:52px}.growth-faq-head{position:sticky;top:92px;align-self:start}.growth-faq-head p{font-size:12px}.growth-faq-list{display:grid;gap:8px}.growth-faq-list details{padding:0 14px;border:1px solid rgba(10,37,64,.08);border-radius:var(--radius-outer);background:#fff}.growth-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;font-weight:700}.growth-faq-list summary::-webkit-details-marker{display:none}.growth-faq-list summary::after{content:"+";width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#f2f5f9;color:#50647a;font-size:13px;transition:transform .18s ease}.growth-faq-list details[open] summary::after{transform:rotate(45deg)}.growth-faq-list details p{margin:0;padding:0 0 13px;color:var(--muted);font-size:12px;line-height:1.6}

/* Final + footer */
.growth-final{position:relative;padding:62px 0;overflow:hidden;background:linear-gradient(135deg,#0a2540,#111e4c 58%,#182b64);color:#fff}.growth-final-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:48px 48px;transform:perspective(500px) rotateX(58deg) translateY(34%);transform-origin:center bottom}.growth-final::before{content:"";position:absolute;left:22%;top:-260px;width:620px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(99,91,255,.38),transparent 68%)}.growth-final-inner{position:relative;z-index:2;max-width:760px;text-align:center}.growth-final h2{font-size:30px}.growth-final p{max-width:620px;margin-inline:auto;color:#b6c4d4}.growth-final-inner>div{display:flex;justify-content:center;gap:10px;margin-top:19px}
.growth-footer{padding:20px 0 20px;background:#061525;color:#c0cbd8}.growth-footer-lead{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.growth-brand-footer .growth-brand-word img{filter:brightness(0) invert(1);opacity:.95}.growth-footer-lead p{max-width:520px;margin:0;color:#93a6b9;font-size:12px;line-height:1.6}.growth-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:26px 0}.growth-footer-grid div{display:grid;gap:7px}.growth-footer-grid strong{margin-bottom:3px;color:#fff;font-size:10px;text-transform:uppercase}.growth-footer-grid a{color:#93a6b9;font-size:12px}.growth-footer-grid a:hover{color:#fff}.growth-footer-bottom{display:flex;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#7f94aa;font-size:12px}

/* Reveal + motion */
.growth-js .growth-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1)}
.growth-js .growth-reveal.is-visible{opacity:1;transform:none}
@keyframes orbA{to{transform:translate(60px,38px) scale(1.04)}}
@keyframes orbB{to{transform:translate(-56px,32px) scale(.97)}}
@keyframes orbC{to{transform:translate(30px,-22px) scale(1.05)}}
@keyframes pulseDot{70%{opacity:.7;transform:scale(1.6)}100%{opacity:1;transform:scale(1)}}
@keyframes orbitPulse{0%{opacity:.55;transform:scale(.86)}72%,100%{opacity:0;transform:scale(1.08)}}
@keyframes flowLine{to{background-position:-200% 0}}
@keyframes scrollCue{0%,100%{opacity:.3;transform:translate(-50%,0)}50%{opacity:1;transform:translate(-50%,6px)}}
@keyframes logoMarquee{to{transform:translateX(-50%)}}
@keyframes scan{0%,100%{transform:translateY(0);opacity:0}10%{opacity:.7}50%{transform:translateY(380px);opacity:.7}90%{opacity:.2}}
@keyframes shimmer{0%{transform:translateX(-100%)}65%,100%{transform:translateX(130%)}}
@keyframes floatCard{to{transform:translateY(-5px)}}
@keyframes agentPulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(.84)}75%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.16)}}
@keyframes flowDot{0%{transform:translateX(-34px) translateY(-50%);opacity:0}16%{opacity:1}100%{transform:translateX(54px) translateY(-50%);opacity:0}}

@keyframes agentConsoleSweep{0%,20%{transform:translateX(-70%)}65%,100%{transform:translateX(85%)}}
@keyframes agentDot{0%,100%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}
@keyframes agentCorePulse{0%{opacity:.55;transform:scale(.84)}72%,100%{opacity:0;transform:scale(1.08)}}
@keyframes agentSignal{to{background-position:-180% 0}}
@keyframes agentSignalDot{0%,100%{opacity:.25;transform:translateX(-10px)}50%{opacity:1;transform:translateX(16px)}}
@keyframes agentFloat{to{transform:translateY(-5px)}}
@keyframes organicRing{0%,100%{transform:rotate(0)}50%{transform:rotate(5deg)}}
@keyframes organicMetric{to{width:92%}}
@keyframes organicTrace{0%,15%{stroke-dashoffset:420}60%,100%{stroke-dashoffset:0}}

@keyframes intelFlow{to{background-position:-200% 0}}
@keyframes marketRadar{0%{opacity:.6;transform:scale(.42)}85%,100%{opacity:0;transform:scale(1.18)}}

/* Tablet */
@media (max-width:1120px){
  .growth-nav a{padding-inline:7px;font-size:12px}.growth-login{display:none}
  .growth-hero-grid-layout{grid-template-columns:1fr;gap:24px}.growth-hero-copy{max-width:820px}.growth-display{max-width:720px}.growth-hero-visual{max-width:820px;width:100%;margin:0 auto}
  .growth-data-map{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:14px}.growth-data-inputs{grid-column:1}.growth-data-spine{display:none}.growth-context-engine{grid-column:2}.growth-data-output{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}
   .growth-agent-grid,.growth-workflow-layout{grid-template-columns:1fr;gap:30px}.growth-agent-copy{max-width:820px}.growth-agent-product{max-width:980px;margin:0 auto}.growth-agent-operating-map{grid-template-columns:220px 1fr}.growth-agent-runner-steps{grid-template-columns:repeat(5,1fr)}.growth-agent-download{grid-template-columns:1fr}.growth-human-agent-grid{grid-template-columns:repeat(3,1fr)}
  .growth-organic-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.growth-organic-hero{grid-column:1/-1;grid-row:auto;min-height:430px}
  .growth-module-grid{grid-template-columns:repeat(3,1fr)}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .growth-orb,.growth-logo-track,.growth-core-orbit i,.growth-stage-flowbar b,.growth-system-core::before,.growth-system-core::after,.growth-scroll-cue i::after,.growth-video-lanes span>i,.growth-agent-core-ring,.growth-agent-signal::after,.growth-agent-orbit-card{animation:none}
  .growth-js .growth-reveal{opacity:1;transform:none;transition:none}
}


/* =========================================================
   EntryLap V40 — clean mobile layout (single source of truth)
   ========================================================= */
@media (max-width:900px){
  :root{--section:40px}
  html,body.growth-home{width:100%;max-width:100%;overflow-x:clip}
  body.growth-home main,body.growth-home section,body.growth-home header,body.growth-home footer{width:100%;max-width:100%}
  .growth-shell,.growth-nav-shell{width:calc(100% - 24px);max-width:var(--max);min-width:0;margin-inline:auto}
  .growth-shell>*,.growth-hero-grid-layout>*,.growth-agent-grid>*,.growth-workflow-layout>*,.growth-pricing-card>*,.growth-faq-layout>*,.growth-data-map>*,.growth-shopify-system>*{min-width:0;max-width:100%}
  .growth-heading,.growth-heading-split,.growth-agent-copy,.growth-workflow-copy,.growth-pricing-copy,.growth-faq-head{width:100%;max-width:100%;min-width:0}
  .growth-display,.growth-heading h2,.growth-agent-copy h2,.growth-workflow-copy h2,.growth-pricing-copy h2,.growth-faq-head h2,.growth-final h2,.growth-organic-card h3,.growth-intel-card h3{max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}

  /* Mobile header: compact brand + animated navigation trigger. */
  .growth-header{padding:6px 0}
  .growth-nav-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 10px;border-radius:11px;overflow:hidden}
  .growth-nav,.growth-login{display:none}
  .growth-brand{min-width:0;max-width:100%;gap:7px;overflow:hidden}
  .growth-brand-mark{flex:0 0 35px;width:35px;height:35px}
  .growth-brand-word{width:112px;max-width:112px;height:31px;overflow:hidden}
  .growth-brand-word img{width:114px;max-width:none;height:auto}
  .growth-nav-actions{display:none}
  .growth-btn-sm{width:44px;min-width:44px;min-height:44px;padding:0;border-radius:10px}
  .growth-btn-sm span{display:none}.growth-btn-sm i{font-size:20px}

  .growth-section{padding:var(--section) 0}
  .growth-heading,.growth-heading-split{margin-bottom:18px}
  .growth-heading-split{display:block}
  .growth-heading-split>p{margin-top:8px}
  .growth-heading h2,.growth-agent-copy h2,.growth-workflow-copy h2,.growth-pricing-copy h2,.growth-faq-head h2{margin:7px 0 9px;font-size:21px;line-height:1.09;}
  .growth-heading p,.growth-agent-copy>p,.growth-workflow-copy>p,.growth-pricing-copy>p,.growth-faq-head p{font-size:12px;line-height:1.55}
  .growth-kicker{font-size:10px}

  /* Hero */
  .growth-hero{padding:78px 0 18px}
  .growth-hero-grid-layout{display:block}
  .growth-hero-copy{width:100%;max-width:none}
  .growth-eyebrow{padding:6px 8px;font-size:12px;line-height:1.2}
  .growth-display{margin:12px 0 10px;font-size:27px;line-height:1.035;}
  .growth-hero-lead{max-width:none;font-size:12px;line-height:1.55}
  .growth-hero-actions{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:7px;margin-top:14px}
  .growth-hero-actions .growth-btn{width:100%;min-width:0;min-height:42px;padding:0 9px;font-size:12px}.growth-hero-actions .growth-btn i{font-size:14px}
  .growth-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;padding-top:10px}
  .growth-hero-proof span{min-width:0;padding:0 7px;margin:0;border-right:1px solid rgba(10,37,64,.08)}.growth-hero-proof span:first-child{padding-left:0}.growth-hero-proof span:last-child{padding-right:0;border-right:0}
  .growth-hero-proof b{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.growth-hero-proof small{display:none}
  .growth-hero-visual{width:100%;max-width:none;margin-top:14px}
  .growth-system-stage{width:100%;max-width:100%;border-radius:10px;overflow:hidden}.growth-stage-topbar,.growth-stage-flowbar{display:none}
  .growth-system-grid{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:6px;padding:9px;min-height:142px;align-items:center;max-width:100%}
  .growth-source-stack,.growth-action-stack{display:contents}.growth-system-label,.growth-source-card,.growth-action-card,.growth-agent-status{display:none}
  .growth-source-card:first-of-type,.growth-action-card:first-of-type{display:grid;min-width:0;min-height:60px;padding:6px;gap:5px;border-radius:9px}
  .growth-source-card:first-of-type{grid-template-columns:27px minmax(0,1fr)}.growth-action-card:first-of-type{grid-template-columns:22px minmax(0,1fr)}
  .growth-source-card:first-of-type>span{width:27px;height:27px}.growth-source-card:first-of-type em,.growth-source-card:first-of-type small,.growth-action-card:first-of-type>i,.growth-action-card:first-of-type small{display:none}
  .growth-source-card:first-of-type b,.growth-action-card:first-of-type b{font-size:12px;line-height:1.22;overflow-wrap:anywhere}
  .growth-system-core{grid-row:auto;min-width:0;min-height:122px;padding:8px 4px;border-radius:10px}.growth-system-core::before,.growth-system-core::after,.growth-core-orbit{display:none}
  .growth-core-mark{width:44px;height:44px;margin-bottom:5px}.growth-core-mark img{width:36px;height:36px}.growth-system-core>small{font-size:12px}.growth-system-core>strong{font-size:12px;line-height:1.02}.growth-system-core p,.growth-core-tags{display:none}
  .growth-hero-bottom{display:none}

  /* Logo rail */
  .growth-logo-band{padding:8px 0 10px;overflow:hidden}.growth-logo-band-head{display:none}.growth-logo-band::before,.growth-logo-band::after{width:24px}
  .growth-logo-marquee{max-width:100%;overflow:hidden}.growth-logo-item{width:126px;height:42px;gap:6px;font-size:12px}.growth-logo-item i{font-size:16px}

  /* Shared horizontal rails: contained inside their own block, never the page. */
  .growth-data-inputs,.growth-data-output,.growth-agent-points,.growth-agent-context-chips,.growth-agent-runner-steps,.growth-organic-grid,.growth-intel-grid,.growth-workflow-bullets,.growth-human-agent-grid,.growth-upside-grid,.growth-leverage-track,.growth-scale-layers,.growth-entry-path-grid,.growth-system-loop-track,.growth-pricing-value-grid,.growth-pricing-steps{
    width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:1px
  }
  .growth-data-inputs::-webkit-scrollbar,.growth-data-output::-webkit-scrollbar,.growth-agent-points::-webkit-scrollbar,.growth-agent-context-chips::-webkit-scrollbar,.growth-agent-runner-steps::-webkit-scrollbar,.growth-organic-grid::-webkit-scrollbar,.growth-intel-grid::-webkit-scrollbar,.growth-workflow-bullets::-webkit-scrollbar,.growth-human-agent-grid::-webkit-scrollbar,.growth-upside-grid::-webkit-scrollbar,.growth-leverage-track::-webkit-scrollbar,.growth-scale-layers::-webkit-scrollbar,.growth-entry-path-grid::-webkit-scrollbar,.growth-system-loop-track::-webkit-scrollbar,.growth-pricing-value-grid::-webkit-scrollbar,.growth-pricing-steps::-webkit-scrollbar{display:none}

  /* Data foundation */
  .growth-data-map{display:block;width:100%;max-width:100%;padding:11px;overflow:hidden}.growth-data-map::before{width:200px;height:200px;top:-125px}
  .growth-data-spine{display:none}.growth-data-inputs,.growth-data-output{display:flex;gap:8px}.growth-data-card{flex:0 0 84%;max-width:290px;scroll-snap-align:start;min-height:105px;padding:10px;grid-template-columns:34px minmax(0,1fr);gap:8px}.growth-data-card>span{width:34px;height:34px;font-size:13px}.growth-data-card h3{font-size:12px}.growth-data-card p{font-size:12px;line-height:1.45}
  .growth-context-engine{width:100%;margin:10px 0;padding:12px 11px;text-align:left;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:9px;align-items:center}.growth-context-logo{grid-row:1/4;width:42px;height:42px;margin:0}.growth-context-logo img{width:34px;height:34px}.growth-context-engine>small{font-size:12px}.growth-context-engine h3{margin:2px 0 5px;font-size:14px}.growth-context-engine ul{grid-column:2;grid-template-columns:1fr 1fr;gap:4px}.growth-context-engine li{font-size:12px;min-width:0}
  .growth-output-chip{flex:0 0 72%;max-width:250px;scroll-snap-align:start;min-height:62px}

  /* AI Agent */
  .growth-agent{padding:42px 0}.growth-agent-grid{display:block}.growth-agent-copy{width:100%}
  .growth-agent-points{display:flex;gap:8px;margin:13px 0 12px}.growth-agent-points article{flex:0 0 82%;max-width:285px;scroll-snap-align:start;min-height:98px;padding:10px}.growth-agent-points small{font-size:12px;line-height:1.42}
  .growth-desktop-only,.growth-agent-download{display:none}.growth-inline-link{font-size:12px}
  .growth-agent-product{width:100%;max-width:100%;margin-top:16px}.growth-agent-console{width:100%;max-width:100%;padding:10px;border-radius:10px;overflow:hidden}.growth-agent-console-top{gap:7px}.growth-agent-console-mark{width:34px;height:34px}.growth-agent-console-mark img{width:26px;height:26px}.growth-agent-console-brand small{font-size:12px}.growth-agent-console-brand b{font-size:12px}.growth-agent-console-live{padding:5px 7px;font-size:12px;white-space:nowrap}
  .growth-agent-command{margin-top:8px;padding:9px}.growth-agent-command-label em{display:none}.growth-agent-command p{font-size:12px;line-height:1.32}.growth-agent-context-chips{display:flex;gap:4px;flex-wrap:nowrap;margin-top:7px}.growth-agent-context-chips span{flex:0 0 auto;scroll-snap-align:start;padding:5px 7px;font-size:12px}
  .growth-agent-operating-map{display:block;width:100%;max-width:100%;min-height:0;margin-top:8px}.growth-agent-core,.growth-agent-signal-field,.growth-agent-orbit-card{display:none}.growth-agent-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;min-height:0}.growth-agent-channel{min-width:0;min-height:72px;padding:8px;grid-template-columns:30px minmax(0,1fr);gap:7px}.growth-agent-channel span{width:30px;height:30px}.growth-agent-channel small{font-size:12px}.growth-agent-channel b{font-size:12px;overflow-wrap:anywhere}.growth-agent-channel p{display:none}
  .growth-agent-runner{margin-top:8px;padding:8px}.growth-agent-runner-head{gap:6px}.growth-agent-runner-head b{font-size:12px}.growth-agent-runner-head small{display:none}.growth-agent-runner-steps{display:flex;gap:6px;margin-top:7px}.growth-agent-runner-steps span{flex:0 0 48%;max-width:175px;scroll-snap-align:start;padding:7px}.growth-agent-runner-steps small{display:none}.growth-agent-console-foot{display:none}

  /* Organic + market */
  .growth-organic-grid,.growth-intel-grid{display:flex;gap:9px;align-items:stretch}.growth-organic-card,.growth-organic-hero{flex:0 0 88%;max-width:340px;scroll-snap-align:start;min-height:285px;padding:15px}.growth-organic-hero{min-height:350px}.growth-organic-card h3{font-size:18px}.growth-organic-hero h3{font-size:21px}.growth-organic-card p,.growth-organic-hero p{font-size:12px;line-height:1.5}.growth-card-foot{left:15px;right:15px;bottom:13px}.growth-video-lanes{margin-top:18px}
  .growth-intel-card{display:block;flex:0 0 89%;max-width:345px;scroll-snap-align:start;padding:13px}.growth-intel-visual{height:148px}.growth-intel-card h3{font-size:16px}.growth-intel-card p{font-size:12px;line-height:1.5}

  /* Workflows — hard containment to prevent the clipping shown on 320–390 px devices. */
  .growth-workflows,.growth-workflow-layout,.growth-workflow-copy,.growth-workflow-board,.growth-human-agent{width:100%;max-width:100%;min-width:0;overflow-x:clip}
  .growth-workflows .growth-shell{width:calc(100% - 36px);max-width:var(--max);min-width:0;margin-inline:auto}
  .growth-workflow-layout{display:block}.growth-workflow-copy h2{width:100%;max-width:100%;white-space:normal;overflow-wrap:break-word}
  .growth-workflow-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;overflow:visible;scroll-snap-type:none}.growth-workflow-bullets span{min-width:0;max-width:none;min-height:88px;padding:9px;scroll-snap-align:none}.growth-workflow-bullets span:nth-child(3){grid-column:1/-1;min-height:74px}.growth-workflow-bullets>span>i{width:28px;height:28px}.growth-workflow-bullets b{font-size:12px}.growth-workflow-bullets small{font-size:12px;line-height:1.42}
  .growth-workflow-board{margin-top:16px;padding:9px}.growth-workflow-board-head{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px 5px 9px}.growth-workflow-board-head span,.growth-workflow-board-head b{min-width:0;overflow-wrap:anywhere}.growth-workflow-board-head b{grid-column:1/-1;grid-row:2;font-size:12px}.growth-workflow-board-head em{font-size:12px;white-space:nowrap}
  .growth-workflow-step{grid-template-columns:22px 26px minmax(0,1fr);margin-top:5px;padding:7px;gap:6px;max-width:100%;min-width:0}.growth-workflow-step>span{width:22px;height:22px}.growth-workflow-step>i{width:26px;height:26px}.growth-workflow-step>div{min-width:0}.growth-workflow-step small{font-size:12px}.growth-workflow-step b{font-size:12px;overflow-wrap:anywhere}.growth-workflow-step p,.growth-workflow-step>em{display:none}.growth-workflow-line{height:3px;margin-left:32px}
  .growth-human-agent{margin-top:16px;padding:10px;overflow:hidden}.growth-human-agent-title{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;font-size:12px;line-height:1.3;white-space:normal;padding:0 1px 8px}.growth-human-agent-title span{min-width:0}.growth-human-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:7px;margin-top:8px;overflow:visible;scroll-snap-type:none}.growth-human-agent-grid article{min-width:0;max-width:none;min-height:108px;padding:9px;scroll-snap-align:none}.growth-human-agent-grid article:nth-child(1){grid-column:1;grid-row:1}.growth-human-agent-grid article:nth-child(2){grid-column:1;grid-row:2}.growth-human-agent-grid article:nth-child(3){grid-column:1;grid-row:3}.growth-human-agent-grid article:nth-child(4){grid-column:2;grid-row:1}.growth-human-agent-grid article:nth-child(5){grid-column:2;grid-row:2}.growth-human-agent-grid article:nth-child(6){grid-column:2;grid-row:3}.growth-human-agent-grid article>i{margin-bottom:7px}.growth-human-agent-grid b{font-size:12px;line-height:1.3}.growth-human-agent-grid p{font-size:12px;line-height:1.42}

  /* Planning ranges */
  .growth-upside-grid{display:flex;gap:9px}.growth-upside-card{flex:0 0 90%;max-width:345px;scroll-snap-align:start;padding:14px;min-height:0}.growth-upside-top{display:flex}.growth-upside-top>span{max-width:58%}.growth-upside-top strong{font-size:28px}.growth-upside-card h3{margin:9px 0 7px;font-size:12px}.growth-upside-method{grid-template-columns:1fr;gap:5px}.growth-upside-method>i{width:1px;height:9px;margin-left:17px}.growth-upside-method>span{min-height:0;padding:8px}.growth-upside-method>span small{font-size:12px}.growth-upside-proof{font-size:12px;line-height:1.4}
  .growth-leverage-system{margin-top:13px;padding:10px;overflow:hidden}.growth-leverage-head{display:block;padding-bottom:9px}.growth-leverage-head span{display:block;max-width:240px;line-height:1.35}.growth-leverage-head b{display:block;margin-top:5px;font-size:12px}.growth-leverage-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible;scroll-snap-type:none}.growth-leverage-track>article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:start;min-width:0;max-width:none;min-height:108px;padding:9px;scroll-snap-align:none}.growth-leverage-track>article>span{position:absolute;top:7px;right:7px;width:18px;height:18px;font-size:12px}.growth-leverage-track>article>i{width:28px;height:28px}.growth-leverage-track>article>div{min-width:0}.growth-leverage-track small{font-size:12px}.growth-leverage-track b{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.growth-leverage-track p{font-size:12px;line-height:1.35}.growth-leverage-link{display:none}

  /* Shopify operating system */
  .growth-shopify{overflow:hidden}.growth-shopify-heading{margin-bottom:15px}.growth-shopify-system{width:100%;max-width:100%;min-width:0}.growth-scale-framework-head,.growth-entry-paths-head,.growth-module-showcase-head,.growth-system-loop-head{display:block}.growth-scale-framework-head em,.growth-entry-paths-head>p,.growth-module-showcase-head p,.growth-system-loop-head>b{margin-top:5px}
  .growth-scale-framework-grid{grid-template-columns:1fr;min-height:0}.growth-scale-score{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.growth-scale-ring{width:76px;height:76px}.growth-scale-ring::before{inset:7px}.growth-scale-ring::after{inset:15px}.growth-scale-ring b{font-size:24px;line-height:.92}.growth-scale-ring small{margin-top:3px;font-size:12px}.growth-scale-copy{min-width:0}.growth-scale-copy>small{font-size:12px}.growth-scale-copy strong{font-size:13.5px;line-height:1.22}.growth-scale-copy p{font-size:12px;line-height:1.45}
  .growth-scale-layers{display:flex;gap:8px;padding:10px}.growth-scale-layers article{flex:0 0 80%;max-width:280px;scroll-snap-align:start;padding:10px}.growth-scale-layers article p{font-size:12px}.growth-scale-layers article small{font-size:12px}
  .growth-scale-thresholds{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-scale-thresholds>span{min-width:0;padding:9px 5px}.growth-scale-thresholds>span b{font-size:12px}.growth-scale-thresholds>span small{font-size:12px}.growth-scale-thresholds p{display:none}
  .growth-entry-paths{margin-top:15px;overflow:hidden}.growth-entry-paths-head{padding:13px}.growth-entry-paths-head h3{font-size:18px}.growth-entry-path-grid{display:flex;gap:8px;padding:0 10px 10px}.growth-entry-path{flex:0 0 88%;max-width:320px;scroll-snap-align:start;padding:12px}.growth-path-visual{height:124px}.growth-entry-path h4{font-size:14px}.growth-entry-path p{font-size:12px}
  .growth-module-showcase{margin-top:17px;overflow:hidden}.growth-module-showcase-head{margin-bottom:9px}.growth-module-showcase-head h3{font-size:18px}.growth-module-arrows{display:none}.growth-module-rail{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.growth-module-rail::-webkit-scrollbar{display:none}.growth-module-card,.growth-module-card.is-featured{flex:0 0 88%;max-width:325px;min-height:345px;padding:12px}.growth-module-visual{height:128px}.growth-module-card h4{font-size:15px}.growth-module-card>p{font-size:12px}.growth-module-contribution{left:12px;right:12px;bottom:12px}.growth-module-scrollhint{grid-template-columns:66px minmax(0,1fr);margin-top:7px}
  .growth-system-loop{margin-top:15px;padding:10px;overflow:hidden}.growth-system-loop-track{display:flex;gap:8px;margin-top:8px}.growth-system-loop-track article{flex:0 0 76%;max-width:260px;scroll-snap-align:start;margin:0;padding:8px}.growth-system-loop-link{display:none}

  /* Pricing */
  .growth-pricing{padding-top:34px}.growth-pricing-card{display:block;width:100%;max-width:100%;padding:13px;overflow:hidden}.growth-pricing-copy{padding:0}.growth-pricing-why{grid-template-columns:1fr;gap:3px;margin-top:9px;padding:8px}.growth-pricing-why p{font-size:12px}
  .growth-pricing-value-grid{display:flex;gap:7px;margin-top:11px}.growth-pricing-value-grid article{flex:0 0 80%;max-width:285px;scroll-snap-align:start;min-height:98px;padding:9px}.growth-pricing-value-grid article p{font-size:12px}
  .growth-price{margin-top:12px;padding:13px}.growth-price-number strong{font-size:40px}.growth-price h3{font-size:13px}.growth-price-explain{font-size:12px}.growth-price-list li{font-size:12px}.growth-price-note{display:none}
  .growth-pricing-setup{width:100%;max-width:100%;padding:10px;margin-top:10px;overflow:hidden}.growth-pricing-setup-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.growth-pricing-setup-head>span{width:auto;padding:5px 7px;font-size:12px}.growth-pricing-setup-head b{font-size:12px}
  .growth-pricing-steps{display:flex;gap:7px}.growth-pricing-steps article{flex:0 0 86%;max-width:300px;scroll-snap-align:start;grid-template-columns:22px 26px minmax(0,1fr);padding:8px;min-width:0}.growth-pricing-steps article>div{min-width:0}.growth-pricing-steps article p{font-size:12px}.growth-pricing-steps article em,.growth-pricing-step-link,.growth-pricing-flow{display:none}

  /* FAQ, final, footer */
  .growth-faq-layout{display:block}.growth-faq-head{position:static;margin-bottom:14px}.growth-faq-list{gap:6px}.growth-faq-list details{padding:0 11px}.growth-faq-list summary{padding:11px 0;font-size:12px}.growth-faq-list details p{font-size:12px;line-height:1.5}
  .growth-final{padding:36px 0}.growth-final h2{font-size:23px}.growth-final p{font-size:12px}.growth-final-inner>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.growth-final .growth-btn{min-width:0;min-height:42px;padding:0 8px;font-size:12px}
  .growth-footer{padding:26px 0 14px}.growth-footer-lead{display:grid;gap:10px;padding-bottom:15px}.growth-footer-lead p{font-size:12px}.growth-footer-grid{grid-template-columns:1fr 1fr;gap:17px;padding:17px 0}.growth-footer-grid a{font-size:12px}.growth-footer-bottom{display:grid;gap:5px;font-size:12px}
}

@media (max-width:520px){
  :root{--section:35px}
  .growth-shell,.growth-nav-shell{width:calc(100% - 28px)}
  .growth-nav-shell{min-height:56px;padding:0 9px}.growth-brand-mark{width:34px;height:34px;flex-basis:34px}.growth-brand-word{width:106px;max-width:106px;height:30px}.growth-brand-word img{width:108px}.growth-btn-sm{width:42px;min-width:42px;min-height:42px}.growth-btn-sm i{font-size:19px}
  .growth-hero{padding-top:74px}.growth-display{font-size:27px}.growth-eyebrow{font-size:12px}.growth-hero-lead{font-size:12px}.growth-hero-actions .growth-btn{font-size:12px}.growth-hero-proof b{font-size:12px}
  .growth-heading h2,.growth-agent-copy h2,.growth-workflow-copy h2,.growth-pricing-copy h2,.growth-faq-head h2{font-size:21.5px}.growth-heading p,.growth-agent-copy>p,.growth-workflow-copy>p,.growth-pricing-copy>p{font-size:12px}
  .growth-system-grid{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:5px;padding:8px;min-height:136px}.growth-system-core{min-height:116px}.growth-core-mark{width:41px;height:41px}.growth-core-mark img{width:33px;height:33px}
  .growth-data-card{flex-basis:88%}.growth-output-chip{flex-basis:78%}.growth-context-engine{grid-template-columns:38px minmax(0,1fr)}.growth-context-logo{width:38px;height:38px}.growth-context-logo img{width:30px}.growth-context-engine ul{grid-template-columns:1fr 1fr}.growth-context-engine li{font-size:12px}
  .growth-agent-points article{flex-basis:86%}.growth-agent-channel-grid{grid-template-columns:1fr 1fr}.growth-agent-channel{min-height:68px}.growth-agent-runner-steps span{flex-basis:55%}
  .growth-organic-card,.growth-organic-hero{flex-basis:92%}.growth-intel-card{flex-basis:92%}.growth-upside-card{flex-basis:94%}
  .growth-scale-layers article{flex-basis:86%}.growth-entry-path{flex-basis:92%}.growth-module-card,.growth-module-card.is-featured{flex-basis:92%}.growth-system-loop-track article{flex-basis:82%}.growth-pricing-value-grid article{flex-basis:86%}.growth-pricing-steps article{flex-basis:92%}
  .growth-final-inner>div{grid-template-columns:1fr}
}

@media (max-width:340px){
  .growth-shell,.growth-nav-shell{width:calc(100% - 24px)}
  .growth-workflows .growth-shell{width:calc(100% - 32px)}
  .growth-nav-shell{padding:0 8px}.growth-brand-mark{width:32px;height:32px;flex-basis:32px}.growth-brand-word{width:96px;max-width:96px}.growth-brand-word img{width:98px}.growth-btn-sm{width:40px;min-width:40px;min-height:40px}
  .growth-display{font-size:25px}.growth-hero-actions{grid-template-columns:1fr}.growth-hero-proof{grid-template-columns:1fr 1fr}.growth-hero-proof span:nth-child(2){border-right:0}.growth-hero-proof span:last-child{grid-column:1/-1;margin-top:7px;padding-top:7px;border-top:1px solid rgba(10,37,64,.07)}
  .growth-agent-channel-grid{grid-template-columns:1fr}.growth-context-engine ul{grid-template-columns:1fr}.growth-scale-thresholds{grid-template-columns:1fr}.growth-scale-thresholds>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.growth-scale-thresholds>span:last-child{border-bottom:0}.growth-workflow-bullets{grid-template-columns:1fr}.growth-workflow-bullets span:nth-child(3){grid-column:auto}.growth-leverage-track{grid-template-columns:1fr}.growth-human-agent-grid b{font-size:12px}.growth-human-agent-grid p{font-size:12px}
}


/* EntryLap V49 — compact mobile storytelling for dense Home rows */
@media (max-width:900px){
  /* Organic loop stays on one readable line and scrolls only inside its card. */
  .growth-organic-hero{min-height:0}
  .growth-organic-loop{display:flex;flex-wrap:nowrap;align-items:center;gap:7px;width:100%;max-width:100%;margin:14px 0 0;padding:0 0 8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}
  .growth-organic-loop::-webkit-scrollbar{display:none}
  .growth-organic-loop span{flex:0 0 auto;min-height:34px;display:flex;align-items:center;padding:7px 10px;scroll-snap-align:start;white-space:nowrap}
  .growth-organic-loop i{flex:0 0 18px;width:18px}
  .growth-card-foot{position:static;left:auto;right:auto;bottom:auto;margin-top:8px;padding:10px 0 0;align-items:flex-start;line-height:1.45}
  .growth-card-foot i{flex:0 0 auto;margin-top:2px}

  /* First-party + market + Agent principle: scrollable story cards instead of squeezed columns. */
  .growth-intel-principle{display:flex;align-items:stretch;gap:8px;width:100%;max-width:100%;margin-top:12px;padding:9px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}
  .growth-intel-principle::-webkit-scrollbar{display:none}
  .growth-intel-principle>span{flex:0 0 205px;min-height:72px;padding:10px;border:1px solid rgba(10,37,64,.08);border-radius:9px;background:#fbfdff;align-items:flex-start;scroll-snap-align:start;line-height:1.4}
  .growth-intel-principle>span>i{flex:0 0 30px}
  .growth-intel-principle>i{flex:0 0 22px;display:grid;place-items:center;align-self:center}
  .growth-intel-principle .is-result{flex-basis:220px;padding:10px;background:linear-gradient(90deg,#f0f8f5,#f1efff)}
}
@media (max-width:430px){
  .growth-intel-principle>span{flex-basis:82%;max-width:260px}.growth-intel-principle .is-result{flex-basis:86%;max-width:270px}
}
