:root{--section-header-margin-bottom-mobile: var(--space-6)}body.is-home-page [id]{scroll-margin-top:80px}body.is-home-page{overflow:visible}@media(max-width:767px){body.is-home-page.is-home-sticky-cta{padding-bottom:calc(var(--space-3) + 44px + var(--space-3) + env(safe-area-inset-bottom,0px))}body.is-home-page.is-home-sticky-cta .floating-support-button{bottom:calc(var(--space-3) + 44px + var(--space-3) + 12px + env(safe-area-inset-bottom,0px))}}body.is-home-page #header{background:linear-gradient(180deg,#09090beb,#09090bc7),radial-gradient(ellipse at 50% -40%,var(--color-accent-subtle),transparent 55%),radial-gradient(ellipse at 85% 120%,var(--color-accent-subtle),transparent 50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--color-accent-subtle);box-shadow:0 4px 24px #00000059}body.is-home-page #header .logo span,body.is-home-page #header .nav-center a,body.is-home-page #header .nav-center .nav-feature-link,body.is-home-page #header .mobile-menu-btn{color:var(--text-white)}body.is-home-page #header .nav-center a:hover,body.is-home-page #header .nav-center .nav-feature-link:hover{color:#ddd6fe;background:#6d28ff0f;border-color:#a855f71a}body.is-home-page #header .nav-center a.router-link-exact-active{color:#e9d5ff;background:#6d28ff29;border-color:#a855f747}body.is-home-page #header .nav-cta .btn-primary{color:#fff!important;background:var(--accent-primary)}body.is-home-page #header .nav-cta .btn-primary:hover,body.is-home-page #header .nav-cta .btn-primary:focus-visible{color:#fff!important;background:var(--accent-active, #4c1d95)}@media(max-width:768px){body.is-home-page #header .nav-links{background:linear-gradient(180deg,var(--color-bg-canvas) 0%,#0f0a18 100%),radial-gradient(ellipse at 50% 0%,var(--color-accent-subtle),transparent 60%);border-inline-start:1px solid var(--color-accent-subtle)}body.is-home-page #header .nav-links li a,body.is-home-page #header .nav-links .nav-feature-link{color:#ffffffe0;background:var(--color-border-subtle);border-color:var(--color-accent-subtle)}body.is-home-page #header .nav-links li a:hover,body.is-home-page #header .nav-links .nav-feature-link:hover{color:var(--color-text-primary);background:var(--color-accent-subtle);border-color:#a855f759}}body.is-home-page .home-content :is(.hero-headline,.home-hero__headline,.home-section__title,.headline-line-1,.headline-line-2,.tools-headline,.hiw-title,.vs-title,.imgs-title,.vids-title,.comments-title,.pricing-headline,.faq-title,.bots-title,.cta-title,.download-title){color:var(--text-white)}body.is-home-page .home-content :is(.hero-description,.home-hero__subline,.home-section__subtitle,.headline-line-3,.tools-subtitle,.hiw-subtitle,.vs-subtitle,.imgs-subtitle,.vids-subtitle,.comments-subtitle,.pricing-subtitle,.faq-subtitle,.bots-subtitle,.cta-subtitle,.download-subtitle){color:var(--text-white-85);line-height:1.75}body.is-home-page .home-content .home-hero__badge,body.is-home-page .home-content .home-section__badge{color:var(--purple-lighter)}body.is-home-page .home-content .home-section__title,body.is-home-page .home-content .final-cta__title{font-family:var(--font-display);font-weight:900;color:var(--text-white)}body.is-home-page .home-content .hero-trust-row .trust-text span{color:var(--text-white-85)}body.is-home-page .home-content .gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.is-home-page .home-content .pricing-footer-cta .pricing-all-btn{color:var(--purple-lighter);border-color:var(--purple-border);background:var(--glass-purple-bg)}body.is-home-page .home-content .pricing-footer-cta .pricing-all-btn:hover{color:var(--text-white);border-color:var(--glass-purple-border-hover);background:var(--glass-purple-bg-hover);box-shadow:none}body.is-home-page .home-content :is(.home-pillar-card:hover,.home-studio-grid__card:hover:not(:disabled),.social-proof__stat:hover,.tool-card:hover){box-shadow:var(--glow-card)!important}body.is-home-page .home-content .myn-btn--primary:hover:not(:disabled){box-shadow:var(--glow-cta-hover)!important}body.is-home-page .home-content :is(button,a,[role=button]):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}body.is-home-page .footer{margin-top:0}
