.landing-page{--coral:#e05a3a;--coral-light:#f4845f;--coral-glow:#ffb699;--navy:#1a1f3d;--navy-mid:#2d3260;--lp-bg:#f4f5f7;--lp-bg-dark:#e8eaee;--sage:#7bae8e;--sage-dark:#5a9a70;--warm-gray:#8a8494;--text-primary:#1a1f3d;--text-secondary:#5c5775;--paper:#fff;--gray-line:#c8c4be;--gray-line-strong:#9a968f;background:var(--lp-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.landing-page :is(h1,h2,h3,h4,p,ul,li,span,em){margin:0;padding:0}.landing-page :is(h1,h2,h3,h4){font-weight:700}.landing-page .hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;max-width:1400px;margin:0 auto;padding:48px 48px 32px;display:grid;position:relative}.landing-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#e05a3a12 0%,#0000 60%);width:800px;height:800px;position:absolute;top:-200px;right:-200px}.landing-page .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#7bae8e0f 0%,#0000 60%);width:600px;height:600px;position:absolute;bottom:-100px;left:-200px}.landing-page .hero-left{z-index:2;position:relative}.landing-page .hero h1{letter-spacing:-.02em;color:var(--navy);margin-bottom:28px;font-family:DM Serif Display,serif;font-size:clamp(46px,5.5vw,72px);line-height:1.02;animation:.8s both lpFadeInUp}.landing-page .hero h1 em{color:var(--coral);font-style:italic}.landing-page .hero-sub{color:var(--text-secondary);max-width:500px;margin-bottom:28px;font-size:18px;line-height:1.55;animation:.8s .15s both lpFadeInUp}.landing-page .hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;animation:.8s .3s both lpFadeInUp;display:flex}.landing-page .btn-primary{background:var(--coral);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #e05a3a4d}.landing-page .btn-primary:hover{background:var(--coral-light);transform:translateY(-2px);box-shadow:0 8px 30px #e05a3a59}.landing-page .btn-secondary{color:var(--navy);cursor:pointer;background:0 0;border:1.5px solid #1a1f3d26;border-radius:12px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.landing-page .btn-secondary:hover{border-color:var(--coral);color:var(--coral)}.landing-page .hero-proof{color:var(--text-secondary);align-items:center;gap:14px;font-size:13px;animation:.8s .4s both lpFadeInUp;display:flex}.landing-page .avatar-stack{display:flex}.landing-page .avatar-stack span{border:2px solid var(--lp-bg);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-6px;font-size:13px;display:flex}.landing-page .avatar-stack span:first-child{margin-left:0}.landing-page .avatar-stack span:first-child{background:#ffd4c4}.landing-page .avatar-stack span:nth-child(2){background:#c4dfff}.landing-page .avatar-stack span:nth-child(3){background:#d4ffc4}.landing-page .hero-right{z-index:2;justify-content:center;align-items:center;height:520px;animation:.8s .35s both lpFadeInUp;display:flex;position:relative}.landing-page .conveyor{width:320px;height:100%;position:relative;overflow:hidden}.landing-page .conveyor:before,.landing-page .conveyor:after{content:"";z-index:5;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.landing-page .conveyor:before{background:linear-gradient(90deg,var(--lp-bg)0%,transparent 100%);left:0}.landing-page .conveyor:after{background:linear-gradient(90deg,transparent 0%,var(--lp-bg)100%);right:0}.landing-page .conveyor-mask{z-index:6;pointer-events:none;background:linear-gradient(180deg,var(--lp-bg)0%,transparent 15%,transparent 85%,var(--lp-bg)100%);position:absolute;inset:0}.landing-page .slides-layer{position:absolute;inset:0}.landing-page .slide{filter:drop-shadow(0 6px 18px #1a1f3d1f);will-change:transform;border-radius:10px;width:260px;height:146px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)translateY(0)}.landing-page .slide-layer{background:var(--paper);border-radius:10px;position:absolute;inset:0;overflow:hidden}.landing-page .slide-layer.ugly{border:1px solid #1a1f3d0d;padding:14px 16px}.landing-page .u-title{background:var(--gray-line-strong);border-radius:2px;height:7px;margin-bottom:14px}.landing-page .u-bullet{background:var(--gray-line);border-radius:2px;height:5px;margin-bottom:7px;margin-left:10px}.landing-page .u-bullet.short{width:55%}.landing-page .u-bullet.med{width:75%}.landing-page .u-bullet.long{width:90%}.landing-page .u-bullet.xs{width:40%}.landing-page .u-dash-box{background:#f0eeeb;border:1px dashed #bcb8b2;border-radius:3px;height:28px;margin-top:10px}.landing-page .u-table{background:#d0ccc6;border:1px solid #d0ccc6;border-radius:2px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:8px;display:grid}.landing-page .u-table>div{background:#fff;height:9px}.landing-page .slide-layer.beautiful svg{width:100%;height:100%;display:block}.landing-page .transform-line{z-index:8;pointer-events:none;justify-content:center;align-items:center;height:70px;display:flex;position:absolute;top:50%;left:-20px;right:-20px;transform:translateY(-50%)}.landing-page .line-glow{background:linear-gradient(90deg,#0000 0%,#e05a3a26 10%,#e05a3acc 50%,#e05a3a26 90%,#0000 100%);height:2px;animation:3s ease-in-out infinite lpLinePulse;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 24px #e05a3a8c}.landing-page .line-glow-soft{filter:blur(8px);background:radial-gradient(#e05a3a2e 0%,#0000 70%);height:50px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes lpLinePulse{0%,to{opacity:.85}50%{opacity:1;box-shadow:0 0 36px #e05a3abf}}.landing-page .logo-pill{z-index:2;background:var(--navy);color:#fff;letter-spacing:.02em;box-shadow:0 4px 20px #1a1f3d40,0 0 0 4px var(--lp-bg),0 0 0 5px #e05a3a4d;border-radius:100px;align-items:center;gap:8px;padding:9px 18px 9px 10px;font-family:DM Serif Display,serif;font-size:15px;display:inline-flex;position:relative}.landing-page .logo-pill .pill-icon{background:var(--coral);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.landing-page .logo-pill .pill-icon img{filter:brightness(0)invert();width:16px;height:16px;display:block}.landing-page .sparkle{background:var(--coral-glow);width:4px;height:4px;box-shadow:0 0 6px var(--coral);opacity:0;border-radius:50%;animation:2.5s ease-out infinite lpSparkleFloat;position:absolute}.landing-page .sparkle:first-child{animation-delay:0s;left:20%}.landing-page .sparkle:nth-child(2){animation-delay:.9s;left:42%}.landing-page .sparkle:nth-child(3){animation-delay:1.6s;left:67%}.landing-page .sparkle:nth-child(4){animation-delay:.4s;left:82%}@keyframes lpSparkleFloat{0%{opacity:0;transform:translateY(0)scale(0)}30%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-30px)scale(0)}}.landing-page .track-label{text-align:center;letter-spacing:2px;text-transform:uppercase;z-index:7;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;left:0;right:0}.landing-page .track-label.top{color:var(--warm-gray);top:12px}.landing-page .track-label.bottom{color:var(--coral);bottom:12px}.landing-page .examples-section{max-width:1200px;margin:0 auto;padding:60px 48px 100px}.landing-page .examples-header{text-align:center;margin-bottom:40px}.landing-page .examples-header .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--coral);margin-bottom:14px;font-size:12px;font-weight:700}.landing-page .examples-header h2{color:var(--navy);margin-bottom:14px;font-family:DM Serif Display,serif;font-size:clamp(34px,3.5vw,44px);line-height:1.1}.landing-page .examples-header h2 em{color:var(--coral);font-style:italic}.landing-page .examples-header p{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}.landing-page .carousel-labels{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:8px;padding:0 20px;display:grid}.landing-page .col-label{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex}.landing-page .col-label .line{flex:1;height:1px}.landing-page .col-label.before{color:var(--warm-gray)}.landing-page .col-label.before .line{background:linear-gradient(90deg,var(--warm-gray),transparent)}.landing-page .col-label.after{color:var(--coral);justify-content:flex-end}.landing-page .col-label.after .line{background:linear-gradient(90deg,transparent,var(--coral));order:-1}.landing-page .col-label .badge-text{align-items:center;gap:6px;display:flex}.landing-page .col-label .dot-circle{border-radius:50%;width:7px;height:7px}.landing-page .col-label.before .dot-circle{background:var(--warm-gray)}.landing-page .col-label.after .dot-circle{background:var(--coral);box-shadow:0 0 0 3px #e05a3a26}.landing-page .carousel-stage{aspect-ratio:2.2;position:relative}.landing-page .carousel-track{border-radius:18px;position:absolute;inset:0;overflow:hidden}.landing-page .carousel-slide{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:absolute;inset:0}.landing-page .carousel-slide.is-active{opacity:1;pointer-events:auto}.landing-page .carousel-track[data-direction=forward] .carousel-slide.is-active{animation:.75s both lpEnterFromLeft}.landing-page .carousel-track[data-direction=forward] .carousel-slide.is-exiting{animation:.75s both lpExitToRight}.landing-page .carousel-track[data-direction=backward] .carousel-slide.is-active{animation:.75s both lpEnterFromRight}.landing-page .carousel-track[data-direction=backward] .carousel-slide.is-exiting{animation:.75s both lpExitToLeft}@keyframes lpEnterFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes lpEnterFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes lpExitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes lpExitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.landing-page .glass-card{aspect-ratio:16/9;border-radius:18px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.landing-page .glass-card.before{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#ffffffa6;border:1px solid #fffc;animation:6s ease-in-out infinite lpFloatBefore;transform:rotate(-2deg)translateY(0);box-shadow:0 12px 40px #1a1f3d1a,0 2px 6px #1a1f3d0d,inset 0 1px #ffffffe6}.landing-page .glass-card.after{-webkit-backdrop-filter:blur(20px)saturate(1.4);color:#fff;background:#1a1f3de0;border:1px solid #ffffff1a;animation:6s ease-in-out 1s infinite lpFloatAfter;transform:rotate(1.5deg)translateY(0);box-shadow:0 20px 60px #1a1f3d40,0 4px 12px #e05a3a26,inset 0 1px #ffffff14}.landing-page .glass-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffffff26 0%,#0000 100%);border-radius:18px 18px 0 0;height:40%;position:absolute;top:0;left:0;right:0}@keyframes lpFloatBefore{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-8px)}}@keyframes lpFloatAfter{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-8px)}}.landing-page .glass-card .slide-image{object-fit:cover;z-index:1;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.landing-page .transform-icon{z-index:10;background:var(--coral);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:2.5s ease-in-out infinite lpPulseArrow;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 24px #e05a3a80}.landing-page .transform-icon svg{stroke-width:3px;width:24px;height:24px}@keyframes lpPulseArrow{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 4px 24px #e05a3a80}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 4px 32px #e05a3aa6}}.landing-page .stage-arrow{z-index:12;cursor:pointer;width:44px;height:44px;color:var(--navy);background:#fff;border:1px solid #1a1f3d1a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #1a1f3d14}.landing-page .stage-arrow:hover{background:var(--coral);color:#fff;border-color:var(--coral);transform:translateY(-50%)scale(1.05)}.landing-page .stage-arrow.left{left:-22px}.landing-page .stage-arrow.right{right:-22px}.landing-page .carousel-controls{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.landing-page .carousel-dots{gap:8px;display:flex}.landing-page .dot-btn{cursor:pointer;background:#1a1f3d26;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.landing-page .dot-btn.is-active{background:var(--coral);border-radius:4px;width:28px}.landing-page .logos-section{text-align:center;max-width:1400px;margin:0 auto;padding:40px 48px 80px}.landing-page .logos-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--warm-gray);margin-bottom:28px;font-size:12px;font-weight:700}.landing-page .logos-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:flex}.landing-page .logos-grid img{opacity:.55;filter:grayscale();width:auto;height:32px;transition:all .3s}.landing-page .logos-grid img:hover{opacity:.9;filter:grayscale(0%)}.landing-page .usp-section{max-width:1400px;margin:40px auto 0;padding:0 48px}.landing-page .usp-banner{background:var(--navy);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:64px 80px;display:grid;position:relative;overflow:hidden}.landing-page .usp-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#e05a3a26 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.landing-page .usp-content{z-index:2;position:relative}.landing-page .usp-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--coral-light);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.landing-page .usp-eyebrow .star{color:var(--coral-glow)}.landing-page .usp-content h2{color:#fff;margin-bottom:20px;font-family:DM Serif Display,serif;font-size:38px;line-height:1.15}.landing-page .usp-content h2 em{color:var(--coral-glow);font-style:italic}.landing-page .usp-content p{color:#ffffffa6;max-width:440px;font-size:16px;line-height:1.7}.landing-page .usp-visual{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.landing-page .usp-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:all .3s;display:flex}.landing-page .usp-card:hover{background:#ffffff1a;transform:translate(4px)}.landing-page .usp-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.landing-page .usp-card:first-child .usp-card-icon{background:#e05a3a33}.landing-page .usp-card:nth-child(2) .usp-card-icon{background:#7bae8e33}.landing-page .usp-card:nth-child(3) .usp-card-icon{background:#ffb69933}.landing-page .usp-card h4{color:#fff;margin-bottom:3px;font-size:15px;font-weight:600}.landing-page .usp-card p{color:#ffffff80;font-size:13px;line-height:1.4}.landing-page .how-section{max-width:1100px;margin:0 auto;padding:80px 48px}.landing-page .how-header{text-align:center;margin-bottom:36px}.landing-page .how-header .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--coral);margin-bottom:12px;font-size:12px;font-weight:700}.landing-page .how-header h2{color:var(--navy);margin-bottom:14px;font-family:DM Serif Display,serif;font-size:clamp(32px,3.2vw,42px);line-height:1.1}.landing-page .how-header h2 em{color:var(--coral);font-style:italic}.landing-page .how-header p{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:15px;line-height:1.6}.landing-page .how-video{aspect-ratio:1440/1026;background:var(--lp-bg-dark);border:1px solid #1a1f3d0f;border-radius:18px;width:100%;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #1a1f3d14}.landing-page .how-video video{object-fit:cover;object-position:center top;pointer-events:none;will-change:filter;width:100%;height:100%;transition:filter .3s;display:block}.landing-page .how-video.is-blurring video{filter:blur(14px)}.landing-page .compare-section{max-width:1400px;margin:0 auto;padding:0 48px 100px}.landing-page .section-header{text-align:center;margin-bottom:60px}.landing-page .section-header .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--coral);margin-bottom:16px;font-size:12px;font-weight:700}.landing-page .section-header h2{color:var(--navy);margin-bottom:16px;font-family:DM Serif Display,serif;font-size:42px;line-height:1.1}.landing-page .section-header h2 em{color:var(--coral);font-style:italic}.landing-page .section-header p{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}.landing-page .compare-table{background:#fff;border:1px solid #1a1f3d0f;border-radius:24px;overflow:hidden;box-shadow:0 8px 40px #1a1f3d0a}.landing-page .compare-header{background:var(--lp-bg-dark);letter-spacing:1px;text-transform:uppercase;color:var(--warm-gray);grid-template-columns:2fr 1fr 1fr;padding:24px 40px;font-size:13px;font-weight:700;display:grid}.landing-page .compare-header span:last-child{color:var(--coral)}.landing-page .compare-row{border-bottom:1px solid #1a1f3d0a;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:20px 40px;transition:background .2s;display:grid}.landing-page .compare-row:hover{background:#e05a3a05}.landing-page .compare-row:last-child{border-bottom:none}.landing-page .compare-row .feature{color:var(--navy);font-size:15px;font-weight:500}.landing-page .compare-row .check{text-align:left;font-size:18px}.landing-page .compare-row .check.yes{color:var(--sage-dark)}.landing-page .compare-row .check.no{color:#d4cfc9}.landing-page .compare-row .check.partial{color:#e0c060}.landing-page .compare-row.highlight{background:#e05a3a0a}.landing-page .compare-row.highlight .feature{color:var(--coral);font-weight:700}.landing-page .faq-section{max-width:1000px;margin:0 auto;padding:40px 48px 100px}.landing-page .faq-header{text-align:center;margin-bottom:60px}.landing-page .faq-header .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--coral);margin-bottom:14px;font-size:12px;font-weight:700}.landing-page .faq-header h2{color:var(--navy);margin-bottom:14px;font-family:DM Serif Display,serif;font-size:42px;line-height:1.1}.landing-page .faq-header h2 em{color:var(--coral);font-style:italic}.landing-page .faq-header p{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}.landing-page .faq-list{flex-direction:column;gap:12px;display:flex}.landing-page .faq-item{background:#fff;border:1px solid #1a1f3d0f;border-radius:14px;transition:all .3s;overflow:hidden}.landing-page .faq-item:hover{border-color:#e05a3a33;box-shadow:0 4px 20px #1a1f3d0a}.landing-page .faq-item[open]{border-color:#e05a3a4d;box-shadow:0 8px 30px #1a1f3d0f}.landing-page .faq-item summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:20px;padding:22px 28px;list-style:none;display:flex}.landing-page .faq-item summary::-webkit-details-marker{display:none}.landing-page .faq-num{color:var(--coral);letter-spacing:2px;flex-shrink:0;min-width:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.landing-page .faq-q{color:var(--navy);flex:1;font-size:16px;font-weight:600;line-height:1.4}.landing-page .faq-toggle{background:#e05a3a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex;position:relative}.landing-page .faq-toggle:before,.landing-page .faq-toggle:after{content:"";background:var(--coral);border-radius:1px;transition:transform .3s;position:absolute}.landing-page .faq-toggle:before{width:12px;height:2px}.landing-page .faq-toggle:after{width:2px;height:12px}.landing-page .faq-item[open] .faq-toggle{background:var(--coral);transform:rotate(180deg)}.landing-page .faq-item[open] .faq-toggle:before{background:#fff}.landing-page .faq-item[open] .faq-toggle:after{background:#fff;transform:scaleY(0)}.landing-page .faq-a{color:var(--text-secondary);padding:0 28px 24px 72px;font-size:15px;line-height:1.7;animation:.35s lpFaqReveal}@keyframes lpFaqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.landing-page .final-cta{max-width:1400px;margin:0 auto;padding:0 48px 100px}.landing-page .cta-box{background:linear-gradient(135deg,var(--navy)0%,#2a2f55 50%,var(--navy-mid)100%);text-align:center;border-radius:28px;padding:80px;position:relative;overflow:hidden}.landing-page .cta-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#e05a3a1f 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.landing-page .cta-box h2{color:#fff;z-index:2;margin-bottom:16px;font-family:DM Serif Display,serif;font-size:44px;position:relative}.landing-page .cta-box h2 em{color:var(--coral-glow);font-style:italic}.landing-page .cta-box p{color:#fff9;z-index:2;margin-bottom:36px;font-size:17px;position:relative}.landing-page .cta-box .btn-primary{z-index:2;padding:18px 40px;font-size:17px;position:relative}@keyframes lpFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.landing-page .hero{text-align:center;grid-template-columns:1fr;gap:60px;padding:60px 32px}.landing-page .hero-left{flex-direction:column;align-items:center;display:flex}.landing-page .hero-sub{max-width:560px}.landing-page .hero-actions{justify-content:center}.landing-page .hero-right{height:560px}.landing-page .usp-banner{grid-template-columns:1fr;padding:48px}.landing-page .logos-grid{gap:32px}}@media (max-width:768px){.landing-page .hero{padding:40px 24px 60px}.landing-page .hero h1{font-size:40px}.landing-page .hero-right,.landing-page .carousel-labels{display:none}.landing-page .carousel-stage{aspect-ratio:1/1.25}.landing-page .carousel-slide{grid-template-columns:1fr;align-content:center;gap:32px}.landing-page .glass-card.before{animation:none;transform:rotate(-1deg)}.landing-page .glass-card.after{animation:none;transform:rotate(1deg)}.landing-page .transform-icon svg{transform:rotate(90deg)}.landing-page .examples-section{padding:40px 24px 60px}.landing-page .logos-section{padding:20px 24px 60px}.landing-page .logos-grid img{height:26px}.landing-page .logos-grid{gap:28px}.landing-page .usp-banner{padding:36px 28px}.landing-page .usp-content h2{font-size:28px}.landing-page .usp-section,.landing-page .how-section,.landing-page .compare-section,.landing-page .faq-section,.landing-page .final-cta{padding-left:24px;padding-right:24px}.landing-page .how-header h2,.landing-page .section-header h2,.landing-page .faq-header h2{font-size:30px}.landing-page .faq-item summary{gap:14px;padding:18px 20px}.landing-page .faq-q{font-size:15px}.landing-page .faq-a{padding:0 20px 20px 56px;font-size:14px}.landing-page .cta-box{padding:48px 28px}.landing-page .cta-box h2{font-size:32px}.landing-page .compare-header,.landing-page .compare-row{padding:16px 20px}}
