#wb-cookie-banner{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:9999;background:#10241b;color:#e8f5ee;border:1px solid #16a467;border-radius:1rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;max-width:min(680px,calc(100vw - 2rem));box-shadow:0 8px 32px #0006;font-size:.875rem;line-height:1.5}#wb-cookie-banner p{margin:0;flex:1 1 200px}#wb-cookie-banner a{color:#16a467;text-decoration:underline}.wb-cookie-buttons{display:flex;gap:.5rem;flex-shrink:0}#wb-cookie-accept{background:#16a467;color:#fff;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-weight:700;cursor:pointer;font-size:.875rem}#wb-cookie-reject{background:transparent;color:#a3c4b5;border:1px solid #a3c4b5;border-radius:.5rem;padding:.5rem 1.25rem;font-weight:600;cursor:pointer;font-size:.875rem}#wb-cookie-accept:hover{background:#12885a}#wb-cookie-reject:hover{color:#e8f5ee;border-color:#e8f5ee}:root{color-scheme:light;--bg: #f5fbf8;--surface: #ffffff;--surface-2: #eaf7f1;--text: #10241b;--muted: #4a5f55;--line: #d8e8df;--brand: #16a467;--brand-dark: #08764a;--brand-soft: #dff7ec;--accent: #0d8a9b;--shadow: 0 24px 80px rgba(17, 35, 27, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(22,164,103,.14),transparent 34rem),radial-gradient(circle at 85% 12%,rgba(13,138,155,.12),transparent 30rem),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(20px,5vw,72px);border-bottom:1px solid rgba(216,232,223,.8);background:#f5fbf8eb;backdrop-filter:blur(16px)}.header-actions{display:flex;align-items:center;gap:8px}.header-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;font-weight:700;font-size:14px;color:var(--brand-dark);border:1px solid var(--line);background:#fff;transition:border-color .18s ease,background .18s ease}.header-login:hover{border-color:var(--brand);background:var(--brand-soft)}.brand{display:inline-flex;align-items:center;min-width:180px}.brand-logo{width:190px;height:auto}.site-header nav,footer nav{display:flex;gap:22px;color:var(--muted);font-size:14px;font-weight:700}.site-header nav a:hover,footer nav a:hover{color:var(--brand-dark)}.nav-extra{display:none}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:1px solid var(--line);border-radius:8px;cursor:pointer;padding:0;flex-shrink:0}.nav-toggle span{display:block;width:18px;height:2px;background:var(--brand-dark);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;font-weight:800;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.header-cta:hover,.button:hover{transform:translateY(-2px)}.header-cta,.button.primary{background:var(--brand);color:#fff;box-shadow:0 12px 30px #16a46740}.button.secondary{background:#fff;color:var(--brand-dark);border-color:var(--line)}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(32px,5vw,70px);align-items:center;width:min(1100px,calc(100% - 80px));min-height:calc(100vh - 74px);margin:0 auto;padding:clamp(48px,8vw,96px) 0;overflow:visible}.hero-content{max-width:610px}.eyebrow{margin:0 0 12px;color:var(--brand-dark);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:20px;font-size:clamp(42px,5.6vw,72px);line-height:.98}h2{margin-bottom:14px;font-size:clamp(30px,4vw,48px);line-height:1.08}h3{margin-bottom:10px;font-size:20px}p{color:var(--muted);line-height:1.65}.hero-copy{max-width:620px;font-size:19px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 12px}.hero-see-how{display:inline-block;margin-bottom:18px;color:var(--brand-dark);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;opacity:.8}.hero-see-how:hover{opacity:1}.hero-metrics{display:flex;flex-wrap:wrap;gap:10px}.hero-metrics span{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffffbd;color:var(--muted)}.hero-metrics strong{color:var(--text)}.product-shot{position:relative;min-width:0;border:1px solid rgba(216,232,223,.9);border-radius:8px;background:#fff;box-shadow:var(--shadow);overflow:visible}.product-shot>img{width:100%;border-radius:0 0 8px 8px}.browser-bar{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line);background:#f3faf6;border-radius:8px 8px 0 0}.browser-bar span{width:10px;height:10px;border-radius:50%;background:#bcd8ca}.browser-bar strong{margin-left:8px;font-size:13px;color:var(--muted)}.floating-card{position:absolute;display:grid;gap:2px;max-width:188px;padding:14px 16px;border:1px solid rgba(216,232,223,.95);border-radius:8px;background:#ffffffeb;box-shadow:0 18px 48px #11231b29;backdrop-filter:blur(10px)}.floating-card strong{color:var(--brand-dark);font-size:26px}.floating-card span{color:var(--muted);font-size:13px;font-weight:700}.card-one{left:-26px;bottom:28px}.card-two{right:-18px;top:76px}.section{width:min(1100px,calc(100% - 80px));margin:0 auto;padding:clamp(56px,8vw,96px) 0}.trust-band{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:none;padding:18px max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.trust-band span{text-align:center;color:var(--muted);font-weight:800}.section-heading{max-width:760px;margin:0 auto 38px;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card,.plan-card,.steps article,.quote,.faq-list details,.testimonial-card,.screen-card{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.feature-card,.plan-card,.testimonial-card{padding:24px}.feature-card,.testimonial-card,.screen-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card:hover,.testimonial-card:hover,.screen-card:hover{border-color:#16a46757;box-shadow:0 20px 56px #11231b1f;transform:translateY(-6px)}.feature-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:18px;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--accent));box-shadow:0 12px 28px #16a46738}.pain-icon{font-size:22px;background:var(--brand-soft);box-shadow:none}.pain-cta{margin-top:40px;padding:28px 32px;border-radius:12px;background:var(--text);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pain-number{color:#ffffffc7;font-size:18px;margin:0;max-width:680px}.pain-number strong{color:#8ff0bd}.product-gallery{width:min(1100px,calc(100% - 80px))}.screens-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.screen-card{overflow:hidden;box-shadow:0 16px 48px #11231b14}.screen-card.featured{grid-column:1 / -1}.screen-card img{width:100%;aspect-ratio:1858 / 954;object-fit:cover;object-position:top left;border-bottom:1px solid var(--line)}.screen-card div{padding:22px 24px 24px}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:clamp(28px,5vw,70px);align-items:center;width:100%;max-width:none;padding:clamp(56px,8vw,96px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));background:var(--surface-2)}.split>div{min-width:0}.split-cta-mobile{display:none}.steps{display:grid;gap:12px;position:relative}.steps:before{content:"";position:absolute;left:41px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent 0%,rgba(22,164,103,.35) 15%,rgba(22,164,103,.35) 85%,transparent 100%);z-index:0}.steps article{display:flex;gap:16px;padding:20px 22px;position:relative;z-index:1}.steps span{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--brand);color:#fff;font-weight:900}.value-stack-section{width:100%;max-width:none;padding:clamp(56px,8vw,96px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));background:#fff}.value-stack-wrapper{max-width:720px;margin:0 auto}.value-stack{border:1px solid var(--line);border-radius:12px;overflow:hidden}.value-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.value-row.highlight{background:var(--brand-soft)}.value-check{color:var(--brand);font-weight:900;font-size:16px}.value-item{color:var(--text);font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.value-price{color:var(--brand-dark);font-weight:900;white-space:nowrap}.value-note{display:inline-flex;padding:2px 8px;border-radius:999px;background:#16a4671f;border:1px solid rgba(22,164,103,.3);color:var(--brand-dark);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.value-total-row{display:flex;justify-content:space-between;padding:16px 20px;background:#f9fafb;border-bottom:1px solid var(--line);font-weight:700}.value-total-struck{text-decoration:line-through;color:var(--muted)}.value-savings-row{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#16a46714;border-bottom:1px solid rgba(22,164,103,.2);font-weight:700;color:var(--brand-dark)}.value-savings-amount{font-weight:900;font-size:20px;color:var(--brand)}.value-you-pay{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:var(--text);flex-wrap:wrap}.you-pay-label{display:block;color:#fff9;font-size:13px;margin-bottom:4px}.you-pay-price{display:block;color:#fff;font-size:36px;font-weight:900;line-height:1}.you-pay-price small{font-size:16px;font-weight:400}.you-pay-setup{display:block;color:#ffffff80;font-size:13px;margin-top:4px}.proof{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px}.quote{padding:28px}.quote p{color:var(--text);font-size:22px;line-height:1.45}.proof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proof-stats span{padding:18px 14px;border-radius:8px;background:var(--brand-dark);color:#fff;text-align:center}.proof-stats strong{display:block;font-size:28px;margin-bottom:4px}.testimonials{width:100%;max-width:none;padding:clamp(56px,8vw,96px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));background:#fff}.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.testimonial-card{display:flex;flex-direction:column;min-height:250px;padding:24px}.testimonial-card p{color:var(--text);font-size:17px}.testimonial-footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px}.testimonial-avatar{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:14px;font-weight:900;letter-spacing:.02em}.testimonial-card span,.testimonial-card strong{display:block}.testimonial-card span{font-weight:900}.testimonial-card strong{color:var(--brand-dark);font-size:14px}.launch-offer{width:100%;padding:clamp(56px,8vw,96px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));background:var(--text);text-align:center}.launch-offer-content{max-width:720px;margin:0 auto}.launch-offer h2{color:#fff}.launch-offer p{color:#ffffffb8}.pricing-section{width:100%;max-width:none;padding:clamp(64px,9vw,112px) 0;background:radial-gradient(circle at 12% 18%,rgba(22,164,103,.16),transparent 28rem),radial-gradient(circle at 88% 0%,rgba(13,138,155,.12),transparent 26rem),linear-gradient(180deg,#fff,#f2fbf7)}.pricing-section .section-heading{padding:0 clamp(20px,5vw,72px)}.pricing-carousel{position:relative;width:100%;overflow:hidden}.pricing-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:28px 16px 44px}.pricing-track::-webkit-scrollbar{display:none}.pricing-indicators{display:flex;justify-content:center;gap:10px;margin-top:-12px;padding-bottom:4px}.pricing-dot{width:8px;height:8px;border-radius:50%;background:#16a46747;border:none;cursor:pointer;padding:0;transition:background .22s,transform .22s}.pricing-dot.active{background:var(--brand);transform:scale(1.4)}.pricing-note{text-align:center;margin-top:20px;padding:0 16px;color:var(--muted);font-size:14px;font-weight:600}.plan-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 0%;position:relative;display:flex;flex-direction:column;overflow:hidden;flex:0 0 min(580px,88vw);scroll-snap-align:center;border:1px solid rgba(22,164,103,.28);border-radius:8px;color:#fff;background:radial-gradient(circle at var(--mx) var(--my),rgba(22,164,103,.24),transparent 36%),linear-gradient(180deg,#0f2c1d,#071610);box-shadow:0 18px 50px #08764a38;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0);transform-style:preserve-3d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform;padding:24px}.plan-card p,.plan-card li,.plan-card .price span{color:#ffffffad}.plan-card h3,.plan-card .price strong{color:#fff}.plan-card li:before{color:var(--brand)}.plan-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 36%);opacity:0;transition:opacity .18s ease}.plan-card:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--brand),var(--accent));opacity:.7}.plan-card>*{position:relative;z-index:1}.plan-card:hover{border-color:#16a4678c;box-shadow:0 28px 80px #08764a52;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-8px) scale(1.012)}.plan-card:hover:before{opacity:1}.plan-card.featured{border-color:#16a467d1;background:radial-gradient(circle at var(--mx) var(--my),rgba(22,164,103,.36),transparent 38%),linear-gradient(180deg,#133528,#081d15);box-shadow:0 28px 80px #08764a66;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-8px)}.plan-card.featured:hover{box-shadow:0 38px 96px #08764a80;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-16px) scale(1.018)}@media (min-width: 901px){.pricing-carousel{overflow:visible}.pricing-track{overflow:visible;scroll-snap-type:none;justify-content:center;max-width:min(720px,calc(100% - (2*max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2)))));margin:0 auto;padding:28px 0 44px}.plan-card{flex:0 1 620px;min-width:0;max-width:620px;scroll-snap-align:none}.pricing-indicators{display:none}.pricing-note{padding:0}.plan-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.badge{display:inline-flex;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:12px;font-weight:900}.price{margin:18px 0}.price-old{display:inline-block;font-size:15px;font-weight:700;color:#ffffff61;text-decoration:line-through;text-decoration-color:#ff6464b3;margin-bottom:4px}.price-old:empty{display:none}.price-current{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.price strong{font-size:40px;line-height:1}.price span{font-size:15px;color:#fff9}.price .price-prefix{font-size:13px;font-weight:800;color:#ffffff94}.price .price-prefix:empty{display:none}.price-caption{display:none;margin-top:4px;font-size:12px;font-weight:600;color:#ffffff80}.pricing-toggle{display:flex;justify-content:center;align-items:center;gap:4px;max-width:fit-content;margin:0 auto 8px;padding:4px;border-radius:999px;background:#16a4671a;border:1px solid rgba(22,164,103,.22)}.pricing-toggle-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease}.pricing-toggle-btn.is-active{background:var(--brand);color:#fff;box-shadow:0 8px 20px #16a46747}.pricing-toggle-btn:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.pricing-toggle-badge{display:inline-flex;padding:2px 8px;border-radius:999px;background:#f5a62333;color:#f5a623;font-size:11px;font-weight:900;white-space:nowrap}.pricing-toggle-btn.is-active .pricing-toggle-badge{background:#ffffff38;color:#fff}.plan-card ul{display:grid;gap:10px;min-height:174px;margin:0 0 24px;padding:0;list-style:none}.plan-card li{color:#ffffffad}.plan-card li:before{content:"✓";margin-right:8px;color:var(--brand);font-weight:900}.plan-scale{margin:-4px 0 18px;padding:12px 14px;border:1px solid rgba(143,240,189,.22);border-radius:8px;background:#8ff0bd14;color:#ffffffb8;font-size:14px;line-height:1.45}.plan-scale a{color:#8ff0bd;font-weight:900;text-decoration:underline;text-underline-offset:3px}.roadmap-section{width:100%;background:var(--text);padding:clamp(56px,8vw,96px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2))}.roadmap-inner{max-width:1100px;margin:0 auto}.roadmap-header{max-width:680px;margin:0 auto clamp(40px,5vw,56px);text-align:center}.roadmap-header .eyebrow{color:#8ff0bd}.roadmap-header h2{color:#fff}.roadmap-header p{color:#fff9}.roadmap-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:40px;align-items:start}.roadmap-divider{background:#ffffff1a;align-self:stretch}.roadmap-col-title{margin:0 0 20px}.roadmap-badge{display:inline-flex;padding:5px 14px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.roadmap-badge.live{background:#16a4672e;border:1px solid rgba(22,164,103,.4);color:#8ff0bd}.roadmap-badge.soon{background:#ffb9321f;border:1px solid rgba(255,185,50,.35);color:#ffd97d}.roadmap-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.roadmap-list li{display:flex;align-items:center;gap:12px;color:#fffc;font-size:15px}.roadmap-check{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#16a46738;color:#8ff0bd;font-size:12px;font-weight:900}.roadmap-soon-icon{flex:0 0 22px;text-align:center;font-size:15px}.roadmap-beta{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:100px;background:#ffb9322e;border:1px solid rgba(255,185,50,.45);color:#ffd479;font-size:10px;font-weight:900;letter-spacing:.06em;vertical-align:middle}.roadmap-note{margin:24px 0 0;padding:14px 16px;border-radius:8px;background:#ffb93214;border:1px solid rgba(255,185,50,.2);color:#ffffff8c;font-size:13px;line-height:1.5}.beta-note{color:#ffffffb3}.beta-note strong{color:#ffd479}@media (max-width: 760px){.roadmap-grid{grid-template-columns:1fr;gap:32px}.roadmap-divider{display:none}}.faq-section{width:100%;max-width:none;padding:clamp(56px,8vw,96px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));background:var(--surface-2)}.faq-list{display:grid;max-width:880px;margin:0 auto;gap:12px}.faq-list details{padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.faq-list summary{cursor:pointer;font-weight:900}.faq-list p{margin:12px 0 0}.final-cta{width:min(1100px,calc(100% - 80px));margin:clamp(36px,7vw,72px) auto;padding:clamp(42px,8vw,80px);border-radius:8px;background:var(--text);color:#fff;text-align:center}.cta-logo{width:min(240px,70%);height:auto;margin:0 auto 22px}.final-cta p{max-width:680px;margin-left:auto;margin-right:auto;color:#ffffffc7}.final-cta .eyebrow{color:#8ff0bd}footer{display:flex;flex-direction:column;padding:34px clamp(20px,5vw,72px) 0;border-top:1px solid var(--line);background:#fff}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:28px}.footer-brand{max-width:420px}.footer-top nav{display:flex;flex-direction:column;gap:10px;align-items:flex-end;text-align:right}.footer-logo{width:190px;height:auto}footer p{max-width:420px;margin:10px 0 0}.footer-social{display:flex;gap:12px;margin-top:16px}.footer-social a{display:inline-flex;transition:transform .15s ease,opacity .15s ease}.footer-social a:hover{transform:translateY(-2px);opacity:.85}.footer-social img{width:30px;height:30px;object-fit:contain;display:block}.footer-copy{border-top:1px solid var(--line);padding:18px 0;text-align:center;color:var(--muted);font-size:14px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.pain-grid{grid-template-columns:repeat(4,1fr)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.header-cta,.button,.plan-card,.feature-card,.testimonial-card,.screen-card,.reveal{transition:none}.plan-card,.plan-card:hover,.plan-card.featured,.plan-card.featured:hover,.feature-card:hover,.testimonial-card:hover,.screen-card:hover,.reveal{opacity:1;transform:none}}@media (max-width: 1120px){.hero,.split,.proof{grid-template-columns:1fr}.split-cta-desktop{display:none}.split-cta-mobile{display:inline-flex}.hero-content,.product-shot{max-width:820px}.hero{min-height:auto;padding:clamp(40px,6vw,72px) 0}.product-shot{margin:0 auto}.feature-grid,.pain-grid,.testimonial-grid,.screens-grid,.trust-band{grid-template-columns:repeat(2,1fr)}.segments-grid{grid-template-columns:1fr}}@media (max-width: 900px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}.split,.value-stack-section{padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.proof{grid-template-columns:1fr}.integrations-track{grid-template-columns:repeat(4,1fr)}}.differentials-section{width:min(1100px,calc(100% - 80px))}.differentials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.differential-card{display:flex;gap:20px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.differential-card:hover{border-color:#16a46747;box-shadow:0 20px 56px #11231b1a;transform:translateY(-4px)}.differential-icon-wrap{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--diff-bg);color:var(--diff-color)}.differential-icon-wrap svg{width:24px;height:24px}.differential-body{min-width:0;display:flex;flex-direction:column;flex:1}.differential-body h3{font-size:18px;margin-bottom:8px}.differential-body p{font-size:14px;line-height:1.6;margin-bottom:14px;flex:1}.differential-tag{display:inline-flex;align-self:flex-start;margin-top:auto;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand-dark);border:1px solid rgba(22,164,103,.25)}.wa-float{position:fixed;bottom:28px;right:28px;z-index:10000;display:flex;align-items:center;gap:10px;padding:14px 20px 14px 16px;border-radius:999px;background:#25d366;color:#fff;font-weight:800;font-size:14px;box-shadow:0 8px 28px #25d36673;transition:transform .3s ease,box-shadow .2s ease,opacity .3s ease;text-decoration:none}.wa-float:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 36px #25d3668c}.wa-float.wa-hidden{transform:translateY(calc(100% + 40px));opacity:0;pointer-events:none}.wa-float svg{width:22px;height:22px;flex-shrink:0}.segments-section{width:min(1100px,calc(100% - 80px))}.segments-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.segment-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.segment-card:hover{border-color:#16a46757;box-shadow:0 20px 56px #11231b1a;transform:translateY(-4px)}.segment-icon{font-size:28px;display:block;margin-bottom:12px}.segment-card h3{font-size:17px;margin-bottom:16px}.segment-row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start}.segment-arrow{font-size:20px;color:var(--brand);font-weight:900;padding-top:22px;flex-shrink:0}.segment-label{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.segment-label-pain{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.segment-label-win{background:#16a4671a;color:var(--brand-dark);border:1px solid rgba(22,164,103,.28)}.segment-pain p,.segment-win p{font-size:13px;line-height:1.5;margin:0}.integrations-section{width:100%;padding:clamp(28px,4vw,44px) max(clamp(20px,5vw,48px),calc((100vw - 1100px)/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.integrations-inner{max-width:1100px;margin:0 auto}.integrations-label{text-align:center;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px}.integrations-track{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.intg-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 12px;border-radius:12px;background:#fff;color:var(--text);border:1px solid var(--line);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.intg-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f;border-color:var(--brand, #16a467)}.intg-logo{height:32px;width:auto;max-width:80px;object-fit:contain;margin-bottom:2px}.intg-logo--lg{transform:scale(1.5)}.intg-name{font-size:14px;font-weight:800}.intg-desc{font-size:11px;color:var(--muted);font-weight:500}@media (max-width: 768px){.brand{min-width:auto}.brand-logo{width:160px}.site-header{position:relative}.site-header nav{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#f5fbf8fa;backdrop-filter:blur(16px);padding:0 clamp(20px,5vw,72px) 1rem;gap:0;border-bottom:1px solid rgba(216,232,223,.8);box-shadow:0 12px 32px #11231b1f;z-index:10;transform:translateY(-6px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .18s ease}.site-header nav.open{transform:translateY(0);opacity:1;pointer-events:auto}.site-header nav a{padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}.site-header nav a:last-child{border-bottom:none}.nav-extra{display:block}.header-login{display:none}.nav-toggle{display:flex}.segments-grid{grid-template-columns:1fr}.segment-arrow{display:none}}@media (max-width: 640px){.brand-logo,.footer-logo{width:140px}.header-cta{font-size:13px;padding:0 12px;min-height:38px}h1{font-size:clamp(32px,9vw,44px)}h2{font-size:clamp(24px,7vw,34px)}.hero-copy{font-size:16px}.hero{width:min(100% - 28px,1100px);padding-top:32px}.hero-metrics{gap:8px}.hero-metrics span{font-size:14px;padding:8px 12px}.floating-card{position:static;max-width:none;margin:10px}.card-one,.card-two{inset:auto}.trust-band{grid-template-columns:repeat(2,1fr);gap:8px;padding:16px clamp(16px,4vw,32px)}.trust-band span{font-size:13px}.pain-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr;gap:8px}.feature-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px}.feature-card .feature-icon{flex:0 0 auto;width:32px;height:32px;margin-bottom:0}.feature-card h3{font-size:15px;margin-bottom:4px}.feature-card p{font-size:13px;line-height:1.5;margin-bottom:0}.screens-grid{grid-template-columns:1fr}.screen-card.featured{grid-column:auto}.testimonial-grid{grid-template-columns:1fr}.pain-cta{flex-direction:column;text-align:center}.pain-cta .button{width:100%}.pain-number{font-size:15px}.value-you-pay{flex-direction:column;text-align:center}.footer-top{flex-direction:column;align-items:center;text-align:center;gap:20px}.footer-brand{max-width:100%}.footer-top nav{align-items:center;text-align:center}.footer-social{justify-content:center}footer p{max-width:100%}.launch-offer-content .button{width:100%}.final-cta{padding:clamp(32px,6vw,56px) clamp(20px,5vw,40px)}.final-cta .button{width:100%}.faq-list{gap:8px}.differentials-grid{grid-template-columns:1fr;gap:12px}.differential-card{gap:16px;padding:18px 16px}.differential-icon-wrap{width:40px;height:40px;border-radius:10px;flex-shrink:0}.differential-icon-wrap svg{width:20px;height:20px}.differential-body h3{font-size:16px;margin-bottom:6px}.differential-body p{font-size:13px;margin-bottom:10px}.wa-float span{display:none}.wa-float{padding:14px;bottom:20px;right:20px}.segment-card{padding:16px}.segment-icon{font-size:22px;margin-bottom:8px}.segment-card h3{font-size:15px;margin-bottom:10px}.segment-pain{display:none}.segment-row{display:block}.integrations-track{grid-template-columns:repeat(3,1fr);gap:8px}.intg-chip{padding:12px 8px 10px}.intg-logo{height:26px;max-width:60px}.intg-logo--lg{transform:scale(1.3)}.intg-name{font-size:12px}.intg-desc{font-size:10px}}
