:root{--navy: #0a122a;--navy-800: #131a33;--navy-700: #1e2744;--navy-muted: #3e4660;--ink: #191c1e;--accent: #0ea5e9;--accent-hover: #0284c7;--accent-deep: #0369a1;--accent-soft: rgb(14 165 233 / .1);--accent-soft-strong: rgb(14 165 233 / .16);--accent-line: rgb(14 165 233 / .35);--gold: #c9a227;--gold-soft: rgb(201 162 39 / .14);--surface-0: #f7f9fb;--surface-1: #ffffff;--surface-2: #f1f5f9;--surface-3: #e8eef4;--surface-muted: #f1f5f9;--text: #1e293b;--text-muted: #475569;--text-subtle: #64748b;--heading: var(--navy);--line: #e2e8f0;--line-strong: #cbd5e1;--error: #ba1a1a;--error-soft: #ffdad6;--error-deep: #93000a;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 24px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgb(10 18 42 / .04);--shadow-md: 0 12px 32px -14px rgb(10 18 42 / .14);--shadow-lg: 0 28px 56px -24px rgb(10 18 42 / .2);--shadow-glow: 0 14px 34px -14px rgb(14 165 233 / .35);--shadow-navy: 0 14px 32px -12px rgb(10 18 42 / .3);--shadow-focus: 0 0 0 3px var(--accent-soft), 0 0 0 1px var(--accent);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: clamp(1.03rem, .99rem + .22vw, 1.15rem);--fs-lg: clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--fs-xl: clamp(1.45rem, 1.24rem + .95vw, 2.05rem);--fs-2xl: clamp(1.9rem, 1.5rem + 1.85vw, 2.85rem);--fs-3xl: clamp(2.5rem, 1.75rem + 3.4vw, 4.5rem);--wrap: 1280px;--gutter: clamp(18px, 4vw, 34px);--nav-h: 96px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur: .28s;--dur-fast: .16s;--dur-slow: .52s;--font-sans: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--input-h: 52px;--input-pad-x: 16px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;background:radial-gradient(120% 80% at 100% -10%,rgb(14 165 233 / .06) 0%,transparent 45%),radial-gradient(90% 60% at -10% 20%,rgb(201 162 39 / .04) 0%,transparent 40%),var(--surface-0);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--heading);font-weight:700;line-height:1.12;margin:0;text-wrap:balance}h1{font-size:var(--fs-3xl);line-height:1.02;font-weight:800;letter-spacing:-.035em}h2{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em}h3{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em}h4{font-size:var(--fs-md);font-weight:600}p{margin:0;text-wrap:pretty}a{color:var(--accent);text-decoration:none;transition:color var(--dur) var(--ease)}a:hover{color:var(--accent-hover)}img,svg{display:block;max-width:100%}img{height:auto}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--accent);color:#fff}.wrap{width:min(var(--wrap),100%);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,9vw,112px)}.section-head{display:grid;gap:var(--s-4);max-width:62ch;margin-bottom:clamp(32px,5vw,56px)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep)}.lede{font-size:var(--fs-md);color:var(--text-muted);font-weight:400;line-height:1.75}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--s-3);left:var(--s-3);z-index:100;padding:10px 16px;border-radius:var(--r-pill);background:var(--navy);color:#fff;font-weight:600;transform:translateY(-200%);transition:transform var(--dur) var(--ease)}.skip-link:focus-visible{transform:translateY(0);color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:13px 24px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--navy);color:#fff;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-sm);letter-spacing:.02em;white-space:nowrap;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover{background:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-ghost{background:#fff;border-color:var(--line-strong);color:var(--navy);box-shadow:var(--shadow-sm)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--accent);color:var(--navy);box-shadow:var(--shadow-md)}.btn-lg{padding:16px 30px;font-size:var(--fs-base)}.card{position:relative;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-1);box-shadow:var(--shadow-sm)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);white-space:nowrap}.chip-accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-deep)}input,select,textarea{width:100%;min-height:var(--input-h);padding:14px var(--input-pad-x);border:1.5px solid transparent;border-radius:var(--r-lg);background:var(--surface-2);color:var(--navy);font:inherit;font-weight:500;letter-spacing:-.01em;box-shadow:inset 0 1px 2px #0a122a0a;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--text-subtle);font-weight:400;opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--line-strong);background-color:#fff}input:focus,select:focus,textarea:focus{border-color:var(--accent);background-color:#fff;box-shadow:var(--shadow-focus);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px #ba1a1a1f}input[type=date]{color-scheme:light;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;cursor:pointer;background-color:var(--surface-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-size:16px 16px;background-repeat:no-repeat}select::-ms-expand{display:none}select:hover,select:focus{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230ea5e9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-size:16px 16px;background-repeat:no-repeat}select option{background:#fff;color:var(--navy);font-weight:500}.field{display:grid;gap:8px;min-width:0}.field>label{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-muted)}.field:focus-within>label{color:var(--accent-deep)}.c-select{position:relative;width:100%;min-width:0}.c-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:var(--input-h);padding:14px var(--input-pad-x);border:1.5px solid transparent;border-radius:var(--r-lg);background:var(--surface-2);color:var(--navy);font:inherit;font-weight:600;letter-spacing:-.01em;text-align:left;box-shadow:inset 0 1px 2px #0a122a0a;cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.c-select-trigger:hover{border-color:var(--line-strong);background:#fff}.c-select.is-open .c-select-trigger,.c-select-trigger:focus-visible{border-color:var(--accent);background:#fff;box-shadow:var(--shadow-focus);outline:none}.c-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-select-chevron{flex:none;display:grid;place-items:center;color:var(--accent);transition:transform var(--dur) var(--ease)}.c-select.is-open .c-select-chevron{transform:rotate(180deg)}.c-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;margin:0;padding:8px;list-style:none;border:1px solid rgb(226 232 240 / .95);border-radius:16px;background:#fffffffa;backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 4px 6px -2px #0a122a0a,0 18px 40px -16px #0a122a47;max-height:min(300px,55vh);overflow:auto;animation:c-select-in .18s var(--ease-out) both}@keyframes c-select-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.c-select-menu[hidden]{display:none}.c-select-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;color:var(--navy);font-size:var(--fs-sm);font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.c-select-menu [role=option]:after{content:"";flex:none;width:16px;height:16px;opacity:0;background:center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E")}.c-select-menu [role=option]:hover,.c-select-menu [role=option].is-active{background:var(--accent-soft);color:var(--accent-deep)}.c-select-menu [role=option][aria-selected=true]{background:var(--navy);color:#fff;font-weight:600}.c-select-menu [role=option][aria-selected=true]:after{opacity:1}.c-select-menu [role=option][aria-selected=true]:hover,.c-select-menu [role=option][aria-selected=true].is-active{background:var(--navy-800);color:#fff}.c-select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.c-select--bare .c-select-trigger{min-height:38px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.95rem}.c-select--bare .c-select-trigger:hover,.c-select--bare.is-open .c-select-trigger,.c-select--bare .c-select-trigger:focus-visible{border:0;background:transparent;box-shadow:none;outline:none}.c-select--bare .c-select-menu{min-width:max(100%,200px);left:-4px;right:auto}@media(prefers-reduced-motion:reduce){.c-select-menu{animation:none}}.c-date{position:relative;width:100%;min-width:0}.c-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:var(--input-h);padding:14px var(--input-pad-x);border:1.5px solid transparent;border-radius:var(--r-lg);background:var(--surface-2);color:var(--navy);font:inherit;font-weight:600;letter-spacing:-.01em;text-align:left;box-shadow:inset 0 1px 2px #0a122a0a;cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.c-date-trigger:hover{border-color:var(--line-strong);background:#fff}.c-date.is-open .c-date-trigger,.c-date-trigger:focus-visible{border-color:var(--accent);background:#fff;box-shadow:var(--shadow-focus);outline:none}.c-date-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-date-value.is-placeholder{color:var(--text-subtle);font-weight:500}.c-date-icon{flex:none;display:grid;place-items:center;color:var(--accent)}.c-date-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:min(320px,calc(100vw - 32px));padding:16px;border:1px solid rgb(226 232 240 / .95);border-radius:20px;background:#fff;box-shadow:0 4px 6px -2px #0a122a0d,0 24px 48px -20px #0a122a59;animation:c-select-in .18s var(--ease-out) both}.c-date-panel.is-portaled{position:fixed;z-index:1200;margin:0}.c-date-panel[hidden]{display:none}.c-date-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.c-date-month{margin:0;font-size:.95rem;font-weight:800;color:var(--navy);letter-spacing:-.025em}.c-date-nav{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--navy);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.c-date-nav:hover{background:#fff;border-color:var(--accent-line);color:var(--accent)}.c-date-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.c-date-weekdays span{padding:6px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.c-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.c-date-day{display:grid;place-items:center;aspect-ratio:1;border:0;border-radius:10px;background:transparent;color:var(--navy);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.c-date-day:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-deep)}.c-date-day.is-outside{color:var(--text-subtle);font-weight:500}.c-date-day.is-today:not(.is-selected){background:var(--accent-soft);color:var(--accent-deep);font-weight:800}.c-date-day.is-selected{background:var(--navy);color:#fff;box-shadow:0 8px 18px -10px #0a122a8c}.c-date-day.is-selected:hover{background:var(--navy-800);color:#fff}.c-date-day:disabled{opacity:.35;cursor:not-allowed}.c-date-foot{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.c-date-action{padding:8px 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.c-date-action:hover{background:var(--surface-2);color:var(--navy)}.c-date-action--accent{color:var(--accent-deep)}.c-date-action--accent:hover{background:var(--accent-soft);color:var(--accent-deep)}.c-date-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.c-date--bare .c-date-trigger{min-height:38px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.95rem}.c-date--bare .c-date-trigger:hover,.c-date--bare.is-open .c-date-trigger,.c-date--bare .c-date-trigger:focus-visible{border:0;background:transparent;box-shadow:none;outline:none}.c-date--bare .c-date-panel{left:-8px}@media(prefers-reduced-motion:reduce){.c-date-panel{animation:none}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.is-visible{opacity:1;transform:none}.reveal-scale{opacity:0;transform:translateY(18px) scale(.97);transition:opacity .82s var(--ease-out),transform .82s var(--ease-out)}.reveal-scale.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal,.reveal-scale{opacity:1;transform:none}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:#ffffffb8;backdrop-filter:blur(16px) saturate(1.2);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.nav[data-astro-cid-dmqpwcec].is-scrolled{border-bottom-color:var(--line);background:#ffffffeb;box-shadow:0 10px 30px -22px #0a122a59}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--s-5);min-height:var(--nav-h)}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;margin-right:auto}.brand[data-astro-cid-dmqpwcec]:hover .brand-logo[data-astro-cid-dmqpwcec]{transform:scale(1.03)}.brand-logo[data-astro-cid-dmqpwcec]{width:auto;height:72px;object-fit:contain;transition:transform var(--dur) var(--ease-spring)}@media(min-width:900px){.brand-logo[data-astro-cid-dmqpwcec]{height:88px}}.nav-links[data-astro-cid-dmqpwcec]{display:none;gap:var(--s-5);font-size:var(--fs-sm);font-weight:500}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--text-muted);padding-block:4px;position:relative}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:var(--r-pill);background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--accent)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after{transform:scaleX(1)}.nav-actions[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:var(--s-3)}.nav-login[data-astro-cid-dmqpwcec]{padding:8px 14px;font-size:var(--fs-sm);font-weight:500;color:var(--navy)}.nav-login[data-astro-cid-dmqpwcec]:hover{color:var(--accent)}.nav-toggle[data-astro-cid-dmqpwcec]{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:#fff;color:var(--navy)}.nav-toggle-close[data-astro-cid-dmqpwcec],.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-open[data-astro-cid-dmqpwcec]{display:none}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-close[data-astro-cid-dmqpwcec]{display:block}.nav-panel[data-astro-cid-dmqpwcec]{border-top:1px solid var(--line);background:#fffffffa;backdrop-filter:blur(14px)}.nav-panel-inner[data-astro-cid-dmqpwcec]{display:grid;gap:var(--s-2);padding-block:var(--s-4) var(--s-5)}.nav-panel-inner[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.btn){padding:12px 4px;border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--fs-md);font-weight:500}.nav-panel-inner[data-astro-cid-dmqpwcec]>.btn[data-astro-cid-dmqpwcec]{margin-top:var(--s-2)}@media(min-width:900px){.nav-links[data-astro-cid-dmqpwcec],.nav-actions[data-astro-cid-dmqpwcec]{display:flex}.nav-toggle[data-astro-cid-dmqpwcec],.nav-panel[data-astro-cid-dmqpwcec]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding-block:clamp(40px,6vw,72px) var(--s-6);border-top:1px solid var(--line);background:#fff}.top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s-6) var(--s-5);padding-bottom:clamp(32px,4vw,56px)}.brand-block[data-astro-cid-sz7xmlte]{grid-column:1 / -1;max-width:46ch}.brand[data-astro-cid-sz7xmlte]{margin:0}.brand-logo[data-astro-cid-sz7xmlte]{width:auto;height:64px;object-fit:contain}.tagline[data-astro-cid-sz7xmlte]{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--text-subtle)}.column[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}.column[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:10px;margin-top:var(--s-4)}.column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--fs-sm);color:var(--text-muted)}.column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-subtle)}.dominios[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}@media(min-width:780px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:1.6fr repeat(3,1fr)}.brand-block[data-astro-cid-sz7xmlte]{grid-column:auto}}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:visible;padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px);background:linear-gradient(180deg,#eef4f8 0%,var(--surface-0) 100%)}.hero-media[data-astro-cid-bbe6dxrz]{position:absolute;inset:calc(var(--nav-h) * -1) 0 0 0;z-index:-2;overflow:hidden;will-change:transform;transform:scale(1.06);transition:transform 80ms linear}.hero-media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:50% 55%;opacity:.5}.hero-wash[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(95deg,#f7f9fb 0%,rgb(247 249 251 / .98) 38%,rgb(247 249 251 / .72) 58%,rgb(247 249 251 / .28) 76%,transparent 100%),linear-gradient(180deg,rgb(10 18 42 / .1) 0%,transparent 40%,var(--surface-0) 100%);pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);overflow:visible}.enter[data-astro-cid-bbe6dxrz]{animation:enter-up .78s var(--ease-out) both;animation-delay:var(--enter-delay, 0ms)}@keyframes enter-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.enter[data-astro-cid-bbe6dxrz]{animation:none}}.hero-badge[data-astro-cid-bbe6dxrz]{justify-self:start;padding:8px 14px;border:1px solid rgb(14 165 233 / .28);border-radius:var(--r-pill);background:#e0f2fee0;color:#075985;box-shadow:var(--shadow-sm);backdrop-filter:blur(8px)}.pulse[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #0ea5e98c;animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{70%,to{box-shadow:0 0 0 10px #0ea5e900}}h1[data-astro-cid-bbe6dxrz]{max-width:14ch;font-family:var(--font-sans);font-weight:800;font-size:clamp(2.6rem,1.7rem + 4vw,4.75rem);line-height:1.02;letter-spacing:-.045em;color:#060b18;text-shadow:none}.hero-lede[data-astro-cid-bbe6dxrz]{max-width:52ch;color:#1e293b;font-weight:500}.searchbar[data-astro-cid-bbe6dxrz]{position:relative;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);max-width:980px;margin-top:var(--s-2);padding:18px;border:1px solid rgb(226 232 240 / .9);border-radius:var(--r-2xl);background:#fffffff0;backdrop-filter:blur(22px) saturate(1.25);box-shadow:var(--shadow-lg),inset 0 1px #ffffffe6;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.searchbar[data-astro-cid-bbe6dxrz]:has(.is-open){z-index:80;overflow:visible}.searchbar[data-astro-cid-bbe6dxrz]:focus-within{border-color:#0ea5e980;box-shadow:var(--shadow-lg),0 0 0 4px var(--accent-soft),inset 0 1px #ffffffe6}.searchbar[data-astro-cid-bbe6dxrz] .field{gap:4px}.searchbar[data-astro-cid-bbe6dxrz] .field>label{padding-inline:2px;font-size:10px;letter-spacing:.16em;color:var(--accent-deep)}.searchbar[data-astro-cid-bbe6dxrz] input{min-height:38px;padding:4px 0;border:0;border-radius:0;background-color:transparent;background-image:none;box-shadow:none;color:var(--navy);font-size:.95rem;font-weight:600;letter-spacing:-.015em}.searchbar[data-astro-cid-bbe6dxrz] input:hover,.searchbar[data-astro-cid-bbe6dxrz] input:focus{border:0;box-shadow:none;background-color:transparent;outline:none}.searchbar[data-astro-cid-bbe6dxrz] .c-select,.searchbar[data-astro-cid-bbe6dxrz] .c-date{width:100%}.searchbar[data-astro-cid-bbe6dxrz] .c-select-menu,.searchbar[data-astro-cid-bbe6dxrz] .c-date-panel{z-index:60}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]{padding:10px 14px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:hover{background:#fff;border-color:var(--line)}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:focus-within{background:#fff;border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:nth-of-type(-n+2),.searchbar-submit[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.searchbar-submit[data-astro-cid-bbe6dxrz]{align-self:end;height:52px;gap:10px;box-shadow:var(--shadow-navy)}.searchbar-submit[data-astro-cid-bbe6dxrz] svg{width:26px;height:26px;flex:none}.searchbar-submit[data-astro-cid-bbe6dxrz]:hover{background:var(--accent)}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-5)}.hero-link[data-astro-cid-bbe6dxrz]{color:var(--text-muted);font-size:var(--fs-sm);font-weight:600;text-decoration:underline;text-decoration-color:#0ea5e966;text-underline-offset:5px;transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.hero-link[data-astro-cid-bbe6dxrz]:hover{color:var(--accent);text-decoration-color:var(--accent)}.hero-stats-strip[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;padding-block:clamp(32px,4.5vw,48px);background:var(--surface-2);border-block:1px solid var(--line);box-shadow:inset 0 1px #fffc}.hero-stats[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s-4);margin:0}.hero-stat[data-astro-cid-bbe6dxrz]{padding:clamp(20px,2.5vw,28px);border:1.5px solid var(--line-strong);border-radius:var(--r-xl);background:#fff;box-shadow:0 1px 2px #0a122a0a,0 12px 28px -16px #0a122a38;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hero-stat[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 18px 36px -16px #0ea5e966}.hero-stat[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);color:var(--navy);line-height:1.2;font-weight:800;letter-spacing:-.025em}.hero-stat[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{margin:10px 0 0;font-size:var(--fs-sm);color:#475569;font-weight:500;line-height:1.5}@media(min-width:620px){.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:nth-of-type(-n+2){grid-column:auto}}@media(min-width:900px){.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(64px,8vw,120px) clamp(56px,7vw,88px)}.searchbar[data-astro-cid-bbe6dxrz]{grid-template-columns:1.15fr 1.15fr 1fr 1fr auto;align-items:stretch;gap:8px;padding:12px;border-radius:28px;background:#fff;border-color:var(--line)}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]{background:var(--surface-2);border:1.5px solid transparent;border-radius:20px;padding:10px 14px 10px 16px;justify-content:center}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:not(:first-child){border-left:0}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:not(:first-child):before{display:none}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:hover{background:#fff;border-color:var(--line-strong)}.searchbar[data-astro-cid-bbe6dxrz]>.field[data-astro-cid-bbe6dxrz]:focus-within{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.searchbar-submit[data-astro-cid-bbe6dxrz]{grid-column:auto;align-self:stretch;height:auto;min-height:58px;border-radius:999px;padding-inline:26px;margin-left:0}}.section[data-astro-cid-qwsjowbz]{background:var(--surface-0)}.grid[data-astro-cid-qwsjowbz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s-5)}.tile[data-astro-cid-qwsjowbz]{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--text);border-radius:var(--r-2xl);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tile[data-astro-cid-qwsjowbz]:hover{transform:translateY(-6px);border-color:var(--accent-line);box-shadow:0 22px 40px -18px #0ea5e947;color:var(--text)}.tile-media[data-astro-cid-qwsjowbz]{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--surface-3)}.tile-media[data-astro-cid-qwsjowbz] img[data-astro-cid-qwsjowbz]{width:100%;height:100%;object-fit:cover;transition:transform .75s var(--ease-out)}.tile[data-astro-cid-qwsjowbz]:hover .tile-media[data-astro-cid-qwsjowbz] img[data-astro-cid-qwsjowbz]{transform:scale(1.08)}.tile-media[data-astro-cid-qwsjowbz]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(10 18 42 / .45) 0%,transparent 55%)}.tile-icon[data-astro-cid-qwsjowbz]{position:absolute;top:14px;left:14px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .65);border-radius:50%;background:#ffffffeb;backdrop-filter:blur(8px);color:var(--accent);box-shadow:var(--shadow-sm)}.tile-badge[data-astro-cid-qwsjowbz]{position:absolute;top:14px;right:14px;z-index:1;padding:5px 10px;border-radius:var(--r-pill);background:var(--gold);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:var(--shadow-sm)}.tile-body[data-astro-cid-qwsjowbz]{display:flex;flex:1;flex-direction:column;gap:var(--s-3);padding:var(--s-5);background:#fff}.tile-body[data-astro-cid-qwsjowbz] h3[data-astro-cid-qwsjowbz]{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);color:var(--navy)}.tile-body[data-astro-cid-qwsjowbz]>p[data-astro-cid-qwsjowbz]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.65}.tile-foot[data-astro-cid-qwsjowbz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--line)}.price[data-astro-cid-qwsjowbz]{font-size:var(--fs-sm);font-weight:700;color:var(--accent)}.tile-cta[data-astro-cid-qwsjowbz]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;color:var(--navy)}.tile[data-astro-cid-qwsjowbz]:hover .tile-cta[data-astro-cid-qwsjowbz]{color:var(--accent)}.tile-cta[data-astro-cid-qwsjowbz] svg{transition:transform var(--dur) var(--ease)}.tile[data-astro-cid-qwsjowbz]:hover .tile-cta[data-astro-cid-qwsjowbz] svg{transform:translate(4px)}.section[data-astro-cid-mrkqmfln]{background:#fff;border-block:1px solid var(--line)}.section-head-row[data-astro-cid-mrkqmfln]{max-width:none}.section-head-row[data-astro-cid-mrkqmfln]>div[data-astro-cid-mrkqmfln]{display:grid;gap:var(--s-4);max-width:62ch}.head-cta[data-astro-cid-mrkqmfln]{justify-self:start}.grid[data-astro-cid-mrkqmfln]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s-5)}.listing[data-astro-cid-mrkqmfln]{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--r-2xl);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.listing[data-astro-cid-mrkqmfln]:hover{transform:translateY(-6px);border-color:var(--accent-line);box-shadow:0 22px 40px -18px #0ea5e940}.listing-media[data-astro-cid-mrkqmfln]{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--surface-3)}.listing-media[data-astro-cid-mrkqmfln] img[data-astro-cid-mrkqmfln]{width:100%;height:100%;object-fit:cover;transition:transform .75s var(--ease-out)}.listing[data-astro-cid-mrkqmfln]:hover .listing-media[data-astro-cid-mrkqmfln] img[data-astro-cid-mrkqmfln]{transform:scale(1.06)}.listing-media[data-astro-cid-mrkqmfln]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(10 18 42 / .35) 0%,transparent 45%)}.listing-type[data-astro-cid-mrkqmfln],.listing-flag[data-astro-cid-mrkqmfln]{position:absolute;z-index:1;left:12px;max-width:calc(100% - 24px);padding:5px 11px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-type[data-astro-cid-mrkqmfln]{top:12px;background:#fffffff0;color:var(--navy);box-shadow:var(--shadow-sm)}.listing-flag[data-astro-cid-mrkqmfln]{bottom:12px;border:1px solid rgb(255 255 255 / .35);background:#0a122ab8;color:#fff}.listing-body[data-astro-cid-mrkqmfln]{display:flex;flex:1;flex-direction:column;gap:var(--s-3);padding:var(--s-5);background:#fff}.listing-body[data-astro-cid-mrkqmfln] h3[data-astro-cid-mrkqmfln]{font-size:var(--fs-md);font-family:var(--font-sans);font-weight:700;color:var(--navy);line-height:1.3}.listing-place[data-astro-cid-mrkqmfln]{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:500;color:var(--accent)}.listing-specs[data-astro-cid-mrkqmfln]{display:grid;gap:6px;font-size:var(--fs-sm);color:var(--text-subtle)}.listing-specs[data-astro-cid-mrkqmfln] li[data-astro-cid-mrkqmfln]{display:flex;align-items:center;gap:6px}.listing-price[data-astro-cid-mrkqmfln]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--line)}.price[data-astro-cid-mrkqmfln]{display:flex;align-items:baseline;gap:5px}.price[data-astro-cid-mrkqmfln] strong[data-astro-cid-mrkqmfln]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;color:var(--navy)}.price[data-astro-cid-mrkqmfln] span[data-astro-cid-mrkqmfln]{font-size:var(--fs-sm);color:var(--text-subtle)}.deposit[data-astro-cid-mrkqmfln]{font-size:var(--fs-xs);color:var(--text-subtle)}.listing-cta[data-astro-cid-mrkqmfln]{justify-content:center;width:100%;padding-block:11px}@media(min-width:860px){.section-head-row[data-astro-cid-mrkqmfln]{display:flex;align-items:end;justify-content:space-between;gap:var(--s-6)}}.section[data-astro-cid-uuwexhho]{background:var(--surface-0)}.tracks[data-astro-cid-uuwexhho]{display:grid;gap:var(--s-6)}.tablist[data-astro-cid-uuwexhho]{display:inline-flex;gap:4px;justify-self:start;padding:5px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;box-shadow:var(--shadow-sm)}.tab[data-astro-cid-uuwexhho]{padding:10px 20px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-muted);font-size:var(--fs-sm);font-weight:500;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tab[data-astro-cid-uuwexhho]:hover{color:var(--navy)}.tab[data-astro-cid-uuwexhho][aria-selected=true]{background:var(--navy);color:#fff;font-weight:600;box-shadow:var(--shadow-navy)}.panel[data-astro-cid-uuwexhho]:focus-visible{outline-offset:8px}.panel-lede[data-astro-cid-uuwexhho]{max-width:60ch;margin-bottom:var(--s-6);font-size:var(--fs-md);color:var(--text-muted)}.steps[data-astro-cid-uuwexhho]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:var(--s-4)}.step[data-astro-cid-uuwexhho]{display:flex;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-xl);background:#fff;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.step[data-astro-cid-uuwexhho]:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:var(--shadow-md)}.step-mark[data-astro-cid-uuwexhho]{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-hover)}.step-index[data-astro-cid-uuwexhho]{font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.step[data-astro-cid-uuwexhho] h3[data-astro-cid-uuwexhho]{margin-top:4px;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;color:var(--navy);line-height:1.35}.step-text[data-astro-cid-uuwexhho]{margin-top:8px;font-size:var(--fs-sm);color:var(--text-muted)}.section[data-astro-cid-veh7u475]{background:#fff;border-block:1px solid var(--line)}.grid[data-astro-cid-veh7u475]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--line);overflow:hidden;box-shadow:var(--shadow-sm)}.item[data-astro-cid-veh7u475]{display:grid;gap:var(--s-3);padding:clamp(24px,3vw,34px);background:#fff;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.item[data-astro-cid-veh7u475]:hover{background:var(--surface-2)}.item[data-astro-cid-veh7u475]:hover .item-icon[data-astro-cid-veh7u475]{transform:scale(1.08);background:var(--accent);color:#fff;border-color:var(--accent)}.item-icon[data-astro-cid-veh7u475]{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-hover);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.item[data-astro-cid-veh7u475] h3[data-astro-cid-veh7u475]{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;color:var(--navy)}.item[data-astro-cid-veh7u475] p[data-astro-cid-veh7u475]{font-size:var(--fs-sm);color:var(--text-muted)}.anfitriones[data-astro-cid-3s4ku7cx]{position:relative;isolation:isolate;overflow:hidden}.bg[data-astro-cid-3s4ku7cx]{position:absolute;inset:0;z-index:-1}.bg[data-astro-cid-3s4ku7cx] img[data-astro-cid-3s4ku7cx]{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.bg[data-astro-cid-3s4ku7cx]:after{content:"";position:absolute;inset:0;background:linear-gradient(95deg,#0a122af0,#0a122adb 48%,#0a122ab8),linear-gradient(to bottom,rgb(10 18 42 / .4),transparent 40%,rgb(10 18 42 / .5))}.layout[data-astro-cid-3s4ku7cx]{display:grid;gap:clamp(32px,5vw,64px);align-items:center}.copy[data-astro-cid-3s4ku7cx]{display:grid;gap:var(--s-4);max-width:56ch}.copy[data-astro-cid-3s4ku7cx] .eyebrow[data-astro-cid-3s4ku7cx]{color:#7dd3fc}.copy[data-astro-cid-3s4ku7cx] h2[data-astro-cid-3s4ku7cx]{font-size:var(--fs-2xl);color:#fff}.copy[data-astro-cid-3s4ku7cx] .lede[data-astro-cid-3s4ku7cx]{color:#ffffffc7}.beneficios[data-astro-cid-3s4ku7cx]{display:grid;gap:var(--s-3);margin-top:var(--s-2)}.beneficios[data-astro-cid-3s4ku7cx] li[data-astro-cid-3s4ku7cx]{display:flex;gap:10px;font-size:var(--fs-sm);color:#ffffffd1}.beneficios[data-astro-cid-3s4ku7cx] svg{flex:none;margin-top:3px;color:var(--accent)}.acciones[data-astro-cid-3s4ku7cx]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-3)}.btn-accent[data-astro-cid-3s4ku7cx]{background:var(--accent);color:#fff}.btn-accent[data-astro-cid-3s4ku7cx]:hover{background:var(--accent-hover);color:#fff;box-shadow:var(--shadow-glow)}.btn-ghost-light[data-astro-cid-3s4ku7cx]{background:#ffffff14;border-color:#ffffff47;color:#fff}.btn-ghost-light[data-astro-cid-3s4ku7cx]:hover{background:#ffffff24;border-color:#ffffff80;color:#fff}.calc[data-astro-cid-3s4ku7cx]{display:grid;gap:var(--s-4);padding:clamp(24px,3.2vw,36px);border-color:#ffffff24;background:#fffffff7;backdrop-filter:blur(18px);box-shadow:var(--shadow-lg)}.calc[data-astro-cid-3s4ku7cx] h3[data-astro-cid-3s4ku7cx]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:600;color:var(--navy)}.calc-note[data-astro-cid-3s4ku7cx]{font-size:var(--fs-xs);color:var(--text-subtle);line-height:1.55}.calc[data-astro-cid-3s4ku7cx] .field>label{color:var(--navy-muted)}.calc[data-astro-cid-3s4ku7cx] .c-select-trigger{background-color:var(--surface-2)}.calc[data-astro-cid-3s4ku7cx] .c-select.is-open .c-select-trigger,.calc[data-astro-cid-3s4ku7cx] .c-select-trigger:focus-visible{border-color:var(--accent)}.calc[data-astro-cid-3s4ku7cx] .c-select-menu{z-index:30}.calc[data-astro-cid-3s4ku7cx] input[type=range]{appearance:none;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.calc[data-astro-cid-3s4ku7cx] input[type=range]:focus,.calc[data-astro-cid-3s4ku7cx] input[type=range]:hover{border:0;box-shadow:none;background:transparent}.calc[data-astro-cid-3s4ku7cx] input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent) 0%,var(--accent) var(--range-pct, 40%),var(--line) var(--range-pct, 40%))}.calc[data-astro-cid-3s4ku7cx] input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--line)}.calc[data-astro-cid-3s4ku7cx] input[type=range]::-moz-range-progress{height:6px;border-radius:var(--r-pill);background:var(--accent)}.calc[data-astro-cid-3s4ku7cx] input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;margin-top:-8px;border:3px solid white;border-radius:50%;background:var(--accent);box-shadow:var(--shadow-glow);transition:transform var(--dur-fast) var(--ease-spring)}.calc[data-astro-cid-3s4ku7cx] input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc[data-astro-cid-3s4ku7cx] input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid white;border-radius:50%;background:var(--accent);box-shadow:var(--shadow-glow)}.calc-rows[data-astro-cid-3s4ku7cx]{display:grid;gap:var(--s-3);margin:0;padding-top:var(--s-4);border-top:1px solid var(--line)}.calc-rows[data-astro-cid-3s4ku7cx]>div[data-astro-cid-3s4ku7cx]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.calc-rows[data-astro-cid-3s4ku7cx] dt[data-astro-cid-3s4ku7cx]{font-size:var(--fs-sm);color:var(--text-muted)}.calc-rows[data-astro-cid-3s4ku7cx] dd[data-astro-cid-3s4ku7cx]{margin:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--navy)}.negative[data-astro-cid-3s4ku7cx]{color:var(--text-subtle);font-weight:500}.total[data-astro-cid-3s4ku7cx]{padding-top:var(--s-3);border-top:1px solid var(--line)}.total[data-astro-cid-3s4ku7cx] dt[data-astro-cid-3s4ku7cx]{color:var(--navy);font-weight:600}.total[data-astro-cid-3s4ku7cx] dd[data-astro-cid-3s4ku7cx]{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--accent)}@media(min-width:940px){.layout[data-astro-cid-3s4ku7cx]{grid-template-columns:1.05fr .95fr}}.section[data-astro-cid-z6gx6xcw]{background:var(--surface-0)}.layout[data-astro-cid-z6gx6xcw]{display:grid;gap:clamp(24px,4vw,56px);align-items:start}.section-head[data-astro-cid-z6gx6xcw]{margin-bottom:0}.list[data-astro-cid-z6gx6xcw]{display:grid;gap:var(--s-3)}.item[data-astro-cid-z6gx6xcw]{border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.item[data-astro-cid-z6gx6xcw]:hover,.item[data-astro-cid-z6gx6xcw][open]{border-color:var(--accent-line);box-shadow:var(--shadow-md)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);font-size:var(--fs-md);font-weight:600;color:var(--navy);cursor:pointer;list-style:none}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.marker[data-astro-cid-z6gx6xcw]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;color:var(--accent);transition:transform var(--dur) var(--ease-spring),background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.item[data-astro-cid-z6gx6xcw][open] .marker[data-astro-cid-z6gx6xcw]{transform:rotate(90deg);background:var(--accent-soft);border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.item[data-astro-cid-z6gx6xcw]>p[data-astro-cid-z6gx6xcw]{max-width:72ch;padding:0 var(--s-5) var(--s-5);font-size:var(--fs-sm);color:var(--text-muted)}@media(min-width:940px){.layout[data-astro-cid-z6gx6xcw]{grid-template-columns:.85fr 1.15fr}}.lista[data-astro-cid-pj3ti6lb]{padding-bottom:clamp(72px,10vw,128px);background:radial-gradient(80% 60% at 100% 0%,rgb(14 165 233 / .07) 0%,transparent 50%),#fff;border-top:1px solid var(--line)}.panel[data-astro-cid-pj3ti6lb]{display:grid;gap:clamp(28px,4vw,56px);align-items:start;padding:clamp(28px,4vw,56px);border-radius:var(--r-2xl);background:radial-gradient(120% 140% at 0% 0%,rgb(14 165 233 / .1) 0%,transparent 55%),radial-gradient(80% 80% at 100% 100%,rgb(201 162 39 / .06) 0%,transparent 45%),#fff;box-shadow:var(--shadow-md)}.copy[data-astro-cid-pj3ti6lb]{display:grid;gap:var(--s-4);max-width:52ch}.copy[data-astro-cid-pj3ti6lb] h2[data-astro-cid-pj3ti6lb]{font-size:var(--fs-2xl)}.notas[data-astro-cid-pj3ti6lb]{display:grid;gap:var(--s-3);margin-top:var(--s-2)}.notas[data-astro-cid-pj3ti6lb] li[data-astro-cid-pj3ti6lb]{display:flex;gap:10px;font-size:var(--fs-sm);color:var(--text-muted)}.notas[data-astro-cid-pj3ti6lb] svg{flex:none;margin-top:3px;color:var(--accent)}.form[data-astro-cid-pj3ti6lb]{display:grid;gap:var(--s-4)}.form[data-astro-cid-pj3ti6lb][data-state=done] .interes[data-astro-cid-pj3ti6lb],.form[data-astro-cid-pj3ti6lb][data-state=done] .field[data-astro-cid-pj3ti6lb],.form[data-astro-cid-pj3ti6lb][data-state=done] .honeypot[data-astro-cid-pj3ti6lb],.form[data-astro-cid-pj3ti6lb][data-state=done] button[data-astro-cid-pj3ti6lb],.form[data-astro-cid-pj3ti6lb][data-state=done] .fineprint[data-astro-cid-pj3ti6lb]{display:none}.interes[data-astro-cid-pj3ti6lb]{margin:0;padding:0;border:0}.interes[data-astro-cid-pj3ti6lb] legend[data-astro-cid-pj3ti6lb]{padding:0;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-muted)}.segmented[data-astro-cid-pj3ti6lb]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 1px 2px #0a122a0a}.segmented[data-astro-cid-pj3ti6lb] label[data-astro-cid-pj3ti6lb]{position:relative;text-align:center}.segmented[data-astro-cid-pj3ti6lb] input[data-astro-cid-pj3ti6lb]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;box-shadow:none}.segmented[data-astro-cid-pj3ti6lb] span[data-astro-cid-pj3ti6lb]{display:block;padding:12px 14px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.segmented[data-astro-cid-pj3ti6lb] label[data-astro-cid-pj3ti6lb]:hover span[data-astro-cid-pj3ti6lb]{color:var(--navy)}.segmented[data-astro-cid-pj3ti6lb] input[data-astro-cid-pj3ti6lb]:checked+span[data-astro-cid-pj3ti6lb]{background:var(--navy);color:#fff;font-weight:600;box-shadow:var(--shadow-navy)}.segmented[data-astro-cid-pj3ti6lb] input[data-astro-cid-pj3ti6lb]:focus-visible+span[data-astro-cid-pj3ti6lb]{outline:2px solid var(--accent);outline-offset:2px}.form[data-astro-cid-pj3ti6lb] .field{gap:10px}.form[data-astro-cid-pj3ti6lb] .field>label{color:var(--navy-muted)}.form[data-astro-cid-pj3ti6lb] input{min-height:54px;padding:15px 18px;background-color:var(--surface-2);border:1.5px solid transparent;border-radius:var(--r-lg);font-size:var(--fs-sm);box-shadow:inset 0 1px 2px #0a122a0d}.form[data-astro-cid-pj3ti6lb] input:hover{border-color:var(--line-strong);background-color:#fff}.form[data-astro-cid-pj3ti6lb] input:focus{border-color:var(--accent);background-color:#fff;box-shadow:var(--shadow-focus)}.form[data-astro-cid-pj3ti6lb] .c-select-menu{z-index:40}.form[data-astro-cid-pj3ti6lb] button.btn{width:100%;margin-top:6px;min-height:54px}.honeypot[data-astro-cid-pj3ti6lb]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.error[data-astro-cid-pj3ti6lb]{font-size:var(--fs-xs);font-weight:500;color:var(--error)}.status[data-astro-cid-pj3ti6lb]:empty{display:none}.status[data-astro-cid-pj3ti6lb]{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-sm);font-weight:500;animation:status-in .42s var(--ease-out) both}@keyframes status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.status[data-astro-cid-pj3ti6lb][data-tone=ok]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-deep)}.status[data-astro-cid-pj3ti6lb][data-tone=error]{border-color:#ba1a1a59;background:var(--error-soft);color:var(--error-deep)}.fineprint[data-astro-cid-pj3ti6lb]{font-size:var(--fs-xs);color:var(--text-subtle);line-height:1.55}@media(min-width:940px){.panel[data-astro-cid-pj3ti6lb]{grid-template-columns:1fr .9fr;gap:clamp(40px,5vw,80px)}}@media(prefers-reduced-motion:reduce){.status[data-astro-cid-pj3ti6lb]{animation:none}}
