.CitasFisio_section__5f6fc{--ink:#101f3a;--cream:#f8f6f1;--gold:#c9a23f;--muted:#3b4658;--inset:5rem;--stage-height:min(43rem,calc(100svh - var(--inset) - 0.75rem));--travel:62rem;border-block:1px solid #a97e3333;background:radial-gradient(ellipse at 78% 42%,#c9a23f22,transparent 56%),#f2eee5;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,5vw,4.5rem)}.CitasFisio_layout__KMXPK{display:grid;width:min(100%,76rem);margin-inline:auto;gap:1.75rem;align-items:start}.CitasFisio_copy__tpTG8{display:grid;justify-items:start;gap:1.25rem}.CitasFisio_copy__tpTG8>p:not(.CitasFisio_hint__OKXIg){max-width:43ch;color:var(--muted);font-size:clamp(1rem,1.55vw,1.1875rem);line-height:1.65}.CitasFisio_title__vmgwU{max-width:17ch;color:var(--ink);font-size:clamp(1.8rem,3.7vw,3.4rem);font-weight:700;line-height:1.1;letter-spacing:.035em;text-transform:uppercase}.CitasFisio_hint__OKXIg{display:none;align-items:center;gap:.45rem;color:var(--muted);font-size:.8125rem}.CitasFisio_layout__KMXPK:has(.CitasFisio_track__zQNe8[data-guided=true]) .CitasFisio_hint__OKXIg{display:flex}.CitasFisio_track__zQNe8{min-width:0}.CitasFisio_stage__m8NNC{position:relative;display:grid;justify-items:center;align-content:center;gap:.5rem;min-width:0}.CitasFisio_track__zQNe8[data-guided=true]{height:calc(var(--stage-height) + var(--travel))}.CitasFisio_track__zQNe8[data-guided=true] .CitasFisio_stage__m8NNC{position:sticky;top:var(--inset);height:var(--stage-height)}.CitasFisio_phone__Rj2R0{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;aspect-ratio:.48;max-width:100%;height:min(36rem,max(22rem,calc(100svh - 10rem)));min-width:0;border:.35rem solid #14161a;border-radius:2.5rem;background:var(--cream);color:var(--ink);box-shadow:0 0 0 2px #686c75,2px 2px 0 3px #252831,0 1.5rem 2.5rem -1rem #101f3a70}.CitasFisio_phone__Rj2R0:after,.CitasFisio_phone__Rj2R0:before{content:"";position:absolute;width:.18rem;border-radius:.2rem;background:#515660}.CitasFisio_phone__Rj2R0:before{top:23%;left:-.62rem;height:1.45rem;box-shadow:0 1.8rem #515660}.CitasFisio_phone__Rj2R0:after{top:29%;right:-.62rem;height:2.2rem}.CitasFisio_statusBar__jVeyJ{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2rem;padding:.3rem 1.15rem 0;font-size:.6875rem;font-weight:700}.CitasFisio_island__JPnUy{width:3.15rem;height:.875rem;border-radius:999px;background:#14161a}.CitasFisio_statusIcons__oWm0v{display:flex;justify-content:end;align-items:center;gap:.2rem}.CitasFisio_phoneHeader__2wuR9{display:flex;align-items:center;gap:.625rem;padding:.35rem .75rem .625rem;font-size:.875rem}.CitasFisio_appointment__42JsK small,.CitasFisio_appointment__42JsK strong,.CitasFisio_phoneHeader__2wuR9 small,.CitasFisio_phoneHeader__2wuR9 strong,.CitasFisio_signal__8_dUf small,.CitasFisio_signal__8_dUf strong{display:block}.CitasFisio_appointment__42JsK small,.CitasFisio_phoneHeader__2wuR9 small,.CitasFisio_signal__8_dUf small{color:var(--muted)}.CitasFisio_avatar__2Dvov{display:grid;flex:none;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--ink);color:var(--gold)}.CitasFisio_chat__lo4jd{min-height:0;overflow-y:auto;scrollbar-width:thin;border-block:1px solid #101f3a1c;background:radial-gradient(#101f3a13 .8px,transparent 0) 0 0 /14px 14px,#ede7db;padding:.625rem;font-size:.8125rem;line-height:1.43}.CitasFisio_chat__lo4jd ol{display:grid;gap:.5rem}.CitasFisio_date__YA3rO{justify-self:center;border-radius:1rem;background:var(--cream);padding:.15rem .5rem;color:var(--muted);font-size:.6875rem}.CitasFisio_incoming__nxDY6,.CitasFisio_outgoing__9reo7,.CitasFisio_typing__YqeSv{width:-moz-fit-content;width:fit-content;max-width:90%;border:1px solid #101f3a14;border-radius:.75rem;padding:.5rem .625rem}.CitasFisio_incoming__nxDY6,.CitasFisio_typing__YqeSv{border-bottom-left-radius:.2rem;background:#fff}.CitasFisio_outgoing__9reo7{justify-self:end;border-bottom-right-radius:.2rem;background:#f4e8c8}.CitasFisio_outgoing__9reo7 svg{display:block;margin-left:auto;color:#725720}.CitasFisio_slots__A2eOG{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.CitasFisio_slots__A2eOG span{border:1px solid #a97e3360;border-radius:.375rem;padding:.15rem .45rem;font-weight:700}.CitasFisio_appointment__42JsK,.CitasFisio_signal__8_dUf{display:flex;align-items:center;gap:.5rem}.CitasFisio_appointment__42JsK{margin-top:.5rem;border-radius:.5rem;background:var(--cream);padding:.5rem}.CitasFisio_appointment__42JsK svg,.CitasFisio_signal__8_dUf svg{flex:none;color:#876224}.CitasFisio_typing__YqeSv{display:flex;gap:.25rem}.CitasFisio_typing__YqeSv>span:not(:last-child){width:.32rem;height:.32rem;border-radius:50%;background:#a97e33}.CitasFisio_composer__Mdizq{position:relative;display:flex;align-items:center;gap:.55rem;padding:.45rem .8rem .875rem;color:var(--muted)}.CitasFisio_composer__Mdizq:after{content:"";position:absolute;inset:auto 30% .3rem;height:.2rem;border-radius:1rem;background:#14161a}.CitasFisio_composer__Mdizq span{flex:1;height:1.3rem;border:1px solid #101f3a1c;border-radius:1rem;background:white}.CitasFisio_signal__8_dUf{border:1px solid #a97e3344;border-radius:.7rem;background:var(--cream);padding:.5rem .7rem;font-size:.75rem;box-shadow:0 .5rem 1rem #101f3a12}.CitasFisio_calendarSignal__JPuYx{display:none}@media (min-width:1024px){.CitasFisio_layout__KMXPK{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.75rem,4vw,4rem)}.CitasFisio_layout__KMXPK:has(.CitasFisio_track__zQNe8[data-guided=true]) .CitasFisio_copy__tpTG8{position:sticky;top:var(--inset);min-height:var(--stage-height);align-content:center}.CitasFisio_phone__Rj2R0{transform:rotate(3deg)}.CitasFisio_signal__8_dUf{position:absolute;max-width:10rem}.CitasFisio_calendarSignal__JPuYx{display:flex;top:20%;left:0}.CitasFisio_reminderSignal__bK3VP{right:0;bottom:16%}}@media (prefers-reduced-motion:no-preference){.CitasFisio_track__zQNe8[data-guided=true] .CitasFisio_chat__lo4jd li:not(.CitasFisio_date__YA3rO),.CitasFisio_track__zQNe8[data-guided=true] .CitasFisio_signal__8_dUf{animation:CitasFisio_appear__8eX1U .25s ease-out both}.CitasFisio_typing__YqeSv>span:not(:last-child){animation:CitasFisio_typing__YqeSv .55s ease-in-out infinite alternate}.CitasFisio_typing__YqeSv>span:nth-child(2){animation-delay:90ms}.CitasFisio_typing__YqeSv>span:nth-child(3){animation-delay:.18s}}@keyframes CitasFisio_appear__8eX1U{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes CitasFisio_typing__YqeSv{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-.15rem)}}.Portada_hero__6QfKY{--start:1.65s;position:relative;isolation:isolate;display:grid;align-items:center;min-height:min(51rem,calc(100svh - 5rem));overflow:clip;background:#f8f6f1;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,6vw,7rem)}html[data-intro-skip] .Portada_hero__6QfKY{--start:0s}.Portada_background__6EWqT{position:absolute;z-index:-1;inset:0;overflow:hidden}.Portada_image__1JlF8{-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%}.Portada_background__6EWqT:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#f8f6f1,#f8f6f100 25%),linear-gradient(90deg,#f8f6f1 5%,#f8f6f1f5 27%,#f8f6f1dd 44%,#f8f6f166 62%,#f8f6f100 82%)}.Portada_content__A3JHQ{width:min(100%,50rem)}.Portada_eyebrow__tdFCw{margin-bottom:1.5rem}.Portada_title__KXO8f{color:#101f3a;font-family:var(--font-inter),Inter,sans-serif;font-size:clamp(2.4rem,5.5vw,5.5rem);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.035em;margin:0}.Portada_line__owWWt{display:block;padding-block:.06em}.Portada_line__owWWt~.Portada_line__owWWt{color:#a97e33}.Portada_letter__NRypl{display:inline-block}.Portada_letter__NRypl:before{content:attr(data-l)}.Portada_description__mPoJM{max-width:40ch;margin:1.5rem 0 2rem;color:#3b4658;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.Portada_actions__s57LO{display:flex;flex-wrap:wrap;gap:1rem}@media (prefers-reduced-motion:no-preference){.Portada_letter__NRypl{animation:Portada_glyph-up__rdctj .65s cubic-bezier(.19,.75,.22,1) calc(var(--start) + var(--delay)) backwards}.Portada_letter__NRypl:nth-child(2n){animation-name:Portada_glyph-down__eHFW8}.Portada_line__owWWt.text-gradient-gold .Portada_letter__NRypl{animation-name:Portada_gold-glyph-up__KMOyq}.Portada_line__owWWt.text-gradient-gold .Portada_letter__NRypl:nth-child(2n){animation-name:Portada_gold-glyph-down__UVQ6J}.Portada_image__1JlF8{animation:Portada_focus___wLLi 1.2s cubic-bezier(.17,.75,.22,1) var(--start) both}.Portada_actions__s57LO,.Portada_description__mPoJM,.Portada_eyebrow__tdFCw{animation:Portada_reveal__p3NRs .65s ease-out calc(var(--start) + .38s) both}}@keyframes Portada_glyph-up__rdctj{0%{transform:translate(-.25em,1.5em) rotate(18deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}@keyframes Portada_glyph-down__eHFW8{0%{transform:translate(.25em,-1.5em) rotate(-18deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}@keyframes Portada_gold-glyph-up__KMOyq{0%{transform:translate(-.25em,1.5em) rotate(18deg);opacity:0;-webkit-text-fill-color:#a97e33}to{transform:translate(0) rotate(0);opacity:1;-webkit-text-fill-color:#a97e33}}@keyframes Portada_gold-glyph-down__UVQ6J{0%{transform:translate(.25em,-1.5em) rotate(-18deg);opacity:0;-webkit-text-fill-color:#a97e33}to{transform:translate(0) rotate(0);opacity:1;-webkit-text-fill-color:#a97e33}}@keyframes Portada_focus___wLLi{0%{transform:scale(1.15);filter:blur(12px);opacity:.4}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes Portada_reveal__p3NRs{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.Portada_hero__6QfKY{min-height:0;padding-top:17rem;padding-bottom:2.5rem}.Portada_background__6EWqT{bottom:auto;height:31rem}.Portada_image__1JlF8{-o-object-position:66% 40%;object-position:66% 40%}.Portada_background__6EWqT:after{background:linear-gradient(0deg,#f8f6f1,#f8f6f1f5 32%,#f8f6f199 55%,#f8f6f100 83%)}.Portada_title__KXO8f{font-size:clamp(1.9rem,8.3vw,3.5rem);letter-spacing:.025em}.Portada_eyebrow__tdFCw{font-size:.65rem}.Portada_actions__s57LO{flex-direction:column}.Portada_actions__s57LO a{padding-inline:1rem;white-space:normal;text-align:center}}.ProblemaDemo_demo__ppGX5{min-width:0;display:grid;gap:.75rem;border:1px solid #101f3a14;border-radius:1rem;background:#f8f6f1;padding:clamp(.625rem,2vw,1rem);color:#101f3a;font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}.ProblemaDemo_caption__BZx5s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.ProblemaDemo_badge__CQTb8{border-radius:999px;padding:.25rem .625rem;background:#c9a23f24}.ProblemaDemo_chat__bEtCk,.ProblemaDemo_fields__5JsGU,.ProblemaDemo_scene__pGVgc{display:grid;gap:.5rem;align-content:start}.ProblemaDemo_bubble___h88l,.ProblemaDemo_surface__x17AH{min-width:0;border-radius:.625rem;border:1px solid #101f3a14;background:white;padding:.625rem}.ProblemaDemo_cardHeading__2Ekbs,.ProblemaDemo_outcome__IGCG9,.ProblemaDemo_voice__1YnkD{display:flex;align-items:center;gap:.5rem}.ProblemaDemo_scene__pGVgc svg{flex:none}.ProblemaDemo_outcome__IGCG9{min-width:0;border-radius:.625rem;background:#101f3a;padding:.625rem;color:#f8f6f1;font-weight:600}.ProblemaDemo_outcome__IGCG9 svg,.ProblemaDemo_paper__tKcgU svg,.ProblemaDemo_voice__1YnkD svg{color:#c9a23f}.ProblemaDemo_invoice__UQ2ev{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.5rem}.ProblemaDemo_paper__tKcgU{position:relative;display:flex;flex-direction:column;gap:.35rem;overflow:hidden}.ProblemaDemo_paper__tKcgU span:last-child{margin-top:auto;padding-top:.5rem;font-weight:700}.ProblemaDemo_fields__5JsGU dt,.ProblemaDemo_paper__tKcgU span,.ProblemaDemo_transcript__3GHk9{color:#3b4658}.ProblemaDemo_fields__5JsGU .ProblemaDemo_surface__x17AH{padding-block:.375rem}.ProblemaDemo_fields__5JsGU dt{font-size:.6875rem}.ProblemaDemo_fields__5JsGU dd{font-weight:700}.ProblemaDemo_voice__1YnkD{flex-wrap:wrap}.ProblemaDemo_wave__bnM9X{display:flex;height:1.25rem;align-items:center;gap:.15rem}.ProblemaDemo_wave__bnM9X span{width:.16rem;border-radius:1rem;background:#a97e33}.ProblemaDemo_transcript__3GHk9{padding-inline:.375rem;font-style:italic}.ProblemaDemo_cardHeading__2Ekbs{font-weight:700}.ProblemaDemo_items__7ebcw{display:grid;gap:.25rem;margin-top:.5rem}.ProblemaDemo_items__7ebcw>*{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:.625rem;column-gap:.625rem}.ProblemaDemo_total__tw2Iq{border-top:1px solid #101f3a24;padding-top:.25rem;font-weight:700}.ProblemaDemo_bubble___h88l{display:grid;width:-moz-fit-content;width:fit-content;max-width:94%;gap:.125rem}.ProblemaDemo_outgoing__X7_if{justify-self:end;background:#f5ecd6}.ProblemaDemo_reply__3V7O_{position:relative;display:grid}.ProblemaDemo_typing__W5Is_{display:none}.ProblemaDemo_pipeline__l_9AU{--lane-gap:0.375rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(2.25rem,auto) minmax(3.5rem,auto);gap:0 var(--lane-gap);isolation:isolate}.ProblemaDemo_pipeline__l_9AU>div{grid-row:1/3;min-width:0;border-radius:.5rem;background:#101f3a0b;padding:.375rem;text-align:center;font-size:.6875rem;font-weight:700}.ProblemaDemo_pipeline__l_9AU>div:first-child{grid-column:1}.ProblemaDemo_pipeline__l_9AU>div:nth-child(2){grid-column:2}.ProblemaDemo_pipeline__l_9AU>div:nth-child(3){grid-column:3}.ProblemaDemo_deal__Y4DBB{grid-area:2/1;z-index:1;align-self:start;margin:.125rem .25rem .375rem;border-radius:.375rem;border:1px solid #101f3a14;background:white;padding:.25rem;font-size:.6875rem;font-weight:600;transform:translateX(calc(200% + 2 * var(--lane-gap) + 1rem))}@media (min-width:1024px){.ProblemaDemo_scene__pGVgc{min-height:13.25rem}.ProblemaDemo_demo__ppGX5[data-scene=atelier] .ProblemaDemo_scene__pGVgc{min-height:0}}@media (prefers-reduced-motion:no-preference){.ProblemaDemo_scene__pGVgc[data-playing=true] .ProblemaDemo_reveal__ej9i5{animation:ProblemaDemo_reveal__ej9i5 .3s ease-out var(--delay,0s) both}.ProblemaDemo_scene__pGVgc[data-playing=true] .ProblemaDemo_paper__tKcgU:after{content:"";position:absolute;inset:0 0 auto;height:35%;border-bottom:1px solid #a97e33;background:linear-gradient(transparent,#c9a23f50);pointer-events:none;animation:ProblemaDemo_scan__Oyzha .95s ease-out both}.ProblemaDemo_scene__pGVgc[data-playing=true] .ProblemaDemo_wave__bnM9X span{animation:ProblemaDemo_wave__bnM9X .42s ease-in-out var(--delay) 2 alternate}.ProblemaDemo_scene__pGVgc[data-playing=true] .ProblemaDemo_typing__W5Is_{position:absolute;inset:0 0 auto auto;display:flex;gap:.25rem;border-radius:.625rem;background:#f5ecd6;padding:.75rem;animation:ProblemaDemo_thinking__kP6gQ .92s linear both}.ProblemaDemo_typing__W5Is_ i{width:.3rem;height:.3rem;border-radius:50%;background:#a97e33;animation:ProblemaDemo_wave__bnM9X .32s ease-in-out 3 alternate}.ProblemaDemo_typing__W5Is_ i:nth-child(2){animation-delay:90ms}.ProblemaDemo_typing__W5Is_ i:nth-child(3){animation-delay:.18s}.ProblemaDemo_scene__pGVgc[data-playing=true] .ProblemaDemo_deal__Y4DBB{animation:ProblemaDemo_move-deal__iOh1p 2.05s ease-in-out both}}@keyframes ProblemaDemo_reveal__ej9i5{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes ProblemaDemo_scan__Oyzha{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(285%)}}@keyframes ProblemaDemo_wave__bnM9X{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes ProblemaDemo_thinking__kP6gQ{0%,to{opacity:0}18%,83%{opacity:1}}@keyframes ProblemaDemo_move-deal__iOh1p{0%,18%{transform:translateX(0)}37%,68%{transform:translateX(calc(100% + var(--lane-gap) + .5rem))}88%,to{transform:translateX(calc(200% + 2 * var(--lane-gap) + 1rem))}}