@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.3qyzpxyl34n-1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_6b659304-module__UWarAa__className{font-family:geist,geist Fallback}.geist_6b659304-module__UWarAa__variable{--font-sans:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.316lld9k-xlni.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_8351a87c-module__4MP8ZG__className{font-family:geistMono,geistMono Fallback}.geistmono_8351a87c-module__4MP8ZG__variable{--font-mono:"geistMono", "geistMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--paper:#f4f2ec;--linen:#fbfaf6;--bone:#e9e6de;--stone:#b9bcbf;--slate:#4a5159;--graphite:#2a2e33;--ink:#101317;--night:#0e1430;--night-2:#1a2352;--qion:#2e3192;--signal:#a9b7ff;--persona:#2a2e33;--entorno:#2e3192;--agua:#3d7a2c;--line:#10131721;--line-strong:#1013174d;--on-dark:#f4f2ecdb;--on-dark-soft:#f4f2ec9e;--on-dark-line:#f4f2ec33;--wrap:1360px;--gutter:clamp(16px, 4vw, 56px);--section:clamp(72px, 10vw, 152px);--radius:3px;--ease:cubic-bezier(.2, .7, .2, 1);--sphere:var(--qion)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--graphite);font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}::selection{background:var(--qion);color:var(--linen)}:focus-visible{outline:2px solid var(--qion);outline-offset:3px}.section-night :focus-visible,.contact :focus-visible,.site-footer :focus-visible{outline-color:var(--signal)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius);background:var(--ink);color:var(--linen);padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.display{letter-spacing:-.05em;color:var(--ink);text-wrap:balance;font-size:clamp(2.75rem,1.1rem + 6.6vw,7.25rem);font-weight:620;line-height:.94}.h1{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-size:clamp(2.5rem,1.4rem + 4.2vw,5rem);font-weight:620;line-height:.98}.h2{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-size:clamp(1.9rem,1.25rem + 2.6vw,3.5rem);font-weight:600;line-height:1.03}.h3{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:600;line-height:1.15}.lead{font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.5}.data-value{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.note{color:var(--slate);font-size:.875rem}.ruler{min-width:40px;height:9px;color:var(--stone);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat,repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 8px) 0 100%/100% 4px no-repeat,repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 40px) 0 100%/100% 9px no-repeat;flex:1}.section-label{color:var(--slate);align-items:flex-end;gap:14px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section-label .mono{white-space:nowrap}.section-label-index{color:var(--ink)}.section-night .section-label,.contact .section-label{color:var(--on-dark-soft)}.section-night .section-label-index,.contact .section-label-index{color:var(--linen)}.section-night .ruler,.contact .ruler{color:var(--on-dark-line)}.section{padding-block:var(--section)}.section-tight{padding-block:clamp(40px,6vw,80px)}@media (min-width:900px){:root{--section:clamp(72px, 7vw, 104px)}.section:not(.section-bone,.section-night,.contact)+.section:not(.section-bone,.section-night,.contact){padding-top:calc(var(--section) * .5)}}.section-bone{background:var(--bone)}.section-night{background:radial-gradient(120% 90% at 85% 0%, var(--night-2), var(--night) 62%);color:var(--on-dark)}.has-backdrop{isolation:isolate;position:relative;overflow:clip}.section-backdrop{z-index:-1;position:absolute;inset:0}.section-backdrop img{object-fit:cover;object-position:0% 50%}.section-backdrop:after{content:"";background:linear-gradient(#0e14302e,#0e14306b);position:absolute;inset:0}.section-night .h2{color:var(--linen)}.section-head{gap:16px 48px;margin-bottom:clamp(32px,5vw,64px);display:grid}.section-head p{max-width:48ch;color:var(--slate)}.section-night .section-head p{color:var(--on-dark-soft)}@media (min-width:900px){.section-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{background:var(--ink);min-height:48px;color:var(--linen);letter-spacing:-.01em;transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}.button:hover{background:var(--qion)}.button-quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.button-quiet:hover{background:var(--linen);box-shadow:inset 0 0 0 1px var(--ink)}.text-link{color:var(--ink);border-bottom:1px solid;align-items:center;gap:8px;margin-top:28px;padding-bottom:2px;font-weight:550;text-decoration:none;display:inline-flex}.text-link:after{content:"→";transition:translate .25s var(--ease)}.text-link:hover:after{translate:4px}.section-night .text-link{color:var(--linen)}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);transition:background .3s var(--ease), border-color .3s var(--ease), backdrop-filter .3s var(--ease);background:#f4f2ece0;position:sticky;top:0}@media (max-width:899px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f2ecf7}}:root:has(.hero) .site-header:not(.is-scrolled,.is-open){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.brand{min-height:44px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark{aspect-ratio:1600/506;background:currentColor;height:21px;display:inline-block;-webkit-mask:url(/media/marca/qion-wordmark-960.png) 50%/contain no-repeat;mask:url(/media/marca/qion-wordmark-960.png) 50%/contain no-repeat}.brand-region{border-left:1px solid var(--line-strong);color:var(--slate);padding-left:10px}.site-nav{align-items:center;gap:8px;display:flex}.site-nav ul{gap:2px;display:flex}.site-nav a{min-height:44px;color:var(--graphite);transition:background .2s var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--bone);color:var(--ink)}.site-nav .site-nav-contact{background:var(--ink);color:var(--linen);margin-left:6px}.site-nav .site-nav-contact:hover{background:var(--qion);color:var(--linen)}.menu-toggle{display:none}@media (max-width:899px){.menu-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0 4px 0 14px;display:inline-flex}.menu-toggle-icon{border-block:1.5px solid;width:20px;height:9px;transition:border-color .2s;position:relative}.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";opacity:0;width:100%;height:1.5px;transition:rotate .3s var(--ease), opacity .2s;background:currentColor;position:absolute;top:2.25px;left:0}.is-open .menu-toggle-icon{border-color:#0000}.is-open .menu-toggle-icon:before{opacity:1;rotate:45deg}.is-open .menu-toggle-icon:after{opacity:1;rotate:-45deg}.site-nav{padding:8px var(--gutter) 24px;border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:stretch;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 30px 40px -30px #10131759}.is-open .site-nav{display:flex}.site-nav ul{flex-direction:column}.site-nav a{border-bottom:1px solid var(--line);letter-spacing:-.02em;border-radius:0;width:100%;min-height:56px;padding:0;font-size:1.25rem}.site-nav a:hover,.site-nav a[aria-current=page]{background:0 0}.site-nav a[aria-current=page]:after{content:"";background:var(--qion);border-radius:50%;width:6px;height:6px;margin-left:10px}.site-nav .site-nav-contact{border:0;border-radius:999px;justify-content:center;margin:18px 0 0;font-size:1rem}}.hero{isolation:isolate;background:var(--paper);color:var(--linen);margin-top:-65px;position:relative}.hero-top-mark{pointer-events:none;width:1px;height:9px;position:absolute;top:0;left:0}.hero-photo{height:max(640px,100svh);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.hero-photo img{object-fit:cover;object-position:30% 52%}@media (min-width:900px){.hero-photo{background:var(--night)}}@media (prefers-reduced-motion:no-preference){.hero-photo img{animation:1.6s ease-out backwards entra-foto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-photo img{transform-origin:62% 55%;animation:1.8s ease-out backwards entra-foto,16s ease-in-out infinite alternate hero-acercamiento}}@keyframes entra-foto{0%{opacity:.01}}@keyframes hero-acercamiento{0%{transform:scale(1)}to{transform:scale(1.12)}}.hero-photo:after{content:"";background:linear-gradient(#080a1080 0%,#080a1000 22%);position:absolute;inset:0}.hero-text{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);text-align:left;background:#0c122c57;border-radius:24px;justify-items:start;width:auto;max-width:none;margin:0;padding:38px 40px 36px;display:grid;position:absolute;top:50%;left:clamp(20px,4vw,72px);transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff29,0 30px 60px -30px #00000080}.hero-text>*{max-width:min(470px,38vw)}.hero-kicker{color:#fbfaf6b3;letter-spacing:.16em}.hero-slogan{font-family:var(--font-slogan), Georgia, "Times New Roman", serif;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.015em;color:var(--linen);text-wrap:balance;margin:12px 0 14px;font-size:clamp(2.4rem,1.3rem + 2.4vw,3.9rem);font-style:normal;font-weight:340;line-height:1.06}.hero-intro{color:#fbfaf6d6;text-wrap:balance;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.hero-actions{margin-top:22px}.button-light{background:var(--linen);color:var(--ink)}.button-light:hover{background:var(--bone)}.button-outline-light{color:var(--linen);background:0 0;box-shadow:inset 0 0 0 1px #fbfaf699}.button-outline-light:hover{box-shadow:inset 0 0 0 1px var(--linen);background:#fbfaf61f}.hero-tagline{color:#fbfaf6c7;margin-top:18px;font-size:1rem}@media (min-width:900px) and (max-width:1439px){.hero-photo img{object-position:0% 52%}.hero-text>*{max-width:min(440px,34vw)}}@media (max-width:899px){.hero{padding-bottom:48px}.hero-photo{height:max(360px,62svh);-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.hero-photo img{object-position:52% 50%;transform-origin:52%}.hero-text{margin:-24px var(--gutter) 0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:center;background:0 0;border-radius:0;justify-items:center;padding:0;position:relative;top:auto;left:auto;transform:none}.hero-text>*{max-width:50ch}.hero-kicker,.hero-intro,.hero-tagline{color:var(--slate)}.hero-intro-more,.hero-tagline{display:none}.hero-slogan{color:var(--graphite)}.hero-actions{justify-content:center}.hero .button-light{background:var(--ink);color:var(--linen)}.hero .button-light:hover{background:var(--qion)}.hero .button-outline-light{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.hero .button-outline-light:hover{background:var(--linen);box-shadow:inset 0 0 0 1px var(--ink)}}:root:has(.hero) .site-header:not(.is-scrolled,.is-open) :is(.brand,.site-nav a:not(.site-nav-contact),.menu-toggle){color:var(--linen)}:root:has(.hero) .site-header:not(.is-scrolled,.is-open) .brand-region{color:#fbfaf6d1;border-left-color:#fbfaf666}:root:has(.hero) .site-header:not(.is-scrolled,.is-open) .site-nav a:not(.site-nav-contact):hover{background:#fbfaf61f}:root:has(.hero) .site-header:not(.is-scrolled,.is-open) .site-nav .site-nav-contact{background:var(--linen);color:var(--ink)}.que-es{padding-top:calc(var(--section) * .45);padding-bottom:calc(var(--section) * .4)}.que-es-head{text-align:center;justify-items:center;gap:20px;margin-bottom:clamp(28px,4vw,44px);display:grid}.que-es-title{letter-spacing:-.045em;max-width:16ch;color:var(--ink);text-wrap:balance;view-timeline-name:--qt;font-size:clamp(2.1rem,1.05rem + 3.7vw,4.6rem);font-weight:500;line-height:1.03}.qt-accent{background:linear-gradient(100deg, var(--qion) 0%, #2d62b0 52%, #4a9634 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qt-word{animation:linear both qt-read;animation-timeline:--qt;animation-range:cover calc(4% + var(--n) * 1.6%) cover calc(15% + var(--n) * 1.6%)}}}.que-es-title.is-read .qt-word{animation:none}@keyframes qt-read{0%{opacity:.16}}.qe-tabs{justify-content:center}@media (max-width:559px){.qe .qe-tabs{justify-content:flex-start;gap:6px}.qe .qe-tabs .compare-tab{min-height:40px;padding:0 13px;font-size:.875rem}}@media (min-width:900px){.swipe[data-swipe=tabs]>.swipe-track>.swipe-panel:not(.is-active),.swipe[data-swipe=all]>.swipe-tabs{display:none}}@media (max-width:899px){.swipe>.swipe-track{align-items:flex-start;gap:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow:auto hidden}.swipe>.swipe-track::-webkit-scrollbar{display:none}.swipe>.swipe-track>.swipe-panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.levels-swipe>.levels{background:0 0;border:0}.levels-swipe .level{border:1px solid var(--line)}.levels-swipe .level-index{display:none}}.qe-panel .energy-flow{margin-bottom:0}.qe-story,.qe-where{background:linear-gradient(180deg, var(--linen), color-mix(in srgb, var(--bone) 55%, var(--paper)));box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;gap:clamp(20px,3vw,48px);padding:clamp(20px,3.4vw,48px);display:grid}@media (min-width:900px){.qe-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:520px}}.qe-story-copy{align-content:center;justify-items:start;gap:14px;max-width:46ch;display:grid}.qe-story-copy p:not(.qe-kicker){color:var(--slate);font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.55}.qe-kicker{color:var(--qion)}.qe-story-title{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-size:clamp(1.6rem,1.15rem + 1.8vw,2.6rem);font-weight:600;line-height:1.05}.qe-story-visual{aspect-ratio:16/10;border-radius:20px;max-width:100%;position:relative;overflow:hidden}@media (min-width:900px){.qe-story-visual{aspect-ratio:auto;height:100%;min-height:320px}}.qe-story-visual img{object-fit:cover}.qe-story-visual:has(.qe-hygienes){aspect-ratio:auto;min-height:0;overflow:visible}.qe-hygienes{align-content:center;gap:8px;height:100%;display:grid}.qe-hygienes li{box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:16px;grid-template-columns:2.4em minmax(0,1fr);column-gap:12px;padding:14px 18px;display:grid}.qe-hygienes .mono{color:var(--slate);grid-row:span 2}.qe-hygienes strong{color:var(--ink);font-weight:600}.qe-hygienes li>span:last-child{color:var(--slate);font-size:.9375rem}.qe-hygienes .is-qion{background:var(--qion);box-shadow:none}.qe-hygienes .is-qion .mono,.qe-hygienes .is-qion strong,.qe-hygienes .is-qion>span:last-child{color:var(--linen)}@media (max-width:559px){.qe-hygienes li{padding:10px 14px}}.qe-where{text-align:center;justify-items:center}@media (min-width:900px){.qe-where{align-content:center;min-height:520px}}.qe-where-head{gap:10px;display:grid}.qe-spheres{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,3vw,48px);width:100%;max-width:900px;display:grid}.qe-sphere a{color:var(--ink);align-content:start;gap:6px;text-decoration:none;display:grid}.qe-sphere-photo{aspect-ratio:4/3;border-radius:16px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.qe-sphere-photo img{object-fit:cover;transition:scale .5s var(--ease)}@media (hover:hover){.qe-sphere a:hover .qe-sphere-photo img{scale:1.04}}@media (max-width:559px){.qe-spheres{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;justify-self:stretch;gap:12px;width:auto;max-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto}.qe-spheres::-webkit-scrollbar{display:none}.qe-sphere{scroll-snap-align:start}}.qe-sphere .mono{font-size:.75rem}.qe-sphere.sphere-persona .mono{color:var(--persona)}.qe-sphere.sphere-entorno .mono{color:var(--entorno)}.qe-sphere.sphere-agua .mono{color:var(--agua)}.qe-sphere strong{letter-spacing:-.02em;font-size:clamp(1rem,.9rem + .5vw,1.25rem);font-weight:600;line-height:1.15}.qe-sphere-products{color:var(--slate);font-size:.875rem;line-height:1.4}.energy-flow{background:radial-gradient(ellipse 60% 70% at 50% 56%, #fffffff2, #fff0 70%), linear-gradient(180deg, var(--linen), color-mix(in srgb, var(--bone) 55%, var(--paper)));box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;margin-bottom:clamp(28px,4vw,48px);padding:clamp(18px,3.4vw,44px) clamp(6px,3vw,40px)}.flow-note{border-top:1px solid var(--line);text-align:center;max-width:60ch;margin:clamp(16px,2.4vw,28px) auto 0;padding:clamp(16px,2.2vw,26px) clamp(14px,2vw,24px) 4px}.flow-note p{color:var(--slate);text-wrap:pretty;font-size:clamp(1rem,.96rem + .25vw,1.1875rem);line-height:1.55}.flow-note strong{color:var(--ink);text-wrap:balance;margin-top:6px;font-weight:600;display:block}.levels-swipe+.energy-flow{margin-top:clamp(48px,7vw,96px);margin-bottom:0}.flow-stage{width:100%;position:relative;container-type:inline-size}.flow-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.flow-wide{display:none}.flow-tall{max-width:440px;margin-inline:auto}@media (min-width:1120px){.flow-wide{display:block}.flow-tall{display:none}}.flow-caption,.flow-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.flow-tall .flow-caption,.flow-tall .flow-kicker{font-size:14.5px}@media (max-width:380px){.flow-tall .flow-caption,.flow-tall .flow-kicker{font-size:15.5px}}@media (max-width:599px){.energy-flow{padding-inline:4px}}.flow-caption{fill:var(--slate)}.flow-kicker{fill:var(--sphere);font-weight:500}.flow-label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;fill:var(--ink);font-size:20px;font-weight:600}.flow-label-small{font-size:16.5px}.flow-line{fill:none;stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:2 6;stroke-linecap:round}.flow-line-out{stroke:color-mix(in srgb, var(--sphere) 60%, transparent);stroke-width:1.5px}.flow-source>circle{fill:#fff;stroke:var(--line)}.flow-source>.flow-source-shade{fill:#10131712;stroke:none}.flow-icon{fill:none;stroke:var(--qion);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.flow-photo-ring{fill:#fff;stroke:color-mix(in srgb, var(--sphere) 55%, transparent);stroke-width:1.5px}.flow-core{z-index:2;aspect-ratio:1;position:absolute}.flow-core>*{position:absolute}.flow-ring{border:1px solid color-mix(in srgb, var(--qion) 34%, transparent);opacity:0;border-radius:50%;animation:5s cubic-bezier(.2,.6,.3,1) infinite flow-ring;inset:0}.flow-ring-late{animation-delay:-2.5s}@keyframes flow-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.flow-dial{animation:120s linear infinite flow-spin;inset:-8%}.flow-dial svg{width:100%;height:100%;display:block}.flow-dial line{stroke:var(--line-strong);stroke-width:1px}@keyframes flow-spin{to{transform:rotate(360deg)}}.flow-lens{box-shadow:0 0 0 5px #fff, 0 0 0 6px color-mix(in srgb, var(--qion) 55%, transparent), inset 0 0 0 1px #a9b7ff24, inset 0 -14px 24px -16px #0e143073, 0 18px 34px -18px #0e143080, 0 4px 10px -6px #0e14304d;background:radial-gradient(circle at 50% 42%,#2e3192 0%,#2a2e88 38%,#232a72 70%,#1f2766 100%);border-radius:50%;inset:0;overflow:hidden}.flow-lens>*{position:absolute}.core-relief{width:100%;height:100%;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -100 200 200'%3E%3Cdefs%3E%3CradialGradient id='f' cx='0' cy='0' r='100' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.74' stop-color='%23fff' stop-opacity='0.62'/%3E%3Cstop offset='0.9' stop-color='%23fff' stop-opacity='0.2'/%3E%3Cstop offset='0.98' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath fill='url%28%23f%29' fill-rule='evenodd' d='M-100-100H100V100H-100Z M-38.0 -25.0H38.0A18.0 18.0 0 0 1 56.0 -7.0V7.0A18.0 18.0 0 0 1 38.0 25.0H-38.0A18.0 18.0 0 0 1 -56.0 7.0V-7.0A18.0 18.0 0 0 1 -38.0 -25.0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -100 200 200'%3E%3Cdefs%3E%3CradialGradient id='f' cx='0' cy='0' r='100' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.3' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.74' stop-color='%23fff' stop-opacity='0.62'/%3E%3Cstop offset='0.9' stop-color='%23fff' stop-opacity='0.2'/%3E%3Cstop offset='0.98' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath fill='url%28%23f%29' fill-rule='evenodd' d='M-100-100H100V100H-100Z M-38.0 -25.0H38.0A18.0 18.0 0 0 1 56.0 -7.0V7.0A18.0 18.0 0 0 1 38.0 25.0H-38.0A18.0 18.0 0 0 1 -56.0 7.0V-7.0A18.0 18.0 0 0 1 -38.0 -25.0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.core-relief rect{fill:none;stroke:var(--signal);stroke-opacity:.42;stroke-width:1px;vector-effect:non-scaling-stroke}.core-mark{aspect-ratio:960/304;background:var(--linen);width:46%;top:50%;left:27%;translate:0 -50%;-webkit-mask:url(/media/marca/qion-wordmark-960.png) 50%/contain no-repeat;mask:url(/media/marca/qion-wordmark-960.png) 50%/contain no-repeat}.flow-badge{background:var(--linen);box-shadow:inset 0 0 0 1px var(--line-strong), 0 6px 16px -10px #0e14304d;color:var(--ink);font-size:max(11px, calc(12 / var(--vbw) * 100cqw));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.6em 1.25em;font-weight:500;line-height:1;top:calc(100% + 12px);left:50%;translate:-50%}.flow-tall .flow-badge{font-size:max(12px, calc(13 / var(--vbw) * 100cqw))}.flow-dots{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.flow-track{opacity:0;width:0;height:0;animation-duration:3.6s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.flow-dot{--d:calc(9 / var(--vbw) * 100cqw);top:calc(var(--d) / -2);left:calc(var(--d) / -2);width:var(--d);height:var(--d);background:var(--qion);box-shadow:0 0 0 calc(var(--d) / 3) color-mix(in srgb, var(--qion) 16%, transparent);border-radius:50%;position:absolute}.flow-dot-out{background:var(--sphere);box-shadow:0 0 0 calc(var(--d) / 3) color-mix(in srgb, var(--sphere) 16%, transparent)}.is-paused :is(.flow-track,.flow-ring,.flow-dial,.cutout-float){animation-play-state:paused}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.fact{grid-row:span 3;grid-template-rows:subgrid;background:var(--linen);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;align-content:start;row-gap:10px;padding:clamp(18px,2.4vw,28px);display:grid}.fact:nth-child(n+3){grid-column:1/-1}@media (min-width:900px){.fact:nth-child(n+3){grid-column:auto}}.fact-icon{background:color-mix(in srgb, var(--qion) 9%, #fff);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qion) 14%, transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.fact-icon svg{fill:none;width:24px;height:24px;stroke:var(--qion);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fact{container-type:inline-size}.fact .fact-value{font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--qion);align-self:end;font-size:min(clamp(1.75rem,1.2rem + 1.5vw,2.6rem),17cqi);font-weight:600;line-height:1}.fact p:not(.fact-value){color:var(--slate);font-size:.9375rem;line-height:1.5}.fact-feature{background:radial-gradient(120% 90% at 100% 0%, #a9b7ff47, #a9b7ff00 60%), var(--qion);box-shadow:none}.fact-feature .fact-icon{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.fact-feature .fact-icon svg{stroke:var(--linen)}.fact-feature .fact-value{color:#fff}.fact-feature p:not(.fact-value){color:var(--on-dark)}.sphere-persona{--sphere:var(--persona)}.sphere-entorno{--sphere:var(--entorno)}.sphere-agua{--sphere:var(--agua)}.sphere-tag{align-items:center;gap:8px;display:inline-flex}.sphere-tag:before{content:"";background:var(--sphere);border-radius:50%;flex:none;width:8px;height:8px}.steps{gap:16px;display:grid}@media (min-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.step{box-shadow:inset 0 0 0 1px var(--on-dark-line);background:#ffffff0d;border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.step-media{aspect-ratio:16/11;position:relative;overflow:hidden}.step-media img{object-fit:cover;transition:transform 1.4s var(--ease)}@media (hover:hover){.step:hover .step-media img{transform:scale(1.05)}}.step-index{width:42px;height:42px;color:var(--linen);background:#0e1430b8;border-radius:50%;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:14px;left:14px}.step-body{align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);display:grid}.step-term{color:var(--signal)}.step-title{letter-spacing:-.03em;color:var(--linen);font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1.1}.step-body p:not(.mono){color:var(--on-dark);line-height:1.55}.steps+.text-link{margin-top:clamp(32px,4vw,48px)}@media (max-width:899px){.steps{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 10px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(82%,420px);grid-auto-flow:column;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.step{scroll-snap-align:start}.step-media{aspect-ratio:16/9}.step-body p:not(.mono){font-size:.9375rem}}.finder-controls{gap:14px;margin-bottom:clamp(24px,4vw,40px);display:grid}.finder-label{color:var(--slate)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--linen);min-height:42px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--linen);box-shadow:none}.finder-status{min-height:3.2em;color:var(--slate);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:.9375rem;display:flex}.finder-status .data-value{color:var(--ink)}.product-grid{gap:8px;display:grid}@media (min-width:700px){.product-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width:900px){.product-grid{gap:16px}}@media (min-width:560px) and (max-width:699px){.product-grid{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:300px;grid-auto-flow:column;gap:12px;overflow-x:auto}.product-grid::-webkit-scrollbar{display:none}.product-grid>li{scroll-snap-align:start}}.product-card{height:100%;transition:background .5s var(--ease), box-shadow .5s var(--ease), opacity .4s var(--ease), filter .4s var(--ease);border-radius:22px;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 16px 12px 4px;display:grid;position:relative}@media (min-width:560px){.product-card{grid-template-columns:1fr;align-content:start;gap:8px;padding:12px 22px 24px}}.product-card.is-match{box-shadow:inset 0 0 0 1.5px var(--sphere);background:#ffffff80}.product-card.is-dim .product-card-stage{opacity:.4;filter:grayscale(.7)}.product-card.is-dim .product-card-body{opacity:.92}.product-card.is-dim:hover .product-card-stage,.product-card.is-dim:focus-within .product-card-stage,.product-card.is-dim:hover .product-card-body,.product-card.is-dim:focus-within .product-card-body{opacity:.9}.product-card:has(.card-link:focus-visible){outline:2px solid var(--qion);outline-offset:-2px}.card-link:focus-visible{outline:none}.product-card-stage{overflow-clip-margin:16px;aspect-ratio:1;background:radial-gradient(56% 50% at 50% 52%,#ffffffbf,#fff0 72%);position:relative;overflow:clip}@media (min-width:560px){.product-card-stage{aspect-ratio:5/4}}.product-card .go-marker{background:0 0}.product-card-stage.has-photo,.product-card-stage:not(.has-photo){border-radius:14px;overflow:hidden}.product-card-stage:not(.has-photo){background:radial-gradient(70% 60% at 42% 30%,#f6f1e8,#e9e0d2 78%)}.product-card-photo{object-fit:cover;transition:transform .9s var(--ease)}@media (hover:hover){.product-card:hover .product-card-photo{transform:scale(1.04)}}.cutout-stage{overflow-clip-margin:16px;aspect-ratio:1;background:radial-gradient(56% 50% at 50% 52%,#ffffffb3,#fff0 72%);position:relative;overflow:clip}.cutout-stage .go-marker{background:0 0}.cutout{--box-w:var(--stage-w,62);--box-h:var(--stage-h,62);--base:22;display:block;position:absolute;inset:0;container-type:size}.cutout-float{bottom:calc(var(--base) * 1cqh);width:calc(var(--box-w) * 1cqw);height:calc(var(--box-h) * 1cqh);animation:7s ease-in-out infinite cutout-float;animation-delay:calc(var(--i,0) * -.9s);position:absolute;left:50%;translate:-50%}.cutout-lift{transform-origin:50% 100%;transition:transform .6s cubic-bezier(.25,1.4,.4,1);position:absolute;inset:0}.cutout-img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 16px #10131724)drop-shadow(0 3px 4px #1013171f)}.cutout-shadow{bottom:calc(var(--base) * 1cqh - 5px);width:calc(min(var(--box-w) * 1cqw, var(--box-h) * 1cqh * var(--ar,1)) * .86);filter:blur(2px);height:10px;transition:opacity .7s var(--ease), scale .7s var(--ease);background:radial-gradient(closest-side,#1013174d,#10131700);border-radius:50%;position:absolute;left:50%;translate:-50%}@keyframes cutout-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (hover:hover){.product-card:hover{box-shadow:0 30px 60px -36px #10131747, inset 0 0 0 1px var(--line);background:#ffffff8c}.product-card:hover .cutout-lift,.cutout-host:hover .cutout-lift{transform:translateY(-6%)scale(1.15)}.product-card:hover .cutout-shadow,.cutout-host:hover .cutout-shadow{opacity:.55;scale:.78}}.product-card:focus-within .cutout-lift{transform:translateY(-6%)scale(1.15)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal,.product-grid>li{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 70%}}}.reveal.is-in,.product-grid>li.is-in{animation:none}@keyframes rise-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}:root{--entra-ease:cubic-bezier(.16, 1, .3, 1);--entra-paso:90ms}@media (prefers-reduced-motion:no-preference){.site-header{animation:entra-cabecera .9s var(--entra-ease) backwards}.hero-text>*,.page-intro .section-label,.page-intro .h1,.page-intro-text,.breadcrumb,.product-hero-copy>*{animation:entra 1.1s var(--entra-ease) backwards;animation-delay:calc(var(--entra,1) * var(--entra-paso) + .12s)}.product-hero-plate{animation:entra-placa 1.3s var(--entra-ease) backwards;animation-delay:calc(var(--entra,1) * var(--entra-paso) + .12s)}.page-intro+*,.product-hero+*{animation:1.2s ease-out backwards entra-fundido;animation-delay:calc(var(--entra,1) * var(--entra-paso) + .12s)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.hero-text{animation:entra-tarjeta 1.2s var(--entra-ease) backwards;animation-delay:.18s}}.hero-text>:first-child{--entra:3}.hero-text>:nth-child(2){--entra:4}.hero-text>:nth-child(3){--entra:5}.hero-text>:nth-child(4){--entra:6}.hero-text>:nth-child(5){--entra:7}.page-intro .section-label{--entra:0}.page-intro .h1{--entra:1}.page-intro-text{--entra:2}.page-intro+*{--entra:4}.breadcrumb{--entra:0}.product-hero-plate,.product-hero-copy>:first-child{--entra:1}.product-hero-copy>:nth-child(2){--entra:2}.product-hero-copy>:nth-child(3){--entra:3}.product-hero-copy>:nth-child(4){--entra:4}.product-hero-copy>:nth-child(5){--entra:5}.product-hero-copy>:nth-child(6){--entra:6}.product-hero-copy>:nth-child(n+7),.product-hero+*{--entra:7}@keyframes entra{0%{opacity:.01;translate:0 18px}}@keyframes entra-tarjeta{0%{opacity:.01;translate:0 28px}}@keyframes entra-placa{0%{opacity:.01;scale:.96}}@keyframes entra-fundido{0%{opacity:.01}}@keyframes entra-cabecera{0%{opacity:.01;translate:0 -10px}}.product-card-body{align-content:start;gap:6px;display:grid}.product-card-meta{color:var(--slate);justify-content:space-between;gap:12px;display:flex}.product-card-name{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:600;line-height:1.1}.card-link{text-decoration:none}.card-link:after{content:"";z-index:2;position:absolute;inset:0}.product-card-line{color:var(--slate);font-size:.9375rem}.product-card-marker{border-top:1px solid var(--line);gap:2px;margin-top:8px;padding-top:12px;padding-right:28px;display:grid;position:relative}.product-card-marker .data-value{color:var(--ink);font-size:1.0625rem}.product-card-caption{color:var(--slate);font-size:.9375rem}.product-card-arrow{color:var(--ink);transition:translate .3s var(--ease);font-size:1.25rem;line-height:1;position:absolute;bottom:0;right:0}.product-card:hover .product-card-arrow{translate:4px}.soon-tag{width:fit-content;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--slate);border-radius:999px;justify-self:start;margin:0;padding:4px 10px 3px}.product-card.is-soon .product-card-stage{background:radial-gradient(70% 60% at 42% 30%,#f3f3f1,#dcdddb 78%)}.product-card.is-soon .go-marker-word,.product-soon .go-marker-word{-webkit-text-stroke-color:var(--stone)}.product-card.is-soon .product-card-name,.product-card.is-soon .product-card-marker .data-value,.product-card.is-soon .product-card-arrow{color:var(--slate)}.product-card.is-soon .sphere-tag:before,.compare-table tr.is-soon .sphere-tag:before{background:var(--stone)}@media (max-width:559px){.chips,.compare-tabs{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.compare-tabs::-webkit-scrollbar{display:none}.chip,.compare-tab{white-space:nowrap;flex:none}}.plate{--img-top:46;--img-mw:68;--img-mh:72;isolation:isolate;border-radius:var(--radius);background:radial-gradient(90% 70% at 50% 38%,#fdfcf9 0%,#efece5 58%,#e3e0d8 100%);position:relative;overflow:hidden;container-type:size}.plate .product-image{--w:min(calc(var(--img-mw) * 1cqw), calc(var(--img-mh) * 1cqh * var(--ar)));top:calc(var(--img-top) * 1cqh);z-index:1;width:var(--w);height:auto;position:absolute;left:50%;translate:-50% -50%}.contact-shadow{--w:min(calc(var(--img-mw) * 1cqw), calc(var(--img-mh) * 1cqh * var(--ar)));--h:calc(var(--w) / var(--ar));top:calc(var(--img-top) * 1cqh + var(--h) / 2);width:calc(var(--w) * .9);height:clamp(8px, calc(var(--w) * .07), 22px);filter:blur(3px);pointer-events:none;background:radial-gradient(closest-side,#1013173d,#0000);border-radius:50%;position:absolute;left:50%;translate:-50% -58%}.plate .product-image.is-photo{--img-mw:92;--img-mh:92;mix-blend-mode:multiply}.plate .product-image.is-studio{object-fit:cover;width:100%;height:100%;inset:0;translate:none}.plate-wide{--img-mw:84;--img-mh:76;aspect-ratio:16/10}.go-marker{z-index:1;text-align:center;background:repeating-linear-gradient(135deg,#0000 0 10px,#10131709 10px 11px);place-content:center;justify-items:center;gap:6px;padding:12px;display:grid;position:absolute;inset:0}.go-marker-word{letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:700;line-height:.9}.go-marker .mono{max-width:100%;color:var(--slate);font-size:.75rem}.go-marker-large .go-marker-word{font-size:clamp(6rem,3.5rem + 9vw,11rem)}@media (max-width:559px){.product-card .go-marker{gap:4px;padding:6px}.product-card .go-marker-word{font-size:2.5rem}.product-card .go-marker .mono{display:none}}.compare-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.compare-tab{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.9375rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.compare-tab:hover{box-shadow:inset 0 0 0 1px var(--ink)}.compare-tab[aria-selected=true]{background:var(--ink);color:var(--linen);box-shadow:none}@media (min-width:900px){.compare-tabs:not(.qe-tabs){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.compare-tabs:not(.qe-tabs)::-webkit-scrollbar{display:none}.compare-tabs:not(.qe-tabs) .compare-tab{white-space:nowrap;flex:none;padding:0 15px;font-size:.875rem}}.compare-panel{border-radius:var(--radius);background:var(--linen);gap:28px;padding:clamp(20px,3vw,40px);display:grid}.compare-question{letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:600;line-height:1.1}.compare-body{gap:28px;display:grid}@media (min-width:900px){.compare-plan .compare-body,.compare-family .compare-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.compare-plates .compare-sides{max-width:820px}.compare-question{text-align:center;text-wrap:balance;max-width:26ch;margin-inline:auto}.compare-takeaway{text-align:center}.compare-plan .compare-body,.compare-family .compare-body{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:40px}.compare-plan .compare-sides,.compare-family .compare-sides{display:contents}.compare-plan .compare-body{align-items:start}.compare-plan .compare-side{padding-top:12px}.compare-plan .compare-plate{width:min(100%,220px)}.compare-plan .compare-side:first-child,.compare-family .compare-side:first-child{grid-area:1/1}.compare-plan .compare-side:last-child,.compare-family .compare-side:last-child{grid-area:1/3}.compare-plan .scale-plan,.compare-panel.compare-family figure.compare-family{grid-area:1/2}.compare .scale-plan svg{margin-inline:auto}.compare .scale-plan figcaption,.compare-panel.compare-family figure.compare-family figcaption{text-align:center;max-width:52ch;margin-inline:auto}.compare-plates .compare-sides{width:100%;margin-inline:auto}}.compare-sides{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.compare-side{align-content:start;gap:8px;display:grid}.compare-plate{aspect-ratio:1;margin-bottom:8px}.compare-letter{color:var(--sphere)}.compare-name{letter-spacing:-.025em;color:var(--ink);font-size:1.25rem;font-weight:600}.compare-name a{border-bottom:1px solid var(--line-strong);text-decoration:none}.compare-name a:hover{border-color:var(--ink)}.compare-facts{color:var(--slate);gap:6px;font-size:.9375rem;display:grid}.compare-facts li,.pending li{padding-left:16px;position:relative}.compare-facts li:before{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:.75em;left:0}.compare-takeaway{border-top:1px solid var(--line);padding-top:16px;font-size:.9375rem}.compare+.text-link{margin-top:32px}.compare-family figcaption,.scale-plan figcaption,.format-scale figcaption,.scene figcaption{max-width:64ch;color:var(--slate);margin-top:12px;font-size:.8125rem}.format-scale figcaption{font-size:.9375rem}.scale-plan svg{isolation:isolate;width:100%;max-width:560px;height:auto;display:block}.plan-floor{fill:var(--linen)}.plan-grid line{stroke:var(--line);stroke-width:.6px}.plan-zone .plan-fill{stroke:var(--qion);stroke-width:1.2px}.plan-pro .plan-fill{fill:#2e319212;stroke:none}.plan-ambient .plan-fill{fill:#2e319226}.plan-zone .plan-min{fill:none;stroke:var(--qion);stroke-width:1px;stroke-dasharray:4 3}.plan-zone.is-muted{opacity:.4}.plan-furniture rect,.plan-furniture circle{fill:#ffffffd9;stroke:#4a51598c;stroke-width:.8px}.plan-furniture line{stroke:#4a515973;stroke-width:.8px}.plan-walls path:not(.plan-door){fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:miter}.plan-door{fill:none;stroke:var(--slate);stroke-width:.8px}.plan-window line{stroke:var(--linen);stroke-width:1.4px}.plan-marker circle{fill:#fff;stroke:var(--qion);stroke-width:1.2px}.plan-tag text,.plan-dims text,.plan-scale text{font-family:var(--font-mono), ui-monospace, monospace;paint-order:stroke;stroke-linejoin:round}.plan-kicker{letter-spacing:.04em;fill:var(--qion);stroke:#e8e8f0;stroke-width:3px;font-size:10.5px}.plan-value{fill:var(--ink);stroke:#e8e8f0;stroke-width:3px;font-size:16px;font-weight:500}.plan-dims line,.plan-scale line{stroke:var(--slate);stroke-width:.8px}.plan-dims text,.plan-scale text{fill:var(--slate);font-size:10.5px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scale-plan .plan-fill,.scale-plan .plan-min{transform-box:view-box;transform-origin:30px 40px;animation:linear both plan-grow;animation-timeline:view();animation-range:entry 20% cover 45%}.scale-plan .plan-marker,.scale-plan .plan-tag{animation:linear both plan-fade;animation-timeline:view();animation-range:cover 30% cover 48%}@media (hover:none){.scale-plan .plan-fill,.scale-plan .plan-min{animation-name:plan-fade}}}}@keyframes plan-grow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes plan-fade{0%{opacity:0}to{opacity:1}}.format-scale{--mm:1.8px}@media (min-width:640px){.format-scale{--mm:2.6px}}@media (min-width:1200px){.format-scale{--mm:3.2px}}.format-scale-row{flex-wrap:wrap;align-items:flex-end;gap:32px clamp(20px,4vw,56px);display:flex}@media (min-width:1200px){.format-scale{--mm:3.6px}.format-scale-row{justify-content:space-between}}.format-item{white-space:nowrap;justify-items:start;gap:2px;transition:opacity .3s;display:grid}.format-coin{width:calc(var(--w) * var(--mm));height:calc(var(--w) * var(--mm));filter:drop-shadow(0 6px 6px #10131729);margin-bottom:12px}.format-item img{width:calc(var(--w) * var(--mm));filter:drop-shadow(0 10px 12px #1013172e)drop-shadow(0 2px 3px #1013171f);transition:translate .5s var(--ease);margin-bottom:12px}@media (hover:hover){.format-item:hover img{translate:0 -5px}}.format-dims{color:var(--ink)}.format-name{font-size:.9375rem;font-weight:600}.format-name a{border-bottom:1px solid var(--line-strong);text-decoration:none}.format-depth{color:var(--slate);font-size:.75rem}.format-item.is-muted img,.format-item.is-muted .format-coin{opacity:.45;filter:grayscale(.7)}.format-item.is-current .format-name{color:var(--qion)}.format-ruler{height:12px;color:var(--slate);background:linear-gradient(currentColor, currentColor) left bottom / 100% 1px no-repeat, repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px var(--mm)) left bottom / 100% 3px no-repeat, repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px calc(10 * var(--mm))) left bottom / 100% 12px no-repeat;opacity:.6;margin-top:24px}.scale-pair{gap:48px;margin-top:clamp(28px,4vw,48px);display:grid}.scale-pair .scale-plan{width:100%;max-width:640px}@media (min-width:900px){.scale-pair .scale-plan{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);max-width:none;display:grid}.scale-pair .scale-plan figcaption{max-width:46ch;color:var(--ink);margin-top:0;font-size:1.0625rem;line-height:1.55}}.section-label+.h2+.format-scale{margin-top:clamp(28px,4vw,48px)}.family-band{margin:0 0 clamp(28px,4vw,56px)}.family-band img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.family-spheres{gap:14px 32px;margin-top:clamp(4px,1vw,12px);display:grid}@media (min-width:900px){.family-spheres{grid-template-columns:repeat(3,minmax(0,1fr))}}.family-spheres p{border-top:1px solid var(--line);color:var(--slate);align-content:start;gap:6px;margin:0;padding-top:12px;font-size:.9375rem;line-height:1.5;display:grid}.origin-grid{gap:24px 72px;display:grid}.origin-media{aspect-ratio:4/3;border-radius:22px;position:relative;overflow:hidden}@media (min-width:900px){.origin-grid{grid-template:"media head"1fr"media copy"/minmax(0,1fr) minmax(0,1fr);gap:28px 72px}.origin-head{grid-area:head;align-self:end}.origin-media{aspect-ratio:1;grid-area:media;align-self:center}.origin-copy{grid-area:copy;padding-bottom:clamp(0px,3vw,40px)}}.origin-media img{object-fit:cover;object-position:50% 80%}.origin-copy{align-content:start;gap:18px;display:grid}.origin-copy>p{max-width:54ch}.origin-copy .text-link{justify-self:start;margin-top:4px}.faq-grid{gap:32px 72px;display:grid}@media (min-width:900px){.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.faq-topics{gap:clamp(40px,6vw,72px);display:grid}.faq-index{display:none}.faq-topic{gap:16px;scroll-margin-top:96px;display:grid}@media (min-width:900px){.faq-help{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:72px;display:grid}.faq-index{display:block;position:sticky;top:104px}.faq-index ul{border-top:1px solid var(--line-strong);display:grid}.faq-index a{border-bottom:1px solid var(--line);color:var(--ink);gap:4px;padding:16px 0;text-decoration:none;display:grid}.faq-index-title{font-weight:600}.faq-index-hint{color:var(--slate);font-size:.875rem}@media (hover:hover){.faq-index a:hover .faq-index-title{color:var(--qion)}}}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{letter-spacing:-.015em;min-height:64px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:550;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{flex:none;width:14px;height:14px;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:14px;height:1.5px;transition:rotate .3s var(--ease);background:currentColor;position:absolute;top:6.25px;left:0}.faq-icon:after{rotate:90deg}.faq-item[open] .faq-icon:after{rotate:none}.faq-item p{max-width:62ch;color:var(--slate);padding-bottom:22px}.faq-item p a{color:var(--ink)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}}.contact{background:var(--ink);color:var(--on-dark)}.contact .h2{color:var(--linen)}.contact-grid{gap:32px 72px;display:grid}@media (min-width:900px){.contact-grid{grid-template-columns:1fr 1fr;align-items:start}}.contact-email{color:var(--linen);letter-spacing:-.04em;border-bottom:1px solid #f4f2ec59;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:6px;font-size:clamp(1.5rem,1rem + 2.4vw,2.75rem);font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.contact-email:hover{border-color:var(--linen)}.checklist li{margin-top:10px;padding-left:28px;position:relative}.checklist li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:12px;height:7px;position:absolute;top:.45em;left:2px;rotate:-45deg}.contact .note{color:var(--on-dark-soft);margin-top:20px}.site-footer{color:#f4f2ecbd;background:#0b0d11;padding:64px 0 28px;font-size:.9375rem}.site-footer-grid{gap:36px;display:grid}@media (min-width:640px){.site-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.site-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.site-footer .wordmark{height:28px;color:var(--linen);margin-bottom:16px}.site-footer .mono{color:#f4f2ec80;margin-bottom:12px}.site-footer-brand .mono{margin-top:8px}.site-footer ul{gap:0;display:grid}.site-footer a{text-decoration:none}.site-footer li a{align-items:center;min-height:36px;display:inline-flex}.site-footer a:hover{color:var(--linen);text-decoration:underline}.site-footer-email{color:var(--linen);font-weight:550}.site-footer-contact{align-content:start;justify-items:start;gap:6px;display:grid}.site-footer-contact .mono{margin-bottom:6px}.site-footer-whatsapp{color:var(--linen)}.site-footer-bottom{color:#f4f2ec8c;border-top:1px solid #f4f2ec24;gap:8px;margin-top:48px;padding-top:20px;font-size:.875rem;display:grid}@media (min-width:900px){.site-footer-bottom{grid-template-columns:1fr 1fr}}.site-footer-bottom .site-footer-legal{grid-column:1/-1}body:has(.product-backing-legal) .site-footer-legal{display:none}.page-intro{padding-block:clamp(40px,7vw,104px) clamp(24px,4vw,48px)}.page-intro .h1{max-width:16ch}.page-intro-text{max-width:60ch;margin-top:24px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}@media (min-width:900px){.page-intro{padding-block:48px 8px}.page-intro-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:16px 48px;display:grid}.page-intro-text{margin-top:0}}.not-found{padding-bottom:var(--section)}.not-found .mono{color:var(--slate);margin-bottom:16px}.not-found .h1+p{margin-top:16px}.not-found-help{color:var(--slate);margin-top:32px}.not-found-help a{color:var(--ink)}.levels{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}@media (min-width:900px){.levels{grid-template-columns:repeat(3,1fr)}}.level{background:var(--paper);align-content:start;gap:12px;padding:clamp(20px,3vw,36px);display:grid}.level-index{color:var(--qion)}.level p:not(.mono){color:var(--slate)}.evidence-grid{gap:16px;display:grid}@media (min-width:900px){.evidence-grid{grid-template-columns:repeat(3,1fr)}}.evidence{border-radius:var(--radius);background:var(--linen);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:14px;padding:24px;display:grid}.evidence p,.evidence .checklist{color:var(--slate)}.evidence .text-link{justify-self:start;margin-top:0}@media (min-width:900px){.evidence-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.hygienes .fact:nth-child(n+3){grid-column:auto}.hygienes .fact:last-child{grid-column:1/-1}@media (min-width:1100px){.hygienes{grid-template-columns:repeat(5,minmax(0,1fr))}.hygienes .fact:last-child{grid-column:auto}}.hygienes .fact-value{letter-spacing:-.03em;text-wrap:balance;gap:8px;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);line-height:1.1;display:grid}.hygiene-index{letter-spacing:.06em;color:var(--slate);font-size:.75rem;font-weight:500}.hygienes .fact-feature .hygiene-index{color:var(--on-dark)}.hygiene-note{max-width:60ch;color:var(--slate);margin-top:clamp(24px,3vw,36px);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.matrix-grid{gap:clamp(28px,4vw,72px);display:grid}@media (min-width:900px){.matrix-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center}}.matrix-media{aspect-ratio:4/5;border-radius:24px;position:relative;overflow:hidden}@media (max-width:899px){.matrix-media{aspect-ratio:4/3}}.matrix-media img{object-fit:cover;object-position:50% 62%}.matrix-list{border-top:1px solid #ffffff29;margin-top:clamp(24px,3vw,40px);display:grid}.matrix-list div{border-bottom:1px solid #ffffff29;gap:6px;padding:18px 0;display:grid}.matrix-list dt{letter-spacing:-.03em;color:var(--linen);font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:600}.matrix-list dd{max-width:52ch;color:var(--on-dark);font-size:1.0625rem;line-height:1.55}.evidence-grid+.note{margin-top:24px}.matrix-terms{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.matrix-terms .mono{color:var(--linen);border-radius:999px;padding:4px 10px;font-size:.75rem;box-shadow:inset 0 0 0 1px #ffffff3d}.table-hint{margin-bottom:10px}@media (min-width:1024px){.table-hint{display:none}}.table-scroll{isolation:isolate;border-top:1px solid var(--line-strong);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9375rem}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 16px 16px 0}.compare-table thead th,.spec-table thead th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:.75rem;font-weight:500}.compare-table th:first-child{z-index:1;background:var(--paper);min-width:132px;padding-right:16px;position:sticky;left:0}.compare-table tbody th a{color:var(--ink);border-bottom:1px solid var(--line-strong);font-weight:600;text-decoration:none}.compare-table .data-cell{font-family:var(--font-mono), ui-monospace, monospace;font-size:.8125rem}.compare-table td:last-child{color:var(--slate);font-size:.875rem}.compare-table tr.is-soon th a{color:var(--slate)}.breadcrumb{padding-top:20px}.breadcrumb ol{color:var(--slate);flex-wrap:wrap;gap:8px;font-size:.8125rem;display:flex}.breadcrumb li{align-items:center;min-height:40px;display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--stone);margin-right:8px}.breadcrumb a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current]{color:var(--ink)}.product-hero{gap:32px 64px;padding-block:clamp(20px,3vw,40px) clamp(16px,3vw,40px);display:grid}@media (min-width:900px){.product-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.product-hero-plate{--img-mw:64;--img-mh:70;aspect-ratio:1}.product-hero-plate .product-image.is-photo{--img-mw:88;--img-mh:90}.product-meta{color:var(--slate);flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.product-line{letter-spacing:-.025em;color:var(--sphere);margin-top:14px;font-size:clamp(1.25rem,1.05rem + .9vw,1.85rem);line-height:1.2}.product-summary{max-width:48ch;color:var(--slate);margin-top:16px}.product-marker{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);gap:4px;margin-top:28px;padding-block:18px;display:grid}.product-guarantee{color:var(--ink);align-items:flex-start;gap:10px;margin:18px 0 0;font-size:.9375rem;line-height:1.45;display:flex}.product-guarantee svg{width:20px;height:20px;color:var(--qion);flex:none}.product-guarantee a{color:var(--slate)}.product-guarantee+.note{margin-top:8px}.button-whatsapp{gap:8px}.whatsapp-icon{flex:none;width:20px;height:20px}.product-soon{padding-bottom:var(--section)}.product-soon .product-hero-plate{background:radial-gradient(90% 70% at 50% 38%,#fafaf9 0%,#ececea 58%,#e0e0dd 100%)}.product-soon .soon-tag{margin-top:18px}.product-soon .product-marker .mono{color:var(--slate)}.product-marker .data-value{color:var(--ink);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem);line-height:1.05}.product-marker span:last-child{color:var(--slate);font-size:.875rem}.product-hero .note{margin-top:14px}.product-context-grid{gap:40px 72px;display:grid}@media (min-width:900px){.product-context-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}.product-context-grid>:only-child{grid-column:1/-1;max-width:62ch}.product-context-grid .h2{margin-bottom:18px}.product-subhead{color:var(--slate);margin-block:32px 8px}.scene img{border-radius:var(--radius);width:100%}.scene-wide{padding-bottom:clamp(24px,4vw,48px)}.scene-wide img{object-fit:cover;max-height:78vh}.scene-frame{position:relative}.scene-video{object-fit:cover;border-radius:var(--radius);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.scene-video.is-playing{opacity:1}@media (max-width:899px),(hover:none),(prefers-reduced-motion:reduce){.scene-video{display:none}}.scene-natural{max-width:calc(var(--scene-w) + 2 * var(--gutter))}.scene-more{padding-bottom:clamp(24px,4vw,48px)}.scene-more .scene{margin:0}@media (min-width:560px){.scene-more.scene-row{max-width:calc(var(--row-w) + 2 * var(--gutter));align-items:flex-start;gap:28px;display:flex}.scene-more.scene-row .scene{flex:var(--ar) 1 0;min-width:0}}@media (min-width:560px) and (max-width:899px){.scene-more.scene-pairs{flex-wrap:wrap}.scene-more.scene-pairs .scene{flex:0 0 calc(50% - 14px)}}.versus{grid-template-columns:1fr 1fr;align-items:start;gap:20px 24px;display:grid}@media (min-width:900px){.versus{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:32px}}.versus-item{gap:6px;display:grid}.versus-plate{aspect-ratio:1}.versus-name{color:var(--ink);margin-top:8px;font-size:1.125rem;font-weight:600}.versus-name a{border-bottom:1px solid var(--line-strong);text-decoration:none}.versus-item .mono{color:var(--slate);font-size:.75rem}.versus-item .mono,.format-dims,.format-depth,.go-marker>.mono{text-transform:none;letter-spacing:.02em}.versus-scale{color:var(--slate);margin-top:14px;font-size:.75rem}.versus-text{letter-spacing:-.02em;color:var(--ink);grid-column:1/-1;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.35}@media (min-width:900px){.versus-scale{color:var(--slate);margin-top:14px;font-size:.75rem}.versus-text{grid-column:auto}}.product-data-grid{gap:32px 72px;display:grid}@media (min-width:900px){.product-data-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.product-data-grid>div:first-child p{color:var(--slate);margin-top:16px}.spec-table{border-top:1px solid var(--line-strong);border-collapse:collapse;width:100%}.spec-table thead th{border-bottom:1px solid var(--line);text-align:left;padding:12px 12px 12px 0}.spec-table tbody th,.spec-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px 14px 0}.spec-table tbody th{width:34%;color:var(--slate);font-weight:500}.spec-table td{color:var(--ink)}@media (max-width:639px){.spec-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spec-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;display:grid}.spec-table tbody th,.spec-table td{border:0;width:auto;padding:0}.spec-table tbody th{font-size:.8125rem}}.product-backing{border-left:2px solid var(--qion);background:var(--linen);gap:8px;margin-top:24px;padding:18px 20px;display:grid}.product-backing .mono{color:var(--qion)}.product-backing p:not(.mono){color:var(--slate);font-size:.9375rem;line-height:1.55}.product-backing a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.product-backing .product-backing-legal{font-size:.8125rem;line-height:1.5}.function-table tbody th{width:30%;color:var(--ink)}.function-table td{color:var(--slate);line-height:1.55}.function-exclusive{color:var(--slate);margin-top:4px;font-size:.75rem;font-weight:400;display:block}.function-note{max-width:62ch;color:var(--ink);margin-top:16px}.product-que-es-more{max-width:62ch;margin-top:16px}.product-data-grid>div:first-child p.function-closing{color:var(--ink);font-style:italic}.why-head{gap:16px;display:grid}.why-head .h2{margin-bottom:4px}.why-intro{gap:16px;max-width:68ch;display:grid}.why-cards{gap:16px;margin:clamp(28px,4vw,44px) 0;padding:0;list-style:none;display:grid}.why-cards li{border:1px solid var(--line);background:var(--linen);border-radius:14px;align-content:start;gap:12px;padding:clamp(20px,2.4vw,32px);display:grid}.why-cards p{color:var(--slate);line-height:1.55}.why-foot{align-items:start;gap:clamp(28px,4vw,44px) 72px;display:grid}.why-body{gap:16px;max-width:68ch;display:grid}.why-body strong{color:var(--ink);font-weight:600}.why-highlight{background:var(--night);color:var(--on-dark);border-radius:14px;gap:14px;padding:clamp(22px,3vw,36px);display:grid}.why-highlight .mono{color:var(--signal)}.why-highlight strong{color:var(--paper);font-weight:600}@media (min-width:900px){.why-head,.why-foot{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:72px}.why-intro{padding-top:6px}.why-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.read-more-toggle{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:.9375rem;font-weight:500;display:inline-flex}.read-more-toggle:hover{box-shadow:inset 0 0 0 1px var(--ink)}.read-more-toggle:focus-visible{outline:2px solid var(--qion);outline-offset:2px}.read-more-icon{width:8px;height:8px;transition:rotate .25s var(--ease), margin .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-4px;rotate:45deg}.read-more[data-open] .read-more-icon{margin-top:4px;rotate:-135deg}.read-more[data-open]>.read-more-body{margin-bottom:24px}.que-es-more>.read-more-toggle{margin-top:20px}.evidence-more,.evidence-more>.read-more-body{justify-items:start;gap:14px;display:grid}.evidence-more[data-open]>.read-more-body{margin-bottom:0}.read-more:not([data-open])>.read-more-body{display:none}@media (max-width:559px){.why-cards{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;overflow-x:auto}.why-cards::-webkit-scrollbar{display:none}.why-cards li{scroll-snap-align:start}}@media (max-width:639px){.function-table tr{grid-template-columns:minmax(0,1fr)}.function-table tbody th{width:auto;font-size:.875rem}}.views{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.view-plate{aspect-ratio:3/4}@media (max-width:899px){.views>li:first-child:nth-last-child(3){grid-column:1/-1}.views>li:first-child:nth-last-child(3) .view-plate{aspect-ratio:4/3}}@media (min-width:900px){.views{grid-template-columns:repeat(min(var(--views,4), 4), minmax(0, 1fr))}.views-few .view-plate{aspect-ratio:4/3}}.views-studio .view-plate,.views-studio>li:first-child:nth-last-child(3) .view-plate{aspect-ratio:1}.views figcaption{color:var(--slate);margin-top:8px}.versus-family{max-width:440px;margin-top:24px}.versus-family figcaption{letter-spacing:0;color:var(--slate);margin-top:10px;font-size:.9375rem;line-height:1.5}.pending{border:1px dashed var(--line-strong);border-radius:var(--radius);background:repeating-linear-gradient(135deg,#0000 0 12px,#10131706 12px 13px);gap:16px;padding:clamp(20px,3vw,36px);display:grid}.pending h2,.pending h3{color:var(--ink)}@media (min-width:900px){.product-faq{grid-template-rows:auto 1fr;grid-template-areas:"head list""pending list";row-gap:40px}.product-faq-head{grid-area:head}.product-faq>.faq-list{grid-area:list;align-self:start}.product-faq-pending{grid-area:pending;align-self:start}}.pending ul{gap:8px;display:grid}.pending li:before{content:"";border:1px solid var(--slate);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.pending .text-link{justify-self:start;margin-top:4px}.product-eco .section-head p{max-width:64ch}.eco-list{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}@media (min-width:700px){.eco-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}}.eco-item{background:var(--linen);height:100%;box-shadow:inset 0 0 0 1px var(--line);color:inherit;border-radius:18px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px 10px 10px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid;position:relative}.eco-item:hover{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.eco-item:focus-visible{outline:2px solid var(--qion);outline-offset:2px}.eco-stage{aspect-ratio:1;background:radial-gradient(70% 60% at 42% 30%,#f6f1e8,#e9e0d2 78%);border-radius:12px;position:relative;overflow:hidden}.eco-stage img{object-fit:cover}.eco-copy{gap:4px;min-width:0;display:grid}.eco-copy .sphere-tag{color:var(--slate)}.eco-name{letter-spacing:-.02em;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.15}.eco-text{color:var(--slate);font-size:.9375rem;line-height:1.4}.eco-arrow{color:var(--ink);transition:translate .3s var(--ease);font-size:1.25rem;line-height:1}.eco-item:hover .eco-arrow{translate:4px}@media (min-width:1100px){.eco-item{grid-template-columns:1fr;align-content:start;gap:14px;padding:12px 12px 22px}.eco-stage{aspect-ratio:5/4}.eco-copy{padding-inline:8px 36px}.eco-arrow{position:absolute;bottom:22px;right:20px}}@media (hover:none){.cutout-float{animation:none}.flow-ring{display:none}.flow-dial,.qt-word,.scale-plan .plan-fill,.scale-plan .plan-min,.scale-plan .plan-marker,.scale-plan .plan-tag{animation:none}.cutout-img,.format-item img{filter:drop-shadow(0 6px 6px #10131729)}.cutout-shadow,.contact-shadow{filter:none}.reveal,.product-grid>li{animation:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flow-dots{display:none}}@media (max-width:559px){#catalogo .section-head p,#diferencias .section-head p,#como-funciona .section-head p{display:none}#catalogo .section-head,#diferencias .section-head,#como-funciona .section-head{margin-bottom:20px}.family-band{margin-bottom:24px}.family-spheres{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.family-spheres p{padding-top:8px}.family-spheres p:nth-child(2){justify-items:center}.family-spheres p:nth-child(3){justify-items:end}.family-spheres p>span:not(.sphere-tag){display:none}.finder-controls{gap:10px;margin-bottom:14px}.finder-status{min-height:0}.finder-help{display:none}.product-grid{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(76%,300px);grid-auto-flow:column;gap:12px;overflow-x:auto}.product-grid::-webkit-scrollbar{display:none}.product-grid>li{scroll-snap-align:start;animation:none}.product-card{grid-template-columns:1fr;gap:10px;padding:0 4px 12px}.product-card-stage{aspect-ratio:5/4}.compare-tabs{flex-wrap:nowrap;margin-bottom:16px}.compare-panel{gap:20px;padding:20px 18px}.compare-question{font-size:1.3rem}.compare-body{gap:20px}.compare-facts{font-size:.875rem}.compare .scale-plan figcaption{display:none}.compare+.text-link{margin-top:20px}.origin-media{aspect-ratio:16/10}}.product-grid>li[data-match]{order:-1}@media (max-width:559px){.site-footer{padding:40px 0 calc(20px + env(safe-area-inset-bottom,0px))}.site-footer-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.site-footer-brand,.site-footer-grid>nav[aria-label=Secciones],.site-footer-grid>div:last-child,.site-footer-grid>nav[aria-label=Productos]{grid-column:1/-1}.site-footer .wordmark{height:24px;margin-bottom:10px}.site-footer-brand p{display:inline}.site-footer-brand .mono{margin:6px 0 0;display:block}.site-footer .mono{margin-bottom:4px}.site-footer nav[aria-label=Secciones] ul{flex-wrap:wrap;column-gap:18px;display:flex}.site-footer .site-footer-products{grid-template-columns:1fr 1fr;column-gap:16px}.site-footer-grid>div:last-child .mono{display:none}.site-footer-contact{flex-wrap:wrap;gap:0 20px;display:flex}.site-footer-email,.site-footer-whatsapp{align-items:center;min-height:40px;display:inline-flex}.site-footer-bottom{margin-top:16px;padding-top:14px;display:block}.site-footer-bottom p{display:inline}.site-footer-bottom .site-footer-legal{margin-top:10px;display:block}.site-footer-bottom p+p:before{content:" "}.scene-more.scene-row{max-width:none;padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;align-items:start;gap:14px;display:grid;overflow-x:auto}.scene-more.scene-row::-webkit-scrollbar{display:none}.scene-more.scene-row .scene{scroll-snap-align:start;margin:0}.product-data-grid>*{min-width:0}.function-table,.function-table tbody{display:block}.function-table thead{display:none}.function-table tbody{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.function-table tbody::-webkit-scrollbar{display:none}.function-table tr{border:1px solid var(--line);background:var(--linen);scroll-snap-align:start;border-radius:14px;flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex}.function-table tbody th,.function-table td{border:0;padding:0}.function-table tbody th{font-size:1.0625rem;font-weight:600;line-height:1.3}.function-table td{font-size:.9375rem}:root{--section:46px}.plan-kicker,.plan-dims text,.plan-scale text{font-size:12.5px}.format-scale{--mm:1.6px}.format-scale-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:0 12px;display:grid}.format-item{grid-row:span 4;grid-template-rows:subgrid;white-space:normal;row-gap:2px;margin-bottom:26px;display:grid}.format-item img,.format-coin{align-self:end}.format-name{font-size:.875rem;line-height:1.25}.format-depth-long{display:none}.format-ruler{margin-top:0}.table-hint{display:none}.table-scroll{overflow:visible}.compare-table,.compare-table tbody{min-width:0;display:block}.compare-table thead{display:none}.compare-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;display:grid}.compare-table td:nth-child(2){align-self:center}.compare-table td:nth-child(n+3){grid-column:1/-1}.compare-table th,.compare-table td{border:0;padding:0}.compare-table th:first-child{background:0 0;min-width:0;position:static}.compare-table td:nth-child(2){font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:.75rem}}@media (max-width:899px){.compare-plan .compare-plate{display:none}}@media (max-width:559px){.hygienes .fact{border-radius:16px;row-gap:6px;padding:14px 16px 16px}.hygienes .fact-icon{width:34px;height:34px;margin-bottom:2px}.hygienes .fact-icon svg{width:20px;height:20px}.hygienes .fact-value{gap:4px;font-size:1.125rem}}@media (min-width:900px){.family-spheres{display:none}}@media (max-width:559px){.scale-wide-only{display:none}.site-footer li a,.format-name a,.versus-name a,.text-link{position:relative}.site-footer li a:before,.format-name a:before,.versus-name a:before,.text-link:before{content:"";inset-inline:0;height:42px;position:absolute;top:50%;translate:0 -50%}}.proof-band{border-block:1px solid var(--line);background:var(--linen);padding-block:clamp(22px,3vw,36px)}.proof-inner{gap:16px;display:grid}.proof-label{color:var(--qion)}.proof-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.proof-figures li{align-content:start;gap:4px;min-width:0;display:grid}.proof-figures strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--qion);text-wrap:balance;font-size:clamp(1.125rem,.95rem + 1vw,1.75rem);font-weight:600;line-height:1.1}.proof-figures span{color:var(--slate);font-size:.875rem;line-height:1.4}.proof-link{justify-self:start}@media (min-width:900px){.proof-inner{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:40px}.proof-figures{gap:32px}}
