@layer components{.w-night{--bg:var(--noche);--bg2:#18291f;--line:#2a3b31;--ink:#ece9e1;--muted:#a8a397;--accent:var(--salvia);--accent-ink:var(--noche);--surface:color-mix(in oklab, var(--noche), white 5%);--ph-base:#6fb0cf;--ph-build:#a9bb5c;--ph-specific:#b497d2;--ph-peak:#e07c85;--ph-taper:#d9b05a;background:var(--bg);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .w-night{--bg:#18291f;--bg2:var(--noche)}}:root[data-theme=dark] .w-night{--bg:#18291f;--bg2:var(--noche)}.w-header{background:color-mix(in oklab, var(--bg), transparent 14%);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}@supports (animation-timeline:scroll()){.w-header{animation:linear both w-header-line;animation-timeline:scroll();animation-range:0 80px}@keyframes w-header-line{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 var(--line)}}}.w-btn{min-height:48px;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.w-btn:active{transform:scale(.97)}.w-btn-main{background:var(--accent);color:var(--accent-ink)}.w-btn-ghost{border:1px solid var(--line);color:var(--ink)}@media (hover:hover) and (pointer:fine){.w-btn-main:hover{background:color-mix(in oklab, var(--accent), var(--ink) 14%)}.w-btn-ghost:hover{border-color:color-mix(in oklab, var(--line), var(--ink) 35%)}.w-btn-main:hover .w-arrow{transform:translate(3px)}}.w-arrow{transition:transform var(--dur-ui) var(--ease-out)}.w-phone{aspect-ratio:390/812;background:var(--noche);box-shadow:0 0 0 1px color-mix(in oklab, var(--line), transparent 30%), 0 40px 80px -36px #0f1f1873, 0 18px 36px -22px #0f1f184d;border-radius:15%/7.2%;padding:2.4%;position:relative}.w-phone-screen{background:var(--bg);border-radius:12.6%/6.1%;height:100%;position:relative;overflow:hidden}.w-phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@keyframes w-rise{0%{opacity:0;transform:translateY(28px) rotate(var(--r,0deg))}}.w-rise{transform:rotate(var(--r,0deg));animation:w-rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@keyframes w-fade{0%{opacity:0}}.w-fade-in{animation:w-fade .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.w-phase{transform-origin:0}:is(.w-draw,.w-reveal[data-in]) .w-phase{animation:w-grow .76s var(--ease-in-out) both;animation-delay:calc(var(--i) * .18s + var(--d,.25s))}:is(.w-draw,.w-reveal[data-in]) .w-goal{animation:.62s cubic-bezier(.34,1.56,.64,1) both w-pop;animation-delay:calc(5 * .18s + var(--d,.25s) + .3s)}:is(.w-draw,.w-reveal[data-in]) .w-phase-label{animation:w-fade .4s var(--ease-out) both;animation-delay:calc(var(--i) * .18s + var(--d,.25s) + .3s)}@keyframes w-grow{0%{transform:scaleX(0)}}@keyframes w-pop{0%{opacity:0;transform:scaleY(.2)}}.w-reveal:not([data-in]) .w-phase{transform:scaleX(0)}.w-reveal:not([data-in]) .w-goal,.w-reveal:not([data-in]) .w-phase-label{opacity:0}.w-reveal[data-in]{--d:0s}.w-reveal:not([data-in]) .w-step-line{transform:scaleY(0)}.w-step-line{transform-origin:top;transition:transform 1.4s var(--ease-in-out)}@media (min-width:1024px){.w-step-line{transform-origin:0}.w-reveal:not([data-in]) .w-step-line{transform:scaleX(0)}}.w-reveal:not([data-in]) .w-dot{transform:scale(0)}.w-dot{transition:transform .42s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .14s + .2s)}.w-swap{transition:opacity var(--dur-ui) var(--ease-out)}.w-swap[data-off]{opacity:0}@starting-style{.w-swap{opacity:0}}.w-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:16px}.w-strip::-webkit-scrollbar{display:none}.w-strip>*{scroll-snap-align:start}.w-faq summary{cursor:pointer;list-style:none}.w-faq summary::-webkit-details-marker{display:none}.w-faq .w-plus{transition:transform var(--dur-ui) var(--ease-out)}.w-faq[open] .w-plus{transform:rotate(45deg)}.w-faq[open] .w-answer{animation:w-fade var(--dur-ui) var(--ease-out)}.w-consent>div{animation:w-consent .32s var(--ease-out) both}@keyframes w-consent{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.w-rise,.w-draw .w-phase,:is(.w-draw,.w-reveal[data-in]) .w-goal{animation-name:w-fade}.w-reveal:not([data-in]) .w-phase,.w-reveal:not([data-in]) .w-step-line,.w-reveal:not([data-in]) .w-dot{transform:none}.w-reveal:not([data-in]) .w-goal,.w-reveal:not([data-in]) .w-phase-label{opacity:1}.w-step-line,.w-dot{transition:none}.w-consent>div{animation-name:w-fade}html:has(.w-page){scroll-behavior:auto}}html:has(.w-page){scroll-behavior:smooth;scroll-padding-top:76px}}
