.Footer_footer__4m1fF{--scrim:rgba(10,16,24,0.70);--panel:rgba(16,22,30,0.66);--stroke:#233244;--text:#e6ebf1;--muted:#b6c3d1;--accent:#e9eef5;--accent-deep:#d5deea;color:var(--text);background:linear-gradient(180deg,rgba(8,12,18,.85),rgba(8,12,18,.85)),url(/images/footer/footer-bg.jpg) 50%/cover no-repeat;border-top:1px solid #dfe5ea}.Footer_max__eyy42{max-width:1200px;margin:0 auto;padding:36px 18px 22px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;grid-gap:28px;gap:28px}@media (max-width:1080px){.Footer_max__eyy42{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Footer_max__eyy42{grid-template-columns:1fr;gap:22px}}.Footer_brandCol__dp_TJ{background:var(--panel);border:1px solid var(--stroke);border-radius:14px;padding:16px}.Footer_logoLink___6ukR{display:inline-flex;align-items:center;text-decoration:none}.Footer_logo__14L_J{width:auto;height:48px;object-fit:contain}@media (max-width:520px){.Footer_logo__14L_J{height:42px}}.Footer_blurb__aTEFM{margin:12px 0 16px;color:var(--accent);font-size:14px;line-height:1.6}.Footer_contactList__UFMca{list-style:none;margin:0 0 14px;padding:0}.Footer_contactList__UFMca li+li{margin-top:6px}.Footer_contactLink___Yz28{color:var(--text);text-decoration:none;border-bottom:1px dotted rgba(230,235,241,.25)}.Footer_contactLink___Yz28:hover{color:#ffffff}.Footer_contactText__pHxo7{color:var(--accent)}.Footer_ctaRow__x3Y9p{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.Footer_ctaBtnSecondary__i1FrX,.Footer_ctaBtn__NeN_x{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-weight:700;font-size:13px;letter-spacing:.02em;border-radius:10px;text-decoration:none;cursor:pointer}.Footer_ctaBtn__NeN_x{background:#ffffff;color:#0f1720;border:1px solid #cfd6df}.Footer_ctaBtnSecondary__i1FrX{background:transparent;color:var(--text);border:1px solid #3a495b}.Footer_ctaBtn__NeN_x:hover{background:var(--accent)}.Footer_ctaBtnSecondary__i1FrX:hover{background:rgba(255,255,255,.06)}.Footer_col__gOx2n{background:var(--panel);border:1px solid var(--stroke);border-radius:14px;padding:16px}.Footer_heading__J58Mr{margin:0 0 10px;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f3f7fb}.Footer_subheading__tuiWO{margin:14px 0 8px;font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--accent)}.Footer_linkList__ZYEWs{list-style:none;margin:0;padding:0}.Footer_linkList__ZYEWs li+li{margin-top:6px}.Footer_link__QyEom{color:var(--text);text-decoration:none;font-size:14px;padding:6px 4px;border-radius:8px;display:inline-block}.Footer_link__QyEom:hover{background:rgba(255,255,255,.06)}.Footer_divider__f0cZn{height:1px;background:#2b3a4a;margin:14px 0}.Footer_form__3CX2E{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.Footer_input__iX9GC,.Footer_textarea__tel4t{width:100%;background:#111a24;color:var(--text);border:1px solid #2a3a4c;border-radius:10px;padding:10px 12px;font-size:14px}.Footer_input__iX9GC::placeholder,.Footer_textarea__tel4t::placeholder{color:#9fb0c2}.Footer_textarea__tel4t{resize:vertical}.Footer_submitBtn__8tNxL{align-self:start;background:#ffffff;color:#0f1720;border:1px solid #cfd6df;border-radius:10px;padding:10px 14px;font-weight:700;letter-spacing:.02em;cursor:pointer}.Footer_submitBtn__8tNxL:hover{background:var(--accent-deep)}.Footer_visuallyHidden__5hO05{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.Footer_legal__xtJM9{border-top:1px solid #243245;background:rgba(10,14,20,.75)}.Footer_maxLegal__6kii5{max-width:1200px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Footer_copy__NuEmB{margin:0;color:var(--muted);font-size:13px}.Footer_legalLinks__dPmD9{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.Footer_legalLink__qXaL9{color:var(--accent);text-decoration:none;font-size:13px;border-bottom:1px dotted rgba(230,235,241,.25)}.Footer_legalLink__qXaL9:hover{color:#ffffff}.Header_header___60Q_{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:radial-gradient(1000px 300px at 120% -30%,rgba(0,0,0,.03),transparent 60%),radial-gradient(1000px 300px at -20% 120%,rgba(0,0,0,.03),transparent 60%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 50%,var(--bg-2) 100%);border-bottom:2px solid var(--line);color:var(--ink)}.Header_max__mZ306{max-width:1200px;margin:0 auto;padding:12px 18px;display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center}.Header_brand__G5n31{display:flex;align-items:center}.Header_brandLink__JzOed{display:inline-flex;align-items:center;text-decoration:none}.Header_brandLogo__n3jok{display:block;width:auto;height:52px;object-fit:contain;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 1px 0 rgba(0,0,0,.04))}@media (max-width:520px){.Header_brandLogo__n3jok{height:44px}}.Header_burger__CUyKT{display:none;width:46px;height:36px;justify-self:end;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.Header_burger__CUyKT span{display:block;height:2px;margin:7px 8px;background:var(--ink)}.Header_nav__0VWUe{display:flex;justify-content:flex-end;align-items:center}.Header_tier1__bhfCE{list-style:none;margin:0;padding:0;display:flex;gap:6px}.Header_t1Item__BvZuk{position:relative}.Header_linkBtn__SCLEy,.Header_link__0sD6B{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.02em;padding:10px 12px;border-radius:12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;outline-offset:2px;border-bottom:2px solid transparent}.Header_linkBtn__SCLEy:hover,.Header_link__0sD6B:hover{background:#eaf2ed}.Header_linkActive__cBC_E{background:#eaf2ed;border-bottom-color:var(--accent)}.Header_dropdown__89U_3[data-open=true] .Header_menu__gdSNe{display:block}.Header_menu__gdSNe{display:none;position:absolute;top:calc(100% + 12px);left:0;min-width:260px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 60px rgba(15,23,32,.12);z-index:30}.Header_menuTop__NzzJS{height:6px;border-top-left-radius:14px;border-top-right-radius:14px;background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 100%)}.Header_tier2__60igT{list-style:none;margin:0;padding:8px}.Header_t2Item__pZB6T{position:relative}.Header_menuLinkBtn__FL_D5,.Header_menuLink__O1doq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.01em;padding:10px 12px;width:100%;text-align:left;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-left:3px solid transparent}.Header_menuLinkBtn__FL_D5:hover,.Header_menuLink__O1doq:hover{background:#f3f6f9;border-left-color:var(--accent)}.Header_subdropdown__WJOoH[data-open=true] .Header_tier3__p8ezw{display:block}.Header_tier3__p8ezw{display:none;position:absolute;top:-8px;left:100%;min-width:240px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 60px rgba(15,23,32,.12);list-style:none;margin:0;padding:8px}.Header_t3Item__DaC1o{position:relative}.Header_t1Item__BvZuk[data-active=true]>.Header_linkBtn__SCLEy{border-bottom-color:var(--accent)}.Header_t2Item__pZB6T[data-active=true]>.Header_menuLinkBtn__FL_D5{border-left-color:var(--accent)}.Header_linkBtn__SCLEy:focus-visible,.Header_link__0sD6B:focus-visible,.Header_menuLinkBtn__FL_D5:focus-visible,.Header_menuLink__O1doq:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}@media (max-width:1120px){.Header_burger__CUyKT{display:inline-flex;align-items:center;justify-content:center}.Header_nav__0VWUe{position:fixed;inset:64px 0 0 0;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.94)),linear-gradient(180deg,var(--bg-0),var(--bg-1));border-top:2px solid var(--line);display:none;padding:16px 18px 28px;overflow:auto;z-index:55}.Header_navOpen__1Ip39{display:block}.Header_max__mZ306{grid-template-columns:1fr auto}.Header_tier1__bhfCE{flex-direction:column;gap:8px}.Header_linkBtn__SCLEy,.Header_link__0sD6B{width:100%;justify-content:space-between}.Header_menu__gdSNe,.Header_tier3__p8ezw{position:static;display:block;box-shadow:none;border:1px solid var(--line);margin-top:8px}}@media (max-width:420px){.Header_brandLogo__n3jok{height:40px}}:root{--bg-0:#f7f9fb;--bg-1:#eef2f6;--bg-2:#e8edf2;--line:#d7dee6;--ink:#13222f;--muted:#5a6a7b;--accent:#1f7a4a;--accent-2:#b8870a;--panel:#ffffff}*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:root{--bg-1:#eef1f2;--bg-2:#e7ebed;--card:#ffffff;--ink:#0d1220;--ink-dim:#2b3143;--muted:#5d6475;--accent:#3a7d44;--accent-2:#2c5c32;--border:#d9dee3;--border-dark:#c3c9d0;--shadow:0 8px 24px rgba(13,18,32,.10);--radius:14px;--maxw:1200px;--gutter:20px}body{color:var(--ink);background:linear-gradient(180deg,var(--bg-1),var(--bg-2)) fixed;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;line-height:1.55}.container{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section{padding:56px 0}.section.tight{padding:36px 0}.h1{font-size:clamp(28px,4vw,40px);margin:0 0 12px;letter-spacing:.2px}.h2{font-size:clamp(22px,3.2vw,30px);margin:0 0 10px}.h3{font-size:clamp(18px,2.6vw,22px);margin:0 0 8px}.p{font-size:16px;color:var(--ink-dim)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{display:inline-block;padding:12px 18px;border-radius:10px;background:var(--accent);color:#fff;font-weight:600}.btn,.btn.secondary{border:1px solid var(--accent-2)}.btn.secondary{background:#fff;color:var(--accent-2)}.grid{display:grid;grid-gap:20px;gap:20px}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:992px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}.media-16x9{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:var(--radius)}.media-16x9>*{position:absolute;inset:0;width:100%;height:100%;border:0}.sectionHead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;gap:20px}.sectionKicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px}