.landing-root{scroll-behavior:smooth}.landing-root *{box-sizing:border-box}@keyframes mRise{0%{transform:translateY(28px)}to{transform:translateY(0)}}@keyframes mFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes mBar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes mSpin{to{transform:rotate(1turn)}}@keyframes mTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mDash{to{stroke-dashoffset:-32}}@keyframes mScan{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}@keyframes mType{0%{width:0}55%{width:24ch}to{width:24ch}}@keyframes mCaret{50%{border-color:transparent}}@keyframes mOrbit{to{transform:rotate(1turn)}}@keyframes mGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.landing-root .msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.landing-root .lp-footlink:hover,.landing-root .lp-navlink:hover,.landing-root .lp-signin:hover{color:#f0623c}.landing-root .lp-startfree:hover{transform:translateY(-2px)}.landing-root .lp-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(240,98,60,.42)}.landing-root .lp-secondary:hover{border-color:#181613}.landing-root .lp-card:hover{transform:translateY(-3px)}.landing-root .lp-card-more:hover{transform:translateY(-3px);border-color:#1816133a}.landing-root .lp-cta-link:hover{transform:translateY(-2px)}.landing-root .lp-download:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(60,40,25,.13);border-color:#1816133a}.landing-root .lp-ghost:hover{border-color:#f4f1ec}.lp-desktop-nav{display:flex}.lp-mobile-toggle{display:none}.landing-root .lp-mega-item:hover{background:#fff;border-color:#1816131f!important}@media (max-width:900px){.lp-desktop-nav{display:none!important}.lp-mobile-toggle{display:inline-flex!important}}@media (max-width:920px){.lp-mega-body,.product-hero-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.lp-hero-grid{grid-template-columns:1fr!important;gap:10px!important;padding:40px 28px 30px!important}.lp-hero-visual{min-height:430px!important}.lp-hero-h1{font-size:46px!important}.lp-split{gap:28px!important}.lp-ps-grid,.lp-split{grid-template-columns:1fr!important}.lp-flow{grid-template-columns:repeat(2,1fr)!important}.lp-grid-6{grid-template-columns:repeat(3,1fr)!important}.lp-bento{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:190px!important}.lp-bento>*{grid-column:span 1!important;grid-row:span 1!important}.lp-bento-wide{grid-row:span 2!important}.lp-bento-tall,.lp-bento-wide{grid-column:span 2!important}.lp-h2{font-size:34px!important}.lp-cta-h2{font-size:40px!important}.lp-security{padding:36px!important}}@media (max-width:600px){.lp-nav-inner,.lp-sec{padding-left:18px!important;padding-right:18px!important}.lp-hero-grid{padding:30px 18px 22px!important}.lp-hero-h1{font-size:33px!important}.lp-hero-visual{min-height:360px!important}.lp-hero-panel{width:320px!important}.lp-hero-note{display:none!important}.lp-grid-6{grid-template-columns:repeat(2,1fr)!important}.lp-bento,.lp-flow,.lp-grid-2{grid-template-columns:1fr!important}.lp-bento-tall,.lp-bento-wide,.lp-bento>*{grid-column:span 1!important}.lp-bento-wide{grid-row:span 2!important}.lp-h2{font-size:27px!important}.lp-cta-h2{font-size:29px!important}.lp-pad-card,.lp-security{padding:26px 22px!important}.lp-cta-box{padding:52px 22px!important}}.landing-root [data-reveal]{opacity:0;transform:translateY(40px);will-change:opacity,transform}.landing-root [data-reveal=left]{transform:translateX(-56px)}.landing-root [data-reveal=right]{transform:translateX(56px)}.landing-root [data-reveal=scale]{transform:translateY(24px) scale(.94)}.landing-root [data-reveal=blur]{transform:translateY(24px);filter:blur(12px)}.landing-root [data-reveal].is-revealed{opacity:1;transform:none;filter:none}@keyframes mAurora{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-36px) scale(1.18)}66%{transform:translate(-36px,26px) scale(.92)}}@keyframes mShine{0%{left:-45%}to{left:120%}}@keyframes mWordIn{0%{opacity:0;transform:translateY(70%) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes mBeamX{0%{left:-18%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:104%;opacity:0}}@keyframes mShimmer{to{background-position:-200%}}@keyframes mPanelIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;pointer-events:none}.lp-progress-bar{height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#f0623c,#ff9a6b 55%,#14b8a6)}.landing-root .lp-card,.landing-root .lp-card-more{position:relative}.landing-root .lp-card-more:after,.landing-root .lp-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(240,98,60,.12),transparent 65%);opacity:0;transition:opacity .3s}.landing-root .lp-card-more:hover:after,.landing-root .lp-card:hover:after{opacity:1}.landing-root .lp-cta-link,.landing-root .lp-primary{position:relative;overflow:hidden}.landing-root .lp-cta-link:before,.landing-root .lp-primary:before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:34%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);pointer-events:none}.landing-root .lp-cta-link:hover:before,.landing-root .lp-primary:hover:before{animation:mShine .8s ease}.lp-aurora{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;animation:mAurora 16s ease-in-out infinite}.lp-word{display:inline-block;animation:mWordIn .55s cubic-bezier(.2,.7,.2,1) both}.lp-tilt{transform-style:preserve-3d;will-change:transform}.lp-ticker-track{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp-ticker:hover .lp-ticker-track>div{animation-play-state:paused}.landing-root .lp-flow{position:relative}.landing-root .lp-flow:after{content:"";position:absolute;top:0;left:-18%;width:16%;height:2px;background:linear-gradient(90deg,transparent,#f0623c,transparent);animation:mBeamX 3.4s linear infinite;pointer-events:none}.landing-root .lp-flow .msr{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.landing-root .lp-flow>div:hover .msr{transform:translateY(-4px) scale(1.12)}.lp-scanbeam{position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,transparent,rgba(240,98,60,.07),transparent);animation:mScan 6s linear infinite;pointer-events:none}.lp-shimmer{background:linear-gradient(90deg,#f0623c,#ffb48f 50%,#f0623c);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:mShimmer 3.2s linear infinite}.lp-panel-in{animation:mPanelIn .45s cubic-bezier(.2,.7,.2,1) both}.lp-nav-scrolled{box-shadow:0 10px 34px rgba(60,40,25,.1)}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :after,.landing-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.landing-root [data-reveal]{opacity:1;transform:none;filter:none}}