.landing{--lp-text-1:#0f141e;--lp-text-2:#475569;--lp-text-3:#94a3b8;--lp-accent:#1d4ed8;--lp-accent-hover:#1e3a8a;--lp-success:#10b981;--lp-border:#0f141e1a;--lp-bg:#fdfdfd;--lp-transition:.4s cubic-bezier(.25,1,.5,1);font-family:var(--font-body),"DM Sans",system-ui,sans-serif;color:var(--lp-text-1);background-color:var(--lp-bg);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:hidden}.landing *{border-color:var(--lp-border)}.lp-bg-blobs{display:none}.lp-blob{filter:blur(120px);opacity:.5;border-radius:50%;animation:25s cubic-bezier(.4,0,.2,1) infinite alternate lpFloatBlob;position:absolute}.lp-blob-1{background:#dbeafe;width:50vw;height:50vw;top:-10%;left:-10%}.lp-blob-2{background:#e0e7ff;width:60vw;height:60vw;animation-duration:30s;animation-delay:-5s;bottom:-20%;right:-10%}.lp-blob-3{background:#f3e8ff;width:40vw;height:40vw;animation-duration:20s;animation-delay:-10s;top:30%;left:40%}.lp-blob-4{background:#d1fae5;width:35vw;height:35vw;animation-delay:-15s;bottom:10%;left:-5%}@keyframes lpFloatBlob{0%{transform:translate(0)scale(1)}33%{transform:translate(5vw,5vh)scale(1.1)}66%{transform:translate(-5vw,10vh)scale(.9)}to{transform:translate(10vw,-5vh)scale(1)}}.lp-noise{z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}.lp-display-xl{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.04em;text-transform:none;color:var(--lp-text-1);font-size:clamp(3rem,7vw,6.5rem);font-weight:800;line-height:.95}.lp-display-lg{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.03em;color:var(--lp-text-1);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1}.lp-display-md{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.02em;color:var(--lp-text-1);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.1}.lp-container{z-index:2;max-width:1300px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);position:relative}.lp-container-sm{z-index:2;max-width:900px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);position:relative}.lp-nav{z-index:100;width:100%;transition:padding var(--lp-transition),background var(--lp-transition),backdrop-filter var(--lp-transition);padding:1.5rem 0;position:fixed;top:0}.lp-nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lp-border);background:#fdfdfdb3;padding:1rem 0}.lp-nav__inner{justify-content:space-between;align-items:center;display:flex}.lp-nav__logo{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.04em;color:var(--lp-text-1);font-size:1.5rem;font-weight:800;text-decoration:none}.lp-nav__links{gap:3rem;display:flex}.lp-nav__links a{text-transform:none;color:var(--lp-text-1);font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.lp-nav__links a:after{content:"";background:var(--lp-text-1);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.lp-nav__links a:hover:after{width:100%}.lp-nav__auth{align-items:center;gap:.75rem;display:flex}.lp-nav__avatar{width:32px;height:32px;color:var(--lp-accent);background:#1d4ed81a;border:1px solid #1d4ed833;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;overflow:hidden}.lp-nav__avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.lp-nav__links{display:none}}.lp-btn{transition:transform var(--lp-transition),background var(--lp-transition),color var(--lp-transition);white-space:nowrap;cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lp-btn--solid{background:var(--lp-text-1);color:#fff}.lp-btn--outline{border:1px solid var(--lp-text-1);color:var(--lp-text-1);background:0 0}.lp-btn--outline:hover{background:var(--lp-text-1);color:#fff}.lp-btn--sm{padding:.6rem 1.5rem;font-size:.85rem}.lp-btn--ghost{color:var(--lp-text-1);background:0 0;border:1px solid #0000}.lp-btn--ghost:hover{background:#0f141e0d}.lp-btn--full{width:100%}.lp-hero{z-index:2;padding-top:12rem;padding-bottom:6rem;position:relative}.lp-hero__content{max-width:900px;margin-bottom:5rem}.lp-hero__subtitle{color:var(--lp-text-2);max-width:600px;margin:2rem 0 3rem;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.6}.lp-hero__ctas{flex-wrap:wrap;gap:1rem;display:flex}.lp-mockup{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff6;border:1px solid #fffc;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000000a,0 0 0 1px #00000005}.lp-mockup:before{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:0;left:0;right:0}.lp-mockup__header{border-bottom:1px solid var(--lp-border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.lp-mockup__logo{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);font-size:1.1rem;font-weight:800}.lp-mockup__nav-lines{gap:1rem;display:flex}.lp-mockup__line{background:var(--lp-border);border-radius:4px;height:6px}.lp-mockup__live{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--lp-accent);background:#1d4ed814;border:1px solid #1d4ed82e;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.lp-mockup__live-dot{background:var(--lp-success);border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite lpPulse;box-shadow:0 0 0 3px #10b98140}.lp-mockup__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.lp-mockup__grid{grid-template-columns:1fr}}.lp-mockup__card{background:#fff9;border:1px solid #ffffffe6;border-radius:6px;padding:1.5rem}.lp-mockup__card--wide{grid-column:1/-1;align-items:flex-end;gap:2rem;display:flex}.lp-mockup__label{text-transform:uppercase;letter-spacing:.05em;color:var(--lp-text-3);margin-bottom:.5rem;font-size:.75rem}.lp-mockup__value{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);font-size:2.5rem;font-weight:800;line-height:1}.lp-mockup__delta{color:var(--lp-success);margin-top:.5rem;font-size:.8rem;font-weight:500}.lp-bar-chart{flex:1;align-items:flex-end;gap:.5rem;height:80px;display:flex}.lp-bar{background:var(--lp-text-1);opacity:.1;border-radius:2px 2px 0 0;flex:1;transition:opacity .3s}.lp-bar:hover{opacity:.8}.lp-bar--active{opacity:.9;background:var(--lp-accent)}.lp-carousel{z-index:2;padding:4rem 0 6rem;position:relative;overflow:hidden}.lp-carousel__intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:1rem;display:flex}.lp-carousel__eyebrow{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--lp-accent);padding-left:1rem;font-size:.78rem;font-weight:700;position:relative}.lp-carousel__eyebrow:before{content:"";background:var(--lp-accent);border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite lpPulse;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 4px #1d4ed82e}.lp-carousel__caption{color:var(--lp-text-2);max-width:540px;font-size:.95rem}.lp-carousel__track{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1320px;margin:0 auto;padding:2rem clamp(1.5rem,5vw,4rem);display:grid}@media (max-width:1100px){.lp-carousel__track{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lp-carousel__track{grid-template-columns:1fr}}.lp-carousel__track::-webkit-scrollbar{display:none}.lp-carousel__item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:280px;transition:transform var(--lp-transition),box-shadow var(--lp-transition),border-color var(--lp-transition);background:#ffffff8c;border:1px solid #0f141e12;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f141e0a}.lp-carousel__item:hover{border-color:#1d4ed840;transform:translateY(-6px);box-shadow:0 18px 38px #0f141e14}.lp-carousel__item:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 60%,#1d4ed80f 100%);position:absolute;inset:0}@keyframes lpPulse{0%,to{opacity:1;transform:translateY(-50%)scale(1)}50%{opacity:.7;transform:translateY(-50%)scale(1.3)}}.lp-carousel__item--accent{background:#1d4ed80d;border-color:#1d4ed833}.lp-carousel__content{z-index:1;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;height:100%;padding:2rem;display:flex;position:relative}.lp-carousel__badge{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;background:var(--lp-text-1);color:#fff;border-radius:40px;align-self:flex-start;padding:.4rem .8rem;font-size:.75rem}.lp-carousel__data{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);font-size:2.5rem;font-weight:800;line-height:1}.lp-carousel__label{color:var(--lp-text-2);margin-top:.5rem;font-size:.95rem}.lp-steps{border-top:1px solid var(--lp-border);z-index:2;padding:8rem 0;position:relative}.lp-steps__grid{grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:5rem;display:grid;position:relative}@media (max-width:900px){.lp-steps__grid{grid-template-columns:1fr;gap:3rem}}.lp-steps__grid:before{content:"";background:var(--lp-border);z-index:-1;height:1px;position:absolute;top:3rem;left:0;right:0}@media (max-width:900px){.lp-steps__grid:before{display:none}}.lp-step{background:var(--lp-bg);padding-right:1rem}.lp-step__num{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);margin-bottom:1.5rem;font-size:4.5rem;font-weight:800;line-height:1}.lp-step__title{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.lp-step__desc{color:var(--lp-text-2);font-size:.95rem}.lp-features{z-index:2;padding:8rem 0;position:relative}.lp-feature{align-items:center;gap:6rem;margin-bottom:10rem;display:flex}@media (max-width:900px){.lp-feature{gap:3rem;margin-bottom:6rem;flex-direction:column!important}}.lp-feature:nth-child(2n){flex-direction:row-reverse}.lp-feature__text{flex:1}.lp-feature__tag{text-transform:uppercase;letter-spacing:.1em;color:var(--lp-accent);margin-bottom:1rem;font-size:.8rem;font-weight:600;display:block}.lp-feature__title{margin-bottom:1.5rem}.lp-feature__desc{color:var(--lp-text-2);font-size:1.05rem;line-height:1.7}.lp-feature__visual{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--lp-border);background:#ffffff80;border-radius:4px;flex-direction:column;flex:1.2;justify-content:center;min-height:400px;padding:2.5rem;display:flex;position:relative;box-shadow:-15px 15px #0f141e08}.lp-feature:nth-child(2n) .lp-feature__visual{box-shadow:15px 15px #0f141e08}.lp-secondary{border-top:1px solid var(--lp-border);grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:4rem;padding-top:4rem;display:grid}@media (max-width:768px){.lp-secondary{grid-template-columns:1fr}}.lp-sec-feat h4{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);margin-bottom:.5rem;font-size:1.1rem}.lp-sec-feat p{color:var(--lp-text-2);font-size:.9rem;line-height:1.7}.lp-pricing{border-top:1px solid var(--lp-border);z-index:2;padding:8rem 0;position:relative}.lp-pricing__grid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:5rem;display:grid}@media (max-width:1024px){.lp-pricing__grid{grid-template-columns:repeat(2,1fr)}.lp-pricing__grid>:last-child{grid-column:1/-1}}@media (max-width:768px){.lp-pricing__grid{grid-template-columns:1fr}.lp-pricing__grid>:last-child{grid-column:auto}}.lp-tier{border-top:2px solid var(--lp-text-1);flex-direction:column;padding-top:2.5rem;display:flex;position:relative}.lp-tier--pro{border-top:4px solid var(--lp-accent)}.lp-tier h3{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);margin-bottom:.5rem;font-size:1.75rem}.lp-tier__desc{color:var(--lp-text-2);min-height:2.5rem;margin-bottom:2rem;font-size:.9rem}.lp-tier__price{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1}.lp-tier__price span{color:var(--lp-text-2);font-size:1rem;font-weight:400}.lp-tier__annual{color:var(--lp-text-2);min-height:1.5rem;margin-bottom:2rem;font-size:.85rem}.lp-tier__annual strong{color:var(--lp-success);font-weight:600}.lp-tier__features{flex:1;margin-bottom:2rem;padding:0;list-style:none}.lp-tier__features li{border-bottom:1px solid var(--lp-border);color:var(--lp-text-2);align-items:flex-start;gap:.5rem;padding:1rem 0;font-size:.9rem;display:flex}.lp-tier__features li:before{content:"—";color:var(--lp-text-3)}.lp-tier__features li strong{color:var(--lp-text-1)}.lp-faq{border-top:1px solid var(--lp-border);z-index:2;background:#fff;padding:8rem 0;position:relative}.lp-faq__list{margin-top:4rem}.lp-faq__item{border-bottom:1px solid var(--lp-border)}.lp-faq__item:first-child{border-top:1px solid var(--lp-border)}.lp-faq__item summary{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;cursor:pointer;color:var(--lp-text-1);justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.25rem;font-weight:600;list-style:none;transition:color .3s;display:flex}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:hover{color:var(--lp-accent)}.lp-faq__item summary:after{content:"+";font-size:1.5rem;font-weight:300;transition:transform .3s}.lp-faq__item[open] summary:after{transform:rotate(45deg)}.lp-faq__item p{color:var(--lp-text-2);max-width:800px;padding-bottom:1.5rem;font-size:1rem;line-height:1.7}.lp-contact{border-top:1px solid var(--lp-border);z-index:2;padding:8rem 0;position:relative}.lp-contact__grid{grid-template-columns:1fr 1fr;gap:6rem;margin-top:4rem;display:grid}@media (max-width:768px){.lp-contact__grid{grid-template-columns:1fr;gap:3rem}}.lp-contact__info{flex-direction:column;gap:2.5rem;display:flex}.lp-contact__info-item h4{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:var(--lp-text-1);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.lp-contact__info-item p{color:var(--lp-text-2);font-size:.95rem;line-height:1.6}.lp-contact__info-item a{color:var(--lp-accent);font-weight:500;text-decoration:none;transition:color .3s}.lp-contact__info-item a:hover{color:var(--lp-accent-hover)}.lp-contact__form{flex-direction:column;gap:1.25rem;display:flex}.lp-contact__form input,.lp-contact__form textarea{border:1px solid var(--lp-border);width:100%;color:var(--lp-text-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:2px;outline:none;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;transition:border-color .3s,box-shadow .3s}.lp-contact__form input::placeholder,.lp-contact__form textarea::placeholder{color:var(--lp-text-3)}.lp-contact__form input:focus,.lp-contact__form textarea:focus{border-color:var(--lp-accent);box-shadow:0 0 0 3px #1d4ed81a}.lp-contact__form textarea{resize:vertical;min-height:140px}.lp-footer{background:var(--lp-text-1);color:#fff;z-index:2;padding:6rem 0 3rem;position:relative}.lp-footer__watermark{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;text-transform:none;color:#ffffff08;text-align:center;pointer-events:none;white-space:nowrap;margin-bottom:4rem;font-size:clamp(3rem,10vw,12rem);font-weight:800;line-height:.8;overflow:hidden}.lp-footer__grid{border-top:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr;gap:4rem;padding-top:4rem;display:grid}@media (max-width:768px){.lp-footer__grid{grid-template-columns:1fr;gap:2rem}}.lp-footer__brand h3{font-family:var(--font-display-lp),"Bricolage Grotesque",system-ui,sans-serif;color:#fff;margin-bottom:1rem;font-size:1.5rem}.lp-footer__brand p{color:var(--lp-text-3);max-width:300px;font-size:.9rem;line-height:1.6}.lp-footer__col-title{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;font-size:.8rem;font-weight:600}.lp-footer__link{color:var(--lp-text-3);margin-bottom:.8rem;font-size:.9rem;text-decoration:none;transition:color .3s;display:block}.lp-footer__link:hover{color:#fff}.lp-footer__bottom{color:var(--lp-text-3);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:2rem;font-size:.8rem;display:flex}.lp-reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.lp-reveal.visible{opacity:1;transform:none}.lp-delay-1{transition-delay:.1s}.lp-delay-2{transition-delay:.2s}.lp-delay-3{transition-delay:.3s}.lp-insight{border:1px solid var(--lp-accent);background:#1d4ed80d;border-radius:4px;padding:1rem}.lp-insight__tag{color:var(--lp-accent);text-transform:uppercase;font-size:.75rem;font-weight:700}.lp-insight__text{color:var(--lp-text-1);margin-top:.5rem;font-size:.9rem;line-height:1.6}.lp-visual-bar{border-radius:2px;height:16px;margin-bottom:1rem}.landing{--lp-text-1:#11161d;--lp-text-2:#4f5966;--lp-text-3:#8b97a6;--lp-accent:#2f5f9f;--lp-accent-hover:#244a7c;--lp-success:#2f5f9f;--lp-border:#11161d1a;--lp-bg:#f6f7f9;background:linear-gradient(#fff 0,#f6f7f9 540px,#fff 100%)}.lp-bg-blobs,.lp-noise{display:none}.lp-reveal,.lp-reveal.visible{opacity:1;transform:none}.lp-container,.lp-container-sm{max-width:1180px}.lp-nav{padding:1rem 0}.lp-nav.scrolled,.lp-nav{border-bottom:1px solid var(--lp-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb}.lp-nav__logo{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.02em;text-transform:none;align-items:center;gap:.65rem;font-size:1.15rem;display:inline-flex}.lp-nav__logo:before{content:"p";background:var(--lp-text-1);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:inline-flex}.lp-nav__links{gap:2rem}.lp-nav__links a{color:var(--lp-text-2);text-transform:none;font-size:.86rem}.lp-nav__links a:hover{color:var(--lp-text-1)}.lp-btn{transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),transform .12s var(--ease-out);border-radius:8px;padding:.85rem 1.35rem;font-size:.92rem}.lp-btn:active{transform:scale(.98)}.lp-btn--solid{background:var(--lp-accent);box-shadow:0 8px 20px #2f5f9f29}.lp-btn--solid:hover{background:var(--lp-accent-hover);transform:translateY(-1px)}.lp-btn--outline{border-color:var(--lp-border);color:var(--lp-text-1);background:#fff}.lp-btn--outline:hover{color:var(--lp-text-1);background:#f6f7f9;border-color:#11161d33}.lp-btn--ghost{border-color:var(--lp-border);color:var(--lp-text-2);background:#fff}.lp-btn--ghost:hover{color:var(--lp-text-1);background:#f6f7f9}.lp-display-xl,.lp-display-lg,.lp-display-md{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.035em;text-transform:none}.lp-display-xl{max-width:860px;font-size:clamp(3.2rem,8vw,6.8rem)}.lp-display-md{font-weight:650}.lp-hero{padding-top:10rem;padding-bottom:4.5rem}.lp-hero__content{margin-bottom:3.25rem}.lp-hero__subtitle{max-width:680px;color:var(--lp-text-2);margin:1.5rem 0 2rem}.lp-mockup,.lp-feature__visual,.lp-contact__form input,.lp-contact__form textarea{border:1px solid var(--lp-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;border-radius:10px;box-shadow:0 24px 70px #11161d14,0 1px 2px #11161d0a}.lp-mockup{padding:1.25rem}.lp-mockup__card{border:1px solid var(--lp-border);background:#fff;border-radius:8px}.lp-mockup__value,.lp-carousel__data,.lp-step__num,.lp-tier__price,.lp-footer__watermark{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.035em}.lp-carousel{padding:2rem 0 4rem}.lp-carousel__track{gap:1rem}.lp-carousel__item{border:1px solid var(--lp-border);background:#ffffffeb;border-radius:14px;min-height:240px;transform:none;box-shadow:0 12px 32px #11161d0f}.lp-carousel__item:hover{transform:translateY(-4px)}.lp-carousel__content{width:100%;height:100%;margin-left:0;padding:1.75rem;transform:none}.lp-carousel__badge{background:var(--lp-text-1);border-radius:999px}.lp-carousel__badge--accent{background:var(--lp-accent)}.lp-steps,.lp-features,.lp-pricing,.lp-faq,.lp-contact{padding:6rem 0}.lp-step__num{color:#11161d2e}.lp-feature{gap:4rem;margin-bottom:6rem}.lp-feature__visual,.lp-feature:nth-child(2n) .lp-feature__visual{box-shadow:0 16px 50px #11161d12}.lp-secondary{gap:1rem}.lp-sec-feat,.lp-tier{border:1px solid var(--lp-border);background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 10px 30px #11161d0a}.lp-pricing__grid{gap:1rem}.lp-tier{border-top:1px solid var(--lp-border)}.lp-tier--pro{border:1px solid #2f5f9f47;box-shadow:0 18px 50px #2f5f9f1a}.lp-tier__features li:before{content:"";background:var(--lp-accent);border-radius:999px;flex:none;width:6px;height:6px;margin-top:.55rem}.lp-faq{background:#fff}.lp-footer{background:#11161d}@media (max-width:768px){.lp-display-xl{font-size:3.25rem}.lp-mockup__card--wide{flex-direction:column;align-items:stretch}}
