/* WhatsRapido 2.4.1 · Landing Page + Motion */
:root{--lp-bg:#08101a;--lp-bg2:#0c1624;--lp-card:#101c2b;--lp-card2:#132238;--lp-text:#f3f6fa;--lp-muted:#9eabb9;--lp-line:rgba(255,255,255,.09);--lp-orange:#f47b20;--lp-blue:#123f80;--lp-green:#42cf8b;--lp-shadow:0 30px 90px rgba(0,0,0,.28);--lp-max:1180px}
html[data-theme="light"]{--lp-bg:#f7f9fb;--lp-bg2:#eef2f6;--lp-card:#fff;--lp-card2:#f7f9fb;--lp-text:#17202c;--lp-muted:#687585;--lp-line:#dce3ea;--lp-shadow:0 20px 60px rgba(30,45,65,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.landing-body{margin:0;background:var(--lp-bg);color:var(--lp-text);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;overflow-x:hidden}body.landing-body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% -10%,rgba(244,123,32,.18),transparent 30%),radial-gradient(circle at 92% 10%,rgba(18,63,128,.20),transparent 28%);z-index:-2}.lp-wrap{width:min(calc(100% - 36px),var(--lp-max));margin:auto}.lp-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-bg) 86%,transparent);backdrop-filter:blur(16px)}.lp-nav-in{height:76px;display:flex;align-items:center;gap:22px}.lp-brand{display:flex;align-items:center;text-decoration:none;margin-right:auto;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:2px 9px;box-shadow:0 8px 26px rgba(0,0,0,.10)}.lp-brand img{width:174px;height:52px;object-fit:contain;object-position:left center}.lp-links{display:flex;align-items:center;gap:22px}.lp-links a{color:var(--lp-muted);text-decoration:none;font-size:13px;font-weight:650}.lp-links a:hover{color:var(--lp-text)}.lp-theme{display:flex;align-items:center}.lp-theme select{background:var(--lp-card);border:1px solid var(--lp-line);color:var(--lp-text);border-radius:10px;padding:8px 9px;font-size:11px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:11px 16px;text-decoration:none;font-size:12px;font-weight:850;border:1px solid var(--lp-line);color:var(--lp-text);background:var(--lp-card)}.lp-btn.primary{background:var(--lp-orange);border-color:var(--lp-orange);color:#1a1008;box-shadow:0 10px 28px rgba(244,123,32,.20)}.lp-btn.large{padding:14px 19px;font-size:13px}.lp-hero{padding:88px 0 72px}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:56px;align-items:center}.lp-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--lp-orange) 35%,var(--lp-line));background:color-mix(in srgb,var(--lp-orange) 10%,transparent);border-radius:999px;padding:7px 11px;color:color-mix(in srgb,var(--lp-orange) 80%,var(--lp-text));font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.lp-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 0 4px rgba(66,207,139,.12)}.lp-hero h1{font-size:clamp(3rem,6.5vw,6.35rem);line-height:.93;letter-spacing:-.065em;margin:20px 0 22px;max-width:850px}.lp-hero h1 em{font-style:normal;color:var(--lp-orange)}.lp-hero-copy{font-size:clamp(1.03rem,1.6vw,1.22rem);color:var(--lp-muted);max-width:700px;margin:0}.lp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.lp-mini-note{display:flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:11px;margin-top:18px}.lp-mini-note b{color:var(--lp-green)}
.lp-product-shot{position:relative;min-height:510px}.lp-glow{position:absolute;inset:8% 4% 4%;background:radial-gradient(circle,rgba(244,123,32,.20),transparent 60%);filter:blur(24px)}.lp-window{position:relative;border:1px solid var(--lp-line);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--lp-card) 94%,transparent),color-mix(in srgb,var(--lp-card2) 96%,transparent));box-shadow:var(--lp-shadow);padding:15px;transform:perspective(1200px) rotateY(-3deg) rotateX(2deg)}.lp-window-top{height:37px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--lp-line);margin:-15px -15px 13px;padding:0 14px}.lp-window-top i{width:8px;height:8px;border-radius:50%;background:#485463}.lp-window-top i:first-child{background:var(--lp-orange)}.lp-shot-grid{display:grid;grid-template-columns:120px 1fr;min-height:430px}.lp-shot-side{border-right:1px solid var(--lp-line);padding:12px 10px}.lp-shot-logo{height:28px;width:82px;border-radius:7px;background:linear-gradient(90deg,var(--lp-orange),color-mix(in srgb,var(--lp-orange) 35%,transparent));margin-bottom:22px}.lp-shot-nav{height:9px;border-radius:99px;background:color-mix(in srgb,var(--lp-muted) 25%,transparent);margin:12px 0}.lp-shot-nav.active{background:color-mix(in srgb,var(--lp-orange) 55%,transparent);width:86%}.lp-shot-main{padding:10px 13px}.lp-shot-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.lp-shot-title div:first-child{width:38%;height:14px;border-radius:5px;background:color-mix(in srgb,var(--lp-text) 82%,transparent)}.lp-shot-title div:last-child{width:90px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--lp-orange) 18%,transparent);border:1px solid color-mix(in srgb,var(--lp-orange) 40%,transparent)}.lp-shot-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.lp-shot-stat{height:82px;border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-card2) 85%,transparent);border-radius:11px;padding:11px}.lp-shot-stat b{display:block;font-size:21px}.lp-shot-stat span{font-size:8px;color:var(--lp-muted)}.lp-shot-panels{display:grid;grid-template-columns:1.25fr .75fr;gap:9px;margin-top:9px}.lp-shot-panel{border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-card2) 88%,transparent);border-radius:11px;padding:11px;min-height:230px}.lp-chat{display:flex;flex-direction:column;gap:8px;margin-top:14px}.lp-bubble{max-width:78%;font-size:9px;border-radius:9px;padding:8px 9px;background:color-mix(in srgb,var(--lp-muted) 12%,transparent);color:var(--lp-muted)}.lp-bubble.me{align-self:flex-end;background:color-mix(in srgb,var(--lp-green) 13%,transparent);color:var(--lp-text)}.lp-status-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lp-line);padding:10px 0;font-size:9px}.lp-status-row:last-child{border:0}.lp-status-row span{color:var(--lp-muted)}.lp-status-row b{font-size:8px;color:var(--lp-green)}
.lp-strip{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-card) 58%,transparent)}.lp-strip-in{display:grid;grid-template-columns:repeat(4,1fr)}.lp-strip-item{padding:22px 18px;border-right:1px solid var(--lp-line)}.lp-strip-item:last-child{border-right:0}.lp-strip-item strong{display:block;font-size:13px}.lp-strip-item span{display:block;margin-top:4px;color:var(--lp-muted);font-size:10px}
.lp-section{padding:90px 0}.lp-section.alt{background:color-mix(in srgb,var(--lp-bg2) 65%,transparent);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.lp-section-head>div{max-width:720px}.lp-label{color:var(--lp-orange);font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.lp-section h2{font-size:clamp(2.2rem,4.7vw,4.3rem);line-height:1;letter-spacing:-.055em;margin:10px 0 0}.lp-section-head p{max-width:420px;color:var(--lp-muted);margin:0}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.lp-feature{position:relative;min-height:238px;border:1px solid var(--lp-line);background:linear-gradient(145deg,var(--lp-card),color-mix(in srgb,var(--lp-card2) 94%,transparent));border-radius:17px;padding:23px;overflow:hidden}.lp-feature:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-55px;top:-55px;background:color-mix(in srgb,var(--lp-orange) 7%,transparent)}.lp-feature-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--lp-orange) 11%,transparent);border:1px solid color-mix(in srgb,var(--lp-orange) 26%,var(--lp-line));color:var(--lp-orange);font-weight:900}.lp-feature h3{font-size:17px;margin:24px 0 8px}.lp-feature p{color:var(--lp-muted);font-size:12px;margin:0}.lp-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:steps}.lp-step{counter-increment:steps;border-top:1px solid var(--lp-line);padding-top:20px}.lp-step:before{content:"0" counter(steps);display:block;color:var(--lp-orange);font-size:11px;font-weight:900;margin-bottom:42px}.lp-step h3{font-size:21px;margin:0 0 8px}.lp-step p{color:var(--lp-muted);font-size:12px;margin:0}.lp-security{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center}.lp-security-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-security-item{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:14px;padding:17px}.lp-security-item b{display:block;font-size:12px}.lp-security-item span{display:block;color:var(--lp-muted);font-size:10px;margin-top:4px}.lp-cta{padding:20px 0 90px}.lp-cta-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--lp-orange) 30%,var(--lp-line));background:linear-gradient(130deg,color-mix(in srgb,var(--lp-orange) 11%,var(--lp-card)),var(--lp-card));border-radius:24px;padding:clamp(32px,6vw,68px);display:flex;align-items:center;justify-content:space-between;gap:30px}.lp-cta-card:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-100px;top:-150px;background:rgba(244,123,32,.10)}.lp-cta-card h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.05em;line-height:1}.lp-cta-card p{margin:12px 0 0;color:var(--lp-muted)}.lp-footer{border-top:1px solid var(--lp-line);padding:32px 0 44px;color:var(--lp-muted);font-size:10px}.lp-footer-in{display:flex;align-items:center;justify-content:space-between;gap:20px}.lp-footer-links{display:flex;gap:16px}.lp-footer a{color:var(--lp-muted);text-decoration:none}.lp-footer a:hover{color:var(--lp-text)}
@media(max-width:960px){.lp-links{display:none}.lp-hero-grid{grid-template-columns:1fr}.lp-product-shot{min-height:auto;max-width:720px}.lp-features{grid-template-columns:1fr 1fr}.lp-security{grid-template-columns:1fr}.lp-strip-in{grid-template-columns:1fr 1fr}.lp-strip-item:nth-child(2){border-right:0}.lp-strip-item:nth-child(-n+2){border-bottom:1px solid var(--lp-line)}}
@media(max-width:640px){.lp-brand img{width:140px}.lp-nav-in{height:66px}.lp-theme select{max-width:86px}.lp-nav .lp-btn{padding:9px 11px}.lp-hero{padding:58px 0 48px}.lp-hero-grid{gap:34px}.lp-hero h1{font-size:clamp(2.8rem,16vw,4.4rem)}.lp-window{padding:10px}.lp-window-top{margin:-10px -10px 10px}.lp-shot-grid{grid-template-columns:78px 1fr;min-height:370px}.lp-shot-side{padding:8px 6px}.lp-shot-main{padding:8px}.lp-shot-stat{height:70px;padding:8px}.lp-shot-stat b{font-size:18px}.lp-shot-panels{grid-template-columns:1fr}.lp-shot-panels .lp-shot-panel:last-child{display:none}.lp-section{padding:64px 0}.lp-section-head{align-items:flex-start;flex-direction:column}.lp-features,.lp-flow,.lp-security-list{grid-template-columns:1fr}.lp-strip-in{grid-template-columns:1fr}.lp-strip-item{border-right:0;border-bottom:1px solid var(--lp-line)}.lp-strip-item:last-child{border-bottom:0}.lp-cta-card{align-items:flex-start;flex-direction:column}.lp-footer-in{align-items:flex-start;flex-direction:column}.lp-footer-links{flex-wrap:wrap}}


