.landing-shell{isolation:isolate;background:var(--mk-bg,#f7f9fc);color:var(--mk-text,#0a0d12);font-family:var(--mk-font-body,var(--font-body));position:relative}.landing-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 12% -8%, var(--mk-bg-g1,#f9731638), transparent 55%), radial-gradient(ellipse 60% 40% at 88% 8%, var(--mk-bg-g2,#0a0d1224), transparent 50%), radial-gradient(ellipse 55% 35% at 50% 100%, color-mix(in srgb, var(--mk-anim-orange,#f97316) 20%, transparent), transparent 55%), linear-gradient(125deg, color-mix(in srgb, var(--mk-anim-dark,#0a0d12) 8%, transparent) 0%, color-mix(in srgb, var(--mk-anim-orange,#f97316) 18%, transparent) 35%, color-mix(in srgb, var(--mk-anim-dark,#0a0d12) 10%, transparent) 65%, color-mix(in srgb, var(--mk-anim-orange,#f97316) 14%, transparent) 100%);background-size:120% 120%,120% 120%,120% 120%,280% 280%;animation:14s infinite landing-ob-shift;position:absolute;inset:0}.landing-shell h1,.landing-shell h2,.landing-shell h3{letter-spacing:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.45}.landing-shell p,.landing-shell li{line-height:1.65}.landing-shell .landing-heading{max-width:100%;display:block;letter-spacing:0!important;line-height:1.45!important}.landing-glass{background:var(--mk-card-bg,#ffffff8c);-webkit-backdrop-filter:blur(18px)saturate(1.25);border:1px solid var(--mk-card-border,#ffffffbf);box-shadow:0 8px 32px #0f172a0f,inset 0 1px #fffc}a.landing-cta-btn,.landing-cta-btn,a.landing-cta-btn:hover,.landing-cta-btn:hover,a.landing-cta-btn:focus,.landing-cta-btn:focus,a.landing-cta-btn:visited,.landing-cta-btn:visited{background:var(--mk-pill-bg,#0a0d12)!important;color:var(--mk-pill-text,#fff)!important}a.landing-cta-btn:hover,.landing-cta-btn:hover{background:var(--mk-pill-hover,#252b37)!important;color:var(--mk-pill-text,#fff)!important}.landing-card{text-align:center;flex-direction:column;align-items:center;height:100%;min-height:220px;display:flex}.landing-card-icon{justify-content:center;width:100%;margin-bottom:1.25rem;display:flex}.landing-icon-mark{background:color-mix(in srgb, var(--mk-accent,#f97316) 12%, transparent);color:var(--mk-accent,#f97316);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-accent,#f97316) 22%, transparent)}.landing-card-body{color:var(--mk-text,#0a0d12);flex:auto}.landing-muted{color:var(--mk-text,#0a0d12)!important}@keyframes landing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes landing-float-slow{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-8px,-16px)rotate(-1deg)}}@keyframes landing-orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-20px,-24px)scale(1.06)}}@keyframes landing-chart-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes landing-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes landing-pulse-dot{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes landing-path-move{0%{stroke-dashoffset:120px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:.6}}@keyframes landing-notify-cycle{0%,18%{opacity:0;transform:translateY(12px)scale(.96)}28%,72%{opacity:1;transform:translateY(0)scale(1)}82%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes landing-ob-shift{0%,to{background-position:0 0,100% 0,50% 100%,0%}50%{background-position:20% 30%,70% 40%,40% 80%,100%}}.landing-float{animation:5.5s ease-in-out infinite landing-float}.landing-float-slow{animation:7s ease-in-out infinite landing-float-slow}.landing-float-delayed{animation:6.2s ease-in-out .8s infinite landing-float}.landing-orb{animation:14s ease-in-out infinite alternate landing-orb-drift}.landing-chart-line{stroke-dasharray:400;animation:2.4s forwards landing-chart-draw}.landing-chart-climb{stroke-dasharray:480;animation:3.2s ease-in-out infinite landing-chart-climb-draw}@keyframes landing-chart-climb-draw{0%{stroke-dashoffset:480px;opacity:.55}35%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-40px;opacity:.75}}.landing-bar{transform-origin:bottom;animation:1.2s forwards landing-bar-grow}.landing-pulse-dot{animation:2.8s ease-in-out infinite landing-pulse-dot}.landing-path-line{stroke-dasharray:120;animation:3.6s ease-in-out infinite landing-path-move}.landing-notify-1{animation:8s ease-in-out infinite landing-notify-cycle}.landing-notify-2{animation:8s ease-in-out 2.6s infinite landing-notify-cycle}.landing-notify-3{animation:8s ease-in-out 5.2s infinite landing-notify-cycle}.landing-marquee-track{animation:48s linear infinite landing-marquee}.landing-marquee-track:hover{animation-play-state:paused}.landing-cta-gradient{background-image:linear-gradient(180deg, #ffffffc7, #ffffff9e), linear-gradient(125deg, var(--mk-anim-dark,#0a0d12) 0%, var(--mk-anim-orange,#f97316) 40%, var(--mk-anim-dark,#0a0d12) 70%, var(--mk-anim-orange,#f97316) 100%);background-size:100% 100%,260% 260%;animation:9s infinite landing-gradient-shift}@media (prefers-reduced-motion:reduce){.landing-float,.landing-float-slow,.landing-float-delayed,.landing-orb,.landing-chart-line,.landing-chart-climb,.landing-bar,.landing-pulse-dot,.landing-path-line,.landing-notify-1,.landing-notify-2,.landing-notify-3,.landing-marquee-track,.landing-cta-gradient,.landing-shell:before{animation:none!important}}
