.svz-home-root{min-height:100vh;background:linear-gradient(to bottom right,#dbf3fe,#d5d8ff)}.svz-home-header{max-width:1280px;margin:0 auto;padding:1.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.svz-home-header-left{display:flex;align-items:center;gap:.5rem}.svz-home-logo{width:2rem;height:2rem;background:linear-gradient(90deg,#2563eb,#9333ea);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.svz-home-logo-icon{width:1.25rem;height:1.25rem;color:#fff}.svz-home-title{font-size:2rem;font-weight:700;background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.svz-home-header-right{display:flex;gap:.75rem}.svz-home-user-info{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.svz-home-usage-info{background:rgba(255,255,255,.9);padding:.5rem 1rem;border-radius:.75rem;border:1px solid rgba(99,102,241,.2);backdrop-filter:blur(10px)}.svz-home-usage-text{font-size:.875rem;color:#475569;font-weight:500;display:flex;align-items:center;gap:.5rem}.svz-home-bypass-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;margin-left:.5rem}.svz-home-login-btn{background:#fff;color:#6366f1;font-size:1.125rem;font-weight:700;padding:.75rem 2rem;border-radius:.75rem;border:1.5px solid #e5e7eb;box-shadow:0 2px 8px rgba(99,102,241,.1);transition:background .2s,color .2s,border .2s,box-shadow .2s,transform .1s;outline:none;cursor:pointer}.svz-home-login-btn:hover{background:#f3f4f6;color:#7c3aed;border-color:#a21caf;box-shadow:0 4px 16px rgba(99,102,241,.18);transform:translateY(-2px) scale(1.03)}.svz-home-signup-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1.125rem;font-weight:700;padding:.75rem 2rem;border-radius:.75rem;border:none;box-shadow:0 4px 24px rgba(16,185,129,.1);transition:background .2s,box-shadow .2s,transform .1s;outline:none;cursor:pointer}.svz-home-signup-btn:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 32px rgba(16,185,129,.18);transform:translateY(-2px) scale(1.03)}.svz-home-hero{max-width:1280px;margin:0 auto;padding:4rem 1rem 0;text-align:center}.svz-home-hero-badge{margin-bottom:.25rem;background:#dbeafe;color:#1d4ed8}.svz-home-hero-title{font-size:3rem;font-weight:700;margin-bottom:.25rem;line-height:1.1;margin-top:0;padding-top:10px}@media (min-width:768px){.svz-home-hero-title{font-size:3.75rem}}.svz-home-hero-title-highlight{background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.svz-home-hero-desc{font-size:1.25rem;color:#4b5563;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.6}.svz-home-hero-cta{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:3rem}@media (min-width:640px){.svz-home-hero-cta{flex-direction:row}}.svz-home-hero-cta-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1.125rem;font-weight:700;padding:1.25rem 2.5rem;border-radius:.75rem;box-shadow:0 4px 24px rgba(16,185,129,.1);border:none;transition:background .2s,box-shadow .2s,transform .1s;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.svz-home-hero-cta-btn:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 32px rgba(16,185,129,.18);transform:translateY(-2px) scale(1.03)}.svz-home-hero-cta-btn-outline{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:1.125rem;font-weight:700;padding:1.25rem 2.5rem;border-radius:.75rem;border:none;box-shadow:0 4px 24px rgba(239,68,68,.1);transition:background .2s,box-shadow .2s,transform .1s;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.svz-home-hero-cta-btn-outline:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 8px 32px rgba(239,68,68,.18);transform:translateY(-2px) scale(1.03)}.svz-home-hero-cta-icon{width:1.25rem;height:1.25rem;margin-right:.5rem}.svz-home-hero-img-wrap{position:relative;max-width:64rem;margin:0 auto}.svz-home-hero-img-border{background:linear-gradient(90deg,#2563eb,#9333ea);border-radius:1rem;padding:.25rem}.svz-home-hero-img-inner{background:#fff;border-radius:.75rem;padding:2rem}.svz-home-hero-img{width:100%;border-radius:.5rem;box-shadow:0 8px 40px rgba(30,64,175,.08),0 2px 8px rgba(30,64,175,.04)}.svz-home-features{max-width:1280px;margin:0 auto;padding:3rem 1rem}.svz-home-features-header{text-align:center;margin-bottom:4rem}.svz-home-features-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.svz-home-features-desc{font-size:1.25rem;color:#4b5563;max-width:32rem;margin:0 auto}.svz-home-features-cards{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.svz-home-features-cards{grid-template-columns:repeat(3,1fr)}}.svz-home-feature-card{border:none;box-shadow:0 8px 32px rgba(30,64,175,.08);transition:box-shadow .3s}.svz-home-feature-card:hover{box-shadow:0 16px 48px rgba(30,64,175,.16)}.svz-home-feature-card-content{padding:2rem;text-align:center}.svz-home-feature-icon{width:4rem;height:4rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.svz-home-feature-icon-blue{background:linear-gradient(90deg,#3b82f6,#2563eb)}.svz-home-feature-icon-purple{background:linear-gradient(90deg,#a21caf,#9333ea)}.svz-home-feature-icon-green{background:linear-gradient(90deg,#10b981,#059669)}.svz-home-feature-icon-svg{width:2rem;height:2rem;color:#fff}.svz-home-feature-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.svz-home-feature-desc{color:#4b5563;line-height:1.6}.svz-home-benefits{background:linear-gradient(90deg,#2563eb,#9333ea);padding:3rem 0;margin-top:1.5rem}.svz-home-benefits-inner{max-width:1280px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.svz-home-benefits-inner{grid-template-columns:1fr 1fr;align-items:center}}.svz-home-benefits-content{color:#fff}.svz-home-benefits-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.svz-home-benefits-desc{font-size:1.25rem;margin-bottom:2rem;color:#dbeafe}.svz-home-benefits-list{display:flex;flex-direction:column;gap:1rem}.svz-home-benefit-item{display:flex;align-items:center;gap:.75rem}.svz-home-benefit-icon{width:1.5rem;height:1.5rem;color:#6ee7b7}.svz-home-benefit-text{font-size:1.125rem}.svz-home-benefits-cta{margin-top:2rem;background:#fff;color:#2563eb;font-size:1.125rem;padding:1rem 2rem}.svz-home-benefits-cta:hover{background:#f3f4f6}.svz-home-benefits-cta-icon{width:1.25rem;height:1.25rem;margin-left:.5rem}.svz-home-benefits-img-wrap{position:relative}.svz-home-benefits-img{border-radius:1rem;box-shadow:0 8px 40px rgba(30,64,175,.16)}.svz-home-testimonials{max-width:1280px;margin:0 auto;padding:3rem 1rem}.svz-home-testimonials-header{text-align:center;margin-bottom:4rem}.svz-home-testimonials-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.svz-home-testimonials-desc{font-size:1.25rem;color:#4b5563}.svz-home-testimonials-cards{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.svz-home-testimonials-cards{grid-template-columns:repeat(3,1fr)}}.svz-home-testimonial-card{border:none;box-shadow:0 8px 32px rgba(30,64,175,.08)}.svz-home-testimonial-card-content{padding:2rem}.svz-home-testimonial-stars{display:flex;margin-bottom:1rem}.svz-home-testimonial-star{width:1.25rem;height:1.25rem;color:#facc15;fill:currentColor}.svz-home-testimonial-quote{color:#4b5563;margin-bottom:1.5rem;font-style:italic}.svz-home-testimonial-user{display:flex;align-items:center;gap:.75rem}.svz-home-testimonial-avatar{width:3rem;height:3rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.svz-home-testimonial-avatar-blue{background:linear-gradient(90deg,#3b82f6,#9333ea)}.svz-home-testimonial-avatar-green{background:linear-gradient(90deg,#10b981,#3b82f6)}.svz-home-testimonial-avatar-purple{background:linear-gradient(90deg,#a21caf,#ec4899)}.svz-home-testimonial-avatar-text{font-size:1.25rem}.svz-home-testimonial-user-name{font-weight:600}.svz-home-testimonial-user-title{color:#6b7280;font-size:.875rem}.svz-home-cta{background:#f9fafb;padding:3rem 0;margin-top:1.5rem}.svz-home-cta-inner{text-align:center}.svz-home-cta-content,.svz-home-cta-inner{max-width:48rem;margin:0 auto}.svz-home-cta-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.svz-home-cta-desc{font-size:1.25rem;color:#4b5563;margin-bottom:2rem}.svz-home-cta-btns{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem}@media (min-width:640px){.svz-home-cta-btns{flex-direction:row}}.svz-home-cta-btn{background:linear-gradient(90deg,#2563eb,#9333ea);color:#fff;font-size:1.125rem;padding:1rem 2rem}.svz-home-cta-btn:hover{background:linear-gradient(90deg,#1d4ed8,#7c3aed)}.svz-home-cta-btn-outline{font-size:1.125rem;padding:1rem 2rem;border:2px solid #e5e7eb;background:transparent;transition:background .2s}.svz-home-cta-btn-outline:hover{background:#f9fafb}.svz-home-cta-footnote{color:#6b7280}.svz-home-features-grid{max-width:1280px;margin:0 auto;padding:4rem 1rem}.svz-home-features-grid-header{text-align:center;margin-bottom:3rem}.svz-home-features-grid-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.svz-home-features-grid-desc{font-size:1.25rem;color:#4b5563;max-width:36rem;margin:0 auto}.svz-home-features-grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:1rem}.svz-home-feature-grid-card{border:1px solid rgba(99,102,241,.1);background:rgba(255,255,255,.9);backdrop-filter:blur(10px);transition:all .3s ease}.svz-home-feature-grid-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:rgba(99,102,241,.3)}.svz-home-feature-grid-content{padding:2rem;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.svz-home-feature-grid-icon{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.svz-home-feature-grid-card:hover .svz-home-feature-grid-icon{transform:scale(1.1)}.svz-home-feature-grid-icon-svg{width:1.75rem;height:1.75rem;color:#fff}.svz-home-feature-icon-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.svz-home-feature-icon-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.svz-home-feature-icon-green{background:linear-gradient(135deg,#10b981,#059669)}.svz-home-feature-icon-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.svz-home-feature-icon-yellow{background:linear-gradient(135deg,#f59e0b,#d97706)}.svz-home-feature-icon-teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.svz-home-feature-grid-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin:.5rem 0}.svz-home-feature-grid-desc{color:#6b7280;line-height:1.6;font-size:.95rem}@media (max-width:768px){.svz-home-header{flex-direction:column;gap:1rem}.svz-home-user-info{flex-direction:column;align-items:center;gap:.75rem}.svz-home-usage-info{order:-1}}