.marketing-root{--mkt-brand:#5cbdb9;--mkt-brand-hover:#4aaba7;--mkt-mint:#ebf6f5;--mkt-navy:#101a35;--mkt-muted:#64748b;--mkt-border:#e5ecec;--mkt-white:#fff;--mkt-ease:cubic-bezier(.22, 1, .36, 1);--mkt-max:1320px}.marketing-container{width:100%;max-width:var(--mkt-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.marketing-container{padding-inline:1.5rem}}@media (min-width:1024px){.marketing-container{padding-inline:2.5rem}}@media (min-width:1280px){.marketing-container{padding-inline:3rem}}.marketing-btn{transition:background-color .18s var(--mkt-ease), color .18s var(--mkt-ease), border-color .18s var(--mkt-ease), box-shadow .18s var(--mkt-ease), transform .18s var(--mkt-ease)}.marketing-btn:hover:not(:disabled){transform:translateY(-2px)}.marketing-btn:active:not(:disabled){transform:translateY(0)}.marketing-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--mkt-brand) 55%, transparent);outline-offset:2px}.marketing-btn-primary{background:var(--mkt-brand);color:var(--mkt-white);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--mkt-brand) 70%, transparent)}.marketing-btn-primary:hover:not(:disabled){background:var(--mkt-brand-hover);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--mkt-brand) 75%, transparent)}.marketing-btn-secondary{background:var(--mkt-white);color:var(--mkt-navy);border:1px solid var(--mkt-border);box-shadow:0 4px 14px -12px #101a3559}.marketing-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--mkt-brand) 35%, var(--mkt-border));box-shadow:0 10px 24px -14px #101a3559}.marketing-header{transition:background-color .2s var(--mkt-ease), border-color .2s var(--mkt-ease), box-shadow .2s var(--mkt-ease)}.marketing-header--scrolled{background:color-mix(in srgb, var(--mkt-white) 92%, transparent);border-color:var(--mkt-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px -18px #101a3559}.marketing-nav-link{transition:color .16s var(--mkt-ease);position:relative}.marketing-nav-link:after{content:"";background:var(--mkt-brand);transform-origin:50%;height:2px;transition:transform .18s var(--mkt-ease);border-radius:999px;position:absolute;bottom:.35rem;left:.75rem;right:.75rem;transform:scaleX(0)}.marketing-nav-link:hover,.marketing-nav-link:focus-visible{color:var(--mkt-navy)}.marketing-nav-link:hover:after,.marketing-nav-link:focus-visible:after{transform:scaleX(1)}.marketing-reveal{opacity:1;transform:none}.marketing-reveal[data-ready=true]:not([data-visible=true]){opacity:0}.marketing-reveal[data-ready=true]:not([data-visible=true])[data-variant=up]{transform:translateY(22px)}.marketing-reveal[data-ready=true]:not([data-visible=true])[data-variant=left]{transform:translate(-28px)}.marketing-reveal[data-ready=true]:not([data-visible=true])[data-variant=right]{transform:translate(28px)}.marketing-reveal[data-ready=true]:not([data-visible=true])[data-variant=scale]{transform:translateY(18px)scale(.97)}.marketing-reveal[data-ready=true][data-visible=true][data-variant=up]{animation:mkt-fade-up .64s var(--mkt-ease) both;animation-delay:var(--mkt-delay,0s)}.marketing-reveal[data-ready=true][data-visible=true][data-variant=left]{animation:mkt-fade-left .68s var(--mkt-ease) both;animation-delay:var(--mkt-delay,0s)}.marketing-reveal[data-ready=true][data-visible=true][data-variant=right]{animation:mkt-fade-right .68s var(--mkt-ease) both;animation-delay:var(--mkt-delay,0s)}.marketing-reveal[data-ready=true][data-visible=true][data-variant=scale]{animation:mkt-fade-scale .72s var(--mkt-ease) both;animation-delay:var(--mkt-delay,0s)}.marketing-feature-card{transition:transform .22s var(--mkt-ease), box-shadow .22s var(--mkt-ease), border-color .22s var(--mkt-ease)}.marketing-feature-card:hover{border-color:color-mix(in srgb, var(--mkt-brand) 28%, var(--mkt-border));transform:translateY(-6px);box-shadow:0 20px 44px -28px #101a356b}.marketing-feature-card:hover .marketing-feature-icon{background:color-mix(in srgb, var(--mkt-brand) 16%, var(--mkt-mint));color:var(--mkt-brand-hover);transform:translateY(-2px)scale(1.06)}.marketing-feature-icon{transition:transform .22s var(--mkt-ease), background-color .22s var(--mkt-ease), color .22s var(--mkt-ease)}.marketing-preview-shell{animation:mkt-float 7s var(--mkt-ease) infinite}.marketing-preview-enter{animation:mkt-preview-in .9s var(--mkt-ease) both;animation-delay:var(--mkt-delay,.16s)}.marketing-preview-bar{transform-origin:0;transform:scaleX(0)}.marketing-preview-bar[data-visible=true]{animation:mkt-bar .9s var(--mkt-ease) both}.marketing-preview-card{opacity:0;transform:translateY(10px)}.marketing-preview-card[data-visible=true]{animation:mkt-fade-up .52s var(--mkt-ease) both;animation-delay:var(--mkt-delay,0s)}.marketing-connector{transform-origin:0;transform:scaleX(0)}.marketing-connector[data-visible=true]{animation:mkt-connector .9s var(--mkt-ease) both;animation-delay:.18s}.marketing-step-marker{transition:transform .22s var(--mkt-ease), box-shadow .22s var(--mkt-ease)}.marketing-reveal[data-visible=true] .marketing-step-marker{animation:mkt-marker-pop .52s var(--mkt-ease) both;animation-delay:var(--mkt-delay,0s)}.marketing-showcase-frame{transition:transform .28s var(--mkt-ease), box-shadow .28s var(--mkt-ease)}.marketing-showcase-frame:hover{transform:translateY(-4px);box-shadow:0 28px 60px -34px #101a3573}.marketing-cta-panel{position:relative}.marketing-cta-panel:before{content:"";border-radius:inherit;background:linear-gradient(120deg, transparent 20%, color-mix(in srgb, var(--mkt-brand) 28%, transparent) 50%, transparent 80%);opacity:0;pointer-events:none;position:absolute;inset:-1px}.marketing-reveal[data-visible=true] .marketing-cta-panel:before{animation:mkt-cta-sheen 1.2s var(--mkt-ease) both}@keyframes mkt-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-fade-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes mkt-fade-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes mkt-fade-scale{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mkt-preview-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mkt-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkt-connector{0%{opacity:.2;transform:scaleX(0)}to{opacity:.55;transform:scaleX(1)}}@keyframes mkt-marker-pop{0%{opacity:.6;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes mkt-cta-sheen{0%{opacity:0;transform:translate(-12%)}40%{opacity:.55}to{opacity:0;transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.marketing-reveal,.marketing-reveal[data-ready=true]:not([data-visible=true]),.marketing-reveal[data-ready=true][data-visible=true],.marketing-preview-shell,.marketing-preview-enter,.marketing-preview-bar,.marketing-preview-bar[data-visible=true],.marketing-preview-card,.marketing-preview-card[data-visible=true],.marketing-connector,.marketing-connector[data-visible=true],.marketing-step-marker,.marketing-feature-card,.marketing-feature-icon,.marketing-showcase-frame,.marketing-btn,.marketing-cta-panel:before{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.marketing-header,.marketing-nav-link:after{transition:none!important}}
