.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)}}.sst-home-trust .text-brand{color:var(--color-text-brand)}.sst-home-trust .text-gradient-brand{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-brand);-webkit-text-fill-color:transparent;color:transparent}.sst-home-trust__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);max-width:40rem}.sst-home-trust__metric{background:linear-gradient(165deg,#fff,#f8fbfe 48%,#f0f7fc);box-shadow:var(--shadow-sm)}.sst-home-trust__metric-icon{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);font-size:1.05rem;height:2.75rem;width:2.75rem}.sst-home-trust__metric-value{font-size:clamp(1.5rem,3vw,2rem)}.sst-home-trust__metric-label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.sst-home-trust__tagline p{color:var(--color-text-primary);font-size:1rem}@media (prefers-reduced-motion:reduce){.sst-home-trust__metric:hover{transform:none}}.sst-home-services{overflow:hidden;position:relative}.sst-home-services:before{background-image:radial-gradient(circle,rgba(65,154,201,.14) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);opacity:.35;pointer-events:none;position:absolute}.sst-home-services .sst-container{position:relative;z-index:1}.sst-home-services__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-6);max-width:46rem}.sst-home-services__toolbar{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.sst-home-services__counter{color:var(--color-text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sst-carousel-nav-group{align-items:center;display:inline-flex;gap:var(--space-3)}.sst-carousel-nav{align-items:center;background-color:var(--color-surface-overlay);border:1px solid var(--color-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-primary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0;transition-duration:var(--duration-normal);transition-property:background-color,border-color,color,transform,box-shadow;transition-timing-function:var(--ease-default);width:2.75rem}.sst-carousel-nav:focus-visible,.sst-carousel-nav:hover{background-color:var(--color-primary-subtle);border-color:var(--color-primary-hover);box-shadow:var(--shadow-md);color:var(--color-primary-hover)}.sst-carousel-nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-carousel-nav:active{transform:scale(.96)}.sst-carousel-nav.is-disabled,.sst-carousel-nav[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.sst-carousel-nav i{font-size:.875rem;line-height:1}.sst-home-services .sst-card{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}@media (min-width:768px){.sst-home-services .sst-card{padding:var(--space-6)}}.sst-home-services .sst-card-interactive{transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-home-services .sst-card-interactive:focus-within,.sst-home-services .sst-card-interactive:hover{border-color:rgba(65,154,201,.28);box-shadow:0 12px 32px rgba(26,105,157,.12),var(--shadow-lg);transform:translateY(-4px)}.sst-home-services .sst-service-card{background:linear-gradient(165deg,#fff,#f8fbfe 48%,#f0f7fc);display:flex;flex-direction:column;height:100%;min-height:16.5rem;overflow:hidden;position:relative}.sst-home-services .sst-service-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-home-services .sst-service-card:focus-within:before,.sst-home-services .sst-service-card:hover:before{opacity:1}.sst-home-services .sst-service-card__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);display:flex;flex-shrink:0;height:3.25rem;justify-content:center;margin-bottom:var(--space-4);transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default);width:3.25rem}.sst-home-services .sst-service-card:hover .sst-service-card__icon{background:linear-gradient(135deg,rgba(65,154,201,.2),rgba(108,207,248,.26));border-color:rgba(65,154,201,.35);transform:scale(1.05)}.sst-home-services .sst-service-card__icon i{color:var(--color-text-brand);font-size:1.35rem;line-height:1}.sst-home-services .sst-service-card__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 var(--space-3);transition:color var(--duration-fast) var(--ease-default)}.sst-home-services .sst-service-card__title-link{color:inherit;text-decoration:none}.sst-home-services .sst-service-card__title-link:hover .sst-service-card__title{color:var(--color-primary)}.sst-home-services .sst-service-card__excerpt{color:var(--color-text-secondary);display:-webkit-box;flex:1;font-size:.9rem;line-height:1.65;margin:0;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.sst-home-services .sst-service-card__link{align-items:center;border-top:1px solid var(--color-border-default);color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;padding-top:var(--space-4);text-decoration:none;transition:gap var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.sst-home-services .sst-service-card__link i{color:var(--color-primary);font-size:.75rem;transition:transform var(--duration-fast) var(--ease-default)}.sst-home-services .sst-service-card__link:hover{color:var(--color-primary);gap:.55rem}.sst-home-services .sst-service-card__link:hover i{transform:translateX(2px)}.sst-home-services__carousel{padding:var(--space-2) 0;position:relative}.sst-home-services__viewport{container-name:services-carousel;container-type:inline-size;margin:0 calc(var(--space-1) * -1);overflow:hidden;padding:var(--space-2) var(--space-1)}.sst-home-services__slide{flex:0 0 calc(100cqw - var(--space-2));min-width:0}@container services-carousel (min-width: 640px){.sst-home-services__slide{flex:0 0 calc((100cqw - var(--space-5)) / 2)}}@container services-carousel (min-width: 1024px){.sst-home-services__slide{flex:0 0 calc((100cqw - var(--space-6) * 2) / 3)}}.sst-home-services__footer{display:flex;justify-content:center;margin-top:var(--space-10)}.sst-home-services__footer .sst-btn-secondary{box-shadow:var(--shadow-sm);min-width:14rem}@media (prefers-reduced-motion:reduce){.sst-home-services .sst-card-interactive:focus-within,.sst-home-services .sst-card-interactive:hover{transform:none}.sst-home-services .sst-service-card:hover .sst-service-card__icon{transform:none}}.sst-home-why__header.sst-section-header{max-width:46rem}.sst-home-why__block-label{align-items:center;color:var(--color-text-brand);display:flex;font-size:.75rem;font-weight:700;gap:var(--space-3);justify-content:center;letter-spacing:.08em;margin:0 0 var(--space-6);text-align:center;text-transform:uppercase}.sst-home-why__block-label:after,.sst-home-why__block-label:before{background:linear-gradient(90deg,transparent,rgba(65,154,201,.35));content:"";flex:0 0 2.5rem;height:1px}.sst-home-why__block-label:after{background:linear-gradient(90deg,rgba(65,154,201,.35),transparent)}.sst-home-why__journey-step{background:linear-gradient(165deg,#fff,#f8fbfe 48%,#f0f7fc);box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition-duration:var(--duration-normal);transition-property:box-shadow,border-color,transform;transition-timing-function:var(--ease-default)}.sst-home-why__journey-step: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-home-why__journey-step:focus-within:before,.sst-home-why__journey-step:hover:before{opacity:1}.sst-home-why__journey-step:hover{border-color:rgba(65,154,201,.28);box-shadow:0 10px 28px rgba(26,105,157,.1),var(--shadow-md);transform:translateY(-2px)}.sst-home-why__step-icon{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);font-size:1.15rem;height:3rem;width:3rem}.sst-home-why__reason{background:linear-gradient(165deg,#fff,#f8fbfe 55%,#f0f7fc);box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition-duration:var(--duration-normal);transition-property:box-shadow,border-color,transform;transition-timing-function:var(--ease-default)}.sst-home-why__reason:hover{border-color:rgba(65,154,201,.28);box-shadow:0 10px 28px rgba(26,105,157,.1),var(--shadow-md);transform:translateY(-2px)}.sst-home-why__reason-icon{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);font-size:1.1rem;height:2.75rem;width:2.75rem}.sst-home-why__reason-title,.sst-home-why__step-title{font-size:1.0625rem}@media (prefers-reduced-motion:reduce){.sst-home-why__journey-step:hover,.sst-home-why__reason:hover{transform:none}}.sst-home-portfolio{overflow:hidden;position:relative}.sst-home-portfolio:before{background-image:radial-gradient(circle,rgba(65,154,201,.12) 1px,transparent 0);background-size:30px 30px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 35%,transparent 85%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 35%,transparent 85%);opacity:.28;pointer-events:none;position:absolute}.sst-home-portfolio .sst-container{position:relative;z-index:1}.sst-home-portfolio__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-10);max-width:46rem}@media (min-width:1024px){.sst-home-portfolio__grid{gap:1.75rem}}.sst-home-portfolio .sst-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);position:relative;transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-home-portfolio .sst-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-home-portfolio .sst-featured-card:focus-visible:before,.sst-home-portfolio .sst-featured-card:hover:before{opacity:1}.sst-home-portfolio .sst-featured-card.sst-card-interactive:focus-visible,.sst-home-portfolio .sst-featured-card.sst-card-interactive:hover,.sst-home-portfolio .sst-featured-card:focus-visible,.sst-home-portfolio .sst-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-home-portfolio .sst-featured-card__media{border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;margin:1px 1px 0;width:calc(100% - 2px)}.sst-home-portfolio .sst-featured-card__category{background:rgba(26,105,157,.88);border:1px solid rgba(108,207,248,.35);box-shadow:0 2px 8px rgba(15,23,42,.12);font-size:.625rem;letter-spacing:.06em}.sst-home-portfolio .sst-featured-card__body{padding:var(--space-5) var(--space-5) var(--space-6)}@media (min-width:768px){.sst-home-portfolio .sst-featured-card__body{padding:var(--space-6)}}.sst-home-portfolio .sst-featured-card__title{font-size:1.1875rem;transition:color var(--duration-fast) var(--ease-default)}.sst-home-portfolio .sst-featured-card:focus-visible .sst-featured-card__title,.sst-home-portfolio .sst-featured-card:hover .sst-featured-card__title{color:var(--color-primary-hover)}.sst-home-portfolio .sst-featured-card__subtitle{color:var(--color-text-brand);font-size:.8125rem}.sst-home-portfolio .sst-featured-card__tech li{background:rgba(239,246,255,.85);border-color:rgba(65,154,201,.24);color:var(--color-text-primary);font-weight:600}.sst-home-portfolio .sst-featured-card__footer{border-top-color:rgba(65,154,201,.14)}.sst-home-portfolio .sst-featured-card__cta{font-size:.8125rem;padding-top:var(--space-1)}.sst-home-portfolio__footer .sst-btn-primary{box-shadow:0 4px 14px rgba(26,105,157,.22);min-width:15rem}.sst-home-portfolio__footer .sst-btn-primary:focus-visible,.sst-home-portfolio__footer .sst-btn-primary:hover{box-shadow:0 6px 20px rgba(26,105,157,.28)}@media (prefers-reduced-motion:reduce){.sst-home-portfolio .sst-featured-card:focus-visible,.sst-home-portfolio .sst-featured-card:hover{transform:none}.sst-home-portfolio .sst-featured-card:focus-visible .sst-featured-card__img,.sst-home-portfolio .sst-featured-card:hover .sst-featured-card__img{transform:none}}.sst-home-testimonials{overflow:hidden;position:relative}.sst-home-testimonials__decor{inset:0;pointer-events:none;position:absolute;z-index:0}.sst-home-testimonials__path{height:auto;left:50%;opacity:.55;position:absolute;top:42%;transform:translate(-42%,-50%);width:min(92vw,68rem)}.sst-home-testimonials .sst-container{position:relative;z-index:1}.sst-home-testimonials__layout{align-items:center;display:grid;gap:var(--space-8);grid-template-areas:"intro" "stage" "controls"}.sst-home-testimonials__intro{grid-area:intro}.sst-home-testimonials__stage{grid-area:stage}.sst-home-testimonials__controls{align-items:center;display:flex;gap:var(--space-4);grid-area:controls;justify-content:center;margin-top:var(--space-2)}.sst-home-testimonials__controls .sst-home-testimonials__dots{display:flex;gap:.5rem;justify-content:center;margin:0}.sst-home-testimonials__control-btn.sst-carousel-nav{border-radius:var(--radius-md);flex-shrink:0;height:3rem;min-height:3rem;min-width:3rem;width:3rem}@media (min-width:768px){.sst-home-testimonials__layout{align-items:center;gap:var(--space-10);grid-template-areas:"intro stage" "controls stage";grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.sst-home-testimonials__controls{align-self:start;justify-content:flex-start;margin-top:0}.sst-home-testimonials__controls .sst-home-testimonials__dots{display:none}}.sst-home-testimonials__intro{display:flex;flex-direction:column;gap:var(--space-5);text-align:center}@media (min-width:1024px){.sst-home-testimonials__intro{align-items:flex-start;padding-right:var(--space-4);text-align:left}}.sst-home-testimonials__header.sst-section-header{margin-bottom:0}@media (min-width:1024px){.sst-home-testimonials__header.sst-section-header{max-width:26rem}}.sst-home-testimonials__summary{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem .75rem;justify-content:center;margin:0}@media (min-width:1024px){.sst-home-testimonials__summary{justify-content:flex-start}}.sst-home-testimonials__summary strong{color:var(--color-text-primary)}.sst-home-testimonials__controls.sst-carousel-nav-group,.sst-home-testimonials__nav.sst-carousel-nav-group{display:flex}.sst-home-testimonials__control-btn.sst-carousel-nav,.sst-home-testimonials__nav .sst-carousel-nav{border-radius:var(--radius-md);height:3rem;min-height:3rem;min-width:3rem;width:3rem}.sst-home-testimonials__stage{min-width:0;overflow:visible;position:relative}.sst-home-testimonials__deck{--sst-active-card-height:14rem;--sst-testimonial-stack-peek:3rem;min-height:calc(2.75rem + var(--sst-active-card-height) + var(--sst-testimonial-stack-peek));overflow:visible;padding-bottom:.5rem;padding-top:2.75rem;position:relative;transition:min-height var(--duration-normal) var(--ease-default)}.sst-home-testimonials__deck .sst-home-testimonials__slide{filter:saturate(.75);left:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:2.75rem;transform:translateY(2.5rem) scale(.94);z-index:0}.sst-home-testimonials__deck .sst-home-testimonials__slide,.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next{height:auto;transition:opacity var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default),filter var(--duration-normal) var(--ease-default)}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next{filter:saturate(.88) brightness(.98);opacity:1;transform:translateY(calc(var(--sst-active-card-height) - 1rem)) scale(.97);z-index:1}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-active{filter:none;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);z-index:2}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-active .sst-testimonial-card--showcase{box-shadow:0 18px 42px rgba(26,105,157,.16),0 6px 16px rgba(15,23,42,.06)}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card--showcase{border-color:rgba(65,154,201,.12);box-shadow:0 8px 22px rgba(26,105,157,.08)}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card--showcase:before{opacity:.45}.sst-home-testimonials__deck .sst-home-testimonials__slide[hidden]{display:block!important}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card--showcase{background:linear-gradient(180deg,#f5fafd,#eef6fb);display:flex;flex-direction:column;height:auto;justify-content:flex-end;max-height:none;min-height:0;padding:var(--space-3) var(--space-5)}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card--showcase__body-wrap,.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card--showcase__top,.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card__avatar-wrap,.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card__quote-icon{display:none}.sst-home-testimonials__deck .sst-home-testimonials__slide.is-next .sst-testimonial-card__showcase-footer{border-top:none;padding-top:0}.sst-testimonial-card--showcase{background:linear-gradient(165deg,#fff,#f8fbfe 55%,#f2f8fc);border:1px solid rgba(65,154,201,.16);border-radius:var(--radius-xl);box-shadow:0 10px 28px rgba(26,105,157,.1),var(--shadow-xl);display:flex;flex-direction:column;gap:var(--space-2);height:auto;margin:0;max-height:none;min-height:0;overflow:visible;padding:var(--space-4) var(--space-5) var(--space-4);padding-top:calc(var(--space-4) + .875rem);position:relative;transition:box-shadow var(--duration-normal) var(--ease-default)}.sst-testimonial-card--showcase:before{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-brand-400) 100%);content:"";height:3px;left:0;opacity:.85;position:absolute;right:0;top:0}.sst-testimonial-card--showcase:hover{box-shadow:0 10px 28px rgba(26,105,157,.1),var(--shadow-xl);transform:none}.sst-testimonial-card--showcase .sst-testimonial-card__quote-icon{color:var(--color-primary);height:4.75rem;margin:0;opacity:.1;position:absolute;right:var(--space-5);top:var(--space-5);width:4.75rem}.sst-testimonial-card--showcase .sst-testimonial-card__avatar-wrap{left:var(--space-5);position:absolute;top:-2rem;z-index:3}.sst-testimonial-card--showcase .sst-testimonial-card__avatar,.sst-testimonial-card--showcase .sst-testimonial-card__avatar-placeholder{border:3px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:0 6px 18px rgba(65,154,201,.24);height:4rem;width:4rem}.sst-testimonial-card--showcase .sst-testimonial-card__avatar{-o-object-fit:cover;object-fit:cover}.sst-testimonial-card--showcase__top{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-height:1.75rem;padding-left:calc(4rem + var(--space-3))}.sst-testimonial-card--showcase .sst-testimonial-card__stars{color:#f59e0b;display:inline-flex;font-size:.8125rem;gap:.15rem;margin:0}.sst-testimonial-card--showcase .sst-testimonial-card__star--empty{opacity:.35}.sst-testimonial-card--showcase__verified{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary-hover);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.35rem;letter-spacing:.02em;line-height:1.2;max-width:52%;overflow:hidden;padding:.25rem .625rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sst-testimonial-card--showcase__verified i{flex-shrink:0;font-size:.75rem}.sst-testimonial-card--showcase__body-wrap{display:block;flex:0 0 auto;overflow:visible;position:relative;text-align:left}.sst-testimonial-card--showcase__body-wrap.has-readmore:not(.is-expanded):after{background:linear-gradient(180deg,transparent,#f8fbfe);bottom:1.125rem;content:"";height:1.25rem;left:0;pointer-events:none;position:absolute;right:0}.sst-testimonial-card--showcase .sst-testimonial-card__body{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0;overflow:hidden}.sst-testimonial-card--showcase .sst-testimonial-card__body p{margin:0}.sst-testimonial-card--showcase__body-wrap.has-readmore:not(.is-expanded) .sst-testimonial-card__body p,.sst-testimonial-card--showcase__body-wrap.is-measuring .sst-testimonial-card__body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sst-testimonial-card--showcase__body-wrap.is-expanded .sst-testimonial-card__body p{display:block;-webkit-line-clamp:unset;overflow:visible}.sst-testimonial-card--showcase .sst-testimonial-card__body p:after,.sst-testimonial-card--showcase .sst-testimonial-card__body p:before{content:none}.sst-testimonial-card--showcase__readmore{background:none;border:none;color:var(--color-primary);cursor:pointer;display:block;font-size:.8125rem;font-weight:700;line-height:1.35;margin:.25rem 0 0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;width:100%}.sst-testimonial-card--showcase__readmore[hidden]{display:none}.sst-testimonial-card--showcase__readmore:focus-visible,.sst-testimonial-card--showcase__readmore:hover{color:var(--color-primary-hover)}.sst-testimonial-card--showcase__readmore:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-testimonial-card__showcase-footer{border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;margin:var(--space-2) 0 0;padding-top:var(--space-2)}.sst-testimonial-card--showcase .sst-testimonial-card__name{color:var(--color-primary);font-size:1.0625rem;font-weight:700;line-height:1.25}.sst-testimonial-card--showcase__role{align-items:center;color:var(--color-text-primary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem;line-height:1.4;margin:0}.sst-testimonial-card--showcase__position{font-weight:600}.sst-testimonial-card--showcase__company{color:var(--color-text-secondary);font-weight:500}.sst-testimonial-card--showcase__role-sep{color:var(--color-text-tertiary)}.sst-testimonial-card--showcase__location{align-items:center;color:var(--color-text-tertiary);display:inline-flex;font-size:.8125rem;gap:.4rem;line-height:1.35;margin:.15rem 0 0}.sst-testimonial-card--showcase__location i{color:var(--color-primary);font-size:.75rem;opacity:.85}.sst-home-testimonials__dot{background:rgba(65,154,201,.25);border:none;border-radius:999px;cursor:pointer;height:.625rem;padding:0;transition:transform var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default);width:.625rem}.sst-home-testimonials__dot.is-active{background:var(--color-primary);transform:scale(1.15)}.sst-home-testimonials__dot:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-home-testimonials__more{margin:var(--space-8) 0 0;text-align:center}@media (min-width:1024px){.sst-home-testimonials__more{max-width:26rem;text-align:left}}.sst-home-testimonials__more a{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;text-decoration:none}.sst-home-testimonials__more a:hover{color:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.sst-home-testimonials__deck .sst-home-testimonials__slide{transition:none}}@media (max-width:767px){.sst-testimonial-card--showcase__top{align-items:flex-start;flex-direction:column;gap:var(--space-2);padding-left:0}.sst-testimonial-card--showcase__verified{max-width:100%}}.sst-home-blog{overflow:hidden;position:relative}.sst-home-blog:before{background-image:radial-gradient(circle,rgba(65,154,201,.1) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%);opacity:.22;pointer-events:none;position:absolute}.sst-home-blog .sst-container{position:relative;z-index:1}.sst-home-blog__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-10);max-width:44rem}.sst-home-blog__grid{display:grid;gap:var(--space-6)}@media (min-width:768px){.sst-home-blog__grid{gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-blog__card{background:linear-gradient(165deg,#fff,#f8fbfe 55%,#f2f8fc);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative;transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-home-blog__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:2}.sst-home-blog__card:focus-within:before,.sst-home-blog__card:hover:before{opacity:1}.sst-home-blog__card:focus-within,.sst-home-blog__card:hover{border-color:rgba(65,154,201,.26);box-shadow:0 14px 36px rgba(26,105,157,.11),var(--shadow-lg);transform:translateY(-4px)}.sst-home-blog__media{aspect-ratio:16/10;background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(241,245,249,.95));border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;display:block;margin:1px 1px 0;overflow:hidden;position:relative;width:calc(100% - 2px)}.sst-home-blog__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-normal) var(--ease-default);width:100%}.sst-home-blog__img--placeholder{align-items:center;color:var(--color-primary);display:flex;font-size:2rem;justify-content:center;min-height:100%;opacity:.45}.sst-home-blog__card:focus-within .sst-home-blog__img,.sst-home-blog__card:hover .sst-home-blog__img{transform:scale(1.04)}.sst-home-blog__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}@media (min-width:768px){.sst-home-blog__body{padding:var(--space-5) var(--space-5) var(--space-6)}}.sst-home-blog__category{align-self:flex-start;background:rgba(65,154,201,.12);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary-hover);display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.3;padding:.2rem .625rem;text-transform:uppercase}.sst-home-blog__title{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0}@media (min-width:1024px){.sst-home-blog__title{font-size:1.125rem}}.sst-home-blog__title a{color:var(--color-text-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.sst-home-blog__card:focus-within .sst-home-blog__title a,.sst-home-blog__card:hover .sst-home-blog__title a{color:var(--color-primary-hover)}.sst-home-blog__meta{align-items:center;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .5rem;line-height:1.4;margin:0}.sst-home-blog__meta-sep{opacity:.65}.sst-home-blog__excerpt{color:var(--color-text-secondary);display:-webkit-box;font-size:.875rem;line-height:1.6;margin:var(--space-1) 0 0;-webkit-box-orient:vertical;flex:1;-webkit-line-clamp:3;overflow:hidden}.sst-home-blog__link{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.4rem;margin-top:var(--space-3);text-decoration:none;transition:color var(--duration-fast) var(--ease-default),gap var(--duration-fast) var(--ease-default)}.sst-home-blog__link i{font-size:.75rem;transition:transform var(--duration-fast) var(--ease-default)}.sst-home-blog__link:focus-visible,.sst-home-blog__link:hover{color:var(--color-primary-hover);gap:.55rem}.sst-home-blog__link:focus-visible i,.sst-home-blog__link:hover i{transform:translateX(2px)}.sst-home-blog__footer{margin-top:var(--space-10);text-align:center}.sst-home-blog__footer .sst-btn-secondary{box-shadow:var(--shadow-sm);min-width:14rem}.sst-home-blog__footer .sst-btn-secondary:focus-visible,.sst-home-blog__footer .sst-btn-secondary:hover{box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.sst-home-blog__card:focus-within,.sst-home-blog__card:hover{transform:none}.sst-home-blog__card:focus-within .sst-home-blog__img,.sst-home-blog__card:hover .sst-home-blog__img{transform:none}.sst-home-blog__link:focus-visible i,.sst-home-blog__link:hover i{transform:none}}.sst-home-team{overflow:visible;position:relative}.sst-home-team:before{background:rgba(108,207,248,.14);border-radius:50%;content:"";filter:blur(64px);height:28rem;pointer-events:none;position:absolute;right:-6rem;top:-8rem;width:28rem;z-index:0}.sst-home-team .sst-container{position:relative;z-index:1}.sst-home-team__header.sst-section-header{margin-inline:auto;max-width:42rem}.sst-home-team__grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 var(--space-10);padding:0}@media (min-width:768px){.sst-home-team__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sst-home-team__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-home-team__card{align-items:center;background:radial-gradient(ellipse 90% 70% at 50% 0,rgba(239,246,255,.65) 0,transparent 62%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.16);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;padding:var(--space-6) var(--space-5);text-align:center;transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.sst-home-team__card:hover{border-color:rgba(65,154,201,.32);box-shadow:var(--shadow-xl);transform:translateY(-3px)}.sst-home-team__photo{align-items:center;background:linear-gradient(135deg,rgba(65,154,201,.22),rgba(108,207,248,.14));border-radius:var(--radius-full);box-shadow:0 0 0 1px rgba(65,154,201,.12);display:flex;height:6rem;justify-content:center;margin:0 auto var(--space-4);padding:.2rem;width:6rem}@media (min-width:768px){.sst-home-team__photo{height:6.75rem;width:6.75rem}}.sst-home-team__photo img{background-color:var(--color-surface-sunken);border-radius:var(--radius-full);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sst-home-team__meta{align-items:center;display:flex;flex:1;flex-direction:column}.sst-home-team__name{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-1)}.sst-home-team__role{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45;margin:0}.sst-home-team__social{align-items:center;background-color:var(--color-primary-subtle);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;height:2.125rem;justify-content:center;margin-top:var(--space-3);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);width:2.125rem}.sst-home-team__social:hover{background-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-1px)}.sst-home-team__footer{text-align:center}.sst-home-team__footer .sst-btn{min-width:12rem}@media (prefers-reduced-motion:reduce){.sst-home-team__card,.sst-home-team__social{transition:none}.sst-home-team__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-home-contact__form{position:relative}.sst-home-contact__form .sst-honeypot{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.sst-home-contact__form-grid>.sst-form-group{align-items:stretch;display:flex;flex-direction:column;margin-bottom:0;min-width:0}.sst-home-contact__form .sst-label{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:500;line-height:1.5;margin-bottom:.375rem}.sst-home-contact__form .sst-required-mark{color:var(--color-danger);margin-left:.25rem}.sst-home-contact__form .sst-input,.sst-home-contact__form .sst-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);display:block;font-family:var(--font-sans);font-size:1rem;height:2.75rem;line-height:1.6;padding:0 .75rem;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);width:100%}.sst-home-contact__form .sst-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5rem}.sst-home-contact__form .sst-input::-moz-placeholder,.sst-home-contact__form .sst-textarea::-moz-placeholder{color:var(--color-text-tertiary)}.sst-home-contact__form .sst-input::placeholder,.sst-home-contact__form .sst-textarea::placeholder{color:var(--color-text-tertiary)}.sst-home-contact__form .sst-input:focus,.sst-home-contact__form .sst-select:focus,.sst-home-contact__form .sst-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,154,201,.25);outline:none}@media (min-width:768px){.sst-home-contact__form .sst-input,.sst-home-contact__form .sst-select{height:2.5rem}}.sst-home-contact__form .sst-textarea{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);display:block;font-family:var(--font-sans);font-size:1rem;line-height:1.6;min-height:6.5rem;padding:.625rem .75rem;resize:vertical;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);width:100%}.sst-home-contact__form .sst-field-hint{color:var(--color-text-tertiary);display:block;font-size:.75rem;line-height:1.45;margin-top:.35rem}.sst-home-contact__form .sst-field-error-list{list-style:none;margin:var(--space-1) 0 0;padding:0}.sst-home-contact__form .sst-field-error{color:var(--color-danger);display:block;font-size:.75rem;line-height:1.4;margin-top:.25rem}.sst-home-contact__form .sst-phone-field__controls{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:minmax(8.5rem,.95fr) minmax(0,1.05fr);width:100%}@media (max-width:479px){.sst-home-contact__form .sst-phone-field__controls{grid-template-columns:1fr}}.sst-home-contact__form .sst-phone-field__controls .sst-phone-number,.sst-home-contact__form .sst-phone-field__controls .sst-searchable-select,.sst-home-contact__form .sst-phone-field__controls .sst-select{margin:0;min-width:0;width:100%}.sst-home-contact__form .sst-searchable-select{min-width:0;position:relative;width:100%}.sst-home-contact__form .sst-searchable-select__native{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sst-home-contact__form .sst-searchable-select__trigger{align-items:center;background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.875rem;height:2.75rem;justify-content:space-between;line-height:1.6;padding:0 .75rem;text-align:left;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);width:100%}@media (min-width:768px){.sst-home-contact__form .sst-searchable-select__trigger{height:2.5rem}}.sst-home-contact__form .sst-searchable-select__trigger:focus{outline:none}.sst-home-contact__form .sst-searchable-select.is-open .sst-searchable-select__trigger,.sst-home-contact__form .sst-searchable-select__trigger:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,154,201,.25)}.sst-home-contact__form .sst-searchable-select__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sst-home-contact__form .sst-searchable-select__chevron{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:8px;margin-left:.5rem;width:12px}.sst-home-contact__form .sst-searchable-select__panel{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:none;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .25rem);z-index:40}.sst-home-contact__form .sst-searchable-select.is-open .sst-searchable-select__panel{display:flex}.sst-home-contact__form .sst-searchable-select__panel[hidden]{display:none!important}.sst-home-contact__form .sst-searchable-select__search{background:var(--color-surface-raised);border:none;border-bottom:1px solid var(--color-border-default);display:block;font-size:.9375rem;margin:0;padding:.5rem .75rem;width:100%}.sst-home-contact__form .sst-searchable-select__list{list-style:none;margin:0;max-height:14rem;overflow-y:auto;padding:var(--space-1) 0}.sst-home-contact__form .sst-searchable-select__option{color:var(--color-text-primary);cursor:pointer;font-size:.9375rem;padding:.5rem .75rem}.sst-home-contact__form .sst-searchable-select__option.is-active,.sst-home-contact__form .sst-searchable-select__option:hover{background:var(--color-surface-sunken)}.sst-home-contact__form .sst-recaptcha-wrap{margin-top:var(--space-2);width:100%}.sst-home-contact__form .sst-recaptcha__group{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;width:100%}.sst-home-contact__form .sst-recaptcha__scale{display:inline-flex;max-width:100%;overflow:hidden}.sst-home-contact__form .sst-recaptcha-wrap .sst-recaptcha__hint{margin-top:0;max-width:22rem}: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-home-blog,.sst-home-collab,.sst-home-contact,.sst-home-cta-band,.sst-home-engage,.sst-home-faq,.sst-home-logos,.sst-home-portfolio,.sst-home-process,.sst-home-services,.sst-home-team,.sst-home-tech,.sst-home-testimonials{contain-intrinsic-size:auto 28rem;content-visibility:auto}.sst-home-hero{overflow:hidden;padding-bottom:var(--space-4);padding-top:var(--space-10);position:relative}@media (min-width:768px){.sst-home-hero{padding-bottom:var(--space-8);padding-top:var(--space-12)}}@media (min-width:1024px){.sst-home-hero{padding-top:var(--space-16)}}.sst-home-hero+.sst-home-trust{padding-top:var(--space-4)}@media (min-width:768px){.sst-home-hero+.sst-home-trust{padding-top:var(--space-6)}}.sst-home-hero__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-home-hero__aurora{border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;position:absolute}.sst-home-hero__aurora--1{animation:sst-hero-aurora-drift 18s ease-in-out infinite alternate;background:rgba(108,207,248,.35);height:28rem;left:-6rem;top:-8rem;width:28rem}.sst-home-hero__aurora--2{animation:sst-hero-aurora-drift 22s ease-in-out infinite alternate-reverse;background:rgba(65,154,201,.28);height:22rem;right:-4rem;top:10%;width:22rem}.sst-home-hero__aurora--3{animation:sst-hero-aurora-drift 26s ease-in-out infinite alternate;background:rgba(33,30,75,.12);bottom:5%;height:16rem;left:35%;width:16rem}@keyframes sst-hero-aurora-drift{0%{transform:translate(0) scale(1)}to{transform:translate(24px,-18px) scale(1.08)}}.sst-home-hero__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:.28;position:absolute}.sst-home-hero__content{position:relative;z-index:1}.sst-home-hero__copy{max-width:36rem}.sst-home-hero__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-secondary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-bottom:var(--space-5);padding:.4rem .9rem .4rem .75rem}.sst-home-hero__eyebrow-dot{animation:sst-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-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-home-hero__eyebrow-spark{color:var(--color-primary);display:inline-flex;font-size:.75rem;opacity:.85}.sst-home-hero__title,.sst-home-hero__title-rotate{color:var(--color-text-primary);font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.sst-home-hero__title{margin:0 0 .15em}@media (min-width:768px){.sst-home-hero__title,.sst-home-hero__title-rotate{font-size:2.5rem}}@media (min-width:1024px){.sst-home-hero__title,.sst-home-hero__title-rotate{font-size:3.5rem}}.sst-home-hero__title-rotate{display:block;margin:0 0 var(--space-5);min-height:1.15em}.sst-home-hero .cd-headline.clip .cd-words-wrapper{display:inline-block;overflow:hidden;position:relative;vertical-align:top}.sst-home-hero .cd-headline.clip .cd-words-wrapper:after{animation:sst-hero-cursor-blink 1s step-end infinite;background-color:var(--color-primary);border-radius:1px;content:"";height:100%;position:absolute;right:0;top:0;width:3px}@keyframes sst-hero-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.sst-home-hero .cd-words-wrapper b{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-brand);display:inline-block;font-weight:700;left:0;opacity:0;position:absolute;top:0;white-space:nowrap;-webkit-text-fill-color:transparent;color:transparent}.sst-home-hero .cd-words-wrapper b.is-visible{opacity:1;position:relative}.sst-home-hero__lead{border-left:3px solid rgba(65,154,201,.35);color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0 0 var(--space-6);max-width:32rem;padding-left:var(--space-4)}.sst-home-hero__lead p{color:inherit;margin:0}@media (min-width:768px){.sst-home-hero__lead{font-size:1.125rem}}.sst-home-hero__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-6)}.sst-home-hero__badge{align-items:center;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.35rem .75rem;text-decoration:none;text-transform:uppercase;transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.sst-home-hero__badge:hover{background-color:var(--color-primary-subtle);border-color:rgba(65,154,201,.45);box-shadow:var(--shadow-sm);color:var(--color-primary-hover);transform:translateY(-1px)}.sst-home-hero__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8);width:100%}.sst-home-hero__actions>.sst-btn,.sst-home-hero__actions>a.sst-btn{justify-content:center;width:100%}.sst-home-hero__actions .sst-btn{min-height:2.75rem;min-width:0}@media (min-width:480px){.sst-home-hero__actions{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto}.sst-home-hero__actions>.sst-btn,.sst-home-hero__actions>a.sst-btn{min-width:2.75rem;width:auto}}@media (min-width:640px){.sst-home-hero__actions{flex-wrap:nowrap}}.sst-home-hero__cta-primary{box-shadow:0 4px 14px rgba(65,154,201,.35)}.sst-home-hero__cta-primary:hover{box-shadow:0 6px 20px rgba(65,154,201,.45);transform:translateY(-1px)}.sst-home-hero__cta-secondary:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.sst-home-hero__trust{align-items:center;border-top:1px solid var(--color-border-default);display:flex;gap:var(--space-4);padding-top:var(--space-6)}.sst-home-hero__trust-avatars{display:flex;flex-shrink:0}.sst-home-hero__avatar{align-items:center;background:linear-gradient(135deg,var(--color-brand-600) 0,var(--color-brand-800) 100%);border:2px solid var(--color-surface-base);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;height:2.125rem;justify-content:center;margin-left:-.5rem;width:2.125rem}.sst-home-hero__avatar:first-child{margin-left:0}.sst-home-hero__avatar--more{background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:.625rem;letter-spacing:-.02em}.sst-home-hero__trust-copy{min-width:0}.sst-home-hero__trust-rating{color:#f6b91c;display:flex;font-size:.6875rem;gap:.15rem;margin-bottom:.25rem}.sst-home-hero__trust-text{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45;margin:0}.sst-home-hero__trust-text strong{color:var(--color-text-primary);font-weight:600}.sst-home-hero__media{padding:var(--space-4) 0;position:relative;z-index:1}@media (min-width:1024px){.sst-home-hero__media{padding:var(--space-4) 0 var(--space-8)}.sst-home-hero__copy{max-width:none}}.sst-home-hero__glow{background:radial-gradient(circle,rgba(65,154,201,.28) 0,transparent 68%);border-radius:50%;filter:blur(24px);inset:10% 5%;pointer-events:none;position:absolute;z-index:0}.sst-home-hero__media-frame{background:linear-gradient(145deg,rgba(239,246,255,.95),hsla(0,0%,100%,.98));border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-xl);box-shadow:0 4px 6px rgba(15,23,42,.04),0 24px 48px rgba(26,105,157,.14),inset 0 0 0 1px hsla(0,0%,100%,.6);overflow:hidden;position:relative;z-index:1}.sst-home-hero__media-frame:before{background:rgba(108,207,248,.35);border-radius:50%;bottom:-2rem;content:"";filter:blur(32px);height:12rem;pointer-events:none;position:absolute;right:-2rem;width:12rem;z-index:0}.sst-home-hero__media-frame--float{animation:sst-hero-media-float 6s ease-in-out infinite}@keyframes sst-hero-media-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sst-home-hero__browser{align-items:center;background:linear-gradient(to bottom,var(--color-surface-raised) 0,var(--color-surface-sunken) 100%);border-bottom:1px solid var(--color-border-default);display:flex;gap:.4rem;padding:.65rem .85rem}.sst-home-hero__browser-dot{background-color:var(--color-border-strong);border-radius:var(--radius-full);height:.55rem;width:.55rem}.sst-home-hero__browser-dot:first-child{background-color:#f87171}.sst-home-hero__browser-dot:nth-child(2){background-color:#fbbf24}.sst-home-hero__browser-dot:nth-child(3){background-color:#34d399}.sst-home-hero__browser-url{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);flex:1;font-size:.6875rem;letter-spacing:.01em;margin-left:.5rem;padding:.2rem .65rem;text-align:center}.sst-home-hero__media-frame img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.sst-home-hero__float{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;gap:.65rem;padding:.65rem .85rem;position:absolute;white-space:nowrap;z-index:2}.sst-home-hero__float-icon{align-items:center;background:var(--color-primary-subtle);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:.875rem;height:2rem;justify-content:center;width:2rem}.sst-home-hero__float-icon--brand{background:rgba(55,118,171,.12);color:#3776ab}.sst-home-hero__float-icon--ai{background:rgba(139,92,246,.12);color:#7c3aed}.sst-home-hero__float-text{color:var(--color-text-tertiary);display:flex;flex-direction:column;font-size:.6875rem;line-height:1.25}.sst-home-hero__float-text strong{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.sst-home-hero__float--projects{animation:sst-hero-chip-float 5s ease-in-out infinite;left:-4%;top:4%}.sst-home-hero__float--stack{animation:sst-hero-chip-float 6.5s ease-in-out .8s infinite;bottom:18%;left:-6%}.sst-home-hero__float--ai{animation:sst-hero-chip-float 5.8s ease-in-out 1.2s infinite;right:-2%;top:12%}@keyframes sst-hero-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1023px){.sst-home-hero__float--projects{left:0;top:0}.sst-home-hero__float--stack{bottom:0;left:auto;right:0}.sst-home-hero__float--ai{bottom:22%;right:0;top:auto}}@media (max-width:639px){.sst-home-hero__float{gap:.5rem;padding:.5rem .65rem}.sst-home-hero__float-text strong{font-size:.8125rem}.sst-home-hero__float--ai,.sst-home-hero__float--projects{display:none}}@media (prefers-reduced-motion:reduce){.sst-home-hero__aurora,.sst-home-hero__eyebrow-dot,.sst-home-hero__float,.sst-home-hero__media-frame--float{animation:none!important}.sst-home-hero .cd-headline.clip .cd-words-wrapper:after{animation:none}}.sst-home-trust{overflow:hidden;padding-bottom:var(--space-10);padding-top:var(--space-10);position:relative}.sst-home-trust:before{background:rgba(108,207,248,.22);border-radius:50%;content:"";filter:blur(56px);height:22rem;left:50%;pointer-events:none;position:absolute;top:-6rem;transform:translateX(-50%);width:22rem;z-index:0}.sst-home-trust .sst-container{position:relative;z-index:1}@media (min-width:768px){.sst-home-trust{padding-bottom:var(--space-12)}}.sst-home-trust__blob{border-radius:50%;filter:blur(48px);opacity:.7;pointer-events:none;position:absolute;z-index:0}.sst-home-trust__blob--left{background:rgba(65,154,201,.2);height:14rem;left:-4rem;top:2rem;width:14rem}.sst-home-trust__blob--right{background:rgba(108,207,248,.18);height:18rem;right:-5rem;top:0;width:18rem}@media (min-width:768px){.sst-home-trust__blob--left{height:18rem;left:5%;width:18rem}.sst-home-trust__blob--right{height:22rem;right:8%;width:22rem}}.sst-home-trust__metrics{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.sst-home-trust__metrics--hero-adjacent{margin-bottom:var(--space-8)}@media (min-width:768px){.sst-home-trust__metrics{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.sst-home-trust__metrics--hero-adjacent{margin-bottom:var(--space-10)}}.sst-home-trust__metric{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);text-align:center;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.sst-home-trust__metric:hover{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sst-home-trust__metric-value{align-items:center;display:flex;flex-direction:column;font-size:1.75rem;font-weight:700;gap:var(--space-2);letter-spacing:-.02em;line-height:1.1;margin:0}@media (min-width:768px){.sst-home-trust__metric-value{font-size:2rem}}.sst-home-trust__metric-icon{align-items:center;display:inline-flex;justify-content:center}.sst-home-trust__metric-label{margin:var(--space-2) 0 0}.sst-home-trust__industries{border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(26,105,157,.1),0 2px 8px rgba(15,23,42,.04);margin:0 auto;max-width:52rem;position:relative}.sst-home-trust__industries-border{background-color:rgba(65,154,201,.12);border-radius:inherit;isolation:isolate;overflow:hidden;padding:2px;position:relative}.sst-home-trust__industries-beam{animation:sst-trust-border-spin 18s linear infinite;background:conic-gradient(from 0deg,transparent 0deg 268deg,rgba(65,154,201,.25) 288deg,var(--color-brand-800) 308deg,var(--color-primary) 318deg,var(--color-brand-400) 326deg,var(--color-primary) 334deg,rgba(65,154,201,.25) 344deg,transparent 1turn);height:200%;left:50%;min-height:120%;min-width:120%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%;z-index:0}@keyframes sst-trust-border-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sst-home-trust__industries-inner{background:linear-gradient(145deg,#fff,#f8fafc 55%,#eff6ff);border:none;border-radius:calc(var(--radius-xl) - 2px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9);padding:var(--space-6);position:relative;z-index:1}@media (min-width:768px){.sst-home-trust__industries-inner{padding:var(--space-8)}}.sst-home-trust__industries-inner:before{background:linear-gradient(90deg,transparent,rgba(65,154,201,.25) 35%,rgba(108,207,248,.4) 50%,rgba(65,154,201,.25) 65%,transparent);content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;top:0}.sst-home-trust__industries-label{align-items:center;color:var(--color-brand-800);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.04em;margin:0 0 var(--space-5);text-align:center;text-transform:uppercase;width:100%}.sst-home-trust__industries-label i{color:var(--color-primary);font-size:.875rem}.sst-home-trust__industries-grid{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;list-style:none;margin:0 0 var(--space-6);padding:0}.sst-home-trust__industry-pill{align-items:center;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-full);display:inline-flex;gap:.55rem;padding:.45rem .85rem .45rem .55rem;transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.sst-home-trust__industry-pill:hover{background-color:var(--color-primary-subtle);border-color:rgba(65,154,201,.4);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.sst-home-trust__industry-icon{align-items:center;background-color:rgba(65,154,201,.12);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:.75rem;height:1.75rem;justify-content:center;width:1.75rem}.sst-home-trust__industry-icon--saas{background-color:rgba(65,154,201,.14);color:var(--color-brand-600)}.sst-home-trust__industry-icon--commerce{background-color:rgba(26,105,157,.12);color:var(--color-brand-800)}.sst-home-trust__industry-icon--health{background-color:rgba(89,147,184,.14);color:var(--color-brand-300)}.sst-home-trust__industry-icon--realestate{background-color:rgba(65,154,201,.12);color:var(--color-brand-800)}.sst-home-trust__industry-icon--auto{background-color:rgba(108,207,248,.18);color:var(--color-brand-800)}.sst-home-trust__industry-icon--education{background-color:rgba(65,154,201,.1);color:var(--color-primary-hover)}.sst-home-trust__industry-label{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.sst-home-trust__tagline{border-top:1px solid rgba(65,154,201,.15);margin:0;padding:var(--space-5) var(--space-4) 0;text-align:center}.sst-home-trust__tagline p{color:var(--color-text-secondary);font-size:.9375rem;font-style:normal;line-height:1.65;margin:0 auto;max-width:38rem}.sst-home-trust__tagline p:before{color:var(--color-primary);content:"\201C";font-weight:700;margin-right:.15rem}.sst-home-trust__tagline p:after{color:var(--color-primary);content:"\201D";font-weight:700;margin-left:.1rem}@media (prefers-reduced-motion:reduce){.sst-home-trust__industry-pill:hover,.sst-home-trust__metric:hover{transform:none}.sst-home-trust__industries-beam{animation:none;opacity:.35}}@supports (animation-timeline:view()){.sst-home-trust__metrics .sst-home-trust__metric{animation:sst-view-reveal linear both;animation-timeline:view()}.sst-home-trust__metrics .sst-home-trust__metric:first-child{animation-range:entry 4% entry 38%}.sst-home-trust__metrics .sst-home-trust__metric:nth-child(2){animation-range:entry 8% entry 42%}.sst-home-trust__metrics .sst-home-trust__metric:nth-child(3){animation-range:entry 12% entry 46%}.sst-home-trust__metrics .sst-home-trust__metric:nth-child(4){animation-range:entry 16% entry 50%}}.sst-home-process__pipeline{margin-top:var(--space-10)}.sst-home-process__timeline{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.sst-home-process__phase{align-items:stretch;display:flex;flex-direction:column}.sst-home-process__row{display:flex;flex-direction:column;gap:var(--space-6)}.sst-home-process__step{background:linear-gradient(90deg,rgba(65,154,201,.06),transparent 42%);border-left:3px solid rgba(65,154,201,.35);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);position:relative;transition:border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}.sst-home-process__step:hover{background:linear-gradient(90deg,rgba(65,154,201,.1),transparent 48%);border-left-color:var(--color-primary)}.sst-home-process__step-head{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.sst-home-process__node{align-items:center;background:var(--color-surface-overlay);border:2px solid var(--color-primary);border-radius:var(--radius-full);box-shadow:0 0 0 4px rgba(65,154,201,.1);color:var(--color-primary);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default);width:2.5rem}.sst-home-process__step:hover .sst-home-process__node{border-color:var(--color-brand-800);box-shadow:0 0 0 4px rgba(65,154,201,.18)}.sst-home-process__node i{font-size:.9375rem;line-height:1}.sst-home-process__idx{color:var(--color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.sst-home-process__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 var(--space-2)}.sst-home-process__desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.65;margin:0}.sst-home-process__desc p{color:inherit;margin:0}.sst-home-process__link{align-items:center;color:var(--color-primary);display:flex;flex-shrink:0;justify-content:center;opacity:.55}.sst-home-process__link-line{background:linear-gradient(90deg,rgba(65,154,201,.15),rgba(65,154,201,.55) 50%,rgba(108,207,248,.35))}.sst-home-process__link--h{align-self:center;flex-direction:column;gap:0;padding:var(--space-2) 0}.sst-home-process__link--h .sst-home-process__link-line{background:linear-gradient(180deg,rgba(65,154,201,.55),rgba(108,207,248,.25));height:1.25rem;width:2px}.sst-home-process__link--h i{font-size:.625rem;margin-top:.15rem;transform:rotate(90deg)}.sst-home-process__link--v{align-self:center;flex-direction:column;gap:0;padding:var(--space-4) 0}.sst-home-process__link--v .sst-home-process__link-line{background:linear-gradient(180deg,rgba(65,154,201,.55),rgba(108,207,248,.25));height:1.5rem;width:2px}.sst-home-process__link--v i{font-size:.625rem;margin-top:.15rem}@media (min-width:1024px){.sst-home-process__row{align-items:stretch;flex-direction:row;gap:var(--space-3)}.sst-home-process__step{background:linear-gradient(180deg,rgba(65,154,201,.07),transparent 55%);border-left:none;border-top:3px solid rgba(65,154,201,.35);flex:1;min-width:0;padding:var(--space-5)}.sst-home-process__step:hover{background:linear-gradient(180deg,rgba(65,154,201,.11),transparent 60%);border-left-color:transparent;border-top-color:var(--color-primary)}.sst-home-process__title{font-size:1rem}.sst-home-process__desc{font-size:.8125rem;line-height:1.6}.sst-home-process__link--h{align-self:center;flex-direction:row;padding:0;width:1.75rem}.sst-home-process__link--h .sst-home-process__link-line{background:linear-gradient(90deg,rgba(65,154,201,.15),rgba(65,154,201,.55) 50%,rgba(108,207,248,.35));flex:1;height:2px;width:auto}.sst-home-process__link--h i{font-size:.5rem;margin-top:0;transform:none}.sst-home-process__link--v{padding:var(--space-5) 0}.sst-home-process__link--v .sst-home-process__link-line{height:2rem}.sst-home-process__link--v i{font-size:.5rem}}@media (min-width:1280px){.sst-home-process__step{padding:var(--space-6)}.sst-home-process__title{font-size:1.0625rem}.sst-home-process__desc{font-size:.875rem}.sst-home-process__link--h{width:2.25rem}}@media (prefers-reduced-motion:reduce){.sst-home-process__node,.sst-home-process__step{transition:none}}.sst-home-portfolio__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.sst-home-portfolio__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-home-portfolio__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-portfolio__footer{display:flex;justify-content:center;margin-top:var(--space-10)}.sst-featured-card{color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.sst-featured-card:focus-visible,.sst-featured-card:hover{color:inherit;text-decoration:none}.sst-featured-card.sst-card-interactive:focus-visible,.sst-featured-card.sst-card-interactive:hover{border-color:rgba(65,154,201,.2)}.sst-featured-card__media{aspect-ratio:16/10;background-color:var(--color-surface-sunken);overflow:hidden;position:relative}.sst-featured-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.sst-featured-card:focus-visible .sst-featured-card__img,.sst-featured-card:hover .sst-featured-card__img{transform:scale(1.05)}.sst-featured-card__category{backdrop-filter:blur(6px);background:rgba(33,30,75,.82);border-radius:var(--radius-full);color:#fff;font-size:.625rem;font-weight:600;left:var(--space-3);letter-spacing:.05em;line-height:1.35;max-width:calc(100% - var(--space-6));overflow:hidden;padding:.25rem .65rem;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:var(--space-3);white-space:nowrap;z-index:2}.sst-featured-card__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(33,30,75,.88) 0,rgba(33,30,75,.35) 45%,transparent);display:flex;inset:0;opacity:0;padding:var(--space-5);position:absolute;transition:opacity var(--duration-normal) var(--ease-default);z-index:1}.sst-featured-card:focus-visible .sst-featured-card__overlay,.sst-featured-card:hover .sst-featured-card__overlay{opacity:1}.sst-featured-card__overlay-text{align-items:center;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem}.sst-featured-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6)}@media (min-width:768px){.sst-featured-card__body{padding:var(--space-6)}}.sst-featured-card__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.sst-featured-card__subtitle{color:var(--color-primary);font-size:.8125rem;font-weight:600;line-height:1.45;margin:0}.sst-featured-card__desc{color:var(--color-text-secondary);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.65;margin:0;-webkit-box-orient:vertical;overflow:hidden}.sst-featured-card__footer{border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto;padding-top:var(--space-4)}.sst-featured-card__tech{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.sst-featured-card__tech li{background:linear-gradient(135deg,rgba(65,154,201,.08),rgba(108,207,248,.1));border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;padding:.2rem .55rem}.sst-featured-card__cta{align-items:center;align-self:flex-start;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;transition:gap var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.sst-featured-card__cta i{color:var(--color-primary);font-size:.75rem;transition:transform var(--duration-fast) var(--ease-default)}.sst-featured-card:focus-visible .sst-featured-card__cta,.sst-featured-card:hover .sst-featured-card__cta{color:var(--color-primary);gap:.5rem}.sst-featured-card:focus-visible .sst-featured-card__cta i,.sst-featured-card:hover .sst-featured-card__cta i{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.sst-featured-card:focus-visible,.sst-featured-card:hover{transform:none}.sst-featured-card:focus-visible .sst-featured-card__img,.sst-featured-card:hover .sst-featured-card__img{transform:none}}.sst-home-tech__header{margin-bottom:var(--space-8)}.sst-home-tech__shell{display:grid;gap:var(--space-5);min-width:0}@media (min-width:1024px){.sst-home-tech__shell{align-items:stretch;gap:var(--space-6);grid-template-columns:minmax(17.5rem,19rem) minmax(0,1fr)}}.sst-home-tech__scroll-hint{display:none}.sst-home-tech__nav-scroll{min-width:0}.sst-home-tech__nav{background:linear-gradient(165deg,#211e4b,#1a3a5c 55%,#1a699d);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-4)}.sst-home-tech__tablist{display:flex;flex-direction:row;gap:var(--space-2);list-style:none;margin:0;padding:0}.sst-home-tech__tablist>li{flex:0 0 auto;min-width:0}@media (min-width:1024px){.sst-home-tech__tablist{flex-direction:column;overflow-x:visible}.sst-home-tech__tablist>li{flex:1 1 auto;width:100%}}.sst-home-tech__tab{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);color:hsla(0,0%,100%,.82);cursor:pointer;display:flex;flex:0 0 auto;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);width:auto}@media (min-width:1024px){.sst-home-tech__tab{width:100%}}.sst-home-tech__tab:focus-visible,.sst-home-tech__tab:hover{background:hsla(0,0%,100%,.1);border-color:rgba(108,207,248,.45);color:#fff;transform:translateX(2px)}.sst-home-tech__tab:focus-visible .sst-home-tech__tab-label,.sst-home-tech__tab:hover .sst-home-tech__tab-label{color:#fff}.sst-home-tech__tab:focus-visible .sst-home-tech__tab-meta,.sst-home-tech__tab:hover .sst-home-tech__tab-meta{color:hsla(0,0%,100%,.78)}.sst-home-tech__tab:focus-visible .sst-home-tech__tab-icon,.sst-home-tech__tab:hover .sst-home-tech__tab-icon{background:rgba(108,207,248,.2);color:#6ccff8}.sst-home-tech__tab:focus-visible .sst-home-tech__tab-count,.sst-home-tech__tab:hover .sst-home-tech__tab-count{background:rgba(65,154,201,.55);color:#fff}.sst-home-tech__tab.is-active:focus-visible,.sst-home-tech__tab.is-active:hover{background:rgba(65,154,201,.22);border-color:var(--color-primary);transform:none}.sst-home-tech__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sst-home-tech__tab.is-active{background:rgba(65,154,201,.18);border-color:var(--color-primary);box-shadow:inset 4px 0 0 var(--color-primary),0 0 0 1px rgba(65,154,201,.35);color:#fff}.sst-home-tech__tab.is-active .sst-home-tech__tab-label{color:#fff}.sst-home-tech__tab.is-active .sst-home-tech__tab-count{background:var(--color-primary);color:#fff}.sst-home-tech__tab-icon{align-items:center;background:rgba(65,154,201,.22);border-radius:var(--radius-md);color:var(--color-brand-400);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.sst-home-tech__tab.is-active .sst-home-tech__tab-icon{background:rgba(65,154,201,.35);color:#fff}.sst-home-tech__tab-copy{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.sst-home-tech__tab-label{color:hsla(0,0%,100%,.92);font-size:.9375rem;font-weight:600;line-height:1.2}.sst-home-tech__tab-meta{color:hsla(0,0%,100%,.62);font-size:.75rem}.sst-home-tech__tab.is-active .sst-home-tech__tab-meta{color:hsla(0,0%,100%,.78)}.sst-home-tech__tab-count{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;min-width:1.75rem;padding:0 .375rem}.sst-home-tech__stage{max-width:100%;min-height:22rem;min-width:0;position:relative}.sst-home-tech__panel{background:linear-gradient(180deg,var(--color-surface-overlay) 0,var(--color-surface-base) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.sst-home-tech__panel[hidden]{display:none!important}.sst-home-tech__panel.is-active{animation:sst-home-tech-panel-in var(--duration-normal) var(--ease-default)}@keyframes sst-home-tech-panel-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.sst-home-tech__panel-head{border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-6);padding-bottom:var(--space-5)}.sst-home-tech__panel-eyebrow{color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 var(--space-2);text-transform:uppercase}.sst-home-tech__panel-title{color:var(--color-text-primary);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25;margin:0 0 var(--space-3)}.sst-home-tech__panel-desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0;max-width:42rem}.sst-home-tech__group+.sst-home-tech__group{margin-top:var(--space-5)}.sst-home-tech__group-title{color:var(--color-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0 0 var(--space-3);text-transform:uppercase}.sst-home-tech__grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:1024px){.sst-home-tech__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.sst-home-tech__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-home-tech__grid--compact{max-width:36rem}@media (max-width:1023px){.sst-home-tech__grid--compact{max-width:none}}.sst-home-tech-card{align-items:center;background-color:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:7.5rem;padding:var(--space-4) var(--space-3);transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.sst-home-tech-card:hover{border-color:rgba(65,154,201,.45);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sst-home-tech-card__icon{align-items:center;background:linear-gradient(145deg,rgba(65,154,201,.12),rgba(108,207,248,.08));border-radius:var(--radius-md);display:inline-flex;height:3rem;justify-content:center;width:3rem}.sst-home-tech-card__icon img{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.sst-home-tech-card__icon i{color:var(--color-primary);font-size:1.35rem}.sst-home-tech-card__name{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.3;text-align:center}.sst-home-tech__trust{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;list-style:none;margin:var(--space-8) 0 0;padding:var(--space-5) var(--space-4)}.sst-home-tech__trust li{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.875rem;gap:var(--space-2)}.sst-home-tech__trust i{color:var(--color-primary)}.sst-home-tech__trust strong{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.sst-home-tech__panel{animation:none}.sst-home-tech-card:hover{transform:none}.sst-home-tech__tab:focus-visible,.sst-home-tech__tab:hover{transform:none}}@media (max-width:1023px){.sst-home-tech .sst-container,.sst-home-tech__shell{max-width:100%;min-width:0}.sst-home-tech__shell{gap:var(--space-4);width:100%}.sst-home-tech__scroll-hint{display:none}.sst-home-tech__nav{background:transparent;border-bottom:1px solid var(--color-border-default);border-radius:0;box-shadow:none;max-width:100%;min-width:0;overflow:hidden;padding:0}.sst-home-tech__nav-scroll{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:relative;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sst-home-tech__nav-scroll::-webkit-scrollbar{display:none}.sst-home-tech__nav-scroll:after{content:none}.sst-home-tech__tablist{flex-wrap:nowrap;gap:0;margin:0;max-width:none;min-width:100%;overflow:visible;padding:0;width:-moz-max-content;width:max-content}.sst-home-tech__tab{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;color:var(--color-text-secondary);flex:0 0 auto;flex-direction:row;gap:0;justify-content:center;margin-bottom:-1px;min-width:0;padding:.875rem 1rem;transform:none}.sst-home-tech__tab-count,.sst-home-tech__tab-icon,.sst-home-tech__tab-meta{display:none}.sst-home-tech__tab-copy{align-items:center;flex:0 1 auto}.sst-home-tech__tab-label{color:inherit;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap}.sst-home-tech__tab.is-active{background:transparent;border-color:var(--color-primary);box-shadow:none;color:var(--color-primary)}.sst-home-tech__tab.is-active .sst-home-tech__tab-label{color:var(--color-primary)}.sst-home-tech__tab:focus-visible,.sst-home-tech__tab:hover{background:transparent;border-color:rgba(65,154,201,.35);color:var(--color-primary);transform:none}.sst-home-tech__tab:focus-visible .sst-home-tech__tab-label,.sst-home-tech__tab:hover .sst-home-tech__tab-label{color:var(--color-primary)}.sst-home-tech__tab.is-active:focus-visible,.sst-home-tech__tab.is-active:hover{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.sst-home-tech__tab:focus-visible{outline-offset:-2px}.sst-home-tech__stage{max-width:100%;min-height:0;min-width:0;overflow:visible;width:100%}.sst-home-tech__panel{animation:none;background:transparent;border:none;box-shadow:none;max-width:100%;min-width:0;padding:var(--space-4) 0 0;width:100%}.sst-home-tech__panel-head{border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.sst-home-tech__panel-title{font-size:1.0625rem;line-height:1.35}.sst-home-tech__panel-desc{font-size:.8125rem;line-height:1.55}.sst-home-tech__group{max-width:100%;min-width:0}.sst-home-tech__group+.sst-home-tech__group{margin-top:var(--space-5)}.sst-home-tech__group-title{font-size:.75rem;margin-bottom:var(--space-3);text-align:center}.sst-home-tech__grid,.sst-home-tech__grid--compact{display:grid;gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;width:100%}.sst-home-tech-card{background:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;gap:var(--space-2);max-width:100%;min-height:0;min-width:0;padding:0;width:100%}.sst-home-tech-card:focus-visible,.sst-home-tech-card:hover{border:none;box-shadow:none;transform:none}.sst-home-tech-card__icon{background:#fff;border-radius:50%;box-shadow:0 4px 16px rgba(33,30,75,.08);height:4.25rem;width:4.25rem}.sst-home-tech-card__icon img{height:2.125rem;width:2.125rem}.sst-home-tech-card__icon i{color:var(--color-primary);font-size:1.5rem}.sst-home-tech-card__name{color:var(--color-text-primary);display:block;font-size:.8125rem;font-weight:500;hyphens:auto;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:0 .125rem;text-align:center;white-space:normal;width:100%;word-break:normal}.sst-home-tech__trust{align-items:flex-start;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4)}}.sst-home-collab{overflow:hidden;position:relative}.sst-home-collab__bg{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(65,154,201,.06) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.sst-home-collab .sst-container{position:relative;z-index:1}.sst-home-collab__header{margin-bottom:var(--space-8)}.sst-home-collab__shell{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 40px rgba(26,105,157,.08);margin:0 auto;max-width:48rem;overflow:hidden}.sst-home-collab__tabs{background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface-overlay) 100%);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-6)}.sst-home-collab__tabs-track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sst-home-collab__tabs-track::-webkit-scrollbar{display:none}.sst-home-collab__tablist{background:var(--color-surface-sunken);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:var(--space-1)}.sst-home-collab__tablist>li{min-width:0}.sst-home-collab__tab{align-items:center;background:transparent;border:none;border-radius:calc(var(--radius-lg) - 2px);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;justify-content:center;line-height:1.25;min-height:2.75rem;padding:var(--space-2) var(--space-3);text-align:center;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);width:100%}@media (min-width:640px){.sst-home-collab__tab{font-size:.875rem;min-height:3rem;padding:var(--space-3) var(--space-4)}}.sst-home-collab__tab:focus-visible,.sst-home-collab__tab:hover{color:var(--color-text-primary)}.sst-home-collab__tab:focus-visible{box-shadow:0 0 0 4px rgba(65,154,201,.2);outline:2px solid var(--color-primary);outline-offset:2px}.sst-home-collab__tab.is-active{background:var(--color-surface-base);box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px rgba(65,154,201,.12);color:var(--color-text-brand)}.sst-home-collab__tab-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sst-home-collab__body{background:radial-gradient(ellipse 90% 70% at 50% 100%,rgba(65,154,201,.05) 0,transparent 55%),var(--color-surface-base);padding:var(--space-6) var(--space-5)}@media (min-width:640px){.sst-home-collab__body{padding:var(--space-8) var(--space-8)}}.sst-home-collab__panel{animation:sst-collab-panel-in .28s var(--ease-default);width:100%}.sst-home-collab__panel[hidden]{display:none!important}@keyframes sst-collab-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sst-home-collab__tiles{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:480px){.sst-home-collab__tiles{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-home-collab__tile{align-items:center;background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-height:6.5rem;padding:var(--space-4) var(--space-2);text-align:center;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}@media (min-width:640px){.sst-home-collab__tile{min-height:7.25rem;padding:var(--space-5) var(--space-3)}}.sst-home-collab__tile:hover{border-color:rgba(65,154,201,.45);box-shadow:0 8px 24px rgba(26,105,157,.1);transform:translateY(-3px)}.sst-home-collab__tile-icon{align-items:center;background:#fff;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px rgba(65,154,201,.08);display:flex;height:3.5rem;justify-content:center;width:3.5rem}.sst-home-collab__tile-img{height:2.125rem;-o-object-fit:contain;object-fit:contain;width:2.125rem}.sst-home-collab__tile--wordmark .sst-home-collab__tile-img{height:auto;max-height:1.75rem;width:3.25rem}.sst-home-collab__tile--wordmark .sst-home-collab__tile-name{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sst-home-collab__tile-icon i{font-size:1.75rem}.sst-home-collab__tile--wordmark .sst-home-collab__tile-icon{height:3rem;width:4rem}.sst-home-collab__tile-name{color:var(--color-text-secondary);font-size:.6875rem;font-weight:600;line-height:1.25;max-width:100%}@media (min-width:640px){.sst-home-collab__tile-name{color:var(--color-text-primary);font-size:.75rem}}@media (max-width:479px){.sst-home-collab__tablist{display:flex;flex-wrap:nowrap;min-width:-moz-min-content;min-width:min-content}.sst-home-collab__tablist>li{flex:1 0 7.5rem}}@media (prefers-reduced-motion:reduce){.sst-home-collab__panel{animation:none}.sst-home-collab__tile:hover{transform:none}}.sst-home-cta{align-items:center;background:radial-gradient(circle at 12% 18%,rgba(108,207,248,.14) 0,transparent 42%),radial-gradient(circle at 88% 82%,rgba(65,154,201,.12) 0,transparent 38%),linear-gradient(180deg,var(--color-surface-overlay) 0,var(--color-surface-base) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:grid;gap:var(--space-6);padding:var(--space-6)}@media (min-width:768px){.sst-home-cta{gap:var(--space-8);padding:var(--space-8)}}@media (min-width:1024px){.sst-home-cta{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr);padding:var(--space-8) var(--space-10)}}.sst-home-cta__illustration{align-items:center;display:flex;justify-content:center;min-width:0}.sst-home-cta__illustration-svg{height:auto;max-width:22rem;width:100%}.sst-home-cta-band__shell .sst-home-cta__illustration-img,.sst-home-cta__illustration-img{height:auto;margin:0 auto;max-width:22rem;width:100%}@media (min-width:1024px){.sst-home-cta__illustration-img,.sst-home-cta__illustration-svg{max-width:100%}}.sst-home-cta__content{min-width:0}.sst-home-cta__header.sst-section-header{margin-bottom:var(--space-5);margin-left:0;margin-right:0;max-width:none;text-align:left}.sst-home-cta__header .sst-section-title{font-size:clamp(1.625rem,3.5vw,2.125rem);max-width:none}.sst-home-cta__header .sst-section-lead{margin-left:0;margin-right:0;max-width:36rem}.sst-home-cta__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}@media (min-width:640px){.sst-home-cta__actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.sst-home-cta__actions .sst-home-cta__btn{box-shadow:0 8px 20px rgba(65,154,201,.22)}.sst-home-cta__actions .sst-home-cta__btn-secondary{box-shadow:none}.sst-home-cta__trust{border-top:1px solid var(--color-border-default);display:grid;gap:var(--space-3);grid-template-columns:1fr;padding-top:var(--space-5)}@media (min-width:768px){.sst-home-cta__trust{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-cta__trust-item{align-items:flex-start;display:flex;gap:var(--space-3);min-width:0}.sst-home-cta__trust-icon{align-items:center;background:var(--color-surface-base);border:1px solid rgba(65,154,201,.22);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:.875rem;height:2.25rem;justify-content:center;width:2.25rem}.sst-home-cta__trust-copy{min-width:0}.sst-home-cta__trust-copy strong{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600;line-height:1.35;margin-bottom:.2rem}.sst-home-cta__trust-copy p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45;margin:0}.sst-home-contact__shell{background:radial-gradient(circle at 8% 12%,rgba(108,207,248,.12) 0,transparent 45%),radial-gradient(circle at 92% 88%,rgba(65,154,201,.1) 0,transparent 40%),var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.sst-home-contact__dots{background-image:radial-gradient(circle,rgba(65,154,201,.55) 1.5px,transparent 0);background-size:20px 20px;inset:0;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 55%,transparent);mask-image:linear-gradient(135deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 55%,transparent);opacity:.45;pointer-events:none;position:absolute}.sst-home-contact__grid{display:grid;gap:var(--space-8);padding:var(--space-6);position:relative;z-index:1}@media (min-width:768px){.sst-home-contact__grid{padding:var(--space-8)}}@media (min-width:1024px){.sst-home-contact__grid{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:var(--space-10)}}.sst-home-contact__intro{min-width:0}.sst-home-contact__media{margin:var(--space-2) 0 var(--space-4);max-width:20rem}.sst-home-contact__illustration{height:auto;width:100%}.sst-home-contact__header.sst-section-header{margin-bottom:var(--space-5);margin-left:0;margin-right:0;max-width:none;text-align:left}.sst-home-contact__header .sst-section-title{font-size:clamp(1.625rem,3.5vw,2.125rem);max-width:none}.sst-home-contact__header .sst-section-lead{margin-left:0;margin-right:0;max-width:34rem}.sst-home-contact__slogan{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin-bottom:var(--space-5)}.sst-home-contact__slogan p{margin:0}.sst-home-contact__trust{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0 0 var(--space-6);padding:0}.sst-home-contact__trust li{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:.875rem;gap:var(--space-3);line-height:1.55}.sst-home-contact__trust i{color:var(--color-primary);flex-shrink:0;margin-top:.15rem;text-align:center;width:1.25rem}.sst-home-contact__trust a{color:var(--color-primary);font-weight:600;text-decoration:none}.sst-home-contact__trust a:hover{color:var(--color-primary-hover)}.sst-home-contact__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);width:100%}.sst-home-contact__actions>.sst-btn,.sst-home-contact__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-home-contact__actions{align-items:flex-start;gap:var(--space-4)}.sst-home-contact__actions>.sst-btn,.sst-home-contact__actions>a.sst-btn{width:auto}}.sst-home-contact__inquiry-link{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem .5rem;justify-content:center;text-align:center;text-decoration:none;width:100%}@media (min-width:480px){.sst-home-contact__inquiry-link{justify-content:flex-start;text-align:left;width:auto}}.sst-home-contact__inquiry-link span{color:var(--color-primary);font-weight:600}.sst-home-contact__inquiry-link:hover span{color:var(--color-primary-hover)}.sst-home-contact__inquiry-link i{color:var(--color-primary);font-size:.75rem}.sst-home-contact__panel{min-width:0;padding:var(--space-5)}@media (min-width:768px){.sst-home-contact__panel{padding:var(--space-6)}}.sst-home-contact__panel-head{margin-bottom:var(--space-5)}.sst-home-contact__panel-title{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-2)}.sst-home-contact__panel-desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55;margin:0}.sst-home-contact__flash{margin-bottom:var(--space-4)}.sst-home-contact__form-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.sst-home-contact__form-grid{-moz-column-gap:var(--space-5);column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-home-contact__field--full{grid-column:1/-1}.sst-home-contact__submit{margin-top:var(--space-5);width:100%}@media (min-width:640px){.sst-home-contact__submit{min-width:12rem;width:auto}}.sst-home-services__slide:nth-child(6n+2) .sst-service-card__icon{background:linear-gradient(135deg,rgba(26,105,157,.1),rgba(65,154,201,.14));border-color:rgba(26,105,157,.2)}.sst-home-services__slide:nth-child(6n+3) .sst-service-card__icon,.sst-service-card:nth-child(6n+3) .sst-service-card__icon{background:linear-gradient(135deg,rgba(108,207,248,.14),rgba(65,154,201,.1));border-color:rgba(108,207,248,.28)}.sst-home-services__slide:nth-child(6n+4) .sst-service-card__icon,.sst-service-card:nth-child(6n+4) .sst-service-card__icon{background:linear-gradient(135deg,rgba(65,154,201,.08),rgba(239,246,255,.95));border-color:rgba(65,154,201,.22)}.sst-home-services__slide:nth-child(6n+5) .sst-service-card__icon,.sst-service-card:nth-child(6n+5) .sst-service-card__icon{background:linear-gradient(135deg,rgba(33,30,75,.06),rgba(65,154,201,.12));border-color:rgba(65,154,201,.16)}.sst-home-services__slide:nth-child(6n+6) .sst-service-card__icon,.sst-service-card:nth-child(6n+6) .sst-service-card__icon{background:linear-gradient(135deg,rgba(89,147,184,.12),rgba(108,207,248,.12));border-color:rgba(89,147,184,.22)}.sst-home-services__track{display:flex;gap:var(--space-5);transition:transform var(--duration-normal) var(--ease-default);will-change:transform}@media (min-width:1024px){.sst-home-services__track{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.sst-home-services__track{transition:none}}@supports (animation-timeline:view()){.sst-home-services__slide .sst-service-card{animation:sst-view-reveal linear both;animation-timeline:view()}.sst-home-services__slide:first-child .sst-service-card{animation-range:entry 4% entry 38%}.sst-home-services__slide:nth-child(2) .sst-service-card{animation-range:entry 8% entry 42%}.sst-home-services__slide:nth-child(3) .sst-service-card{animation-range:entry 12% entry 46%}.sst-home-services__slide:nth-child(4) .sst-service-card{animation-range:entry 16% entry 50%}.sst-home-services__slide:nth-child(5) .sst-service-card{animation-range:entry 20% entry 54%}.sst-home-services__slide:nth-child(6) .sst-service-card{animation-range:entry 24% entry 58%}}.sst-footer{background:linear-gradient(180deg,rgba(248,250,252,.5) 0,rgba(65,154,201,.07) 18%,var(--color-footer-bg) 48%,var(--color-surface-base) 100%);border-top:none;box-shadow:inset 0 10px 24px -22px rgba(15,23,42,.14);color:var(--color-text-secondary);margin-top:0;position:relative}.sst-home-logos{overflow:hidden;padding-bottom:var(--space-5);padding-top:var(--space-3)}.sst-home-hero+.sst-home-logos{padding-top:var(--space-2)}.sst-home-logos+.sst-home-trust{padding-top:var(--space-4)}.sst-home-logos__marquee{mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);min-height:3rem;overflow:hidden;padding-block:var(--space-2);position:relative;width:100%}.sst-home-logos__track{align-items:center;animation:sst-home-logos-marquee 42s linear infinite;display:flex;min-height:2.75rem;width:-moz-max-content;width:max-content;will-change:transform}.sst-home-logos__marquee:focus-within .sst-home-logos__track,.sst-home-logos__marquee:hover .sst-home-logos__track{animation-play-state:paused}@keyframes sst-home-logos-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sst-home-logos__row{gap:clamp(2.5rem,6vw,4.5rem);list-style:none;margin:0;min-height:2.75rem;padding:0 var(--space-4)}.sst-home-logos__item,.sst-home-logos__row{align-items:center;display:flex;flex-shrink:0}.sst-home-logos__link{align-items:center;background:none;border:none;display:inline-flex;height:2.75rem;justify-content:center;min-width:7rem;padding:0;text-decoration:none}.sst-home-logos__img{display:block;filter:grayscale(1) opacity(.7);height:2.25rem;max-width:9rem;min-width:5rem;-o-object-fit:contain;object-fit:contain;transition:filter var(--duration-normal) var(--ease-default),opacity var(--duration-normal) var(--ease-default);width:auto}.sst-home-logos__link:focus-visible .sst-home-logos__img,.sst-home-logos__link:hover .sst-home-logos__img{filter:grayscale(0) opacity(1)}@media (prefers-reduced-motion:reduce){.sst-home-logos__track{animation:none;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-inline:auto;max-width:var(--container-max,72rem);width:100%}.sst-home-logos__row[aria-hidden=true]{display:none}.sst-home-logos__marquee{mask-image:none;-webkit-mask-image:none}}.sst-home-why__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-10);max-width:40rem}.sst-home-why__journey{margin-bottom:var(--space-10)}.sst-home-why__journey-grid{counter-reset:why-journey;display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-home-why__journey-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-why__journey-step{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:var(--space-5)}.sst-home-why__step-num{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:700;letter-spacing:.08em;position:absolute;right:var(--space-4);top:var(--space-4)}.sst-home-why__step-icon{align-items:center;display:inline-flex;justify-content:center;margin-bottom:var(--space-3)}.sst-home-why__step-title{color:var(--color-text-primary);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0 0 var(--space-2)}.sst-home-why__step-text{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;margin:0}.sst-home-why__journey-note{font-size:.875rem;margin:var(--space-5) 0 0;text-align:center}.sst-home-why__journey-note a{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:600;gap:.35rem;text-decoration:none}.sst-home-why__journey-note a:hover{color:var(--color-primary-hover);text-decoration:underline}.sst-home-why__reasons{margin-bottom:var(--space-8)}.sst-home-why__reasons-grid{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-home-why__reasons-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-why__reason{border:1px solid rgba(65,154,201,.15);border-radius:var(--radius-lg);padding:var(--space-5)}.sst-home-why__reason-icon{align-items:center;display:inline-flex;justify-content:center;margin-bottom:var(--space-3)}.sst-home-why__reason-title{color:var(--color-text-primary);font-weight:700;line-height:1.35;margin:0 0 var(--space-2)}.sst-home-why__reason-text{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55;margin:0}.sst-home-why__proof{background:radial-gradient(circle at 0 0,rgba(108,207,248,.12) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(65,154,201,.1) 0,transparent 45%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);padding:var(--space-6)}@media (min-width:1024px){.sst-home-why__proof{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:var(--space-6) var(--space-8)}}.sst-home-why__proof-stats{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:639px){.sst-home-why__proof-stats{gap:var(--space-3);grid-template-columns:1fr}}.sst-home-why__proof-stats li{background-color:hsla(0,0%,100%,.7);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);text-align:center}@media (min-width:1024px){.sst-home-why__proof-stats li{text-align:left}}.sst-home-why__proof-stats strong{color:var(--color-text-primary);display:block;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.15rem}.sst-home-why__proof-stats span{color:var(--color-text-secondary);font-size:.75rem;line-height:1.35}.sst-home-why__proof-quote{border:none;margin:0;padding:0}.sst-home-why__proof-quote p{color:var(--color-text-primary);font-size:.9375rem;font-style:italic;line-height:1.6;margin:0 0 var(--space-3)}.sst-home-why__proof-quote footer{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}.sst-home-why__proof-quote cite{color:var(--color-text-primary);font-style:normal;font-weight:700}.sst-home-why__proof-role{display:block;margin-top:.15rem}.sst-home-why__proof-fallback{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55;margin:0;text-align:center}@media (min-width:1024px){.sst-home-why__proof-fallback{text-align:left}}.sst-home-cta-band__shell{align-items:center;background:radial-gradient(circle at 12% 18%,rgba(108,207,248,.14) 0,transparent 42%),radial-gradient(circle at 88% 82%,rgba(65,154,201,.12) 0,transparent 38%),linear-gradient(180deg,var(--color-surface-overlay) 0,var(--color-surface-base) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;gap:var(--space-6);padding:var(--space-6)}@media (min-width:768px){.sst-home-cta-band__shell{gap:var(--space-8);padding:var(--space-8)}}@media (min-width:1024px){.sst-home-cta-band__shell{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr);padding:var(--space-8) var(--space-10)}}.sst-home-cta-band__header.sst-section-header{margin-bottom:var(--space-5);max-width:none;text-align:left}.sst-home-cta-band__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}@media (min-width:640px){.sst-home-cta-band__actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.sst-home-cta-band__notes{border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:var(--space-5) 0 0}.sst-home-cta-band__notes li{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:.8125rem;gap:var(--space-3);line-height:1.45}.sst-home-cta-band__notes i{color:var(--color-primary);flex-shrink:0;margin-top:.1rem;text-align:center;width:1.25rem}.sst-home-engage__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);max-width:42rem}.sst-home-engage__grid{display:grid;gap:var(--space-5);list-style:none;margin:0 0 var(--space-6);padding:0}@media (min-width:768px){.sst-home-engage__grid{align-items:stretch;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-engage__card{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;padding:var(--space-5);position:relative}.sst-home-engage__card--featured{background:linear-gradient(160deg,rgba(239,246,255,.85) 0,var(--color-surface-overlay) 100%);border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-md)}@media (min-width:768px){.sst-home-engage__card--featured{transform:translateY(-.25rem)}}.sst-home-engage__badge{align-self:flex-start;background-color:var(--color-primary-subtle);border-radius:var(--radius-full);color:var(--color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-bottom:var(--space-3);padding:.2rem .55rem;text-transform:uppercase}.sst-home-engage__badge--alt{background-color:rgba(26,105,157,.1);color:var(--color-brand-800)}.sst-home-engage__icon{align-items:center;background-color:var(--color-primary-subtle);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:1rem;height:2.5rem;justify-content:center;margin-bottom:var(--space-3);width:2.5rem}.sst-home-engage__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-2)}.sst-home-engage__lead{font-size:.875rem;line-height:1.55}.sst-home-engage__fits,.sst-home-engage__lead{color:var(--color-text-secondary);margin:0 0 var(--space-4)}.sst-home-engage__fits{font-size:.8125rem;line-height:1.5;padding-left:1.1rem}.sst-home-engage__fits li+li{margin-top:.35rem}.sst-home-engage__note{border-top:1px solid var(--color-border-default);color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.4;margin:auto 0 0;padding-top:var(--space-3)}.sst-home-engage__footer{color:var(--color-text-secondary);font-size:.9375rem;margin:0;text-align:center}.sst-home-engage__footer a{color:var(--color-primary);font-weight:600;text-decoration:none}.sst-home-engage__footer a:hover{color:var(--color-primary-hover);text-decoration:underline}.sst-home-industries__header.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);max-width:40rem}.sst-home-industries__grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.sst-home-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-home-industries__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-home-industries__card{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-5);transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.sst-home-industries__card:hover{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-sm)}.sst-home-industries__icon{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.875rem;height:2.25rem;justify-content:center;margin-bottom:var(--space-3);width:2.25rem}.sst-home-industries__icon--saas{background-color:rgba(65,154,201,.14);color:var(--color-brand-600)}.sst-home-industries__icon--commerce{background-color:rgba(26,105,157,.12);color:var(--color-brand-800)}.sst-home-industries__icon--health{background-color:rgba(89,147,184,.14);color:var(--color-brand-300)}.sst-home-industries__icon--realestate{background-color:rgba(65,154,201,.12);color:var(--color-brand-800)}.sst-home-industries__icon--auto{background-color:rgba(108,207,248,.18);color:var(--color-brand-800)}.sst-home-industries__icon--education{background-color:rgba(65,154,201,.1);color:var(--color-primary-hover)}.sst-home-industries__title{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;margin:0 0 var(--space-2)}.sst-home-industries__desc{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55;margin:0}