.SectionProgramNeeds-module__GZFy0a__section{--sd-accent:#e8590c;--sd-accent-deep:#c9490a;--sd-accent-soft:#f5893f;--sd-ink:#2f2a26;--sd-body:#4c463f;--sd-border:#ecdfd3;--sd-placeholder:#a8998b;--sd-error:#d92d20;--sd-error-deep:#b42318;isolation:isolate;color:var(--sd-body);font-family:var(--font-poppins), sans-serif;background:radial-gradient(circle at 2% 28%,#e8590c14,#e8590c00 22%),linear-gradient(#fdf4ee 0%,#fff8f2 45%,#fffbf8 100%);padding:clamp(30px,4vw,58px) 0 clamp(56px,6vw,96px);position:relative;overflow:hidden}.SectionProgramNeeds-module__GZFy0a__bubbles{z-index:-1;pointer-events:none;width:clamp(420px,52vw,780px);height:auto;position:absolute;bottom:-4%;left:-6%}.SectionProgramNeeds-module__GZFy0a__inner{grid-template-columns:minmax(0,350px) minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,58px);max-width:1280px;margin:0 auto;padding:0 clamp(18px,4vw,46px);display:grid;position:relative}@media (max-width:1040px){.SectionProgramNeeds-module__GZFy0a__inner{grid-template-columns:minmax(0,1fr);max-width:760px}}.SectionProgramNeeds-module__GZFy0a__mark{aspect-ratio:1;background:#e8590c21;border-radius:50%;place-items:center;width:clamp(120px,13vw,150px);display:grid}.SectionProgramNeeds-module__GZFy0a__markInner{aspect-ratio:1;color:#fff;background:linear-gradient(150deg, var(--sd-accent-soft) 0%, var(--sd-accent-deep) 100%);border-radius:50%;place-items:center;width:74%;display:grid;box-shadow:0 10px 24px #c9490a47}.SectionProgramNeeds-module__GZFy0a__markIcon{width:52%;height:auto}.SectionProgramNeeds-module__GZFy0a__title{letter-spacing:-.5px;text-transform:uppercase;color:var(--sd-ink);margin:clamp(22px,2.6vw,34px) 0 0;font-size:clamp(30px,3.7vw,46px);font-weight:800;line-height:1.06}.SectionProgramNeeds-module__GZFy0a__titleAccent{color:var(--sd-accent)}.SectionProgramNeeds-module__GZFy0a__rule{background:var(--sd-accent-deep);border-radius:3px;width:96px;height:5px;margin:clamp(18px,2vw,26px) 0 clamp(20px,2.2vw,28px)}.SectionProgramNeeds-module__GZFy0a__lead{color:var(--sd-body);font-size:clamp(15px,1.2vw,16.5px);line-height:1.62}.SectionProgramNeeds-module__GZFy0a__lead+.SectionProgramNeeds-module__GZFy0a__lead{margin-top:18px}.SectionProgramNeeds-module__GZFy0a__why{background:linear-gradient(170deg,#ffffffb8 0%,#fdf4eed9 100%);border:1px solid #e8590c4d;border-radius:16px;margin-top:clamp(28px,3.4vw,46px);padding:clamp(20px,2vw,26px) clamp(18px,1.8vw,24px)}.SectionProgramNeeds-module__GZFy0a__whyHead{align-items:center;gap:14px;margin-bottom:clamp(16px,1.6vw,22px);display:flex}.SectionProgramNeeds-module__GZFy0a__whyBadge{color:#fff;background:linear-gradient(150deg, var(--sd-accent-soft) 0%, var(--sd-accent-deep) 100%);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.SectionProgramNeeds-module__GZFy0a__whyBadgeIcon{width:30px;height:30px}.SectionProgramNeeds-module__GZFy0a__whyTitle{letter-spacing:.2px;text-transform:uppercase;color:var(--sd-ink);margin:0;font-size:clamp(14px,1.2vw,16px);font-weight:800}.SectionProgramNeeds-module__GZFy0a__whyList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.SectionProgramNeeds-module__GZFy0a__whyItem{color:#453f37;align-items:flex-start;gap:11px;font-size:clamp(13.5px,1.1vw,15px);font-weight:500;line-height:1.45;display:flex}.SectionProgramNeeds-module__GZFy0a__whyCheck{width:19px;height:19px;color:var(--sd-accent);flex:none;margin-top:1px}.SectionProgramNeeds-module__GZFy0a__card{background:#fff;border-radius:22px;padding:clamp(20px,2.6vw,38px);box-shadow:0 20px 54px #5a34141a}.SectionProgramNeeds-module__GZFy0a__groupHead{align-items:center;gap:14px;margin-bottom:clamp(18px,2vw,26px);display:flex}.SectionProgramNeeds-module__GZFy0a__groupHead+.SectionProgramNeeds-module__GZFy0a__fieldset{margin-top:0}.SectionProgramNeeds-module__GZFy0a__groupIcon{color:#fff;background:linear-gradient(150deg, var(--sd-accent-soft) 0%, var(--sd-accent-deep) 100%);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.SectionProgramNeeds-module__GZFy0a__groupIconGlyph{width:23px;height:23px}.SectionProgramNeeds-module__GZFy0a__groupTitle{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;color:var(--sd-ink);margin:0;font-size:clamp(15px,1.5vw,19px);font-weight:800}.SectionProgramNeeds-module__GZFy0a__groupLine{background:#e8590c61;flex:auto;min-width:12px;height:1px}.SectionProgramNeeds-module__GZFy0a__fieldset{border:0;min-width:0;margin:0;padding:0}.SectionProgramNeeds-module__GZFy0a__fieldset+.SectionProgramNeeds-module__GZFy0a__fieldset{margin-top:clamp(26px,3vw,38px)}.SectionProgramNeeds-module__GZFy0a__row{grid-template-columns:1fr 1fr;gap:16px clamp(14px,1.6vw,22px);display:grid}@media (max-width:760px){.SectionProgramNeeds-module__GZFy0a__row{grid-template-columns:1fr}}.SectionProgramNeeds-module__GZFy0a__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.SectionProgramNeeds-module__GZFy0a__row{align-items:start}.SectionProgramNeeds-module__GZFy0a__row .SectionProgramNeeds-module__GZFy0a__label{align-items:flex-end;min-height:2.8em;display:flex}.SectionProgramNeeds-module__GZFy0a__row .SectionProgramNeeds-module__GZFy0a__field{margin-bottom:0}.SectionProgramNeeds-module__GZFy0a__row+.SectionProgramNeeds-module__GZFy0a__field,.SectionProgramNeeds-module__GZFy0a__row+.SectionProgramNeeds-module__GZFy0a__row{margin-top:16px}.SectionProgramNeeds-module__GZFy0a__label{letter-spacing:.09em;text-transform:uppercase;color:var(--sd-ink);font-size:11px;font-weight:800;line-height:1.4}.SectionProgramNeeds-module__GZFy0a__control{border:1px solid var(--sd-border);color:#3a332c;background:#fff;border-radius:10px;width:100%;height:46px;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:500;transition:border-color .18s,box-shadow .18s}.SectionProgramNeeds-module__GZFy0a__control::placeholder{color:var(--sd-placeholder);font-weight:400}.SectionProgramNeeds-module__GZFy0a__control:focus-visible{border-color:var(--sd-accent);outline:none;box-shadow:0 0 0 3px #e8590c24}.SectionProgramNeeds-module__GZFy0a__textarea{resize:vertical;height:auto;min-height:132px;padding:13px 16px;line-height:1.55}.SectionProgramNeeds-module__GZFy0a__textareaShort{min-height:62px}.SectionProgramNeeds-module__GZFy0a__selectWrap{display:block;position:relative}.SectionProgramNeeds-module__GZFy0a__select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:42px}.SectionProgramNeeds-module__GZFy0a__selectChevron{color:#8a6a52;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.SectionProgramNeeds-module__GZFy0a__stepper{border:1px solid var(--sd-border);background:#fff;border-radius:10px;align-items:stretch;height:46px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.SectionProgramNeeds-module__GZFy0a__stepper:focus-within{border-color:var(--sd-accent);box-shadow:0 0 0 3px #e8590c24}.SectionProgramNeeds-module__GZFy0a__stepValue{color:#3a332c;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:500}.SectionProgramNeeds-module__GZFy0a__stepValue:focus-visible{outline:none}.SectionProgramNeeds-module__GZFy0a__stepValue::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.SectionProgramNeeds-module__GZFy0a__stepValue::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.SectionProgramNeeds-module__GZFy0a__stepBtn{border:0;border-left:1px solid var(--sd-border);color:#7a5d46;cursor:pointer;background:#fff;flex:none;place-items:center;width:clamp(44px,4.4vw,54px);transition:background-color .18s;display:grid}.SectionProgramNeeds-module__GZFy0a__stepBtn:hover{background:#fdf1e8}.SectionProgramNeeds-module__GZFy0a__stepBtn:focus-visible{outline:2px solid var(--sd-accent);outline-offset:-2px}.SectionProgramNeeds-module__GZFy0a__stepGlyph{width:15px;height:15px}.SectionProgramNeeds-module__GZFy0a__submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f0641a 0%,#c9490a 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:clamp(14px,1.6vw,22px);width:100%;margin-top:clamp(22px,2.6vw,32px);padding:clamp(14px,1.5vw,19px) clamp(18px,2vw,26px);font-family:inherit;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #c9490a47}.SectionProgramNeeds-module__GZFy0a__submit:hover{transform:translateY(-1px);box-shadow:0 18px 36px #c9490a57}.SectionProgramNeeds-module__GZFy0a__submit:focus-visible{outline-offset:3px;outline:3px solid #e8590c73}.SectionProgramNeeds-module__GZFy0a__submitIcon{flex:none;width:clamp(28px,2.6vw,34px);height:clamp(28px,2.6vw,34px)}.SectionProgramNeeds-module__GZFy0a__submitText{text-align:left}.SectionProgramNeeds-module__GZFy0a__submitTitle{letter-spacing:.4px;text-transform:uppercase;font-size:clamp(15px,1.5vw,19px);font-weight:800;display:block}.SectionProgramNeeds-module__GZFy0a__submitSub{opacity:.85;margin-top:2px;font-size:clamp(11.5px,1vw,13px);font-weight:500;display:block}.SectionProgramNeeds-module__GZFy0a__status{color:var(--sd-accent-deep);text-align:center;background:#fdf4ee;border:1px solid #e8590c52;border-radius:10px;margin-top:16px;padding:13px 16px;font-size:14px;font-weight:600}.SectionProgramNeeds-module__GZFy0a__status[data-tone=error]{color:var(--sd-error-deep);background:#fdf2f2;border-color:#b4231852}@media (prefers-reduced-motion:reduce){.SectionProgramNeeds-module__GZFy0a__submit,.SectionProgramNeeds-module__GZFy0a__control,.SectionProgramNeeds-module__GZFy0a__stepper,.SectionProgramNeeds-module__GZFy0a__stepBtn{transition:none}.SectionProgramNeeds-module__GZFy0a__submit:hover{transform:none}}.SectionProgramNeeds-module__GZFy0a__statusIdle{margin:0}.SectionProgramNeeds-module__GZFy0a__control[aria-invalid=true]{border-color:var(--sd-error);background:#fffbfa}.SectionProgramNeeds-module__GZFy0a__control[aria-invalid=true]:focus-visible{border-color:var(--sd-error);box-shadow:0 0 0 3px #d92d2024}.SectionProgramNeeds-module__GZFy0a__stepper[data-invalid]{border-color:var(--sd-error);background:#fffbfa}.SectionProgramNeeds-module__GZFy0a__stepper[data-invalid]:focus-within{border-color:var(--sd-error);box-shadow:0 0 0 3px #d92d2024}.SectionProgramNeeds-module__GZFy0a__stepper[data-invalid] .SectionProgramNeeds-module__GZFy0a__stepBtn{background:0 0;border-left-color:#d92d2066}.SectionProgramNeeds-module__GZFy0a__errorText{color:var(--sd-error-deep);margin:-1px 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.SectionProgramNeeds-module__GZFy0a__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.SectionProgramNeeds-module__GZFy0a__verifyError{color:var(--sd-error-deep);margin:clamp(16px,2vw,22px) 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.SectionProgramNeeds-module__GZFy0a__legal{text-align:center;color:#6b6055;margin:12px 0 0;font-size:11.5px;line-height:1.5}.SectionProgramNeeds-module__GZFy0a__legal a{color:inherit;text-decoration:underline}.SectionProgramNeeds-module__GZFy0a__submit:disabled{cursor:progress;opacity:.72;transform:none}
