@font-face{font-family:sans;src:url(../media/OpenSans-s.p.2efbe5wi470hd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/OpenSans-s.p.2efbe5wi470hd.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans;src:url(../media/OpenSans-s.p.2efbe5wi470hd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.sans_b487653b-module__IbvmtG__className{font-family:sans,sans Fallback}.sans_b487653b-module__IbvmtG__variable{--font-eoi-body:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/Poppins_SemiBold-s.p.392vdp96_mjg3.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/Poppins_SemiBoldItalic-s.p.1icdsg_x35ow0.woff)format("woff");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:display;src:url(../media/Poppins_Bold-s.p.2-yq1c6abi9k4.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(../media/Poppins_BoldItalic-s.p.2y9yuv3uahdr6.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:display;src:url(../media/Poppins_ExtraBold-s.p.3dt09vd7opcmn.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display;src:url(../media/Poppins_ExtraBoldItalic-s.p.008fw3rrn0w-a.woff)format("woff");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.display_615b28d4-module__5YXN3W__className{font-family:display,display Fallback}.display_615b28d4-module__5YXN3W__variable{--font-eoi-display:"display", "display Fallback"}
.eoi-page{--bg:#f7f2e7;--sheet:#fffdf8;--ink:#26312b;--muted:#5c6c62;--line:#e2d9c7;--brand:#2e6b4f;--deep:#21543e;--sage:#d6e3d8;--error:#a8392a;--error-bg:#fbeae6;--btn:#21543e;--btn-ink:#f7f2e7;--btn-hover:#2e6b4f;--field:#fff;--chip-on:#21543e;--chip-on-ink:#f7f2e7;--tag:#e9a81c;--tag-ink:#1e2a23;--mark:#2e6b4f;--tick:#e9a81c;background:var(--bg);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:1;font-size:16px;line-height:1.55}.eoi-gutter{max-width:720px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.eoi-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:20px 0;display:flex}.eoi-lockup{align-items:center;gap:12px;display:flex}.eoi-lockup svg{flex:none;width:44px;height:auto;display:block}.eoi-wm{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;white-space:nowrap;font-size:1.45rem;line-height:1}.eoi-wm .the{color:var(--muted);font-weight:600}.eoi-wm b{font-weight:700}.eoi-tagline{letter-spacing:.17em;color:var(--brand);white-space:nowrap;margin-top:5px;font-size:.58rem;font-weight:700}.eoi-ptag{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;letter-spacing:.02em;text-transform:uppercase;background:var(--tag);color:var(--tag-ink);border:2px solid var(--tag-ink);border-radius:6px;padding:3px 12px;font-size:.82rem;font-style:italic;font-weight:800;transform:rotate(-1.5deg)}.eoi-hero{padding-block:28px 22px}.eoi-page h1,.eoi-thanks h2{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;color:var(--deep);text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.eoi-page h1{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.9rem,5.4vw,2.6rem)}.eoi-lede,.eoi-thanks p{max-width:60ch;margin:0}.eoi-facts{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:.84rem;font-weight:600;display:flex}.eoi-facts span{align-items:center;gap:8px;display:inline-flex}.eoi-facts span:before{content:"";background:var(--tag);border-radius:50%;flex:none;width:7px;height:7px}.eoi-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,4.5vw,34px)}.eoi-page form{flex-direction:column;gap:30px;display:flex}.eoi-sec+.eoi-sec{border-top:1px solid var(--line);padding-top:30px}.eoi-sec h2{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;color:var(--ink);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.eoi-sec-body{flex-direction:column;gap:20px;margin-top:16px;display:flex}.eoi-page fieldset{border:0;min-width:0;margin:0;padding:0}.eoi-field{flex-direction:column;gap:7px;min-width:0;display:flex}.eoi-lbl{font-size:.93rem;font-weight:600;line-height:1.35}.eoi-req{color:var(--brand);font-weight:700}.eoi-note{color:var(--muted);font-size:.85rem;font-weight:400}.eoi-hint{color:var(--muted);margin:-2px 0 0;font-size:.83rem}.eoi-page input[type=text],.eoi-page input[type=email],.eoi-page input[type=tel],.eoi-page input[type=url],.eoi-page textarea{font:inherit;color:var(--ink);background:var(--field);border:1.5px solid var(--line);border-radius:10px;width:100%;padding:11px 13px;font-size:1rem}.eoi-page textarea{resize:vertical;min-height:96px}.eoi-page input::-moz-placeholder{color:var(--muted);opacity:.75}.eoi-page textarea::-moz-placeholder{color:var(--muted);opacity:.75}.eoi-page input::placeholder,.eoi-page textarea::placeholder{color:var(--muted);opacity:.75}.eoi-page input:focus-visible,.eoi-page textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--sage);outline:none}.eoi-count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.78rem}.eoi-grid2{grid-template-columns:1fr;gap:20px;display:grid}.eoi-opts{grid-template-columns:1fr;gap:12px;display:grid}.eoi-opt{cursor:pointer;display:flex;position:relative}.eoi-opt input{opacity:0;width:1px;height:1px;position:absolute}.eoi-opt-body{border:1.5px solid var(--line);background:var(--field);border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:14px 14px 16px;display:flex;position:relative}.eoi-opt-body:after{content:"";border:2px solid var(--line);background:var(--field);border-radius:50%;width:18px;height:18px;position:absolute;top:15px;right:14px}.eoi-opt-title{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;color:var(--deep);padding-right:28px;font-size:1rem;font-weight:700;line-height:1.25}.eoi-opt-desc{color:var(--muted);font-size:.86rem;line-height:1.45}.eoi-opt-flag{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;letter-spacing:.03em;text-transform:uppercase;background:var(--tag);color:var(--tag-ink);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:.66rem;font-style:italic;font-weight:800}.eoi-opt:hover .eoi-opt-body{border-color:var(--brand)}.eoi-opt input:checked+.eoi-opt-body{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.eoi-opt input:checked+.eoi-opt-body:after{border:6px solid var(--brand)}.eoi-opt input:focus-visible+.eoi-opt-body{outline:3px solid var(--tag);outline-offset:2px}.eoi-chips{flex-wrap:wrap;gap:8px;display:flex}.eoi-chip{display:inline-flex;position:relative}.eoi-chip input{opacity:0;width:1px;height:1px;position:absolute}.eoi-chip span{border:1.5px solid var(--line);background:var(--field);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.eoi-chip:hover span{border-color:var(--brand)}.eoi-chip input:checked+span{background:var(--chip-on);border-color:var(--chip-on);color:var(--chip-on-ink)}.eoi-chip input[type=checkbox]:checked+span:before{content:"✓";font-weight:700}.eoi-chip input:focus-visible+span{outline:3px solid var(--tag);outline-offset:2px}.eoi-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:.93rem;display:flex}.eoi-check input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:2px 0 0}.eoi-consent{flex-direction:column;gap:14px;display:flex}.eoi-privacy{color:var(--muted);margin:0;font-size:.84rem}.eoi-page a{color:var(--brand);font-weight:600}.eoi-page a:focus-visible,.eoi-page button:focus-visible{outline:3px solid var(--tag);outline-offset:2px}.eoi-err{color:var(--error);margin:0;font-size:.84rem;font-weight:600}.eoi-has-error input[type=text],.eoi-has-error input[type=email],.eoi-has-error input[type=tel],.eoi-has-error input[type=url],.eoi-has-error .eoi-chip span,.eoi-has-error .eoi-opt-body{border-color:var(--error)}.eoi-errsum{background:var(--error-bg);color:var(--error);border-radius:10px;margin:0;padding:10px 14px;font-size:.9rem;font-weight:600}.eoi-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.eoi-btn{font-family:var(--font-eoi-display), "Segoe UI", sans-serif;background:var(--btn);color:var(--btn-ink);cursor:pointer;border:0;border-radius:10px;padding:14px 24px;font-size:1rem;font-weight:700}.eoi-btn:hover{background:var(--btn-hover)}.eoi-btn:disabled{opacity:.7;cursor:wait}.eoi-after{color:var(--muted);margin:0;font-size:.84rem}.eoi-thanks{flex-direction:column;gap:16px;display:flex}.eoi-thanks svg{width:56px;height:auto;display:block}.eoi-thanks h2{font-size:clamp(1.5rem,4.5vw,2rem)}.eoi-thanks h2:focus{outline:none}.eoi-footer{color:var(--muted);padding-block:22px 40px;font-size:.78rem}.eoi-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:560px){.eoi-grid2{grid-template-columns:1fr 1fr}.eoi-actions{flex-direction:row;align-items:center;gap:18px}}@media (min-width:620px){.eoi-opts{grid-template-columns:repeat(3,1fr)}}
