.support-page [hidden]{display:none!important}
.support-hero[data-hero-form="product-visual"]{display:block;background:#F8FAFB;color:#1B1E24;padding-block:var(--hero-top) var(--space-8)}
.support-hero h1{max-width:18em;color:#161A1E}
.support-intro{max-width:48rem;margin-top:var(--space-3);color:#5B6470}
.support-hero .support-hero-actions{margin-top:var(--space-3);justify-content:flex-start}
.support-hero-note{max-width:48rem;margin-top:var(--space-3);color:#626D79}
.support-hero-note a{color:#1F7A4D;text-decoration:underline;text-underline-offset:.2em}
.support-head{max-width:52rem;margin-bottom:var(--space-5);min-width:0}
.support-head p{margin-top:var(--space-2);color:var(--muted)}
.support-page :is(article,section,li,dt,dd,.support-billing>div){min-width:0;overflow-wrap:break-word}
.support-checks .support-step{font-size:var(--fs-sm);line-height:var(--lh-small);color:#5B6470}
.support-checks .c-card{gap:var(--space-3)}
.support-note{margin-top:var(--space-4)}
.support-rows{list-style:none;margin:0;padding:0}
.support-rows>.support-row{display:grid;grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-bottom:1px solid var(--line)}
.support-rows>.support-row:first-child{border-top:1px solid var(--line)}
.support-row-number{color:var(--muted);font-size:var(--fs-sm)}
.support-row p{color:var(--muted)}
.support-glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
.support-glossary>div{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-3);border-radius:var(--r-lg);background:#FFFFFF;color:#1B1E24}
.support-glossary dt{font-family:var(--fh);font-size:var(--fs-lg);line-height:var(--lh-heading);font-weight:800;color:#161A1E}
.support-glossary dd{margin:0;color:#5B6470}
.support-report{padding:var(--space-4);border-radius:var(--r-lg);background:#F1F3F6;color:#1B1E24}
.support-report-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}
.support-report-top h3{color:#161A1E}
.support-report pre{position:relative;max-width:100%;overflow-x:auto;padding:var(--space-3);background:#FFFFFF;color:#1B1E24;border-radius:var(--r-md);font-family:var(--fm);font-size:var(--fs-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:break-word}
.support-copy-status{margin-top:var(--space-2);color:#5B6470}
.support-report-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4);max-width:none;align-items:stretch}
.support-report-guidance>p{margin:0;padding:var(--space-4);border-radius:var(--r-lg);background:#EDF2F8;color:#1A2233}
.support-process-card{background:#FFFFFF;color:#1B1E24;gap:var(--space-3)}
.support-process-card h3{color:#161A1E}
.support-process-card p{color:#5B6470}
.support-process-card .support-card-foot{margin-top:auto;font-size:var(--fs-sm);line-height:var(--lh-small)}
.support-billing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
.support-billing>div{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--r-lg);background:#F1F3F6;color:#1B1E24}
.support-billing>div+div{background:#EDF2F8;color:#1A2233}
.support-billing h3{color:#161A1E}
.support-billing>div+div h3{color:#1A2233}
.support-billing p{color:#5B6470}
.support-billing>div+div p{color:#55627A}
.support-page .support-last{padding-bottom:var(--space-close)}
.support-page .support-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.4fr);align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--r-xl);background:#161A1E;color:#FFFFFF;text-align:left}
.support-closing-copy{min-width:0;text-align:left}
.support-page .support-closing h2{font-size:var(--fs-section);line-height:var(--lh-tight);color:#FFFFFF}
.support-page .support-closing p{margin-top:var(--space-2);color:#BDC6D0;overflow-wrap:break-word}
.support-page .support-closing-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-3);min-width:0}
.support-page .support-closing-actions .c-btn--primary{background:#000000;color:#FFFFFF;box-shadow:inset 0 0 0 1px #BDC6D0}
.support-page .support-closing-actions .c-btn--primary:hover{background:#161A1E;color:#FFFFFF}
@media(max-width:64rem){
.support-page .support-closing{grid-template-columns:minmax(0,1fr)}
.support-page .support-closing-actions{align-items:flex-start;justify-content:flex-start}
}
@media(max-width:42rem){
.support-hero[data-hero-form="product-visual"]{padding-bottom:var(--space-7)}
.support-glossary,.support-billing,.support-report-guidance{grid-template-columns:minmax(0,1fr)}
.support-billing>div,.support-report-guidance>p{padding:var(--space-3)}
.support-rows>.support-row{grid-template-columns:2.25rem minmax(0,1fr)}
.support-rows>.support-row>:nth-child(3){grid-column:2}
.support-report{padding:var(--space-3)}
.support-page .support-closing{padding:var(--space-3);gap:var(--space-3)}
.support-report-top{align-items:flex-start}
}
