:root{--sd-orange:#ef7b1a;--sd-orange-hover:#ea580c;--sd-orange-gradient:linear-gradient(135deg,#ef7b1a,#ea580c);--sd-navy:#070b14;--sd-slate-dark:#0f172a;--sd-slate-body:#475569;--sd-border-light:rgba(226,232,240,.85);--sd-border-hover:rgba(239,123,26,.45);--sd-radius:0.75rem;--sd-radius-card:0.75rem;--sd-radius-btn:0.75rem;--sd-radius-chip:0.75rem;--sd-radius-sm:0.5rem;--sd-ease-smooth:cubic-bezier(0.16,1,0.3,1)}.homepage .scroll-animate,.homepage .scroll-animate-bounce,.homepage .scroll-animate-left,.homepage .scroll-animate-right,.homepage .scroll-animate-scale{opacity:0;will-change:transform,opacity;transition:opacity .5s var(--sd-ease-smooth),transform .5s var(--sd-ease-smooth)!important;animation:sdSafetyReveal .35s .8s forwards}@keyframes sdSafetyReveal{to{opacity:1;transform:none}}.homepage .scroll-animate{transform:translateY(20px)}.homepage .scroll-animate-left{transform:translateX(-24px)}.homepage .scroll-animate-right{transform:translateX(24px)}.homepage .scroll-animate-bounce,.homepage .scroll-animate-scale{transform:scale(.96) translateY(14px)}.homepage .scroll-animate-bounce.animate,.homepage .scroll-animate-left.animate,.homepage .scroll-animate-right.animate,.homepage .scroll-animate-scale.animate,.homepage .scroll-animate.animate{opacity:1!important;transform:translateY(0) translateX(0) scale(1)!important;animation:none!important}@media (prefers-reduced-motion:reduce){.homepage .scroll-animate,.homepage .scroll-animate-bounce,.homepage .scroll-animate-left,.homepage .scroll-animate-right,.homepage .scroll-animate-scale{opacity:1!important;transform:none!important;transition:none!important}}.homepage section{padding-top:clamp(3rem,5.5vw,4.5rem)!important;padding-bottom:clamp(3rem,5.5vw,4.5rem)!important}.homepage .home-faq-section,.homepage .home-pricing-section,.homepage .home-services-section,.homepage .home-testimonials-section,.homepage .home-why-section{padding-top:clamp(3.25rem,5vw,4.75rem)!important;padding-bottom:clamp(3.25rem,5vw,4.75rem)!important}.homepage .max-w-3xl.mx-auto.mb-10,.homepage .max-w-3xl.mx-auto.mb-14,.homepage .max-w-3xl.mx-auto.mb-16,.homepage .text-center.max-w-3xl.mx-auto{margin-bottom:2.25rem!important}.homepage .home-heading{margin-bottom:.75rem!important;letter-spacing:-.025em!important}.homepage .home-services-section{background:radial-gradient(circle at 50% 0,rgba(239,123,26,.03) 0,transparent 60%),#f8fafc!important}.homepage .home-pricing-section,.homepage .home-services-section{border-top:1px solid rgba(226,232,240,.7)!important;border-bottom:1px solid rgba(226,232,240,.7)!important}.homepage .home-pricing-section{background:radial-gradient(circle at 50% 10%,rgba(37,99,235,.03) 0,transparent 70%),#f8fafc!important}.homepage .home-faq-section,.homepage .home-testimonials-section,.homepage .home-why-section{background:#fff!important}.homepage .home-eyebrow{display:inline-flex!important;align-items:center!important;gap:.45rem!important;padding:.35rem .9rem!important;border-radius:999px!important;background:rgba(239,123,26,.08)!important;border:1px solid rgba(239,123,26,.2)!important;color:#ea580c!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:.85rem!important}.homepage .home-heading-accent{background:linear-gradient(135deg,#ef7b1a,#ea580c 50%,#f97316)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.homepage .hero-below-shell,.homepage .hero-brand-card,.homepage .hero-result-chip,.homepage .hero-stats-card,.homepage .hero-trust-card,.homepage .home-card,.homepage .home-color-icon,.homepage .home-faq-item,.homepage .home-icon-box,.homepage .home-panel,.homepage .home-stat{box-shadow:none!important}.homepage .home-card{border:1px solid var(--sd-border-light)!important;border-radius:var(--sd-radius-card)!important;background:#fff!important;padding:1.25rem 1.35rem!important;transition:transform .28s var(--sd-ease-smooth),border-color .22s ease,box-shadow .28s ease!important}.homepage .home-card:hover{border-color:var(--sd-border-hover)!important;transform:translateY(-3px)!important;box-shadow:0 10px 24px -8px rgba(15,23,42,.07),0 0 0 1px rgba(239,123,26,.15)!important}.homepage .home-color-icon,.homepage .home-icon-box{width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;border-radius:.65rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(248,250,252,.95)!important;border:1px solid rgba(226,232,240,.9)!important;padding:.35rem!important;transition:transform .22s var(--sd-ease-smooth),border-color .2s ease!important}.homepage .home-color-icon__img{width:1.45rem!important;height:1.45rem!important;-o-object-fit:contain!important;object-fit:contain!important}.homepage .group:hover .home-color-icon,.homepage .home-card:hover .home-color-icon{transform:scale(1.06)!important;border-color:rgba(239,123,26,.4)!important}[role=button],a,button,input[type=button],input[type=submit],label[for],select{cursor:pointer!important}.homepage .hero-primary-btn,.homepage .home-btn-brand,.homepage .home-btn-primary,.site-header .site-header-cta--primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;height:2.875rem!important;min-height:2.875rem!important;padding:0 1.6rem!important;border-radius:var(--sd-radius-btn)!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important;color:#fff!important;background:var(--sd-orange-gradient)!important;border:none!important;box-shadow:0 4px 14px rgba(239,123,26,.28)!important;transition:transform .25s var(--sd-ease-smooth),box-shadow .25s ease,background .2s ease!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.homepage .hero-primary-btn:hover,.homepage .home-btn-brand:hover,.homepage .home-btn-primary:hover,.site-header .site-header-cta--primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px rgba(239,123,26,.38)!important;background:linear-gradient(135deg,#f97316,#ef7b1a)!important;color:#fff!important}.homepage .hero-primary-btn:active,.homepage .home-btn-brand:active,.homepage .home-btn-primary:active{transform:translateY(0) scale(.98)!important}.homepage .hero-secondary-btn,.homepage .home-btn-outline,.homepage .home-btn-secondary,.site-header .site-header-cta--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;height:2.875rem!important;min-height:2.875rem!important;padding:0 1.6rem!important;border-radius:var(--sd-radius-btn)!important;font-size:.9rem!important;font-weight:600!important;line-height:1!important;color:#0f172a!important;background:#fff!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:none!important;transition:transform .25s var(--sd-ease-smooth),border-color .2s ease,background .2s ease,color .2s ease!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.homepage .hero-secondary-btn:hover,.homepage .home-btn-outline:hover,.homepage .home-btn-secondary:hover,.site-header .site-header-cta--secondary:hover{transform:translateY(-2px)!important;border-color:#ef7b1a!important;color:#ef7b1a!important;background:#fff8f3!important}.homepage .hero-secondary-btn:active,.homepage .home-btn-outline:active{transform:translateY(0) scale(.98)!important}.homepage .hero-trust-card{padding:.25rem 0!important}.homepage .hero-below-shell,.homepage .hero-trust-card{background:transparent!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}.homepage .hero-below-shell{padding:0!important;gap:2.25rem!important}.homepage .hero-stats-card{border-radius:var(--sd-radius-card)!important;border:1px solid rgba(226,232,240,.8)!important;background:#fff!important;transition:transform .22s var(--sd-ease-smooth),border-color .2s ease!important}.homepage .hero-stats-card:hover{transform:translateY(-2px)!important;border-color:var(--sd-border-hover)!important}.homepage .hero-result-chip{border-radius:var(--sd-radius-card)!important;border:1px solid rgba(226,232,240,.8)!important;background:#fff!important}.homepage-light-theme .site-footer,.homepage-light-theme footer.site-footer,.site-footer,.site-footer-shell,footer.site-footer{position:relative!important;background:radial-gradient(circle at 50% 0,#0d1527 0,#070b14 100%)!important;background-color:#070b14!important;border-top:1px solid hsla(0,0%,100%,.08)!important;color:#cbd5e1!important;padding-top:0!important}.site-footer-top-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ef7b1a,#ea580c 45%,#10b981)!important;opacity:.95;z-index:2}.homepage-light-theme footer .site-footer-heading,.site-footer .site-footer-heading{color:#fff!important;font-size:.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:1.15rem!important}.homepage-light-theme footer a.site-footer-link,.site-footer .site-footer-link,.site-footer a.site-footer-link{color:#cbd5e1!important;font-size:.875rem!important;transition:all .2s var(--sd-ease-smooth)!important;display:inline-block!important;text-decoration:none!important}.homepage-light-theme footer a.site-footer-link:hover,.site-footer .site-footer-link:hover,.site-footer a.site-footer-link:hover{color:#ef7b1a!important;transform:translateX(4px)!important}.site-footer a:hover{color:#ef7b1a!important}.homepage-light-theme footer a,.site-footer a{color:#cbd5e1}.homepage-light-theme footer .group:hover span,.site-footer .group:hover span{color:#ef7b1a!important}.site-footer .site-footer-social,.site-footer-social{width:2.5rem!important;height:2.5rem!important;border-radius:var(--sd-radius-card,.75rem)!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#e2e8f0!important;transition:all .22s var(--sd-ease-smooth)!important}.site-footer .site-footer-social:hover,.site-footer-social:hover{background:#ef7b1a!important;border-color:#ef7b1a!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(239,123,26,.35)!important}.homepage-light-theme footer .site-footer-social svg,.site-footer-social svg{stroke:currentColor!important;color:inherit!important}.homepage-light-theme footer .site-footer-bottom,.site-footer-bottom{border-top:1px solid hsla(0,0%,100%,.08)!important;padding-top:1.75rem!important;margin-top:2.5rem!important;color:#64748b!important}.site-footer-bottom a{color:#94a3b8!important;transition:color .2s ease!important}.site-footer-bottom a:hover{color:#ef7b1a!important}.pricing-tab-btn{padding:.65rem 1.25rem;border-radius:var(--sd-radius-btn);font-size:.875rem;font-weight:700;transition:all .25s var(--sd-ease-smooth);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.pricing-tab-btn--active{background:#0f172a;color:#fff;box-shadow:0 4px 14px rgba(15,23,42,.15)}.pricing-tab-btn--inactive{background:#fff;color:#64748b;border:1px solid rgba(226,232,240,.9)}.pricing-tab-btn--inactive:hover{color:#0f172a;border-color:#cbd5e1;background:#f8fafc}.homepage-light-theme .site-header-academy,.sd-header .sd-header__chip,.sd-header .sd-header__cta,.sd-header .site-header-academy,.sd-header .site-header-cta,.sd-header .site-header-cta--primary,.sd-header .site-header-cta--secondary,.sd-header__chip,.sd-header__cta,.sd-header__drawer-chip,.sd-header__drawer-cta,.site-header-academy,.site-header-academy--ai,.site-header-academy--learning,.site-header-cta,.site-header-cta--primary,.site-header-cta--secondary{border-radius:var(--sd-radius-btn)!important}.homepage .hero-below-shell,.homepage .hero-brand-card,.homepage .hero-stats-card,.homepage .hero-trust-card,.homepage .home-card,.homepage .home-faq-card,.homepage .home-feature-card,.homepage .home-insight-card,.homepage .home-pricing-card,.homepage .home-service-card,.homepage .home-testimonial-card,.homepage .rounded-2xl,.homepage .rounded-xl,.rounded-2xl,.rounded-xl,.sd-header__drawer-account,.sd-header__drawer-services,.sd-header__dropdown-panel,.sd-header__dropdown-panel-inner,.sd-header__user-menu,.site-header-dropdown{border-radius:var(--sd-radius-card)!important}.homepage .hero-primary-btn,.homepage .hero-secondary-btn,.homepage .home-badge,.homepage .home-btn-brand,.homepage .home-btn-outline,.homepage .home-btn-primary,.homepage .home-btn-secondary,.homepage .home-category-pill,.homepage .home-eyebrow,.homepage .home-popular-badge,.homepage button.cursor-pointer:not(.rounded-full),.homepage-light-theme .home-badge,.pricing-tab-btn{border-radius:var(--sd-radius-btn)!important}