:root{--mkt-banner-h:44px;--mkt-header-offset:calc(var(--mkt-banner-h) + 64px)}@media (min-width:768px){:root{--mkt-banner-h:56px}}:root{--sb-mkt-bg-void:#050508;--sb-mkt-bg-primary:#0A0A0F;--sb-mkt-bg-elevated:#12121A;--sb-mkt-bg-surface:#1A1A26;--sb-mkt-bg-glass:rgba(18,18,26,0.7);--sb-mkt-gold-primary:#C9A84C;--sb-mkt-gold-light:#E8D48B;--sb-mkt-gold-warm:#D4A843;--sb-mkt-gold-glow:rgba(201,168,76,0.12);--sb-mkt-text-primary:#E8E6E1;--sb-mkt-text-secondary:#9B978F;--sb-mkt-text-tertiary:#8E897F;--sb-mkt-accent-blue:#2A3A5C;--sb-mkt-border:#2A2A36;--sb-mkt-border-gold:rgba(201,168,76,0.2);--sb-mkt-text-hero:clamp(2.25rem,6vw,5.5rem);--sb-mkt-text-h2:clamp(2rem,4vw,3.5rem);--sb-mkt-text-h3:clamp(1.25rem,2vw,1.75rem);--sb-mkt-text-body:clamp(1rem,1.2vw,1.25rem);--sb-mkt-text-small:clamp(0.875rem,1vw,1rem);--sb-mkt-text-caption:0.75rem}.sb-gold-gradient-text{color:transparent;background:linear-gradient(135deg,#f5d98c,#d4a843 26%,#b8922e 52%,#e3c463 76%,#f7e6b0);-webkit-background-clip:text;background-clip:text}.home-constellation .sb-gold-gradient-text{filter:drop-shadow(0 2px 20px rgba(3,3,10,.6))}@media (forced-colors:active),print{.sb-gold-gradient-text{color:var(--sb-mkt-gold-primary,#C9A84C);-webkit-text-fill-color:var(--sb-mkt-gold-primary,#C9A84C);background:none}}.mkt-display{font-family:var(--font-cormorant),Georgia,serif}@keyframes sb-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.sb-cta-shimmer:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,transparent,rgba(201,168,76,.15),transparent);background-size:300% 300%;animation:sb-shimmer 4s ease-in-out infinite;z-index:-1;opacity:0;transition:opacity .4s}.sb-cta-shimmer:hover:before{opacity:1}@media (hover:none){.sb-mkt-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(18,18,26,.92)!important}}@keyframes ken-burns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-1%,-.5%)}to{transform:scale(1) translate(0)}}@keyframes shimmer-bar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.animate-accordion-down{animation:accordion-down .3s cubic-bezier(.87,0,.13,1)}.animate-accordion-up{animation:accordion-up .3s cubic-bezier(.87,0,.13,1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.sb-cta-shimmer:before{animation:none;display:none}.animate-accordion-down,.animate-accordion-up{animation:none}[style*=ken-burns]{animation:none!important}}.home-constellation{--sb-mkt-bg-void:transparent;--sb-mkt-bg-primary:transparent;--sb-mkt-bg-elevated:rgba(16,16,26,0.82);--sb-mkt-bg-surface:rgba(24,24,40,0.82);--sb-mkt-bg-glass:rgba(16,16,26,0.62);--sb-glass-bg:rgba(18,18,28,0.55);--sb-glass-bg-hover:rgba(24,24,36,0.64);--sb-glass-border:rgba(201,168,76,0.18)}.home-constellation [data-section-id=hero]{background:transparent!important}.home-constellation [data-section-id=problem]{background-image:none!important}.home-constellation .sb-cta-image{display:none!important}.home-constellation .sb-cta-overlay{background:transparent!important}.home-constellation .glass-card,.home-constellation .sb-float{background:var(--sb-glass-bg)!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--sb-glass-border);box-shadow:0 24px 60px -28px rgba(0,0,0,.85),inset 0 1px 0 0 rgba(255,255,255,.05)}.home-constellation .sb-cmp-sticky{background:rgba(10,10,18,.94)!important}.home-constellation .sb-cmp-scrollhint{background:linear-gradient(270deg,rgba(8,8,16,.96),transparent)!important}.home-constellation footer{background:linear-gradient(180deg,transparent 0,rgba(5,5,12,.5) 65%,rgba(5,5,12,.78))!important;border-top:1px solid rgba(201,168,76,.16)}.home-constellation h1,.home-constellation h2,.home-constellation h3{text-shadow:0 2px 24px rgba(3,3,10,.55)}.home-constellation [data-section-id] p{text-shadow:0 2px 18px rgba(3,3,10,.55)}.home-constellation [data-section-id=problem] p{text-shadow:0 2px 20px rgba(3,3,10,.7)}.home-constellation .sb-mobile-menu{background:rgba(7,7,18,.97)!important}