._page_4vh0s_1{--green:#003e1e;--green-deep:#0a2d1a;--green-soft:#145b37;--yellow:#ed9c13;--yellow-light:#f7bd50;--cream:#fff8e9;--ink:#173024;--muted:#66736b;--line:#003e1e29;color:var(--ink);background:#f8f8f4;min-height:100vh;font-family:Abel,Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:18px;line-height:1.5}._page_4vh0s_1,._page_4vh0s_1 *,._page_4vh0s_1 :before,._page_4vh0s_1 :after{box-sizing:border-box}._layout_4vh0s_26{grid-template-columns:minmax(360px,43vw) minmax(0,1fr);min-height:100vh;display:grid}._brandPanel_4vh0s_32{color:#fff;background-image:url(../images/hero-03-mobile-hq.webp);background-position:50%;background-size:cover;min-height:100vh;position:sticky;top:0;overflow:hidden}._brandPanel_4vh0s_32:after{content:"";opacity:.4;pointer-events:none;background-color:#0000;background-image:linear-gradient(30deg,#0000 45%,#ed9c131f 45% 52%,#0000 52%),linear-gradient(150deg,#0000 45%,#ed9c1314 45% 52%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 208px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}._brandShade_4vh0s_55{background:linear-gradient(#00221161,#002211d1),linear-gradient(90deg,#003e1e99,#003e1e1a);position:absolute;inset:0}._brandContent_4vh0s_63{z-index:1;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,5vw,72px);display:flex;position:relative;inset:0}._logo_4vh0s_74{width:48%;max-width:250px;height:auto}._heroCopy_4vh0s_80{max-width:650px;padding-block:48px}._eyebrow_4vh0s_85,._stepLabel_4vh0s_86{color:var(--yellow-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.82rem;font-weight:800}._heroCopy_4vh0s_80 h1{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(3rem,5.2vw,5.7rem);font-weight:400;line-height:.98}._heroLead_4vh0s_104{max-width:610px;margin:30px 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}._benefitList_4vh0s_111{gap:13px;margin:32px 0 0;padding:0;list-style:none;display:grid}._benefitList_4vh0s_111 li{align-items:flex-start;gap:12px;display:flex}._benefitList_4vh0s_111 li:before{background:var(--yellow);content:"";border-radius:50%;flex:0 0 8px;height:8px;margin-top:9px;box-shadow:0 0 0 5px #ed9c1324}._assurance_4vh0s_135{border-left:3px solid var(--yellow);gap:2px;padding-left:16px;display:grid}._assurance_4vh0s_135 strong{color:var(--yellow-light);text-transform:uppercase;font-size:.9rem}._assurance_4vh0s_135 span{opacity:.8;font-size:.86rem}._formPanel_4vh0s_153{width:100%;max-width:900px;margin-inline:auto;padding:clamp(34px,6vw,82px) clamp(22px,6vw,84px)}._form_4vh0s_153{gap:32px;display:grid}._formIntro_4vh0s_165{border-bottom:1px solid var(--line);padding-bottom:12px}._formIntro_4vh0s_165 ._stepLabel_4vh0s_86,._nextSteps_4vh0s_171 ._stepLabel_4vh0s_86{color:var(--green-soft)}._formIntro_4vh0s_165 h2,._nextSteps_4vh0s_171 h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:1.04}._formIntro_4vh0s_165>p:last-child{color:var(--muted);max-width:680px;margin:0}._formSection_4vh0s_190{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(22px,4vw,36px);transition:padding .22s,box-shadow .22s,border-color .22s;box-shadow:0 15px 40px #0a2d1a0f}._progressiveSection_4vh0s_199{scroll-margin-top:24px;animation:.36s ease-out both _revealSection_4vh0s_1}._collapsedSection_4vh0s_204{border-color:#003e1e38;padding-block:18px;box-shadow:0 8px 24px #0a2d1a0b}@keyframes _revealSection_4vh0s_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}._sectionHeading_4vh0s_221{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}._collapsedSection_4vh0s_204 ._sectionHeading_4vh0s_221{align-items:center;margin-bottom:0}._sectionHeading_4vh0s_221>span{background:var(--yellow);color:var(--green-deep);letter-spacing:.08em;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:.8rem;font-weight:800;display:inline-flex}._sectionHeading_4vh0s_221 h3{margin:0 0 6px;font-size:1.65rem;font-weight:500;line-height:1.1}._sectionHeading_4vh0s_221 p{color:var(--muted);margin:0;font-size:.94rem}._stepToggle_4vh0s_260{color:var(--green);cursor:pointer;background:#003e1e12;border:1px solid #003e1e29;border-radius:50%;flex:0 0 44px;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}._stepToggle_4vh0s_260:hover{border-color:var(--yellow);background:#ed9c1329}._stepToggle_4vh0s_260:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}._stepSymbol_4vh0s_288{font-family:Arial,sans-serif;font-size:1.7rem;font-weight:400;line-height:1}._sectionBody_4vh0s_295{animation:.28s ease-out both _revealSection_4vh0s_1}._fieldGrid_4vh0s_299{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._fieldGrid_4vh0s_299 label,._otherHospital_4vh0s_306,._fullField_4vh0s_307{gap:8px;display:grid}._fieldGrid_4vh0s_299 label>span,._otherHospital_4vh0s_306>span,._fullField_4vh0s_307>span,._choiceGroup_4vh0s_315 legend{color:var(--green-deep);font-size:.9rem;font-weight:700}._fullField_4vh0s_307{grid-column:1/-1}._form_4vh0s_153 input[type=text],._form_4vh0s_153 input[type=tel],._form_4vh0s_153 input[type=email],._form_4vh0s_153 input[type=number],._form_4vh0s_153 input[type=date],._form_4vh0s_153 textarea{color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #003e1e3d;border-radius:12px;outline:none;width:100%;min-height:52px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}._form_4vh0s_153 textarea{resize:vertical;min-height:140px}._form_4vh0s_153 input:focus,._form_4vh0s_153 textarea:focus{border-color:var(--yellow);background:#fff;box-shadow:0 0 0 4px #ed9c1329}._form_4vh0s_153 input::placeholder,._form_4vh0s_153 textarea::placeholder{color:#8a958e}._choiceGroup_4vh0s_315{border:0;margin:0;padding:0}._choiceGroup_4vh0s_315+._choiceGroup_4vh0s_315,._cnpjField_4vh0s_370+._choiceGroup_4vh0s_315{margin-top:26px}._profileFields_4vh0s_374{align-items:start;margin-top:18px}._profileFields_4vh0s_374>label{align-self:start}._profileFields_4vh0s_374 input{height:52px;min-height:52px}._profileFields_4vh0s_374+._choiceGroup_4vh0s_315{margin-top:26px}._cnpjField_4vh0s_370{gap:8px;max-width:360px;margin-top:18px;display:grid}._cnpjField_4vh0s_370>span{color:var(--green-deep);font-size:.9rem;font-weight:700}._fieldError_4vh0s_405,._continuationHint_4vh0s_406{color:#8d1f1f;margin:8px 0 0;font-size:.82rem}._continuationHint_4vh0s_406{color:var(--muted);text-align:right}._choiceGroup_4vh0s_315 legend{margin-bottom:11px}._choiceGrid_4vh0s_421{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._choiceCard_4vh0s_427{cursor:pointer;display:block;position:relative}._choiceCard_4vh0s_427 input{opacity:0;pointer-events:none;position:absolute}._choiceCard_4vh0s_427 span{border:1px solid var(--line);text-align:center;background:#f6f8f5;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:10px;font-weight:700;transition:all .16s;display:flex}._choiceCard_4vh0s_427 input:checked+span{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 9px 22px #003e1e29}._choiceCard_4vh0s_427 input:focus-visible+span{outline:3px solid var(--yellow);outline-offset:3px}._ageHeader_4vh0s_465,._ageGrid_4vh0s_466 label{grid-template-columns:1fr 120px;align-items:center;gap:16px;display:grid}._ageHeader_4vh0s_465{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 7px;font-size:.78rem;font-weight:800}._ageHeader_4vh0s_465 span:last-child{text-align:center}._ageGrid_4vh0s_466{display:grid}._ageGrid_4vh0s_466 label{border-bottom:1px solid #003e1e1a;min-height:50px;padding:4px 10px}._ageGrid_4vh0s_466 label>span{font-weight:600}._ageGrid_4vh0s_466 input[type=number]{text-align:center;min-height:38px;padding:5px 10px}._totalPeople_4vh0s_507{background:var(--cream);color:var(--green-deep);text-align:right;border-radius:10px;margin:18px 0 0;padding:10px 14px}._hospitalGrid_4vh0s_516{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._checkCard_4vh0s_522,._noPreference_4vh0s_523,._consent_4vh0s_524{cursor:pointer;align-items:flex-start;gap:11px;display:flex}._checkCard_4vh0s_522{background:#f7f9f6;border:1px solid #003e1e1f;border-radius:12px;min-height:58px;padding:13px}._checkCard_4vh0s_522:has(input:checked){background:#003e1e14;border-color:#003e1e6b}._checkCard_4vh0s_522 input,._noPreference_4vh0s_523 input,._consent_4vh0s_524 input{accent-color:var(--green);flex:0 0 19px;width:19px;height:19px;margin-top:3px}._checkCard_4vh0s_522 span{font-size:.9rem;line-height:1.35}._otherHospital_4vh0s_306{margin-top:18px}._noPreference_4vh0s_523{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-weight:700}._helperText_4vh0s_570{color:var(--muted);margin:13px 0 0;font-size:.82rem}._consent_4vh0s_524{color:var(--muted);padding:0 10px;font-size:.86rem}._contactConsent_4vh0s_582{margin-top:18px}._submitButton_4vh0s_586{background:var(--yellow);color:var(--green-deep);cursor:pointer;font:inherit;text-transform:uppercase;border:0;border-radius:999px;width:100%;min-height:62px;padding:15px 28px;font-size:1rem;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 14px 30px #ed9c133d}._submitButton_4vh0s_586:hover{background:var(--yellow-light);transform:translateY(-2px);box-shadow:0 17px 34px #ed9c134d}._submitButton_4vh0s_586:focus-visible{outline:3px solid var(--green);outline-offset:4px}._submitButton_4vh0s_586:disabled{cursor:wait;opacity:.68;transform:none}._formMessage_4vh0s_620{text-align:center;border-radius:12px;min-height:0;margin:-14px 0 0;padding:0}._successMessage_4vh0s_628,._errorMessage_4vh0s_629{padding:14px 18px}._successMessage_4vh0s_628{color:#006c35;background:#006e341a}._errorMessage_4vh0s_629{color:#8d1f1f;background:#9e22221a}._nextSteps_4vh0s_171{background:var(--green-deep);color:#fff;border-radius:26px;margin-top:70px;padding:clamp(28px,5vw,46px);position:relative;overflow:hidden}._nextSteps_4vh0s_171:after{content:"";border:36px solid #ed9c1324;border-radius:50%;width:190px;height:190px;position:absolute;top:-100px;right:-90px}._nextSteps_4vh0s_171 h2{z-index:1;max-width:620px;font-size:clamp(2rem,3.2vw,3rem);position:relative}._nextSteps_4vh0s_171 ol{z-index:1;gap:22px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}._nextSteps_4vh0s_171 li{align-items:flex-start;gap:15px;display:flex}._nextSteps_4vh0s_171 li>span{background:var(--yellow);color:var(--green-deep);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:.85rem;font-weight:800;display:flex}._nextSteps_4vh0s_171 strong{color:var(--yellow-light)}._nextSteps_4vh0s_171 p{opacity:.82;margin:3px 0 0;font-size:.92rem}._footer_4vh0s_710{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding:0 4px;font-size:.78rem;display:flex}._footer_4vh0s_710 p{margin:0}@media (width<=1080px){._layout_4vh0s_26{grid-template-columns:1fr}._brandPanel_4vh0s_32{background-image:url(../images/hero-03-saude.webp);background-position:50%;min-height:760px;position:relative}._brandContent_4vh0s_63{min-height:760px}._heroCopy_4vh0s_80 h1{max-width:760px}._formPanel_4vh0s_153{max-width:920px}}@media (width<=700px){._page_4vh0s_1{font-size:16px}._brandPanel_4vh0s_32{background-image:url(../images/hero-03-mobile-hq.webp);background-position:50% 32%;min-height:680px}._brandContent_4vh0s_63{min-height:680px;padding:30px 24px}._logo_4vh0s_74{width:52%;max-width:190px}._heroCopy_4vh0s_80{padding-block:36px}._heroCopy_4vh0s_80 h1{font-size:clamp(2.8rem,14vw,4.2rem)}._formPanel_4vh0s_153{padding:46px 16px}._fieldGrid_4vh0s_299,._hospitalGrid_4vh0s_516,._choiceGrid_4vh0s_421{grid-template-columns:1fr}._ageHeader_4vh0s_465,._ageGrid_4vh0s_466 label{grid-template-columns:1fr 86px;gap:10px;padding-inline:0}._sectionHeading_4vh0s_221{gap:12px}._sectionHeading_4vh0s_221>span{flex-basis:38px;height:38px}._totalPeople_4vh0s_507{text-align:left}._footer_4vh0s_710{display:grid}}@media (prefers-reduced-motion:reduce){._page_4vh0s_1 *,._page_4vh0s_1 :before,._page_4vh0s_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
