@font-face{font-family:discovery;src:url(../media/Discovery_Fs_Ultralight-s.p.1izw99d2jxcbf.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:discovery;src:url(../media/Discovery_Fs_Regular-s.p.38nj2fq6jauo8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:discovery;src:url(../media/Discovery_Fs_Bold-s.p.30-1l3_86lgf7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:discovery Fallback;src:local(Arial);ascent-override:77.28%;descent-override:28.04%;line-gap-override:0.0%;size-adjust:95.77%}.discovery_5c179aec-module__O4G1iq__className{font-family:discovery,discovery Fallback}.discovery_5c179aec-module__O4G1iq__variable{--font-discovery:"discovery", "discovery Fallback"}
.store{--ink:#0b1c27;--ink-2:#3b4b57;--ink-3:#6b7a86;--accent:#00b1e0;--accent-ink:#0087ad;--accent-soft:#00b1e01f;--bg:#fff;--bg-2:#f3f9fc;--bg-tint:#3498db1a;--glass:#ffffff6b;--glass-strong:#ffffffb8;--glass-brd:#ffffffa6;--card:#fff;--line:#0b1c2714;--line-2:#0b1c2724;--good:#1b9e5a;--warn:#d97a00;--bad:#c0392b;--gold:#8a6d10;--gold-bg:#c9a22724;--shadow:0 10px 35px #0b1c2724, inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #ffffff2e;--shadow-sm:0 4px 16px #0b1c2714;--blob:#bfe7f3;--blob-2:#ddf3fa;--img-blend:normal;--img-bg:transparent;--font:var(--font-discovery),"Heebo",system-ui,-apple-system,"Segoe UI",sans-serif;--r:28px;--r-sm:16px;--r-pill:999px;font-family:var(--font);color:var(--ink);background:var(--bg);background-image:linear-gradient(180deg,var(--bg) 0%,var(--bg-tint) 100%);-webkit-font-smoothing:antialiased;direction:rtl;min-height:100dvh;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.store *{box-sizing:border-box}.store button,.store input,.store select{font-family:inherit;font-size:inherit;color:inherit}.store img{max-width:100%;display:block}.store a{color:inherit;text-decoration:none}.store h1,.store h2,.store h3{text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.store p{margin:0}.store [hidden]{display:none!important}.store :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.store .liquid{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.store .blob{filter:blur(2px);opacity:.9;will-change:transform;border-radius:50%;position:absolute}.store .blob.b1{background:radial-gradient(circle at 35% 35%,var(--blob-2),var(--blob));top:-12vw;width:52vw;max-width:720px;height:52vw;max-height:720px;animation:22s ease-in-out infinite st-drift1;inset-inline-start:-10vw}.store .blob.b2{background:radial-gradient(circle at 60% 40%,var(--blob-2),var(--blob));top:45vh;width:38vw;max-width:520px;height:38vw;max-height:520px;animation:28s ease-in-out infinite st-drift2;inset-inline-end:-12vw}.store .blob.b3{background:radial-gradient(circle at 50% 50%,var(--blob-2),var(--blob));bottom:-10vw;width:30vw;max-width:400px;height:30vw;max-height:400px;animation:26s ease-in-out infinite st-drift3;inset-inline-start:30vw}@keyframes st-drift1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4vw,6vh)rotate(8deg)}}@keyframes st-drift2{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-5vw,-5vh)rotate(-10deg)}}@keyframes st-drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3vw,-4vh)scale(1.08)}}.store .glass{isolation:isolate;background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(22px)saturate(1.8)contrast(1.05);backdrop-filter:blur(22px)saturate(1.8)contrast(1.05);box-shadow:var(--shadow);position:relative;overflow:hidden}.store .glass:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 15% 0,#ffffffa6,#0000 60%),radial-gradient(55% 60% at 85% 20%,#ffffff59,#0000 65%),radial-gradient(70% 80% at 50% 120%,#00b1e038,#0000 65%),conic-gradient(from 210deg,#0000 0deg,#ffffff2e 40deg,#0000 90deg);animation:14s ease-in-out infinite st-sheen;position:absolute;inset:-40% -20%}.store .glass.novis{overflow:visible}.store .glass.novis:before{border-radius:inherit;animation:none;inset:0}@keyframes st-sheen{0%{transform:translateY(-6%)translate(0)rotate(0)}50%{transform:translateY(2%)translate(3%)rotate(8deg)}to{transform:translateY(-6%)translate(0)rotate(0)}}.store .app{z-index:1;position:relative}.store .wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:16px}.store section{padding-block:56px}.store .eyebrow{color:var(--accent-ink);letter-spacing:.02em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.store .eyebrow:before{content:"";background:var(--accent);border-radius:3px;width:22px;height:3px}.store .h2{margin-top:10px;font-size:clamp(26px,3.4vw,38px)}.store .lead{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:17px}.store .header{top:env(safe-area-inset-top,0px);z-index:50;padding:14px 16px 0;position:sticky}.store .bar{border-radius:var(--r-pill);justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100%);margin-inline:auto;padding:10px 14px 10px 18px;transition:box-shadow .3s;display:flex;overflow:visible}.store .header.shrunk .bar{box-shadow:0 14px 40px #0b1c272e}.store .logo{flex:none;align-items:center;gap:10px;display:flex}.store .logo img{width:auto;height:40px}.store .nav{align-items:center;gap:2px;margin:0;padding:0;display:flex}.store .nav>li{list-style:none;position:relative}.store .nav a,.store .nav button{border-radius:var(--r-pill);cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:0;padding:8px 13px;font-size:15px;display:inline-block}.store .nav a:hover,.store .nav button:hover,.store .nav a.on,.store .nav li.open>button{background:var(--accent-soft);color:var(--accent-ink)}.store .nav button .car{opacity:.7;margin-inline-start:4px;font-size:11px}.store .dd{top:calc(100% + 10px);z-index:60;background:var(--card);border:1px solid var(--line-2);border-radius:22px;min-width:230px;padding:10px;display:none;position:absolute;inset-inline-start:0;box-shadow:0 20px 50px #0b1c272e}.store .nav li.open>.dd{display:block}.store .dd a{text-align:start;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:15px;display:flex}.store .dd a small{color:var(--ink-3);font-size:12.5px}.store .dd .sep{background:var(--line-2);height:1px;margin:6px 8px}.store .cart{background:var(--ink);color:#fff;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:9px 16px;font-size:15px;display:inline-flex;position:relative}.store .cart .n{background:var(--accent);color:#07202b;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:13px;font-weight:700;display:inline-grid}.store .hamb{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;display:none}.store .hamb span{background:var(--ink);border-radius:3px;width:22px;height:2.5px;margin:4px 0;display:block}.store .right{align-items:center;gap:8px;display:flex}@media (max-width:1120px){.store .nav a,.store .nav button{padding:7px 9px;font-size:14px}.store .cart{padding:8px 12px;font-size:14px}}@media (max-width:860px){.store .nav{display:none}.store .hamb{display:block}.store .logo img{height:34px}}.store .sheet{z-index:70;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px;display:none;position:fixed;inset:0}.store .sheet.open{display:block}.store .sheet .panel{background:var(--glass-strong);border-radius:28px;max-height:calc(100% - 24px);padding:18px;overflow:auto}.store .sheet .panel:before{display:none}.store .sheet .panel>a,.store .sheet .grp a{text-align:start;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;width:100%;padding:14px 10px;font-size:18px;display:flex}.store .sheet .grp{padding-inline-start:16px}.store .sheet .grp a{color:var(--ink-2);padding-block:10px;font-size:16px}.store .sheet .close{justify-content:flex-start;margin-bottom:4px;display:flex}.store .sheet .close button{background:var(--line);cursor:pointer;border:0;border-radius:999px;width:38px;height:38px;font-size:18px}.store .ribbon{width:min(1180px,100%);margin:12px auto 0;padding-inline:16px}.store .ribbon .in{background:var(--glass-strong);color:var(--ink);border:1px solid var(--glass-brd);box-shadow:var(--shadow-sm);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 18px;font-size:15px;font-weight:500;display:flex}.store .ribbon .in span{color:var(--ink-2)}.store .btn{cursor:pointer;border-radius:var(--r-pill);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:17px;font-weight:700;transition:transform .2s,background .25s,box-shadow .25s;display:inline-flex}.store .btn.primary{background:var(--accent);color:#07202b;box-shadow:0 10px 24px #00b1e052}.store .btn.primary:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.store .btn.quiet{color:var(--ink);border:1.5px solid var(--line-2);background:0 0}.store .btn.quiet:hover{border-color:var(--accent);color:var(--accent-ink)}.store .btn.lg{padding:18px 34px;font-size:19px}.store .btn.sm{padding:9px 16px;font-size:15px;font-weight:500}.store .btn:active{transform:scale(.98)}.store .btn[disabled]{opacity:.55;cursor:default;transform:none}.store .hero{padding-block:48px 24px;position:relative;overflow:visible}.store .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;display:grid}.store .hero h1{font-size:clamp(34px,5.4vw,64px);line-height:1.08}.store .hero h1 .cyan{color:var(--accent-ink)}.store .hero .sub{color:var(--ink-2);max-width:34ch;margin-top:18px;font-size:clamp(18px,2vw,22px)}.store .hero .cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.store .hero-art{align-items:center;min-height:380px;display:grid;position:relative}.store .capsule{aspect-ratio:1/1.75;inset-inline-end:10%;opacity:.95;background:linear-gradient(160deg,#2fc6ec,#00b1e0 60%,#0096c2);border-radius:999px;width:56%;animation:9s ease-in-out infinite st-capsule;position:absolute;top:4%;transform:rotate(-38deg);box-shadow:0 30px 60px #00b1e059}@keyframes st-capsule{0%,to{transform:rotate(-38deg)translateY(0)}50%{transform:rotate(-36deg)translateY(-14px)}}.store .hero-art img{filter:drop-shadow(0 30px 40px #0b1c2747);width:min(560px,100%);animation:7s ease-in-out infinite st-float;position:relative}@keyframes st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.store .tag{inset-inline-start:2%;background:var(--accent);color:#07202b;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:700;position:absolute;bottom:6%;transform:rotate(-4deg);box-shadow:0 10px 24px #00b1e059}.store .price-from{background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:var(--shadow-sm);border-radius:999px;align-items:baseline;gap:8px;margin-top:16px;padding:8px 18px;display:inline-flex}.store .price-from b{color:var(--accent-ink);font-size:26px}@media (max-width:860px){.store .hero{overflow:hidden}.store .hero-grid{grid-template-columns:1fr}.store .hero-art{border-radius:32px;order:-1;min-height:280px;overflow:hidden}.store .hero-art img{justify-self:center;width:min(420px,86%);animation:none}.store .capsule{aspect-ratio:1/1.6;top:6%;width:44%;animation:none;inset-inline-end:28%}.store .tag{font-size:13.5px;top:12px;bottom:auto}}.store .hrow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.store .hrow>div{border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.store .hrow i{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:14px;grid-row:span 2;place-items:center;font-size:18px;font-style:normal;font-weight:700;display:grid}.store .hrow b{font-size:15.5px}.store .hrow small{color:var(--ink-3);font-size:13px}@media (max-width:900px){.store .hrow{grid-template-columns:1fr 1fr}}@media (max-width:520px){.store .hrow{grid-template-columns:1fr}}.store .footer li a:hover{color:var(--accent-ink)}@media (max-width:760px){.store .footer{grid-template-columns:1fr}}.store .empty{border-radius:var(--r);text-align:center;max-width:640px;margin:40px auto;padding:40px 28px}.store .empty h1{font-size:clamp(26px,3.4vw,38px)}.store .empty p{color:var(--ink-2);margin-top:12px;font-size:17px}.store .empty .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.store .spinner{border:4px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:46px;height:46px;margin:0 auto 18px;animation:.9s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.store .spinner{animation:none}}.store .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.store .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.store *,.store :before,.store :after{transition:none!important;animation:none!important}.store .reveal{opacity:1;transform:none}}.store .tiles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.store .tile{color:inherit;border-radius:var(--r);cursor:pointer;text-align:start;border:0;padding:26px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block}.store .tile:hover{transform:translateY(-4px)}.store .tile .big{font-size:40px;line-height:1}.store .tile h3{margin-top:14px;font-size:21px}.store .tile p{color:var(--ink-2);margin-top:6px;font-size:15px}.store .tile .go{color:var(--accent-ink);margin-top:16px;font-size:15px;font-weight:700}@media (max-width:760px){.store .tiles{grid-template-columns:1fr}}.store .grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}@media (max-width:980px){.store .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.store .grid{grid-template-columns:1fr}}.store .card{border-radius:var(--r);cursor:pointer;transform-style:preserve-3d;flex-direction:column;gap:12px;padding:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.store .card:hover{box-shadow:0 22px 50px #0b1c272e}.store .card .ph{aspect-ratio:4/3;background:var(--img-bg);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.store .card .ph img{object-fit:contain;mix-blend-mode:var(--img-blend);filter:drop-shadow(0 14px 18px #0b1c272e);width:90%;height:auto;transition:transform .4s}.store .card:hover .ph img{transform:scale(1.04)}.store .badge{top:12px;background:var(--ink);color:#fff;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700;position:absolute;inset-inline-start:12px}.store .badge.hot{background:var(--accent);color:#07202b}.store .card h3{font-size:18px}.store .card .spec{color:var(--ink-3);font-size:14px}.store .card .row{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.store .price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700}.store .price small{color:var(--ink-3);margin-inline-start:6px;font-size:14px;font-weight:400}.store .chips{flex-wrap:wrap;gap:6px;display:flex}.store .chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.store .chip.ok{color:var(--good);background:#1b9e5a1f}.store .chip.low{color:var(--warn);background:#d97a001f}.store .chip.prm{background:var(--gold-bg);color:var(--gold)}.store .chip.new{background:var(--ink);color:#fff}.store .chip.out{color:var(--ink-2);background:#0b1c2714}.store .checks-wrap{border-radius:var(--r);grid-template-columns:1fr 1.2fr;align-items:center;gap:28px;padding:30px;display:grid}.store .checks-wrap .big-n{color:var(--accent-ink);font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1}.store .checks-wrap .big-n small{color:var(--ink-2);margin-top:6px;font-size:17px;font-weight:400;display:block}.store .checklist{grid-template-columns:1fr 1fr;gap:10px;display:grid}.store .checklist>div{background:var(--glass-strong);border:1px solid var(--glass-brd);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.store .checklist .ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:14px;flex:none;place-items:center;display:grid}.store .checklist .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.store .checklist b{display:block}.store .checklist span{color:var(--ink-3);font-size:13.5px}.store .checklist .ok{color:var(--good);margin-inline-start:auto;font-size:18px;font-weight:700}@media (max-width:860px){.store .checks-wrap,.store .checklist{grid-template-columns:1fr}}.store .grades{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}.store .grade{border-radius:22px;padding:20px}.store .grade .nm{align-items:center;gap:8px;font-size:19px;font-weight:700;display:flex}.store .grade p{color:var(--ink-2);margin-top:8px;font-size:14.5px}@media (max-width:860px){.store .grades{grid-template-columns:1fr 1fr}}@media (max-width:520px){.store .grades{grid-template-columns:1fr}}.store .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.store .step{border-radius:var(--r);padding:24px}.store .step .num{background:var(--accent);color:#07202b;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.store .step h3{margin-top:14px;font-size:19px}.store .step p{color:var(--ink-2);margin-top:6px;font-size:15px}@media (max-width:760px){.store .steps{grid-template-columns:1fr}}.store .reviews{border-radius:var(--r);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid;overflow:clip}.store .reviews .score{color:var(--accent-ink);font-size:64px;font-weight:700;line-height:1}.store .stars{color:#f5b301;letter-spacing:2px;font-size:22px}.store .reviews .note{color:var(--ink-3);margin-top:8px;font-size:14px;line-height:1.7}.store .reviews .note a{color:var(--accent-ink);font-weight:700}.store .reviews .note a:hover{text-decoration:underline}.store .reviews .note span{align-items:center;gap:6px;display:inline-flex}.store .reviews .note svg{width:16px;height:16px}.store .rv-score{min-width:150px}.store .rv-strip{min-width:0}.store .rv-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-3px;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;padding:6px 2px 10px;display:grid;overflow-x:auto}.store .rv-track::-webkit-scrollbar{display:none}.store .rv{background:var(--card);border:1px solid var(--line-2);color:var(--ink);scroll-snap-align:start;min-height:150px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:8px;padding:16px;font-size:14px;display:flex}.store .rv .who{align-items:center;gap:10px;font-weight:700;display:flex}.store .rv .rv-who{flex:1;min-width:0;line-height:1.25;display:grid}.store .rv .rv-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store .rv .rv-when{color:var(--ink-3);font-size:12.5px;font-weight:400}.store .rv .rv-g{flex:none;display:inline-flex}.store .rv .rv-g svg{width:18px;height:18px}.store .rv .stars{letter-spacing:1px;font-size:14px}.store .rv p{color:var(--ink-2);font-size:14px;line-height:1.5}.store .avatar{object-fit:cover;background:var(--bg-2);border-radius:50%;flex:none;width:40px;height:40px}.store .avatar-fallback{background:var(--accent-soft);color:var(--accent-ink);place-items:center;font-size:15px;font-weight:700;display:inline-grid}.store .rv-nav{justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.store .rv-nav>button{border:1.5px solid var(--line-2);background:var(--card);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0 0 3px;font-size:22px;line-height:1;display:grid}.store .rv-nav>button:hover{border-color:var(--accent);color:var(--accent-ink)}.store .rv-dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.store .rv-dots button{background:var(--line-2);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.store .rv-dots button.on{background:var(--accent);transform:scale(1.3)}@media (max-width:860px){.store .reviews{grid-template-columns:1fr}.store .rv-track{grid-auto-columns:min(78%,340px)}}.store .faq{gap:10px;max-width:760px;margin-top:22px;display:grid}.store .faq details{background:var(--glass-strong);border:1px solid var(--glass-brd);border-radius:18px;padding:4px 18px}.store .faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.store .faq summary:after{content:"+";color:var(--accent-ink);font-size:22px;transition:transform .25s}.store .faq details[open] summary:after{transform:rotate(45deg)}.store .faq p{color:var(--ink-2);padding-bottom:14px;font-size:15px}.store .footer{border-radius:var(--r);grid-template-columns:1.2fr 1fr 1fr;gap:24px;width:min(1180px,100% - 32px);margin:40px auto 24px;padding:28px;display:grid}.store .footer .addr{color:var(--ink-2);margin-top:8px;font-size:15px}.store .footer h4{color:var(--ink-3);margin:0 0 8px;font-size:15px;font-weight:500}.store .footer ul{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.store .footer li{cursor:pointer}.store .footer li:hover{color:var(--accent-ink)}.store .footer .phones{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;margin-top:8px;font-weight:700;display:flex}@media (max-width:760px){.store .footer{grid-template-columns:1fr}}.store .filters{border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.store .fgroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store .fgroup .lbl{color:var(--ink-3);margin-inline-end:4px;font-size:14px}.store .fchip{border:1.5px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:14.5px;transition:all .2s}.store .fchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.store .budget{flex:1;align-items:center;gap:12px;display:flex}.store .budget input[type=range]{accent-color:var(--accent);flex:1}.store .budget output{font-variant-numeric:tabular-nums;min-width:80px;font-weight:700}.store .count{color:var(--ink-3);margin-top:14px;font-size:14px}.store .pd{grid-template-columns:1.05fr .95fr;align-items:start;gap:32px;margin-top:22px;display:grid}@media (max-width:900px){.store .pd{grid-template-columns:1fr}}.store .gallery{border-radius:var(--r);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:22px;display:grid;position:sticky;top:96px}.store .gallery .gmain{background:var(--img-bg);border-radius:20px;place-items:center;display:grid}.store .gallery .gmain img{mix-blend-mode:var(--img-blend);filter:drop-shadow(0 24px 30px #0b1c2740);width:min(520px,100%)}.store .gstack{align-content:center;gap:8px;display:grid}.store .gstack div{background:var(--glass-strong);border:1px solid var(--glass-brd);width:84px;min-height:84px;box-shadow:var(--shadow-sm);text-align:center;color:var(--ink);border-radius:18px;place-items:center;padding:8px 6px;font-size:12.5px;font-weight:700;line-height:1.2;display:grid}.store .gstack div i{margin-bottom:4px;font-size:20px;font-style:normal;display:block}.store .gstack div.promo{background:var(--accent);color:#07202b;border-color:#0000}.store .gstack div.prm{background:var(--gold-bg);color:var(--gold)}.store .gallery .thumbs,.store .gallery .cert{grid-column:1/-1}@media (max-width:520px){.store .gallery{grid-template-columns:1fr}.store .gstack{grid-auto-flow:column;justify-content:center}.store .gstack div{width:72px;min-height:72px;font-size:11.5px}}.store .gallery .thumbs{justify-content:center;gap:8px;margin-top:16px;display:flex}.store .gallery .thumbs span{background:var(--img-bg);border:1.5px solid var(--line);border-radius:14px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.store .gallery .thumbs span img{filter:none;mix-blend-mode:var(--img-blend);width:80%}.store .cert{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:18px;padding:12px 16px;display:flex}.store .cert .seal{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid}.store .cert b{font-size:15px;display:block}.store .cert span{color:var(--ink-3);font-size:13.5px}@media (max-width:900px){.store .gallery{position:static}}.store .pd h1{font-size:clamp(26px,3.2vw,36px)}.store .pd .meta{color:var(--ink-2);margin-top:8px;font-size:16px}.store .pd .bigprice{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;font-size:44px;font-weight:700;display:flex}.store .pd .bigprice small{color:var(--ink-3);font-size:15px;font-weight:400}.store .pd .per{color:var(--ink-2);margin-top:2px;font-size:15px}.store .block{border-radius:22px;margin-top:16px;padding:18px}.store .block h3{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;font-weight:500;display:flex}.store .block h3 .hint{color:var(--ink-3);font-size:13px;font-weight:400}.store .opts-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.store .ot{border:2px solid var(--line-2);cursor:pointer;background:var(--card);text-align:start;border-radius:16px;gap:2px;padding:11px 12px;transition:border-color .2s,transform .2s;display:grid}.store .ot:hover{transform:translateY(-2px)}.store .ot.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .ot[disabled]{opacity:.45;cursor:not-allowed;transform:none}.store .tiers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.store .tier{border:2px solid var(--line-2);cursor:pointer;background:var(--card);text-align:start;border-radius:18px;padding:14px;transition:border-color .2s,transform .2s}.store .tier:hover{transform:translateY(-2px)}.store .tier.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .tier[disabled]{opacity:.45;cursor:not-allowed;transform:none}.store .tier .t{justify-content:space-between;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.store .tier .t .p{font-variant-numeric:tabular-nums}.store .tier .d{color:var(--ink-2);margin-top:6px;font-size:14px}.store .wty{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.store .wty .tier{padding:12px}.store .wty .tier .t{font-size:15px}@media (max-width:480px){.store .tiers,.store .wty{grid-template-columns:1fr}}.store .buy{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.store .trustline{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:14px;display:flex}.store .trustline span:before{content:"✓";color:var(--good);margin-inline-end:6px;font-weight:700}.store .checks{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:4px;font-size:14.5px;display:grid}.store .checks span:before{content:"✓";color:var(--good);margin-inline-end:8px;font-weight:700}.store .sticky-buy{bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;position:fixed;inset-inline:0}.store .sticky-buy.live{animation:.3s ease-out st-rise;display:block}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.store .sticky-buy .in{border-radius:var(--r-pill);justify-content:space-between;align-items:center;gap:12px;width:min(1180px,100%);margin-inline:auto;padding:8px 8px 8px 18px;display:flex}.store .sticky-buy .p{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.store .pd-pad{padding-bottom:96px}.store .ask{border-radius:22px;margin-top:16px;padding:18px}.store .ask .qs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.store .ask .qs button{border:1.5px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:14px}.store .ask .qs button:hover{border-color:var(--accent);color:var(--accent-ink)}.store .thread{flex-direction:column;gap:8px;max-height:260px;margin-top:12px;display:flex;overflow:auto}.store .msg{border-radius:18px;max-width:88%;padding:10px 14px;font-size:15px;line-height:1.45}.store .msg.u{background:var(--ink);color:#fff;border-end-start-radius:6px;align-self:flex-start}.store .msg.a{background:var(--card);border:1px solid var(--line);border-end-end-radius:6px;align-self:flex-end}.store .msg.a.typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;margin-inline:2px;animation:1s infinite dot;display:inline-block}.store .msg.a.typing span:nth-child(2){animation-delay:.15s}.store .msg.a.typing span:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.store .askrow{gap:8px;margin-top:10px;display:flex}.store .askrow input{border:1.5px solid var(--line-2);background:var(--card);border-radius:999px;flex:1;padding:10px 16px}.store .co{grid-template-columns:1fr .85fr;align-items:start;gap:28px;margin-top:22px;display:grid}@media (max-width:900px){.store .co{grid-template-columns:1fr}}.store .form{border-radius:var(--r);padding:26px}.store .form h2{font-size:24px}.store .form .f{gap:14px;margin-top:18px;display:grid}.store .form label{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.store .form input{border:1.5px solid var(--line-2);background:var(--card);border-radius:14px;padding:13px 16px;font-size:16px}.store .form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:0}.store .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.store .two{grid-template-columns:1fr}}.store .opts{gap:8px;margin-top:8px;display:grid}.store .opt{border:2px solid var(--line-2);cursor:pointer;background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.store .opt.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .opt b{font-size:15.5px}.store .opt span{color:var(--ink-3);font-size:13.5px;display:block}.store .opt .pr{white-space:nowrap;font-weight:700}.store .pays{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.store .pays button{border:2px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:14px;gap:2px;padding:10px 6px;display:grid}.store .pays button b{font-size:16px}.store .pays button span{color:var(--ink-3);font-size:13px}.store .pays button.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .summary{border-radius:var(--r);padding:22px;position:sticky;top:96px}.store .summary .item{align-items:center;gap:14px;display:flex}.store .summary .item .ph{background:var(--img-bg);border-radius:14px;flex:none;place-items:center;width:92px;height:72px;display:grid;overflow:hidden}.store .summary .item img{mix-blend-mode:var(--img-blend);width:84%}.store .summary .lines{gap:8px;margin-top:16px;font-size:15px;display:grid}.store .summary .lines div{justify-content:space-between;gap:10px;display:flex}.store .summary .lines .tot{border-top:1px solid var(--line-2);margin-top:4px;padding-top:10px;font-size:20px;font-weight:700}.store .secure{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;display:flex}@media (max-width:900px){.store .summary{position:static}}.store .success{text-align:center;padding-block:70px}.store .success .ok{background:var(--good);color:#fff;border-radius:50%;place-items:center;width:96px;height:96px;margin-inline:auto;font-size:48px;animation:.6s cubic-bezier(.2,1.4,.3,1) pop;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.store .success h1{margin-top:22px;font-size:34px}.store .success p{color:var(--ink-2);margin-top:10px;font-size:17px}.store .timeline{grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;margin:28px auto 0;display:grid}.store .timeline div{border-radius:18px;padding:16px;font-size:15px}.store .timeline b{font-size:16px;display:block}@media (max-width:600px){.store .timeline{grid-template-columns:1fr}}.store .adv{margin-inline:auto;border-radius:var(--r);max-width:820px;margin-top:22px;padding:28px}.store .adv .prog{gap:6px;margin-bottom:18px;display:flex}.store .adv .prog i{background:var(--line);border-radius:6px;flex:1;height:6px}.store .adv .prog i.on{background:var(--accent)}.store .adv h2{font-size:26px}.store .adv .opts{grid-template-columns:1fr 1fr;margin-top:16px}.store .adv .opt{flex-direction:column;align-items:flex-start;padding:16px}@media (max-width:520px){.store .adv .opts{grid-template-columns:1fr}}.store .reco{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}@media (max-width:700px){.store .reco{grid-template-columns:1fr}}.store .reco .why{color:var(--ink-2);background:var(--accent-soft);border-radius:12px;padding:10px 12px;font-size:14px}.store .reco .pick{color:var(--accent-ink);font-size:13px;font-weight:700}.store .about-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding-block:40px 20px;display:grid}.store .about-hero h1{font-size:clamp(30px,4.4vw,52px)}.store .about-hero .lead{font-size:18px}.store .about-hero img{filter:drop-shadow(0 24px 30px #0b1c2740);width:min(520px,100%)}@media (max-width:860px){.store .about-hero{grid-template-columns:1fr}}.store .vals{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.store .val{border-radius:var(--r);padding:24px}.store .val .ic{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:14px;place-items:center;font-size:22px;display:grid}.store .val h3{margin-top:14px;font-size:19px}.store .val p{color:var(--ink-2);margin-top:6px;font-size:15px}@media (max-width:760px){.store .vals{grid-template-columns:1fr}}.store .facts{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.store .fact{text-align:center;border-radius:22px;padding:20px}.store .fact b{color:var(--accent-ink);font-size:34px;line-height:1.1;display:block}.store .fact span{color:var(--ink-2);font-size:14.5px}@media (max-width:760px){.store .facts{grid-template-columns:1fr 1fr}}.store .visit{border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:28px;display:flex}.store .vision{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.store .vision .pill{background:var(--accent);color:#07202b;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.store .vision h2{font-size:clamp(34px,5vw,60px);line-height:1.05}.store .vision .txt{color:var(--ink-2);gap:14px;max-width:52ch;margin-top:18px;font-size:16.5px;display:grid}.store .vision .txt b{color:var(--ink)}.store .vcards{gap:14px;display:grid}.store .vcard{text-align:center;border-radius:80px;padding:26px 30px}.store .vcard svg{width:46px;height:46px;stroke:var(--ink);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-inline:auto}.store .vcard h3{margin-top:10px;font-size:19px}.store .vcard.hi h3{color:var(--accent-ink)}.store .vcard p{color:var(--ink-2);margin-top:6px;font-size:15px}@media (max-width:860px){.store .vision{grid-template-columns:1fr}.store .vcard{border-radius:40px}}.store .crumbs{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.store .crumbs a{cursor:pointer}.store .crumbs a:hover{color:var(--accent-ink)}.store .pd .sku{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13.5px;display:flex}.store .pd .short{color:var(--ink-2);max-width:60ch;margin-top:12px;font-size:15.5px}.store .pd .short a{color:var(--accent-ink);cursor:pointer;font-weight:700}.store .pricebox{border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;padding:18px;display:grid}.store .pricebox .big{font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1}.store .pricebox .was{color:var(--ink-3);margin-top:6px;font-size:14px}.store .pricebox .was s{margin-inline-end:6px}.store .pricebox .save{color:var(--good);background:#1b9e5a1f;border-radius:999px;margin-inline-start:6px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.store .pricebox .mo{color:var(--ink-2);margin-top:8px;font-size:15px}.store .pricebox .mo b{color:var(--accent-ink)}.store .card .promo{bottom:10px;background:var(--glass-strong);border:1px solid var(--glass-brd);color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex;position:absolute;inset-inline:10px}.store .card .promo i{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.store .card .mo{color:var(--ink-3);font-size:13px}.store .badge.new{background:var(--ink)}.store .badge.out{background:var(--warn);color:#fff}.store .offers{gap:8px;display:grid}.store .offer{border:2px solid var(--line-2);cursor:pointer;background:var(--card);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s;display:flex}.store .offer.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .offer .ph{background:#fff;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.store .offer .ph img{mix-blend-mode:var(--img-blend);width:85%}.store .offer b{font-size:15px;display:block}.store .offer .pr{text-align:end;white-space:nowrap;margin-inline-start:auto}.store .offer .pr b{color:var(--accent-ink);font-size:16px}.store .offer .pr s{color:var(--ink-3);font-size:12.5px;display:block}.store .offer .chk{border:2px solid var(--line-2);color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.store .offer.on .chk{background:var(--accent);border-color:var(--accent);color:#07202b}.store .deliv{gap:6px;display:grid}.store .deliv div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.store .deliv div:last-child{border:0}.store .deliv span{color:var(--ink-3)}.store .deliv b{white-space:nowrap}.store .links{color:var(--accent-ink);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:14px;display:flex}.store .links a{cursor:pointer;font-weight:700}.store .tabs{border-radius:var(--r);margin-top:16px;padding:8px 8px 20px}.store .tabs .th{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:4px;padding:4px 8px 0;display:flex}.store .tabs .th button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 14px;font-size:15.5px}.store .tabs .th button.on{color:var(--ink);border-color:var(--accent);font-weight:700}.store .tabs .tp{padding:18px 16px 0;display:none}.store .tabs .tp.on{display:block}.store .tabs .tp p{color:var(--ink-2);max-width:70ch;margin-bottom:10px}.store .spec{border-collapse:collapse;width:100%;max-width:620px;font-size:15px}.store .spec td{border-bottom:1px solid var(--line);padding:10px 8px}.store .spec td:first-child{color:var(--ink-3);width:38%}.store .modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1c2759;place-items:center;padding:16px;display:none;position:fixed;inset:0}.store .modal.open{display:grid}.store .modal .box{background:var(--glass-strong);box-sizing:border-box;border-radius:28px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:26px 24px;animation:.45s cubic-bezier(.2,1.2,.3,1) pop;overflow:auto}.store .modal .box:before{display:none}.store .modal .box.sm{width:min(420px,100%)}.store .modal h2{font-size:24px}.store .modal .sub{color:var(--ink-2);margin-top:4px}.store .modal .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.store .modal .x{top:14px;background:var(--line);cursor:pointer;border:0;border-radius:999px;width:36px;height:36px;position:absolute;inset-inline-start:14px}.store .coupon{gap:8px;margin-top:8px;display:flex}.store .coupon input{border:1.5px solid var(--line-2);background:var(--card);text-transform:uppercase;border-radius:14px;flex:1;padding:11px 14px}.store .coupon .ok{color:var(--good);margin-top:6px;font-size:14px}.store .summary .acc-line{color:var(--ink-2);align-items:center;gap:10px;margin-top:8px;font-size:14px;display:flex}.store .summary .acc-line img{object-fit:contain;mix-blend-mode:normal;background:#fff;border-radius:8px;width:36px;height:36px}.store .empty{border-radius:var(--r);text-align:center;padding:34px}.store .empty h3{font-size:22px}.store .empty p{color:var(--ink-2);margin-top:8px}.store .empty form{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.store .empty input{border:1.5px solid var(--line-2);background:var(--card);border-radius:999px;min-width:220px;padding:11px 16px}.store .colors{color:var(--ink-3);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;display:flex}.store .colors i{border:1px solid var(--line-2);border-radius:50%;width:16px;height:16px;display:inline-block}@media (max-width:860px){.store .hero{overflow:hidden}}.store .checklist.detail{grid-template-columns:1fr 1fr}.store .checklist.detail details{background:var(--glass-strong);border:1px solid var(--glass-brd);border-radius:18px;padding:4px 12px}.store .checklist.detail summary{cursor:pointer;align-items:center;gap:12px;padding:8px 0;font-size:15px;list-style:none;display:flex}.store .checklist.detail summary .cnt{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:13px;font-weight:700}.store .checklist.detail ul{color:var(--ink-2);gap:4px;margin:0 0 10px;padding-inline-start:54px;font-size:14.5px;display:grid}.store .checklist.detail li::marker{color:var(--good)}@media (max-width:760px){.store .checklist.detail{grid-template-columns:1fr}}.store .pays{grid-template-columns:repeat(6,1fr)}@media (max-width:640px){.store .pays{grid-template-columns:repeat(3,1fr)}}.store .pays button.credit b em{color:var(--gold);background:var(--gold-bg);vertical-align:middle;border-radius:999px;margin-inline-start:4px;padding:1px 6px;font-size:11px;font-style:normal}.store .paynote{color:var(--ink-3);margin-top:10px;font-size:13.5px;line-height:1.5}.store .shipnote{background:var(--accent-soft);color:var(--ink);border-radius:14px;margin-top:10px;padding:10px 14px;font-size:14px;line-height:1.5}.store .offer span{line-height:1.3}.store .catwrap{grid-template-columns:1fr;gap:20px;margin-top:14px;display:grid}.store .catwrap.side{grid-template-columns:250px 1fr;align-items:start}@media (max-width:860px){.store .catwrap.side{grid-template-columns:1fr}}.store .filters{margin-top:0}.store .fchip.clr{color:var(--accent-ink);border-style:dashed}.store .seg{background:#0b1c270f;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.store .seg button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:14.5px;transition:all .2s}.store .seg button.on{background:var(--card);color:var(--ink);font-weight:700;box-shadow:0 2px 8px #0b1c271f}.store .filters.sels{gap:12px}.store .fsel{background:var(--card);border:1.5px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:14.5px;display:flex}.store .fsel span{color:var(--ink-3)}.store .fsel select{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 6px;font-weight:700}.store .side{border-radius:var(--r);padding:18px;position:sticky;top:96px}.store .side .sh{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:18px;display:flex}.store .side .sgrp{border-top:1px solid var(--line);padding:10px 0}.store .side .st{color:var(--ink-3);margin-bottom:6px;font-size:13px}.store .side .srow{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:7px 8px;font-size:15px;display:flex}.store .side .srow:hover{background:var(--accent-soft)}.store .side .srow.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.store .side .srow input{accent-color:var(--accent)}.store .side .budget{min-width:0}@media (max-width:860px){.store .side{position:static}}.store .seg{flex-wrap:wrap;max-width:100%}.store .fgroup,.store .filters{max-width:100%}.store .seg{position:relative}.store .seg .ind{background:var(--card);pointer-events:none;border-radius:999px;width:0;transition:left .35s cubic-bezier(.3,.9,.3,1),width .35s cubic-bezier(.3,.9,.3,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 8px #0b1c2724}.store .seg button{z-index:1;position:relative;box-shadow:none!important;background:0 0!important}.store .seg button.on{color:var(--ink);font-weight:700}.store .filters.segs{gap:14px 22px}.store .dual{flex:1;min-width:0;height:28px;position:relative}.store .dual .track{inset-inline:0;background:#0b1c271f;border-radius:5px;height:5px;position:absolute;top:12px}.store .dual .fill{background:var(--accent);border-radius:5px;height:100%;position:absolute;top:0}.store .dual input[type=range]{inset-inline:0;appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:0}.store .dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--accent);pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0b1c2733}.store .dual input[type=range]::-moz-range-thumb{border:3px solid var(--accent);pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px}.store .dual input[type=range]::-webkit-slider-runnable-track{background:0 0}.store .dual input[type=range]::-moz-range-track{background:0 0}.store .budget output{min-width:150px;color:var(--ink-2);font-weight:400}.store .budget output b{font-variant-numeric:tabular-nums}.store .deck{top:12px;z-index:2;background:var(--glass-strong);border:1px solid var(--glass-brd);color:var(--ink-2);box-shadow:3px 3px 0 -1px var(--glass-strong),3px 3px 0 0 var(--glass-brd),6px 6px 0 -1px var(--glass-strong),6px 6px 0 0 var(--glass-brd);border-radius:14px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;line-height:1.1;display:flex;position:absolute;inset-inline-end:12px}.store .deck .n{color:var(--accent-ink);font-size:20px;font-weight:700}.store .spec .from{color:var(--ink-3)}.store .variants{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.store .variants span{background:var(--card);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:3px 9px}.store .variants .more{color:var(--ink-3);border-style:dashed}.store .catwrap>div,.store .catwrap>aside{min-width:0}.store .grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.store .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.store .grid{grid-template-columns:minmax(0,1fr)}}.store .reco{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.store .reco{grid-template-columns:minmax(0,1fr)}}.store .card{min-width:0}.store .filters{box-sizing:border-box;width:100%}.store .fgroup{min-width:0}.store .seg{flex-wrap:wrap;max-width:100%;display:flex}.store .budget{min-width:0}.store .dual{flex:160px;min-width:0}@media (max-width:560px){.store .filters.segs{gap:12px}.store .seg button{padding:7px 11px;font-size:14px}}.store .pd,.store .co,.store .vision,.store .checks-wrap,.store .about-hero,.store .hero-grid,.store .pd>*,.store .co>*,.store .vision>*,.store .checks-wrap>*,.store .about-hero>*,.store .hero-grid>*{min-width:0}.store .seg button.none{opacity:.35;cursor:not-allowed}.store .cfg-note{color:var(--ink-2);margin:-2px 0 8px;font-size:14.5px}.store .cfg-more{margin:-4px 0 12px;font-size:13.5px}.store .cfg-more summary{cursor:pointer;color:var(--accent-ink);font-weight:700;list-style:none}.store .cfg-more summary:before{content:"ⓘ "}.store .cfg-more p{color:var(--ink-2);margin:6px 0 0;line-height:1.5}.store .ot{gap:4px;padding:12px 14px}.store .ot b{font-size:17px}.store .ot span{color:var(--ink-2);font-size:14px}.store .ot .pr{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15.5px;font-style:normal;font-weight:700}.store .ot .pr.sel{color:var(--accent-ink)}.store .ot small{color:var(--warn);font-size:13px}.store .sticky-buy .in>div:first-child{flex:1;min-width:0}.store #stName{color:var(--ink-3);white-space:normal;font-size:13px;line-height:1.3}.store #stName b{color:var(--ink);font-weight:700}.store .club{gap:10px;margin-top:16px;display:grid}.store .club input{border:1.5px solid var(--line-2);background:var(--card);border-radius:14px;padding:12px 14px;font-size:16px}.store .ot .pr,.store .ot small{display:block}.store .opts-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.store .wty{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}@media (max-width:640px){.store .wty{grid-template-columns:1fr}}.store .wcard{border:2px solid var(--line-2);background:var(--card);text-align:start;cursor:pointer;border-radius:20px;flex-direction:column;gap:6px;padding:16px 14px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.store .wcard:hover{transform:translateY(-2px)}.store .wcard.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .wcard.platinum{background:linear-gradient(180deg,var(--card),var(--accent-soft))}.store .wtag{background:var(--line);color:var(--ink-2);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.store .wcard.gold .wtag{background:var(--gold-bg);color:var(--gold)}.store .wcard.platinum .wtag{background:var(--ink);color:#fff}.store .wname{margin-top:4px;font-size:16px;font-weight:700}.store .wmo{font-size:26px;font-weight:700;line-height:1.1}.store .wpr{color:var(--accent-ink);font-size:15px;font-weight:700}.store .wpr small{color:var(--ink-3);font-size:12.5px;font-weight:400;display:block}.store .wcard ul{color:var(--ink-2);gap:5px;margin:6px 0 0;padding:0;font-size:13.5px;line-height:1.35;list-style:none;display:grid}.store .wcard li:before{content:"✓";color:var(--good);margin-inline-end:6px;font-weight:700}.store .wpick{color:var(--ink-3);text-align:center;border-top:1px dashed var(--line-2);margin-top:auto;padding-top:10px;font-size:14px;font-weight:700}.store .wcard.on .wpick{color:var(--accent-ink)}.store .sticky-buy .in>div:first-child{overflow:hidden}.store .search{background:var(--glass-strong);border:1px solid var(--line-2);border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 6px 4px 14px;display:flex}.store .search input{width:170px;color:var(--ink);background:0 0;border:0;outline:0;font-family:inherit;font-size:14px}.store .search input::placeholder{color:var(--ink-3)}.store .search input::-webkit-search-decoration{-webkit-appearance:none}.store .search input::-webkit-search-cancel-button{-webkit-appearance:none}.store .search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .search button{background:var(--accent-soft);color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid}@media (max-width:1120px){.store .bar .search input{width:120px}}@media (max-width:860px){.store .bar .search{display:none}}.store .sheet .search{margin:4px 0 12px;padding:6px 8px 6px 14px}.store .sheet .search input{width:100%;font-size:16px}.store .search.in-page{max-width:560px;margin-top:16px;padding:8px 8px 8px 18px}.store .search.in-page input{width:100%;font-size:17px}.store .search.in-page button{width:40px;height:40px;font-size:20px}.store .card .ph .ph-empty{opacity:.8;filter:drop-shadow(0 14px 18px #0b1c272e);font-size:64px}.store .gallery .gmain .ph-empty{opacity:.8;filter:drop-shadow(0 24px 30px #0b1c2740)}.store .card .bundle{color:var(--accent-ink);font-size:13px;font-weight:700}.store .card .added,.store .added{color:var(--good);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.store .sgroup{margin-top:34px}.store .sgroup>h2{font-size:22px}.store .sgroup .grid{margin-top:14px}.store .qty{border:1.5px solid var(--line-2);border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.store .qty button{cursor:pointer;width:26px;height:26px;color:var(--ink);background:0 0;border:0;border-radius:999px;place-items:center;font-size:16px;display:grid}.store .qty button:hover{background:var(--accent-soft)}.store .qty button:disabled{opacity:.35;cursor:default}.store .qty b{text-align:center;min-width:20px;font-size:14px}.store .summary .acc-line{flex-wrap:wrap}.store .summary .acc-line .ph{background:var(--img-bg);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid;overflow:hidden}.store .summary .acc-line .ph img{object-fit:contain;width:44px;height:44px}.store .summary .acc-line .rm{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:14px}.store .summary .acc-line .rm:hover{background:var(--line);color:var(--ink)}.store .summary .acc-line s{color:var(--ink-3);margin-inline-end:6px;font-size:12.5px}.store .summary .acc-line .nm{flex:120px;min-width:0}.store .summary .acc-line .nm em{color:var(--warn);font-size:12.5px;font-style:normal}.store .filters.segs .budget{border-top:1px solid var(--line);flex:100%;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 14px;padding-top:4px;display:grid}.store .filters.segs .budget output{white-space:nowrap;min-width:0}.store .filters.segs .budget .fchip.clr{justify-self:end}@media (max-width:560px){.store .filters.segs .budget{grid-template-columns:auto minmax(0,1fr)}.store .filters.segs .budget output,.store .filters.segs .budget .fchip.clr{grid-column:1/-1;justify-self:start}}.store .deck{background:var(--card);color:var(--ink);border:1px solid var(--line-2);box-shadow:3px 3px 0 -1px var(--card),3px 3px 0 0 var(--line-2),6px 6px 0 -1px var(--card),6px 6px 0 0 var(--line-2),0 4px 12px #0b1c271f;font-size:12.5px}.store .cfg-row{margin-top:12px}.store .cfg-row h4{color:var(--ink-3);margin:0 0 8px;font-size:14px;font-weight:500}.store .pricebox .wup{color:var(--ink-2);margin-top:8px;font-size:14px}.store .pricebox .wup a{color:var(--accent-ink);cursor:pointer;font-weight:700}.store .pd-wide{margin-top:16px;scroll-margin-top:96px}.store .pd-wide .block{margin-top:0}.store .pd-wide .wty{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.store .pd-wide .wcard{padding:18px 18px 16px}.store .pd-wide .wcard ul{gap:6px;font-size:14px}@media (max-width:760px){.store .pd-wide .wty{grid-template-columns:1fr}}.store .pd-row2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.store .pd-row2>.block,.store .pd-row2>.ask{margin-top:0}@media (max-width:900px){.store .pd-row2{grid-template-columns:1fr}.store .sticky-buy .st-w{display:none}}@media (min-width:901px){.store .sticky-buy .in>div:first-child{align-items:baseline;gap:16px;display:flex}.store .sticky-buy .in>div:first-child>div:first-child{font-size:14px}.store .sticky-buy .in>div:first-child>div:first-child br{display:none}.store .sticky-buy .in>div:first-child>div:first-child bdi+bdi:before{content:" · "}}.store .tips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.store .tip-card{border-radius:var(--r);flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.store .tip-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px #0b1c272e}.store .tip-card .cover{aspect-ratio:16/9;background:var(--img-bg);place-items:center;display:grid;overflow:hidden}.store .tip-card .cover img{object-fit:cover;width:100%;height:100%;display:block}.store .tip-card .cover img.logo-ph{object-fit:contain;opacity:.55;width:44%;height:auto}.store .tip-card .body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.store .tip-card time{color:var(--ink-3);font-size:14px}.store .tip-card h3{font-size:19px;line-height:1.3}.store .tip-card p{color:var(--ink-2);font-size:15px;line-height:1.55}.store .tip-card .more{color:var(--accent-ink);margin-top:auto;padding-top:4px;font-size:15px;font-weight:700}@media (max-width:900px){.store .tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.store .tips-grid{grid-template-columns:1fr}}.store .article{max-width:760px;margin-inline:auto}.store .article-head h1{font-size:clamp(28px,4.4vw,44px)}.store .article-head .meta{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:15px;display:flex}.store .article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);background:var(--img-bg);width:100%;margin-top:22px;display:block}.store .prose{max-width:72ch;color:var(--ink);margin-top:26px;font-size:18px;line-height:1.75}.store .prose>*+*{margin-top:1em}.store .prose h2{margin-top:1.8em;font-size:clamp(23px,3vw,30px);line-height:1.25}.store .prose h3{margin-top:1.5em;font-size:20px;line-height:1.3}.store .prose h4{margin-top:1.3em;font-size:18px}.store .prose h2+*,.store .prose h3+*,.store .prose h4+*{margin-top:.55em}.store .prose ul,.store .prose ol{padding-inline-start:1.4em}.store .prose ul{list-style:outside}.store .prose ol{list-style:decimal}.store .prose li+li{margin-top:.4em}.store .prose li::marker{color:var(--accent-ink)}.store .prose a{color:var(--accent-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.store .prose a:hover{color:var(--ink)}.store .prose img{border-radius:var(--r-sm);width:100%;height:auto;display:block}.store .prose blockquote{border-inline-start:3px solid var(--accent);color:var(--ink-2);padding-inline-start:16px}.store .prose figcaption{color:var(--ink-3);margin-top:6px;font-size:14px}.store .prose table{border-collapse:collapse;width:100%;font-size:16px}.store .prose th,.store .prose td{border-bottom:1px solid var(--line);text-align:start;padding:8px 10px}.store .article-cta{border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:40px;padding:22px 24px;display:flex}.store .article-cta b{font-size:20px}.store .article-cta p{color:var(--ink-2);max-width:46ch;margin-top:4px}.store .article-cta .btns{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.store .prose{font-size:17px}.store .article-cta{padding:18px}.store .article-cta .btns,.store .article-cta .btns .btn{width:100%}}.store .svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.store .svc-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.store .val p+p{margin-top:10px}@media (max-width:860px){.store .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.store .svc-grid,.store .svc-grid.two{grid-template-columns:1fr}}.store .lead-wrap{grid-template-columns:1fr minmax(0,460px);align-items:start;gap:32px;display:grid}.store .lead-wrap>*{min-width:0}@media (max-width:860px){.store .lead-wrap{grid-template-columns:1fr}}.store .lead-form{border-radius:var(--r);gap:14px;padding:24px;display:grid;position:relative}.store .lead-form label{color:var(--ink-2);gap:6px;font-size:15px;display:grid}.store .lead-form input,.store .lead-form textarea{border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;border-radius:14px;width:100%;padding:13px 16px;font-size:16px}.store .lead-form input[type=tel]{text-align:right}.store .lead-form textarea{resize:vertical;min-height:110px;line-height:1.5}.store .lead-form input:focus,.store .lead-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:0}.store .lead-form .hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.store .lead-form .err{color:var(--bad);font-size:15px}.store .lead-form .btn{width:100%}.store .lead-form.done{text-align:center;padding-block:36px;font-size:18px}.store .cardwrap{flex-direction:column;gap:8px;display:flex}.store .cmp-tg{border:1.5px solid var(--line-2);border-radius:var(--r-pill);cursor:pointer;width:100%;color:var(--ink-2);background:0 0;padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s}.store .cmp-tg:hover:not(:disabled){border-color:var(--accent-ink);color:var(--accent-ink)}.store .cmp-tg.on{background:var(--ink);color:#fff;border-color:var(--ink)}.store .cmp-tg:disabled{opacity:.4;cursor:not-allowed}.store .cmp{border-radius:var(--r);margin-top:20px;padding:20px}.store .cmp-head h3{font-size:19px}.store .cmp-scroll{margin-top:12px;overflow-x:auto}.store .cmptbl{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14.5px}.store .cmptbl th,.store .cmptbl td{text-align:center;border-bottom:1px solid var(--line);min-width:150px;padding:10px 14px}.store .cmptbl thead th{vertical-align:top;font-weight:700;position:relative}.store .cmptbl thead th>div{white-space:normal;margin-top:4px;font-size:15px}.store .cmptbl thead th .note{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400}.store .cmptbl tbody th{text-align:start;color:var(--ink-2);font-weight:600}.store .cmptbl th:first-child,.store .cmptbl td:first-child{background:var(--card);z-index:1;min-width:120px;position:sticky;inset-inline-start:0}.store .cmptbl .x{top:0;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:18px;line-height:1;position:absolute;inset-inline-end:0}.store .cmptbl .x:hover{color:var(--ink)}.store .cmp-pad{padding-bottom:88px}.store .cmp-bar{bottom:0;z-index:58;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;inset-inline:0}.store .cmp-bar .in{border-radius:var(--r-pill);align-items:center;gap:12px;width:min(1180px,100%);margin-inline:auto;padding:10px 16px;display:flex}.store .cmp-bar .chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.store .cmp-bar .chip{background:var(--line);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.store .cmp-bar .chip button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.store .cmp-bar .chip button:hover{color:var(--ink)}.store .cmp-bar .cnt{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (max-width:560px){.store .cmptbl th,.store .cmptbl td{min-width:132px;padding:8px 10px;font-size:13.5px}.store .cmp-bar .chips{flex-wrap:nowrap;overflow-x:auto}.store .cmp-bar .in{gap:8px;padding:8px 12px}}.store .pw-tg{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.store .pw-tg:hover{text-decoration:underline}.store .pw-form{flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;margin-top:4px;display:flex}.store .pw-form label{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.store .pw-form input{border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;border-radius:12px;min-width:0;padding:10px 14px;font-size:16px}.store .pw-form input[type=tel]{text-align:right}.store .pw-form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:0}.store .pw-form .hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.store .pw-form .err{color:var(--bad);width:100%;font-size:14px}.store .pw-form .btn{flex:none}.store .pw-form.done{width:auto;color:var(--good);margin-top:0;font-size:14.5px;font-weight:700;display:block}@media (max-width:560px){.store .pw-form{flex-direction:column;align-items:stretch}.store .pw-form .btn{width:100%}}.store .ask-note{color:var(--ink-3);margin-top:4px;font-size:12.5px;display:block}.store .ask .qs button:disabled,.store .askrow button:disabled{opacity:.5;cursor:default}.store .pd .links{align-items:center;gap:10px 18px}.store .biz-hero{padding-block:36px 10px}.store .biz-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;display:grid}.store .biz-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08}.store .biz-hero h1 .cyan{color:var(--accent-ink)}.store .biz-hero .sub{color:var(--ink-2);max-width:40ch;margin-top:16px;font-size:19px}.store .biz-hero .sub b{color:var(--ink)}.store .biz-hero .sub.money{margin-top:10px;font-size:21px}.store .biz-hero .sub.money b{color:var(--accent-ink)}.store .how{border-radius:var(--r);grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0 0;padding:10px;list-style:none;display:grid}.store .how li{border-radius:20px;align-items:flex-start;gap:12px;padding:16px 14px;display:flex}.store .how li .num{background:var(--accent);color:#07202b;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.store .how h3{margin:6px 0 4px;font-size:17px}.store .how p{color:var(--ink-2);font-size:14.5px}.store .money-line{color:var(--ink);margin-top:18px;font-weight:700}.store .swap{border-radius:var(--r);gap:4px;padding:18px 20px;display:grid}.store .swap-row{grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:10px 8px;display:grid}.store .swap-row img{filter:drop-shadow(0 10px 12px #0b1c2733);width:96px}.store .swap-row b{font-size:17px;display:block}.store .swap-row span{color:var(--ink-2);font-size:14px}.store .swap-mid{color:var(--accent-ink);align-items:center;gap:10px;padding-inline:6px;font-size:14px;font-weight:700;display:flex}.store .swap-mid:before,.store .swap-mid:after{content:"";background:var(--accent-soft);border-radius:2px;flex:1;height:2px}.store .supply-art{justify-items:center;gap:18px;display:grid}.store .supply-art img{filter:drop-shadow(0 26px 30px #0b1c2742);width:min(420px,100%)}.store .biz-trust .tstar{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);border-radius:16px;flex:none;place-items:center;display:grid}.store .biz-trust .tstar svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;width:26px;height:26px}.store .biz-card{border-radius:var(--r);margin-top:22px;padding:22px}.store .biz-card h2{margin-bottom:12px;font-size:20px}.store .pile{place-items:center;min-height:520px;display:grid;position:relative}.store .pile .capsule{inset-inline-end:14%;width:52%;top:8%}.store .pile .dev{filter:drop-shadow(0 22px 26px #0b1c2747);width:46%;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s;position:absolute}.store .pile .d1{bottom:4%;inset-inline-start:8%;transform:rotate(-7deg)}.store .pile .d2{bottom:18%;inset-inline-start:28%;transform:rotate(5deg)}.store .pile .d3{bottom:33%;inset-inline-start:12%;transform:rotate(-3deg)}.store .pile .d4{bottom:47%;width:40%;inset-inline-start:32%;transform:rotate(8deg)}.store .pile .mon{top:0;filter:drop-shadow(0 18px 24px #0b1c2742);width:44%;position:absolute;inset-inline-end:2%}.store .pile .mini{bottom:2%;filter:drop-shadow(0 14px 18px #0b1c2738);width:22%;position:absolute;inset-inline-end:10%}.store .pile .tag{inset-inline:auto 2%;bottom:30%;transform:rotate(4deg)}.store .pile-scene.emptied .d1{opacity:0;transform:translate(-18%,70%)rotate(-14deg)}.store .pile-scene.emptied .d2{opacity:0;transform:translate(4%,70%)rotate(10deg)}.store .pile-scene.emptied .d3{opacity:0;transform:translate(22%,70%)rotate(-6deg)}.store .stations{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.store .station{border-radius:var(--r);align-content:start;gap:8px;min-height:260px;padding:22px 22px 0;display:grid;overflow:hidden}.store .station .k{align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.store .station .k i{background:var(--accent);color:#07202b;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.store .station .k svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.store .station p{color:var(--ink-2);font-size:15px}.store .station img{filter:drop-shadow(0 16px 20px #0b1c2738);width:78%;margin:10px auto -16px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .2s;transform:translateY(14px)scale(.96)}.store .pile-scene.emptied .station img{transform:none}.store .station:nth-child(2) img{transition-delay:.45s}.store .station:nth-child(3) img{transition-delay:.7s}.store .anchors{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.store .anchor{border-radius:22px;align-items:flex-start;gap:12px;padding:18px;display:flex}.store .anchor i{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;flex:none;place-items:center;display:grid}.store .anchor svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.store .anchor b{font-size:17px;display:block}.store .anchor span{color:var(--ink-2);margin-top:4px;font-size:14.5px;display:block}.store .doors{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.store .door{border-radius:var(--r);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:26px;display:grid}.store .door h3{font-size:23px}.store .door p{color:var(--ink-2);max-width:40ch;margin-top:8px;font-size:15.5px}.store .door img{filter:drop-shadow(0 14px 18px #0b1c2738);width:150px}.store .door .go{margin-top:14px;display:inline-flex}.store .biz-sec{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;display:grid}.store .biz-sec.flip>:first-child{order:2}.store .biz-sec .txt{color:var(--ink-2);gap:12px;max-width:56ch;margin-top:14px;font-size:16.5px;display:grid}.store .biz-sec .txt b{color:var(--ink)}.store .cert-doc{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:22px;max-width:420px;margin-inline:auto;padding:22px 24px 88px;position:relative;transform:rotate(-2deg)}.store .cert-doc .sample{top:14px;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:14px}.store .cert-doc h4{margin:26px 0 4px;font-size:18px}.store .cert-doc .rows{gap:6px;margin-top:12px;font-size:14px;display:grid}.store .cert-doc .rows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.store .cert-doc .rows span{color:var(--ink-3)}.store .cert-doc .rows b{font-variant-numeric:tabular-nums}.store .cert-doc .seal{bottom:16px;border:3px solid var(--good);width:64px;height:64px;color:var(--good);text-align:center;border-radius:50%;place-items:center;padding:6px;font-size:12px;font-weight:700;line-height:1.1;display:grid;position:absolute;inset-inline-start:22px;transform:rotate(8deg)}.store .devgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.store .devc{border-radius:22px;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.store .devc .ph{place-items:center;width:72px;height:60px;display:grid}.store .devc .ph img{filter:drop-shadow(0 8px 10px #0b1c272e);width:auto;max-width:72px;height:auto;max-height:60px}.store .devc .ph svg{width:44px;height:44px;stroke:var(--accent-ink);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.store .devc b{font-size:16px;display:block}.store .devc span{color:var(--ink-3);font-size:13.5px}.store .itrow{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.store .biz-trust{border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:30px;padding:26px 28px;display:grid}.store .biz-trust .score{color:var(--accent-ink);font-size:56px;font-weight:700;line-height:1}.store .biz-trust .score small{color:var(--ink-3);margin-top:4px;font-size:14px;font-weight:400;display:block}.store .biz-trust p{color:var(--ink-2);font-size:16px}.store .biz-trust .phones a{font-variant-numeric:tabular-nums;font-weight:700}.store .biz-form-wrap{border-radius:var(--r);max-width:860px;margin-top:22px;padding:28px}.store .biz-form-wrap h2{font-size:26px}.store .biz-form-wrap .lead{margin-top:8px}.store .biz-form{gap:12px;margin-top:16px;display:grid}.store .biz-form label{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.store .biz-form input,.store .biz-form textarea{border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:14px;width:100%;padding:13px 16px;font-family:inherit;font-size:16px}.store .biz-form input:focus,.store .biz-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:0}.store .biz-form input::placeholder,.store .biz-form textarea::placeholder{color:var(--ink-3)}.store .biz-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.store .biz-form legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:14px}.store .biz-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store .biz-radios{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.store .biz-radio{border:2px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:16px;gap:2px;padding:12px;transition:border-color .2s;display:grid}.store .biz-radio input{opacity:0;width:0;height:0;position:absolute}.store .biz-radio b{font-size:15px}.store .biz-radio small{color:var(--ink-3);font-size:12.5px}.store .biz-radio.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.store .biz-radio:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.store .biz-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store .biz-chip{border:1.5px solid var(--line-2);cursor:pointer;background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;transition:all .2s;display:inline-flex}.store .biz-chip input{opacity:0;width:0;height:0;position:absolute}.store .biz-chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.store .biz-chip:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.store .biz-count{grid-template-columns:auto 90px;align-items:center;gap:8px;margin-inline-start:auto;display:inline-grid}.store .biz-count input{text-align:center;border-radius:999px;padding:8px 12px}.store .biz-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.store .biz-fine{color:var(--ink-3);font-size:13.5px}.store .biz-err{color:var(--bad);background:#c0392b14;border-radius:12px;padding:10px 14px;font-size:14px}.store .biz-hp{inset-inline-start:-10000px;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.store .biz-sent{justify-items:start;gap:8px;padding:8px 0;display:grid}.store .biz-sent-mark{background:var(--good);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;animation:.5s cubic-bezier(.16,1,.3,1) pop;display:grid}.store .biz-sent-mark svg{stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.store .biz-sent b{font-size:18px}.store .biz-sent p{color:var(--ink-2);font-size:15px}.store .biz-form.compact .btn.primary{width:100%}.store .biz-form.compact .biz-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:980px){.store .biz-radios,.store .devgrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.store .biz-hero{overflow:hidden}.store .biz-grid{grid-template-columns:1fr}.store .pile{order:-1;min-height:300px}.store .pile .capsule{top:4%;width:46%;animation:none;inset-inline-end:22%}.store .pile .dev,.store .pile .mon,.store .pile .mini{transition:none}.store .pile-scene.emptied .dev{opacity:1;transform:none}.store .pile .d1{transform:rotate(-7deg)}.store .pile .d2{transform:rotate(5deg)}.store .pile .d3{transform:rotate(-3deg)}.store .pile .tag{top:10px;bottom:auto;font-size:13.5px;inset-inline:2% auto}.store .stations,.store .anchors,.store .doors,.store .itrow,.store .how{grid-template-columns:1fr}.store .station{min-height:0;padding-bottom:0}.store .station img{width:60%}.store .biz-sec{grid-template-columns:1fr}.store .biz-sec.flip>:first-child{order:0}.store .biz-trust,.store .door{grid-template-columns:1fr}.store .door img{justify-self:center;width:120px}.store .cert-doc{transform:none}}@media (max-width:560px){.store .biz-two,.store .devgrid,.store .biz-radios{grid-template-columns:1fr}.store .biz-count{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.store .pile .dev,.store .station img{transition:none}.store .pile-scene.emptied .dev{opacity:1;transform:none}.store .station img{transform:none}}.store .rp-hero{padding-block:22px 6px}.store .rp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;min-height:min(100dvh - 190px,700px);display:grid}.store .rp-copy{min-width:0}.store .rp-hero h1{font-size:clamp(32px,4.4vw,56px);line-height:1.08}.store .rp-hero h1 em{color:var(--accent-ink);font-style:normal}.store .rp-sub{color:var(--ink-2);max-width:44ch;margin-top:14px;font-size:clamp(16px,1.6vw,19px)}.store .rp-card{border-radius:var(--r);min-width:0;margin-top:24px;padding:26px 26px 22px}.store .rp-card h2{font-size:22px}.store .rp-hint{color:var(--ink-3);margin-top:4px;font-size:14px}.store .rp-sym{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.store .rp-sym button{border:1.5px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15.5px;font-weight:700;transition:border-color .2s,background .2s,transform .2s,color .2s;display:inline-flex}.store .rp-sym button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.store .rp-sym button:hover{border-color:var(--accent);color:var(--accent-ink)}.store .rp-sym button.on{background:var(--accent);border-color:var(--accent);color:#07202b;transform:translateY(-1px)}.store .rp-step2{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.8,.2,1),opacity .5s .1s;display:grid}.store .rp-step2>.in{gap:14px;min-height:0;padding-top:18px;display:grid;overflow:hidden}.store .rp-step2.show{opacity:1;grid-template-rows:1fr}.store .rp-flow{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:12px 0 2px;list-style:none;display:grid;position:relative}.store .rp-flow:before{content:"";top:21px;background:var(--line-2);height:2px;position:absolute;inset-inline:12%}.store .rp-flow li{text-align:center;color:var(--ink-3);font-size:13.5px;line-height:1.25;position:relative}.store .rp-flow li:before{content:"";background:var(--card);border:2px solid var(--line-2);z-index:1;border-radius:50%;width:18px;height:18px;margin:0 auto 6px;transition:background .3s,border-color .3s,box-shadow .3s;display:block;position:relative}.store .rp-flow li.lit{color:var(--ink);font-weight:700}.store .rp-flow li.lit:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.store .rp-flow li.next:before{border-color:var(--accent)}.store .rp-step2 .lead-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:10px;padding:0}.store .rp-step2 .lead-form:before{display:none}.store .rp-step2 .lead-form .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.store .rp-step2 .lead-form textarea{min-height:76px}.store .rp-step2 .lead-form .btn{justify-self:start;width:auto}.store .rp-wa{justify-self:start;margin-top:-4px}.store .rp-now{color:var(--ink-3);font-size:13.5px;line-height:1.55}.store .rp-proof{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.store .rp-proof li{align-items:center;gap:8px;display:inline-flex}.store .rp-proof li:before{content:"";background:var(--good);border-radius:50%;width:8px;height:8px}.store .rp-art{place-items:center;min-width:0;min-height:460px;display:grid;position:relative}.store .rp-art>svg{width:min(560px,100%);overflow:visible}.store .rp-body{fill:var(--glass-strong);stroke:var(--ink-3);stroke-width:2px;filter:drop-shadow(0 18px 24px #0b1c2724)}.store .rp-part{fill:#ffffffc7;stroke:var(--ink-2);stroke-width:1.8px;transition:fill .35s,stroke .35s,filter .35s}.store .rp-part.on{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.4px;filter:drop-shadow(0 0 14px #00b1e099)}.store .rp-keys path{fill:#0b1c2747;stroke:none}.store .rp-keys.on path{fill:#00b1e073}.store .rp-scan{animation:1.4s cubic-bezier(.3,.7,.3,1) both rp-sweep}@keyframes rp-sweep{0%{opacity:0;transform:translateY(-30px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(330px)}}.store .rp-tags{pointer-events:none;position:absolute;inset:0}.store .rp-tag{color:var(--ink-3);background:var(--glass-strong);border:1px solid var(--glass-brd);border-radius:999px;padding:4px 9px;font-size:13px;transition:color .3s,background .3s;position:absolute}.store .rp-tag.on{color:#07202b;background:var(--accent)}.store .rp-read{bottom:-6px;background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:var(--shadow-sm);text-align:center;border-radius:999px;align-items:center;gap:10px;max-width:min(520px,96%);padding:10px 18px;font-size:14.5px;transition:transform .4s;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(50%)}.store .rp-read.show{animation:.5s cubic-bezier(.2,.8,.2,1) .9s both rp-readin;transform:translate(50%)translateY(-6px)}@keyframes rp-readin{0%{opacity:0;transform:translate(50%)translateY(6px)}to{opacity:1;transform:translate(50%)translateY(-6px)}}.store .rp-read i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none}.store .rp-steps{padding-top:20px}.store .rp-tix{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.store .rp-tix>div{border-radius:22px;padding:22px 20px}.store .rp-tix b{margin-top:10px;font-size:18px;display:block}.store .rp-tix p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.store .rp-list{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.store .rp-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.store .rp-list li:nth-last-child(-n+2){border-bottom:0}.store .rp-list b{display:block}.store .rp-list li>div>span{color:var(--ink-3);font-size:13.5px}.store .rp-list .ic{flex:none}@media (max-width:860px){.store .rp-list{grid-template-columns:1fr}.store .rp-list li:nth-last-child(2){border-bottom:1px solid var(--line)}}.store .rp-tix .ic,.store .rp-svc .ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}.store .rp-tix .ic svg,.store .rp-svc .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.store .rp-svc .val .ic{width:46px;height:46px}.store .visit+.visit{margin-top:14px}@media (max-width:1000px){.store .rp-grid{grid-template-columns:1fr;gap:10px;min-height:0}.store .rp-art{order:-1;min-height:300px}.store .rp-art>svg{width:min(420px,100%)}.store .rp-tags{display:none}.store .rp-read{justify-self:center;margin-top:6px;position:static;transform:none}.store .rp-read.show{animation-name:rp-readin-m;transform:none}@keyframes rp-readin-m{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.store .rp-tix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.store .rp-card{padding:20px 18px 18px}.store .rp-step2 .lead-form .two{grid-template-columns:1fr}.store .rp-step2 .lead-form .btn{justify-self:stretch;width:100%}.store .rp-tix{grid-template-columns:1fr}.store .rp-flow li{font-size:13px}.store .rp-read{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.store .rp-scan{display:none}.store .rp-step2{transition:none}.store .rp-read.show{animation:none}}.store .biz-cross{border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.store .biz-cross b{font-size:19px;display:block}.store .biz-cross span{color:var(--ink-2);max-width:60ch;margin-top:4px;font-size:15px;display:block}.store .biz-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.store .sup-art{place-items:center;min-height:440px;display:grid;position:relative}.store .sup-art .capsule{inset-inline-end:12%;width:50%;top:6%}.store .sup-art .main{filter:drop-shadow(0 30px 40px #0b1c2747);width:min(560px,92%);position:relative}.store .sup-art .side{top:0;filter:drop-shadow(0 18px 24px #0b1c273d);width:34%;position:absolute;inset-inline-start:0}.store .sup-art .tag{inset-inline:auto 4%;bottom:8%;transform:rotate(-4deg)}.store .sup-two{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.store .sup-card{border-radius:var(--r);padding:26px}.store .sup-card h3{font-size:22px}.store .sup-card p{color:var(--ink-2);margin-top:8px;font-size:15.5px}.store .sup-card ul{gap:8px;margin:14px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.store .sup-card li{align-items:center;gap:10px;display:flex}.store .sup-card li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.store .sup-card li a{color:var(--accent-ink);font-weight:700}@media (max-width:860px){.store .sup-art{order:-1;min-height:280px}.store .sup-art .capsule{animation:none}.store .sup-art .main{width:min(420px,86%)}.store .sup-art .side{display:none}.store .sup-art .tag{top:10px;bottom:auto;font-size:13.5px;inset-inline:2% auto}.store .sup-two{grid-template-columns:1fr}.store .biz-cross .btn{width:100%}}