/* WhatsRapido 2.4.1 · motion layer */
.lp-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:80;pointer-events:none}
.lp-scroll-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--lp-orange),#ffb06a);box-shadow:0 0 18px rgba(244,123,32,.55)}
.lp-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.lp-orb{position:absolute;border-radius:50%;filter:blur(10px);opacity:.42;will-change:transform}
.lp-orb-one{width:360px;height:360px;left:-120px;top:12vh;background:radial-gradient(circle,rgba(244,123,32,.32),rgba(244,123,32,0) 68%);animation:lp-orbit-a 15s ease-in-out infinite alternate}
.lp-orb-two{width:420px;height:420px;right:-150px;top:34vh;background:radial-gradient(circle,rgba(25,86,168,.30),rgba(25,86,168,0) 68%);animation:lp-orbit-b 18s ease-in-out infinite alternate}
.lp-orb-three{width:300px;height:300px;left:45%;bottom:-100px;background:radial-gradient(circle,rgba(66,207,139,.18),rgba(66,207,139,0) 68%);animation:lp-orbit-c 20s ease-in-out infinite alternate}
.lp-grid-glow{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 72%)}
html[data-theme="light"] .lp-grid-glow{opacity:.18;background-image:linear-gradient(rgba(22,45,72,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(22,45,72,.06) 1px,transparent 1px)}
@keyframes lp-orbit-a{to{transform:translate(90px,70px) scale(1.12)}}
@keyframes lp-orbit-b{to{transform:translate(-110px,-50px) scale(.92)}}
@keyframes lp-orbit-c{to{transform:translate(40px,-90px) scale(1.15)}}

.lp-nav{transition:box-shadow .3s ease,background .3s ease}
body.lp-scrolled .lp-nav{box-shadow:0 12px 38px rgba(0,0,0,.10)}
.lp-btn{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}
.lp-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lp-orange) 42%,var(--lp-line))}
.lp-btn.primary:hover{box-shadow:0 16px 38px rgba(244,123,32,.28)}
.lp-links a{position:relative}
.lp-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;border-radius:2px;background:var(--lp-orange);transition:right .25s ease}
.lp-links a:hover:after{right:0}

