.navbar[data-v-9c694117]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#050505eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);transition:box-shadow var(--transition),border-color var(--transition)}.navbar.scrolled[data-v-9c694117]{box-shadow:0 2px 32px #000000b3;border-color:var(--red)}.container[data-v-9c694117]{max-width:1200px;margin:0 auto;padding:0 24px}.nav-inner[data-v-9c694117]{display:flex;align-items:center;justify-content:space-between;height:82px;gap:24px}.logo-img[data-v-9c694117]{height:68px;width:auto;object-fit:contain}.nav-links[data-v-9c694117]{display:flex;gap:32px}.nav-links a[data-v-9c694117]{font-weight:500;font-size:.95rem;color:var(--text-secondary);transition:color var(--transition);position:relative}.nav-links a[data-v-9c694117]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--grad-btn);border-radius:2px;transition:width var(--transition)}.nav-links a[data-v-9c694117]:hover{color:var(--white)}.nav-links a[data-v-9c694117]:hover:after{width:100%}.nav-highlight[data-v-9c694117]{color:var(--red)!important;font-weight:700!important}.nav-highlight[data-v-9c694117]:after{background:var(--red)!important}.btn-nav[data-v-9c694117]{background:var(--grad-btn);color:var(--white);padding:10px 22px;border-radius:8px;font-weight:700;font-size:.9rem;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition);white-space:nowrap;box-shadow:var(--shadow-red)}.btn-nav[data-v-9c694117]:hover{opacity:.9;transform:translateY(-1px);box-shadow:var(--shadow-red-lg)}.hamburger[data-v-9c694117]{display:none;flex-direction:column;gap:5px;background:none;padding:4px}.hamburger span[data-v-9c694117]{width:24px;height:2px;background:var(--white);border-radius:2px;transition:var(--transition)}@media (max-width: 768px){.hamburger[data-v-9c694117]{display:flex}.btn-nav[data-v-9c694117]{display:none}.nav-links[data-v-9c694117]{display:none;position:absolute;top:82px;left:0;right:0;background:var(--bg-primary);flex-direction:column;padding:16px 24px 24px;gap:20px;box-shadow:var(--shadow-md);border-top:1px solid var(--red)}.nav-links.open[data-v-9c694117]{display:flex}}.hero[data-v-4dad8305]{position:relative;min-height:100vh;background:linear-gradient(160deg,#1a0002 0%,#0d0000 40%,var(--bg-root) 100%);overflow:hidden;display:flex;align-items:center;padding-top:82px}.hero-bg-pattern[data-v-4dad8305]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 50%,rgba(227,6,19,.12) 0%,transparent 55%),radial-gradient(circle at 85% 20%,rgba(227,6,19,.07) 0%,transparent 45%);pointer-events:none}.container[data-v-4dad8305]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-inner[data-v-4dad8305]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:80px 24px}.badge[data-v-4dad8305]{display:inline-flex;align-items:center;gap:8px;background:#e306131f;color:var(--red-light);border:1px solid rgba(227,6,19,.3);padding:6px 16px;border-radius:100px;font-size:.83rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}h1[data-v-4dad8305]{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;color:var(--white);line-height:1.15;margin-bottom:20px}.highlight[data-v-4dad8305]{background:var(--grad-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-4dad8305]{color:var(--text-secondary);font-size:1.05rem;max-width:480px;margin-bottom:36px;line-height:1.7}.hero-ctas[data-v-4dad8305]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:48px}.btn-primary[data-v-4dad8305]{display:inline-flex;align-items:center;gap:8px;background:var(--grad-btn);color:var(--white);font-weight:700;font-size:1rem;padding:14px 28px;border-radius:10px;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-red)}.btn-primary[data-v-4dad8305]:hover{opacity:.9;transform:translateY(-2px);box-shadow:var(--shadow-red-lg)}.btn-primary .icon[data-v-4dad8305]{font-size:1.1rem}.pulse[data-v-4dad8305]{animation:pulse-4dad8305 2.5s infinite}@keyframes pulse-4dad8305{0%,to{box-shadow:var(--shadow-red)}50%{box-shadow:0 4px 40px #ff1f2d99}}.btn-outline[data-v-4dad8305]{display:inline-flex;align-items:center;color:var(--white);font-weight:600;font-size:1rem;padding:14px 28px;border-radius:10px;border:1.5px solid var(--border-light);transition:background var(--transition),border-color var(--transition)}.btn-outline[data-v-4dad8305]:hover{background:#ffffff0f;border-color:var(--white)}.hero-stats[data-v-4dad8305]{display:flex;align-items:center;gap:20px}.stat[data-v-4dad8305]{text-align:center}.stat strong[data-v-4dad8305]{display:block;font-size:1.6rem;font-weight:800;color:var(--white)}.stat span[data-v-4dad8305]{font-size:.8rem;color:var(--text-secondary)}.divider[data-v-4dad8305]{width:1px;height:40px;background:var(--border)}.hero-visual[data-v-4dad8305]{position:relative;display:flex;align-items:center;justify-content:center;height:420px}.hero-circle[data-v-4dad8305]{width:320px;height:320px;border-radius:50%;background:var(--bg-card);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 24px #e306130d,0 0 80px #e3061326}.hero-logo[data-v-4dad8305]{width:260px;height:260px;object-fit:contain;border-radius:50%}.card-float[data-v-4dad8305]{position:absolute;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-md);animation:float-4dad8305 3s ease-in-out infinite}.card-float strong[data-v-4dad8305]{display:block;font-size:.88rem;color:var(--white)}.card-float small[data-v-4dad8305]{font-size:.74rem;color:var(--text-secondary)}.card-icon[data-v-4dad8305]{font-size:1.4rem}.card-1[data-v-4dad8305]{top:40px;left:-20px;animation-delay:0s}.card-2[data-v-4dad8305]{bottom:60px;right:-20px;animation-delay:1.5s}@keyframes float-4dad8305{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.wave[data-v-4dad8305]{position:absolute;bottom:0;left:0;right:0;line-height:0}.wave svg[data-v-4dad8305]{width:100%;height:60px}@media (max-width: 900px){.hero-inner[data-v-4dad8305]{grid-template-columns:1fr;text-align:center;gap:40px;padding:60px 24px 80px}.hero-desc[data-v-4dad8305]{margin:0 auto 36px}.hero-ctas[data-v-4dad8305],.hero-stats[data-v-4dad8305]{justify-content:center}.hero-visual[data-v-4dad8305]{height:300px}.hero-circle[data-v-4dad8305]{width:260px;height:260px}.hero-logo[data-v-4dad8305]{width:210px;height:210px}.card-1[data-v-4dad8305],.card-2[data-v-4dad8305]{display:none}}.hero [data-reveal][data-v-4dad8305]{opacity:1;transform:none;animation:hero-in .85s cubic-bezier(.16,1,.3,1) both}.hero [data-reveal=up][data-v-4dad8305]{animation-name:hero-up-4dad8305}.hero [data-reveal=fade][data-v-4dad8305]{animation-name:hero-fade-4dad8305}.hero [data-reveal=zoom][data-v-4dad8305]{animation-name:hero-zoom-4dad8305}@keyframes hero-up-4dad8305{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes hero-fade-4dad8305{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes hero-zoom-4dad8305{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.hero [data-delay="0"][data-v-4dad8305]{animation-delay:.05s}.hero [data-delay="100"][data-v-4dad8305]{animation-delay:.18s}.hero [data-delay="200"][data-v-4dad8305]{animation-delay:.28s}.hero [data-delay="300"][data-v-4dad8305]{animation-delay:.4s}.hero [data-delay="400"][data-v-4dad8305]{animation-delay:.54s}.sobre[data-v-a863c6e5]{background:var(--bg-secondary);padding:100px 0}.container[data-v-a863c6e5]{max-width:1200px;margin:0 auto;padding:0 24px}.sobre-inner[data-v-a863c6e5]{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.sobre-visual[data-v-a863c6e5]{position:relative}.img-wrap[data-v-a863c6e5]{position:relative;border-radius:var(--radius-lg);overflow:visible}.img-wrap img[data-v-a863c6e5]{width:100%;max-width:480px;border-radius:var(--radius-lg);box-shadow:0 8px 48px #0009;object-fit:contain;border:1px solid var(--border)}.badge-anos[data-v-a863c6e5]{position:absolute;bottom:-20px;right:-20px;background:var(--grad-red);color:var(--white);border-radius:var(--radius);padding:16px 24px;text-align:center;box-shadow:var(--shadow-red);border:1px solid var(--red)}.badge-anos strong[data-v-a863c6e5]{display:block;font-size:2.5rem;font-weight:800;line-height:1}.badge-anos span[data-v-a863c6e5]{font-size:.85rem;font-weight:500}.section-label[data-v-a863c6e5]{display:inline-block;color:var(--red);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px}h2[data-v-a863c6e5]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;color:var(--white);margin-bottom:20px;line-height:1.2}p[data-v-a863c6e5]{color:var(--text-secondary);font-size:1rem;line-height:1.75;margin-bottom:16px}p strong[data-v-a863c6e5]{color:var(--red-light)}.sobre-list[data-v-a863c6e5]{list-style:none;margin-top:28px;display:flex;flex-direction:column;gap:10px}.sobre-list li[data-v-a863c6e5]{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--white);font-weight:500}.check[data-v-a863c6e5]{width:22px;height:22px;background:var(--grad-btn);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0;box-shadow:0 2px 8px var(--red-glow-sm)}@media (max-width: 900px){.sobre-inner[data-v-a863c6e5]{grid-template-columns:1fr;gap:48px}.img-wrap img[data-v-a863c6e5]{max-width:100%}.badge-anos[data-v-a863c6e5]{bottom:-16px;right:16px}}.servicos[data-v-86c2bf84]{background:var(--bg-primary);padding:100px 0}.container[data-v-86c2bf84]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-86c2bf84]{text-align:center;max-width:560px;margin:0 auto 60px}.section-label[data-v-86c2bf84]{display:inline-block;color:var(--red);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px}h2[data-v-86c2bf84]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--white);margin-bottom:12px}.section-header p[data-v-86c2bf84]{color:var(--text-secondary);font-size:1rem}.cards-grid[data-v-86c2bf84]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card[data-v-86c2bf84]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);position:relative;overflow:hidden}.service-card[data-v-86c2bf84]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-btn);transform:scaleX(0);transition:transform var(--transition);transform-origin:left}.service-card[data-v-86c2bf84]:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000080;border-color:var(--red)}.service-card[data-v-86c2bf84]:hover:before{transform:scaleX(1)}.card-icon[data-v-86c2bf84]{font-size:2.4rem;margin-bottom:16px}h3[data-v-86c2bf84]{font-size:1.1rem;font-weight:700;color:var(--white);margin-bottom:10px}p[data-v-86c2bf84]{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.card-link[data-v-86c2bf84]{display:inline-flex;align-items:center;gap:4px;margin-top:20px;color:var(--red);font-weight:600;font-size:.9rem;transition:gap var(--transition),color var(--transition)}.card-link[data-v-86c2bf84]:hover{gap:8px;color:var(--red-light)}@media (max-width: 900px){.cards-grid[data-v-86c2bf84]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 580px){.cards-grid[data-v-86c2bf84]{grid-template-columns:1fr}}.calculadora[data-v-0c1a6839]{--red: #E30613;--red-dark: #b5000e;--white: #FFFFFF;--black: #111111;--gray-lt: #1C1C1C;--gray-md: #AAAAAA;--green: #22C55E;--green-dk: #16a34a;--radius: 18px;--shadow: 0 4px 32px rgba(0,0,0,.08);background:var(--bg-primary);padding:100px 0 120px}.container[data-v-0c1a6839]{max-width:1100px;margin:0 auto;padding:0 24px}.calc-header[data-v-0c1a6839]{text-align:center;max-width:680px;margin:0 auto 56px}.section-label[data-v-0c1a6839]{display:inline-block;color:var(--red);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px}h2[data-v-0c1a6839]{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;color:var(--white);line-height:1.22;margin-bottom:14px}.highlight[data-v-0c1a6839]{color:var(--red)}.calc-header p[data-v-0c1a6839]{color:var(--text-secondary);font-size:1rem;line-height:1.7}.calc-wrapper[data-v-0c1a6839]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.calc-card[data-v-0c1a6839]{background:var(--bg-card);border-radius:var(--radius);padding:36px 32px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.06)}.card-tag[data-v-0c1a6839]{display:inline-flex;align-items:center;gap:8px;background:#e3061326;color:var(--red);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:5px 14px;border-radius:100px;margin-bottom:28px;border:1px solid rgba(227,6,19,.2)}.tag-dot[data-v-0c1a6839]{width:6px;height:6px;background:var(--red);border-radius:50%;animation:blink-0c1a6839 1.6s infinite}@keyframes blink-0c1a6839{0%,to{opacity:1}50%{opacity:.3}}.field-group[data-v-0c1a6839]{margin-bottom:22px}label[data-v-0c1a6839]{display:block;font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:8px}.custom-select[data-v-0c1a6839]{position:relative;border:1.5px solid var(--border);border-radius:12px;background:var(--bg-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,box-shadow .2s;z-index:10}.custom-select.is-open[data-v-0c1a6839],.custom-select[data-v-0c1a6839]:hover{border-color:var(--red)}.custom-select.is-open[data-v-0c1a6839]{box-shadow:0 0 0 3px #e3061326;border-radius:12px 12px 0 0}.custom-select.has-error[data-v-0c1a6839]{border-color:var(--red)}.cs-display[data-v-0c1a6839]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 16px;gap:10px}.cs-value[data-v-0c1a6839]{font-size:.95rem;font-weight:500;color:var(--white);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-placeholder[data-v-0c1a6839]{color:var(--text-secondary);font-weight:400}.cs-arrow[data-v-0c1a6839]{width:20px;height:20px;color:var(--red);flex-shrink:0;transition:transform .22s ease}.cs-arrow.rotated[data-v-0c1a6839]{transform:rotate(180deg)}.cs-arrow svg[data-v-0c1a6839]{width:100%;height:100%}.cs-dropdown[data-v-0c1a6839]{position:absolute;top:100%;left:-1.5px;right:-1.5px;background:var(--bg-elevated);border:1.5px solid var(--red);border-top:none;border-radius:0 0 12px 12px;list-style:none;overflow:hidden;z-index:100;box-shadow:0 12px 40px #000000b3}.cs-option[data-v-0c1a6839]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-size:.92rem;color:var(--text-secondary);border-bottom:1px solid var(--border);transition:background .15s,color .15s;cursor:pointer;gap:10px}.cs-option[data-v-0c1a6839]:last-child{border-bottom:none}.cs-option[data-v-0c1a6839]:hover{background:#e306131a;color:var(--white)}.cs-option.selected[data-v-0c1a6839]{background:#e3061326;color:var(--white)}.cs-opt-label[data-v-0c1a6839]{flex:1}.cs-opt-check[data-v-0c1a6839]{color:var(--red);font-size:1rem;font-weight:700;flex-shrink:0}.dropdown-enter-active[data-v-0c1a6839]{transition:opacity .18s ease,transform .18s ease}.dropdown-leave-active[data-v-0c1a6839]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-0c1a6839],.dropdown-leave-to[data-v-0c1a6839]{opacity:0;transform:translateY(-6px)}.input-addon[data-v-0c1a6839]{display:flex;align-items:stretch;border:1.5px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-secondary);transition:border-color .2s,box-shadow .2s,background .2s}.input-addon[data-v-0c1a6839]:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #e306131f;background:var(--bg-card)}.input-addon.has-error[data-v-0c1a6839]{border-color:var(--red)}.addon-left[data-v-0c1a6839],.addon-right[data-v-0c1a6839]{padding:0 13px;font-size:.88rem;font-weight:600;color:var(--text-secondary);background:var(--border);display:flex;align-items:center;flex-shrink:0;-webkit-user-select:none;user-select:none}input[data-v-0c1a6839]{flex:1;border:none;background:transparent;padding:13px 14px;font-size:.95rem;color:var(--white);font-family:inherit;outline:none;min-width:0}input[type=number][data-v-0c1a6839]::-webkit-inner-spin-button,input[type=number][data-v-0c1a6839]::-webkit-outer-spin-button{-webkit-appearance:none}input[data-v-0c1a6839]::placeholder{color:var(--text-muted)}.field-hint[data-v-0c1a6839]{font-size:.76rem;color:var(--text-secondary);margin-top:5px;display:block}.error-msg[data-v-0c1a6839]{font-size:.8rem;color:var(--red);margin-top:5px;display:block;font-weight:600}.btn-calcular[data-v-0c1a6839]{width:100%;background:var(--red);color:var(--white);font-size:1rem;font-weight:700;padding:15px;border-radius:12px;margin-top:6px;border:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 20px #e3061361}.btn-calcular[data-v-0c1a6839]:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px);box-shadow:0 8px 28px #e306137a}.btn-calcular[data-v-0c1a6839]:disabled{opacity:.75;cursor:wait}.btn-inner[data-v-0c1a6839]{display:flex;align-items:center;justify-content:center;gap:10px}.btn-icon[data-v-0c1a6839]{width:18px;height:18px;flex-shrink:0}.spinner[data-v-0c1a6839]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:var(--white);border-radius:50%;animation:spin-0c1a6839 .7s linear infinite;flex-shrink:0}@keyframes spin-0c1a6839{to{transform:rotate(360deg)}}.taxa-info[data-v-0c1a6839]{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:.78rem;color:var(--text-secondary);text-align:center;justify-content:center}.taxa-dot[data-v-0c1a6839]{width:7px;height:7px;background:var(--green);border-radius:50%;flex-shrink:0}.taxa-info strong[data-v-0c1a6839]{color:var(--white)}.result-card[data-v-0c1a6839]{display:flex;flex-direction:column;gap:0}.result-hero[data-v-0c1a6839]{background:linear-gradient(135deg,#16a34a,#15803d);border-radius:14px;padding:30px 24px;text-align:center;margin-bottom:20px;position:relative;overflow:hidden}.result-hero[data-v-0c1a6839]:before{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:#ffffff12;border-radius:50%}.rh-label[data-v-0c1a6839]{color:#fffc;font-size:.85rem;font-weight:500;margin-bottom:6px}.rh-value[data-v-0c1a6839]{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:5px}.rh-sub[data-v-0c1a6839]{color:#ffffffb3;font-size:.82rem}.compare-grid[data-v-0c1a6839]{display:grid;grid-template-columns:1fr 28px 1fr;gap:10px;align-items:center;margin-bottom:16px}.cmp-item[data-v-0c1a6839]{background:var(--bg-secondary);border-radius:12px;padding:14px 16px;border:1px solid var(--border)}.cmp-after[data-v-0c1a6839]{background:#22c55e1a;border:1.5px solid rgba(34,197,94,.3)}.cmp-top[data-v-0c1a6839]{margin-bottom:8px}.cmp-pill[data-v-0c1a6839]{display:inline-block;font-size:.7rem;font-weight:700;padding:2px 10px;border-radius:100px}.pill-red[data-v-0c1a6839]{background:#e3061326;color:#ff6b75}.pill-green[data-v-0c1a6839]{background:#22c55e33;color:#4ade80}.cmp-label[data-v-0c1a6839]{font-size:.75rem;color:#aaa;margin-bottom:3px}.cmp-val[data-v-0c1a6839]{font-size:1.1rem;font-weight:800;color:var(--white)}.cmp-val.green[data-v-0c1a6839]{color:#4ade80}.cmp-arrow[data-v-0c1a6839]{display:flex;align-items:center;justify-content:center;color:var(--border)}.cmp-arrow svg[data-v-0c1a6839]{width:18px;height:18px}.totals-row[data-v-0c1a6839]{display:flex;align-items:center;background:var(--bg-secondary);border-radius:12px;padding:16px 18px;margin-bottom:18px;gap:12px;border:1px solid var(--border)}.total-block[data-v-0c1a6839]{flex:1;text-align:center}.total-label[data-v-0c1a6839]{font-size:.75rem;color:#aaa;margin-bottom:4px;display:block}.total-val[data-v-0c1a6839]{font-size:1.1rem;font-weight:800;color:var(--white)}.total-val.green[data-v-0c1a6839]{color:#4ade80}.total-sep[data-v-0c1a6839]{width:1px;height:38px;background:var(--border);flex-shrink:0}.btn-whatsapp[data-v-0c1a6839]{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:var(--white);font-size:1rem;font-weight:700;padding:15px;border-radius:12px;margin-bottom:14px;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 20px #22c55e59;text-decoration:none}.btn-whatsapp[data-v-0c1a6839]:hover{background:var(--green-dk);transform:translateY(-2px);box-shadow:0 8px 28px #22c55e73}.wa-icon[data-v-0c1a6839]{width:22px;height:22px;flex-shrink:0}.disclaimer[data-v-0c1a6839]{font-size:.76rem;color:#aaa;line-height:1.65;text-align:center;padding:0 4px}.fade-up-enter-active[data-v-0c1a6839]{transition:all .5s cubic-bezier(.16,1,.3,1)}.fade-up-enter-from[data-v-0c1a6839]{opacity:0;transform:translateY(28px)}@media (max-width: 860px){.calc-wrapper[data-v-0c1a6839]{grid-template-columns:1fr}}@media (max-width: 520px){.calc-card[data-v-0c1a6839]{padding:28px 18px}.compare-grid[data-v-0c1a6839]{grid-template-columns:1fr}.cmp-arrow[data-v-0c1a6839]{transform:rotate(90deg)}.totals-row[data-v-0c1a6839]{flex-direction:column;gap:10px}.total-sep[data-v-0c1a6839]{width:100%;height:1px}}.vantagens[data-v-401ea1c2]{background:var(--bg-secondary);padding:100px 0}.container[data-v-401ea1c2]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-401ea1c2]{text-align:center;max-width:560px;margin:0 auto 60px}.section-label[data-v-401ea1c2]{display:inline-block;color:var(--red);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px}h2[data-v-401ea1c2]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--white);line-height:1.2}.vantagens-grid[data-v-401ea1c2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:64px}.van-card[data-v-401ea1c2]{display:flex;gap:14px;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition)}.van-card[data-v-401ea1c2]:hover{box-shadow:0 8px 32px #0006;transform:translateY(-3px);border-color:var(--red)}.van-icon[data-v-401ea1c2]{font-size:1.9rem;flex-shrink:0}h3[data-v-401ea1c2]{font-size:.95rem;font-weight:700;color:var(--white);margin-bottom:5px}p[data-v-401ea1c2]{font-size:.85rem;color:var(--text-secondary);line-height:1.6}.cta-banner[data-v-401ea1c2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;overflow:hidden}.cta-banner[data-v-401ea1c2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(227,6,19,.08) 0%,transparent 60%);pointer-events:none}.cta-banner[data-v-401ea1c2]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-btn)}.cta-text h3[data-v-401ea1c2]{font-size:1.5rem;font-weight:800;color:var(--white);margin-bottom:6px;position:relative}.cta-text p[data-v-401ea1c2]{color:var(--text-secondary);font-size:.97rem;position:relative}.btn-cta[data-v-401ea1c2]{background:var(--grad-btn);color:var(--white);font-weight:700;font-size:1rem;padding:14px 28px;border-radius:10px;white-space:nowrap;position:relative;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-red)}.btn-cta[data-v-401ea1c2]:hover{opacity:.9;transform:translateY(-2px);box-shadow:var(--shadow-red-lg)}@media (max-width: 1100px){.vantagens-grid[data-v-401ea1c2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.vantagens-grid[data-v-401ea1c2]{grid-template-columns:1fr}.cta-banner[data-v-401ea1c2]{flex-direction:column;text-align:center;padding:40px 28px}}.avaliacoes[data-v-20b4f8c2]{background:var(--bg-secondary);padding:100px 0}.container[data-v-20b4f8c2]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-20b4f8c2]{text-align:center;max-width:560px;margin:0 auto 56px}.section-label[data-v-20b4f8c2]{display:inline-block;color:var(--red);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px}h2[data-v-20b4f8c2]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--white);margin-bottom:10px}.section-header p[data-v-20b4f8c2]{color:#bbb;font-size:1rem}.rating-overview[data-v-20b4f8c2]{display:flex;align-items:center;gap:40px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 40px;margin-bottom:48px;flex-wrap:wrap}.rating-score[data-v-20b4f8c2]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px}.score-number[data-v-20b4f8c2]{font-size:4rem;font-weight:800;color:var(--white);line-height:1}.stars-row[data-v-20b4f8c2]{display:flex;gap:3px}.star[data-v-20b4f8c2]{font-size:1.1rem}.star.filled[data-v-20b4f8c2]{color:#fbbc05}.star.empty[data-v-20b4f8c2]{color:var(--border)}.score-total[data-v-20b4f8c2]{font-size:.78rem;color:#aaa;text-align:center}.rating-bars[data-v-20b4f8c2]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:200px}.bar-row[data-v-20b4f8c2]{display:flex;align-items:center;gap:10px}.bar-label[data-v-20b4f8c2]{font-size:.82rem;color:#aaa;width:28px;text-align:right;flex-shrink:0}.bar-track[data-v-20b4f8c2]{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.bar-fill[data-v-20b4f8c2]{height:100%;background:#fbbc05;border-radius:4px;transition:width .6s ease}.bar-count[data-v-20b4f8c2]{font-size:.78rem;color:#aaa;width:28px;flex-shrink:0}.google-badge[data-v-20b4f8c2]{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius);padding:16px 24px;color:#bbb;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color var(--transition),background var(--transition);white-space:nowrap}.google-badge[data-v-20b4f8c2]:hover{border-color:#4285f4;background:#4285f40f}.google-icon[data-v-20b4f8c2]{width:32px;height:32px}.reviews-grid[data-v-20b4f8c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px}.review-card[data-v-20b4f8c2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.review-card[data-v-20b4f8c2]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0006;border-color:var(--border-light)}.rc-header[data-v-20b4f8c2]{display:flex;align-items:center;gap:12px}.rc-avatar[data-v-20b4f8c2]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;flex-shrink:0}.rc-info[data-v-20b4f8c2]{flex:1}.rc-name[data-v-20b4f8c2]{display:block;font-size:.9rem;font-weight:700;color:var(--white)}.rc-date[data-v-20b4f8c2]{display:block;font-size:.75rem;color:#888;margin-top:1px}.rc-google[data-v-20b4f8c2]{width:18px;height:18px;flex-shrink:0}.rc-stars[data-v-20b4f8c2]{display:flex;gap:2px}.rc-stars .star[data-v-20b4f8c2]{font-size:1rem}.rc-text[data-v-20b4f8c2]{font-size:.9rem;color:#ccc;line-height:1.7;flex:1}.rc-tag[data-v-20b4f8c2]{display:inline-block;background:#e306131a;color:var(--red);border:1px solid rgba(227,6,19,.2);font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:100px;align-self:flex-start}.avaliacoes-cta[data-v-20b4f8c2]{text-align:center}.btn-cta[data-v-20b4f8c2]{display:inline-flex;align-items:center;gap:8px;background:var(--grad-btn);color:var(--white);font-weight:700;font-size:1rem;padding:14px 32px;border-radius:10px;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-red)}.btn-cta[data-v-20b4f8c2]:hover{opacity:.9;transform:translateY(-2px);box-shadow:var(--shadow-red-lg)}@media (max-width: 1000px){.reviews-grid[data-v-20b4f8c2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.reviews-grid[data-v-20b4f8c2]{grid-template-columns:1fr}.rating-overview[data-v-20b4f8c2]{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.rating-score[data-v-20b4f8c2]{flex-direction:row;align-items:center;gap:16px}}.faq[data-v-74d20df1]{background:var(--bg-primary);padding:100px 0}.container[data-v-74d20df1]{max-width:860px;margin:0 auto;padding:0 24px}.section-header[data-v-74d20df1]{text-align:center;margin-bottom:56px}.section-label[data-v-74d20df1]{display:inline-block;color:var(--red);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px}h2[data-v-74d20df1]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--white);margin-bottom:10px}.section-header p[data-v-74d20df1]{color:var(--text-secondary);font-size:1rem}.faq-list[data-v-74d20df1]{display:flex;flex-direction:column;gap:10px;margin-bottom:56px}.faq-item[data-v-74d20df1]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:box-shadow var(--transition),border-color var(--transition)}.faq-item.open[data-v-74d20df1]{box-shadow:0 4px 24px #e3061333;border-color:var(--red)}.faq-question[data-v-74d20df1]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:none;text-align:left;font-size:1rem;font-weight:600;color:#ccc;transition:color var(--transition)}.faq-item.open .faq-question[data-v-74d20df1],.faq-question[data-v-74d20df1]:hover{color:var(--white)}.arrow[data-v-74d20df1]{font-size:1.4rem;font-weight:400;color:var(--red);flex-shrink:0;line-height:1}.faq-answer[data-v-74d20df1]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 24px}.faq-item.open .faq-answer[data-v-74d20df1]{max-height:300px;padding:0 24px 20px}.faq-answer p[data-v-74d20df1]{color:#bbb;font-size:.95rem;line-height:1.75}.faq-footer[data-v-74d20df1]{text-align:center}.faq-footer p[data-v-74d20df1]{font-size:1rem;color:#bbb;margin-bottom:16px}.btn-whatsapp[data-v-74d20df1]{display:inline-flex;align-items:center;gap:8px;background:var(--grad-btn);color:var(--white);font-weight:700;font-size:.95rem;padding:14px 28px;border-radius:10px;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-red)}.btn-whatsapp[data-v-74d20df1]:hover{opacity:.9;transform:translateY(-2px);box-shadow:var(--shadow-red-lg)}.contato[data-v-d411a05a]{background:var(--bg-elevated);padding:100px 0}.container[data-v-d411a05a]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-d411a05a]{text-align:center;max-width:560px;margin:0 auto 56px}.section-label[data-v-d411a05a]{display:inline-block;color:var(--red);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:12px}h2[data-v-d411a05a]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--white);margin-bottom:10px}.section-header p[data-v-d411a05a]{color:var(--text-secondary);font-size:1rem}.info-row[data-v-d411a05a]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:36px}.info-card[data-v-d411a05a]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 18px;display:flex;gap:14px;align-items:flex-start;text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.info-card[data-v-d411a05a]:hover{transform:translateY(-3px);box-shadow:0 8px 32px #00000080;border-color:var(--red)}.info-card.highlight[data-v-d411a05a]{background:linear-gradient(135deg,var(--green) 0%,var(--green-dark) 100%);border-color:transparent}.info-card.highlight .ic-text strong[data-v-d411a05a],.info-card.highlight .ic-text span[data-v-d411a05a],.info-card.highlight .ic-text em[data-v-d411a05a]{color:var(--white)!important}.info-card.highlight .ic-icon[data-v-d411a05a]{background:#fff3;color:var(--white)}.ic-icon[data-v-d411a05a]{width:40px;height:40px;flex-shrink:0;background:#e3061314;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--red)}.ic-icon.ic-red[data-v-d411a05a]{background:#e3061314;color:var(--red)}.ic-icon svg[data-v-d411a05a]{width:20px;height:20px}.ic-text strong[data-v-d411a05a]{display:block;font-size:.88rem;font-weight:700;color:var(--white);margin-bottom:2px}.ic-text span[data-v-d411a05a]{display:block;font-size:.82rem;color:var(--text-secondary);line-height:1.4}.ic-text em[data-v-d411a05a]{display:block;font-size:.74rem;color:var(--text-secondary);opacity:.75;font-style:normal;margin-top:2px}.map-cta-grid[data-v-d411a05a]{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.map-wrap[data-v-d411a05a]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--bg-card)}.map-header[data-v-d411a05a]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border);font-size:.82rem;font-weight:600;color:var(--white);background:var(--bg-elevated)}.pin-icon[data-v-d411a05a]{width:16px;height:16px;color:var(--red);flex-shrink:0}.map-frame[data-v-d411a05a]{position:relative;width:100%;height:340px}.map-frame iframe[data-v-d411a05a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block}.btn-directions[data-v-d411a05a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:var(--bg-elevated);border-top:1px solid var(--border);color:var(--red);font-weight:600;font-size:.88rem;transition:background var(--transition),color var(--transition);text-decoration:none}.btn-directions[data-v-d411a05a]:hover{background:var(--red);color:var(--white)}.btn-directions svg[data-v-d411a05a]{width:16px;height:16px}.cta-card[data-v-d411a05a]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 30px}.cta-badge[data-v-d411a05a]{display:inline-flex;align-items:center;gap:7px;background:#22c55e1a;color:var(--green);font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:100px;margin-bottom:16px;border:1px solid rgba(34,197,94,.25)}.dot[data-v-d411a05a]{width:6px;height:6px;background:var(--green);border-radius:50%;animation:blink-d411a05a 1.6s infinite}@keyframes blink-d411a05a{0%,to{opacity:1}50%{opacity:.3}}.cta-card h3[data-v-d411a05a]{font-size:1.35rem;font-weight:800;color:var(--white);margin-bottom:10px}.cta-card>p[data-v-d411a05a]{color:var(--text-secondary);font-size:.93rem;line-height:1.65;margin-bottom:24px}.steps-list[data-v-d411a05a]{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.step-item[data-v-d411a05a]{display:flex;align-items:center;gap:12px;font-size:.88rem;color:var(--text-secondary)}.step-num[data-v-d411a05a]{width:26px;height:26px;background:var(--red);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.btn-simulate[data-v-d411a05a]{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--red);color:var(--white);font-weight:700;font-size:1rem;padding:15px;border-radius:12px;width:100%;margin-bottom:16px;text-decoration:none;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:0 4px 18px var(--red-glow)}.btn-simulate[data-v-d411a05a]:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:0 8px 24px var(--red-glow)}.wa-ico[data-v-d411a05a]{width:20px;height:20px;flex-shrink:0}.trust-row[data-v-d411a05a]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:.78rem;color:var(--text-secondary)}.insta-card[data-v-d411a05a]{border-color:#c135844d}.insta-card[data-v-d411a05a]:hover{border-color:#c13584;box-shadow:0 8px 32px #c1358440}.ic-insta[data-v-d411a05a]{background:linear-gradient(135deg,#c1358426,#fd1d1d1a);color:#e1306c}@media (max-width: 1000px){.info-row[data-v-d411a05a]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 860px){.map-cta-grid[data-v-d411a05a]{grid-template-columns:1fr}}@media (max-width: 560px){.info-row[data-v-d411a05a]{grid-template-columns:1fr}}.footer[data-v-c66757b9]{background:var(--bg-root);padding:72px 0 0;border-top:1px solid var(--border)}.container[data-v-c66757b9]{max-width:1200px;margin:0 auto;padding:0 24px}.footer-grid[data-v-c66757b9]{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--border)}.footer-logo[data-v-c66757b9]{height:72px;object-fit:contain;margin-bottom:16px;border-radius:6px}.footer-brand p[data-v-c66757b9]{font-size:.9rem;line-height:1.7;color:var(--text-secondary);max-width:280px}.footer-brand p strong[data-v-c66757b9]{color:var(--red-light)}.btn-footer[data-v-c66757b9]{display:inline-flex;align-items:center;gap:8px;margin-top:20px;background:var(--grad-btn);color:var(--white);font-weight:700;font-size:.9rem;padding:11px 22px;border-radius:8px;transition:opacity var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-red)}.btn-footer[data-v-c66757b9]:hover{opacity:.9;box-shadow:var(--shadow-red-lg)}.social-row[data-v-c66757b9]{display:flex;gap:10px;margin-top:18px}.social-btn[data-v-c66757b9]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:transform var(--transition),box-shadow var(--transition),opacity var(--transition);flex-shrink:0}.social-btn svg[data-v-c66757b9]{width:18px;height:18px}.social-btn[data-v-c66757b9]:hover{transform:translateY(-3px);opacity:.9}.s-whatsapp[data-v-c66757b9]{background:#25d36626;color:#25d366;border:1px solid rgba(37,211,102,.25)}.s-whatsapp[data-v-c66757b9]:hover{box-shadow:0 4px 16px #25d36659}.s-instagram[data-v-c66757b9]{background:linear-gradient(135deg,#c1358426,#fd1d1d1a);color:#e1306c;border:1px solid rgba(193,53,132,.25)}.s-instagram[data-v-c66757b9]:hover{box-shadow:0 4px 16px #c135844d}.s-email[data-v-c66757b9]{background:#e306131a;color:var(--red);border:1px solid rgba(227,6,19,.2)}.s-email[data-v-c66757b9]:hover{box-shadow:0 4px 16px var(--red-glow)}h4[data-v-c66757b9]{font-size:.78rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.footer-links ul[data-v-c66757b9],.footer-contact ul[data-v-c66757b9]{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a[data-v-c66757b9]{font-size:.88rem;color:var(--text-secondary);transition:color var(--transition)}.footer-links a[data-v-c66757b9]:hover{color:var(--white)}.footer-contact li[data-v-c66757b9]{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--text-secondary)}.footer-contact a[data-v-c66757b9]{color:var(--text-secondary);transition:color var(--transition)}.footer-contact a[data-v-c66757b9]:hover{color:var(--red-light)}.footer-bottom[data-v-c66757b9]{padding:24px 0;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.footer-bottom p[data-v-c66757b9]{font-size:.82rem;color:var(--text-muted)}.disclaimer[data-v-c66757b9]{font-size:.74rem}@media (max-width: 1000px){.footer-grid[data-v-c66757b9]{grid-template-columns:1fr 1fr}}@media (max-width: 580px){.footer-grid[data-v-c66757b9]{grid-template-columns:1fr;gap:32px}}.whatsapp-float[data-v-280f277f]{position:fixed;bottom:28px;right:28px;z-index:999;width:60px;height:60px;background:var(--green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 22px #22c55e73;transition:transform var(--transition),box-shadow var(--transition)}.whatsapp-float[data-v-280f277f]:hover{transform:scale(1.1);box-shadow:0 6px 30px #22c55e99}.whatsapp-float svg[data-v-280f277f]{width:32px;height:32px}.tooltip[data-v-280f277f]{position:absolute;right:72px;background:var(--black);color:var(--white);font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:6px;white-space:nowrap;opacity:0;transform:translate(8px);transition:opacity var(--transition),transform var(--transition);pointer-events:none}.tooltip[data-v-280f277f]:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:var(--black)}.whatsapp-float:hover .tooltip[data-v-280f277f]{opacity:1;transform:translate(0)}#app-root{display:flex;flex-direction:column;min-height:100vh}main{flex:1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--red: #E30613;--red-light: #FF1F2D;--red-dark: #B00010;--red-neon: #FF3344;--red-glow: rgba(227, 6, 19, .35);--red-glow-sm: rgba(227, 6, 19, .18);--bg-root: #050505;--bg-primary: #111111;--bg-secondary: #1C1C1C;--bg-card: #111111;--bg-elevated: #1C1C1C;--border: #2A2A2A;--border-light: #333333;--text-primary: #FFFFFF;--text-secondary: #BBBBBB;--text-muted: #888888;--white: #FFFFFF;--green: #22C55E;--green-dark: #16a34a;--grad-red: linear-gradient(180deg, #E30613 0%, #B00010 100%);--grad-btn: linear-gradient(90deg, #E30613 0%, #FF1F2D 100%);--grad-bg: linear-gradient(180deg, #050505 0%, #111111 100%);--shadow-sm: 0 1px 4px rgba(0,0,0,.4);--shadow-md: 0 4px 20px rgba(0,0,0,.5);--shadow-lg: 0 8px 36px rgba(0,0,0,.6);--shadow-red: 0 4px 24px var(--red-glow);--shadow-red-lg: 0 8px 40px rgba(227, 6, 19, .45);--radius: 14px;--radius-lg: 20px;--transition: .22s ease;--gray-lt: var(--bg-secondary);--gray-md: var(--text-secondary);--gray-border: var(--border);--black: var(--bg-root)}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--bg-root);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{cursor:pointer;border:none;outline:none;font-family:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--red-light)}[data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal=up]{transform:translateY(40px)}[data-reveal=down]{transform:translateY(-30px)}[data-reveal=left]{transform:translate(-50px)}[data-reveal=right]{transform:translate(50px)}[data-reveal=fade]{transform:scale(.96)}[data-reveal=zoom]{transform:scale(.88)}[data-reveal].revealed{opacity:1;transform:none}.d-100{transition-delay:.1s!important}.d-200{transition-delay:.2s!important}.d-300{transition-delay:.3s!important}.d-400{transition-delay:.4s!important}.d-500{transition-delay:.5s!important}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.anim-float{animation:float-y 3.5s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 4px 20px #e3061359}50%{box-shadow:0 4px 44px #ff1f2da6}}.anim-pulse{animation:pulse-glow 2.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes count-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.anim-count{animation:count-up .6s ease forwards}@keyframes line-grow{0%{width:0}to{width:100%}}.anim-line:after{content:"";display:block;height:2px;background:var(--grad-btn);border-radius:2px;animation:line-grow .8s ease forwards}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important}.anim-float,.anim-pulse{animation:none!important}}
