@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}:root{--green-dark:#2d6a4f;--green:#52b788;--green-soft:#dff3ea;--orange:#f4a261;--orange-soft:#fff2e5;--red:#d96459;--ink:#1a1a1a;--muted:#5f6b67;--white:#ffffff;--paper:#f8f8f8;--border:rgba(26,26,26,0.08);--shadow:0 24px 60px rgba(17,24,39,0.12);--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--container:min(1160px,calc(100% - 2rem))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,sans-serif;background:radial-gradient(circle at top left,rgba(82,183,136,.12),transparent 24%),linear-gradient(180deg,#fbfffc,#ffffff 28%,#fcfcfb);color:var(--ink);font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:var(--container);margin:0 auto}.section{padding:6rem 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 3.5rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;background:var(--green-soft);color:var(--green-dark);font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hero-copy h1,.section-heading h2{margin:1rem 0;line-height:1.05;letter-spacing:-.04em}.section-heading h2{font-size:clamp(2rem,4vw,3.3rem)}.hero-copy p,.section-heading p{margin:0;color:var(--muted);font-size:1.075rem}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:1rem 0;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(26,26,26,.05);transition:background .22s ease,box-shadow .22s ease,padding .22s ease,border-color .22s ease}.topbar.scrolled{background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(17,24,39,.08);padding:.8rem 0;border-color:rgba(26,26,26,.08)}.nav{display:grid;grid-template-columns:minmax(360px,460px) auto auto auto;grid-gap:1.25rem;gap:1.25rem}.brand,.nav{align-items:center}.brand{display:inline-flex;justify-content:center;min-width:0;width:100%}.brand-wordmark{width:min(100%,520px);height:132px;object-fit:contain;object-position:center;display:block;transform:none}.brand-logo{height:42px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:1.5rem;color:var(--muted);font-weight:600;justify-self:center}.nav-links a:focus-visible,.nav-links a:hover{color:var(--green-dark)}.currency-switch{display:inline-flex;align-items:center;gap:.25rem;justify-self:end;padding:.3rem;border-radius:999px;background:rgba(45,106,79,.08);border:1px solid rgba(45,106,79,.12)}.currency-option{border:0;background:transparent;color:var(--muted);border-radius:999px;padding:.45rem .8rem;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease}.currency-option.active{background:var(--green-dark);color:var(--white)}.nav-toggle{display:none;border:0;background:transparent;padding:.4rem;cursor:pointer}.nav-toggle span{display:block;width:22px;height:2px;background:var(--ink);margin:5px 0;border-radius:999px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.95rem 1.35rem;border:1px solid transparent;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}.btn:focus-visible,.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--green-dark);color:var(--white);box-shadow:0 16px 28px rgba(45,106,79,.22)}.btn-primary:focus-visible,.btn-primary:hover{background:#255740;box-shadow:0 20px 34px rgba(45,106,79,.28)}.btn-secondary{background:rgba(255,255,255,.8);color:var(--green-dark);border-color:rgba(45,106,79,.2)}.btn-secondary:focus-visible,.btn-secondary:hover{background:var(--white);border-color:rgba(45,106,79,.38)}.hero{padding:4.75rem 0 5.75rem;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.hero-copy h1{font-size:clamp(3rem,6vw,5.4rem);max-width:10.5ch;margin-top:1.2rem}.hero-copy .headline-highlight{color:var(--green-dark)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:2.2rem 0 1.35rem}.social-proof{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-weight:700}.stars{color:#f2b94b;letter-spacing:.08em}.hero-card-shell{position:relative;padding:1.35rem;border-radius:34px;background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(223,243,234,.72));border:1px solid rgba(82,183,136,.12);box-shadow:0 28px 70px rgba(17,24,39,.14)}.dashboard{position:relative;background:linear-gradient(180deg,#f7faf8,#ffffff);border-radius:28px;padding:1.55rem;min-height:590px;overflow:hidden}.dashboard:after,.dashboard:before{content:"";position:absolute;border-radius:999px;filter:blur(6px)}.dashboard:before{width:180px;height:180px;background:rgba(82,183,136,.12);top:-50px;right:-40px}.dashboard:after{width:140px;height:140px;background:rgba(244,162,97,.14);left:-36px;bottom:-30px}.app-preview{border-radius:26px;overflow:hidden;border:1px solid rgba(45,106,79,.08);background:#f7f8f6;box-shadow:0 20px 40px rgba(17,24,39,.08)}.preview-top{background:linear-gradient(180deg,#3d7b59,#3d7b59);padding:1.55rem 1.55rem 1.2rem;min-height:190px;color:var(--white);display:grid;align-content:start;grid-gap:.8rem;gap:.8rem}.preview-logo-chip{width:220px;height:108px;border-radius:18px;background:transparent;display:grid;place-items:center;overflow:hidden}.preview-wordmark{width:214px;height:104px;object-fit:contain;object-position:center;transform:none;filter:brightness(0) invert(1)}.preview-title{font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:800;line-height:1.12;max-width:10ch}.preview-body{padding:0 1.15rem 1.15rem;margin-top:-1.1rem}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.dashboard-panel,.faq-item,.feature-card,.metric-card,.pain-card,.pricing-card,.report-card,.stat-card,.testimonial{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--white);box-shadow:0 10px 24px rgba(17,24,39,.05)}.metric-card{padding:1rem}.metric-card-centered{text-align:center}.metric-card span{display:block;font-size:.875rem;color:var(--muted);font-weight:700;margin-bottom:.4rem}.metric-card strong{display:block;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word}.metric-card-centered strong{text-align:center}.metric-card-money strong{font-size:clamp(1.25rem,2.1vw,1.95rem);line-height:1.12;letter-spacing:-.03em;white-space:nowrap;overflow-wrap:normal;word-break:normal}.metric-card.compact strong{font-size:1.1rem;line-height:1.2;letter-spacing:-.02em}.metric-card.negative strong{color:var(--red)}.metric-card.positive strong{color:var(--green-dark)}.metric-card.highlight{grid-column:1/-1;background:linear-gradient(135deg,rgba(244,162,97,.12),rgba(255,255,255,1))}.dashboard-content{display:grid;grid-gap:1rem;gap:1rem}.dashboard-panel{padding:1rem}.chart-row{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:1rem;gap:1rem;align-items:stretch}.bar-list{display:grid;grid-gap:.8rem;gap:.8rem}.bar{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.9rem;color:var(--muted);font-weight:700}.bar-track{height:12px;border-radius:999px;background:#edf2ef;overflow:hidden}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#52b788,#2d6a4f)}.report-card{padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem;align-content:start}.report-card .report-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.35rem .65rem;border-radius:999px;background:var(--orange-soft);color:#af5f17;font-size:.8rem;font-weight:800}.report-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:700;color:var(--muted)}.report-item strong{color:var(--ink)}.hero-caption{margin-top:1rem;text-align:center;color:var(--muted);font-weight:700}.event-button{width:100%;padding:1.1rem 1.25rem;border-radius:20px;background:#357755;color:var(--white);border:0;font-size:1.3rem;font-weight:800;display:flex;justify-content:center;gap:.75rem;box-shadow:0 18px 30px rgba(45,106,79,.2)}.event-list-title{margin:1.3rem 0 .8rem;color:#98a2b3;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-list{display:grid;grid-gap:.85rem;gap:.85rem}.event-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:var(--white);border:1px solid var(--border);box-shadow:0 10px 18px rgba(17,24,39,.04)}.event-dot{width:18px;height:18px;border-radius:50%;background:#357755}.event-row strong{display:block;margin-bottom:.2rem;font-size:1rem}.event-meta{color:#98a2b3;font-weight:700;font-size:.92rem}.event-status{padding:.45rem .8rem;border-radius:999px;background:#edf8f1;color:#357755;font-weight:800;font-size:.88rem}.bottom-nav{margin-top:1rem;background:rgba(255,255,255,.92);border-radius:18px;border:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);padding:.75rem .6rem;grid-gap:.5rem;gap:.5rem}.bottom-nav-item{text-align:center;color:#98a2b3;font-weight:700;font-size:.85rem}.bottom-nav-item.active{color:#357755}.dark-section{background:radial-gradient(circle at top right,rgba(244,162,97,.15),transparent 28%),linear-gradient(180deg,#255b45,#1f4c38);color:var(--white)}.dark-section .pain-card p,.dark-section .pain-card strong,.dark-section .section-heading,.dark-section .section-heading h2,.dark-section .section-heading p,.dark-section .stat-card p,.dark-section .stats-caption{color:rgba(255,255,255,.88)}.features-grid,.footer-grid,.pain-grid,.pricing-grid,.stats-grid,.testimonials-grid{display:grid;grid-gap:1.3rem;gap:1.3rem}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem}.pain-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:var(--white);padding:1.5rem}.icon-badge{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;margin-bottom:1rem;background:rgba(255,255,255,.12);color:var(--white)}.icon-badge svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.feature-card strong,.pain-card strong,.pricing-card strong,.testimonial strong{display:block;font-size:1.15rem;line-height:1.3;margin-bottom:.6rem}.pain-stat{text-align:center;max-width:860px;margin:0 auto;font-size:1.2rem;font-weight:700;color:rgba(255,255,255,.92)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;position:relative;margin-bottom:2.5rem}.steps:before{content:"";position:absolute;left:10%;right:10%;top:50px;height:2px;background:linear-gradient(90deg,rgba(82,183,136,.24),rgba(82,183,136,.65),rgba(82,183,136,.24));z-index:0}.step-card{position:relative;z-index:1;padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,248,248,1));box-shadow:0 14px 28px rgba(17,24,39,.05)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:var(--green-dark);color:var(--white);margin-bottom:1rem}.step-number svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wow-panel{max-width:840px;margin:0 auto;border-radius:28px;padding:2rem;background:linear-gradient(135deg,rgba(82,183,136,.1),rgba(244,162,97,.12));border:1px solid rgba(45,106,79,.12);box-shadow:var(--shadow);display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1.2fr .8fr;align-items:center}.wow-number{font-size:clamp(2.8rem,6vw,4.8rem);line-height:1;letter-spacing:-.05em;color:var(--green-dark);margin:.2rem 0 .45rem}.wow-money,.wow-number span{color:var(--orange)}.wow-kicker{margin:1rem 0 0;color:var(--green-dark);font-size:.92rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wow-subtitle{margin:0;font-weight:800;color:var(--green-dark)}.calculator-compare,.wow-compare{margin:0;color:var(--muted);font-size:.94rem;font-weight:800;line-height:1.5}.calculator-note,.wow-note{margin:0;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.55}.wow-assumptions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.wow-assumptions span{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(45,106,79,.08);color:var(--green-dark);font-size:.88rem;font-weight:800}.mini-screen{background:var(--white);border-radius:22px;padding:1rem;border:1px solid var(--border);display:grid;grid-gap:.9rem;gap:.9rem}.mini-screen .line{height:11px;border-radius:999px;background:#eef3f0}.mini-screen .line.fill{background:linear-gradient(90deg,#52b788,#2d6a4f)}.wow-annual-card{padding:1rem;border-radius:18px;background:var(--paper)}.wow-annual-label{font-size:.85rem;color:var(--muted);font-weight:800}.wow-annual-value{font-size:2rem;color:var(--green-dark);font-weight:800;line-height:1.1;margin-top:.35rem}.wow-annual-note{font-weight:700;color:var(--muted);margin-top:.35rem}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{padding:1.5rem;background:rgba(255,255,255,.85)}.feature-card .icon-badge{background:rgba(82,183,136,.12);color:var(--green-dark)}.retention-section{background:radial-gradient(circle at top right,rgba(82,183,136,.12),transparent 24%),linear-gradient(180deg,#f5f9f6,#ffffff)}.retention-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:1.8rem;gap:1.8rem;align-items:start}.retention-intro,.retention-panel{padding:1.8rem;border-radius:28px;border:1px solid rgba(45,106,79,.1);background:rgba(255,255,255,.92);box-shadow:0 22px 44px rgba(17,24,39,.08)}.retention-intro h3{margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.04em}.retention-intro p{margin:0;color:var(--muted);font-size:1.05rem}.retention-statement{margin-top:1.6rem;padding:1.1rem 1.2rem;border-radius:20px;background:var(--green-dark);color:var(--white);font-weight:800;line-height:1.4}.retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.retention-card{padding:1.4rem;border-radius:22px;border:1px solid rgba(45,106,79,.08);background:linear-gradient(180deg,#ffffff,#f8fbf9)}.retention-card .icon-badge{background:rgba(82,183,136,.12);color:var(--green-dark);margin-bottom:.9rem}.retention-card strong{display:block;margin-bottom:.55rem;font-size:1.08rem;line-height:1.25}.retention-card p{margin:0;color:var(--muted);font-weight:600}.roi-layout{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.calculator,.testimonials-panel{padding:1.75rem;border-radius:28px;border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow)}.calculator{display:grid;grid-gap:1.5rem;gap:1.5rem}.slider-group label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.8rem;font-weight:800}.slider-group span{color:var(--green-dark)}input[type=range]{width:100%;accent-color:var(--green-dark);cursor:pointer}.result-box{border-radius:24px;padding:1.5rem;background:linear-gradient(145deg,var(--green-dark),#1f4c38);color:var(--white);display:grid;grid-gap:.7rem;gap:.7rem}.result-box .small{opacity:.82;font-weight:700}.result-box strong{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;line-height:1}.roi-line{color:var(--muted);font-weight:700}.testimonials-panel{display:grid;grid-gap:1rem;gap:1rem}.testimonials-grid{grid-template-columns:1fr}.testimonial{padding:1.3rem}.testimonial .stars{margin-bottom:.7rem;display:block}.testimonial .author{margin-top:1rem;color:var(--muted);font-weight:800}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-picker{flex-wrap:wrap;gap:.85rem;margin:0 auto 2rem;max-width:900px}.billing-toggle,.pricing-picker{display:flex;justify-content:center}.billing-toggle{align-items:center;gap:.6rem;margin:0 auto 1.5rem;width:-moz-fit-content;width:fit-content;padding:.45rem;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(45,106,79,.12);box-shadow:0 12px 24px rgba(17,24,39,.06)}.billing-option{border:0;background:transparent;color:var(--muted);border-radius:999px;padding:.75rem 1rem;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.billing-option.active{background:var(--green-dark);color:var(--white);transform:translateY(-1px)}.billing-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.45rem;padding:.2rem .5rem;border-radius:999px;background:var(--orange-soft);color:#af5f17;font-size:.75rem;font-weight:900;vertical-align:middle}.plan-option{border:1px solid rgba(45,106,79,.12);background:rgba(255,255,255,.9);color:var(--muted);border-radius:999px;padding:.9rem 1.1rem;min-width:190px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.plan-option:focus-visible,.plan-option:hover{transform:translateY(-2px);border-color:rgba(45,106,79,.28);box-shadow:0 12px 24px rgba(17,24,39,.08)}.plan-option.active{background:var(--green-dark);color:var(--white);border-color:transparent;box-shadow:0 18px 34px rgba(45,106,79,.22)}.plan-option strong{display:block;margin-bottom:.15rem;font-size:1rem}.plan-option span{display:block;font-size:.9rem;font-weight:700;opacity:.9}.pricing-card{position:relative;padding:1.75rem;display:grid;grid-gap:1rem;gap:1rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.pricing-card.popular{border:2px solid rgba(82,183,136,.56);transform:translateY(-10px);box-shadow:0 24px 42px rgba(45,106,79,.15)}.pricing-card.selected{border:2px solid rgba(45,106,79,.72);box-shadow:0 24px 42px rgba(45,106,79,.18);background:linear-gradient(180deg,#ffffff,#f4fbf7)}.pricing-card.selected:not(.popular){transform:translateY(-6px)}.pricing-card.selected:after{content:"Ausgewählt";position:absolute;bottom:1.1rem;right:1.25rem;font-size:.8rem;font-weight:800;color:var(--green-dark)}.plan-tag,.popular-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:800}.plan-tag{background:var(--paper);color:var(--muted)}.popular-badge{position:absolute;top:1rem;right:1rem;background:var(--green-dark);color:var(--white)}.plan-highlight{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.42rem .8rem;border-radius:999px;background:rgba(244,162,97,.16);color:#9a5312;font-size:.82rem;font-weight:900;line-height:1.2}.price{font-size:2.5rem;line-height:1;letter-spacing:-.05em}.price-note{font-size:.92rem;margin-top:-.55rem}.price-note,.pricing-card ul{color:var(--muted);font-weight:700}.pricing-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.8rem;gap:.8rem}.pricing-card li{display:flex;gap:.65rem;align-items:flex-start}.pricing-card li span{color:var(--green-dark);font-weight:900}.pricing-card li.disabled span{color:var(--red)}.pricing-footnote{margin-top:1.6rem;text-align:center;color:var(--muted);font-weight:800}.pricing-roi{margin:1.4rem auto 0;font-size:1.02rem}.pricing-roi,.pricing-summary{max-width:760px;text-align:center;color:var(--green-dark);font-weight:800}.pricing-summary{margin:0 auto 1.5rem;padding:1rem 1.2rem;border-radius:18px;background:rgba(82,183,136,.08);border:1px solid rgba(45,106,79,.12)}.pricing-summary small{display:block;margin-top:.25rem;color:var(--muted);font-size:.92rem;font-weight:700}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:1.5rem;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);text-align:center;color:var(--white)}.stat-card strong{display:block;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.05em;color:var(--orange);margin-bottom:.65rem}.stat-card p{margin:0;font-weight:700;color:rgba(255,255,255,.88)}.stats-sources{max-width:960px;margin:1.6rem auto 0;text-align:center;color:rgba(255,255,255,.72);font-size:.92rem;font-weight:600;line-height:1.7}.stats-sources a{color:rgba(255,255,255,.9);text-decoration:underline;text-underline-offset:.18em}.faq-list{display:grid;grid-gap:1rem;gap:1rem;max-width:920px;margin:0 auto}.faq-item{overflow:hidden}.faq-question{width:100%;padding:1.2rem 1.25rem;border:0;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:800;cursor:pointer}.faq-icon{width:34px;height:34px;border-radius:50%;background:var(--green-soft);color:var(--green-dark);display:grid;place-items:center;font-size:1.2rem;flex-shrink:0;transition:transform .18s ease}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .26s ease}.faq-answer p{margin:0;padding:0 1.25rem 1.25rem;color:var(--muted);font-weight:600;line-height:1.65}.faq-cta{margin-top:2rem;display:flex;justify-content:center}.about-section{background:radial-gradient(circle at top left,rgba(82,183,136,.12),transparent 26%),linear-gradient(180deg,#fbfcfb,#f4f8f5)}.about-shell{max-width:980px;margin:0 auto;padding:2.2rem;border-radius:30px;background:rgba(255,255,255,.9);border:1px solid rgba(45,106,79,.1);box-shadow:0 24px 60px rgba(17,24,39,.08)}.about-body{max-width:820px;margin:0 auto;color:var(--muted);font-size:1.04rem}.about-body p{margin:0 0 1rem}.about-highlight{color:var(--ink);font-weight:700}.about-questions{margin:1.4rem 0;padding:1.4rem;border-radius:22px;background:linear-gradient(180deg,rgba(82,183,136,.08),rgba(255,255,255,.9));border:1px solid rgba(45,106,79,.08)}.about-questions p{margin:.55rem 0;color:var(--green-dark);font-weight:800;font-size:1.06rem}.about-cta{margin-top:2rem;display:flex;justify-content:center}.about-mobile{display:none}.final-cta{text-align:center}.final-cta h2{margin:1rem auto 0;max-width:12ch;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.05em}.final-cta-copy{max-width:700px;margin:1rem auto 0;color:rgba(255,255,255,.86);font-size:1.08rem;font-weight:600}.final-cta-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin:2rem auto 1.6rem;max-width:880px}.final-cta-trust span{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-weight:800}.final-cta .btn-primary{background:var(--white);color:var(--green-dark)}.final-cta .btn-primary:focus-visible,.final-cta .btn-primary:hover{background:#f4fbf7}.final-cta-consent{margin:1rem auto 0;display:inline-flex;align-items:flex-start;justify-content:center;gap:.7rem;max-width:640px;color:rgba(255,255,255,.82);font-size:.95rem;font-weight:700;line-height:1.55;text-align:left;cursor:pointer}.final-cta-consent input{margin-top:.2rem;accent-color:var(--white);width:16px;height:16px;flex-shrink:0}.final-cta-consent a{color:var(--white);text-decoration:underline;text-underline-offset:.18em}.final-cta-microcopy{margin-top:1rem;color:rgba(255,255,255,.74);font-size:.95rem;font-weight:700}.final-cta-proof{margin-top:1rem;color:rgba(255,255,255,.82);font-weight:800}.footer{background:#151715;color:rgba(255,255,255,.84);padding:4rem 0 2rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:2rem}.footer h3{margin-top:0;margin-bottom:1rem;color:var(--white);font-size:1rem}.footer a,.footer p{color:rgba(255,255,255,.72);font-weight:600}.footer-links{display:grid;grid-gap:.65rem;gap:.65rem}.social-links{display:flex;gap:.8rem;margin-top:1.1rem}.social-links a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center}.social-links svg{width:18px;height:18px;fill:currentColor}.footer-bottom{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);text-align:center;color:rgba(255,255,255,.58);font-weight:600}.page{min-height:100vh;padding:2rem 0 4rem;background:radial-gradient(circle at top left,rgba(82,183,136,.12),transparent 22%),linear-gradient(180deg,#ffffff,#fbfcfb)}.back-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--green-dark);font-weight:800;margin-bottom:2rem}.back-link:focus-visible,.back-link:hover{text-decoration:underline;text-underline-offset:.18em}.legal-card{padding:2.2rem;border-radius:28px;background:#ffffff;border:1px solid var(--border);box-shadow:var(--shadow)}.intro{margin:0 0 2rem;color:var(--muted);font-size:1.04rem;max-width:60ch}.legal-section+.legal-section{margin-top:1.7rem;padding-top:1.7rem;border-top:1px solid var(--border)}.legal-section h2{margin:0 0 .6rem;font-size:1.18rem;color:var(--green-dark);line-height:1.3}.legal-section p{margin:0;color:var(--muted);white-space:pre-line}.brand-mark{width:170px;height:auto;margin-bottom:1.3rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){.hero-grid,.retention-layout,.roi-layout,.wow-panel{grid-template-columns:1fr}.features-grid,.footer-grid,.pain-grid,.pricing-grid,.retention-grid,.stats-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps:before{display:none}}@media (max-width:760px){.section{padding:4.5rem 0}.topbar{padding:.8rem 0}.nav{grid-template-columns:minmax(180px,1fr) auto auto}.nav-toggle{display:inline-block}.nav-links{width:100%;display:none;flex-direction:column;align-items:flex-start;justify-self:stretch;background:rgba(255,255,255,.95);padding:1rem;border-radius:20px;border:1px solid var(--border);box-shadow:0 16px 36px rgba(17,24,39,.08)}.nav-links.open{display:flex}.nav-cta{display:none}.currency-switch{justify-self:end}.hero{padding-top:2rem}.brand-wordmark{width:min(100%,360px);height:96px}.about-shell{padding:1.4rem;border-radius:24px}.page{padding-top:1.2rem}.legal-card{padding:1.4rem;border-radius:22px}.about-desktop{display:none}.about-mobile{display:block}.chart-row,.features-grid,.footer-grid,.hero-metrics,.pain-grid,.pricing-grid,.retention-grid,.stats-grid,.steps{grid-template-columns:1fr}.pricing-picker{flex-direction:column}.plan-option{width:100%}.pricing-card.popular{transform:none}.dashboard{min-height:auto}}