:root{--ink:#071421;--navy:#0b1b2b;--red:#d90429;--mist:#f2f6f8;--muted:#526675;--line:#dfe7eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.skip{position:fixed;top:-70px;left:16px;background:#fff;border:2px solid var(--red);padding:10px;z-index:99}.skip:focus{top:16px}.header{height:78px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;position:sticky;top:0;z-index:20}.nav{display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.mark{width:38px;height:38px;border-radius:10px;background:var(--red);color:#fff;display:grid;place-items:center;font-size:21px;transform:rotate(-5deg)}.brand b,.red{color:var(--red)}.menu{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:700}.menu a:hover{color:var(--red)}.wa,.btn{background:var(--red);color:#fff;padding:12px 19px;border-radius:8px;font-weight:800;display:inline-flex;align-items:center;gap:14px}.hero{background:linear-gradient(135deg,#f2f6f8,#fff);padding:95px 0}.hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.kicker{text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-size:11px;font-weight:800}.kicker:before{content:'';display:inline-block;width:24px;height:2px;background:var(--red);vertical-align:middle;margin-right:10px}h1{font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-4px;margin:22px 0}h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-2px}h3{line-height:1.25}.lead{font-size:18px;color:var(--muted);max-width:680px}.actions{display:flex;gap:12px;margin-top:30px}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.screen{background:var(--navy);color:#fff;border:9px solid #213342;border-radius:22px;padding:26px;min-height:390px;box-shadow:0 35px 70px #07142133}.screen-top{display:flex;justify-content:space-between;color:#a9b8c4;font-size:12px}.screen-feature{margin-top:22px;height:220px;border-radius:13px;background:radial-gradient(circle at 75%,#d90429,transparent 30%),linear-gradient(130deg,#172b3b,#351525);padding:40px;display:flex;flex-direction:column;justify-content:center}.screen-feature b{font-size:29px;line-height:1.05}.screen-feature small{color:#ff9aa3}.chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.chips span{background:#172a39;padding:15px;border-radius:8px;font-size:12px;text-align:center}.trust{background:var(--navy);color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0}.trust-grid div{border-right:1px solid #2a3a47;padding:0 24px}.trust-grid div:last-child{border:0}.trust b{display:block}.trust small{color:#9bacb9}.section{padding:100px 0}.center{text-align:center;max-width:760px;margin:0 auto 50px}.center p,.muted{color:var(--muted)}.cards,.plans,.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card,.guide{border:1px solid var(--line);border-radius:13px;padding:30px;background:#fff}.card .num{color:var(--red);font-weight:900}.pricing{background:var(--mist)}.plans{grid-template-columns:repeat(4,1fr)}.plan{background:#fff;border:1px solid var(--line);border-radius:13px;padding:28px;display:flex;flex-direction:column}.plan.featured{background:var(--navy);color:#fff}.plan .price{font-size:42px;font-weight:900;margin:15px 0}.plan ul{padding:0;list-style:none;flex:1}.plan li{margin:10px 0;font-size:13px}.plan li:before{content:'✓';color:var(--red);margin-right:8px}.plan .btn{justify-content:center}.guide time{font-size:12px;color:var(--muted)}.guide a{color:var(--red);font-weight:800}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{font-weight:800;cursor:pointer}.cta{background:var(--red);color:#fff;padding:65px 0}.cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta h2{margin:0}.cta .btn{background:#fff;color:var(--ink)}.footer{background:var(--ink);color:#fff;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer p{color:#98a8b4}.footer h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#9aabb7}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:13px}.copy{border-top:1px solid #213342;margin-top:45px;padding-top:20px;color:#8fa0ad;font-size:12px}.page-hero{background:var(--mist);padding:75px 0}.page-hero h1{font-size:55px}.content{width:min(820px,calc(100% - 40px));margin:auto;padding:70px 0}.content h2{font-size:30px;letter-spacing:-1px;margin-top:45px}.content a{color:var(--red);text-decoration:underline}.notice{background:#fff4e5;border-left:4px solid #f59e0b;padding:18px;margin:25px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-box{border:1px solid var(--line);border-radius:12px;padding:25px}.cookie{position:fixed;bottom:18px;left:18px;right:18px;max-width:780px;margin:auto;background:#fff;border:1px solid var(--line);box-shadow:0 15px 45px #07142133;border-radius:12px;padding:18px;z-index:50;display:flex;align-items:center;gap:18px}.cookie p{margin:0;flex:1;font-size:13px}.cookie button{border:0;cursor:pointer}.hidden{display:none!important}.floating{position:fixed;right:20px;bottom:20px;background:#08783e;color:#fff;padding:13px 18px;border-radius:30px;font-weight:800;z-index:40}@media(max-width:900px){.menu{display:none}.hero-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr;gap:25px}.plans{grid-template-columns:1fr 1fr}.cards,.guides{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:620px){.container{width:min(100% - 28px,1160px)}.header{height:70px}.wa{font-size:0;padding:10px}.wa:after{content:'↗';font-size:16px}.hero{padding:65px 0}.hero-grid{gap:40px}h1{font-size:49px}.screen{min-height:320px;padding:16px}.screen-feature{height:180px;padding:22px}.trust-grid,.plans,.contact-grid{grid-template-columns:1fr}.trust-grid div{border:0}.section{padding:70px 0}.cta .container{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.cookie{flex-wrap:wrap}.page-hero h1{font-size:42px}}

.cta .kicker{color:#fff}.footer .brand b{color:#ff8791}

.brand-logo{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(7,20,33,.2))}
