
:root{--navy:#081a2f;--blue:#0b63ce;--cyan:#11b7d7;--red:#e33a2e;--light:#f4f7fb;--ink:#172033;--muted:#667085;--white:#fff;--shadow:0 18px 55px rgba(8,26,47,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);line-height:1.75;background:#fff}a{color:var(--blue);text-decoration:none}img{max-width:100%;display:block}.container{width:min(1140px,92%);margin:auto}.top{background:var(--navy);color:#dce7f5;font-size:13px}.top .container{display:flex;justify-content:space-between;padding:7px 0}.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid #e7ebf2}.navin{height:76px;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:900;color:var(--navy);font-size:20px;letter-spacing:-.5px}.logo span{color:var(--red)}.menu{display:flex;gap:22px;align-items:center;font-weight:650;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:10px;font-weight:800;border:1px solid transparent;transition:.2s}.btn-primary{background:var(--red);color:#fff;box-shadow:0 8px 22px rgba(227,58,46,.22)}.btn-dark{background:var(--navy);color:#fff}.btn-outline{border-color:#cbd5e1;color:var(--navy);background:#fff}.hero{background:linear-gradient(120deg,#071a30 0%,#0b3155 55%,#0c6c92 100%);color:#fff;padding:82px 0 70px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center}.eyebrow{display:inline-block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:900;color:#77d7ef;margin-bottom:12px}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-2.5px;margin:0 0 20px}.hero p{font-size:18px;color:#d9e8f5;max-width:690px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0}.trust{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#d6e2ee}.hero-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:12px;border-radius:22px;box-shadow:var(--shadow)}.hero-card img{border-radius:16px;height:390px;width:100%;object-fit:cover}.section{padding:76px 0}.section.alt{background:var(--light)}.head{text-align:center;max-width:760px;margin:0 auto 38px}.head h2{font-size:38px;line-height:1.18;letter-spacing:-1.3px;margin:0 0 12px}.head p{color:var(--muted);margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border:1px solid #e7ebf2;border-radius:17px;padding:25px;box-shadow:0 8px 30px rgba(16,24,40,.05)}.card h3{margin:8px 0 8px;font-size:20px}.icon{width:48px;height:48px;border-radius:13px;background:#eaf4ff;color:var(--blue);display:grid;place-items:center;font-weight:900}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.photo{border-radius:22px;box-shadow:var(--shadow);width:100%;height:440px;object-fit:cover}.list{padding:0;list-style:none}.list li{margin:10px 0;padding-left:28px;position:relative}.list li:before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:900}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step{padding:22px;border-radius:15px;background:#fff;border:1px solid #e6ebf1}.num{font-size:28px;font-weight:900;color:var(--red)}.cta{padding:48px 0;background:var(--red);color:#fff}.cta-in{display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{margin:0;font-size:32px;line-height:1.2}.cta p{margin:5px 0 0;color:#ffe9e7}.cta .btn{background:#fff;color:var(--red)}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid #e5e7eb;padding:16px 0}.faq summary{cursor:pointer;font-weight:800}.article{max-width:820px;margin:auto}.article h1{font-size:46px;line-height:1.12;letter-spacing:-1.5px}.article h2{font-size:30px;line-height:1.25;margin-top:42px}.article h3{font-size:22px}.article .lead{font-size:19px;color:#475467}.toc{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:14px;padding:20px}.breadcrumb{padding:18px 0;font-size:13px;color:#667085}.banner{padding:55px 0;background:linear-gradient(110deg,#eaf5ff,#fff)}.banner h1{font-size:48px;line-height:1.15;margin:0}.footer{background:#061425;color:#c9d5e2;padding:55px 0 20px}.footgrid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer h3{color:#fff}.footer a{color:#d6e2ee}.copy{border-top:1px solid #203147;margin-top:35px;padding-top:15px;font-size:13px}.float{position:fixed;right:20px;bottom:20px;background:#16a34a;color:#fff;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 12px 35px rgba(0,0,0,.22);z-index:60}.form{display:grid;gap:12px}.form input,.form textarea,.form select{width:100%;padding:13px 14px;border:1px solid #d5dbe4;border-radius:10px;font:inherit}.form textarea{min-height:130px}.note{background:#fff8e8;border-left:4px solid #f59e0b;padding:16px 18px;border-radius:8px}.tag{display:inline-block;background:#edf6ff;color:#075db8;padding:5px 10px;border-radius:99px;font-size:12px;font-weight:800;margin:3px}@media(max-width:800px){.top .container{display:none}.menu{display:none}.hero-grid,.split,.footgrid{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.process{grid-template-columns:1fr 1fr}.hero{padding:55px 0}.hero-card img{height:300px}.section{padding:55px 0}.head h2{font-size:31px}.article h1,.banner h1{font-size:37px}.cta-in{display:block}.cta .btn{margin-top:18px}.photo{height:300px}}
