*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}.lp-serif{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,serif}.lp-display{font-family:var(--font-bricolage), sans-serif;font-optical-sizing:auto;letter-spacing:-.025em}.lp-mono{font-family:JetBrains Mono,monospace}.lp-t-display{font-size:clamp(38px,7vw,88px);line-height:.98}.lp-t-h2{font-size:clamp(30px,4.5vw,52px);line-height:1.05}.lp-t-h3{font-size:22px;line-height:1.2}.lp-t-lead{font-size:18px;line-height:1.55}.lp-t-body{font-size:16px;line-height:1.6}.lp-t-sec{font-size:14px;line-height:1.5}.lp-t-micro{letter-spacing:1.2px;font-size:12px}@media (max-width:767px){.lp-t-h3{font-size:20px}.lp-t-lead{font-size:17px}.lp-t-body{font-size:16px}.lp-t-sec{font-size:14px}}.lp-root{color:#1a1a1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;background:#fbfaf7;font-family:Geist,-apple-system,system-ui,sans-serif}.lp-root a{color:inherit;text-decoration:none}.lp-root button{cursor:pointer;font-family:inherit}.lp-root ::selection{color:#fff;background:#e11d5c}.lp-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp-grid-lt{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.lp-grid-ls{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.lp-grid-vd{grid-template-columns:1fr 1.4fr;align-items:center;gap:56px;display:grid}.lp-grid-fq{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:56px;display:grid}.lp-grid-ft{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}.lp-grid-tabs{grid-template-columns:minmax(280px,360px) 1fr;align-items:stretch;gap:20px;display:grid}.lp-sec{padding:100px 48px}.lp-sec-sm{padding:80px 48px}.lp-nav-desktop{display:flex}.lp-nav-mobile,.lp-bar-mobile{display:none}.lp-fab-desktop{display:grid}.lp-hero-sidebar{display:flex}.lp-strike{background-image:linear-gradient(90deg,#9b3d55,#9b3d55);background-position:0 56%;background-repeat:no-repeat;background-size:0% 2px;font-weight:600}.lp-strike-go{animation:.7s cubic-bezier(.65,0,.35,1) 1s forwards lp-strike}@keyframes lp-strike{0%{background-size:0% 2px}to{background-size:100% 2px}}@keyframes vp-pulse{0%,to{box-shadow:0 8px 32px #00000059,0 0 0 8px #ffffff2e}50%{box-shadow:0 8px 40px #0006,0 0 0 16px #ffffff1a}}.vp-pulse{animation:2.4s ease-in-out infinite vp-pulse}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-fade-up{animation:.4s cubic-bezier(.2,.8,.2,1) lp-fadeUp}@keyframes lp-mockEntrance{0%{opacity:0;transform:translateY(48px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-heroRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp-hero-rise{animation:.65s cubic-bezier(.16,1,.3,1) both lp-heroRise}.lp-hero-mock{animation:1.2s cubic-bezier(.16,1,.3,1) .5s both lp-mockEntrance}@keyframes lp-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.lp-rise-init{opacity:0;transform:translateY(40px)}.lp-rise{animation:.75s cubic-bezier(.2,.8,.2,1) both lp-rise}@keyframes lp-rise-l{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes lp-rise-r{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.lp-rise-l-init{opacity:0;transform:translate(-32px)}.lp-rise-r-init{opacity:0;transform:translate(32px)}.lp-rise-l{animation:.75s cubic-bezier(.2,.8,.2,1) both lp-rise-l}.lp-rise-r{animation:.75s cubic-bezier(.2,.8,.2,1) both lp-rise-r}@keyframes lp-cursor-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lp-cursor-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.lp-cursor-bob{animation:1.4s ease-in-out infinite lp-cursor-bob}.lp-cursor-pulse{animation:1.4s ease-out infinite lp-cursor-pulse}.lp-click-zoom{animation:.4s .7s both lp-fadeUp}.lp-cmp-dots,.lp-cmp-stack,.lp-cmp-hint{display:none}@media (max-width:767px){.lp-grid-3,.lp-grid-4,.lp-grid-2,.lp-grid-lt,.lp-grid-ls,.lp-grid-vd,.lp-grid-fq,.lp-grid-ft,.lp-grid-tabs{grid-template-columns:1fr!important;gap:14px!important}.lp-cmp-desk{display:none!important}.lp-cmp-stack{perspective:1200px;touch-action:pan-y;min-height:510px;padding:12px 0 0;display:block;position:relative;overflow:visible}.lp-cmp-stack-clip{margin:0 -8px;padding:0 8px;overflow:clip visible}.lp-cmp-stack-item{will-change:transform, opacity;cursor:grab;transform-origin:50%;border-radius:20px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute;inset:12px 18px 0;box-shadow:-8px 0 0 -2px #ece7e0,-16px 0 0 -4px #ddd6cc,0 18px 40px -22px #0000002e}.lp-cmp-stack-item:active{cursor:grabbing}.lp-cmp-pose-active{opacity:1;transform:translate(0%)scale(1)rotate(0)}.lp-cmp-pose-right{opacity:1;transform:translate(80%)scale(.94)rotate(2deg)}.lp-cmp-pose-left{opacity:1;transform:translate(-6%)scale(.95)rotate(-1.5deg)}.lp-cmp-stack-item.lp-cmp-pose-active.lp-cmp-nudge{animation:4s ease-in-out 1.2s infinite both lp-cmp-jiggle}@keyframes lp-cmp-jiggle{0%,22%,to{transform:translate(0%)scale(1)rotate(0)}6%{transform:translate(-8%)scale(1)rotate(-1deg)}12%{transform:translate(5%)scale(1)rotate(.6deg)}18%{transform:translate(-3%)scale(1)rotate(-.3deg)}}.lp-cmp-hint{letter-spacing:1.2px;text-transform:uppercase;color:#8a8790;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:flex}.lp-cmp-hint:before{content:"←";color:#e11d5c}.lp-cmp-hint:after{content:"→";color:#e11d5c}.lp-cmp-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.lp-cmp-dots button{cursor:pointer;background:#ddd6cc;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,width .25s}.lp-cmp-dots button.is-active{background:#e11d5c;border-radius:4px;width:22px}.lp-sec{padding:44px 24px!important}.lp-sec-sm{padding:40px 24px!important}.lp-nav-desktop{display:none!important}.lp-nav-mobile,.lp-bar-mobile{display:flex!important}.lp-hero-sidebar{display:none!important}.lp-hero-mock-grid{grid-template-columns:1fr!important;height:auto!important}.lp-hero-mock-main{padding:14px!important}.lp-grid-lt{gap:24px!important}.lp-tabs-panel{padding:12px!important}.lp-vd-text{order:2}.lp-vd-video{order:1}.lp-footer-root{padding-bottom:80px!important}.lp-fab-desktop{display:none!important}.lp-bar-mobile{animation:.45s cubic-bezier(.16,1,.3,1) 1.2s both lp-bar-rise}.lp-grid-3.lp-modules-grid{grid-template-columns:1fr!important}.lp-ls-phone{order:-1;margin-bottom:8px;display:flex}.lp-nav-inner{padding:12px 16px!important}.lp-hero-inner{padding:28px 18px 36px!important}.lp-hero-title{font-size:38px!important;line-height:1!important}.lp-hero-sub{font-size:17px!important}.lp-hero-btns{flex-direction:column!important}.lp-hero-btns a,.lp-hero-btns button{justify-content:center!important;width:100%!important}.lp-pillars-inner{padding:16px 16px 28px!important}.lp-pain-inner{padding:44px 18px!important}.lp-dd-inner{padding:44px 18px 40px!important}.lp-mod-inner{padding:44px 18px!important}.lp-ls-inner{padding:40px 24px!important}.lp-ls-card{padding:32px 20px 24px!important}.lp-cmp-inner{padding:44px 18px!important}.lp-price-inner,.lp-faq-inner{padding:40px 18px!important}.lp-final-inner{padding:60px 18px!important}.lp-footer-inner{padding:32px 18px 24px!important}}@keyframes lp-fab-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lp-bar-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.lp-fab-desktop{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.5s both lp-fab-enter}.lp-mob-wa{animation:.35s cubic-bezier(.34,1.56,.64,1) 1.6s both lp-fab-enter}.lp-nav-desktop,.lp-nav-mobile{transition:box-shadow .3s}.lp-nav-scrolled{box-shadow:0 1px #ece7e0,0 4px 16px -4px #0000000f}@media (prefers-reduced-motion:reduce){.lp-cmp-stack-item{transition:none!important}.lp-cmp-pose-right,.lp-cmp-pose-left{opacity:0;transform:translate(120%)}.lp-fab-desktop,.lp-mob-wa,.lp-bar-mobile{animation:none!important}}@media (min-width:768px) and (max-width:1023px){.lp-grid-4{grid-template-columns:1fr 1fr!important}.lp-grid-3.lp-modules-grid{grid-template-columns:1fr!important}.lp-sec{padding:80px 32px!important}.lp-sec-sm{padding:64px 32px!important}}
