.sp{--n:#082b4d;--d:#051d33;--g:#c99b45;--p:#f4f8fb;--t:#26384a;font-family:Arial,sans-serif;color:var(--t)}.sp *{box-sizing:border-box}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.hero{padding:90px 0;background:radial-gradient(circle at 80% 45%,#174f7b,var(--n) 38%,var(--d) 75%);color:#fff}.eyebrow{display:block;color:var(--g);font-size:12px;font-weight:900;letter-spacing:.14em;margin-bottom:13px}.hero h1,.sp h2,.sp h3{font-family:Georgia,serif}.hero h1{font-size:clamp(48px,6vw,72px);line-height:1.04;margin:15px 0;max-width:900px}.lead{font-size:20px;line-height:1.7;max-width:850px}.crumb{color:#dce7ef;text-decoration:none;font-size:13px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;padding:15px 24px;border-radius:28px;text-decoration:none!important;font-weight:900}.gold{background:var(--g);color:#fff!important}.outline{border:1px solid #fff;color:#fff!important}.section{padding:82px 0}.pale{background:var(--p)}.sp h2{font-size:clamp(33px,4vw,48px);color:var(--n);margin:0 0 20px}.intro{max-width:900px;font-size:18px;line-height:1.75}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.grid article,.articles a{background:#fff;border:1px solid #dfe6eb;border-radius:8px;padding:25px}.grid b{color:var(--g);font-size:24px}.grid p{font-size:15px;line-height:1.65}.articles{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.articles a{text-decoration:none;color:var(--t)}.articles small{color:var(--g);font-weight:900}.articles h3{color:var(--n);font-size:22px}.articles span{color:var(--n);font-weight:900}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.steps div{background:var(--p);padding:22px;border-radius:8px}.steps i{display:flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--g);color:#fff;font-style:normal;font-weight:900}.steps p{line-height:1.6}.linkbox{display:grid;grid-template-columns:1fr 1fr;gap:18px}.linkbox>div{padding:30px;border-radius:9px;background:var(--p)}.linkbox a{font-weight:900;color:var(--n)}.dark{background:var(--d);color:#fff}.dark h2{color:#fff}.arch{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:35px}.arch div{background:var(--n);border:1px solid rgba(255,255,255,.2);padding:20px;border-radius:8px;text-align:center}.arch b,.arch small{display:block}.arch small{color:var(--g)}.cta{padding:75px 0;background:var(--n);color:#fff;text-align:center}.cta h2{color:#fff}.cta p{max-width:800px;margin:0 auto 28px;font-size:17px;line-height:1.7}.faq{max-width:900px}.faq details{padding:18px 0;border-bottom:1px solid #dfe6eb}.faq summary{font-weight:900;color:var(--n);cursor:pointer}.faq p{line-height:1.7}@media(max-width:850px){.grid,.steps{grid-template-columns:1fr 1fr}.articles,.linkbox{grid-template-columns:1fr}}@media(max-width:600px){.wrap{width:min(100% - 28px,1160px)}.hero,.section{padding:58px 0}.grid,.steps{grid-template-columns:1fr}.actions .btn{width:100%;text-align:center}}
.psback{background:#04192b;color:#dce7ef;padding:13px 0}.psback .wrap{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.psback a{color:#fff;text-decoration:none;font-weight:900}.psback strong{color:#fff}.psback span{font-size:13px}
