.marketing-motion{display:contents}.motion-toggle{position:fixed;z-index:40;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:inline-flex;min-height:44px;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1px solid rgb(216 180 104/30%);border-radius:999px;background:#17171bf2;color:var(--gold-bright);box-shadow:0 4px 24px rgb(0 0 0/25%);font-size:.72rem;cursor:pointer}.motion-toggle:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}@keyframes marketing-enter{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes marketing-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes marketing-orbit{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes marketing-breathe{0%,to{opacity:.55;scale:.94}50%{opacity:1;scale:1.07}}.marketing-motion[data-motion=full]{& :is(.hero-copy,.inner-hero>.container)>*{animation:marketing-enter .8s cubic-bezier(.22,1,.36,1) both}& :is(.hero-copy,.inner-hero>.container)>:nth-child(2){animation-delay:80ms}& :is(.hero-copy,.inner-hero>.container)>:nth-child(3){animation-delay:.16s}& :is(.hero-copy,.inner-hero>.container)>:nth-child(4){animation-delay:.24s}& .hero-trust{animation-delay:.32s}& .app-preview,& .floating-chip,& .suite-flow-icon,& .visual-node{animation:marketing-float 5s ease-in-out infinite;animation-play-state:paused}& .chip-bottom{animation-delay:-2.5s;animation-duration:6s}& .app-preview{animation-duration:7s;animation-delay:-1s}& .node-two{animation-delay:-1.2s}& .node-three{animation-delay:-2.4s}& .node-four{animation-delay:-3.6s}& .stage-glow{animation:marketing-breathe 7s ease-in-out infinite paused}& .visual-orbit{animation:marketing-orbit 24s linear infinite paused}& .orbit-two{animation-duration:36s;animation-direction:reverse}& .visual-orbit:after{position:absolute;top:50%;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--purple-bright);box-shadow:0 0 18px var(--purple);content:""}& .orbit-two:after{background:var(--gold-bright)}& [data-motion-visible=true] :is(.floating-chip,.app-preview,.visual-node,.suite-flow-icon,.stage-glow,.visual-orbit){animation-play-state:running}&[data-motion-paused=true] :is(.floating-chip,.app-preview,.visual-node,.suite-flow-icon,.stage-glow,.visual-orbit){animation-play-state:paused}& :is(.button-link,.icon-box,.button-link svg,.faq-list summary:after,.preview-task,.feature-list>div,.process-line>article>span){transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background-color .26s ease}& :is(.pillar-card,.plan-card,.feature-cards>article,.testimonials-grid>article,.curriculum-list>article,.support-channels>article){position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}& :is(.motion-surface:not(.product-stage):not(.automation-visual):not(.suite-flow)):after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgb(216 180 104/10%),transparent 75%);opacity:var(--spotlight-opacity,0);pointer-events:none;transition:opacity .28s ease;content:""}& .cta-panel{position:relative}& .app-preview{transform:rotateX(calc(2deg + var(--pointer-rx, 0deg))) rotateY(calc(-5deg + var(--pointer-ry, 0deg)));transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}& .automation-core{transform:translate(-50%,-50%) perspective(800px) rotateX(var(--pointer-rx,0deg)) rotateY(var(--pointer-ry,0deg)) rotate(7deg);transition:transform .4s ease,box-shadow .4s ease}@media (hover:hover) and (pointer:fine){& .motion-surface[data-pointer-active=true]{--spotlight-opacity:1}& :is(.pillar-card,.plan-card,.feature-cards>article,.testimonials-grid>article,.support-channels>article):hover{transform:translateY(-8px);border-color:rgb(216 180 104/42%);box-shadow:0 22px 48px rgb(0 0 0/25%),0 0 24px rgb(216 180 104/5%)}& .curriculum-list>article:hover{transform:translateX(5px);border-color:var(--gold)}& :is(.pillar-card,.feature-cards>article):hover .icon-box{transform:translateY(-3px) rotate(-8deg) scale(1.08)}& .button-link:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgb(216 180 104/16%)}& .button-link:hover svg:last-child{transform:translateX(4px)}& .button-link:active{transform:translateY(0) scale(.98)}& .product-stage:hover .app-preview{box-shadow:0 45px 100px rgb(0 0 0/55%),0 0 40px rgb(155 124 255/13%)}& .automation-visual:hover .automation-core{box-shadow:0 0 85px rgb(216 180 104/25%)}& .preview-task:hover{transform:translateX(4px);border-color:var(--purple)}& .feature-list>div:hover{transform:translateX(5px)}& .process-line>article:hover>span{transform:scale(1.12) rotate(-6deg)}& .faq-list summary:hover{color:var(--gold-bright)}}}.marketing-motion[data-motion=off]{& *,& :after,& :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}& :is(.pillar-card,.plan-card,.feature-cards>article,.testimonials-grid>article,.button-link):hover{transform:none}}