.lp-product-shot{transform-style:preserve-3d}
.lp-window{transition:transform .16s ease-out,box-shadow .3s ease;transform:perspective(1200px) rotateY(var(--lp-ry,-3deg)) rotateX(var(--lp-rx,2deg));animation:lp-window-float 6s ease-in-out infinite}
.lp-product-shot:hover .lp-window{box-shadow:0 42px 110px rgba(0,0,0,.34)}
@keyframes lp-window-float{0%,100%{translate:0 0}50%{translate:0 -10px}}
.lp-glow{animation:lp-pulse-glow 4.5s ease-in-out infinite}
@keyframes lp-pulse-glow{0%,100%{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}
.lp-shot-logo{background-size:200% 100%;animation:lp-shimmer 4s linear infinite}
@keyframes lp-shimmer{to{background-position:-200% 0}}
.lp-shot-stat{transition:transform .25s ease,border-color .25s ease,background .25s ease}
.lp-shot-stat:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--lp-orange) 35%,var(--lp-line))}
.lp-status-row b{position:relative}
.lp-status-row b:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;background:var(--lp-green);box-shadow:0 0 0 0 rgba(66,207,139,.35);animation:lp-status-pulse 2s ease-out infinite}
@keyframes lp-status-pulse{70%{box-shadow:0 0 0 6px rgba(66,207,139,0)}100%{box-shadow:0 0 0 0 rgba(66,207,139,0)}}

