.qd{--acc:#15a06a;--acc-d:#0f7a50;--mint:#4dec97;--mint-pale:#a8f2c9;--ink:#0a1a12;--mist:#f1f6f2;--line:#dbe7df;--night:#0b1f15;--night-2:#08160f;--muted:#5f6b64;font-family:var(--font-gm), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--ink);background:#fff;overflow-x:clip}.qd .font-display{font-family:var(--font-hk), system-ui, sans-serif;letter-spacing:-.035em;font-weight:700}.qd .font-body,.qd .font-mono{font-family:var(--font-gm), ui-monospace, SFMono-Regular, Menlo, monospace}.qd .tracking-tightest{letter-spacing:-.045em}.qd .text-acc{color:var(--acc)}.qd .text-ink{color:var(--ink)}.qd .text-ink-70{color:#0a1a12b3}.qd .text-ink-60{color:#0a1a1299}.qd .text-muted{color:var(--muted)}.qd .text-mint{color:var(--mint)}.qd .text-mint-pale{color:var(--mint-pale)}.qd .bg-mist{background:var(--mist)}.qd .ring-line{box-shadow:inset 0 0 0 1px var(--line)}.qd .ghost-word{font-family:var(--font-hk), system-ui, sans-serif;color:#0000;-webkit-text-stroke:1px #15a06a29;letter-spacing:-.04em;font-weight:800;line-height:.85}.qd .ghost-glow{background:radial-gradient(closest-side,#4dec9729,#0000 70%)}.qd .grad-acc{background:linear-gradient(#1fb877 0%,#0f7a50 100%);box-shadow:0 22px 44px -16px #0f7a508c}.qd .btn-mint{background:var(--mint);color:var(--night)}.qd .arrow-chip{border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.qd .hero-photo{background:radial-gradient(120% 80% at 80% 35%,#ffffff0d 0%,#0000 60%),linear-gradient(#14402a 0%,#0b2418 60%,#06140d 100%)}.qd .hero-fade-x{background:linear-gradient(90deg,#06140db8 0%,#06140d4d 50%,#0000 100%)}.qd .hero-fade-y{background:linear-gradient(#0000 30%,#06140d8c 62%,#06140df0 100%)}.qd .hero-title{line-height:1.08}@media (max-width:639px){.qd .hero-title{font-size:40px;line-height:1.15}}.qd .hero-badges{grid-template-columns:repeat(3,max-content);gap:.25rem .75rem;display:grid}@media (max-width:639px){.qd .hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;font-size:13px}}.qd .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.qd .marquee-track{width:max-content;animation:40s linear infinite qd-marquee;display:flex}@keyframes qd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.qd .product-badge{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);text-align:left;white-space:nowrap;z-index:2;background:#ffffffb8;border:1px solid #ffffff8c;border-radius:14px;padding:10px 16px;animation:5.5s ease-in-out infinite qd-float;position:absolute;box-shadow:0 14px 32px -12px #0a1a1229,0 2px 6px #0a1a120f}.qd .product-badge b{color:var(--acc);font-size:14px;font-weight:600;display:block}.qd .product-badge span{color:#6a6a6a;font-size:13px;display:block}.qd .product-badge-1{animation-delay:0s;top:10%;left:-22%}.qd .product-badge-2{animation-delay:1.4s;top:38%;right:-22%}.qd .product-badge-3{animation-delay:2.8s;top:62%;left:-14%}@media (max-width:639px){.qd .product-badge-1{top:-2%;left:0}.qd .product-badge-2{right:0}.qd .product-badge-3{top:84%;left:4%}}.qd .pill-badge-1{animation-delay:0s;top:26%;left:0}.qd .pill-badge-2{animation-delay:1.4s;top:58%;right:0}.qd .pill-badge-3{animation-delay:2.8s;top:82%;right:8%}.qd .pill-badge-4{animation-delay:2.1s;top:0;left:0}.qd .cta-pill-1{animation-delay:0s;top:24%;left:2%}.qd .cta-pill-2{animation-delay:1.4s;top:56%;right:2%}.qd .cta-pill-3{animation-delay:2.8s;top:80%;right:10%}.qd .cta-pill-4{animation-delay:2.1s;top:0;left:2%}@keyframes qd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.qd .dt-card{opacity:0;transition:opacity .8s ease-out,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(48px)}.qd .dt-card-2{transition-delay:.25s}.qd .dt-card-3{transition-delay:.5s}.qd .dt-cards.is-in-view .dt-card{opacity:1;transform:translateY(0)}.qd .dt-shadow{box-shadow:0 30px 60px -25px #15a06a38}.qd .win{filter:drop-shadow(0 18px 26px #15a06a1f)drop-shadow(0 1px 1px #15a06a14);position:relative}.qd .win-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qd .win-ico{color:var(--acc);background:radial-gradient(circle at 35% 30%,#fff,#e6f7ee 70%);border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 20px -10px #0f7a5073,inset 0 0 0 1px #15a06a2e}.qd .win-ico-inline{position:relative}.qd .stat-value{font-size:clamp(1.6rem,5.5vw,3.5rem)}@media (min-width:640px) and (max-width:1023px){.qd .stat-value{font-size:2rem}}@media (min-width:1024px){.qd .stat-value{font-size:2.25rem}}.qd .glass-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e}.qd .dm-line{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.qd .dm-dot{opacity:0;transition:opacity .4s ease-out,transform .6s cubic-bezier(.22,1,.36,1);transform:scale(.6)}.qd .dm-connector{stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset .6s ease-out}.qd .dm-axis,.qd .dm-stat{opacity:0;transition:opacity .7s ease-out,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.qd .dm-label{opacity:0;transition:opacity .7s ease-out,transform .9s cubic-bezier(.22,1,.36,1);transform:translate(-16px,-50%)}.qd .dm-axis{transition-delay:50ms}.qd .dm-label-1{transition-delay:.4s}.qd .dm-label-2{transition-delay:.7s}.qd .dm-label-3{transition-delay:1s}.qd .dm-connector-2{transition-delay:.85s}.qd .dm-connector-3{transition-delay:1.15s}.qd .dm-dot-1{transition-delay:.95s}.qd .dm-dot-2{transition-delay:1.25s}.qd .dm-dot-3{transition-delay:1.55s}.qd .dm-stat{transition-delay:1.4s}.qd .dm-chart.is-in-view .dm-line{stroke-dashoffset:0}.qd .dm-chart.is-in-view .dm-line-2{transition-delay:.25s}.qd .dm-chart.is-in-view .dm-line-3{transition-delay:.5s}.qd .dm-chart.is-in-view .dm-connector{stroke-dashoffset:0}.qd .dm-chart.is-in-view .dm-dot{opacity:1;transform:scale(1)}.qd .dm-chart.is-in-view .dm-label{opacity:1;transform:translateY(-50%)}.qd .dm-chart.is-in-view .dm-axis,.qd .dm-chart.is-in-view .dm-stat{opacity:1;transform:translateY(0)}@media (max-width:639px){.qd .dm-label-1{top:8%!important}.qd .dm-connector-1{display:none}}.qd .scroll-x{scrollbar-width:none}.qd .scroll-x::-webkit-scrollbar{display:none}.qd details>summary{cursor:pointer;list-style:none}.qd details>summary::-webkit-details-marker{display:none}.qd details[open] .chev{transform:rotate(180deg)}.qd .chev{transition:transform .2s}.qd .faq-item{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#fff 0%,#bfe8d0 60%,#15a06a 100%) border-box;border:1px solid #0000;position:relative}.qd .couple-fade{-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.qd .couple-soft{-webkit-mask-image:radial-gradient(75% 70% at 50% 42%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 42%,#000 55%,#0000 100%)}.qd .couple-lift{transform-origin:bottom;transform:scale(1.05)}@media (min-width:640px){.qd .couple-soft{-webkit-mask-image:radial-gradient(75% 70% at 50% 42%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 42%,#000 55%,#0000 100%)}.qd .couple-lift{transform:scale(1.25)}}.qd .review-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #15a06a2e;box-shadow:0 24px 40px -22px #0a1a1240}.qd .cta-panel{border-bottom:6px solid var(--acc);background:linear-gradient(#2c4a3a 0%,#0b1f15 100%);border-top-left-radius:62px;border-top-right-radius:62px;box-shadow:0 30px 60px #08160f2e,0 8px 16px #08160f1a}.qd .cta-glow{background:radial-gradient(60% 70% at 50% 100%,#4dec9747,#0000 70%),linear-gradient(#fff 0%,#eaf6ef 100%)}.qd .trust-badge{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#fff 0%,#f1f8f4 70%);border-radius:999px;box-shadow:inset 0 0 0 1px #15a06a38,0 10px 22px -14px #0f7a5080}@media (prefers-reduced-motion:reduce){.qd .marquee-track,.qd .product-badge{animation:none}.qd .dt-card{opacity:1;transition:none;transform:none}.qd .dm-line,.qd .dm-connector{stroke-dashoffset:0;transition:none}.qd .dm-dot,.qd .dm-axis,.qd .dm-stat,.qd .dm-label{opacity:1;transition:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.qd .guide-prose{font-family:var(--font-hk), system-ui, sans-serif;letter-spacing:0}
