:root{--navy:#1b2b3a;--navy-deep:#131f2b;--navy-light:#243b4f;--slate:#3a5268;--cream:#f5f0eb;--cream-dark:#e8e0d8;--white:#fff;--orange:#e8663d;--orange-hover:#d4552e;--orange-light:rgba(232,102,61,.12);--green:#4caf7d;--green-light:rgba(76,175,125,.12);--red:#e04b4b;--red-light:rgba(224,75,75,.08);--text-primary:#1b2b3a;--text-secondary:#5a6f80;--text-light:hsla(0,0%,100%,.7);--border:rgba(27,43,58,.08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:DM Sans,-apple-system,sans-serif;color:var(--text-primary);background:var(--cream);overflow-x:hidden;-webkit-font-smoothing:antialiased}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 2rem;transition:all .4s ease}nav.scrolled{background:rgba(27,43,58,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 hsla(0,0%,100%,.05)}.nav-inner{max-width:1200px;margin:0 auto;justify-content:space-between}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:.6rem;text-decoration:none;color:var(--white);font-weight:700;font-size:1.35rem;letter-spacing:-.02em}.logo-img{height:44px;width:auto}.nav-links{display:flex;align-items:center;gap:2.5rem;list-style:none}.nav-links a{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--white)}.nav-cta{background:var(--orange)!important;color:var(--white)!important;padding:.6rem 1.4rem;border-radius:8px;font-weight:600!important;transition:background .2s!important}.nav-cta:hover{background:var(--orange-hover)!important}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:.5rem;position:relative;z-index:1001}.mobile-menu-btn span{display:block;width:22px;height:2px;background:var(--white);margin:5px 0;transition:transform .3s,opacity .3s}.mobile-menu-btn.open span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{background:var(--navy);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:8rem 2rem 6rem}.hero:before{content:"";top:-40%;right:-20%;width:80%;height:120%;background:radial-gradient(ellipse,rgba(232,102,61,.06) 0,transparent 70%)}.hero-grid-bg,.hero:before{position:absolute;pointer-events:none}.hero-grid-bg{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px}.hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative}.hero-content{animation:fadeUp .8s ease both}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);padding:.4rem 1rem;border-radius:100px;font-size:.8rem;color:var(--orange);font-weight:600;margin-bottom:2rem;letter-spacing:.04em;text-transform:uppercase}.hero-badge:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;animation:pulse-dot 2s ease infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-family:"Noto Serif",Georgia,serif;font-size:clamp(2.8rem,5vw,4.2rem);color:var(--white);line-height:1.1;margin-bottom:1.5rem;font-weight:600}.hero h1 strong{color:var(--orange);font-weight:600;font-style:italic}.hero-sub{font-size:1.15rem;color:var(--text-light);line-height:1.7;margin-bottom:2.5rem;max-width:480px}.hero-cta-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--orange);color:var(--white);padding:1rem 2rem;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s;font-family:inherit}.btn-primary:hover{background:var(--orange-hover);transform:translateY(-1px);box-shadow:0 8px 30px rgba(232,102,61,.3)}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--white);padding:1rem 2rem;border-radius:10px;font-size:1rem;font-weight:500;text-decoration:none;border:1px solid hsla(0,0%,100%,.15);transition:all .2s}.btn-secondary:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.04)}.btn-primary-dark{display:inline-flex;align-items:center;gap:.5rem;background:var(--navy);color:var(--white);padding:1rem 2rem;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s;font-family:inherit;width:100%;justify-content:center}.btn-primary-dark:hover{background:var(--navy-light);transform:translateY(-1px);box-shadow:0 8px 30px rgba(27,43,58,.3)}.btn-primary-orange{display:inline-flex;align-items:center;gap:.5rem;background:var(--orange);color:var(--white);padding:1rem 2rem;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s;font-family:inherit;width:100%;justify-content:center}.btn-primary-orange:hover{background:var(--orange-hover);transform:translateY(-1px);box-shadow:0 8px 30px rgba(232,102,61,.3)}.hero-social-proof{display:flex;align-items:center;gap:.75rem;margin-top:2rem;color:hsla(0,0%,100%,.5);font-size:.85rem}.hero-social-proof .check{color:var(--green)}.hero-visual{position:relative;animation:fadeUp .8s ease .2s both}.demo-container{background:var(--navy-light);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:1.75rem;position:relative;overflow:hidden;min-height:460px}.demo-container:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(232,102,61,.05),transparent 60%);pointer-events:none}.demo-header{justify-content:space-between;margin-bottom:1.25rem;position:relative}.demo-header,.demo-title-row{display:flex;align-items:center}.demo-title-row{gap:.6rem}.demo-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-dot 2s ease infinite}.demo-title{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em}.demo-date{font-size:.75rem;color:hsla(0,0%,100%,.3)}.demo-flow{position:relative}.demo-inbox{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:1rem;margin-bottom:1rem}.demo-inbox-label{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.demo-channels{display:flex;gap:.5rem}.demo-channel{display:flex;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.05);border-radius:8px;padding:.4rem .7rem;font-size:.72rem;color:hsla(0,0%,100%,.6);font-weight:500}.demo-channel-icon{font-size:.85rem;display:flex;align-items:center}.demo-arrow{text-align:center;padding:.4rem 0;color:hsla(0,0%,100%,.15);font-size:1.2rem}.demo-invoice-feed{display:flex;flex-direction:column;gap:.6rem}.demo-inv{background:hsla(0,0%,100%,.95);border-radius:12px;padding:1rem 1.15rem;position:relative;overflow:hidden;opacity:0;transform:translateY(12px);animation:slideInInvoice .5s ease forwards}.demo-inv:first-child{animation-delay:.6s}.demo-inv:nth-child(2){animation-delay:1.4s}.demo-inv:nth-child(3){animation-delay:2.2s}@keyframes slideInInvoice{to{opacity:1;transform:translateY(0)}}.demo-inv-top{display:flex;align-items:center;justify-content:space-between}.demo-inv-supplier{font-weight:600;font-size:.82rem;color:var(--text-primary)}.demo-inv-ref{font-size:.7rem;color:var(--text-secondary)}.demo-inv-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.demo-inv-amount{font-size:1.15rem;font-weight:700;color:var(--red)}.demo-inv-status{font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:6px}.status-overcharge{background:var(--red-light);color:var(--red)}.status-ok{background:var(--green-light);color:var(--green)}.demo-inv{text-align:left}.demo-inv-detail{font-size:.73rem;color:var(--text-secondary);margin-top:.3rem}.demo-inv:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(232,102,61,.06),transparent);animation:scan 2s ease forwards}.demo-inv:first-child:after{animation-delay:.8s}.demo-inv:nth-child(2):after{animation-delay:1.6s}.demo-inv:nth-child(3):after{animation-delay:2.4s}@keyframes scan{to{left:200%}}.section-eyebrow{font-size:.92rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:1.25rem}.section-heading{font-family:"Noto Serif",Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin-bottom:1.5rem;font-weight:600;color:var(--text-primary)}.section-heading-white{color:var(--white)}.section-sub{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:640px;margin:0 auto 3.5rem}.section-sub-white{color:var(--text-light)}.problem{padding:7rem 2rem;background:var(--cream)}.problem-inner{max-width:1000px;margin:0 auto;text-align:center}.pain-points{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:800px;margin:0 auto}.pain-card{background:var(--white);border:1.5px solid rgba(27,43,58,.12);border-radius:14px;padding:2rem;text-align:left;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.03)}.pain-card:hover{border-color:var(--orange);box-shadow:0 6px 24px rgba(232,102,61,.1);transform:translateY(-3px)}.pain-icon{width:46px;height:46px;border-radius:12px;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.pain-card:hover .pain-icon{background:var(--orange)}.pain-card h3{font-size:1.05rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.pain-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.comparison{padding:7rem 2rem;background:var(--white)}.comparison-inner{max-width:960px;margin:0 auto}.comparison-header{text-align:center;margin-bottom:3.5rem}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-radius:18px;overflow:hidden;box-shadow:0 2px 40px rgba(0,0,0,.06)}.comparison-col{padding:2.5rem}.comparison-before{background:var(--cream);border-right:1px solid var(--border)}.comparison-after{background:var(--white)}.comparison-col-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid}.comparison-before .comparison-col-label{color:var(--text-secondary);border-color:var(--cream-dark)}.comparison-after .comparison-col-label{color:var(--orange);border-color:var(--orange)}.comparison-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.comparison-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.92rem;line-height:1.55;color:var(--text-primary)}.comparison-list .icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:2px}.comparison-before .icon{background:rgba(224,75,75,.08);color:var(--red)}.comparison-after .icon{background:var(--green-light);color:var(--green)}.proof{padding:5rem 2rem;background:var(--navy);position:relative;overflow:hidden}.proof:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(232,102,61,.04),transparent 70%)}.proof-inner{max-width:960px;margin:0 auto;position:relative}.proof-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:3rem}.proof-card-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.proof-card-left{text-align:left}.proof-eyebrow{font-size:.92rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem}.proof-stat{font-family:"Noto Serif",Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);color:var(--white);font-weight:600;margin-bottom:.5rem}.proof-stat-sub{font-size:1.1rem;color:var(--text-light);margin-bottom:.75rem}.proof-stat-sub strong{color:var(--white);font-weight:700}.proof-detail{font-size:.88rem;color:hsla(0,0%,100%,.4);line-height:1.6}.proof-breakdown{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.5rem}.proof-breakdown-label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:1rem}.proof-bar-row{margin-bottom:.85rem}.proof-bar-row:last-child{margin-bottom:0}.proof-bar-info{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.35rem}.proof-bar-name{font-size:.82rem;font-weight:600;color:var(--white)}.proof-bar-amount{font-size:.82rem;font-weight:600;color:var(--orange)}.proof-bar-items{font-weight:400;color:hsla(0,0%,100%,.35);font-size:.72rem}.proof-bar-track{width:100%;height:6px;background:hsla(0,0%,100%,.06);border-radius:3px;overflow:hidden}.proof-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--orange),#d4552e);transition:width 1.2s cubic-bezier(.25,.46,.45,.94);width:0}.proof-meta{display:flex;justify-content:center;gap:3rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.06)}.proof-meta,.proof-meta-item{text-align:center}.proof-meta-value{font-size:1.5rem;font-weight:700;color:var(--white)}.proof-meta-label{font-size:.78rem;color:hsla(0,0%,100%,.4);margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em}.how{padding:7rem 2rem;background:var(--cream)}.how-inner{max-width:1100px;margin:0 auto}.how-header{text-align:center;margin-bottom:3rem}.how-tabs{display:flex;gap:.5rem;margin-bottom:0;border-bottom:2px solid var(--border)}.how-tab{flex:1 1;display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:none;cursor:pointer;font-family:inherit;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .25s ease;border-radius:12px 12px 0 0}.how-tab:hover{background:rgba(27,43,58,.03)}.how-tab.active{border-bottom-color:var(--orange);background:var(--white)}.how-tab-num{font-family:"Noto Serif",Georgia,serif;font-size:1.1rem;font-weight:600;color:var(--text-secondary);width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--border);transition:all .25s}.how-tab.active .how-tab-num{background:var(--orange);color:var(--white)}.how-tab-title{font-size:.95rem;font-weight:600;color:var(--text-secondary);transition:color .25s}.how-tab.active .how-tab-title{color:var(--text-primary)}.how-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;background:var(--white);border-radius:0 0 18px 18px;padding:3rem;box-shadow:0 4px 30px rgba(0,0,0,.04);border:1px solid var(--border);border-top:none;min-height:360px;align-items:center}.how-panel-heading{font-family:"Noto Serif",Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.25;margin-bottom:1rem;color:var(--text-primary)}.how-panel-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.how-panel-bullets{list-style:none;display:flex;flex-direction:column;gap:.6rem}.how-panel-bullets li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--text-primary);line-height:1.5}.how-bullet-check{flex-shrink:0;color:var(--green);font-weight:700;margin-top:1px}.how-panel-visual{display:flex;align-items:center;justify-content:center}.how-mockup{width:100%;background:var(--navy);border-radius:14px;overflow:hidden;box-shadow:0 8px 30px rgba(27,43,58,.15)}.how-mockup-header{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.how-mockup-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-dot 2s ease infinite}.how-mockup-title{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em}.how-mockup-body{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.how-mock-row{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.how-mock-icon{font-size:1.1rem;flex-shrink:0}.how-mock-info{display:flex;flex-direction:column;flex:1 1;min-width:0}.how-mock-label{font-size:.82rem;font-weight:600;color:var(--white)}.how-mock-detail{font-size:.72rem;color:hsla(0,0%,100%,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.how-mock-time{font-size:.7rem;color:hsla(0,0%,100%,.3);flex-shrink:0}.how-mock-product{font-size:.82rem;font-weight:600;color:var(--white)}.how-mock-prices{font-size:.72rem;color:hsla(0,0%,100%,.4)}.how-mock-flag{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:6px;flex-shrink:0;white-space:nowrap}.flag-warn{background:var(--red-light);color:var(--red)}.flag-ok{background:var(--green-light);color:var(--green)}.how-mock-amount{font-size:1rem;font-weight:700;color:var(--orange);flex-shrink:0}@media (max-width:900px){.how-tabs{flex-direction:column;gap:0}.how-tab{border-bottom:none;border-left:3px solid transparent;border-radius:0}.how-tab.active{border-left-color:var(--orange);border-bottom-color:transparent}.how-panel{grid-template-columns:1fr;padding:2rem 1.5rem}}.integrations{padding:5rem 2rem;background:var(--navy-deep);border-top:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.04)}.integrations-inner{max-width:900px;margin:0 auto;text-align:center}.integration-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2.5rem}.integration-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:2rem 1.5rem;transition:all .3s;text-align:center;display:flex;flex-direction:column;align-items:center}.integration-card:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.integration-icon{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--white)}.integration-icon-brand{background:none}.integration-card h3{font-size:1rem;font-weight:600;color:var(--white);margin-bottom:.5rem}.integration-card p{font-size:.85rem;color:hsla(0,0%,100%,.5);line-height:1.6}.features{padding:7rem 2rem;background:var(--white)}.features-inner{max-width:1100px;margin:0 auto}.features-header{text-align:center;margin-bottom:4rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border-radius:18px;overflow:hidden}.feature-card{background:var(--white);padding:2.5rem 2rem;text-align:center;transition:all .35s ease;position:relative;cursor:default}.feature-card:hover{background:var(--cream)}.feature-card:hover .feature-icon{background:var(--navy);color:var(--white);transform:scale(1.05)}.feature-icon{width:52px;height:52px;border-radius:14px;background:var(--cream);color:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;transition:all .35s ease}.feature-card h3{font-size:1.05rem;font-weight:600;margin-bottom:.6rem}.feature-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.65;max-width:280px;margin:0 auto}.pricing{padding:7rem 2rem;background:var(--cream)}.pricing-inner{max-width:960px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:3.5rem}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-radius:18px;overflow:hidden;border:2px solid var(--border);margin-bottom:2.5rem}.pricing-left{background:var(--navy);color:var(--white);padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.pricing-toggle-wrap{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.75rem}.pricing-toggle{display:inline-flex;background:hsla(0,0%,100%,.08);border-radius:10px;padding:4px;align-self:flex-start}.pricing-toggle-btn{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;border-radius:8px;cursor:pointer;transition:all .2s;font-family:inherit}.pricing-toggle-btn.active{background:var(--orange);color:var(--white)}.pricing-save-note{font-size:.8rem;font-weight:600;color:var(--green)}.pricing-amount-display{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.35rem}.pricing-amount-display .pricing-amount{font-family:"Noto Serif",Georgia,serif;font-size:3.5rem;font-weight:600;line-height:1;color:var(--white)}.pricing-period-wrap{display:flex;flex-direction:column;gap:.15rem}.pricing-period-main{font-size:.95rem;color:hsla(0,0%,100%,.5)}.pricing-billed-note{font-size:.78rem;color:hsla(0,0%,100%,.35)}.pricing-free-month{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:.75rem 1rem;font-size:.85rem;color:hsla(0,0%,100%,.85);font-weight:500;margin-bottom:1.5rem}.pricing-free-icon{font-size:1rem}.pricing-per-user-note{font-size:.8rem;color:hsla(0,0%,100%,.5);text-align:left;margin-top:.15rem;margin-bottom:1.25rem;font-weight:500}.pricing-extras{display:flex;flex-direction:column;gap:0;border-top:1px solid hsla(0,0%,100%,.1);margin-bottom:1.75rem}.pricing-extras-item{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;color:hsla(0,0%,100%,.6);padding:1.1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.pricing-extras-number{font-family:DM Sans,-apple-system,sans-serif;font-size:1.5rem;font-weight:700;color:var(--white);line-height:1.2}.pricing-cta-btn{width:100%;text-align:center;display:block;padding:.9rem 1.5rem;font-size:1rem;margin-top:auto}.pricing-trial-note-new{text-align:center;font-size:.78rem;color:hsla(0,0%,100%,.4);margin-top:.75rem;font-weight:500}.pricing-right{background:var(--white);padding:2.5rem;display:flex;flex-direction:column}.pricing-right-heading{font-family:"Noto Serif",Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--navy);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.pricing-feature-list{list-style:none;display:flex;flex-direction:column;gap:.65rem;flex:1 1}.pricing-feature-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;color:var(--text-primary)}.pricing-feature-list .tick{flex-shrink:0;margin-top:2px;font-size:.8rem;color:var(--green)}.pricing-math{text-align:center;margin-top:2.5rem;padding:1.5rem;background:var(--orange-light);border-radius:12px}.pricing-math p{font-size:.95rem;color:var(--text-primary);line-height:1.6}.pricing-math strong{color:var(--orange)}.savings-slider{padding-top:2.5rem}.savings-slider-inner{margin:0 auto}.savings-slider-content{background:var(--navy);border-radius:18px;padding:2.5rem 2.5rem 2rem;color:var(--white)}.savings-slider-content .section-eyebrow{color:var(--orange);margin-bottom:.35rem;text-align:center}.savings-slider-content .section-heading{font-size:1.65rem;margin-bottom:.75rem;color:var(--white);text-align:center}.savings-slider-content .section-sub{margin-bottom:1.5rem;font-size:.88rem;color:hsla(0,0%,100%,.55);text-align:center}.slider-card{text-align:left;max-width:580px;margin:0 auto}.slider-label{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:.3rem}.slider-value{font-family:DM Sans,-apple-system,sans-serif;font-size:2rem;font-weight:800;color:var(--white);margin-bottom:.85rem;line-height:1.2}.slider-value-period{font-size:.9rem;font-weight:400;color:hsla(0,0%,100%,.4);margin-left:.25rem}.slider-track-wrap{margin-bottom:1.25rem}.slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:100px;outline:none;cursor:pointer}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--orange);cursor:pointer;border:3px solid var(--white);box-shadow:0 2px 8px rgba(0,0,0,.25)}.slider-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--orange);cursor:pointer;border:3px solid var(--white);box-shadow:0 2px 8px rgba(0,0,0,.25)}.slider-range-labels{display:flex;justify-content:space-between;font-size:.72rem;color:hsla(0,0%,100%,.35);margin-top:.35rem}.slider-results{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:0;gap:0;background:hsla(0,0%,100%,.08);border-radius:12px;padding:1.25rem;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.08)}.slider-result-item{text-align:center}.slider-result-label{font-size:.8rem;color:hsla(0,0%,100%,.7);font-weight:700;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em}.slider-result-value{font-family:DM Sans,-apple-system,sans-serif;font-size:2.1rem;font-weight:800;line-height:1.2}.slider-result-period{font-size:.75rem;font-weight:400;color:hsla(0,0%,100%,.35)}.slider-result-overcharges{color:var(--orange)}.slider-result-cost{color:hsla(0,0%,100%,.7)}.slider-result-saving{color:var(--green)}.slider-result-divider{width:1px;height:28px;background:hsla(0,0%,100%,.1);margin:0 .25rem}.slider-roi{display:flex;align-items:center;gap:.5rem;justify-content:center}.slider-roi-number{font-family:"Noto Serif",Georgia,serif;font-size:1rem;font-weight:700;color:var(--orange)}.slider-roi-text{font-size:.82rem;color:hsla(0,0%,100%,.5)}.slider-cta{display:none}.audience{padding:7rem 2rem;background:var(--white)}.audience-inner{max-width:1000px;margin:0 auto;text-align:center}.audience-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.audience-card{background:var(--cream);border-radius:14px;padding:2rem 1.5rem;border:1px solid var(--border);text-align:center;flex-direction:column}.audience-card,.audience-icon{display:flex;align-items:center}.audience-icon{width:48px;height:48px;border-radius:12px;background:var(--navy);color:var(--white);justify-content:center;margin-bottom:1rem}.audience-card h3{font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.audience-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.6}.testimonials{padding:7rem 2rem;background:var(--cream)}.testimonials-inner{max-width:1000px;margin:0 auto}.testimonials-header{text-align:center;margin-bottom:3.5rem}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.testimonial-card{background:var(--white);border-radius:16px;padding:2rem;border:1px solid var(--border);position:relative}.testimonial-card:before{content:"\201C";position:absolute;top:1rem;right:1.5rem;font-family:"Noto Serif",Georgia,serif;font-size:4rem;color:var(--orange);opacity:.15;line-height:1}.testimonial-quote{font-size:.95rem;line-height:1.7;color:var(--text-primary);margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:.75rem}.testimonial-avatar{width:40px;height:40px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:.85rem}.testimonial-name{font-weight:600;font-size:.9rem}.testimonial-role{font-size:.8rem;color:var(--text-secondary)}.testimonial-featured{grid-column:1/-1;background:var(--navy);color:var(--white);border-color:transparent}.testimonial-featured:before{color:var(--orange);opacity:.25}.testimonial-featured .testimonial-quote{color:hsla(0,0%,100%,.9);font-size:1.1rem}.testimonial-featured .testimonial-avatar{background:var(--orange)}.testimonial-featured .testimonial-name{color:var(--white)}.testimonial-featured .testimonial-role{color:hsla(0,0%,100%,.5)}.testimonial-featured .testimonial-savings{display:inline-flex;align-items:center;gap:.4rem;background:rgba(76,175,125,.12);color:var(--green);font-size:.78rem;font-weight:600;padding:.3rem .75rem;border-radius:8px;margin-bottom:1rem}.faq{padding:7rem 2rem;background:var(--white)}.faq-inner{max-width:720px;margin:0 auto}.faq-header{text-align:center;margin-bottom:3.5rem}.faq-item{border-bottom:1px solid var(--border);overflow:hidden}.faq-item:first-child{border-top:1px solid var(--border)}.faq-question{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;font-family:inherit;font-size:1.05rem;font-weight:600;color:var(--text-primary);text-align:left;transition:color .2s}.faq-question:hover{color:var(--orange)}.faq-chevron{font-size:1.2rem;color:var(--text-secondary);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{padding-bottom:1.5rem;font-size:.92rem;color:var(--text-secondary);line-height:1.7}.cta{padding:7rem 2rem;background:var(--navy);position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:100%;height:200%;background:radial-gradient(ellipse,rgba(232,102,61,.06) 0,transparent 50%);pointer-events:none}.cta-inner{max-width:640px;margin:0 auto;text-align:center;position:relative}.cta h2{font-family:"Noto Serif",Georgia,serif;font-size:clamp(2rem,4vw,3rem);color:var(--white);font-weight:600;margin-bottom:1rem;line-height:1.15}.cta-sub{font-size:1.1rem;color:var(--text-light);margin-bottom:2.5rem;line-height:1.7}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-note{font-size:.82rem;color:hsla(0,0%,100%,.35);margin-top:1.5rem}footer{padding:3rem 2rem;background:var(--navy-deep);border-top:1px solid hsla(0,0%,100%,.04)}.footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-logo{height:24px;width:auto;opacity:.5;margin-right:1rem}.footer-left{color:hsla(0,0%,100%,.35);font-size:.85rem;display:flex;align-items:center}.footer-links{display:flex;gap:2rem;list-style:none}.footer-links a{color:hsla(0,0%,100%,.35);text-decoration:none;font-size:.85rem;transition:color .2s}.footer-links a:hover{color:hsla(0,0%,100%,.7)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transform:translateY(24px);transition:all .7s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-sub{margin-left:auto;margin-right:auto}.hero-cta-row,.hero-social-proof{justify-content:center}.hero-visual{margin-top:2rem}.demo-container{min-height:auto;padding:1.25rem}.demo-channels{flex-wrap:wrap}.comparison-grid,.pain-points{grid-template-columns:1fr}.comparison-before{border-right:none;border-bottom:1px solid var(--border)}.steps{grid-template-columns:1fr;gap:2.5rem}.steps:before{display:none}.audience-cards,.feature-grid,.integration-cards,.pricing-layout,.testimonial-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.nav-links{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--navy);padding:1.5rem 2rem 2rem;gap:0;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.3)}.nav-links.mobile-open{display:flex}.nav-links li{width:100%}.nav-links a{display:block;padding:.85rem 0;font-size:1rem;color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.06)}.nav-links li:last-child a{border-bottom:none;margin-top:.75rem;text-align:center}.mobile-menu-btn{display:block}#nav .nav-inner{position:relative}.footer-inner{flex-direction:column;gap:1.5rem;text-align:center}.proof-card-top{grid-template-columns:1fr;gap:2rem}.proof-card-left{text-align:center}.proof-meta{gap:1.5rem}}@media (max-width:600px){.hero{padding:7rem 1.25rem 4rem}.demo-container{padding:1rem}.demo-inv{padding:.75rem}.demo-inv-top{flex-wrap:wrap;gap:.15rem}.demo-inv-bottom{flex-wrap:wrap;gap:.25rem}.demo-inv-amount{font-size:.95rem}.demo-inv-detail{font-size:.65rem;word-break:break-word}.proof-card{padding:2rem 1.5rem}.proof-meta{flex-direction:column;gap:1.25rem}}