.lp-float-chip{position:absolute;z-index:6;border:1px solid color-mix(in srgb,var(--lp-line) 78%,transparent);background:color-mix(in srgb,var(--lp-card) 88%,transparent);backdrop-filter:blur(16px);box-shadow:0 16px 40px rgba(0,0,0,.18);border-radius:12px;padding:9px 12px;font-size:10px;color:var(--lp-muted);animation:lp-chip-float 5s ease-in-out infinite}
.lp-float-chip b{color:var(--lp-green)}.lp-float-chip strong{color:var(--lp-orange)}
.lp-float-chip-a{left:-26px;top:86px}.lp-float-chip-b{right:-20px;bottom:54px;animation-delay:-2.2s}
@keyframes lp-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}

.lp-feature,.lp-security-item,.lp-strip-item{position:relative;isolation:isolate;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.lp-feature:before,.lp-security-item:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(244,123,32,.14),transparent 58%);transition:opacity .25s ease}
.lp-feature:hover,.lp-security-item:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--lp-orange) 40%,var(--lp-line));box-shadow:0 22px 55px rgba(0,0,0,.14)}
.lp-feature:hover:before,.lp-security-item:hover:before{opacity:1}
.lp-feature-icon{transition:transform .28s ease,box-shadow .28s ease}
.lp-feature:hover .lp-feature-icon{transform:rotate(-6deg) scale(1.08);box-shadow:0 10px 26px rgba(244,123,32,.16)}
.lp-step{transition:transform .25s ease,border-color .25s ease}.lp-step:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--lp-orange) 60%,var(--lp-line))}
.lp-strip-item{transition:background .25s ease,transform .25s ease}.lp-strip-item:hover{background:color-mix(in srgb,var(--lp-orange) 5%,transparent);transform:translateY(-2px)}

