._root_d8ljc_1{color:#193d45;padding:25px}._hero_d8ljc_1{background:#f3f7f1;border-radius:18px;padding:38px 24px}._hero_d8ljc_1>p:first-child{letter-spacing:.15em;color:#52785f;font-size:11px;font-weight:800}._hero_d8ljc_1 h1{font-size:clamp(35px,5vw,58px);line-height:1.1}._hero_d8ljc_1 h1 em{color:#25735c;font-family:Georgia,serif}._hero_d8ljc_1>p{max-width:740px;font-size:15px;line-height:1.8}._columns_d8ljc_1{grid-template-columns:.85fr 1.15fr;gap:25px;margin:30px 0;display:grid}._panel_d8ljc_1{background:#fff;border:1px solid #dde6df;border-radius:16px;min-width:0;padding:28px}._panel_d8ljc_1 h2{font-size:25px}._panel_d8ljc_1>p{color:#546d62;font-size:14px;line-height:1.8}._panel_d8ljc_1 label{color:#36584a;font-size:13px;display:block}._panel_d8ljc_1 input:not([type=checkbox]),._panel_d8ljc_1 select,._panel_d8ljc_1 textarea{color:#173d32;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cadacf;border-radius:8px;margin:7px 0 16px;padding:12px 10px;display:block}._panel_d8ljc_1 form>button,._official_d8ljc_1{color:#fff;cursor:pointer;box-sizing:border-box;background:#176b54;border:0;border-radius:9px;width:100%;padding:15px 20px;font-size:14px;font-weight:700;text-decoration:none;display:block}._official_d8ljc_1{margin:24px 0}._official_d8ljc_1 small{margin-top:8px;font-size:11px;font-weight:400;display:block}._panel_d8ljc_1 a{color:#257157}._panel_d8ljc_1 ._official_d8ljc_1{color:#fff}._row_d8ljc_1{gap:15px;display:flex}._row_d8ljc_1>label{flex:1;min-width:0}._consent_d8ljc_1{gap:10px;margin:12px 0 22px;line-height:1.7;display:flex!important}._consent_d8ljc_1 input{flex-shrink:0}._note_d8ljc_1{margin-top:28px;font-size:12px!important}._honeypot_d8ljc_1{opacity:0;left:-9999px;position:absolute!important}._error_d8ljc_1{color:#983f36;font-size:13px;line-height:1.7}._success_d8ljc_1{background:#eef8ed;border:1px solid #cbe0c9;border-radius:12px;padding:24px;font-size:14px;line-height:1.8}@media (width<=800px){._columns_d8ljc_1{grid-template-columns:1fr}._root_d8ljc_1{padding:15px}._panel_d8ljc_1{padding:23px}._hero_d8ljc_1{padding:30px 22px}._row_d8ljc_1{flex-wrap:wrap}._row_d8ljc_1>label{min-width:100px}}
