/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 10 2025 | 15:27:58 */
/* Namespace geral para evitar conflito com o tema */
#presell-prodentim{ --bg:#0a223a; --grad:linear-gradient(180deg,#0e345a 0%, #0a223a 60%, #081b2f 100%); --text:#0f2436; --muted:#6b7a90; --white:#fff; --accent:#2fa77d; --accent-2:#0f7a5d; --card:#ffffff; --card-alt:#f5f8fb; --shadow:0 10px 25px rgba(0,0,0,.1); font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif; color:var(--text);}
#presell-prodentim *{box-sizing:border-box}
#presell-prodentim [hidden]{display:none!important}
#presell-prodentim a{text-decoration:none;color:inherit}
#presell-prodentim img{max-width:100%;height:auto;display:block}

/* Containers */
#presell-prodentim .pd-wrap{max-width:1120px;margin:auto;padding:0 20px}

/* Header */
#presell-prodentim .pd-header{position:sticky;top:0;z-index:30;background:var(--white);box-shadow:var(--shadow)}
#presell-prodentim .pd-nav{display:flex;align-items:center;justify-content:space-between;min-height:64px}
#presell-prodentim .pd-logo{display:flex;align-items:center;gap:10px;font-weight:700}
#presell-prodentim .pd-badge{width:10px;height:10px;border-radius:50%;background:var(--accent)}
#presell-prodentim .pd-nav-links{display:flex;align-items:center;gap:20px}
#presell-prodentim .pd-nav-links a{opacity:.9}
#presell-prodentim .pd-nav-links a:hover{opacity:1}
#presell-prodentim .pd-burger{display:none;background:transparent;border:0;font-size:22px;cursor:pointer}
#presell-prodentim .pd-mobile{display:none}
#presell-prodentim .pd-mobile summary{list-style:none}
#presell-prodentim .pd-mobile summary::-webkit-details-marker{display:none}
#presell-prodentim .pd-mobile .pd-mobile-panel{display:flex;flex-direction:column;padding:12px 20px;gap:10px;background:var(--white);border-top:1px solid #e7edf3}
#presell-prodentim .pd-burger{display:none;background:transparent;border:1px solid #0f2436;font-size:22px;cursor:pointer;border-radius:8px;padding:4px 8px}
#presell-prodentim .pd-mobile[open] > summary{outline:none}
#presell-prodentim .pd-mobile[open] > summary::after{content:""}


/* Hero */
#presell-prodentim .pd-hero{background:var(--grad);color:#e9f3ff;padding:48px 0}
#presell-prodentim .pd-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}
#presell-prodentim .pd-hero-copy h1{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 10px}
#presell-prodentim .pd-hero-sub{opacity:.95;margin:0 0 14px}
#presell-prodentim .pd-hero-bullets{margin:14px 0 20px;padding-left:18px}
#presell-prodentim .pd-hero-bullets li{margin:6px 0}
#presell-prodentim .pd-img-placeholder{width:100%;height:240px;border-radius:16px;background:linear-gradient(135deg, rgba(255,255,255,.15), rgba(255,255,255,.05));box-shadow:var(--shadow)}
#presell-prodentim .pd-figcap{font-size:12px;opacity:.8;margin-top:8px}

/* Trust row */
#presell-prodentim .pd-trust{background:var(--card);border-bottom:1px solid #e9eef4}
#presell-prodentim .pd-trust-row{display:flex;gap:20px;align-items:center;justify-content:center;padding:12px 0;flex-wrap:wrap}
#presell-prodentim .pd-trust-item{font-size:14px;color:#2c3e50}

/* Sections */
#presell-prodentim .pd-section{padding:48px 0;background:var(--card)}
#presell-prodentim .pd-section.pd-alt{background:var(--card-alt)}
#presell-prodentim .pd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}
#presell-prodentim .pd-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:18px}
#presell-prodentim .pd-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}
#presell-prodentim .pd-card{background:#fff;border:1px solid #e8eef5;border-radius:16px;box-shadow:var(--shadow);padding:18px}
#presell-prodentim .pd-quote{background:#fff;border:1px solid #e8eef5;border-radius:16px;box-shadow:var(--shadow);padding:18px;font-style:italic}
#presell-prodentim .pd-quote-author{display:block;margin-top:8px;font-size:14px;color:var(--muted);font-style:normal}
#presell-prodentim .pd-list{padding-left:18px}
#presell-prodentim .pd-note{font-size:13px;color:var(--muted)}
#presell-prodentim .pd-disclaimer{font-size:12px;color:var(--muted);margin-top:10px}

/* CTA */
#presell-prodentim .pd-cta-section{background:var(--grad);color:#e9f3ff}
#presell-prodentim .pd-cta-box{display:grid;gap:10px;justify-items:start;padding:36px 0}
#presell-prodentim .pd-safe{font-size:12px;opacity:.9}

/* Buttons */
#presell-prodentim .pd-btn{display:inline-block;border-radius:999px;padding:12px 18px;font-weight:600;transition:transform .08s ease, box-shadow .2s ease}
#presell-prodentim .pd-btn:active{transform:translateY(1px)}
#presell-prodentim .pd-btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 20px rgba(47,167,125,.3)}
#presell-prodentim .pd-btn-primary:hover{background:var(--accent-2)}

/* Footer */
#presell-prodentim .pd-footer{background:#0b1c2c;color:#cfe7ff}
#presell-prodentim .pd-footer-grid{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;flex-wrap:wrap}
#presell-prodentim .pd-footer-links{display:flex;gap:16px}
#presell-prodentim .pd-legal{opacity:.9}
#presell-prodentim .pd-legal:hover{opacity:1}

/* Responsividade */
@media (max-width: 960px){
  #presell-prodentim .pd-nav-links{display:none}
  #presell-prodentim .pd-burger{display:inline-block}
  #presell-prodentim .pd-mobile{display:block}
  #presell-prodentim .pd-hero-grid{grid-template-columns:1fr}
  #presell-prodentim .pd-two-col{grid-template-columns:1fr}
  #presell-prodentim .pd-grid-3{grid-template-columns:1fr 1fr}
}
  #presell-prodentim .pd-burger{display:block}
  #presell-prodentim .pd-hero-grid{grid-template-columns:1fr}
  #presell-prodentim .pd-two-col{grid-template-columns:1fr}
  #presell-prodentim .pd-grid-3{grid-template-columns:1fr 1fr}
}
@media (max-width: 600px){
  #presell-prodentim .pd-grid-3{grid-template-columns:1fr}
  #presell-prodentim .pd-grid-2{grid-template-columns:1fr}
}