#fwl-widget{position:fixed!important;z-index:999999!important;display:flex!important;flex-direction:column!important;gap:12px!important}#fwl-widget.fwl-pos-bottom-right{bottom:24px!important;right:24px!important;left:auto!important;top:auto!important;align-items:flex-end!important}#fwl-widget.fwl-pos-bottom-left{bottom:24px!important;left:24px!important;right:auto!important;top:auto!important;align-items:flex-start!important}#fwl-widget.fwl-pos-top-right{top:24px!important;right:24px!important;left:auto!important;bottom:auto!important;align-items:flex-end!important;flex-direction:column-reverse!important}#fwl-widget.fwl-pos-top-left{top:24px!important;left:24px!important;right:auto!important;bottom:auto!important;align-items:flex-start!important;flex-direction:column-reverse!important}#fwl-fab{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:none!important;outline:none!important;cursor:pointer!important;overflow:visible!important;flex-shrink:0!important;box-sizing:content-box!important;box-shadow:0 4px 20px rgb(37 211 102 / .45)!important;transition:transform .2s ease,box-shadow .2s ease!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;text-decoration:none!important;font-size:0!important;-webkit-appearance:none!important;appearance:none!important}#fwl-fab:hover{transform:scale(1.1)!important;box-shadow:0 6px 28px rgb(37 211 102 / .6)!important}#fwl-fab:active{transform:scale(.96)!important}#fwl-fab:focus{outline:none!important}#fwl-fab .fwl-fab-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:0!important}#fwl-fab .fwl-fab-icon svg{width:32px!important;height:32px!important;fill:#fff!important;display:block!important;flex-shrink:0!important;background:none!important;border:none!important}#fwl-fab .fwl-icon-wa{display:flex!important}#fwl-fab .fwl-icon-close{display:none!important}#fwl-fab[data-open="1"] .fwl-icon-wa{display:none!important}#fwl-fab[data-open="1"] .fwl-icon-close{display:flex!important}#fwl-fab .fwl-icon-close{align-items:center!important;justify-content:center!important;font-size:22px!important;color:#fff!important;line-height:1!important;font-family:Arial,sans-serif!important;font-weight:400!important;background:none!important}#fwl-fab::before{content:''!important;position:absolute!important;inset:0!important;border-radius:50%!important;background:inherit!important;opacity:.4!important;animation:fwlPulse 2s infinite!important;pointer-events:none!important;z-index:-1!important}@keyframes fwlPulse{0%{transform:scale(1);opacity:.4}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}#fwl-popup{display:block!important;width:320px!important;background:#fff!important;border-radius:16px!important;border:none!important;box-shadow:0 8px 40px rgb(0 0 0 / .18)!important;overflow:hidden!important;transform:scale(.85) translateY(10px)!important;transform-origin:bottom right!important;opacity:0!important;pointer-events:none!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:#222!important;text-align:left!important;box-sizing:border-box!important}#fwl-popup.fwl-popup-open{transform:scale(1) translateY(0)!important;opacity:1!important;pointer-events:auto!important}.fwl-pos-bottom-left #fwl-popup,.fwl-pos-top-left #fwl-popup{transform-origin:bottom left!important}#fwl-popup .fwl-popup-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important}#fwl-popup .fwl-header-content{display:flex!important;align-items:center!important;gap:10px!important;flex:1!important;min-width:0!important}#fwl-popup .fwl-header-content svg{width:22px!important;height:22px!important;fill:currentColor!important;flex-shrink:0!important;display:block!important;background:none!important}#fwl-popup .fwl-header-content strong{display:block!important;font-size:.92rem!important;font-weight:700!important;line-height:1.3!important;color:inherit!important;background:none!important}#fwl-popup .fwl-header-content small{display:block!important;font-size:.75rem!important;opacity:.9!important;line-height:1.3!important;color:inherit!important;background:none!important}#fwl-close{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:50%!important;border:none!important;outline:none!important;background:rgb(0 0 0 / .18)!important;cursor:pointer!important;font-size:1rem!important;line-height:1!important;color:#fff!important;flex-shrink:0!important;margin-left:8px!important;padding:0!important;transition:background .15s!important;font-family:Arial,sans-serif!important;font-weight:400!important;text-align:center!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;text-decoration:none!important}#fwl-close:hover{background:rgb(0 0 0 / .32)!important}#fwl-close:focus{outline:none!important}#fwl-popup .fwl-popup-body{padding:18px 18px 14px!important;background:#fff!important;display:block!important}#fwl-popup .fwl-field{margin:0 0 12px 0!important;padding:0!important;display:block!important;border:none!important;background:none!important}#fwl-popup .fwl-field label{display:block!important;font-size:.8rem!important;font-weight:600!important;margin:0 0 5px 0!important;padding:0!important;color:#444!important;line-height:1.4!important;background:none!important;cursor:default!important;border:none!important;float:none!important;width:auto!important}#fwl-popup .fwl-req{color:#e53e3e!important;font-weight:700!important}#fwl-popup .fwl-opt{color:#999!important;font-weight:400!important}#fwl-popup input[type="text"],#fwl-popup input[type="email"],#fwl-popup input[type="tel"]{display:block!important;width:100%!important;max-width:100%!important;padding:9px 12px!important;margin:0!important;border:1.5px solid var(--fwl-input-borda,#dddddd)!important;border-radius:8px!important;outline:none!important;box-shadow:none!important;background:var(--fwl-input-bg,#ffffff)!important;background-image:none!important;color:var(--fwl-input-texto,#333333)!important;font-size:.9rem!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-weight:400!important;line-height:1.5!important;height:auto!important;min-height:0!important;transition:border-color .2s,box-shadow .2s!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;vertical-align:baseline!important;letter-spacing:normal!important;text-transform:none!important;text-indent:0!important;float:none!important;border-image:none!important}#fwl-popup input[type="text"]:focus,#fwl-popup input[type="email"]:focus,#fwl-popup input[type="tel"]:focus{border-color:var(--fwl-input-foco,#25D366)!important;box-shadow:0 0 0 3px rgb(37 211 102 / .15)!important;outline:none!important;background:var(--fwl-input-bg,#ffffff)!important}#fwl-popup input[type="text"]::placeholder,#fwl-popup input[type="email"]::placeholder,#fwl-popup input[type="tel"]::placeholder{color:var(--fwl-input-placeholder,#aaaaaa)!important;opacity:1!important}#fwl-submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:12px 16px!important;margin:4px 0 0 0!important;border:none!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;color:#fff!important;font-size:.95rem!important;font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;line-height:1.4!important;cursor:pointer!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;transition:filter .2s,transform .15s!important;float:none!important;vertical-align:baseline!important}#fwl-submit svg{width:18px!important;height:18px!important;fill:#fff!important;display:block!important;flex-shrink:0!important;background:none!important;border:none!important}#fwl-submit:hover{filter:brightness(1.08)!important}#fwl-submit:active{transform:scale(.97)!important}#fwl-submit:disabled{opacity:.7!important;cursor:wait!important}#fwl-submit:focus{outline:none!important}#fwl-popup .fwl-privacy{display:block!important;text-align:center!important;font-size:.72rem!important;color:#999!important;margin:8px 0 0!important;padding:0!important;line-height:1.4!important;background:none!important;border:none!important}#fwl-popup .fwl-alert{display:none!important;padding:9px 12px!important;border-radius:8px!important;font-size:.82rem!important;margin:0 0 10px 0!important;line-height:1.4!important;border:1px solid transparent!important;box-sizing:border-box!important}#fwl-popup .fwl-alert.fwl-error{display:block!important;background:#fff5f5!important;color:#c53030!important;border-color:#feb2b2!important}#fwl-popup .fwl-alert.fwl-success{display:block!important;background:#f0fff4!important;color:#276749!important;border-color:#9ae6b4!important}@media (max-width:600px){#fwl-overlay{display:none!important;position:fixed!important;inset:0!important;background:rgb(0 0 0 / .5)!important;z-index:999997!important;opacity:0!important;transition:opacity .25s ease!important}#fwl-overlay.fwl-overlay-show{display:block!important;opacity:1!important}#fwl-widget{z-index:999999!important}#fwl-popup{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;width:100%!important;max-width:100%!important;min-height:88vh!important;max-height:92vh!important;border-radius:20px 20px 0 0!important;z-index:999998!important;transform:translateY(100%)!important;transform-origin:bottom center!important;transition:transform .35s cubic-bezier(.32,1,.6,1)!important;opacity:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;box-shadow:0 -6px 40px rgb(0 0 0 / .22)!important;margin:0!important}#fwl-popup.fwl-popup-open{transform:translateY(0)!important;opacity:1!important}#fwl-popup .fwl-drag-handle{display:flex!important;justify-content:center!important;padding:12px 0 4px!important;background:#fff!important;cursor:grab!important;flex-shrink:0!important}#fwl-popup .fwl-drag-handle::after{content:""!important;display:block!important;width:44px!important;height:5px!important;background:#d1d5db!important;border-radius:99px!important}#fwl-popup .fwl-popup-header{padding:16px 20px!important}#fwl-popup .fwl-header-content strong{font-size:1rem!important}#fwl-popup .fwl-header-content small{font-size:.82rem!important}#fwl-popup .fwl-popup-body{padding:22px 20px 0!important;padding-bottom:max(36px, env(safe-area-inset-bottom, 36px))!important}#fwl-popup input[type="text"],#fwl-popup input[type="email"],#fwl-popup input[type="tel"]{padding:13px 14px!important;font-size:1rem!important}#fwl-popup .fwl-field label{font-size:.85rem!important}#fwl-submit{padding:15px 16px!important;font-size:1rem!important;margin-top:8px!important}#fwl-popup .fwl-privacy{margin-top:12px!important;font-size:.78rem!important}}#fwl-popup .fwl-drag-handle{display:none!important}:root{--wpp-green:#25D366;--wpp-green-dark:#128C7E;--wpp-green-deep:#075E54;--wpp-green-glow:rgba(37,211,102,0.15);--wpp-green-glow2:rgba(37,211,102,0.06);--bg-base:#0d1117;--bg-card:#161b22;--bg-surface:#1f2937;--bg-header:rgba(13,17,23,0.96);--text-primary:#e9edef;--text-secondary:#8b949e;--text-muted:#6e7681;--border:rgba(255,255,255,0.07);--border-accent:rgba(37,211,102,0.3);--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-card:0 4px 24px rgba(0,0,0,0.4);--shadow-glow:0 0 40px rgba(37,211,102,0.2);--transition:0.2s ease;--font:'Poppins', system-ui, -apple-system, sans-serif;--max-width:1200px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--bg-base);color:var(--text-primary);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--wpp-green);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--wpp-green-dark)}ul{list-style:none}button{border:none;background:none;cursor:pointer;font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.btn-wpp{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--wpp-green);color:#000;font-family:var(--font);font-weight:700;font-size:.95rem;padding:13px 26px;border-radius:50px;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);white-space:nowrap;line-height:1}.btn-wpp:hover{background:#20c05a;color:#000;transform:translateY(-2px);box-shadow:0 8px 24px rgb(37 211 102 / .35)}.btn-wpp:active{transform:translateY(0)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff0;color:var(--text-primary);font-family:var(--font);font-weight:600;font-size:.95rem;padding:13px 26px;border:1px solid var(--border-accent);border-radius:50px;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition);line-height:1}.btn-outline:hover{background:var(--wpp-green-glow);border-color:var(--wpp-green);color:var(--wpp-green);transform:translateY(-2px)}.btn-hero{font-size:1rem;padding:15px 30px}.btn-large{font-size:1rem;padding:15px 32px}.btn-header{padding:10px 20px;font-size:.85rem}.section-header{text-align:center;max-width:680px;margin:0 auto 56px}.section-title{font-size:clamp(1.6rem, 3.5vw, 2.4rem);font-weight:800;line-height:1.25;margin-bottom:14px;color:var(--text-primary)}.section-desc{font-size:1rem;color:var(--text-secondary);line-height:1.7}.text-accent{color:var(--wpp-green)}.cta-center{text-align:center;margin-top:48px}.site-header{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--bg-header);border-bottom:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow var(--transition)}.site-header.scrolled{box-shadow:0 4px 24px rgb(0 0 0 / .5)}.header-inner{display:flex;align-items:center;gap:32px;height:66px}.site-logo{flex-shrink:0}.logo-text{font-size:1.35rem;font-weight:900;letter-spacing:-.5px;color:var(--text-primary)}.logo-accent{color:var(--wpp-green)}.site-nav{flex:1;display:flex;justify-content:center}.nav-list{display:flex;align-items:center;gap:28px}.nav-list a{color:var(--wpp-green);font-size:.88rem;font-weight:600;transition:color var(--transition),opacity var(--transition)}.nav-list a:hover{color:#fff;opacity:.9}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;margin-left:auto;flex-shrink:0}.nav-toggle span{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease,width 0.3s ease;transform-origin:center}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;width:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:150;backdrop-filter:blur(2px)}.nav-overlay.open{display:block}.hero{position:relative;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.hero-bg-glow{position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgb(37 211 102 / .12) 0%,transparent 70%);pointer-events:none}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--wpp-green-glow);border:1px solid var(--border-accent);color:var(--wpp-green);font-size:.75rem;font-weight:600;padding:6px 14px;border-radius:50px;margin-bottom:22px;letter-spacing:.5px;text-transform:uppercase}.badge-dot{width:7px;height:7px;background:var(--wpp-green);border-radius:50%;animation:pulse 2s infinite;flex-shrink:0}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}.hero-title{font-size:clamp(1.9rem, 4vw, 3.1rem);font-weight:900;line-height:1.15;margin-bottom:18px;color:var(--text-primary)}.hero-title-accent{display:block;color:var(--wpp-green)}.hero-subtitle{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:32px;max-width:520px}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:44px}.hero-proof{display:flex;align-items:center;gap:24px}.proof-item{display:flex;flex-direction:column}.proof-item strong{font-size:1.45rem;font-weight:800;color:var(--wpp-green);line-height:1}.proof-item span{font-size:.78rem;color:var(--text-muted);margin-top:3px}.proof-sep{width:1px;height:34px;background:var(--border);flex-shrink:0}.hero-visual{position:relative;display:flex;justify-content:center;padding:20px 40px 20px 0}.mockup-phone{width:310px;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-card),var(--shadow-glow);overflow:hidden;flex-shrink:0}.mockup-screen{padding:0 0 16px}.mockup-header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--wpp-green-deep)}.mockup-avatar{width:38px;height:38px;border-radius:50%;background:var(--wpp-green-dark);flex-shrink:0}.mockup-name{font-weight:700;font-size:.88rem;color:#fff}.mockup-status{display:flex;align-items:center;gap:5px;font-size:.72rem;color:rgb(255 255 255 / .7)}.online-dot{width:6px;height:6px;background:var(--wpp-green);border-radius:50%;display:inline-block}.mockup-msgs{padding:14px;display:flex;flex-direction:column;gap:8px;min-height:140px}.msg{max-width:82%;padding:8px 12px;border-radius:var(--radius);font-size:.8rem}.msg time{display:block;font-size:.63rem;color:var(--text-muted);margin-top:2px;text-align:right}.msg-in{background:var(--bg-surface);align-self:flex-start;border-bottom-left-radius:4px}.msg-out{background:var(--wpp-green-deep);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.typing{padding:10px 12px}.typing-dots{display:flex;gap:4px;align-items:center;height:18px}.typing-dots i{display:block;width:7px;height:7px;background:rgb(255 255 255 / .5);border-radius:50%;animation:bounce 1.2s infinite}.typing-dots i:nth-child(2){animation-delay:0.2s}.typing-dots i:nth-child(3){animation-delay:0.4s}@keyframes bounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}.mockup-queue{margin:6px 14px 0;padding:10px 12px;background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border)}.queue-label{font-size:.73rem;color:var(--text-muted);margin-bottom:6px}.queue-bars{display:flex;gap:4px}.queue-bar{flex:1;height:4px;background:var(--border);border-radius:2px}.queue-bar.active{background:var(--wpp-green)}.hero-floating-badge{position:absolute;display:flex;align-items:center;gap:6px;background:var(--bg-card);border:1px solid var(--border-accent);padding:8px 14px;border-radius:50px;font-size:.76rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-card);color:var(--text-primary);animation:float 3s ease-in-out infinite;z-index:2}.badge-top{top:0;right:0;animation-delay:0s}.badge-bottom{bottom:20px;left:0;animation-delay:1.5s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.features{padding:96px 0;border-top:1px solid var(--border)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:26px;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.feature-card:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:var(--shadow-card),0 0 24px var(--wpp-green-glow2)}.feature-icon{width:50px;height:50px;background:var(--wpp-green-glow);border:1px solid var(--border-accent);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--wpp-green);margin-bottom:14px;flex-shrink:0}.feature-card h3{font-size:.95rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.feature-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6}.how-it-works{padding:96px 0;background:linear-gradient(180deg,var(--bg-base) 0%,var(--bg-card) 50%,var(--bg-base) 100%)}.steps-list{max-width:700px;margin:0 auto;display:flex;flex-direction:column}.step{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:flex-start;padding:28px 0}.step-number{width:52px;height:52px;border-radius:50%;background:var(--wpp-green-glow);border:2px solid var(--wpp-green);color:var(--wpp-green);font-size:.95rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content h3{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:var(--text-primary);padding-top:12px}.step-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.step-connector{width:2px;height:28px;background:linear-gradient(to bottom,var(--wpp-green),transparent);margin-left:25px}.packages{padding:96px 0;border-top:1px solid var(--border)}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.package-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;position:relative;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.package-card:hover{border-color:var(--border-accent);transform:translateY(-6px);box-shadow:var(--shadow-card)}.package-featured{border-color:var(--wpp-green);box-shadow:0 0 0 1px var(--wpp-green),var(--shadow-glow);background:linear-gradient(160deg,#0d1f16 0%,var(--bg-card) 100%)}.package-featured:hover{transform:translateY(-8px)}.package-popular-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--wpp-green);color:#000;font-size:.7rem;font-weight:800;padding:4px 16px;border-radius:50px;letter-spacing:.5px;white-space:nowrap}.package-badge{display:inline-block;font-size:.7rem;font-weight:800;padding:4px 12px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.badge-starter{background:rgb(99 102 241 / .15);color:#818cf8;border:1px solid rgb(99 102 241 / .3)}.badge-pro{background:var(--wpp-green-glow);color:var(--wpp-green);border:1px solid var(--border-accent)}.badge-business{background:rgb(245 158 11 / .15);color:#fbbf24;border:1px solid rgb(245 158 11 / .3)}.package-name{font-size:1.25rem;font-weight:800;margin-bottom:10px;color:var(--text-primary)}.package-desc{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.package-features{flex:1;margin-bottom:24px}.package-features ul{display:flex;flex-direction:column;gap:9px}.package-features li{display:flex;align-items:flex-start;gap:9px;font-size:.85rem;color:var(--text-secondary);line-height:1.45}.package-features strong{color:var(--text-primary)}.feat-check{color:var(--wpp-green);font-size:.88rem;font-weight:700;flex-shrink:0;margin-top:1px}.btn-pkg{width:100%;justify-content:center}.packages-note{text-align:center;margin-top:32px;color:var(--text-muted);font-size:.88rem}.packages-note a{font-weight:600}.faq{padding:96px 0;background:linear-gradient(180deg,var(--bg-base) 0%,var(--bg-card) 50%,var(--bg-base) 100%)}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--transition)}.faq-item:hover{border-color:var(--border-accent)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;text-align:left;font-size:.92rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:color var(--transition);font-family:var(--font)}.faq-question:hover{color:var(--wpp-green)}.faq-question[aria-expanded="true"] .faq-icon{transform:rotate(180deg);color:var(--wpp-green)}.faq-icon{flex-shrink:0;transition:transform var(--transition),color var(--transition);color:var(--text-muted)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.faq-answer.open{max-height:400px}.faq-answer>div{padding:16px 22px 20px;font-size:.88rem;color:var(--text-secondary);line-height:1.7;border-top:1px solid var(--border)}.faq-answer strong{color:var(--text-primary)}.cta-final{padding:96px 0;position:relative;overflow:hidden;border-top:1px solid var(--border)}.cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgb(37 211 102 / .12) 0%,transparent 70%);pointer-events:none}.cta-inner{position:relative;z-index:1}.cta-content{text-align:center;max-width:660px;margin:0 auto}.cta-title{font-size:clamp(1.6rem, 3.5vw, 2.4rem);font-weight:800;margin-bottom:18px;color:var(--text-primary);line-height:1.25}.cta-desc{font-size:1rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.7}.cta-actions{margin-bottom:14px}.btn-cta-final{font-size:1.05rem;padding:16px 36px}.cta-note{font-size:.8rem;color:var(--text-muted)}.site-footer{background:var(--bg-card);border-top:1px solid var(--border);padding:60px 0 0}.footer-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;padding-bottom:56px}.footer-brand .logo-text{font-size:1.4rem;font-weight:900;display:block;margin-bottom:14px}.footer-desc{font-size:.85rem;color:var(--text-secondary);line-height:1.7;max-width:340px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:28px}.footer-links h3{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:14px}.footer-links ul{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:.85rem;color:var(--text-secondary);transition:color var(--transition)}.footer-links a:hover{color:var(--wpp-green)}.footer-bottom{border-top:1px solid var(--border);padding:18px 0}.footer-bottom p{font-size:.78rem;color:var(--text-muted);line-height:1.6}.footer-bottom strong{color:var(--text-secondary)}.footer-legal{margin-top:4px}.content-area{padding:110px 20px 80px;min-height:60vh}.post-entry{max-width:760px;margin:0 auto}.entry-header{margin-bottom:28px}.entry-title{font-size:1.9rem;font-weight:800;color:var(--text-primary);margin-bottom:8px}.entry-meta{font-size:.82rem;color:var(--text-muted)}.entry-content{font-size:.95rem;color:var(--text-secondary);line-height:1.8}.entry-content h2,.entry-content h3{color:var(--text-primary);margin:28px 0 14px}.entry-content p{margin-bottom:16px}.entry-content a{color:var(--wpp-green)}@media (max-width:1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.hero-inner{grid-template-columns:1fr;gap:40px;text-align:center}.hero-badge{display:inline-flex}.hero-subtitle{max-width:100%;margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-proof{justify-content:center}.hero-visual{order:1;padding:0;justify-content:center}.mockup-phone{width:300px}.badge-top{top:-10px;right:-10px}.badge-bottom{bottom:-10px;left:-10px}.packages-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.footer-inner{grid-template-columns:1fr;gap:36px}}@media (max-width:768px){.site-nav{display:none;position:fixed;top:66px;left:0;right:0;background:var(--bg-card);border-bottom:1px solid var(--border);padding:20px;z-index:190;box-shadow:0 8px 32px rgb(0 0 0 / .5)}.site-nav.open{display:block}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-list li{border-bottom:1px solid var(--border)}.nav-list li:last-child{border-bottom:none}.nav-list a{display:block;padding:14px 4px;font-size:.95rem;font-weight:600}.nav-mobile-cta{display:block!important;margin-top:20px}.nav-toggle{display:flex}.btn-header{display:none}.features-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:22px 20px}.step{grid-template-columns:52px 1fr;gap:14px;padding:22px 0}.step-number{width:44px;height:44px;font-size:.85rem}.step-content h3{padding-top:9px;font-size:1rem}.step-connector{margin-left:21px;height:22px}.packages-grid{max-width:100%}.package-card{padding:28px 22px}.btn-cta-final{width:100%;font-size:.95rem;padding:15px 24px}}@media (max-width:540px){.container{padding:0 16px}.hero{padding:90px 0 56px}.hero-title{font-size:clamp(1.65rem, 7vw, 2rem)}.hero-subtitle{font-size:.95rem}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .btn-wpp,.hero-actions .btn-outline{width:100%;font-size:.95rem}.hero-proof{gap:16px}.hero-visual{display:none}.features,.how-it-works,.packages,.faq,.cta-final{padding:60px 0}.section-header{margin-bottom:36px}.section-title{font-size:clamp(1.45rem, 6.5vw, 1.8rem)}.feature-card{padding:20px 16px}.feature-icon{width:44px;height:44px;margin-bottom:12px}.hero-proof{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px 28px}.proof-sep{display:none}.proof-item{align-items:center;text-align:center}.step{grid-template-columns:44px 1fr;gap:12px}.step-number{width:38px;height:38px;font-size:.8rem}.step-content h3{padding-top:7px;font-size:.95rem}.step-connector{margin-left:19px}.package-card{padding:24px 18px}.package-name{font-size:1.1rem}.faq-question{padding:16px 18px;font-size:.88rem}.faq-answer>div{padding:14px 18px 18px}.site-footer{padding:48px 0 0}.footer-inner{gap:28px;padding-bottom:40px}.footer-links{grid-template-columns:1fr 1fr;gap:20px}.footer-brand .logo-text{font-size:1.25rem}.cta-title{font-size:clamp(1.4rem, 6vw, 1.8rem)}}@media (max-width:360px){.hero-badge{font-size:.68rem;padding:5px 11px}.logo-text{font-size:1.2rem}.footer-links{grid-template-columns:1fr}}[data-aos]{opacity:0;transform:translateY(22px);transition:opacity 0.5s ease,transform 0.5s ease}[data-aos].aos-animate{opacity:1;transform:translateY(0)}[data-aos][data-aos-delay="100"]{transition-delay:0.1s}[data-aos][data-aos-delay="200"]{transition-delay:0.2s}[data-aos][data-aos-delay="300"]{transition-delay:0.3s}[data-aos][data-aos-delay="400"]{transition-delay:0.4s}.blog-hero{padding:110px 0 64px;border-bottom:1px solid var(--border);background:linear-gradient(160deg,var(--bg-card) 0%,var(--bg-base) 100%);position:relative;overflow:hidden}.blog-hero::before{content:'';position:absolute;top:-100px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,rgb(37 211 102 / .07) 0%,transparent 70%);pointer-events:none}.blog-hero-inner{max-width:760px}.blog-hero-title{font-size:clamp(1.7rem, 4vw, 2.8rem);font-weight:800;line-height:1.2;margin:16px 0 14px;color:var(--text-primary)}.blog-hero-desc{font-size:1rem;color:var(--text-secondary);line-height:1.7}.blog-feed{padding:64px 0 80px}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.post-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.post-card:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:var(--shadow-card)}.post-thumb-link{display:block;overflow:hidden}.post-thumb{width:100%;height:200px;object-fit:cover;transition:transform 0.4s ease;display:block}.post-card:hover .post-thumb{transform:scale(1.04)}.post-thumb-placeholder{height:160px;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.post-body{padding:22px 20px 24px;display:flex;flex-direction:column;flex:1}.post-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.post-cat{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--wpp-green);background:var(--wpp-green-glow);border:1px solid var(--border-accent);padding:3px 10px;border-radius:50px}.post-date,.post-read-time{font-size:.78rem;color:var(--text-muted)}.post-title{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:10px;color:var(--text-primary);flex:1}.post-title a{color:inherit;transition:color var(--transition)}.post-title a:hover{color:var(--wpp-green)}.post-excerpt{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:16px;flex:1}.post-read-more{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--wpp-green);transition:gap var(--transition);margin-top:auto}.post-read-more:hover{gap:10px;color:var(--wpp-green)}.posts-pagination{text-align:center}.posts-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.posts-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);transition:border-color var(--transition),color var(--transition)}.posts-pagination .page-numbers.current,.posts-pagination .page-numbers:hover{border-color:var(--wpp-green);color:var(--wpp-green);background:var(--wpp-green-glow)}.posts-pagination .prev,.posts-pagination .next{width:auto;padding:0 16px}.no-posts{text-align:center;padding:60px 0;color:var(--text-secondary)}.blog-cta{background:linear-gradient(135deg,#0a1f12 0%,var(--bg-card) 100%);border-top:1px solid var(--border-accent);border-bottom:1px solid var(--border-accent);padding:48px 0}.blog-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-cta-inner h2{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.blog-cta-inner p{font-size:.9rem;color:var(--text-secondary)}.single-hero{padding:110px 0 48px;background:linear-gradient(160deg,var(--bg-card) 0%,var(--bg-base) 100%);border-bottom:1px solid var(--border)}.single-hero-inner{max-width:780px}.single-title{font-size:clamp(1.6rem, 4vw, 2.6rem);font-weight:800;line-height:1.2;margin:14px 0 16px;color:var(--text-primary)}.single-excerpt{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px;font-style:italic}.single-author{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--bg-surface);flex-shrink:0}.avatar-img{width:100%;height:100%;object-fit:cover}.author-name{display:block;font-size:.88rem;font-weight:600;color:var(--text-primary)}.author-label{font-size:.75rem;color:var(--text-muted)}.post-read-time{font-size:.78rem;color:var(--text-muted)}.single-thumb-wrap{padding:40px 0 0}.single-thumb{width:100%;max-height:480px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border)}.single-content-wrap{padding:48px 0 80px}.single-layout{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:flex-start;max-width:var(--max-width)}.single-content{font-size:1rem;color:var(--text-secondary);line-height:1.85;max-width:720px}.single-content h2{font-size:1.45rem;font-weight:700;color:var(--text-primary);margin:36px 0 14px;line-height:1.3}.single-content h3{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:28px 0 12px}.single-content h4{font-size:1rem;font-weight:700;color:var(--text-primary);margin:20px 0 10px}.single-content p{margin-bottom:18px}.single-content a{color:var(--wpp-green);text-decoration:underline}.single-content strong{color:var(--text-primary)}.single-content ul,.single-content ol{padding-left:20px;margin-bottom:18px;list-style:disc}.single-content ol{list-style:decimal}.single-content li{margin-bottom:6px}.single-content blockquote{border-left:3px solid var(--wpp-green);padding:14px 20px;margin:24px 0;background:var(--bg-card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-primary);font-style:italic;font-size:1.05rem}.single-content img{display:block;width:100%;height:auto;border-radius:var(--radius);margin:24px 0;border:1px solid var(--border)}.single-content iframe,.single-content .wp-block-embed__wrapper iframe,.single-content .embed-responsive iframe{width:100%!important;height:auto!important;aspect-ratio:16 / 9;display:block;border-radius:var(--radius);border:none;margin:24px 0}.single-content .wp-block-embed{margin:24px 0}.single-content .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius)}.single-content .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;aspect-ratio:unset;margin:0;border-radius:0}.single-content .wp-video,.single-content .video-container{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);margin:24px 0}.single-content .wp-video iframe,.single-content .video-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;aspect-ratio:unset;margin:0;border-radius:0}.single-content pre{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;overflow-x:auto;font-size:.88rem;margin-bottom:18px}.single-content code{background:var(--bg-surface);padding:2px 6px;border-radius:4px;font-size:.88em}.single-content pre code{background:none;padding:0}.single-content figure{margin:24px 0}.single-content figcaption{font-size:.8rem;color:var(--text-muted);text-align:center;margin-top:6px}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.post-tag{font-size:.78rem;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);padding:4px 12px;border-radius:50px;transition:border-color var(--transition),color var(--transition)}.post-tag:hover{border-color:var(--border-accent);color:var(--wpp-green)}.single-sidebar{position:sticky;top:90px}.sidebar-cta-card{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;text-align:center}.sidebar-cta-icon{width:56px;height:56px;background:var(--wpp-green-glow);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--wpp-green);margin:0 auto 14px}.sidebar-cta-card h3{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.sidebar-cta-card p{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.btn-sidebar{width:100%;font-size:.85rem;padding:11px 16px}.sidebar-related{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.sidebar-related-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin-bottom:14px}.sidebar-related ul{display:flex;flex-direction:column;gap:12px}.sidebar-related li{border-bottom:1px solid var(--border);padding-bottom:12px}.sidebar-related li:last-child{border-bottom:none;padding-bottom:0}.sidebar-related a{font-size:.85rem;font-weight:600;color:var(--text-primary);line-height:1.4;display:block;margin-bottom:3px;transition:color var(--transition)}.sidebar-related a:hover{color:var(--wpp-green)}.sidebar-related time{font-size:.72rem;color:var(--text-muted)}.single-cta-mobile{display:none}@media (max-width:1024px){.posts-grid{grid-template-columns:repeat(2,1fr)}.single-layout{grid-template-columns:1fr;gap:36px}.single-sidebar{position:static}.sidebar-cta-card,.sidebar-related{max-width:480px}}@media (max-width:768px){.blog-hero{padding:90px 0 48px}.blog-feed{padding:48px 0 60px}.single-hero{padding:90px 0 36px}.single-content-wrap{padding:32px 0 60px}.blog-cta-inner{flex-direction:column;text-align:center}.blog-cta-inner .btn-wpp{width:100%;max-width:360px}.single-cta-mobile{display:block;position:sticky;bottom:0;z-index:90;background:var(--bg-card);border-top:1px solid var(--border);padding:12px 0}.single-cta-mobile-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.single-cta-mobile strong{display:block;font-size:.88rem;color:var(--text-primary)}.single-cta-mobile span{font-size:.78rem;color:var(--text-secondary)}.single-cta-mobile .btn-wpp{font-size:.82rem;padding:10px 16px;flex-shrink:0}}@media (max-width:540px){.posts-grid{grid-template-columns:1fr;gap:16px}.post-thumb{height:180px}.blog-hero-title{font-size:clamp(1.45rem, 6vw, 1.9rem)}.single-title{font-size:clamp(1.4rem, 6vw, 1.9rem)}.single-thumb{border-radius:var(--radius)}}:focus-visible{outline:2px solid var(--wpp-green);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}