body{margin:0}a{color:#0a5ba8}a:hover{color:#063f77}.w{color:#0e0e0e;background:#f1ede4;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.5}.w h1,.w h2,.w h3,.w p,.w ul,.w ol{margin:0}.w h1,.w h2,.w h3,.logo{text-wrap:balance;font-family:Archivo Black,Arial Black,sans-serif;font-weight:400;line-height:1.05}.w h1{font-size:clamp(34px,4.4vw,52px)}.w h3{font-size:21px;line-height:1.2}.s{padding:64px 5%}.in{flex-direction:column;gap:28px;max-width:1120px;margin:0 auto;display:flex}.pill{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.pg{color:#0a5a26;background:#d3efd6}.po{color:#8a4a06;background:#fbe1c8}.g{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:48px;display:grid}.col{flex-direction:column;gap:16px;min-width:0;display:flex}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.card{background:#fbf9f4;border:1px solid #ddd6c6;border-radius:14px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.w ul,.w ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.b,.b:hover{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:999px;align-self:flex-start;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.b2,.b2:hover{color:#fff;background:#2563eb;border:2px solid #2563eb;border-radius:999px;align-self:flex-start;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.m{color:#4d4a44}.logo,.logo:hover{color:#0e0e0e;font-size:26px;text-decoration:none}.nav nav a,.nav nav a:hover{color:#0e0e0e;padding:12px 0;font-size:15px;font-weight:600;text-decoration:none}.ft{color:#fff;background:#0e0e0e}.mono{font-family:Geist Mono,ui-monospace,monospace;font-size:14px}.w label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.w input,.w select,.w textarea{font:inherit;color:#0e0e0e;background:#fff;border:1.5px solid #8c8676;border-radius:10px;min-width:0;padding:12px 14px;font-size:16px;font-weight:400}.w fieldset{border:0;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;display:flex}.w legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.w select:invalid,.w select option[value=""]{color:#6b675f}.fsh{letter-spacing:.14em;text-transform:uppercase;color:#6b675f;border-top:1px solid #ddd6c6;padding-top:18px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.fsh:first-child{border-top:0;padding-top:0}.w label.ck{flex-direction:row;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500}.fx{color:#fff;background:#0c0b0a;border-top:1px solid #2a2925;padding:72px 5% 28px;font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.5}.fxin{flex-direction:column;gap:48px;max-width:1160px;margin:0 auto;display:flex}.fxtop{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.fxb{flex-direction:column;gap:18px;min-width:0;padding-right:16px;display:flex}.fxlogo{align-self:flex-start;display:inline-block}.w p.fxd,.fxd{color:#b9b5aa;max-width:340px;margin:0;font-size:15px}.fxc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fxc .b{padding:11px 20px;font-size:15px}.fxo,.fxo:hover{color:#fff;border:1.5px solid #fff;border-radius:999px;padding:9.5px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.fxcol{flex-direction:column;gap:14px;min-width:0;display:flex}.w p.fxh,.fxh{letter-spacing:.16em;text-transform:uppercase;color:#8c8676;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.w ul.fxl,.fxl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fx .fxl a,.fx .fxlegal a{color:#d9d5cb;font-weight:500;text-decoration:none}.fx .fxl a:hover,.fx .fxlegal a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.fx a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #16a34a}.fxbot{color:#8c8676;border-top:1px solid #2a2925;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;font-size:13px;display:flex}.fxlegal{flex-wrap:wrap;gap:20px;display:flex}.fx .fxlegal a{color:#8c8676;font-size:13px}@media (width<=900px){.fxtop{grid-template-columns:repeat(2,minmax(0,1fr))}.fxb{grid-column:1/-1;padding-right:0}.fx{padding-top:52px}}.ha{flex:none;align-items:center;gap:clamp(6px,1.2vw,12px);display:flex}.ha .b,.ha .hb2{white-space:nowrap;align-items:center;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;border-radius:10px!important;padding:clamp(8px,.9vw,11px) clamp(10px,1.6vw,20px)!important;font-size:clamp(11px,1.25vw,15px)!important}.ha .hb2,.ha .hb2:hover{color:#fff;background:#2563eb;border:0}.sm{display:block}.sm>summary{cursor:pointer;color:inherit;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;border:1.5px solid;border-radius:10px;align-items:center;gap:8px;padding:clamp(7px,.8vw,10px) clamp(10px,1.4vw,16px);font-size:clamp(11px,1.25vw,15px);font-weight:700;line-height:1.3;list-style:none;transition:transform .18s;display:inline-flex}.sm>summary::-webkit-details-marker{display:none}.sm>summary:active{transform:scale(.97)}.sm>summary:focus-visible,.smp a:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.sm>summary svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.sm .smx,.sm[open] .smo{display:none}.sm[open] .smx,.sm .smo{align-items:center;gap:8px;display:inline-flex}.sm[open]>summary:before{content:"";z-index:90;cursor:default;background:#0c0b0a8c;animation:.25s both smF;position:fixed;inset:0}.sm[open]>summary{z-index:100;color:#0c0b0a;background:#faf8f3;border-color:#0c0b0a;position:fixed;top:20px;right:max(5%,20px)}.smp{z-index:95;box-sizing:border-box;color:#0c0b0a;text-align:left;background:#f1eee7;border-left:1px solid #d4cfc4;flex-direction:column;gap:26px;width:min(380px,88vw);padding:92px clamp(20px,3vw,32px) 32px;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.4;animation:.3s cubic-bezier(.2,.7,.2,1) both smI;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 48px #0c0b0a40}.smg{flex-direction:column;gap:2px;display:flex}.smh{letter-spacing:.18em;text-transform:uppercase;color:#6b675f;margin-bottom:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.smp .sml,.smp .sml:hover{letter-spacing:-.02em;color:#0c0b0a;border-bottom:1px solid #d4cfc4;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-family:Archivo Black,Arial Black,sans-serif;font-size:22px;line-height:1.15;text-decoration:none;display:flex}.smp .sml:hover,.smp .sml[aria-current=page]{color:#16a34a}.smp .sml svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:none;width:18px;height:18px}.smp .sms,.smp .sms:hover{color:#0c0b0a;padding:7px 0;font-size:15px;font-weight:600;text-decoration:none}.smp .sms:hover{text-underline-offset:4px;text-decoration:underline}.smc{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.smc a,.smc a:hover{color:#fff;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex;border-radius:10px!important;padding:14px 20px!important;font-size:16px!important}.smc .smb1{background:#16a34a;box-shadow:inset 0 -2px #0c0b0a2e}.smc .smb2{background:#2563eb}@keyframes smI{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes smF{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.smp,.sm[open]>summary:before{animation:none}}.smt{font:inherit;cursor:pointer;color:inherit;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid;border-radius:10px;align-items:center;gap:8px;padding:clamp(7px,.8vw,10px) clamp(10px,1.4vw,16px);font-size:clamp(11px,1.25vw,15px);font-weight:700;line-height:1.3;transition:transform .18s;display:inline-flex}.smt svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.smt:active{transform:scale(.97)}.smt:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.smv{z-index:900;cursor:pointer;background:#0c0b0a8c;animation:.25s both smF;position:fixed;inset:0}.sm .smp{z-index:950}.smt.smtx{z-index:1000;color:#0c0b0a;background:#faf8f3;border-color:#0c0b0a;position:fixed;top:20px;right:max(5%,20px)}@media (prefers-reduced-motion:reduce){.smv{animation:none}}.smt{justify-content:center;width:clamp(36px,3.4vw,44px);height:clamp(36px,3.4vw,44px);padding:0!important}.smt svg{width:22px;height:22px}.hx{color:#fff;background-color:#0c0b0a;position:relative;overflow:hidden}.hx .hv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx .shade{background:linear-gradient(90deg,#0c0b0ac7 0%,#0c0b0a8c 55%,#0c0b0a66 100%);position:absolute;inset:0}.w .hx .hxn{position:relative;padding:20px 5%!important}.w .hx .hxn>.in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex;flex-direction:row!important;max-width:1160px!important}.w .hx .hxn .logo img{width:auto;display:block;height:52px!important}.w .hx .smt{color:#fff}.w .hx .hxb{position:relative;padding:120px 5% 140px!important}.w .hx .hxb>.in{flex-direction:column;gap:28px;margin:0 auto;display:flex;max-width:1160px!important}.w .hx h1{color:#fff;letter-spacing:-.025em;max-width:900px;font-size:clamp(44px,6.6vw,88px)!important;line-height:1.02!important}.w .hx p.hxs{color:#fff;max-width:620px;margin:0;font-size:22px;line-height:1.45}.hx{flex-direction:column;min-height:700px;display:flex}.w .hx .hxb{flex-direction:column;flex:1;justify-content:center;display:flex}.w .hx .hxb>.in{width:100%}.hx .hxe{letter-spacing:.14em;text-transform:uppercase;color:#0a5a26;background:#d3efd6;border-radius:999px;align-self:flex-start;padding:6px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.hx .hxe.hxo{color:#8a4a06;background:#fbe1c8}@media (width<=700px){.hx{min-height:0}.w .hx .hxb{padding:64px 5% 80px!important}.w .hx p.hxs{font-size:18px}}.w form.card{gap:20px}.w form .fsh:first-of-type{border-top:0;padding-top:0}.w .fld{flex-direction:column;gap:7px;min-width:0;display:flex}.w .fl{color:#0e0e0e;flex-flow:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.fl .rq{color:#16a34a;margin-left:-3px;font-weight:700}.w .fld input,.w .fld textarea,.w .ddb{font:inherit;color:#0e0e0e;box-sizing:border-box;width:100%;min-height:50px;box-shadow:none;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #c9c3b5;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.35;transition:border-color .15s,box-shadow .15s}.w .fld textarea{resize:vertical;min-height:104px}.w .fld input::placeholder,.w .fld textarea::placeholder{color:#a19c91;font-weight:400}.w .fld input:hover,.w .fld textarea:hover,.w .ddb:hover{border-color:#8c8676}.w .fld input:focus,.w .fld textarea:focus,.w .ddb:focus-visible{border-color:#16a34a;outline:0;box-shadow:0 0 0 3px #16a34a2e}.w .fld.bad input,.w .fld.bad textarea,.w .fld.bad .ddb{background:snow;border-color:#dc2626}.w .fld.bad input:focus,.w .fld.bad textarea:focus,.w .fld.bad .ddb:focus-visible{box-shadow:0 0 0 3px #dc262626}.fe{color:#b91c1c;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.fe svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;flex:none;width:15px;height:15px}.dd{position:relative}.w .ddb{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.ddb svg{stroke:#6b675f;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .15s}.w .ddb[aria-expanded=true]{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.ddb[aria-expanded=true] svg{transform:rotate(180deg)}.ddv0{color:#a19c91;font-weight:400}.ddx{z-index:40;background:0 0;position:fixed;inset:0}.ddl{z-index:41;background:#fff;border:1px solid #ddd6c6;border-radius:12px;flex-direction:column;gap:2px;max-height:288px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0c0b0a29}.ddo{text-align:left;width:100%;font:inherit;color:#0e0e0e;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.ddo:hover{background:#f1eee7}.ddo[aria-selected=true]{color:#0a5a26;background:#dff3e6;font-weight:700}.ddo svg{stroke:#16a34a;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:16px;height:16px}.ddo[aria-selected=true] svg{opacity:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;color:#0e0e0e;cursor:pointer;background:#fff;border:1.5px solid #c9c3b5;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.chip:hover{border-color:#8c8676}.chip svg{stroke:#fff;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:0;height:16px;transition:width .15s}.chip[aria-pressed=true]{color:#fff;background:#16a34a;border-color:#16a34a}.chip[aria-pressed=true]:hover{background:#15803d;border-color:#15803d}.chip[aria-pressed=true] svg{width:16px}.fld.bad .chip{border-color:#f0a3a3}.chip:focus-visible,.ddo:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.w label.ffile{flex-direction:row;align-items:center;font-size:15px;font-weight:600}.ffile{cursor:pointer;background:#fff;border:1.5px dashed #c9c3b5;border-radius:10px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;font-size:15px;font-weight:600;display:flex;position:relative}.ffile:hover{border-color:#8c8676}.ffile:focus-within{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.ffile input{opacity:0;cursor:pointer;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.ffile svg{stroke:#16a34a;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ffile .ffn{color:#6b675f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fg .fw{grid-column:1/-1}.ferr{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.ferr svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;flex:none;width:18px;height:18px}.fsend{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.fsend .b{padding:15px 28px;font-size:17px}.fsend .fnote{color:#6b675f;font-size:13px;font-weight:500}.fsend .fnote a{color:#6b675f}.fnote .rq{color:#16a34a;font-weight:700}.card.ok{background:#f2fbf5;border-color:#bfe6cf;gap:16px;scroll-margin-top:120px}.okc{background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:.35s both okpop;display:flex}.okc svg{stroke:#fff;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:32px;height:32px;animation:.45s .2s forwards okdraw}.w .ok h3{font-size:clamp(24px,2.6vw,30px);line-height:1.15}.okn{counter-reset:ok;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.okn li{counter-increment:ok;align-items:flex-start;gap:12px;font-weight:500;line-height:1.4;display:flex}.okn li:before{content:counter(ok);color:#0a5a26;background:#fff;border:1.5px solid #16a34a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-1px;font-size:13px;font-weight:700;display:flex}.okm{color:#4a463f;font-size:15px}.okm strong{color:#0e0e0e;overflow-wrap:anywhere}@keyframes okpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes okdraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.okc,.okc svg{stroke-dashoffset:0;animation:none}}@media (width<=560px){.fg{grid-template-columns:minmax(0,1fr)}}.ha>a{align-self:center!important;margin:0!important}.w .hx .smt.smtx,.smt.smtx{color:#0c0b0a}
