:root{--navy:#081c33;--navy2:#0c2947;--blue:#1679b4;--gold:#d7ae4c;--ink:#12263b;--muted:#5b6d80;--line:#dce6ee;--paper:#f6f9fc;--white:#fff;--shadow:0 14px 40px #08213c14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;background:var(--white)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1120px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px;z-index:99}.header{position:sticky;top:0;z-index:20;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid #e7eef4}.header-in{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;color:var(--navy);font-size:15px}.brand img{width:137px;height:32px;object-fit:contain;object-position:left}.nav{display:flex;gap:24px;font-size:14px;font-weight:650;color:#3d5167}.nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:13px 19px;font-size:15px;font-weight:750;background:var(--gold);color:#172536;box-shadow:0 7px 18px #d7ae4c44;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d7ae4c5c}.button.dark{background:#fff;color:var(--navy);box-shadow:none}.button.outline{background:transparent;border:1px solid #7890a7;color:var(--navy);box-shadow:none}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 20%,#1c5b8f 0,#0c2947 33%,#081c33 72%);color:#fff;padding:84px 0 74px}.hero:after{content:"";position:absolute;inset:auto -9% -26% auto;width:620px;height:420px;background:#d7ae4c14;filter:blur(10px);border-radius:50%;transform:rotate(-24deg)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:42px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.7px;color:#e7c56e;font-weight:800}.hero h1{font-size:clamp(36px,5vw,63px);line-height:1.06;letter-spacing:-2px;margin:13px 0 20px}.hero p{font-size:19px;max-width:630px;color:#dae8f3;margin:0 0 25px}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:27px}.chip{border:1px solid #ffffff38;border-radius:999px;padding:6px 11px;color:#e1edf6;font-size:13px}.hero-visual{padding:20px}.hero-visual img{width:100%;filter:drop-shadow(0 25px 30px #0004)}section{padding:78px 0}.section-kicker{font-size:12px;color:var(--blue);font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.section-title{font-size:clamp(28px,3.6vw,43px);letter-spacing:-1.2px;line-height:1.13;margin:7px 0 14px;color:var(--navy)}.lead{color:var(--muted);font-size:17px;max-width:750px}.grid{display:grid;gap:18px}.services{grid-template-columns:repeat(4,1fr);margin-top:32px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow);transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:#b8d3e5}.icon{height:42px;width:42px;border-radius:12px;background:#e9f4fa;color:var(--blue);display:grid;place-items:center;font-size:21px;margin-bottom:14px}.card h3{font-size:17px;line-height:1.25;margin:0 0 7px;color:var(--navy)}.card p{font-size:14px;color:var(--muted);margin:0}.soft{background:var(--paper)}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.checklist{display:grid;gap:12px;margin:25px 0 0;padding:0;list-style:none}.checklist li{display:flex;gap:11px;align-items:center;font-weight:650}.checklist li:before{content:"✓";display:grid;place-items:center;width:23px;height:23px;flex:none;background:#d9eef9;color:var(--blue);border-radius:50%;font-size:13px}.area-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.area-list span{border-radius:9px;background:#fff;padding:9px 12px;border:1px solid var(--line);font-size:14px;font-weight:600}.steps{grid-template-columns:repeat(4,1fr);margin-top:32px}.step{position:relative;padding:4px 18px 4px 0}.step-no{color:var(--gold);font-weight:900;font-size:14px;letter-spacing:1px}.step h3{margin:4px 0;font-size:18px}.step p{color:var(--muted);font-size:14px;margin:0}.articles{grid-template-columns:repeat(3,1fr);margin-top:32px}.article-card{padding:0;overflow:hidden}.article-top{height:108px;padding:21px;background:linear-gradient(135deg,#0c2947,#1c6797);color:#d9edf8;display:flex;align-items:end;font-weight:750;font-size:13px}.article-card:nth-child(2) .article-top{background:linear-gradient(135deg,#144a71,#d7ae4c)}.article-card:nth-child(3) .article-top{background:linear-gradient(135deg,#102b47,#287eae)}.article-body{padding:22px}.article-body h3{margin:0 0 8px;font-size:20px}.article-body p{font-size:14px;color:var(--muted)}.read{color:var(--blue);font-size:14px;font-weight:800}.faq{max-width:820px;margin:32px auto 0}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{cursor:pointer;font-weight:750;color:var(--navy);list-style:none;padding-right:25px;position:relative}.faq summary:after{content:"+";position:absolute;right:3px;font-size:22px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);font-size:15px;margin:12px 0 0}.cta{background:linear-gradient(120deg,#081c33,#0e426b);color:#fff;text-align:center}.cta h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:0 0 12px}.cta p{margin:0 0 23px;color:#d5e6f3;font-size:18px}.footer{background:#061526;color:#bed0df;padding:45px 0 95px}.footer-grid{display:flex;justify-content:space-between;gap:35px}.footer strong{display:block;color:#fff;font-size:16px;margin-bottom:8px}.footer p,.footer a{font-size:14px;margin:5px 0}.float{position:fixed;right:18px;z-index:30;display:flex;flex-direction:column;gap:10px;bottom:18px}.float a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 9px 23px #03142748}.whatsapp{background:#20b969}.call{background:#1679b4}.page-hero{background:linear-gradient(120deg,#081c33,#155680);color:white;padding:68px 0}.page-hero h1{font-size:clamp(34px,5vw,55px);line-height:1.1;margin:10px 0}.page-hero p{max-width:710px;color:#d6e6f2;font-size:18px}.prose{max-width:840px}.prose h2{font-size:30px;line-height:1.2;color:var(--navy);margin:44px 0 12px}.prose h3{font-size:21px;color:var(--navy);margin:27px 0 8px}.prose p,.prose li{color:#445a70}.prose ul{padding-left:22px}.notice{padding:17px 20px;border-left:4px solid var(--gold);background:#fff8e8;color:#5b4b26;border-radius:0 10px 10px 0}@media(max-width:820px){.nav{display:none}.header-in{height:68px}.header .button{padding:10px 12px;font-size:13px}.brand{font-size:12px;gap:8px}.brand img{width:112px}.hero{padding:60px 0 45px}.hero-grid,.split{grid-template-columns:1fr;gap:20px}.hero-visual{max-width:430px;padding:0;margin:auto}.services{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:24px}.articles{grid-template-columns:1fr}.footer-grid{display:block}.footer-grid>div+div{margin-top:22px}section{padding:58px 0}}@media(max-width:430px){.container{width:min(100% - 28px,1120px)}.services{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.hero h1{letter-spacing:-1.3px}.float{right:13px;bottom:13px}.float a{width:50px;height:50px}}
