:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .bento-panel-dark{background:linear-gradient(145deg,#fffffffa,#f3f7fff5)!important;border-color:#94a3b842!important;box-shadow:0 22px 48px -38px #0f172a52!important}@media (max-width:767px){:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile{min-height:100svh}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .content-shell,:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .content-shell>.grid{min-height:calc(100svh - 6.35rem)}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .content-shell{align-items:stretch}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .content-shell>.grid{padding-top:1rem;padding-bottom:0}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-copy{min-height:calc(100svh - 7.35rem);padding-bottom:2rem;display:block;position:relative}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-cover{background-position:38% 0!important}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-eyebrow{max-width:19rem;margin-left:auto;margin-right:0}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1,:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .display-title{text-align:right;max-width:18.2rem;margin-left:auto;margin-right:0;font-size:clamp(2.35rem,10.3vw,3.35rem)!important;line-height:1.08!important}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile p{text-align:right;max-width:13.2rem;margin-left:auto;margin-right:0}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-actions{width:min(100%,12.6rem);margin-left:auto;margin-right:0}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone{z-index:1;pointer-events:none;width:min(8.45rem,34vw);margin:0;position:absolute;top:24.65rem;bottom:auto;left:.85rem;transform:none}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage{justify-content:flex-start;max-width:8.45rem;height:11.85rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type{border-radius:1.65rem;width:7.65rem;padding:.32rem;transform:perspective(900px)rotateX(2deg)!important;box-shadow:0 24px 48px #0206178f,0 0 28px #22d3ee29!important}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div{border-radius:1.38rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child{min-height:11.15rem;padding:1.15rem .42rem .42rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:first-child{gap:.45rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:nth-child(2){border-radius:1rem;margin-top:.45rem;padding:.38rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:nth-child(2)>div:first-child{border-radius:.82rem;min-height:4.9rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:nth-child(3){display:none}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:last-child{white-space:nowrap;max-width:8rem;padding:.38rem .62rem;font-size:.58rem;bottom:.45rem;right:-1.65rem}:is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stats{z-index:2;margin-top:8.6rem;position:relative}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile{color:#0f172a!important;background:linear-gradient(135deg,#eaf7fb 0%,#f8fbff 49%,#f2f5ff 100%)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-cover{filter:saturate(.86)contrast(1.05)brightness(.98)!important;opacity:.64!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-contrast{background:linear-gradient(270deg,#f8fbfff7,#f8fbffcc 36%,#eef7fa61 63%,#e2e8f014)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-depth{background:linear-gradient(#fff3,#0000 46%,#e2e8f04d)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1.text-white,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .display-title{text-shadow:none;color:#0f172a!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile p{text-shadow:none;color:#1e293bc7!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-eyebrow{color:#0e7490!important;background:#ecfeffdb!important;border-color:#0e74903d!important;box-shadow:0 10px 24px -18px #0e749080!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat{background:#ffffffbd!important;border-color:#94a3b84d!important;box-shadow:0 16px 30px -26px #0f172a57,inset 0 1px #ffffffe6!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat [class~=text-white],:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat [class*=text-white\/]{color:#1e293b!important}}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .bento-panel-soft{background:#fffffff0!important;border-color:#94a3b838!important;box-shadow:0 18px 42px -34px #0f172a3d!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .bento-panel-ghost{background:#ffffffdb!important;border-color:#94a3b838!important;box-shadow:0 16px 38px -34px #0f172a33!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .neon-surface{background:#fffffff5!important;border-color:#94a3b83d!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .neon-surface-soft,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .metric-tile{background:#f8fafcf5!important;border-color:#94a3b83d!important}:root[data-theme=light] .public-page-shell [class*=text-cyan-]{color:#0e7490!important}:root[data-theme=light] .public-page-shell [class*=text-purple-]{color:#6b21a8!important}:root[data-theme=light] .public-page-shell [class*=text-pink-]{color:#9d174d!important}:root[data-theme=light] .public-page-shell [class*=text-emerald-]{color:#047857!important}:root[data-theme=light] .public-page-shell [class*=text-amber-]{color:#92400e!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white{color:#f8fafc}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white[class*=text-white\/]{color:#f8fafcd6!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white[class~=text-white]{color:#f8fafc!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white[class*=border-white\/]{border-color:#f8fafc4d!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white[class*=bg-white\/]{background-color:#f8fafc24!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-white\/]{color:#f8fafcd6!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class~=text-white]{color:#f8fafc!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=border-white\/]{border-color:#f8fafc4d!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=bg-white\/]{background-color:#f8fafc24!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-cyan-]{color:#a5f3fc!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-purple-]{color:#e9d5ff!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-pink-]{color:#fbcfe8!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-emerald-]{color:#a7f3d0!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-amber-]{color:#fef3c7!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-red-],:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white [class*=text-rose-]{color:#fecdd3!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .theme-force-white.bento-panel-dark{background:linear-gradient(145deg,#081022f5,#030814f0)!important;border-color:#94a3b847!important;box-shadow:0 28px 64px -42px #020617e6!important}:root[data-theme=light] .landing-offer-card,:root[data-theme=light] .course-card-compact{color:#0f172a!important;background:linear-gradient(150deg,#fff 0%,#f6f8fc 100%)!important;border-color:#94a3b847!important;box-shadow:0 20px 44px -34px #0f172a47!important}:root[data-theme=light] .landing-offer-card [class*=bg-white\/],:root[data-theme=light] .course-card-compact [class*=bg-white\/]{background-color:#e2e8f0b8!important}:root[data-theme=light] .landing-offer-card [class*=border-white\/],:root[data-theme=light] .course-card-compact [class*=border-white\/]{border-color:#94a3b842!important}:root[data-theme=light] .landing-offer-card:hover,:root[data-theme=light] .course-card-compact:hover{border-color:hsl(var(--primary) / .42)!important;box-shadow:0 24px 50px -34px hsl(var(--primary) / .28)!important}:root[data-theme=light] .course-detail-hero{background:radial-gradient(circle at 10% 18%, hsl(var(--primary) / .12), transparent 26rem), radial-gradient(circle at 88% 6%, hsl(var(--primary-400) / .1), transparent 22rem), linear-gradient(145deg, #fff 0%, #f4f7fd 100%)!important;border-color:#94a3b847!important;box-shadow:0 24px 50px -38px #0f172a47!important}:root[data-theme=light] .course-detail-hero-cover{opacity:.08!important}:root[data-theme=light] .course-detail-hero-tint{background:linear-gradient(130deg,#fffffff5,#f8fafcb8)!important}:root[data-theme=light] .course-detail-hero-fade-x,:root[data-theme=light] .course-detail-hero-fade-y{display:none}:root[data-theme=light] .course-detail-hero-description{background:#ffffffe6!important;border-color:#94a3b847!important;box-shadow:0 14px 30px -26px #0f172a33!important}:root[data-theme=light] header>.content-shell>.theme-force-white{color:#0f172a!important;background:#fffffff0!important;border-color:#94a3b857!important;box-shadow:0 18px 44px -30px #0f172a52!important}:root[data-theme=light] header>.content-shell>.theme-force-white[class~=text-white]{color:#0f172a!important}:root[data-theme=light] header>.content-shell>.theme-force-white[class*=border-white\/]{border-color:#94a3b857!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=text-white\/]{color:#1e293bc2!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class~=text-white]{color:#0f172a!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=border-white\/]{border-color:#94a3b842!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-white\/]{background-color:#0f172a0e!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class~=bg-white][class*=text-slate-950]{background-color:hsl(var(--primary))!important;color:#fff!important;box-shadow:0 12px 24px -16px hsl(var(--primary) / .62)!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-slate-950]{color:#f8fafc!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-slate-950] [class*=text-white\/]{color:#f8fafcd6!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-slate-950] [class~=text-white]{color:#f8fafc!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-slate-950] [class*=border-white\/]{border-color:#f8fafc38!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-slate-950] [class*=bg-white\/]{background-color:#f8fafc1a!important}.header-nav-link:after{background:hsl(var(--primary));content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:.2rem;left:.75rem;right:.75rem;transform:scaleX(.55)}.header-nav-link:hover:after,.header-nav-link-active:after{opacity:1;transform:scaleX(1)}:root[data-theme=light] .academy-brand-title{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg, hsl(var(--primary-600)), hsl(var(--primary)) 58%, hsl(var(--primary-400)))!important}:root[data-theme=light] .header-nav-link-active{color:hsl(var(--primary-600))!important}.theme-force-white .hero-eyebrow{text-shadow:0 1px 12px #22d3ee2e;color:#cffafe!important}.theme-force-white .hero-secondary-action{box-shadow:0 16px 32px -24px #020617e6;color:#fff!important;background:#0206179e!important;border-color:#ffffff4d!important}.theme-force-white .hero-secondary-action:hover{background:#0f172ae0!important}@media (max-width:767px){:root[data-theme=light] .header-shell{-webkit-backdrop-filter:blur(18px);color:#f8fafc!important;background:#0f172ab8!important;border-color:#ffffff2e!important;box-shadow:0 22px 62px -34px #020617d1,inset 0 1px #ffffff29!important}:root[data-theme=light] .header-shell [class*=bg-white\/]{background-color:#f8fafc1a!important}:root[data-theme=light] .header-shell [class~=text-white],:root[data-theme=light] .header-shell [class*=text-white\/]{color:#f8fafc!important}:root[data-theme=light] header>.content-shell>.theme-force-white{-webkit-backdrop-filter:blur(18px);color:#f8fafc!important;background:#0f172ab8!important;border-color:#ffffff2e!important;box-shadow:0 22px 62px -34px #020617d1,inset 0 1px #ffffff29!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class~=text-white],:root[data-theme=light] header>.content-shell>.theme-force-white [class*=text-white\/]{color:#f8fafc!important}:root[data-theme=light] header>.content-shell>.theme-force-white [class*=bg-white\/]{background-color:#f8fafc1a!important}:root[data-theme=light] .landing-hero{min-height:100svh;color:#f8fafc!important;background:#020617!important}:root[data-theme=light] .landing-hero .content-shell{align-items:stretch}:root[data-theme=light] .landing-hero .content-shell>.grid{padding-top:1.25rem;padding-bottom:0}:root[data-theme=light] .landing-hero-copy{align-content:start;min-height:calc(100svh - 7.25rem);display:grid;position:relative}:root[data-theme=light] .landing-hero-cover{filter:saturate(1.08)contrast(1.06)brightness(.86)!important;opacity:1!important;background-position:30% 0!important}:root[data-theme=light] .landing-hero-fallback{background:radial-gradient(circle at 16% 18%,#22d3ee33,#0000 26%),radial-gradient(circle at 82% 14%,#a855f729,#0000 24%),linear-gradient(135deg,#082f49db,#020617 62%)!important}:root[data-theme=light] .landing-hero-atmosphere{opacity:.95!important}:root[data-theme=light] .landing-hero-contrast{background:linear-gradient(270deg,#020617d1,#02061780 48%,#0206171f)!important}:root[data-theme=light] .landing-hero-depth{background:linear-gradient(#02061733,#0000 42%,#020617c7)!important}:root[data-theme=light] .landing-hero .landing-hero-eyebrow{justify-self:end;color:#ecfeff!important;background:#0891b2d6!important;border-color:#67e8f96b!important;box-shadow:0 18px 42px -24px #22d3eebf!important}:root[data-theme=light] .landing-hero h1{text-align:right;text-shadow:0 18px 52px #020617b8;max-width:18.5rem;margin-right:auto;color:#f8fafc!important}:root[data-theme=light] .public-page-shell .landing-hero h1.text-white,:root[data-theme=light] .tenant-theme-shell .landing-hero h1.text-white,:root[data-theme=light] .public-page-shell .landing-hero [class~=text-white],:root[data-theme=light] .tenant-theme-shell .landing-hero [class~=text-white]{color:#f8fafc!important}:root[data-theme=light] .public-page-shell .landing-hero [class*=text-white\/],:root[data-theme=light] .tenant-theme-shell .landing-hero [class*=text-white\/]{color:#e2e8f0d6!important}:root[data-theme=light] .landing-hero h1 .brand-gradient-text{filter:none!important}:root[data-theme=light] .landing-hero p{text-align:right;text-shadow:0 10px 28px #020617b8;max-width:18.5rem;margin-right:auto;color:#e2e8f0d1!important}:root[data-theme=light] .landing-hero-actions{width:min(100%,18.3rem);margin-right:auto}:root[data-theme=light] .landing-hero .landing-hero-secondary{color:#0f172a!important;background:#ffffffeb!important;border-color:#ffffffb8!important;box-shadow:0 22px 46px -28px #020617b8!important}:root[data-theme=light] .landing-hero-mobile-phone{width:min(10.4rem,44vw);margin:0;position:absolute;bottom:3.25rem;left:.25rem;transform:none}:root[data-theme=light] .landing-hero-mobile-phone .animate-phone-stage{justify-content:flex-start;max-width:10.4rem;height:15.1rem}:root[data-theme=light] .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type{border-radius:1.8rem;width:9.55rem}:root[data-theme=light] .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div{border-radius:1.55rem}:root[data-theme=light] .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child{min-height:14.25rem;padding:1.15rem .55rem .55rem}:root[data-theme=light] .landing-hero-stats{margin-top:17.2rem}:root[data-theme=light] .landing-hero .landing-hero-stat{background:#0f172a94!important;border-color:#ffffff2e!important;box-shadow:0 16px 34px -26px #020617cc,inset 0 1px #ffffff1a!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile{min-height:100svh;color:#f8fafc!important;background:#020617!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .content-shell{align-items:stretch;min-height:calc(100svh - 6.35rem)}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .content-shell>.grid{min-height:calc(100svh - 6.35rem);padding-top:1rem;padding-bottom:0}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-copy{min-height:calc(100svh - 7.35rem);padding-bottom:2rem;display:block;position:relative}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-cover{filter:saturate(1.08)contrast(1.04)brightness(.92)!important;opacity:1!important;background-position:38% 0!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-eyebrow{max-width:19rem;margin-left:auto;margin-right:0;color:#ecfeff!important;background:#0891b2d6!important;border-color:#7dd3fc75!important;box-shadow:0 18px 42px -24px #22d3eebf!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1.text-white,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .display-title{text-align:right;text-shadow:0 18px 52px #020617d1;max-width:18.2rem;margin-left:auto;margin-right:0;color:#f8fafc!important;font-size:clamp(2.35rem,10.3vw,3.35rem)!important;line-height:1.08!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1 .brand-gradient-text{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(95deg, hsl(var(--brand-gradient-from,var(--primary-600))) 0%, hsl(var(--brand-gradient-mid,var(--primary))) 48%, hsl(var(--brand-gradient-to,var(--primary-400))) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:none!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile p{text-align:right;text-shadow:0 12px 32px #020617d1;max-width:13.2rem;margin-left:auto;margin-right:0;color:#e2e8f0e0!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-actions{width:min(100%,12.6rem);margin-left:auto;margin-right:0}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .brand-btn-primary{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-600)))!important;color:#fff!important;box-shadow:0 22px 48px -24px hsl(var(--primary) / .9)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-secondary{color:#0f172a!important;background:#fffffff0!important;border-color:#ffffffb8!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone{z-index:1;pointer-events:none;width:min(8.45rem,34vw);margin:0;position:absolute;top:24.65rem;bottom:auto;left:.85rem;transform:none}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage{justify-content:flex-start;max-width:8.45rem;height:11.85rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type{border-radius:1.65rem;width:7.65rem;padding:.32rem;transform:perspective(900px)rotateX(2deg)rotateY(0)rotate(0)!important;box-shadow:0 24px 48px #0206178f,0 0 28px #22d3ee29!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div{border-radius:1.38rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child{min-height:11.15rem;padding:1.15rem .42rem .42rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:first-child{gap:.45rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:nth-child(2){border-radius:1rem;margin-top:.45rem;padding:.38rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:nth-child(2)>div:first-child{border-radius:.82rem;min-height:4.9rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:first-of-type>div>div:last-child>div:nth-child(3){display:none}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-mobile-phone .animate-phone-stage>div:last-child{white-space:nowrap;max-width:8rem;padding:.38rem .62rem;font-size:.58rem;bottom:.45rem;right:-1.65rem}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stats{z-index:2;margin-top:8.6rem;position:relative}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a9e!important;border-color:#fff3!important;box-shadow:0 18px 40px -28px #020617eb,inset 0 1px #ffffff1c!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile{color:#0f172a!important;background:linear-gradient(135deg,#eaf7fb 0%,#f8fbff 49%,#f2f5ff 100%)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-cover{filter:saturate(.86)contrast(1.05)brightness(.98)!important;opacity:.64!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-contrast{background:linear-gradient(270deg,#f8fbfff7,#f8fbffcc 36%,#eef7fa61 63%,#e2e8f014)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-depth{background:linear-gradient(#fff3,#0000 46%,#e2e8f04d)!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile h1.text-white,:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .display-title{text-shadow:none;color:#0f172a!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile p{text-shadow:none;color:#1e293bc7!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-eyebrow{color:#0e7490!important;background:#ecfeffdb!important;border-color:#0e74903d!important;box-shadow:0 10px 24px -18px #0e749080!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat{background:#ffffffbd!important;border-color:#94a3b84d!important;box-shadow:0 16px 30px -26px #0f172a57,inset 0 1px #ffffffe6!important}:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat [class~=text-white],:root[data-theme=light] :is(.public-page-shell,.tenant-theme-shell) .landing-hero.landing-hero--approved-mobile .landing-hero-stat [class*=text-white\/]{color:#1e293b!important}}