@font-face{font-family:'Inter Fallback';src:local('Arial');font-weight:400;size-adjust:105.27307%;ascent-override:92.02258%;descent-override:22.91288%;line-gap-override:0.00000%;}
@font-face{font-family:'Inter Fallback';src:local('Arial');font-weight:500;size-adjust:105.27307%;ascent-override:92.02258%;descent-override:22.91288%;line-gap-override:0.00000%;}
@font-face{font-family:'Inter Fallback';src:local('Arial Bold');font-weight:600;size-adjust:105.27307%;ascent-override:92.02258%;descent-override:22.91288%;line-gap-override:0.00000%;}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/inter/Inter-Regular-e06f6b1bc553.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/inter/Inter-Medium-0ff3e94614e1.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/inter/Inter-SemiBold-5cb7103e4e60.woff2') format('woff2');}
/* V160: canonical Inter scale. Self-hosted Inter weights 400, 500 and 600; original font files include Latin Extended. */
:root {
 --sigma-font-family: 'Inter', 'Inter Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
 --sigma-font-code: ui-monospace, SFMono-Regular, Consolas, monospace;
 --sigma-weight-body: 400; --sigma-weight-label: 500; --sigma-weight-heading: 600;
 --sigma-type-h1: 40px; --sigma-type-h2: 30px; --sigma-type-h3: 20px;
 --sigma-type-body: 16px; --sigma-type-small: 16px; --sigma-type-label: 16px;
 --sigma-leading-h1: 1.15; --sigma-leading-h2: 1.2; --sigma-leading-h3: 1.3;
 --sigma-leading-body: 1.6; --sigma-leading-small: 1.5; --sigma-leading-label: 1.4;
 --sigma-tracking-h1: -.02em; --sigma-tracking-h2: -.01em;
 --sigma-tracking-text: normal; --sigma-word-spacing: normal;
 --sigma-space-tight: 4px; --sigma-space-label: 8px; --sigma-space-heading: 12px;
 --sigma-space-paragraph: 16px; --sigma-space-group: 24px; --sigma-space-subsection: 32px;
 --sigma-space-section: 56px; --sigma-space-content-section: 40px; --sigma-space-filter: 44px; --sigma-space-principle: 24px;
 --sigma-glyph-plus-size: 18px; --sigma-glyph-plus-line: 16px;
}
@media(max-width:760px){:root{--sigma-type-h1:30px;--sigma-type-h2:24px;--sigma-space-section:48px;}}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body {
 font-family:var(--sigma-font-family)!important;font-size:var(--sigma-type-body)!important;
 font-weight:var(--sigma-weight-body)!important;line-height:var(--sigma-leading-body)!important;letter-spacing:normal!important;
 font-synthesis:style;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(*) {
 font-family:var(--sigma-font-family)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(p,li,dd,td,blockquote,input,textarea,select) {
 font-size:var(--sigma-type-body)!important;font-weight:var(--sigma-weight-body)!important;line-height:var(--sigma-leading-body)!important;letter-spacing:var(--sigma-tracking-text)!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(h1) {font-size:var(--sigma-type-h1)!important;font-weight:var(--sigma-weight-heading)!important;line-height:var(--sigma-leading-h1)!important;letter-spacing:var(--sigma-tracking-h1)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(h2) {font-size:var(--sigma-type-h2)!important;font-weight:var(--sigma-weight-heading)!important;line-height:var(--sigma-leading-h2)!important;letter-spacing:var(--sigma-tracking-h2)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(h3) {font-size:var(--sigma-type-h3)!important;font-weight:var(--sigma-weight-heading)!important;line-height:var(--sigma-leading-h3)!important;letter-spacing:var(--sigma-tracking-text)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(h4,h5,h6) {font-size:var(--sigma-type-body)!important;font-weight:var(--sigma-weight-heading)!important;line-height:var(--sigma-leading-h3)!important;letter-spacing:var(--sigma-tracking-text)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(strong,b,dt,.about-mission-lead,.about-vision-tagline) {font-weight:var(--sigma-weight-label)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(button,label,nav,nav a,nav li,[role="tab"],[role="button"],th,.nav-cta,.sigma-button,.connect-btn,.btn,.button,.pill,.sigma-kicker,.sx-kicker,.pd-more,.chat-top-actions a,.hx-lbl,.connect-coverage-label,.idx-filters,.foot-col h4) {
 font-size:var(--sigma-type-label)!important;font-weight:var(--sigma-weight-label)!important;line-height:var(--sigma-leading-label)!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(small,figcaption,caption,.idx-cat,.idx-date,.article-meta,.article-date,.article-kicker,.form-privacy,.form-note,.pd-note,.pd-status,.sigma-compensation-note,.foot-brand p,.foot-address,.foot-bottom,.foot-copy,.foot-note,.design-notice,#ask-home-privacy,#ask-partners-privacy,#chat-disclosure,.chat-disclaimer,.chat-status) {
 font-size:var(--sigma-type-small)!important;font-weight:var(--sigma-weight-body)!important;line-height:var(--sigma-leading-small)!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(table,.price,.pricing,.stat,.statistics,.metric,[data-price]) {font-variant-numeric:tabular-nums;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(code,pre,kbd,samp,code *,pre *,kbd *,samp *) {font-family:var(--sigma-font-code)!important;}
/* The plus is a visual affordance; preserve its approved optical size. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .sigma-service-expand {font-size:var(--sigma-glyph-plus-size)!important;line-height:var(--sigma-glyph-plus-line)!important;font-weight:var(--sigma-weight-label)!important;}

/* Font-metric alignment only: keep the final mission and vision lines aligned. */
@media(min-width:761px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission > :is(.about-purpose,.about-vision-column) {align-self:stretch;display:flex;flex-direction:column;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission-detail {margin-top:auto!important;padding-top:8px;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-vision-tagline {margin-top:auto!important;}
}

/* V164: consistent public footer type and breathing room.
   Keep one body size; distinguish headings and labels by weight only.
   Existing text-size-adjust:100% and unrestricted viewport zoom are retained. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer:not(.workspace-footer),
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer:not(.workspace-footer) :where(*) {
 font-family:var(--sigma-font-family)!important;
 font-size:var(--sigma-type-body)!important;
 font-weight:var(--sigma-weight-body)!important;
 line-height:var(--sigma-leading-body)!important;
 letter-spacing:normal!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer:not(.workspace-footer) :where(h2,h3,h4,h5,h6) {
 font-weight:var(--sigma-weight-heading)!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer:not(.workspace-footer) :where(label,strong,b,.foot-label,.foot-ai-label) {
 font-weight:var(--sigma-weight-label)!important;
}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .foot-brand p {margin:0 0 12px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .foot-contact {margin-top:20px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .foot-contact .foot-address {margin-bottom:12px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .foot-col h4 {margin-bottom:12px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview :is(.foot-col a,.foot-contact a) {min-height:40px!important;padding:6px 0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .utility-links {margin-top:16px!important;row-gap:8px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .utility-link {min-height:44px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .foot-ai {margin-top:16px!important;row-gap:8px!important;}
@media(max-width:760px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview .foot-grid {row-gap:32px!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer#footer-preview :is(.foot-col a,.foot-contact a) {min-height:44px!important;}
}

/* V165: paired About headings share a visual role; keep their semantic heading levels.
   Body and emphasis retain Inter 16px with 400/500 weight and 1.6 line height.
   Section separation and independent principles spacing remain unchanged. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission h1{font-size:var(--sigma-type-h2)!important;line-height:var(--sigma-leading-h2)!important;letter-spacing:var(--sigma-tracking-h2)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission :is(h1,.about-vision-title){margin:0 0 12px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission p{margin:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission :is(.about-mission-detail,.about-vision-tagline){padding-top:12px;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-approach-heading{margin:0 0 12px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-approach-heading h2{margin:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-commitments-intro{margin:0 0 20px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-approach-table-title{margin:0 0 12px!important;}
@media(min-width:761px){
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission :is(.about-mission-detail,.about-vision-tagline){margin-top:auto!important;}
}
@media(max-width:760px){
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-mission{row-gap:28px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-vision-column{margin-top:0!important;padding-top:0!important;}
}


/* V169: one rhythm for equivalent text roles. Reference: AT&T Business's
   separated heading/body groups and normal word spacing, using Sigma's own scale.
   Component exceptions retain the approved principles, footer and directory layout. */
@media(max-width:600px){:root{--sigma-space-filter:40px;}}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(*){word-spacing:var(--sigma-word-spacing)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(p,li,dd,td,th,small,figcaption,caption,label,button,input,textarea,select,summary){letter-spacing:var(--sigma-tracking-text)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(th){font-size:var(--sigma-type-body)!important;line-height:var(--sigma-leading-body)!important;font-weight:var(--sigma-weight-label)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(summary){font-size:var(--sigma-type-body)!important;font-weight:var(--sigma-weight-label)!important;line-height:var(--sigma-leading-body)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(.article-toc summary,.sigma-contents summary){font-size:var(--sigma-type-label)!important;font-weight:var(--sigma-weight-heading)!important;line-height:var(--sigma-leading-label)!important;margin-bottom:var(--sigma-space-label)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body footer:not(.workspace-footer) .foot-ai-label{font-weight:var(--sigma-weight-heading)!important;}
/* Requested component size match, without changing either semantic heading level. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView #value-title{font-size:var(--sigma-type-h3)!important;line-height:var(--sigma-leading-h3)!important;letter-spacing:var(--sigma-tracking-text)!important;}
/* Section introductions share a 16px heading gap; compact grouped headings use 12px. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView :is(#credibility-title,.sigma-service-guide h2,#bill-review-title,.connect h2,#consult-faq-title){margin-top:0!important;margin-bottom:var(--sigma-space-paragraph)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView .sigma-home-value .cta-support{margin-top:0!important;margin-bottom:var(--sigma-space-group)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView :is(.sigma-service-guide h2,.sigma-bill-review h2,.connect h2,#consult-faq-title) + p{margin-top:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView .sigma-guide-issues h4{margin:0 0 var(--sigma-space-label)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView .sigma-guide-issues p{margin:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView .sigma-guide-issues > *{row-gap:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView .connect h3{margin-bottom:var(--sigma-space-heading)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #contactView .form-head h2{margin-bottom:var(--sigma-space-heading)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #contactView :is(.sx-help-card h3,.sx-reason h3){margin-bottom:var(--sigma-space-label)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView #insights-editorial > p + p{margin-top:var(--sigma-space-paragraph)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-next h2{margin-bottom:var(--sigma-space-heading)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #insightsIndex .idx-summary{margin-top:var(--sigma-space-heading)!important;font-size:var(--sigma-type-body)!important;line-height:var(--sigma-leading-body)!important;}
/* Long-form content uses a stable paragraph/subsection rhythm. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .articleView .article-body h2{margin-bottom:var(--sigma-space-heading)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .articleView .article-body h2:not(:first-child){margin-top:var(--sigma-space-subsection)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .articleView .article-body h3{margin-top:var(--sigma-space-group)!important;margin-bottom:var(--sigma-space-label)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .articleView .article-body > p{margin-bottom:var(--sigma-space-paragraph)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body main#main > h1{margin:0 0 var(--sigma-space-paragraph)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body main#main > :is(h2,h3){margin:var(--sigma-space-subsection) 0 var(--sigma-space-heading)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body main#main > p{margin:0 0 var(--sigma-space-paragraph)!important;}
/* Remove stacked outer margins from Home while keeping each section's contents. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView > :is(.sigma-home-value,.sigma-service-guide,.sigma-bill-review,.connect,.consult-faq,.sigma-journal){padding-top:var(--sigma-space-section)!important;padding-bottom:var(--sigma-space-section)!important;margin-top:0!important;margin-bottom:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .sigma-about-clean > :is(.about-place,.about-mission,.about-commitments,.about-principles,.about-commercial){margin-bottom:var(--sigma-space-section)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-directory-intro{margin-bottom:calc(var(--sigma-space-filter) + 20px)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-principles-grid{row-gap:var(--sigma-space-principle)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-principle > h3{margin-bottom:var(--sigma-space-tight)!important;}

/* V170: emphasize only the four header navigation labels and industry-card titles. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :where(#header .nav-links a[data-page],.sigma-industries .ind-name){font-weight:var(--sigma-weight-heading)!important;}

/* V172: give the existing About CTA 8px more separation, preserving section order. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-next{margin-top:calc(var(--sigma-space-section) + 8px)!important;}

/* V172: separate the principles introduction from its list without splitting heading/body pairs. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-principles-intro{margin-bottom:24px!important;}

/* V172: restrained existing navy palette for main navigation only. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #header .nav-links a[data-page]{color:#04243c!important;-webkit-text-fill-color:currentColor!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #header .nav-links a[data-page]:is(:hover,:focus-visible){color:#082b49!important;}

/* V173: more separation between major sections. Keep paragraph, control,
   card, principles and filter gaps independent from this outer rhythm. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-hero{margin-bottom:var(--sigma-space-section)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-fee{margin-top:48px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-close{margin-top:80px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #contactView .sx-hero{padding-bottom:80px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #contactView .sx-help{padding-top:64px!important;padding-bottom:72px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .articleView .article-body h2:not(:first-child){margin-top:var(--sigma-space-content-section)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body main#main > :is(h2,h3){margin-top:var(--sigma-space-content-section)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #insightsIndex{row-gap:36px!important;}
@media(max-width:760px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-fee{margin-top:32px!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-close{margin-top:72px!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #contactView .sx-hero{padding-bottom:62px!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #contactView .sx-help{padding-top:62px!important;padding-bottom:62px!important;}
}
@media(max-width:850px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #insightsIndex > .idx-hero{margin-bottom:44px!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #insightsIndex > .idx-toolbar{margin-bottom:36px!important;}
}
/* Shared renewal banner: use both container edges, one aligned text column
   and a centered secondary column for the existing email action. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator .sigma-bill-review-inner{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;column-gap:48px!important;row-gap:24px!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator .sigma-bill-review-inner > div{min-width:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator h2{max-width:none!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator p{max-width:80ch!important;margin-bottom:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator .sigma-bill-review-cta{align-self:center!important;justify-self:end!important;margin:0!important;}
@media(max-width:850px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator .sigma-bill-review-inner{grid-template-columns:minmax(0,1fr)!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #estimator .sigma-bill-review-cta{justify-self:start!important;}
}

/* V174: remove stacked internal spacing while retaining the approved outer
   section rhythm. Give the About logo its own clear separation from the headline. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-approach-identity{margin-bottom:var(--sigma-space-subsection)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-next > .sigma-button{margin:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-close h2{top:0!important;}
/* Section margins already separate long-form headings; obsolete decorative
   padding must not add a second gap. Existing anchor scroll offsets are retained. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .articleView .article-body h2{padding-top:0!important;}
@media(max-width:760px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-approach-identity{margin-bottom:var(--sigma-space-group)!important;}
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #aboutView .about-next{gap:var(--sigma-space-group)!important;}
}

/* V175: keep comparable primary actions in the established navy/white palette.
   Secondary controls and disabled states retain their own semantics and styling. */
:root{--sigma-action-background:#06263e;--sigma-action-hover:#275d97;--sigma-action-text:#fff;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(.nav-cta,.sigma-button,.btn-talk,.btn-primary):not(:disabled):not([aria-disabled="true"]){background-color:var(--sigma-action-background)!important;color:var(--sigma-action-text)!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(.nav-cta,.sigma-button,.btn-talk,.btn-primary):not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background-color:var(--sigma-action-hover)!important;color:var(--sigma-action-text)!important;}
/* These two original square-canvas marks need optical correction. Preserve the
   complete artwork, aspect ratio and clearspace; no clipping or asset edits. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-logo img[src$="/dell.png"]{width:96px!important;height:96px!important;max-width:100%!important;max-height:none!important;flex-shrink:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView .pd-logo img[src$="/microsoft.jpg"]{width:88px!important;height:88px!important;max-width:100%!important;max-height:none!important;flex-shrink:0!important;}

/* V176: concise next steps and direct human contact within existing components. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .sigma-next-steps{display:grid;gap:8px;margin:12px 0 0;padding-left:24px;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .sigma-next-steps li{margin:0;font-size:var(--sigma-body-size,16px);line-height:1.6;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .sigma-human-contact{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;margin:12px 0 16px;font-size:16px;line-height:1.6;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .sigma-human-contact a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .sigma-review-action,:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body .svc-cta .sigma-context-action{max-width:100%;white-space:normal;text-align:center;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #askView .sigma-human-contact{justify-content:center;margin:8px 0 0;}

/* V177: responsive inquiry components. Remove legacy forced heading width and
   desktop offset; let the two fields respond to their container, not the screen.
   Textareas remain vertically resizable and consent/actions stay in normal flow. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #contact .connect-left h2{white-space:normal!important;max-width:100%!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #contact .connect-right{margin-top:0!important;min-width:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact .connect-layout,#contactView .sx-grid){align-items:start!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact .connect-layout,#contactView .sx-grid)>*{min-width:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(220px,calc((100% - 16px)/2))),1fr))!important;align-items:start!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .field.full{grid-column:1 / -1!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form :is(.field,.form-actions,.checkbox span){min-width:0!important;max-width:100%!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .field textarea{min-height:128px!important;max-width:100%!important;max-height:none!important;resize:vertical!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .checkbox{align-items:flex-start!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .checkbox input{flex-shrink:0!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) :is(.seg-btn,.btn-primary){max-width:100%!important;white-space:normal!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView .sigma-home-value .sigma-compensation-note{width:100%!important;max-width:none!important;}
@media(max-width:1024px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact .connect-layout,#contactView .sx-grid){grid-template-columns:minmax(0,1fr)!important;gap:32px!important;}
}
@media(max-width:600px){
 :is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .btn-primary{width:100%!important;}
}

:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact .connect-right,#mainView #contact form,#contactView .support-form){width:100%!important;max-width:none!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body :is(#mainView #contact,#contactView) form .field:not(.full){grid-column:auto!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #contact #panelRfp .rfp-more-fields.is-open{max-height:none!important;overflow:visible!important;}

:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView #contact #uploadZone[hidden]{display:none!important;}

/* V177: readable disclosures and inquiry helper text. */
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #mainView#mainView :is(.sigma-compensation-note,.connect-coverage-label,.form-privacy){font-size:16px!important;line-height:1.6!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #partnersView#partnersView .pd-note{font-size:16px!important;line-height:1.6!important;}
:is(html,#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type#sigma-type) body #header#header .nav-links a{font-weight:600!important;}
