.ai-text{background:var(--vlt-gradient-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:inline-flex;gap:56px;padding-right:56px;white-space:nowrap;animation:vlt-marquee linear infinite}@keyframes vlt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vlt-blink{50%{opacity:.25}}.ai-cursor{display:inline-block;width:9px;height:1.05em;vertical-align:-10%;background:currentColor;margin-left:4px;animation:vlt-blink 1s steps(2) infinite}@keyframes vlt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:vlt-fade-up .6s cubic-bezier(.4,0,.2,1) both}.spotlight-card{position:relative;isolation:isolate}.spotlight-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(253,100,55,.16),transparent 45%);opacity:0;transition:opacity .2s;pointer-events:none;z-index:0}.spotlight-card:hover:before{opacity:1}.spotlight-card>*{position:relative;z-index:1}.dotted-bg{background-image:radial-gradient(circle at 1px 1px,currentColor 1px,transparent 0);background-size:22px 22px;opacity:.06}.grid-bg{background-image:linear-gradient(90deg,currentColor 1px,transparent 0),linear-gradient(180deg,currentColor 1px,transparent 0);background-size:56px 56px;opacity:.05}.mockup-stage ::-webkit-scrollbar{width:8px;height:8px}.mockup-stage ::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.mockup-stage ::-webkit-scrollbar-track{background:transparent}.mockup-scale-frame{container-type:inline-size;aspect-ratio:1440/900;position:relative;overflow:hidden;width:100%}.mockup-scale-frame>.mockup-scale-inner{position:absolute;top:0;left:0;width:1440px;height:900px;transform-origin:top left;transform:scale(calc(100cqw / 1440px))}.variant-hybrid{--hy-bg:#fafaf7;--hy-bg-warm:#f4f2ec;--hy-bg-card:#fff;--hy-fg:#1f1f1f;--hy-fg-muted:#6b6b72;--hy-fg-subtle:#a1a1a8;--hy-border:#e8e5de;--hy-border-strong:#d5d2c8;--hy-glow:rgba(253,100,55,.16);--hy-glow-soft:rgba(253,100,55,.07);background:var(--hy-bg)}.variant-hybrid .container{max-width:1280px;margin:0 auto;padding:0 56px}.variant-hybrid .nav{position:fixed;top:16px;left:0;right:0;z-index:50;padding:0 24px;pointer-events:none}.variant-hybrid .nav>*{pointer-events:auto}.variant-hybrid .nav-pill{max-width:1168px;margin:0 auto;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 20px;background:rgba(31,31,31,.85);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 40px -10px rgba(0,0,0,.35)}.variant-hybrid .nav-pill .logo-mark,.variant-hybrid .nav-pill .logo-mark .wordmark{color:#fff}.variant-hybrid .nav-links{display:flex;gap:2px;align-items:center}.variant-hybrid .nav-link{font-size:13.5px;font-weight:500;color:hsla(0,0%,100%,.65);text-decoration:none;padding:8px 14px;border-radius:999px;background:none;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;transition:background .15s,color .15s}.variant-hybrid .nav-link.active,.variant-hybrid .nav-link:hover{color:#fff;background:hsla(0,0%,100%,.08)}.variant-hybrid .nav-pill .nav-cta-signin{color:hsla(0,0%,100%,.7)}.variant-hybrid .nav-pill .nav-cta-signin:hover{color:#fff;background:hsla(0,0%,100%,.08)}.variant-hybrid .nav-pill .btn-primary{background:#fff;color:#1f1f1f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 18px -4px rgba(0,0,0,.35)}.variant-hybrid .nav-pill .btn-primary:hover{background:#fff;color:#000}.variant-hybrid .dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.94);backdrop-filter:blur(20px);border:1px solid var(--hy-border);border-radius:18px;padding:12px;min-width:560px;box-shadow:0 18px 40px -10px rgba(0,0,0,.12);display:grid;grid-template-columns:1fr 1fr;gap:4px}.variant-hybrid .dropdown-item{display:flex;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:background .15s}.variant-hybrid .dropdown-item:hover{background:rgba(0,0,0,.04)}.variant-hybrid .dd-icon{width:36px;height:36px;border-radius:8px;background:var(--hy-bg-warm);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hy-fg)}.variant-hybrid .dd-name{font-size:14px;font-weight:600;color:var(--hy-fg)}.variant-hybrid .dd-summary{font-size:12px;color:var(--hy-fg-muted);margin-top:2px;line-height:1.4}.variant-hybrid .display-xl{font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.04em;font-weight:600;color:var(--hy-fg)}.variant-hybrid .display-lg{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.038em;font-weight:600;color:var(--hy-fg)}.variant-hybrid .display-md{font-size:clamp(28px,3vw,44px);line-height:1.1;letter-spacing:-.028em;font-weight:600;color:var(--hy-fg)}.variant-hybrid .lead{font-size:19px;line-height:1.5;color:var(--hy-fg-muted);max-width:640px}.variant-hybrid .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--hy-fg);background:hsla(0,0%,100%,.72);backdrop-filter:blur(10px);border:1px solid var(--hy-border);padding:6px 14px 6px 8px;border-radius:999px}.variant-hybrid .eyebrow .dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#faec8c,#fd6437);box-shadow:0 0 10px rgba(253,100,55,.5)}.variant-hybrid .btn-primary{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;background:var(--hy-fg);color:#fff;padding:0 22px;height:46px;border-radius:999px;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;text-decoration:none;font-family:inherit;box-shadow:0 4px 16px -4px rgba(0,0,0,.2)}.variant-hybrid .btn-primary:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,#faec8c,#ffb35c 45%,#fd6437);filter:blur(14px);opacity:0;transition:opacity .38s ease,transform .6s cubic-bezier(.2,.7,.2,1);z-index:-1;pointer-events:none}.variant-hybrid .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 28px -8px rgba(253,100,55,.55),0 4px 16px -4px rgba(0,0,0,.2)}.variant-hybrid .btn-primary:hover:before{opacity:.95;transform:scale(1.05)}.variant-hybrid .btn-primary:active:before{opacity:1}.variant-hybrid .btn-primary:active{transform:translateY(0)}.variant-hybrid .btn-cta-hero{min-width:200px;padding:0 44px 0 28px;justify-content:center;background:rgba(31,31,31,.85);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px)}.variant-hybrid .btn-cta-hero__label{font-weight:500;letter-spacing:.005em}.variant-hybrid .btn-cta-hero__icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.variant-hybrid .btn-cta-hero:hover .btn-cta-hero__icon{transform:translate(2px,-50%)}.variant-hybrid .btn-ai{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#faec8c,#fd6437);color:#1f1f1f;padding:0 22px;height:46px;border-radius:999px;font-size:14px;font-weight:600;border:0;cursor:pointer;text-decoration:none;font-family:inherit;box-shadow:0 8px 24px -6px rgba(253,100,55,.45);transition:transform .15s}.variant-hybrid .btn-ai:hover{transform:translateY(-1px)}.variant-hybrid .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(12px);color:var(--hy-fg);padding:0 22px;height:46px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid var(--hy-border-strong);cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s}.variant-hybrid .btn-ghost:hover{background:hsla(0,0%,100%,.95)}.variant-hybrid .card{position:relative;background:var(--hy-bg-card);border:1px solid var(--hy-border);border-radius:20px;padding:28px;overflow:hidden;isolation:isolate;transition:border-color .2s,transform .2s}.variant-hybrid .card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--hy-glow) 0,transparent 50%);opacity:0;transition:opacity .25s;pointer-events:none;z-index:0}.variant-hybrid .card:hover:before{opacity:1}.variant-hybrid .card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(253,100,55,.55) 0,transparent 60%);opacity:0;transition:opacity .25s;pointer-events:none;z-index:-1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.variant-hybrid .card:hover:after{opacity:1}.variant-hybrid .card>*{position:relative;z-index:1}.variant-hybrid .card:hover{border-color:var(--hy-border-strong)}.variant-hybrid .glass{background:hsla(0,0%,100%,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hy-border);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 12px 36px -16px rgba(0,0,0,.08)}.variant-hybrid .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:240px;gap:16px}.variant-hybrid .bento .card{min-width:0}.variant-hybrid .hero-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%);pointer-events:none}.variant-hybrid .hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px circle at 28% 8%,rgba(253,100,55,.16),transparent 60%),radial-gradient(620px circle at 78% 30%,hsla(52,92%,76%,.18),transparent 60%)}.variant-hybrid .cursor-glow{position:fixed;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(253,100,55,.1) 0,transparent 70%);pointer-events:none;z-index:5;transform:translate(-50%,-50%);transition:opacity .2s}@keyframes vlt-hy-word-reveal{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.variant-hybrid .word{display:inline-block;animation:vlt-hy-word-reveal .7s cubic-bezier(.2,.7,.2,1) both}.variant-hybrid .rotw{position:relative;display:inline-block;vertical-align:baseline;line-height:inherit}.variant-hybrid .rotw__sizer{display:inline-block;visibility:hidden;white-space:nowrap;transition:width .52s cubic-bezier(.22,1,.36,1)}.variant-hybrid .rotw__clip{position:absolute;inset:0;overflow:hidden}.variant-hybrid .rotw__layer{position:absolute;left:0;top:0;white-space:nowrap;transform:translateY(110%);opacity:0;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.variant-hybrid .rotw__layer.is-active{transform:translateY(0);opacity:1}.variant-hybrid .rotw__layer.is-above{transform:translateY(-110%);opacity:0}@media (prefers-reduced-motion:reduce){.variant-hybrid .rotw__layer{transition:opacity .2s linear;transform:none!important}.variant-hybrid .rotw__layer.is-above{opacity:0}}.variant-hybrid .big-num{font-size:clamp(80px,9vw,140px);font-weight:600;line-height:.85;letter-spacing:-.06em;color:var(--hy-fg);font-variant-numeric:tabular-nums}.variant-hybrid .module-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.variant-hybrid .module-icon.is-pipeline{background:#1f1f1f;color:#fff}.variant-hybrid .module-icon.is-tradepass{background:#eef0fa;color:#4338ca}.variant-hybrid .module-icon.is-catalog{background:#e5f4f3;color:#0f766e}.variant-hybrid .module-icon.is-signal{background:#fff8c5;color:#92400e}.variant-hybrid .module-icon.is-canopy{background:#eee8fa;color:#6b21a8}.variant-hybrid .module-icon.is-workspace{background:linear-gradient(135deg,#faec8c,#fd6437);color:#fff}.variant-hybrid .footer{background:#1f1f1f;border-top:1px solid hsla(0,0%,100%,.06);padding:96px 0 56px;--hy-fg:#fff;--hy-fg-muted:hsla(0,0%,100%,.62);--hy-fg-subtle:hsla(0,0%,100%,.42);--hy-border:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.62)}.variant-hybrid .footer .logo-mark,.variant-hybrid .footer .logo-mark .wordmark{color:#fff}.variant-hybrid .footer a{color:hsla(0,0%,100%,.62);text-decoration:none;transition:color .15s ease;cursor:pointer}.variant-hybrid .footer a:hover{color:#fff}.variant-hybrid .logo-strip{font-family:Aeonik,Inter,sans-serif;font-size:22px;font-weight:500;color:var(--hy-fg-subtle);letter-spacing:-.01em}.variant-hybrid .customer-logo{width:auto;display:block;-o-object-fit:contain;object-fit:contain;filter:brightness(0);opacity:.55;transition:opacity .2s ease;flex-shrink:0}.variant-hybrid .customer-logo:hover{opacity:.9}.variant-hybrid .ai-pill{background:rgba(253,100,55,.06);color:var(--vlt-orange-700);border:1px solid rgba(253,100,55,.18)}.aurora-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.aurora-bg__layer{inset:-10px;opacity:.35;filter:blur(14px);will-change:transform;background-size:300% 200%,200% 200%;background-position:50% 50%,50% 50%;mask-image:radial-gradient(ellipse at 100% 0,#000 0,transparent 55%);-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 0,transparent 55%)}.aurora-bg__layer,.aurora-bg__layer:after{position:absolute;background-image:repeating-linear-gradient(100deg,#faf9f5,#faf9f5 7%,transparent 10%,transparent 12%,#faf9f5 16%),repeating-linear-gradient(100deg,#ffcb00 10%,#fdd75c 15%,#faec8c 20%,#ffb874 25%,#fd6437 30%)}.aurora-bg__layer:after{content:"";inset:0;background-size:200% 100%;background-attachment:fixed;mix-blend-mode:multiply;animation:vlt-aurora-drift 60s linear infinite}@keyframes vlt-aurora-drift{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.variant-hybrid .new-way-banner{position:relative;padding:140px 0 160px;border-top:1px solid var(--hy-border);overflow:hidden;background:radial-gradient(ellipse 60% 50% at 80% 50%,rgba(253,100,55,.06),transparent 60%),linear-gradient(180deg,var(--hy-bg) 0,var(--hy-bg-warm) 100%)}.variant-hybrid .new-way-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:96px;align-items:center}.variant-hybrid .polaroid-wrap{position:relative;max-width:520px;justify-self:center;width:100%}.variant-hybrid .polaroid{position:relative;background:#fbfaf3;padding:18px 18px 60px;border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 20px 50px -16px rgba(59,42,28,.28),0 6px 12px -4px rgba(59,42,28,.16);transform:rotate(-2.5deg);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.variant-hybrid .polaroid:hover{transform:rotate(-1deg) scale(1.02)}.variant-hybrid .polaroid-photo{position:relative;width:100%;aspect-ratio:4/3;background:#2a2618;overflow:hidden;border-radius:1px}.variant-hybrid .polaroid-userimg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.18) saturate(.9) contrast(1.02)}.variant-hybrid .polaroid-tape{position:absolute;width:56px;height:18px;background:hsla(40,46%,75%,.55);border:1px solid hsla(38,35%,55%,.3);box-shadow:0 1px 2px rgba(59,42,28,.12)}.variant-hybrid .polaroid-tape--tl{top:-8px;left:-14px;transform:rotate(-32deg)}.variant-hybrid .polaroid-tape--tr{top:-8px;right:-14px;transform:rotate(32deg)}.variant-hybrid .polaroid-caption{display:flex;justify-content:space-between;padding:16px 4px 0;font-family:Inter,sans-serif;font-weight:500;font-size:11px;color:rgba(74,53,39,.7);letter-spacing:.04em}.variant-hybrid .polaroid-caption-top{font-style:italic}.variant-hybrid .new-way-eyebrow{margin-bottom:20px}.variant-hybrid .new-way-then{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--hy-fg-subtle);letter-spacing:-.005em;text-decoration:line-through;text-decoration-color:rgba(184,88,66,.55);text-decoration-thickness:1.5px;margin-bottom:14px}.variant-hybrid .new-way-heading{margin:0 0 24px;letter-spacing:-.04em}.variant-hybrid .new-way-sub{margin:0 0 36px;max-width:560px}.variant-hybrid .new-way-cta{display:inline-flex;gap:12px}@media (max-width:768px){.variant-hybrid .new-way-grid{grid-template-columns:1fr;gap:48px}.variant-hybrid .polaroid-wrap{max-width:420px}.variant-hybrid .new-way-banner{padding:96px 0 112px}}@keyframes vlt-pp-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vlt-pp-halo-pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.06);opacity:.55}}@keyframes vlt-pp-float{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes vlt-pp-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes vlt-pp-art-in{0%{opacity:0;transform:scale(.6);filter:blur(20px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes vlt-pp-stagger-in{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes vlt-pp-bar-grow{0%{width:0}}@keyframes vlt-pp-bg-in{0%{opacity:0}to{opacity:1}}.grid-resp-cols-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-resp-cols-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-resp-cols-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid-resp-cols-stats-3{display:grid;grid-template-columns:repeat(3,1fr)}.responsive-flex-row{display:flex;flex-direction:row}.mockup-desktop{display:block}.mockup-mobile{display:none;position:relative;border-radius:28px!important;padding-top:32px;box-shadow:0 30px 60px -20px rgba(15,15,20,.22),inset 0 0 0 1px hsla(0,0%,100%,.55);overflow:hidden}.mockup-mobile:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:12%;min-width:64px;max-width:96px;height:6px;background:#1f1f1f;border-radius:999px;z-index:2;pointer-events:none}@media (max-width:1024px){.variant-hybrid .container{padding:0 32px}.grid-resp-cols-4{grid-template-columns:repeat(2,1fr)}.responsive-flex-row{flex-direction:column!important;align-items:center!important;gap:32px!important}.pp-visual{width:240px!important}.pp-visual>div:nth-child(3){width:240px!important;height:240px!important}.pp-details-fixed{width:100%!important;max-width:560px!important}}@media (max-width:768px){.grid-resp-cols-2,.grid-resp-cols-3{grid-template-columns:1fr}.grid-resp-cols-4{grid-template-columns:repeat(2,1fr)}.mockup-desktop{display:none}.mockup-mobile{display:block}.feature-spotlight-section{display:none}.scroll-tilt-inner{transform:none!important;padding:8px!important}.scroll-tilt-section{padding:32px 0 48px!important}.faq-layout{grid-template-columns:1fr!important;gap:32px!important}.faq-aside{position:static!important;top:auto!important}.footer-cols{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:640px){.variant-hybrid .container{padding:0 20px}.grid-resp-cols-4,.grid-resp-cols-stats-3{grid-template-columns:1fr}.nav-desktop-controls{display:none!important}.variant-hybrid .nav{padding:0 16px}.variant-hybrid .nav-pill{padding:0 8px 0 16px;height:52px}.hero-cta-row{flex-direction:column!important;align-items:stretch!important}.hero-cta-row>a{width:100%!important;justify-content:center!important}.variant-hybrid .home-hero{padding-top:200px!important;padding-bottom:32px!important}.variant-hybrid .module-hero,.variant-hybrid .static-hero{padding-top:160px!important;padding-bottom:32px!important}.pp-switcher button,.pp-switcher-indicator{width:110px!important}.variant-hybrid .new-way-banner{padding:64px 0 80px}}@media (min-width:641px){.mobile-menu-trigger{display:none!important}}@media (hover:none){.variant-hybrid .cursor-glow{display:none!important}}@media (prefers-reduced-motion:reduce){.variant-hybrid .aurora-bg__layer:after{animation:none!important}.variant-hybrid .marquee-track{animation-duration:0s!important}.variant-hybrid .word{animation:none!important;opacity:1!important;transform:none!important}}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(31,31,31,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100;display:flex;flex-direction:column;padding:24px 24px 40px;overflow-y:auto;animation:vlt-menu-fade-in .2s ease-out}@keyframes vlt-menu-fade-in{0%{opacity:0}to{opacity:1}}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;height:52px;flex-shrink:0}.mobile-menu-close{width:40px;height:40px;border-radius:999px;background:hsla(0,0%,100%,.08);border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-section-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin:24px 0 12px}.mobile-menu-item{display:flex;align-items:center;gap:14px;padding:12px 0;color:hsla(0,0%,100%,.92);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-item-icon{width:36px;height:36px;border-radius:9px;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-menu-item-name{display:block;font-size:16px;font-weight:600;color:#fff}.mobile-menu-item-summary{display:block;font-size:13px;color:hsla(0,0%,100%,.55);margin-top:4px}.mobile-menu-link{display:block;padding:16px 0;font-size:18px;font-weight:500;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.mobile-menu-cta-row{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mobile-menu-cta-primary{gap:8px;background:linear-gradient(135deg,#faec8c,#fd6437);color:#1f1f1f;font-weight:600}.mobile-menu-cta-ghost,.mobile-menu-cta-primary{display:inline-flex;align-items:center;justify-content:center;height:52px;border-radius:999px;font-size:15px;text-decoration:none}.mobile-menu-cta-ghost{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-weight:500}.mobile-menu-trigger{width:40px;height:40px;border-radius:999px;background:transparent;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-trigger:hover{background:hsla(0,0%,100%,.08)}