.marketing-growth-page{min-height:100vh;background:#fff;color:#07142e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketing-container{width:min(1720px,calc(100% - 128px));margin:0 auto}.marketing-hero{position:relative;overflow:hidden;padding:66px 0 38px;border-bottom:1px solid #dbe6fb;background:radial-gradient(circle at 79% 34%,rgba(37,99,235,.13),transparent 34%),radial-gradient(circle at 45% 75%,rgba(124,58,237,.09),transparent 28%),linear-gradient(180deg,#fff,#f8fbff 63%,#fff)}.marketing-orbit{position:absolute;border:1px solid rgba(37,99,235,.11);border-radius:50%;transform:rotate(-24deg);pointer-events:none}.marketing-orbit-one{width:740px;height:230px;right:-180px;top:80px}.marketing-orbit-two{width:820px;height:270px;right:80px;bottom:36px}.marketing-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(600px,.95fr) minmax(680px,1.05fr);gap:70px;align-items:start}.marketing-copy{padding-top:18px}.marketing-eyebrow,.marketing-section-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px;color:#2458f5;font-size:14px;font-weight:900;letter-spacing:0;text-transform:uppercase}.marketing-eyebrow{padding:11px 18px;border:1px solid #c8d8ff;border-radius:999px;background:hsla(0,0%,100%,.82);box-shadow:0 12px 30px rgba(37,99,235,.08)}.marketing-eyebrow svg,.marketing-section-kicker svg{width:19px;height:19px}.marketing-copy h1{max-width:860px;margin:0;color:#07142e;font-size:clamp(54px,4.15vw,76px);line-height:1.04;font-weight:950;letter-spacing:0}.marketing-copy h1 span{display:block;color:#2458f5}.marketing-hero-lead{max-width:780px;margin:28px 0 0;color:#334461;font-size:21px;line-height:1.65}.marketing-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px}.marketing-capabilities article{min-width:0}.marketing-capabilities svg{width:36px;height:36px;color:#2458f5;stroke-width:2.1;margin-bottom:18px}.marketing-capabilities h2{margin:0 0 10px;color:#07142e;font-size:17px;line-height:1.25;font-weight:900}.marketing-capabilities p{margin:0;color:#3e4f6e;font-size:15px;line-height:1.55}.marketing-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:38px}.marketing-primary,.marketing-secondary{min-height:58px;padding:0 24px;border-radius:8px;font-size:16px;font-weight:850}.marketing-primary{background:#1f57f7;color:#fff;box-shadow:0 18px 36px rgba(37,99,235,.24)}.marketing-primary:hover{background:#1748d8}.marketing-secondary{border-color:#cbd8f0;color:#08162d;background:#fff}.marketing-primary svg,.marketing-secondary svg{width:18px;height:18px;margin-left:8px}.marketing-proof{display:inline-flex;align-items:center;gap:12px;margin:30px 0 0;color:#314261;font-size:15px;font-weight:750}.marketing-proof svg{width:21px;height:21px;color:#2458f5;fill:#2458f5;stroke:#fff}.marketing-dashboard-wrap{position:relative;min-width:0;padding:10px 0 72px}.marketing-dashboard{position:relative;overflow:hidden;padding:28px 32px 32px;border:1px solid #d7e2f5;border-radius:16px;background:hsla(0,0%,100%,.92);box-shadow:0 32px 80px rgba(17,35,70,.13);backdrop-filter:blur(16px)}.dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.dashboard-head h2{margin:0;color:#07142e;font-size:24px;font-weight:900}.dashboard-head span{color:#17243c;font-size:13px;font-weight:750}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.funnel-panel,.metric-card,.source-panel{border:1px solid #dce5f2;border-radius:10px;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.metric-card{min-height:168px;padding:22px 19px 18px}.metric-card small,.metric-card span{display:block;font-size:12px;font-weight:850}.metric-card span{color:#111f38}.metric-card strong{display:block;margin-top:13px;color:#07142e;font-size:26px;line-height:1;font-weight:950}.metric-card small{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#10a566}.metric-card small svg{width:14px;height:14px}.sparkline{height:36px;margin-top:16px;border-radius:6px;background-repeat:no-repeat;background-size:100% 100%}.sparkline-1{background-image:linear-gradient(135deg,transparent 45%,rgba(37,99,235,.12)),url("data:image/svg+xml,%3Csvg width='160' height='50' viewBox='0 0 160 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 42 L22 28 L39 32 L57 21 L76 25 L94 18 L111 22 L129 6 L147 17 L156 10' fill='none' stroke='%232458f5' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sparkline-2{background-image:linear-gradient(135deg,transparent 45%,rgba(124,58,237,.12)),url("data:image/svg+xml,%3Csvg width='160' height='50' viewBox='0 0 160 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 39 L21 27 L38 34 L55 20 L72 27 L88 17 L105 25 L123 15 L140 19 L156 7' fill='none' stroke='%238b5cf6' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sparkline-3{background-image:linear-gradient(135deg,transparent 45%,rgba(37,99,235,.12)),url("data:image/svg+xml,%3Csvg width='160' height='50' viewBox='0 0 160 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 41 L22 31 L40 34 L58 22 L76 29 L94 19 L112 27 L130 9 L144 28 L156 15' fill='none' stroke='%232458f5' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sparkline-4{background-image:linear-gradient(135deg,transparent 45%,rgba(37,99,235,.12)),url("data:image/svg+xml,%3Csvg width='160' height='50' viewBox='0 0 160 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 38 L22 27 L40 31 L58 22 L76 28 L94 18 L112 25 L130 11 L146 5 L156 15' fill='none' stroke='%232458f5' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dashboard-lower{display:grid;grid-template-columns:.96fr 1.04fr;gap:14px;margin-top:16px}.funnel-panel,.source-panel{min-height:260px;padding:24px 20px}.funnel-panel h3,.source-panel h3{margin:0 0 22px;color:#111f38;font-size:14px;font-weight:900}.donut-wrap{display:grid;grid-template-columns:132px 1fr;gap:24px;align-items:center}.donut{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(#1f57f7 0 62%,#739cfb 62% 80%,#8b5cf6 80% 92%,#b78af3 92% 100%)}.donut:before{content:"";position:absolute}.donut strong{display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:#fff;color:#07142e;font-size:25px;font-weight:950}.source-list{display:grid;gap:14px}.funnel-labels p,.source-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#21314d;font-size:13px;font-weight:750}.funnel-labels strong,.source-list strong{color:#07142e;font-weight:950}.source-dot{width:11px;height:11px;border-radius:999px;flex:0 0 auto}.source-dot-1{background:#1f57f7}.source-dot-2{background:#739cfb}.source-dot-3{background:#8b5cf6}.source-dot-4{background:#b78af3}.funnel-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(124px,.8fr);gap:26px;align-items:center}.funnel-shapes{display:grid;gap:8px;justify-items:center}.funnel-shapes span{display:block;height:43px;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);border-radius:5px}.funnel-shapes span:first-child{width:100%;background:#1764f7}.funnel-shapes span:nth-child(2){width:78%;background:#5f93f8}.funnel-shapes span:nth-child(3){width:58%;background:#8b7bf0}.funnel-shapes span:nth-child(4){width:39%;background:#9d69df}.funnel-shapes span:nth-child(5){width:23%;background:#8b5cf6}.funnel-labels{display:grid;gap:22px}.campaign-callout{position:absolute;right:25%;bottom:0;display:grid;grid-template-columns:auto 1fr;gap:18px;width:min(380px,70%);padding:22px 26px;border:1px solid #dbe4f5;border-radius:12px;background:#fff;box-shadow:0 26px 64px rgba(17,35,70,.16)}.campaign-callout>span{display:grid;place-items:center;width:52px;height:52px;border:2px solid #2458f5;border-radius:10px;color:#2458f5}.campaign-callout svg{width:24px;height:24px}.campaign-callout strong{display:block;color:#07142e;font-size:17px;font-weight:950}.campaign-callout p{margin:8px 0 0;color:#334461;font-size:14px;line-height:1.45}.trust-strip{position:relative;z-index:1;margin-top:30px;text-align:center}.trust-strip p{margin:0 0 26px;color:#2458f5;font-size:14px;font-weight:950;letter-spacing:0;text-transform:uppercase}.trust-strip div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:center}.trust-strip span{color:rgba(7,20,46,.66);font-size:22px;font-weight:900;white-space:nowrap}.marketing-outcomes-section,.marketing-plan-section,.marketing-system-section{padding:92px 0}.marketing-system-section{background:#fff}.section-intro{max-width:940px;margin:0 auto 42px;text-align:center}.outcomes-layout h2,.plan-grid h2,.section-intro h2{margin:0;color:#07142e;font-size:clamp(36px,3vw,54px);line-height:1.08;font-weight:950;letter-spacing:0}.plan-grid>div>p,.section-intro p{margin:22px auto 0;color:#3b4d6b;font-size:19px;line-height:1.65}.system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.system-grid article{min-height:245px;padding:28px;border:1px solid #dbe6fb;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px rgba(22,45,90,.08)}.system-grid span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:24px;border-radius:999px;background:#2458f5;color:#fff;font-weight:950}.outcomes-list h3,.system-grid h3{margin:0;color:#07142e;font-size:21px;font-weight:950}.outcomes-list p,.system-grid p{margin:14px 0 0;color:#3e4f6e;font-size:16px;line-height:1.62}.marketing-outcomes-section{background:#f5f8fe;border-top:1px solid #dbe6fb;border-bottom:1px solid #dbe6fb}.outcomes-layout{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:52px;align-items:start}.outcomes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.outcomes-list article{display:grid;grid-template-columns:auto 1fr;gap:18px;min-height:210px;padding:26px;border:1px solid #d9e4f6;border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(17,35,70,.08)}.outcomes-list svg{width:36px;height:36px;color:#2458f5}.outcomes-list strong{display:block;margin-top:8px;color:#2458f5;font-size:15px;font-weight:950;text-transform:uppercase}.marketing-plan-section{background:#07142e;color:#fff}.plan-grid{display:grid;grid-template-columns:minmax(460px,.9fr) minmax(420px,.72fr);gap:56px;align-items:center}.marketing-plan-section .marketing-section-kicker,.plan-grid h2,.plan-grid>div>p{color:#fff}.plan-grid>div>p{margin-left:0;opacity:.82}.plan-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.plan-points span{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.9);font-size:15px;font-weight:800}.plan-points svg{width:19px;height:19px;color:#6ee7b7;flex:0 0 auto}.marketing-plan-section [class*=lead],.marketing-plan-section form{max-width:100%}@media (max-width:1320px){.marketing-container{width:min(100% - 64px,1180px)}.marketing-hero-grid{grid-template-columns:1fr;gap:48px}.marketing-copy h1,.marketing-hero-lead{max-width:920px}.marketing-dashboard-wrap{max-width:920px;width:100%}}@media (max-width:980px){.marketing-container{width:min(100% - 36px,760px)}.marketing-hero{padding-top:48px}.marketing-copy h1{font-size:52px}.marketing-capabilities,.metric-grid,.outcomes-layout,.outcomes-list,.plan-grid,.plan-points,.system-grid{grid-template-columns:1fr 1fr}.dashboard-lower{grid-template-columns:1fr}.trust-strip div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.marketing-container{width:min(100% - 28px,560px)}.marketing-hero{padding:36px 0 34px}.marketing-copy h1{font-size:38px}.marketing-hero-lead{font-size:18px;line-height:1.55}.marketing-copy{display:flex;flex-direction:column}.marketing-eyebrow{order:1;font-size:12px;line-height:1.4}.marketing-copy h1{order:2}.marketing-hero-lead{order:3}.marketing-actions{order:4;margin-top:28px}.marketing-capabilities{order:5;margin-top:38px}.marketing-proof{order:6}.donut-wrap,.funnel-grid,.marketing-capabilities,.outcomes-layout,.outcomes-list,.plan-grid,.plan-points,.system-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.marketing-dashboard{padding:22px 16px 28px;border-radius:12px}.dashboard-head{align-items:flex-start;flex-direction:column}.campaign-callout{position:relative;right:auto;bottom:auto;width:100%;margin-top:18px}.trust-strip div{grid-template-columns:1fr 1fr}.trust-strip span{font-size:18px}.marketing-outcomes-section,.marketing-plan-section,.marketing-system-section{padding:64px 0}}