.support-page{overflow-wrap:break-word}
.support-page [hidden]{display:none!important}
.support-page .c-page-hero[data-hero-form="product-visual"]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:var(--space-4);padding-block:var(--hero-pad) var(--space-5);padding-inline:var(--space-3);background:#FEFEFD;color:#20232A}
.support-page .c-hero-copy,.support-page .c-hero-stage{min-width:0}
.support-page .c-hero-copy{display:block;text-align:left}
.support-page .c-hero-copy .c-kicker{margin-bottom:var(--space-2)}
.support-page .c-hero-copy h1{margin-bottom:var(--space-2);color:#20232A}
.support-page .c-hero-copy p{max-width:38rem;color:#59636D}
.support-page .c-hero-copy .c-action-row{margin-top:var(--space-3)}
.support-hero-lead{font-size:var(--text-lg)!important;line-height:1.65}
.support-page .c-hero-stage{height:auto;overflow:visible;text-align:left}
.support-register{width:100%;height:auto;overflow:hidden;border-radius:var(--radius-lg);background:#161B25;color:#F9FAFB}
.support-register-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:#202733;color:#F9FAFB;border-bottom:1px solid #343C4A}
.support-register-head .mono{font-size:var(--text-xs);color:#ABB3C0}
.support-register-head strong{font-size:var(--text-sm)}
.support-register-body{padding:var(--space-1) var(--space-3)}
.support-register-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid #343C4A}
.support-register-row:last-child{border-bottom:0}
.support-register-row>.mono{color:#C7BAFF;font-size:var(--text-sm)}
.support-register-row>div{min-width:0}
.support-register-row strong{display:block;font-size:var(--text-base)}
.support-register-row p{margin:var(--space-1) 0 0;color:#D1D6DF;font-size:var(--text-sm);line-height:1.55}
.support-register-row>span:last-child{padding:.4em .9em;border-radius:999px;background:#343C4A;color:#F9FAFB;font-size:var(--text-xs);line-height:1}
.support-register-foot{margin:0!important;padding:var(--space-2) var(--space-3);background:#202733;color:#D1D6DF!important;font-size:var(--text-sm)!important}
.support-page .page-section{padding-block:var(--space-5)}
.support-section-intro{max-width:46rem;margin-bottom:var(--space-4);min-width:0}
.support-section-intro .c-kicker{margin-bottom:var(--space-2)}
.support-section-intro h2{margin-bottom:var(--space-2)}
.support-section-intro p{margin:0;color:#59636D}
.support-search-section{background:#EAF1F5;color:#233A4C}
.support-search-section .support-section-intro p{color:#334B59}
.support-search{display:grid;gap:var(--space-1);max-width:48rem}
.support-search>label{font-weight:700;color:#233A4C}
.support-search-controls{display:flex;align-items:stretch;gap:var(--space-2);min-width:0}
.support-search-input{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0;padding-inline:var(--space-2);border:1px solid #8093A2;border-radius:var(--radius-md);background:#FFFFFF;color:#233A4C}
.support-search-input svg{width:1rem;height:1rem;flex:none}
.support-search-input input{width:100%;min-width:0;min-height:3rem;border:0;outline:0;background:transparent;color:#20232A;font-size:var(--text-base)}
.support-search-input:focus-within{outline:3px solid #8373BA;outline-offset:2px}
.support-search-controls>.c-btn{flex:none}
.support-filters{margin-top:var(--space-3)}
.support-result-count{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);font-weight:650;color:#233A4C}
.support-results{border-top:1px solid #CBD8DF}
.support-results a{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-height:3.5rem;padding:var(--space-1) var(--space-2);border-bottom:1px solid #CBD8DF;color:#233A4C}
.support-results a:hover,.support-results a:focus-visible{background:#FFFFFF;color:#20232A}
.support-results a span{min-width:0;font-size:var(--text-sm)}
.support-results a strong{min-width:0;font-size:var(--text-base);font-weight:650}
.support-results a span:last-child{color:#405A69}
.support-no-results{margin:var(--space-2) 0 0;color:#233A4C}
.support-step-list{border-top:1px solid var(--line)}
.support-step{display:grid;grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3);border-bottom:1px solid var(--line)}
.support-step>.mono{font-size:var(--text-sm);color:var(--primary)}
.support-step strong{font-size:var(--text-base)}
.support-step p{min-width:0;margin:0;color:#59636D}
.support-followup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}
.support-followup>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:#ECF3ED;color:#233E35}
.support-followup>div p{color:#304D42}
.support-followup .c-text-link{margin-top:var(--space-1)}
.support-soft-section{background:#F6F7F7;color:#20232A}
.support-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-2)}
.support-guide-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:var(--space-3);border-radius:var(--radius-md);background:#FFFFFF;color:#20232A}
.support-guide-card>.mono{display:block;margin-bottom:var(--space-2);font-size:var(--text-xs);color:#362782}
.support-guide-card h3{font-size:var(--text-card)}
.support-guide-card p{color:#59636D}
.support-guide-card .support-guide-foot{margin-top:auto;padding-top:var(--space-2);border-top:1px solid #E7E9EC;font-size:var(--text-sm)}
.support-note{margin-top:var(--space-3)}
.support-note p{margin:var(--space-1) 0 0}
.support-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-2)}
.support-pipeline article{display:flex;flex-direction:column;min-width:0;height:100%;padding:var(--space-3);border-radius:var(--radius-md);background:#F7F1E3;color:#423B25}
.support-pipeline .mono{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;color:#423B25}
.support-pipeline h3{font-size:var(--text-card)}
.support-pipeline p{margin:0;color:#423B25}
.support-section-end{max-width:50rem;margin:var(--space-3) 0 0;color:#59636D}
.support-billing-list{border-top:1px solid #DADDE1}
.support-billing-list>div{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #DADDE1}
.support-billing-list strong{font-size:var(--text-base)}
.support-billing-list p{margin:0;color:#4B5661}
.support-glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4);margin:0}
.support-glossary>div{min-width:0;padding:var(--space-2) 0;border-top:1px solid var(--line)}
.support-glossary dt{font-size:var(--text-base);font-weight:700;color:#20232A}
.support-glossary dd{margin:var(--space-1) 0 0;font-size:var(--text-base);color:#59636D}
.support-topics-section{background:#F8ECE9;color:#423235}
.support-topics-section .support-section-intro p{color:#554348}
.support-topic-list{border-top:1px solid #DACECB}
.support-topic-list>div{display:grid;grid-template-columns:2.5rem minmax(12rem,.85fr) minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-2) var(--space-1);border-bottom:1px solid #DACECB;transition:background .18s}
.support-topic-list>div:hover{background:#FFFFFF;color:#423235}
.support-topic-list .mono{font-size:var(--text-sm)}
.support-topic-list strong{font-size:var(--text-base)}
.support-topic-list p{margin:0;color:#554348}
.support-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-2)}
.support-contact-options>div{display:flex;flex-direction:column;min-width:0;height:100%;padding:var(--space-3);border-radius:var(--radius-md);background:#EAF1F5;color:#233A4C}
.support-contact-options strong{font-size:var(--text-lg)}
.support-contact-options p{margin:var(--space-1) 0 var(--space-2);color:#334B59}
.support-contact-options .c-text-link{align-self:flex-start;margin-top:auto;overflow-wrap:anywhere}
.support-closing-section{padding-bottom:0!important}
.support-closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);flex:none}
.support-closing-actions .c-btn{white-space:normal}
@media(max-width:56rem){
  .support-page .c-page-hero[data-hero-form="product-visual"]{grid-template-columns:minmax(0,1fr)}
  .support-guide-grid,.support-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:42rem){
  .support-page .c-page-hero[data-hero-form="product-visual"]{gap:var(--space-3);padding-block:var(--hero-pad) var(--space-4)}
  .support-page .c-hero-stage{width:100%;margin-inline:auto;height:auto;overflow:visible}
  .support-search-controls{flex-direction:column}
  .support-search-controls>.c-btn{width:100%}
  .support-results a{grid-template-columns:minmax(0,1fr);gap:0;padding-block:var(--space-2)}
  .support-results a strong{margin-block:.2rem}
  .support-step{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-2);padding-inline:var(--space-1)}
  .support-step>:nth-child(3){grid-column:2}
  .support-followup,.support-guide-grid,.support-pipeline,.support-glossary,.support-contact-options{grid-template-columns:minmax(0,1fr)}
  .support-billing-list>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}
  .support-topic-list>div{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-1)}
  .support-topic-list p{grid-column:2}
  .support-closing-actions{width:100%}
}
@media(max-width:350px){
  .support-register-row{grid-template-columns:1.75rem minmax(0,1fr)}
  .support-register-row>span:last-child{grid-column:2}
}
@media(prefers-reduced-motion:reduce){
  .support-topic-list>div{transition:none}
}
