:root{--al-bg:#060711;--al-surface:#0C0D18;--al-surface-2:#111827;--al-border:rgba(255,255,255,0.06);--al-border-hover:rgba(255,255,255,0.12);--al-text:#F1F5F9;--al-text-muted:#94A3B8;--al-text-dim:#64748B;--al-accent:#10B981;--al-accent-hover:#059669;--al-accent-glow:rgba(16,185,129,0.15);--al-radius-sm:0.75rem;--al-radius-md:1rem;--al-radius-lg:1.5rem;--al-radius-full:9999px}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-circle{0%{stroke-dasharray:0 100}}@keyframes grow-width{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-fade-in{animation:landing-fade-in .4s ease-out both}.landing-slide-up{animation:landing-slide-up .4s ease-out both}.landing-slide-up-d1{animation:landing-slide-up .4s ease-out .05s both}.landing-slide-up-d2{animation:landing-slide-up .4s ease-out .1s both}.landing-fade-in-d3{animation:landing-fade-in .4s ease-out .15s both}.landing-scale-in{animation:landing-scale-in .5s ease-out .1s both}.landing-float{animation:landing-float 4s ease-in-out infinite}.landing-float-d{animation:landing-float 5s ease-in-out 1.5s infinite}.landing-bar-grow{transform-origin:bottom;animation:landing-bar-grow .5s ease-out both}.animate-fade-in-up{animation:fade-in-up .4s ease-out both}.animate-draw-circle{animation:draw-circle .8s ease-out both}.animate-grow-width{transform-origin:left;animation:grow-width .6s ease-out both}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonial-marquee{display:flex;width:max-content;animation:marquee-scroll 30s linear infinite}.testimonial-marquee:focus-within,.testimonial-marquee:hover{animation-play-state:paused}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.text-shimmer{background-size:200% auto;animation:shimmer 4s linear infinite}@keyframes shine-sweep{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translateX(-100%) skewX(-15deg);animation:shine-sweep 3s ease-in-out infinite;pointer-events:none}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(16,185,129,.05)}50%{box-shadow:0 0 40px rgba(16,185,129,.12)}}.glow-pulse{animation:glow-pulse 3s ease-in-out infinite}@keyframes border-rotate{0%{--angle:0deg}to{--angle:360deg}}.stat-accent:after{content:"";display:block;width:2rem;height:3px;margin:.75rem auto 0;border-radius:2px;background:linear-gradient(90deg,var(--accent-from,#10b981),var(--accent-to,#06b6d4));opacity:.6}.navbar-scrolled{background:rgba(2,6,23,.92)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 4px 30px rgba(0,0,0,.4)}@media (pointer:coarse){div[class*="fixed bottom-0"],nav[class*=fixed]>div[class*=backdrop-blur]{transform:translateZ(0)}@supports not (backdrop-filter:blur(1px)){div[class*="fixed bottom-0"][class*=backdrop-blur],nav[class*=fixed]>div[class*=backdrop-blur]{background-color:rgba(2,6,23,.97)!important}}}.star-filled{color:#f59e0b}.star-empty{color:#334155}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.2),transparent)}.h-13{height:3.25rem}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.below-fold-section{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (max-width:768px){.landing-float,.landing-float-d,.text-shimmer{animation:none!important}.text-shimmer{background-size:100% auto}.btn-shine:after,.glow-pulse{animation:none!important}}details .faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}details[open] .faq-content{grid-template-rows:1fr}details .faq-content>div{overflow:hidden}@media (prefers-reduced-data:reduce){.btn-shine:after,.glow-pulse,.landing-bar-grow,.landing-float,.landing-float-d,.testimonial-marquee,.text-shimmer{animation:none!important}div[class*="fixed bottom-0"][class*=backdrop-blur],nav[class*=fixed]>div[class*=backdrop-blur]{backdrop-filter:none!important;background-color:rgba(2,6,23,.97)!important}}@media (prefers-reduced-motion:reduce){.animate-draw-circle,.animate-fade-in-up,.animate-grow-width,.btn-shine:after,.glow-pulse,.landing-bar-grow,.landing-fade-in,.landing-fade-in-d3,.landing-float,.landing-float-d,.landing-scale-in,.landing-slide-up,.landing-slide-up-d1,.landing-slide-up-d2,.testimonial-marquee,.text-shimmer{animation:none!important;transition:none!important}.testimonial-marquee{overflow-x:auto;flex-wrap:wrap}}.glass-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .35s cubic-bezier(.4,0,.2,1);contain:paint}@media (max-width:1024px){.glass-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.06)}}.glass-card:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05);transform:translateY(-2px)}@media (hover:none) and (pointer:coarse){.glass-card:hover{transform:none;box-shadow:none}}.glass-emerald{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.15)}.glass-emerald:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);box-shadow:0 8px 32px rgba(16,185,129,.1),0 0 0 1px rgba(16,185,129,.08)}.glass-blue{background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.15)}.glass-blue:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);box-shadow:0 8px 32px rgba(59,130,246,.1),0 0 0 1px rgba(59,130,246,.08)}.glass-amber{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.15)}.glass-amber:hover{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);box-shadow:0 8px 32px rgba(245,158,11,.1),0 0 0 1px rgba(245,158,11,.08)}.glass-rose{background:rgba(244,63,94,.06);border-color:rgba(244,63,94,.15)}.glass-rose:hover{background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.3);box-shadow:0 8px 32px rgba(244,63,94,.1),0 0 0 1px rgba(244,63,94,.08)}.glass-purple{background:rgba(168,85,247,.06);border-color:rgba(168,85,247,.15)}.glass-purple:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);box-shadow:0 8px 32px rgba(168,85,247,.1),0 0 0 1px rgba(168,85,247,.08)}.glass-orange{background:rgba(249,115,22,.06);border-color:rgba(249,115,22,.15)}.glass-orange:hover{background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.3);box-shadow:0 8px 32px rgba(249,115,22,.1),0 0 0 1px rgba(249,115,22,.08)}.glow-emerald{box-shadow:0 0 24px rgba(16,185,129,.15)}.glow-cyan{box-shadow:0 0 24px rgba(6,182,212,.15)}.card-shadow{box-shadow:0 4px 24px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.05)}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.gradient-text-animated{background:linear-gradient(90deg,#10b981,#06b6d4,#10b981);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 4s ease infinite}.icon-box{width:2.75rem;height:2.75rem;border-radius:.75rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.icon-box:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}.reveal-up{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal-stagger.is-visible>:first-child{transition-delay:0s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(2){transition-delay:80ms;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.32s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}.arrow-link .arrow-icon{transition:transform .25s ease}.arrow-link:hover .arrow-icon{transform:translateX(4px)}@keyframes swipe-hint{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(8px);opacity:1}}.swipe-hint{animation:swipe-hint 2s ease-in-out infinite}@media (hover:none){.glass-card:active{transform:scale(.98);transition-duration:.1s}.glass-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.reveal-stagger>*,.reveal-up{opacity:1;transform:none;transition:none}.gradient-text-animated,.swipe-hint{animation:none}}@keyframes orb-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes orb-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(.95)}66%{transform:translate(15px,-25px) scale(1.05)}}.orb-drift-1{animation:orb-drift-1 20s ease-in-out infinite}.orb-drift-2{animation:orb-drift-2 25s ease-in-out infinite}.noise-overlay:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;pointer-events:none;z-index:1}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.12) 0,transparent 70%);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);left:var(--mouse-x,50%);top:var(--mouse-y,50%);opacity:0;transition:opacity .4s ease;z-index:0}.spotlight-card:hover:before{opacity:1}.section-fade{position:relative}.section-fade:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.15),rgba(6,182,212,.1),transparent)}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes border-spin{to{--border-angle:360deg}}.gradient-border{border:2px solid transparent;background-image:linear-gradient(#020617,#020617),conic-gradient(from var(--border-angle),#10b981,#06b6d4,#a855f7,#10b981);background-origin:border-box;background-clip:padding-box,border-box;animation:border-spin 4s linear infinite}@keyframes word-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.word-reveal>span{display:inline-block;opacity:0;animation:word-reveal .6s ease forwards}.parallax-scale{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.apple-heading{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:white}@keyframes badge-breathe{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,0)}50%{box-shadow:0 0 12px 4px rgba(16,185,129,.15)}}.badge-breathe{animation:badge-breathe 3s ease-in-out infinite}.logo-grayscale{filter:grayscale(100%) brightness(.7);opacity:.5;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.logo-grayscale:hover{filter:grayscale(0) brightness(1);opacity:1;transform:scale(1.08)}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-dot{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-marquee{display:flex;width:max-content;animation:logo-marquee 20s linear infinite}.logo-marquee:hover{animation-play-state:paused}@keyframes tab-slide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.tab-content-enter{animation:tab-slide .3s ease-out both}@media (max-width:768px){.landing-aurora-orb-1,.landing-aurora-orb-2,.landing-aurora-orb-3{animation:none!important}}@keyframes broker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.broker-marquee{overflow:hidden;width:100%}.broker-marquee-track{display:flex;align-items:center;width:max-content;animation:broker-scroll 35s linear infinite}.broker-marquee:hover .broker-marquee-track{animation-play-state:paused}@media (max-width:768px){.orb-drift-1,.orb-drift-2{animation:none!important}.spotlight-card:before{display:none}.gradient-border{animation:none;border-color:rgba(16,185,129,.3)}.badge-breathe{animation:none!important}.logo-marquee{animation-duration:30s}.broker-marquee-track{animation-duration:25s}}@media (prefers-reduced-motion:reduce){.orb-drift-1,.orb-drift-2{animation:none!important}.spotlight-card:before{display:none}.gradient-border{animation:none;border-color:rgba(16,185,129,.3)}.badge-breathe{animation:none!important}.word-reveal>span{opacity:1;animation:none}.logo-marquee{animation:none;overflow-x:auto}.broker-marquee-track{animation:none;flex-wrap:wrap;justify-content:center;gap:2rem}.tab-content-enter{animation:none}}