*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0e12;color:#f5f5f7;font-family:Inter,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.container{max-width:1200px;margin:auto;padding:0 26px}.top{position:sticky;top:0;z-index:40;background:rgba(9,11,14,.95);border-bottom:1px solid #3339;backdrop-filter:blur(16px)}.nav{height:76px;display:flex;align-items:center;gap:26px;justify-content:space-between}.logo{font-weight:1000;font-style:italic;font-size:25px;letter-spacing:1px;line-height:1}.logo span{display:block;color:#df1735;font-size:12px;font-style:normal;letter-spacing:2px}.navlinks{display:flex;gap:19px;align-items:center;font-size:13px;font-weight:700}.navlinks a:hover,.navlinks a.active{color:#ff3854}.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;border-radius:7px;padding:13px 19px;font-size:13px;font-weight:850;text-transform:uppercase;transition:.2s}.btn:hover{transform:translateY(-2px)}.red{background:#cf112c;color:white}.outline{border-color:#89909c;color:white;background:#121417}.ghost{background:#222831;color:white}.hero{min-height:520px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 35%,#782234 0%,#24232c 35%,#080b0e 70%)}.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0c0ff5 0%,#0a0c0fdc 43%,#0a0c0f1a 83%);z-index:1}.heroPhoto{position:absolute;right:0;top:0;height:100%;width:68%;object-fit:cover;object-position:center}.hero .container{width:100%;position:relative;z-index:2}.eyebrow{color:#ff3150;text-transform:uppercase;letter-spacing:2.2px;font-size:12px;font-weight:850}.hero h1{font-size:clamp(40px,5.3vw,76px);line-height:1.02;max-width:740px;margin:20px 0 18px;font-weight:1000;font-style:italic;letter-spacing:-2px}.hero p{max-width:520px;font-size:18px;color:#d4d7db}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.alert{background:linear-gradient(105deg,#7c0a1c,#be122c);padding:19px 0}.alertinner{display:flex;gap:14px;align-items:center;justify-content:space-between}.alert strong{font-size:20px}.alert small{color:#ffe4e8}.section{padding:76px 0}.section.alt{background:#11161b}.section h2{font-size:clamp(30px,3.6vw,45px);line-height:1.1;letter-spacing:-.9px;margin:0 0 14px}.muted{color:#aab0b8}.intro{max-width:680px;margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:#1a1e24;border:1px solid #343943;border-radius:12px;padding:24px;min-height:210px;position:relative;overflow:hidden}.card:hover{border-color:#ce1933}.card h3{margin:16px 0 8px}.card .num{font-size:33px;color:#eb2745}.card p{color:#b9bdc3;font-size:14px}.card a{display:inline-block;margin-top:12px;color:#ff4560;font-weight:800;font-size:13px}.pill{display:inline-block;background:#361923;color:#ff8b9c;padding:4px 10px;border-radius:50px;font-size:11px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:step}.step{border-top:3px solid #ce1732;padding-top:16px}.step b{color:#ff3d59;font-size:31px}.pricebox{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(115deg,#20252b,#111318);border:1px solid #454952;border-radius:16px;padding:35px}.bigprice{font-size:50px;font-weight:950;line-height:1}.bigprice small{font-size:18px}.fine{font-size:12px;color:#aeb4bc}.row{display:flex;gap:18px;align-items:center}.details{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.picture{width:100%;height:330px;object-fit:cover;border-radius:13px;filter:saturate(.8)}.faq details{border-bottom:1px solid #343943;padding:17px 3px}.faq summary{cursor:pointer;font-weight:800}.faq p{color:#b9c0c8;margin-bottom:0}.footer{background:#07090c;border-top:1px solid #353a40;padding:48px 0 92px}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.footer a{display:block;margin:9px 0;color:#c0c5cb;font-size:13px}.stickyMobile{display:none}.hamburger{display:none}.modalBackdrop{display:none;position:fixed;inset:0;background:#000b;z-index:80;align-items:center;justify-content:center;padding:18px}.modalBackdrop.open{display:flex}.modal{max-width:530px;background:#1a2028;border:1px solid #4c5561;border-radius:16px;padding:28px}.modal h2{margin-top:0}.tag{border:1px solid #5f6670;border-radius:4px;padding:3px 7px;color:#f7c7d0;font-size:11px;letter-spacing:1px;text-transform:uppercase}.clientcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.clientcards button{background:#242a32;border:1px solid #434b54;border-radius:12px;padding:20px;color:white;text-align:left;min-height:115px}.clientcards button:hover{border-color:#db1835}.note{border-left:3px solid #d31937;padding:14px 18px;background:#281b24;color:#f4d6dc;font-size:14px}.fineprint{color:#98a2ae;font-size:12px}.hidden{display:none!important}#page{min-height:450px}@media(max-width:1000px){.navlinks{display:none;position:absolute;top:76px;left:0;right:0;background:#101319;flex-direction:column;padding:22px;align-items:flex-start}.navlinks.show{display:flex}.hamburger{display:block;background:transparent;color:white;border:1px solid #555e69;border-radius:7px;padding:9px 12px}.desktopQuote{display:none}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.container{padding:0 19px}.nav{height:66px}.navlinks{top:66px}.logo{font-size:21px}.hero{min-height:570px;align-items:flex-end;padding-bottom:47px}.heroPhoto{width:100%;height:100%;object-position:58% center;opacity:.6}.hero::before{background:linear-gradient(0deg,#080a0e 3%,#080a0ecc 43%,#080a0e77 100%)}.hero h1{font-size:44px}.hero p{font-size:16px}.section{padding:55px 0}.grid,.steps,.details,.footergrid,.clientcards{grid-template-columns:1fr}.card{min-height:150px}.alertinner{align-items:flex-start}.alert strong{font-size:16px}.alert .btn{display:none}.pricebox{flex-direction:column;align-items:flex-start;padding:24px}.bigprice{font-size:43px}.picture{height:220px}.stickyMobile{position:fixed;display:grid;grid-template-columns:repeat(3,1fr);bottom:0;left:0;right:0;z-index:55;background:#080a0ef5;border-top:1px solid #434953;padding:9px 6px calc(9px + env(safe-area-inset-bottom))}.stickyMobile button{color:white;border:0;background:transparent;padding:8px 3px;font-size:11px;font-weight:750}.stickyMobile button:nth-child(2){color:#ff3854}.footer{padding-bottom:120px}}
.logo{display:flex;align-items:center;gap:10px}.lshield{height:44px;width:auto;flex-shrink:0}.lword{display:flex;flex-direction:column;gap:3px}.lword img{height:18px;width:auto;max-width:210px;object-fit:contain;object-position:left}.lword span{display:block;color:#df1735;font-size:10px;font-style:normal;letter-spacing:2.6px;font-weight:800}.companydata{margin-top:13px;font-size:12px;color:#b8bfc8;line-height:1.8}.companydata a{color:#f19aa7}.datalabel{font-size:11px;color:#ff9dad}.grid5{grid-template-columns:repeat(5,1fr)}@media(max-width:1000px){.grid5{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.grid5{grid-template-columns:1fr}.lshield{height:35px}.lword img{height:15px}}.appLinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.verify{font-size:12px;color:#aab0b8} 
/* V9: Prova social e videos recuperados da V7, preservando Black Tactical */
.proof{background:#101419;border-bottom:1px solid #2b3038;padding:38px 0}
.proofgrid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:32px;align-items:start}
.stars{font-size:48px;font-weight:950;line-height:1.1;color:#fff}.stars small{display:block;font-size:13px;line-height:1.6;color:#c1c7cf;font-weight:500;margin-top:9px;max-width:270px}
.videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.quote{margin:0;background:#1b2028;border:1px solid #353b44;border-radius:12px;padding:18px;font-size:13px;color:#e8eaed;display:flex;flex-direction:column;justify-content:space-between;min-height:170px;gap:14px}
.quote cite{font-size:12px;font-weight:800;font-style:normal;color:#ff8d9f}
.video.vlink{border:1px solid #68303d;border-radius:12px;background:linear-gradient(145deg,#3b1420,#191b22 65%);min-height:164px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:12px;color:#e9e9ed}
.video.vlink:hover{border-color:#f02b49}.video .play{align-self:center;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#cd1432;color:white;font-size:20px}
.proof .fineprint{line-height:1.45;margin:13px 0 18px}
@media(max-width:950px){.proofgrid{grid-template-columns:1fr}}@media(max-width:650px){.videos{grid-template-columns:1fr}.quote{min-height:unset}.video.vlink{min-height:130px}}

/* Extensoes responsivas da versao 10 */
.conditionPromo{background:linear-gradient(90deg,#a20e27,#e12a48);color:white;text-align:center;padding:13px 0;font-size:14px}.conditionPromo strong{font-weight:900;letter-spacing:.7px}.promoCta{background:#0b0e12;border:0;color:white;font-weight:800;padding:8px 11px;margin-left:8px;border-radius:6px;cursor:pointer}.fidelityText{color:#cdd1d7;font-size:14px;margin:20px 0}.portabox{margin-top:20px}.tvcard{border-color:#703045}.alert .btn{display:inline-flex}.footer .companydata{color:#bfc5cd;font-size:13px;line-height:1.7}.footer .companydata a{display:inline;color:#ff8b9c}@media(max-width:650px){.conditionPromo .container{display:flex;flex-direction:column;align-items:center;gap:6px}.promoCta{margin:0}.portabox{display:flex;flex-direction:column}.alertinner{flex-wrap:wrap}.alert .btn{font-size:12px}.grid5{grid-template-columns:1fr}}
