:root{--blue:#075ee8;--blue2:#673de6;--orange:#f15a24;--ink:#111827;--muted:#5d6675;--soft:#f6f8fc;--line:#e7eaf0;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{color:inherit}.wrap{width:min(var(--max),91%);margin:auto}.top{background:rgba(255,255,255,.96);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.mbrand{font-size:25px;font-weight:850;text-decoration:none;letter-spacing:-1.2px}.mbrand b{color:var(--orange)}nav{display:flex;align-items:center;gap:25px}nav a{text-decoration:none;color:#2f3540;font-size:14px;font-weight:650}.cta,.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;text-decoration:none;padding:15px 22px;border-radius:9px;font-weight:750;border:0;cursor:pointer;box-shadow:0 7px 20px rgba(7,94,232,.16);transition:.2s}.cta:hover,.btn:hover{transform:translateY(-2px)}.cta{padding:12px 17px;font-size:13px}.ghost{background:#fff;color:var(--blue);border:1px solid #b9cdf8;box-shadow:none}.hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#f5f7ff 0%,#fff 47%,#eef5ff 100%);padding:80px 0 72px}.hero:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(103,61,230,.15),transparent 68%);right:-140px;top:-180px}.hero-grid,.two{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.eyebrow,.kicker{font-size:11px;letter-spacing:1.8px;font-weight:850;color:var(--blue);text-transform:uppercase}h1{font-size:clamp(50px,6vw,78px);line-height:.98;letter-spacing:-4px;margin:18px 0 24px}h1 em{font-style:normal;color:var(--blue)}.lead{font-size:19px;line-height:1.55;color:var(--muted);max-width:680px}.actions{display:flex;gap:13px;margin-top:28px;flex-wrap:wrap}.hero-visual{position:relative}.hero-visual img{width:100%;display:block;border-radius:20px;box-shadow:0 32px 70px rgba(20,35,80,.2)}.float{position:absolute;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 16px;box-shadow:0 15px 40px rgba(20,35,80,.14);font-size:12px;font-weight:750}.f1{left:-25px;bottom:35px}.f2{right:-15px;top:28px}.dot{display:inline-block;width:8px;height:8px;background:#ef3f35;border-radius:50%;margin-right:7px}.proof{display:flex;gap:30px;align-items:center;margin-top:35px;color:#707887;font-size:12px}.proof img{width:125px;max-height:42px;object-fit:contain;filter:grayscale(1);opacity:.75}.section{padding:92px 0}.soft{background:var(--soft)}.dark{background:#101522;color:#fff}.gradient{background:linear-gradient(125deg,#075ee8,#673de6);color:#fff}.section-head{max-width:790px;margin:0 auto 42px;text-align:center}h2{font-size:clamp(36px,4.5vw,58px);letter-spacing:-2.7px;line-height:1.04;margin:14px 0 24px}.copy{font-size:17px;line-height:1.72;color:var(--muted)}.dark .copy{color:#b6bfce}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.card{border:1px solid var(--line);border-radius:15px;padding:27px;background:#fff;box-shadow:0 8px 28px rgba(20,35,80,.05)}.dark .card{background:#171d2b;border-color:#293144;box-shadow:none}.card h3{font-size:20px;margin:13px 0 9px}.card p{color:var(--muted);line-height:1.6;margin-bottom:0}.dark .card p{color:#aeb7c7}.num{color:var(--blue);font-size:11px;font-weight:850}.dark .num{color:#69a1ff}.visual-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;box-shadow:0 22px 60px rgba(20,35,80,.11)}.visual-card img{width:100%;border-radius:12px;display:block}.mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.mini-row span{background:#f5f7fb;padding:12px;border-radius:8px;font-size:11px;color:#657083}.steps{counter-reset:step}.steps .card:before{counter-increment:step;content:"0" counter(step);font-weight:850;color:var(--blue);font-size:12px}.trust{display:flex;gap:28px;align-items:center;border-top:1px solid #2b3446;margin-top:45px;padding-top:30px}.trust img{width:180px;max-height:65px;object-fit:contain}.trust p{color:#b6bfce;line-height:1.6}.banner{background:linear-gradient(115deg,#075ee8,#673de6);padding:72px 0;color:#fff}.banner h2{margin-top:0}.banner .lead{color:#e7edff}.banner .ghost{border-color:rgba(255,255,255,.5)}.faq details{border-top:1px solid #dfe3ea;padding:21px 0}.faq summary{font-size:18px;font-weight:750;cursor:pointer}.faq p{color:#5e6674;line-height:1.65;max-width:850px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.plan{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px;color:var(--ink);box-shadow:0 10px 35px rgba(20,35,80,.07)}.plan.featured{border:2px solid var(--blue);transform:translateY(-8px)}.plan small{color:var(--blue);font-weight:850}.plan h3{font-size:27px}.plan ul{padding-left:18px;color:#626b79;line-height:1.85;min-height:190px}.plan .btn{width:100%}.note{font-size:12px;color:#7c8490;line-height:1.55}.form{display:grid;gap:15px}.form label{font-size:12px;font-weight:750;color:#69717f}.form input,.form textarea,.form select{width:100%;padding:14px;border:1px solid #d7dce5;border-radius:8px;margin-top:6px;font:inherit;background:#fff}.footer{background:#0d111b;color:#8790a0;padding:40px 0}.foot{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.foot img{width:155px;max-height:60px;object-fit:contain}.foot a{color:#c0c7d2}.breadcrumbs{font-size:12px;color:#87909e;margin-bottom:20px}.pill{display:inline-block;border:1px solid #dce2eb;border-radius:99px;padding:7px 11px;font-size:11px;margin:3px}.commerce-strip{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:25px}.commerce-strip span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:12px;color:#667080}.showcase{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.check{display:grid;gap:13px;margin-top:24px}.check div{display:flex;gap:11px;align-items:flex-start;color:#4f5968;line-height:1.5}.check b{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:#e9f1ff;color:var(--blue);font-size:12px}@media(max-width:900px){nav{display:none}.hero-grid,.two,.showcase{grid-template-columns:1fr}.hero-visual{margin-top:35px}.cards,.plans{grid-template-columns:1fr 1fr}.foot{grid-template-columns:1fr}.hero{padding:62px 0}.f1{left:8px}.f2{right:8px}h1{letter-spacing:-2.5px}}@media(max-width:580px){.nav{min-height:66px}.cta{display:none}.section{padding:66px 0}.hero{padding:54px 0}.cards,.plans{grid-template-columns:1fr}.plan.featured{transform:none}h1{font-size:48px}h2{font-size:39px;letter-spacing:-1.8px}.lead{font-size:17px}.proof{align-items:flex-start;flex-direction:column;gap:12px}.float{position:static;display:inline-block;margin:10px 6px 0 0}.hero-visual{display:flex;flex-wrap:wrap}.hero-visual img{flex-basis:100%}}