.js .lp-reveal-init{opacity:0;transform:translateY(28px);filter:blur(4px);transition:opacity .72s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.2,.75,.2,1),filter .72s ease}
.js .lp-reveal-init.is-visible{opacity:1;transform:none;filter:none}
.js [data-reveal-item].lp-reveal-init:nth-child(2){transition-delay:.07s}.js [data-reveal-item].lp-reveal-init:nth-child(3){transition-delay:.14s}.js [data-reveal-item].lp-reveal-init:nth-child(4){transition-delay:.21s}.js [data-reveal-item].lp-reveal-init:nth-child(5){transition-delay:.28s}.js [data-reveal-item].lp-reveal-init:nth-child(6){transition-delay:.35s}

html[data-theme="light"] .lp-float-chip{box-shadow:0 15px 38px rgba(34,52,73,.12)}
html[data-theme="light"] .lp-product-shot:hover .lp-window{box-shadow:0 35px 90px rgba(30,45,65,.16)}

@media(max-width:1100px){.lp-float-chip-a{left:8px}.lp-float-chip-b{right:8px}}
@media(max-width:640px){.lp-float-chip{display:none}.lp-grid-glow{background-size:32px 32px}.lp-orb{opacity:.28}}
@media(prefers-reduced-motion:reduce){.lp-orb,.lp-window,.lp-glow,.lp-shot-logo,.lp-status-row b:before,.lp-float-chip{animation:none!important}.js .lp-reveal-init{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.lp-btn,.lp-feature,.lp-security-item,.lp-step,.lp-strip-item{transition:none!important}}

/* WhatsRapido 2.5.0 · camada comercial */
.lp-demo-label{position:absolute;right:18px;top:18px;z-index:8;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--lp-card) 90%,transparent);border:1px solid var(--lp-line);color:var(--lp-muted);font-size:8px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;backdrop-filter:blur(10px)}
.lp-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-price-card{position:relative;border:1px solid var(--lp-line);background:linear-gradient(145deg,var(--lp-card),color-mix(in srgb,var(--lp-card2) 94%,transparent));border-radius:18px;padding:24px;display:flex;flex-direction:column;min-height:360px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.lp-price-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--lp-orange) 38%,var(--lp-line));box-shadow:0 22px 55px rgba(0,0,0,.14)}.lp-price-code{color:var(--lp-orange);font-size:9px;font-weight:900;letter-spacing:1px}.lp-price-card h3{font-size:26px;margin:8px 0 8px}.lp-price-card>p{color:var(--lp-muted);font-size:11px;min-height:52px}.lp-price-value{display:flex;align-items:baseline;gap:6px;margin:14px 0}.lp-price-value strong{font-size:24px}.lp-price-value span{color:var(--lp-muted);font-size:10px}.lp-price-card ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px;color:var(--lp-muted);font-size:11px}.lp-price-card li:before{content:"✓";color:var(--lp-green);font-weight:900;margin-right:7px}.lp-price-card .lp-btn{margin-top:auto}.lp-pricing-note{margin:18px 0 0;color:var(--lp-muted);font-size:10px}@media(max-width:900px){.lp-pricing{grid-template-columns:1fr}.lp-price-card{min-height:0}}


