@import "https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";
#dapio-lp{--red:#ea1d2c;--red-dark:#c0392b;--gold:#e8c12a;--gold-dark:#d4a820;--green:#25d366;--dark:#0d0d0d;--dark2:#161616;--dark3:#1e1e1e;--text:#1a1a1a;--muted:#666;--light:#fafaf8}#dapio-lp,#dapio-lp *{box-sizing:border-box;margin:0;padding:0}#dapio-lp{background:var(--light);color:var(--text);font-family:Inter,sans-serif}#dapio-lp .badge-hand{font-family:Permanent Marker,cursive}#dapio-lp .btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#111;cursor:pointer;letter-spacing:-.2px;border:none;border-radius:14px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 24px #e8c12a66}#dapio-lp .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 36px #e8c12a8c}#dapio-lp .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff14;border:2px solid #fff3;border-radius:14px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}#dapio-lp .btn-secondary:hover{border-color:var(--gold);color:var(--gold);background:#ffffff26}#dapio-lp .btn-green{background:linear-gradient(135deg,var(--green),#1da851);color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:14px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #25d36659}#dapio-lp .btn-green:hover{transform:translateY(-2px);box-shadow:0 8px 30px #25d36680}#dapio-lp section-tag{color:var(--red-dark);letter-spacing:.15em;text-transform:uppercase;background:#ea1d2c1a;border:1px solid #ea1d2c33;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block}#dapio-lp .topbar{background:linear-gradient(90deg,var(--red) 0%,var(--red-dark) 100%);text-align:center;padding:10px 24px}#dapio-lp .topbar-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1100px;margin:0 auto;display:flex}#dapio-lp .topbar span{color:#fff;font-size:13px;font-weight:500}#dapio-lp .topbar strong{color:#ffe566}#dapio-lp header{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af2;border-bottom:1px solid #ffffff0f;padding:0 24px;position:sticky;top:0}#dapio-lp .header-inner{justify-content:space-between;align-items:center;max-width:1100px;height:70px;margin:0 auto;display:flex}#dapio-lp nav{align-items:center;gap:28px;display:flex}#dapio-lp nav a{color:#ffffffa6;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}#dapio-lp nav a:hover{color:#fff}#dapio-lp .nav-toggle{cursor:pointer;color:#fff;background:0 0;border:none;padding:8px;font-size:26px;display:none}#dapio-lp .mobile-menu{border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:12px 0 20px;display:none}#dapio-lp .mobile-menu a{color:#ffffffb3;padding:12px 4px;font-size:16px;font-weight:500;text-decoration:none}#dapio-lp .mobile-menu.open{display:flex}#dapio-lp .hero{background:var(--dark);flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}#dapio-lp #heroCanvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}#dapio-lp .hero-grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}#dapio-lp .hero-content{z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}#dapio-lp .hero-inner{justify-content:space-between;align-items:center;gap:60px;padding:80px 0;display:flex}#dapio-lp .order-badge{color:var(--green);background:#25d3661f;border:1px solid #25d3664d;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:700;animation:.6s ease-out badgePop;display:inline-flex}#dapio-lp .order-badge .dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes badgePop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#dapio-lp .hero h1{letter-spacing:-2px;color:#fff;margin-bottom:20px;font-size:clamp(38px,5.5vw,64px);font-weight:900;line-height:1.05}#dapio-lp .hero h1 .accent{color:var(--gold);position:relative}#dapio-lp .hero h1 .accent-red{color:var(--red)}#dapio-lp .hero h1 .underline-wave{width:100%;position:absolute;bottom:-6px;left:0}#dapio-lp .hero-sub{color:#ffffffa6;max-width:520px;margin-bottom:36px;font-size:18px;line-height:1.7}#dapio-lp .hero-sub strong{color:#fff}#dapio-lp .order-mockup{flex-shrink:0;width:360px;position:relative}#dapio-lp .order-mockup-phone{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1.5px solid #ffffff1a;border-radius:28px;padding:20px;animation:5s ease-in-out infinite floatPhone;box-shadow:0 40px 100px #0009,0 0 0 1px #ffffff0d}@keyframes floatPhone{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1deg)}}#dapio-lp .phone-header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}#dapio-lp .phone-header img{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:32px;height:32px}#dapio-lp .phone-header .ph-title{color:#fff;font-size:13px;font-weight:700}#dapio-lp .phone-header .ph-sub{color:#fff6;font-size:11px}#dapio-lp .phone-header .live-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%;margin-left:auto;animation:1s infinite blink}#dapio-lp .order-card{background:#ffffff0d;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;transition:all .3s;display:flex}#dapio-lp .order-card.new{animation:.5s ease-out slideInCard}@keyframes slideInCard{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}#dapio-lp .oc-emoji{background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:26px;display:flex}#dapio-lp .oc-info{flex:1}#dapio-lp .oc-name{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700}#dapio-lp .oc-items{color:#ffffff73;font-size:11px}#dapio-lp .oc-price{color:var(--gold);font-size:14px;font-weight:800}#dapio-lp .oc-status{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}#dapio-lp .oc-status.novo{color:#ff6b6b;background:#ea1d2c33}#dapio-lp .oc-status.preparo{color:var(--gold);background:#e8c12a26}#dapio-lp .oc-status.entrega{color:var(--green);background:#25d36626}#dapio-lp .phone-stats{gap:8px;margin-top:14px;display:flex}#dapio-lp .pstat{text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex:1;padding:8px 10px}#dapio-lp .pstat-n{color:var(--gold);font-size:16px;font-weight:800}#dapio-lp .pstat-l{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;font-size:9px}#dapio-lp .float-badge{background:var(--dark2);color:#fff;white-space:nowrap;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;box-shadow:0 8px 24px #0006}#dapio-lp .fb-1{animation:4s ease-in-out infinite fbFloat1;top:-20px;left:-40px}#dapio-lp .fb-2{animation:5s ease-in-out infinite fbFloat2;bottom:20px;right:-30px}#dapio-lp .fb-3{animation:6s ease-in-out infinite fbFloat3;top:50%;right:-50px;transform:translateY(-50%)}@keyframes fbFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fbFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes fbFloat3{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}#dapio-lp .stats-strip{background:linear-gradient(90deg,var(--red) 0%,#b71c2b 100%);padding:20px 24px;position:relative;overflow:hidden}#dapio-lp .stats-strip:before{content:"";opacity:.5;background:url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(255,255,255,.1)'/%3E%3C/svg%3E");position:absolute;inset:0}#dapio-lp .stats-inner{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:1100px;margin:0 auto;display:flex;position:relative}#dapio-lp .stat-item{text-align:center;border-right:1px solid #ffffff26;padding:0 40px}#dapio-lp .stat-item:last-child{border-right:none}#dapio-lp .stat-n{color:#fff;letter-spacing:-1px;font-size:28px;font-weight:900}#dapio-lp .stat-l{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:11px}#dapio-lp .features-bar{background:var(--dark2);border-bottom:1px solid #ffffff0f;padding:16px 0;overflow:hidden}#dapio-lp .features-bar-inner{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:28px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}#dapio-lp .features-bar-inner::-webkit-scrollbar{display:none}#dapio-lp .feat-item{color:#ffffffa6;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}#dapio-lp .feat-item svg{color:var(--gold)}#dapio-lp .section-dark{background:var(--dark2);padding:96px 24px;position:relative;overflow:hidden}#dapio-lp .section-dark:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' fill='none' stroke='rgba(255,255,255,.03)' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0}#dapio-lp .section-light{background:var(--light);padding:96px 24px}#dapio-lp .section-red{background:linear-gradient(135deg,var(--red-dark) 0%,#8b0000 100%);padding:80px 24px;position:relative;overflow:hidden}#dapio-lp .section-center{text-align:center;margin-bottom:60px}#dapio-lp .section-eyebrow{color:var(--red);letter-spacing:.15em;text-transform:uppercase;background:#ea1d2c26;border:1px solid #ea1d2c40;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}#dapio-lp .section-eyebrow-gold{color:var(--gold-dark);letter-spacing:.15em;text-transform:uppercase;background:#e8c12a1a;border:1px solid #e8c12a33;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}#dapio-lp .section-eyebrow-white{color:#fffc;letter-spacing:.15em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}#dapio-lp .section-title{letter-spacing:-1px;margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.15}#dapio-lp .section-title.white{color:#fff}#dapio-lp .section-sub{color:var(--muted);max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}#dapio-lp .section-sub.white{color:#fff9}#dapio-lp .steps{z-index:1;flex-wrap:wrap;justify-content:center;gap:0;display:flex;position:relative}#dapio-lp .step{text-align:center;flex:1;min-width:200px;max-width:260px;padding:0 24px;position:relative}#dapio-lp .step:not(:last-child):after{content:"›";color:#fff3;font-size:28px;font-weight:900;position:absolute;top:40px;right:-12px}#dapio-lp .step-num{background:linear-gradient(135deg,var(--red),var(--red-dark));border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:26px;display:flex;box-shadow:0 8px 24px #ea1d2c59}#dapio-lp .step-title{color:#fff;margin-bottom:8px;font-size:16px;font-weight:800}#dapio-lp .step-desc{color:#ffffff80;font-size:13px;line-height:1.6}#dapio-lp .benefits-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#dapio-lp .benefit-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}#dapio-lp .benefit-card:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}#dapio-lp .benefit-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0000001a}#dapio-lp .benefit-card:hover:before{transform:scaleX(1)}#dapio-lp .bc-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:26px;display:flex}#dapio-lp .bc-title{color:#111;margin-bottom:10px;font-size:19px;font-weight:800}#dapio-lp .bc-desc{color:#666;font-size:14px;line-height:1.65}#dapio-lp .bc-badge{color:var(--gold);letter-spacing:.08em;background:#111;border-radius:6px;margin-bottom:12px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}#dapio-lp .price-card{background:#fff;border:2px solid #f0f0f0;border-radius:28px;max-width:560px;margin:0 auto;padding:48px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000001f}#dapio-lp .price-card:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold));height:5px;position:absolute;top:0;left:0;right:0}#dapio-lp .price-tag{align-items:baseline;gap:4px;margin:8px 0;display:flex}#dapio-lp .price-curr{color:#999;font-size:20px;font-weight:500}#dapio-lp .price-num{color:#111;letter-spacing:-3px;font-size:72px;font-weight:900;line-height:1}#dapio-lp .price-period{color:#999;font-size:20px}#dapio-lp .check-item{color:#444;border-bottom:1px solid #f8f8f8;align-items:flex-start;gap:12px;padding:9px 0;font-size:15px;line-height:1.5;display:flex}#dapio-lp .check-item:last-child{border-bottom:none}#dapio-lp .check-icon{background:#edfaf3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}#dapio-lp .bonus-box{border:2px dashed var(--gold);background:linear-gradient(135deg,#fff8e6,#fff3d6);border-radius:16px;margin-top:28px;padding:24px}#dapio-lp .guarantee-block{text-align:center;background:#fff;border:2px solid #f0f0f0;border-radius:28px;max-width:680px;margin:0 auto;padding:56px;position:relative;overflow:hidden;box-shadow:0 20px 80px #00000014}#dapio-lp .guarantee-block:before{content:"";background:linear-gradient(90deg,var(--gold),var(--red));height:5px;position:absolute;top:0;left:0;right:0}#dapio-lp footer{background:var(--dark);border-top:1px solid #ffffff0f;padding:40px 24px}#dapio-lp .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;display:flex}#dapio-lp .footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}#dapio-lp .footer-links a{color:#ffffff73;font-size:13px;text-decoration:none;transition:color .2s}#dapio-lp .footer-links a:hover{color:var(--gold)}@media (max-width:900px){#dapio-lp .benefits-grid{grid-template-columns:1fr 1fr}#dapio-lp .steps{gap:20px}#dapio-lp .step:after{display:none}}@media (max-width:768px){#dapio-lp .hero-inner{text-align:center;flex-direction:column;gap:48px;padding:60px 0}#dapio-lp .order-mockup{width:100%;max-width:320px;margin:0 auto}#dapio-lp .float-badge{display:none}#dapio-lp .hero-sub{margin:0 auto 36px}#dapio-lp .hero-btns{flex-direction:column;align-items:center}#dapio-lp .hero-btns a{justify-content:center;width:100%}#dapio-lp .benefits-grid{grid-template-columns:1fr}#dapio-lp .stats-inner{gap:0}#dapio-lp .stat-item{border-bottom:1px solid #ffffff1a;border-right:none;padding:12px 20px}#dapio-lp .stat-item:last-child{border-bottom:none}#dapio-lp .price-card{padding:32px 22px}#dapio-lp .guarantee-block{padding:36px 22px}#dapio-lp .nav-desktop{display:none!important}#dapio-lp .nav-toggle{display:flex!important}#dapio-lp .features-bar-inner{justify-content:flex-start;gap:20px;padding:0 8px}#dapio-lp .steps{flex-direction:column;align-items:center}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes logoGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbA{0%,to{transform:translate(0)}50%{transform:translate(-40px,25px)}}@keyframes orbB{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes particleBurst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--px),var(--py)) scale(0);opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#dapio-lp .fade-in{opacity:0;animation:.7s forwards fadeInUp}#dapio-lp .fade-in-1{animation-delay:.1s}#dapio-lp .fade-in-2{animation-delay:.25s}#dapio-lp .fade-in-3{animation-delay:.4s}#dapio-lp .fade-in-4{animation-delay:.55s}
