.gov-page{--gov-line:color-mix(in oklab, var(--foreground) 12%, transparent)}.gov-page a:focus-visible,.gov-page button:focus-visible{outline:2px solid var(--brand-soft);outline-offset:3px}.gov-hero{padding-top:clamp(7rem,12vw,9rem);padding-bottom:clamp(3rem,6vw,5rem)}.gov-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.gov-hero-copy h1{letter-spacing:-.02em;text-transform:uppercase;max-width:15ch;margin-top:.75rem;font-size:clamp(2.4rem,4.6vw,4.25rem);font-weight:700;line-height:1.02}.gov-hero-copy>p:not(.eyebrow){max-width:36rem;color:var(--muted-foreground);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.gov-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.gov-text-link{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);border-bottom:1px solid var(--brand-soft);align-items:center;gap:.4rem;padding-bottom:2px;font-size:.875rem;font-weight:600;display:inline-flex}.gov-text-link svg{width:1rem;height:1rem;transition:transform .2s}.gov-text-link:hover svg{transform:translate(3px)}.gov-phone{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:1rem;font-weight:600;display:inline-flex}.gov-actions .gov-phone{margin-top:0}.gov-phone svg{width:1rem;height:1rem;color:var(--brand-soft)}.gov-journey figcaption,.gov-tags p,.gov-ia p{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-soft);font-size:.6875rem;font-weight:700}.gov-section{padding-block:clamp(3.5rem,7vw,6rem)}.gov-section.is-alt{background:var(--surface);border-block:1px solid var(--gov-line)}.gov-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.gov-note{color:var(--muted-foreground);margin-top:1.25rem;font-size:.9375rem}.gov-note a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--brand-soft);-webkit-text-decoration-color:var(--brand-soft);text-decoration-color:var(--brand-soft);text-underline-offset:3px}.gov-a11y-panel li,.gov-qa li{border:1px solid var(--gov-line);border-radius:.5rem;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.875rem;font-weight:600;display:flex}.gov-a11y-panel li span,.gov-qa li span{color:var(--brand-soft);font-variant-numeric:tabular-nums;font-size:.6875rem}.gov-flow span,.gov-workflow span,.gov-matrix span,.gov-timeline span{color:var(--brand-soft);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.gov-caps{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin-top:1.5rem;display:grid}.gov-caps li{border-bottom:1px solid var(--gov-line);padding:.5rem 0;font-size:.9375rem}.gov-caps.is-grid{margin-top:0}.gov-ia{border:1px solid var(--gov-line);background:var(--surface);border-radius:.875rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.25rem;display:grid}.gov-ia ul{gap:.4rem;margin-top:.75rem;display:grid}.gov-ia li{border:1px solid var(--gov-line);background:var(--background);border-radius:.5rem;padding:.55rem .75rem;font-size:.875rem;font-weight:600}.gov-ia-core{writing-mode:vertical-rl;border-inline:1px solid var(--brand-soft);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-soft);justify-content:center;align-self:stretch;align-items:center;padding:.5rem .4rem;font-size:.6875rem;display:flex;transform:rotate(180deg)}.gov-matrix{border-top:1px solid var(--gov-line);grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.gov-matrix li{border-bottom:1px solid var(--gov-line);grid-template-columns:2.5rem 1fr;column-gap:1rem;padding:1.25rem 0;display:grid}.gov-matrix li:nth-child(odd){padding-right:2rem}.gov-matrix li:nth-child(2n){border-left:1px solid var(--gov-line);padding-left:2rem}.gov-matrix h3{text-transform:uppercase;letter-spacing:.02em;font-size:1rem;font-weight:700}.gov-matrix p{color:var(--muted-foreground);grid-column:2;margin-top:.35rem;font-size:.9375rem;line-height:1.55}.gov-inline-cta{border:1px solid var(--gov-line);border-left:3px solid var(--brand-soft);background:var(--surface);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.gov-inline-cta h2{text-transform:uppercase;max-width:30ch;margin-top:.4rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.15}.gov-inline-cta .gov-actions{margin-top:0}.gov-inline-cta.is-quiet{background:0 0}.gov-inline-cta.is-quiet p{color:var(--muted-foreground)}.gov-inline-cta.is-final{background:var(--background);margin-top:0}.gov-inline-cta.is-final p:not(.eyebrow){max-width:42rem;color:var(--muted-foreground);margin-top:.75rem}.gov-timeline{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem;margin-top:2.5rem;display:grid}.gov-timeline li{border-top:1px solid var(--gov-line);padding-top:1.25rem;position:relative}.gov-timeline li:before{content:"";background:var(--brand-soft);border-radius:999px;width:.6rem;height:.6rem;position:absolute;top:-.3rem;left:0}.gov-timeline li:nth-child(2n){margin-top:1.5rem}.gov-timeline h3{text-transform:uppercase;margin-top:.4rem;font-size:1rem;font-weight:700}.gov-timeline p{color:var(--muted-foreground);margin-top:.35rem;font-size:.875rem;line-height:1.55}.gov-criteria{gap:.75rem;margin-top:2.5rem;display:grid}.gov-criteria li{border:1px solid var(--gov-line);border-radius:.75rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.gov-criteria li>div{padding:1.1rem 1.25rem}.gov-criteria li>div+div{background:var(--background);border-left:1px solid var(--gov-line)}.gov-criteria small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.gov-criteria li>div+div small{color:var(--brand-soft)}.gov-criteria p{margin-top:.3rem;font-size:1rem}.gov-criteria li>div:first-child p{color:var(--muted-foreground)}.gov-qa{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.gov-faq .service-faq-list{margin-top:1.5rem}@media (width<=1023px){.gov-hero-grid,.gov-split{grid-template-columns:1fr}.gov-workflow,.gov-timeline{grid-template-columns:repeat(2,1fr)}.gov-timeline li:nth-child(2n){margin-top:0}}@media (width<=767px){.gov-journey ol,.gov-a11y-panel ul,.gov-caps,.gov-qa,.gov-systems ul,.gov-workflow,.gov-timeline,.gov-matrix,.gov-criteria li{grid-template-columns:1fr}.gov-matrix li:nth-child(n){border-left:0;padding-inline:0}.gov-criteria li>div+div{border-left:0;border-top:1px solid var(--gov-line)}.gov-ia{grid-template-columns:1fr}.gov-ia-core{writing-mode:horizontal-tb;border-inline:0;border-block:1px solid var(--brand-soft);transform:none}}.ss-page{--ss-line:color-mix(in oklab, var(--foreground) 12%, transparent);--ss-accent:var(--brand-soft)}.ss-government,.ss-public{--ss-accent:oklch(78% .08 255)}.ss-page a:focus-visible,.ss-page button:focus-visible{outline:2px solid var(--brand-soft);outline-offset:3px}.ss-hero{padding:clamp(7rem,12vw,9rem) 0 clamp(2.5rem,5vw,4rem);position:relative}.ss-government .ss-hero,.ss-public .ss-hero{background:linear-gradient(180deg, transparent, var(--surface)), repeating-linear-gradient(90deg, transparent 0 calc(8.333% - 1px), var(--ss-line) calc(8.333% - 1px) 8.333%)}.ss-enterprise .ss-hero{background:radial-gradient(60rem 30rem at 15% 0%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%)}.ss-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ss-hero-copy h1{letter-spacing:-.02em;text-transform:uppercase;max-width:16ch;margin-top:.75rem;font-size:clamp(2.35rem,4.4vw,4rem);font-weight:700;line-height:1.03}.ss-hero-lede{max-width:36rem;color:var(--muted-foreground);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.ss-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.ss-text-link{color:var(--foreground);border-bottom:1px solid var(--ss-line);align-items:center;gap:.4rem;padding-bottom:.2rem;font-size:.9rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ss-text-link:hover{color:var(--brand-soft);border-color:currentColor}.ss-text-link svg{width:1rem;height:1rem}.ss-phone{align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.ss-phone svg{width:1rem;height:1rem;color:var(--brand-soft)}.ss-hero-points{border-top:1px solid var(--ss-line);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.ss-hero-points li{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.ss-hero-points li:before{content:"";border:1.5px solid var(--ss-accent);border-radius:2px;width:.45rem;height:.45rem}.ss-hero-form{scroll-margin-top:6rem}.ss-confidence{border-block:1px solid var(--ss-line);background:var(--surface)}.ss-confidence ul{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ss-confidence li{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.6rem;padding:1.1rem .9rem;font-size:.75rem;font-weight:700;line-height:1.35;display:flex}.ss-confidence li+li{border-left:1px solid var(--ss-line)}.ss-confidence svg{width:1.15rem;height:1.15rem;color:var(--ss-accent);flex:none}.ss-brands{border-bottom:1px solid var(--ss-line);padding-block:2.5rem}.ss-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.ss-brands ul{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:1.25rem;display:flex}.ss-brands li{letter-spacing:-.01em;color:color-mix(in oklab, var(--foreground) 72%, transparent);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700}.ss-brands-note{color:var(--muted-foreground);margin-top:1rem;font-size:.8125rem}.ss-section{padding-block:clamp(4rem,8vw,6.5rem)}.ss-section.is-alt{background:var(--surface);border-block:1px solid var(--ss-line)}.ss-section.is-light{--foreground:oklch(20% .04 284);--muted-foreground:oklch(42% .03 284);--ss-line:oklch(20% .04 284/.14);--ss-accent:oklch(45% .16 285);color:var(--foreground);background:oklch(97.5% .006 285)}.ss-section.is-light a{color:oklch(42% .18 290);text-underline-offset:.2em;text-decoration:underline}.ss-heading{max-width:44rem}.ss-heading.is-center{text-align:center;margin-inline:auto}.ss-heading h2{letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.8rem,3.2vw,2.75rem);font-weight:700;line-height:1.08}.ss-heading>p:not(.eyebrow){color:var(--muted-foreground);margin-top:1rem;line-height:1.7}.ss-heading a,.ss-note a{color:var(--brand-soft);text-underline-offset:.2em;text-decoration:underline}.ss-section.is-light .eyebrow{color:oklch(45% .16 285)}.ss-note{color:var(--muted-foreground);margin-top:1.25rem;font-size:.875rem;line-height:1.6}.ss-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.ss-a11y-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.ss-a11y-specimen{border:1px solid var(--ss-line);background:oklch(100% 0 0);border-radius:.75rem;overflow:hidden;box-shadow:0 24px 60px oklch(20% .04 284/.1)}.ss-spec-bar{border-bottom:1px solid var(--ss-line);color:var(--muted-foreground);align-items:center;gap:.35rem;padding:.65rem .9rem;font-size:.7rem;display:flex}.ss-spec-bar i{background:var(--ss-line);border-radius:999px;width:.5rem;height:.5rem}.ss-spec-bar span{margin-left:.5rem}.ss-spec-body{gap:.45rem;padding:1.4rem;display:grid}.ss-spec-h1{font-size:1.25rem;font-weight:700}.ss-spec-step{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.75rem}.ss-spec-label{margin-top:.35rem;font-size:.8rem;font-weight:600}.ss-spec-label em{color:var(--muted-foreground);margin-left:.35rem;font-style:normal;font-weight:500}.ss-spec-input{border:1.5px solid oklch(20% .04 284/.35);border-radius:.4rem;padding:.6rem .75rem;font-size:.85rem}.ss-spec-input.is-focus{border-color:oklch(45% .16 285);box-shadow:0 0 0 3px oklch(45% .16 285/.22)}.ss-spec-input.is-error{border-color:oklch(50% .2 25)}.ss-spec-error{color:oklch(45% .18 25);font-size:.75rem;font-weight:600}.ss-spec-btn{color:oklch(98% .006 285);background:oklch(20% .04 284);border-radius:.4rem;justify-self:start;margin-top:.6rem;padding:.55rem 1.1rem;font-size:.8rem;font-weight:700}.ss-a11y-list{border-top:1px solid var(--ss-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.ss-a11y-list li{border-bottom:1px solid var(--ss-line);padding:1.25rem 1.25rem 1.25rem 0}.ss-a11y-list span{color:var(--ss-accent);font-size:.7rem;font-weight:700}.ss-a11y-list strong{margin-top:.4rem;font-size:.95rem;display:block}.ss-a11y-list p{color:var(--muted-foreground);margin-top:.35rem;font-size:.8125rem;line-height:1.55}.ss-groups{border:1px solid var(--ss-line);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem;display:grid;overflow:hidden}.ss-groups>section{padding:1.75rem}.ss-groups>section+section{border-left:1px solid var(--ss-line)}.ss-groups ul{gap:1.25rem;margin-top:1.25rem;display:grid}.ss-groups h3{font-size:1rem;font-weight:700}.ss-groups li p{color:var(--muted-foreground);margin-top:.3rem;font-size:.85rem;line-height:1.55}.ss-groups.is-lists ul{gap:0}.ss-groups.is-lists li{border-bottom:1px solid var(--ss-line);padding-block:.85rem}.ss-group-sub{color:var(--muted-foreground);margin-top:.4rem;font-size:.85rem}.ss-band{background:linear-gradient(90deg, var(--surface-strong), var(--surface));border-block:1px solid var(--ss-line);padding-block:clamp(2.5rem,5vw,3.5rem)}.ss-band-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.ss-band h2{max-width:34ch;margin-top:.4rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.15}.ss-band p:not(.eyebrow){max-width:46rem;color:var(--muted-foreground);margin-top:.6rem;line-height:1.6}.ss-band .ss-actions{flex-shrink:0;margin-top:0}.ss-flow,.ss-workflow{gap:.6rem;display:grid}.ss-flow li{border:1px solid var(--ss-line);background:var(--surface);border-radius:.6rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.ss-flow li:nth-child(n){margin-left:calc((var(--i,0)) * 1rem)}.ss-flow span,.ss-workflow span,.ss-steps span,.ss-serve>li>span,.ss-ent-caps>li>span{color:var(--ss-accent);font-size:.72rem;font-weight:700}.ss-workflow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.ss-workflow li{border-top:2px solid var(--ss-accent);background:var(--background);padding:1rem}.ss-workflow strong{margin-top:.3rem;display:block}.ss-workflow p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem}.ss-tags{margin-top:1.75rem}.ss-tags p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.ss-tags ul,.ss-chips{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.ss-tags li,.ss-chips li{border:1px solid var(--ss-line);border-radius:999px;padding:.4rem .75rem;font-size:.8125rem}.ss-chips.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-chips.is-grid li{border-radius:.5rem;padding:.85rem 1rem}.ss-ia{border:1px solid var(--ss-line);background:var(--background);border-radius:.75rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem;display:grid}.ss-ia p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.ss-ia ul{gap:.4rem;margin-top:.6rem;display:grid}.ss-ia li{border:1px solid var(--ss-line);border-radius:.4rem;padding:.5rem .7rem;font-size:.85rem}.ss-ia-core span{border:1.5px solid var(--ss-accent);text-align:center;border-radius:999px;place-items:center;width:7rem;height:7rem;padding:.75rem;font-size:.75rem;font-weight:700;display:grid}.ss-map{border:1px solid var(--ss-line);background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 65%);border-radius:.75rem;gap:1rem;padding:1.5rem;display:grid;position:relative}.ss-map-core{border:1.5px solid var(--ss-accent);background:var(--background);text-align:center;border-radius:.75rem;justify-self:center;gap:.2rem;min-width:14rem;padding:1.1rem 1.4rem;display:grid}.ss-map-core small{letter-spacing:.16em;text-transform:uppercase;color:var(--ss-accent);font-size:.65rem;font-weight:700}.ss-map-core strong{font-size:1.1rem}.ss-map-core em{color:var(--muted-foreground);font-size:.75rem;font-style:normal}.ss-map ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.ss-map li{border:1px solid var(--ss-line);background:var(--surface);border-radius:.5rem;align-items:center;gap:.45rem;padding:.6rem .65rem;font-size:.78rem;font-weight:600;display:flex;position:relative}.ss-map li i{background:var(--ss-accent);border-radius:999px;flex:none;width:.4rem;height:.4rem}.ss-map li:before{content:"";background:var(--ss-line);width:1px;height:.5rem;position:absolute;bottom:100%;left:50%}.ss-structured-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ss-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ss-steps li{border:1px solid var(--ss-line);background:var(--background);border-radius:.6rem;gap:.35rem;padding:1rem;display:grid}.ss-steps strong{font-size:.92rem;line-height:1.3}.ss-steps p{color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.ss-steps.is-row{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:2.25rem}.ss-criteria{gap:.5rem;margin-top:2rem;display:grid}.ss-criteria li{border:1px solid var(--ss-line);border-radius:.6rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ss-criteria li>div{padding:1rem 1.25rem}.ss-criteria li>div+div{background:var(--surface);border-left:1px solid var(--ss-line)}.ss-criteria small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:700}.ss-criteria li>div+div small{color:var(--ss-accent)}.ss-criteria p{margin-top:.3rem;font-weight:600}.ss-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.ss-cases li{border:1px solid var(--ss-line);background:var(--surface);border-radius:.75rem;align-content:start;gap:.6rem;padding:1.5rem;display:grid}.ss-cases h3{font-size:1.25rem;font-weight:700}.ss-cases p:not(.ss-kicker){color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.ss-cases .ss-text-link{justify-self:start;margin-top:.4rem}.ss-serve{border-top:1px solid var(--ss-line);margin-top:2.25rem}.ss-serve>li{border-bottom:1px solid var(--ss-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.ss-serve h3{letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700}.ss-serve p{max-width:40rem;color:var(--muted-foreground);margin-top:.35rem}.ss-ent-caps{border-top:1px solid var(--ss-line);border-left:1px solid var(--ss-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.ss-ent-caps>li{border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);align-content:start;gap:.6rem;padding:1.75rem;display:grid}.ss-ent-caps h3{font-size:1.2rem;font-weight:700}.ss-ent-caps>li>p{color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.ss-ent-caps ul{flex-wrap:wrap;gap:.35rem;display:flex}.ss-ent-caps ul li{border:1px solid var(--ss-line);color:var(--muted-foreground);border-radius:.35rem;padding:.25rem .55rem;font-size:.72rem}.ss-ent-caps .ss-text-link{justify-self:start;margin-top:.3rem}@media (width<=1279px){.ss-confidence ul{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-confidence li:nth-child(5){border-left:0}.ss-confidence li:nth-child(n+5){border-top:1px solid var(--ss-line)}.ss-steps.is-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.ss-hero-grid,.ss-split,.ss-a11y-grid,.ss-structured-grid{grid-template-columns:1fr}.ss-a11y-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-groups,.ss-cases,.ss-ent-caps{grid-template-columns:1fr}.ss-groups>section+section{border-left:0;border-top:1px solid var(--ss-line)}.ss-band-inner{flex-direction:column;align-items:flex-start}}@media (width<=767px){.ss-confidence ul{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ss-confidence li{scroll-snap-align:start;flex:none;border-top:0!important}.ss-confidence li:nth-child(5){border-left:1px solid var(--ss-line)}.ss-a11y-list,.ss-steps,.ss-steps.is-row,.ss-workflow,.ss-chips.is-grid{grid-template-columns:1fr}.ss-map ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-ia{grid-template-columns:1fr}.ss-ia-core{justify-self:center}.ss-serve>li{grid-template-columns:2rem minmax(0,1fr)}.ss-serve>li>a,.ss-serve>li>i{grid-column:2;justify-self:start}.ss-criteria li{grid-template-columns:1fr}.ss-criteria li>div+div{border-left:0;border-top:1px solid var(--ss-line)}.ss-brands ul{justify-content:flex-start}}
