.hero-preview-row[data-astro-cid-7vszemnk].is-active{background:#52b7880f!important}.how-section[data-astro-cid-qpybyyaj] .how-step[data-astro-cid-qpybyyaj].is-active{background:#fff!important;border-color:var(--color-border)!important;border-left:3px solid var(--color-accent)!important;box-shadow:var(--shadow-sm)!important}.how-section[data-astro-cid-qpybyyaj] .how-step[data-astro-cid-qpybyyaj].is-active .how-step-num[data-astro-cid-qpybyyaj]{color:var(--color-accent)!important}.how-section[data-astro-cid-qpybyyaj] .how-step[data-astro-cid-qpybyyaj].is-active .how-step-body[data-astro-cid-qpybyyaj]{max-height:80px!important}.example-card[data-astro-cid-w7gbez23]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.faq-row[data-astro-cid-bykv3gyu][open]{border-left:3px solid var(--color-accent)}.faq-row[data-astro-cid-bykv3gyu][open] .faq-icon[data-astro-cid-bykv3gyu]{transform:rotate(45deg)}.faq-summary[data-astro-cid-bykv3gyu]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-bykv3gyu]::marker{display:none;content:""}#cta[data-astro-cid-kfppqcag] input[data-astro-cid-kfppqcag]::placeholder{color:#ffffff80}.mobile-cta[data-astro-cid-4563m3xf][data-visible=true]{transform:translate(-50%) translateY(0)!important;opacity:1!important;pointer-events:auto!important}@media(min-width:961px){.mobile-cta[data-astro-cid-4563m3xf]{display:none!important}}html{scroll-behavior:smooth}@media(max-width:960px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.hero-grid .hero-h1{font-size:44px!important;line-height:1.08!important}.hero-grid .hero-cursor{height:38px!important}.three-col{grid-template-columns:1fr 1fr!important}.three-col>*{min-width:0!important}.testimonials-grid>figure{min-width:0!important}.how-grid{grid-template-columns:1fr!important;gap:32px!important}.testimonials-grid{grid-template-columns:1fr 1fr!important}.testimonials-grid>figure:first-child{grid-column:1 / -1}.pricing-grid{grid-template-columns:1fr!important}.pricing-grid>div:first-child{border-right:none!important;border-bottom:1px solid var(--color-border)}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.footer-grid>div:first-child{grid-column:1 / -1}section h2{font-size:32px!important}section{padding-left:24px!important;padding-right:24px!important}}@media(max-width:640px){section{padding-left:20px!important;padding-right:20px!important}.hero-grid{padding:0!important;gap:32px!important}.hero-grid .hero-h1{font-size:36px!important;letter-spacing:-.4px!important}.hero-grid .hero-cursor{height:30px!important;width:2px!important}.hero-grid .hero-sub{font-size:16px!important}.hero-grid form{flex-direction:column!important;gap:8px!important;padding:8px!important}.hero-grid form button{width:100%!important}.hero-grid form input{padding:12px!important}.hero-preview-toast{right:8px!important}section{padding-top:56px!important;padding-bottom:56px!important}section h2{font-size:28px!important;letter-spacing:-.3px!important}.three-col{grid-template-columns:1fr!important;gap:16px!important}.three-col>*{min-width:0!important}.testimonials-grid{grid-template-columns:1fr!important}.testimonials-grid>figure{grid-column:auto!important;min-width:0!important}.testimonials-grid blockquote{font-size:16px!important}.three-col>div,.three-col>article{padding:24px!important}.comparison-scroll{overflow-x:auto!important}.comparison-scroll table{font-size:13px!important}.comparison-scroll table th,.comparison-scroll table td{padding:12px 10px!important}.pricing-grid>div{padding:28px!important}.pricing-features{grid-template-columns:1fr!important}.pricing-grid .pricing-price{font-size:52px!important}.how-grid button{padding:18px 20px!important}.how-grid>div:last-child{padding:20px!important;min-height:0!important}.final-cta-card{padding:44px 24px!important;border-radius:16px!important}.final-cta-h2{font-size:32px!important}.final-cta-form{flex-direction:column!important;gap:8px!important}.final-cta-form button{width:100%!important}.faq-summary{font-size:15px!important;padding:16px 20px!important}footer{padding:40px 20px 24px!important}.footer-grid{grid-template-columns:1fr!important}.footer-grid>div:first-child{grid-column:auto!important}}
