._page_1s5af_4{--green: #128c7e;--green-dark: #0d6b60;--ink: #10241f;--body: #526a64;--line: #e3ebe9;--bg: #f7faf9;display:flex;flex-direction:column;min-height:100vh;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}._header_1s5af_25{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid var(--line);background:#fff}._brand_1s5af_34{display:flex;align-items:center;gap:.6rem}._logo_1s5af_40{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--green);color:#fff;font-weight:700;font-size:1rem}._brandName_1s5af_52{font-size:1.05rem;font-weight:650;letter-spacing:-.01em}._headerLink_1s5af_58{color:var(--body);font-size:.875rem;text-decoration:none}._headerLink_1s5af_58:hover{color:var(--green)}._main_1s5af_70{flex:1;width:100%;max-width:62rem;margin:0 auto;padding:4rem 2rem 5rem}._hero_1s5af_78{text-align:center}._eyebrow_1s5af_82{display:inline-block;padding:.3rem .75rem;border-radius:999px;background:#128c7e1a;color:var(--green-dark);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._heading_1s5af_94{margin:1.25rem auto 0;max-width:38rem;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;letter-spacing:-.025em;font-weight:700}._text_1s5af_103{margin:1rem auto 0;max-width:34rem;font-size:1.05rem;line-height:1.65;color:var(--body)}._form_1s5af_113{display:flex;align-items:flex-start;justify-content:center;gap:.75rem;margin:2.5rem auto 0;max-width:34rem;flex-wrap:wrap}._label_1s5af_123{display:grid;gap:.35rem;flex:1 1 20rem;text-align:left}._labelText_1s5af_130{font-size:.8rem;font-weight:600;color:var(--ink)}._input_1s5af_136{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.6rem;background:#fff;font-size:.95rem;color:var(--ink);transition:border-color .15s,box-shadow .15s}._input_1s5af_136::placeholder{color:#9aada8}._input_1s5af_136:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #128c7e26}._hint_1s5af_157{font-size:.75rem;color:var(--body)}._button_1s5af_162{margin-top:1.35rem;padding:.7rem 1.4rem;border:none;border-radius:.6rem;background:var(--green);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}._button_1s5af_162:hover{background:var(--green-dark)}._button_1s5af_162:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px}._features_1s5af_187{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin-top:4.5rem}._feature_1s5af_187{padding:1.5rem;border:1px solid var(--line);border-radius:.85rem;background:#fff}._featureTitle_1s5af_201{margin:0 0 .5rem;font-size:1rem;font-weight:650}._featureBody_1s5af_207{margin:0;font-size:.9rem;line-height:1.6;color:var(--body)}._steps_1s5af_216{margin-top:4.5rem;padding:2rem;border:1px solid var(--line);border-radius:.85rem;background:#fff}._stepsHeading_1s5af_224{margin:0 0 1.5rem;font-size:1.15rem;font-weight:650}._stepList_1s5af_230{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}._step_1s5af_216{display:flex;gap:.9rem;align-items:flex-start}._stepNum_1s5af_244{display:grid;place-items:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:999px;background:#128c7e1a;color:var(--green-dark);font-size:.8rem;font-weight:700}._stepTitle_1s5af_257{font-size:.925rem;font-weight:650}._stepBody_1s5af_262{margin:.15rem 0 0;font-size:.875rem;line-height:1.55;color:var(--body)}._note_1s5af_269{margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--body)}._note_1s5af_269 a{color:var(--green-dark)}._footer_1s5af_283{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.5rem 2rem;border-top:1px solid var(--line);background:#fff;font-size:.8rem;color:var(--body)}._footerNav_1s5af_296{display:flex;gap:1.25rem}._footerNav_1s5af_296 a{color:var(--body);text-decoration:none}._footerNav_1s5af_296 a:hover{color:var(--green)}@media(max-width:40rem){._main_1s5af_70{padding:2.5rem 1.25rem 3rem}._button_1s5af_162{margin-top:0;width:100%}._label_1s5af_123{flex:1 1 100%}._header_1s5af_25,._footer_1s5af_283{padding:1rem 1.25rem}}
