:root{--pac-bg:#fff;--pac-card:#faf6ff;--pac-purple:#6b2fb3;--pac-purple-dark:#4a1f80;--pac-text-dark:#1a1a1a;--pac-text-muted:#5b4b70;--pac-green:#1fae4b}.pac-page *{box-sizing:border-box}.pac-page{background:var(--pac-bg);color:var(--pac-purple-dark);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,sans-serif}.pac-page .wrap{max-width:760px;margin:0 auto;padding:28px 18px 60px}.pac-page .bf-badge{text-align:center;margin-bottom:18px}.pac-page .bf-title{letter-spacing:2px;text-align:center;color:var(--pac-purple);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:clamp(1.7rem,7vw,3rem);font-weight:900;line-height:1;display:block}.pac-page .bf-sub{background:var(--pac-purple);color:#fff;letter-spacing:.5px;border-radius:3px;margin-top:10px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.pac-page h1.headline{text-align:center;margin:26px 0 6px;font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,5vw,1.9rem);font-weight:800;line-height:1.25}.pac-page h1.headline .headline-under{text-decoration:underline;-webkit-text-decoration-color:var(--pac-purple);-webkit-text-decoration-color:var(--pac-purple);text-decoration-color:var(--pac-purple);text-underline-offset:4px;text-decoration-thickness:3px}.pac-page .offer-line{text-align:center;background:var(--pac-purple);color:#fff;cursor:pointer;border-radius:6px;max-width:640px;margin:18px auto 26px;padding:10px 14px;font-size:clamp(.95rem,3.6vw,1.15rem);font-weight:700;text-decoration:none;transition:transform .12s,background .12s;display:block}.pac-page .offer-line:hover{background:var(--pac-purple-dark);transform:translateY(-1px)}.pac-page .video-slot{aspect-ratio:16/9;background:linear-gradient(160deg,#2a2a2a,#111);border:1px solid #333;border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #6b2fb32e}.pac-page .video-slot .tag-topright{background:var(--pac-purple);color:#fff;letter-spacing:.5px;border-radius:4px;padding:5px 10px;font-size:.7rem;font-weight:800;position:absolute;top:12px;right:12px}.pac-page .video-slot .tag-topleft{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:.68rem;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.pac-page .play-btn{cursor:pointer;background:#ffffff24;border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;transition:transform .15s,background .15s;display:flex}.pac-page .play-btn:hover{background:#ffffff38;transform:scale(1.06)}.pac-page .play-btn svg{fill:#fff;width:24px;height:24px;margin-left:3px}.pac-page .video-caption{color:#ccc;text-align:left;background:linear-gradient(#0000,#000000bf);padding:30px 14px 12px;font-size:.7rem;position:absolute;bottom:0;left:0;right:0}.pac-page .offer-card{background:var(--pac-card);color:var(--pac-text-dark);border:2px solid var(--pac-purple);border-radius:16px;margin-top:30px;padding:30px 22px 34px;box-shadow:0 20px 45px #6b2fb326}.pac-page .offer-card h2{text-align:center;color:var(--pac-purple-dark);margin:0 0 26px;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,4.6vw,1.5rem);font-weight:800;line-height:1.3}.pac-page .benefit{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.pac-page .benefit .check{background:var(--pac-green);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.pac-page .benefit .check svg{fill:#fff;width:12px;height:12px}.pac-page .benefit p{color:var(--pac-text-muted);margin:0;font-size:.93rem;line-height:1.5}.pac-page .benefit p b{color:var(--pac-text-dark)}.pac-page .benefit .price{color:var(--pac-text-dark);font-weight:700}.pac-page .total-line{text-align:center;letter-spacing:.3px;color:var(--pac-text-dark);margin:30px 0 14px;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:800}.pac-page .price-block{text-align:center;margin-bottom:22px}.pac-page .price-old{color:#999;font-size:.95rem;text-decoration:line-through}.pac-page .price-new{color:var(--pac-purple);margin-top:2px;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,6vw,2rem);font-weight:900}.pac-page .price-alt{color:#777;margin-top:4px;font-size:.85rem}.pac-page .cta-btn{text-align:center;background:var(--pac-purple);color:#fff;letter-spacing:.3px;cursor:pointer;border:none;border-radius:8px;width:100%;padding:16px 20px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .12s,background .12s;display:block}.pac-page .cta-btn:hover{background:var(--pac-purple-dark);transform:translateY(-1px)}.pac-page .section-title{text-align:center;color:var(--pac-purple-dark);margin:46px 0 24px;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,4.4vw,1.4rem);font-weight:800;line-height:1.35}.pac-page .testi-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;display:grid}@media (width<=560px){.pac-page .testi-grid{grid-template-columns:1fr}}.pac-page .testi-card{background:var(--pac-card);border:1px solid #e3d5f7;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #6b2fb31a}.pac-page .testi-video{aspect-ratio:16/9;background:#000;width:100%;position:relative}.pac-page .testi-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pac-page .guarantee{background:var(--pac-card);color:var(--pac-text-dark);border:2px solid var(--pac-purple);border-radius:16px;align-items:center;gap:20px;margin-top:10px;padding:26px 20px;display:flex;box-shadow:0 20px 45px #6b2fb326}.pac-page .seal{object-fit:contain;flex:0 0 96px;width:96px;height:96px}.pac-page .guarantee p{color:var(--pac-text-muted);margin:0 0 8px;font-size:.85rem;line-height:1.5}.pac-page .guarantee p:last-child{margin-bottom:0}@media (width<=480px){.pac-page .guarantee{text-align:center;flex-direction:column}}.pac-page .doubts-block{background:var(--pac-card);border:2px solid var(--pac-purple);text-align:center;border-radius:16px;margin-top:28px;padding:28px 22px 32px;box-shadow:0 20px 45px #6b2fb326}.pac-page .doubts-block h2{color:var(--pac-purple-dark);margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:clamp(1.35rem,5vw,1.8rem);font-weight:900}.pac-page .doubts-block p{color:var(--pac-text-muted);max-width:460px;margin:0 auto 20px;font-size:.95rem;line-height:1.5}.pac-page .whatsapp-btn{background:var(--pac-green)}.pac-page .whatsapp-btn:hover{background:#188b3c}.pac-page footer{text-align:center;color:#666;margin-top:40px;font-size:.72rem}.pac-page footer a{color:#888;margin:0 8px;text-decoration:underline}