/* WhatsRapido 3.1.1 · Google Play / aplicativo Android */
.lp-btn.store{border-color:color-mix(in srgb,var(--lp-orange) 28%,var(--lp-line));background:color-mix(in srgb,var(--lp-orange) 7%,var(--lp-card))}.lp-btn.store span{color:var(--lp-orange);font-size:10px}.lp-android-section{padding-top:72px;padding-bottom:72px}.lp-android-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:42px;align-items:center;border:1px solid color-mix(in srgb,var(--lp-orange) 30%,var(--lp-line));border-radius:24px;background:radial-gradient(circle at 92% 8%,rgba(244,123,32,.16),transparent 32%),linear-gradient(145deg,var(--lp-card),color-mix(in srgb,var(--lp-card2) 94%,transparent));padding:clamp(28px,5vw,58px);box-shadow:var(--lp-shadow)}.lp-android-card:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-120px;bottom:-135px;border:1px solid rgba(244,123,32,.17)}.lp-android-copy{position:relative;z-index:2}.lp-android-copy h2{max-width:720px}.lp-android-copy>p{max-width:720px;color:var(--lp-muted);font-size:13px}.lp-android-points{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px}.lp-android-points span{font-size:10px;color:var(--lp-muted)}.lp-android-points span::first-letter{color:var(--lp-green)}.lp-android-qr{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px;border:1px solid var(--lp-line);border-radius:19px;background:color-mix(in srgb,var(--lp-bg) 62%,transparent);backdrop-filter:blur(12px)}.lp-android-qr img{width:176px;height:176px;padding:9px;background:#fff;border-radius:16px;box-shadow:0 16px 34px rgba(0,0,0,.16)}.lp-android-qr strong{font-size:13px;margin-top:13px}.lp-android-qr span{font-size:9px;color:var(--lp-muted);margin-top:3px}.lp-phone-mark{width:44px;height:44px;margin-bottom:12px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--lp-orange) 13%,transparent);border:1px solid color-mix(in srgb,var(--lp-orange) 27%,var(--lp-line));font-size:22px}
@media(max-width:900px){.lp-android-card{grid-template-columns:1fr}.lp-android-qr{max-width:360px;width:100%;justify-self:center}}
@media(max-width:640px){.lp-android-card{padding:24px}.lp-android-qr img{width:160px;height:160px}.lp-android-copy>p{font-size:12px}}


/* WhatsRapido 3.3.3 · refinamento comercial dos planos */
.lp-price-card.featured{border-color:color-mix(in srgb,var(--lp-orange) 58%,var(--lp-line));box-shadow:0 22px 60px rgba(244,123,32,.12);transform:translateY(-4px)}
.lp-price-card.featured:hover{transform:translateY(-8px);box-shadow:0 28px 68px rgba(244,123,32,.18)}
.lp-plan-badge{position:absolute;top:-11px;right:18px;padding:6px 10px;border-radius:999px;background:var(--lp-orange);color:#1a1008;font-size:8px;font-weight:950;letter-spacing:.8px;box-shadow:0 9px 24px rgba(244,123,32,.22)}
.lp-trial-note{margin:-4px 0 15px;color:var(--lp-muted);font-size:9px;font-weight:700}.lp-trial-note span{color:var(--lp-orange);padding:0 3px}
.lp-conversation-limit{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-info-tip{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in srgb,var(--lp-orange) 45%,var(--lp-line));background:color-mix(in srgb,var(--lp-orange) 8%,var(--lp-card));color:var(--lp-orange);font-size:9px;font-weight:950;line-height:1;cursor:help;outline:none}.lp-info-tip:after{content:attr(data-tip);position:absolute;z-index:30;left:50%;bottom:calc(100% + 9px);width:min(300px,75vw);padding:10px 12px;border-radius:10px;border:1px solid var(--lp-line);background:var(--lp-card);color:var(--lp-text);box-shadow:0 16px 40px rgba(0,0,0,.20);font-size:10px;font-weight:600;line-height:1.45;transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.lp-info-tip:hover:after,.lp-info-tip:focus:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
.lp-pricing-note strong{color:var(--lp-text)}
html[data-theme="light"] .lp-price-card.featured{box-shadow:0 22px 55px rgba(244,123,32,.10)}
@media(max-width:900px){.lp-price-card.featured{transform:none}.lp-price-card.featured:hover{transform:translateY(-4px)}}
