.marketing-page{--m-header-offset:68px;--m-hero-viewport-h:532px;--m-hero-visual-h:248px;--m-hero-title-min-h:4.75rem}.marketing-page .m-luxury-main{z-index:1;min-height:50vh;position:relative}.marketing-page .m-luxury-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.marketing-page .m-luxury-bg-mesh,.marketing-page .m-luxury-bg-mesh-shift{position:absolute;inset:0}.marketing-page .m-luxury-bg-mesh-shift{inset:-20%}.marketing-page .m-luxury-bg-orb{filter:blur(80px);border-radius:50%;position:absolute}.marketing-page .m-luxury-bg-neural{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.marketing-page .m-luxury-bg-vignette{pointer-events:none;position:absolute;inset:0}.marketing-page .m-luxury-skill-orbs{perspective:900px;pointer-events:none;position:absolute;inset:0}.marketing-page .m-luxury-skill-orb-wrap{transform-style:preserve-3d;position:absolute;transform:translate(-50%,-50%)}.marketing-page .m-luxury-skill-orb{width:54px;height:54px;transform-style:preserve-3d;transform:translateZ(var(--orb-depth,20px)) rotateX(12deg);position:relative}.marketing-page .m-luxury-skill-orb-glow{filter:blur(6px);border-radius:50%;position:absolute;inset:-8px}.marketing-page .m-luxury-skill-orb-face{-webkit-backdrop-filter:blur(10px);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex;position:relative}.marketing-page .m-luxury-skill-orb-icon{width:18px;height:18px}.marketing-page .m-luxury-skill-orb-label{text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}@media (max-width:767px){.marketing-page .m-luxury-skill-orb-wrap:nth-child(4),.marketing-page .m-luxury-skill-orb-wrap:nth-child(5){display:none}}@media (max-width:1023px){.marketing-page .m-luxury-skill-orb-wrap{transform:translate(-50%,-50%)scale(.88)}}.marketing-page .m-header-luxury-shell{-webkit-backdrop-filter:blur(20px)saturate(1.4);border-radius:14px;max-width:1240px;margin:0 auto;transition:box-shadow .3s,border-color .3s,background .3s;position:relative}.marketing-page .m-header-luxury-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 10px 4px 12px;display:grid}@media (min-width:1024px){.marketing-page .m-header-luxury-inner{grid-template-columns:1fr auto 1fr;padding:4px 16px}}.marketing-page .m-header-luxury-left{justify-self:start;min-width:0}.marketing-page .m-header-luxury-nav{background:0 0;border:none;justify-self:center;align-items:center;gap:2px;padding:0}.marketing-page .m-header-luxury-actions{justify-self:end;align-items:center;gap:8px;display:flex}.marketing-page .m-header-brand{align-items:center;display:inline-flex}.marketing-page .m-header-brand-logo{width:auto;height:44px;transition:opacity .2s}@media (min-width:768px){.marketing-page .m-header-brand-logo{height:48px}}.marketing-page .m-header-brand:hover .m-header-brand-logo{opacity:.92}.marketing-page .m-header-nav-link{color:var(--m-dim);white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;transition:color .2s,background .2s;position:relative}.marketing-page .m-header-nav-active-pill{border-radius:8px;position:absolute;inset:0}.marketing-page .m-header-nav-link:hover,.marketing-page .m-header-nav-link.active{color:var(--m-ink)}.marketing-page .m-header-nav-link.active:after{display:none}.marketing-page .m-header-sign-in{color:var(--m-dim);border-radius:8px;padding:7px 10px;font-size:13px;font-weight:600;transition:color .2s}.marketing-page .m-header-sign-in:hover{color:var(--m-ink);background:0 0}.marketing-page .m-header-menu-btn{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px}@media (max-width:1023px){.marketing-page .m-header-menu-btn{display:inline-flex}}@media (min-width:1024px){.marketing-page .m-header-menu-btn{display:none!important}}.marketing-page .m-header-mobile-menu{padding:12px 16px 16px}.marketing-page .m-header-glass:not(.m-header-luxury-shell){display:none}.marketing-page .m-hero-full{padding-top:var(--m-header-offset)}.marketing-page .m-luxury-main>:first-child.m-hero-full{margin-top:0}
