.sst-section-header .text-brand{color:var(--color-text-brand)}.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);text-align:center}.sst-section-header .sst-section-title{color:var(--color-text-primary);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--space-3)}.sst-section-header .sst-section-lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65;margin:0}.sst-section-header .sst-section-lead+.sst-section-lead{margin-top:var(--space-3)}@media (min-width:768px){.sst-section-header{margin-bottom:var(--space-10)}}:root{--sst-home-surface-a:#fff;--sst-home-surface-a-accent:radial-gradient(ellipse 75% 45% at 50% 0%,rgba(65,154,201,.07) 0%,transparent 58%);--sst-home-surface-b:#f8fafc;--sst-home-surface-b-fill:linear-gradient(180deg,#f8fafc,#f4f9fd 55%,#f0f7fc);--sst-home-surface-b-accent:radial-gradient(ellipse 80% 48% at 50% 0%,rgba(65,154,201,.09) 0%,transparent 56%);--sst-home-surface-fade-a-to-b:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.45) 42%,transparent);--sst-home-surface-fade-b-to-a:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.42) 40%,transparent)}.sst-home-surface-a,.sst-home-surface-a.sst-section--raised{background-color:var(--sst-home-surface-a)!important;background-image:var(--sst-home-surface-a-accent);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-b,.sst-home-surface-b.sst-section--raised{background-color:var(--sst-home-surface-b)!important;background-image:var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-a+.sst-home-surface-b:before,.sst-home-surface-b+.sst-home-surface-a:before{content:"";height:3.5rem;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.sst-home-surface-a+.sst-home-surface-b:before{background:var(--sst-home-surface-fade-a-to-b)}.sst-home-surface-b+.sst-home-surface-a:before{background:var(--sst-home-surface-fade-b-to-a)}.sst-home-surface-a+.sst-home-surface-b,.sst-home-surface-b+.sst-home-surface-a{border-block-start:none;box-shadow:inset 0 6px 16px -14px rgba(15,23,42,.12)}.sst-home-surface-a>.sst-container,.sst-home-surface-b>.sst-container{position:relative;z-index:1}.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-12);padding-top:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-16);padding-top:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-20);padding-top:var(--space-20)}}.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-12)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-16)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-20)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-20)}}.sst-home-surface-a.sst-home-portfolio{background-image:radial-gradient(ellipse 75% 50% at 50% 100%,rgba(65,154,201,.06) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-a.sst-home-testimonials{background-image:radial-gradient(ellipse 70% 45% at 88% 18%,rgba(108,207,248,.1) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-b.sst-home-blog{background-image:radial-gradient(ellipse 80% 55% at 12% 0,rgba(108,207,248,.09) 0,transparent 55%),radial-gradient(ellipse 70% 45% at 88% 100%,rgba(65,154,201,.08) 0,transparent 58%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-home-surface-b.sst-home-process{background-image:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(65,154,201,.06) 0,transparent 55%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-service-hero-v2{overflow:hidden;padding-bottom:var(--space-8);padding-top:var(--space-10);position:relative}@media (min-width:768px){.sst-service-hero-v2{padding-bottom:var(--space-10);padding-top:var(--space-12)}}@media (min-width:1024px){.sst-service-hero-v2{padding-bottom:var(--space-12);padding-top:var(--space-16)}}.sst-service-hero-v2__bg{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(65,154,201,.14) 0,transparent 55%),linear-gradient(to bottom,var(--color-surface-raised) 0,var(--color-surface-base) 65%);inset:0;pointer-events:none;position:absolute}.sst-service-hero-v2--has-scene-bg .sst-service-hero-v2__bg{background:radial-gradient(ellipse 70% 55% at 20% 20%,rgba(108,207,248,.16) 0,transparent 50%),linear-gradient(105deg,var(--color-surface-raised) 0,var(--color-surface-base) 48%,rgba(248,251,254,.92) 100%)}.sst-service-hero-v2__scene-bg{inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 35%,rgba(0,0,0,.85));mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 35%,rgba(0,0,0,.85));overflow:hidden;pointer-events:none;position:absolute}.sst-service-hero-v2__scene-bg-img{filter:saturate(.92) blur(.3px);height:auto;max-width:none;opacity:.34;position:absolute;right:-4%;top:50%;transform:translateY(-50%);width:min(58vw,42rem)}@media (min-width:1024px){.sst-service-hero-v2__scene-bg-img{opacity:.38;right:0;width:min(52vw,38rem)}}.sst-service-hero-v2--framed-panel.sst-service-hero-v2--has-scene-bg .sst-service-hero-v2__scene-bg{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 38%,rgba(0,0,0,.5));mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 38%,rgba(0,0,0,.5))}.sst-service-hero-v2--framed-panel.sst-service-hero-v2--has-scene-bg .sst-service-hero-v2__scene-bg-img{opacity:.26}@media (min-width:1024px){.sst-service-hero-v2--framed-panel.sst-service-hero-v2--has-scene-bg .sst-service-hero-v2__scene-bg-img{opacity:.3}}.sst-service-hero-v2--transparent-art .sst-service-hero-v2__glow{opacity:.65}.sst-service-hero-v2--transparent-art .sst-service-hero-v2__media-frame{max-width:28rem}.sst-service-hero-v2__illustration--transparent{background:transparent;border-radius:0;box-shadow:none;filter:drop-shadow(0 18px 28px rgba(26,105,157,.12))}.sst-service-hero-v2__aurora{border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;position:absolute}.sst-service-hero-v2__aurora--1{animation:sst-service-hero-aurora-drift 18s ease-in-out infinite alternate;background:rgba(108,207,248,.32);height:26rem;left:-5rem;top:-7rem;width:26rem}.sst-service-hero-v2__aurora--2{animation:sst-service-hero-aurora-drift 22s ease-in-out infinite alternate-reverse;background:rgba(65,154,201,.26);height:20rem;right:-3rem;top:8%;width:20rem}.sst-service-hero-v2__aurora--3{animation:sst-service-hero-aurora-drift 26s ease-in-out infinite alternate;background:rgba(33,30,75,.1);bottom:8%;height:14rem;left:38%;width:14rem}@keyframes sst-service-hero-aurora-drift{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-14px) scale(1.06)}}.sst-service-hero-v2__grid{background-image:linear-gradient(var(--color-border-default) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-default) 1px,transparent 1px);background-size:40px 40px;inset:0;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 45% 35%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 45% 35%,#000 15%,transparent 75%);opacity:.24;position:absolute}.sst-service-hero-v2__content{position:relative;z-index:1}.sst-service-hero-v2__layout{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-service-hero-v2__layout{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-service-hero-v2__copy{max-width:40rem}.sst-service-hero-v2__eyebrow{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(239,246,255,.9));border:1px solid rgba(65,154,201,.22);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-text-brand);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.5rem;letter-spacing:.06em;margin:0 0 var(--space-4);padding:.4rem .9rem .4rem .75rem;text-transform:uppercase}.sst-service-hero-v2__eyebrow-dot{animation:sst-service-hero-pulse 2.4s ease-in-out infinite;background-color:var(--color-success);border-radius:var(--radius-full);box-shadow:0 0 0 0 rgba(5,150,105,.45);flex-shrink:0;height:.5rem;width:.5rem}@keyframes sst-service-hero-pulse{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,.45)}50%{box-shadow:0 0 0 6px rgba(5,150,105,0)}}.sst-service-hero-v2__title{color:var(--color-text-primary);font-size:clamp(1.875rem,4vw,2.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0 0 var(--space-4);text-wrap:balance}.sst-service-hero-v2__lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0 0 var(--space-5)}.sst-service-hero-v2__bullets{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0 0 var(--space-5);padding:0}.sst-service-hero-v2__bullet{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:.9375rem;gap:var(--space-3);line-height:1.55}.sst-service-hero-v2__bullet i{color:var(--color-text-brand);flex-shrink:0;font-size:.75rem;margin-top:.2em}.sst-service-hero-v2__trust-strip{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-6)}.sst-service-hero-v2__trust-item strong{color:var(--color-text-primary);font-weight:700}.sst-service-hero-v2__trust-divider{opacity:.45}.sst-service-hero-v2__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}@media (min-width:480px){.sst-service-hero-v2__actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.sst-service-hero-v2__actions>.sst-btn,.sst-service-hero-v2__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-service-hero-v2__actions>.sst-btn,.sst-service-hero-v2__actions>a.sst-btn{width:auto}}.sst-service-hero-v2__brand-mark{align-items:center;color:var(--color-text-tertiary);display:inline-flex;font-size:.8125rem;gap:var(--space-3);line-height:1.45}.sst-service-hero-v2__brand-icon{border-radius:var(--radius-full);box-shadow:0 2px 8px rgba(65,154,201,.2);flex-shrink:0}.sst-service-hero-v2__media{display:flex;justify-content:center;position:relative}.sst-service-hero-v2__glow{background:radial-gradient(circle at 40% 40%,rgba(108,207,248,.28) 0,transparent 55%),radial-gradient(circle at 70% 60%,rgba(65,154,201,.18) 0,transparent 60%);border-radius:50%;inset:8% 5%;pointer-events:none;position:absolute}.sst-service-hero-v2__media-frame{max-width:32rem;position:relative;width:100%;z-index:1}.sst-service-hero-v2__illustration{border-radius:var(--radius-xl);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px rgba(65,154,201,.14);display:block;height:auto;width:100%}.sst-service-hero-v2__illustration--photo{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.sst-service-hero-v2--framed-panel .sst-service-hero-v2__glow{opacity:.4}.sst-service-hero-v2__media-frame--panel{max-width:30rem}.sst-service-hero-v2__panel-shell{background:linear-gradient(145deg,rgba(65,154,201,.85),rgba(108,207,248,.65) 55%,rgba(65,154,201,.75));border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(26,105,157,.1);padding:2px;position:relative}.sst-service-hero-v2__panel-inner{align-items:center;background:#f8fafc;border-radius:calc(var(--radius-lg) - 2px);display:flex;justify-content:center;min-height:15rem;padding:var(--space-5)}@media (min-width:768px){.sst-service-hero-v2__panel-inner{min-height:17.5rem;padding:var(--space-6)}}.sst-service-hero-v2__illustration--panel-art{border-radius:var(--radius-md);box-shadow:none;display:block;height:auto;margin:0 auto;max-height:19rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.sst-service-hero-v2__illustration--panel-art.sst-service-hero-v2__illustration--photo{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sst-service-hero-v2--framed-panel .sst-service-hero-v2__float{z-index:3}.sst-service-hero-v2__float{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text-secondary);display:inline-flex;font-size:.75rem;gap:var(--space-2);line-height:1.3;padding:.55rem .85rem;position:absolute;z-index:2}.sst-service-hero-v2__float--stack{left:0;top:6%}.sst-service-hero-v2__float--projects{bottom:10%;right:0}.sst-service-hero-v2__float-icon{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-md);color:var(--color-text-brand);display:inline-flex;font-size:.8125rem;height:1.75rem;justify-content:center;width:1.75rem}.sst-service-hero-v2__float-icon--brand{background:rgba(65,154,201,.18)}.sst-service-hero-v2__float-text strong{color:var(--color-text-primary);display:block;font-weight:700}.sst-service-trust-logos{padding-bottom:var(--space-6);padding-top:0}.sst-service-trust-logos__label{color:var(--color-text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 var(--space-4);text-align:center;text-transform:uppercase}.sst-service-trust-logos .sst-home-logos{padding-block:0}@media (max-width:1023px){.sst-service-hero-v2__float{display:none}.sst-service-hero-v2__media{order:3}.sst-service-hero-v2__copy{order:1}}@media (prefers-reduced-motion:reduce){.sst-service-hero-v2__aurora,.sst-service-hero-v2__eyebrow-dot{animation:none}}.sst-tier2-offerings__split{display:grid;gap:var(--space-8);margin-top:var(--space-8)}@media (min-width:768px){.sst-tier2-offerings__split{align-items:stretch;gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-tier2-offerings__column-title{color:var(--color-text-brand);font-size:1rem;font-weight:700;letter-spacing:.04em;margin:0 0 var(--space-5);text-transform:uppercase}.sst-tier2-offerings__benefits,.sst-tier2-offerings__deliverables,.sst-tier2-offerings__panel{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:100%;padding:var(--space-6)}@media (min-width:768px){.sst-tier2-offerings__benefits,.sst-tier2-offerings__deliverables,.sst-tier2-offerings__panel{padding:var(--space-8)}}.sst-tier2-offerings__deliverables-list,.sst-tier2-offerings__list{display:flex;flex:1;flex-direction:column;gap:var(--space-4);list-style:none;margin:0;padding:0}.sst-tier2-offerings__deliverable,.sst-tier2-offerings__item{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:1rem;gap:var(--space-3);line-height:1.55}.sst-tier2-offerings__check{color:var(--color-text-brand);flex-shrink:0;font-size:.875rem;margin-top:.2rem}@media (prefers-reduced-motion:reduce){.sst-tier2-offerings__benefits,.sst-tier2-offerings__deliverables,.sst-tier2-offerings__panel{transition:none}}.sst-tier2-challenges__grid{display:grid;gap:var(--space-5);list-style:none;margin-top:var(--space-8);padding:0}@media (min-width:640px){.sst-tier2-challenges__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-tier2-challenges__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-tier2-challenges__card{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(108,207,248,.07) 0,transparent 55%),var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;padding:var(--space-6);position:relative}.sst-tier2-challenges__card:before{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-brand-400) 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--duration-normal) var(--ease-default)}.sst-tier2-challenges__card:focus-within:before,.sst-tier2-challenges__card:hover:before{opacity:1}.sst-tier2-challenges__index{color:var(--color-text-brand);font-size:.75rem;font-weight:700;letter-spacing:.08em}.sst-tier2-challenges__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0}.sst-tier2-challenges__body{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}@media (prefers-reduced-motion:reduce){.sst-tier2-challenges__card,.sst-tier2-challenges__card:before{transition:none}.sst-tier2-challenges__card:focus-within,.sst-tier2-challenges__card:hover{transform:none}}.sst-tier2-split__grid{align-items:center;display:grid;gap:var(--space-8)}@media (min-width:1024px){.sst-tier2-split__grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sst-tier2-split__grid--image-left .sst-tier2-split__media{order:-1}.sst-tier2-split__grid--image-right .sst-tier2-split__media{order:1}.sst-tier2-split__grid--image-left .sst-tier2-split__copy,.sst-tier2-split__grid--image-right .sst-tier2-split__copy{order:0}}.sst-tier2-split__copy{order:0}.sst-tier2-split__copy .sst-section-header{margin-bottom:var(--space-4);text-align:left}.sst-tier2-split__body{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0 0 var(--space-5)}.sst-tier2-split__bullets{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-tier2-split__bullets li{color:var(--color-text-primary);font-size:1rem;line-height:1.55;padding-left:1.25rem;position:relative}.sst-tier2-split__bullets li:before{background:var(--color-primary);border-radius:var(--radius-full);content:"";height:.45rem;left:0;position:absolute;top:.55em;width:.45rem}.sst-tier2-split__media{align-items:center;display:flex;justify-content:center;order:-1}.sst-tier2-split__media--panel{background:transparent;border:none;padding:0}.sst-tier2-split__panel-shell{background:linear-gradient(145deg,rgba(65,154,201,.85),rgba(108,207,248,.65) 55%,rgba(65,154,201,.75));border-radius:var(--radius-lg);box-shadow:0 10px 28px rgba(26,105,157,.1);max-width:26rem;padding:2px;width:100%}.sst-tier2-split__panel-inner{align-items:center;background:#f8fafc;border-radius:calc(var(--radius-lg) - 2px);display:flex;justify-content:center;min-height:14rem;padding:var(--space-5)}.sst-tier2-split__illustration{display:block;height:auto;margin:0 auto;max-width:22rem;width:100%}.sst-tier2-split__illustration--photo{border-radius:var(--radius-md);max-height:16rem;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion:reduce){.sst-tier2-split__media,.sst-tier2-split__media img{transition:none}}.sst-tier2-outcomes{padding-bottom:var(--space-8);padding-top:var(--space-8)}.sst-tier2-outcomes .sst-section-header{margin-bottom:var(--space-6)}@media (min-width:768px){.sst-tier2-outcomes .sst-section-header{margin-bottom:var(--space-8)}}.sst-tier2-outcomes__list{background:linear-gradient(135deg,rgba(65,154,201,.06),rgba(248,251,254,.95));border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:var(--space-6)}@media (min-width:768px){.sst-tier2-outcomes__list{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-8)}}.sst-tier2-outcomes__item{display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.sst-tier2-outcomes__value{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-brand-400) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.sst-tier2-outcomes__label{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45;margin:0}@media (prefers-reduced-motion:reduce){.sst-tier2-outcomes__list{transition:none}}.sst-tier2-industries__pills{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;list-style:none;margin:var(--space-8) 0 0;padding:0}.sst-tier2-industries__pill{align-items:center;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-text-primary);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.55rem;padding:.55rem .95rem .55rem .65rem;text-decoration:none;transition-duration:var(--duration-fast);transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:var(--ease-default)}.sst-tier2-industries__pill:focus-visible,.sst-tier2-industries__pill:hover{background-color:var(--color-primary-subtle);border-color:rgba(65,154,201,.4);box-shadow:var(--shadow-md);color:var(--color-text-primary);transform:translateY(-1px)}.sst-tier2-industries__icon{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-full);color:var(--color-text-brand);display:inline-flex;font-size:.8125rem;height:1.75rem;justify-content:center;width:1.75rem}.sst-tier2-industries__arrow{color:var(--color-text-brand);font-size:.75rem;opacity:.7;transition:transform var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.sst-tier2-industries__pill:focus-visible .sst-tier2-industries__arrow,.sst-tier2-industries__pill:hover .sst-tier2-industries__arrow{opacity:1;transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.sst-tier2-industries__arrow,.sst-tier2-industries__pill{transition:none}.sst-tier2-industries__pill:focus-visible,.sst-tier2-industries__pill:hover{transform:none}.sst-tier2-industries__pill:focus-visible .sst-tier2-industries__arrow,.sst-tier2-industries__pill:hover .sst-tier2-industries__arrow{transform:none}}.sst-tier2-workflow__rail{margin-top:var(--space-8);position:relative}.sst-tier2-workflow__rail:before{background:linear-gradient(180deg,rgba(65,154,201,.4),rgba(26,105,157,.2));border-radius:var(--radius-full);bottom:1.5rem;content:"";left:1.125rem;pointer-events:none;position:absolute;top:1.5rem;width:2px}.sst-tier2-workflow__grid{display:grid;gap:var(--space-5);list-style:none;margin:0;padding:0 0 0 var(--space-2)}@media (min-width:640px){.sst-tier2-workflow__rail:before{display:none}.sst-tier2-workflow__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}}@media (min-width:1024px){.sst-tier2-workflow__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-tier2-workflow__card{background:radial-gradient(ellipse 80% 60% at 0 0,rgba(108,207,248,.08) 0,transparent 55%),var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;grid-template-rows:auto auto;min-height:100%;padding:var(--space-6);position:relative;transition:box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}@media (min-width:640px){.sst-tier2-workflow__card{display:flex;flex-direction:column;gap:var(--space-3)}}.sst-tier2-workflow__card:focus-within,.sst-tier2-workflow__card:hover{border-color:rgba(65,154,201,.22);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sst-tier2-workflow__step{align-items:center;align-self:start;background:var(--color-surface-overlay);border:2px solid rgba(65,154,201,.4);border-radius:var(--radius-full);box-shadow:0 0 0 3px var(--sst-home-surface-a,var(--color-surface-base));color:var(--color-text-brand);display:inline-flex;font-size:.5625rem;font-weight:700;grid-row:1/span 2;height:1.5rem;justify-content:center;letter-spacing:-.02em;margin-left:calc(-1 * var(--space-2) - .125rem);position:relative;width:1.5rem;z-index:1}@media (min-width:640px){.sst-tier2-workflow__step{box-shadow:none;font-size:.625rem;height:1.75rem;left:var(--space-4);margin:0;position:absolute;top:var(--space-4);width:1.75rem}.sst-tier2-workflow__card{padding-top:calc(var(--space-6) + var(--space-5))}}.sst-tier2-workflow__icon{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-lg);color:var(--color-text-brand);display:inline-flex;font-size:1.25rem;height:2.75rem;justify-content:center;width:2.75rem}@media (max-width:639px){.sst-tier2-workflow__icon{grid-column:2;grid-row:1}.sst-tier2-workflow__title{grid-column:2;grid-row:2}.sst-tier2-workflow__body{grid-column:1/-1}}.sst-tier2-workflow__title{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.3;margin:0}.sst-tier2-workflow__body{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}@media (prefers-reduced-motion:reduce){.sst-tier2-workflow__card:focus-within,.sst-tier2-workflow__card:hover{transform:none}}.sst-tier2-deployment__timeline{list-style:none;margin:var(--space-8) 0 0;max-width:42rem;padding:0 0 0 var(--space-8);position:relative}.sst-tier2-deployment__timeline:before{background:linear-gradient(180deg,rgba(26,105,157,.45),rgba(65,154,201,.3) 50%,rgba(26,105,157,.15));border-radius:var(--radius-full);bottom:1.25rem;content:"";left:1.375rem;position:absolute;top:1.25rem;width:2px}.sst-tier2-deployment__step{display:grid;gap:var(--space-5);grid-template-columns:auto 1fr;padding-bottom:var(--space-6);position:relative}.sst-tier2-deployment__step:last-child{padding-bottom:0}.sst-tier2-deployment__marker{align-items:center;background:var(--color-surface-overlay);border:2px solid rgba(26,105,157,.35);border-radius:var(--radius-full);box-shadow:0 0 0 3px var(--sst-home-surface-b,var(--color-surface-base)),var(--shadow-sm);color:var(--color-brand-800);display:inline-flex;font-size:1.125rem;height:2.75rem;justify-content:center;margin-left:calc(-1 * var(--space-8) + .125rem);position:relative;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default);width:2.75rem;z-index:1}.sst-tier2-deployment__step:focus-within .sst-tier2-deployment__marker,.sst-tier2-deployment__step:hover .sst-tier2-deployment__marker{border-color:rgba(65,154,201,.5);box-shadow:0 0 0 3px var(--sst-home-surface-b,var(--color-surface-base)),0 4px 12px rgba(26,105,157,.15);transform:scale(1.04)}.sst-tier2-deployment__content{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(26,105,157,.06) 0,transparent 55%),var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6);transition:box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.sst-tier2-deployment__step:focus-within .sst-tier2-deployment__content,.sst-tier2-deployment__step:hover .sst-tier2-deployment__content{border-color:rgba(65,154,201,.22);box-shadow:var(--shadow-md)}.sst-tier2-deployment__title{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2)}.sst-tier2-deployment__body{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}@media (min-width:768px){.sst-tier2-deployment__timeline{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.sst-tier2-deployment__step:focus-within .sst-tier2-deployment__marker,.sst-tier2-deployment__step:hover .sst-tier2-deployment__marker{transform:none}}.sst-service-case-featured__card{background:linear-gradient(165deg,#fff,#f8fbfe 52%,#f0f7fc);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:inherit;display:grid;gap:0;margin-top:var(--space-8);overflow:hidden;text-decoration:none;transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-service-case-featured__card:before{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-brand-400) 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--duration-normal) var(--ease-default);z-index:3}.sst-service-case-featured__card{position:relative}@media (min-width:1024px){.sst-service-case-featured__card{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-service-case-featured__card:focus-visible,.sst-service-case-featured__card:hover{border-color:rgba(65,154,201,.28);box-shadow:0 14px 36px rgba(26,105,157,.12),var(--shadow-lg);transform:translateY(-4px)}.sst-service-case-featured__card:focus-visible:before,.sst-service-case-featured__card:hover:before{opacity:1}.sst-service-case-featured__media{min-height:14rem;overflow:hidden;position:relative}.sst-service-case-featured__img{display:block;height:100%;min-height:14rem;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.sst-service-case-featured__card:focus-visible .sst-service-case-featured__img,.sst-service-case-featured__card:hover .sst-service-case-featured__img{transform:scale(1.04)}.sst-service-case-featured__category{background:hsla(0,0%,100%,.92);border:1px solid rgba(65,154,201,.22);border-radius:var(--radius-full);color:var(--color-text-brand);font-size:.6875rem;font-weight:600;left:var(--space-4);letter-spacing:.06em;padding:.3rem .65rem;position:absolute;text-transform:uppercase;top:var(--space-4);z-index:2}.sst-service-case-featured__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(30,58,138,.82) 0,rgba(30,58,138,.35) 55%,transparent);display:flex;inset:0;opacity:0;padding:var(--space-5);position:absolute;transition:opacity var(--duration-normal) var(--ease-default)}.sst-service-case-featured__card:focus-visible .sst-service-case-featured__overlay,.sst-service-case-featured__card:hover .sst-service-case-featured__overlay{opacity:1}.sst-service-case-featured__overlay-text{align-items:center;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem}.sst-service-case-featured__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-7)}.sst-service-case-featured__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.sst-service-case-featured__meta-item{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;gap:.35rem}.sst-service-case-featured__meta-item i{color:var(--color-text-brand);font-size:.75rem}.sst-service-case-featured__title{color:var(--color-text-primary);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.sst-service-case-featured__subtitle{color:var(--color-text-brand);font-size:.9375rem;font-weight:600;margin:0}.sst-service-case-featured__challenge{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.sst-service-case-featured__challenge strong{color:var(--color-text-primary);font-weight:600}.sst-service-case-featured__summary{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}.sst-service-case-featured__metrics{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-service-case-featured__metric{background:rgba(65,154,201,.08);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.15rem;min-width:5.5rem;padding:var(--space-3) var(--space-4)}.sst-service-case-featured__metric-value{font-size:1.125rem;font-weight:700;line-height:1.2}.sst-service-case-featured__metric-label{color:var(--color-text-secondary);font-size:.75rem;line-height:1.35}.sst-service-case-featured__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.sst-service-case-featured__tech{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.sst-service-case-featured__tech li{background:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;padding:.15rem .55rem}.sst-service-case-featured__cta{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:.9375rem;font-weight:600;gap:var(--space-2);transition:gap var(--duration-normal) var(--ease-default)}.sst-service-case-featured__card:focus-visible .sst-service-case-featured__cta,.sst-service-case-featured__card:hover .sst-service-case-featured__cta{gap:var(--space-3)}.sst-service-case-grid__list{display:grid;gap:var(--space-6);list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-service-case-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-service-case-grid__list{gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-service-case-card{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-service-case-card:focus-visible,.sst-service-case-card:hover{border-color:rgba(65,154,201,.25);box-shadow:0 12px 32px rgba(26,105,157,.1),var(--shadow-md);transform:translateY(-3px)}.sst-service-case-card__media{aspect-ratio:16/10;overflow:hidden;position:relative}.sst-service-case-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.sst-service-case-card:focus-visible .sst-service-case-card__img,.sst-service-case-card:hover .sst-service-case-card__img{transform:scale(1.05)}.sst-service-case-card__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(30,58,138,.78) 0,rgba(30,58,138,.3) 55%,transparent);display:flex;inset:0;opacity:0;padding:var(--space-4);position:absolute;transition:opacity var(--duration-normal) var(--ease-default)}.sst-service-case-card:focus-visible .sst-service-case-card__overlay,.sst-service-case-card:hover .sst-service-case-card__overlay{opacity:1}.sst-service-case-card__overlay-text{align-items:center;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.35rem}.sst-service-case-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.sst-service-case-card__eyebrow{color:var(--color-text-brand);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sst-service-case-card__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.sst-service-case-card__subtitle{color:var(--color-text-brand);font-size:.8125rem;font-weight:600;margin:0}.sst-service-case-card__summary{color:var(--color-text-secondary);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.sst-service-case-card__metrics{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-1) 0 0;padding:0}.sst-service-case-card__metric{background:rgba(65,154,201,.08);border:1px solid rgba(65,154,201,.15);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.1rem;padding:.35rem .55rem}.sst-service-case-card__metric-value{color:var(--color-text-brand);font-size:.875rem;font-weight:700;line-height:1.2}.sst-service-case-card__metric-label{color:var(--color-text-secondary);font-size:.6875rem;line-height:1.3}.sst-service-case-card__tech{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.sst-service-case-card__tech li{background:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.625rem;font-weight:500;padding:.12rem .45rem}.sst-service-case-card__cta{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);transition:gap var(--duration-normal) var(--ease-default)}.sst-service-case-card:focus-visible .sst-service-case-card__cta,.sst-service-case-card:hover .sst-service-case-card__cta{gap:var(--space-3)}@media (prefers-reduced-motion:reduce){.sst-service-case-card,.sst-service-case-card__cta,.sst-service-case-card__img,.sst-service-case-card__overlay,.sst-service-case-featured__card,.sst-service-case-featured__cta,.sst-service-case-featured__img,.sst-service-case-featured__overlay{transition:none}.sst-service-case-card:focus-visible,.sst-service-case-card:hover,.sst-service-case-featured__card:focus-visible,.sst-service-case-featured__card:hover{transform:none}.sst-service-case-card:focus-visible .sst-service-case-card__img,.sst-service-case-card:hover .sst-service-case-card__img,.sst-service-case-featured__card:focus-visible .sst-service-case-featured__img,.sst-service-case-featured__card:hover .sst-service-case-featured__img{transform:none}}.sst-service-case-studies__featured .sst-service-case-featured__card{margin-top:var(--space-6)}.sst-service-case-featured__card--polished{background:#fff;border-color:rgba(65,154,201,.14);border-radius:var(--radius-2xl);box-shadow:0 1px 2px rgba(26,105,157,.04),0 8px 28px rgba(26,105,157,.08);gap:var(--space-6);padding:var(--space-5)}@media (min-width:768px){.sst-service-case-featured__card--polished{gap:var(--space-7);padding:var(--space-6)}}@media (min-width:1024px){.sst-service-case-featured__card--polished{align-items:stretch;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-6)}}.sst-service-case-featured__card--polished .sst-service-case-featured__media-shell{min-width:0}.sst-service-case-featured__card--polished .sst-service-case-featured__media{aspect-ratio:16/11;background:linear-gradient(165deg,#f8fbfe,#eef6fc);border:1px solid rgba(65,154,201,.12);border-radius:var(--radius-lg);min-height:11rem}@media (min-width:1024px){.sst-service-case-featured__card--polished .sst-service-case-featured__media{aspect-ratio:auto;min-height:17.5rem}}.sst-service-case-featured__card--polished .sst-service-case-featured__img{min-height:11rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:var(--space-4)}@media (min-width:1024px){.sst-service-case-featured__card--polished .sst-service-case-featured__img{min-height:17.5rem;padding:var(--space-5)}}.sst-service-case-featured__card--polished .sst-service-case-featured__body{gap:var(--space-4);justify-content:center;min-width:0;padding:0;width:100%}@media (max-width:1023px){.sst-service-case-featured__card--polished .sst-service-case-featured__body{padding-top:var(--space-1)}}@media (min-width:1024px){.sst-service-case-featured__card--polished .sst-service-case-featured__body{padding-block:var(--space-3)}}.sst-service-case-featured__card--polished .sst-service-case-featured__category{left:var(--space-3);top:var(--space-3)}.sst-service-case-featured__card--polished .sst-service-case-featured__footer{align-items:flex-start;border-top:1px solid rgba(65,154,201,.1);flex-direction:column;gap:var(--space-3);justify-content:flex-start;padding-top:var(--space-4)}.sst-service-case-featured__card--polished .sst-service-case-featured__cta{align-self:flex-start}@media (max-width:639px){.sst-service-case-featured__card--polished .sst-service-case-featured__footer{align-items:stretch;flex-direction:column;gap:var(--space-3)}.sst-service-case-featured__card--polished .sst-service-case-featured__cta{background:rgba(65,154,201,.08);border:1px solid rgba(65,154,201,.16);border-radius:var(--radius-md);justify-content:center;padding:var(--space-3) var(--space-4)}}.sst-service-case-featured__card--polished:focus-visible,.sst-service-case-featured__card--polished:hover{box-shadow:0 2px 4px rgba(26,105,157,.05),0 16px 40px rgba(26,105,157,.12)}.sst-service-case-studies__grid--with-featured{border-top:1px solid rgba(65,154,201,.12);margin-top:var(--space-10);padding-top:var(--space-10)}.sst-service-case-studies__grid .sst-service-case-grid__list{margin-top:var(--space-6)}.sst-service-case-studies__lead{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65;margin:var(--space-6) auto 0;max-width:42rem;text-align:center}.sst-service-case-studies__pains{display:grid;gap:var(--space-4);list-style:none;margin-top:var(--space-8);padding:0}@media (min-width:768px){.sst-service-case-studies__pains{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-service-case-studies__pain{background:linear-gradient(165deg,#fff,#f8fbfe);border:1px solid rgba(65,154,201,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.sst-service-case-studies__pain-icon{align-items:center;background:linear-gradient(145deg,rgba(65,154,201,.14),rgba(108,207,248,.1));border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:1rem;height:2.5rem;justify-content:center;width:2.5rem}.sst-service-case-studies__pain-title{color:var(--color-text-default);font-size:1rem;font-weight:700;line-height:1.35;margin:0}.sst-service-case-studies__pain-body{color:var(--color-text-muted);font-size:.875rem;line-height:1.55;margin:var(--space-2) 0 0}.sst-service-case-studies__featured-note{align-items:flex-start;background:rgba(65,154,201,.06);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-md);color:var(--color-brand-800);display:flex;font-size:.9375rem;gap:var(--space-3);line-height:1.55;margin:var(--space-8) auto 0;max-width:48rem;padding:var(--space-4) var(--space-5)}.sst-service-case-studies__featured-note i{color:var(--color-primary);flex-shrink:0;margin-top:.15em}.sst-service-case-studies__footer{border-top:1px solid rgba(65,154,201,.12);display:flex;justify-content:center;margin-top:var(--space-10);padding-top:var(--space-8)}.sst-service-case-studies__explore{gap:var(--space-2)}@media (max-width:479px){.sst-service-case-studies__explore{justify-content:center;width:100%}.sst-service-case-studies__featured-note{align-items:flex-start;flex-direction:column;text-align:left}.sst-service-case-studies__lead{font-size:1rem;padding-inline:var(--space-2)}}.sst-industry-case-studies .sst-service-case-grid__list--industry,.sst-service-case-studies .sst-service-case-grid__list--service{align-items:stretch;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);list-style:none;margin:var(--space-8) 0 0;padding:0}.sst-service-case-studies .sst-service-case-grid__list--service{border-top:1px solid rgba(65,154,201,.12);margin-top:var(--space-10);padding-top:var(--space-10)}.sst-industry-case-studies .sst-service-case-grid__item,.sst-service-case-studies .sst-service-case-grid__item{min-width:0}.sst-industry-case-studies .sst-service-case-card,.sst-service-case-studies .sst-service-case-card{height:100%}@media (min-width:640px){.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="2"],.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols=many],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="2"],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols=many]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.sst-service-case-studies .sst-service-case-grid__list--service{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-12)}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="1"],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="1"]{grid-template-columns:minmax(0,1fr);justify-items:center}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="1"] .sst-service-case-grid__item,.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="1"] .sst-service-case-grid__item{max-width:52rem;width:100%}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="1"] .sst-service-case-card,.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="1"] .sst-service-case-card{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="1"] .sst-service-case-card__media,.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="1"] .sst-service-case-card__media{aspect-ratio:auto;min-height:14rem}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="1"] .sst-service-case-card__img,.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="1"] .sst-service-case-card__img{min-height:14rem}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="2"],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-service-case-studies .sst-service-case-grid__list--service{margin-top:3.5rem;padding-top:3.5rem}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="1"],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="1"]{grid-template-columns:minmax(0,1fr)}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="2"],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols="3"],.sst-industry-case-studies .sst-service-case-grid__list--industry[data-case-study-cols=many],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols="3"],.sst-service-case-studies .sst-service-case-grid__list--service[data-case-study-cols=many]{gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-service-rich__story-header{margin-bottom:var(--space-8)}.sst-service-rich__story-grid{align-items:start;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-service-rich__story-grid{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.sst-service-rich__section-title{color:var(--color-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--space-6)}.sst-service-rich__paragraph{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0 0 var(--space-4)}.sst-service-rich__paragraph--emphasis{background:rgba(65,154,201,.06);border-left:3px solid var(--color-text-brand);border-radius:var(--radius-lg);color:var(--color-text-primary);font-weight:500;padding:var(--space-4) var(--space-5)}.sst-service-detail__aside{display:flex;flex-direction:column;gap:var(--space-5)}.sst-service-detail__panel{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.sst-service-detail__panel--cta{background:radial-gradient(ellipse 70% 80% at 0 50%,rgba(108,207,248,.1) 0,transparent 55%),var(--color-surface-overlay);border-color:rgba(65,154,201,.22)}.sst-service-detail__panel-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0 0 var(--space-4)}.sst-service-detail__list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-service-detail__list li{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55;padding-left:1.25rem;position:relative}.sst-service-detail__list li:before{background:var(--color-text-brand);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.55em;width:.375rem}.sst-service-rich__panel-text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0 0 var(--space-4)}.sst-service-rich__panel-link{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:.9375rem;font-weight:600;gap:var(--space-2);text-decoration:none}.sst-service-rich__panel-link:hover{text-decoration:underline}.sst-tier2-why-v2 .sst-section-header{margin-inline:auto;max-width:42rem}.sst-tier2-why-v2__grid{display:grid;gap:var(--space-5);grid-template-columns:1fr;list-style:none;margin:var(--space-8) 0 0;padding:0}@media (min-width:640px){.sst-tier2-why-v2__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-tier2-why-v2__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-tier2-why-v2__card{background:linear-gradient(165deg,#fff,#f8fbfe 52%,#f3f9fd);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);min-height:100%;overflow:hidden;padding:var(--space-6);position:relative;transition:box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.sst-tier2-why-v2__card:before{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-brand-400) 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--duration-normal) var(--ease-default)}.sst-tier2-why-v2__card:focus-within,.sst-tier2-why-v2__card:hover{border-color:rgba(65,154,201,.26);box-shadow:0 12px 32px rgba(26,105,157,.1),var(--shadow-md);transform:translateY(-2px)}.sst-tier2-why-v2__card:focus-within:before,.sst-tier2-why-v2__card:hover:before{opacity:1}.sst-tier2-why-v2__index{color:rgba(65,154,201,.12);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:1;pointer-events:none;position:absolute;right:var(--space-5);top:var(--space-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sst-tier2-why-v2__head{align-items:flex-start;display:flex;gap:var(--space-4);padding-right:var(--space-10)}.sst-tier2-why-v2__icon{align-items:center;background:linear-gradient(135deg,rgba(65,154,201,.14),rgba(108,207,248,.2));border:1px solid rgba(65,154,201,.22);border-radius:var(--radius-lg);color:var(--color-text-brand);display:inline-flex;flex-shrink:0;font-size:1.125rem;height:2.75rem;justify-content:center;width:2.75rem}.sst-tier2-why-v2__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:.2rem 0 0;text-wrap:balance}.sst-tier2-why-v2__body{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}@media (prefers-reduced-motion:reduce){.sst-tier2-why-v2__card:focus-within,.sst-tier2-why-v2__card:hover{transform:none}}.sst-service-rich__fit-grid{display:grid;gap:var(--space-6)}@media (min-width:768px){.sst-service-rich__fit-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-service-rich__fit-card{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}@media (min-width:768px){.sst-service-rich__fit-card{padding:var(--space-8)}}.sst-service-rich__fit-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.sst-service-rich__fit-card--yes{background:radial-gradient(ellipse 80% 60% at 0 0,rgba(108,207,248,.08) 0,transparent 55%),var(--color-surface-overlay);border-color:rgba(65,154,201,.25)}.sst-service-rich__fit-card--no{background:var(--color-surface-base);border-color:var(--color-border-default)}.sst-service-rich__fit-title{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:var(--space-3);margin:0 0 var(--space-5)}.sst-service-rich__fit-card--yes .sst-service-rich__fit-title i{color:var(--color-success)}.sst-service-rich__fit-card--no .sst-service-rich__fit-title i{color:var(--color-danger)}.sst-service-rich__fit-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-service-rich__fit-list li{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;padding-left:1.25rem;position:relative}.sst-service-rich__fit-card--yes .sst-service-rich__fit-list li:before{background:var(--color-success);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.55em;width:.375rem}.sst-service-rich__fit-card--no .sst-service-rich__fit-list li:before{background:var(--color-danger);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.55em;width:.375rem}.sst-tech-stack__panel{background:radial-gradient(circle at 20% 0,rgba(108,207,248,.08) 0,transparent 45%),radial-gradient(circle at 80% 100%,rgba(65,154,201,.06) 0,transparent 40%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.14);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-top:var(--space-8);padding:var(--space-8) var(--space-5)}@media (min-width:768px){.sst-tech-stack__panel{padding:var(--space-10) var(--space-8)}}.sst-tech-stack__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-5);justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-tech-stack__grid{gap:var(--space-8) var(--space-6)}}.sst-tech-stack__item{align-items:center;cursor:default;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-3);text-align:center;width:6.25rem}@media (min-width:640px){.sst-tech-stack__item{width:6.75rem}}.sst-tech-stack__orb{align-items:center;background:rgba(65,154,201,.1);border-radius:50%;box-shadow:0 8px 22px rgba(26,105,157,.12);display:flex;height:4.75rem;justify-content:center;padding:3px;position:relative;transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default);width:4.75rem}.sst-tech-stack__orb:before{background:conic-gradient(from 210deg,var(--color-brand-400) 0deg,var(--color-primary) 75deg,rgba(65,154,201,.12) 76deg,rgba(65,154,201,.12) 1turn);border-radius:50%;content:"";inset:0;position:absolute;transition:transform var(--duration-normal) var(--ease-default);z-index:0}.sst-tech-stack__item:focus-within .sst-tech-stack__orb,.sst-tech-stack__item:hover .sst-tech-stack__orb{box-shadow:0 12px 28px rgba(26,105,157,.18);transform:translateY(-3px)}.sst-tech-stack__item:focus-within .sst-tech-stack__orb:before,.sst-tech-stack__item:hover .sst-tech-stack__orb:before{transform:rotate(-45deg)}.sst-tech-stack__orb-inner{align-items:center;background:#fff;border-radius:50%;color:var(--color-text-brand);display:flex;font-size:1.625rem;height:100%;justify-content:center;position:relative;transition:transform var(--duration-normal) var(--ease-default);width:100%;z-index:1}.sst-tech-stack__item:focus-within .sst-tech-stack__orb-inner,.sst-tech-stack__item:hover .sst-tech-stack__orb-inner{transform:scale(1.04)}.sst-tech-stack__orb-inner img{height:2.25rem;-o-object-fit:contain;object-fit:contain;width:2.25rem}.sst-tech-stack__name{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.35;max-width:100%;word-wrap:break-word}@media (prefers-reduced-motion:reduce){.sst-tech-stack__orb,.sst-tech-stack__orb-inner,.sst-tech-stack__orb:before{transition:none}.sst-tech-stack__item:focus-within .sst-tech-stack__orb,.sst-tech-stack__item:focus-within .sst-tech-stack__orb-inner,.sst-tech-stack__item:hover .sst-tech-stack__orb,.sst-tech-stack__item:hover .sst-tech-stack__orb-inner{transform:none}.sst-tech-stack__item:focus-within .sst-tech-stack__orb:before,.sst-tech-stack__item:hover .sst-tech-stack__orb:before{transform:none}}.sst-tier2-process__stepper-wrap{margin-top:var(--space-8);position:relative}.sst-tier2-process__connector{display:none}.sst-tier2-process__stepper{display:none;list-style:none;margin:0;padding:0}.sst-tier2-process__panels{display:none}.sst-tier2-process__timeline{list-style:none;margin:var(--space-8) 0 0;padding:0 0 0 var(--space-6);position:relative}.sst-tier2-process__timeline:before{background:linear-gradient(180deg,rgba(65,154,201,.45),rgba(26,105,157,.25));border-radius:var(--radius-full);bottom:.75rem;content:"";left:.6875rem;position:absolute;top:.75rem;width:2px}.sst-tier2-process__timeline-item{display:grid;gap:var(--space-5);grid-template-columns:auto 1fr;padding-bottom:var(--space-6);position:relative}.sst-tier2-process__timeline-item:last-child{padding-bottom:0}.sst-tier2-process__timeline-dot{align-items:center;background:var(--color-surface-overlay);border:2px solid rgba(65,154,201,.45);border-radius:var(--radius-full);box-shadow:0 0 0 3px var(--sst-home-surface-a,var(--color-surface-base));color:var(--color-text-brand);display:inline-flex;font-size:.5625rem;font-weight:700;height:1.375rem;justify-content:center;letter-spacing:-.02em;margin-left:calc(-1 * var(--space-6) - .125rem);position:relative;width:1.375rem;z-index:1}.sst-tier2-process__timeline-content{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6)}.sst-tier2-process__timeline-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2)}.sst-tier2-process__timeline-body{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}@media (min-width:768px){.sst-tier2-process__timeline{display:none}.sst-tier2-process__stepper{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between;position:relative;z-index:1}.sst-tier2-process__connector{background:linear-gradient(90deg,rgba(65,154,201,.15),rgba(65,154,201,.55) 50%,rgba(26,105,157,.35));border-radius:var(--radius-full);display:block;height:3px;left:8%;pointer-events:none;position:absolute;right:8%;top:1.375rem}.sst-tier2-process__stepper>.sst-tier2-process__step{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:var(--space-3);max-width:9rem;padding:0;text-align:center;transition:transform var(--duration-normal) var(--ease-default);width:100%}.sst-tier2-process__step:focus-visible,.sst-tier2-process__step:hover{outline:none;transform:translateY(-2px)}.sst-tier2-process__step-index{align-items:center;background:var(--color-surface-overlay);border:2px solid var(--color-border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:700;height:2.75rem;justify-content:center;transition:color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default);width:2.75rem}.sst-tier2-process__step-label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;line-height:1.35;transition:color var(--duration-normal) var(--ease-default)}.sst-tier2-process__step.is-active .sst-tier2-process__step-index,.sst-tier2-process__step[aria-selected=true] .sst-tier2-process__step-index{background:linear-gradient(135deg,var(--color-brand-600) 0,var(--color-brand-800) 100%);border-color:transparent;box-shadow:0 4px 14px rgba(26,105,157,.28);color:#fff}.sst-tier2-process__step.is-active .sst-tier2-process__step-label,.sst-tier2-process__step[aria-selected=true] .sst-tier2-process__step-label{color:var(--color-text-primary)}.sst-tier2-process__panels{display:block;margin:var(--space-8) auto 0;max-width:52rem;text-align:center}.sst-tier2-process__panel{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(108,207,248,.08) 0,transparent 55%),var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:none;padding:var(--space-6) var(--space-8)}.sst-tier2-process__panel.is-active{display:block}.sst-tier2-process__panel-index{color:rgba(65,154,201,.16);font-size:clamp(2.5rem,8vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 var(--space-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sst-tier2-process__panel-body{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.75;margin:0;margin-inline:auto;max-width:40rem;text-wrap:pretty}}@media (prefers-reduced-motion:reduce){.sst-tier2-process__step:focus-visible,.sst-tier2-process__step:hover{transform:none}}.sst-service-detail-related{overflow:visible}.sst-service-detail-related .sst-section-header+.sst-services-grid__list{margin-bottom:var(--space-12)}.sst-service-detail-related .sst-section-header+.sst-services-grid__list:last-child{margin-bottom:0}.sst-services-grid__list{display:grid;gap:var(--space-5);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.sst-services-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-services-grid__list{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-service-detail-related .sst-service-card{height:100%;transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-service-detail-related .sst-service-card:focus-within,.sst-service-detail-related .sst-service-card:hover{border-color:rgba(65,154,201,.2);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.sst-dark-band-eyebrow{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-full);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.3;margin-bottom:var(--space-3);padding:.35rem .85rem;text-transform:uppercase}.sst-service-hire-band{background:radial-gradient(ellipse 80% 60% at 10% 0,rgba(108,207,248,.14) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 90% 100%,rgba(65,154,201,.12) 0,transparent 50%),linear-gradient(145deg,var(--color-brand-950) 0,var(--color-brand-900) 52%,#152a5c 100%);overflow:hidden;padding-block:var(--space-12);position:relative}.sst-service-hire-band__shell{display:flex;flex-direction:column;gap:var(--space-8)}.sst-service-hire-band__intro-grid{align-items:center;display:grid;gap:var(--space-8)}@media (min-width:1024px){.sst-service-hire-band__intro-grid{gap:var(--space-10);grid-template-columns:minmax(14rem,.85fr) minmax(0,1.15fr)}}.sst-service-hire-band__illustration{display:flex;justify-content:center;margin-inline:auto;max-width:26rem}.sst-service-hire-band__photo-frame{background:linear-gradient(145deg,rgba(108,207,248,.65),rgba(65,154,201,.45));border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.25);padding:2px}.sst-service-hire-band__illustration-img--photo{border-radius:calc(var(--radius-lg) - 2px);display:block;height:auto;max-height:17rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.sst-service-hire-band__illustration-img{filter:drop-shadow(0 12px 32px rgba(0,0,0,.25));height:auto;width:100%}.sst-service-hire-band__title{color:var(--color-text-inverse);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--space-4);text-wrap:balance}.sst-service-hire-band__lead{color:hsla(0,0%,100%,.78);font-size:1rem;line-height:1.65;margin:0}.sst-service-hire-band__grid{display:grid;gap:var(--space-5);list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-service-hire-band__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-service-hire-band__card{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);transition-duration:var(--duration-normal);transition-property:border-color,background-color,transform;transition-timing-function:var(--ease-default)}.sst-service-hire-band__card:hover{background:hsla(0,0%,100%,.09);border-color:rgba(108,207,248,.35);transform:translateY(-2px)}.sst-service-hire-band__icon{align-items:center;background:rgba(65,154,201,.18);border:1px solid rgba(108,207,248,.22);border-radius:var(--radius-md);color:var(--color-brand-400);display:inline-flex;font-size:1.125rem;height:2.5rem;justify-content:center;width:2.5rem}.sst-service-hire-band__card-title{color:var(--color-text-inverse);font-size:1.0625rem;font-weight:700;margin:0}.sst-service-hire-band__card-summary{color:hsla(0,0%,100%,.72);flex:1;font-size:.875rem;line-height:1.6;margin:0}.sst-service-hire-band__details{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:var(--space-3) 0 0}.sst-service-hire-band__details li{color:hsla(0,0%,100%,.68);font-size:.8125rem;line-height:1.45}.sst-service-hire-band__detail-label{color:hsla(0,0%,100%,.88);font-weight:600}.sst-service-hire-band__trust{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:center;padding-top:var(--space-2)}.sst-service-hire-band__trust-item{align-items:center;color:hsla(0,0%,100%,.72);display:inline-flex;font-size:.8125rem;gap:var(--space-2);line-height:1.4}.sst-service-hire-band__trust-item i{color:var(--color-brand-400);font-size:.875rem}.sst-service-hire-band__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:480px){.sst-service-hire-band__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}.sst-service-hire-band__btn-secondary{background:transparent;border-color:hsla(0,0%,100%,.35);color:var(--color-text-inverse)}.sst-service-hire-band__btn-secondary:focus-visible,.sst-service-hire-band__btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5);color:var(--color-text-inverse)}@media (prefers-reduced-motion:reduce){.sst-service-hire-band__card{transition:none}.sst-service-hire-band__card:hover{transform:none}}.sst-home-faq{content-visibility:visible;overflow:visible}.sst-home-faq__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-6);max-width:42rem}.sst-home-faq__highlights{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;list-style:none;margin:0 0 var(--space-8);padding:0}.sst-home-faq__highlights li{align-items:center;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.45rem .85rem}.sst-home-faq__highlights i{color:var(--color-primary);font-size:.75rem}.sst-home-faq__shell{background:radial-gradient(circle at 0 0,rgba(108,207,248,.1) 0,transparent 45%),radial-gradient(circle at 100% 100%,rgba(65,154,201,.08) 0,transparent 40%),var(--color-surface-raised);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-6);overflow:visible;padding:var(--space-6)}@media (min-width:1024px){.sst-home-faq__shell{align-items:start;gap:var(--space-8);grid-template-columns:minmax(15rem,.42fr) minmax(0,.58fr);padding:var(--space-8)}}.sst-home-faq__aside{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-5)}@media (min-width:1024px){.sst-home-faq__aside{align-self:start;position:sticky;top:5.5rem}}.sst-home-faq__aside-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-3)}.sst-home-faq__aside-lead{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;margin:0 0 var(--space-5)}.sst-home-faq__aside-list{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;margin:0 0 var(--space-5);padding:0}.sst-home-faq__aside-list li{color:var(--color-text-secondary);display:flex;font-size:.8125rem;gap:var(--space-3);line-height:1.45}.sst-home-faq__aside-list i{color:var(--color-primary);flex-shrink:0;margin-top:.15rem;text-align:center;width:1.25rem}.sst-home-faq__aside-list strong{color:var(--color-text-primary);font-weight:600}.sst-home-faq__aside-cta{border-top:1px solid var(--color-border-default);padding-top:var(--space-5)}.sst-home-faq__aside-cta-label{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;margin:0 0 var(--space-3)}.sst-home-faq__aside-btn{justify-content:center;width:100%}.sst-home-faq__aside-email{color:var(--color-primary-hover);display:block;font-size:.8125rem;font-weight:500;margin-top:var(--space-3);text-align:center;word-break:break-all}.sst-home-faq__aside-email:hover{color:var(--color-brand-800);text-decoration:underline}.sst-home-faq__count{color:var(--color-text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 var(--space-4);text-transform:uppercase}.sst-home-faq__list{display:flex;flex-direction:column;gap:var(--space-3)}.sst-home-faq__item{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.sst-home-faq__item[open]{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-xs)}.sst-home-faq__question{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-weight:600;gap:var(--space-3);line-height:1.4;list-style:none;min-height:3rem;padding:var(--space-4) var(--space-5)}.sst-home-faq__question::-webkit-details-marker{display:none}.sst-home-faq__q-index{color:var(--color-text-secondary);flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;min-width:1.25rem}.sst-home-faq__q-text{flex:1;font-size:.9375rem;min-width:0}.sst-home-faq__chevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:.75rem;transition:transform var(--duration-normal) var(--ease-default)}.sst-home-faq__item[open] .sst-home-faq__chevron{color:var(--color-primary);transform:rotate(180deg)}.sst-home-faq__answer{background-color:rgba(239,246,255,.35);border-top:1px solid var(--color-border-default);padding:0 var(--space-5) var(--space-5);padding-left:calc(var(--space-5) + 1.25rem + var(--space-3))}.sst-home-faq__answer p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:var(--space-3) 0 0}.sst-home-faq__answer p:first-child{margin-top:var(--space-4)}@media (prefers-reduced-motion:reduce){.sst-home-faq__chevron{transition:none}}.sst-home-faq__cta.sst-cta-band__shell{background:radial-gradient(ellipse 70% 80% at 0 50%,rgba(108,207,248,.14) 0,transparent 55%),radial-gradient(ellipse 60% 70% at 100% 50%,rgba(65,154,201,.1) 0,transparent 50%),linear-gradient(165deg,#fff,#f8fbfe 55%,#f2f8fc);border:1px solid rgba(65,154,201,.22);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6)}@media (min-width:768px){.sst-home-faq__cta.sst-cta-band__shell{align-items:center;flex-direction:row;gap:var(--space-10);justify-content:space-between;padding:var(--space-8) var(--space-10)}}.sst-home-faq__cta .sst-cta-band__copy{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:0}.sst-home-faq__cta .sst-section-eyebrow{margin-bottom:var(--space-3)}.sst-home-faq__cta .sst-cta-band__title{color:var(--color-text-primary);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--space-3);text-wrap:balance}.sst-home-faq__cta .sst-cta-band__text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0;max-width:36rem}.sst-home-faq__cta .sst-cta-band__actions{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-3);width:100%}.sst-home-faq__cta .sst-cta-band__actions>.sst-btn,.sst-home-faq__cta .sst-cta-band__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-home-faq__cta .sst-cta-band__actions{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto}.sst-home-faq__cta .sst-cta-band__actions>.sst-btn,.sst-home-faq__cta .sst-cta-band__actions>a.sst-btn{width:auto}}.sst-home-faq__cta .sst-btn-primary{box-shadow:0 4px 14px rgba(26,105,157,.2)}.sst-home-faq__cta .sst-btn-primary:focus-visible,.sst-home-faq__cta .sst-btn-primary:hover{box-shadow:0 6px 18px rgba(26,105,157,.26)}.sst-page-faq.sst-home-surface-b{overflow:visible}.sst-page-faq .sst-container{max-width:72rem}.sst-page-faq .sst-home-faq__header.sst-section-header{margin-bottom:var(--space-8)}.sst-page-faq .sst-home-faq__shell{margin-top:0}.sst-page-faq .sst-home-faq__trust-bar{display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:0 0 var(--space-6);padding:0;width:100%}.sst-page-faq .sst-home-faq__trust-bar--above-shell{margin-bottom:var(--space-6)}@media (min-width:768px){.sst-page-faq .sst-home-faq__trust-bar--above-shell{margin-bottom:var(--space-8)}}@media (min-width:640px){.sst-page-faq .sst-home-faq__trust-bar{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-page-faq .sst-home-faq__trust-bar{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.sst-page-faq .sst-home-faq__trust-bar-item{align-items:flex-start;background:linear-gradient(165deg,#fff,#f8fbfe);border:1px solid rgba(65,154,201,.16);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;gap:var(--space-3);min-height:100%;padding:var(--space-4) var(--space-5)}.sst-page-faq .sst-home-faq__trust-bar-icon{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:.9375rem;height:2.25rem;justify-content:center;width:2.25rem}.sst-page-faq .sst-home-faq__trust-bar-text{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.sst-page-faq .sst-home-faq__trust-bar-text strong{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:700;margin-bottom:.15rem}@media (min-width:1024px){.sst-page-faq .sst-home-faq__aside-cta{align-items:stretch;display:flex;flex-direction:column}}.sst-service-cta-dark{background:radial-gradient(ellipse 70% 55% at 100% 20%,rgba(108,207,248,.1) 0,transparent 50%),radial-gradient(ellipse 60% 45% at 0 100%,rgba(65,154,201,.1) 0,transparent 45%),linear-gradient(160deg,#152a5c 0,var(--color-brand-900) 45%,var(--color-brand-950) 100%);overflow:hidden;padding-block:var(--space-12);position:relative}.sst-service-cta-dark__shell{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);box-shadow:0 20px 48px rgba(0,0,0,.22);display:grid;gap:var(--space-8);padding:var(--space-8)}@media (min-width:768px){.sst-service-cta-dark__shell{padding:var(--space-10)}}@media (min-width:1024px){.sst-service-cta-dark__shell{gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);padding:var(--space-10) var(--space-12)}}.sst-service-cta-dark__title{color:var(--color-text-inverse);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--space-4)}.sst-service-cta-dark__title-accent{color:var(--color-brand-400)}.sst-service-cta-dark__text{color:hsla(0,0%,100%,.78);font-size:1rem;line-height:1.65;margin:0;max-width:38rem}.sst-service-cta-dark__notes{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:var(--space-5) 0 0;padding:var(--space-5) 0 0}.sst-service-cta-dark__notes li{align-items:flex-start;color:hsla(0,0%,100%,.72);display:flex;font-size:.875rem;gap:var(--space-3);line-height:1.5}.sst-service-cta-dark__notes li i{color:var(--color-brand-400);flex-shrink:0;margin-top:.15em}.sst-service-cta-dark__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.sst-service-cta-dark__actions--inline{margin-top:var(--space-6)}@media (min-width:480px){.sst-service-cta-dark__actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.sst-service-cta-dark__actions>.sst-btn,.sst-service-cta-dark__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-service-cta-dark__actions>.sst-btn,.sst-service-cta-dark__actions>a.sst-btn{width:auto}}.sst-service-cta-dark__btn-secondary{background:transparent;border-color:hsla(0,0%,100%,.35);color:var(--color-text-inverse)}.sst-service-cta-dark__btn-secondary:focus-visible,.sst-service-cta-dark__btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5);color:var(--color-text-inverse)}.sst-service-cta-dark__media{display:flex;justify-content:center;margin-inline:auto;max-width:24rem}.sst-service-cta-dark__photo-frame{background:linear-gradient(145deg,rgba(108,207,248,.55),rgba(65,154,201,.35));border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.28);padding:2px}.sst-service-cta-dark__illustration-img--photo{border-radius:calc(var(--radius-lg) - 2px);display:block;height:auto;max-height:17rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.sst-service-cta-dark__media .sst-home-cta__illustration-svg{height:auto;max-width:20rem;width:100%}@media (max-width:1023px){.sst-service-cta-dark__media{max-width:18rem;order:-1}}