:root{--bg:#f4f7fc;--bg-alt:#e9eff8;--card:#fff;--line:#d6e0ef;--ink:#0b1f45;--muted:#4a5f82;--accent:#1f6fd6;--accent-ink:#fff;--cyan:#1c9fc4;--soft:#dbe7f7;--water:#bfe9f6;--wa:#0f7a40;--wa-ink:#fff;--logo-ink-1:#0b1f45;--logo-ink-2:#1d3a78;--demo-bg:#fff1c7;--demo-ink:#6b4a00;--warn-bg:#fff6dc;--warn-line:#e9c96b;--err:#b42318;--ok:#0f7a40;--gold:#b8860b;--gold-ink:#7a5a00;--phone:#0b1f45;--ease:cubic-bezier(.22, 1, .36, 1);--radius:18px;--shadow:0 1px 2px #0b1f450f, 0 8px 24px #0b1f450f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#06142e;--bg-alt:#081a3a;--card:#0a2250;--line:#1f3f7a;--ink:#f4f8ff;--muted:#a9bddc;--accent:#46d9f5;--accent-ink:#04122b;--cyan:#46d9f5;--soft:#133266;--water:#0f4c78;--wa:#25d366;--wa-ink:#04220f;--logo-ink-1:#fff;--logo-ink-2:#d4e4ff;--phone:#c9d8f2;--gold:#e8b923;--gold-ink:#f3d36a;--demo-bg:#4a3a0a;--demo-ink:#ffe08a;--warn-bg:#2e2708;--warn-line:#8a6d1b;--err:#ff8a80;--ok:#6ee7a0;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#06142e;--bg-alt:#081a3a;--card:#0a2250;--line:#1f3f7a;--ink:#f4f8ff;--muted:#a9bddc;--accent:#46d9f5;--accent-ink:#04122b;--cyan:#46d9f5;--soft:#133266;--water:#0f4c78;--wa:#25d366;--wa-ink:#04220f;--logo-ink-1:#fff;--logo-ink-2:#d4e4ff;--phone:#c9d8f2;--gold:#e8b923;--gold-ink:#f3d36a;--demo-bg:#4a3a0a;--demo-ink:#ffe08a;--warn-bg:#2e2708;--warn-line:#8a6d1b;--err:#ff8a80;--ok:#6ee7a0;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font:16px/1.6 IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;font-family:Poppins,system-ui,sans-serif;line-height:1.2}h1{font-size:clamp(1.9rem,7vw,3rem);font-weight:800}h2{font-size:clamp(1.35rem,4.6vw,1.9rem);font-weight:700}h3,h2.h3{font-size:1.08rem;font-weight:700}p{margin:0 0 .8em}a{color:var(--accent)}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--card);color:var(--ink);border-radius:10px;padding:8px 12px;position:absolute;top:-60px;left:16px}.skip:focus{top:8px}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}.narrow{max-width:720px}.wrap.narrow{max-width:752px}.mt{margin-top:28px}.top{z-index:10;background:color-mix(in srgb, var(--bg) 96%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:60px;display:flex}.brand{flex:none;width:116px;line-height:0;display:block}.logo{width:100%;height:auto;display:block}.logo .ink1{stop-color:var(--logo-ink-1)}.logo .ink2{stop-color:var(--logo-ink-2)}.tools{align-items:center;gap:6px;display:flex}.lang{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:4px;height:40px;padding:0 6px 0 8px;display:flex}.lang svg{width:18px;height:18px;color:var(--muted);flex:none}.lang select{color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:124px;height:38px;font:600 14px/1 IBM Plex Sans,system-ui,sans-serif}.lang select option{color:#0b1f45;background:#fff}.icon-btn{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}.icon-btn svg{width:20px;height:20px}.nav{width:100%;display:none}.nav.open{display:block}.nav ul{flex-direction:column;gap:2px;margin:0;padding:4px 0 12px;list-style:none;display:flex}.nav a{color:var(--ink);border-radius:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.nav a:hover{background:var(--soft)}.nav a[aria-current=page]{background:var(--soft);color:var(--accent)}@media (width>=900px){.top-in{flex-wrap:nowrap}.menu-btn{display:none}.nav{order:1;width:auto;margin-left:auto;display:block}.nav ul{flex-direction:row;padding:0}.nav a{padding:8px 10px;font-size:15px}.tools{order:2}.brand{width:132px}}.btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font:700 15px/1.2 Poppins,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-wa{background:var(--wa);color:var(--wa-ink)}.btn:hover{filter:brightness(1.06)}.wa-ico{flex:none;width:22px;height:22px}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.cta-row .btn{flex:220px}.wa-float{z-index:9;background:var(--wa);width:56px;height:56px;color:var(--wa-ink);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #00000040}.wa-float .wa-ico{width:28px;height:28px}.kicker{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6em;font:700 13px/1.3 Poppins,system-ui,sans-serif}.lead{color:var(--muted);font-size:1.08rem}.note{color:var(--muted)}.fine{color:var(--muted);margin:.6em 0 0;font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card p:last-child{margin-bottom:0}.band{padding:40px 0}.band.alt{background:var(--bg-alt)}.grid2,.grid3{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.demo{vertical-align:middle;background:var(--demo-bg);color:var(--demo-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:6px;padding:1px 8px;font:700 11px/1.6 IBM Plex Sans,system-ui,sans-serif;display:inline-block}.banner{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:14px;padding:12px 14px;font-weight:600}.hero{background:radial-gradient(120% 80% at 50% 0%, var(--soft), transparent 70%);padding:28px 0 36px}.hero-in{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hero-logo{cursor:pointer;width:min(100%,420px);margin-bottom:14px}.hero h1{max-width:16ch}.hero .lead{max-width:56ch}.hero .cta-row{width:100%;max-width:520px;margin-top:10px}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps li{position:relative}.step-illus{background:var(--bg-alt);border-radius:14px;margin-bottom:12px;line-height:0}.num{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;margin-bottom:8px;font:700 14px/1 Poppins,system-ui,sans-serif;display:inline-grid}.aud{flex-direction:column;display:flex}.aud p{flex:1}.more{font-weight:700;text-decoration:none}.trust{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust li{gap:12px;display:flex}.trust p{color:var(--muted)}.dot{background:var(--cyan);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--cyan) 22%, transparent);border-radius:50%;flex:none;margin-top:4px}.final-in{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (width>=720px){.final-in{flex-direction:row;justify-content:space-between;align-items:center}}.page-head{padding:28px 0 8px}.ph-in{align-items:center;gap:16px;display:grid}@media (width>=720px){.ph-in{grid-template-columns:1.4fr 1fr}}.ph-illus{justify-self:center;width:100%;max-width:300px;line-height:0}.illus{width:100%;height:auto;display:block}.illus .i-soft{fill:var(--soft)}.illus .i-card{fill:var(--card);stroke:var(--line);stroke-width:2px}.illus .i-accent{fill:var(--cyan)}.illus .i-phone{fill:var(--accent)}.illus .i-screen{fill:var(--card)}.illus .i-water{fill:var(--water)}.illus .i-roof{fill:var(--accent);opacity:.85}.illus .i-wave{fill:none;stroke:var(--cyan);stroke-width:5px;stroke-linecap:round}.illus .i-check{fill:none;stroke:var(--ok);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.offer{border-color:var(--cyan);gap:10px;margin-bottom:32px;display:grid}@media (width>=720px){.offer{grid-template-columns:auto 1fr auto;align-items:center;gap:24px}}.price{margin:0;font:800 1.7rem/1.1 Poppins,system-ui,sans-serif}.price small{color:var(--muted);font:500 14px/1 IBM Plex Sans,system-ui,sans-serif}.feat p{color:var(--muted)}.timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.timeline li{gap:12px;display:flex}.timeline p{color:var(--muted)}.plans{align-items:stretch}.plan{flex-direction:column;gap:6px;display:flex}.plan h3{margin:0}.plan.on{border:2px solid var(--accent)}.plan .fx{color:var(--muted);margin:0;font-size:14px}.plan .intro{margin:6px 0 0;font-weight:600}.plan .pts{margin:0;padding-left:1.1em}.plan .pts li{margin:4px 0}.plan .next{color:var(--muted);margin-top:auto;padding-top:8px;font-size:13px}.scale{border-collapse:collapse;width:100%;margin:6px 0}.scale th,.scale td{text-align:left;border-bottom:1px solid var(--line);padding:8px 4px}.scale th{color:var(--muted);font-size:14px;font-weight:600}.partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.partners{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners li{align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.partners b,.partners small{overflow-wrap:anywhere;display:block}.partners small{color:var(--muted)}.ptile{background:var(--soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font:800 16px/1 Poppins,system-ui,sans-serif;display:grid}.role{color:var(--ink);text-decoration:none;display:block}.role p{color:var(--muted)}.role:hover,.role[aria-current=true]{border-color:var(--accent)}.tips ul{margin:0;padding-left:1.1em}.wa-big{text-align:left}.wa-big .btn{margin-top:6px}.wa-form{gap:14px;margin-top:14px;display:grid}.field{gap:6px;display:grid}.field label{font-weight:600}.field small{color:var(--muted);font-weight:400}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:10px 12px;font:16px/1.4 IBM Plex Sans,system-ui,sans-serif}.field textarea{resize:vertical}.field [aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 2px color-mix(in srgb, var(--err) 25%, transparent)}.wa-preview summary{cursor:pointer;color:var(--muted);font-weight:600}.wa-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px dashed var(--line);border-radius:12px;margin:8px 0 0;padding:10px;font:14px/1.5 IBM Plex Sans,system-ui,sans-serif}.form-msg{min-height:1.2em;margin:0;font-weight:600}.form-msg.err{color:var(--err)}.form-msg.ok{color:var(--ok)}.wa-form .btn{width:100%}.wa-link:not([hidden]){font-weight:700}.legal h2{margin-top:1.4em;font-size:1.2rem}.legal p{color:var(--ink)}.foot{border-top:1px solid var(--line);background:var(--bg-alt);padding:32px 0 96px}.foot-in{gap:18px;display:grid}.foot-brand{max-width:240px}.foot-brand p{color:var(--muted);margin-top:8px;font-size:14px}.foot-links{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.foot-links a{color:var(--ink);text-decoration:none}.rights{color:var(--muted);margin:0;font-size:13px}.ten{background:var(--card);border:1px solid var(--line);max-width:52ch;color:var(--muted);text-align:left;border-radius:16px;margin:14px auto 0;padding:12px 16px;font-size:15px}.ten b{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font:700 13px/1.4 Poppins,system-ui,sans-serif;display:block}.app-ico{background:var(--soft);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.app-ico svg{width:26px;height:26px}.scenes{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.scenes{grid-template-columns:repeat(3,minmax(0,1fr))}}.scene{flex-direction:column;padding:0;display:flex;overflow:hidden}.sc-art{background:var(--bg-alt);line-height:0;position:relative}.sc-screen{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:8px 12px;font:700 14px/1.35 Poppins,system-ui,sans-serif;position:absolute;bottom:10px;left:12px;right:12px}.sc-body{padding:12px 16px 16px}.sc-body h3{margin:6px 0 0}.sc-plan{background:var(--soft);color:var(--accent);border-radius:999px;padding:2px 10px;font:700 12px/1.6 Poppins,system-ui,sans-serif;display:inline-block}.sc-plan.sc-premium{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-ink)}.sc-alert{fill:var(--err)}.faq{gap:10px;display:grid}.qa{padding:0}.qa summary{cursor:pointer;padding:16px 48px 16px 16px;font:700 1rem/1.35 Poppins,system-ui,sans-serif;list-style:none;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";border:solid var(--accent);width:10px;height:10px;transition:transform .25s var(--ease);border-width:0 2px 2px 0;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.qa[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.qa p{color:var(--muted);margin:0;padding:0 16px 16px}.sticky-cta{display:none}@media (width<=719px){.sticky-cta{z-index:9;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg) 94%, transparent);border-top:1px solid var(--line);display:block;position:fixed;bottom:0;left:0;right:0}.sticky-cta .btn{width:100%}main:has(.sticky-cta)~.wa-float{display:none}main:has(.sticky-cta)~.foot{padding-bottom:120px}}.plan-basic{border-color:var(--line);box-shadow:none;background:0 0}.plan-premium{border:2px solid var(--gold)}.plan-ultra{border:2px solid var(--cyan)}.plan-vip{border-style:dashed}.pc-wrap{align-items:center;gap:18px;margin-top:28px;display:grid}@media (width>=900px){.pc-wrap{grid-template-columns:1fr 1fr;gap:32px}}.pcard{justify-self:center;gap:14px;width:100%;max-width:420px;display:grid}.pc-head{align-items:center;gap:12px;display:flex}.pc-head b{font:700 1.1rem/1.2 Poppins,system-ui,sans-serif;display:block}.pc-head small,.pc-rating small,.pc-visits small{color:var(--muted);font-size:13px}.pc-avatar{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);border-radius:16px;flex:none;place-items:center;display:grid}.pc-avatar svg{width:28px;height:28px}.pc-rating,.pc-visits{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pc-stars{color:var(--gold);letter-spacing:2px}.pc-rating b,.pc-visits b{font-variant-numeric:tabular-nums;font:800 1.4rem/1 Poppins,system-ui,sans-serif}.pc-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-badges li{background:var(--soft);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.ba{margin:18px 0 0}.ba-stage{--p:1;max-width:640px;margin:0 auto;line-height:0;position:relative}.ba-svg{width:100%;height:auto;display:block}.ba-after-wrap{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);position:absolute;inset:0}.ba-line{top:0;bottom:0;left:calc(var(--p) * 100%);background:var(--card);width:3px;box-shadow:0 0 0 1px var(--line);margin-left:-1.5px;position:absolute}.ba-deck{fill:var(--card);stroke:var(--line);stroke-width:2px}.ba-before .ba-water{fill:#7aa36c}.ba-after .ba-water{fill:var(--water)}.ba-wave{fill:none;stroke:#ffffff8c;stroke-width:4px;stroke-linecap:round}.ba-leaf{fill:#5b7b3a}.ba-labels{max-width:640px;color:var(--muted);justify-content:space-between;margin:8px auto 0;font:700 14px/1 Poppins,system-ui,sans-serif;display:flex}@media (prefers-reduced-motion:reduce){.ba-stage{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ba-after-wrap{clip-path:none;position:static}.ba-line{display:none}}.motion .logo-anim.gsap-wait:not(.gsap-fail) :is(.lt,.oo,.waves path){opacity:0;animation:0s linear 3s forwards logoLate!important}@keyframes logoLate{to{opacity:1}}.logo-anim.gsap-fail :is(.lt,.oo,.waves path){opacity:1!important;animation:none!important}.logo-anim:is(.gsap,.gsap-wait) :is(.tap,.hat-echo),.logo-anim.gsap :is(.lt,.oo,.w){animation:none!important}.logo-anim.gsap .hat-echo{display:none}.logo-anim .echo,.logo-anim .glow{pointer-events:none}.hero-logo,.nf-mark{-webkit-tap-highlight-color:transparent}.langs{border:1px solid var(--line);background:var(--card);border-radius:11px;gap:2px;padding:3px;display:flex}.langs a,.langs button{min-width:30px;height:30px;color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0 5px;font:700 12px/1 Poppins,system-ui,sans-serif;text-decoration:none;display:grid}.langs a:hover,.langs button:hover{color:var(--ink);background:var(--soft)}.langs [aria-current=true]{background:var(--accent);color:var(--accent-ink)}@media (width<=420px){.langs a,.langs button{min-width:26px;padding:0 3px}.icon-btn{width:36px;height:36px}}.hero-grid{align-items:center;gap:22px;width:100%;display:grid}@media (width>=900px){.hero-grid{text-align:left;grid-template-columns:1.15fr 1fr}.hero-grid .hero-copy{align-items:flex-start}.hero-grid .cta-row{justify-content:flex-start}.hero-grid .ten{margin-left:0}}.hero-copy{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.hero-phone{justify-self:center;width:min(230px,64vw)}.hp-body{aspect-ratio:9/18;background:var(--phone);border-radius:34px;padding:9px;box-shadow:0 18px 40px #06142e47}.hp-screen{color:#fff;background:linear-gradient(#1d58bd,#06142e);border-radius:26px;flex-direction:column;align-items:center;gap:12px;height:100%;padding:26px 10px 12px;display:flex;position:relative;overflow:hidden}.hp-time{letter-spacing:.02em;font:300 40px/1 Poppins,system-ui,sans-serif}.hp-notif{color:#0b1f45;text-align:left;background:#fffffff0;border-radius:16px;align-items:flex-start;gap:8px;width:100%;padding:9px;display:flex;box-shadow:0 8px 18px #00000040}.hp-app{color:#fff;background:#1f6fd6;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.hp-app .svc-ico{width:17px;height:17px}.hp-notif small{color:#4a5f82;font-size:10px;font-weight:600;display:block}.hp-notif b{font:700 12px/1.25 Poppins,system-ui,sans-serif;display:block}.hp-notif em{color:#1f6fd6;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.hp-photo{background:linear-gradient(#8fe3f7,#1f8fe0);border-radius:14px;flex:1;width:100%;position:relative;overflow:hidden}.hp-wave{border-top:3px solid #ffffffb3;border-radius:50%;height:16px;position:absolute;top:48%;left:-10%;right:-10%}.hp-chip{font-variant-numeric:tabular-nums;background:#06142ebf;border-radius:999px;padding:3px 8px;font:700 11px/1.4 Poppins,system-ui,sans-serif;position:absolute;bottom:8px;right:8px}.flow-band{padding-top:8px}.flow-title{text-align:center}.flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.flow li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.flow li:not(:last-child):after{content:"";border-top:2px dashed var(--cyan);position:absolute;top:22px;left:calc(50% + 28px);right:calc(28px - 50%)}.flow-ico{background:var(--card);border:1px solid var(--line);width:46px;height:46px;color:var(--accent);box-shadow:var(--shadow);z-index:1;border-radius:15px;place-items:center;display:grid;position:relative}.flow-ico svg{width:24px;height:24px}.flow b{overflow-wrap:anywhere;font:700 12px/1.25 Poppins,system-ui,sans-serif}@media (width>=720px){.flow-ico{border-radius:20px;width:64px;height:64px}.flow-ico svg{width:30px;height:30px}.flow li:not(:last-child):after{top:31px;left:calc(50% + 38px);right:calc(38px - 50%)}.flow b{font-size:15px}}.tri{max-width:460px;margin:0 auto 22px}.tri svg{width:100%;height:auto;display:block;overflow:visible}.tri-phone rect{fill:var(--accent)}.tri-phone .tri-screen{fill:var(--card)}.tri-tag{fill:var(--card);stroke:var(--cyan);stroke-width:3px}.tri-nfc{fill:none;stroke:var(--cyan);stroke-width:4px;stroke-linecap:round}.tri-dot{fill:var(--cyan)}.tri-line{fill:none;stroke:var(--muted);stroke-width:2.5px;stroke-dasharray:6 5}.tri-head{fill:var(--muted)}.tri-label{fill:var(--ink);font:700 14px Poppins,system-ui,sans-serif}.tri-verb{fill:var(--cyan);font:600 13px IBM Plex Sans,system-ui,sans-serif}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bento li{flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.bento b{font:700 15px/1.25 Poppins,system-ui,sans-serif}.bento small{color:var(--muted);font-size:13px;line-height:1.4}.bento .bento-pool{background:linear-gradient(140deg, var(--card), color-mix(in srgb, var(--hue) 12%, var(--card)));grid-column:1/-1}.bento .bento-pool b{font-size:1.25rem}@media (width>=720px){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}.bento .bento-pool{grid-area:span 2/span 2;justify-content:flex-end;padding:22px}.bento .bento-pool b{font-size:1.6rem}.bento .bento-pool small{font-size:15px}}.bento-ico{width:44px;height:44px;color:var(--hue);background:color-mix(in srgb, var(--hue) 15%, transparent);transition:scale .25s var(--ease);border-radius:14px;place-items:center;display:grid}.bento-ico .svc-ico{width:24px;height:24px}.bento li:hover .bento-ico{scale:1.1}.bento-pool{--hue:#1f8fe0}.bento-garden{--hue:#2f9e5b}.bento-cleaning{--hue:#8b5cf6}.bento-repair{--hue:#d9701a}.bento-security{--hue:#3a5a9e}.bento-rental{--hue:#cc4a86}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bento-security{--hue:#8fb0ff}}:root[data-theme=dark] .bento-security{--hue:#8fb0ff}.casa{max-width:620px;margin:8px auto 0;position:relative}.casa-svg{width:100%;height:auto;display:block}.c-ground{fill:var(--soft)}.c-wall-l{fill:var(--card);stroke:var(--line);stroke-width:1.5px}.c-wall-r{fill:color-mix(in srgb, var(--card) 80%, var(--soft));stroke:var(--line);stroke-width:1.5px}.c-roof{fill:var(--accent)}.c-ac{fill:var(--card)}.c-door{fill:var(--phone)}.c-win{fill:var(--water)}.c-pool-rim{fill:var(--card);stroke:var(--line);stroke-width:1.5px}.c-pool{fill:var(--water)}.c-wave{fill:none;stroke:#fffc;stroke-width:2.5px;stroke-linecap:round}.c-trunk{fill:#8a6a45}.c-tree{fill:#2f9e5b}.c-gate{fill:none;stroke:var(--muted);stroke-width:3px;stroke-linecap:round}.casa-spot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;display:grid;position:absolute}.casa-spot span{background:var(--cyan);border:3px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 2px var(--cyan);border-radius:50%}.casa-spot[aria-expanded=true] span{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.casa-tip{z-index:2;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45;position:absolute}.casa-tip b{color:var(--ink)}[data-draw]{--draw:1;position:relative}.motion [data-draw]{--draw:0}.j-steps[data-draw]:before{content:"";border-left:2px dashed var(--cyan);transform:scaleY(var(--draw));transform-origin:top;z-index:0;position:absolute;top:30px;bottom:30px;left:29px}.j-tab{z-index:1}@media (width<=719px){.timeline[data-draw]:before{content:"";border-left:2px dashed var(--cyan);transform:scaleY(var(--draw));transform-origin:top;position:absolute;top:16px;bottom:16px;left:14px}.timeline li{z-index:1;position:relative}}.ba-chip{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#06142ec7;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font:700 12px/1.3 Poppins,system-ui,sans-serif;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ba-chip svg{color:#46d9f5;width:16px;height:16px}.ba-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-range:focus-visible+*{outline:3px solid var(--cyan);outline-offset:4px;border-radius:16px}.ba-stage:has(.ba-range:focus-visible){outline:3px solid var(--cyan);outline-offset:4px;border-radius:16px}.ba-line:after{content:"";background:var(--card);width:30px;height:30px;box-shadow:0 0 0 2px var(--cyan), var(--shadow);border-radius:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.ba-hint{color:var(--cyan);font-weight:600}@media (prefers-reduced-motion:reduce){.ba-range,.ba-chip,.ba-hint{display:none}}.calc{border:2px solid var(--cyan);gap:14px;margin-bottom:32px;display:grid}.calc h2,.calc .note{margin:0}.calc-controls{gap:16px;display:grid}@media (width>=720px){.calc-controls{grid-template-columns:1fr 1fr}}.calc-field{gap:8px;min-width:0;display:grid}.calc-field label{justify-content:space-between;font-weight:600;display:flex}.calc-field label b{color:var(--accent);font-variant-numeric:tabular-nums;font:800 1.2rem/1 Poppins,system-ui,sans-serif}.calc input[type=range]{width:100%;accent-color:var(--accent);height:32px}.calc-levels{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.calc-levels legend{margin-bottom:8px;padding:0;font-weight:600}.calc-level{flex:1 1 0;min-width:0}.calc-level input{opacity:0;width:1px;height:1px;position:absolute}.calc-level span{text-align:center;border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:12px;padding:10px 6px;font:700 14px/1.2 Poppins,system-ui,sans-serif;transition:background-color .2s,color .2s,border-color .2s;display:block}.calc-level input:checked+span{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.calc-level input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:2px}.calc-result{background:var(--soft);text-align:center;border-radius:14px;gap:2px;padding:16px;display:grid}.calc-result small{color:var(--muted);font-weight:600}.calc-plan{font:800 1.3rem/1.2 Poppins,system-ui,sans-serif}.calc-price{font-variant-numeric:tabular-nums;margin:0;font:800 clamp(1.8rem,7vw,2.4rem)/1.1 Poppins,system-ui,sans-serif}.calc-fx,.calc-note{color:var(--muted);margin:0;font-size:14px}.calc-note:empty,.calc-fx:empty{display:none}.multi{margin:8px 0 18px}.multi h3{margin-bottom:4px}.multi-grid{grid-template-columns:1fr;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.multi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.multi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.multi-card{gap:4px;min-width:0;padding:14px;display:grid}.multi-head{align-items:center;gap:8px;display:flex}.multi-head b{overflow-wrap:anywhere;flex:1;min-width:0;font:700 15px/1.2 Poppins,system-ui,sans-serif}.multi-dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.multi-warn .multi-dot{background:var(--demo-ink)}.multi-warn{border-color:var(--warn-line)}.multi-card small{color:var(--muted)}.multi-card p{margin:0;font-size:14px;font-weight:600}.multi-plan{background:var(--soft);color:var(--accent);border-radius:999px;padding:2px 8px;font:700 11px/1.5 Poppins,system-ui,sans-serif}.multi-plan.plan-premium-tag{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-ink)}.multi-add a{border:2px dashed var(--line);border-radius:var(--radius);height:100%;min-height:96px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.multi-add a:hover{border-color:var(--accent);color:var(--accent)}.multi-add span{font:800 28px/1 Poppins,system-ui,sans-serif}.cmp-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:14px}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{background:var(--soft);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font:700 12px/1.3 Poppins,system-ui,sans-serif}.cmp tbody th{font-weight:600}.cmp td{text-align:center}.cmp .cmp-prooba{background:color-mix(in srgb, var(--cyan) 10%, transparent);font-weight:700}.cmp thead .cmp-prooba{color:var(--accent)}.cmp-yes{color:var(--ok);font-size:18px;font-weight:800}.cmp-no{color:var(--err);font-size:16px;font-weight:800}.cmp-txt{color:var(--muted);font-size:13px}.cmp-prooba .cmp-txt{color:var(--ink)}.crumbs{padding-top:14px}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--muted);margin-right:6px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs [aria-current=page]{color:var(--ink);font-weight:600}.journey-band .flow-title{text-align:center;margin-top:32px}.hp-view{flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;min-height:0;display:flex}.hp-view[hidden]{display:none}.hp-btn{color:#0b1f45;cursor:pointer;background:#ffffffeb;border:0;border-radius:12px;width:100%;min-height:36px;margin-top:auto;font:700 12px/1.2 Poppins,system-ui,sans-serif}.hp-btn:focus-visible{outline-offset:2px;outline:3px solid #46d9f5}.hp-title{align-self:flex-start;font:700 13px/1.2 Poppins,system-ui,sans-serif}.hp-pair,.rp-photos{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.hp-pair figure,.rp-photos figure{text-align:center;gap:4px;margin:0;font-size:11px;font-weight:600;display:grid}.hp-ph{aspect-ratio:3/4;border-radius:10px;display:block}.hp-before{background:linear-gradient(#9cc28b,#5b7b3a)}.hp-after{background:linear-gradient(#8fe3f7,#1f8fe0)}.hp-chip-inline{align-self:center;position:static}.hp-list{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.hp-list li{text-align:left;background:#ffffff24;border-radius:10px;padding:7px 9px;font-size:11.5px;line-height:1.3}.hp-label{text-align:center;color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:600}.hero-phone{width:min(280px,78vw)}@media (width>=900px){.hero-phone{width:300px}}.hp-home{justify-content:flex-start;gap:12px;padding:30px 10px 14px}.hp-home .hp-time{margin-bottom:4px;font-size:52px}.hp-notifs{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.hp-n{color:#0b1f45;text-align:left;background:#fffffff0;border-radius:16px;align-items:flex-start;gap:8px;padding:10px;display:flex;box-shadow:0 6px 16px #00000040}.hp-n .hp-app{width:28px;height:28px}.hp-n-txt{gap:1px;min-width:0;display:grid}.hp-n small{color:#4a5f82;font-size:10.5px;font-weight:600}.hp-n b{font:700 13px/1.25 Poppins,system-ui,sans-serif}.hp-n em{color:#1f6fd6;font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:700}.hp-thumbs{grid-template-columns:1fr 1fr;gap:6px;max-width:120px;margin-top:6px;display:grid}.hp-thumbs .hp-ph{aspect-ratio:4/3;border-radius:8px}@media (prefers-reduced-motion:no-preference){.motion .hp-n.n0{animation:hpN0 10s var(--ease) infinite}.motion .hp-n.n1{animation:hpN1 10s var(--ease) infinite}.motion .hp-n.n2{animation:hpN2 10s var(--ease) infinite}@keyframes hpN0{0%,5%{opacity:0;transform:translateY(-18px)scale(.97)}10%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-8px)}}@keyframes hpN1{0%,21%{opacity:0;transform:translateY(-18px)scale(.97)}26%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-8px)}}@keyframes hpN2{0%,37%{opacity:0;transform:translateY(-18px)scale(.97)}42%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-8px)}}}.hub{align-items:center;gap:14px;margin:18px 0 26px;display:grid}@media (width>=900px){.hub{grid-template-columns:1fr 90px 1.15fr;gap:10px}}.hub-cos{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px) and (width<=899px){.hub-cos{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-co{align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.hub-co b{overflow-wrap:anywhere;font:700 14px/1.25 Poppins,system-ui,sans-serif;display:block}.hub-co small{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:flex}.hub-tech{gap:1px;display:inline-flex}.hub-tech svg{width:14px;height:14px;display:block}.hub-from{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:4px 0 -4px;font:700 12px/1.3 Poppins,system-ui,sans-serif}.hub-flow{justify-content:center;gap:22%;height:54px;display:flex;position:relative}.hub-flow span{border-left:2px dashed var(--cyan);width:0;position:relative}.hub-flow span:after{content:"";border:5px solid #0000;border-top:7px solid var(--cyan);position:absolute;bottom:-2px;left:-6px}@media (width>=900px){.hub-flow{flex-direction:column;justify-content:center;gap:46px;height:210px}.hub-flow span{border-left:0;border-top:2px dashed var(--cyan);width:100%;height:0}.hub-flow span:after{border:5px solid #0000;border-left:7px solid var(--cyan);inset:-6px -2px auto auto}}.hub-client{border:2px solid var(--cyan);gap:12px;display:grid}.hub-head{align-items:center;gap:10px;display:flex}.hub-head .app-ico{margin:0}.hub-head b{font:800 1.2rem/1.2 Poppins,system-ui,sans-serif;display:block}.hub-head small{color:var(--muted)}.hub-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hub-items li{background:var(--soft);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.hub-ico{background:var(--card);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.hub-ico svg{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.motion .hub-flow span{background:0 0}.motion .hub-client.rv:not(.in) .hub-items li{opacity:0;transform:translate(12px)}.motion .hub-client.in .hub-items li{transition:opacity .45s var(--ease), transform .45s var(--ease);transition-delay:calc(var(--k) * .16s + .2s)}}.casa-duo{align-items:center;gap:18px;margin-top:8px;display:grid}@media (width>=900px){.casa-duo{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:28px}}.casa{width:100%;container-type:inline-size}.wk{pointer-events:none;z-index:1;width:22px;height:34px;color:var(--hue);margin:-34px 0 0 -11px;position:absolute}.wk-body{width:22px;height:34px;display:block;overflow:visible}.wk-head{fill:#f2c9a0;stroke:#00000026}.wk-shirt{fill:var(--hue)}.wk-legs{stroke:#23324f;stroke-width:3px;stroke-linecap:round}.wk-tool{background:var(--card);width:18px;height:18px;box-shadow:var(--shadow);border-radius:6px;place-items:center;margin-left:-9px;display:grid;position:absolute;top:-18px;left:50%}.wk-tool .svc-ico{width:13px;height:13px}.wk-done{background:var(--ok);color:#fff;text-align:center;opacity:0;border-radius:50%;width:18px;height:18px;font:800 11px/18px system-ui,sans-serif;position:absolute;top:-10px;left:14px}.wk-pool{--hue:#1f8fe0}.wk-cleaning{--hue:#8b5cf6}.wk-garden{--hue:#2f9e5b}.wk-security{--hue:#3a5a9e}.cg-phone{justify-self:center;width:min(270px,76vw)}.cg-phone .hp-home{gap:8px;padding-top:22px}.cg-phone .hp-home .hp-time{font-size:42px}.cg-phone .hp-n{padding:8px}.cg-phone .hp-n b{font-size:12.5px}.cg-app{background:color-mix(in srgb, var(--hue) 85%, #000)!important}@media (prefers-reduced-motion:no-preference){.motion .wk-body{animation:.45s ease-in-out infinite alternate wkBob}.motion .wk-tool{animation:.6s ease-in-out infinite alternate-reverse wkBob}@keyframes wkBob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes wk-pool{0%{opacity:0;transform:translate(-11cqw,10.5cqw)}9%{opacity:1;transform:translate(0)}30%{opacity:1;transform:translate(0)}39%{opacity:1;transform:translate(-11cqw,10.5cqw)}40%{opacity:0;transform:translate(-11cqw,10.5cqw)}to{opacity:0;transform:translate(-11cqw,10.5cqw)}}.motion .wk-pool{animation:16s linear infinite wk-pool}.motion .wk-pool .wk-done{animation:16s ease-out infinite wkDone-pool}@keyframes wkDone-pool{0%,21%{opacity:0;transform:translateY(4px)scale(.6)}22%,28%{opacity:1;transform:none}31%,to{opacity:0;transform:translateY(-6px)}}@keyframes wk-cleaning{0%{opacity:0;transform:translate(8cqw,9.75cqw)}17.9%{opacity:0;transform:translate(8cqw,9.75cqw)}18%{opacity:1;transform:translate(8cqw,9.75cqw)}27%{opacity:1;transform:translate(0)}48%{opacity:1;transform:translate(0)}57%{opacity:1;transform:translate(8cqw,9.75cqw)}58%{opacity:0;transform:translate(8cqw,9.75cqw)}to{opacity:0;transform:translate(8cqw,9.75cqw)}}.motion .wk-cleaning{animation:16s linear infinite wk-cleaning}.motion .wk-cleaning .wk-done{animation:16s ease-out infinite wkDone-cleaning}@keyframes wkDone-cleaning{0%,40%{opacity:0;transform:translateY(4px)scale(.6)}41%,47%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-6px)}}@keyframes wk-garden{0%{opacity:0;transform:translate(31cqw,13.5cqw)}35.9%{opacity:0;transform:translate(31cqw,13.5cqw)}36%{opacity:1;transform:translate(31cqw,13.5cqw)}45%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(31cqw,13.5cqw)}76%{opacity:0;transform:translate(31cqw,13.5cqw)}to{opacity:0;transform:translate(31cqw,13.5cqw)}}.motion .wk-garden{animation:16s linear infinite wk-garden}.motion .wk-garden .wk-done{animation:16s ease-out infinite wkDone-garden}@keyframes wkDone-garden{0%,58%{opacity:0;transform:translateY(4px)scale(.6)}59%,65%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(-6px)}}@keyframes wk-security{0%{opacity:0;transform:translate(-29cqw,6cqw)}53.9%{opacity:0;transform:translate(-29cqw,6cqw)}54%{opacity:1;transform:translate(-29cqw,6cqw)}63%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(-56cqw,4.5cqw)}88%{opacity:1;transform:translate(-29cqw,6cqw)}89%{opacity:0;transform:translate(-29cqw,6cqw)}to{opacity:0;transform:translate(-29cqw,6cqw)}}.motion .wk-security{animation:16s linear infinite wk-security}.motion .wk-security .wk-done{animation:16s ease-out infinite wkDone-security}@keyframes wkDone-security{0%,77%{opacity:0;transform:translateY(4px)scale(.6)}78%,84%{opacity:1;transform:none}87%,to{opacity:0;transform:translateY(-6px)}}.motion .cg-n0{animation:16s cubic-bezier(.22,1,.36,1) infinite cgN0}@keyframes cgN0{0%,21%{opacity:0;transform:translateY(-16px)scale(.97)}24%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}.motion .cg-n1{animation:16s cubic-bezier(.22,1,.36,1) infinite cgN1}@keyframes cgN1{0%,40%{opacity:0;transform:translateY(-16px)scale(.97)}43%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}.motion .cg-n2{animation:16s cubic-bezier(.22,1,.36,1) infinite cgN2}@keyframes cgN2{0%,58%{opacity:0;transform:translateY(-16px)scale(.97)}61%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}.motion .cg-n3{animation:16s cubic-bezier(.22,1,.36,1) infinite cgN3}@keyframes cgN3{0%,77%{opacity:0;transform:translateY(-16px)scale(.97)}80%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}}.cg-modes{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.cg-mode,.pill{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font:600 14px/1 inherit;display:inline-flex}.cg-mode[aria-selected=true],.pill[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff}.cg-tag{letter-spacing:.02em;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:800}.cg-tag-premium{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-ink)}.cg-tag-ultra{background:color-mix(in srgb, var(--cyan) 20%, transparent);color:var(--ink)}.cg-mode[aria-selected=true] .cg-tag{color:#0b1f45;background:#ffffffeb}.casa-duo:not([data-mode=rutina]) .m-rutina,.casa-duo:not([data-mode=ausente]) .m-ausente,.casa-duo:not([data-mode=alquiler]) .m-alquiler,.casa-duo:not([data-mode=urgencia]) .m-urgencia,.casa-duo:not([data-mode=clima]) .m-clima{display:none!important}.casa-chip{z-index:2;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700;position:absolute;top:8px;left:8px}.wk-pool-c{--hue:#1f8fe0}.wk-cleaning-c{--hue:#8b5cf6}.wk-garden-c{--hue:#2f9e5b}.wk-security-c{--hue:#3a5a9e}.wk-repair-c{--hue:#d9822b}.wk.guest{--hue:#e0567a}.fx{pointer-events:none;position:absolute}.fx-rain{z-index:1;border-radius:var(--radius);background:repeating-linear-gradient(105deg, transparent 0 14px, color-mix(in srgb, var(--cyan) 45%, transparent) 14px 15.5px);opacity:.55;inset:0}.fx-leak{z-index:2;background:#1f8fe0;border-radius:50%/62% 62% 38% 38%;width:14px;height:18px;margin:-9px 0 0 -7px;top:47%;left:33%;box-shadow:0 0 0 4px #1f8fe040}.fx-night{z-index:0;border-radius:var(--radius);background:#0b1f4529;inset:0}.casa-duo[data-mode=ausente] .c-win,.casa-duo[data-mode=ausente] .c-door{filter:brightness(.55)}@media (prefers-reduced-motion:no-preference){@keyframes wkSlot{0%{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw));opacity:0}1%{opacity:1}9%,21%{opacity:1;transform:translate(0)}30%{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw));opacity:1}31%,to{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw));opacity:0}}@keyframes wkSlotDone{0%,20%{opacity:0;transform:translateY(4px)scale(.6)}21%,27%{opacity:1;transform:none}30%,to{opacity:0;transform:translateY(-6px)}}.motion .wk.s0,.motion .wk.s1,.motion .wk.s2,.motion .wk.s3{animation:16s linear infinite backwards wkSlot}.motion .wk.s0 .wk-done,.motion .wk.s1 .wk-done,.motion .wk.s2 .wk-done,.motion .wk.s3 .wk-done{animation:16s ease-out infinite backwards wkSlotDone}.motion .wk.s1,.motion .wk.s1 .wk-done{animation-delay:2.88s}.motion .wk.s2,.motion .wk.s2 .wk-done{animation-delay:5.76s}.motion .wk.s3,.motion .wk.s3 .wk-done{animation-delay:8.64s}@keyframes wkUrg{0%,22%{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw));opacity:0}23%{opacity:1;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw))}32%,77%{opacity:1;transform:translate(0)}86%{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw));opacity:1}87%,to{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .75cqw));opacity:0}}@keyframes wkUrgDone{0%,76%{opacity:0;transform:translateY(4px)scale(.6)}77%,84%{opacity:1;transform:none}87%,to{opacity:0;transform:translateY(-6px)}}.motion .wk.urg{animation:16s linear infinite wkUrg}.motion .wk.urg .wk-done{animation:16s ease-out infinite wkUrgDone}@keyframes leak{0%,74%{opacity:1;transform:translateY(0)scale(1)}6%,18%,30%,42%,54%,66%{transform:translateY(3px)scale(.9)}78%,to{opacity:0;transform:scale(.4)}}.motion .fx-leak{animation:16s ease-in-out infinite leak}@keyframes rain{0%{opacity:0;background-position:0 0}4%{opacity:.55}56%{opacity:.55}62%,to{opacity:0;background-position:-60px 160px}}.motion .fx-rain{animation:16s linear infinite rain}@keyframes sway{0%,62%,to{transform:rotate(0)}8%,24%,40%{transform:rotate(-7deg)}16%,32%,48%{transform:rotate(3deg)}}.motion .casa-duo[data-mode=clima] .c-tree{transform-box:fill-box;transform-origin:50% 100%;animation:16s ease-in-out infinite sway}.motion .cg-mode{transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease)}.motion .cg-mode:active{transform:scale(.96)}.motion .casa-chip{animation:dropIn .35s var(--ease)}}.plan-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.plan-badge{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-ink);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800}.plan-cta{justify-content:center;width:100%;margin-top:10px}@media (width>=900px){.plans .plan-reco{box-shadow:var(--shadow);translate:0 -10px}}.ref{align-items:start;gap:24px}.ref-side{gap:12px;display:grid}.ref-side .fine{margin:0}.ref-duo{align-items:center;gap:10px;display:flex}.ref-av{flex:none;justify-items:center;gap:6px;display:grid}.ref-av b{background:var(--card);border:2px solid var(--gold);text-align:center;border-radius:50%;place-items:center;min-width:74px;height:74px;padding:0 8px;font-size:13px;display:grid}.ref-gift{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-ink);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800}.ref-link{border-top:2px dashed var(--line);flex:auto;min-width:24px;height:0}.ref-card h3{margin:0 0 4px}.ref-card p{margin:0}.ref-on{border:2px solid var(--gold)}@media (prefers-reduced-motion:no-preference){@keyframes giftPop{0%{opacity:0;transform:translateY(6px)scale(.7)}70%{transform:translateY(-2px)scale(1.06)}to{opacity:1;transform:none}}@keyframes linkDraw{0%{transform:scaleX(0)}to{transform:none}}.motion .ref-gift{animation:.6s cubic-bezier(.22,1,.36,1) .4s both giftPop}.motion .ref-av:last-child .ref-gift{animation-delay:.7s}.motion .ref-link{border-top-color:var(--gold);transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) .2s both linkDraw}.motion .plan-panel:not([hidden]){animation:dropIn .35s var(--ease)}}.plan .pts li.off{color:var(--muted);margin-left:-1.1em;padding-left:1.1em;list-style:none;position:relative}.plan .pts li.off:before{content:"✕";opacity:.7;font-size:11px;position:absolute;top:.2em;left:0}.plan .pts li.off s{text-decoration-thickness:1px}.jp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jp-chips li{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.jp-formula{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.jp-formula span{background:color-mix(in srgb, var(--cyan) 14%, var(--card));border-radius:10px;padding:7px 12px;font-size:14px;font-weight:700}.jp-formula i{color:var(--muted);font-style:normal;font-weight:800}.jp-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jp-card{gap:4px;display:grid}.jp-card small{color:var(--muted);font-size:14px;line-height:1.45}.jp-pro{border:2px solid var(--accent)}.jp-ads{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.jp-ads p{margin:0}.jp-ads h2{margin:2px 0 4px}@media (prefers-reduced-motion:no-preference){@keyframes jpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.cat-tabs .pill{min-height:36px;padding:5px 12px;font-size:13.5px}.cat-tabs small{opacity:.7;font-size:11px;font-weight:700}.cat-chips li{font-weight:600}.cat-chips li.cat-u{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}#cat-urgencias .cat-chips li{background:color-mix(in srgb, var(--accent) 8%, var(--card))}.pres-h{align-items:center;gap:10px;margin:18px 0 4px;display:flex}.pres-h .num{margin:0}.mod-frise{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.mod-frise li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.mod-frise li:before,.mod-frise li:after{content:"";background:var(--line);width:2px;position:absolute;top:32px;bottom:-14px;left:14px}.mod-frise li:after{background:var(--cyan)}.mod-frise li:last-child:before,.mod-frise li:last-child:after{display:none}.mod-card{gap:6px;display:grid}.mod-card p{margin:0;font-size:14px;line-height:1.45}.mod-card small{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800;display:block}.mod-card em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:600}@media (width>=900px){.mod-frise{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.mod-frise li{grid-template-columns:1fr;justify-items:start}.mod-frise li:before,.mod-frise li:after{width:auto;height:2px;inset:14px -14px auto 30px}.mod-frise li:nth-child(3n):before,.mod-frise li:nth-child(3n):after{display:none}}.pres-demand li{background:color-mix(in srgb, var(--cyan) 12%, var(--card))}.pres-sum{border-left:4px solid var(--accent);margin-top:18px}.pres-sum h3{margin:0 0 6px}.pres-sum p{margin:0}.tech-duo,.menu-duo,.life-duo{align-items:center;gap:18px;margin-top:10px;display:grid}@media (width>=900px){.tech-duo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.menu-duo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.life-duo{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.tech-steps{grid-template-columns:1fr!important}.tech-demo{border-radius:var(--radius);background:color-mix(in srgb, var(--cyan) 10%, var(--card));border:1px solid var(--line);height:230px;margin:0;position:relative;overflow:hidden}.td-tag{background:var(--card);border:2px solid var(--cyan);text-align:center;border-radius:50%;align-content:center;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:40px;left:22px}.td-tag b{color:var(--accent);font:800 15px/1 Poppins,system-ui,sans-serif}.td-tag small{color:var(--muted);font-size:9.5px}.td-wave{border:2px solid var(--cyan);opacity:0;border-radius:50%;position:absolute;inset:-8px}.td-phone{width:64px;height:112px;box-shadow:var(--shadow);background:#0b1f45;border-radius:14px;position:absolute;top:26px;left:112px}.td-time{white-space:nowrap;background:var(--card);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;top:124px;left:-40px}.td-photos{width:120px;height:150px;position:absolute;top:22px;right:16px}.td-ph{color:#fff;border-radius:12px;place-items:end start;padding:8px;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.td-before{background:linear-gradient(160deg,#8a9a6b,#5d6b45)}.td-after{background:linear-gradient(160deg,#3fb6e8,#1f6fd6)}.td-check{text-align:center;color:var(--ok);font-size:12px;font-weight:800;position:absolute;bottom:-30px;left:0;right:0}.menu-bar{background:#0b1f45;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:8px;display:grid;position:relative}.mb-i{z-index:1;text-align:center;color:#cfe0ff;text-overflow:ellipsis;white-space:nowrap;padding:10px 0;font-size:10px;font-weight:700;position:relative;overflow:hidden}.mb-cursor{background:color-mix(in srgb, var(--cyan) 40%, transparent);border-radius:12px;width:calc(14.2857% - 2.28571px);position:absolute;top:8px;bottom:8px;left:8px}.menu-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.menu-list li{gap:2px;padding:10px 12px;display:grid}.menu-list small{color:var(--muted);font-size:13.5px}.plan-strip a{color:inherit;text-decoration:none}.plan-strip li.plan-premium{border-color:var(--gold)}.plan-strip li.plan-ultra{border-color:var(--cyan)}.ck-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.life-chat{background:#0b1f45;border-radius:18px;gap:8px;padding:12px;display:grid}.lc-b{color:#0b1f45;background:#fff;border-radius:12px;gap:2px;margin:0;padding:8px 10px;font-size:13px;display:grid}.lc-b small{color:#4a5f82;font-size:10.5px;font-weight:700}.lc-b em{color:#1f6fd6;font-size:10.5px;font-style:normal;font-weight:800}.lc-b .lc-t{font-weight:600}.lc-b:has(.lc-t) .lc-o{opacity:.6;font-size:11.5px}.lc-alert{background:#fff4d6}@media (prefers-reduced-motion:no-preference){.motion .td-phone{animation:8s cubic-bezier(.22,1,.36,1) infinite tdPhone}@keyframes tdPhone{0%,4%{transform:translate(150px)}18%,85%{transform:none}to{transform:translate(150px)}}.motion .td-wave{animation:8s ease-out infinite tdWave}.motion .td-wave.w2{animation-delay:.35s}@keyframes tdWave{0%,18%{opacity:0;transform:scale(.9)}22%{opacity:.9}34%,to{opacity:0;transform:scale(1.5)}}.motion .td-time{animation:8s cubic-bezier(.22,1,.36,1) infinite tdPop}@keyframes tdPop{0%,26%{opacity:0;transform:translateY(6px)scale(.8)}31%,90%{opacity:1;transform:none}96%,to{opacity:0}}.motion .td-after{transform-origin:0;animation:8s ease-in-out infinite tdAfter}@keyframes tdAfter{0%,42%{transform:scaleX(0)}60%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.motion .td-check{animation:8s ease-out infinite tdCheck}@keyframes tdCheck{0%,64%{opacity:0;transform:translateY(6px)}70%,92%{opacity:1;transform:none}to{opacity:0}}.motion .mb-cursor{transition:none;animation:14s step-end infinite mbMove}@keyframes mbMove{0%{transform:translate(0)}14.28%{transform:translate(calc(100% + 2px))}28.57%{transform:translate(calc(200% + 4px))}42.85%{transform:translate(calc(300% + 6px))}57.14%{transform:translate(calc(400% + 8px))}71.42%{transform:translate(calc(500% + 10px))}85.71%{transform:translate(calc(600% + 12px))}}.motion .menu-list .ml0{animation:14s linear -14s infinite mlOn}.motion .menu-list .ml1{animation:14s linear -12s infinite mlOn}.motion .menu-list .ml2{animation:14s linear -10s infinite mlOn}.motion .menu-list .ml3{animation:14s linear -8s infinite mlOn}.motion .menu-list .ml4{animation:14s linear -6s infinite mlOn}.motion .menu-list .ml5{animation:14s linear -4s infinite mlOn}.motion .menu-list .ml6{animation:14s linear -2s infinite mlOn}@keyframes mlOn{0%,13.5%{box-shadow:0 0 0 2px var(--cyan)}14.3%,to{box-shadow:var(--shadow)}}.motion .lc-b{animation:9s cubic-bezier(.22,1,.36,1) infinite both lcIn}.motion .lc1{animation-delay:.9s}.motion .lc2{animation-delay:1.8s}@keyframes lcIn{0%{opacity:0;transform:translateY(8px)}6%,92%{opacity:1;transform:none}to{opacity:0}}.motion .lc-b .lc-t,.motion .lc-b em{animation:9s infinite both lcTr;animation-delay:inherit}@keyframes lcTr{0%,30%{opacity:0}38%,92%{opacity:1}to{opacity:0}}}.mod-cta{justify-content:center;min-height:40px;margin-top:4px;padding:8px 12px;font-size:13.5px}.pro-see{margin-top:4px;font-size:13.5px;font-weight:700}.flow-t{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:13px;font-weight:800}.flow-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flow-chips li{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:700}.flow-chips li+li:before{content:"→";color:var(--accent);margin:0 8px 0 -2px}.menu-list a{color:inherit;gap:2px;text-decoration:none;display:grid}.menu-list a span{color:var(--accent)}.plan.flash{animation:1.6s ease-out planFlash}@keyframes planFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}40%{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:var(--shadow)}}.ms{background:#0b1f45;border-radius:12px;align-content:center;gap:5px;height:64px;padding:8px;display:grid;overflow:hidden}.ms-row{grid-template-columns:10px 1fr 12px;align-items:center;gap:6px;display:grid}.ms-row i{background:#cfe0ff;border-radius:50%;width:10px;height:10px}.ms-row u,.ms-bar u,.ms-inv u{transform-origin:0;background:#3fb6e8;border-radius:4px;height:6px;display:block}.ms-row b,.ms-inv b{color:#5bd38d;font-size:10px}.ms-stock{position:relative}.ms-bar{background:#ffffff1f;border-radius:4px;height:8px;display:block}.ms-bar u{height:8px}.ms-bar.s1 u{transform:scaleX(.55)}.ms-bar.s2 u{transform:scaleX(.8)}.ms-alert{color:#0b1f45;text-align:center;background:#f0a030;border-radius:50%;width:16px;height:16px;font-size:11px;line-height:16px;position:absolute;top:6px;right:8px}.ms-route svg{width:100%;height:48px}.ms-route path{fill:none;stroke:#3fb6e8;stroke-width:2.5px;stroke-dasharray:.04 .03}.ms-route circle{fill:#cfe0ff}.ms-client{grid-template-columns:1fr 1fr;align-items:center}.ms-inv{background:#ffffff1a;border-radius:8px;gap:4px;padding:6px;display:grid}.ms-msg{background:#fff;border-radius:10px 10px 10px 2px;height:22px}.ms-dash{grid-template-columns:repeat(5,1fr);align-items:end;height:64px}.ms-dash u{transform-origin:bottom;background:#3fb6e8;border-radius:3px 3px 0 0;height:44px;display:block}.ms-dash .d0{transform:scaleY(.4)}.ms-dash .d1{transform:scaleY(.6)}.ms-dash .d2{transform:scaleY(.5)}.ms-dash .d3{transform:scaleY(.8)}.ms-dash .d4{transform:scaleY(.95)}@media (prefers-reduced-motion:no-preference){.motion .ms-row u{animation:6s ease-in-out infinite msFill}.motion .ms-row.r1 u{animation-delay:.4s}.motion .ms-row.r2 u{animation-delay:.8s}.motion .ms-row b{animation:6s ease-out infinite msTick}.motion .ms-row.r1 b{animation-delay:.4s}.motion .ms-row.r2 b{animation-delay:.8s}@keyframes msFill{0%{transform:scaleX(0)}35%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes msTick{0%,35%{opacity:0}42%,90%{opacity:1}to{opacity:0}}.motion .ms-bar.s0 u{animation:6s ease-in-out infinite msDrain}@keyframes msDrain{0%{transform:scaleX(1)}70%,90%{background:#f0a030;transform:scaleX(.15)}to{transform:scaleX(1)}}.motion .ms-alert{animation:6s ease-out 2.2s infinite msTick}.motion .ms-route path{stroke-dasharray:1;stroke-dashoffset:1px;animation:6s ease-in-out infinite msRoute}@keyframes msRoute{0%{stroke-dashoffset:1px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.motion .ms-inv b{animation:6s ease-out infinite msTick}.motion .ms-msg{animation:6s cubic-bezier(.22,1,.36,1) infinite msMsg}@keyframes msMsg{0%,45%{opacity:0;transform:translateY(6px)}52%,90%{opacity:1;transform:none}to{opacity:0}}.motion .ms-dash .d0{animation:6s ease-in-out infinite msBar0}@keyframes msBar0{0%{transform:scaleY(.1)}40%,90%{transform:scaleY(.4)}to{transform:scaleY(.1)}}.motion .ms-dash .d1{animation:6s ease-in-out infinite msBar1}@keyframes msBar1{0%{transform:scaleY(.1)}40%,90%{transform:scaleY(.6)}to{transform:scaleY(.1)}}.motion .ms-dash .d2{animation:6s ease-in-out infinite msBar2}@keyframes msBar2{0%{transform:scaleY(.1)}40%,90%{transform:scaleY(.5)}to{transform:scaleY(.1)}}.motion .ms-dash .d3{animation:6s ease-in-out infinite msBar3}@keyframes msBar3{0%{transform:scaleY(.1)}40%,90%{transform:scaleY(.8)}to{transform:scaleY(.1)}}.motion .ms-dash .d4{animation:6s ease-in-out infinite msBar4}@keyframes msBar4{0%{transform:scaleY(.1)}40%,90%{transform:scaleY(.95)}to{transform:scaleY(.1)}}}#modulos>.wrap>h2{text-align:center}.mod-frise li:first-child .mod-card{border:2px solid var(--cyan)}.mod-soon{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mod-pick{cursor:pointer;justify-content:center;gap:8px;min-height:40px;margin-top:4px;padding:8px 12px;font-size:13.5px;position:relative}.mod-pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mod-pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.mp-box{color:#0000;border:2px solid;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.mp-on{display:none}.mod-pick:has(input:checked){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.mod-pick:has(input:checked) .mp-box{color:var(--accent);background:#fff;border-color:#fff}.mod-pick:has(input:checked) .mp-off{display:none}.mod-pick:has(input:checked) .mp-on{display:inline}.mod-total{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:16px;padding:12px 16px;display:flex}.mod-total .mt-list{flex:auto;min-width:0}.mod-total h4,.mod-total p{margin:0}.mod-total .mt-price{color:var(--accent);font-weight:700}.mod-total .btn{min-height:40px;margin-left:auto;padding:8px 16px}.mod-total .btn:disabled{opacity:.5;cursor:not-allowed}.ms-ia{grid-template-columns:repeat(7,1fr);align-items:center;height:64px}.ms-ia u{background:#3fb6e8;border-radius:3px;height:28px;display:block;transform:scaleY(.3)}@keyframes modFillX{0%{opacity:1;transform:scaleX(0)}12%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes modFillY{0%{opacity:1;transform:scaleY(0)}12%,92%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.motion .mod-frise li:after{transform-origin:top;animation:9s ease-in-out infinite both modFillY;animation-delay:calc(var(--i) * 1.1s)}.motion .ms-ia u{animation:1.4s ease-in-out infinite msVoice}@keyframes msVoice{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.motion .ms-ia .v0{animation-delay:0s}.motion .ms-ia .v1{animation-delay:.2s}.motion .ms-ia .v2{animation-delay:.45s}.motion .ms-ia .v3{animation-delay:.1s}.motion .ms-ia .v4{animation-delay:.35s}.motion .ms-ia .v5{animation-delay:.55s}.motion .ms-ia .v6{animation-delay:.25s}}@media (prefers-reduced-motion:no-preference) and (width>=900px){.motion .mod-frise li:after{transform-origin:0;animation-name:modFillX}}.pres-h{text-align:center;justify-content:center}.pres-h+p{text-align:center;max-width:min(100%,1040px);margin-inline:auto}.vis{gap:26px;margin-top:16px;display:grid}.dem-grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.dem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dem{align-content:start;justify-items:start;gap:8px;display:grid}.dem small{color:var(--muted);font-size:14px;line-height:1.45}.dem-ico{background:color-mix(in srgb, var(--cyan) 16%, var(--card));width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.dem-ico svg{width:24px;height:24px}.dem-ico:after{content:"";border:2px solid var(--cyan);opacity:0;border-radius:50%;position:absolute;inset:0}.vis .pc-wrap{align-items:start;margin-top:0}.vis-members{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.vis-members span{color:var(--muted);font-weight:700}.vis-members b{background:color-mix(in srgb, var(--cyan) 14%, var(--card));border-radius:999px;padding:4px 10px}@media (prefers-reduced-motion:no-preference){.motion .dem-ico:after{animation:2.8s ease-out infinite demPing}.motion .dem1 .dem-ico:after{animation-delay:.9s}.motion .dem2 .dem-ico:after{animation-delay:1.8s}@keyframes demPing{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}}.pg>section{align-items:center;min-height:100svh;display:flex;position:relative}.pg>section>.wrap,.pg>section>.ph-in,.pg>section>.ph-col{width:100%}.pg>section+section:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--cyan) 18%, var(--cyan) 82%, transparent);transform-origin:50%;height:3px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.motion .pg>section+section:before{background-size:220% 100%;animation:6s linear infinite sepBar}@keyframes sepBar{0%{background-position:100% 0}to{background-position:-100% 0}}}.jp-sec .wrap>h2,.jp-sec .wrap>.lead{text-align:center;margin-inline:auto}.jp-sec .wrap>.lead{max-width:min(100%,1040px)}@media (width>=900px){.jp-sec .wrap>.lead{margin-top:4px;font-size:.98rem;line-height:1.4}.jp-sec .wrap>h2{margin-bottom:2px}}.jp-hint{text-align:center;margin:4px 0 10px}.jp{margin-top:8px;position:relative}.jp-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jp-glow{fill:none;stroke:var(--cyan);stroke-width:12px;stroke-linecap:round;opacity:.16}.jp-line{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round;opacity:.55;stroke-dasharray:2 9}.jp-prog{fill:none;stroke:color-mix(in srgb, var(--cyan) 55%, #fff);stroke-width:4.5px;stroke-linecap:round;stroke-dashoffset:0}.jp-tag circle{fill:var(--card);stroke:var(--cyan);stroke-width:2.5px}.jp-tag path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round}.jp-steps{gap:22px;display:grid;position:relative}.jp-step{display:grid;position:relative}.jp-pt{z-index:2;border:3px solid var(--line);background:var(--card);width:46px;height:46px;color:var(--ink);cursor:pointer;font:inherit;transition:border-color .3s var(--ease), background-color .3s var(--ease), transform .3s var(--ease);border-radius:50%;place-items:center;margin-left:-23px;padding:0;display:grid;position:absolute;top:14px}.jp-pt:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.jp-n{font:800 16px/1 Poppins,system-ui,sans-serif}.jp-ht{gap:1px;display:grid}.jp-ht small{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:800}.jp-w{border:2px solid var(--cyan);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.jp-pt.on{border-color:var(--cyan);background:var(--accent);color:var(--accent-ink);transform:scale(1.08)}.jp-pt.pin{border-style:double;border-width:5px}.jp-pt.p0,.jp-pt.p1,.jp-pt.p2{left:24px}.jp-c2{transition:opacity .4s var(--ease), border-color .3s var(--ease);margin-left:64px;padding:0}@media (width>=900px){.jp-sec.band{padding:20px 0}.jp-sec .wrap>.lead{margin-bottom:4px}.jp-hint{margin:2px 0 6px}.jp-steps{gap:12px}.jp-ch{padding:10px 16px;font-size:1rem}.jp-ci{gap:10px;padding:0 16px 12px}.jp-pt{width:42px;height:42px;margin-left:-21px;top:8px}.jp-svc{gap:2px;padding:8px 10px}.jp-svc small{font-size:12.5px;line-height:1.35}.jp-proc{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jp-proc small{font-size:13px}}.jp-ch{align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:1.05rem;display:flex}.jp-ch .num{flex:none;margin:0}.jp-ci{align-content:start;gap:12px;padding:2px 16px 16px;display:grid}.jp-ci p{margin:0}.jp-lab{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}.jp-svcs{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.jp-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.jp-svcs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.jp-svcs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=900px){.jp-c2.c2 .jp-svcs{grid-template-columns:repeat(3,minmax(0,1fr))}}.jp-svc{background:color-mix(in srgb, var(--cyan) 8%, var(--card));border:1px solid var(--line);border-radius:14px;align-content:start;gap:4px;padding:10px 12px;display:grid}.jp-svc small{color:var(--muted);font-size:13.5px;line-height:1.4}.jp-price{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.jp-price i{color:var(--accent);font:800 1.05rem/1 Poppins,system-ui,sans-serif}.jp-proc{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jp-proc li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.jp-proc .num{margin:0}.jp-proc b{display:block}.jp-proc small{color:var(--muted);font-size:14px;line-height:1.4}.jp-ci .btn{justify-self:start}.jp[data-ready]:not(.static) .jp-cb{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.jp[data-ready]:not(.static) .jp-cb>.jp-ci{min-height:0;transition:padding .5s var(--ease);padding-top:0;padding-bottom:0;overflow:hidden}.jp[data-ready]:not(.static) .jp-c2.on .jp-cb{grid-template-rows:1fr}.jp[data-ready]:not(.static) .jp-c2.on .jp-cb>.jp-ci{padding-top:2px;padding-bottom:16px}.jp[data-ready]:not(.static) .jp-c2:not(.on){opacity:.7}.jp-c2.on{border-color:var(--cyan)}@media (prefers-reduced-motion:no-preference){.motion .jp-pt.on .jp-w{animation:1.6s ease-out 2 jpWave}.motion .jp-pt.on:before,.motion .jp-pt.on:after{content:"";border:2px solid var(--cyan);opacity:0;pointer-events:none;border-radius:50%;animation:1.6s ease-out 2 jpWave;position:absolute;inset:-3px}.motion .jp-pt.on:before{animation-delay:.25s}.motion .jp-pt.on:after{animation-delay:.5s}@keyframes jpWave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.motion .jp-line{animation:1.4s linear infinite jpDash}@keyframes jpDash{to{stroke-dashoffset:-11px}}.motion .jp-c2.on .jp-svc,.motion .jp-c2.on .jp-formula span,.motion .jp-c2.on .jp-proc li{animation:.45s cubic-bezier(.22,1,.36,1) both jpIn}.motion .jp-c2.on li:nth-child(2){animation-delay:60ms}.motion .jp-c2.on li:nth-child(3){animation-delay:.12s}.motion .jp-c2.on li:nth-child(n+4){animation-delay:.18s}@keyframes jpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.dem{align-self:start;padding:0}.dem-h{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;justify-items:start;gap:8px;padding:16px;display:grid;position:relative}.dem-h:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.dem-caret{transition:transform .3s var(--ease);color:var(--accent);position:absolute;top:18px;right:16px}.dem.open .dem-caret{transform:rotate(180deg)}.dem-p{transition:grid-template-rows .45s var(--ease);visibility:hidden;grid-template-rows:0fr;display:grid}.dem.open .dem-p{visibility:visible;grid-template-rows:1fr}.dem-pi{align-content:start;gap:8px;min-height:0;padding:0 16px;display:grid;overflow:hidden}.dem.open .dem-pi{padding-bottom:16px}.dem-fam{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:6px 0 0;font-size:12px;font-weight:800}.dem-fam small{color:var(--muted)}.dem-chips li{padding:5px 10px;font-size:13px}.dem-chips li.more{color:var(--muted)}.dem-all{font-size:14px;font-weight:700}.vsteps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.vs{grid-template-columns:minmax(44px,26%) minmax(0,1fr);align-items:center;gap:12px;display:grid}.vs-track{background:var(--line);border-radius:5px;height:8px;overflow:hidden}.vs-track u{background:var(--cyan);transform-origin:0;height:100%;display:block}.vs-txt{align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.4;display:flex}.vs-ck{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;display:grid}@media (prefers-reduced-motion:no-preference){.motion .vsteps:not(.go) .vs-track u{transform:scaleX(0)}.motion .vsteps:not(.go) .vs-ck{opacity:0;transform:scale(.4)}.motion .vsteps:not(.go) .vs-txt>span:last-child{opacity:.55}@keyframes vsBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vsCk{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes vsTx{0%{opacity:.55}to{opacity:1}}.motion .vsteps.go .vs-track u{animation:.8s ease-in-out both vsBar;animation-delay:calc(var(--vi,0) * 1s)}.motion .vsteps.go .vs-ck{animation:.5s ease-out both vsCk;animation-delay:calc(var(--vi,0) * 1s + .8s)}.motion .vsteps.go .vs-txt>span:last-child{animation:.4s both vsTx;animation-delay:calc(var(--vi,0) * 1s + .8s)}}.fee{border:2px solid var(--cyan);gap:18px;display:grid}.fee-title{text-align:center;margin:0}.fee-top{gap:14px;display:grid}@media (width>=720px){.fee-top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch}.fee-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}}.fee-price{border-radius:var(--radius);background:color-mix(in srgb, var(--cyan) 10%, var(--card));flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:14px 16px;display:flex}.fee-price small{color:var(--muted);flex:1 0 100%;font-weight:700}.fee-price b{color:var(--accent);font:800 2.2rem/1 Poppins,system-ui,sans-serif}.fee-price span{font-weight:700}.fee-price .demo{margin-left:auto}.fee-zero{border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.fee-zero>b{border:3px solid;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font:800 1.2rem/1 Poppins,system-ui,sans-serif;display:grid;position:relative}.fee-ring{opacity:0;pointer-events:none;border:2px solid;border-radius:50%;width:64px;height:64px;position:absolute;top:14px;left:16px}.fee-zero strong{font-size:1.1rem;display:block}.fee-zero small{opacity:.92;font-size:14px;line-height:1.4;display:block}.fee-cols{align-items:start;gap:22px;display:grid}.fee-basic{align-content:start;gap:10px;display:grid}.fee-basic h5{color:var(--accent);margin:6px 0 0;font-size:.95rem}.fee-basic p{margin:0;font-size:14.5px;line-height:1.45}.fee-ref{align-items:baseline;gap:8px;display:flex}.fee-ref b{color:var(--accent);font:800 1.8rem/1 Poppins,system-ui,sans-serif}.fee-ref small{color:var(--muted);font-weight:700}.fee .vs-txt b{display:block}@media (prefers-reduced-motion:no-preference){.motion .fee-ring{animation:2.6s ease-out infinite demPing}.motion .fee-ring+b{animation:5.2s ease-in-out infinite feePop}@keyframes feePop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.12)}80%{transform:scale(1)}}.motion .fee-ref b{animation:5.2s ease-in-out 1.3s infinite feePop;display:inline-block}}.nfc-g{width:100%;height:auto;color:var(--cyan);display:block;overflow:visible}.nfc-g path,.jp-tag .nfc-p path{fill:none;stroke:currentColor;stroke-width:35.6px}.jp-tag .nfc-p{color:var(--accent)}.nfc-sep{z-index:2;background:var(--card);border:2px solid var(--cyan);pointer-events:none;border-radius:50%;place-items:center;width:64px;height:64px;margin:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.nfc-sep .nfc-g{width:32px;margin-top:3px}.nfc-sep:before,.nfc-sep:after{content:"";border:2px solid var(--cyan);opacity:0;border-radius:50%;position:absolute;inset:-2px}.ba-chip .nfc-g{color:#46d9f5;width:18px}@media (prefers-reduced-motion:no-preference){.motion .nfc-g .w,.motion .jp-tag .w{animation:2.2s ease-in-out infinite both nfcRise}.motion .nfc-g .w2,.motion .jp-tag .w2{animation-delay:.24s}.motion .nfc-g .w3,.motion .jp-tag .w3{animation-delay:.48s}@keyframes nfcRise{0%,12%{opacity:.18;transform:translateY(10px)}38%,62%{opacity:1;transform:none}to{opacity:.18;transform:translateY(-4px)}}.motion .nfc-sep{animation:2.2s ease-in-out infinite nfcBeat}@keyframes nfcBeat{0%,to{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.09)}}.motion .nfc-sep:before{animation:2.2s ease-out infinite nfcRing}.motion .nfc-sep:after{animation:2.2s ease-out .55s infinite nfcRing}@keyframes nfcRing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}}.ph-col{gap:16px;display:grid}.ph-more{align-items:start;gap:16px;display:grid}.ph-more .offer{grid-template-columns:1fr;align-items:start;gap:8px;margin-bottom:0;padding:14px 18px}.ph-more .offer .btn{justify-self:start}.ph-more .offer p{margin:0}@media (width>=900px){.ph-more{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.ph-more .forwho li{font-size:13.5px;line-height:1.35}}.forwho .checks{scrollbar-width:none;cursor:grab;overscroll-behavior:contain;touch-action:pan-y;position:relative;overflow-y:auto}.forwho .checks::-webkit-scrollbar{display:none}.forwho .checks.grabbed{cursor:grabbing}.ph-more .forwho{margin-top:0}.ph-more .forwho h2{margin-bottom:8px;font-size:1.15rem}.ph-more .quote-drop{margin-top:12px}.offer-chip{background:color-mix(in srgb, var(--cyan) 16%, var(--card));border:1px solid var(--cyan);border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:700}.offer-cta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fee-sub{text-align:center;color:var(--accent);margin:-10px 0 0;font-weight:700}.trust{border:2px solid var(--cyan);grid-template-areas:"head""intro""steps""note";gap:10px;padding:16px 18px;display:grid}.trust-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:8px 14px;display:flex}.trust-head h4{margin:0}.trust-badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;display:inline-flex}.trust-badge .nfc-g{color:currentColor;width:22px}.trust-badge b{font-size:13px}.trust-intro{grid-area:intro;margin:0}.trust .vsteps{grid-area:steps;gap:8px}.trust .vs{grid-template-columns:minmax(36px,14%) minmax(0,1fr)}.trust .vs-txt{font-size:14px;line-height:1.35}.trust .vs-txt b{display:inline}.trust-note{grid-area:note;margin:0}@media (width>=900px){.trust{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"head head""intro steps""note steps";align-items:start;column-gap:28px}}.mod-grp{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}.mod-more{margin-top:14px}.mod-more>summary{cursor:pointer;border:1px solid var(--cyan);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.mod-more>summary::-webkit-details-marker{display:none}.mod-more>summary:after{content:"▾";transition:transform .25s var(--ease)}.mod-more[open]>summary:after{transform:rotate(180deg)}.mod-more>.mod-frise{margin-top:14px}.mod-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0;padding:8px 2px 12px;list-style:none;display:flex;overflow-x:auto}.mod-track::-webkit-scrollbar{display:none}.mod-track:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.mod-slide{scroll-snap-align:center;opacity:.65;flex:0 0 100%;justify-items:center;transition:opacity .2s ease-out,transform .2s ease-out;display:grid;transform:scale(.97)}.mod-slide .mod-card{width:min(100%,720px)}.mod-slide.active{opacity:1;transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.mod-slide,.mod-slide.active{opacity:1;transition:none;transform:none}}.mod-top{align-items:center;gap:10px;display:flex}.mod-top .num{margin:0}.mod-slide:first-child .mod-card{border:2px solid var(--cyan)}.mod-dots{justify-content:center;gap:2px;margin-top:2px;display:flex}.mod-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.mod-dot:before{content:"";background:var(--line);border-radius:50%;width:10px;height:10px;transition:background-color .15s linear,transform .15s linear}.mod-dot.on:before{background:var(--cyan);transform:scale(1.25)}.mod-dot:focus-visible{outline:3px solid var(--accent);border-radius:50%}.mod-price{text-align:center;margin:2px 0 12px}@media (width>=720px){.part-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.part-card{border-top:3px solid var(--cyan);align-content:start;gap:4px;display:grid}.part-card b{color:var(--accent);font-size:1.05rem}.part-card small{color:var(--muted);font-size:14px;line-height:1.45}.part-note{text-align:center;margin:8px 0 0}.faq-search{margin:6px 0 14px;position:relative}.faq-search input{border:2px solid var(--cyan);background:var(--card);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:999px;padding:10px 16px}.faq-search input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.faq-empty{color:var(--muted);margin:10px 4px 0}.faq-results{gap:10px;display:grid}.faq-results .qa{margin:0}.faq-count{color:var(--muted);margin:0 4px;font-weight:700}.faq-cat{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);padding:10px 14px 0;font-size:11px;font-weight:800;display:block}.faq mark,.faq-results mark{background:color-mix(in srgb, var(--cyan) 38%, transparent);color:inherit;border-radius:3px;padding:0 1px}.faq-more{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0 0;font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){.motion .faq-results>*{animation:.3s cubic-bezier(.22,1,.36,1) both jpIn}}.top-trades{margin-top:26px}.top-trades h2{margin:0 0 2px}.top-trades .note{margin:0 0 10px}.top-trades .trades{margin-top:0}@media (width>=900px){.ph-col{gap:14px}.top-trades .trade{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px;padding:10px 12px}.top-trades .trade .bento-ico{grid-row:span 2;width:38px;height:38px}.top-trades .trade small{grid-column:2;font-size:12.5px;line-height:1.35}.top-trades .trade>div{grid-column:2}.page-head .ph-in h1{font-size:clamp(1.8rem,3.2vw,2.6rem)}}.trades-wrap{position:relative}.trades-wrap .trades{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 2px 4px;display:flex;overflow-x:auto}.trades-wrap .trades::-webkit-scrollbar{display:none}.trades-wrap .trades:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.trades-wrap .trades .trade{scroll-snap-align:start;flex:0 0 min(78%,270px)}@media (width>=900px){.top-trades .trades-wrap .trades .trade{flex:0 0 calc(25% - 7.5px)}}.tr-arrow{z-index:3;border:2px solid var(--cyan);background:var(--card);width:42px;height:42px;color:var(--accent);cursor:pointer;box-shadow:var(--shadow);transition:opacity .25s var(--ease), transform .25s var(--ease);border-radius:50%;place-items:center;margin-top:-21px;padding:0 0 4px;font:800 26px/1 Poppins,system-ui,sans-serif;display:grid;position:absolute;top:50%}.tr-prev{left:-14px}.tr-next{right:-14px}.tr-arrow:hover:not(:disabled){transform:scale(1.08)}.tr-arrow:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tr-arrow:disabled{opacity:0;pointer-events:none}.bento-electric{--hue:#5b6cf0}.bento-plumbing{--hue:#1f9bb8}.bento-ac{--hue:#3fa7d6}.bento-pests{--hue:#7a9a2e}.bento-energy{--hue:#e07b39}.bento-vehicle{--hue:#5d6b8a}.bento-animals{--hue:#b5651d}.bento-events{--hue:#d1478e}.bento-moving{--hue:#7b6a4a}@media (width<=899px){.tr-prev{left:-6px}.tr-next{right:-6px}}.quote-drop{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-alt);margin-top:12px;padding:16px;scroll-margin-top:80px}.quote-drop .lead{margin:0}.drop-caret{transition:transform .25s var(--ease);display:inline-block}[data-quote-toggle][aria-expanded=true] .drop-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.quote-drop:not([hidden]){animation:dropIn .35s var(--ease)}@keyframes dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.forwho{margin-top:22px}.forwho h2{margin-bottom:10px}.sincon{gap:8px;margin-top:12px;display:grid}.sc-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-row p,.sc-row span{border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.sc-head span{text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;font:700 13px/1.3 Poppins,system-ui,sans-serif}.sc-sin{background:color-mix(in srgb, var(--err) 9%, var(--card));color:var(--ink)}.sc-con{background:color-mix(in srgb, var(--ok) 12%, var(--card));color:var(--ink);font-weight:600}.sc-head .sc-sin{color:var(--err);background:0 0}.sc-head .sc-con{color:var(--ok);background:0 0}.report{gap:10px;display:grid}.report h3{margin:8px 0 0;font-size:15px}.rp-head{align-items:center;gap:10px;display:flex}.rp-head b{font:700 16px/1.2 Poppins,system-ui,sans-serif;display:block}.rp-head small{color:var(--muted)}.rp-ico{background:var(--soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.rp-ico .svc-ico{width:22px;height:22px}.rp-times{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.rp-times div{background:var(--soft);border-radius:12px;padding:10px}.rp-times dt{color:var(--muted);font-size:12px;font-weight:600}.rp-times dd{font-variant-numeric:tabular-nums;margin:0;font:800 1.2rem/1.2 Poppins,system-ui,sans-serif}.rp-photos{max-width:320px}.rp-photos .hp-ph{aspect-ratio:4/3}.rp-note{border-left:3px solid var(--cyan);background:var(--bg);border-radius:0 10px 10px 0;margin:0;padding:10px 12px}.trades{grid-template-columns:1fr;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.trades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.trades{grid-template-columns:repeat(4,minmax(0,1fr))}}.trade{gap:8px;min-width:0;padding:16px;display:grid}.trade>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.trade b{font:700 15px/1.2 Poppins,system-ui,sans-serif}.trade small{color:var(--muted);font-size:14px;line-height:1.45}.trade-state{white-space:nowrap;border-radius:999px;padding:2px 9px;font:700 11px/1.6 Poppins,system-ui,sans-serif}.trade-state.on{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.trade-state.soon{background:var(--soft);color:var(--muted)}.ft-list{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ft-list button{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;border-radius:12px;flex:auto;padding:8px 14px;font:700 14px/1 Poppins,system-ui,sans-serif}.ft-list button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.nf{text-align:center;padding:40px 0 56px}.nf .lead{max-width:52ch;margin-inline:auto}.nf .cta-row{justify-content:center;margin-top:8px}.nf-mark{width:min(100%,280px);margin:0 auto 18px;position:relative}.nf-mark b{color:var(--cyan);letter-spacing:.04em;margin-top:6px;font:800 clamp(3rem,16vw,5rem)/1 Poppins,system-ui,sans-serif;display:block}.nf-links{justify-content:center;margin-top:22px}.mb{margin-bottom:32px}.checks{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.checks li{padding-left:26px;line-height:1.45;position:relative}.checks li:before{content:"";background:color-mix(in srgb, var(--ok) 16%, transparent);border-radius:50%;width:18px;height:18px;position:absolute;top:.2em;left:0}.checks li:after{content:"";border:solid var(--ok);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:calc(.2em + 4px);left:6px;transform:rotate(45deg)}.gains{gap:14px;display:grid}@media (width>=720px){.gains{grid-template-columns:repeat(2,minmax(0,1fr))}.gains>:first-child{grid-column:1/-1}}.gain p{color:var(--muted)}.gain-pro:first-child{border-color:var(--cyan)}.both h3{font-size:1.15rem}.both .more{margin-top:14px;display:inline-block}.cg-band{background:linear-gradient(180deg, var(--bg), var(--soft))}.cg-in{align-items:center;gap:22px;display:grid}@media (width>=900px){.cg-in{grid-template-columns:1fr 1.1fr;gap:36px}}.cg-copy .btn{margin-top:6px}.svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.svc-full{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc li{align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.svc-full li{align-items:flex-start;padding:16px}.svc b{overflow-wrap:anywhere;font:700 15px/1.25 Poppins,system-ui,sans-serif;display:block}.svc small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.svc-badge{background:var(--soft);width:42px;height:42px;color:var(--accent);border-radius:13px;flex:none;place-items:center;display:grid}.svc-ico{width:24px;height:24px}.pack{position:relative}.pack p{color:var(--muted)}.pack-plan{background:var(--accent);color:var(--accent-ink);border-radius:999px;margin-bottom:8px;padding:3px 10px;font:700 12px/1.5 Poppins,system-ui,sans-serif;display:inline-block}@media (prefers-reduced-motion:no-preference){.svc li:hover .svc-badge{animation:wob .6s var(--ease)}}.journey{gap:16px;display:grid}@media (width>=900px){.journey{grid-template-columns:1.15fr 1fr;align-items:center;gap:28px}}.j-stage{aspect-ratio:4/3;background:linear-gradient(160deg, var(--soft), var(--bg-alt));border:1px solid var(--line);border-radius:22px;width:100%;max-width:100%;position:relative;overflow:hidden}.j-scene{opacity:0;pointer-events:none;will-change:opacity;contain:layout paint;position:absolute;inset:0}.journey[data-step="0"] .j-s0,.journey[data-step="1"] .j-s1,.journey[data-step="2"] .j-s2{opacity:1}.j-phone{aspect-ratio:9/17;background:var(--phone);border-radius:18px;padding:6px;position:absolute;box-shadow:0 6px 14px #06142e38}.j-screen{background:var(--card);border-radius:13px;width:100%;height:100%;position:relative;overflow:hidden}.j-wall{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:34%;height:66%;display:flex;position:absolute;top:12%;right:9%}.j-wall small{color:var(--muted);text-align:center;font-size:11px;font-weight:600}.j-tag{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid;position:relative}.j-tag svg{width:28px;height:28px}.j-ring{border:2px solid var(--cyan);opacity:0;border-radius:18px;position:absolute;inset:-4px}.j-phone-tap{width:24%;top:16%;left:14%;translate:38%}.j-dot{background:var(--cyan);border-radius:50%;width:22px;height:22px;margin:-11px;position:absolute;top:42%;left:50%}.j-chip{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;padding:8px 12px;display:flex;position:absolute;bottom:7%;left:6%}.j-chip b{font-variant-numeric:tabular-nums;font:800 18px/1.1 Poppins,system-ui,sans-serif}.j-chip small{color:var(--muted);font-size:11px}.j-phone-cam{width:30%;top:8%;left:12%}.j-view{background:linear-gradient(180deg, var(--water), var(--accent))}.j-wave{border-top:3px solid #ffffffb3;border-radius:50%;height:14px;position:absolute;top:55%;left:-10%;right:-10%}.j-frame{border:2px dashed #ffffffd9;border-radius:8px;position:absolute;inset:18% 14%}.j-flash{opacity:0;background:#fff;position:absolute;inset:0}.j-thumbs{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:14%;right:9%}.j-thumb{border:2px solid var(--card);width:52px;height:40px;box-shadow:var(--shadow);background:linear-gradient(180deg, var(--water), var(--accent));border-radius:10px}.j-thumb-b{background:linear-gradient(180deg, var(--soft), var(--water))}.j-thumb-c{background:linear-gradient(200deg, var(--accent), var(--water))}.j-thumbs small{color:var(--muted);font-size:11px;font-weight:700}.j-phone-client{width:34%;top:6%;left:33%}.j-home{flex-direction:column;gap:8px;padding:22% 10% 0;display:flex}.j-lines{gap:7px;margin-top:46%;display:grid}.j-lines span{background:var(--soft);border-radius:4px;height:8px}.j-lines span:nth-child(2){width:78%}.j-lines span:nth-child(3){width:56%}.j-notif{background:var(--card);border:1px solid var(--line);z-index:1;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:26%;left:-48%;right:-48%;box-shadow:0 6px 16px #06142e33}.j-notif b{font:700 14px/1.2 Poppins,system-ui,sans-serif;display:block}.j-notif small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;display:block}.j-check{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.j-check svg{width:20px;height:20px}.j-phone-client .j-screen{overflow:visible}.j-steps{gap:10px;display:grid}.j-tab{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 14px 16px;transition:background-color .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.j-tab .num{background:var(--soft);color:var(--accent);margin:0;transition:background-color .25s,color .25s}.j-tab b{font:700 1.02rem/1.25 Poppins,system-ui,sans-serif;display:block}.j-tab small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.45;display:block}.j-txt{min-width:0}.j-tab[aria-selected=true]{background:var(--card);border-color:var(--accent);box-shadow:var(--shadow)}.j-tab[aria-selected=true] .num{background:var(--accent);color:var(--accent-ink)}.j-bar{background:var(--cyan);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.stats-band{padding-top:8px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.stat-n{color:var(--cyan);font-variant-numeric:tabular-nums;font:800 clamp(2rem,9vw,2.8rem)/1 Poppins,system-ui,sans-serif}.stat-l{color:var(--muted);font-size:14px;line-height:1.4}.hero{position:relative;overflow:hidden}.hero-in{position:relative}.hero-rings{pointer-events:none;width:0;height:0;position:absolute;top:96px;left:50%}.hero-rings span{will-change:transform, opacity;border:2px solid var(--cyan);opacity:0;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-260px}.btn,.icon-btn,.role{position:relative;overflow:hidden}.btn{transition:translate .2s var(--ease), box-shadow .2s var(--ease), filter .2s}.btn:hover{translate:0 -2px;box-shadow:0 10px 22px #06142e2e}.btn-primary:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent), 0 10px 26px color-mix(in srgb, var(--accent) 40%, transparent)}.btn:active{scale:.97}.icon-btn{transition:background-color .2s,border-color .2s,scale .15s}.icon-btn:hover{border-color:var(--accent)}.icon-btn:active{scale:.92}.card{transition:translate .25s var(--ease), box-shadow .25s var(--ease), border-color .25s}.role:hover,.aud:hover,.app:hover,.bento li:hover,.trade:hover,.multi-card:hover,.scene:hover,.plan:hover,.feat:hover,.gain:hover,.both:hover,.pack:hover,.svc li:hover,.partners li:hover{translate:0 -3px;box-shadow:0 14px 30px #06142e1f}.more span{transition:translate .2s var(--ease);display:inline-block}.more:hover span{translate:4px}.nav a{transition:background-color .2s,color .2s}.brand .logo{transition:scale .25s var(--ease)}.brand:hover .logo{scale:1.04}.top{transition:box-shadow .25s}.top.scrolled{box-shadow:0 6px 18px #06142e1a}.wa-float{transition:scale .2s var(--ease)}.wa-float:hover{scale:1.08}.ripple{opacity:.22;pointer-events:none;background:currentColor;border-radius:50%;animation:.6s ease-out forwards rip;position:absolute;transform:scale(0)}@keyframes rip{to{opacity:0;transform:scale(1)}}.hat-echo{opacity:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.3s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease)}.go .logo-anim .lt{animation:lgUp .7s var(--ease) both}.go .logo-anim .l2{animation-delay:80ms}.go .logo-anim .l3{animation-delay:.9s}.go .logo-anim .oo{transform-box:view-box;transform-origin:355px 152px;animation:ooIn .6s var(--ease) .12s both}.go .logo-anim .w{transform-box:view-box;transform-origin:355px 190px;animation:wOn .7s var(--ease) both}.go .logo-anim .w1{animation-delay:.35s}.go .logo-anim .w2{animation-delay:.5s}.go .logo-anim .w3{animation-delay:.65s}.logo-anim .tap{animation:3.6s ease-in-out 1.4s infinite tapU}.logo-anim .hat-echo{transform-box:view-box;transform-origin:355px 190px;animation:3.6s ease-in-out 1.4s infinite wvB}.logo-anim .hat-echo.e2{animation-delay:1.65s}@keyframes lgUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ooIn{0%{opacity:0;transform:scale(.6)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes wOn{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes tapU{0%,55%,to{transform:translateY(0)}64%{transform:translateY(2px)}74%{transform:translateY(0)}}@keyframes wvB{0%,62%{opacity:0;transform:scale(.9)}74%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.motion .hero-in>:not(.hero-logo){animation:slide .8s var(--ease) both;animation-delay:calc(.25s + var(--i,0) * 80ms)}@keyframes slide{0%{transform:translateY(14px)}to{transform:none}}.motion .page-head .ph-in>*,.motion .page-head .wrap>h1{animation:slide .8s var(--ease) both}.motion .page-head .ph-illus{animation-delay:.12s}.hero-rings span{animation:7.2s ease-out infinite ring}.hero-rings span:nth-child(2){animation-delay:2.4s}.hero-rings span:nth-child(3){animation-delay:4.8s}@keyframes ring{0%{opacity:0;transform:scale(.25)}15%{opacity:.22}to{opacity:0;transform:scale(1.35)}}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.motion .rv{opacity:0;transform:translateY(20px)}.motion .rv.in{opacity:1;transition:opacity .7s var(--ease) var(--rv-d,0s), transform .7s var(--ease) var(--rv-d,0s), translate .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;transform:none}.motion .plan-premium.in{animation:2.2s ease-out .6s both glowPremium}@keyframes glowPremium{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 45%, transparent)}60%{box-shadow:0 0 0 10px color-mix(in srgb, var(--gold) 0%, transparent)}to{box-shadow:var(--shadow)}}.j-scene{transition:opacity .45s var(--ease)}.journey.play [aria-selected=true] .j-bar{animation:3.6s linear both jBar}@keyframes jBar{to{transform:scaleX(1)}}.journey.play[data-step="0"] .j-s0 .j-phone-tap{animation:jTap 3.6s var(--ease) both}.journey.play[data-step="0"] .j-s0 .j-dot{animation:3.6s ease-out both jDot}.journey.play[data-step="0"] .j-s0 .j-ring{animation:1.4s ease-out 1.05s both jRing}.journey.play[data-step="0"] .j-s0 .j-ring.r2{animation-delay:1.3s}.journey.play[data-step="0"] .j-s0 .j-ring.r3{animation-delay:1.55s}.journey.play[data-step="0"] .j-s0 .j-chip{animation:jPop .5s var(--ease) 1.5s both}.journey.play[data-step="1"] .j-s1 .j-phone-cam{animation:up .5s var(--ease) both}.journey.play[data-step="1"] .j-s1 .j-frame{animation:jFocus .8s var(--ease) .2s both}.journey.play[data-step="1"] .j-s1 .j-flash{animation:.5s ease-out 1s both jFlash}.journey.play[data-step="1"] .j-s1 .j-thumb{animation:jPop .45s var(--ease) 1.3s both}.journey.play[data-step="1"] .j-s1 .j-thumb-b{animation-delay:1.5s}.journey.play[data-step="1"] .j-s1 .j-thumb-c{animation-delay:1.7s}.journey.play[data-step="1"] .j-s1 .j-thumbs small{animation:up .4s var(--ease) 1.9s both}.journey.play[data-step="2"] .j-s2 .j-phone-client{animation:up .5s var(--ease) both}.journey.play[data-step="2"] .j-s2 .j-notif{animation:jDrop .6s var(--ease) .45s both}.journey.play[data-step="2"] .j-s2 .j-check{animation:jPop .45s var(--ease) 1s both}.journey.play[data-step="2"] .j-s2 .j-lines span{animation:up .4s var(--ease) both;animation-delay:1.2s}.journey.play[data-step="2"] .j-s2 .j-lines span:nth-child(2){animation-delay:1.3s}.journey.play[data-step="2"] .j-s2 .j-lines span:nth-child(3){animation-delay:1.4s}@keyframes jTap{0%{translate:0}30%{translate:38%}36%{translate:34%}to{translate:38%}}@keyframes jDot{0%,28%{opacity:.3;transform:scale(.6)}34%{opacity:1;transform:scale(1.25)}50%,to{opacity:1;transform:scale(1)}}@keyframes jRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes jPop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes jFocus{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes jFlash{0%{opacity:0}25%{opacity:.9}to{opacity:0}}@keyframes jDrop{0%{opacity:0;transform:translateY(-40px)scale(.96)}to{opacity:1;transform:none}}.motion .pcard.rv:not(.in) .pc-part{opacity:0;transform:translateY(10px)}.motion .pcard.in .pc-part{transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--k) * .3s + .15s)}.motion .scene.in .sc-drop{animation:scDrop .5s var(--ease) .3s both}.motion .scene.in .sc-rise{animation:scRise .9s var(--ease) .2s both}.motion .scene.in .sc-alert{animation:1.6s ease-in-out .4s both scAlert}.motion .scene.in .sc-tick{stroke-dasharray:30;animation:scTick .5s var(--ease) .5s both}.motion .scene.in .sc-clear{animation:1.2s ease-out .3s both scClear}.motion .scene.in .sc-pop{transform-box:fill-box;transform-origin:50%;animation:jPop .45s var(--ease) .5s both}@keyframes scDrop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes scRise{0%{opacity:.3;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes scAlert{0%,45%{fill:var(--err)}to{fill:var(--ok)}}@keyframes scTick{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes scClear{0%{fill:#7aa36c}to{fill:var(--water)}}@keyframes hpDrop{0%{opacity:0;transform:translateY(-30px)scale(.96)}to{opacity:1;transform:none}}.motion .tri.rv:not(.in) .tri-line{stroke-dashoffset:60px;opacity:0}.motion .tri.in .tri-line{transition:opacity .4s, stroke-dashoffset .9s var(--ease)}.motion .tri.in .l2{transition-delay:.35s}.motion .tri.in .l3{transition-delay:.7s}.motion .tri.in .tri-tag{animation:jPop .5s var(--ease) .2s both;transform-box:fill-box;transform-origin:50%}.motion .casa-spot span{animation:2.4s ease-out infinite spot}@keyframes spot{0%{box-shadow:0 0 0 2px var(--cyan), 0 0 0 0 color-mix(in srgb, var(--cyan) 50%, transparent)}70%,to{box-shadow:0 0 0 2px var(--cyan), 0 0 0 12px color-mix(in srgb, var(--cyan) 0%, transparent)}}.motion .flow li.rv.in{transition-delay:calc(var(--k) * .12s)}.motion.enter main{animation:up .45s var(--ease) both}.motion main.fade-out{opacity:0;transition:opacity .15s ease-out}.leaving main,.leaving .foot{opacity:0;transition:opacity .17s ease-out}.motion .wa-float{animation:jPop .5s var(--ease) 1.2s both}.wa-float:after{content:"";border:2px solid var(--wa);opacity:0;pointer-events:none;border-radius:50%;animation:4.8s ease-out 2.4s infinite waPulse;position:absolute;inset:0}@keyframes waPulse{0%{opacity:.6;transform:scale(1)}40%,to{opacity:0;transform:scale(1.6)}}.btn-wa:hover .wa-ico{animation:wob .6s var(--ease)}@keyframes wob{30%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.j-ring,.j-bar,.hero-rings,.ripple{display:none}*{scroll-behavior:auto}}.vis-members b{background:0 0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-weight:400;display:inline-flex}.vis-members .mp{background:var(--card);border-radius:999px;padding:3px 12px;font-style:normal;font-weight:800}.vis-members .mp.plan-premium{border:2px solid var(--gold);color:var(--gold-ink)}.vis-members .mp.plan-ultra{border:2px solid var(--cyan)}.vis-members .mp.plan-vip{border:2px dashed var(--muted)}.fw-roll{padding:0 84px;display:block;position:relative}.fw-eq{pointer-events:none;grid-template-rows:repeat(5,5px);grid-template-columns:12px 34px;align-items:center;gap:6px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fw-eq.l{left:18px}.fw-eq.r{grid-template-columns:34px 12px;right:18px}.fw-eq i{background:linear-gradient(90deg, var(--cyan), color-mix(in srgb, var(--cyan) 55%, var(--accent)));height:5px;box-shadow:0 0 7px color-mix(in srgb, var(--cyan) 50%, transparent);transform-origin:0;border-radius:3px;grid-column:2;display:block}.fw-eq.r i{transform-origin:100%;background:linear-gradient(270deg, var(--cyan), color-mix(in srgb, var(--cyan) 55%, var(--accent)));grid-column:1;justify-self:end}.fw-eq i:first-child{grid-row:1;width:34px}.fw-eq i:nth-child(2){grid-row:2;width:29px}.fw-eq i:nth-child(3){grid-row:3;width:21px}.fw-eq i:nth-child(4){grid-row:4;width:29px}.fw-eq i:nth-child(5){grid-row:5;width:34px}.fw-eq u{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 7px color-mix(in srgb, var(--cyan) 50%, transparent);border-radius:4px;grid-area:1/1/6;align-self:center}.fw-eq.r u{grid-column:2}.motion .fw-roll.tic .fw-eq i{animation:fwBar .8s var(--ease) both;animation-delay:calc(var(--k) * 70ms)}.motion .fw-roll.tic .fw-eq u{animation:fwSq .8s var(--ease) both}@keyframes fwBar{0%{transform:scaleX(1)}30%{filter:brightness(1.4);transform:scaleX(.4)}65%{transform:scaleX(1.1)}to{transform:scaleX(1)}}@keyframes fwSq{0%,to{transform:scale(1)}40%{filter:brightness(1.5);transform:scale(1.3)}}@media (width<=520px){.fw-roll{padding:0 54px}.fw-eq{scale:.8}.fw-eq.l{left:4px}.fw-eq.r{right:4px}}.mod-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mod-tag{border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:800}.mod-tag.lock{border:1px solid var(--line);color:var(--muted)}.mod-tag.base{background:var(--accent);color:var(--accent-ink)}.mod-coins{border:1px dashed var(--cyan);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:14px}.mod-coins b{color:var(--accent);margin-right:6px}.mod-lockNote,.mod-basefee{text-align:center;margin:10px 0 0}.lots,.sector{margin-top:22px}.lots .h3,.sector .h3{margin:0 0 4px}.lot-row{counter-reset:lot;grid-template-columns:1fr;gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}@media (width>=720px){.lot-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.lot{border-top:3px solid var(--cyan);align-content:start;gap:4px;display:grid}.lot b{color:var(--accent);font-size:1.05rem}.lot span{color:var(--muted);font-size:14px}.lot1{border-top-width:5px}.lot2{border-top-width:7px}.sector-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sector-panel{gap:12px;margin-bottom:8px;display:grid}@media (width>=900px){.sector-panel{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.sec-mod{align-content:start;gap:6px;display:grid}
