.home_page__NOZQO{--marinho-deep:#081634;--marinho:#0F2547;--vermelho:#D9342B;--vermelho-d:#B82820;--dourado:#D4A843;--branco:#ffffff;--branco-70:rgba(255,255,255,0.7);--branco-50:rgba(255,255,255,0.5);--branco-15:rgba(255,255,255,0.15);--branco-08:rgba(255,255,255,0.08);--fc:"Anton","Bebas Neue","Oswald","Impact",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative;min-height:100vh;background:var(--marinho-deep);color:var(--branco);font-family:var(--fb);overflow-x:hidden;display:flex;flex-direction:column}.home_page__NOZQO *{box-sizing:border-box}.home_photo__tXyoQ{position:fixed;inset:0;background-image:url(/simuladospmes/militar-treino.jpg);background-size:cover;background-position:center 30%;filter:saturate(.55) contrast(1.05) blur(8px);transform:scale(1.05);z-index:1}.home_overlay__wxTa2{position:fixed;inset:0;background:linear-gradient(180deg,rgba(8,22,52,.85),rgba(8,22,52,.95) 50%,rgba(8,22,52,.98));z-index:2}.home_dots__gVCsg{position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1.4px,transparent 1.5px);background-size:22px 22px;z-index:3;pointer-events:none}.home_content__LoR4c{position:relative;z-index:5;flex:1 1;justify-content:center;padding:56px 24px 24px;max-width:720px;margin:0 auto;width:100%}.home_brand__9Zfa3,.home_content__LoR4c{display:flex;flex-direction:column;align-items:center}.home_brand__9Zfa3{margin-bottom:36px;text-align:center}.home_wordmark__VJxkB{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--fc);font-size:clamp(40px,8vw,64px);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:#fff;font-weight:400}.home_wordmark__VJxkB .home_dot__vD3BM{font-family:var(--fb);font-size:.42em;letter-spacing:.02em;font-weight:800;color:var(--vermelho);text-transform:lowercase;margin-left:2px}.home_handle__Tszv7{margin-top:14px;display:inline-flex;align-items:center;gap:10px;color:var(--dourado);font-family:var(--fb);font-size:12px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.home_handle__Tszv7:after,.home_handle__Tszv7:before{content:"";width:24px;height:2px;background:var(--dourado);display:inline-block}.home_tagline__xrqDn{margin-top:28px;font-family:var(--fc);font-size:clamp(28px,6vw,48px);line-height:1.05;text-transform:uppercase;color:#fff;text-align:center;font-weight:400}.home_tagline__xrqDn em{font-style:normal;display:inline-block;background:var(--vermelho);color:#fff;padding:0 12px 4px;transform:skewX(-6deg)}.home_subline__MNvem{margin-top:16px;font-family:var(--fb);font-size:15px;line-height:1.5;color:var(--branco-70);text-align:center;max-width:420px}.home_products__Y1BVQ{width:100%;display:flex;flex-direction:column;gap:14px;margin-top:40px;margin-bottom:36px}.home_card__XoQea{display:grid;grid-template-columns:96px 1fr auto;grid-gap:16px;gap:16px;align-items:center;background:rgba(15,37,71,.75);border:1.5px solid var(--branco-15);padding:14px 18px;text-decoration:none;color:#fff;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home_card__XoQea:hover{transform:translateY(-2px);border-color:var(--dourado);background:rgba(15,37,71,.92);box-shadow:6px 6px 0 var(--vermelho-d)}.home_cardImg__0vkRh{width:96px;height:96px;background:var(--marinho-deep);overflow:hidden;border:1.5px solid var(--marinho-deep);flex:none}.home_cardImg__0vkRh img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home_cardImgPhone__W3w3x{background:linear-gradient(180deg,#1a1a1a,#0a0a0a);display:grid;place-items:center}.home_miniPhone__UoZme{width:56px;height:84px;background:#0a0a0a;border:2px solid #2a2a2a;border-radius:9px;padding:3px;position:relative;overflow:hidden;box-shadow:2px 2px 0 rgba(0,0,0,.4)}.home_miniNotch__DqTEn{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:32%;height:4px;background:#050505;border-radius:999px;z-index:2}.home_miniPhone__UoZme img{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:4px}@media (max-width:480px){.home_miniPhone__UoZme{width:48px;height:72px}}.home_cardBody__KgBRV{display:flex;flex-direction:column;gap:4px;min-width:0}.home_cardTag__HRxCO{display:inline-flex;align-items:center;gap:6px;font-family:var(--fb);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dourado);font-weight:800}.home_cardTitle__uMC3O{font-family:var(--fc);font-size:clamp(20px,4.5vw,28px);line-height:1;text-transform:uppercase;color:#fff;letter-spacing:-.005em;font-weight:400}.home_brandName__tBV2_{text-transform:none}.home_cardSub__Csh3v{font-family:var(--fb);font-size:12px;line-height:1.4;color:var(--branco-70);margin-top:2px}.home_cardCta__EJUV0{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.home_cardPrice__RVCSw{font-family:var(--fc);font-size:24px;line-height:1;color:var(--vermelho);letter-spacing:0;font-weight:400}.home_cardArrow__ZogPC{width:32px;height:32px;border-radius:50%;background:var(--vermelho);color:#fff;display:grid;place-items:center;font-size:16px;border:1.5px solid var(--marinho-deep);transition:transform .2s,background .2s}.home_card__XoQea:hover .home_cardArrow__ZogPC{transform:translateX(4px);background:var(--vermelho-d)}@media (max-width:480px){.home_card__XoQea{grid-template-columns:80px 1fr auto;padding:12px 14px;gap:12px}.home_cardImg__0vkRh{width:80px;height:80px}.home_cardPrice__RVCSw{font-size:20px}.home_cardArrow__ZogPC{width:28px;height:28px;font-size:14px}}.home_login__3BDao{margin-top:8px;display:inline-flex;align-items:center;gap:8px;color:var(--branco-70);text-decoration:none;font-family:var(--fb);font-size:13px;letter-spacing:.04em;font-weight:600;padding:10px 16px;border:1.5px solid var(--branco-15);transition:border-color .18s,color .18s}.home_login__3BDao:hover{border-color:var(--dourado);color:#fff}.home_login__3BDao strong{color:#fff}.home_foot__SLL_5{position:relative;z-index:5;text-align:center;padding:28px 24px;font-family:var(--fb);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--branco-50);font-weight:600;border-top:1px solid var(--branco-15)}.home_foot__SLL_5 a{color:inherit;text-decoration:none}.home_foot__SLL_5 a:hover{color:#fff}