.-WxVwq_page{background:var(--cream);min-height:100svh;color:var(--green);padding:clamp(20px,4vw,56px);position:relative;overflow:hidden}.-WxVwq_blob{pointer-events:none;background:#8fbf7a38;border-radius:50%;position:absolute}.-WxVwq_blobOne{width:46vw;height:46vw;top:-18vw;right:-12vw}.-WxVwq_blobTwo{width:52vw;height:52vw;bottom:-22vw;left:-14vw}.-WxVwq_botanical{object-fit:contain;object-position:center bottom;opacity:.95;pointer-events:none;width:100%;height:46%;position:absolute;bottom:-4%;left:0;right:0}.-WxVwq_layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);width:min(100%,1320px);min-height:calc(100svh - clamp(40px,8vw,112px));margin:0 auto;display:grid;position:relative}.-WxVwq_brand{text-align:center;justify-items:center;gap:4px;padding-bottom:clamp(20px,5vh,60px);display:grid}.-WxVwq_logo{object-fit:contain;width:clamp(180px,20vw,260px);height:auto}.-WxVwq_brand h1{letter-spacing:-.05em;max-width:12ch;margin:6px 0 14px;font-size:clamp(40px,4.6vw,72px)}.-WxVwq_brandLede{max-width:22ch;color:var(--brand-muted);font-size:clamp(17px,1.5vw,23px);line-height:1.35}.-WxVwq_handwritten{color:var(--green);margin:clamp(18px,3vh,34px) 0 clamp(14px,3vh,30px);font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(19px,2vw,27px);font-weight:700;line-height:1.15;transform:rotate(-4deg)}.-WxVwq_benefits{justify-content:center;gap:clamp(16px,3vw,40px);display:flex}.-WxVwq_benefit{width:86px;color:var(--brand-muted);text-align:center;justify-items:center;gap:8px;font-size:13px;line-height:1.25;display:grid}.-WxVwq_benefitIcon{width:48px;height:48px;color:var(--green);background:#8fbf7a47;border-radius:50%;place-items:center;font-size:20px;display:grid}.-WxVwq_card{background:var(--white);border-radius:20px;width:min(100%,620px);margin-inline:auto;padding:clamp(26px,3.2vw,52px);box-shadow:0 24px 60px #0f3d2e1f}.-WxVwq_cardHead{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(20px,3vh,32px);display:grid}.-WxVwq_cardHead h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(30px,3vw,46px)}.-WxVwq_cardHead p{color:var(--brand-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.45}.-WxVwq_steps{justify-items:center;gap:12px;margin-bottom:22px;display:grid}.-WxVwq_stepsLabel{color:var(--green);font-size:15px;font-weight:800}.-WxVwq_stepBars{grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,380px);display:grid}.-WxVwq_stepBar{background:#0f3d2e1f;border-radius:100px;height:9px}.-WxVwq_stepBar[data-on=true]{background:var(--fresh)}.-WxVwq_form{gap:16px;display:grid}.-WxVwq_field{gap:7px;display:grid}.-WxVwq_label{color:var(--brand-muted);font-size:14px;font-weight:700}.-WxVwq_control{background:var(--white);border:1.5px solid #0f3d2e2e;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:62px;transition:border-color .18s,box-shadow .18s;display:grid}.-WxVwq_control:focus-within{border-color:var(--fresh);box-shadow:0 0 0 4px #8fbf7a40}.-WxVwq_control[data-invalid=true]{border-color:var(--error)}.-WxVwq_controlWithToggle{grid-template-columns:54px minmax(0,1fr) 52px}.-WxVwq_icon{color:var(--green);place-items:center;font-size:20px;display:grid}.-WxVwq_control input,.-WxVwq_control select{width:100%;min-width:0;min-height:58px;color:var(--green);appearance:none;background:0 0;border:0;outline:0;padding:12px 16px 12px 0;font-size:17px;font-weight:700}.-WxVwq_control input::placeholder{color:#49615399;font-weight:400}.-WxVwq_toggle{width:44px;height:44px;color:var(--green);background:0 0;border:0;border-radius:10px;place-items:center;margin-right:6px;font-size:18px;display:grid}.-WxVwq_toggle:hover{background:#8fbf7a40}.-WxVwq_note{color:var(--brand-muted);text-align:center;margin-top:4px;font-size:14px;line-height:1.45}.-WxVwq_note a,.-WxVwq_inlineLink{color:var(--green);text-underline-offset:3px;font-weight:800;text-decoration:underline}.-WxVwq_error{color:var(--error);background:#fff4f2;border:1px solid #9d2a254d;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700}.-WxVwq_success{color:var(--green);background:#8fbf7a2e;border:1px solid #0f3d2e33;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700}.-WxVwq_fieldError{color:var(--error);font-size:13px;font-weight:700}.-WxVwq_primary{border:1.5px solid var(--green);background:var(--green);width:100%;min-height:62px;color:var(--white);border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:6px;padding:16px 24px;font-size:18px;font-weight:800;transition:background .18s;display:flex}.-WxVwq_primary:hover:not(:disabled){background:#17513c}.-WxVwq_primary:disabled{opacity:.6}.-WxVwq_secondaryButton{background:var(--white);color:var(--green)}.-WxVwq_secondaryButton:hover:not(:disabled){background:#8fbf7a29}.-WxVwq_divider{color:var(--brand-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0 14px;font-size:14px;display:grid}.-WxVwq_divider:before,.-WxVwq_divider:after{content:"";background:#0f3d2e24;height:1px}.-WxVwq_rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.-WxVwq_checkbox{color:var(--brand-muted);align-items:center;gap:9px;font-size:14px;display:inline-flex}.-WxVwq_checkbox input{width:18px;height:18px;accent-color:var(--green)}.-WxVwq_roleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.-WxVwq_roleCard{background:var(--white);color:var(--green);text-align:center;border:1.5px solid #0f3d2e29;border-radius:16px;justify-items:center;gap:6px;padding:18px 12px;display:grid;position:relative}.-WxVwq_roleCard[data-selected=true]{border-color:var(--green);background:#8fbf7a2e}.-WxVwq_roleCard strong{font-size:16px}.-WxVwq_roleCard small{color:var(--brand-muted);font-size:13px;line-height:1.25}.-WxVwq_roleCard i{font-size:24px;font-style:normal}.-WxVwq_roleTick{background:var(--green);width:26px;height:26px;color:var(--white);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:-9px;right:-9px}.-WxVwq_optionList{gap:10px;margin-bottom:18px;display:grid}.-WxVwq_option{background:var(--white);min-height:62px;color:var(--green);text-align:left;border:1.5px solid #0f3d2e29;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:10px 16px 10px 8px;font-size:16px;font-weight:800;display:grid}.-WxVwq_option[data-selected=true]{border-color:var(--green);background:#8fbf7a2e}.-WxVwq_radio{border:2px solid #0f3d2e59;border-radius:50%;justify-self:end;width:22px;height:22px}.-WxVwq_option[data-selected=true] .-WxVwq_radio{border-color:var(--green);background:radial-gradient(circle, var(--green) 0 45%, transparent 46%)}.-WxVwq_subheading{letter-spacing:-.03em;margin:6px 0 4px;font-size:clamp(22px,2vw,30px)}.-WxVwq_dropzone{text-align:center;background:#f4ede466;border:2px dashed #0f3d2e47;border-radius:18px;justify-items:center;gap:10px;padding:clamp(28px,5vw,56px) 20px;display:grid}.-WxVwq_dropzone[data-active=true]{border-color:var(--green);background:#8fbf7a33}.-WxVwq_dropzone strong{font-size:18px}.-WxVwq_dropzone p{max-width:34ch;color:var(--brand-muted);font-size:15px;line-height:1.45}.-WxVwq_dropzone i{font-size:42px;font-style:normal}.-WxVwq_actionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.-WxVwq_preview{object-fit:contain;background:#f4ede499;border-radius:14px;width:100%;max-height:320px;margin-top:16px}.-WxVwq_backLink{min-height:44px;color:var(--brand-muted);align-items:center;font-size:14px;font-weight:800;display:inline-flex}.-WxVwq_backLink:hover{color:var(--green)}@media (width<=980px){.-WxVwq_layout{grid-template-columns:1fr;gap:26px;padding-block:12px}.-WxVwq_brand{padding-bottom:0}.-WxVwq_brand h1{font-size:clamp(34px,9vw,52px)}.-WxVwq_botanical{opacity:.6;height:30%}.-WxVwq_roleGrid,.-WxVwq_actionRow{grid-template-columns:1fr}}@media (width<=780px){.-WxVwq_page{min-height:100svh;padding:10px 14px 12px;display:flex}.-WxVwq_blobOne{width:54vw;height:54vw;top:-30vw;right:-22vw}.-WxVwq_blobTwo{width:58vw;height:58vw;bottom:-34vw;left:-24vw}.-WxVwq_botanical{opacity:.45;height:20%;bottom:-2%}.-WxVwq_layout{align-content:center;gap:6px;width:100%;min-height:0;padding-block:0}.-WxVwq_brand{gap:0;padding-bottom:0}.-WxVwq_logo{width:112px}.-WxVwq_brand h1{max-width:18ch;margin:2px 0 0;font-size:22px;line-height:1.05}.-WxVwq_brandLede,.-WxVwq_handwritten,.-WxVwq_benefits{display:none}.-WxVwq_card{border-radius:18px;width:100%;padding:14px 15px 16px;box-shadow:0 14px 34px #0f3d2e1a}.-WxVwq_cardHead{gap:3px;margin-bottom:10px}.-WxVwq_cardHead h2{max-width:18ch;font-size:24px}.-WxVwq_cardHead p{font-size:14px;line-height:1.3}.-WxVwq_steps{gap:7px;margin-bottom:12px}.-WxVwq_stepsLabel{font-size:13px}.-WxVwq_stepBar{height:7px}.-WxVwq_form{gap:9px}.-WxVwq_field{gap:3px}.-WxVwq_label{font-size:12px}.-WxVwq_control{grid-template-columns:44px minmax(0,1fr);min-height:50px}.-WxVwq_controlWithToggle{grid-template-columns:44px minmax(0,1fr) 46px}.-WxVwq_control input,.-WxVwq_control select{min-height:48px;padding:8px 12px 8px 0;font-size:16px}.-WxVwq_icon{font-size:18px}.-WxVwq_checkbox{font-size:13px;line-height:1.3}.-WxVwq_primary,.-WxVwq_secondaryButton{min-height:52px;margin-top:2px;padding:12px 18px;font-size:16px}.-WxVwq_divider{margin:8px 0 7px;font-size:13px}.-WxVwq_note{margin-top:7px;font-size:13px}.-WxVwq_subheading{margin:2px 0;font-size:20px}.-WxVwq_roleGrid{gap:8px;margin-bottom:14px}.-WxVwq_roleCard{gap:4px;padding:12px 10px}.-WxVwq_roleCard i{font-size:20px}.-WxVwq_roleCard strong{font-size:15px}.-WxVwq_roleCard small{font-size:12px}.-WxVwq_optionList{gap:8px;margin-bottom:12px}.-WxVwq_option{min-height:56px;font-size:15px}.-WxVwq_dropzone{border-radius:14px;gap:6px;padding:18px 14px}.-WxVwq_dropzone i{font-size:30px}.-WxVwq_dropzone strong{font-size:16px}.-WxVwq_dropzone p{font-size:13px;line-height:1.3}.-WxVwq_preview{max-height:150px;margin-top:10px}.-WxVwq_actionRow{gap:8px;margin-top:10px}}@media (width<=780px) and (height<=700px){.-WxVwq_logo{width:104px}.-WxVwq_brand h1{font-size:21px}.-WxVwq_botanical{display:none}.-WxVwq_card{padding:13px 13px 15px}.-WxVwq_form{gap:8px}.-WxVwq_control{min-height:48px}.-WxVwq_control input,.-WxVwq_control select{min-height:46px}.-WxVwq_primary,.-WxVwq_secondaryButton{min-height:48px}}@media (width<=780px) and (height<=620px){.-WxVwq_brand h1{display:none}.-WxVwq_logo{width:92px}.-WxVwq_cardHead h2{font-size:20px}.-WxVwq_cardHead p{display:none}.-WxVwq_form{gap:6px}.-WxVwq_control{min-height:44px}.-WxVwq_control input,.-WxVwq_control select{min-height:42px;font-size:15px}.-WxVwq_primary,.-WxVwq_secondaryButton{min-height:44px;font-size:15px}}
