:root{--bg:#f7f3ec;--ink:#1f2933;--muted:#667085;--card:#fffaf2;--accent:#7a4f2b;--accent2:#17324d;--line:#e8dccb}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6}a{color:inherit;text-decoration:none}.hero{background:linear-gradient(135deg,#13283f,#1f3d5a 45%,#7a4f2b);color:white;padding:24px 6vw 70px}.nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.brand{font-weight:800;font-size:22px}.nav-links{display:flex;gap:24px;color:#e9eef5}.hero-content{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center;max-width:1180px;margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800;color:#c89b6a}.hero h1{font-size:54px;line-height:1.05;margin:12px 0 20px;max-width:850px}.lead{font-size:20px;color:#edf2f7;max-width:760px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 20px;border-radius:999px;font-weight:800}.primary{background:#c89b6a;color:#102033}.secondary{border:1px solid rgba(255,255,255,.45);color:inherit}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 14px 40px rgba(31,41,51,.08)}.hero-card{color:var(--ink);background:#fffaf2}.hero-card h2{margin-top:0}.profile-card{overflow:hidden;padding:18px}.profile-card img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:18px;margin-bottom:18px;display:block}.section{max-width:1180px;margin:0 auto;padding:70px 6vw}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-45px}.trust-item{background:white;border:1px solid var(--line);border-radius:18px;padding:22px}.trust-item strong{display:block;font-size:20px;color:var(--accent2)}.trust-item span{color:var(--muted)}h2{font-size:38px;line-height:1.15;margin:8px 0 26px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card h3{margin-top:0;color:var(--accent2)}.card p,.steps p,.note p,.credentials p,.footer p{color:var(--muted)}.text-link{display:inline-flex;margin-top:8px;color:var(--accent2);font-weight:800;border-bottom:2px solid var(--accent)}.doc-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.doc-gallery img{width:100%;border-radius:16px;border:1px solid var(--line);box-shadow:0 12px 30px rgba(31,41,51,.12);display:block}.process{background:white;border-radius:30px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps div{border-left:3px solid var(--accent);padding-left:18px}.steps span{display:inline-grid;place-items:center;background:var(--accent2);color:white;width:34px;height:34px;border-radius:50%;font-weight:800}.note{padding-top:30px}.footer{background:#102033;color:white;padding:60px 6vw;display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:center}.footer h2{margin-top:0}.contact-box{justify-self:end;display:grid;gap:12px;min-width:280px}.small{font-size:13px}@media(max-width:850px){.nav{align-items:flex-start;gap:18px}.nav-links{display:none}.hero-content,.footer{grid-template-columns:1fr}.hero h1{font-size:38px}.trust,.grid,.steps{grid-template-columns:1fr}.contact-box{justify-self:stretch}.section{padding:46px 5vw}.hero{padding:22px 5vw 55px}}
