@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap";
:root{--ink:#202b3b;--muted:#667386;--red:#eb3341;--line:#e6e9ed;--soft:#f7f8fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font:16px/1.65 DM Sans,sans-serif}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,sans-serif;line-height:1.2}h1{margin:20px 0;font-size:clamp(3rem,5.5vw,5.6rem)}h2{margin:12px 0 20px;font-size:clamp(2.2rem,3.5vw,3.5rem)}h3{font-size:1.25rem}p{margin:0 0 18px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1160px,100% - 44px);margin:auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--red);font:800 .76rem Manrope,sans-serif}.muted{color:var(--muted)}.btn{border:1px solid #d7dce4;border-radius:9px;justify-content:center;align-items:center;gap:.6rem;padding:.83rem 1.24rem;font:800 .88rem Manrope,sans-serif;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 12px 22px #eb334129}.btn.primary:hover{background:#c82030}.btn.disabled{color:#657080;cursor:default;box-shadow:none;background:#e5e7eb}.btn.disabled:hover{transform:none}.header{z-index:10;border-bottom:1px solid var(--line);background:#fff;align-items:center;height:78px;display:flex;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:.7rem;font:800 1.04rem Manrope,sans-serif;display:flex}.brand img{border-radius:8px;width:38px;height:38px}.brand strong{color:var(--red)}.nav{gap:27px;font-size:.86rem;font-weight:700;display:flex}.nav a:hover{color:var(--red)}.hero{background:linear-gradient(#fff,#fafafa);padding:88px 0 78px;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;display:grid}.hero h1 span{color:var(--red)}.lead{color:#5d6a7d;max-width:570px;font-size:1.16rem}.hero-buttons{flex-wrap:wrap;gap:12px;margin:30px 0 20px;display:flex}.small-note{color:#7a8797;font-size:.84rem}.hero img{filter:drop-shadow(0 25px 35px #26344517);border-radius:15px;width:112%;max-width:none}.pill{color:#bb2634;background:#fff0f1;border-radius:100px;padding:.32rem .7rem;font:800 .75rem Manrope;display:inline-block}.strip{border-block:1px solid var(--line);padding:19px 0}.strip-grid{grid-template-columns:repeat(3,1fr);gap:20px;font-size:.89rem;font-weight:700;display:grid}.strip-grid span:before{content:"✓";width:31px;height:31px;color:var(--red);background:#fff0f1;border-radius:8px;place-items:center;margin-right:10px;display:inline-grid}.section{padding:105px 0}.section-head{max-width:700px;margin-bottom:40px}.section-head p:last-child{color:var(--muted);font-size:1.06rem}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{border:1px solid var(--line);border-radius:15px;padding:28px}.feature b{color:var(--red);background:#fff0f1;border-radius:9px;place-items:center;width:42px;height:42px;font:800 .9rem Manrope;display:grid}.feature h3{margin:23px 0 10px}.feature p{color:var(--muted);margin:0;font-size:.93rem}.soft{background:var(--soft)}.two-col{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6rem;display:grid}.screenshot{border:1px solid var(--line);background:#fff;border-radius:17px;padding:12px;box-shadow:0 28px 60px #1a2b4017}.screenshot img{border-radius:9px;display:block}.checks{padding:0;list-style:none}.checks li{margin:12px 0;padding-left:29px;position:relative}.checks li:before{content:"✓";color:var(--red);font-weight:800;position:absolute;left:0}.steps{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.step{border-top:2px solid #dfe3e8;padding-top:24px}.step small{color:var(--red);font-weight:800}.step p{color:var(--muted);font-size:.94rem}.dark{color:#fff;background:#1d2b3d}.dark .section-head p:last-child{color:#bec8d4}.price-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.price{background:#2b3b4e;border:1px solid #47576a;border-radius:17px;padding:34px}.price.featured{color:var(--ink);background:#fff}.price .amount{letter-spacing:-.07em;margin:18px 0 0;font:800 3.5rem Manrope}.price .amount span{letter-spacing:0;font-size:1rem;font-weight:600}.price p{color:#b8c4d1}.price.featured p{color:var(--muted)}.price ul{min-height:108px;padding-left:20px}.price li{margin:6px 0}.notice{color:#cad3de;border:1px solid #516074;border-radius:9px;margin-top:24px;padding:15px 20px;font-size:.85rem}.business{grid-template-columns:1fr 1fr}.business-card{background:#fff5f5;border:1px solid #f6dcde;border-radius:18px;padding:40px}.row{background:#fff;border:1px solid #f0dfe0;border-radius:9px;justify-content:space-between;gap:20px;margin:9px 0;padding:12px 15px;font-weight:700;display:flex}.row strong{color:var(--red)}.faq-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.faq-item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px 28px}.faq-item p{color:var(--muted);margin:0;font-size:.92rem}.cta{text-align:center;background:#fff3f4;padding:75px 0}.footer{color:#c3cfdb;background:#152132;padding:52px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.footer h4{color:#fff}.footer a.link{margin:6px 0;display:block}.footer-bottom{border-top:1px solid #334256;margin-top:40px;padding-top:20px;font-size:.82rem}.feedback-form{max-width:620px;margin:auto}.feedback-form input,.feedback-form textarea{width:100%;font:inherit;border:1px solid #cad2dc;border-radius:8px;margin:5px 0 18px;padding:12px;display:block}.feedback-form label{font-weight:700}.feedback-form textarea{min-height:150px}.feedback-form button{font:inherit;cursor:pointer}.status{background:#f5f7f9;border-radius:8px;margin-top:15px;padding:12px}@media (max-width:900px){.hero-grid,.two-col{grid-template-columns:1fr;gap:35px}.hero img{width:100%}.feature-grid,.steps{grid-template-columns:repeat(2,1fr)}.nav{display:none}}@media (max-width:640px){.container{width:calc(100% - 32px)}.header{height:68px}.header .btn{display:none}.hero{padding:55px 0}.hero h1{font-size:2.9rem}.section{padding:70px 0}.feature-grid,.steps,.price-grid,.faq-grid,.strip-grid,.footer-grid{grid-template-columns:1fr}.strip-grid{gap:9px}.price{padding:26px}}.feature input,.feature select,.data-table select{width:100%;font:inherit;border:1px solid #cad2dc;border-radius:7px;margin:5px 0 15px;padding:9px 11px;display:block}.feature label{font-size:.9rem;font-weight:700;display:block}.feature label.checkbox{align-items:center;gap:10px;display:flex}.feature label.checkbox input{width:auto;margin:0}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.data-table th{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.75rem}.data-table button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:6px 9px}
