:root{--red:#DE2E02;--red-dark:#B72402;--red-soft:#FFF1EC;--ink:#1A1512;--ink-soft:#5B534E;--line:#EDE7E3;--bg:#FFFFFF;--bg-alt:#FAF7F5;--radius:20px;--shadow:0 18px 50px -20px rgba(222,46,2,.18);--shadow-sm:0 8px 24px -12px rgba(26,21,18,.18)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.wrap{width:min(1160px,92%);margin:0 auto}section{position:relative}.btn{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:.98rem;padding:.9rem 1.5rem;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;cursor:pointer;border:none}.btn-wa{background:var(--red);color:#fff;box-shadow:0 10px 26px -10px #de2e0299}.btn-wa:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #de2e02b3}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--red);color:var(--red)}.btn svg{width:19px;height:19px}header{position:sticky;top:0;z-index:50;transition:box-shadow .25s,background .25s;background:#ffffffbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}header.scrolled{box-shadow:0 1px 0 var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0}.brand{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.18rem;letter-spacing:-.02em}.brand img{height:32px;width:auto}.brand b{font-weight:700}.brand span{font-weight:500;color:var(--ink)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{font-size:.95rem;font-weight:500;color:var(--ink-soft);transition:color .15s}.nav-links a:hover{color:var(--red)}.nav-cta{display:flex;align-items:center;gap:.8rem}.burger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:6px}.burger span{width:24px;height:2px;background:var(--ink);border-radius:2px;transition:.25s}.hero{padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4rem);align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:var(--red-soft);color:var(--red-dark);font-weight:600;font-size:.82rem;padding:.4rem .9rem;border-radius:999px;margin-bottom:1.4rem}.eyebrow .dot{width:7px;height:7px;background:var(--red);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero h1{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.08;font-weight:700;letter-spacing:-.03em;margin-bottom:1.3rem}.hero h1 .hl{color:var(--red);position:relative;white-space:nowrap}.hero p.lead{font-size:clamp(1.02rem,1.5vw,1.18rem);color:var(--ink-soft);max-width:34ch;margin-bottom:2rem}.hero-actions{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:2.2rem}.hero-meta{display:flex;gap:1.8rem;flex-wrap:wrap}.hero-meta .m b{display:block;font-size:1.5rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.hero-meta .m span{font-size:.84rem;color:var(--ink-soft)}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:1.4rem .5rem}.hero-glow{position:absolute;width:70%;height:70%;right:-4%;top:8%;background:radial-gradient(circle at 55% 45%,rgba(222,46,2,.18),transparent 60%);z-index:0}.panel{position:relative;z-index:2;width:100%;max-width:410px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 34px 64px -30px #1a151266;overflow:hidden;transform:rotate(-1.6deg)}.panel-top{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--line);background:var(--bg-alt)}.panel-top .dots{display:flex;gap:6px}.panel-top .dots i{width:10px;height:10px;border-radius:50%;background:#e4dcd7}.panel-top .dots i:first-child{background:#ffb59e}.panel-top .ttl{font-size:.8rem;font-weight:600;color:var(--ink-soft);margin-left:.35rem}.panel-top .live{margin-left:auto;font-size:.7rem;font-weight:700;color:var(--red);display:flex;align-items:center;gap:.35rem}.panel-top .live i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:pulse 2s infinite}.tabs{display:flex;gap:.4rem;padding:.95rem 1rem 0;flex-wrap:wrap}.tabs span{font-size:.7rem;font-weight:600;padding:.32rem .68rem;border-radius:999px;background:var(--bg-alt);color:var(--ink-soft)}.tabs span.on{background:var(--red);color:#fff}.panel-body{padding:1.1rem 1.1rem 1.4rem}.metric{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.metric b{font-size:2rem;font-weight:800;letter-spacing:-.03em}.metric .up{font-size:.74rem;font-weight:700;color:#0f9d58;background:#e7f7ef;padding:.15rem .5rem;border-radius:999px}.metric .lbl{font-size:.75rem;color:var(--ink-soft);margin-left:auto}.bars{display:flex;align-items:flex-end;gap:.5rem;height:98px}.bars .b{flex:1;background:linear-gradient(180deg,#F1591F,var(--red));border-radius:6px 6px 0 0;animation:grow 1.1s cubic-bezier(.2,.7,.3,1) both}@keyframes grow{0%{height:0!important;opacity:.3}}.float-card{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);padding:.65rem .8rem;display:flex;align-items:center;gap:.6rem;animation:float 5.5s ease-in-out infinite}.float-card .ic{width:34px;height:34px;border-radius:10px;background:var(--red-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.float-card .ic svg{width:18px;height:18px;stroke:var(--red)}.float-card .t b{display:block;font-size:.8rem;font-weight:700;line-height:1.25}.float-card .t span{font-size:.71rem;color:var(--ink-soft)}.fc-1{top:-2%;left:-5%;animation-delay:0s}.fc-2{bottom:4%;right:-6%;animation-delay:1.6s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.trust{padding:1.6rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-alt)}.trust p{text-align:center;color:var(--ink-soft);font-size:.95rem;font-weight:500}.trust b{color:var(--ink);font-weight:600}.sec{padding:clamp(3.5rem,7vw,6rem) 0}.sec-head{max-width:640px;margin-bottom:3rem}.sec-head.center{margin-inline:auto;text-align:center}.tag{color:var(--red);font-weight:600;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.8rem;display:block}.sec-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.025em;font-weight:700;margin-bottom:.9rem}.sec-head p{color:var(--ink-soft);font-size:1.05rem}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:2rem 1.9rem;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.card .num{position:absolute;top:1.2rem;right:1.5rem;font-size:2.6rem;font-weight:800;color:var(--red-soft);line-height:1;transition:color .2s}.card:hover .num{color:#fcdcd0}.card .ico{width:52px;height:52px;border-radius:14px;background:var(--red-soft);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;transition:background .2s}.card:hover .ico{background:var(--red)}.card .ico svg{width:26px;height:26px;stroke:var(--red);transition:stroke .2s}.card:hover .ico svg{stroke:#fff}.card h3{font-size:1.28rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.6rem}.card p{color:var(--ink-soft);font-size:.97rem}.process{background:var(--ink);color:#fff;border-radius:28px;padding:clamp(2.5rem,5vw,4rem)}.process .sec-head h2{color:#fff}.process .sec-head p{color:#ffffffb3}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:2.5rem}.step{position:relative;padding-top:2.4rem}.step .n{position:absolute;top:0;left:0;width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.92rem}.step h4{font-size:1.12rem;margin-bottom:.4rem;font-weight:600}.step p{color:#ffffffa6;font-size:.92rem}.step:before{content:"";position:absolute;top:16px;left:44px;right:-10px;height:2px;background:linear-gradient(90deg,#de2e0299,#ffffff14)}.step:last-child:before{display:none}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.why{padding:1.6rem 0}.why .k{font-size:1.9rem;margin-bottom:.5rem}.why h4{font-size:1.08rem;font-weight:600;margin-bottom:.4rem}.why p{color:var(--ink-soft);font-size:.92rem}.aud{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.aud-card{border:1px solid var(--line);border-radius:var(--radius);padding:2.2rem;background:var(--bg-alt)}.aud-card h3{font-size:1.3rem;margin-bottom:.7rem;font-weight:700;display:flex;align-items:center;gap:.6rem}.aud-card h3 span{font-size:1.5rem}.aud-card ul{list-style:none;margin-top:1rem}.aud-card li{position:relative;padding-left:1.7rem;margin-bottom:.6rem;color:var(--ink-soft);font-size:.96rem}.aud-card li:before{content:"";position:absolute;left:0;top:.55rem;width:8px;height:8px;border-radius:50%;background:var(--red)}.cta-banner{background:linear-gradient(120deg,var(--red) 0%,#F1591F 100%);border-radius:28px;padding:clamp(2.5rem,5vw,4rem);text-align:center;color:#fff;position:relative;overflow:hidden}.cta-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 200px at 100% 0,rgba(255,255,255,.18),transparent);pointer-events:none}.cta-banner h2{font-size:clamp(1.8rem,3.6vw,2.6rem);letter-spacing:-.025em;margin-bottom:.8rem;position:relative}.cta-banner p{color:#ffffffe6;font-size:1.08rem;max-width:46ch;margin:0 auto 1.8rem;position:relative}.cta-banner .btn-wa{background:#fff;color:var(--red);position:relative}.cta-banner .btn-wa:hover{background:#fff}footer{padding:3.5rem 0 2rem;border-top:1px solid var(--line);margin-top:4rem}.foot{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:flex-start}.foot .brand img{height:30px}.foot-col h5{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:.9rem;font-weight:600}.foot-col a{display:block;color:var(--ink-soft);font-size:.95rem;margin-bottom:.5rem;transition:color .15s}.foot-col a:hover{color:var(--red)}.foot-bottom{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;color:var(--ink-soft);font-size:.86rem}.wa-float{position:fixed;bottom:22px;right:22px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -6px #25d36699;transition:transform .2s}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px;fill:#fff}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (max-width:900px){.nav-links{display:none}.burger{display:flex}.hero-grid{grid-template-columns:1fr;text-align:center}.hero p.lead{margin-inline:auto}.hero-actions,.hero-meta{justify-content:center}.hero-visual{max-width:360px;margin:0 auto;order:-1}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.step:before{display:none}.why-grid{grid-template-columns:1fr 1fr}.aud{grid-template-columns:1fr}.nav-cta .btn-ghost{display:none}}@media (max-width:520px){.why-grid,.steps{grid-template-columns:1fr}.hero-meta{gap:1.2rem}}
