@font-face{font-family:sora;src:url(../media/sora-s.p.1xkbfbxstq28c.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.qun2Sa_className{font-family:sora,sora Fallback}.qun2Sa_variable{--font-pl-display:"sora", "sora Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope-s.p.3tluuqv5xugao.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.vSKgzq_className{font-family:manrope,manrope Fallback}.vSKgzq_variable{--font-pl-body:"manrope", "manrope Fallback"}
@layer components{.pl{--pl-bg:#f6f7fb;--pl-surface:#fff;--pl-ink:#121a2e;--pl-ink-2:#46506a;--pl-ink-3:#7a8299;--pl-line:#e2e6ef;--pl-blue:#1f5fe0;--pl-blue-soft:#e8f0ff;--pl-green:#0f9d58;--pl-green-dark:#0b7a45;--pl-green-soft:#e6f6ee;--pl-amber:#f5a524;--pl-amber-soft:#fff4dc;--pl-radius:20px;background:var(--pl-bg);color:var(--pl-ink);font-family:var(--font-pl-body), "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.55}.pl h1,.pl h2,.pl h3,.pl .pl-display{font-family:var(--font-pl-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance}.pl-wrap{width:100%;max-width:72rem;margin:0 auto;padding-inline:1rem}@media (min-width:640px){.pl-wrap{padding-inline:1.5rem}}.pl-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--pl-blue);font-size:.75rem;font-weight:700}.pl-h2{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.12}.pl-lead{color:var(--pl-ink-2);max-width:40rem;font-size:1.0625rem}.pl-card{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:var(--pl-radius)}.pl-cta{background:var(--pl-green);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.4rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px -10px #0f9d58b3}.pl-cta:hover{background:var(--pl-green-dark);transform:translateY(-1px)}.pl-cta:focus-visible,.pl-ghost:focus-visible,.pl-chip-btn:focus-visible{outline:3px solid var(--pl-blue);outline-offset:3px}.pl-ghost{border:1px solid var(--pl-line);background:var(--pl-surface);min-height:3.25rem;color:var(--pl-ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.pl-ghost:hover{border-color:var(--pl-ink-3)}.pl-chip-btn{background:var(--pl-green);color:#fff;border-radius:999px;flex:10rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.9rem;padding:.6rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-chip-btn:hover{background:var(--pl-green-dark)}.pl-chip-btn.alt{background:var(--pl-ink)}.pl-chip-btn.alt:hover{background:#000}.pl-badge{border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pl-badge.green{background:var(--pl-green-soft);color:var(--pl-green-dark)}.pl-badge.amber{background:var(--pl-amber-soft);color:#9a5b00}.pl-badge.blue{background:var(--pl-blue-soft);color:var(--pl-blue)}.pl-check{align-items:flex-start;gap:.6rem;display:flex}.pl-check svg{color:var(--pl-green);flex:none;margin-top:.2rem}.pl-ribbon{background:var(--pl-ink);color:#fff;text-align:center;padding:.5rem 1rem;font-size:.8125rem}.pl-ribbon strong{color:#7ee2a8}.pl-stage{border:1px solid var(--pl-line);background:radial-gradient(60% 60% at 50% 40%,#fff 0%,#0000 70%),linear-gradient(160deg,#e9eefb 0%,#f6f7fb 60%);border-radius:28px;flex-direction:column;justify-content:center;min-height:15rem;padding:1.75rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.pl-stage{min-height:22rem;padding:2.5rem 1rem 1.5rem}}.pl-plate{border-radius:14px;max-width:100%;height:auto;box-shadow:0 2px 4px #121a2e14,0 24px 40px -18px #121a2e73}.pl-tilt-l{transform:rotate(-4deg)}.pl-tilt-r{transform:rotate(4deg)}.pl-step-n{background:var(--pl-blue-soft);width:2.25rem;height:2.25rem;color:var(--pl-blue);font-weight:800;font-family:var(--font-pl-display), system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pl-product{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (min-width:640px){.pl-product{padding:1.75rem}}.pl-product-img{background:linear-gradient(160deg,#eef2fb 0%,#f8f9fc 100%);border-radius:16px;justify-content:center;align-items:center;gap:1.1rem;height:15rem;padding:1.5rem 1rem;display:flex}@media (min-width:640px){.pl-product-img{height:19rem}}.pl-price{font-family:var(--font-pl-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1}.pl-price small{color:var(--pl-ink-3);letter-spacing:0;font-size:.9rem;font-weight:600}.pl-spec{grid-template-columns:auto 1fr;gap:.35rem .9rem;font-size:.9375rem;display:grid}.pl-spec dt{color:var(--pl-ink-3)}.pl-spec dd{margin:0;font-weight:600}.pl-vs{border-radius:16px;padding:1.25rem}.pl-vs.bad{background:#fff1f0;border:1px solid #ffd6d2}.pl-vs.good{background:var(--pl-green-soft);border:1px solid #bfe8d1}.pl-city{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pl-faq details{border-bottom:1px solid var(--pl-line);padding:1rem 0}.pl-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:700;list-style:none;display:flex}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary:after{content:"+";color:var(--pl-blue);font-weight:800}.pl-faq details[open] summary:after{content:"−"}.pl-faq details p{color:var(--pl-ink-2);margin-top:.6rem}.pl-sticky{z-index:50;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--pl-line);background:#fffffff0;position:fixed;bottom:0;left:0;right:0}.pl-sticky .pl-cta{width:100%}@media (min-width:768px){.pl-sticky{display:none}}@media (prefers-reduced-motion:reduce){.pl-cta,.pl-tilt-l,.pl-tilt-r{transition:none;transform:none}}.pl3d-wrap{width:100%;container-type:inline-size}.pl3d-stage{--pl3d-t:.36em;perspective:48em;perspective-origin:50% 0;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.pl3d-stage.standing{perspective:70em;perspective-origin:50% -30%;padding-block:.4em 4.2em;font-size:9.61539cqw}.pl3d-stage.flat{padding-block:.8em}.pl3d-stage:active{cursor:grabbing}.pl3d{--pl3d-m:.32em;transform-style:preserve-3d;margin:0 auto;position:relative}.pl3d.standing{width:10em;height:15.3em;animation:16s linear infinite pl3d-orbit}.pl3d-wrap:has(.pl3d.flat) .pl3d-stage{font-size:7.93651cqw}.pl3d.flat{--pl3d-m:0em;width:11.5em;height:11.5em;margin-block:-2.4em;animation:9s ease-in-out infinite alternate pl3d-turn}.pl3d.standing.wide{width:15em;height:10.36em}.pl3d-stage.wide{font-size:6.06061cqw}.pl3d.wide .pl3d-foot{height:5.5em}.pl3d.is-manual{animation:none}.pl3d.flat.is-manual:not(.is-dragging){transition:transform .5s cubic-bezier(.2,.8,.2,1)}@keyframes pl3d-orbit{0%{transform:rotateY(-30deg)}to{transform:rotateY(330deg)}}@keyframes pl3d-turn{0%{transform:rotateX(58deg)rotate(-22deg)}to{transform:rotateX(58deg)rotate(14deg)}}.pl3d>*{position:absolute}.pl3d-face{width:100%;height:100%;transform:translateZ(calc(var(--pl3d-t) / 2 + .02em));backface-visibility:hidden;pointer-events:none;border-radius:.55em;inset:0}.pl3d-slab,.pl3d-back{inset:calc(var(--pl3d-m) * -1);border-radius:.75em}.pl3d-slab{transform:translateZ(calc(var(--pl3d-t) / 2));backface-visibility:hidden;background:linear-gradient(150deg,#ffffff8c,#ffffff2e 60%,#fff6);border:1px solid #ffffffd9;box-shadow:inset 0 0 .4em #fff9}.pl3d-back{transform:rotateY(180deg) translateZ(calc(var(--pl3d-t) / 2));backface-visibility:hidden;background:linear-gradient(160deg,#eef1f6,#d9dee8);border:1px solid #fffc;justify-content:center;align-items:center;display:flex}.pl3d-back span{font-family:var(--font-pl-display), system-ui, sans-serif;letter-spacing:.14em;color:#121a2e59;font-size:.7em;font-weight:800}.pl3d-edge{background:linear-gradient(#ebf2faf2,#becdded9)}.pl3d-edge.l,.pl3d-edge.r{top:calc(var(--pl3d-m) * -1 + .4em);height:calc(100% + var(--pl3d-m) * 2 - .8em);width:var(--pl3d-t)}.pl3d-edge.l{left:calc(var(--pl3d-m) * -1 - var(--pl3d-t) / 2);transform:rotateY(90deg)}.pl3d-edge.r{left:calc(100% + var(--pl3d-m) - var(--pl3d-t) / 2);transform:rotateY(90deg)}.pl3d-edge.t,.pl3d-edge.b{left:calc(var(--pl3d-m) * -1 + .4em);width:calc(100% + var(--pl3d-m) * 2 - .8em);height:var(--pl3d-t)}.pl3d-edge.t{top:calc(var(--pl3d-m) * -1 - var(--pl3d-t) / 2);transform:rotateX(90deg)}.pl3d-edge.b{top:calc(100% + var(--pl3d-m) - var(--pl3d-t) / 2);transform:rotateX(90deg)}.pl3d-foot{left:calc(var(--pl3d-m) * -1);width:calc(100% + var(--pl3d-m) * 2);top:calc(100% + var(--pl3d-m));transform-origin:top;height:6.5em;transform:translateZ(calc(var(--pl3d-t) / -2)) rotateX(-90deg);background:linear-gradient(#d6e2f2f2,#c4d4e9b3 55%,#d6e2f28c);border:.08em solid #96acc8bf;border-top:.12em solid #fffffff2;border-radius:0 0 .75em .75em;box-shadow:inset 0 .5em .8em #ffffff8c}.pl3d-shadow{filter:blur(4px);background:radial-gradient(60% 55% at 50% 45%,#121a2e6b,#0000 75%);width:96%;left:2%}.pl3d.standing .pl3d-shadow{top:calc(100% + var(--pl3d-m) + .05em);transform-origin:top;height:7.5em;transform:translateZ(calc(var(--pl3d-t) / -2 - .3em)) rotateX(-90deg)}.pl3d.flat .pl3d-shadow{width:auto;transform:translateZ(calc(var(--pl3d-t) / -2 - .12em)) translateY(.5em);filter:blur(10px);background:#121a2e66;border-radius:1em;inset:4%}.pl3d-hint{color:var(--pl-ink-3);align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.pl3d.standing,.pl3d.flat{animation:none}.pl3d.standing{transform:rotateY(-35deg)}.pl3d.flat{transform:rotateX(58deg)rotate(-14deg)}}}
