:is([data-dcc="922b0ab7b3f7"],#_:not(*))[data-dcc]{--purple:#8a3a22;--purple-2:#d08a5a;--purple-soft:#f8eee6;--purple-line:#efd9c8;--green:#16b364;--green-dark:#0e9a53;--green-soft:#e7f8ef;--night:#1e120c;--night-2:#2a1a12;--night-card:#38241a;--night-line:#4f3426;--ink:#24150f;--muted:#6e5d54;--line:#efe6de;--bg:#fff;--bg-alt:#faf6f1;--red:#ef3b4c;--star:#ffb400;--r:20px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)),:is([data-dcc="922b0ab7b3f7"],#_:not(*)) *{box-sizing:border-box;margin:0;padding:0;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)):is(div){scroll-behavior:smooth;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)):is(div){font-family:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:78px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) img,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) video{display:block;max-width:100%;height:auto;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) button{font:inherit;cursor:pointer;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .wrap{max-width:1120px;margin:0 auto;padding:0 16px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .narrow{max-width:560px;margin:0 auto;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) section{padding:64px 0;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) h1,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) h2,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) h3{line-height:1.12;letter-spacing:-.02em;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) h2{font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800;text-align:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) h2 em{font-style:normal;color:var(--purple);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .dark h2 em,.dark :is([data-dcc="922b0ab7b3f7"],#_:not(*)) h2 em{color:var(--purple-2);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .kicker{display:block;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:10px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .dark .kicker,.dark :is([data-dcc="922b0ab7b3f7"],#_:not(*)) .kicker{color:#e0a678;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .lead{color:var(--muted);text-align:center;max-width:560px;margin:12px auto 34px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .dark{background:radial-gradient(1200px 500px at 50% -10%,#4a2a1b 0%,var(--night) 60%);color:#fff;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .dark .lead,.dark :is([data-dcc="922b0ab7b3f7"],#_:not(*)) .lead{color:#d3c1b4;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .reveal.in{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .reveal{opacity:1;transform:none;transition:none;}}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) svg.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .announce{background:var(--night);color:#fff;font-size:.8rem;font-weight:500;overflow:hidden;white-space:nowrap;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .announce .track{display:inline-flex;gap:48px;padding:9px 0;animation:dcc922b0ab7b3f7-marq 22s linear infinite;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .announce .track > span{display:inline-flex;align-items:center;gap:8px;}
@keyframes dcc922b0ab7b3f7-marq{from{transform:translateX(0);}to{transform:translateX(-50%);}}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) header.top{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) header.top .wrap{display:flex;align-items:center;justify-content:space-between;height:60px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .logo{font-weight:800;font-size:1.15rem;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .logo b{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--purple),#c0703f);display:grid;place-items:center;color:#fff;font-size:.95rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .head-cta{background:var(--ink);color:#fff;text-decoration:none;font-weight:600;font-size:.85rem;padding:9px 16px;border-radius:999px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero{padding:24px 0 56px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gallery{position:sticky;top:80px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:24px;scrollbar-width:none;background:var(--bg-alt);box-shadow:0 24px 60px rgba(90,40,20,.16);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .slides::-webkit-scrollbar{display:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .slides img{flex:0 0 100%;width:100%;aspect-ratio:1/1;object-fit:cover;scroll-snap-align:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gal-wrap{position:relative;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gal-badge{position:absolute;left:14px;top:14px;background:var(--red);color:#fff;font-weight:700;font-size:.78rem;padding:6px 12px;border-radius:999px;box-shadow:0 6px 16px rgba(239,59,76,.35);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gal-count{position:absolute;right:14px;bottom:14px;background:rgba(30,18,12,.75);color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gal-btn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.92);display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.12);color:var(--ink);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gal-btn.prev{left:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gal-btn.next{right:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thumbs button{border:2px solid transparent;border-radius:12px;padding:0;overflow:hidden;background:none;opacity:.6;transition:.2s;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thumbs button.on{border-color:var(--purple);opacity:1;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thumbs img{aspect-ratio:1/1;object-fit:cover;width:100%;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .chip{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--purple-soft);color:var(--purple);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .chip.green{background:var(--green-soft);color:var(--green-dark);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .chip svg.i{width:16px;height:16px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero h1{font-size:clamp(2rem,5.2vw,3rem);font-weight:800;margin-bottom:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--purple),#c0703f);-webkit-background-clip:text;background-clip:text;color:transparent;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero .sub{color:var(--muted);margin-bottom:18px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .feats{list-style:none;display:grid;gap:12px;margin-bottom:22px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .feats li{display:flex;gap:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .feats .ic{width:38px;height:38px;border-radius:12px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;flex:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .feats b{display:block;font-size:.95rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .feats span{font-size:.86rem;color:var(--muted);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .price-row strong{font-size:2.4rem;font-weight:800;color:var(--ink);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .price-row small{color:var(--muted);font-weight:500;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .perks{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 18px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundles{display:grid;gap:12px;margin-bottom:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle{position:relative;display:flex;align-items:center;gap:14px;border:2px solid var(--line);border-radius:18px;padding:14px;background:#fff;cursor:pointer;transition:.2s;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle:hover{border-color:var(--purple-line);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle input{position:absolute;opacity:0;pointer-events:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .radio{width:22px;height:22px;border-radius:50%;border:2px solid #d8c8bc;flex:none;display:grid;place-items:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle:has(input:checked){border-color:var(--purple);background:var(--purple-soft);box-shadow:0 10px 26px rgba(138,58,34,.15);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle:has(input:checked) .radio{border-color:var(--purple);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle:has(input:checked) .radio::after{content:"";width:11px;height:11px;border-radius:50%;background:var(--purple);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .pic{width:58px;height:58px;border-radius:12px;overflow:hidden;flex:none;position:relative;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .pic img{width:100%;height:100%;object-fit:cover;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .pic i{position:absolute;right:3px;bottom:3px;background:var(--ink);color:#fff;font-style:normal;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .txt{flex:1;min-width:0;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .txt b{display:block;font-size:.98rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .txt small{color:var(--muted);font-size:.8rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .amt{text-align:right;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .amt strong{display:block;font-size:1.3rem;font-weight:800;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .amt s{color:var(--muted);font-size:.82rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .flag{position:absolute;top:-12px;left:16px;background:var(--green);color:#fff;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:.02em;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .bundle .off{display:inline-block;background:var(--red);color:#fff;font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:6px;margin-left:6px;vertical-align:2px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .buy{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:0;border-radius:16px;background:linear-gradient(180deg,#22c972,var(--green-dark));color:#fff;text-decoration:none;padding:15px 20px;box-shadow:0 12px 28px rgba(22,179,100,.35);transition:transform .15s;position:relative;overflow:hidden;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .buy:hover{transform:translateY(-2px);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .buy[hidden]{display:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .buy b{font-size:1.15rem;font-weight:800;letter-spacing:.01em;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .buy small{font-size:.8rem;opacity:.95;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .buy::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:dcc922b0ab7b3f7-shine 3.2s infinite;}
@keyframes dcc922b0ab7b3f7-shine{0%,60%{left:-60%;}100%{left:130%;}}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta{margin-top:16px;border:1px solid var(--line);border-radius:18px;padding:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta p{font-size:.85rem;color:var(--muted);text-align:center;margin-bottom:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta p b{color:var(--ink);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta-steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta-steps::before{content:"";position:absolute;top:17px;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,var(--green) 0 8px,transparent 8px 14px);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta-step{text-align:center;position:relative;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta-step .dot{width:36px;height:36px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;margin:0 auto 6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta-step b{display:block;font-size:.82rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .eta-step small{font-size:.75rem;color:var(--muted);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 20px 50px rgba(90,40,20,.08);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo-stage{border-radius:22px;background:linear-gradient(160deg,#fffaf5,#f5e6d8);padding:26px;display:grid;place-items:center;position:relative;min-height:300px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo-stage svg{width:min(250px,70%);height:auto;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo-live{position:absolute;top:14px;left:14px;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--purple);display:flex;align-items:center;gap:6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo-live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--purple);animation:dcc922b0ab7b3f7-pulse 1.4s infinite;}
@keyframes dcc922b0ab7b3f7-pulse{50%{opacity:.25;}}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo-meter{position:absolute;bottom:14px;right:14px;background:#fff;border:1px solid var(--purple-line);border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo h3{font-size:1.5rem;font-weight:800;margin-bottom:8px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo p{color:var(--muted);font-size:.93rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .range{width:100%;margin:22px 0 8px;accent-color:var(--purple);height:28px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .range-labels{display:flex;justify-content:space-between;font-size:.78rem;color:var(--muted);font-weight:600;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .modes{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .modes button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-weight:600;font-size:.85rem;color:var(--ink);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .modes button.on{background:var(--ink);border-color:var(--ink);color:#fff;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .fine{font-size:.75rem;color:var(--muted);margin-top:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stat{background:linear-gradient(180deg,var(--night-card),var(--night-2));border:1px solid var(--night-line);border-radius:22px;padding:22px 14px;text-align:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stat svg.i{color:#e0a678;margin:0 auto 10px;width:26px;height:26px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stat strong{display:block;font-size:2.4rem;font-weight:800;line-height:1;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stat strong sup{font-size:1rem;margin-left:2px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stat span{color:#d3c1b4;font-size:.82rem;font-weight:500;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .spec-list{margin-top:14px;background:var(--night-2);border:1px solid var(--night-line);border-radius:22px;padding:6px 18px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .spec-list div{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--night-line);font-size:.93rem;color:#ecdfd5;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .spec-list div:last-child{border-bottom:0;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .spec-list svg.i{color:#e0a678;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .spec-list b{color:#fff;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .note-card{margin-top:14px;border:1px solid #6b5a1f;background:rgba(255,180,0,.08);border-radius:18px;padding:14px 18px;display:flex;gap:12px;align-items:center;color:#f4e7c0;font-size:.88rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .note-card svg.i{color:var(--star);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .timeline{display:grid;gap:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;background:var(--night-2);border:1px solid var(--night-line);border-radius:22px;padding:12px;position:relative;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl img{width:96px;height:96px;object-fit:cover;border-radius:16px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl .n{position:absolute;left:4px;top:4px;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--night);font-weight:800;font-size:.85rem;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,.3);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl h3{font-size:1.15rem;font-weight:700;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl p{font-size:.88rem;color:#d3c1b4;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl.active{background:linear-gradient(135deg,#a0482a,#7a2e1a);border-color:transparent;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .tl.active p{color:#f6e6da;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .arrow{display:grid;place-items:center;color:#a8806a;margin:-6px 0;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moments{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;transition:.25s;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(90,40,20,.1);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment .vis{height:84px;border-radius:16px;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;gap:10px;color:var(--purple);margin-bottom:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment .vis svg.i{width:28px;height:28px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment .vis .dash{width:40px;border-top:2px dashed var(--purple-2);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment h3{font-size:1.08rem;font-weight:700;display:flex;align-items:center;gap:8px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment h3 .tag{font-size:.65rem;background:var(--green-soft);color:var(--green-dark);padding:3px 8px;border-radius:999px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment p{font-size:.86rem;color:var(--muted);margin-top:4px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .videos{display:flex;gap:16px;justify-content:center;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .videos::-webkit-scrollbar{display:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vcard{flex:0 0 280px;scroll-snap-align:center;border-radius:24px;overflow:hidden;background:#000;position:relative;box-shadow:0 18px 40px rgba(30,18,12,.25);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vcard video{width:100%;aspect-ratio:9/16;object-fit:cover;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vcard .who{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.94);border-radius:999px;padding:4px 12px 4px 4px;font-size:.78rem;font-weight:600;pointer-events:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vcard .who i{width:24px;height:24px;border-radius:50%;background:var(--purple);color:#fff;font-style:normal;display:grid;place-items:center;font-size:.72rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why img{border-radius:26px;box-shadow:0 24px 60px rgba(90,40,20,.16);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why h2{text-align:left;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why .kicker{text-align:left;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why p.lead{text-align:left;margin:12px 0 22px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .ings{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .ing{background:var(--bg-alt);border:1px solid var(--line);border-radius:18px;padding:16px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .ing .ic{width:36px;height:36px;border-radius:11px;background:#fff;color:var(--purple);display:grid;place-items:center;margin-bottom:10px;box-shadow:0 4px 10px rgba(90,40,20,.08);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .ing b{display:block;font-size:.95rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .ing span{font-size:.82rem;color:var(--muted);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:0 auto;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-col{border-radius:24px;padding:22px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-col h3{font-size:1.1rem;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:10px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-col ul{list-style:none;display:grid;gap:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-col li{display:flex;gap:10px;font-size:.92rem;align-items:flex-start;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-us{background:linear-gradient(160deg,#a0482a,#6a2814);color:#fff;box-shadow:0 20px 44px rgba(138,58,34,.3);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-them{background:var(--bg-alt);border:1px solid var(--line);color:var(--muted);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-us svg.i{color:#7dffb6;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs-them svg.i{color:var(--red);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev-scroller{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 16px 18px;margin:0 -16px;scrollbar-width:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev-scroller::-webkit-scrollbar{display:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev{flex:0 0 300px;scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 10px 26px rgba(90,40,20,.06);display:flex;flex-direction:column;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev img{width:100%;aspect-ratio:4/3;object-fit:cover;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev .body{padding:18px;display:flex;flex-direction:column;flex:1;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev .stars{color:var(--star);letter-spacing:2px;font-size:.95rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev h3{font-size:1rem;font-weight:700;margin:6px 0 4px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev p{font-size:.88rem;color:var(--muted);flex:1;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev .by{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev .by i{width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-style:normal;font-weight:700;display:grid;place-items:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev .by b{display:block;font-size:.88rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev .by small{font-size:.76rem;color:var(--muted);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .swipe-hint{display:flex;justify-content:center;margin-top:4px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .swipe-hint span{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;font-size:.75rem;font-weight:600;padding:6px 14px;border-radius:999px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 20px 50px rgba(90,40,20,.08);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust .kicker{text-align:left;color:var(--green-dark);display:flex;gap:6px;align-items:center;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust h2{text-align:left;font-size:clamp(1.7rem,4.5vw,2.2rem);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust h2 em{color:var(--green);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust-items{display:grid;gap:12px;margin-top:20px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust-item{display:flex;gap:14px;align-items:center;background:var(--bg-alt);border-radius:18px;padding:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust-item .ic{width:44px;height:44px;border-radius:14px;background:var(--green-soft);color:var(--green-dark);display:grid;place-items:center;flex:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust-item b{display:block;font-size:.95rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust-item span{font-size:.84rem;color:var(--muted);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer{position:relative;background:#fff;border:2px solid var(--line);border-radius:26px;padding:18px 18px 20px;display:flex;flex-direction:column;text-align:center;box-shadow:0 14px 34px rgba(90,40,20,.06);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer.featured{border-color:var(--purple);box-shadow:0 22px 50px rgba(138,58,34,.22);background:linear-gradient(180deg,var(--purple-soft),#fff 45%);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--green);color:#fff;font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:999px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-flag.purple{background:var(--purple);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-img{position:relative;border-radius:18px;overflow:hidden;margin-bottom:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-img img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 60%;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-img i{position:absolute;right:10px;bottom:10px;background:var(--ink);color:#fff;font-style:normal;font-weight:800;font-size:.9rem;padding:3px 10px;border-radius:10px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer h3{font-size:1.25rem;font-weight:800;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer h3 .off{display:inline-block;background:var(--red);color:#fff;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:6px;vertical-align:4px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-sub{color:var(--muted);font-size:.85rem;margin-top:2px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:12px 0 2px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-price strong{font-size:2.3rem;font-weight:800;line-height:1;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-price s{color:var(--muted);font-size:1rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-unit{font-size:.84rem;color:var(--muted);margin-bottom:16px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer-unit b{color:var(--green-dark);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer .buy{margin-top:auto;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .order-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .order-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:26px;box-shadow:0 24px 60px rgba(90,40,20,.1);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .order-card h3{font-size:1.3rem;font-weight:800;margin-bottom:4px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .order-card > p{color:var(--muted);font-size:.88rem;margin-bottom:18px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field{margin-bottom:13px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field label{display:block;font-weight:600;font-size:.85rem;margin-bottom:6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field input,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field select,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field textarea{width:100%;font:inherit;font-size:1rem;padding:13px 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--bg-alt);color:var(--ink);transition:.15s;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field input:focus,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field select:focus,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .field textarea:focus{outline:none;border-color:var(--purple);background:#fff;box-shadow:0 0 0 4px rgba(138,58,34,.12);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .total{display:flex;justify-content:space-between;align-items:center;font-weight:700;background:var(--purple-soft);border-radius:14px;padding:14px 16px;margin:6px 0 14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .total strong{font-size:1.4rem;font-weight:800;color:var(--purple);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8rem;color:var(--muted);margin-top:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .secure svg.i{width:16px;height:16px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thanks{display:none;text-align:center;padding:26px 0;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thanks .ok{width:72px;height:72px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;margin:0 auto 14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thanks .ok svg.i{width:36px;height:36px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thanks h3{font-size:1.5rem;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .thanks p{color:var(--muted);margin-top:6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq{max-width:720px;margin:0 auto;display:grid;gap:10px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq details{background:var(--night-2);border:1px solid var(--night-line);border-radius:18px;padding:16px 18px;transition:.2s;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq details[open]{background:var(--night-card);border-color:#8a5a40;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;font-weight:600;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq summary::-webkit-details-marker{display:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq summary .q{width:26px;height:26px;border-radius:50%;border:1.5px solid #a8806a;color:#e0a678;display:grid;place-items:center;font-size:.8rem;flex:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq summary .plus{margin-left:auto;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--night);display:grid;place-items:center;font-weight:700;flex:none;transition:transform .2s;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq details[open] .plus{transform:rotate(45deg);background:var(--green);color:#fff;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .faq details p{color:#dccbbf;font-size:.92rem;margin:12px 0 0 38px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) footer.site{background:#140c08;color:#bfaea2;font-size:.85rem;padding:44px 0 28px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) footer.site h4{color:#fff;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) footer.site ul{list-style:none;display:grid;gap:8px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) footer.site a{color:#bfaea2;text-decoration:none;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) footer.site a:hover{color:#fff;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .legal{margin-top:28px;padding:16px 18px;text-align:center;font-size:.78rem;background:#000;color:#000;border-radius:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .legal p + p{margin-top:6px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,0),#fff 35%);}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .sticky .buy{max-width:560px;margin:0 auto;padding:11px 16px;border-radius:14px;}
:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .sticky .buy b{font-size:1.02rem;}
@media (max-width:960px){:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero-grid,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .order-grid,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo{grid-template-columns:1fr;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .gallery{position:static;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offers{grid-template-columns:1fr;gap:22px;max-width:440px;margin:0 auto;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .offer.featured{order:-1;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stats{grid-template-columns:repeat(2,1fr);}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moments{grid-template-columns:repeat(2,1fr);}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why h2,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why .kicker,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .why p.lead{text-align:center;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .foot-grid{grid-template-columns:1fr 1fr;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .foot-grid > div:first-child{grid-column:1/-1;}}
@media (max-width:600px){:is([data-dcc="922b0ab7b3f7"],#_:not(*)) section{padding:52px 0;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .hero{padding:14px 0 44px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moments{grid-template-columns:1fr;gap:10px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment{display:grid;grid-template-columns:92px 1fr;column-gap:14px;align-content:center;padding:12px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment .vis{height:76px;margin:0;gap:4px;grid-row:span 2;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment h3,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment p{grid-column:2;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment h3{align-self:end;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment p{align-self:start;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment .vis svg.i{width:22px;height:22px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .moment .vis .dash{width:14px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vs{grid-template-columns:1fr;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .ings{grid-template-columns:1fr 1fr;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .row2{grid-template-columns:1fr;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .trust,:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .order-card{padding:20px 16px;border-radius:24px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .demo-stage{min-height:250px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .videos{justify-content:flex-start;margin:0 -16px;padding-left:16px;padding-right:16px;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .vcard{flex-basis:78%;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .rev{flex-basis:84%;}:is([data-dcc="922b0ab7b3f7"],#_:not(*)) .stat strong{font-size:2rem;}}