.star-wave-button-wrapper{display:inline-flex;position:relative}.star-wave-button-wrapper a{background:var(--solar);min-height:3.25rem;color:var(--noche);border:1px solid color-mix(in oklch,var(--solar) 72%,black);box-shadow:0 1px #ffffff1f inset,0 14px 34px color-mix(in oklch,var(--solar) 22%,transparent);border-radius:.875rem;align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative;overflow:visible}@supports (color:lab(0% 0 0)){.star-wave-button-wrapper a{box-shadow:0 1px #ffffff1f inset,0 14px 34px color-mix(in oklch,var(--solar) 22%,transparent)}}.star-wave-button-wrapper .sw-star{height:auto;filter:drop-shadow(0 0 0 color-mix(in srgb,var(--solar) 80%,white));z-index:-5;transition:inset var(--motion-slow) cubic-bezier(.22,1,.36,1),width var(--motion-slow) cubic-bezier(.22,1,.36,1),filter var(--motion-slow) ease;position:absolute}.star-wave-button-wrapper .sw-star-1{width:22px;transition-duration:1s;transition-timing-function:cubic-bezier(.05,.83,.43,.96);top:20%;left:20%}.star-wave-button-wrapper .sw-star-2{width:14px;transition-duration:1s;transition-timing-function:cubic-bezier(0,.4,0,1.01);top:45%;left:45%}.star-wave-button-wrapper .sw-star-3{width:5px;transition-duration:1s;transition-timing-function:cubic-bezier(0,.4,0,1.01);top:40%;left:40%}.star-wave-button-wrapper .sw-star-4{width:8px;transition-duration:.8s;transition-timing-function:cubic-bezier(0,.4,0,1.01);top:20%;left:40%}.star-wave-button-wrapper .sw-star-5{width:14px;transition-duration:.6s;transition-timing-function:cubic-bezier(0,.4,0,1.01);top:25%;left:45%}.star-wave-button-wrapper .sw-star-6{width:5px;transition-duration:.8s;transition-timing-function:ease;top:5%;left:50%}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a){background:var(--noche);color:var(--solar);border-color:color-mix(in oklch,var(--noche) 88%,black);box-shadow:0 1px #ffffff5c inset,0 18px 42px color-mix(in oklch,var(--solar) 32%,transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a){box-shadow:0 1px #ffffff5c inset,0 18px 42px color-mix(in oklch,var(--solar) 32%,transparent)}}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star-1{width:22px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--solar) 70%,white));z-index:2;top:-80%;left:-30%}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star-2{width:14px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--solar) 70%,white));z-index:2;top:-25%;left:10%}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star-3{width:5px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--solar) 70%,white));z-index:2;top:55%;left:25%}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star-4{width:8px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--solar) 70%,white));z-index:2;top:30%;left:80%}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star-5{width:14px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--solar) 70%,white));z-index:2;top:25%;left:115%}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star-6{width:5px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--solar) 70%,white));z-index:2;top:5%;left:60%}.star-wave-button-wrapper .sw-star svg .fil0{fill:color-mix(in oklch,var(--solar) 60%,transparent)}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a) .sw-star svg .fil0{fill:var(--solar)}.star-wave-button-wrapper a:focus-visible{outline:3px solid var(--noche);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in oklch,var(--noche) 32%,transparent),0 18px 42px color-mix(in oklch,var(--noche) 22%,transparent);border-radius:.875rem}.dark .star-wave-button-wrapper a:focus-visible{outline-color:var(--solar);box-shadow:0 0 0 6px color-mix(in oklch,var(--solar) 32%,transparent),0 18px 42px color-mix(in oklch,var(--solar) 18%,transparent)}@media(prefers-reduced-motion:reduce){.star-wave-button-wrapper .sw-star,.star-wave-button-wrapper a{transition:none}.star-wave-button-wrapper .sw-star{display:none}:is(.star-wave-button-wrapper a:hover,.star-wave-button-wrapper.is-animating a){transform:none}}.star-wave-button-wrapper.sw-full{width:100%;display:flex}.star-wave-button-wrapper.sw-full a{justify-content:center;width:100%}.dnt-toggle{view-transition-name:dnt-toggle;background:0 0;border:0;place-items:center;height:2.5em;padding:0;line-height:0;display:inline-grid}.dnt-toggle .theme-switch{--toggle-size:14px;--container-width:5.625em;--container-height:2.5em;--container-radius:6.25em;--container-light-bg:#58c7ef;--container-night-bg:#0a121b;--circle-container-diameter:3.375em;--sun-moon-diameter:2.125em;--sun-bg:var(--solar);--moon-bg:#bcc5d0;--spot-color:#6a7683;--circle-container-offset:calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color:#f4f1ed;--clouds-color:#eff7f8;--back-clouds-color:#95c3d5;--transition:.5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition:.3s cubic-bezier(0, -.02, .35, 1.17);cursor:pointer;display:block}@supports (color:lab(0% 0 0)){.dnt-toggle .theme-switch{--container-light-bg:lab(74.9221% -23.9025 -29.8729);--container-night-bg:lab(5.22094% -1.23695 -7.20227);--moon-bg:lab(79.1018% -1.90485 -6.39429);--spot-color:lab(48.9259% -2.47756 -8.80183);--stars-color:lab(95.3845% .164986 2.28332);--clouds-color:lab(96.5776% -2.19324 -1.76265);--back-clouds-color:lab(75.8897% -12.3167 -14.5743)}}.dnt-toggle .theme-switch,.dnt-toggle .theme-switch *,.dnt-toggle .theme-switch :before,.dnt-toggle .theme-switch :after{box-sizing:border-box;font-size:var(--toggle-size);margin:0;padding:0}.dnt-toggle .theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);cursor:pointer;transition:background-color var(--transition);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f4f1ed24,0 .5em 1.2em #00000038,inset 0 .062em #ffffff4d}.dnt-toggle .theme-switch__container:before{content:"";z-index:1;border-radius:var(--container-radius);position:absolute;inset:0;box-shadow:inset 0 .05em .187em #00000042}.dnt-toggle .theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);transition:transform var(--circle-transition);pointer-events:none;will-change:transform;background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.dnt-toggle .theme-switch__sun-moon-container{pointer-events:auto;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);border-radius:var(--container-radius);background-color:var(--sun-bg);filter:drop-shadow(.062em .125em .125em #00000040);filter:drop-shadow(.062em .125em .125em lab(.00699997% -.00135601 -.0228196/.25));margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em #ffffff80,inset 0 -.062em .062em #905c088c;box-shadow:inset .062em .062em .062em #ffffff80,inset 0 -.062em .062em #915c088c}.dnt-toggle .theme-switch__moon{background-color:var(--moon-bg);border-radius:inherit;width:100%;height:100%;transition:transform var(--transition);will-change:transform;display:block;position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em #ffffff7a,inset 0 -.062em .062em #69737d8c}.dnt-toggle .theme-switch__spot{border-radius:var(--container-radius);background-color:var(--spot-color);width:.75em;height:.75em;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000047}.dnt-toggle .theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.dnt-toggle .theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.dnt-toggle .theme-switch__clouds{background-color:var(--clouds-color);border-radius:var(--container-radius);width:1.25em;height:1.25em;box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);transition:transform var(--transition);will-change:transform;display:block;position:absolute;bottom:-.625em;left:.312em}.dnt-toggle .theme-switch__stars-container{color:var(--stars-color);width:2.75em;height:auto;transition:transform var(--transition);will-change:transform;display:block;position:absolute;top:50%;left:.312em;transform:translateY(calc(-50% - 3em))}.dnt-toggle .theme-switch__stars-container svg{width:100%;height:auto;display:block}.dnt-toggle[data-theme=dark] .theme-switch__container,html.dark .dnt-toggle .theme-switch__container{background-color:var(--container-night-bg)}.dnt-toggle[data-theme=dark] .theme-switch__circle-container,html.dark .dnt-toggle .theme-switch__circle-container{transform:translate(calc(var(--container-width) - var(--container-height)))}.dnt-toggle[data-theme=dark] .theme-switch__moon,html.dark .dnt-toggle .theme-switch__moon{transform:translate(0)}.dnt-toggle[data-theme=dark] .theme-switch__clouds,html.dark .dnt-toggle .theme-switch__clouds{transform:translateY(3.437em)}.dnt-toggle[data-theme=dark] .theme-switch__stars-container,html.dark .dnt-toggle .theme-switch__stars-container{transform:translateY(-50%)}html.theme-switching .dnt-toggle .theme-switch__container{transition:background-color var(--transition)!important}html.theme-switching .dnt-toggle .theme-switch__circle-container{transition:transform var(--circle-transition)!important}html.theme-switching .dnt-toggle .theme-switch__moon,html.theme-switching .dnt-toggle .theme-switch__clouds,html.theme-switching .dnt-toggle .theme-switch__stars-container{transition:transform var(--transition)!important}@media(max-width:1023px){.dnt-toggle .theme-switch{--toggle-size:10px}}@media(min-width:1024px)and (max-width:1279px){.dnt-toggle .theme-switch{--toggle-size:11px}}@media(prefers-reduced-motion:reduce){.dnt-toggle,.dnt-toggle .theme-switch__circle-container,.dnt-toggle .theme-switch__moon,.dnt-toggle .theme-switch__clouds,.dnt-toggle .theme-switch__stars-container{transition:none!important}}.social-tooltip-orbit{flex-wrap:wrap;gap:.85rem;padding:.25rem 0 .5rem;display:flex;overflow:visible}.social-tooltip-button{--social-color:var(--autonomia);color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,color .22s,border-color .22s;display:grid;position:relative;box-shadow:0 .5rem 1.2rem #0003}.social-tooltip-button svg{fill:currentColor;width:1.05rem;height:1.05rem}.social-tooltip-label{z-index:50;color:#fff;background:color-mix(in srgb,var(--social-color) 55%,#0a0a0a);box-shadow:0 .4rem 1rem color-mix(in srgb,var(--social-color) 25%,transparent);opacity:0;pointer-events:none;transform-origin:50% 0;white-space:nowrap;border-radius:.45rem;padding:.35rem .6rem;font-size:.72rem;font-weight:800;line-height:1;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%,-.4rem)scale(.92)}.social-tooltip-label:after{content:"";background:inherit;width:.5rem;height:.5rem;position:absolute;top:-.3rem;left:50%;transform:translate(-50%)rotate(45deg)}.social-tooltip-button:hover,.social-tooltip-button:focus-visible{color:#fff;background:var(--social-color);border-color:#0000;transform:translateY(-.2rem)}.social-tooltip-button:hover .social-tooltip-label,.social-tooltip-button:focus-visible .social-tooltip-label{opacity:1;transform:translate(-50%)scale(1)}.social-tooltip-button:focus-visible{outline:.15rem solid color-mix(in srgb,var(--social-color) 50%,white);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.social-tooltip-button,.social-tooltip-label{transition:none}}.hero-composition{overflow:clip}.hero-bg-mobile{aspect-ratio:848/1854;background-color:var(--background);background-position:top;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg,color-mix(in oklch,var(--background) 66%,transparent) 0%,color-mix(in oklch,var(--background) 62%,transparent) 30%,color-mix(in oklch,var(--background) 82%,transparent) 44%,color-mix(in oklch,var(--background) 88%,transparent) 58%,color-mix(in oklch,var(--background) 84%,transparent) 65%,color-mix(in oklch,var(--background) 20%,transparent) 72%,color-mix(in oklch,var(--background) 14%,transparent) 79%,color-mix(in oklch,var(--background) 74%,transparent) 88%,var(--background) 95%),url(/assets/hero-mobile-light-840-URtiv4Ob.webp);background-image:linear-gradient(180deg,color-mix(in oklch,var(--background) 66%,transparent) 0%,color-mix(in oklch,var(--background) 62%,transparent) 30%,color-mix(in oklch,var(--background) 82%,transparent) 44%,color-mix(in oklch,var(--background) 88%,transparent) 58%,color-mix(in oklch,var(--background) 84%,transparent) 65%,color-mix(in oklch,var(--background) 20%,transparent) 72%,color-mix(in oklch,var(--background) 14%,transparent) 79%,color-mix(in oklch,var(--background) 74%,transparent) 88%,var(--background) 95%),-webkit-image-set(url(/assets/hero-mobile-light-480-BGn3Vrkc.avif) 1x,url(/assets/hero-mobile-light-840-CD6mNarX.avif) 2x);background-image:linear-gradient(180deg,color-mix(in oklch,var(--background) 66%,transparent) 0%,color-mix(in oklch,var(--background) 62%,transparent) 30%,color-mix(in oklch,var(--background) 82%,transparent) 44%,color-mix(in oklch,var(--background) 88%,transparent) 58%,color-mix(in oklch,var(--background) 84%,transparent) 65%,color-mix(in oklch,var(--background) 20%,transparent) 72%,color-mix(in oklch,var(--background) 14%,transparent) 79%,color-mix(in oklch,var(--background) 74%,transparent) 88%,var(--background) 95%),image-set(url(/assets/hero-mobile-light-480-BGn3Vrkc.avif) type("image/avif") 1x,url(/assets/hero-mobile-light-840-CD6mNarX.avif) type("image/avif") 2x,url(/assets/hero-mobile-light-480-4FJWuKEO.webp) type("image/webp") 1x,url(/assets/hero-mobile-light-840-URtiv4Ob.webp) type("image/webp") 2x)}.dark .hero-bg-mobile{background-image:linear-gradient(180deg,color-mix(in oklch,var(--background) 42%,transparent) 0%,color-mix(in oklch,var(--background) 22%,transparent) 32%,transparent 52%,transparent 80%,color-mix(in oklch,var(--background) 74%,transparent) 90%,var(--background) 97%),linear-gradient(100deg,color-mix(in oklch,var(--background) 45%,transparent) 0%,transparent 55%),url(/assets/hero-mobile-dark-840-DtbCZHCN.webp);background-image:linear-gradient(180deg,color-mix(in oklch,var(--background) 42%,transparent) 0%,color-mix(in oklch,var(--background) 22%,transparent) 32%,transparent 52%,transparent 80%,color-mix(in oklch,var(--background) 74%,transparent) 90%,var(--background) 97%),linear-gradient(100deg,color-mix(in oklch,var(--background) 45%,transparent) 0%,transparent 55%),-webkit-image-set(url(/assets/hero-mobile-dark-480-CpJ0JrXk.avif) 1x,url(/assets/hero-mobile-dark-840-BJcmYFpC.avif) 2x);background-image:linear-gradient(180deg,color-mix(in oklch,var(--background) 42%,transparent) 0%,color-mix(in oklch,var(--background) 22%,transparent) 32%,transparent 52%,transparent 80%,color-mix(in oklch,var(--background) 74%,transparent) 90%,var(--background) 97%),linear-gradient(100deg,color-mix(in oklch,var(--background) 45%,transparent) 0%,transparent 55%),image-set(url(/assets/hero-mobile-dark-480-CpJ0JrXk.avif) type("image/avif") 1x,url(/assets/hero-mobile-dark-840-BJcmYFpC.avif) type("image/avif") 2x,url(/assets/hero-mobile-dark-480-CdVMFTd4.webp) type("image/webp") 1x,url(/assets/hero-mobile-dark-840-DtbCZHCN.webp) type("image/webp") 2x)}@media(max-width:47.9375rem){.hero-need-card{border:1px solid var(--border-soft);background:linear-gradient(180deg,var(--surface-1),var(--surface-2));box-shadow:var(--shadow-card)}.dark .hero-need-card{border-color:var(--border-strong);background:linear-gradient(#141d26eb,#0b121af5)}}.home-journey{isolation:isolate;background:radial-gradient(circle at 82% 34%,color-mix(in oklch,var(--solar) 10%,transparent),transparent 31rem),linear-gradient(180deg,var(--surface-3) 0%,var(--surface-2) 38%,var(--surface-2) 100%);position:relative}.home-journey:before{z-index:-1;content:"";background:linear-gradient(180deg,color-mix(in oklch,var(--noche) 10%,transparent),transparent);pointer-events:none;block-size:clamp(4rem,8vw,6rem);position:absolute;inset:0 0 auto}.home-guided-band{background:linear-gradient(180deg,var(--surface-2),var(--surface-3));position:relative}.home-learn-band{background:linear-gradient(90deg,transparent 8%,var(--border-strong) 30% 70%,transparent 92%) top / 100% 1px no-repeat,linear-gradient(180deg,var(--surface-3) 0%,var(--surface-2) 50%,var(--surface-3) 100%);position:relative}.home-guided-band:before{content:"";background:linear-gradient(90deg,transparent 8%,var(--border-strong) 30% 70%,transparent 92%) top / 100% 1px no-repeat,linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--solar) 9%,transparent) 55%,transparent 100%);pointer-events:none;block-size:clamp(2rem,5vw,4rem);position:absolute;inset:0 0 auto}.dark .home-guided-band:before{background:linear-gradient(90deg,transparent 8%,var(--border-strong) 30% 70%,transparent 92%) top / 100% 1px no-repeat,radial-gradient(ellipse 46% 3.5rem at 50% 0%,color-mix(in oklch,var(--solar) 7%,transparent),transparent),linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--solar) 9%,transparent) 55%,transparent 100%)}.home-guided-band:after{content:"";background:linear-gradient(0deg,transparent 0%,color-mix(in oklch,var(--solar) 5%,transparent) 55%,transparent 100%);pointer-events:none;block-size:clamp(2rem,5vw,4rem);position:absolute;inset:auto 0 0}.guided-asset{filter:drop-shadow(0 16px 26px color-mix(in oklch,var(--noche) 26%,transparent))}.dark .guided-asset{filter:drop-shadow(0 18px 30px #00000080);filter:drop-shadow(0 18px 30px lab(0% 0 0/.5))}.guided-halo{background:radial-gradient(ellipse 70% 55% at 50% 68%,color-mix(in oklch,var(--solar) 9%,transparent),transparent 72%)}.dark .guided-halo{background:radial-gradient(ellipse 70% 55% at 50% 68%,color-mix(in oklch,var(--solar) 13%,transparent),transparent 72%)}@media(min-width:48rem){.hero-content{min-block-size:min(46rem,100svh - 5rem)}}@media(max-height:44rem)and (min-width:48rem){.hero-content{min-block-size:auto}}.autonomy-cta{transition:transform .18s,background-color .18s,color .18s,box-shadow .18s,border-color .18s}@media(hover:hover){.autonomy-cta:hover{transform:translateY(-2px)}.autonomy-cta:hover .autonomy-cta-arrow{transform:translate(3px)}}.autonomy-cta-arrow{transition:transform .18s}.autonomy-cta:before{z-index:0;background:linear-gradient(110deg,transparent 0%,color-mix(in oklch,var(--solar) 40%,transparent) 50%,transparent 100%);content:"";pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.autonomy-cta>*{z-index:1;position:relative}.autonomy-cta-icon:after{z-index:-1;background:color-mix(in oklch,var(--autonomia) 55%,transparent);content:"";opacity:.35;pointer-events:none;border-radius:999px;position:absolute;inset:-5px}@media(prefers-reduced-motion:no-preference){.autonomy-cta:before{animation:6s ease-in-out infinite autonomy-cta-sweep}.autonomy-cta-icon:after{animation:2.4s cubic-bezier(.4,0,.6,1) infinite autonomy-ring-breathe}}@keyframes autonomy-cta-sweep{0%,12%{transform:translate(-120%)}28%,to{transform:translate(120%)}}@keyframes autonomy-ring-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.autonomy-cta,.autonomy-cta-arrow{transition:none}}
