@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2")}@layer theme;@layer base{html:has(.hy-site){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body:has(.hy-site){-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.hy-site{background:var(--hy-color-bg-page);color:var(--hy-color-text-primary);font-family:var(--hy-font-sans);accent-color:var(--hy-color-text-primary);line-height:1.5;overflow-x:clip}.hy-site *,.hy-site :before,.hy-site :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.hy-site :is(img,svg,video,canvas,iframe){vertical-align:middle;display:block}.hy-site :is(img,video){max-width:100%;height:auto}.hy-site :is(h1,h2,h3,h4){font-size:inherit;font-weight:inherit;text-wrap:balance}.hy-site :is(p,li,summary,figcaption){text-wrap:pretty}.hy-site :is(ul,ol){list-style:none}.hy-site a{color:inherit;text-decoration:none}.hy-site :is(button,input,select,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.hy-site button{cursor:pointer}.hy-site :is(a,button,summary,label,[role=tab],[role=radio]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hy-site small{font-size:80%}.hy-site :focus-visible{border-radius:8px}}@layer components{.hy-container{width:min(1280px,calc(100% - 2 * var(--hy-gutter)));margin-inline:auto}.hy-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hy-nowrap{white-space:nowrap}.hy-keep-case{text-transform:none}.hy-tabular{font-variant-numeric:tabular-nums}.hy-icon-swap{place-items:center;display:grid}.hy-play-glyph{translate:8%}.hy-arrow-nudge{translate:-6% 6%}.hy-skip{z-index:200;background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent);border-radius:var(--hy-radius-pill);font-size:var(--hy-text-ui);white-space:nowrap;clip-path:inset(50%);padding:14px 20px;font-weight:600;position:fixed;top:12px;left:16px}.hy-skip:focus{clip-path:none;box-shadow:0 0 0 9px var(--hy-color-bg-page)}.hy-mark{align-items:center;gap:3px;width:25px;height:26px;margin-right:10px;display:inline-flex}.hy-mark i{background:var(--hy-color-accent-strong);border-radius:3px;width:5px;height:16px}.hy-mark i:nth-child(2){height:25px}.hy-mark i:nth-child(3){height:19px}.hy-brand{white-space:nowrap;letter-spacing:-.06em;align-items:center;min-height:44px;font-size:24px;font-weight:800;display:inline-flex}.hy-brand>span:last-child{font-weight:500}.hy-header{z-index:50;background:var(--hy-color-bg-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--hy-color-border);color:var(--hy-color-text-primary);font-family:var(--hy-font-sans);line-height:1.5;position:sticky;top:0}.hy-nav{flex-wrap:wrap;align-items:center;gap:0 24px;min-height:84px;display:flex}.hy-nav .hy-brand{flex-shrink:0}.hy-nav-links{font-size:var(--hy-text-ui);align-items:center;gap:34px;margin-left:auto;font-weight:550;display:flex}.hy-nav-links a{padding-block:12px;position:relative}.hy-nav-links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .15s ease-out;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.hy-nav-links a[aria-current=page]:after{transform:scaleX(1)}.hy-motion-toggle{width:40px;height:40px;box-shadow:var(--hy-shadow-border);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:12px;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:grid;position:relative}.hy-nav-cta{border-radius:var(--hy-radius-pill);background:var(--hy-color-bg-strong);color:var(--hy-color-text-on-strong);font-size:var(--hy-text-ui);white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;padding:6px 6px 6px 20px;font-weight:600;transition:scale .15s ease-out;display:flex}.hy-nav-cta-icon{background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent);border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .15s ease-out;display:grid}.hy-nav-cta-short{display:none}.hy-menu-toggle{width:44px;height:44px;box-shadow:var(--hy-shadow-border);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:none;position:relative}.hy-mobile-menu,.hy-mobile-menu-motion{display:none}.hy-menu-here{font:500 var(--hy-text-label)/1.5 var(--hy-font-mono);letter-spacing:var(--hy-tracking-label);text-transform:uppercase;color:var(--hy-color-text-secondary)}.hy-header-sub{border-top:1px solid var(--hy-color-border)}@media (hover:hover){.hy-nav-links a:hover:after{transform:scaleX(1)}.hy-motion-toggle:hover,.hy-menu-toggle:hover{background:var(--hy-color-bg-sunken);box-shadow:var(--hy-shadow-border-hover)}.hy-nav-cta:hover>.hy-nav-cta-icon{transform:rotate(45deg)}}.hy-motion-toggle:active,.hy-menu-toggle:active,.hy-nav-cta:active{scale:.96}.hy-footer{--hy-color-focus-ring:var(--hy-cyan-400);background:var(--hy-color-bg-inverse);color:var(--hy-color-text-inverse);font-family:var(--hy-font-sans);padding-block:48px;line-height:1.5}.hy-footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.hy-footer .hy-mark i{background:var(--hy-color-accent)}.hy-footer nav{font-size:var(--hy-text-ui);gap:24px;display:flex}.hy-footer nav a{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;min-height:44px;transition:color .15s ease-out;display:inline-flex}.hy-footer nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.hy-footer nav a:hover{color:var(--hy-color-accent)}}.hy-footer-top>p{font:500 var(--hy-text-caption)/1.8 var(--hy-font-mono);color:var(--hy-color-text-inverse-secondary);text-align:right;text-transform:uppercase;letter-spacing:var(--hy-tracking-label)}.hy-eyebrow{font-family:var(--hy-font-mono);font-size:var(--hy-text-label);letter-spacing:var(--hy-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5;display:block}.hy-eyebrow-dot{align-items:center;gap:10px;display:flex}.hy-dot{background:var(--hy-color-accent-strong);width:6px;height:6px;box-shadow:0 0 0 4px var(--hy-color-accent-halo);border-radius:50%;flex-shrink:0}.hy-display{font-family:var(--hy-font-display);font-weight:700;font-size:var(--hy-text-display);letter-spacing:var(--hy-tracking-display);line-height:1.02}.hy-title{font-family:var(--hy-font-display);font-size:var(--hy-text-title);letter-spacing:var(--hy-tracking-title);font-weight:550;line-height:1.06}.hy-title em,.hy-display em{color:var(--hy-color-text-em);font-style:normal}.hy-heading{font-size:var(--hy-text-heading);letter-spacing:var(--hy-tracking-heading);font-weight:600;line-height:1.25}.hy-lead{font-size:var(--hy-text-lead);color:var(--hy-color-text-secondary);max-width:60ch;line-height:1.65}.hy-body{font-size:var(--hy-text-body);color:var(--hy-color-text-secondary);max-width:65ch;line-height:1.65}.hy-small{font-size:var(--hy-text-small);color:var(--hy-color-text-secondary);line-height:1.6}.hy-caption{font-size:var(--hy-text-caption);color:var(--hy-color-text-secondary);line-height:1.5}.hy-link{text-underline-offset:3px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color .15s ease-out}@media (hover:hover){.hy-link:hover{text-decoration-color:currentColor}}.hy-section-heading{margin-bottom:var(--hy-space-heading);justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.hy-section-heading .hy-title{margin-top:20px}.hy-section-heading>p{max-width:34ch;color:var(--hy-color-text-secondary);line-height:1.65;font-size:var(--hy-text-body);padding-bottom:4px}.hy-section{padding-block:var(--hy-space-section)}.hy-section,.hy-band-sunken,.hy-band-inverse,.hy-band-accent{scroll-margin-top:-16px}.hy-page-head{padding-top:64px}.hy-band-sunken{--hy-color-text-em:var(--hy-neutral-600);background:var(--hy-color-bg-sunken)}.hy-band-inverse{background:var(--hy-color-bg-inverse);color:var(--hy-color-text-primary)}.hy-band-inverse .hy-eyebrow{color:var(--hy-color-text-secondary)}.hy-band-accent{background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent)}.hy-rule{border:0;border-top:1px solid var(--hy-color-border)}.hy-btn{border-radius:var(--hy-radius-pill);min-height:54px;font-size:var(--hy-text-ui);white-space:nowrap;text-align:center;border:0;justify-content:center;align-items:center;gap:24px;padding:14px 22px;font-weight:600;transition-property:transform,box-shadow,scale,background-color,color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.hy-btn svg{flex-shrink:0}.hy-btn-dark{background:var(--hy-color-bg-strong);color:var(--hy-color-text-on-strong);padding:7px 7px 7px 24px}.hy-btn-dark>.hy-btn-icon{background:var(--hy-color-bg-on-strong-subtle);border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .15s ease-out;display:grid}.hy-btn-cyan{background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent);padding-inline:22px 20px}.hy-btn-ghost{color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border-hover);background:0 0;padding-inline:20px 18px}.hy-btn-sm{min-height:40px;font-size:var(--hy-text-ui);gap:8px;padding:8px 14px 8px 16px}.hy-btn-dark.hy-btn-sm{gap:12px;padding:4px 4px 4px 16px}.hy-btn-dark.hy-btn-sm>.hy-btn-icon{width:32px;height:32px}.hy-btn-block{width:100%;display:flex}.hy-btn:disabled,.hy-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}@media (hover:hover){.hy-btn-cyan:not(:disabled):hover{box-shadow:var(--hy-shadow-lift);transform:translateY(-2px)}.hy-btn-dark:not(:disabled):hover>.hy-btn-icon{transform:rotate(45deg)}.hy-btn-ghost:not(:disabled):hover{background:var(--hy-color-bg-strong);color:var(--hy-color-text-on-strong);box-shadow:none}}.hy-btn:not(:disabled):not([aria-disabled=true]):active{scale:.96}@media (pointer:coarse){.hy-btn-sm{min-height:44px}.hy-btn-dark.hy-btn-sm>.hy-btn-icon{width:36px;height:36px}}.hy-icon-btn{width:44px;height:44px;color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition-property:background-color,box-shadow,color,transform,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-grid;position:relative}.hy-icon-btn-go:focus-visible{background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent);box-shadow:none}@media (hover:hover){.hy-icon-btn:hover{background:var(--hy-color-bg-sunken);box-shadow:var(--hy-shadow-border-hover)}.hy-icon-btn-go:hover{background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent);box-shadow:none;transform:rotate(45deg)}}.hy-icon-btn:active{scale:.96}.hy-text-link{min-height:44px;font-size:var(--hy-text-ui);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;font-weight:550;display:inline-flex}.hy-text-link svg{flex-shrink:0;transition:transform .15s ease-out}@media (hover:hover){.hy-text-link:hover svg{transform:translate(3px,-3px)}.hy-text-link:hover .lucide-arrow-down{transform:translateY(3px)}.hy-text-link:hover .lucide-arrow-left{transform:translate(-3px)}.hy-text-link:hover .lucide-arrow-right{transform:translate(3px)}}.hy-tag{border-radius:var(--hy-radius-pill);background:var(--hy-color-bg-sunken);font-size:var(--hy-text-small);color:var(--hy-color-text-primary);white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;line-height:1.4;display:inline-flex}.hy-tags{flex-wrap:wrap;gap:8px;display:flex}.hy-badge{border-radius:var(--hy-radius-pill);background:var(--hy-color-bg-page);color:var(--hy-color-text-primary);font:500 var(--hy-text-label)/1.4 var(--hy-font-mono);letter-spacing:var(--hy-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.hy-badge-sunken{background:var(--hy-color-bg-sunken)}.hy-badge-accent{background:var(--hy-color-bg-accent);color:var(--hy-color-text-on-accent)}.hy-badge-strong{background:var(--hy-color-bg-strong);color:var(--hy-color-text-on-strong)}.hy-badge-glass{background:var(--hy-color-bg-label);color:var(--hy-neutral-900);border-radius:6px;padding:6px 9px}.hy-chip{border-radius:var(--hy-radius-pill);background:var(--hy-color-bg-surface);min-height:40px;color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border);font-size:var(--hy-text-ui);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:1.2;transition-property:background-color,color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.hy-chip svg{flex-shrink:0;margin-left:-2px}.hy-chip-count{font:500 var(--hy-text-caption)/1 var(--hy-font-mono);color:var(--hy-color-text-secondary);font-variant-numeric:tabular-nums}.hy-chip:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],.is-active){background:var(--hy-color-bg-strong);color:var(--hy-color-text-on-strong);box-shadow:none;font-weight:600}.hy-chip:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],.is-active) .hy-chip-count{color:inherit;opacity:.75}@media (hover:hover){.hy-chip:not([aria-pressed=true]):not([aria-selected=true]):not([aria-checked=true]):not(.is-active):hover{background:var(--hy-color-bg-hover);box-shadow:var(--hy-shadow-border-hover)}}.hy-chip:active{scale:.96}.hy-chips{flex-wrap:wrap;gap:8px;display:flex}.hy-chips-scroll{overscroll-behavior-x:contain;scrollbar-width:none;padding:8px var(--hy-gutter);margin:-8px calc(-1 * var(--hy-gutter));scroll-padding-inline:var(--hy-gutter);gap:8px;display:flex;overflow-x:auto}.hy-chips-scroll::-webkit-scrollbar{display:none}.hy-chips-scroll>*{flex-shrink:0}@media (pointer:coarse){.hy-chip{min-height:44px}}.hy-segmented{border-radius:var(--hy-radius-pill);background:var(--hy-color-bg-sunken);scrollbar-width:none;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.hy-segmented::-webkit-scrollbar{display:none}.hy-segmented>button{--hy-focus-offset:-3px;border-radius:var(--hy-radius-pill);min-height:36px;color:var(--hy-color-text-secondary);font-size:var(--hy-text-ui);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:550;line-height:1.2;transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.hy-segmented>button:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){background:var(--hy-color-bg-page);color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border-hover);font-weight:600}.hy-segmented-count{font:500 var(--hy-text-caption)/1 var(--hy-font-mono);color:var(--hy-color-text-secondary);font-variant-numeric:tabular-nums}@media (hover:hover){.hy-segmented>button:not([aria-checked=true]):not([aria-pressed=true]):not([aria-selected=true]):hover{color:var(--hy-color-text-primary)}}.hy-segmented-block{width:100%;display:flex}.hy-segmented-block>button{flex:1 1 0;min-width:0}@media (pointer:coarse){.hy-segmented>button{min-height:44px}}.hy-dark .hy-segmented>button:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]),.hy-band-inverse .hy-segmented>button:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){--hy-focus-offset:1px;background:var(--hy-neutral-50);color:var(--hy-neutral-900)}.hy-tabs{border-bottom:1px solid var(--hy-color-border);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.hy-tabs::-webkit-scrollbar{display:none}.hy-tabs>[role=tab]{min-height:48px;color:var(--hy-color-text-secondary);font-size:var(--hy-text-ui);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:550;transition:color .15s ease-out;display:inline-flex;position:relative}.hy-tabs>[role=tab]:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .15s ease-out;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hy-tabs>[role=tab][aria-selected=true]{color:var(--hy-color-text-primary);font-weight:600}.hy-tabs>[role=tab][aria-selected=true]:after{transform:scaleX(1)}.hy-tabs>[role=tab]{--hy-focus-offset:-3px}@media (hover:hover){.hy-tabs>[role=tab]:hover{color:var(--hy-color-text-primary)}}.hy-tab-index{font:500 var(--hy-text-label)/1 var(--hy-font-mono);letter-spacing:var(--hy-tracking-label);font-variant-numeric:tabular-nums}.hy-card{border-radius:var(--hy-radius-card);background:var(--hy-color-bg-surface);color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border);position:relative}.hy-card-pad{padding:32px}.hy-card-sunken{background:var(--hy-color-bg-sunken);box-shadow:none}.hy-card-featured{--hy-color-text-em:var(--hy-neutral-600);background:var(--hy-color-bg-featured)}.hy-card-inverse{background:var(--hy-color-bg-inverse)}:is(a,button).hy-card{text-align:left;width:100%;transition-property:box-shadow,transform,scale;transition-duration:.15s;transition-timing-function:ease-out;display:block}@media (hover:hover){:is(a,button).hy-card:hover{box-shadow:var(--hy-shadow-border-hover),var(--hy-shadow-lift);transform:translateY(-2px)}}:is(a,button).hy-card:active{scale:.98}.hy-card-top{min-height:26px;font:500 var(--hy-text-label)/1.4 var(--hy-font-mono);letter-spacing:var(--hy-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;display:flex}.hy-option{border-radius:var(--hy-radius-card);background:var(--hy-color-bg-surface);width:100%;min-height:44px;color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border);text-align:left;border:0;flex-direction:column;align-items:start;gap:6px;padding:18px;transition-property:box-shadow,background-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex;position:relative}.hy-option-check{background:var(--hy-color-bg-strong);width:24px;height:24px;color:var(--hy-color-text-on-strong);opacity:0;filter:blur(4px);border-radius:50%;place-items:center;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:12px;right:12px;scale:.25}.hy-option:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-active){box-shadow:0 0 0 2px var(--hy-color-text-primary),var(--hy-shadow-lift)}.hy-option:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-active) .hy-option-check{opacity:1;filter:blur();scale:1}@media (hover:hover){.hy-option:not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):not(.is-active):hover{box-shadow:var(--hy-shadow-border-hover),var(--hy-shadow-lift)}}.hy-option:active{scale:.98}.hy-art{isolation:isolate;border-radius:var(--hy-radius-card);background:var(--hy-art,var(--hy-art-eje));color:var(--hy-neutral-900);position:relative;overflow:hidden}.hy-art-number{z-index:4;font:500 var(--hy-text-label)/1.3 var(--hy-font-mono);letter-spacing:var(--hy-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;position:absolute;top:24px;left:24px}.hy-art-label{z-index:4;position:absolute;top:18px;right:24px}.hy-art-watermark{text-align:center;font-family:var(--hy-font-display);letter-spacing:-.065em;opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:110px;font-weight:800;line-height:1;position:absolute;top:24%;left:5%;right:5%}.hy-media{background:var(--hy-color-bg-media);outline:var(--hy-outline-media);outline-offset:-1px;border-radius:10px;position:relative;overflow:hidden}.hy-media>:is(img,video,canvas){object-fit:cover;width:100%;height:100%;display:block}.hy-media-float{box-shadow:var(--hy-shadow-float)}.hy-phone{background:var(--hy-color-bg-media);box-shadow:var(--hy-shadow-border-inverse),0 35px 50px #00000047;border-radius:33px;padding:6px;position:relative}.hy-phone>:is(img,video,.hy-phone-screen){aspect-ratio:9/16;object-fit:cover;outline:var(--hy-outline-media-inverse);outline-offset:-1px;border-radius:27px;width:100%;height:auto;display:block;overflow:hidden}.hy-phone-notch{z-index:2;background:var(--hy-color-bg-media);border-radius:0 0 11px 11px;width:32%;height:14px;position:absolute;top:6px;left:34%}.hy-phone-sm{border-radius:21px;padding:4px}.hy-phone-sm>:is(img,video,.hy-phone-screen){border-radius:17px}.hy-phone-sm .hy-phone-notch{height:9px;top:4px}.hy-browser{background:var(--hy-color-bg-media);outline:var(--hy-outline-media);outline-offset:-1px;box-shadow:var(--hy-shadow-float);border-radius:13px;position:relative;overflow:hidden}.hy-browser-bar{height:28px;font:500 var(--hy-text-micro)/1 var(--hy-font-mono);letter-spacing:var(--hy-tracking-label);background:var(--hy-neutral-100);color:var(--hy-neutral-700);justify-content:space-between;align-items:center;gap:12px;padding-inline:14px;display:flex}.hy-browser-bar>span:first-child{flex-shrink:0;gap:5px;display:flex}.hy-browser-bar>span:first-child i{background:var(--hy-neutral-300);border-radius:50%;width:7px;height:7px}.hy-browser-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hy-browser>:is(img,video,.hy-browser-screen){width:100%;height:auto;display:block}.hy-price-number{align-items:center;gap:14px;display:flex}.hy-price-number>strong{font-family:var(--hy-font-display);letter-spacing:var(--hy-tracking-number);font-variant-numeric:tabular-nums;font-feature-settings:"cv01" 1;white-space:nowrap;font-size:74px;font-weight:550;line-height:1}.hy-price-number>span{font-size:var(--hy-text-small);color:var(--hy-color-text-secondary);line-height:1.4}.hy-price-number-sm>strong{font-size:48px}.hy-meta{font-size:var(--hy-text-ui);text-wrap:balance;align-items:center;gap:8px;font-weight:550;line-height:1.4;display:flex}.hy-meta svg{color:var(--hy-color-text-secondary);flex-shrink:0}.hy-checks{gap:12px;display:grid}.hy-checks li{font-size:var(--hy-text-ui);align-items:start;gap:10px;line-height:1.5;display:flex}.hy-checks li svg{color:var(--hy-color-text-secondary);flex-shrink:0;margin-top:2px}.hy-note-list{font-size:var(--hy-text-small);color:var(--hy-color-text-secondary);flex-wrap:wrap;gap:4px 20px;line-height:1.6;display:flex}.hy-note-list li{align-items:center;gap:8px;display:flex}.hy-note-list li:before{content:"";background:var(--hy-color-text-tertiary);border-radius:50%;flex-shrink:0;width:4px;height:4px}.hy-field{gap:8px;min-width:0;display:grid}.hy-fields{gap:24px;display:grid}.hy-label{font-size:var(--hy-text-ui);color:var(--hy-color-text-primary);font-weight:600;line-height:1.4}.hy-label small{font-size:var(--hy-text-small);color:var(--hy-color-text-secondary);font-weight:400}.hy-hint{font-size:var(--hy-text-small);color:var(--hy-color-text-secondary);line-height:1.5}.hy-error{font-size:var(--hy-text-small);color:var(--hy-color-text-danger);align-items:start;gap:6px;line-height:1.5;display:flex}.hy-error svg{flex-shrink:0;margin-top:2px}.hy-input,.hy-textarea,.hy-select{border:1px solid var(--hy-color-border-field);border-radius:var(--hy-radius-control);background-color:var(--hy-color-bg-field);width:100%;min-height:48px;color:var(--hy-color-text-primary);font-family:var(--hy-font-sans);padding:12px 16px;font-size:16px;line-height:1.4;transition-property:border-color,box-shadow,background-color;transition-duration:.15s;transition-timing-function:ease-out;display:block}.hy-input::placeholder,.hy-textarea::placeholder{color:var(--hy-color-text-placeholder);opacity:1}.hy-textarea{resize:vertical;min-height:120px;line-height:1.55}.hy-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23172022' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.hy-input:is(:focus,:focus-visible),.hy-textarea:is(:focus,:focus-visible),.hy-select:is(:focus,:focus-visible){border-color:var(--hy-color-text-primary);outline:3px solid var(--hy-color-focus-ring);outline-offset:2px}.hy-input[aria-invalid=true],.hy-textarea[aria-invalid=true],.hy-select[aria-invalid=true]{border-color:var(--hy-color-text-danger)}.hy-input:disabled,.hy-textarea:disabled,.hy-select:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.hy-input:not(:focus):not(:disabled):hover,.hy-textarea:not(:focus):not(:disabled):hover,.hy-select:not(:focus):not(:disabled):hover{border-color:var(--hy-color-text-secondary)}}.hy-input-wrap{position:relative}.hy-input-wrap>svg{color:var(--hy-color-text-secondary);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.hy-input-wrap>.hy-input{padding-left:46px}.hy-input-pill{border-radius:var(--hy-radius-pill);padding-inline:20px}.hy-input-wrap>.hy-input-pill{padding-left:48px}.hy-check-row{min-height:44px;font-size:var(--hy-text-ui);cursor:pointer;align-items:center;gap:12px;display:flex}.hy-check-row input{width:18px;height:18px;accent-color:var(--hy-color-text-primary);flex-shrink:0}.hy-bottom-bar{z-index:60;inset-inline:0;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--hy-color-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--hy-color-text-primary);align-items:center;gap:12px;transition:transform .3s ease-out,visibility;display:flex;position:fixed;bottom:0;box-shadow:0 -1px #0000000f,0 -10px 30px #0c202014}.hy-bottom-bar[data-visible=false]{visibility:hidden;transition:transform .15s ease-out,visibility 0s linear .15s;transform:translateY(calc(100% + 2px))}.hy-dialog-backdrop{z-index:150;background:var(--hy-color-bg-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.hy-dialog{width:min(100%,var(--hy-dialog-w,980px));border-radius:var(--hy-radius-dialog);background:var(--hy-color-bg-page);max-height:92dvh;color:var(--hy-color-text-primary);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000059}.hy-dialog-body{max-height:inherit;overscroll-behavior:contain;scroll-padding-block:8px;overflow:auto}.hy-dialog-close{z-index:3;background:var(--hy-color-bg-glass);width:44px;height:44px;color:var(--hy-color-text-primary);box-shadow:var(--hy-shadow-border);border:0;border-radius:50%;place-items:center;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:grid;position:absolute;top:14px;right:14px}@media (hover:hover){.hy-dialog-close:hover{background:var(--hy-color-bg-page);box-shadow:var(--hy-shadow-border-hover)}}.hy-dialog-close:active{scale:.96}.hy-sheet-backdrop{z-index:150;background:var(--hy-color-bg-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;position:fixed;inset:0}.hy-sheet{inset-inline:0;overscroll-behavior:contain;max-height:88dvh;padding:20px var(--hy-gutter) calc(24px + env(safe-area-inset-bottom));background:var(--hy-color-bg-page);color:var(--hy-color-text-primary);border-radius:28px 28px 0 0;position:absolute;bottom:0;overflow:auto;box-shadow:0 -20px 60px #00000040}@media screen and (prefers-reduced-motion:no-preference){.hy-will-reveal{transition:opacity .4s ease-out,transform .4s ease-out,filter .4s ease-out;transition-delay:calc(var(--i,0) * .1s)}.hy-will-reveal:not(.hy-in-view){opacity:0;filter:blur(4px);transform:translateY(12px)}.hy-enter{animation:.4s ease-out both hy-enter;animation-delay:calc(var(--i,0) * .1s)}}@media (width<=1100px){.hy-footer nav{gap:18px}.hy-footer-top{flex-wrap:wrap}.hy-footer-top>p{text-align:left;width:100%}.hy-price-number>strong{font-size:64px}}@media (width<=960px){.hy-nav-links{gap:24px}}@media (width<=900px){.hy-nav{column-gap:20px}.hy-nav-links{gap:20px}}@media (width<=880px){.hy-nav{column-gap:12px;min-height:72px}.hy-nav-links{display:none}.hy-motion-toggle{width:44px;height:44px;margin-left:auto}.hy-menu-toggle{display:grid}.hy-nav-cta{gap:12px;margin-left:auto;padding:5px 5px 5px 18px}.hy-motion-toggle~.hy-nav-cta{margin-left:0}.hy-mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 72px);padding:8px var(--hy-gutter) 20px;background:var(--hy-color-bg-page);box-shadow:var(--hy-shadow-menu);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.hy-mobile-menu>a,.hy-mobile-menu-motion{border-bottom:1px solid var(--hy-color-border);border-radius:0;justify-content:space-between;align-items:center;min-height:60px;padding-block:14px;font-size:20px;font-weight:400;display:flex}.hy-mobile-menu>a[aria-current=page]{font-weight:600}.hy-mobile-menu>a.hy-mobile-menu-wa{border-bottom:0;font-weight:600}.hy-mobile-menu-motion{border-inline:0;text-align:left;background:0 0;border-top:0;width:100%;display:none}}@media (width<=800px){.hy-page-head{padding-top:48px}.hy-price-number>strong{font-size:68px}.hy-footer{padding-bottom:calc(48px + env(safe-area-inset-bottom))}}@media (width<=840px){.hy-section-heading{flex-direction:column;align-items:start;gap:20px}.hy-section-heading>p{max-width:40ch}}@media (width<=560px){.hy-nav{column-gap:10px;min-height:64px}.hy-brand{font-size:20px}.hy-mark{gap:3px;width:20px;margin-right:7px}.hy-mark i{width:4px}.hy-nav .hy-motion-toggle{display:none}.hy-mobile-menu-motion{display:flex}.hy-nav-cta,.hy-motion-toggle~.hy-nav-cta{font-size:var(--hy-text-small);gap:10px;margin-left:auto;padding:5px 5px 5px 14px}.hy-nav-cta:has(>.hy-nav-cta-short)>.hy-nav-cta-long{display:none}.hy-nav-cta-short{display:inline}.hy-mobile-menu{max-height:calc(100dvh - 64px)}.hy-page-head{padding-top:36px}.hy-section-heading .hy-title{margin-top:16px}.hy-btn{gap:16px;min-height:50px}.hy-btn-dark{padding:5px 5px 5px 20px}.hy-btn-sm{gap:8px;min-height:44px}.hy-btn-dark.hy-btn-sm{padding:4px 4px 4px 16px}.hy-card-pad{padding:24px}.hy-art-number{top:18px;left:16px}.hy-art-label{top:12px;right:16px}.hy-footer{padding-top:32px}.hy-footer-top{gap:20px}.hy-footer nav{width:100%;font-size:var(--hy-text-ui);grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.hy-dialog-backdrop{padding:12px}.hy-dialog{border-radius:32px;max-height:94dvh}.hy-dialog-close{top:10px;right:10px}}@media (width<=380px){.hy-nav{column-gap:8px}.hy-nav .hy-brand{font-size:18px}.hy-nav .hy-mark{gap:2px;width:18px;margin-right:6px}.hy-nav-cta{gap:8px;padding-left:12px}}@media (width<=340px){.hy-nav .hy-brand{font-size:16px}.hy-nav-cta{gap:6px;padding-left:12px}}@media (pointer:coarse){.hy-motion-toggle{width:44px;height:44px}}@media (height<=500px){.hy-header{position:relative}}}@layer utilities;.hy-site{--hy-neutral-0:#fcfcfa;--hy-neutral-50:#f5f5f0;--hy-neutral-100:#e9ece4;--hy-neutral-200:#d8dcd5;--hy-neutral-300:#c6cfc3;--hy-neutral-500:#75817b;--hy-neutral-600:#6b7671;--hy-neutral-700:#4f5856;--hy-neutral-900:#172022;--hy-green-200:#d6e2d3;--hy-teal-50:#edf2e9;--hy-teal-300:#aabdb7;--hy-teal-400:#88c6b9;--hy-teal-500:#7f9690;--hy-teal-700:#0a6b70;--hy-teal-950:#142326;--hy-teal-990:#0c1516;--hy-cyan-400:#16e0e9;--hy-cyan-600:#009ca4;--hy-red-700:#a8402a;--hy-art-eje:#d6dcd3;--hy-art-turno:#c8d7e7;--hy-art-norte:#e4e8ad;--hy-art-luma:#d5c8e5;--hy-art-sage:#d9e7d9;--hy-art-clay:#ecd9cf;--hy-art-sand:#d9cebd;--hy-art-stamp:#b64d31;--hy-font-sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--hy-font-display:"Inter Tight",Inter,system-ui,sans-serif;--hy-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--hy-text-display:clamp(60px,7.4vw,112px);--hy-text-finale:clamp(76px,9vw,132px);--hy-text-title:clamp(40px,4.6vw,68px);--hy-text-heading:22px;--hy-text-lead:17px;--hy-text-body:16px;--hy-text-ui:14px;--hy-text-small:13px;--hy-text-caption:12px;--hy-text-label:11px;--hy-text-micro:10px;--hy-tracking-display:-.035em;--hy-tracking-title:-.03em;--hy-tracking-heading:-.02em;--hy-tracking-number:-.04em;--hy-tracking-label:.08em;--hy-gutter:40px;--hy-space-section:clamp(72px,9vw,120px);--hy-space-heading:clamp(32px,4vw,56px);--hy-space-block:clamp(32px,4vw,56px);--hy-radius-control:12px;--hy-radius-card:14px;--hy-radius-stage:20px;--hy-radius-dialog:36px;--hy-radius-pill:999px;--hy-shadow-lift:0 10px 24px #0c20201f;--hy-shadow-float:0 26px 34px -10px #1026194d;--hy-shadow-menu:0 1px 0 var(--hy-neutral-200),0 28px 40px -20px #0c202047;--hy-ease:ease-out;--hy-dur-fast:.15s;--hy-dur-enter:.3s;--hy-dur-reveal:.4s}.hy-site,.hy-light{--hy-color-bg-page:var(--hy-neutral-50);--hy-color-bg-surface:var(--hy-neutral-50);--hy-color-bg-glass:#f5f5f0eb;--hy-color-bg-sunken:var(--hy-neutral-100);--hy-color-bg-featured:var(--hy-green-200);--hy-color-bg-field:var(--hy-neutral-0);--hy-color-bg-strong:var(--hy-neutral-900);--hy-color-bg-inverse:var(--hy-teal-950);--hy-color-bg-media:var(--hy-teal-990);--hy-color-bg-player:#000;--hy-color-bg-hover:var(--hy-neutral-100);--hy-color-bg-accent:var(--hy-cyan-400);--hy-color-bg-scrim:#061414e6;--hy-color-bg-on-strong-subtle:#ffffff1f;--hy-color-bg-label:#f5f5f0c7;--hy-color-bg-overlay-strong:#051619d6;--hy-color-bg-overlay-strong-hover:#163f3eeb;--hy-color-text-primary:var(--hy-neutral-900);--hy-color-text-secondary:var(--hy-neutral-700);--hy-color-text-on-strong:var(--hy-neutral-50);--hy-color-text-on-accent:var(--hy-neutral-900);--hy-color-text-tertiary:var(--hy-neutral-500);--hy-color-text-em:var(--hy-color-text-tertiary);--hy-color-text-placeholder:var(--hy-neutral-600);--hy-color-text-accent:var(--hy-teal-700);--hy-color-text-danger:var(--hy-red-700);--hy-color-text-inverse:var(--hy-teal-50);--hy-color-text-inverse-secondary:var(--hy-teal-300);--hy-color-border:var(--hy-neutral-200);--hy-color-border-strong:var(--hy-neutral-300);--hy-color-border-field:var(--hy-neutral-500);--hy-color-border-inverse:#d5f6e929;--hy-color-border-on-accent:#17202238;--hy-color-border-on-accent-strong:#17202273;--hy-color-accent:var(--hy-cyan-400);--hy-color-accent-strong:var(--hy-cyan-600);--hy-color-accent-halo:#009ca41f;--hy-color-focus-ring:var(--hy-neutral-900);--hy-shadow-border:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px 0 #0000000a;--hy-shadow-border-hover:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px 0 #0000000f;--hy-shadow-border-inverse:0 0 0 1px #ffffff14;--hy-shadow-border-inverse-hover:0 0 0 1px #ffffff21;--hy-outline-media:1px solid #0000001a;--hy-outline-media-inverse:1px solid #ffffff1a}.hy-dark,.hy-band-inverse,.hy-card-inverse{--hy-color-bg-surface:#ffffff0f;--hy-color-bg-sunken:#ffffff0f;--hy-color-bg-glass:#142326eb;--hy-color-bg-hover:#ffffff1f;--hy-color-bg-strong:var(--hy-neutral-50);--hy-color-text-on-strong:var(--hy-neutral-900);--hy-color-bg-on-strong-subtle:#00000014;--hy-color-text-primary:var(--hy-teal-50);--hy-color-text-secondary:var(--hy-teal-300);--hy-color-text-tertiary:var(--hy-teal-500);--hy-color-text-em:var(--hy-teal-400);--hy-color-border:var(--hy-color-border-inverse);--hy-color-border-strong:#d5f6e947;--hy-color-focus-ring:var(--hy-cyan-400);--hy-shadow-border:var(--hy-shadow-border-inverse);--hy-shadow-border-hover:var(--hy-shadow-border-inverse-hover);--hy-outline-media:var(--hy-outline-media-inverse)}.hy-band-accent{--hy-color-text-primary:var(--hy-neutral-900);--hy-color-text-secondary:#2c3a3b;--hy-color-text-em:currentColor;--hy-color-border:var(--hy-color-border-on-accent);--hy-color-focus-ring:var(--hy-neutral-900)}html:has(.hy-site){--hy-header-h:85px;scroll-behavior:auto;scroll-padding-top:calc(var(--hy-header-h) + var(--hy-scroll-extra,0px) + 15px);scroll-padding-bottom:var(--hy-scroll-bottom,0px);scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){html:has(.hy-site){scroll-behavior:smooth}}@media (width<=880px){html:has(.hy-site){--hy-header-h:73px}}@media (width<=560px){html:has(.hy-site){--hy-header-h:65px}}@media (width<=400px){html:has(.hy-site){scrollbar-gutter:auto}}@media (height<=500px){html:has(.hy-site){--hy-header-h:0px;scroll-padding-top:calc(var(--hy-scroll-extra,0px) + 16px)}}body:has(.hy-site){color:#172022;background:#f5f5f0}:is(body:has(.hy-dialog-backdrop),body:has(.hy-sheet-backdrop)),:is(html:has(.hy-dialog-backdrop),html:has(.hy-sheet-backdrop)){background:#1e2b2a}.hy-site :focus-visible{outline:3px solid var(--hy-color-focus-ring);outline-offset:var(--hy-focus-offset,3px);border-radius:revert-layer}.hy-site main:focus,.hy-site [tabindex="-1"]:focus:not(:focus-visible){outline:none}.hy-site ::selection{background:var(--hy-color-accent);color:var(--hy-color-text-on-accent)}@keyframes hy-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}.hy-site[data-motion=paused] *,.hy-site[data-motion=paused] :before,.hy-site[data-motion=paused] :after{animation-play-state:paused!important}.hy-site[data-motion=paused] .hy-enter{animation:none}@media (width<=1100px){.hy-site{--hy-gutter:28px}}@media (width<=800px){.hy-site{--hy-text-display:clamp(50px,8vw,68px);--hy-text-title:44px;--hy-text-finale:clamp(64px,13vw,92px);--hy-text-heading:20px;--hy-text-lead:16px}}@media (width<=560px){.hy-site{--hy-gutter:18px;--hy-text-display:clamp(33px,9.2vw,52px);--hy-text-title:clamp(30px,9.4vw,44px);--hy-text-finale:min(72px,15vw);--hy-tracking-display:-.03em;--hy-space-heading:28px;--hy-space-block:32px}}@media (width<=340px){.hy-site{--hy-gutter:14px}}@media (prefers-contrast:more){.hy-site,.hy-light,.hy-band-sunken,.hy-card-featured{--hy-color-text-em:var(--hy-color-text-secondary);--hy-color-text-secondary:#262d2c;--hy-color-text-inverse-secondary:#dde8e4;--hy-color-border-field:var(--hy-neutral-700)}.hy-dark,.hy-band-inverse,.hy-card-inverse{--hy-color-text-secondary:#dde8e4;--hy-color-text-em:#dde8e4}}@media (prefers-reduced-motion:reduce){.hy-site *,.hy-site :before,.hy-site :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){.hy-site :focus-visible{outline-color:highlight}.hy-card,.hy-option,.hy-segmented,.hy-chip,.hy-bottom-bar,.hy-dialog,.hy-sheet,.hy-icon-btn,.hy-btn-ghost{border:1px solid canvastext}.hy-option:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-active),.hy-segmented>button:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]),.hy-chip:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],.is-active){outline-offset:-2px;outline:2px solid highlight}.hy-site .hy-mark i,.hy-dot,.hy-tabs>[role=tab]:after,.hy-nav-links a:after{forced-color-adjust:none;background:canvastext}}
