.PrimeraSesionForm_firstSession__LqAla{--sage:#8FA88A;--sage-light:#C8D9C4;--sage-pale:#EDF3EC;--blush:#D9A89B;--blush-light:#F0D4CE;--blush-pale:#FBF0EE;--warm:#C9B89A;--warm-pale:#F5EFE6;--ink:#2C2A26;--ink-mid:#5C5952;--ink-muted:#9C998F;--cream:#FDFAF6;--white:#FFFFFF;--border:rgba(44,42,38,0.12);position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(160deg,#EDF3EC,#FBF0EE 50%,#F5EFE6);color:var(--ink);font-family:DM Sans,sans-serif}.PrimeraSesionForm_firstSession__LqAla:after,.PrimeraSesionForm_firstSession__LqAla:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.PrimeraSesionForm_firstSession__LqAla:before{top:-60px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(209,168,155,.25) 0,transparent 70%)}.PrimeraSesionForm_firstSession__LqAla:after{bottom:-40px;left:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(143,168,138,.2) 0,transparent 70%)}.PrimeraSesionForm_hero__9Vrmr{position:relative;padding:80px 24px 60px;text-align:center}.PrimeraSesionForm_hero__9Vrmr h1{position:relative;z-index:1;max-width:640px;margin:0 auto 20px;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,6vw,3.8rem);font-weight:300;line-height:1.15}.PrimeraSesionForm_hero__9Vrmr h1 em{color:#6B8A66;font-style:italic}.PrimeraSesionForm_hero__9Vrmr p{position:relative;z-index:1;max-width:520px;margin:0 auto;color:var(--ink-mid);font-size:16px;line-height:1.75}.PrimeraSesionForm_formWrap__pHUv9{position:relative;z-index:10;max-width:660px;margin:-20px auto 60px;padding:0 20px}.PrimeraSesionForm_formCard___rvf8{padding:48px 44px;border:.5px solid var(--border);border-radius:24px;background:var(--white);box-shadow:0 4px 40px rgba(44,42,38,.06)}.PrimeraSesionForm_formIntro__PYxcV{margin-bottom:36px;text-align:center}.PrimeraSesionForm_formIntro__PYxcV h2{margin-bottom:8px;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:400}.PrimeraSesionForm_formIntro__PYxcV p{color:var(--ink-muted);font-size:14px;line-height:1.65}.PrimeraSesionForm_serviceSummary__44oRX{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:8px 14px;border:1px solid rgba(201,184,154,.45);border-radius:999px;background:var(--warm-pale);color:var(--ink-mid);font-size:13px;font-weight:500;line-height:1.4}.PrimeraSesionForm_fieldGroup__2HS9J{margin-bottom:20px}.PrimeraSesionForm_fieldRow__Rn_Ga{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (min-width:561px){.PrimeraSesionForm_fieldRow__Rn_Ga .PrimeraSesionForm_fieldGroup__2HS9J>label{display:flex;align-items:flex-end;min-height:2.8em}}.PrimeraSesionForm_fieldGroup__2HS9J label,.PrimeraSesionForm_panelLabel__VHNaM{display:block;margin-bottom:7px;color:var(--ink-mid);font-size:13px;font-weight:500;letter-spacing:0}.PrimeraSesionForm_required__l2kVV{margin-left:2px;color:var(--blush)}.PrimeraSesionForm_fieldGroup__2HS9J input[type=email],.PrimeraSesionForm_fieldGroup__2HS9J input[type=number],.PrimeraSesionForm_fieldGroup__2HS9J input[type=tel],.PrimeraSesionForm_fieldGroup__2HS9J input[type=text],.PrimeraSesionForm_fieldGroup__2HS9J select,.PrimeraSesionForm_fieldGroup__2HS9J textarea{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cream);color:var(--ink);font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .2s,background-color .2s,box-shadow .2s}.PrimeraSesionForm_fieldGroup__2HS9J input::placeholder,.PrimeraSesionForm_fieldGroup__2HS9J textarea::placeholder{color:var(--ink-muted);font-size:14px}.PrimeraSesionForm_fieldGroup__2HS9J input:focus,.PrimeraSesionForm_fieldGroup__2HS9J select:focus,.PrimeraSesionForm_fieldGroup__2HS9J textarea:focus{border-color:var(--sage);background-color:var(--white);box-shadow:0 0 0 3px rgba(143,168,138,.15)}.PrimeraSesionForm_fieldGroup__2HS9J input[type=number]::-webkit-inner-spin-button,.PrimeraSesionForm_fieldGroup__2HS9J input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PrimeraSesionForm_fieldGroup__2HS9J input[type=number]{-moz-appearance:textfield}.PrimeraSesionForm_fieldGroup__2HS9J select{padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239C998F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.PrimeraSesionForm_fieldGroup__2HS9J textarea{min-height:100px;resize:vertical;line-height:1.6}.PrimeraSesionForm_checkGroup__z99qP{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:4px}.PrimeraSesionForm_timeGrid__pxV8L{grid-template-columns:1fr 1fr 1fr}.PrimeraSesionForm_checkItem__evnmU{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--cream);cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PrimeraSesionForm_checkItem__evnmU:hover{border-color:var(--sage-light);background:var(--sage-pale)}.PrimeraSesionForm_checkItem__evnmU input[type=checkbox]{position:relative;width:17px;min-width:17px;height:17px;border:1.5px solid var(--sage);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);cursor:pointer;transition:background .15s}.PrimeraSesionForm_checkItem__evnmU input[type=checkbox]:checked{border-color:var(--sage);background:var(--sage)}.PrimeraSesionForm_checkItem__evnmU input[type=checkbox]:checked:after{content:"";position:absolute;top:1.5px;left:4px;width:5px;height:9px;border:1.5px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.PrimeraSesionForm_checkItem__evnmU label{margin:0;color:var(--ink-mid);font-size:13px;font-weight:400;cursor:pointer}.PrimeraSesionForm_timeHelp__ltqgl{display:block;color:var(--ink-muted);font-size:11px;font-weight:400}.PrimeraSesionForm_eligibilityPanel__a9r6M{margin-bottom:24px;padding:18px;border:1px solid var(--sage-light);border-radius:12px;background:var(--sage-pale)}.PrimeraSesionForm_eligibilityPanel__a9r6M>.PrimeraSesionForm_panelLabel__VHNaM{margin-bottom:10px;color:#3E5C3A;font-size:14px}.PrimeraSesionForm_choiceGrid__gXj_2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PrimeraSesionForm_choiceItem__tyJqf{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(62,92,58,.24);border-radius:10px;background:var(--white);cursor:pointer;transition:border-color .2s,background .2s}.PrimeraSesionForm_choiceItem__tyJqf:hover{border-color:var(--sage);background:#F8FBF7}.PrimeraSesionForm_choiceItem__tyJqf input[type=radio]{position:relative;width:17px;min-width:17px;height:17px;border:1.5px solid var(--sage);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);cursor:pointer}.PrimeraSesionForm_choiceItem__tyJqf input[type=radio]:checked:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--sage)}.PrimeraSesionForm_choiceItem__tyJqf span{color:var(--ink-mid);font-size:14px}.PrimeraSesionForm_phoneHint__VxXa3,.PrimeraSesionForm_unavailableNote__WqFtX{display:none;padding:12px 14px;border-radius:10px;font-size:12.5px;line-height:1.6}.PrimeraSesionForm_unavailableNote__WqFtX{margin-top:12px;border:1px solid #f2dcd6;background:#FDF6F4;color:#8A5A4F}.PrimeraSesionForm_phoneHint__VxXa3{margin-top:8px;border:1px solid var(--sage-light);background:var(--sage-pale);color:#4A6946}.PrimeraSesionForm_visible__5iZSz{display:block}.PrimeraSesionForm_sectionDivider__he1_w{display:flex;align-items:center;gap:12px;margin:28px 0 20px}.PrimeraSesionForm_sectionDivider__he1_w:after,.PrimeraSesionForm_sectionDivider__he1_w:before{content:"";flex:1 1;height:.5px;background:var(--border)}.PrimeraSesionForm_sectionDivider__he1_w span{color:var(--ink-muted);font-size:11px;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.PrimeraSesionForm_privacyNote__Ndaol{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:14px;border:1px solid var(--sage-light);border-radius:10px;background:var(--sage-pale)}.PrimeraSesionForm_privacyNote__Ndaol input[type=checkbox]{position:relative;width:16px;min-width:16px;height:16px;margin-top:1px;border:1.5px solid var(--sage);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);cursor:pointer}.PrimeraSesionForm_privacyNote__Ndaol input[type=checkbox]:checked{background:var(--sage)}.PrimeraSesionForm_privacyNote__Ndaol input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:3px;width:5px;height:8px;border:1.5px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.PrimeraSesionForm_privacyNote__Ndaol p{color:#4A6946;font-size:12.5px;line-height:1.65}.PrimeraSesionForm_privacyNote__Ndaol a{color:var(--sage);font-weight:700;text-decoration:underline;text-underline-offset:3px}.PrimeraSesionForm_submitBtn___Yuao{width:100%;margin-top:24px;padding:16px;border:none;border-radius:12px;background:var(--sage);color:var(--white);cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;transition:background .2s,transform .15s}.PrimeraSesionForm_submitBtn___Yuao:hover{background:#7A9676;transform:translateY(-1px)}.PrimeraSesionForm_submitBtn___Yuao:active{transform:scale(.99)}.PrimeraSesionForm_submitBtn___Yuao:disabled{cursor:not-allowed;opacity:.6}.PrimeraSesionForm_successMsg__cjEK7{padding:40px 20px;text-align:center}.PrimeraSesionForm_successIcon__0hn65{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;border:2px solid var(--sage-light);border-radius:50%;background:var(--sage-pale);font-size:28px}.PrimeraSesionForm_successMsg__cjEK7 h3{margin-bottom:12px;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400}.PrimeraSesionForm_successMsg__cjEK7 p{max-width:380px;margin:0 auto;color:var(--ink-mid);font-size:15px;line-height:1.7}.PrimeraSesionForm_errorMsg__ZpnFc{display:none;margin-top:12px;padding:12px 16px;border:1px solid var(--blush-light);border-radius:10px;background:var(--blush-pale);color:#7A3525;font-size:13.5px;text-align:center}.PrimeraSesionForm_fieldError__ciIE8{display:none;margin-top:5px;color:var(--blush);font-size:12px}.PrimeraSesionForm_fieldError__ciIE8.PrimeraSesionForm_visible__5iZSz{display:block}.PrimeraSesionForm_howTitle__8JoIs{position:relative;z-index:1;max-width:640px;margin:40px auto 16px;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:400;text-align:center}.PrimeraSesionForm_steps__gFQnI{position:relative;z-index:1;max-width:640px;margin:0 auto 32px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;text-align:left}.PrimeraSesionForm_steps__gFQnI li{display:flex;align-items:flex-start;gap:12px;padding:16px;border:.5px solid var(--border);border-radius:16px;background:rgba(255,255,255,.6)}.PrimeraSesionForm_steps__gFQnI li span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--sage-pale);color:#6B8A66;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500}.PrimeraSesionForm_steps__gFQnI li p{margin:0;color:var(--ink-mid);font-size:14px;line-height:1.55;text-align:left}.PrimeraSesionForm_heroNote__Vy2DX{position:relative;z-index:1;max-width:640px;margin:48px auto 0;color:var(--ink-muted);font-size:13px;font-style:italic}.PrimeraSesionForm_eyebrow__ywQGi{margin-bottom:4px;color:var(--ink-muted);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.PrimeraSesionForm_honeypot__kFVln{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.PrimeraSesionForm_footerNote__1LbE9{margin-top:24px;color:var(--ink-muted);font-size:12px;line-height:1.7;text-align:center}.PrimeraSesionForm_footerNote__1LbE9 a{color:inherit}@media (min-width:960px){.PrimeraSesionForm_firstSession__LqAla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:64px;gap:64px;padding:80px max(48px,calc((100% - 1240px) / 2))}.PrimeraSesionForm_hero__9Vrmr{padding:0;text-align:left}.PrimeraSesionForm_hero__9Vrmr h1{margin:0 0 20px;max-width:none}.PrimeraSesionForm_hero__9Vrmr>p{margin:0 0 32px;max-width:none}.PrimeraSesionForm_howTitle__8JoIs{margin:8px 0 16px;max-width:none;text-align:left}.PrimeraSesionForm_steps__gFQnI{margin:0 0 24px;max-width:none;grid-template-columns:1fr}.PrimeraSesionForm_steps__gFQnI li p{text-align:left}.PrimeraSesionForm_heroNote__Vy2DX{margin:24px 0 0;max-width:none;text-align:left}.PrimeraSesionForm_formWrap__pHUv9{margin:0;padding:0;max-width:none}.PrimeraSesionForm_formCard___rvf8{padding:44px 40px}.PrimeraSesionForm_footerNote__1LbE9{text-align:left}}@media (max-width:760px){.PrimeraSesionForm_hero__9Vrmr h1{font-size:3rem}}@media (max-width:560px){.PrimeraSesionForm_hero__9Vrmr{padding:64px 20px 48px}.PrimeraSesionForm_hero__9Vrmr h1{font-size:2.35rem}.PrimeraSesionForm_formCard___rvf8{padding:32px 24px}.PrimeraSesionForm_checkGroup__z99qP,.PrimeraSesionForm_choiceGrid__gXj_2,.PrimeraSesionForm_fieldRow__Rn_Ga,.PrimeraSesionForm_timeGrid__pxV8L{grid-template-columns:1fr}.PrimeraSesionForm_steps__gFQnI li{padding:12px}.PrimeraSesionForm_steps__gFQnI li p{font-size:13px}}