*{box-sizing:border-box}.wrap{max-width:1120px;margin:auto;padding:0 24px}.hero{padding:76px 0 64px;background:linear-gradient(180deg,#f8fbff,#fff)}.hero-layout,.pricing-layout{display:grid;grid-template-columns:1fr minmax(380px,1fr);gap:55px;align-items:center}.eyebrow,.section-heading>span,.section-kicker,.final>span{color:#2563eb;font-size:13px;font-weight:800}.hero h1{font-size:clamp(38px,5vw,60px);line-height:1.08;letter-spacing:-.045em;margin:14px 0}.lead,.section-heading p{font-size:18px;line-height:1.6;color:#526176}.buttons{display:flex;gap:12px;margin:26px 0}.primary,.secondary{padding:13px 18px;border-radius:9px;text-decoration:none;font-weight:750;display:inline-block}.primary{background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb33}.secondary{border:1px solid #cbd5e1;color:#172033;background:#fff}.trust{font-size:13px;color:#64748b}.hero-dashboard{background:#fff;border:1px solid #dbe4f0;border-radius:18px;padding:20px;box-shadow:0 24px 60px #2563eb26}.dashboard-top,.campaign-row,.hero-metrics{display:flex;justify-content:space-between;align-items:center}.dashboard-top span,.price-top span{font-size:11px;color:#15803d;background:#dcfce7;border-radius:99px;padding:5px 8px;font-weight:800}.campaign-row{margin-top:16px;border:1px solid #e5edf7;padding:12px;border-radius:10px;gap:10px}.campaign-row strong{margin-left:auto}.hero-chart,.track-preview i{height:155px;display:block;position:relative;margin:18px 0;background:repeating-linear-gradient(to bottom,#eef2f7 0 1px,transparent 1px 39px)}.hero-chart:after,.track-preview i:after{content:"";position:absolute;inset:10px;background:linear-gradient(155deg,transparent 0 13%,#60a5fa 13.5% 15%,transparent 15.5% 27%,#2563eb 27.5% 29%,transparent 29.5% 42%,#60a5fa 42.5% 44%,transparent 44.5% 57%,#2563eb 57.5% 59%,transparent 59.5%);clip-path:polygon(0 82%,18% 61%,35% 70%,53% 35%,70% 50%,86% 19%,100% 28%,100% 100%,0 100%)}.hero-metrics{gap:10px}.hero-metrics div{flex:1;border:1px solid #e2e8f0;border-radius:8px;padding:9px;color:#718096;font-size:10px}.hero-metrics b{display:block;color:#172033;font-size:14px;margin-top:3px}.section{padding:82px 0}.section-heading{max-width:700px;margin-bottom:34px}.section-heading h2,.pricing-layout h2,.final h2{font-size:clamp(30px,4vw,42px);letter-spacing:-.04em;line-height:1.12;margin:10px 0 12px}.features-section{background:#f6f8fc}.feature-bento{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:280px 250px;gap:16px}.feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0b}.feature-card h3{font-size:19px;margin:8px 0}.feature-card p{font-size:13px;line-height:1.55;color:#65758b;margin:0;max-width:270px}.feature-card small{font-weight:800;color:#2563eb}.editor{grid-row:span 2;background:linear-gradient(145deg,#fff,#eff6ff)}.tracking{grid-column:span 2;background:#10284c;color:#fff}.tracking small{color:#93c5fd}.tracking p{color:#cad8eb}.editor-preview,.list-preview,.report-preview{position:absolute;bottom:20px;left:20px;right:20px;border:1px solid #cbdcf5;border-radius:11px;background:#fff;padding:14px;font-size:11px;box-shadow:0 12px 25px #2563eb1c}.editor-preview i{display:block;background:#e2e8f0;height:7px;border-radius:9px;margin-top:12px}.editor-preview i:nth-of-type(2){width:62%}.editor-preview em{display:block;background:#2563eb;color:#fff;font-style:normal;padding:6px;width:48px;border-radius:5px;margin-top:13px;font-size:9px}.list-preview{font-size:10px;line-height:2.5;color:#526176}.list-preview b{float:right;color:#172033}.report-preview b{display:block;font-size:29px;letter-spacing:-.06em}.report-preview span{font-size:10px;color:#64748b}.report-preview i{display:block;height:48px;margin-top:11px;background:repeating-linear-gradient(90deg,#bfdbfe 0 16px,transparent 16px 23px);clip-path:polygon(0 90%,15% 55%,30% 68%,45% 20%,60% 45%,75% 8%,100% 35%,100% 100%,0 100%)}.track-preview{position:absolute;right:24px;bottom:16px;width:48%;display:flex;gap:13px;flex-wrap:wrap}.track-preview b{font-size:15px}.track-preview em{display:block;font-size:10px;color:#abc2df;font-style:normal;font-weight:400}.track-preview i{width:100%;height:75px;margin:0;background:repeating-linear-gradient(to bottom,#ffffff22 0 1px,transparent 1px 25px)}.track-preview i:after{background:linear-gradient(155deg,transparent 0 9%,#93c5fd 9.5% 11%,transparent 11.5% 26%,#fff 26.5% 28%,transparent 28.5% 44%,#60a5fa 44.5% 46%,transparent 46.5% 63%,#fff 63.5% 65%,transparent 65.5%)}.pricing-section{background:linear-gradient(180deg,#fff,#f7faff)}.pricing-checks{list-style:none;padding:0;margin:25px 0 0;color:#405168;line-height:2}.pricing-checks li:before{content:"✓";color:#2563eb;font-weight:900;margin-right:10px}.pricing-card{background:#fff;border:1px solid #bfdbfe;border-radius:20px;padding:28px;box-shadow:0 24px 60px #2563eb22}.price-top{display:flex;justify-content:space-between;color:#2563eb;font-weight:800}.pricing-card h3{font-size:24px;margin:21px 0 8px}.pricing-card>p{color:#64748b;font-size:14px;line-height:1.5}.price{font-size:58px;color:#172b50;font-weight:850;letter-spacing:-.07em;margin:23px 0 4px}.validity{display:block;color:#64748b;font-size:13px;margin-bottom:22px}.pricing-card .primary{display:block;text-align:center}.pricing-card>small{display:block;text-align:center;color:#64748b;margin-top:16px}.pricing-card small a{color:#2563eb}.use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.use-case-grid article{border-top:2px solid #bfdbfe;padding-top:15px}.use-case-grid p{font-size:13px;line-height:1.55;color:#65758b}.final{text-align:center;background:#eff6ff;padding:68px 0}.final p{color:#526176;margin:0 0 24px}@media(max-width:850px){.hero-layout,.pricing-layout{grid-template-columns:1fr;gap:34px}.feature-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.editor{grid-row:auto;min-height:360px}.tracking{grid-column:span 2;min-height:240px}.use-case-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wrap{padding:0 18px}.hero{padding:50px 0}.hero h1{font-size:37px}.buttons{flex-direction:column}.primary,.secondary{text-align:center}.section{padding:58px 0}.feature-bento{grid-template-columns:1fr}.feature-card{min-height:250px}.tracking{grid-column:auto;min-height:280px}.track-preview{left:22px;right:22px;width:auto}.use-case-grid{grid-template-columns:1fr 1fr}.pricing-card{padding:22px}.hero-dashboard{padding:14px}}
