:root{--gold:#d8b677;--ink:#111517;--soft:#f6f3ed;--line:#ddcfb7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC",Arial,sans-serif;background:var(--soft);color:#222}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{max-width:1160px;margin:auto;padding:0 24px}header{background:#131719;color:white;border-bottom:1px solid #635438;position:sticky;top:0;z-index:10}.head{min-height:82px;display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.logo{font-family:Georgia,serif;letter-spacing:3px;font-size:19px;line-height:1.3}.logo small{display:block;font:10px Arial,sans-serif;letter-spacing:3px;color:var(--gold)}.links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.links a:hover{color:var(--gold)}.languages{border:1px solid var(--gold);border-radius:24px;overflow:hidden;display:flex}.languages a{font-size:12px;padding:9px 12px}.languages a[aria-current=page]{background:var(--gold);color:#151515;font-weight:700}.hero{background:radial-gradient(circle at 86% 17%,#5a4631,#25282a 39%,#111517 80%);color:white}.hero .container{min-height:520px;display:flex;align-items:center}.hero-inner{max-width:790px;padding:80px 0}.eyebrow{font-size:12px;letter-spacing:3px;color:var(--gold);font-weight:bold}.hero h1{font:clamp(40px,6vw,74px)/1.13 Georgia,"Noto Serif SC",serif;white-space:pre-line;color:#f2ddba;margin:22px 0}.hero p{font-size:17px;line-height:1.8;color:#dedbd5}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);border-radius:5px;padding:14px 22px;font-size:14px;font-weight:650}.btn.primary{color:#171717;background:linear-gradient(120deg,#f0d9aa,#c89d55)}.btn.secondary{color:#f0d9aa}.strip{background:#222526;color:#eed2a3;padding:20px 0;font-size:13px}.strip .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.section{padding:74px 0}.section h2{font:clamp(30px,4vw,43px) Georgia,"Noto Serif SC",serif;margin:0 0 16px}.intro{line-height:1.8;color:#655f56;max-width:730px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:34px}.card{background:#191d1f;border:1px solid #665236;border-radius:9px;padding:29px;color:#fff;min-height:240px}.card b{color:var(--gold);font:28px Georgia}.card h3{margin:22px 0 12px;font-size:19px}.card p{color:#ccc;font-size:14px;line-height:1.8}.steps-bg{background:#ece6dc}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.step{background:#fffcf5;padding:21px;border-radius:7px}.step b{font:27px Georgia;color:#a57d42}.step h3{font-size:16px}.step p{color:#555;font-size:14px;line-height:1.7}.dark{background:#181c1e;color:white}.dark p{max-width:800px;line-height:1.9;color:#ddd}.formlayout{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px}.formbox{background:#fff;padding:28px;border:1px solid #e7ddce;border-radius:9px;box-shadow:0 10px 24px #0000000a}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field label{font-weight:650;font-size:13px}.field input,.field select,.field textarea{width:100%;padding:12px;border-radius:5px;border:1px solid #cdc4b7;background:white}.field textarea{min-height:105px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.consent{font-size:12px;line-height:1.7;display:flex;gap:10px;margin:15px 0}.notice{border-left:3px solid #b88e4b;background:#f8edda;padding:14px;color:#5b4a30;font-size:13px;line-height:1.7}.status{font-size:13px;color:#665c49}.submit{width:100%;margin-top:14px}.submit:disabled{opacity:.5;cursor:not-allowed}.faq{background:#ede8de}.faq details{background:white;border:1px solid #dcd1bf;border-radius:6px;padding:17px 19px;margin:10px 0}.faq summary{font-weight:650;cursor:pointer}.faq p{line-height:1.7;color:#666}footer{background:#111517;color:#c8c8c8;padding:39px 0;font-size:13px;line-height:1.9}.foot{display:flex;justify-content:space-between;gap:35px;flex-wrap:wrap}.foot aside{max-width:430px;color:#e0bd7a}.tiny{font-size:12px;color:#b8b1a8}.privacy{max-width:760px;margin:auto;padding:65px 24px;line-height:1.85}.privacy h1{font:42px Georgia,serif}.privacy h2{font:25px Georgia,serif} @media(max-width:850px){.head{align-items:flex-start}.links{order:3;width:100%;padding-bottom:8px}.cards{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.formlayout{grid-template-columns:1fr}}@media(max-width:570px){.container{padding:0 18px}.hero .container{min-height:440px}.hero-inner{padding:55px 0}.hero h1{font-size:42px}.hero p{font-size:15px}.cards,.steps,.two{grid-template-columns:1fr}.section{padding:54px 0}.formbox{padding:20px}.logo{font-size:15px}.links{font-size:12px}.strip .container{display:block}.strip span{display:block;padding:4px 0}}