:root{--n:#061522;--n2:#0d2d45;--g:#d4a73f;--g2:#f1ce78;--c:#f7f4ed;--i:#102532;--m:#60717c;--l:#dce3e6;--r:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 Manrope,Arial,sans-serif;color:var(--i)}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;z-index:99;background:#fff;padding:10px}.top{background:var(--n);color:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff20}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px}.brand b{font:700 2rem Georgia;color:var(--g2)}.brand span{font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;color:#c5d1d8;border-left:1px solid #ffffff35;padding-left:13px}.links{display:flex;gap:25px;align-items:center;font-size:.82rem;font-weight:700}.links a:hover{color:var(--g2)}.pill{border:1px solid var(--g);padding:9px 15px;border-radius:99px}.menu{display:none;background:0;border:0;color:#fff;font-size:1.4rem}.hero{background:radial-gradient(circle at 82% 15%,#174d70 0,var(--n2) 29%,var(--n) 65%);color:#fff}.hero-in{min-height:630px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.73rem;font-weight:800;color:#a2771c}.hero .eyebrow{color:var(--g2)}h1,h2,h3{font-family:Georgia,serif}.hero h1,.page h1{font-size:clamp(3rem,6vw,5.3rem);line-height:1.04;margin:18px 0}.hero p,.page p{color:#cedae1;max-width:690px;font-size:1.07rem}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.btn{display:inline-flex;padding:13px 20px;border-radius:9px;font-weight:800;font-size:.86rem;border:1px solid transparent;cursor:pointer}.primary{background:var(--g);color:#07141e}.ghost{border-color:#ffffff60;color:#fff}.hero-card{background:#ffffff0d;border:1px solid #ffffff24;border-radius:var(--r);padding:28px}.hero-card strong{font-size:3rem;color:var(--g2)}.hero-card p{font-size:.86rem}.trust{display:grid;grid-template-columns:1fr 1fr;gap:9px}.trust div{padding:12px;background:#ffffff0b;border-radius:9px;font-size:.78rem}.proof{background:var(--n);color:#fff}.proof-in{display:grid;grid-template-columns:repeat(4,1fr)}.proof-in div{padding:25px;border-right:1px solid #ffffff1c}.proof-in b{display:block;color:var(--g2)}.proof-in span{font-size:.76rem;color:#adbbc4}.section{padding:88px 0}.cream{background:var(--c)}.head,.split,.lead-in{display:grid;grid-template-columns:1fr 1fr;gap:60px}.head{align-items:end;margin-bottom:34px}.head h2,.split h2,.lead-in h2{font-size:clamp(2.15rem,4vw,3.45rem);line-height:1.12;color:var(--n);margin:11px 0}.head p,.split p{color:var(--m)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{background:#fff;border:1px solid var(--l);border-radius:var(--r);padding:27px;min-height:280px;display:flex;flex-direction:column}.card.feature{background:var(--n);color:#fff}.num{color:var(--g);font-size:.74rem;font-weight:800}.card h3{font-size:1.4rem;margin:35px 0 9px}.card p{font-size:.88rem;color:var(--m)}.card.feature p{color:#b9c6ce}.card a{margin-top:auto;font-size:.8rem;font-weight:800;color:#987019}.card.feature a{color:var(--g2)}.checks{display:grid;gap:11px}.check{padding:15px;border:1px solid var(--l);border-radius:11px}.check b{color:#9a721a;margin-right:10px}.faq details{border-bottom:1px solid var(--l);padding:18px 0}.faq summary{font-weight:800;cursor:pointer}.faq details p{color:var(--m)}.lead{background:linear-gradient(115deg,var(--c) 0 58%,var(--g) 58%)}.form{background:#fff;border-radius:var(--r);padding:27px;box-shadow:0 18px 45px #06152220}.fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:grid;gap:5px}.full{grid-column:1/-1}.field label{font-size:.75rem;font-weight:800}.field input,.field textarea{padding:11px;border:1px solid #c9d3d8;border-radius:8px;font:inherit}.field textarea{min-height:95px}.form small{display:block;color:var(--m);margin-top:11px}.licence{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--l)}.licence div{background:#fff;padding:18px}.licence small{display:block;text-transform:uppercase;color:var(--m);font-size:.64rem}.licence strong{font-size:.82rem}.page{background:var(--n);color:#fff;padding:82px 0}.content{max-width:830px}.content h2{font-size:2rem;color:var(--n);margin-top:42px}.content p,.content li{color:var(--m)}.notice{background:var(--c);border-left:4px solid var(--g);padding:17px}.footer{background:#030c13;color:#a8b5bd;padding:36px 0}.foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.foot h3{color:#fff}.foot a{display:block;font-size:.8rem;margin:6px 0}.copy{border-top:1px solid #ffffff18;margin-top:27px;padding-top:20px;font-size:.72rem}.wa{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;font-weight:900;box-shadow:0 10px 30px #0004}@media(max-width:900px){.links{display:none}.menu{display:block}.hero-in,.head,.split,.lead-in{grid-template-columns:1fr}.hero-in{padding:75px 0}.grid{grid-template-columns:1fr 1fr}.proof-in,.licence{grid-template-columns:1fr 1fr}.lead{background:var(--c)}}@media(max-width:620px){.wrap{width:min(100% - 28px,1160px)}.brand span{display:none}.hero h1{font-size:3rem}.grid,.proof-in,.licence,.fields,.foot{grid-template-columns:1fr}.full{grid-column:auto}.section{padding:68px 0}.links.open{display:flex;position:absolute;top:78px;left:14px;right:14px;background:var(--n);padding:20px;flex-direction:column;align-items:stretch;border-radius:12px}}
