.page-module-scss-module__Ri8qJG__container{color:#333;background:#fff;width:100%;min-height:100vh}.page-module-scss-module__Ri8qJG__navbar{z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;width:100%;padding:1.5rem 2rem;position:sticky;top:0}.page-module-scss-module__Ri8qJG__navContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.page-module-scss-module__Ri8qJG__logo h1{color:#000;margin:0;font-size:1.75rem;font-weight:700}.page-module-scss-module__Ri8qJG__navLinks{align-items:center;gap:1.5rem;display:flex}.page-module-scss-module__Ri8qJG__navLink{color:#000;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.page-module-scss-module__Ri8qJG__navLink:hover{color:#333;text-decoration:underline}.page-module-scss-module__Ri8qJG__ctaButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module__Ri8qJG__ctaButton:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 20px #0000004d}.page-module-scss-module__Ri8qJG__ctaButton:active{transform:translateY(0)}.page-module-scss-module__Ri8qJG__hero{text-align:center;max-width:1200px;margin:0 auto;padding:6rem 2rem}.page-module-scss-module__Ri8qJG__heroContent{max-width:800px;margin:0 auto}.page-module-scss-module__Ri8qJG__heroTitle{color:#000;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.2}.page-module-scss-module__Ri8qJG__heroSubtitle{color:#3f3e3e;max-width:700px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.page-module-scss-module__Ri8qJG__heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module-scss-module__Ri8qJG__primaryButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module__Ri8qJG__primaryButton:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 20px #0000004d}.page-module-scss-module__Ri8qJG__primaryButton:active{transform:translateY(0)}.page-module-scss-module__Ri8qJG__secondaryButton{color:#000;cursor:pointer;background:0 0;border:2px solid #000;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module__Ri8qJG__secondaryButton:hover{color:#fff;background:#000;text-decoration:none}.page-module-scss-module__Ri8qJG__features{background:#f8f9fa;padding:6rem 2rem}.page-module-scss-module__Ri8qJG__featuresContent{text-align:center;max-width:1200px;margin:0 auto}.page-module-scss-module__Ri8qJG__sectionTitle{color:#000;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module-scss-module__Ri8qJG__sectionSubtitle{color:#3f3e3e;margin-bottom:3rem;font-size:1.1rem}.page-module-scss-module__Ri8qJG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.page-module-scss-module__Ri8qJG__featureCard{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem;transition:all .3s}.page-module-scss-module__Ri8qJG__featureCard:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.page-module-scss-module__Ri8qJG__featureIcon{margin-bottom:1.5rem;font-size:3rem;display:block}.page-module-scss-module__Ri8qJG__featureTitle{color:#000;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module-scss-module__Ri8qJG__featureDescription{color:#3f3e3e;font-size:1rem;line-height:1.6}.page-module-scss-module__Ri8qJG__pricing{background:#fff;padding:6rem 2rem}.page-module-scss-module__Ri8qJG__pricingContent{text-align:center;max-width:1200px;margin:0 auto}.page-module-scss-module__Ri8qJG__billingSelector{background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;margin-bottom:3rem;padding:4px;display:inline-flex;position:relative}.page-module-scss-module__Ri8qJG__billingOptionWrapper{align-items:center;gap:.5rem;display:flex;position:relative}.page-module-scss-module__Ri8qJG__billingOption{color:#3f3e3e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.page-module-scss-module__Ri8qJG__billingOption:hover{color:#000}.page-module-scss-module__Ri8qJG__billingOptionActive{color:#000;background:#e2e8f0;font-weight:600}.page-module-scss-module__Ri8qJG__discountBadge{color:#065f46;white-space:nowrap;background:#d1fae5;border-radius:8px;margin-left:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.page-module-scss-module__Ri8qJG__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid}.page-module-scss-module__Ri8qJG__pricingCard{text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative}.page-module-scss-module__Ri8qJG__pricingCard:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.page-module-scss-module__Ri8qJG__pricingCardFeatured{border-width:3px;border-color:#000;transform:scale(1.05)}@media (max-width:768px){.page-module-scss-module__Ri8qJG__pricingCardFeatured{transform:scale(1)}}.page-module-scss-module__Ri8qJG__popularBadge{color:#fff;background:#000;border-radius:20px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-module-scss-module__Ri8qJG__pricingHeader{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1.5rem}.page-module-scss-module__Ri8qJG__pricingName{color:#000;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.page-module-scss-module__Ri8qJG__pricingPrice{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module-scss-module__Ri8qJG__priceAmount{color:#000;font-size:2.5rem;font-weight:700}.page-module-scss-module__Ri8qJG__pricePeriod{color:#3f3e3e;font-size:1.1rem}.page-module-scss-module__Ri8qJG__priceNote{color:#3f3e3e;margin-top:.5rem;font-size:.9rem}.page-module-scss-module__Ri8qJG__priceComparison{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.page-module-scss-module__Ri8qJG__originalPrice{color:#a0aec0;font-size:.9rem;text-decoration:line-through}.page-module-scss-module__Ri8qJG__savings{color:#667eea;font-size:.9rem;font-weight:600}.page-module-scss-module__Ri8qJG__pricingFeatures{min-height:200px;margin-bottom:2rem;list-style:none}.page-module-scss-module__Ri8qJG__pricingFeatures li{color:#3f3e3e;border-bottom:1px solid #f1f5f9;padding:.75rem 0;font-size:1rem;line-height:1.6}.page-module-scss-module__Ri8qJG__pricingFeatures li:last-child{border-bottom:none}.page-module-scss-module__Ri8qJG__pricingButton{color:#000;cursor:pointer;text-align:center;background:0 0;border:2px solid #000;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module__Ri8qJG__pricingButton:hover{color:#fff;background:#000;text-decoration:none}.page-module-scss-module__Ri8qJG__pricingButtonFeatured{color:#fff;cursor:pointer;text-align:center;background:#000;border:2px solid #000;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module__Ri8qJG__pricingButtonFeatured:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 20px #0000004d}.page-module-scss-module__Ri8qJG__ctaSection{color:#fff;text-align:center;background:#000;padding:6rem 2rem}.page-module-scss-module__Ri8qJG__ctaContent{max-width:800px;margin:0 auto}.page-module-scss-module__Ri8qJG__ctaTitle{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module-scss-module__Ri8qJG__ctaSubtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem}.page-module-scss-module__Ri8qJG__ctaButtonLarge{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:1.25rem 3rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module__Ri8qJG__ctaButtonLarge:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 30px #ffffff4d}.page-module-scss-module__Ri8qJG__ctaButtonLarge:active{transform:translateY(0)}.page-module-scss-module__Ri8qJG__footer{background:#fff;border-top:1px solid #e2e8f0;padding:2rem}.page-module-scss-module__Ri8qJG__footerContent{text-align:center;max-width:1200px;margin:0 auto}.page-module-scss-module__Ri8qJG__footerText{color:#3f3e3e;margin-bottom:.5rem;font-size:.9rem}.page-module-scss-module__Ri8qJG__footerLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module-scss-module__Ri8qJG__footerLink{color:#3f3e3e;font-size:.9rem;text-decoration:none}.page-module-scss-module__Ri8qJG__footerLink:hover{color:#000;text-decoration:underline}@media (max-width:768px){.page-module-scss-module__Ri8qJG__heroTitle{font-size:2.5rem}.page-module-scss-module__Ri8qJG__heroSubtitle{font-size:1.1rem}.page-module-scss-module__Ri8qJG__sectionTitle,.page-module-scss-module__Ri8qJG__ctaTitle{font-size:2rem}.page-module-scss-module__Ri8qJG__featuresGrid{grid-template-columns:1fr}.page-module-scss-module__Ri8qJG__navLinks{gap:1rem}.page-module-scss-module__Ri8qJG__ctaButton{padding:.625rem 1.25rem;font-size:.875rem}}@media (max-width:480px){.page-module-scss-module__Ri8qJG__navbar{padding:1rem}.page-module-scss-module__Ri8qJG__logo h1{font-size:1.5rem}.page-module-scss-module__Ri8qJG__hero{padding:4rem 1.5rem}.page-module-scss-module__Ri8qJG__heroTitle{font-size:2rem}.page-module-scss-module__Ri8qJG__heroSubtitle{font-size:1rem}.page-module-scss-module__Ri8qJG__heroButtons{flex-direction:column;width:100%}.page-module-scss-module__Ri8qJG__primaryButton,.page-module-scss-module__Ri8qJG__secondaryButton{width:100%}.page-module-scss-module__Ri8qJG__features,.page-module-scss-module__Ri8qJG__pricing{padding:4rem 1.5rem}.page-module-scss-module__Ri8qJG__pricingGrid{grid-template-columns:1fr}.page-module-scss-module__Ri8qJG__pricingCardFeatured{transform:scale(1)}.page-module-scss-module__Ri8qJG__ctaSection{padding:4rem 1.5rem}.page-module-scss-module__Ri8qJG__ctaButtonLarge{width:100%;padding:1rem 2rem;font-size:1.1rem}}
