html{font-family:Inter,system-ui,sans-serif}[data-astro-cid-dmqsi53g]{margin:0;padding:0;box-sizing:border-box}body{line-height:1.6;color:#333;background-color:#fff}.container[data-astro-cid-dmqsi53g]{max-width:1200px;margin:0 auto;padding:0 20px}.btn[data-astro-cid-dmqsi53g]{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;text-decoration:none;border-radius:50px;font-weight:600;font-size:18px;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.btn[data-astro-cid-dmqsi53g]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.hero[data-astro-cid-dmqsi53g]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:100px 0;text-align:center}.blog-grid[data-astro-cid-dmqsi53g]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:50px 0}.blog-card[data-astro-cid-dmqsi53g]{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:transform .3s ease}.blog-card[data-astro-cid-dmqsi53g]:hover{transform:translateY(-5px)}.header[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);backdrop-filter:blur(20px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 8px 32px #0000001a;position:sticky;top:0;z-index:1000;transition:all .3s ease}.header-container[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:80px}.logo-section[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px}.logo[data-astro-cid-3ef6ksr2]{font-size:28px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:8px;margin:0;transition:transform .3s ease}.logo[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.05)}.logo-icon[data-astro-cid-3ef6ksr2]{font-size:32px;filter:drop-shadow(0 2px 4px rgba(102,126,234,.3))}.logo-tagline[data-astro-cid-3ef6ksr2]{font-size:11px;color:#667eea;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-left:40px}.navigation[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:40px}.nav-link[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#334155;font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;transition:all .3s ease;position:relative}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#667eea;background:#667eea1a;transform:translateY(-2px)}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:80%}.nav-icon[data-astro-cid-3ef6ksr2]{font-size:18px;opacity:.8}.cta-button[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:14px 28px;text-decoration:none;border-radius:50px;font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.cta-button[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea99}.cta-button[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-button[data-astro-cid-3ef6ksr2]:hover:before{left:100%}.cta-icon[data-astro-cid-3ef6ksr2]{font-size:18px;animation:bounce 2s infinite}.cta-badge[data-astro-cid-3ef6ksr2]{position:absolute;top:-8px;right:-8px;background:#ff4757;color:#fff;font-size:10px;padding:2px 6px;border-radius:20px;font-weight:600;animation:pulse 2s infinite}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;gap:4px}.mobile-menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:25px;height:3px;background:#667eea;border-radius:2px;transition:all .3s ease}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid rgba(102,126,234,.1);padding:20px;box-shadow:0 8px 32px #0000001a}.mobile-nav[data-astro-cid-3ef6ksr2].active{display:block}.mobile-nav-link[data-astro-cid-3ef6ksr2],.mobile-cta-button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;padding:16px;text-decoration:none;border-radius:12px;margin-bottom:8px;transition:all .3s ease}.mobile-nav-link[data-astro-cid-3ef6ksr2]{color:#334155;font-weight:600}.mobile-nav-link[data-astro-cid-3ef6ksr2]:hover{background:#667eea1a;color:#667eea}.mobile-cta-button[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;justify-content:center;margin-top:12px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width: 768px){.navigation[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.header-container[data-astro-cid-3ef6ksr2]{height:70px}.logo[data-astro-cid-3ef6ksr2]{font-size:24px}.logo-tagline[data-astro-cid-3ef6ksr2]{font-size:10px;margin-left:32px}}.footer[data-astro-cid-sz7xmlte]{background:linear-gradient(135deg,#1a202c,#2d3748,#1a202c);color:#fff;position:relative;overflow:hidden}.footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#667eea,#764ba2,#667eea)}.footer-content[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;padding:60px 0 40px}.footer-brand[data-astro-cid-sz7xmlte]{padding-right:20px}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;font-size:32px;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-logo-icon[data-astro-cid-sz7xmlte]{font-size:36px;filter:drop-shadow(0 0 10px rgba(102,126,234,.5))}.footer-description[data-astro-cid-sz7xmlte]{color:#cbd5e0;line-height:1.8;margin-bottom:30px;font-size:16px}.social-proof[data-astro-cid-sz7xmlte]{margin-bottom:25px}.rating[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;margin-bottom:15px}.stars[data-astro-cid-sz7xmlte]{font-size:20px;filter:drop-shadow(0 0 5px rgba(255,215,0,.5))}.rating-text[data-astro-cid-sz7xmlte]{color:#a0aec0;font-size:14px;font-weight:500}.trust-badges[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.badge[data-astro-cid-sz7xmlte]{font-size:13px;color:#81c784;font-weight:500;display:flex;align-items:center;gap:8px}.footer-links[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#667eea;font-size:18px;font-weight:700;margin-bottom:25px;position:relative}.footer-links[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.footer-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:12px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#cbd5e0;text-decoration:none;font-size:15px;transition:all .3s ease;display:inline-block;position:relative}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#667eea;transform:translate(5px)}.footer-contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#667eea;font-size:18px;font-weight:700;margin-bottom:25px}.contact-info[data-astro-cid-sz7xmlte]{margin-bottom:30px}.contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;margin-bottom:15px;color:#cbd5e0;font-size:14px}.contact-icon[data-astro-cid-sz7xmlte]{font-size:16px}.footer-cta[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 24px;text-decoration:none;border-radius:50px;font-weight:700;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px #667eea66;position:relative;overflow:hidden}.footer-cta[data-astro-cid-sz7xmlte]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea99}.footer-cta[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.footer-cta[data-astro-cid-sz7xmlte]:hover:before{left:100%}.cta-arrow[data-astro-cid-sz7xmlte]{transition:transform .3s ease}.footer-cta[data-astro-cid-sz7xmlte]:hover .cta-arrow[data-astro-cid-sz7xmlte]{transform:translate(5px)}.offers-banner[data-astro-cid-sz7xmlte]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:20px;padding:30px;margin:20px 0;position:relative;overflow:hidden}.offers-banner[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 10s linear infinite}.offer-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.offer-text[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:22px;margin-bottom:8px;font-weight:800}.offer-text[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:16px;opacity:.95;margin:0}.offer-button[data-astro-cid-sz7xmlte]{background:#fff;color:#ff6b6b;padding:15px 30px;text-decoration:none;border-radius:50px;font-weight:700;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px #0003;white-space:nowrap}.offer-button[data-astro-cid-sz7xmlte]:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #4a5568;padding:30px 0}.footer-bottom-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright[data-astro-cid-sz7xmlte]{color:#a0aec0;font-size:14px;margin:0}.divider[data-astro-cid-sz7xmlte]{margin:0 10px;color:#4a5568}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:20px}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#a0aec0;font-size:13px;cursor:pointer;transition:color .3s ease;text-decoration:none}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#667eea;text-decoration:underline}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 768px){.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:40px;padding:40px 0}.offer-content[data-astro-cid-sz7xmlte]{flex-direction:column;gap:20px;text-align:center}.footer-bottom-content[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center;gap:15px}.legal-links[data-astro-cid-sz7xmlte]{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.offers-banner[data-astro-cid-sz7xmlte]{padding:20px}.offer-text[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:18px}.offer-text[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px}.offer-button[data-astro-cid-sz7xmlte]{padding:12px 24px;font-size:14px}.legal-links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:10px}}
