:root{--ink:#142d49;--muted:#52667b;--gold:#e4ad31;--line:#e2e9ed;--paper:#fff;--soft:#f5f8fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}header{border-bottom:1px solid var(--line);background:#fff}.container{width:min(1120px,calc(100% - 48px));margin:auto}.topbar{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:104px}.brand{text-decoration:none;display:flex;align-items:center;gap:16px}.brand-mark{width:51px;height:51px;flex:none}.brand-name{display:block;font:800 clamp(13px,1.35vw,17px)/1.3 Manrope,Arial,sans-serif;letter-spacing:.025em}.brand-sub{display:block;color:#64778b;font-size:10px;letter-spacing:.21em;margin-top:5px;font-weight:700}.nav{display:flex;gap:28px;align-items:center;white-space:nowrap}.nav a{text-decoration:none;font-size:14px;font-weight:700}.nav a:hover,.nav a[aria-current=page]{color:#b07b0a}.hero{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:36px;min-height:550px;padding:66px 0}.eyebrow{color:#a77812;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.hero h1,h1{font:800 clamp(38px,4.4vw,63px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:18px 0 25px}.accent{width:82px;height:4px;background:var(--gold);margin:0 0 25px}.lead{font-size:18px;line-height:1.8;color:var(--muted);max-width:520px}.hero-art{border-radius:8px;overflow:hidden;background:#eef5f8;box-shadow:0 18px 50px #142d4910}.hero-art img{width:100%;height:auto;display:block}.highlights{display:flex;gap:24px;flex-wrap:wrap;margin-top:40px}.highlight{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.highlight svg{width:23px;height:23px;stroke:#2b735f;fill:none;stroke-width:1.8}.contact{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:46px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.field-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#708295;font-weight:800}.field-value{margin-top:8px;font-size:17px;font-weight:600;overflow-wrap:anywhere}.field-value a{color:#1d577d;text-underline-offset:4px}.page{padding:76px 0 100px;min-height:55vh}.page h1{font-size:clamp(36px,4vw,52px)}.page .intro{color:var(--muted);max-width:690px;font-size:18px}.document-list{margin-top:40px;border-top:1px solid var(--line);max-width:800px}.document-row{padding:20px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.document-row strong{font-weight:700}.document-row a{color:#1a5d83;text-underline-offset:4px;font-weight:700}.notice{margin-top:35px;padding:23px 27px;background:var(--soft);border-left:4px solid var(--gold);color:var(--muted);max-width:800px}.footer{padding:27px 0;font-size:13px;color:#6a7b8b}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}@media(max-width:760px){.container{width:min(100% - 36px,1120px)}.topbar{min-height:95px;align-items:flex-start;flex-direction:column;justify-content:center;padding:20px 0;gap:17px}.brand-name{font-size:13px}.brand-sub{font-size:9px}.brand-mark{width:42px;height:42px}.hero{grid-template-columns:1fr;min-height:unset;padding:60px 0;gap:35px}.hero h1{font-size:42px}.lead{font-size:16px}.highlights{gap:15px}.contact-grid{grid-template-columns:1fr;gap:27px}.page{padding:55px 0 80px}.document-row{align-items:flex-start;flex-direction:column;gap:8px}}
