:root{font-family:Arial,Helvetica,sans-serif;color:#f5f8ff;background:#071326}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#16335a 0,#071326 40%)}main{max-width:1200px;margin:auto}.top{align-items:center;justify-content:space-between;padding:30px 5%}.logo,.top{display:flex}.logo{flex-direction:column;line-height:1}.mark{font-weight:950;font-style:italic;font-size:34px;letter-spacing:-2px;color:#ffcf40}.mark span{color:#fff}.logo small{font-size:10px;letter-spacing:5px;color:#75baff;margin-top:6px;font-weight:800}.secure{font-size:10px;letter-spacing:2px;color:#b9d5f6}.hero{padding:70px 5% 80px;max-width:900px}.eyebrow,.step{color:#ffcf40;letter-spacing:2.5px;font-size:11px;font-weight:800}.hero h1{font-size:clamp(42px,6vw,78px);letter-spacing:-3px;line-height:1.07;margin:20px 0}.hero h1 em{font-style:normal;color:#ffcf40}.hero p{font-size:18px;color:#b9cce2;max-width:650px;line-height:1.65}.orderGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;padding:0 5% 90px}.form,.package{border-radius:20px;padding:42px;background:#10223d;border:1px solid #254369}.package{background:linear-gradient(145deg,#163a65,#0c1c34)}.tag{display:inline-block;background:#ffcf40;color:#0c1c34;font-size:10px;font-weight:900;letter-spacing:1.5px;padding:10px 14px;border-radius:4px}.form h2,.package h2{font-size:33px;line-height:1.15;letter-spacing:-1px;margin:25px 0}.price{font-size:52px;font-weight:900;color:#ffcf40}.price span{font-size:13px;color:#b5cbe1;font-weight:400}.line{height:1px;background:#35506e;margin:26px 0}.muted,.package p{color:#bbcee3;line-height:1.7;font-size:14px}.included{margin-top:20px;font-weight:700;font-size:14px}.included span{color:#ffcf40;margin-right:10px}.package .fine{margin-top:32px;font-size:12px}.form h2{margin-bottom:8px}.form label{display:block;font-size:12px;font-weight:700;color:#dce8f8;margin-top:22px}.form input,.form select{display:block;width:100%;margin-top:9px;padding:15px 16px;background:#07172d;border:1px solid #385374;border-radius:8px;color:#fff;font-size:15px;outline:none}.form input:focus,.form select:focus{border-color:#ffcf40}.form button{width:100%;padding:18px 12px;margin-top:28px;background:#ffcf40;color:#09172a;border:0;border-radius:8px;font-size:14px;font-weight:900;cursor:pointer}.form button:disabled{opacity:.6;cursor:wait}.trust{font-size:11px;color:#a9bed6;text-align:center;line-height:1.6;margin-top:20px}.error{color:#ff9d9d}footer{border-top:1px solid #203a5c;text-align:center;padding:30px;color:#809cb8;font-size:12px}@media(max-width:780px){.orderGrid{grid-template-columns:1fr}.hero{padding-top:40px;padding-bottom:45px}.form,.package{padding:28px}.secure{font-size:8px}.hero h1{letter-spacing:-1.5px}}