*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#14243a;line-height:1.65}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 30px));margin:auto}.nav{position:sticky;top:0;z-index:20;background:#071b35;color:#fff}.navin{min-height:74px;display:flex;align-items:center;gap:25px}.brand{font-weight:800;display:flex;align-items:center;gap:10px}.logo{background:linear-gradient(135deg,#16b86a,#1264e8);padding:10px;border-radius:12px}.links{margin-left:auto;display:flex;gap:22px;align-items:center}.links .active{color:#5ee29b}.btn{display:inline-block;padding:12px 18px;border-radius:10px;font-weight:700}.btn-primary{background:#1264e8;color:#fff}.btn-green{background:#16b86a;color:#fff}.btn-light{background:#fff;color:#071b35}.menu{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:24px}.hero,.pagehero{background:linear-gradient(135deg,#06182f,#0d3b6d);color:#fff;padding:80px 0}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.hero h1,.pagehero h1{font-size:clamp(40px,6vw,66px);line-height:1.05;margin:16px 0}.pagehero{text-align:center}.pagehero h1{font-size:48px}.hero p,.pagehero p{color:#c4d1e3;font-size:18px}.eyebrow{display:inline-block;color:#52dfa0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.mock,.card{background:#fff;color:#14243a;border-radius:20px;padding:25px;border:1px solid #e2eaf3;box-shadow:0 15px 40px #081d3612}.mock .field{height:42px;border:1px solid #dce5ef;border-radius:9px;margin:10px 0}.toggles,.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.toggles{grid-template-columns:1fr 1fr}.toggle{padding:10px;border:1px solid #e3e9f0;border-radius:9px;font-size:12px}.dot{float:right;width:26px;height:15px;background:#16b86a;border-radius:20px}section{padding:75px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-head h2{font-size:42px;line-height:1.15;margin:10px}.muted,.section-head p{color:#637083}.soft{background:#f6f9fd}.card h3{margin-top:5px}.check{list-style:none;padding:0}.check li{padding:8px 0;border-bottom:1px solid #edf1f5}.check li:before{content:'✓';color:#16b86a;font-weight:bold;margin-right:8px}.price strong{font-size:40px}.featured{border:2px solid #1264e8}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px}.form input,.form textarea,.form select{width:100%;padding:13px;border:1px solid #dbe4ee;border-radius:9px;margin:5px 0 13px}.form textarea{min-height:140px}.cta{background:#08213f;color:#fff;border-radius:25px;padding:42px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer{background:#06182f;color:#b8c5d7;padding:50px 0 20px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px}.footer h4{color:#fff}.footer a{display:block;margin:7px 0}.copy{border-top:1px solid #1b3552;margin-top:30px;padding-top:20px}.faq details{border:1px solid #e2eaf3;border-radius:12px;padding:15px;margin:10px 0}.faq summary{font-weight:800}@media(max-width:850px){.links{display:none;position:absolute;top:74px;left:0;right:0;background:#071b35;padding:20px;flex-direction:column}.links.open{display:flex}.menu{display:block}.hero-grid,.grid3,.contact-grid,.footer-grid{grid-template-columns:1fr}.toggles{grid-template-columns:1fr 1fr}.cta{display:block}.pagehero h1{font-size:38px}}
.pricing-live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.pricing-live-grid .price{position:relative;display:flex;flex-direction:column}.pricing-live-grid .price .btn{margin-top:auto;text-align:center}.plan-badge{position:absolute;right:16px;top:16px;background:#e7fff3;color:#087a46;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900}.plan-price{font-size:42px;font-weight:900;color:#071b35;margin:12px 0}.plan-price span{font-size:14px;color:#637083}.payment-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.payment-total{font-size:34px;font-weight:900;color:#1264e8}.payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.payment-card{border:1px solid #e2eaf3;border-radius:18px;padding:22px;background:#fff;box-shadow:0 12px 35px rgba(17,42,75,.06)}.payment-card-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.payment-card-top h3{margin:0}.payment-card-top small{color:#637083}.payment-logo,.contact-big-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#16b86a,#1264e8);color:#fff;font-weight:900}.pay-row{padding:11px 0;border-top:1px solid #edf1f5}.pay-row span{display:block;font-size:11px;text-transform:uppercase;color:#7a8798;font-weight:800}.pay-number{font-size:17px;word-break:break-all}.copy-btn{width:100%;border:0;background:#edf4ff;color:#1264e8;padding:10px;border-radius:9px;font-weight:800;cursor:pointer;margin-top:10px}.payment-instruction{margin-top:40px;padding:35px;border-radius:22px;background:#071b35;color:#fff}.payment-instruction p{color:#c6d3e4}.contact-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.contact-method{transition:.2s}.contact-method:hover{transform:translateY(-4px);border-color:#1264e8}.contact-method span{display:block;margin-top:18px;color:#637083;font-size:12px;font-weight:800;text-transform:uppercase}.contact-method h3{word-break:break-word}@media(max-width:1000px){.pricing-live-grid{grid-template-columns:repeat(2,1fr)}.payment-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.pricing-live-grid,.payment-grid,.contact-method-grid{grid-template-columns:1fr}.payment-summary{display:block}.payment-total{margin-top:15px}.payment-instruction{padding:25px 20px}}
