.section-padding{padding:104px 0}.section-alt{background:var(--bg-surface);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.section-header{max-width:640px;margin:0 auto 60px;text-align:center}.section-header h2{font-size:clamp(29px,3.6vw,41px);font-weight:700;line-height:1.16;margin-bottom:16px;text-wrap:balance}.section-header p{color:var(--text-muted);font-size:17px;line-height:1.6;margin:0;text-wrap:pretty}.erp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.erp-eyebrow:before{content:"";width:18px;height:1.5px;border-radius:2px;background:currentColor;opacity:.55}.section-header .erp-eyebrow:before{display:none}.hl-soft{display:block;color:var(--text-muted)}.w-100{width:100%}.js .animate-on-scroll{opacity:0;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.js .animate-on-scroll.slide-up{transform:translateY(14px)}.js .animate-on-scroll.slide-left{transform:translate(14px)}.js .animate-on-scroll.slide-right{transform:translate(-14px)}.js .animate-on-scroll.in-view{opacity:1;transform:none}.delay-100{transition-delay:60ms}.delay-200{transition-delay:.12s}.delay-300{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.js .animate-on-scroll{opacity:1;transform:none;transition:none}}.hero-reveal,.hero-reveal-x{--hero-reveal-duration: .62s}.hero-reveal{animation:erp-hero-rise var(--hero-reveal-duration) var(--ease-out) both}.hero-reveal-x{animation:erp-hero-drift var(--hero-reveal-duration) var(--ease-out) both}.hero-delay-1{animation-delay:60ms}.hero-delay-2{animation-delay:.12s}.hero-delay-3{animation-delay:.18s}.hero-delay-4{animation-delay:.24s}.hero-delay-5{animation-delay:.12s}@keyframes erp-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes erp-hero-drift{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}.erp-hero-parallax{transform:translate3d(0,var(--parallax-y, 0px),0)}@media(prefers-reduced-motion:reduce){.hero-reveal,.hero-reveal-x{animation:none}.erp-hero-parallax{transform:none}}.erp-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-h) + 76px) 0 96px;overflow:hidden}.erp-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(90ch 60ch at 82% 8%,var(--accent-soft),transparent 62%),linear-gradient(180deg,var(--accent-soft) 0%,transparent 46%)}.erp-hero-container{position:relative;z-index:2}.erp-hero-content{max-width:510px}.erp-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.01em;padding:7px 16px 7px 13px;border-radius:100px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);margin-bottom:26px}.erp-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.erp-hero-title{font-size:clamp(38px,4.8vw,62px);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin-bottom:22px;text-wrap:balance}.erp-hero-subtitle{font-size:18px;color:var(--text-muted);line-height:1.65;margin-bottom:34px;max-width:46ch;text-wrap:pretty}.erp-hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}.erp-closing-ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.erp-closing-note{margin:22px 0 0;text-align:center;color:var(--text-muted);font-size:15px}.erp-btn-lg{padding:15px 30px;font-size:16px}.erp-hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--text-muted)}.erp-hero-trust li{display:flex;align-items:center;gap:8px}.erp-check{position:relative;display:inline-block;width:11px;height:6px;flex-shrink:0;border-left:1.7px solid var(--accent);border-bottom:1.7px solid var(--accent);transform:rotate(-45deg) translate(1px,-2px)}.erp-hero-visual{position:absolute;top:0;bottom:0;left:54%;width:68vw;height:fit-content;max-height:76vh;margin-top:auto;margin-bottom:auto;z-index:1}.erp-mockup-wrapper{position:relative;border-radius:14px 0 0 14px;max-height:76vh;overflow:hidden;border:1px solid var(--border-glass-strong);border-right:none;box-shadow:var(--shadow-lg);transform:perspective(1800px) rotateY(-4deg)}.erp-mockup-img{width:100%;height:auto;display:block}.erp-hero-scroll-indicator{position:absolute;bottom:38px;left:max(20px,calc(50% - 580px));display:inline-flex;align-items:center;gap:10px;z-index:2;font-family:var(--font-heading);font-size:11.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur) var(--ease-inout)}.erp-hero-scroll-indicator:hover{color:var(--text-primary)}.erp-scroll-arrow{display:inline-flex;color:var(--accent);transition:transform var(--dur) var(--ease-out)}.erp-hero-scroll-indicator:hover .erp-scroll-arrow{transform:translateY(3px)}.erp-proof{background-color:var(--bg-surface);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:40px 0}.erp-proof-kicker{text-align:center;font-family:var(--font-heading);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted);margin:0 0 30px}.erp-proof-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;list-style:none;margin:0;padding:0}.erp-proof-item{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-left:18px;border-left:1px solid var(--border-color)}.erp-proof-item:first-child{border-left:none;padding-left:0}.erp-proof-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--accent-soft);color:var(--accent);margin-bottom:4px}.erp-proof-item strong{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.erp-proof-item span:last-child{font-size:13px;line-height:1.5;color:var(--text-muted)}.erp-surface{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:14px;transition:background-color var(--dur) var(--ease-inout),border-color var(--dur) var(--ease-inout),box-shadow var(--dur) var(--ease-inout),transform var(--dur) var(--ease-out)}.erp-surface:hover{background:var(--bg-glass-hover);border-color:var(--border-glass-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.erp-surface:hover{transform:none}}.erp-pains-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.erp-pain-card{position:relative;display:flex;flex-direction:column;padding:30px 26px;overflow:hidden}.erp-pain-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-slow) var(--ease-out)}.erp-pain-card:hover:before{transform:scaleY(1)}.erp-pain-quote{margin:0 0 18px;padding:0;font-family:var(--font-heading);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.45;color:var(--text-primary);text-wrap:pretty}.erp-pain-answer{display:flex;gap:11px;align-items:flex-start;padding-top:16px;border-top:1px solid var(--border-glass);margin-top:auto}.erp-pain-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--accent-soft);color:var(--accent);margin-top:1px}.erp-pain-answer p{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.erp-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.erp-features-grid .service-card{padding:28px 26px}.service-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);margin-bottom:18px}.service-title{font-size:18px;font-weight:600;margin-bottom:10px}.service-desc{color:var(--text-muted);font-size:14.5px;line-height:1.6;margin:0;text-wrap:pretty}.erp-demo-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:26px}.erp-demo-cta-note{font-size:13px;line-height:1.5;color:var(--text-muted)}.erp-showcase-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:92px}.erp-showcase-row:last-child{margin-bottom:0}.erp-showcase-reverse{direction:rtl}.erp-showcase-reverse>*{direction:ltr}.erp-showcase-img-wrapper{border-radius:14px;overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.erp-showcase-img-wrapper img{width:100%;height:auto;display:block}.erp-showcase-label{display:inline-block;font-family:var(--font-heading);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--accent);margin-bottom:14px}.erp-showcase-content h3{font-size:clamp(26px,3.2vw,36px);font-weight:700;margin-bottom:18px;line-height:1.18;text-wrap:balance}.erp-showcase-content p{font-size:16px;color:var(--text-muted);line-height:1.65;margin-bottom:22px;text-wrap:pretty}.erp-feature-list{list-style:none;padding-left:0;margin:0}.erp-feature-list li{position:relative;padding-left:26px;margin-bottom:12px;color:var(--text-muted);font-size:15px;line-height:1.55}.erp-feature-list li:last-child{margin-bottom:0}.erp-feature-list li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:5.5px;border-left:1.7px solid var(--accent);border-bottom:1.7px solid var(--accent);transform:translateY(-50%) rotate(-45deg)}.erp-lossprev-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.erp-lossprev-content h2{font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.16;margin-bottom:18px;text-wrap:balance}.erp-lossprev-content p{font-size:16px;color:var(--text-muted);line-height:1.65;margin-bottom:18px;text-wrap:pretty}.erp-lossprev-content .erp-feature-list{margin-top:26px}.erp-alternatives-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.erp-alternative-card{padding:32px 28px}.erp-alternative-card h3{font-size:18px;font-weight:600;line-height:1.4;color:var(--text-primary);margin-bottom:14px;text-wrap:pretty}.erp-alternative-card p{margin:0;font-size:15px;line-height:1.65;color:var(--text-muted);text-wrap:pretty}.erp-scenarios-disclaimer{max-width:780px;margin:-28px auto 52px;padding:16px 22px;background:var(--accent-2-soft);border:1px solid var(--accent-2-line);border-radius:12px;font-size:14px;line-height:1.6;color:var(--text-muted);text-align:center;text-wrap:pretty}.erp-scenarios-disclaimer strong{color:var(--text-primary);display:block;margin-bottom:3px;font-family:var(--font-heading);font-weight:600}.erp-scenarios-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.erp-scenario-card{display:flex;flex-direction:column;padding:36px 32px;border-radius:18px}.erp-scenario-card:hover{transform:none}.erp-scenario-label{display:inline-block;align-self:flex-start;font-family:var(--font-heading);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--accent-2);background:var(--accent-2-soft);border:1px solid var(--accent-2-line);padding:4px 11px;border-radius:100px;margin-bottom:16px}.erp-scenario-title{font-size:22px;font-weight:600;line-height:1.25;color:var(--text-primary);margin-bottom:22px;text-wrap:balance}.erp-scenario-subhead{font-family:var(--font-heading);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 7px}.erp-scenario-card>p{font-size:15px;line-height:1.65;color:var(--text-muted);margin:0 0 22px;text-wrap:pretty}.erp-scenario-card .erp-feature-list{margin-bottom:22px}.erp-scenario-card>.erp-scenario-bottom{margin:auto 0 0;padding-top:20px;border-top:1px solid var(--border-glass);font-size:15px;line-height:1.65;color:var(--text-primary);font-weight:500}.pricing-toggle-container{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px}.toggle-label{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--text-muted);transition:color var(--dur) var(--ease-inout)}.toggle-label.active{color:var(--text-primary)}.discount-badge{background:var(--accent-2-soft);color:var(--accent-2);border:1px solid var(--accent-2-line);font-size:11px;font-weight:700;padding:3px 9px;border-radius:100px;text-transform:uppercase;letter-spacing:.06em}.erp-toggle{position:relative;display:inline-block;width:52px;height:30px;flex-shrink:0}.erp-toggle input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.erp-toggle-slider{position:absolute;inset:0;pointer-events:none;background-color:var(--bg-glass);border:1px solid var(--border-glass-strong);border-radius:100px;transition:background-color var(--dur) var(--ease-inout),border-color var(--dur) var(--ease-inout)}.erp-toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;top:3px;background-color:var(--text-muted);border-radius:50%;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out),background-color var(--dur) var(--ease-inout)}.erp-toggle input:checked+.erp-toggle-slider{background-color:var(--accent-soft);border-color:var(--accent-line)}.erp-toggle input:checked+.erp-toggle-slider:before{transform:translate(22px);background-color:var(--accent)}.erp-toggle input:focus-visible+.erp-toggle-slider{outline:2px solid var(--accent);outline-offset:2px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;margin-top:52px}.pricing-card{position:relative;display:flex;flex-direction:column;padding:34px 28px;border-radius:18px}.pricing-card.popular-tier{border-color:var(--accent-line);box-shadow:var(--shadow-md)}.popular-badge{position:absolute;top:-12px;left:28px;background:var(--accent-solid);color:var(--accent-contrast);font-family:var(--font-heading);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 14px;border-radius:100px;white-space:nowrap;box-shadow:var(--shadow-sm);z-index:1}.tier-name{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin-bottom:10px}.tier-price{display:flex;align-items:baseline;gap:4px;font-family:var(--font-heading);font-size:38px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;margin-bottom:12px}.tier-desc{color:var(--text-muted);font-size:14px;line-height:1.55;margin-bottom:24px;min-height:44px;text-wrap:pretty}.tier-features{list-style:none;padding:0;margin:0 0 28px;flex:1}.tier-features li{position:relative;padding-left:24px;margin-bottom:11px;font-size:14px;line-height:1.5;color:var(--text-color)}.tier-features li:before{content:"";position:absolute;left:1px;top:.6em;width:9px;height:5px;border-left:1.7px solid var(--accent);border-bottom:1.7px solid var(--accent);transform:translateY(-50%) rotate(-45deg)}.tier-btn{width:100%;text-align:center}.erp-price-period{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.erp-pricing-note{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;margin-top:36px;font-size:14px;color:var(--text-muted);padding:15px 22px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px}.erp-pricing-note p{margin:0}.erp-pricing-note svg{flex-shrink:0;color:var(--accent)}.erp-faq{max-width:820px;margin:76px auto 0}.erp-faq-heading{text-align:center;font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--text-primary);margin-bottom:28px}.erp-faq-list{display:flex;flex-direction:column;gap:10px}.erp-faq-item{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:12px;transition:border-color var(--dur) var(--ease-inout),background-color var(--dur) var(--ease-inout)}.erp-faq-item:hover{border-color:var(--border-glass-strong)}.erp-faq-item[open]{background:var(--bg-glass-hover);border-color:var(--border-glass-strong)}.erp-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);transition:color var(--dur) var(--ease-inout)}.erp-faq-item>summary::-webkit-details-marker{display:none}.erp-faq-item>summary:hover{color:var(--accent)}.erp-faq-item>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.erp-faq-chevron{flex-shrink:0;color:var(--accent);transition:transform var(--dur) var(--ease-out)}.erp-faq-item[open] .erp-faq-chevron{transform:rotate(180deg)}.erp-faq-item>p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.65;color:var(--text-muted);max-width:66ch;text-wrap:pretty}.erp-faq-footer{text-align:center;margin-top:26px;font-size:14px;color:var(--text-muted)}.erp-faq-footer a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.erp-whatsapp-fab{position:fixed;right:20px;bottom:20px;z-index:999;display:inline-flex;align-items:center;gap:9px;padding:12px 19px 12px 15px;border-radius:100px;background:#1faa54;color:#fff;font-family:var(--font-body);font-size:14.5px;font-weight:600;box-shadow:0 1px 2px #02020a33,0 8px 22px #1faa544d;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-inout),background-color var(--dur) var(--ease-inout)}.erp-whatsapp-fab:hover{background:#1b9a4c;transform:translateY(-2px);box-shadow:0 2px 4px #02020a33,0 12px 30px #1faa5461}.erp-whatsapp-fab:active{transform:translateY(0)}.erp-whatsapp-fab:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.erp-whatsapp-fab svg{flex-shrink:0}@media(prefers-reduced-motion:reduce){.erp-whatsapp-fab{transition:none}.erp-whatsapp-fab:hover{transform:none}}.process-timeline{position:relative}.timeline-line{position:absolute;top:24px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--border-glass-strong) 18%,var(--border-glass-strong) 82%,transparent);z-index:0}.process-steps{display:grid;position:relative;z-index:1}.process-step{text-align:center;padding:0 24px}.step-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 20px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--accent-line);color:var(--accent);font-family:var(--font-heading);font-weight:700;font-size:18px;font-variant-numeric:lining-nums}.step-title{font-size:18px;font-weight:600;margin-bottom:8px}.step-desc{color:var(--text-muted);font-size:14.5px;line-height:1.6;max-width:280px;margin:0 auto;text-wrap:pretty}.erp-contact-section{background:var(--bg-surface);border-top:1px solid var(--border-color)}.erp-contact-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;align-items:start}.erp-contact-form-wrapper{padding:34px;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:18px}.erp-contact-form-wrapper h3{font-size:21px;font-weight:600}.erp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.erp-contact-form-wrapper .form-group{margin-bottom:18px}.erp-form-row .form-group{margin-bottom:0}.erp-contact-form-wrapper label{display:block;font-size:13.5px;font-weight:500;color:var(--text-muted);margin-bottom:6px}.erp-contact-form-wrapper input,.erp-contact-form-wrapper select,.erp-contact-form-wrapper textarea{width:100%;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:16px;font-family:var(--font-body);transition:border-color var(--dur) var(--ease-inout),box-shadow var(--dur) var(--ease-inout),background-color var(--dur) var(--ease-inout);outline:none;-webkit-appearance:none;appearance:none}.erp-contact-form-wrapper input:hover,.erp-contact-form-wrapper select:hover,.erp-contact-form-wrapper textarea:hover{border-color:var(--border-glass-strong)}.erp-contact-form-wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;color:var(--text-primary)}.erp-contact-form-wrapper input:focus,.erp-contact-form-wrapper select:focus,.erp-contact-form-wrapper textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.erp-contact-form-wrapper input::placeholder,.erp-contact-form-wrapper textarea::placeholder{color:var(--text-placeholder)}.erp-contact-form-wrapper textarea{resize:vertical;min-height:84px;line-height:1.6}.erp-contact-info{position:sticky;top:calc(var(--nav-h) + 24px)}.erp-contact-info-card{padding:32px 28px;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:18px}.erp-contact-info-card h3{font-size:19px;font-weight:600;margin-bottom:8px}.erp-contact-info-lead{color:var(--text-muted);font-size:15px;margin:0 0 22px;text-wrap:pretty}.erp-contact-info-card .btn+.btn{margin-top:10px}.erp-contact-info-mail{color:var(--text-muted);margin:18px 0 0;font-size:14px}.erp-contact-info-mail a{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.section-padding{padding:80px 0}.erp-hero{min-height:auto;padding:calc(var(--nav-h) + 56px) 0 68px}.erp-hero-content{max-width:100%}.erp-hero-visual{position:static;width:auto;height:auto;max-height:none;margin:52px -12% 0 20px}.erp-mockup-wrapper{max-height:none;transform:perspective(1800px) rotateY(-3deg)}.erp-hero-scroll-indicator{display:none}.erp-showcase-row{grid-template-columns:1fr;gap:36px;margin-bottom:72px}.erp-showcase-reverse{direction:ltr}.erp-lossprev-row{grid-template-columns:1fr;gap:36px}.erp-proof-grid{grid-template-columns:repeat(3,1fr);gap:24px 20px}.erp-proof-item{border-left:none;padding-left:0}.erp-contact-grid{grid-template-columns:1fr}.erp-contact-info{position:static}.pricing-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}@media(max-width:768px){.section-padding{padding:68px 0}.section-header{margin-bottom:40px}.process-steps{grid-template-columns:1fr!important;gap:40px}.timeline-line{display:none}.erp-proof-grid{grid-template-columns:repeat(2,1fr);gap:22px 20px}.erp-hero{padding:calc(var(--nav-h) + 36px) 0 56px}.erp-hero-title{font-size:34px}.erp-hero-subtitle{font-size:16.5px}.erp-hero-trust{flex-direction:column;align-items:flex-start;gap:9px}.erp-features-grid,.erp-pains-grid,.erp-alternatives-grid,.erp-scenarios-grid{grid-template-columns:1fr}.erp-scenario-card{padding:28px 22px}.erp-scenarios-disclaimer{margin:-16px auto 36px;padding:16px 18px;text-align:left}.erp-showcase-row{margin-bottom:52px}.erp-btn-lg{padding:14px 26px;font-size:15px;width:100%}.erp-hero-ctas,.erp-closing-ctas{flex-direction:column;align-items:stretch}.erp-form-row{grid-template-columns:1fr;gap:18px}.erp-contact-form-wrapper{padding:24px}.erp-faq-item>summary{padding:16px 18px;font-size:15px}.erp-faq-item>p{padding:0 18px 18px}.pricing-toggle-container{flex-wrap:wrap}}@media(max-width:480px){.erp-hero-title{font-size:30px}.erp-contact-form-wrapper,.erp-contact-info-card{padding:22px 18px}.erp-showcase-content h3{font-size:24px}.erp-showcase-content p{font-size:15px}.erp-proof-grid{grid-template-columns:1fr;gap:18px}.erp-pain-quote{font-size:17px}.erp-scenario-title{font-size:20px}.erp-whatsapp-fab{padding:14px;right:16px;bottom:16px}.erp-whatsapp-fab-label{display:none}}.erp-guarantees{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0 0;padding:0;list-style:none}.erp-guarantee{position:relative;padding:20px 20px 20px 46px;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:14px}.erp-guarantee-check{position:absolute;top:20px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.erp-guarantee strong{display:block;font-family:var(--font-heading);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:5px}.erp-guarantee span{display:block;font-size:13.5px;line-height:1.55;color:var(--text-muted);text-wrap:pretty}@media(max-width:980px){.erp-guarantees{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.erp-guarantees{grid-template-columns:1fr}}.erp-section-links{margin-top:14px;font-size:15px;color:var(--text-muted)}.erp-section-links a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
