:root{--green:#123f34;--deep:#082c25;--gold:#eccb71;--paper:#f4f6f1;--ink:#173e33;--muted:#6f8077}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 "Segoe UI",Arial,sans-serif}a{color:#176349}.info-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;min-height:110px;overflow:hidden;padding:10px max(22px,calc((100vw - 1220px)/2));background:rgba(11,48,40,.96);color:#fff;backdrop-filter:blur(10px)}.info-brand{display:block;width:min(270px,55vw);height:90px;overflow:hidden;text-decoration:none}.info-brand img{display:block;width:270px;max-width:100%;height:auto;max-height:90px;object-fit:contain;object-position:left center}.info-header nav{display:flex;gap:18px;margin-left:auto;overflow:auto}.info-header nav a{color:#dce9e2;text-decoration:none;font-size:12px;white-space:nowrap}main{max-width:1220px;margin:auto;padding:34px 20px 70px}.hero{display:grid;grid-template-columns:1.5fr .7fr;gap:36px;align-items:center;background:linear-gradient(135deg,#113f33,#1e664e);color:#fff;padding:55px;border-radius:24px;box-shadow:0 25px 55px rgba(19,61,48,.13)}.hero h1{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-2px;margin:10px 0 20px}.hero p{max-width:720px;color:#d5e3dc}.hero aside{display:grid;gap:10px;background:#ffffff10;border:1px solid #ffffff24;border-radius:16px;padding:24px}.hero aside b{color:var(--gold);font-size:19px;margin-bottom:5px}.hero aside span{border-bottom:1px solid #ffffff16;padding:7px}.eyebrow{color:#ae8d35;font-size:10px;font-weight:800;letter-spacing:2px}.hero .eyebrow{color:var(--gold)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions a{border:1px solid #ffffff50;border-radius:9px;padding:11px 16px;color:#fff;text-decoration:none}.actions .primary{background:var(--gold);border-color:var(--gold);color:#2f2a17;font-weight:700}main>section:not(.hero){background:#fff;border:1px solid #e0e6dc;border-radius:16px;padding:32px;margin-top:26px}h2{font-size:25px;line-height:1.25;margin:8px 0 13px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.info-grid section{background:#fff;border:1px solid #dfe6dc;border-radius:15px;padding:27px;scroll-margin-top:90px}.info-grid p{color:var(--muted)}.link-list{display:flex;flex-direction:column;gap:9px}.link-list span{color:#849188}footer{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;padding:25px;background:var(--deep);color:#bcd0c5}footer a{color:var(--gold);text-decoration:none}@media(max-width:850px){.info-header{display:block}.info-header nav{margin-top:12px}.hero{grid-template-columns:1fr;padding:34px 25px}.info-grid{grid-template-columns:1fr}}@media(max-width:480px){main{padding:20px 12px 55px}.hero{border-radius:16px}.hero h1{letter-spacing:-1px}.info-header{padding:10px 14px}.info-grid section,main>section:not(.hero){padding:21px}}
