.hero{position:relative;background:linear-gradient(135deg,#fff1f6,#f4eeff);min-height:90vh;padding:60px 0 80px;overflow:hidden}.hero-doodles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-doodles .d{position:absolute;font-size:2rem;opacity:.7;animation:floaty 6s ease-in-out infinite}.hero-doodles .d1{top:12%;left:6%;animation-delay:0s}.hero-doodles .d2{top:22%;right:8%;font-size:1.6rem;animation-delay:1.2s}.hero-doodles .d3{bottom:18%;left:10%;animation-delay:2.4s}.hero-doodles .d4{top:50%;left:48%;font-size:1.4rem;animation-delay:1.8s}.hero-doodles .d5{bottom:10%;right:12%;font-size:2.2rem;animation-delay:.6s}.hero-doodles .d6{top:8%;left:38%;font-size:1.4rem;animation-delay:3s}@keyframes floaty{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-16px) rotate(4deg)}}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);padding:8px 14px;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--ink);margin-bottom:22px}.hero-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #2eaf6b33;animation:blink 1.6s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.lede{font-size:1.18rem;color:var(--body);margin:16px 0 24px;max-width:540px}.hero-stars{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-weight:500;color:var(--ink);background:#fff9;padding:8px 16px;border-radius:999px}.hero-stars strong{font-family:Sora,sans-serif}.hero-stars span:last-child{color:var(--body);font-size:.95rem}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.hero-microtrust{display:flex;flex-wrap:wrap;gap:20px;font-size:.9rem;color:var(--body)}.hero-art{position:relative}.hero-blob{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 60% 40%,rgba(255,107,157,.35),transparent 60%),radial-gradient(circle at 30% 70%,rgba(124,58,237,.25),transparent 60%);filter:blur(40px);z-index:0}.hero-img{position:relative;width:100%;border-radius:36px;z-index:1;box-shadow:0 40px 80px #ff6b9d33;animation:gentleSway 8s ease-in-out infinite}@keyframes gentleSway{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}.float-badge{position:absolute;background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);border-radius:18px;padding:12px 16px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 14px 40px #1f12351f;z-index:2;animation:bob 5s ease-in-out infinite}.float-badge strong{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:1.05rem;line-height:1}.float-badge small{font-size:.72rem;color:var(--muted);display:block;margin-top:2px}.float-badge .stars{font-size:.8rem}.fb1{top:8%;left:-6%;animation-delay:0s}.fb2{top:50%;right:-8%;animation-delay:1.2s}.fb3{bottom:8%;left:4%;animation-delay:2.4s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stats-bar{background:linear-gradient(135deg,var(--purple),#5B21B6);color:#fff;padding:56px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat{text-align:center;padding:0 16px;border-right:1px solid rgba(255,255,255,.18)}.stat:last-child{border-right:none}.stat .num{font-family:Sora,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:6px;letter-spacing:-.02em}.stat .label{font-size:.95rem;color:#ffffffd9;font-weight:500}.brand-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:56px}.brand{font-family:Sora,sans-serif;font-weight:700;font-size:1.4rem;color:var(--muted);filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s,color .3s;letter-spacing:-.02em}.brand:hover{filter:grayscale(0);opacity:1;color:var(--ink)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.why-card{background:#fff;border-radius:20px;padding:32px 24px;text-align:center;box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s;border:1px solid var(--line)}.why-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.why-icon{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:18px}.why-card h3{font-size:1.1rem;margin-bottom:8px}.why-card p{font-size:.92rem;color:var(--body);margin:0}.reviews{position:relative}.carousel{position:relative;max-width:900px;margin:0 auto}.carousel-viewport{overflow:hidden;border-radius:28px}.carousel-track{display:flex;transition:transform .5s cubic-bezier(.45,.05,.3,.95)}.review{flex:0 0 100%;background:#fff;border-radius:28px;padding:36px;box-shadow:0 20px 50px #ff6b9d14;box-sizing:border-box}.r-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.r-head img{width:52px;height:52px;border-radius:50%;object-fit:cover}.r-name{font-weight:700;color:var(--ink)}.r-loc{font-size:.85rem;color:var(--muted)}.verified{margin-left:auto;background:#e8f8ef;color:var(--green);font-size:.78rem;font-weight:700;padding:5px 12px;border-radius:999px}.review .stars{font-size:1rem;margin-bottom:8px}.review h3{font-size:1.25rem;margin-bottom:10px}.review p{color:var(--body);font-size:1rem;margin-bottom:14px}.r-date{font-size:.8rem;color:var(--muted)}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:var(--shadow-md);font-size:1.6rem;color:var(--ink);z-index:5;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,color .2s}.carousel-arrow:hover{transform:translateY(-50%) scale(1.08);color:var(--pink)}.carousel-arrow.prev{left:-10px}.carousel-arrow.next{right:-10px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.carousel-dots button{width:8px;height:8px;border-radius:50%;background:#1f12352e;transition:background .2s,width .2s}.carousel-dots button.active{background:var(--pink);width:24px;border-radius:999px}.final-cta{padding:60px 0 100px}.cta-card{background:linear-gradient(135deg,var(--pink) 0%,var(--purple) 100%);border-radius:40px;padding:64px 48px;text-align:center;color:#fff;box-shadow:0 40px 90px #7c3aed40;position:relative;overflow:hidden}.cta-card:before,.cta-card:after{content:"";position:absolute;border-radius:50%;background:#ffffff1a}.cta-card:before{width:240px;height:240px;top:-80px;right:-60px}.cta-card:after{width:180px;height:180px;bottom:-60px;left:-40px}.cta-card>*{position:relative}.cta-card h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);margin-bottom:14px}.cta-card p{font-size:1.1rem;color:#fffffff2;margin-bottom:28px;max-width:540px;margin-left:auto;margin-right:auto}.scarcity{display:inline-flex;align-items:center;gap:8px;background:#0000002e;color:#fff;padding:8px 16px;border-radius:999px;font-size:.9rem;font-weight:600;margin-bottom:18px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#ffd15b;box-shadow:0 0 #ffd15bb3;animation:pulseDot 1.6s infinite}@keyframes pulseDot{0%{box-shadow:0 0 #ffd15bb3}70%{box-shadow:0 0 0 12px #ffd15b00}}.cta-sub{font-size:.95rem!important;margin-top:16px!important}.cta-trust{margin-top:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:.92rem;color:#ffffffeb}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-art{max-width:480px;margin:0 auto}.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 0}.stat:nth-child(2){border-right:none}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:32px}.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero{padding:36px 0 60px;min-height:0}h1{font-size:2.2rem}.hero-ctas .btn{width:100%}.hero-microtrust{flex-direction:column;gap:8px}.float-badge{padding:8px 12px;font-size:.85rem}.fb1{top:4%;left:2%}.fb2{top:45%;right:2%}.fb3{bottom:4%;right:2%;left:auto}.why-grid{grid-template-columns:1fr}.brand-strip{gap:28px}.brand{font-size:1.1rem}.cta-card{padding:40px 24px}.carousel-arrow.prev{left:4px}.carousel-arrow.next{right:4px}.review{padding:26px 22px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/didiplay-index.css.map */
