.support-page{--support-night:#020817;--support-navy:#06183b;--support-blue:#0b6cff;--support-cyan:#58d9ff;--support-ice:#f4faff;--support-ink:#07152f;--support-muted:#65738c}
.support-page .ambient-layer{display:none}
.support-channel-section{padding:172px 0 120px;background:linear-gradient(180deg,#f5faff,#fbfdff)}
.support-section-heading{margin-bottom:52px}.support-section-heading h1,.support-preparation-copy h2,.support-knowledge-intro h2{max-width:850px;margin:13px 0 0;color:var(--support-ink);font-size:clamp(40px,4.6vw,62px);letter-spacing:-.055em;line-height:1.04;text-wrap:balance}
.support-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.support-channel-card{position:relative;overflow:hidden;display:flex;min-height:470px;flex-direction:column;padding:22px;border:1px solid rgba(80,137,207,.15);border-radius:25px;background:rgba(255,255,255,.74);box-shadow:0 18px 52px rgba(27,72,136,.08),inset 0 1px 0 #fff;backdrop-filter:blur(20px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;transition-delay:calc(var(--stagger)*.07s)}
.support-channel-card::before{content:"";position:absolute;width:190px;height:190px;right:-105px;top:-105px;border-radius:50%;background:radial-gradient(circle,rgba(75,185,255,.17),transparent 67%);transition:transform .45s}.support-channel-card:hover{z-index:2;transform:translateY(-8px);border-color:rgba(44,130,255,.28);box-shadow:0 30px 70px rgba(21,65,132,.15),inset 0 1px 0 #fff}.support-channel-card:hover::before{transform:scale(1.25)}.support-channel-card.is-recommended{border-color:rgba(24,119,255,.31);background:linear-gradient(155deg,rgba(255,255,255,.91),rgba(227,243,255,.75))}
.support-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:27px}.support-channel-number{color:#9cacbf;font:700 12px var(--display)}.support-recommended{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;color:#087848;background:#e3f8ed;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.support-recommended i{width:5px;height:5px;border-radius:50%;background:#22bd70;box-shadow:0 0 7px rgba(34,189,112,.5)}
.support-channel-icon{position:relative;display:grid;width:84px;height:84px;place-items:center;margin:25px 0 28px;border:1px solid rgba(95,156,227,.18);border-radius:24px;background:linear-gradient(145deg,#fff,#eaf5ff);box-shadow:0 14px 30px rgba(19,83,164,.12),inset 0 1px 0 #fff}.support-channel-icon::after{content:"";position:absolute;inset:8px;border:1px solid rgba(78,154,242,.09);border-radius:18px}.support-channel-icon img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain}
.support-channel-copy{position:relative}.support-channel-copy>small{color:var(--support-blue);font-size:12px;font-weight:800;letter-spacing:.13em}.support-channel-copy h3{margin:7px 0 10px;color:var(--support-ink);font-size:29px}.support-channel-copy p{min-height:44px;margin:0;color:#64748b;font-size:12px;line-height:1.65}
.support-hours{display:flex;align-items:flex-start;gap:9px;margin:18px 0;padding:14px 0;border-block:1px solid rgba(80,133,197,.12)}.support-hours>i{width:7px;height:7px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#3ad889;box-shadow:0 0 0 5px rgba(58,216,137,.08)}.support-hours>span{display:flex;flex-direction:column}.support-hours small{color:#94a2b4;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.support-hours strong{margin-top:3px;color:#54667e;font-size:12px;line-height:1.5}
.support-channel-card>a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:14px 15px;border:1px solid rgba(11,108,255,.16);border-radius:13px;color:#0759df;background:#edf6ff;font-size:12px;font-weight:800;transition:color .2s,background .2s,transform .2s}.support-channel-card>a span{font-size:15px}.support-channel-card>a:hover{color:#fff;background:linear-gradient(135deg,#1382ff,#0753dc);transform:translateY(-2px)}
.support-ticket-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:24px;padding:17px 20px;border:1px solid rgba(109,158,221,.16);border-radius:18px;background:rgba(231,243,255,.68)}.support-ticket-note-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#1685ff,#0751d7);font-weight:800}.support-ticket-note p{margin:0;color:#697990;font-size:12px}.support-ticket-note p strong{color:#172c4b}.support-ticket-note>a{color:#075be7;font-size:12px;font-weight:800}.support-ticket-note>a span{margin-left:5px}
.support-knowledge-modern{position:relative;overflow:hidden;padding:120px 0;color:#fff;background:linear-gradient(140deg,#020918,#06183b 52%,#082250)}.support-knowledge-modern::before{content:"";position:absolute;inset:0;opacity:.55;background-image:linear-gradient(rgba(82,151,242,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(82,151,242,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,transparent,#000)}.support-knowledge-layout{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px}.support-knowledge-intro{position:sticky;top:120px}.support-knowledge-intro h2{color:#fff}.support-knowledge-intro p{max-width:430px;color:#9cacc5;font-size:14px;line-height:1.8}.support-knowledge-intro>a{display:inline-flex;align-items:center;gap:12px;margin-top:16px;padding-bottom:6px;border-bottom:1px solid rgba(112,204,255,.35);color:#71d4ff;font-size:12px;font-weight:800}
.support-article-list{display:grid;gap:11px}.support-article-list>a{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:17px;padding:19px 20px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .25s,border-color .25s,background .25s}.support-article-list>a:hover{transform:translateX(6px);border-color:rgba(91,189,255,.25);background:rgba(33,126,255,.11)}.support-article-list>a>span,.support-article-list>a>i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#65cfff;background:rgba(62,164,255,.1);font:700 12px var(--display);font-style:normal}.support-article-list>a>i{border:1px solid rgba(109,194,255,.13);border-radius:50%;background:transparent;font-size:13px}.support-article-list div{min-width:0}.support-article-list small,.support-article-list strong,.support-article-list p{display:block}.support-article-list small{color:#62cfff;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.support-article-list strong{margin:4px 0;color:#f0f6ff;font:700 15px var(--display)}.support-article-list p{overflow:hidden;margin:0;color:#8497b4;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}
.support-preparation{padding:120px 0;background:linear-gradient(180deg,#f7fbff,#fff)}.support-preparation-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:85px;padding:65px;border:1px solid rgba(255,255,255,.9);border-radius:34px;background:linear-gradient(140deg,rgba(255,255,255,.91),rgba(222,241,255,.68));box-shadow:0 30px 80px rgba(22,69,133,.12),inset 0 1px 0 #fff}.support-preparation-shell::before{content:"";position:absolute;width:420px;height:420px;right:-220px;bottom:-230px;border:1px solid rgba(21,119,255,.13);border-radius:50%;box-shadow:0 0 0 70px rgba(21,119,255,.025),0 0 0 140px rgba(21,119,255,.018)}.support-preparation-copy{position:relative;z-index:1}.support-preparation-copy h2{font-size:clamp(38px,4.1vw,55px)}.support-preparation-copy p{max-width:470px;margin:20px 0 28px;color:#697990;font-size:13px;line-height:1.75}.support-preparation-copy .button{min-height:55px;font-size:12px}
.support-preparation-steps{position:relative;z-index:1;margin:0;padding:0;list-style:none}.support-preparation-steps li{display:grid;grid-template-columns:40px 1fr 34px;align-items:center;gap:17px;padding:20px 0;border-bottom:1px solid rgba(67,119,183,.14)}.support-preparation-steps li:last-child{border-bottom:0}.support-preparation-steps li>span{color:#1670ea;font:700 12px var(--display)}.support-preparation-steps div{display:flex;flex-direction:column}.support-preparation-steps strong{color:#142c4d;font-size:13px}.support-preparation-steps p{margin:4px 0 0;color:#718197;font-size:12px}.support-preparation-steps i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#0b69e8;background:#e5f1ff;font-style:normal;font-size:12px}

/* Escala tipográfica confortável: nenhum texto funcional depende de fonte minúscula. */
.support-page .home-label{font-size:12px}
.support-channel-card{min-height:530px}
.support-channel-number{font-size:12px}
.support-recommended{font-size:12px}
.support-channel-copy>small{font-size:12px}
.support-channel-copy p{min-height:52px;font-size:15px;line-height:1.65}
.support-hours small{font-size:12px}
.support-hours strong{font-size:13px;line-height:1.55}
.support-channel-card>a{font-size:14px}
.support-ticket-note p{font-size:14px;line-height:1.6}
.support-ticket-note>a{font-size:14px}
.support-knowledge-intro p{font-size:16px}
.support-knowledge-intro>a{font-size:14px}
.support-article-list>a>span{font-size:12px}
.support-article-list small{font-size:12px}
.support-article-list strong{font-size:18px;line-height:1.35}
.support-article-list p{font-size:13px}
.support-preparation-copy p{font-size:16px}
.support-preparation-copy .button{font-size:14px}
.support-preparation-steps li>span{font-size:12px}
.support-preparation-steps strong{font-size:16px}
.support-preparation-steps p{font-size:14px;line-height:1.55}
.support-preparation-steps i{font-size:14px}
.support-page .dropdown-panel em,.support-page .user-account-dropdown nav a small{font-size:12px}
.support-page .dropdown-panel strong,.support-page .user-account-dropdown nav a strong,.support-page .user-account-dropdown form button{font-size:13px}
@media(max-width:1050px){.support-channel-grid{grid-template-columns:repeat(2,1fr)}.support-channel-card{min-height:500px}.support-knowledge-layout{gap:50px}.support-preparation-shell{gap:48px;padding:50px}}
@media(max-width:820px){.support-knowledge-layout,.support-preparation-shell{grid-template-columns:1fr}.support-knowledge-layout{gap:52px}.support-knowledge-intro{position:static}.support-preparation-shell{gap:38px}.support-preparation-copy{text-align:center}.support-preparation-copy p{margin-inline:auto}}
@media(max-width:560px){.support-channel-section{padding:132px 0 82px}.support-knowledge-modern,.support-preparation{padding:82px 0}.support-channel-grid{grid-template-columns:1fr}.support-channel-card{min-height:500px}.support-ticket-note{grid-template-columns:auto 1fr}.support-ticket-note>a{grid-column:2}.support-article-list>a{grid-template-columns:34px minmax(0,1fr) 34px;gap:12px;padding:18px 14px}.support-article-list>a>span,.support-article-list>a>i{width:33px;height:33px}.support-article-list p{display:none}.support-preparation-shell{padding:34px 23px;border-radius:26px}.support-preparation-steps li{grid-template-columns:34px 1fr 32px;gap:12px}}
@media(prefers-reduced-motion:reduce){.support-channel-card,.support-article-list>a{transition:none!important}}
