.landing-page.landing-theme-light{--glass-bg:rgba(15,23,42,.03);--glass-border:rgba(15,23,42,.08);--landing-gutter:clamp(28px,5vw,56px);--landing-nav-clearance:max(8rem,calc(env(safe-area-inset-top, 0px) + 6.75rem));background:#f8fafc;color:#0f172a}.landing-page.landing-theme-light:after,.landing-page.landing-theme-light:before{display:none}.landing-page.landing-theme-light .landing-hero-bg{background:radial-gradient(ellipse 115% 95% at 50% -38%,hsla(24,84%,68%,.09),transparent 58%),linear-gradient(180deg,#f1f5f9,#f8fafc 55%)}.landing-page.landing-theme-light .landing-header{position:fixed;top:0;left:0;right:0;padding:20px var(--landing-gutter) 12px;display:block;z-index:100;background:transparent;border-bottom:none;transition:padding .3s ease}.landing-page.landing-theme-light .landing-header.header-scrolled{padding:16px var(--landing-gutter) 10px}.landing-page.landing-theme-light .landing-header .landing-header-inner{max-width:min(1180px,100%);margin-left:auto;margin-right:auto;background:color-mix(in srgb,#fff 94%,transparent);border:1px solid rgba(15,23,42,.06);border-radius:9999px;box-shadow:0 4px 28px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.95);backdrop-filter:blur(12px);padding:10px 20px 10px 18px}.landing-page.landing-theme-light .landing-header.header-scrolled .landing-header-inner{background:color-mix(in srgb,#fff 96%,transparent);border-color:rgba(15,23,42,.07);box-shadow:0 6px 32px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.landing-page.landing-theme-light .landing-hero-preview-shell{background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.05),0 20px 56px rgba(15,23,42,.09),inset 0 1px 0 hsla(0,0%,100%,.98)!important}.landing-page.landing-theme-light .landing-hero-search{background:#fff!important;border:1px solid rgba(15,23,42,.16)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 6px 18px rgba(15,23,42,.06)!important}.landing-page.landing-theme-light .landing-hero-search:focus-within{border-color:hsla(24,84%,68%,.62)!important;box-shadow:0 0 0 3px hsla(24,84%,68%,.18),0 10px 24px rgba(15,23,42,.09)!important}.landing-page.landing-theme-light .landing-hero-search svg{color:rgba(51,65,85,.8)!important}.landing-page.landing-theme-light .landing-hero-search-input{color:#0f172a!important}.landing-page.landing-theme-light .landing-hero-search-input::-moz-placeholder{color:rgba(71,85,105,.9)!important}.landing-page.landing-theme-light .landing-hero-search-input::placeholder{color:rgba(71,85,105,.9)!important}.landing-page.landing-theme-light .logo-text{-webkit-text-fill-color:transparent}.landing-page.landing-theme-light .nav-link{color:rgba(15,23,42,.84)}.landing-page.landing-theme-light .nav-link:hover{color:#0f172a;background:hsla(24,84%,68%,.1)}.landing-page.landing-theme-light .nav-link.nav-link--active{color:#0f172a;font-weight:700;background:linear-gradient(180deg,hsla(24,84%,68%,.22),hsla(24,84%,68%,.12));box-shadow:0 0 0 1px hsla(24,84%,68%,.45),0 4px 14px hsla(24,84%,68%,.12)}.landing-page.landing-theme-light .nav-link.nav-link--active:hover{color:#0f172a;background:linear-gradient(180deg,hsla(24,84%,68%,.28),hsla(24,84%,68%,.16))}.landing-page.landing-theme-light .btn-login{color:#0f172a;background:rgba(248,250,252,.96);border-color:rgba(148,163,184,.44)}.landing-page.landing-theme-light .btn-login:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.22)}.landing-page.landing-theme-light .btn-cta{border-radius:9999px!important;box-shadow:0 4px 16px hsla(24,84%,68%,.22)!important}.landing-page.landing-theme-light .landing-hero-preview-pills li>span{border:1px solid hsla(24,84%,68%,.14)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.05)!important}.landing-page.landing-theme-light .landing-features-kicker{background:hsla(0,0%,100%,.95)!important;border-color:hsla(24,84%,68%,.22)!important;color:var(--color-primary)!important}.landing-page.landing-theme-light .landing-feature-card{background:#fff!important;border-color:rgba(15,23,42,.09)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.05),0 18px 42px rgba(15,23,42,.07)!important}.landing-page.landing-theme-light .landing-feature-card:hover{border-color:hsla(24,84%,68%,.28)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.1),0 24px 52px hsla(24,84%,68%,.12)!important}.landing-page.landing-theme-light .author-role,.landing-page.landing-theme-light .cta-note,.landing-page.landing-theme-light .cta-subtitle,.landing-page.landing-theme-light .faq-toggle,.landing-page.landing-theme-light .feature-desc,.landing-page.landing-theme-light .hero-subtitle,.landing-page.landing-theme-light .integration-name,.landing-page.landing-theme-light .landing-hero-subtitle,.landing-page.landing-theme-light .scp-custom-top-foot,.landing-page.landing-theme-light .scp-custom-top-lead,.landing-page.landing-theme-light .scp-setup-top-foot,.landing-page.landing-theme-light .scp-setup-top-lead,.landing-page.landing-theme-light .scp-tier-section-label,.landing-page.landing-theme-light .section-subtitle,.landing-page.landing-theme-light .stat-label,.landing-page.landing-theme-light .step-desc,.landing-page.landing-theme-light .trust-band-eyebrow,.landing-page.landing-theme-light .trust-stat-label{color:rgba(15,23,42,.55)!important}.landing-page.landing-theme-light{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page.landing-theme-light .author-name,.landing-page.landing-theme-light .cta-title,.landing-page.landing-theme-light .faq-question,.landing-page.landing-theme-light .feature-title,.landing-page.landing-theme-light .hero-title,.landing-page.landing-theme-light .scp-custom-top-name,.landing-page.landing-theme-light .scp-setup-top-name,.landing-page.landing-theme-light .section-title,.landing-page.landing-theme-light .step-title{color:#0f172a!important;font-weight:500!important}.landing-page.landing-theme-light .landing-hero-title{color:#0f172a!important;font-weight:700!important}.landing-page.landing-theme-light .landing-hero-title .text-spark-green{color:var(--color-primary)!important}.landing-page.landing-theme-light .landing-strip--a,.landing-page.landing-theme-light .landing-strip--b{background:transparent!important}.landing-page.landing-theme-light .landing-trust-band{border:none!important}.landing-page.landing-theme-light .trust-band-card{background:#fff!important;border-color:rgba(15,23,42,.09)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.05),0 20px 48px rgba(15,23,42,.07)!important}.landing-page.landing-theme-light .trust-logos-block{background:transparent!important;border-top-color:rgba(15,23,42,.07)!important}.landing-page.landing-theme-light .trust-stat-value{color:var(--color-primary)!important}.landing-page.landing-theme-light .trust-logo-caption{color:rgba(15,23,42,.55)!important}.landing-page.landing-theme-light .faq-answer p,.landing-page.landing-theme-light .testimonial-quote p{color:rgba(15,23,42,.72)!important}.landing-page.landing-theme-light .step-pill{background:hsla(24,84%,68%,.08)!important;border-color:hsla(24,84%,68%,.2)!important}.landing-page.landing-theme-light .step-icon{background:hsla(24,84%,68%,.06)!important;border:1px solid hsla(24,84%,68%,.14)!important;box-shadow:none!important;color:#f29f67!important}.landing-page.landing-theme-light .integration-card,.landing-page.landing-theme-light .step-card,.landing-page.landing-theme-light .testimonial-card{background:#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.05),0 22px 50px -14px rgba(15,23,42,.07)!important}.landing-page.landing-theme-light .step-card--mid{border-color:hsla(24,84%,68%,.22)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.06),0 22px 48px hsla(24,84%,68%,.1)!important}.landing-page.landing-theme-light .btn-hero-secondary{color:#0f172a;background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12)}.landing-page.landing-theme-light .btn-hero-secondary:hover{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.18)}.landing-page.landing-theme-light .landing-footer{background:#f8fafc!important;color:#0f172a!important;border-top:1px solid rgba(15,23,42,.07)!important}.landing-page.landing-theme-light .landing-footer:before{height:64px!important;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary) 7%,#fff) 0,#f8fafc 100%)!important}.landing-page.landing-theme-light .landing-footer .footer-column h4{color:#0f172a!important}.landing-page.landing-theme-light .landing-footer .footer-brand p{color:rgba(15,23,42,.62)!important}.landing-page.landing-theme-light .landing-footer .footer-column a,.landing-page.landing-theme-light .landing-footer .footer-links a{color:rgba(15,23,42,.55)!important}.landing-page.landing-theme-light .landing-footer .footer-column a:hover,.landing-page.landing-theme-light .landing-footer .footer-links a:hover{color:var(--color-primary)!important}.landing-page.landing-theme-light .landing-footer .footer-copyright{color:rgba(15,23,42,.48)!important}.landing-page.landing-theme-light .landing-footer .footer-bottom{border-top-color:rgba(15,23,42,.1)!important}.landing-page.landing-theme-light .landing-footer .footer-links-sep{color:rgba(15,23,42,.35)!important}.landing-page.landing-theme-light .landing-footer .social-link{background:#fff!important;border-color:rgba(15,23,42,.12)!important;color:rgba(15,23,42,.55)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.landing-page.landing-theme-light .landing-footer .social-link:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;box-shadow:none}.landing-page.landing-theme-light .faq-item{border-bottom-color:rgba(15,23,42,.1)}.landing-page.landing-theme-light .faq-item.open{border-left-color:color-mix(in srgb,var(--color-primary) 68%,transparent)!important}.landing-page.landing-theme-light .video-placeholder{border-color:rgba(15,23,42,.1)}.landing-page.landing-theme-light .video-placeholder .video-title{color:#fff!important}.landing-page.landing-theme-light .video-placeholder .video-duration{color:hsla(0,0%,100%,.78)!important}.landing-page.landing-theme-light .scp-setup-fee-banner{background:linear-gradient(135deg,#fff 0,color-mix(in srgb,var(--color-primary) 6%,#f8fafc) 100%)!important;border-color:hsla(24,84%,68%,.18)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.06),0 14px 36px rgba(15,23,42,.06)!important}.landing-page.landing-theme-light .scp-setup-fee-banner-icon-wrap{background:hsla(24,84%,68%,.1)!important;border-color:hsla(24,84%,68%,.2)!important}.landing-page.landing-theme-light .scp-setup-fee-banner-label{color:var(--color-primary)!important}.landing-page.landing-theme-light .scp-setup-fee-banner-text{color:rgba(15,23,42,.78)!important}.landing-page.landing-theme-light .scp-setup-fee-banner-strong{color:#0f172a!important}.landing-page.landing-theme-light .scp-calling-banner{background:#fff!important;border-color:rgba(15,23,42,.09)!important;box-shadow:0 1px 0 hsla(24,84%,68%,.06),0 18px 42px rgba(15,23,42,.07)!important}.landing-page.landing-theme-light .scp-calling-banner-icon-wrap{color:var(--color-primary)!important}.landing-page.landing-theme-light .scp-calling-banner-label{color:#0f172a!important}.landing-page.landing-theme-light .scp-calling-banner-desc{color:rgba(15,23,42,.62)!important}.landing-page.landing-theme-light .scp-calling-banner-price-block{background:hsla(24,84%,68%,.07)!important;border-color:hsla(24,84%,68%,.16)!important}.landing-page.landing-theme-light .pricing-cta-secondary{color:#0f172a!important;border-color:rgba(15,23,42,.18)!important}.landing-page.landing-theme-light .scp-custom-chip{color:#de8850!important;background:hsla(24,84%,68%,.12)!important;border-color:hsla(24,84%,68%,.3)!important}.landing-page.landing-theme-light .pricing-cta-primary{color:#0f172a!important}.landing-page.landing-theme-light .pricing-cta-primary.scp-pricing-contact-sales-cta,.landing-page.landing-theme-light a.pricing-cta-primary.scp-pricing-contact-sales-cta,.landing-page.landing-theme-light a.pricing-cta-primary.scp-pricing-contact-sales-cta:hover{color:#fff!important}.landing-page.landing-theme-light .btn-hero-primary,.landing-page.landing-theme-light .btn-hero-secondary{border-radius:9999px!important}.landing-header-inner{justify-content:space-between;width:100%;max-width:1400px;margin:0 auto}.landing-header-inner,.landing-header-left{display:flex;align-items:center;gap:8px;min-width:0}.landing-header-left{flex:0 1 auto}.landing-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.landing-nav-desktop{display:flex;gap:32px;align-items:center;flex:0 0 auto;justify-content:center}.landing-mobile-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85);cursor:pointer}.landing-page.landing-theme-light .landing-mobile-menu-btn{border-color:rgba(15,23,42,.12);background:hsla(0,0%,100%,.92);color:#334155}.landing-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:150;animation:landing-fade-in .2s ease}.landing-mobile-panel{position:fixed;top:0;right:0;width:min(320px,88vw);height:100vh;z-index:160;background:#0a0a0f;border-left:1px solid hsla(0,0%,100%,.08);padding:72px 20px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:-12px 0 40px rgba(0,0,0,.35);animation:landing-slide-in .22s ease}.landing-page.landing-theme-light .landing-mobile-panel{background:#fff;border-left-color:rgba(15,23,42,.1);box-shadow:-12px 0 40px rgba(15,23,42,.12)}.landing-mobile-panel a{display:block;padding:14px 12px;border-radius:10px;font-size:15px;font-weight:500;color:hsla(0,0%,100%,.88)!important;text-decoration:none}.landing-page.landing-theme-light .landing-mobile-panel a{color:#0f172a!important}.landing-mobile-panel a:hover{background:hsla(0,0%,100%,.06)}.landing-mobile-panel a.nav-link--active{background:rgba(var(--color-primary-rgb),.22);font-weight:700;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.42);color:#fff!important}.landing-page.landing-theme-light .landing-mobile-panel a:hover{background:hsla(24,84%,68%,.08)}.landing-page.landing-theme-light .landing-mobile-panel a.nav-link--active{color:#0f172a!important;background:hsla(24,84%,68%,.16);font-weight:700;box-shadow:inset 0 0 0 1px hsla(24,84%,68%,.35)}.landing-mobile-panel-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:10px;border:none;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.landing-page.landing-theme-light .landing-mobile-panel-close{background:rgba(15,23,42,.06);color:#0f172a}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:1024px){.landing-header-inner nav.nav-links.landing-nav-desktop{display:none!important}.landing-header-inner .landing-mobile-menu-btn{display:flex!important}.landing-header-left{flex:1 1 auto;min-width:0}.landing-header .nav-buttons{gap:6px}.landing-header .btn-cta,.landing-header .btn-login{padding:8px 12px;font-size:12px}}@media (max-width:520px){.landing-header .logo-container{gap:6px;min-width:0}.landing-header .logo-text{font-size:15px;max-width:min(38vw,160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.landing-header .btn-login{display:none}}