@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}@media (max-width: 760px){html{scroll-padding-top:66px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;min-height:100dvh;background:var(--surface-midnight-canvas);color:var(--color-moon-mist);font-family:var(--font-untitled-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--color-frost-glow);text-decoration:none}a:hover{color:var(--color-pure-white)}:focus-visible{outline:2px solid var(--color-blueprint-blue);outline-offset:3px;border-radius:4px}img,svg{display:block;max-width:100%}button,input{font:inherit;color:inherit}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0}b,strong{font-weight:var(--font-weight-semibold)}p{margin:0}ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.only-phone{display:none}@media (max-width: 760px){.only-phone{display:initial}.only-wide{display:none!important}}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--surface-midnight-canvas)}.backdrop__lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(186,215,247,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(186,215,247,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 20%,transparent 75%)}.backdrop__halo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 600px 420px at 50% 0%,rgba(152,192,239,.16),transparent 70%)}.nav,main,.footer{position:relative;z-index:1}.wrap{width:min(1120px,100% - 64px);margin-inline:auto}@media (max-width: 900px){.wrap{width:calc(100% - 48px)}}@media (max-width: 600px){.wrap{width:calc(100% - 32px)}}.section{padding-block:clamp(64px,8vw,96px);overflow:hidden}.section--band{background:#bad6f706;box-shadow:0 1px 0 var(--border-hairline) inset,0 -1px 0 var(--border-hairline) inset}.section__head{max-width:680px;margin-bottom:clamp(28px,4vw,48px)}.section__head--center{margin-inline:auto;text-align:center}.lead{font-size:var(--text-subheading);line-height:1.5;color:var(--color-moon-mist);margin:14px 0 0;max-width:62ch}.section__head--center .lead{margin-inline:auto}.lead--sm{font-size:var(--text-body)}.wordmark{font-family:var(--font-aeonikpro);font-weight:500;letter-spacing:-.02em;font-size:22px;line-height:1;display:inline-block;background:var(--gradient-ice-highlight);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.eyebrow,.dd{font-family:var(--font-dotdigital);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fog-veil);line-height:1.3}.eyebrow{display:block;margin:0 0 14px}.dd{display:inline-block;font-size:10px}h1,h2,h3,h4{margin:0;font-family:var(--font-aeonikpro);font-weight:500;color:var(--color-ice-highlight);letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(36px,5.2vw,60px);line-height:1.06;letter-spacing:-.02em}h2{font-size:clamp(28px,3.4vw,42px);line-height:1.14;letter-spacing:-.015em}h3{font-size:19px;line-height:1.3}h4{font-size:17px;line-height:1.3}.gradient{background:var(--gradient-ice-highlight);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mono{font-family:var(--font-dotdigital);font-feature-settings:"tnum" on}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:var(--radius-buttons);cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--text-body-sm);line-height:1.2;letter-spacing:-.01em;padding:10px 18px;transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.btn--lg{padding:14px 26px;font-size:var(--text-body);min-height:52px}.btn--primary{background:var(--color-void-violet);color:var(--color-pure-white);box-shadow:0 0 0 1px #ffffff0f inset,0 10px 28px #663af352}.btn--primary:hover{background:#7550f5;color:#fff}.btn--ghost{background:var(--wash-frost);color:var(--color-pure-white);box-shadow:var(--shadow-subtle)}.btn--ghost:hover{background:var(--wash-frost-hover);color:#fff}.btn--frost{background:var(--color-ice-highlight);color:var(--color-midnight-canvas)}.btn--frost:hover{background:#fff;color:var(--color-midnight-canvas)}.btn--block{display:flex;width:100%}.nav{position:sticky;top:0;z-index:20;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#05060fb3;box-shadow:0 1px 0 var(--border-hairline)}.nav__inner{width:min(1120px,100% - 64px);margin-inline:auto;height:64px;display:flex;align-items:center;gap:24px}.nav__links{display:flex;gap:22px;margin-left:20px;font-size:var(--text-body-sm)}.nav__links a{color:var(--color-moon-mist);padding:6px 0}.nav__links a:hover{color:var(--color-pure-white)}.nav__cta{margin-left:auto;display:flex;gap:10px;align-items:center}.nav .btn{min-height:38px;padding:8px 16px}@media (max-width: 900px){.nav__inner{width:calc(100% - 48px)}}@media (max-width: 760px){.nav__links{display:none}.nav__inner{height:58px}}@media (max-width: 600px){.nav__inner{width:calc(100% - 32px)}}.card{border-radius:var(--radius-cards);background:#bad6f709;box-shadow:var(--elevation-card);padding:22px;color:var(--color-frost-glow)}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-badges);padding:3px 8px;white-space:nowrap;background:var(--color-luminous-fill);box-shadow:var(--shadow-subtle-3);color:var(--color-frost-glow);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:1.33}.badge--quiet{background:var(--wash-frost);color:var(--color-moon-mist)}.badge--teal{background:#2696842e;color:#8ddcc9}.hairline{height:1px;background:linear-gradient(90deg,transparent,var(--border-hairline-strong),transparent);border:0;margin:18px 0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;box-shadow:var(--shadow-subtle-3);background:var(--wash-frost);font-family:var(--font-dotdigital);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fog-veil)}.chip--on{color:var(--color-ice-highlight);box-shadow:var(--shadow-subtle-9)}.link-cta{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:clamp(28px,4vw,44px)}.link-cta a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-weight:500;color:var(--color-frost-glow)}.link-cta a .arrow{transition:transform .14s ease}.link-cta a:hover .arrow{transform:translate(3px)}.link-cta__note{font-size:var(--text-caption);color:var(--color-fog-veil);text-align:center}.textlink{text-align:center;font-size:var(--text-body-sm);color:var(--color-fog-veil);margin-top:18px}.textlink a{color:var(--color-moon-mist);text-decoration:underline;text-decoration-color:var(--border-hairline-strong);text-underline-offset:4px}.textlink a:hover{color:var(--color-pure-white)}.textlink--left{text-align:left;margin-top:16px}.hero{padding-block:clamp(40px,7vw,96px) clamp(48px,6vw,80px);overflow:hidden}.hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:center}.hero__sub{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--color-moon-mist);margin:22px 0 0;max-width:520px}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero__price{margin-top:16px;font-size:var(--text-body-sm);color:var(--color-fog-veil);line-height:1.5}.hero__mock{position:relative}.hero__mock:before{content:"";position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;background:radial-gradient(ellipse at 50% 40%,rgba(152,192,239,.16),transparent 62%);pointer-events:none}@media (max-width: 900px){.hero__grid{grid-template-columns:1fr;gap:40px}.hero__mock{width:100%;max-width:620px;margin-inline:auto}.hero__cta .btn{flex:1 1 100%}}@media (max-width: 760px){.hero{padding-top:32px}.hero__grid{display:flex;flex-direction:column;gap:0}.hero__copy,.hero__cta{display:contents}.hero__copy h1{order:1;font-size:38px}.hero__sub{order:2;margin-top:14px;font-size:17px}.hero__mock{order:3;margin-top:26px}.hero__cta .btn--primary{order:4;margin-top:24px;width:100%}.hero__cta .btn--ghost{order:5;margin-top:10px;width:100%}.hero__price{order:6;margin-top:14px;text-align:center}}.mock{font-size:13px;color:var(--color-frost-glow)}.tile{border-radius:10px;padding:10px 11px;background:#bad6f70a;box-shadow:var(--shadow-subtle-3);min-width:0}.tile b{display:block;font-weight:500;color:var(--color-frost-glow);font-size:12px;line-height:1.25}.tile span{color:var(--color-moon-mist);font-size:12px;font-variant-numeric:tabular-nums}.tile--wide{display:flex;justify-content:space-between;align-items:center;gap:12px}.tile--wide b{font-size:13px}.pulse{width:7px;height:7px;border-radius:999px;background:var(--color-deep-teal);display:inline-block;flex:none;animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #2696848c}70%{box-shadow:0 0 0 8px #26968400}to{box-shadow:0 0 #26968400}}.links{--loop: 12s;--knob-x: 12px;position:relative;margin:0;aspect-ratio:600 / 440}.links__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.links__wires--phone{display:none}.links__wires path{fill:none;vector-effect:non-scaling-stroke}.links__wire path{stroke:#bad7f74d;stroke-width:1}.links__lit{stroke:#8ddcc9;stroke-width:1.5;opacity:.8}.links__beam{stroke:#d8ecf8;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:14;opacity:0;filter:drop-shadow(0 0 4px rgba(186,207,247,.9))}.links__beam--4{stroke:#8ddcc9;filter:drop-shadow(0 0 4px rgba(47,179,156,.9))}.node{position:absolute;left:calc(var(--x) / 6 * 1%);top:calc(var(--y) / 4.4 * 1%);width:calc(var(--w) / 6 * 1%);transform:translate(-50%,-50%);display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#121624,#0c0f1a);box-shadow:0 0 0 1px #bad7f726 inset,0 1px #ffffff12 inset;font-size:12.5px;color:var(--color-moon-mist)}.node:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:var(--glow);box-shadow:0 0 0 1px #d8ecf88c inset,0 0 26px #bacff747}.node--menu{--x: 110;--y: 72;--w: 190}.node--team{--x: 490;--y: 72;--w: 190}.node--cat{--x: 300;--y: 190;--w: 206;gap:4px;padding:14px 18px 16px;text-align:center;background:linear-gradient(180deg,#171c2d,#0e1220);box-shadow:0 0 0 1px #d8ecf842 inset,0 1px #ffffff1a inset,0 0 44px #98c0ef29}.node--caja{--x: 110;--y: 306;--w: 190}.node--ord{--x: 300;--y: 314;--w: 172}.node--inv{--x: 490;--y: 306;--w: 190}.node__product{font-family:var(--font-aeonikpro);font-weight:500;font-size:22px;line-height:1.15;color:var(--color-ice-highlight)}.node__price{font-size:13px}.node__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 10px;border-radius:9px;background:#bad6f70f}.node__row b,.node__people span,.node__stock>span:first-child{font-weight:500;color:var(--color-frost-glow)}.node__plus{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--color-ice-highlight);color:var(--color-midnight-canvas);font-weight:600;line-height:1}.node__who{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--color-fog-veil)}.node__who i,.node__people i{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;font-style:normal;font-size:10px;font-weight:600;background:#bad6f724;color:var(--color-ice-highlight)}.node__people{display:flex;flex-wrap:wrap;gap:6px 14px}.node__people span{display:flex;align-items:center;gap:7px;white-space:nowrap}.node__cobrar{justify-self:stretch;text-align:center;padding:8px 10px;border-radius:999px;background:var(--color-ice-highlight);color:var(--color-midnight-canvas);font-weight:600;white-space:nowrap}.node__order{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;background:#bad6f70f}.node__id{white-space:nowrap;font-family:var(--font-dotdigital);font-size:11.5px;letter-spacing:.04em;color:var(--color-ice-highlight)}.node__src{margin-left:auto;font-size:11px;color:var(--color-fog-veil)}.node__stock{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.node__bar{height:6px;border-radius:999px;background:#bad6f71a;overflow:hidden}.node__bar i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#98c0ef,#d8ecf8);transform-origin:left center;transform:scaleX(.9)}.node__pop{position:absolute;right:10px;top:-10px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap;opacity:0;background:#101a2c;box-shadow:0 0 0 1px #d8ecf866 inset;color:var(--color-ice-highlight)}.links__pu{position:absolute;left:0;right:0;top:calc(408 / 4.4 * 1%);transform:translateY(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-inline:2%}.sw{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:8px 9px 8px 14px;border-radius:999px;background:linear-gradient(180deg,#121624,#0c0f1a);box-shadow:0 0 0 1px #bad7f724 inset;font-size:12.5px}.sw b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--color-fog-veil)}.sw__knob{flex:none;position:relative;width:30px;height:18px;border-radius:999px;background:#bad6f71f;box-shadow:0 0 0 1px #bad7f729 inset}.sw__knob:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:var(--color-fog-veil)}.sw--on{box-shadow:0 0 0 1px #8ddcc973 inset,0 0 18px #2fb39c29}.sw--on b{color:var(--color-ice-highlight)}.sw--on .sw__knob{background:#26968499}.sw--on .sw__knob:after{transform:translate(var(--knob-x));background:#e3f7f0}.links__rail{position:absolute;left:calc(400 / 6 * 1%);top:calc(370 / 4.4 * 1%);transform:translate(-50%,-50%);padding:0 8px;background:var(--surface-midnight-canvas);font-size:9.5px}.links__beam--1{animation:l-beam-1 var(--loop) ease-in-out infinite}.links__beam--2{animation:l-beam-2 var(--loop) ease-in-out infinite}.links__beam--3{animation:l-beam-3 var(--loop) ease-in-out infinite}.links__beam--4{animation:l-beam-4 var(--loop) ease-in-out infinite}.links__lit{animation:l-lit var(--loop) infinite}.node--menu{animation:l-glow-menu var(--loop) infinite}.node--cat{animation:l-glow-cat var(--loop) infinite}.node--ord{animation:l-glow-ord var(--loop) infinite}.node--inv{animation:l-glow-inv var(--loop) infinite}.node__pop--new{animation:l-pop-new var(--loop) infinite}.node__pop--delta{animation:l-pop-delta var(--loop) infinite}.node__bar i{animation:l-stock var(--loop) infinite}.sw--on{animation:l-sw var(--loop) infinite}.sw--on b{animation:l-sw-label var(--loop) infinite}.sw--on .sw__knob{animation:l-sw-track var(--loop) infinite}.sw--on .sw__knob:after{animation:l-sw-knob var(--loop) infinite}.links.is-paused,.links.is-paused *,.links.is-paused .sw__knob:after{animation-play-state:paused}@keyframes l-beam-1{0%,8.33%{stroke-dashoffset:14;opacity:0}8.4%{opacity:1}18.3%{stroke-dashoffset:-100;opacity:1}18.4%,to{stroke-dashoffset:-100;opacity:0}}@keyframes l-beam-2{0%,21.67%{stroke-dashoffset:14;opacity:0}21.7%{opacity:1}29.9%{stroke-dashoffset:-100;opacity:1}30%,to{stroke-dashoffset:-100;opacity:0}}@keyframes l-beam-3{0%,38.33%{stroke-dashoffset:14;opacity:0}38.4%{opacity:1}46.6%{stroke-dashoffset:-100;opacity:1}46.7%,to{stroke-dashoffset:-100;opacity:0}}@keyframes l-beam-4{0%,55%{stroke-dashoffset:14;opacity:0}55.1%{opacity:1}63.2%{stroke-dashoffset:-100;opacity:1}63.3%,to{stroke-dashoffset:-100;opacity:0}}@keyframes l-lit{0%,58.33%{opacity:0}61%,91.67%{opacity:.8}94.17%,to{opacity:0}}@keyframes l-glow-menu{0%,6.5%{--glow: 0}9%{--glow: 1}16%,to{--glow: 0}}@keyframes l-glow-cat{0%,17.5%{--glow: 0}20%{--glow: 1}27%,to{--glow: 0}}@keyframes l-glow-ord{0%,29%{--glow: 0}31.5%{--glow: 1}40%,to{--glow: 0}}@keyframes l-glow-inv{0%,46%{--glow: 0}48.5%{--glow: 1}56%,to{--glow: 0}}@keyframes l-pop-new{0%,29.5%{opacity:0;transform:translateY(4px) scale(.85)}32%{opacity:1;transform:none}88%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes l-pop-delta{0%,46.5%{opacity:0;transform:translateY(4px) scale(.85)}49%{opacity:1;transform:none}70%{opacity:1;transform:none}74%,to{opacity:0;transform:none}}@keyframes l-stock{0%,46.5%{transform:none}50%,94%{transform:scaleX(.9)}99%,to{transform:none}}@keyframes l-sw{0%,58.33%{box-shadow:0 0 0 1px #bad7f724 inset}61%,91.67%{box-shadow:0 0 0 1px #8ddcc973 inset,0 0 18px #2fb39c29}94.17%,to{box-shadow:0 0 0 1px #bad7f724 inset}}@keyframes l-sw-label{0%,58.33%{color:var(--color-fog-veil)}61%,91.67%{color:var(--color-ice-highlight)}94.17%,to{color:var(--color-fog-veil)}}@keyframes l-sw-track{0%,58.33%{background:#bad6f71f}61%,91.67%{background:#26968499}94.17%,to{background:#bad6f71f}}@keyframes l-sw-knob{0%,58.33%{transform:none;background:var(--color-fog-veil)}61%,91.67%{transform:translate(var(--knob-x));background:#e3f7f0}94.17%,to{transform:none;background:var(--color-fog-veil)}}@media (min-width: 901px) and (max-width: 1100px){.hero__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.node{gap:6px;padding:10px 11px;font-size:12px}.node--cat{padding:12px 14px 14px}.node__product{font-size:19px}.node__order{gap:6px;padding:6px 8px}.node__id{font-size:10.5px;letter-spacing:.02em}.sw{font-size:12px;padding-left:12px}}@media (max-width: 760px){.links{--knob-x: 8px;aspect-ratio:340 / 372}.links__wires--wide{display:none}.links__wires--phone{display:block}.node{left:calc(var(--px) / 3.4 * 1%);top:calc(var(--py) / 3.72 * 1%);width:calc(var(--pw) / 3.4 * 1%);gap:7px;padding:10px 11px;border-radius:12px;font-size:12px}.node--menu{--px: 83;--py: 52;--pw: 162}.node--ord{--px: 257;--py: 52;--pw: 162}.node--cat{--px: 170;--py: 160;--pw: 196;padding:11px 14px 13px}.node--caja{--px: 83;--py: 262;--pw: 162}.node--inv{--px: 257;--py: 262;--pw: 162}.node--team{display:none}.node__product{font-size:19px}.node__row{gap:6px;padding:6px 6px 6px 8px}.node__who{font-size:11px}.node__cobrar{padding:7px 8px}.node__stock{gap:8px}.links__pu{top:calc(346 / 3.72 * 1%);gap:6px;padding-inline:0}.sw{gap:5px;padding:6px 5px 6px 8px;font-size:10.5px}.sw__knob{width:20px;height:12px}.sw__knob:after{top:2px;left:2px;width:8px;height:8px}.links__rail{left:calc(226 / 3.4 * 1%);top:calc(318 / 3.72 * 1%)}}@property --glow{syntax: "<number>"; inherits: true; initial-value: 0;}@property --edge{syntax: "<number>"; inherits: true; initial-value: 0;}.build{--loop: 20s;position:relative;margin:0;display:grid;gap:14px}.build__tier{display:grid;gap:12px}.build__label{display:flex;align-items:center;gap:10px}.build__label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-hairline-strong),transparent)}.build__row{display:grid;gap:10px;align-items:stretch}.build__tier--pu .build__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}.build__tier--core .build__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.piece{position:relative;min-width:0;display:grid;align-content:start;gap:10px;padding:13px 14px 15px;border-radius:12px;background:linear-gradient(180deg,#bad6f717,#bad6f709);box-shadow:0 0 0 1px #bad7f729 inset,0 1px #ffffff1a inset,0 -4px #02030980 inset;--stud: rgba(216, 236, 248, .3)}.piece__studs{position:absolute;left:12px;right:12px;top:-6px;height:6px;pointer-events:none;background:radial-gradient(circle at 50% 100%,var(--stud) 0 5px,transparent 5.5px) 0 0 / 22px 6px repeat-x}.piece:before,.piece:after{content:"";position:absolute;pointer-events:none}.piece:before{left:12%;right:12%;bottom:-1px;height:2px;border-radius:2px;opacity:var(--edge);background:linear-gradient(90deg,transparent,rgba(216,236,248,.95),transparent);box-shadow:0 0 14px #bacff7b3}.piece:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:var(--glow);box-shadow:0 0 0 1px #d8ecf899 inset,0 0 24px #bacff74d}.piece[data-piece=ord]:before{left:-1px;right:auto;top:16%;bottom:16%;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(216,236,248,.95),transparent)}.piece--pu{background:linear-gradient(180deg,#26968429,#2696840d);box-shadow:0 0 0 1px #8ddcc93d inset,0 1px #ffffff17 inset,0 -4px #02030980 inset;--stud: rgba(141, 220, 201, .4)}.piece--pu:before{background:linear-gradient(90deg,transparent,#8ddcc9,transparent);box-shadow:0 0 14px #2fb39cb3}.piece--pu:after{box-shadow:0 0 0 1px #8ddcc9a6 inset,0 0 24px #2fb39c4d}.piece__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px}.piece__head b{font-family:var(--font-aeonikpro);font-weight:500;font-size:15px;line-height:1.2;color:var(--color-ice-highlight)}.piece__price{font-size:11.5px;line-height:1.3;color:#8ddcc9;white-space:nowrap}.num.piece__amt,.piece__tile .num,.piece__name .num{color:var(--color-moon-mist)}.piece[data-piece=caja],.piece[data-piece=menu],.piece[data-piece=ord]{gap:8px}.piece__tile:not(.piece__tile--new),.piece__line:not(.piece__line--new),.piece__order:not(.piece__order--new){opacity:.55;box-shadow:none}.piece__tile{display:grid;gap:1px;padding:9px 10px;border-radius:9px;background:#bad6f70d;box-shadow:0 0 0 1px #bad7f747 inset,0 0 10px #bacff729;font-size:12.5px}.piece__tile b,.piece__name b{font-weight:500;color:var(--color-frost-glow)}.piece__line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;border-radius:9px;background:#bad6f70d;font-size:12.5px}.piece__name{display:grid;gap:1px;min-width:0}.piece__check{width:16px;height:16px;border-radius:5px;box-shadow:0 0 0 1px #bad7f766 inset}.piece__check i{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:var(--color-ice-highlight);color:var(--color-midnight-canvas);font-style:normal;font-size:11px;font-weight:700;line-height:1}.piece__order{display:grid;gap:6px;padding:9px 10px;border-radius:9px;background:#bad6f70d;font-size:12.5px}.piece__order-top{display:flex;align-items:center;gap:8px}.piece__id{font-family:var(--font-dotdigital);font-size:11.5px;letter-spacing:.04em;color:var(--color-ice-highlight)}.piece__amt{margin-left:auto}.piece__order-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:11.5px;color:var(--color-fog-veil)}.swap{display:inline-grid}.swap>*{grid-area:1 / 1}.swap__a{opacity:0}.piece__status{justify-items:end}.piece__status{display:inline-grid;justify-items:end}.piece__status>*{padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.35;white-space:nowrap}.piece__status .swap__a{background:#e46d4c29;color:#f0a891}.piece__status .swap__b,.piece__done{background:#26968433;color:#8ddcc9}.piece__member{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px 10px;font-size:12.5px}.piece__who{font-weight:500;color:var(--color-frost-glow)}.piece__member .swap{justify-items:end;font-size:11.5px;color:var(--color-moon-mist);white-space:nowrap}.piece__bar{grid-column:1 / -1;height:6px;border-radius:999px;background:#bad6f71a;overflow:hidden}.piece__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fb39c,#8ddcc9);transform-origin:left center}.piece__plus{position:absolute;right:10px;top:-11px;padding:3px 9px;border-radius:999px;background:#0b2a26;box-shadow:0 0 0 1px #8ddcc973 inset,0 0 14px #2fb39c59;font-size:11px;font-weight:500;line-height:1.3;color:#8ddcc9;white-space:nowrap}.piece__kv{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--color-fog-veil)}.piece__kv b{font-family:var(--font-aeonikpro);font-weight:500;font-size:22px;line-height:1;color:var(--color-ice-highlight)}.build__base{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:15px 16px 17px;border-radius:14px;background:linear-gradient(180deg,#bad6f712,#bad6f706);box-shadow:0 0 0 1px #bad7f724 inset,0 1px #ffffff0f inset,0 -4px #02030980 inset;--stud: rgba(216, 236, 248, .24)}.build__base-label{display:grid;gap:3px;min-width:0}.build__stock{display:flex;align-items:center;gap:8px;font-size:12.5px}.build__stock>span:first-child{font-weight:500;color:var(--color-frost-glow)}.build__stock-bar{width:64px;height:6px;border-radius:999px;background:#bad6f71a;overflow:hidden}.build__stock-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#98c0ef,#d8ecf8);transform-origin:left center;transform:scaleX(.72)}.build__delta{font-size:11px;color:var(--color-fog-veil)}.build__soon{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-radius:12px;box-shadow:#bad6f71f 0 0 0 1px inset;font-size:13px}.build__soon b{font-weight:500;color:var(--color-fog-veil)}.piece__count{justify-self:end;font-size:11.5px;color:var(--color-moon-mist);white-space:nowrap}.piece__bar--static i{width:60%}.build__chip{flex:none;padding:6px 13px;border-radius:999px;background:var(--wash-frost);box-shadow:0 0 0 1px #d8ecf852 inset,0 0 18px #bacff738;font-size:12.5px;color:var(--color-moon-mist);white-space:nowrap}.build__chip b{font-weight:500;color:var(--color-ice-highlight)}.build [data-piece=caja]{animation:b-caja var(--loop) infinite}.build [data-piece=menu]{animation:b-menu var(--loop) infinite}.build [data-piece=ord]{animation:b-ord var(--loop) infinite}.build [data-piece=rec]{animation:b-rec var(--loop) infinite}.build [data-piece=calc]{animation:b-calc var(--loop) infinite}.build [data-piece=tasks]{animation:b-tasks var(--loop) infinite}.build__stock-bar i{animation:b-stock var(--loop) infinite}.build__delta{animation:b-delta var(--loop) infinite}.build__chip{animation:b-chip var(--loop) infinite}.piece__tile--new{animation:b-tile var(--loop) infinite}.piece__line--new{animation:b-line var(--loop) infinite}.piece__line--new .piece__check i{animation:b-check var(--loop) infinite}.piece__order--new{animation:b-order var(--loop) infinite}.build .swap__a{animation:b-swap-a var(--loop) infinite}.build .swap__b{animation:b-swap-b var(--loop) infinite}.piece__bar i{animation:b-bar var(--loop) infinite}.piece__plus{animation:b-plus var(--loop) infinite}.build .pulse{animation-duration:1.4s}.build.is-paused,.build.is-paused *{animation-play-state:paused}@keyframes b-caja{0%,2.86%{opacity:0;transform:translateY(-26px);--glow: 0;--edge: 0}5.36%{opacity:1;transform:translateY(2px);--glow: 1}6.43%{transform:none}10%,16.43%{--glow: 0;--edge: 0}17.86%{--edge: 1}22.86%,90%{opacity:1;transform:none;--edge: 0}96%,to{opacity:0;transform:none}}@keyframes b-menu{0%,5.71%{opacity:0;transform:translateY(-26px);--glow: 0;--edge: 0}8.21%{opacity:1;transform:translateY(2px);--glow: 1}9.29%{transform:none}12.86%,20.71%{--glow: 0;--edge: 0}22.14%{--edge: 1}27.14%,90%{opacity:1;transform:none;--edge: 0}96%,to{opacity:0;transform:none}}@keyframes b-ord{0%,8.57%{opacity:0;transform:translateY(-26px);--glow: 0;--edge: 0}11.07%{opacity:1;transform:translateY(2px);--glow: 1}12.14%{transform:none}15.71%,51.43%{--glow: 0;--edge: 0}52.86%{--edge: 1}58.57%,90%{opacity:1;transform:none;--edge: 0}96%,to{opacity:0;transform:none}}@keyframes b-rec{0%,38.57%{opacity:0;transform:translateY(-26px);--glow: 0;--edge: 0}41.07%{opacity:1;transform:translateY(2px);--glow: 1}42.14%{transform:none}45.71%,62.86%{--glow: 0;--edge: 0}64.29%{--edge: 1}68.57%,90%{opacity:1;transform:none;--edge: 0}96%,to{opacity:0;transform:none}}@keyframes b-calc{0%,71.43%{opacity:0;transform:translateY(-26px);--glow: 0}73.93%{opacity:1;transform:translateY(2px);--glow: 1}75%{transform:none}78.57%,90%{opacity:1;transform:none;--glow: 0}96%,to{opacity:0;transform:none}}@keyframes b-tasks{0%,78.57%{opacity:0;transform:translateY(-26px);--glow: 0}81.07%{opacity:1;transform:translateY(2px);--glow: 1}82.14%{transform:none}85.71%,90%{opacity:1;transform:none;--glow: 0}96%,to{opacity:0;transform:none}}@keyframes b-stock{0%,62.86%{transform:none}65.71%,96%{transform:scaleX(.72)}to{transform:none}}@keyframes b-delta{0%,63.5%{opacity:0;transform:translateY(4px)}66%{opacity:1;transform:none}90%{opacity:1}96%,to{opacity:0}}@keyframes b-chip{0%,14.29%{opacity:0;transform:scale(.85)}16.43%{opacity:1;transform:scale(1.05)}17.5%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes b-tile{0%,17.86%{opacity:0;transform:translateY(6px)}20%,to{opacity:1;transform:none}}@keyframes b-line{0%,21.43%{opacity:0;transform:translateY(6px)}23.57%,to{opacity:1;transform:none}}@keyframes b-check{0%,25.71%{opacity:0;transform:scale(.4)}27.14%,to{opacity:1;transform:none}}@keyframes b-order{0%,52.86%{opacity:0;transform:translate(-10px)}55%,to{opacity:1;transform:none}}@keyframes b-swap-a{0%,62.86%{opacity:1}64.29%,to{opacity:0}}@keyframes b-swap-b{0%,62.86%{opacity:0}64.29%,to{opacity:1}}@keyframes b-bar{0%,62.86%{transform:scaleX(.8)}65.71%,to{transform:none}}@keyframes b-plus{0%,64.29%{opacity:0;transform:translateY(6px) scale(.7)}66.43%{opacity:1;transform:scale(1.06)}67.5%,to{opacity:1;transform:none}}@media (max-width: 760px){.build{gap:10px}.build__tier{gap:9px}.build__row{gap:8px}.build__tier--pu .build__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.build__tier--core .build__row{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1.15fr)}.piece{gap:6px;padding:9px 10px 11px;border-radius:10px}.piece__studs{left:9px;right:9px;background-size:16px 5px}.piece__head b{font-size:13.5px}.piece__price{font-size:10.5px}.piece__tile,.piece__line,.piece__order{padding:7px 8px;font-size:11.5px}.piece__line{gap:7px}.piece__check{width:14px;height:14px;border-radius:4px}.piece__check i{font-size:10px}.piece__amt{display:none}.piece__order{gap:5px}.piece__id{font-size:10.5px;letter-spacing:.02em}.piece__order-meta{font-size:10.5px}.piece__status>*{font-size:10px;padding:1px 7px}.piece__member{font-size:12px;gap:6px 8px}.piece__member .swap{font-size:10.5px}.piece__plus{right:8px;top:-10px;font-size:10px;padding:2px 8px}.piece__kv b{font-size:19px}.piece__kv{font-size:11.5px}.build__base{margin-top:2px;padding:10px 12px 12px;border-radius:12px}.build__chip{padding:5px 10px;font-size:11.5px}.build__tier--pu .build__row>[data-piece=tasks]{grid-column:1 / -1}.build__stock{font-size:11.5px}.build__stock-bar{width:48px}}.carousel{--gutter: max(32px, calc((100vw - 1120px)/2) );--slide: min(760px, calc(100vw - 2 * var(--gutter) - 64px));--gap: 16px}@media (max-width: 900px){.carousel{--gutter: 24px}}@media (max-width: 760px){.carousel{--slide: calc(100vw - 2 * var(--gutter) - 28px);--gap: 12px}}@media (max-width: 600px){.carousel{--gutter: 16px}}.carousel__track{display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(50% - 50vw);padding:4px var(--gutter) 14px}.carousel__track:after{content:"";flex:0 0 max(0px,calc(100vw - var(--slide) - 2 * var(--gutter) - var(--gap)))}.carousel__track>.pain{flex:0 0 var(--slide);scroll-snap-align:start;scroll-snap-stop:always}.carousel__track:focus-visible{outline-offset:-2px}.carousel.is-ready .carousel__track{scrollbar-width:none}.carousel.is-ready .carousel__track::-webkit-scrollbar{display:none}.carousel.is-ready .pain{transition:opacity .24s ease}.carousel.is-ready .pain:not(.is-active){opacity:.4;cursor:pointer}.carousel__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.carousel__pills{display:flex;flex-wrap:wrap;gap:8px}.carousel__pill,.carousel__arrow{border:0;cursor:pointer;border-radius:999px;background:var(--wash-frost);box-shadow:var(--shadow-subtle-3);color:var(--color-fog-veil);transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.carousel__pill{min-height:36px;padding:6px 14px;font-family:var(--font-dotdigital);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.carousel__pill:hover,.carousel__arrow:hover:not(:disabled){color:var(--color-pure-white);background:var(--wash-frost-hover)}.carousel__pill[aria-current=true]{color:var(--color-ice-highlight);background:var(--wash-frost-hover);box-shadow:var(--shadow-subtle-9)}.carousel__arrows{display:flex;gap:8px}.carousel__arrow{width:44px;height:44px;display:grid;place-items:center;font-size:16px;color:var(--color-frost-glow)}.carousel__arrow:disabled{opacity:.35;cursor:default}@media (max-width: 760px){.carousel__arrows{display:none}.carousel__pills{gap:6px}.carousel__pill{min-height:36px;padding:6px 10px;font-size:10.5px;letter-spacing:.08em}.carousel__nav{margin-bottom:12px}}.pain{display:flex;flex-direction:column;gap:18px;padding:24px}.pain__head{display:grid;gap:12px}.pain__q{font-size:22px;line-height:1.25;color:var(--color-ice-highlight)}.pain__compare{flex:1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.55fr);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--border-hairline) inset}.pain__side{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;min-width:0}.pain__side--before{background:#02030999;color:var(--color-fog-veil)}.pain__side--after{background:#bad6f711;box-shadow:1px 0 0 var(--border-hairline-strong) inset}.pain__label{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-dotdigital);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.pain__label:before{content:"";width:7px;height:7px;border-radius:999px;flex:none}.pain__side--before .pain__label{color:#f0a891}.pain__side--before .pain__label:before{background:#e46d4c;box-shadow:0 0 0 3px #e46d4c33}.pain__side--after .pain__label{color:#8ddcc9}.pain__side--after .pain__label:before{background:#2fb39c;box-shadow:0 0 0 3px #26968440}.pain__arrow{position:absolute;left:0;top:50%;z-index:1;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:999px;display:grid;place-items:center;background:#0d101b;box-shadow:0 0 0 1px var(--border-hairline-strong) inset;color:var(--color-frost-glow);font-size:14px;line-height:1}.pain__side .scrap,.pain__side .chat{flex:none}.pain__how{display:grid;gap:9px}.pain__how li{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-body-sm);line-height:1.5;color:var(--color-moon-mist)}.pain__how li:before{content:"✓";flex:none;width:18px;height:18px;margin-top:1px;border-radius:999px;display:grid;place-items:center;font-size:10px;background:#26968433;color:#8ddcc9}.pain__how b{font-weight:500;color:var(--color-ice-highlight)}.snip-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px;align-items:end}.phone-snip__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.confirm-mini__ok{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:999px;background:#2fb39c;vertical-align:1px}.scrap-line{margin:0}.pain .confirm-mini{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.pain .confirm-mini>span:last-child{flex-basis:100%}.pain .calc__results{grid-template-columns:repeat(3,auto);justify-content:space-between}@media (min-width: 761px){.pain .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pain .kpi:last-child{grid-column:auto}}@media (max-width: 760px){.pain__compare{grid-template-columns:1fr}.pain__side--after{box-shadow:0 1px 0 var(--border-hairline-strong) inset}.pain__arrow{left:50%;top:0;transform:translate(-50%,-50%) rotate(90deg);width:26px;height:26px;font-size:12px}.snip-row{grid-template-columns:1fr;gap:8px}.pain .phone-snip{padding:9px;gap:7px}.pain .phone-snip__head{display:none}.pain .seg span{padding:5px;font-size:11px}.pain .field{gap:3px}.pain .field .input{padding:6px 9px;font-size:12px}.pain .phone-snip__total b{font-size:15px}.pain .phone-snip__cta{padding:8px}.pain .confirm-mini{padding:8px 10px;font-size:11.5px}.pain .scrap-line{font-size:11.5px}.pain .calc__results{grid-template-columns:1fr;gap:0}.pain .calc__results div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;box-shadow:0 -1px 0 var(--border-hairline)}.pain .calc__results b{font-size:20px}.scrap,.chat{display:none}}.scrap{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:6px;font-family:var(--font-dotdigital);font-size:12px;color:var(--color-fog-veil);transform:rotate(-1.5deg);background:#bad6f708;box-shadow:var(--shadow-subtle-3);min-height:96px;justify-content:center}.scrap--ruled{background-image:repeating-linear-gradient(to bottom,transparent 0 21px,rgba(186,215,247,.09) 21px 22px)}.scrap--voucher{align-items:center;text-align:center}.scrap--voucher small{color:var(--color-moon-mist);font-size:11px;margin-top:4px}.scrap-line{font-family:var(--font-dotdigital);font-size:12px;color:var(--color-fog-veil);line-height:1.4}.chat{flex:1;display:grid;gap:6px;padding:12px;border-radius:12px;background:#bad6f708;box-shadow:var(--shadow-subtle-3);font-size:12.5px;align-content:center}.chat__bubble{max-width:92%;padding:8px 11px;border-radius:14px 14px 14px 4px;background:#bad7f714;color:var(--color-frost-glow);line-height:1.4}.chat__meta{font-family:var(--font-dotdigital);font-size:9.5px;color:var(--color-fog-veil);letter-spacing:.08em}.orders{border-radius:12px;background:#bad6f70a;box-shadow:var(--shadow-subtle-3);padding:4px}.orders--flat{background:transparent;box-shadow:none;padding:0;display:grid;gap:6px}.order{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:9px 10px;font-size:12px;border-radius:9px}.order .id{font-family:var(--font-dotdigital);font-size:10px;color:var(--color-fog-veil)}.order .who{color:var(--color-frost-glow);min-width:0}.order .who small{display:block;color:var(--color-fog-veil);font-size:10.5px;margin-top:2px}.order .amt{font-variant-numeric:tabular-nums;color:var(--color-ice-highlight)}.order--compact{grid-template-columns:auto 1fr auto;background:#bad6f70a;box-shadow:var(--shadow-subtle-3)}.order--next .who small{color:#8ddcc9}.pain .order{grid-template-columns:1fr auto;grid-template-areas:"id amt" "who who" "pill pill";gap:6px 10px}.pain .order .id{grid-area:id}.pain .order .amt{grid-area:amt;font-size:14px}.pain .order .who{grid-area:who;font-size:13px}.pain .kpis{grid-template-columns:1fr 1fr}.pain .kpi:last-child{grid-column:1 / -1}.pain .kpi .v{font-size:18px}.phone-snip{border-radius:14px;background:var(--color-midnight-canvas);box-shadow:var(--shadow-subtle);padding:10px;display:grid;gap:8px}.phone-snip__head b{display:block;font-weight:600;color:#fff;font-size:13px;padding:2px 2px 6px;box-shadow:0 1px 0 var(--border-hairline)}.seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.seg span{text-align:center;padding:7px;border-radius:9px;font-size:11.5px;color:var(--color-moon-mist);box-shadow:#bad7f71f 0 0 0 1px inset}.seg span[data-on]{background:#bad7f729;color:#fff;box-shadow:#bad7f747 0 0 0 1px inset}.field{display:flex;flex-direction:column;gap:4px}.field .lbl,.field label{font-size:10.5px;color:var(--color-moon-mist)}.field .input{display:block;padding:8px 10px;border-radius:9px;font-size:12.5px;background:#bad7f712;color:#fff;box-shadow:#bad7f724 0 0 0 1px inset}.phone-snip__total{display:flex;justify-content:space-between;align-items:baseline}.phone-snip__total b{font-size:17px;color:#fff;font-weight:600}.phone-snip__cta{padding:10px;border-radius:11px;background:var(--color-ice-highlight);color:var(--color-midnight-canvas);font-weight:600;font-size:12px;text-align:center}.confirm-mini{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:#bad6f70a;box-shadow:var(--shadow-subtle-3);font-size:12px;color:var(--color-moon-mist)}.confirm-mini b{color:var(--color-pure-white);font-weight:600}.calc{display:grid;gap:10px;padding:12px;border-radius:12px;background:#bad6f70a;box-shadow:var(--shadow-subtle-3)}.calc__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.calc__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calc__results div{display:grid;gap:4px;align-content:end}.calc__results b{font-family:var(--font-aeonikpro);font-weight:500;font-size:24px;color:var(--color-ice-highlight);line-height:1}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpi{border-radius:11px;padding:10px 11px;background:#bad6f70a;box-shadow:var(--shadow-subtle-3);min-width:0}.kpi .dd{display:block;margin-bottom:8px;font-size:9px}.kpi .v{font-family:var(--font-aeonikpro);font-size:19px;color:var(--color-ice-highlight);line-height:1;display:block}.kpi .s{display:block;margin-top:6px;font-size:10.5px;color:var(--color-fog-veil)}.paid-chip{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 420px){.kpis{grid-template-columns:1fr 1fr}}.try{font-size:var(--text-body);color:var(--color-frost-glow);margin:-8px 0 24px;max-width:62ch}.flow{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1.25fr);align-items:center;gap:12px;padding:clamp(16px,3vw,28px);border-radius:20px;background:#bad6f708;box-shadow:var(--shadow-subtle-3)}.flow__src{position:relative}.flow__src:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(ellipse at 50% 50%,rgba(152,192,239,.14),transparent 60%);pointer-events:none}.flow__src>*{position:relative}.product-card{display:grid;gap:10px;margin-top:6px}.product-card b{font-weight:600;color:var(--color-ice-highlight);font-size:16px}.product-card .row{display:flex;gap:6px;flex-wrap:wrap}.product-card .lbl{font-family:var(--font-dotdigital);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fog-veil)}.pricepick__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.pricepick__opt{position:relative}.pricepick__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.pricepick__opt>span{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-family:var(--font-aeonikpro);font-size:16px;color:var(--color-moon-mist);box-shadow:var(--shadow-subtle);transition:background .14s ease,color .14s ease}.pricepick__opt input:checked+span{background:var(--wash-frost-hover);color:var(--color-pure-white);box-shadow:var(--shadow-subtle-9)}.pricepick__opt input:not(:checked):hover+span{color:var(--color-pure-white)}.pricepick__opt input:focus-visible+span{outline:2px solid var(--color-blueprint-blue);outline-offset:2px}.flow__lines{display:grid;place-items:center}.flow__dst{display:grid;gap:10px}.flow__node{display:grid;gap:6px}.flash{animation:flash .6s ease both}@keyframes flash{0%{box-shadow:0 0 0 1px #d8ecf899 inset,0 0 14px #bacff759}}.qr-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.phone__item{display:grid;grid-template-columns:1fr auto 18px;gap:8px;align-items:center;padding:9px 10px;border-radius:11px;background:#bad7f70f;box-shadow:#bad7f71f 0 0 0 1px inset;font-size:12px;color:var(--color-frost-glow)}.phone__item .p{color:var(--color-moon-mist)}.phone__item .plus{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#bad7f71f;font-size:12px}.qr-meta{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--color-fog-veil)}.qr{width:28px;height:28px;display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:2px;background:#fff;border-radius:3px}.qr:before{content:"";grid-column:1 / -1;grid-row:1 / -1;background:conic-gradient(from 0deg at 0 0,#05060f 25%,transparent 0) 0 0 / 28.5% 28.5% no-repeat,conic-gradient(from 0deg at 0 0,#05060f 25%,transparent 0) 100% 0 / 28.5% 28.5% no-repeat,conic-gradient(from 0deg at 0 0,#05060f 25%,transparent 0) 0 100% / 28.5% 28.5% no-repeat,repeating-linear-gradient(45deg,#05060f 0 2px,transparent 2px 5px) 50% 50% / 40% 40% no-repeat}.flow__caption{margin:14px 0 0;text-align:center;font-family:var(--font-dotdigital);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fog-veil);text-wrap:balance}@media (max-width: 760px){.flow{grid-template-columns:1fr}.flow__lines{display:none}.flow__dst{position:relative;padding-top:14px}.flow__dst:before{content:"";position:absolute;left:24px;top:-6px;width:1px;height:18px;background:var(--border-hairline-strong)}.qr-row{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,5vw,56px)}.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.steps,.steps--4{grid-template-columns:1fr}}.step{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius-cards);background:#bad6f708;box-shadow:var(--shadow-subtle-3)}.step__n{font-family:var(--font-aeonikpro);font-size:30px;line-height:1;display:flex;align-items:center;gap:12px}.step__n:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-hairline-strong),transparent)}.step h3{font-size:18px}.step p{color:var(--color-moon-mist);font-size:var(--text-body-sm);line-height:1.55}.step__route{margin-top:auto;padding-top:8px;font-family:var(--font-dotdigital);font-size:10px;letter-spacing:.08em;color:var(--color-fog-veil)}.price-body{margin-top:12px;color:var(--color-moon-mist)}.price-card{position:relative;width:min(560px,100%);margin:clamp(24px,4vw,40px) auto 0;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;box-shadow:var(--elevation-card),0 0 0 1px #bad7f729 inset}.price-card:before{content:"";position:absolute;top:-18%;right:-12%;bottom:-18%;left:-12%;z-index:-1;background:radial-gradient(ellipse at 50% 30%,rgba(152,192,239,.18),transparent 60%);pointer-events:none}.price-card .eyebrow{margin-bottom:8px}.price{display:flex;align-items:baseline;gap:10px}.price b{font-family:var(--font-aeonikpro);font-weight:500;font-size:clamp(44px,6vw,60px);line-height:1;letter-spacing:-.03em}.price span{color:var(--color-frost-glow);font-size:var(--text-subheading)}.price-note{color:var(--color-fog-veil);font-size:var(--text-caption);margin-top:6px}.plan-iva{text-align:right;margin-top:4px}.includes{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:var(--text-body-sm);color:var(--color-frost-glow)}.includes li{display:flex;gap:10px;align-items:center}.includes li:before{content:"✓";flex:none;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:10px;background:#2696842e;color:#8ddcc9}.addon-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.addon-row b{color:var(--color-frost-glow);font-weight:500}.addon-price{color:var(--color-ice-highlight);font-family:var(--font-aeonikpro)}.addon-row small{display:block;color:var(--color-fog-veil);font-size:var(--text-caption);margin-top:3px}.switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none}.switch input{position:absolute;opacity:0;width:0;height:0}.switch__track{width:40px;height:24px;border-radius:999px;background:var(--wash-frost);box-shadow:var(--shadow-subtle);position:relative;transition:background .16s ease;display:block}.switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:var(--color-moon-mist);transition:transform .16s ease,background .16s ease}.switch input:checked+.switch__track{background:var(--wash-frost-hover);box-shadow:var(--shadow-subtle-9)}.switch input:checked+.switch__track:after{transform:translate(16px);background:var(--color-ice-highlight)}.switch input:focus-visible+.switch__track{outline:2px solid var(--color-blueprint-blue);outline-offset:2px}.plan-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;box-shadow:0 -1px 0 var(--border-hairline)}.plan-total>span{color:var(--color-fog-veil);font-size:var(--text-body-sm)}.plan-total b{font-family:var(--font-aeonikpro);font-weight:500;font-size:24px;color:var(--color-ice-highlight)}.plan-total__unit{font-size:var(--text-body-sm);color:var(--color-moon-mist);font-family:var(--font-untitled-sans)}.receipt{font-family:var(--font-dotdigital);font-size:12px;color:var(--color-moon-mist)}.receipt__head{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fog-veil);margin-bottom:8px}.receipt__row{display:flex;align-items:baseline;gap:10px;padding:7px 0}.receipt__row b{color:var(--color-ice-highlight);font-weight:400;white-space:nowrap}.receipt__row .dots{flex:1;border-bottom:1px dotted rgba(186,215,247,.28);transform:translateY(-4px)}.price-card .btn--primary{margin-top:22px}.price-foot{margin-top:12px;text-align:center;color:var(--color-fog-veil);font-size:var(--text-caption)}@media (max-width: 480px){.includes{grid-template-columns:1fr}}.members{margin-top:8px;display:grid;gap:8px;padding:12px;border-radius:12px;background:#bad6f708;box-shadow:var(--shadow-subtle-3)}.members__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.member{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;font-size:12.5px;color:var(--color-frost-glow)}.member small{display:block;color:var(--color-fog-veil);font-size:10.5px}.member__p{display:grid;gap:4px;font-size:10.5px;color:var(--color-fog-veil)}.bar{display:block;height:4px;border-radius:999px;background:var(--wash-frost);box-shadow:var(--shadow-subtle-3);overflow:hidden}.bar span{display:block;height:100%;background:var(--gradient-ice-highlight);border-radius:999px}.members__rule{font-size:11px;color:var(--color-fog-veil)}.demo-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.laptop{width:min(880px,100%);border-radius:18px;padding:10px;background:var(--surface-deep-glass);box-shadow:var(--elevation-modal),var(--shadow-subtle-9)}.laptop__screen{position:relative;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:var(--color-midnight-canvas);box-shadow:var(--shadow-subtle)}.laptop__screen iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#05060f}.laptop__base{height:10px;margin:8px auto 0;width:106%;max-width:none;border-radius:0 0 12px 12px;background:#bad6f70d;box-shadow:var(--shadow-subtle-3);position:relative;left:-3%}.laptop__base:after{content:"";position:absolute;left:50%;top:0;width:80px;height:4px;transform:translate(-50%);border-radius:0 0 6px 6px;background:#bad6f71f}.poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:180px 1fr;opacity:.65}.poster__side{display:grid;align-content:start;gap:12px;padding:22px 20px;box-shadow:1px 0 0 var(--border-hairline);font-size:13px;color:var(--color-moon-mist)}.poster__side .wordmark{font-size:16px;margin-bottom:10px}.poster__main{padding:24px 28px;display:grid;align-content:start;gap:12px}.poster__title{font-family:var(--font-aeonikpro);font-size:24px;color:var(--color-ice-highlight)}.poster__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.poster__tiles div{display:grid;gap:10px;padding:14px;border-radius:12px;background:#bad6f70a;box-shadow:var(--shadow-subtle-3)}.poster__tiles .blur{display:block;height:22px;width:70%;border-radius:6px;background:#d8ecf859;filter:blur(6px)}.demo-load{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:2}.demo-mono{font-family:var(--font-dotdigital);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fog-veil);text-align:center}.demo-stage .demo-mono{position:absolute;left:50%;top:42%;transform:translate(-50%,34px);z-index:2;white-space:nowrap}.demo-note{text-align:center;color:var(--color-fog-veil);font-size:var(--text-body-sm);line-height:1.5;margin:18px auto 0;max-width:62ch}.demo-note--first{margin:0 auto 18px}@media (max-width: 760px){.demo-stage{order:3;margin-top:24px}.demo-load{position:static;transform:none}.demo .steps{margin-top:0}}.demo{display:flex;flex-direction:column}.demo>*{order:1}@media (max-width: 760px){.demo .section__head{order:0}.demo .demo-note--first{order:1}.demo .steps{order:2}.demo .demo-stage{order:3;margin-top:20px}}.faq{max-width:720px;margin-inline:auto;display:grid;gap:10px}.faq details{border-radius:var(--radius-cards);background:#bad6f708;box-shadow:var(--shadow-subtle-3)}.faq details[open]{box-shadow:var(--shadow-subtle)}.faq summary{list-style:none;cursor:pointer;min-height:44px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:500;color:var(--color-frost-glow)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-dotdigital);color:var(--color-fog-veil);font-size:18px;line-height:1;transition:transform .16s ease;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{padding:0 20px 18px;color:var(--color-moon-mist);font-size:var(--text-body-sm);line-height:1.6}.faq .a a{text-decoration:underline;text-decoration-color:var(--border-hairline-strong);text-underline-offset:3px}.faq__contact{text-align:center;margin-top:18px;color:var(--color-fog-veil);font-size:var(--text-body-sm)}.cierre{position:relative}.cierre:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 700px 420px at 50% 50%,rgba(152,192,239,.12),transparent 70%);pointer-events:none}.cierre__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.cierre__copy .chips{margin-top:20px}.cierre__card{display:grid;gap:12px;justify-items:center}.login-card{display:flex;flex-direction:column;gap:12px;width:min(380px,100%);text-align:center;align-items:center;transition:transform .16s ease,box-shadow .16s ease}.login-card .wordmark{font-size:24px;margin-bottom:4px}.login-card__title{font-family:var(--font-aeonikpro);font-size:24px;color:var(--color-ice-highlight)}.login-card .field{width:100%;text-align:left}.login-card__btn{width:100%;padding:11px;border-radius:999px;background:var(--color-ice-highlight);color:var(--color-midnight-canvas);font-weight:600;font-size:13px}.login-card__open{margin-top:6px;font-size:var(--text-body-sm);color:var(--color-blueprint-blue)}@media (min-width: 761px){.login-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-modal);color:var(--color-frost-glow)}}@media (max-width: 760px){.cierre__grid{grid-template-columns:1fr}}.footer{padding:40px 0 44px;box-shadow:0 -1px 0 var(--border-hairline)}.footer__inner{width:min(1120px,100% - 64px);margin-inline:auto;display:grid;grid-template-columns:1fr auto;gap:18px 32px;align-items:start}.footer__brand{display:grid;gap:8px}.footer__tag{font-size:var(--text-body-sm);color:var(--color-fog-veil);max-width:44ch}.footer__links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--text-body-sm);justify-self:end}.footer__links a{color:var(--color-moon-mist);min-height:32px;display:inline-flex;align-items:center}.footer__sig{grid-column:1 / -1;text-align:center;font-size:var(--text-body-sm);color:var(--color-fog-veil);margin-top:12px}.footer__sig a{color:var(--color-frost-glow)}@media (max-width: 900px){.footer__inner{width:calc(100% - 48px)}}@media (max-width: 640px){.footer__inner{width:calc(100% - 32px);grid-template-columns:1fr}.footer__links{justify-self:start;flex-direction:column;gap:4px}}.legal{width:min(760px,100% - 48px);margin-inline:auto;padding-block:clamp(40px,6vw,72px);color:var(--color-moon-mist);font-size:var(--text-body-sm);line-height:1.65}@media (max-width: 600px){.legal{width:calc(100% - 32px)}}.legal h1{font-size:clamp(30px,4vw,40px);margin-bottom:20px}.legal h2{font-size:22px;margin:36px 0 12px}.legal p+p{margin-top:12px}.legal ul{padding-left:20px;margin:12px 0;list-style:disc}.legal li+li{margin-top:6px}.legal table{width:100%;border-collapse:collapse;margin:16px 0;font-size:var(--text-caption)}.legal th,.legal td{text-align:left;padding:8px 10px;box-shadow:0 -1px 0 var(--border-hairline);vertical-align:top}.legal th{color:var(--color-frost-glow);font-weight:500}.legal hr{border:0;height:1px;background:var(--border-hairline);margin:28px 0}.legal blockquote.draft{margin:0 0 24px;padding:14px 16px;border-radius:12px;background:#e46d4c14;box-shadow:0 0 0 1px #e46d4c59 inset;color:var(--color-moon-mist)}.legal mark.fill{background:#e46d4c33;color:#ffb59c;border-radius:4px;padding:0 4px}.legal a{text-decoration:underline;text-decoration-color:var(--border-hairline-strong);text-underline-offset:3px}.page-legal .footer__inner{grid-template-columns:auto 1fr;align-items:center}.page-legal .footer__links{justify-self:start}.pain__tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stamps{display:flex;gap:6px}.stamps i{width:12px;height:12px;border-radius:999px;box-shadow:var(--shadow-subtle-9)}.stamps i[data-on]{background:#d8ecf84d}.pain .members{margin-top:0}.flow .if-195{display:none}.flow:has(#margarita-195:checked) .if-180{display:none}.flow:has(#margarita-195:checked) .if-195{display:inline}.pricepick__opt--alt,.try--pick{display:none}@supports selector(:has(*)){.pricepick__opt--alt,.try--pick{display:block}}.order__keep{color:var(--color-frost-glow)}@media (forced-colors: active){.pricepick__opt>span{border:1px solid ButtonText}.pricepick__opt input:checked+span{forced-color-adjust:none;background:Highlight;color:HighlightText}}.try--center{text-align:center;margin:14px auto 0}@media (prefers-reduced-motion: reduce){.flow__lines .dot{display:none}}.incluye{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.includes.incluye__rules{grid-template-columns:1fr;gap:14px;margin-top:0;font-size:var(--text-body-sm)}.incluye__rules li{align-items:flex-start;color:var(--color-moon-mist);line-height:1.5}.incluye__rules b{font-weight:500;color:var(--color-ice-highlight)}.incluye__more{margin-top:22px;padding-top:18px;box-shadow:0 -1px 0 var(--border-hairline);font-size:var(--text-body-sm);line-height:1.6;color:var(--color-moon-mist)}.incluye__more .dd{display:block;margin-bottom:6px}@media (max-width: 900px){.incluye{grid-template-columns:1fr}}.price-card__label{display:block;margin-bottom:10px}.addon-row+.addon-row{margin-top:12px}.faq .a p+p{margin-top:10px}.textlink--tight{margin-top:6px}@media (max-width: 760px){.section{padding-block:52px}.section__head{margin-bottom:22px}.lead{font-size:16.5px;margin-top:10px}.card{padding:16px}.pain{gap:12px;padding:16px}.pain__side{padding:12px;gap:8px}.pain__how{gap:7px}.pain__how li{font-size:13.5px;line-height:1.45}.pain__q{font-size:18px}.step{padding:16px;gap:8px}.step__n{font-size:24px}.step p{font-size:13.5px}.steps{gap:10px;margin-top:24px}.includes{grid-template-columns:1fr 1fr;font-size:13px;gap:8px 10px}.price-card{padding:20px 16px}.faq summary{padding:14px 16px}.faq .a{padding:0 16px 16px}.link-cta{margin-top:22px}.flow{padding:14px}.flow__caption{margin-top:12px}.footer{padding:28px 0 32px}}
