.suporte-page{--sp-paper:var(--site-paper);--sp-soft:var(--site-band);--sp-ink:var(--site-ink);--sp-muted:var(--site-ink-soft);--sp-line:var(--site-line);--sp-cobalt:var(--site-accent);--sp-cobalt-dark:var(--site-accent-strong);--sp-navy:var(--site-navy);--sp-danger:var(--site-danger);overflow:hidden;background:var(--sp-paper);color:var(--sp-ink)}.support-hero{padding:82px 0 54px;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--sp-cobalt) 7%,transparent),transparent 34%),var(--sp-paper)}.support-hero-inner{max-width:760px;text-align:center}.support-kicker{display:block;margin-bottom:14px;color:var(--sp-cobalt);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.support-hero h1{margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1;letter-spacing:-.045em}.support-hero h1 span{color:var(--sp-cobalt)}.support-hero p{max-width:650px;margin:22px auto 0;color:var(--sp-muted);font-size:16px;line-height:1.65}.support-channels-section{padding:26px 0 74px;background:var(--sp-paper)}.suporte-page .support-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.suporte-page .support-channel{min-height:288px;display:flex;flex-direction:column;padding:30px 28px 24px;color:var(--sp-ink);background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:12px;text-decoration:none;box-shadow:0 12px 34px rgba(5,14,44,.035);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.suporte-page .support-channel:hover{border-color:var(--sp-cobalt);transform:translateY(-3px);box-shadow:0 18px 42px color-mix(in srgb,var(--sp-cobalt) 9%,transparent)}.support-channel-icon{width:34px;height:34px;margin-bottom:24px;color:var(--sp-cobalt);stroke-width:1.7}.suporte-page .support-channel h2{margin:0;font-size:20px;letter-spacing:-.025em}.suporte-page .support-channel>p{margin:14px 0 24px;color:var(--sp-muted);font-size:13.5px;line-height:1.65}.suporte-page .support-channel-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;color:var(--sp-muted);border-top:1px solid var(--sp-line);font-size:11.5px}.suporte-page .support-channel-foot strong{display:inline-flex;align-items:center;gap:6px;color:var(--sp-cobalt);font-size:12px;white-space:nowrap}.suporte-page .support-channel-foot svg{width:14px;height:14px}.suporte-page .support-help{padding:76px 0 86px;background:var(--sp-soft);border-top:1px solid var(--sp-line)}.suporte-page .support-help,body.dark .home.suporte-page .support-help{display:block;grid-template-columns:none;gap:0}.support-help-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(54px,8vw,110px);align-items:start}.suporte-page .support-help-side{padding-top:28px}.suporte-page .support-help-side h2{max-width:470px;margin:0;font-size:clamp(32px,3.5vw,46px);line-height:1.08;letter-spacing:-.04em}.suporte-page .support-help-side>p{max-width:460px;margin:18px 0 0;color:var(--sp-muted);font-size:14px;line-height:1.7}.suporte-page .support-faq{margin-top:56px}.suporte-page .support-faq-label{display:block;margin-bottom:16px;color:var(--sp-cobalt);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.suporte-page .support-faq details{margin-bottom:12px;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:10px}.suporte-page .support-faq summary{position:relative;padding:18px 48px 18px 18px;color:var(--sp-ink);font-size:13px;font-weight:750;cursor:pointer;list-style:none}.suporte-page .support-faq summary::-webkit-details-marker{display:none}.suporte-page .support-faq summary:after{content:"+";position:absolute;top:50%;right:18px;color:var(--sp-cobalt);font-size:20px;font-weight:500;transform:translateY(-50%);transition:transform .18s ease}.suporte-page .support-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.suporte-page .support-faq details p{margin:0;padding:0 18px 18px;color:var(--sp-muted);font-size:12.5px;line-height:1.65}.suporte-page .support-form{padding:32px;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:12px;box-shadow:0 14px 38px rgba(5,14,44,.04)}.suporte-page .support-form h2{margin:0;color:var(--sp-ink);font-size:24px;letter-spacing:-.03em}.support-form-sub{margin:8px 0 26px;color:var(--sp-muted);font-size:13.5px;line-height:1.6}.suporte-page .support-form .field{display:grid;gap:8px;margin-bottom:16px}.suporte-page .support-form label{color:var(--sp-muted);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.suporte-page .support-form input,.suporte-page .support-form select,.suporte-page .support-form textarea{width:100%;padding:13px 14px;color:var(--sp-ink);background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:8px;font:inherit;font-size:13.5px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.suporte-page .support-form textarea{min-height:120px;resize:vertical}.suporte-page .support-form input:focus,.suporte-page .support-form select:focus,.suporte-page .support-form textarea:focus{border-color:var(--sp-cobalt);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-cobalt) 12%,transparent)}.support-submit{width:100%;min-height:48px;margin-top:14px;color:#fff;background:var(--sp-navy);border:0;border-radius:8px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.support-submit:hover:not(:disabled){background:var(--sp-cobalt);transform:translateY(-1px)}.support-submit:disabled{cursor:not-allowed;opacity:.56}.support-error{margin:0 0 12px;color:var(--sp-danger);font-size:13px}.support-success{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.support-success>svg{width:48px;height:48px;margin-bottom:20px;color:var(--sp-cobalt)}.support-success>p{max-width:380px;margin:12px 0 0;color:var(--sp-muted);font-size:14px;line-height:1.65}.support-protocol{margin:24px 0 8px;padding:14px 22px;color:var(--sp-ink);background:var(--sp-soft);border:1px dashed var(--sp-line);border-radius:9px;font-size:22px;letter-spacing:.08em}.support-protocol-band{padding:48px 0;color:#fff;background:var(--sp-navy)}.support-protocol-inner{display:flex;align-items:center;justify-content:center;gap:26px}.support-protocol-inner>span{width:64px;height:64px;display:grid;place-items:center;flex:none;color:#fff;background:var(--sp-cobalt);border-radius:50%}.support-protocol-inner svg{width:32px;height:32px}.support-protocol-inner h2{margin:0;font-size:20px;letter-spacing:-.02em}.support-protocol-inner p{max-width:700px;margin:8px 0 0;color:var(--site-on-navy-muted);font-size:13.5px;line-height:1.65}.support-protocol-inner p strong{color:#fff}@media (max-width:900px){.suporte-page .support-channels{grid-template-columns:1fr;max-width:600px}.suporte-page .support-channel{min-height:0}.support-help-grid{grid-template-columns:1fr}.suporte-page .support-help-side{padding-top:0}}@media (max-width:640px){.support-hero{padding:54px 0 38px}.support-hero h1{font-size:clamp(40px,12vw,52px)}.support-hero p{font-size:14px}.support-channels-section{padding:20px 0 52px}.suporte-page .support-channel{padding:24px 22px 20px}.suporte-page .support-channel-foot{align-items:flex-start;flex-direction:column}.suporte-page .support-help{padding:56px 0}.suporte-page .support-faq{margin-top:38px}.suporte-page .support-form{padding:24px 18px}.support-protocol-inner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.suporte-page .support-channel,.support-submit{transition:none}}