.pair-afiado{--font-display:var(--font-anton),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.pair-seda{--font-display:var(--font-cormorant),ui-serif,Georgia,serif;--font-body:var(--font-jost),ui-sans-serif,system-ui,sans-serif}.pair-neutro{--font-display:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-archivo),ui-sans-serif,system-ui,sans-serif}.pair-editorial{--font-display:var(--font-fraunces),ui-serif,Georgia,serif;--font-body:var(--font-work-sans),ui-sans-serif,system-ui,sans-serif}.pair-geometrica{--font-display:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.pair-romantico{--font-display:var(--font-playfair),ui-serif,Georgia,serif;--font-body:var(--font-work-sans),ui-sans-serif,system-ui,sans-serif}.pair-futurista{--font-display:var(--font-unbounded),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.pair-digital{--font-display:var(--font-sora),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.pair-contemporaneo{--font-display:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.pair-elegante{--font-display:var(--font-dm-serif),ui-serif,Georgia,serif;--font-body:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.pair-urbano{--font-display:var(--font-syne),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.pair-luxo{--font-display:var(--font-bodoni),ui-serif,Georgia,serif;--font-body:var(--font-jost),ui-sans-serif,system-ui,sans-serif}.site{overflow-x:clip;font-family:var(--font-body);background-color:var(--site-bg);color:var(--site-ink)}.display{font-family:var(--font-display);text-wrap:balance}.pair-afiado .display{font-weight:400;text-transform:uppercase;letter-spacing:-.005em;line-height:.9}.pair-seda .display{font-weight:600;letter-spacing:-.015em;line-height:1.02}.pair-neutro .display{font-weight:800;letter-spacing:-.035em;line-height:.96}.pair-editorial .display{font-weight:600;letter-spacing:-.01em;line-height:.98}.pair-geometrica .display{font-weight:700;letter-spacing:-.02em;line-height:.95}.pair-romantico .display{font-weight:700;letter-spacing:-.005em;line-height:1.05}.pair-futurista .display{font-weight:700;letter-spacing:-.03em;line-height:1}.pair-digital .display{font-weight:700;letter-spacing:-.035em;line-height:1}.pair-contemporaneo .display{font-weight:800;letter-spacing:-.04em;line-height:.95}.pair-elegante .display{font-weight:400;letter-spacing:-.01em;line-height:1.02}.pair-urbano .display{font-weight:800;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}.pair-luxo .display{font-weight:600;letter-spacing:-.02em;line-height:1}.pair-futurista h1.display,.pair-urbano h1.display{font-size:clamp(2rem,7.4vw,5.2rem)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--site-muted)}.eyebrow:before{content:"";width:1.75rem;height:1px;background-color:var(--site-accent)}.tariff{display:flex;align-items:baseline;gap:.75rem;padding:.7rem 0;width:100%;text-align:left}.tariff-leader{flex:1 1 auto;min-width:1.5rem;border-bottom:1px dotted var(--site-line);transform:translateY(-.3em);transition:border-color .2s ease}.tariff:hover .tariff-leader{border-bottom-color:var(--site-accent)}.tariff-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--site-accent)}.pair-afiado .tariff-price{letter-spacing:.01em}@layer components{.site{--site-radius:1.25rem;--site-radius-sm:0.75rem;--site-sticky-top:var(--site-header-h,4.75rem);--site-fab-bottom:1rem}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:999px;padding:.8rem 1.6rem;font-size:.875rem;font-weight:600;letter-spacing:.01em;background:var(--site-accent);color:var(--site-accent-ink);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,opacity .25s ease}.site-btn:hover{transform:translateY(-1px)}.site-btn-ghost{background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.site[data-glow=true] .site-btn:not(.site-btn-ghost){background:linear-gradient(120deg,var(--site-accent),var(--site-accent-2));box-shadow:0 10px 30px -10px color-mix(in srgb,var(--site-accent) 70%,transparent)}.site[data-glow=true] .site-btn:not(.site-btn-ghost):hover{box-shadow:0 14px 40px -10px color-mix(in srgb,var(--site-accent-2) 75%,transparent)}.site[data-glow=true] .site-gradient-text{background:linear-gradient(120deg,var(--site-accent),var(--site-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.site-glass{background:color-mix(in srgb,var(--site-band) 90%,transparent);color:var(--site-band-ink);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border:1px solid color-mix(in srgb,var(--site-band-ink) 12%,transparent)}.site-card{border-radius:var(--site-radius);background:var(--site-surface);border:1px solid var(--site-line)}.site-aura{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;mask-image:linear-gradient(180deg,black 55%,transparent);-webkit-mask-image:linear-gradient(180deg,black 55%,transparent)}.site-aura:after,.site-aura:before{content:"";position:absolute;width:60vmax;height:60vmax;border-radius:999px;filter:blur(80px);opacity:.12}.site-aura:before{top:-30vmax;left:-20vmax;background:var(--site-accent)}.site-aura:after{top:-10vmax;right:-30vmax;background:var(--site-accent-2)}.site[data-glow=true] .site-aura:after,.site[data-glow=true] .site-aura:before{opacity:.32;animation:site-drift 18s ease-in-out infinite alternate}.site[data-glow=true] .site-aura:after{animation-duration:23s;animation-direction:alternate-reverse}.site[data-glow=true] .site-aura{background-image:linear-gradient(color-mix(in srgb,var(--site-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--site-ink) 5%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 0,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0,black 20%,transparent 70%)}@keyframes site-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vmax,4vmax,0) scale(1.15)}}.site[data-nav=FLOATING]:has(.site-floating[data-hidden=true]){--site-sticky-top:0px}.site-catbar{top:var(--site-sticky-top);background:var(--site-bg);border-bottom:1px solid var(--site-line);transition:top .45s cubic-bezier(.2,.8,.2,1)}.site[data-nav=FLOATING] .site-frame{padding-top:5.25rem}@media (min-width:1024px){.site[data-nav=SIDEBAR] .site-frame{padding-left:17rem}}.site[data-nav=DOCK] .site-frame{padding-bottom:5.5rem}.site[data-nav=DOCK]{--site-fab-bottom:5.5rem}@media (min-width:1024px){.site[data-nav=DOCK] .site-frame{padding-bottom:6.5rem}.site[data-nav=DOCK]{--site-fab-bottom:1.25rem}}.site-floating{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.site-floating[data-hidden=true]{transform:translateY(calc(-100% - 1.5rem));opacity:0}.site-navlink{position:relative;opacity:.72;transition:opacity .2s ease}.site-navlink:hover,.site-navlink[aria-current=true]{opacity:1}.site-navlink:after{content:"";position:absolute;left:0;right:100%;bottom:-.3rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--site-accent),var(--site-accent-2));transition:right .3s cubic-bezier(.2,.8,.2,1)}.site-navlink[aria-current=true]:after{right:0}.site-sidelink{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;border-radius:var(--site-radius-sm);padding:.5rem .75rem;opacity:.75;transition:opacity .2s ease,background-color .2s ease}.site-sidelink:hover{opacity:1;background:color-mix(in srgb,var(--site-band-ink) 6%,transparent)}.site-sidelink[aria-current=true]{opacity:1;background:color-mix(in srgb,var(--site-accent) 16%,transparent);box-shadow:inset 3px 0 0 var(--site-accent)}.site-chiprow{display:flex;gap:.375rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-chiprow::-webkit-scrollbar{display:none}.site-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;min-height:2.25rem;border-radius:999px;padding:.35rem .9rem;font-size:.8125rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);opacity:.8;white-space:nowrap;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.site-chip[aria-current=true]{opacity:1;border-color:transparent;background:var(--site-accent);color:var(--site-accent-ink)}.site-dockitem{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.25rem;border-radius:1rem;font-size:.6875rem;opacity:.7;transition:opacity .2s ease,background-color .2s ease}.site-dockitem[aria-current=true]{opacity:1;background:color-mix(in srgb,var(--site-accent) 18%,transparent)}.site-dockitem[aria-current=true] svg{color:var(--site-accent)}.site-dockcta{flex:1.3 1 0;min-width:0;flex-direction:column;gap:.2rem;min-height:3.25rem;padding:.25rem .5rem;border-radius:1rem;font-size:.6875rem}@media (min-width:1024px){.site-dockcta{gap:.5rem;padding:.6rem 1.25rem;border-radius:999px}.site-dockcta,.site-dockitem{flex:none;flex-direction:row;min-height:2.75rem;font-size:.8125rem}.site-dockitem{gap:.45rem;padding:0 1rem}}.site-drawer{transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility .4s}.site-drawer[data-open=false]{visibility:hidden;transform:translateX(-100%)}.site-drawer[data-side=top][data-open=false]{transform:translateY(-1rem) scale(.98);opacity:0}.site-drawer[data-side=top]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility .3s}.site-scrim{transition:opacity .3s ease,visibility .3s}.site-scrim[data-open=false]{opacity:0;visibility:hidden}.site-fab{bottom:calc(var(--site-fab-bottom) + env(safe-area-inset-bottom, 0px))}.site-progress{display:none}@supports (animation-timeline:scroll()){@keyframes site-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-progress{display:block;position:fixed;top:0;left:0;right:0;z-index:60;height:3px;background:linear-gradient(90deg,var(--site-accent),var(--site-accent-2));transform-origin:left;animation:site-progress linear both;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){@keyframes site-reveal{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}.reveal{animation:site-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes site-parallax{0%{transform:scale(1)}to{transform:scale(1.08) translateY(4%)}}.site-parallax{animation:site-parallax linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}.site-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(72%,18rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;padding:.25rem 1rem 1rem;margin-inline:-1rem;scrollbar-width:none}.site-rail::-webkit-scrollbar{display:none}.site-rail>*{scroll-snap-align:start}@media (min-width:640px){.site-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}}@media (min-width:1024px){.site-rail[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.site-zoom img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.site-zoom:hover img{transform:scale(1.05)}}}.rise{animation:site-rise .65s cubic-bezier(.22,.68,.3,1) both;animation-delay:var(--rise-delay,0s)}@keyframes site-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.site :focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.site .reveal,.site .site-aura:after,.site .site-aura:before,.site .site-parallax{animation:none!important;opacity:1!important;transform:none!important}.site-progress{display:none!important}}html:has(.site){scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-h, 4.75rem) + 1rem)}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}