/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{color:#1a2744;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}button{font-family:inherit}:where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(.hero,.services-section,.spec-section,.locations-section,.trust-section,.how-section,.partners-section,.results-access,.footer){max-width:100%}@media (width<=900px){:where(.services-section,.spec-section,.locations-section,.trust-section,.how-section,.partners-section,.results-access){padding-left:1.5rem!important;padding-right:1.5rem!important}:where(.section-title,.spec-title,.services-title,.trust-title,.how-title,.partners-title,.locations-title){letter-spacing:-.04em;font-size:clamp(2rem,6vw,2.7rem)!important}}@media (width<=640px){:where(.services-section,.spec-section,.locations-section,.trust-section,.how-section,.partners-section,.results-access){padding:4rem 1rem!important}:where(.hero-actions,.footer-cta,.results-card){width:100%}:where(.hero-actions .btn-primary,.hero-actions .btn-secondary,.btn-cta-footer,.results-button){justify-content:center;width:100%}:where(.doctor-row,.selected-date-action,.footer-bottom){flex-direction:column!important;align-items:flex-start!important}:where(.doctor-actions){width:100%}:where(.doctor-actions button,.selected-date-action button){justify-content:center;width:100%}}@media (width<=420px){:where(.spec-card,.service-card,.location-card,.trust-card,.step-card,.partner-card){border-radius:18px!important}:where(.spec-title,.services-title,.trust-title,.how-title,.partners-title,.locations-title){font-size:clamp(1.75rem,9vw,2.15rem)!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spec-header,.spec-card,.service-card,.location-card,.trust-card,.footer-cta{animation:both asista-soft-reveal;animation-timeline:view();animation-range:entry cover 24%}}}@keyframes asista-soft-reveal{0%{opacity:.01;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.navbar-wrap[data-v-cc1f2e2f]{z-index:100;transition:transform .25s;position:fixed;top:0;left:0;right:0}.navbar-inner[data-v-cc1f2e2f]{-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#ffffffe6;border-bottom:1px solid #1f4d9314;justify-content:space-between;align-items:center;gap:2rem;height:68px;padding:0 2rem;transition:background .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1f4d9300}.navbar-inner[data-v-cc1f2e2f]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 12% 0,#f47a2a1f,#0000 28%),radial-gradient(circle at 82% 20%,#1f4d931a,#0000 34%);transition:opacity .25s;position:absolute;inset:0}.navbar-wrap--scrolled .navbar-inner[data-v-cc1f2e2f]{background:#ffffffc7;border-color:#1f4d9324;box-shadow:0 14px 42px #1f4d931a}.navbar-wrap--scrolled .navbar-inner[data-v-cc1f2e2f]:before{opacity:1}.navbar-logo[data-v-cc1f2e2f]{flex-shrink:0;align-items:center;text-decoration:none;transition:transform .22s;display:flex}.navbar-logo[data-v-cc1f2e2f]:hover{transform:translateY(-1px)}.logo-img[data-v-cc1f2e2f]{width:auto;height:44px;display:block}.navbar-links[data-v-cc1f2e2f]{flex:1;justify-content:center;gap:2rem;display:flex}.nav-link[data-v-cc1f2e2f]{color:#4a5568;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link[data-v-cc1f2e2f]:after{content:"";transform-origin:50%;opacity:0;background:linear-gradient(90deg,#1f4d93,#f47a2a);border-radius:999px;height:2px;transition:transform .22s,opacity .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-link[data-v-cc1f2e2f]:hover{color:#1f4d93}.nav-link[data-v-cc1f2e2f]:hover:after{opacity:1;transform:scaleX(1)}.navbar-actions[data-v-cc1f2e2f]{align-items:center;gap:.75rem;display:flex}.branch-select[data-v-cc1f2e2f]{color:#1f4d93;letter-spacing:0;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.branch-select select[data-v-cc1f2e2f]{color:#00245d;height:34px;font:inherit;background:#fff;border:1px solid #1f4d932e;border-radius:8px;outline:none;padding:0 .55rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 8px 22px #1f4d930d}.branch-select select[data-v-cc1f2e2f]:focus{border-color:#1f4d93;box-shadow:0 0 0 3px #1f4d931f}.btn-agenda[data-v-cc1f2e2f]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f47a2a 0%,#ff934d 100%);border:none;border-radius:12px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .15s,filter .2s;box-shadow:0 10px 24px #f47a2a38}.btn-agenda[data-v-cc1f2e2f]:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 14px 28px #f47a2a47}.btn-hamburger[data-v-cc1f2e2f]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hbar[data-v-cc1f2e2f]{background:#1f4d93;border-radius:2px;width:22px;height:2px;transition:all .25s;display:block}.mobile-menu[data-v-cc1f2e2f]{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #1f4d931a;flex-direction:column;gap:.25rem;padding:1rem 2rem 1.5rem;display:flex}.mobile-link[data-v-cc1f2e2f]{color:#2d3748;border-bottom:1px solid #f0f0f0;padding:.6rem 0;font-size:1rem;font-weight:500;text-decoration:none}.btn-agenda-mobile[data-v-cc1f2e2f]{text-align:center;color:#fff;cursor:pointer;background:#f47a2a;border:none;border-radius:12px;width:100%;margin-top:.75rem;padding:.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:block}@media (width<=900px){.navbar-links[data-v-cc1f2e2f],.btn-agenda[data-v-cc1f2e2f]{display:none}.btn-hamburger[data-v-cc1f2e2f]{display:flex}}.nia[data-v-8634d4c0]{transform-origin:bottom;flex-shrink:0;justify-content:center;align-items:flex-end;animation:7.5s ease-in-out infinite nia-presence-8634d4c0;display:inline-flex;position:relative;overflow:visible}.nia--sm[data-v-8634d4c0]{width:32px;height:32px}.nia--md[data-v-8634d4c0]{width:52px;height:52px}.nia--lg[data-v-8634d4c0]{width:88px;height:88px}.nia--badge[data-v-8634d4c0]{background:#ffffff24;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.nia-glow[data-v-8634d4c0]{z-index:0;background:radial-gradient(circle,#eaf2ff 0%,#eaf2ff00 70%);border-radius:50%;animation:2.8s ease-in-out infinite nia-glow-8634d4c0;position:absolute;inset:8%}.nia-img[data-v-8634d4c0]{z-index:1;object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 10px #143b7038);transform-origin:bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;animation:3.4s ease-in-out infinite nia-breathe-8634d4c0,7.5s ease-in-out infinite nia-micro-tilt-8634d4c0;position:absolute;inset:0}.nia-fade-enter-active[data-v-8634d4c0],.nia-fade-leave-active[data-v-8634d4c0]{transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1),filter .72s}.nia-fade-enter-from[data-v-8634d4c0],.nia-fade-leave-to[data-v-8634d4c0]{opacity:0;filter:blur(2px)}.nia-fade-enter-from[data-v-8634d4c0]{transform:translateY(10px)scale(.985)rotate(-1.5deg)}.nia-fade-leave-to[data-v-8634d4c0]{transform:translateY(-8px)scale(1.015)rotate(1.5deg)}.nia-fade-enter-to[data-v-8634d4c0],.nia-fade-leave-from[data-v-8634d4c0]{filter:blur()}@keyframes nia-breathe-8634d4c0{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nia-micro-tilt-8634d4c0{0%,to{rotate:0deg}22%{rotate:-.7deg}48%{rotate:.6deg}72%{rotate:-.35deg}}@keyframes nia-presence-8634d4c0{0%,to{transform:translateY(0)scale(1)}36%{transform:translateY(-1px)scale(1.006)}62%{transform:translateY(0)scale(.998)}}@keyframes nia-glow-8634d4c0{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.nia[data-v-8634d4c0],.nia-img[data-v-8634d4c0],.nia-glow[data-v-8634d4c0]{animation:none}.nia-fade-enter-active[data-v-8634d4c0],.nia-fade-leave-active[data-v-8634d4c0]{transition:none}}.hero[data-v-f958069a]{background:#f7f9fc;align-items:center;min-height:100vh;padding-top:68px;display:flex;position:relative;overflow:hidden}.hero-blob[data-v-f958069a]{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.hero-blob--orange[data-v-f958069a]{background:#f47a2a1f;width:600px;height:600px;top:-200px;right:-150px}.hero-blob--blue[data-v-f958069a]{background:#1f4d9314;width:500px;height:500px;bottom:-200px;left:-150px}.hero-watermark-heart[data-v-f958069a]{opacity:.075;pointer-events:none;z-index:0;filter:blur(.15px);width:min(42vw,620px);min-width:340px;position:absolute;top:3%;right:-3%;transform:rotate(-4deg)}.hero-watermark-heart svg[data-v-f958069a]{width:100%;height:auto;display:block}.hero-watermark-heart path[data-v-f958069a]{stroke:#f47a2a;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 14px #f47a2a12)}.hero-inner[data-v-f958069a]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem;display:grid;position:relative}.hero-badge[data-v-f958069a]{color:#1f4d93;background:#fff;border:1px solid #1f4d9326;border-radius:100px;align-items:center;gap:8px;margin-bottom:1.75rem;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #1f4d9314}.badge-dot[data-v-f958069a]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-f958069a}@keyframes pulse-f958069a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.hero-title[data-v-f958069a]{color:#1a2744;letter-spacing:-1.5px;margin:0 0 1.5rem;font-size:3.25rem;font-weight:800;line-height:1.1}.hero-title-line[data-v-f958069a]{min-height:1.08em;display:inline-block}.hero-title--accent[data-v-f958069a]{color:#f47a2a}.hero-sub[data-v-f958069a]{color:#5a6a7e;max-width:480px;min-height:5.1em;margin:0 0 2rem;font-size:1.05rem;line-height:1.7}.hero-type-caret[data-v-f958069a]{background:currentColor;border-radius:999px;width:.08em;height:.88em;margin-left:.08em;animation:.86s steps(2,start) infinite hero-caret-blink-f958069a;display:inline-block;transform:translateY(.08em)}.hero-type-caret--sub[data-v-f958069a]{color:#f47a2a;width:.09em;height:1em}@keyframes hero-caret-blink-f958069a{0%,45%{opacity:1}46%,to{opacity:0}}.hero-stats[data-v-f958069a]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.85rem;margin-bottom:2.25rem;display:grid}.stat[data-v-f958069a]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#ffffffa8),radial-gradient(circle at 14% 18%,#f47a2a1a,#0000 34%);border:1px solid #1f4d93;border-radius:18px;align-items:center;gap:.72rem;min-height:68px;padding:.78rem .86rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #1f4d9314,inset 0 1px #ffffffe6}.stat[data-v-f958069a]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0%,#ffffff94 42%,#0000 72%);position:absolute;inset:0;transform:translate(-120%)}.stat[data-v-f958069a]:hover{border-color:#1f4d9333;transform:translateY(-3px);box-shadow:0 18px 42px #1f4d931f,inset 0 1px #fffffff2}.stat[data-v-f958069a]:hover:after{animation:.8s stat-sheen-f958069a}.stat-icon[data-v-f958069a]{color:#1f4d93;background:linear-gradient(135deg,#1f4d9324,#1f4d930d),#fff;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 10px 22px #1f4d9329,inset 0 0 0 1px #1f4d931a}.stat-icon[data-v-f958069a]:before{content:"";border-radius:inherit;opacity:.9;border:1px solid #1f4d931a;position:absolute;inset:-4px}.stat-icon--orange[data-v-f958069a]{color:#f47a2a;background:linear-gradient(135deg,#f47a2a29,#f47a2a0d),#fff;box-shadow:0 10px 22px #f47a2a2e,inset 0 0 0 1px #f47a2a1f}.stat-icon svg[data-v-f958069a]{width:22px;height:22px}.stat-copy[data-v-f958069a]{flex-direction:column;gap:3px;min-width:0;display:flex}.stat-num[data-v-f958069a]{color:#1f4d93;font-size:1.26rem;font-weight:800;line-height:1}.stat-label[data-v-f958069a]{color:#8898b0;text-transform:uppercase;letter-spacing:.055em;font-size:.66rem;font-weight:750;line-height:1.2}@keyframes stat-sheen-f958069a{0%{opacity:0;transform:translate(-120%)}25%{opacity:.7}to{opacity:0;transform:translate(120%)}}.hero-actions[data-v-f958069a]{flex-wrap:wrap;gap:1rem;display:flex;position:relative}.btn-primary[data-v-f958069a]{color:#fff;cursor:pointer;background:#f47a2a;border:none;border-radius:14px;align-items:center;gap:8px;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #f47a2a59}.btn-primary[data-v-f958069a]:hover{background:#e06920;transform:translateY(-2px);box-shadow:0 6px 24px #f47a2a73}.btn-secondary[data-v-f958069a]{color:#1f4d93;cursor:pointer;background:#fff;border:1.5px solid #1f4d9340;border-radius:14px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:border-color .2s,background .2s}.btn-secondary[data-v-f958069a]:hover{background:#1f4d930a;border-color:#1f4d93}.hero-actions-hearts[data-v-f958069a]{pointer-events:none;opacity:.46;height:3.6rem;position:absolute;bottom:-4.4rem;left:2.2rem;right:2.2rem}.mini-heart[data-v-f958069a]{width:var(--heart-size,18px);height:var(--heart-size,18px);opacity:var(--heart-opacity,.1);background:var(--heart-color,#f47a2a);filter:blur(var(--heart-blur,.1px));border-radius:3px 3px 1px 1px;position:absolute;transform:rotate(-45deg)}.mini-heart[data-v-f958069a]:before,.mini-heart[data-v-f958069a]:after{content:"";background:inherit;border-radius:999px;width:100%;height:100%;position:absolute}.mini-heart[data-v-f958069a]:before{top:-50%;left:0}.mini-heart[data-v-f958069a]:after{top:0;right:-50%}.mini-heart--one[data-v-f958069a]{--heart-size:18px;--heart-opacity:.055;top:34%;left:8%}.mini-heart--two[data-v-f958069a]{--heart-size:11px;--heart-opacity:.075;--heart-color:#1f4d93;top:66%;left:31%}.mini-heart--three[data-v-f958069a]{--heart-size:22px;--heart-opacity:.04;top:26%;left:52%}.mini-heart--four[data-v-f958069a]{--heart-size:13px;--heart-opacity:.06;--heart-color:#1f4d93;top:58%;right:19%}.mini-heart--five[data-v-f958069a]{--heart-size:9px;--heart-opacity:.08;top:18%;right:6%}.hero-mascot-wrap[data-v-f958069a]{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.mascot-orbit[data-v-f958069a]{pointer-events:none;border-radius:50%;position:absolute}.mascot-orbit--blue[data-v-f958069a]{background:#1f4d930f;border:1px solid #1f4d9314;width:305px;height:305px;animation:7s ease-in-out infinite orbit-float-f958069a}.mascot-orbit--orange[data-v-f958069a]{filter:blur(18px);background:#f47a2a13;width:235px;height:235px;animation:7s ease-in-out infinite reverse orbit-float-f958069a}.mascot-stage[data-v-f958069a]{isolation:isolate;width:min(420px,100%);min-height:430px;transform-style:preserve-3d;background:#fff;border:1px solid #1f4d9314;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:1.35rem 1.25rem 1.65rem;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:visible;box-shadow:0 22px 58px #1f4d931a,0 4px 14px #0000000b}.mascot-stage[data-v-f958069a]:hover{transform:translateY(-2px);box-shadow:0 26px 66px #1f4d9321,0 6px 18px #0000000e}.nia-aura[data-v-f958069a]{width:285px;height:252px;transform:translateX(-50%) rotateX(var(--aura-tilt-x,0deg)) rotateY(var(--aura-tilt-y,0deg));transform-style:preserve-3d;pointer-events:none;z-index:1;opacity:.96;transition:transform .18s,opacity .2s;animation:7s ease-in-out infinite aura-presence-f958069a;position:absolute;top:.45rem;left:50%}.nia-aura[data-v-f958069a]:before,.nia-aura[data-v-f958069a]:after{content:"";background:radial-gradient(circle at var(--aura-x,50%) var(--aura-y,42%), #fffffff2 0 1.25px, #fff0 1.95px 100%), radial-gradient(circle at 68% 42%, #1f4d9357, transparent 36%), radial-gradient(circle at 30% 45%, #f47a2a38, transparent 34%), radial-gradient(circle at 50% 52%, #e2f2ff94, transparent 58%);filter:blur(.1px);background-size:13px 13px,100% 100%,100% 100%,100% 100%;border-radius:50%;animation:14s linear infinite aura-particles-f958069a;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(#000 0 47%,#0000 72%);mask-image:radial-gradient(#000 0 47%,#0000 72%)}.nia-aura[data-v-f958069a]:after{opacity:.48;background-size:18px 18px,100% 100%,100% 100%,100% 100%;animation-duration:18s;animation-direction:reverse;inset:1%;transform:rotate(14deg)scale(1.04)}.nia-aura-core[data-v-f958069a]{background:radial-gradient(circle at var(--aura-x,50%) var(--aura-y,42%), #fffffff2, #dcf1ffb8 20%, #1f4d933d 45%, #f47a2a29 63%, transparent 76%);transform:translateZ(-18px) scale(calc(1 + var(--aura-intensity,0) * .03));border-radius:50%;animation:5.8s ease-in-out infinite aura-breathe-f958069a,2.35s ease-in-out infinite aura-heartbeat-f958069a;position:absolute;inset:18% 19% 13%;box-shadow:0 24px 48px #1f4d932e,0 0 64px #1f4d932e,0 0 38px #f47a2a29,inset 0 0 36px #ffffffd6}.nia-aura-core[data-v-f958069a]:before,.nia-aura-core[data-v-f958069a]:after{content:"";filter:blur(8px);opacity:.42;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff2,#fff0 46%),conic-gradient(from 120deg,#f47a2a00,#f47a2a85,#1f4d9357,#f47a2a00);border-radius:50%;animation:8s linear infinite aura-core-spin-f958069a;position:absolute;inset:14%}.nia-aura-core[data-v-f958069a]:after{opacity:.62;filter:blur(5px);animation-duration:5s;animation-direction:reverse;inset:24%}.nia-aura-pulse[data-v-f958069a]{opacity:0;border:1px solid #1f4d9338;border-radius:50%;animation:2.35s ease-out infinite aura-ripple-f958069a;position:absolute;inset:18% 19% 13%;transform:translateZ(-24px)scale(.8);box-shadow:0 0 22px #1f4d9329,0 0 28px #f47a2a1a}.nia-aura-pulse--two[data-v-f958069a]{border-color:#f47a2a40;animation-delay:1.15s}.nia-aura-spark[data-v-f958069a]{transform-origin:-74px -22px;z-index:3;background:#fff;border-radius:50%;width:8px;height:8px;animation:4.8s linear infinite aura-spark-orbit-f958069a;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #ffffffe6,0 0 20px #1f4d9359,0 0 28px #f47a2a33}.nia-aura-spark--one[data-v-f958069a]{transform-origin:-86px -12px;background:#f47a2a;animation-duration:5.2s}.nia-aura-spark--two[data-v-f958069a]{transform-origin:94px 14px;background:#1f4d93;width:7px;height:7px;animation-duration:6.6s;animation-direction:reverse}.nia-aura-spark--three[data-v-f958069a]{transform-origin:18px 86px;background:#fff;width:5px;height:5px;animation-duration:4.2s;animation-delay:-1.1s}.nia-aura-ring[data-v-f958069a]{border:1.35px solid #1f4d932e;border-radius:50%;position:absolute;box-shadow:0 0 20px #1f4d931f,inset 0 0 18px #ffffff4d}.nia-aura-ring--one[data-v-f958069a]{border-color:#1f4d933d;animation:9s ease-in-out infinite aura-ring-one-f958069a,2.35s ease-in-out infinite aura-ring-glow-f958069a;inset:17% 2% 22%;transform:rotate(-13deg)}.nia-aura-ring--two[data-v-f958069a]{border-color:#f47a2a57;animation:10.5s ease-in-out infinite aura-ring-two-f958069a,2.35s ease-in-out .25s infinite aura-ring-glow-f958069a;inset:15% 0 20%;transform:rotate(18deg)}.nia-aura-ring--three[data-v-f958069a]{border-color:#1f77be33;animation:8.5s ease-in-out infinite aura-ring-three-f958069a,2.35s ease-in-out .5s infinite aura-ring-glow-f958069a;inset:10% 17% 16%;transform:rotate(73deg)}.nia-aura-ring--two[data-v-f958069a]:after{content:"";background:#f47a2a;border-radius:50%;width:10px;height:10px;position:absolute;top:10%;right:22%;box-shadow:0 0 14px #f47a2aa6,0 0 28px #f47a2a47}.nia-aura-ring--one[data-v-f958069a]:after{content:"";background:#1f4d93;border-radius:50%;width:7px;height:7px;position:absolute;bottom:17%;left:19%;box-shadow:0 0 12px #1f4d938c,0 0 24px #1f4d933d}.hero-nia[data-v-f958069a]{z-index:2;filter:drop-shadow(0 22px 28px #1f4d932e);width:214px;height:214px;margin:0 auto .7rem}.mascot-card[data-v-f958069a]{text-align:center;z-index:2;background:linear-gradient(#f9fbfe 0%,#f7f9fc 62%,#1f4d9314 100%);border:1px solid #1f4d931a;border-radius:24px;width:min(346px,100%);padding:1.18rem 1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.mascot-card[data-v-f958069a]:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(circle at 50% 100%,#1f4d9338,#1f4d931a 42%,#0000 68%);height:72%;position:absolute;bottom:-42%;left:-8%;right:-8%}.mascot-card[data-v-f958069a]:after{content:"";aspect-ratio:1;pointer-events:none;border:24px solid #1f4d930e;border-radius:999px;width:42%;position:absolute;bottom:-38%;right:-16%}.mascot-card[data-v-f958069a]>*{z-index:1;position:relative}.card-kicker[data-v-f958069a]{letter-spacing:.16em;color:#f47a2a;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:inline-block}.mascot-card strong[data-v-f958069a]{color:#1a2744;margin-bottom:.4rem;font-size:1.14rem;display:block}.mascot-card p[data-v-f958069a]{color:#5a6a7e;margin:0;font-size:.9rem;line-height:1.55}@keyframes orbit-float-f958069a{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.03)}}@keyframes aura-particles-f958069a{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:78px 52px,0 0,0 0,0 0}}@keyframes aura-presence-f958069a{0%,to{filter:saturate()brightness()}38%{filter:saturate(1.15)brightness(1.04)}52%{filter:saturate(1.28)brightness(1.08)}68%{filter:saturate(1.08)brightness(1.02)}}@keyframes aura-breathe-f958069a{0%,to{opacity:.68;transform:translateZ(-18px)scale(.985)}42%{opacity:.98;transform:translateZ(-18px)scale(1.035)}68%{opacity:.84;transform:translateZ(-18px)scale(1.012)}}@keyframes aura-heartbeat-f958069a{0%,to{box-shadow:0 24px 48px #1f4d932e,0 0 64px #1f4d932e,0 0 38px #f47a2a29,inset 0 0 36px #ffffffd6}10%{box-shadow:0 28px 54px #1f4d9338,0 0 76px #1f4d9347,0 0 54px #f47a2a42,inset 0 0 44px #ffffffeb}18%{box-shadow:0 24px 48px #1f4d932e,0 0 64px #1f4d932e,0 0 38px #f47a2a29,inset 0 0 36px #ffffffd6}30%{box-shadow:0 28px 56px #1f4d933b,0 0 82px #1f4d934d,0 0 60px #f47a2a47,inset 0 0 46px #fffffff5}42%{box-shadow:0 24px 48px #1f4d932e,0 0 64px #1f4d932e,0 0 38px #f47a2a29,inset 0 0 36px #ffffffd6}}@keyframes aura-core-spin-f958069a{0%{transform:rotate(0)scale(.95)}to{transform:rotate(360deg)scale(.95)}}@keyframes aura-ripple-f958069a{0%{opacity:0;transform:translateZ(-24px)scale(.72)}12%{opacity:.58}58%{opacity:.16}to{opacity:0;transform:translateZ(-24px)scale(1.54)}}@keyframes aura-spark-orbit-f958069a{0%{opacity:.25;transform:rotate(0)translate(92px)rotate(0)scale(.75)}18%{opacity:.95;transform:rotate(64deg)translate(102px)rotate(-64deg)scale(1.05)}50%{opacity:.62;transform:rotate(180deg)translate(88px)rotate(-180deg)scale(.85)}78%{opacity:1;transform:rotate(282deg)translate(106px)rotate(-282deg)scale(1.12)}to{opacity:.25;transform:rotate(360deg)translate(92px)rotate(-360deg)scale(.75)}}@keyframes aura-ring-glow-f958069a{0%,to{box-shadow:0 0 20px #1f4d931f,inset 0 0 18px #ffffff4d}14%,28%{box-shadow:0 0 28px #1f4d9333,0 0 34px #f47a2a1f,inset 0 0 22px #ffffff6b}}@keyframes aura-ring-one-f958069a{0%,to{transform:rotate(-13deg)scale(1)}45%{transform:rotate(-18deg)scale(1.03)}72%{transform:rotate(-15deg)scale(1.012)}}@keyframes aura-ring-two-f958069a{0%,to{transform:rotate(18deg)scale(1)}40%{transform:rotate(24deg)scale(1.04)}70%{transform:rotate(21deg)scale(1.018)}}@keyframes aura-ring-three-f958069a{0%,to{opacity:.56;transform:rotate(73deg)scale(.985)}48%{opacity:.92;transform:rotate(65deg)scale(1.026)}75%{opacity:.72;transform:rotate(69deg)scale(1.004)}}@media (prefers-reduced-motion:reduce){.mascot-stage[data-v-f958069a],.mascot-stage[data-v-f958069a]:hover{transform:none}.nia-aura[data-v-f958069a],.nia-aura[data-v-f958069a]:before,.nia-aura[data-v-f958069a]:after,.nia-aura-core[data-v-f958069a],.nia-aura-core[data-v-f958069a]:before,.nia-aura-core[data-v-f958069a]:after,.nia-aura-pulse[data-v-f958069a],.nia-aura-spark[data-v-f958069a],.nia-aura-ring[data-v-f958069a]{transition:none;animation:none}.nia-aura-pulse[data-v-f958069a],.nia-aura-spark[data-v-f958069a]{display:none}}@media (width<=900px){.hero-watermark-heart[data-v-f958069a]{opacity:.07;width:500px;min-width:0;top:2%;right:-22%}.hero-inner[data-v-f958069a]{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.5rem}.hero-title[data-v-f958069a]{font-size:2.5rem}.hero-stats[data-v-f958069a]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-v-f958069a]{flex-direction:column;align-items:flex-start}.hero-mascot-wrap[data-v-f958069a]{min-height:430px}.mascot-stage[data-v-f958069a]{width:100%}}@media (width<=480px){.hero-watermark-heart[data-v-f958069a]{opacity:.052;width:320px;top:1%;right:-58%}.hero-actions-hearts[data-v-f958069a]{transform-origin:top;bottom:-3.2rem;left:.75rem;right:.75rem;transform:scale(.82)}.hero-title[data-v-f958069a]{font-size:2rem}.hero-stats[data-v-f958069a]{grid-template-columns:1fr;gap:.75rem}.stat[data-v-f958069a]{flex-direction:row;min-height:auto}.stat-num[data-v-f958069a]{font-size:1.2rem}.hero-mascot-wrap[data-v-f958069a]{min-height:390px}.hero-nia[data-v-f958069a]{width:185px;height:185px}.nia-aura[data-v-f958069a]{width:235px;height:208px;top:.75rem}.mascot-stage[data-v-f958069a]{min-height:390px;padding:1.25rem 1rem}}.how-section[data-v-064d03a3]{background:#fff;padding:6rem 2rem}.how-inner[data-v-064d03a3]{max-width:1100px;margin:0 auto}.how-header[data-v-064d03a3]{text-align:center;margin-bottom:4rem}.eyebrow[data-v-064d03a3]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.how-title[data-v-064d03a3]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 1rem;font-size:2.5rem;font-weight:800}.how-sub[data-v-064d03a3]{color:#6b7a90;max-width:480px;margin:0 auto;font-size:1rem;line-height:1.6}.steps-grid[data-v-064d03a3]{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.step-card[data-v-064d03a3]{text-align:center;background:#f7f9fc;border-radius:24px;flex-direction:column;align-items:center;margin:0 .5rem;padding:2.5rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.step-card[data-v-064d03a3]:hover{transform:translateY(-4px);box-shadow:0 12px 36px #1f4d931a}.step-num[data-v-064d03a3]{color:#1f4d9333;letter-spacing:.05em;font-size:.75rem;font-weight:800;position:absolute;top:1.25rem;left:1.5rem}.step-icon[data-v-064d03a3]{color:#1f4d93;background:#fff;border:1.5px solid #1f4d931f;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:flex;box-shadow:0 4px 12px #1f4d9314}.step-title[data-v-064d03a3]{color:#1a2744;margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.step-desc[data-v-064d03a3]{color:#6b7a90;margin:0;font-size:.875rem;line-height:1.65}.step-arrow[data-v-064d03a3]{color:#f47a2a66;z-index:2;font-size:1.5rem;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}.how-cta[data-v-064d03a3]{justify-content:center;margin-top:3.5rem;display:flex}.btn-start[data-v-064d03a3]{color:#fff;cursor:pointer;background:#1f4d93;border:none;border-radius:16px;align-items:center;gap:10px;padding:1rem 2.25rem;font-size:1rem;font-weight:700;transition:background .2s,transform .15s;display:flex;box-shadow:0 4px 20px #1f4d9340}.btn-start[data-v-064d03a3]:hover{background:#163d7a;transform:translateY(-2px)}@media (width<=768px){.steps-grid[data-v-064d03a3]{grid-template-columns:1fr;gap:1rem}.step-card[data-v-064d03a3]{margin:0}.step-arrow[data-v-064d03a3]{display:none}.how-title[data-v-064d03a3]{font-size:1.9rem}}.services-section[data-v-75a054fd]{background:#fff;padding:6rem 2rem}.services-inner[data-v-75a054fd]{max-width:1120px;margin:0 auto}.services-header[data-v-75a054fd]{text-align:center;max-width:620px;margin:0 auto 3.5rem}.eyebrow[data-v-75a054fd]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.services-title[data-v-75a054fd]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 1rem;font-size:2.5rem;font-weight:800}.services-sub[data-v-75a054fd]{color:#6b7a90;margin:0;font-size:1rem;line-height:1.65}.services-grid[data-v-75a054fd]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.service-card[data-v-75a054fd]{background:#f7f9fc;border:1px solid #1f4d9314;border-radius:18px;flex-direction:column;gap:.8rem;min-height:190px;padding:1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.service-card[data-v-75a054fd]:hover{border-color:#1f4d932e;transform:translateY(-3px);box-shadow:0 12px 32px #1f4d9314}.service-icon[data-v-75a054fd]{background:#fff;border:1px solid #1f4d9314;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.55rem;display:flex}.service-card h3[data-v-75a054fd]{color:#1a2744;margin:0;font-size:1.05rem}.service-card p[data-v-75a054fd]{color:#5f6f84;margin:0;font-size:.9rem;line-height:1.6}@media (width<=900px){.services-grid[data-v-75a054fd]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.services-section[data-v-75a054fd]{padding:4rem 1.25rem}.services-title[data-v-75a054fd]{font-size:2rem}.services-grid[data-v-75a054fd]{grid-template-columns:1fr}}.spec-section[data-v-f9ef04e5]{background:#f7f9fc;padding:6rem 2rem}.spec-inner[data-v-f9ef04e5]{max-width:1200px;margin:0 auto}.spec-header[data-v-f9ef04e5]{text-align:center;margin-bottom:3.5rem}.eyebrow[data-v-f9ef04e5]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.spec-title[data-v-f9ef04e5]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 1rem;font-size:2.5rem;font-weight:800}.spec-sub[data-v-f9ef04e5]{color:#6b7a90;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.6}.spec-alert[data-v-f9ef04e5],.spec-loading[data-v-f9ef04e5],.panel-state[data-v-f9ef04e5]{color:#6b7a90;text-align:center;margin:0 0 1.5rem}.spec-alert[data-v-f9ef04e5]{color:#9a3412}.spec-layout[data-v-f9ef04e5]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:1.5rem;display:grid}.spec-grid[data-v-f9ef04e5]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.spec-card[data-v-f9ef04e5]{background:#fff;border:1px solid #1f4d9312;border-radius:20px;flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;display:flex;position:relative;overflow:hidden}.spec-card[data-v-f9ef04e5]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 15% 12%,#f47a2a1f,#0000 28%),radial-gradient(circle at 85% 0,#1f4d931a,#0000 34%);transition:opacity .24s;position:absolute;inset:0}.spec-card[data-v-f9ef04e5]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:46%;height:180%;position:absolute;top:-40%;left:-70%;transform:rotate(18deg)}.spec-card[data-v-f9ef04e5]:hover,.spec-card--active[data-v-f9ef04e5]{border-color:#1f4d9338;transform:translateY(-4px);box-shadow:0 16px 40px #1f4d931a}.spec-card[data-v-f9ef04e5]:hover:before,.spec-card--active[data-v-f9ef04e5]:before{opacity:1}.spec-card[data-v-f9ef04e5]:hover:after{animation:.82s spec-shine-f9ef04e5}.spec-card--active[data-v-f9ef04e5]{outline:2px solid #f47a2a3d}.spec-icon[data-v-f9ef04e5]{object-fit:contain;filter:drop-shadow(0 4px 6px #143b7040);align-self:center;width:72px;height:72px;margin-bottom:.5rem;transition:transform .24s,filter .24s}.spec-card:hover .spec-icon[data-v-f9ef04e5],.spec-card--active .spec-icon[data-v-f9ef04e5]{filter:drop-shadow(0 10px 14px #143b703d);transform:translateY(-2px)scale(1.04)}.spec-name[data-v-f9ef04e5]{color:#1a2744;margin:0;font-size:1rem;font-weight:700}.spec-desc[data-v-f9ef04e5]{color:#7a8a9a;flex:1;margin:0;font-size:.82rem;line-height:1.55}.spec-actions[data-v-f9ef04e5],.doctor-actions[data-v-f9ef04e5]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.spec-btn[data-v-f9ef04e5],.doctor-actions button[data-v-f9ef04e5]{color:#1f4d93;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:.75rem;padding:0;font-size:.82rem;font-weight:700;transition:gap .2s,color .2s;display:flex}.spec-btn[data-v-f9ef04e5]:hover,.doctor-actions button[data-v-f9ef04e5]:hover{color:#f47a2a;gap:10px}@keyframes spec-shine-f9ef04e5{0%{opacity:0;left:-70%}20%{opacity:.72}to{opacity:0;left:125%}}.spec-btn--secondary[data-v-f9ef04e5]{color:#f47a2a}.doctors-panel[data-v-f9ef04e5]{background:#fff;border:1px solid #1f4d931a;border-radius:20px;max-height:calc(100vh - 2rem);padding:1.5rem;position:sticky;top:1rem;overflow:auto;box-shadow:0 18px 42px #1f4d9314}.doctors-panel--empty[data-v-f9ef04e5]{align-items:center;min-height:260px;display:flex}.empty-panel p[data-v-f9ef04e5]{color:#7a8a9a;margin:.75rem 0 0;line-height:1.55}.panel-header[data-v-f9ef04e5]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panel-header h3[data-v-f9ef04e5],.schedule-panel h4[data-v-f9ef04e5],.empty-panel h3[data-v-f9ef04e5]{color:#1a2744;margin:.35rem 0 0}.panel-close[data-v-f9ef04e5]{color:#1f4d93;cursor:pointer;background:#eef2f8;border:0;border-radius:50%;width:32px;height:32px;font-size:1.4rem;line-height:1}.doctor-list[data-v-f9ef04e5]{gap:.75rem;display:grid}.doctor-focus[data-v-f9ef04e5]{gap:.85rem;display:grid}.back-btn[data-v-f9ef04e5]{color:#1f4d93;cursor:pointer;background:#eef2f8;border:0;border-radius:999px;justify-self:start;padding:.45rem .75rem;font-size:.78rem;font-weight:700}.back-btn[data-v-f9ef04e5]:hover{background:#e3edfb}.doctor-row[data-v-f9ef04e5]{background:#f9fbff;border:1px solid #eef2f8;border-radius:14px;gap:.85rem;padding:1rem;display:grid}.doctor-row--active[data-v-f9ef04e5]{background:#fffaf6;border-color:#f47a2a61}.doctor-row strong[data-v-f9ef04e5],.doctor-row span[data-v-f9ef04e5]{display:block}.doctor-row strong[data-v-f9ef04e5]{color:#1a2744}.doctor-row span[data-v-f9ef04e5]{color:#7a8a9a;margin-top:.2rem;font-size:.78rem}.schedule-panel[data-v-f9ef04e5]{border-top:1px solid #eef2f8;margin-top:1.5rem;padding-top:1.25rem}.schedule-list[data-v-f9ef04e5]{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.schedule-chip[data-v-f9ef04e5]{color:#1f4d93;cursor:pointer;background:#eaf3ff;border:0;border-radius:999px;padding:.5rem .75rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s,transform .2s}.schedule-chip[data-v-f9ef04e5]:hover,.schedule-chip--active[data-v-f9ef04e5]{color:#fff;background:#1f4d93;transform:translateY(-1px)}.selected-date-action[data-v-f9ef04e5]{background:#fff7ed;border:1px solid #f47a2a47;border-radius:14px;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.selected-date-action span[data-v-f9ef04e5]{color:#1a2744;font-size:.82rem;font-weight:700}.selected-date-action button[data-v-f9ef04e5]{color:#fff;cursor:pointer;background:#f47a2a;border:0;border-radius:999px;justify-self:start;padding:.62rem .95rem;font-size:.82rem;font-weight:800}.selected-date-action button[data-v-f9ef04e5]:hover{background:#d95f12}@media (width<=1100px){.spec-layout[data-v-f9ef04e5]{grid-template-columns:minmax(0,1fr) 340px}.spec-grid[data-v-f9ef04e5]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.spec-layout[data-v-f9ef04e5]{grid-template-columns:1fr}.doctors-panel[data-v-f9ef04e5]{max-height:none;position:static}}@media (width<=640px){.spec-grid[data-v-f9ef04e5]{grid-template-columns:repeat(2,1fr)}.spec-title[data-v-f9ef04e5]{font-size:1.9rem}}@media (width<=400px){.spec-grid[data-v-f9ef04e5]{grid-template-columns:1fr}}.spec-section[data-v-306af8a8]{background:#fff;padding:6rem 2rem}.spec-inner[data-v-306af8a8]{max-width:1200px;margin:0 auto}.spec-header[data-v-306af8a8]{text-align:center;margin-bottom:3.5rem}.eyebrow[data-v-306af8a8]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.spec-title[data-v-306af8a8]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 1rem;font-size:2.5rem;font-weight:800}.spec-sub[data-v-306af8a8]{color:#6b7a90;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.6}.spec-alert[data-v-306af8a8],.spec-loading[data-v-306af8a8],.panel-state[data-v-306af8a8]{color:#6b7a90;text-align:center;margin:0 0 1.5rem}.spec-alert[data-v-306af8a8]{color:#9a3412}.spec-layout[data-v-306af8a8]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:1.5rem;display:grid}.spec-grid[data-v-306af8a8]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.spec-card[data-v-306af8a8]{background:#f7f9fc;border:1px solid #1f4d9312;border-radius:20px;flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.spec-card[data-v-306af8a8]:hover,.spec-card--active[data-v-306af8a8]{border-color:#1f4d9338;transform:translateY(-4px);box-shadow:0 16px 40px #1f4d931a}.spec-card--active[data-v-306af8a8]{outline:2px solid #f47a2a3d}.spec-icon[data-v-306af8a8]{object-fit:contain;filter:drop-shadow(0 4px 6px #143b7040);align-self:center;width:72px;height:72px;margin-bottom:.5rem}.spec-name[data-v-306af8a8]{color:#1a2744;margin:0;font-size:1rem;font-weight:700}.spec-desc[data-v-306af8a8]{color:#7a8a9a;flex:1;margin:0;font-size:.82rem;line-height:1.55}.spec-actions[data-v-306af8a8],.doctor-actions[data-v-306af8a8]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.spec-btn[data-v-306af8a8],.doctor-actions button[data-v-306af8a8]{color:#1f4d93;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:.75rem;padding:0;font-size:.82rem;font-weight:700;transition:gap .2s,color .2s;display:flex}.spec-btn[data-v-306af8a8]:hover,.doctor-actions button[data-v-306af8a8]:hover{color:#f47a2a;gap:10px}.spec-btn--secondary[data-v-306af8a8]{color:#f47a2a}.doctors-panel[data-v-306af8a8]{background:#fff;border:1px solid #1f4d931a;border-radius:20px;max-height:calc(100vh - 2rem);padding:1.5rem;position:sticky;top:1rem;overflow:auto;box-shadow:0 18px 42px #1f4d9314}.doctors-panel--empty[data-v-306af8a8]{align-items:center;min-height:260px;display:flex}.empty-panel p[data-v-306af8a8]{color:#7a8a9a;margin:.75rem 0 0;line-height:1.55}.panel-header[data-v-306af8a8]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panel-header h3[data-v-306af8a8],.schedule-panel h4[data-v-306af8a8],.empty-panel h3[data-v-306af8a8]{color:#1a2744;margin:.35rem 0 0}.panel-close[data-v-306af8a8]{color:#1f4d93;cursor:pointer;background:#eef2f8;border:0;border-radius:50%;width:32px;height:32px;font-size:1.4rem;line-height:1}.study-search[data-v-306af8a8]{box-sizing:border-box;border:1px solid #1f4d932e;border-radius:12px;width:100%;margin-bottom:.5rem;padding:.65rem .85rem;font-size:.85rem}.study-search[data-v-306af8a8]:focus{border-color:#1f4d93;outline:none}.panel-hint[data-v-306af8a8]{color:#7a8a9a;margin:0 0 .85rem;font-size:.75rem}.doctor-list[data-v-306af8a8]{gap:.75rem;display:grid}.doctor-focus[data-v-306af8a8]{gap:.85rem;display:grid}.back-btn[data-v-306af8a8]{color:#1f4d93;cursor:pointer;background:#eef2f8;border:0;border-radius:999px;justify-self:start;padding:.45rem .75rem;font-size:.78rem;font-weight:700}.back-btn[data-v-306af8a8]:hover{background:#e3edfb}.doctor-row[data-v-306af8a8]{background:#f9fbff;border:1px solid #eef2f8;border-radius:14px;gap:.85rem;padding:1rem;display:grid}.doctor-row--active[data-v-306af8a8]{background:#fffaf6;border-color:#f47a2a61}.doctor-row strong[data-v-306af8a8]{color:#1a2744;display:block}.schedule-panel[data-v-306af8a8]{border-top:1px solid #eef2f8;margin-top:1.5rem;padding-top:1.25rem}.schedule-list[data-v-306af8a8]{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.schedule-chip[data-v-306af8a8]{color:#1f4d93;cursor:pointer;background:#eaf3ff;border:0;border-radius:999px;padding:.5rem .75rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s,transform .2s}.schedule-chip[data-v-306af8a8]:hover,.schedule-chip--active[data-v-306af8a8]{color:#fff;background:#1f4d93;transform:translateY(-1px)}.selected-date-action[data-v-306af8a8]{background:#fff7ed;border:1px solid #f47a2a47;border-radius:14px;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.selected-date-action span[data-v-306af8a8]{color:#1a2744;font-size:.82rem;font-weight:700}.selected-date-action button[data-v-306af8a8]{color:#fff;cursor:pointer;background:#f47a2a;border:0;border-radius:999px;justify-self:start;padding:.62rem .95rem;font-size:.82rem;font-weight:800}.selected-date-action button[data-v-306af8a8]:hover{background:#d95f12}@media (width<=1100px){.spec-layout[data-v-306af8a8]{grid-template-columns:minmax(0,1fr) 340px}.spec-grid[data-v-306af8a8]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.spec-layout[data-v-306af8a8]{grid-template-columns:1fr}.doctors-panel[data-v-306af8a8]{max-height:none;position:static}}@media (width<=640px){.spec-grid[data-v-306af8a8]{grid-template-columns:repeat(2,1fr)}.spec-title[data-v-306af8a8]{font-size:1.9rem}}@media (width<=400px){.spec-grid[data-v-306af8a8]{grid-template-columns:1fr}}.locations-section[data-v-aa90f0ff]{background:#f7f9fc;padding:6rem 2rem}.locations-inner[data-v-aa90f0ff]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:2rem;max-width:1120px;margin:0 auto;display:grid}.eyebrow[data-v-aa90f0ff]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.locations-copy h2[data-v-aa90f0ff]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 1rem;font-size:2.4rem;line-height:1.15}.locations-copy p[data-v-aa90f0ff]{color:#5f6f84;max-width:420px;margin:0 0 1.5rem;line-height:1.7}.map-link[data-v-aa90f0ff]{color:#fff;background:#1f4d93;border-radius:14px;align-items:center;gap:8px;padding:.85rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #1f4d932e}.locations-frame[data-v-aa90f0ff]{background:#fff;border:1px solid #1f4d9314;border-radius:24px;padding:2rem;box-shadow:0 18px 48px #1f4d9314}.locations-list[data-v-aa90f0ff]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.location-card[data-v-aa90f0ff]{background:#f7f9fc;border:1px solid #1f4d930f;border-radius:18px;padding:1.25rem}.location-tag[data-v-aa90f0ff]{color:#f47a2a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.location-card h3[data-v-aa90f0ff]{color:#1a2744;margin:0 0 1.5rem;font-size:1.35rem}.info-row[data-v-aa90f0ff]{background:#fff;border:1px solid #1f4d930f;border-radius:16px;gap:1rem;padding:1rem;display:flex}.shared-info[data-v-aa90f0ff]{border-top:1px solid #edf2f7;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.shared-row[data-v-aa90f0ff]{align-items:flex-start;gap:1rem;display:flex}.info-icon[data-v-aa90f0ff]{color:#1f4d93;background:#ebf1fb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.info-row strong[data-v-aa90f0ff],.shared-row strong[data-v-aa90f0ff]{color:#1a2744;margin-bottom:.25rem;font-size:.9rem;display:block}.info-row p[data-v-aa90f0ff],.shared-row p[data-v-aa90f0ff]{color:#5f6f84;margin:0;font-size:.9rem;line-height:1.55}.location-link[data-v-aa90f0ff]{color:#1f4d93;margin-top:1.2rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=860px){.locations-inner[data-v-aa90f0ff]{grid-template-columns:1fr}}@media (width<=560px){.locations-section[data-v-aa90f0ff]{padding:4rem 1.25rem}.locations-copy h2[data-v-aa90f0ff]{font-size:2rem}.locations-list[data-v-aa90f0ff]{grid-template-columns:1fr}.locations-frame[data-v-aa90f0ff]{padding:1.25rem}.shared-info[data-v-aa90f0ff]{grid-template-columns:1fr}}.partners-section[data-v-d908bd7f]{background:#fff;padding:5rem 2rem}.partners-inner[data-v-d908bd7f]{text-align:center;max-width:1120px;margin:0 auto}.eyebrow[data-v-d908bd7f]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.partners-title[data-v-d908bd7f]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 1rem;font-size:2.25rem;font-weight:800}.partners-sub[data-v-d908bd7f]{color:#6b7a90;max-width:460px;margin:0 auto 3rem;font-size:1rem;line-height:1.6}.partners-grid[data-v-d908bd7f]{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-bottom:2.5rem;display:grid}.partner-card[data-v-d908bd7f]{color:#1a2744;background:#f7f9fc;border:1px solid #1f4d9314;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:150px;padding:1.15rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.partner-card[data-v-d908bd7f]:hover{border-color:#1f4d932e;transform:translateY(-3px);box-shadow:0 12px 28px #1f4d9314}.partner-logo[data-v-d908bd7f]{background:#fff;border:1px solid #1f4d9314;border-radius:14px;justify-content:center;align-items:center;width:100%;height:86px;padding:.75rem 1rem;display:flex}.partner-logo img[data-v-d908bd7f]{object-fit:contain;max-width:100%;max-height:100%}.partner-logo strong[data-v-d908bd7f]{color:#1f4d93;text-align:center;word-break:break-word;font-size:.78rem;line-height:1.2}.partner-card span[data-v-d908bd7f]{letter-spacing:.05em;color:#1f4d93;font-size:.78rem;font-weight:700}@media (width<=900px){.partners-grid[data-v-d908bd7f]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.partners-section[data-v-d908bd7f]{padding:4rem 1.25rem}.partners-title[data-v-d908bd7f]{font-size:2rem}.partners-grid[data-v-d908bd7f]{grid-template-columns:repeat(2,1fr)}.partner-card[data-v-d908bd7f]{min-height:132px}.partner-logo[data-v-d908bd7f]{height:72px}}.results-section[data-v-3b5caab8]{background:#fff;padding:4.5rem 2rem}.results-inner[data-v-3b5caab8]{background:#1f4d93;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;padding:2.25rem;display:flex;box-shadow:0 18px 46px #1f4d932e}.eyebrow[data-v-3b5caab8]{text-transform:uppercase;letter-spacing:.14em;color:#f9b27e;font-size:.72rem;font-weight:800}.results-copy h2[data-v-3b5caab8]{color:#fff;margin:.55rem 0 .6rem;font-size:1.85rem}.results-copy p[data-v-3b5caab8]{color:#ffffffc2;max-width:620px;margin:0;line-height:1.65}.results-button[data-v-3b5caab8]{color:#1f4d93;white-space:nowrap;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:.9rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=760px){.results-inner[data-v-3b5caab8]{flex-direction:column;align-items:flex-start;padding:1.5rem}.results-copy h2[data-v-3b5caab8]{font-size:1.55rem}}@media (width<=560px){.results-section[data-v-3b5caab8]{padding:3.5rem 1.25rem}.results-button[data-v-3b5caab8]{width:100%}}.trust-section[data-v-d065ddb2]{background:#f7f9fc;padding:6rem 2rem}.trust-inner[data-v-d065ddb2]{max-width:1100px;margin:0 auto}.trust-header[data-v-d065ddb2]{text-align:center;margin-bottom:3rem}.eyebrow[data-v-d065ddb2]{text-transform:uppercase;letter-spacing:.12em;color:#f47a2a;font-size:.75rem;font-weight:700}.trust-title[data-v-d065ddb2]{color:#1a2744;letter-spacing:-1px;margin:.75rem 0 0;font-size:2.25rem;font-weight:800}.trust-grid[data-v-d065ddb2]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.trust-card[data-v-d065ddb2]{background:#fff;border:1px solid #1f4d9312;border-radius:20px;flex-direction:column;gap:1rem;padding:2rem;display:flex}.stars[data-v-d065ddb2]{color:#f47a2a;letter-spacing:2px;font-size:1rem}.trust-text[data-v-d065ddb2]{color:#4a5568;flex:1;margin:0;font-size:.9rem;line-height:1.7}.trust-author[data-v-d065ddb2]{align-items:center;gap:10px;display:flex}.author-avatar[data-v-d065ddb2]{color:#fff;background:#1f4d93;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.author-name[data-v-d065ddb2]{color:#1a2744;margin:0;font-size:.85rem;font-weight:700}.author-esp[data-v-d065ddb2]{color:#8898b0;margin:0;font-size:.75rem}.cert-strip[data-v-d065ddb2]{background:#fff;border:1px solid #1f4d9314;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:1.75rem 2.5rem;display:flex}.cert-item[data-v-d065ddb2]{color:#1a2744;align-items:center;gap:10px;font-size:.85rem;font-weight:600;display:flex}.cert-divider[data-v-d065ddb2]{background:#1f4d931f;width:1px;height:28px}@media (width<=768px){.trust-grid[data-v-d065ddb2]{grid-template-columns:1fr}.cert-strip[data-v-d065ddb2]{gap:1.25rem}.cert-divider[data-v-d065ddb2]{display:none}}.footer[data-v-6a9283fb]{color:#ffffffbf;isolation:isolate;background:radial-gradient(circle at 14% 8%,#f47a2a38,#0000 30%),radial-gradient(circle at 82% 20%,#1f4d936b,#0000 34%),linear-gradient(135deg,#071a33 0%,#0f2545 46%,#153d72 100%);position:relative;overflow:hidden}.footer-inner[data-v-6a9283fb]{z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.footer-bg[data-v-6a9283fb]{pointer-events:none;z-index:0;position:absolute}.footer-bg--nia[data-v-6a9283fb]{opacity:.16;filter:saturate(1.12)blur(.2px);background:linear-gradient(135deg,#071a338c,#071a33d1),url(/assets/nia-present-BwL6pMpq.png) bottom/contain no-repeat;width:520px;height:520px;bottom:-170px;right:-130px;transform:rotate(-4deg)}.footer-bg--gradient[data-v-6a9283fb]{opacity:.55;background:radial-gradient(circle at 22% 72%,#f47a2a29,#0000 25%),radial-gradient(circle at 78% 40%,#4d91e22e,#0000 24%),repeating-linear-gradient(115deg,#ffffff0a 0 1px,#0000 1px 18px);inset:-30%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.footer-cta[data-v-6a9283fb]{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff29,#ffffff0f),radial-gradient(circle at 8% 0,#f47a2a38,#0000 36%),radial-gradient(circle at 94% 20%,#4a90e240,#0000 34%);border:1px solid #ffffff29;border-bottom-color:#ffffff1c;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000038,inset 0 1px #ffffff2e}.footer-cta[data-v-6a9283fb]:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff29 42%,#0000 72%);animation:7s ease-in-out infinite footer-glass-sheen-6a9283fb;position:absolute;inset:0;transform:translate(-110%)}.footer-cta[data-v-6a9283fb]>*{z-index:1;position:relative}.footer-cta-text h2[data-v-6a9283fb]{color:#fff;letter-spacing:-.5px;margin:0 0 .35rem;font-size:1.6rem;font-weight:800}.footer-cta-text p[data-v-6a9283fb]{color:#fff9;margin:0;font-size:.9rem}.btn-cta-footer[data-v-6a9283fb]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f47a2a 0%,#ff8d3d 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:.875rem 1.75rem;font-size:.95rem;font-weight:700;transition:background .2s;display:flex;box-shadow:0 10px 26px #f47a2a59,inset 0 1px #ffffff3d}.btn-cta-footer[data-v-6a9283fb]:hover{background:linear-gradient(135deg,#e06920 0%,#f47a2a 100%);transform:translateY(-1px)}.footer-cols[data-v-6a9283fb]{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;padding:3.5rem 0 2.5rem;display:grid}.footer-logo[data-v-6a9283fb]{margin-bottom:1rem;display:flex}.footer-logo-img[data-v-6a9283fb]{filter:brightness(0)invert();width:auto;height:40px}.footer-tagline[data-v-6a9283fb]{color:#ffffff80;margin:0 0 1.25rem;font-size:.83rem;line-height:1.7}.social-row[data-v-6a9283fb]{gap:.5rem;display:flex}.social-link[data-v-6a9283fb]{-webkit-backdrop-filter:blur(10px);color:#fff9;background:#ffffff1a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,color .15s;display:flex}.social-link[data-v-6a9283fb]:hover{color:#fff;background:#f47a2a38;border-color:#f47a2a57;transform:translateY(-1px)}.footer-col h4[data-v-6a9283fb]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin:0 0 1.25rem;font-size:.8rem;font-weight:700}.footer-col ul[data-v-6a9283fb]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.footer-col li[data-v-6a9283fb]{color:#fff9;align-items:flex-start;gap:7px;font-size:.85rem;line-height:1.4;display:flex}.footer-col li svg[data-v-6a9283fb]{flex-shrink:0;margin-top:1px}.footer-col a[data-v-6a9283fb]{color:#fff9;text-decoration:none;transition:color .15s}.footer-col a[data-v-6a9283fb]:hover{color:#fff}.footer-bottom[data-v-6a9283fb]{color:#ffffff59;border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:.78rem;display:flex}.footer-web[data-v-6a9283fb]{color:#f47a2ab3;text-decoration:none;transition:color .15s}.footer-web[data-v-6a9283fb]:hover{color:#f47a2a}@keyframes footer-glass-sheen-6a9283fb{0%,62%{opacity:0;transform:translate(-110%)}72%{opacity:1}to{opacity:0;transform:translate(115%)}}@media (width<=900px){.footer-cols[data-v-6a9283fb]{grid-template-columns:1fr 1fr;gap:2rem}.footer-cta[data-v-6a9283fb]{flex-direction:column;align-items:flex-start}}@media (width<=500px){.footer-cols[data-v-6a9283fb]{grid-template-columns:1fr;gap:1.5rem}}.chat-fab[data-v-e435551d]{z-index:200;color:#fff;cursor:pointer;background:#f47a2a;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background .2s,transform .2s;display:flex;position:fixed;bottom:2rem;right:2rem;overflow:visible;box-shadow:0 4px 24px #f47a2a73}.chat-fab[data-v-e435551d]:hover{transform:scale(1.08)}.fab--open[data-v-e435551d]{display:none}.fab-pulse[data-v-e435551d]{background:#22c55e;border:2px solid #fff;border-radius:50%;width:14px;height:14px;animation:2s infinite pulse-ring-e435551d;position:absolute;top:-2px;right:-2px}@keyframes pulse-ring-e435551d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.chat-window[data-v-e435551d]{z-index:199;background:#fff;border:1px solid #1f4d931a;border-radius:24px;flex-direction:column;width:min(420px,100vw - 2rem);max-height:640px;display:flex;position:fixed;bottom:5.5rem;right:2rem;overflow:hidden;box-shadow:0 24px 64px #00000026}.chat-window--maximized[data-v-e435551d]{border-radius:22px;width:auto;height:auto;max-height:none;inset:1.25rem}.chat-slide-enter-active[data-v-e435551d],.chat-slide-leave-active[data-v-e435551d]{transition:opacity .25s,transform .25s}.chat-slide-enter-from[data-v-e435551d],.chat-slide-leave-to[data-v-e435551d]{opacity:0;transform:translateY(16px)scale(.97)}.cw-header[data-v-e435551d]{background:#1f4d93;flex-shrink:0;align-items:center;gap:10px;padding:1rem 1.25rem;display:flex}.cw-avatar[data-v-e435551d]{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cw-header-text[data-v-e435551d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cw-name[data-v-e435551d]{color:#fff;font-size:.9rem;font-weight:700}.cw-status[data-v-e435551d]{color:#ffffffb3;align-items:center;gap:5px;font-size:.72rem;display:flex}.status-dot[data-v-e435551d]{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-ring-e435551d}.cw-close[data-v-e435551d]{color:#fffc;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.cw-close[data-v-e435551d]:hover{background:#fff3}.cw-icon-btn[data-v-e435551d]{color:#ffffffdb;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.cw-icon-btn[data-v-e435551d]:hover{background:#fff3}.cw-messages[data-v-e435551d]{background:#f7f9fc;flex-direction:column;flex:1;gap:3px;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.cw-messages[data-v-e435551d]::-webkit-scrollbar{width:4px}.cw-messages[data-v-e435551d]::-webkit-scrollbar-track{background:0 0}.cw-messages[data-v-e435551d]::-webkit-scrollbar-thumb{background:#1f4d9326;border-radius:4px}.quick-start[data-v-e435551d]{flex-direction:column;align-items:center;gap:.6rem;padding:.6rem 0 .4rem;display:flex}.qs-mascot[data-v-e435551d]{justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:.1rem;display:flex}.qs-hint[data-v-e435551d]{color:#8898b0;align-self:flex-start;margin:0;font-size:.74rem;font-weight:500}.qs-chips[data-v-e435551d]{flex-direction:column;gap:5px;width:100%;display:flex}.qs-chip[data-v-e435551d]{color:#1f4d93;cursor:pointer;text-align:left;background:#fff;border:1px solid #1f4d9326;border-radius:12px;padding:8px 12px;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s}.qs-chip[data-v-e435551d]:hover{background:#ebf1fb;border-color:#1f4d93}.msg-wrap[data-v-e435551d]{flex-direction:column;gap:2px;display:flex}.msg-wrap--user[data-v-e435551d]{align-items:flex-end}.msg-wrap--bot[data-v-e435551d]{align-items:flex-start}.msg-bubble[data-v-e435551d]{white-space:pre-line;border-radius:18px;max-width:82%;padding:8px 12px;font-size:.82rem;line-height:1.48}.msg-bubble--bot[data-v-e435551d]{color:#1a2744;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 4px #0000000f}.msg-bubble--user[data-v-e435551d]{color:#fff;background:#f47a2a;border-bottom-right-radius:4px}.msg-phone-link[data-v-e435551d]{color:#25d366;white-space:nowrap;align-items:center;gap:6px;margin:0 3px;font-weight:700;text-decoration:none;display:inline-flex}.msg-phone-link[data-v-e435551d]:hover{text-decoration:underline}.msg-phone-icon[data-v-e435551d]{flex-shrink:0}.handoff-action[data-v-e435551d]{color:#fff;background:#1f8f4e;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.handoff-action[data-v-e435551d]:hover{background:#187a41}.msg-bubble--rich[data-v-e435551d]{width:min(340px,100%);max-width:92%;padding:0;overflow:hidden}.rich-card[data-v-e435551d]{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #1f4d9314}.rich-head[data-v-e435551d]{border-bottom:1px solid #eef3fa;flex-direction:column;gap:3px;padding:11px 12px 8px;display:flex}.rich-head strong[data-v-e435551d]{color:#1a2744;font-size:.9rem}.rich-eyebrow[data-v-e435551d]{color:#1f4d93;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.rich-body[data-v-e435551d]{color:#4a5872;white-space:pre-line;margin:0;padding:10px 12px 0;font-size:.74rem}.rich-options[data-v-e435551d]{flex-direction:column;gap:6px;padding:10px;display:flex}.rich-options--fechas[data-v-e435551d],.rich-options--turnos[data-v-e435551d]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rich-option[data-v-e435551d]{color:#1a2744;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f5;border-radius:14px;align-items:center;gap:7px;padding:8px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex}.rich-option[data-v-e435551d]:hover:not(:disabled){background:#f5f8ff;border-color:#1f4d93;transform:translateY(-1px);box-shadow:0 8px 18px #1f4d931a}.rich-option[data-v-e435551d]:disabled{opacity:.6;cursor:not-allowed}.rich-option-number[data-v-e435551d]{color:#1f4d93;background:#ebf1fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:.72rem;font-weight:800;display:inline-flex}.rich-option-label[data-v-e435551d]{font-size:.76rem;font-weight:650;line-height:1.25}.rich-options--fechas .rich-option[data-v-e435551d],.rich-options--turnos .rich-option[data-v-e435551d]{flex-direction:column;align-items:flex-start;gap:5px}.rich-options--fechas .rich-option-label[data-v-e435551d],.rich-options--turnos .rich-option-label[data-v-e435551d]{font-size:.72rem}.rich-hint[data-v-e435551d]{color:#7d8ba3;margin:0;padding:0 12px 12px;font-size:.68rem}.msg-time[data-v-e435551d]{color:#aab4c4;padding:0 4px;font-size:.62rem}.typing[data-v-e435551d]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1f4d9338,#f47a2a3d) border-box;border:1px solid #0000;align-items:center;gap:6px;padding:10px 14px;display:flex;box-shadow:0 10px 24px #1f4d9314}.typing-core[data-v-e435551d]{background:radial-gradient(circle at 35% 35%,#fff 0 12%,#0000 13%),radial-gradient(circle,#f47a2a 0 18%,#1f4d93 56%,#1f4d931f 72%);border-radius:999px;width:18px;height:18px;margin-right:2px;animation:1.5s ease-in-out infinite nia-typing-pulse-e435551d;box-shadow:0 0 #f47a2a3d,0 0 16px #1f4d933d}.typing-text[data-v-e435551d]{color:#5d6b82;margin-right:2px;font-size:.78rem;font-weight:650}.typing-dot[data-v-e435551d]{background:linear-gradient(135deg,#1f4d93,#f47a2a);border-radius:50%;width:7px;height:7px;animation:1.4s infinite bounce-e435551d}.typing-dot[data-v-e435551d]:nth-of-type(4){animation-delay:.2s}.typing-dot[data-v-e435551d]:nth-of-type(5){animation-delay:.4s}@keyframes bounce-e435551d{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes nia-typing-pulse-e435551d{0%,to{transform:scale(.96);box-shadow:0 0 #f47a2a3d,0 0 16px #1f4d933d}50%{transform:scale(1.06);box-shadow:0 0 0 8px #f47a2a00,0 0 22px #1f4d9352}}.cw-input-area[data-v-e435551d]{background:#fff;border-top:1px solid #eef2f8;flex-shrink:0;align-items:center;gap:7px;padding:.65rem .85rem;display:flex}.cw-input[data-v-e435551d]{color:#1a2744;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:12px;outline:none;flex:1;padding:9px 12px;font-size:.84rem;transition:border-color .2s}.cw-input[data-v-e435551d]:focus{background:#fff;border-color:#1f4d93}.cw-input[data-v-e435551d]:disabled{opacity:.6;cursor:not-allowed}.cw-send[data-v-e435551d]{color:#fff;cursor:pointer;background:#1f4d93;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.cw-send[data-v-e435551d]:hover:not(:disabled){background:#163d7a}.cw-send[data-v-e435551d]:disabled{cursor:not-allowed;background:#9db0cc}.cw-footer[data-v-e435551d]{color:#b0bec9;background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.68rem;display:flex}@media (width<=480px){.chat-window[data-v-e435551d]{border-radius:20px 20px 0 0;width:100%;max-height:85dvh;inset:auto 0 0}.chat-window--maximized[data-v-e435551d]{border:none;border-radius:0;height:100dvh;max-height:none;inset:0}.chat-fab[data-v-e435551d]{bottom:1.25rem;right:1.25rem}.cw-header[data-v-e435551d]{padding-top:max(1rem, env(safe-area-inset-top))}.cw-input-area[data-v-e435551d]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.msg-bubble--rich[data-v-e435551d]{width:100%;max-width:95%}.rich-options--fechas[data-v-e435551d],.rich-options--turnos[data-v-e435551d]{grid-template-columns:1fr}}@media (width>=481px) and (width<=720px){.chat-window[data-v-e435551d]{border-radius:22px;width:calc(100vw - 2rem);max-height:min(720px,82dvh);bottom:5rem;right:1rem}.chat-window--maximized[data-v-e435551d]{width:auto;height:auto;max-height:none;inset:.75rem}.msg-bubble[data-v-e435551d]{max-width:90%}.msg-bubble--rich[data-v-e435551d]{width:min(420px,96%);max-width:96%}}@media (width<=360px){.cw-header[data-v-e435551d]{gap:8px;padding-left:.85rem;padding-right:.85rem}.cw-name[data-v-e435551d]{font-size:.92rem}.cw-status[data-v-e435551d]{font-size:.68rem}.cw-messages[data-v-e435551d]{padding:.75rem}.cw-input-area[data-v-e435551d]{padding-left:.75rem;padding-right:.75rem}}
