@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/plus-jakarta-sans-var.52d04440a9fa.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url("../fonts/plus-jakarta-sans-var-italic.7e597b38903d.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#FBF7F2;--surface:#FFFFFF;--surface-2:#FDEFE6;--peach:#FFF3EC;--band:#FBEADB;--ink:#231F1C;--muted:#6E655E;--faint:#A79E96;--line:#EFE6DC;--line-strong:#E4D8CB;--brand:#FF5500;--brand-ink:#E64D00;--brand-soft:#FFE3D2;--on-brand:#FFFFFF;--wa:#25D366;--ok:#12925A;--ok-soft:rgba(18,146,90,.14);--ok-bg:rgba(18,146,90,.07);--bad:#CE3226;--bad-soft:rgba(206,50,38,.14);--bad-bg:rgba(206,50,38,.06);--dark:#211812;--dark-2:#2C201A;--dark-line:#42342A;--on-dark:#F6EFE7;--on-dark-mut:#C3B4A6;--r:16px;--r-lg:26px;--r-xl:38px;--r-pill:999px;--display:'Plus Jakarta Sans','Segoe UI',system-ui,sans-serif;--sans:'Plus Jakarta Sans','Segoe UI',system-ui,-apple-system,sans-serif;--maxw:1160px;--shadow:0 14px 40px rgba(120,70,30,.10),0 3px 10px rgba(120,70,30,.05);--shadow-tight:0 2px 4px rgba(120,70,30,.10),0 10px 20px rgba(120,70,30,.15);--shadow-tight-lift:0 4px 8px rgba(120,70,30,.14),0 16px 20px rgba(120,70,30,.26);--ease:cubic-bezier(.2,.7,.2,1);--logo-l:url("../imgs/theme/logo.dd2975e0df7a.svg");--logo-d:url("../imgs/theme/logo-dark.3ccec13a5b6e.svg");--logo:var(--logo-l)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#181513;--surface:#221E1B;--surface-2:#2B241F;--peach:#2B231D;--band:#2B231D;--ink:#F4EFE9;--muted:#B0A69C;--faint:#7C7268;--line:#332C26;--line-strong:#40372F;--brand:#FF6A2B;--brand-ink:#FF7E45;--brand-soft:#3A281D;--on-brand:#231F1C;--shadow:0 16px 44px rgba(0,0,0,.4);--shadow-tight:0 2px 4px rgba(0,0,0,.30),0 10px 20px rgba(0,0,0,.46);--shadow-tight-lift:0 4px 8px rgba(0,0,0,.38),0 16px 20px rgba(0,0,0,.60);--ok:#3DD68C;--ok-soft:rgba(61,214,140,.18);--ok-bg:rgba(61,214,140,.09);--bad:#FF7A6B;--bad-soft:rgba(255,122,107,.18);--bad-bg:rgba(255,122,107,.09)}}:root[data-theme="dark"]{--bg:#181513;--surface:#221E1B;--surface-2:#2B241F;--peach:#2B231D;--band:#2B231D;--ink:#F4EFE9;--muted:#B0A69C;--faint:#7C7268;--line:#332C26;--line-strong:#40372F;--brand:#FF6A2B;--brand-ink:#FF7E45;--brand-soft:#3A281D;--on-brand:#231F1C;--shadow:0 16px 44px rgba(0,0,0,.4);--shadow-tight:0 2px 4px rgba(0,0,0,.30),0 10px 20px rgba(0,0,0,.46);--shadow-tight-lift:0 4px 8px rgba(0,0,0,.38),0 16px 20px rgba(0,0,0,.60);--ok:#3DD68C;--ok-soft:rgba(61,214,140,.18);--ok-bg:rgba(61,214,140,.09);--bad:#FF7A6B;--bad-soft:rgba(255,122,107,.18);--bad-bg:rgba(255,122,107,.09)}:root[data-theme="light"]{--bg:#FBF7F2;--surface:#FFFFFF;--surface-2:#FDEFE6;--peach:#FFF3EC;--band:#FBEADB;--ink:#231F1C;--muted:#6E655E;--faint:#A79E96;--line:#EFE6DC;--line-strong:#E4D8CB;--brand:#FF5500;--brand-ink:#E64D00;--brand-soft:#FFE3D2;--on-brand:#FFFFFF;--shadow:0 14px 40px rgba(120,70,30,.10),0 3px 10px rgba(120,70,30,.05);--shadow-tight:0 2px 4px rgba(120,70,30,.10),0 10px 20px rgba(120,70,30,.15);--shadow-tight-lift:0 4px 8px rgba(120,70,30,.14),0 16px 20px rgba(120,70,30,.26);--ok:#12925A;--ok-soft:rgba(18,146,90,.14);--ok-bg:rgba(18,146,90,.07);--bad:#CE3226;--bad-soft:rgba(206,50,38,.14);--bad-bg:rgba(206,50,38,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--dark);color:var(--ink);font-family:var(--sans);line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:clip}main,footer.site{background:var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);font-weight:800;line-height:1.06;letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}.orange{color:var(--brand)}.eyebrow{font-size:.78rem;font-weight:800;color:var(--brand-ink);background:var(--brand-soft);padding:6px 14px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:7px}.eyebrow.on-dark-eb{background:rgba(255,85,0,.16);color:#ffb892}.brandlogo{background:var(--logo) no-repeat left center;background-size:contain;display:inline-block}.brandlogo.on-dark{background-image:var(--logo-d)}.nav-logo{height:26px;width:86px}.foot-logo{height:24px;width:80px}.btn{position:relative;overflow:hidden;font-family:var(--display);font-weight:800;font-size:.96rem;border-radius:var(--r-pill);padding:13px 26px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;border:2px solid transparent;transition:transform .16s var(--ease),box-shadow .2s,background .2s,border-color .2s,color .2s}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:0 10px 24px rgba(255,85,0,.32)}.btn-primary:hover{transform:translateY(-3px);background:var(--brand-ink);box-shadow:0 16px 34px rgba(255,85,0,.46)}.btn-primary::after{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);transition:left .6s var(--ease)}.btn-primary:hover::after{left:130%}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand-ink);transform:translateY(-2px)}.btn-sm{padding:10px 18px;font-size:.88rem}.ghost-dark{background:transparent;color:var(--on-dark);border-color:var(--dark-line)}.ghost-dark:hover{border-color:var(--on-dark);color:var(--on-dark)}.btn:focus-visible{outline:3px solid var(--brand-soft);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn-primary::after{display:none}.btn:hover{transform:none}}.topbar{position:absolute;top:0;left:0;right:0;z-index:49;border-bottom:1px solid var(--dark-line)}.topbar .in{display:flex;align-items:center;justify-content:space-between;height:40px;font-size:.82rem;color:var(--on-dark-mut);gap:12px}.topbar .in .left{display:flex;align-items:center;gap:8px;font-weight:600}.topbar .cli{display:inline-flex;align-items:center;gap:8px;color:var(--on-dark);font-weight:700;font-family:var(--display);font-size:.84rem;padding:5px 4px;transition:color .18s}.topbar .cli:hover{color:var(--brand)}.topbar .cli .q{color:var(--on-dark-mut);font-family:var(--sans);font-weight:600}.topbar .cli svg{width:15px;height:15px}header.nav{position:absolute;top:40px;left:0;right:0;z-index:50}header.nav.stick{position:fixed;top:0;background:color-mix(in srgb,var(--dark) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--dark-line);animation:drop .3s var(--ease)}@keyframes drop{from{transform:translateY(-100%)}to{transform:translateY(0)}}.navrow{display:flex;align-items:center;gap:18px;height:72px}.navlinks{display:flex;gap:26px;margin-left:auto;font-size:.94rem;font-weight:700;color:var(--on-dark-mut)}.navlinks a{position:relative}.navlinks a::after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:0;background:var(--brand);border-radius:2px;transition:width .22s var(--ease)}.navlinks a:hover{color:var(--on-dark)}.navlinks a:hover::after{width:100%}.navauth{display:flex;align-items:center;gap:10px}.navtheme{background:transparent;border:1px solid var(--dark-line);color:var(--on-dark);border-radius:var(--r-pill);width:40px;height:40px;cursor:pointer;transition:border-color .2s,transform .16s}.navtheme:hover{border-color:var(--on-dark);transform:rotate(18deg)}.hero{background:linear-gradient(180deg,var(--dark),var(--dark-2));color:var(--on-dark);padding:160px 0 clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hero .glow{position:absolute;inset:0;z-index:0;background:radial-gradient(1000px 520px at 80% -8%,rgba(255,85,0,.30),transparent 58%),radial-gradient(620px 380px at 2% 112%,rgba(255,138,60,.16),transparent 55%);animation:glowdrift 16s ease-in-out infinite alternate}@keyframes glowdrift{from{transform:translate(0,0) scale(1)}to{transform:translate(-3%,2%) scale(1.08)}}.hero .wrap{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.hero-grid>*{min-width:0}.hero-visual{min-width:0}.hero h1{font-size:clamp(2.6rem,6vw,4.7rem);margin:20px 0 20px;color:var(--on-dark)}.hero .sub{font-size:clamp(1.06rem,1.4vw,1.3rem);color:var(--on-dark-mut);max-width:50ch;margin-bottom:30px}.hero-cta{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.hero-note{margin-top:18px;font-size:.9rem;color:var(--on-dark-mut)}.mk{position:relative}.mk .win{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;color:#231F1C;box-shadow:0 30px 66px rgba(0,0,0,.45)}.mk .win-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;background:#efe6db;border-bottom:1px solid #e3d8ca}.mk .win-bar i{width:8px;height:8px;border-radius:50%;background:#d8ccbd}.mk .win-bar .url{margin-left:8px;font-size:.62rem;color:#8f8478;background:#fff;border-radius:6px;padding:3px 10px;font-weight:700;display:flex;align-items:center;gap:5px}.mk .win-bar.d{background:#241b15;border-bottom-color:#3a2c22}.mk .win-bar.d i{background:#4a3a2e}.mk .win-bar.d .url{background:#150f0b;color:#c9b7a6}.mk-chip{position:absolute;z-index:13;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:8px 12px;box-shadow:0 16px 34px rgba(0,0,0,.34);font-size:.78rem;font-weight:800;color:var(--ink);display:flex;gap:7px;align-items:center;white-space:nowrap}.mk-chip .e{font-size:.98rem}.rubros{position:absolute;z-index:12;display:flex;flex-direction:column;gap:9px}.rubro{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 13px 6px 7px;box-shadow:0 12px 26px rgba(0,0,0,.30);font-size:.74rem;font-weight:800;color:var(--ink);display:flex;gap:8px;align-items:center;white-space:nowrap}.rubro .e{width:22px;height:22px;border-radius:50%;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-size:.85rem;flex:none}.phn{background:#0f0d0b;border-radius:26px;padding:5px;box-shadow:0 26px 52px rgba(0,0,0,.52);container-type:inline-size}.phn .sc{background:#f6f4f2;border-radius:21px;overflow:hidden;aspect-ratio:9/19.5;display:flex;flex-direction:column;position:relative;font-size:11px;font-size:7.4cqw;line-height:1.2;color:#231F1C}.phn .pstat{flex:none;height:2.2em;background:#fff}.phn .sc-shot{flex:1;min-height:0;width:100%;object-fit:cover;object-position:top center;display:block}.phn .island{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:34%;height:9px;background:#0f0d0b;border-radius:999px;z-index:4}.pnm-top{background:#151210;color:#fff;padding:1.15em .6em .4em;display:flex;align-items:center;justify-content:space-between}.pnm-top .lg{font-family:var(--display);font-weight:800;font-size:.68em;display:flex;align-items:center;gap:.42em}.pnm-top .lg .dot{width:.8em;height:.8em;border-radius:50%;background:var(--brand);box-shadow:0 0 0 .18em rgba(255,85,0,.24);flex:none}.pnm-top .av{width:1em;height:1em;border-radius:.3em;background:#3b332d;flex:none}.pnm-h{display:flex;align-items:center;justify-content:space-between;gap:.4em;padding:.5em .6em .45em;background:#fff;border-bottom:1px solid #eee7df}.pnm-h .ttl{font-family:var(--display);font-weight:800;font-size:.72em;line-height:1.15}.pnm-h .ttl span{display:block;font-size:.7em;color:#9a9086;font-weight:700}.pnm-h .date{font-size:.5em;font-weight:800;color:#3a63c0;background:#e8efff;border-radius:999px;padding:.4em .65em;white-space:nowrap;flex:none}.pnm-b{flex:1;min-height:0;display:flex;flex-direction:column;gap:.4em;padding:.5em;overflow:hidden}.pnm-k{display:grid;gap:.3em}.pnm-k .k{background:#fff;border:1px solid #f0eae1;border-radius:.55em;padding:.35em .5em;display:flex;align-items:center;gap:.45em}.pnm-k .k .ki{width:1.35em;height:1.35em;border-radius:.4em;background:#f3efea;color:#8f8478;display:flex;align-items:center;justify-content:center;font-size:.62em;font-weight:800;flex:none}.pnm-k .k:nth-child(1) .ki{background:#e6f6ec;color:#1f9d55}.pnm-k .k:nth-child(2) .ki{background:#e8efff;color:#3b82f6}.pnm-k .k:nth-child(3) .ki{background:#efe9fd;color:#7c3aed}.pnm-k .k:nth-child(4) .ki{background:#fdf4dd;color:#c98a00}.pnm-k .k .kx{min-width:0;flex:1}.pnm-k .kv{display:block;font-family:var(--display);font-weight:800;font-size:.8em;letter-spacing:-.02em}.pnm-k .kl{display:block;font-size:.52em;color:#9a9086;font-weight:700}.pnm-k .kt{font-size:.5em;font-weight:800;color:#1f9d55;background:#e6f6ec;border-radius:999px;padding:.28em .45em;flex:none}.pnm-c{background:#fff;border:1px solid #f0eae1;border-radius:.55em;padding:.45em .55em}.pnm-c>b{display:block;font-family:var(--display);font-size:.58em}.pnm-c .rng{display:block;font-size:.46em;color:#b3a89d;font-weight:700;margin-top:.12em}.pnm-spark{display:block;width:100%;height:2.4em;margin-top:.25em;overflow:visible}.pnm-do{display:flex;align-items:center;gap:.5em;margin-top:.35em}.pnm-ring{width:2.9em;height:2.9em;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:conic-gradient(#22b563 0 83.7%,#f43f5e 83.7% 87.8%,#7c3aed 87.8% 99%,#f5b301 99% 100%)}.pnm-ring .in{width:62%;height:62%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.pnm-ring .in b{font-family:var(--display);font-size:.66em}.pnm-ring .in span{font-size:.36em;color:#9a9086;font-weight:700;margin-top:.2em}.pnm-lg{flex:1;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:.22em .45em}.pnm-lg span{display:flex;align-items:center;gap:.3em;font-size:.46em;font-weight:700;color:#6E655E;white-space:nowrap}.pnm-lg span i{width:.55em;height:.55em;border-radius:50%;flex:none}.pnm-lg span b{margin-left:auto;color:#231F1C}.ptab{display:flex;justify-content:space-around;align-items:center;padding:.5em .3em;border-top:1px solid #eee7df;background:#fff}.ptab i{font-size:.78em;filter:grayscale(1);opacity:.45;font-style:normal}.ptab i.on{filter:none;opacity:1}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floaty2{0%,100%{transform:translateY(0)}50%{transform:translateY(9px)}}.mk-a{padding:26px 26px 58px 92px}.mk-a .shop-win{position:relative;z-index:3;width:100%;transform:perspective(1700px) rotateY(-8deg) rotateX(2.5deg);transform-origin:center left;animation:floaty 8s ease-in-out infinite}.mk-a:hover .shop-win{transform:perspective(1700px) rotateY(-4deg) rotateX(1deg)}.mk .win .win-shot{display:block;width:100%;height:auto;aspect-ratio:1440/1000;object-fit:cover;object-position:top center;background:#fff}.mk-a .phone-win{position:absolute;right:-24px;bottom:-30px;width:168px;z-index:9;transform:perspective(1000px) rotateY(6deg);animation:floaty2 8s ease-in-out infinite 1s}.mk-a:hover .phone-win{transform:perspective(1000px) rotateY(2deg) translateY(-8px)}.mk-a .rubros{left:-6px;top:16%;transform:scale(.96);transform-origin:left center}.mk-a .rubro{margin-left:0}.mk-a .rubro:nth-child(2){margin-left:18px}.mk-a .rubro:nth-child(4){margin-left:18px}.mk-a .c-a1{top:-14px;right:20%}.mk-a .c-a2{left:0;bottom:0;z-index:10}@media(prefers-reduced-motion:reduce){.mk-a .shop-win,.mk-a .phone-win,.phn{animation:none!important}.mk-a:hover .shop-win,.mk-a:hover .phone-win{transform:none}}@media(max-width:900px){.mk-a{padding:16px 14px 40px 92px;max-width:470px;margin:0 auto}.mk-a .phone-win{width:150px;bottom:-20px;right:-10px}.mk-a .rubros{transform:scale(.9);transform-origin:left center;top:12%}}@media(max-width:560px){.mk-a{padding:14px 6px 40px 10px;max-width:430px}.mk-a .rubros{display:none}.mk-a .phone-win{width:126px;bottom:-16px;right:-6px}.mk-a .c-a1{right:6%;top:-12px}.mk-a .c-a2{display:none}}.stats{background:var(--band)}.stats .row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:34px 0}.stats .c{text-align:center}.stats .k{font-family:var(--display);font-weight:800;font-size:clamp(2rem,4vw,2.8rem);color:var(--brand);letter-spacing:-.03em;line-height:1}.stats .l{font-size:.86rem;color:var(--muted);margin-top:6px;font-weight:600}section{padding:clamp(4rem,8vw,7rem) 0}.sec-head{max-width:62ch;margin:0 auto clamp(2rem,4vw,3.2rem);text-align:center}.sec-head h2{font-size:clamp(1.9rem,4vw,3rem);margin:.6rem 0 .7rem}.sec-head p{color:var(--muted);font-size:1.08rem}.clients{background:var(--surface)}.logostrip{display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;align-items:center;margin-bottom:clamp(2.4rem,5vw,3.6rem);opacity:.9}.logostrip .lg{font-family:var(--display);font-weight:800;font-size:1.15rem;color:var(--faint);letter-spacing:-.02em;display:inline-flex;align-items:center;gap:7px;transition:color .2s,transform .2s}.logostrip .lg:hover{color:var(--brand-ink);transform:translateY(-2px)}.logostrip .lg .d{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.6}.logostrip .lg-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.carou{position:relative}.carou-view{overflow:hidden;padding:16px 10px 32px;margin:-16px -10px -32px}.carou-track{display:flex;gap:20px;transform:translate3d(0,0,0);transition:transform .85s cubic-bezier(.25,.9,.25,1);will-change:transform;touch-action:pan-y}.carou-track.grabbing{transition:none;cursor:grabbing}.carou-track:focus-visible{outline:3px solid var(--brand-soft);outline-offset:6px;border-radius:var(--r-lg)}.carou-track>.store{flex:0 0 calc((100% - 40px)/3)}.carou-track>.store{box-shadow:var(--shadow-tight)}.carou-track>.store:hover{box-shadow:var(--shadow-tight-lift)}@media(max-width:900px){.carou-track>.store{flex-basis:calc((100% - 20px)/2)}}@media(max-width:560px){.carou-track>.store{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.carou-track{transition:none}}.carou-bar{display:flex;justify-content:center;gap:7px;margin-top:clamp(1.1rem,2vw,1.5rem)}.carou-bar span{position:relative;width:28px;height:3px;border-radius:2px;background:var(--line-strong);overflow:hidden}.carou-bar span::after{content:"";position:absolute;inset:0;background:var(--brand);transform:scaleX(0);transform-origin:left}.carou-bar span.done::after{transform:scaleX(1)}.carou-bar span.run::after{animation:barFill var(--dwell,5s) linear forwards}.carou.paused .carou-bar span.run::after{animation-play-state:paused}@keyframes barFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.carou-bar span.run::after{animation:none;transform:scaleX(1)}}.carou-nav{display:flex;justify-content:center;gap:16px;margin-top:clamp(1rem,2vw,1.4rem)}@media(min-width:1280px){.carou-nav{position:absolute;top:16px;bottom:32px;left:-66px;right:-66px;margin:0;justify-content:space-between;align-items:center;pointer-events:none}.carou-nav .carrow{pointer-events:auto}}.carrow{width:52px;height:52px;padding:0;border:0;background:none;cursor:pointer;color:var(--ink);transition:opacity .2s,transform .18s var(--ease)}.carrow svg{width:100%;height:100%;display:block;overflow:visible}.carrow .cr-ring{fill:none;stroke:currentColor;stroke-width:6;opacity:.24;transform-origin:48px 48px;transition:opacity .25s}.carrow .cr-bead{fill:var(--brand);transition:fill .25s}.carrow .cr-orbit{transform-origin:48px 48px;transition:transform .5s var(--ease)}.carrow .cr-chev{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.carrow:not(:disabled):hover .cr-ring{opacity:.48}.carrow[data-carou="next"]:not(:disabled):hover .cr-chev{transform:translateX(3px)}.carrow[data-carou="prev"]:not(:disabled):hover .cr-chev{transform:translateX(-3px)}.carrow:not(:disabled):active{transform:scale(.93)}.carrow:disabled{opacity:.3;cursor:default}.carrow:disabled .cr-bead{fill:var(--faint)}.carrow:focus-visible{outline:3px solid var(--brand-soft);outline-offset:4px;border-radius:50%}@keyframes beadCrossNext{0%{transform:translateX(0);opacity:1}40%{transform:translateX(26px);opacity:0}55%{transform:translateX(-76px);opacity:0}64%{transform:translateX(-66px);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes beadCrossPrev{0%{transform:translateX(0);opacity:1}40%{transform:translateX(-26px);opacity:0}55%{transform:translateX(76px);opacity:0}64%{transform:translateX(66px);opacity:1}100%{transform:translateX(0);opacity:1}}.carrow[data-carou="next"]:not(:disabled):not(.lap):hover .cr-orbit{animation:beadCrossNext .8s var(--ease)}.carrow[data-carou="prev"]:not(:disabled):not(.lap):hover .cr-orbit{animation:beadCrossPrev .8s var(--ease)}@keyframes beadLapNext{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes beadLapPrev{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ringPress{0%{transform:scale(1);opacity:.24}40%{transform:scale(1.07);opacity:.55}100%{transform:scale(1);opacity:.24}}.carrow.lap[data-carou="next"] .cr-orbit{animation:beadLapNext .85s cubic-bezier(.35,.9,.25,1)}.carrow.lap[data-carou="prev"] .cr-orbit{animation:beadLapPrev .85s cubic-bezier(.35,.9,.25,1)}.carrow.lap .cr-ring{animation:ringPress .5s var(--ease)}@media(prefers-reduced-motion:reduce){.carrow .cr-chev{transition:none}.carrow:hover .cr-chev{transform:none}.carrow:hover .cr-orbit,.carrow.lap .cr-orbit,.carrow.lap .cr-ring{animation:none}}.stores{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.store{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s;display:flex;flex-direction:column}.store:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(120,70,30,.16)}.store .cover{aspect-ratio:16/10;position:relative;overflow:hidden}.store .cover .band{position:absolute;inset:0}.store .cover .capt{position:absolute;left:14px;right:14px;bottom:11px;display:flex;flex-direction:column;gap:2px}.store .cover .tagn{color:#fff;font-family:var(--display);font-weight:800;font-size:1.15rem;line-height:1.18;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 12px rgba(0,0,0,.5)}.store .cover .meta{font-size:.78rem;font-weight:700;line-height:1.35;color:rgba(255,255,255,.88);text-shadow:0 1px 8px rgba(0,0,0,.6)}.store .cover .meta .sep{color:rgba(255,255,255,.55);margin:0 6px}.store .cover .prev{position:absolute;right:12px;top:12px;background:rgba(255,255,255,.92);border-radius:8px;padding:5px 9px;font-size:.62rem;font-weight:800;color:#231F1C;display:flex;gap:5px;align-items:center}.store .body{padding:0;display:flex;flex-direction:column;flex:1}.store .body .visit{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 19px 14px;min-width:0}.store .body .visit .dm{font-size:.82rem;font-weight:700;color:var(--muted);min-width:0;overflow-wrap:anywhere}.store .body .visit .act{flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--brand-soft);color:var(--brand-ink);font-size:.8rem;font-weight:800;padding:7px 13px;border-radius:var(--r-pill);transition:background .2s,color .2s}.store:hover .body .visit .act{background:var(--brand-ink);color:var(--on-brand)}.store .body .visit .arw{transition:transform .2s var(--ease)}.store:hover .body .visit .arw{transform:translate(2px,-2px)}.b1{background:linear-gradient(135deg,#FF5500,#ff9a5a)}.b2{background:linear-gradient(135deg,#3a2a6a,#6a4ab0)}.b3{background:linear-gradient(135deg,#0f6f5c,#3fbf9a)}.store .cover .mini{position:absolute;inset:14px 14px 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;opacity:.5}.store .cover .mini span{background:rgba(255,255,255,.5);border-radius:6px}.store.live{border-color:var(--brand-soft)}.store .cover .cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.store:hover .cover .cover-img{transform:scale(1.04);transition:transform .5s var(--ease)}.store .cover .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 28%,rgba(0,0,0,.50) 66%,rgba(0,0,0,.86))}.store .cover .logochip{position:absolute;left:14px;top:12px;background:rgba(255,255,255,.96);border-radius:8px;padding:5px 10px;display:flex;align-items:center;height:28px;box-shadow:0 4px 12px rgba(0,0,0,.18)}.store .cover .logochip img{height:16px;width:auto;display:block}.store .cover .prev.live{background:var(--brand);color:var(--on-brand)}.store .cover .prev.live .dotlive{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.35);animation:pulse-live 1.8s ease-out infinite}@keyframes pulse-live{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}70%,100%{box-shadow:0 0 0 6px rgba(255,255,255,0)}}@media(prefers-reduced-motion:reduce){.store .cover .prev.live .dotlive{animation:none}.store:hover .cover .cover-img{transform:none}.store:hover .body .visit .arw{transform:none}}.clients .sec-head{margin-bottom:clamp(1.6rem,3vw,2.2rem)}.clients .logostrip{margin-bottom:clamp(1.6rem,3vw,2.2rem)}.clients .note{text-align:center;margin-top:26px;font-size:.9rem;color:var(--faint)}.soft{background:var(--band);border-radius:var(--r-xl)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{text-align:center;padding:10px}.step .circle{position:relative;width:72px;height:72px;border-radius:50%;background:var(--surface);border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:1.5rem;color:var(--ink);margin:6px auto 20px;box-shadow:var(--shadow);transition:transform .2s var(--ease),border-color .2s}.step:hover .circle{transform:translateY(-4px) scale(1.05);border-color:var(--brand)}.step .circle::before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--surface),0 4px 10px rgba(255,85,0,.42);transition:transform .25s var(--ease)}.step:nth-child(1) .circle::before{left:-14px;top:50%;transform:translateY(-50%)}.step:nth-child(2) .circle::before{top:-14px;left:50%;transform:translateX(-50%)}.step:nth-child(3) .circle::before{right:-14px;top:50%;transform:translateY(-50%)}.step:nth-child(1):hover .circle::before{transform:translateY(-50%) scale(1.15)}.step:nth-child(2):hover .circle::before{transform:translateX(-50%) scale(1.15)}.step:nth-child(3):hover .circle::before{transform:translateY(-50%) scale(1.15)}.step .circle::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--brand-soft);opacity:0;transition:opacity .3s,transform .3s}.step:hover .circle::after{opacity:1;transform:scale(1.06)}.step h3{font-size:1.28rem;margin-bottom:8px}.step p{color:var(--muted)}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:26px}.showcase:nth-child(even) .sc-visual{order:-1}.sc-text .eyebrow{margin-bottom:12px}.sc-text h3{font-size:clamp(1.5rem,2.6vw,2.05rem);margin-bottom:12px}.sc-text p{color:var(--muted);font-size:1.02rem;margin-bottom:16px}.sc-text ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.sc-text li{display:flex;gap:9px;align-items:center;font-size:.96rem;font-weight:700}.sc-text li .d{width:20px;height:20px;border-radius:7px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:.7rem;flex:none;transition:transform .2s}.sc-text li:hover .d{transform:scale(1.18) rotate(-6deg)}.sc-visual{background:linear-gradient(150deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-radius:var(--r-xl);padding:28px;min-height:280px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s}.showcase:hover .sc-visual{transform:translateY(-5px);box-shadow:0 26px 54px rgba(120,70,30,.14)}.mv-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;width:100%}.mv-catalog .p{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .25s var(--ease)}.showcase:hover .mv-catalog .p:nth-child(2){transform:translateY(-6px)}.showcase:hover .mv-catalog .p:nth-child(5){transform:translateY(6px)}.mv-catalog .p .im{aspect-ratio:1;background:linear-gradient(135deg,var(--brand-soft),transparent)}.mv-catalog .p .t{height:7px;margin:9px;border-radius:5px;background:var(--line-strong)}.mv-catalog .p .t2{width:55%;background:var(--brand);opacity:.6}.mv-panel{width:100%;display:grid;gap:11px}.mv-panel .bar{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:.82rem;font-weight:800;transition:transform .22s var(--ease),border-color .2s}.mv-panel .bar:hover{transform:translateX(6px);border-color:var(--brand-soft)}.mv-panel .bar .ic{width:28px;height:28px;border-radius:9px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:.85rem}.mv-panel .bar .val{margin-left:auto;color:var(--brand)}.mvc{width:100%;position:relative;display:grid;gap:12px}.mvc-top{position:relative;z-index:6}.mvc-search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-pill);padding:9px 15px;font-size:.78rem;font-weight:700;color:var(--ink);box-shadow:var(--shadow)}.mvc-search .q{color:var(--ink)}.mvc-search .q::after{content:"";display:inline-block;width:2px;height:.9em;background:var(--brand);margin-left:1px;vertical-align:-2px;animation:mvcBlink 1.1s steps(1) infinite}@keyframes mvcBlink{50%{opacity:0}}.mvc-search .hint{margin-left:auto;font-size:.62rem;font-weight:800;color:var(--brand-ink);background:var(--brand-soft);border-radius:var(--r-pill);padding:3px 9px;white-space:nowrap}.mvc-drop{position:absolute;top:calc(100% + 6px);left:14px;width:min(72%,300px);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;font-size:.7rem;font-weight:700;color:var(--ink)}.mvc-drop span{display:flex;gap:8px;align-items:center;padding:8px 12px}.mvc-drop span + span{border-top:1px solid var(--line)}.mvc-drop b{margin-left:auto;color:var(--brand-ink);font-family:var(--display)}.mvc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:62px}.pc{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s var(--ease)}.showcase:hover .pc:nth-child(2){transform:translateY(-5px)}.showcase:hover .pc:nth-child(4){transform:translateY(5px)}.pc .tile{aspect-ratio:4/3;background:linear-gradient(135deg,var(--brand-soft),var(--surface-2));display:flex;align-items:center;justify-content:center;font-size:1.7rem;position:relative}.pc .bdg{position:absolute;top:6px;left:6px;font-size:.54rem;font-weight:800;border-radius:var(--r-pill);padding:2px 8px;background:var(--brand);color:var(--on-brand)}.pc .bdg.svc{background:var(--surface);color:var(--brand-ink);border:1px solid var(--brand-soft)}.pc .inf{padding:7px 9px 9px;display:grid;gap:3px}.pc .nm{font-size:.6rem;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc .pr{font-family:var(--display);font-size:.68rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.pc .pr .old{font-size:.56rem;color:var(--faint);text-decoration:line-through;font-weight:700;margin-left:4px}.pc .vr{display:flex;align-items:center;gap:4px;font-size:.52rem;font-weight:800;color:var(--muted)}.pc .vr i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong)}.pc.oos .tile .e{filter:grayscale(1);opacity:.5}.pc.oos .nm{color:var(--muted)}.pc .nos{font-size:.58rem;color:var(--muted);font-style:italic;font-weight:700}.mvc>.mk-chip{position:absolute;right:-14px;bottom:-34px;z-index:7}@media(max-width:560px){.mvc-grid{grid-template-columns:1fr 1fr}.mvc>.mk-chip{right:0}}.explorer{background:var(--surface-2)}.tabs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-bottom:32px}.tab{font-family:var(--display);font-weight:800;font-size:.88rem;color:var(--muted);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-pill);padding:9px 18px;cursor:pointer;transition:all .2s var(--ease);display:inline-flex;align-items:center;gap:7px}.tab .e{font-size:.95rem}.tab:hover{border-color:var(--brand);color:var(--brand-ink);transform:translateY(-2px)}.tab.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 8px 20px rgba(255,85,0,.3)}.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fx{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 16px;display:flex;gap:12px;align-items:flex-start;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s,opacity .3s}.fx:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--brand-soft)}.fx .ico{width:36px;height:36px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:1rem;flex:none;transition:transform .2s}.fx:hover .ico{transform:scale(1.12) rotate(-5deg)}.fx b{font-family:var(--display);font-size:.94rem;font-weight:800;display:block;letter-spacing:-.01em}.fx span{font-size:.8rem;color:var(--muted);display:block;margin-top:2px;line-height:1.35}.fx.hide{display:none}.fx.pop{animation:pop .35s var(--ease)}@keyframes pop{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.explorer .cnt{text-align:center;margin-top:26px;font-size:.92rem;color:var(--muted);font-weight:700}.explorer .cnt b{color:var(--brand-ink)}.growth{background:var(--bg)}.gcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px;box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s,border-color .2s}.gcard:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(120,70,30,.14);border-color:var(--brand-soft)}.gcard .gico{width:46px;height:46px;border-radius:14px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:1.35rem;margin-bottom:16px;transition:transform .2s}.gcard:hover .gico{transform:scale(1.1) rotate(-6deg)}.gcard h3{font-size:1.2rem;margin-bottom:9px;letter-spacing:-.01em}.gcard p{color:var(--muted);font-size:.95rem;line-height:1.6}.gcard ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:7px}.gcard li{display:flex;gap:8px;align-items:flex-start;font-size:.87rem;font-weight:700;color:var(--ink)}.gcard li .d{width:17px;height:17px;border-radius:6px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:.6rem;flex:none;margin-top:2px}.gnote{max-width:860px;margin:clamp(1.8rem,3.5vw,2.6rem) auto 0;background:var(--band);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 26px;display:grid;gap:11px}.gnote p{font-size:.92rem;color:var(--muted);line-height:1.6;margin:0;display:flex;gap:10px;align-items:flex-start}.gnote p .gi{flex:none;width:24px;height:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line-strong);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:.82rem;line-height:1}.gnote b{color:var(--ink)}.gcta{text-align:center;margin-top:clamp(1.6rem,3vw,2.2rem)}.gcta .sub{display:block;margin-top:12px;font-size:.86rem;color:var(--faint)}.gcards.compact .gcard{padding:22px 22px}.gcards.compact .gcard .gico{margin-bottom:13px}.gcards.compact .gcard h3{margin-bottom:6px}.gcards.compact .gcard p{font-size:.92rem}.gchips{max-width:820px;margin:clamp(1.5rem,3vw,2.1rem) auto 0;display:grid;gap:11px}.gchips p{font-size:.92rem;color:var(--muted);line-height:1.55;margin:0;display:flex;gap:11px;align-items:flex-start;background:var(--band);border:1px solid var(--line);border-radius:12px;padding:13px 17px}.gchips p .gi{flex:none;width:24px;height:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line-strong);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:.82rem;line-height:1}.gchips b{color:var(--ink)}.gmore{max-width:820px;margin:16px auto 0}.gmore>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;color:var(--brand-ink);font-weight:800;font-size:.92rem;font-family:var(--display);padding:6px 2px}.gmore>summary::-webkit-details-marker{display:none}.gmore>summary::after{content:"▾";font-size:.8rem;transition:transform .2s}.gmore[open]>summary::after{transform:rotate(180deg)}.gdetail{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gcol h4{font-size:.98rem;margin-bottom:11px;display:flex;gap:8px;align-items:center;letter-spacing:-.01em}.gcol ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.gcol li{display:flex;gap:8px;align-items:flex-start;font-size:.86rem;color:var(--muted);line-height:1.5}.gcol li .d{width:16px;height:16px;border-radius:6px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:.58rem;flex:none;margin-top:2px}.gextra{grid-column:1/-1;margin-top:4px;display:grid;gap:11px;border-top:1px solid var(--line);padding-top:17px}.gextra p{font-size:.9rem;color:var(--muted);line-height:1.55;margin:0;display:flex;gap:10px;align-items:flex-start}.gextra p .gi{flex:none;width:22px;height:22px;border-radius:7px;background:var(--surface);border:1px solid var(--line-strong);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:.78rem;line-height:1}.gextra b{color:var(--ink)}@media(max-width:820px){.gdetail{grid-template-columns:1fr}}.pricing{background:var(--bg)}.ptoggle{display:inline-flex;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r-pill);padding:5px;gap:4px;position:relative;margin:0 auto 30px}.ptoggle button{border:none;background:transparent;font-family:var(--display);font-weight:800;font-size:.9rem;color:var(--muted);padding:10px 22px;border-radius:var(--r-pill);cursor:pointer;z-index:1;position:relative;transition:color .2s}.ptoggle button.on{color:#fff}.ptoggle .sl{position:absolute;top:5px;height:calc(100% - 10px);border-radius:var(--r-pill);background:var(--brand);transition:transform .3s var(--ease),width .3s;z-index:0}.ptoggle .save{font-size:.68rem;background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--r-pill);padding:2px 8px;margin-left:6px}.plan{max-width:860px;margin:0 auto;background:var(--surface);border:2px solid var(--brand);border-radius:var(--r-xl);overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;box-shadow:var(--shadow);position:relative;transition:transform .3s var(--ease),box-shadow .3s}.plan:hover{transform:translateY(-4px);box-shadow:0 30px 64px rgba(255,85,0,.16)}.plan .badge{position:absolute;top:16px;right:16px;background:var(--brand);color:var(--on-brand);font-size:.72rem;font-weight:800;padding:6px 14px;border-radius:var(--r-pill)}.plan .lft{padding:38px 36px}.plan h3{font-size:1.3rem;margin-bottom:16px}.plan .amt{font-family:var(--display);font-size:3.4rem;font-weight:800;color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:transform .3s var(--ease);display:inline-block}.plan .per{color:var(--muted);font-weight:700}.plan .psub{color:var(--muted);font-size:.9rem;margin:8px 0 22px;min-height:1.2em}.plan .psub b{color:var(--brand-ink)}.plan .btn{width:100%;justify-content:center}.plan .fric{margin-top:16px;font-size:.84rem;color:var(--muted);font-weight:700;text-align:center}.plan .rgt{padding:38px 34px;background:var(--peach)}.plan .rgt b{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.plan ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.plan li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;font-weight:600}.plan li svg{flex:none;color:var(--brand);margin-top:3px}.faq{max-width:780px;margin:0 auto;display:grid;gap:12px}.qa{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .2s,box-shadow .2s}.qa:hover{border-color:var(--brand-soft);box-shadow:var(--shadow)}.qa summary{list-style:none;cursor:pointer;padding:18px 22px;font-weight:800;font-family:var(--display);font-size:1.02rem;display:flex;justify-content:space-between;gap:14px;align-items:center}.qa summary::-webkit-details-marker{display:none}.qa .plus{flex:none;width:26px;height:26px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:800;transition:transform .25s var(--ease)}.qa[open] .plus{transform:rotate(135deg)}.qa .ans{padding:0 22px 20px;color:var(--muted)}.final{background:linear-gradient(135deg,var(--dark),var(--dark-2));color:var(--on-dark);border-radius:var(--r-xl);padding:clamp(2.8rem,6vw,4.8rem);text-align:center;position:relative;overflow:hidden}.final .fglow{position:absolute;inset:0;background:radial-gradient(700px 340px at 82% -20%,rgba(255,85,0,.32),transparent 60%);animation:glowdrift 14s ease-in-out infinite alternate}.final>*{position:relative;z-index:1}.final h2{color:var(--on-dark);font-size:clamp(2rem,4.5vw,3.1rem);margin-bottom:14px}.final p{color:var(--on-dark-mut);max-width:44ch;margin:0 auto 26px;font-size:1.08rem}.final .fcta{display:flex;gap:13px;justify-content:center;flex-wrap:wrap}footer.site{padding:46px 0 40px;color:var(--muted)}.footrow{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.fcol{display:grid;gap:9px;font-size:.9rem;align-content:start}.fcol b{color:var(--ink);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.fcol a{transition:color .18s}.fcol a:hover{color:var(--brand-ink)}.footnote{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:.79rem;color:var(--faint);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.wa-fab{position:fixed;right:22px;bottom:22px;z-index:80}.wa-btn{width:60px;height:60px;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(37,211,102,.44);position:relative;transition:transform .2s var(--ease)}.wa-btn:hover{transform:scale(1.08)}.wa-btn svg{width:32px;height:32px}.wa-btn::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--wa);z-index:-1;animation:waPulse 2.4s ease-out infinite}@keyframes waPulse{0%{transform:scale(1);opacity:.6}70%,100%{transform:scale(1.7);opacity:0}}.wa-tip{position:absolute;right:72px;bottom:8px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:9px 13px;font-size:.82rem;font-weight:700;box-shadow:var(--shadow);white-space:nowrap;opacity:0;transform:translateX(8px);pointer-events:none;transition:opacity .25s,transform .25s}.wa-tip span{display:block;font-weight:500;color:var(--muted);font-size:.74rem}.wa-fab:hover .wa-tip{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion:reduce){.wa-btn::before{animation:none}.fc1,.fc2,.browser,.phone,.hero .glow,.final .fglow{animation:none}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media(max-width:900px){.hero-grid,.showcase,.plan{grid-template-columns:1fr}.devices{padding:0 20px 20px 0}.phone{width:112px}.stats .row,.stores,.fgrid{grid-template-columns:1fr 1fr}.stats .row{gap:24px 14px}.gcards{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.showcase:hover .sc-visual{transform:none}.showcase:nth-child(even) .sc-visual{order:0}.navlinks{display:none}.topbar .in .left{display:none}.plan .rgt{border-top:1px solid var(--line-strong)}}@media(max-width:560px){.stores,.fgrid{grid-template-columns:1fr}.wa-btn{width:54px;height:54px}}:root{--shot-l:url("../imgs/covers/panel-dashboard-light-1000.4d12232e557b.webp?20260825");--shot-d:url("../imgs/covers/panel-dashboard-dark-1000.5297b6b9b4e9.webp?20260825");--shot:var(--shot-l)}@media (min-resolution:1.5dppx){:root{--shot-l:url("../imgs/covers/panel-dashboard-light.fdcf867185bd.webp?20260825");--shot-d:url("../imgs/covers/panel-dashboard-dark.b2e828d7b9e9.webp?20260825")}}.sc-visual.is-shot{padding:16px}.shot{width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 18px 40px rgba(120,70,30,.16);background:var(--surface)}.shot-bar{display:flex;align-items:center;gap:5px;padding:8px 11px;background:var(--surface-2);border-bottom:1px solid var(--line)}.shot-bar i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.shot-bar .url{margin-left:8px;font-size:.6rem;font-weight:800;color:var(--faint);background:var(--bg);border-radius:6px;padding:3px 10px}.shot-img{aspect-ratio:1280/824;background-image:var(--shot);background-size:cover;background-position:top center}.showcase:hover .shot{transform:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--logo:var(--logo-d);--shot:var(--shot-d)}}:root[data-theme="dark"]{--logo:var(--logo-d);--shot:var(--shot-d)}:root[data-theme="light"]{--logo:var(--logo-l);--shot:var(--shot-l)}.mk-b{padding:26px 10px 52px 116px;position:relative}.mk-b .site-win{position:relative;z-index:3;width:100%;transform:perspective(1700px) rotateY(-8deg) rotateX(2.5deg);transform-origin:center left;animation:floaty 8s ease-in-out infinite}.mk-b:hover .site-win{transform:perspective(1700px) rotateY(-4deg) rotateX(1deg)}.mk-b .phone-win{position:absolute;right:-34px;bottom:-38px;width:156px;z-index:9;transform:perspective(1000px) rotateY(6deg);animation:floaty2 8s ease-in-out infinite 1s}.mk-b:hover .phone-win{transform:perspective(1000px) rotateY(2deg) translateY(-8px)}.mk-b .areas{position:absolute;z-index:12;left:-26px;top:12%;display:flex;flex-direction:column;gap:9px}.mk-b .areas .rubro:nth-child(2){margin-left:18px}.mk-b .areas .rubro:nth-child(4){margin-left:18px}.mk-b .c-b1{top:-14px;right:16%}@media(prefers-reduced-motion:reduce){.mk-b .site-win,.mk-b .phone-win{animation:none!important}.mk-b:hover .site-win,.mk-b:hover .phone-win{transform:none}}@media(max-width:900px){.mk-b{padding:16px 6px 44px 108px;max-width:470px;margin:0 auto}.mk-b .areas{transform:scale(.9);transform-origin:left center}.mk-b .phone-win{width:150px;bottom:-20px;right:-10px}}@media(max-width:560px){.mk-b{padding:14px 6px 40px 10px;max-width:430px}.mk-b .areas{display:none}.mk-b .c-b1{right:6%}.mk-b .phone-win{width:126px;bottom:-16px;right:-6px}}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.chans{display:grid;gap:12px}.chan{display:flex;gap:13px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:15px 17px;font-weight:700;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.chan:hover{transform:translateY(-3px);border-color:var(--brand-soft);box-shadow:var(--shadow)}.chan .ci{width:40px;height:40px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex:none}.chan .ci.wa{background:rgba(37,211,102,.14);color:var(--wa)}.chan b{display:block;font-family:var(--display);font-size:.96rem}.chan span{display:block;font-size:.82rem;color:var(--muted);font-weight:600}.socials{display:flex;gap:9px;flex-wrap:wrap;margin-top:4px}.soc{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:800;font-family:var(--display);color:var(--muted);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-pill);padding:8px 15px;transition:all .2s var(--ease)}.soc:hover{border-color:var(--brand);color:var(--brand-ink);transform:translateY(-2px)}.soc svg{width:17px;height:17px;flex:none}.cform{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 26px 24px;box-shadow:var(--shadow);display:grid;gap:13px}.cform label{font-size:.8rem;font-weight:800;font-family:var(--display);color:var(--ink);display:grid;gap:6px}.cform input,.cform textarea{font-family:var(--sans);font-size:.94rem;color:var(--ink);background:var(--bg);border:1.5px solid var(--line-strong);border-radius:12px;padding:11px 14px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.cform input:focus,.cform textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cform textarea{min-height:110px;resize:vertical}.cform .row2{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:start}.cform .pnote{font-size:.76rem;color:var(--faint);line-height:1.5}.cform .pnote a{color:var(--brand-ink);font-weight:700}@media(max-width:900px){.contact{grid-template-columns:1fr}.cform .row2{grid-template-columns:1fr}}.store .prev.app{background:rgba(255,255,255,.92);color:#231F1C}.prodwrap{background:var(--surface)}.prodcta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}body.acc{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--dark),var(--dark-2))}.acc-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 26px}.acc-back{font-size:.9rem;font-weight:700;color:var(--on-dark-mut);display:inline-flex;gap:8px;align-items:center}.acc-back:hover{color:var(--on-dark)}body.acc main{flex:1;display:flex;flex-direction:column}.acc-main{flex:1;display:flex;align-items:center;justify-content:center;padding:26px;position:relative;overflow:hidden}.acc-glow{position:absolute;inset:0;background:radial-gradient(800px 420px at 78% -10%,rgba(255,85,0,.26),transparent 58%)}.acc-card{position:relative;z-index:1;width:min(460px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(1.8rem,4vw,2.6rem);box-shadow:0 30px 70px rgba(0,0,0,.45)}.acc-card h1{font-size:clamp(1.5rem,3vw,1.9rem);margin:14px 0 8px;color:var(--ink)}.acc-card .lead{color:var(--muted);font-size:.96rem;margin-bottom:22px}.acc-field{display:flex;align-items:stretch;border:1.5px solid var(--line-strong);border-radius:14px;overflow:hidden;background:var(--bg);transition:border-color .2s,box-shadow .2s}.acc-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.acc-field .pfx{display:flex;align-items:center;padding:0 12px;background:var(--surface-2);color:var(--faint);font-size:.85rem;font-weight:700;border-right:1px solid var(--line)}.acc-field input{flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:.98rem;font-weight:700;padding:13px 12px;min-width:0}.acc-card .btn{width:100%;justify-content:center;margin-top:14px}.acc-hint{margin-top:14px;font-size:.82rem;color:var(--muted);line-height:1.55}.acc-hint b{color:var(--ink)}.acc-div{height:1px;background:var(--line);margin:20px 0 16px}.acc-help{font-size:.86rem;color:var(--muted)}.acc-help a{color:var(--brand-ink);font-weight:800}.acc-err{display:none;margin-top:10px;font-size:.82rem;font-weight:700;color:#c0392b}.acc-err.on{display:block}.acc-foot{text-align:center;padding:18px;font-size:.78rem;color:var(--on-dark-mut)}.legal-top{background:linear-gradient(180deg,var(--dark),var(--dark-2));color:var(--on-dark);padding:calc(40px + 96px) 0 clamp(2.2rem,4vw,3rem)}.legal-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:var(--on-dark-mut);margin-bottom:16px}.legal-crumbs a:hover{color:var(--on-dark)}.legal-top h1{font-size:clamp(1.9rem,4vw,2.7rem);margin:12px 0 10px}.legal-meta{color:var(--on-dark-mut);font-size:.92rem}.legal-doc{padding:clamp(2.4rem,5vw,3.6rem) 0 clamp(4rem,7vw,6rem)}.legal-body{max-width:780px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,3.5vw,3rem);box-shadow:var(--shadow)}.legal-body h2{font-size:1.2rem;line-height:1.3;margin:34px 0 12px}.legal-body h2:first-child{margin-top:0}.legal-body h3{font-size:1.04rem;font-weight:700;line-height:1.35;margin:26px 0 10px}.legal-body p{font-size:.97rem;line-height:1.75;margin-bottom:14px}.legal-body ul,.legal-body ol{margin:0 0 18px;padding-left:22px}.legal-body li{font-size:.97rem;line-height:1.75;margin-bottom:8px}.legal-body a{color:var(--brand-ink);font-weight:700;text-decoration:underline}.legal-body em{color:var(--muted)}.legal-body p:last-child,.legal-body ul:last-child{margin-bottom:0}@media(max-width:700px){.legal-top{padding-top:calc(40px + 84px)}.legal-body{padding:1.4rem 1.15rem;border-radius:var(--r)}}.err{background:linear-gradient(180deg,var(--dark),var(--dark-2));color:var(--on-dark);min-height:70vh;display:flex;align-items:center;padding:calc(40px + 96px) 0 clamp(3rem,6vw,5rem)}.err-in{max-width:640px}.err-code{display:block;font-family:var(--display);font-weight:800;font-size:clamp(3.4rem,9vw,5.6rem);line-height:1;color:var(--brand);letter-spacing:-.03em;margin-bottom:10px}.err h1{font-size:clamp(1.7rem,3.6vw,2.4rem);margin-bottom:12px}.err-lead{color:var(--on-dark-mut);font-size:1.02rem;margin-bottom:26px}.err-cta{display:flex;flex-wrap:wrap;gap:12px}.calert{--a:var(--brand);position:relative;display:flex;gap:11px;align-items:flex-start;overflow:hidden;border-radius:14px;padding:13px 16px 13px 18px;font-size:.88rem;font-weight:600;line-height:1.5;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);animation:calert-in .26s var(--ease)}.calert[hidden]{display:none}.calert::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--a)}.calert .calert-i{flex:none;width:21px;height:21px;margin-top:1px;color:var(--a)}.calert .calert-i svg{width:21px;height:21px;display:block}.calert .calert-b{min-width:0}.calert .calert-b b,.calert .calert-b strong{font-family:var(--display)}.calert--ok{--a:var(--ok);background:var(--ok-bg);border-color:var(--ok-soft)}.calert--warn{--a:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.calert--err{--a:var(--bad);background:var(--bad-bg);border-color:var(--bad-soft)}@keyframes calert-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.calert{animation:none}}.cform .fld{display:grid;gap:6px;align-content:start}.cform .fld-h{display:flex;align-items:center;gap:9px;min-width:0}.cform .fld-l{flex:none}.cform .fld-c{position:relative;display:block}.cform .fld-c input,.cform .fld-c textarea{display:block;padding-right:42px}.cform .fld-i{position:absolute;top:12px;right:13px;width:19px;height:19px;color:var(--faint);opacity:0;transform:scale(.55);transition:opacity .18s var(--ease),transform .18s var(--ease);pointer-events:none}.cform .fld-i svg{width:19px;height:19px;display:none}.cform .fld.is-ok .fld-i,.cform .fld.is-err .fld-i{opacity:1;transform:none}.cform .fld.is-ok .fld-i{color:var(--ok)}.cform .fld.is-err .fld-i{color:var(--bad)}.cform .fld.is-ok .fld-i .i-ok,.cform .fld.is-err .fld-i .i-err{display:block}.cform .fld.is-ok input,.cform .fld.is-ok textarea{border-color:var(--ok)}.cform .fld.is-ok input:focus,.cform .fld.is-ok textarea:focus{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.cform .fld.is-err input,.cform .fld.is-err textarea{border-color:var(--bad)}.cform .fld.is-err input:focus,.cform .fld.is-err textarea:focus{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.cform .fld-e{display:flex;align-items:center;gap:5px;min-width:0;visibility:hidden;font-size:.74rem;font-weight:700;line-height:inherit;color:var(--bad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cform .fld-e::before{content:"!";flex:none;width:13px;height:13px;border-radius:50%;background:var(--bad);color:var(--surface);font-size:.6rem;font-weight:800;line-height:13px;text-align:center}.cform .fld.is-err .fld-e{visibility:visible}@media(prefers-reduced-motion:reduce){.cform .fld-i{transition:none}}.cform .code-step .fld-i{top:16px}.cform .code-step label input{font-family:var(--display);font-weight:800;font-size:1.3rem;letter-spacing:.5em;text-align:center}.cform .code-step .pnote a{color:var(--brand-ink);font-weight:800}.cform button[disabled]{opacity:.6;cursor:wait;transform:none!important}.cform input[readonly],.cform textarea[readonly]{opacity:.55;cursor:not-allowed}.navburger{display:none;background:transparent;border:1px solid var(--dark-line);color:var(--on-dark);border-radius:var(--r-pill);width:40px;height:40px;cursor:pointer;font-size:1.05rem;line-height:1;align-items:center;justify-content:center}@media(max-width:900px){.navburger{display:inline-flex}}.mnav{position:fixed;inset:0;z-index:90;background:linear-gradient(180deg,var(--dark),var(--dark-2));display:none;flex-direction:column;padding:22px 26px 30px}.mnav.open{display:flex}.mnav-top{display:flex;align-items:center;justify-content:space-between;height:72px}.mnav-links{display:grid;gap:4px;margin-top:8vh}.mnav-links a{font-family:var(--display);font-weight:800;font-size:clamp(1.55rem,6vw,2.1rem);color:var(--on-dark);padding:10px 4px;letter-spacing:-.01em}.mnav-links a:active,.mnav-links a:hover{color:var(--brand)}.mnav-cta{margin-top:auto;display:grid;gap:12px}.mnav-cta .btn{justify-content:center}@media(max-width:900px){.navauth{flex:1}.navauth .btn{margin-left:auto;margin-right:auto;white-space:nowrap;padding:9px 13px;font-size:.8rem}.nav-logo{width:74px}}@media(max-width:900px){section[id],[id="todo"],[id="como"]{scroll-margin-top:36px}}@media(max-width:900px){.topbar .cli .q{display:none}.topbar .in{justify-content:center}.topbar .cli{white-space:nowrap}}@media(max-width:480px){.topbar .cli{font-size:.76rem}}.footlegal{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:560px){h1,h2,h3{line-height:1.22}section{padding:84px 0}.sec-head{margin-bottom:44px}.sec-head h2{margin:1rem 0 1.05rem}.showcase{gap:34px;margin-bottom:40px}.sc-text .eyebrow{margin-bottom:16px}.sc-text h3{margin-bottom:18px}.sc-text p{margin-bottom:26px}.sc-text ul{gap:20px}.sc-text li{align-items:flex-start}.sc-text li .d{margin-top:3px}.prodcta{margin-top:28px;gap:14px}.mvc-grid>.pc:nth-child(3),.mvc-grid>.pc:nth-child(6){display:none}.mvc>.mk-chip{position:static;margin:16px auto 0;width:fit-content}.carou-track{display:grid;grid-template-columns:1fr;gap:16px;transform:none!important}.carou-bar,.carou-nav{display:none}}.ans-jump{display:flex;width:fit-content;align-items:center;gap:7px;margin-top:14px;padding:10px 16px;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-ink);font-weight:800}.ans-jump:hover{background:var(--brand);color:var(--on-brand)}li[data-list="ordered"]{list-style-type:decimal;margin-left:1.5rem}li[data-list="bullet"]{list-style-type:disc;margin-left:1.5rem}li[data-list="unchecked"],li[data-list="checked"]{list-style:none;margin-left:1.5rem;position:relative;padding-left:1.5rem}li[data-list="unchecked"]::before{content:"\2610";position:absolute;left:0;top:0}li[data-list="checked"]::before{content:"\2611";position:absolute;left:0;top:0}li[data-list]>.ql-ui{display:none}