.nav-links a{text-decoration:none;color:#666;font-weight:500;padding:6px 10px;border-radius:6px}.nav-links a:hover{color:#7b2cff}.nav-links a.active{color:#7b2cff;font-weight:600}.navbar{display:flex;justify-content:space-between;align-items:center;padding:14px 50px;background:#fff;box-shadow:0 2px 10px #0000000d}.nav-links{list-style:none;display:flex}.cta-btn{height:40px;background-color:#7b2cff;border-radius:10px;padding:10px}.logo{color:#7b2cff;font-size:30px;height:30px}.logo{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:#7b2cff;cursor:pointer}.logo-icon{background:linear-gradient(135deg,#7b2cff,#a855f7);color:#fff;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.nav-links{font-size:20px}.footer{background:linear-gradient(180deg,#0b1222,#060b18);color:#cbd5e1;padding:60px 40px 20px;font-family:Arial,sans-serif}.footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-brand h2{color:#fff;margin-bottom:10px}.footer-brand p{color:#94a3b8;line-height:1.6}.footer-links h3,.footer-contact h3{color:#fff;margin-bottom:12px}.footer-links a{display:block;color:#94a3b8;text-decoration:none;margin-bottom:8px;font-size:14px}.footer-links a:hover{color:#a855f7}.footer-contact p{font-size:14px;margin-bottom:8px}.footer-warning{margin:40px 0 20px;padding:12px;background:#ffa5001f;color:orange;text-align:center;border-radius:10px;font-size:14px}.footer-bottom{text-align:center;font-size:14px;color:#64748b;margin-top:20px}@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-top{grid-template-columns:1fr}}.faq-container{max-width:900px;margin:0 auto;padding:60px 20px;font-family:Arial,sans-serif}.faq-container h1{font-size:40px;font-weight:700;margin-bottom:10px;color:#111}.faq-container p{color:#555;font-size:16px;margin-bottom:35px}.faq-card{border:1px solid #e0e6f0;border-radius:14px;padding:20px 22px;margin-bottom:14px;background:#fff;cursor:pointer;transition:all .3s ease}.faq-card:hover{box-shadow:0 4px 16px #0000000f}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#111}.faq-answer{margin-top:12px;font-size:15px;color:#555;line-height:1.6}.faq-support{margin-top:60px;background:#f9f9ff;border-radius:16px;padding:45px 20px;text-align:center}.faq-support h2{font-size:26px;margin-bottom:10px}.faq-support p{color:#666;margin-bottom:20px}.faq-support button{background:linear-gradient(135deg,#7b2cff,#a855f7);border:none;padding:12px 28px;border-radius:25px;color:#fff;font-weight:600;cursor:pointer}.faq-support button:hover{opacity:.9}.home{display:flex;justify-content:space-between;align-items:center;padding:70px 60px;background:radial-gradient(circle at left,#f3ecff,#fff)}.home-left{max-width:520px}.home-badge{display:inline-block;background:#efe5ff;color:#7b2cff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;margin-bottom:20px}.home-left h1{font-size:52px;line-height:1.2;margin-bottom:20px}.home-left h1 span{color:#7b2cff}.home-left p{color:#666;font-size:17px;line-height:1.6;margin-bottom:30px}.home-buttons{display:flex;gap:16px;margin-bottom:35px}.primary-btn{background:linear-gradient(135deg,#7b2cff,#a855f7);border:none;padding:14px 28px;border-radius:25px;color:#fff;font-weight:600;cursor:pointer}.secondary-btn{background:#fff;border:1px solid #ddd;padding:14px 26px;border-radius:25px;cursor:pointer}.home-features{display:flex;gap:22px;color:#666;font-size:14px}.home-right{background:#fff;border-radius:24px;padding:35px;box-shadow:0 10px 35px #00000014}.gift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.gift-card{background:#f6f8fc;padding:25px;border-radius:18px;text-align:center;font-size:28px}.gift-card h4{margin:10px 0 6px;font-size:16px}.gift-card p{font-size:13px;color:#666}.gift-section{padding:70px 50px;text-align:center;background:radial-gradient(circle at top,#f5f0ff,#fff)}.gift-section h1{font-size:40px;margin-bottom:10px}.gift-section p{color:#666;margin-bottom:50px}.gift-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.gift-card-box{background:#fff;padding:30px 20px;border-radius:18px;box-shadow:0 6px 20px #0000000f;text-align:center}.gift-logo{background:#f4f6fb;padding:20px;border-radius:14px;display:inline-block;margin-bottom:15px}.gift-logo img{height:40px}.gift-card-box h3{margin:12px 0 5px}.instant{display:inline-block;color:#22c55e;background:#eafff3;padding:4px 10px;border-radius:12px;font-size:12px;margin-bottom:10px}.gift-card-box p{color:#666;font-size:14px;margin-bottom:18px}.price-options{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.price-options button{border:none;padding:8px 14px;border-radius:10px;background:#f1f5f9;cursor:pointer}.price-options .active{background:#7b2cff;color:#fff}.buy-btn{background:linear-gradient(135deg,#7b2cff,#a855f7);border:none;padding:12px;width:100%;color:#fff;font-weight:600;border-radius:20px;cursor:pointer}.about-section{padding:70px 60px;background:#f9fbff}.about-section h1{text-align:center;font-size:40px;margin-bottom:10px}.about-section>p{text-align:center;color:#666;margin-bottom:50px}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.about-card{background:#fff;padding:30px;border-radius:18px;box-shadow:0 6px 18px #0000000d}.about-icon{background:linear-gradient(135deg,#7b2cff,#a855f7);color:#fff;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:15px}.about-card h3{margin-bottom:10px}.about-card p{color:#555;line-height:1.6}@media(max-width:800px){.about-grid{grid-template-columns:1fr}}.contact-section{padding:70px 60px;background:#fff}.contact-section h1{font-size:40px;margin-bottom:40px}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.contact-card{background:#fff;border:1px solid #e6eaf2;padding:30px;border-radius:18px}.contact-icon{background:linear-gradient(135deg,#7b2cff,#a855f7);color:#fff;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:15px}.contact-card h3{margin-bottom:10px}.contact-main{font-weight:600;margin-bottom:6px}.contact-sub{color:#666}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}}.policy-section{padding:70px 60px;background:#fff}.policy-section h1{font-size:40px;margin-bottom:10px}.policy-intro{color:#666;margin-bottom:40px;max-width:800px}.policy-box{max-width:900px;background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:40px;line-height:1.7}.policy-box h3{margin-top:25px;margin-bottom:10px;font-size:20px}.policy-box p{color:#444;margin-bottom:10px}.policy-box ul{padding-left:20px;margin-bottom:10px}.policy-box li{margin-bottom:6px;color:#444}@media(max-width:800px){.policy-section{padding:40px 20px}.policy-box{padding:25px}}.terms-section{padding:70px 60px;background:#fff}.terms-section h1{font-size:40px;margin-bottom:10px}.terms-intro{color:#666;margin-bottom:40px;max-width:800px}.terms-box{max-width:900px;background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:40px;line-height:1.7}.terms-box h3{margin-top:25px;margin-bottom:10px;font-size:20px}.terms-box p{color:#444;margin-bottom:10px}@media(max-width:800px){.terms-section{padding:40px 20px}.terms-box{padding:25px}}.refund-section{padding:70px 60px;background:radial-gradient(circle at top,#f5f0ff,#fff)}.refund-section h1{font-size:40px;margin-bottom:8px}.refund-date{color:#666;margin-bottom:40px}.refund-container{max-width:900px;background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:40px;line-height:1.7}.refund-warning{background:#fff4e5;border:1px solid #ffd7a8;color:#cc7a00;padding:14px 18px;border-radius:12px;margin-bottom:30px;font-weight:600}.refund-container h3{margin-top:25px;margin-bottom:10px;font-size:20px}.refund-container p,.refund-container li{color:#444}.refund-container ul{padding-left:20px;margin-bottom:10px}@media(max-width:800px){.refund-section{padding:40px 20px}.refund-container{padding:25px}}.shipping-section{padding:70px 60px;background:radial-gradient(circle at top,#f5f0ff,#fff);text-align:center}.shipping-section h1{font-size:40px;margin-bottom:8px}.shipping-date{color:#666;margin-bottom:50px}.shipping-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.shipping-card{background:#fff;padding:30px 25px;border-radius:18px;border:1px solid #e6eaf2}.shipping-icon{background:linear-gradient(135deg,#7b2cff,#a855f7);color:#fff;width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 15px}.shipping-card h3{margin-bottom:10px}.shipping-card p{color:#555;font-size:14px}@media(max-width:1000px){.shipping-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.shipping-grid{grid-template-columns:1fr}}
