.Header-module__Af2_WG__header{z-index:100;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 40px;display:flex;position:fixed;top:0;left:0}.Header-module__Af2_WG__logo{color:var(--foreground);letter-spacing:-.05em;align-items:center;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.Header-module__Af2_WG__logoImg{width:2rem;height:2rem;margin-right:.5rem}.Header-module__Af2_WG__nav{align-items:center;gap:32px;display:flex}.Header-module__Af2_WG__link{color:var(--foreground);opacity:.8;font-size:1rem;text-decoration:none;transition:opacity .2s}.Header-module__Af2_WG__link:hover{opacity:1}.Header-module__Af2_WG__cta{padding:10px 20px;font-size:.95rem}@media (max-width:768px){.Header-module__Af2_WG__header{padding:0 16px}.Header-module__Af2_WG__nav{gap:16px}.Header-module__Af2_WG__link{display:none}.Header-module__Af2_WG__cta{padding:8px 16px;font-size:.85rem}.Header-module__Af2_WG__logo{font-size:1.25rem}.Header-module__Af2_WG__logoImg{width:1.5rem;height:1.5rem}}
.Hero-module__Z8hQ_W__hero{text-align:center;justify-content:center;align-items:center;min-height:80vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#0ea5e926 0%,#14b8a60d 50%,#0000 70%);width:60vw;height:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__Z8hQ_W__content{z-index:1;max-width:800px;margin:0 auto;position:relative}.Hero-module__Z8hQ_W__title{letter-spacing:-.02em;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.Hero-module__Z8hQ_W__subtitle{color:#a1a1aa;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.Hero-module__Z8hQ_W__bullets{text-align:left;color:#e4e4e7;flex-direction:column;align-items:flex-start;gap:12px;max-width:fit-content;margin:0 auto 40px;padding:0;font-size:1.1rem;list-style:none;display:flex}.Hero-module__Z8hQ_W__check{color:var(--accent-2);margin-right:8px;font-weight:700}.Hero-module__Z8hQ_W__actions{justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.Hero-module__Z8hQ_W__btnSecondary{background:var(--surface);border:1px solid var(--surface-border);color:#fff;cursor:pointer;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.Hero-module__Z8hQ_W__btnSecondary:hover{background:#ffffff1a;border-color:#fff3}.Hero-module__Z8hQ_W__socialProof{color:#71717a;margin-top:20px;font-size:.9rem;font-style:italic}@media (max-width:768px){.Hero-module__Z8hQ_W__hero{min-height:auto;padding:100px 0 60px}.Hero-module__Z8hQ_W__title{font-size:2.25rem}.Hero-module__Z8hQ_W__subtitle{margin-bottom:24px;font-size:1.1rem}.Hero-module__Z8hQ_W__actions{flex-direction:column;width:100%}.Hero-module__Z8hQ_W__actions a{box-sizing:border-box;width:100%}.Hero-module__Z8hQ_W__glow{width:100vw;height:100vw}}
.Problem-module__xNBfSq__problem{background-color:var(--background);text-align:center;padding:80px 0}.Problem-module__xNBfSq__title{color:#fca5a5;margin-bottom:48px;font-size:2.5rem;font-weight:700}.Problem-module__xNBfSq__cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:48px;display:grid}.Problem-module__xNBfSq__card{flex-direction:column;align-items:center;gap:16px;padding:32px 24px;transition:transform .2s;display:flex}.Problem-module__xNBfSq__card:hover{transform:translateY(-4px)}.Problem-module__xNBfSq__icon{font-size:3rem}.Problem-module__xNBfSq__card p{color:#e4e4e7;margin:0;font-size:1.1rem;font-weight:600}.Problem-module__xNBfSq__footer{color:#a1a1aa;background:#ffffff05;border-radius:12px;padding:24px;font-size:1.25rem;display:inline-block}.Problem-module__xNBfSq__footer strong{color:#fff}@media (max-width:768px){.Problem-module__xNBfSq__problem{padding:60px 0}.Problem-module__xNBfSq__title{margin-bottom:32px;font-size:2rem}.Problem-module__xNBfSq__cards{grid-template-columns:1fr}}
.Solution-module__DwmkRG__solution{background:var(--surface);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);text-align:center;padding:80px 0}.Solution-module__DwmkRG__container{justify-content:center;display:flex}.Solution-module__DwmkRG__content{max-width:800px}.Solution-module__DwmkRG__title{margin-bottom:24px;font-size:2.5rem;font-weight:800}.Solution-module__DwmkRG__desc{color:#e4e4e7;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.Solution-module__DwmkRG__solution{padding:60px 0}.Solution-module__DwmkRG__title{font-size:2rem}.Solution-module__DwmkRG__desc{font-size:1.1rem}}
.Features-module__ZD3nRW__features{padding:100px 0;position:relative}.Features-module__ZD3nRW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px;display:grid}.Features-module__ZD3nRW__card{flex-direction:column;gap:16px;padding:40px 32px;transition:transform .3s,box-shadow .3s;display:flex}.Features-module__ZD3nRW__card:hover{border-color:#fff3;transform:translateY(-8px);box-shadow:0 12px 24px #0003}.Features-module__ZD3nRW__icon{color:var(--accent-1);justify-content:center;margin-bottom:8px;font-size:3rem;display:flex}.Features-module__ZD3nRW__cardTitle{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.Features-module__ZD3nRW__cardDesc{color:#a1a1aa;margin:0;font-size:1.05rem;line-height:1.6}@media (max-width:768px){.Features-module__ZD3nRW__features{padding:60px 0}.Features-module__ZD3nRW__grid{grid-template-columns:1fr;gap:24px}.Features-module__ZD3nRW__card{padding:24px}}
.Benefits-module__5KkGRG__benefits{text-align:center;padding:100px 0}.Benefits-module__5KkGRG__title{margin-bottom:60px;font-size:2.5rem;font-weight:800}.Benefits-module__5KkGRG__list{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.Benefits-module__5KkGRG__item{justify-content:space-between;align-items:center;padding:32px;font-size:1.2rem;font-weight:600;display:flex}.Benefits-module__5KkGRG__before{color:#a1a1aa;text-align:right;flex:1}.Benefits-module__5KkGRG__arrow{color:var(--accent-1);margin:0 24px;font-size:1.5rem}.Benefits-module__5KkGRG__after{color:#fff;text-align:left;flex:1}@media (max-width:768px){.Benefits-module__5KkGRG__benefits{padding:60px 0}.Benefits-module__5KkGRG__title{margin-bottom:40px;font-size:2rem}.Benefits-module__5KkGRG__item{text-align:center;flex-direction:column;gap:16px;padding:24px}.Benefits-module__5KkGRG__before,.Benefits-module__5KkGRG__after{text-align:center}.Benefits-module__5KkGRG__arrow{margin:8px 0;transform:rotate(90deg)}}
.SocialProof-module__sKLGIW__socialProof{text-align:center;background:var(--surface);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);padding:80px 0}.SocialProof-module__sKLGIW__title{margin-bottom:48px;font-size:2.5rem;font-weight:800}.SocialProof-module__sKLGIW__testimonialWrapper{justify-content:center;display:flex}.SocialProof-module__sKLGIW__testimonialCard{text-align:left;max-width:600px;padding:40px}.SocialProof-module__sKLGIW__quote{color:#e4e4e7;margin-bottom:24px;font-size:1.5rem;font-style:italic;line-height:1.5}.SocialProof-module__sKLGIW__author{align-items:center;gap:16px;display:flex}.SocialProof-module__sKLGIW__avatar{background:var(--accent-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:700;display:flex}.SocialProof-module__sKLGIW__info{flex-direction:column;display:flex}.SocialProof-module__sKLGIW__info strong{color:#fff;font-size:1.1rem}.SocialProof-module__sKLGIW__info span{color:#a1a1aa;font-size:.9rem}@media (max-width:768px){.SocialProof-module__sKLGIW__socialProof{padding:60px 0}.SocialProof-module__sKLGIW__title{margin-bottom:32px;font-size:2rem}.SocialProof-module__sKLGIW__testimonialCard{padding:24px}.SocialProof-module__sKLGIW__quote{font-size:1.15rem}}
.HowItWorks-module__a-Tr4W__howItWorks{text-align:center;padding:100px 0}.HowItWorks-module__a-Tr4W__title{margin-bottom:60px;font-size:2.5rem;font-weight:800}.HowItWorks-module__a-Tr4W__steps{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:60px;display:flex}.HowItWorks-module__a-Tr4W__step{flex-direction:column;flex:1;align-items:center;gap:16px;min-width:200px;display:flex}.HowItWorks-module__a-Tr4W__number{background:var(--surface);border:2px solid var(--accent-1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}.HowItWorks-module__a-Tr4W__step h3{color:#e4e4e7;margin:0;font-size:1.25rem}.HowItWorks-module__a-Tr4W__footer{color:#a1a1aa;background:#ffffff05;border-radius:12px;padding:24px;font-size:1.25rem;display:inline-block}.HowItWorks-module__a-Tr4W__footer strong{color:var(--accent-2)}@media (max-width:768px){.HowItWorks-module__a-Tr4W__howItWorks{padding:60px 0}.HowItWorks-module__a-Tr4W__title{margin-bottom:40px;font-size:2rem}.HowItWorks-module__a-Tr4W__steps{flex-direction:column;gap:32px}}
.Prices-module__kfw_gG__prices{text-align:center;background:var(--surface);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);padding:100px 0}.Prices-module__kfw_gG__title{margin-bottom:48px;font-size:2.5rem;font-weight:800}.Prices-module__kfw_gG__grid{justify-content:center;max-width:500px;margin:0 auto;display:flex}.Prices-module__kfw_gG__card{border:1px solid var(--accent-1);width:100%;padding:48px 32px;position:relative}.Prices-module__kfw_gG__badge{background:var(--accent-gradient);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:6px 16px;font-size:.85rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.Prices-module__kfw_gG__cardTitle{color:#fff;margin:0 0 8px;font-size:2rem}.Prices-module__kfw_gG__desc{color:#a1a1aa;margin-bottom:32px}.Prices-module__kfw_gG__priceContainer{justify-content:center;align-items:baseline;margin-bottom:40px;display:flex}.Prices-module__kfw_gG__currency{color:#fff;margin-right:4px;font-size:1.5rem;font-weight:700}.Prices-module__kfw_gG__price{color:#fff;letter-spacing:-.02em;font-size:3rem;font-weight:800}.Prices-module__kfw_gG__period{color:#a1a1aa;margin-left:8px}.Prices-module__kfw_gG__features{text-align:left;margin:0 0 40px;padding:0;list-style:none}.Prices-module__kfw_gG__feature{color:#e4e4e7;align-items:center;margin-bottom:16px;font-size:1.1rem;display:flex}.Prices-module__kfw_gG__check{color:var(--accent-2);margin-right:12px;font-weight:700}.Prices-module__kfw_gG__cta{justify-content:center;align-items:center;font-size:1.1rem;display:flex}@media (max-width:768px){.Prices-module__kfw_gG__prices{padding:60px 0}.Prices-module__kfw_gG__title{margin-bottom:32px;font-size:2rem}.Prices-module__kfw_gG__card{padding:32px 24px}.Prices-module__kfw_gG__price{font-size:2.5rem}}
.Faq-module__EHB7zG__faq{padding:100px 0}.Faq-module__EHB7zG__title{text-align:center;margin-bottom:48px;font-size:2.5rem;font-weight:800}.Faq-module__EHB7zG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:800px;margin:0 auto;display:grid}.Faq-module__EHB7zG__card{padding:32px}.Faq-module__EHB7zG__question{color:#fff;margin:0 0 16px;font-size:1.25rem;font-weight:700}.Faq-module__EHB7zG__answer{color:#a1a1aa;margin:0;line-height:1.5}@media (max-width:768px){.Faq-module__EHB7zG__faq{padding:60px 0}.Faq-module__EHB7zG__title{margin-bottom:32px;font-size:2rem}.Faq-module__EHB7zG__grid{grid-template-columns:1fr}.Faq-module__EHB7zG__card{padding:24px}}
.FinalCta-module__IPvEmW__finalCta{text-align:center;padding:60px 0 100px}.FinalCta-module__IPvEmW__content{background:linear-gradient(#0ea5e91a 0%,#14b8a60d 100%);border-color:#0ea5e933;max-width:900px;margin:0 auto;padding:64px 32px}.FinalCta-module__IPvEmW__title{margin-bottom:24px;font-size:2.5rem;font-weight:800;line-height:1.2}.FinalCta-module__IPvEmW__desc{color:#e4e4e7;margin-bottom:40px;font-size:1.25rem}@media (max-width:768px){.FinalCta-module__IPvEmW__finalCta{padding:40px 0 60px}.FinalCta-module__IPvEmW__content{padding:40px 24px}.FinalCta-module__IPvEmW__title{font-size:2rem}.FinalCta-module__IPvEmW__desc{font-size:1.1rem}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--surface-border);text-align:center;color:#a1a1aa;padding:40px 0;font-size:.9rem}
