:root{--dp:#381574;--rp:#a200ff;--iv:#faf8fc;--tx:#1a1424;--body:#3d3548;--line:#ddd3ea;--tint:#f1e8fb;--lil:#d9b8ff}*{box-sizing:border-box}body{color:var(--tx);background:var(--iv);margin:0;font-family:Poppins,Arial,sans-serif;line-height:1.55}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.status{padding-top:64px;padding-bottom:64px}.brandbar{border-bottom:1px solid var(--line);background:#fff;padding:18px 0}.brandbar img{height:56px;display:block}header.hero{background:var(--dp);color:#fff;padding:72px 0 64px}.kick{letter-spacing:3px;color:var(--rp);text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.hero .kick{color:var(--lil)}h1{margin:0 0 16px;font-size:clamp(32px,5vw,52px);line-height:1.1}h2{color:var(--dp);margin:0 0 12px;font-size:clamp(26px,3.5vw,36px);line-height:1.15}h3{color:var(--dp);margin:0 0 6px;font-size:20px}.hero p{color:#ede3fa;max-width:760px;font-size:18px}.btn{background:var(--rp);color:#fff;border-radius:10px;margin-top:20px;padding:14px 26px;font-weight:600;text-decoration:none;display:inline-block}section{padding:64px 0}section.alt{background:#fff}.grid{gap:20px;display:grid}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.alt .card{background:var(--iv)}.card.dark{background:var(--dp);color:#fff;border-color:var(--dp)}.card.dark h3{color:#fff}.card.dark .kick{color:var(--lil)}.price{margin:6px 0 10px;font-size:22px;font-weight:700}.tablewrap{overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}th{background:var(--dp);color:#fff;text-align:left;padding:12px 16px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}td:first-child{color:var(--dp);font-weight:600}tr:nth-child(2n) td{background:#f7f3fc}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.steps .card:before{counter-increment:s;content:"0" counter(s);color:var(--rp);margin-bottom:6px;font-size:30px;font-weight:700;display:block}.note{background:var(--tint);border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px 20px}footer{background:var(--dp);color:#cbb5ea;text-align:left;padding:48px 0}footer a{color:#fff}.stats{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.stats div{color:#fff;font-size:32px;font-weight:700}.stats span{color:#cbb5ea;font-size:14px;font-weight:400;display:block}.g4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.badge{background:var(--rp);color:#fff;border-radius:20px;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.card ul{margin:10px 0 0;padding-left:18px}.card li{margin-bottom:6px}.faq h3{margin-top:22px}@media print{#cip,#marketing,.faq{break-before:page}.card,tr,.note{break-inside:avoid}h2,h3,.kick{break-after:avoid}}
