.seo-page{color:#fff;background:#050505;flex-direction:column;display:flex;overflow:hidden}.seo-page section{scroll-margin-top:calc(var(--navbar-height) + 32px)}.seo-page .seo-page-sectionHead{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:820px;margin:0 auto;display:flex}.seo-page .seo-page-sectionHead .seo-page-sectionLabel{margin-bottom:24px}.seo-page .seo-page-sectionHeading{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:760px;margin-bottom:24px;font-size:clamp(2.25rem,1.6rem + 2.2vw,3.25rem);font-weight:700;line-height:1.12}.seo-page .seo-page-sectionDesc{color:#8a8aa3;text-wrap:balance;max-width:640px;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.7}.seo-page .seo-page-sectionLabel{font-family:var(--font-mono);color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#5b5fff1f;border:1px solid #5b5fff73;border-radius:999px;padding:7px 18px;font-size:11px;font-weight:600;display:inline-block;box-shadow:0 0 20px #5b5fff26}.seo-page .seo-page-ctaPrimary{color:#fff;min-height:56px;transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo);background:linear-gradient(135deg,#5b5fff 0%,#4b4fe6 100%);border-radius:12px;align-items:center;gap:10px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 40px #5b5fff59}.seo-page .seo-page-ctaPrimary:hover{color:#fff;opacity:.96;transform:translateY(-2px);box-shadow:0 18px 50px #5b5fff73}.seo-page .seo-page-ctaSecondary{color:#fff;min-height:56px;transition:border-color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.seo-page .seo-page-ctaSecondary:hover{background:#5b5fff14;border-color:#5b5fff99;transform:translateY(-2px)}.seo-page .seo-page-hero{flex-direction:column;justify-content:center;align-items:center;padding:180px 40px 110px;display:flex;position:relative;overflow:hidden}.seo-page .seo-page-heroBg{pointer-events:none;z-index:0;background:radial-gradient(90% 70% at 50% -10%,#5b5fff38,#0000 60%);position:absolute;inset:0}.seo-page .seo-page-heroGrid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 35%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 55% at 50% 35%,#000 20%,#0000 70%)}.seo-page .seo-page-heroGlow{pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 50% 30%,#7c8cff2e,#0000 70%);position:absolute;inset:0}.seo-page .seo-page-heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:900px;margin:0 auto;display:flex;position:relative}.seo-page .seo-page-heroBadge{margin-bottom:28px}.seo-page .seo-page-heroTitle{margin-bottom:32px}.seo-page .seo-page-heroDesc{margin-bottom:40px}.seo-page .seo-page-heroCtaWrap{margin-bottom:32px}.seo-page .seo-page-badge{font-family:var(--font-mono);color:#b8b8c7;text-transform:uppercase;letter-spacing:.14em;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:8px 20px;font-size:11px;font-weight:600;display:inline-flex}.seo-page .seo-page-badgeDot{background:#5b5fff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #5b5fffe6}.seo-page .seo-page-title{color:#fff;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,2.2rem + 2.6vw,3.75rem);font-weight:800;line-height:1.08}.seo-page .seo-page-titleAccent{background:linear-gradient(100deg,#7c8cff 0%,#5b5fff 55%,#a5b4fc 100%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.seo-page .seo-page-description{color:#b8b8c7;text-wrap:balance;max-width:640px;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.7}.seo-page .seo-page-heroCta{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.seo-page .seo-page-heroCorner{z-index:1;-webkit-backdrop-filter:blur(14px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8aa3;background:#0b0b148c;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:10px;font-weight:600;animation:7s ease-in-out infinite floatMetric;display:flex;position:absolute}.seo-page .seo-page-heroCorner svg{color:#7c8cff;flex-shrink:0}.seo-page .seo-page-heroCornerTopLeft{top:88px;left:28px}.seo-page .seo-page-heroCornerTopRight{animation-delay:2s;top:128px;right:28px}@keyframes floatMetric{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.seo-page .seo-page-trustRow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;width:100%;max-width:760px;margin:0 auto;display:flex}.seo-page .seo-page-trustPill{-webkit-backdrop-filter:blur(14px);color:#b8b8c7;white-space:nowrap;min-width:180px;transition:border-color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);background:#0b0b1499;border:1px solid #ffffff1a;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 12px 40px #0000004d}.seo-page .seo-page-trustPill:hover{background:#5b5fff14;border-color:#7c8cff66;transform:translateY(-2px)}.seo-page .seo-page-trustIcon{color:#34d399;flex-shrink:0}.seo-page .seo-page-revenueSection{width:100%;max-width:1200px;margin:0 auto;padding:80px 40px 40px}.seo-page .seo-page-revenueGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.seo-page .seo-page-revenueContent .seo-page-sectionLabel{margin-bottom:24px}.seo-page .seo-page-revenueHeading{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin-bottom:24px;font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-weight:700;line-height:1.12}.seo-page .seo-page-revenueDesc{color:#8a8aa3;margin-bottom:16px;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7}.seo-page .seo-page-funnel{flex-direction:column;align-items:center;gap:12px;padding:24px 0 16px;display:flex;position:relative}.seo-page .seo-page-funnelTrack{background:linear-gradient(#5b5fff80,#7c8cff1a);border-radius:999px;width:2px;position:absolute;top:64px;bottom:64px;left:50%;transform:translate(-50%)}.seo-page .seo-page-funnelStage{z-index:1;-webkit-backdrop-filter:blur(12px);text-align:center;color:#fff;transition:border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), transform var(--duration-normal) var(--ease-out-expo);background:#0b0b14cc;border:1px solid #ffffff1a;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:600;position:relative;box-shadow:0 10px 30px #00000059}.seo-page .seo-page-funnelStage:hover{border-color:#5b5fff8c;transform:translateY(-2px);box-shadow:0 14px 40px #5b5fff33}.seo-page .seo-page-funnelChevronDown{color:#7c8cffb3;z-index:1;position:relative}.seo-page .seo-page-funnelFlow{background:#7c8cff;border-radius:50%;width:8px;height:8px;animation:3s linear infinite flowDown;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 16px 3px #7c8cffb3}@keyframes flowDown{0%{opacity:0;top:-12px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.seo-page .seo-page-proofSection{flex-direction:column;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:40px 40px 52px;display:flex}.seo-page .seo-page-proofGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.seo-page .seo-page-proofCard{height:360px;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:#0b0b14;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.seo-page .seo-page-proofCard:hover{border-color:#7c8cff80;transform:translateY(-4px);box-shadow:0 30px 80px #00000080,0 0 40px #5b5fff26}.seo-page .seo-page-proofVisual{transition:transform .6s var(--ease-out-expo);position:absolute;inset:0;overflow:hidden}.seo-page .seo-page-proofCard:hover .seo-page-proofVisual{transform:scale(1.05)}.seo-page .seo-page-proofOverlay{inset-inline:0;z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#0b0b1499;border-top:1px solid #ffffff14;flex-direction:column;gap:4px;padding:22px 24px 24px;display:flex;position:absolute;bottom:0}.seo-page .seo-page-proofTag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#7c8cff;margin-bottom:6px;font-size:10px;font-weight:600}.seo-page .seo-page-proofTitle{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.seo-page .seo-page-proofDesc{color:#b8b8c7;font-size:.9rem}.seo-page .seo-page-mockAnalytics{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(165deg,#101024 0%,#0b0b14 65%);background-size:34px 34px,34px 34px,100% 100%;flex-direction:column;justify-content:flex-end;gap:10px;padding:22px 24px 128px;display:flex;position:absolute;inset:0}.seo-page .seo-page-mockAnalytics svg{width:100%;height:78%}.seo-page .seo-page-mockLegend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8aa3;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.seo-page .seo-page-mockLegend:before{content:"";background:#7c8cff;border-radius:2px;flex-shrink:0;width:8px;height:8px}.seo-page .seo-page-mockBrowser{background:linear-gradient(165deg,#0f1122 0%,#0b0b14 65%);flex-direction:column;display:flex;position:absolute;inset:0}.seo-page .seo-page-mockTopbar{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:34px;padding:0 16px;display:flex}.seo-page .seo-page-mockDot{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.seo-page .seo-page-mockUrl{background:#ffffff12;border-radius:6px;flex:1;height:12px;margin-left:10px}.seo-page .seo-page-mockPage{flex-direction:column;flex:1;gap:14px;padding:26px 30px;display:flex}.seo-page .seo-page-mockNav{background:#7c8cff4d;border-radius:5px;width:40%;height:10px}.seo-page .seo-page-mockHeading{background:#fff3;border-radius:6px;width:72%;height:18px;margin-top:10px}.seo-page .seo-page-mockLine{background:#ffffff14;border-radius:5px;width:100%;height:10px}.seo-page .seo-page-mockLineShort{background:#ffffff14;border-radius:5px;width:56%;height:10px}.seo-page .seo-page-mockDash{background:linear-gradient(165deg,#101024 0%,#0b0b14 65%);flex-direction:column;gap:16px;padding:22px;display:flex;position:absolute;inset:0}.seo-page .seo-page-mockDashTop{gap:10px;display:flex}.seo-page .seo-page-mockKpi{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8aa3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1;gap:5px;padding:12px 14px;font-size:9px;display:flex}.seo-page .seo-page-mockKpi strong{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;font-size:1.3rem;font-weight:700}.seo-page .seo-page-mockKpi strong em{color:#34d399;font-style:normal}.seo-page .seo-page-mockBars{flex:1;align-items:flex-end;gap:8px;padding-bottom:4px;display:flex}.seo-page .seo-page-mockBar{background:linear-gradient(#7c8cffbf,#5b5fff1f);border-radius:5px 5px 2px 2px;flex:1}.seo-page .seo-page-trafficSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:52px 40px 80px;display:flex}.seo-page .seo-page-trafficGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.seo-page .seo-page-trafficCard{-webkit-backdrop-filter:blur(12px);height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), background var(--duration-normal) var(--ease-out-expo);background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;align-items:flex-start;gap:20px;padding:40px 36px;display:flex}.seo-page .seo-page-trafficCard:hover{background:linear-gradient(160deg,#5b5fff14,#ffffff05);border-color:#5b5fff80;transform:translateY(-6px);box-shadow:0 30px 80px #00000080,0 0 40px #5b5fff26}.seo-page .seo-page-trafficIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.seo-page .seo-page-trafficCardTitle{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.seo-page .seo-page-trafficCardDesc{color:#8a8aa3;font-size:.95rem;line-height:1.7}.seo-page .seo-page-failureSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-failureGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.seo-page .seo-page-failureCard{height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), background var(--duration-normal) var(--ease-out-expo);background:#0b0b1499;border:1px solid #f43f5e29;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px;display:flex}.seo-page .seo-page-failureCard:hover{background:#f43f5e0a;border-color:#f43f5e73;transform:translateY(-4px);box-shadow:0 24px 60px #0006}.seo-page .seo-page-failureIcon{color:#fb7185;background:#f43f5e1f;border:1px solid #f43f5e59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.seo-page .seo-page-failureTitle{color:#fff;letter-spacing:-.015em;font-size:1rem;font-weight:700}.seo-page .seo-page-failureDesc{color:#8a8aa3;font-size:.92rem;line-height:1.65}.seo-page .seo-page-ecoSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-ecosystemWrap{width:100%}.seo-page .seo-page-ecosystem{width:100%;max-width:860px;height:560px;margin:0 auto;position:relative}.seo-page .seo-page-ecosystemLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seo-page .seo-page-ecosystemLine{stroke:#5b5fff66;stroke-width:1.5px;stroke-dasharray:6 8;animation:4s linear infinite dashFlow}@keyframes dashFlow{to{stroke-dashoffset:-28px}}.seo-page .seo-page-ecosystemCenter{z-index:2;background:linear-gradient(140deg,#5b5fff38,#7c8cff0f);border:1px solid #7c8cff80;border-radius:24px;align-items:center;gap:16px;padding:30px 36px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #5b5fff4d,0 30px 80px #0006}.seo-page .seo-page-ecosystemCenterIcon{color:#fff;background:#5b5fff4d;border:1px solid #7c8cff99;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.seo-page .seo-page-ecosystemCenterKicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#a5b4fc;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.seo-page .seo-page-ecosystemCenterTitle{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:1.4rem;font-weight:700;display:block}.seo-page .seo-page-ecosystemNode{z-index:2;-webkit-backdrop-filter:blur(14px);transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:#0b0b14d9;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;box-shadow:0 20px 60px #00000073}.seo-page .seo-page-ecosystemNode:hover{border-color:#5b5fff8c;transform:translateY(-3px);box-shadow:0 26px 70px #00000080,0 0 40px #5b5fff33}.seo-page .seo-page-ecoTop{top:4%;left:50%;transform:translate(-50%)}.seo-page .seo-page-ecoRight{top:50%;right:0;transform:translateY(-50%)}.seo-page .seo-page-ecoRight:hover{transform:translateY(calc(-50% - 3px))}.seo-page .seo-page-ecoBottom{bottom:4%;left:50%;transform:translate(-50%)}.seo-page .seo-page-ecoBottom:hover{transform:translate(-50%,-3px)}.seo-page .seo-page-ecoLeft{top:50%;left:0;transform:translateY(-50%)}.seo-page .seo-page-ecoLeft:hover{transform:translateY(calc(-50% - 3px))}.seo-page .seo-page-ecosystemNodeIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.seo-page .seo-page-ecosystemNodeTitle{color:#fff;letter-spacing:-.015em;font-size:.95rem;font-weight:700;display:block}.seo-page .seo-page-ecosystemNodeDesc{color:#8a8aa3;margin-top:2px;font-size:.78rem;display:block}.seo-page .seo-page-servicesSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px 48px;display:flex}.seo-page .seo-page-servicesGrid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.seo-page .seo-page-serviceCardWrap{width:calc(33.333% - 16px);min-width:300px}.seo-page .seo-page-serviceCard{height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), background var(--duration-normal) var(--ease-out-expo);background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:36px 32px;text-decoration:none;display:flex}.seo-page .seo-page-serviceCard:hover{background:linear-gradient(160deg,#5b5fff14,#ffffff05);border-color:#5b5fff80;transform:translateY(-6px);box-shadow:0 30px 80px #00000080,0 0 40px #5b5fff26}.seo-page .seo-page-serviceIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;display:flex}.seo-page .seo-page-serviceTitle{color:#fff;letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.seo-page .seo-page-serviceDesc{color:#8a8aa3;font-size:.95rem;line-height:1.7}.seo-page .seo-page-serviceLink{color:#a5b4fc;transition:gap var(--duration-normal) var(--ease-out-expo), color var(--duration-normal) var(--ease-out-expo);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:.9rem;font-weight:600;display:inline-flex}.seo-page .seo-page-serviceCard:hover .seo-page-serviceLink{color:#fff;gap:14px}.seo-page .seo-page-mythsSection{flex-direction:column;gap:32px;width:100%;max-width:900px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-mythsList{flex-direction:column;gap:20px;width:100%;display:flex}.seo-page .seo-page-mythCard{-webkit-backdrop-filter:blur(12px);transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), background var(--duration-normal) var(--ease-out-expo);background:#0b0b1499;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:18px;padding:32px;display:flex}.seo-page .seo-page-mythCard:hover{background:#ffffff08;border-color:#5b5fff73;transform:translateY(-4px);box-shadow:0 24px 70px #00000073}.seo-page .seo-page-mythRowBad,.seo-page .seo-page-mythRowGood{flex-direction:column;gap:12px;display:flex}.seo-page .seo-page-mythTagBad,.seo-page .seo-page-mythTagGood{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.seo-page .seo-page-mythTagBad{color:#fb7185}.seo-page .seo-page-mythTagGood{color:#34d399}.seo-page .seo-page-mythText{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.5}.seo-page .seo-page-mythTextGood{color:#b8b8c7;font-size:1rem;font-weight:400}.seo-page .seo-page-mythDivider{background:#ffffff12;height:1px}.seo-page .seo-page-timelineSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px 48px;display:flex}.seo-page .seo-page-timeline{justify-content:space-between;gap:40px;display:flex;position:relative}.seo-page .seo-page-timelineTrack{background:linear-gradient(90deg,#7c8cff73,#7c8cff14);border-radius:999px;height:2px;position:absolute;top:28px;left:0;right:0}.seo-page .seo-page-milestone{text-align:center;flex:1;position:relative}.seo-page .seo-page-milestoneDot{z-index:1;color:#a5b4fc;width:56px;height:56px;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:#0b0b14;border:1px solid #7c8cff8c;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex;position:relative;box-shadow:0 0 30px #5b5fff40}.seo-page .seo-page-milestone:hover .seo-page-milestoneDot{border-color:#7c8cff;transform:translateY(-3px);box-shadow:0 0 44px #5b5fff73}.seo-page .seo-page-milestoneLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#7c8cff;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}.seo-page .seo-page-milestoneTitle{color:#fff;letter-spacing:-.02em;margin-bottom:10px;font-size:1.25rem;font-weight:700}.seo-page .seo-page-milestoneDesc{color:#8a8aa3;max-width:240px;margin:0 auto;font-size:.92rem;line-height:1.65}.seo-page .seo-page-includedSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-includedGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.seo-page .seo-page-includedCard{height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:#0b0b1499;border:1px solid #ffffff14;border-radius:20px;align-items:flex-start;gap:20px;padding:32px 30px;display:flex}.seo-page .seo-page-includedCard:hover{border-color:#5b5fff73;transform:translateY(-4px);box-shadow:0 24px 60px #0006}.seo-page .seo-page-includedIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.seo-page .seo-page-includedTitle{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:1.1rem;font-weight:700}.seo-page .seo-page-includedDesc{color:#8a8aa3;font-size:.92rem;line-height:1.65}.seo-page .seo-page-benefitsSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px 48px;display:flex}.seo-page .seo-page-benefitsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.seo-page .seo-page-benefitCard{height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:36px 32px;display:flex}.seo-page .seo-page-benefitCard:hover{border-color:#5b5fff80;transform:translateY(-5px);box-shadow:0 28px 70px #00000073,0 0 36px #5b5fff1f}.seo-page .seo-page-benefitIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.seo-page .seo-page-benefitTitle{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.seo-page .seo-page-benefitDesc{color:#8a8aa3;font-size:.92rem;line-height:1.7}.seo-page .seo-page-frameworkSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px 48px;display:flex}.seo-page .seo-page-frameworkGrid{align-items:stretch;gap:24px;display:flex}.seo-page .seo-page-frameworkStage{transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:#0b0b1499;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;flex:1;gap:18px;padding:36px 32px;display:flex}.seo-page .seo-page-frameworkStage:hover{border-color:#5b5fff80;transform:translateY(-5px);box-shadow:0 28px 70px #00000073}.seo-page .seo-page-frameworkHeader{align-items:center;gap:14px;display:flex}.seo-page .seo-page-frameworkIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.seo-page .seo-page-frameworkTitle{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.seo-page .seo-page-frameworkDesc{color:#8a8aa3;font-size:.92rem;line-height:1.65}.seo-page .seo-page-frameworkChecklist{border-top:1px solid #ffffff12;flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.seo-page .seo-page-frameworkCheck{color:#b8b8c7;align-items:center;gap:10px;font-size:.92rem;display:flex}.seo-page .seo-page-frameworkCheck svg{color:#7c8cff;flex-shrink:0}.seo-page .seo-page-frameworkArrow{color:#7c8cff99;flex-shrink:0;align-self:center;align-items:center;display:flex}.seo-page .seo-page-impactSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-impactGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.seo-page .seo-page-impactCard{height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:linear-gradient(160deg,#5b5fff1a,#0b0b14cc);border:1px solid #7c8cff40;border-radius:24px;flex-direction:column;gap:20px;padding:40px 36px;display:flex}.seo-page .seo-page-impactCard:hover{border-color:#7c8cff8c;transform:translateY(-5px);box-shadow:0 30px 80px #00000073,0 0 50px #5b5fff2e}.seo-page .seo-page-impactTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.seo-page .seo-page-impactIcon{color:#fff;background:#5b5fff33;border:1px solid #7c8cff73;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.seo-page .seo-page-impactTag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#7c8cff;background:#5b5fff1a;border:1px solid #7c8cff4d;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:600}.seo-page .seo-page-impactTitle{color:#fff;letter-spacing:-.025em;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);font-weight:700}.seo-page .seo-page-impactDesc{color:#8a8aa3;font-size:.95rem;line-height:1.7}.seo-page .seo-page-staySection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-stayGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.seo-page .seo-page-stayCard{text-align:left;height:100%;transition:transform var(--duration-normal) var(--ease-out-expo), border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:40px 36px;display:flex}.seo-page .seo-page-stayCard:hover{border-color:#5b5fff80;transform:translateY(-5px);box-shadow:0 28px 70px #00000073}.seo-page .seo-page-stayIcon{color:#a5b4fc;background:#5b5fff24;border:1px solid #5b5fff66;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.seo-page .seo-page-stayTitle{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.seo-page .seo-page-stayDesc{color:#8a8aa3;font-size:.95rem;line-height:1.7}.seo-page .seo-page-audienceSection{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:flex}.seo-page .seo-page-audienceGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.seo-page .seo-page-audienceCard{height:100%}.seo-page .seo-page-audienceInner{border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;height:100%;padding:44px 40px;display:flex}.seo-page .seo-page-audienceGood{background:linear-gradient(160deg,#34d39914,#0b0b14d9);border:1px solid #34d39940}.seo-page .seo-page-audienceBad{background:linear-gradient(160deg,#f43f5e14,#0b0b14d9);border:1px solid #f43f5e38}.seo-page .seo-page-audienceBadge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-flex}.seo-page .seo-page-audienceBadgeGood{color:#34d399;background:#34d3991a;border:1px solid #34d39959}.seo-page .seo-page-audienceBadgeBad{color:#fb7185;background:#f43f5e1a;border:1px solid #f43f5e59}.seo-page .seo-page-audienceInner h3{color:#fff;letter-spacing:-.025em;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);font-weight:700}.seo-page .seo-page-audienceList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.seo-page .seo-page-audienceItem{color:#b8b8c7;align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.6;display:flex}.seo-page .seo-page-audienceIconGood{color:#34d399;flex-shrink:0;margin-top:3px}.seo-page .seo-page-audienceIconBad{color:#fb7185;flex-shrink:0;margin-top:3px}.seo-page .seo-page-ctaSection{width:100%;max-width:1200px;margin:0 auto;padding:48px 40px 80px}.seo-page .seo-page-ctaInner{text-align:center;background:radial-gradient(120% 170% at 50% 0,#5b5fff33,#0b0b14eb 60%),#0b0b14;border:1px solid #7c8cff40;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:72px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c}.seo-page .seo-page-ctaGlow{pointer-events:none;background:radial-gradient(circle at 50% 20%,#7c8cff2e,#0000 55%);position:absolute;inset:-40%}.seo-page .seo-page-ctaInner .seo-page-sectionLabel{position:relative}.seo-page .seo-page-ctaHeading{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:760px;font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-weight:800;line-height:1.1;position:relative}.seo-page .seo-page-ctaDescription{color:#b8b8c7;text-wrap:balance;max-width:580px;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7;position:relative}.seo-page .seo-page-ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex;position:relative}.seo-page .seo-page-faqSection{flex-direction:column;gap:32px;width:100%;max-width:900px;margin:0 auto;padding:48px 40px 100px;display:flex}.seo-page .seo-page-faqList{flex-direction:column;gap:16px;display:flex}.seo-page .seo-page-faqItemWrap{width:100%}.seo-page .seo-page-faqItem{transition:border-color var(--duration-normal) var(--ease-out-expo), background var(--duration-normal) var(--ease-out-expo);background:#0b0b1480;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.seo-page .seo-page-faqItem:hover{border-color:#ffffff29}.seo-page .seo-page-faqItem[open]{background:#0b0b14bf;border-color:#5b5fff73}.seo-page .seo-page-faqQuestion{color:#fff;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo);align-items:center;gap:14px;padding:26px 28px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.seo-page .seo-page-faqQuestion::-webkit-details-marker{display:none}.seo-page .seo-page-faqQuestion::marker{content:"";display:none}.seo-page .seo-page-faqIcon{color:#7c8cff;flex-shrink:0}.seo-page .seo-page-faqChevron{color:#8a8aa3;transition:transform var(--duration-normal) var(--ease-out-expo);flex-shrink:0;margin-left:auto}.seo-page .seo-page-faqItem[open] .seo-page-faqChevron{color:#a5b4fc;transform:rotate(180deg)}.seo-page .seo-page-faqAnswer{padding:0 28px 28px 58px}.seo-page .seo-page-faqAnswer p{color:#8a8aa3;animation:faqFade var(--duration-normal) var(--ease-out-expo);font-size:.95rem;line-height:1.7}@keyframes faqFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.seo-page .seo-page-heroCorner{display:none}}@media (max-width:1024px){.seo-page .seo-page-trafficGrid,.seo-page .seo-page-benefitsGrid,.seo-page .seo-page-stayGrid,.seo-page .seo-page-failureGrid{grid-template-columns:repeat(2,1fr)}.seo-page .seo-page-servicesGrid{gap:20px}.seo-page .seo-page-serviceCardWrap{width:calc(50% - 10px);min-width:0}.seo-page .seo-page-frameworkGrid{flex-direction:column;gap:20px}.seo-page .seo-page-frameworkArrow{align-self:center;transform:rotate(90deg)}.seo-page .seo-page-ecosystem{height:520px}.seo-page .seo-page-revenueGrid{gap:56px}}@media (max-width:768px){.seo-page .seo-page-revenueSection,.seo-page .seo-page-trafficSection,.seo-page .seo-page-failureSection,.seo-page .seo-page-ecoSection,.seo-page .seo-page-servicesSection,.seo-page .seo-page-mythsSection,.seo-page .seo-page-timelineSection,.seo-page .seo-page-includedSection,.seo-page .seo-page-benefitsSection,.seo-page .seo-page-frameworkSection,.seo-page .seo-page-impactSection,.seo-page .seo-page-staySection,.seo-page .seo-page-audienceSection{padding:72px 20px}.seo-page .seo-page-ctaSection{padding:40px 20px 72px}.seo-page .seo-page-faqSection{padding:40px 20px 80px}.seo-page .seo-page-revenueGrid{grid-template-columns:1fr;gap:48px}.seo-page .seo-page-trafficGrid,.seo-page .seo-page-benefitsGrid,.seo-page .seo-page-stayGrid,.seo-page .seo-page-failureGrid,.seo-page .seo-page-includedGrid,.seo-page .seo-page-impactGrid,.seo-page .seo-page-audienceGrid{grid-template-columns:1fr}.seo-page .seo-page-servicesGrid{flex-direction:column}.seo-page .seo-page-serviceCardWrap{width:100%}.seo-page .seo-page-hero{padding:120px 20px 96px}.seo-page .seo-page-title{font-size:clamp(2.5rem,2rem + 4vw,3.25rem)}.seo-page .seo-page-titleAccent{white-space:normal}.seo-page .seo-page-heroCorner{display:none}.seo-page .seo-page-trustRow{flex-direction:column;align-items:center}.seo-page .seo-page-trustPill{flex:none;justify-content:center;width:100%;max-width:360px}.seo-page .seo-page-timeline{flex-direction:column;gap:0}.seo-page .seo-page-timelineTrack{width:2px;height:auto;inset:28px auto 28px 27px}.seo-page .seo-page-milestone{text-align:left;grid-template-columns:56px 1fr;column-gap:20px;padding:20px 0;display:grid}.seo-page .seo-page-milestoneDot{grid-row:1/3;margin:0}.seo-page .seo-page-milestoneLabel,.seo-page .seo-page-milestoneTitle{margin-bottom:6px}.seo-page .seo-page-milestoneDesc{grid-column:2;margin:0}.seo-page .seo-page-ecosystem{flex-direction:column;align-items:stretch;gap:16px;height:auto;display:flex}.seo-page .seo-page-ecosystemLines{display:none}.seo-page .seo-page-ecosystemCenter{justify-content:center;margin-bottom:8px;position:static;transform:none}.seo-page .seo-page-ecosystemNode,.seo-page .seo-page-ecoTop,.seo-page .seo-page-ecoRight,.seo-page .seo-page-ecoBottom,.seo-page .seo-page-ecoLeft{position:static;transform:none}.seo-page .seo-page-ctaInner{padding:64px 24px}.seo-page .seo-page-faqQuestion{padding:22px 20px}.seo-page .seo-page-faqAnswer{padding:0 20px 22px 50px}.seo-page .seo-page-revenueSection{padding:72px 20px 20px}.seo-page .seo-page-proofSection{padding:24px 20px 32px}.seo-page .seo-page-trafficSection{padding:28px 20px 72px}.seo-page .seo-page-proofGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin-inline:-20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.seo-page .seo-page-proofGrid::-webkit-scrollbar{display:none}.seo-page .seo-page-proofCard{scroll-snap-align:center;flex:0 0 82%;height:340px}}@media (max-width:480px){.seo-page .seo-page-impactTop{flex-direction:column;align-items:flex-start}.seo-page .seo-page-audienceInner{padding:32px 24px}.seo-page .seo-page-mythCard{padding:24px}}
