.sst-section-header .text-brand{color:var(--color-text-brand)}.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);text-align:center}.sst-section-header .sst-section-title{color:var(--color-text-primary);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--space-3)}.sst-section-header .sst-section-lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65;margin:0}.sst-section-header .sst-section-lead+.sst-section-lead{margin-top:var(--space-3)}@media (min-width:768px){.sst-section-header{margin-bottom:var(--space-10)}}:root{--sst-home-surface-a:#fff;--sst-home-surface-a-accent:radial-gradient(ellipse 75% 45% at 50% 0%,rgba(65,154,201,.07) 0%,transparent 58%);--sst-home-surface-b:#f8fafc;--sst-home-surface-b-fill:linear-gradient(180deg,#f8fafc,#f4f9fd 55%,#f0f7fc);--sst-home-surface-b-accent:radial-gradient(ellipse 80% 48% at 50% 0%,rgba(65,154,201,.09) 0%,transparent 56%);--sst-home-surface-fade-a-to-b:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.45) 42%,transparent);--sst-home-surface-fade-b-to-a:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.42) 40%,transparent)}.sst-home-surface-a,.sst-home-surface-a.sst-section--raised{background-color:var(--sst-home-surface-a)!important;background-image:var(--sst-home-surface-a-accent);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-b,.sst-home-surface-b.sst-section--raised{background-color:var(--sst-home-surface-b)!important;background-image:var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-a+.sst-home-surface-b:before,.sst-home-surface-b+.sst-home-surface-a:before{content:"";height:3.5rem;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.sst-home-surface-a+.sst-home-surface-b:before{background:var(--sst-home-surface-fade-a-to-b)}.sst-home-surface-b+.sst-home-surface-a:before{background:var(--sst-home-surface-fade-b-to-a)}.sst-home-surface-a+.sst-home-surface-b,.sst-home-surface-b+.sst-home-surface-a{border-block-start:none;box-shadow:inset 0 6px 16px -14px rgba(15,23,42,.12)}.sst-home-surface-a>.sst-container,.sst-home-surface-b>.sst-container{position:relative;z-index:1}.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-12);padding-top:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-16);padding-top:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-20);padding-top:var(--space-20)}}.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-12)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-16)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-20)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-20)}}.sst-home-surface-a.sst-home-portfolio{background-image:radial-gradient(ellipse 75% 50% at 50% 100%,rgba(65,154,201,.06) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-a.sst-home-testimonials{background-image:radial-gradient(ellipse 70% 45% at 88% 18%,rgba(108,207,248,.1) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-b.sst-home-blog{background-image:radial-gradient(ellipse 80% 55% at 12% 0,rgba(108,207,248,.09) 0,transparent 55%),radial-gradient(ellipse 70% 45% at 88% 100%,rgba(65,154,201,.08) 0,transparent 58%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-home-surface-b.sst-home-process{background-image:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(65,154,201,.06) 0,transparent 55%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-team-card__photo{background:linear-gradient(165deg,#eef6fc,#dbeafe);border:3px solid rgba(65,154,201,.22);border-radius:var(--radius-full);box-shadow:0 6px 18px rgba(26,105,157,.12);flex-shrink:0;height:6.5rem;margin-bottom:var(--space-4);overflow:hidden;position:relative;width:6.5rem}.sst-team-card__photo picture{height:100%;inset:0;position:absolute;width:100%}.sst-team-card__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transform:scale(1.1);width:100%}.sst-team-card--leadership .sst-team-card__photo{height:8rem;width:8rem}@media (min-width:768px){.sst-team-card--leadership .sst-team-card__photo{height:9.5rem;width:9.5rem}}.sst-team-card__socials{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-3)}.sst-team-card__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;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);width:2.125rem}.sst-team-card__social:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.sst-team-intro__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-team-intro__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-team-intro__title{color:var(--color-text-primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:var(--space-4) 0 var(--space-5);text-wrap:balance}.sst-team-intro__body{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:1.0625rem;gap:var(--space-4);line-height:1.7}.sst-team-intro__body p{margin:0}.sst-team-intro__media{display:flex;justify-content:center;position:relative}.sst-team-intro__blob{background:radial-gradient(circle,rgba(108,207,248,.22) 0,transparent 70%);border-radius:50%;inset:10% 8%;pointer-events:none;position:absolute}.sst-team-intro__illustration{margin:0 auto;max-width:32rem;position:relative;width:100%;z-index:1}.sst-team-card{align-items:center;background:radial-gradient(ellipse 90% 70% at 50% 0,rgba(108,207,248,.12) 0,transparent 55%),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-5);text-align:center}@media (min-width:768px){.sst-team-card{padding:var(--space-6)}}.sst-team-card--leadership{padding:var(--space-6)}@media (min-width:768px){.sst-team-card--leadership{padding:var(--space-8)}}.sst-team-card__name{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0 0 .25rem}.sst-team-card--leadership .sst-team-card__name{font-size:1.125rem}.sst-team-card__role{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4;margin:0}.sst-team-card--join{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(65,154,201,.08) 0,transparent 60%),var(--color-surface-overlay);border-color:rgba(65,154,201,.35);border-style:dashed;justify-content:center;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.sst-team-card--join:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sst-team-card__join-link{align-items:center;color:inherit;display:flex;flex-direction:column;gap:var(--space-3);height:100%;text-decoration:none;width:100%}.sst-team-card__join-icon{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.25);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:1.375rem;height:4rem;justify-content:center;width:4rem}.sst-team-card__join-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0}.sst-team-card__join-text{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45;margin:0;max-width:14rem}.sst-team-card__join-cta{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;margin-top:var(--space-1)}.sst-team-card__join-link:hover .sst-team-card__join-cta{color:var(--color-primary-hover)}.sst-team-leadership__header{margin:0 auto var(--space-10);max-width:40rem;text-align:center}.sst-team-leadership__title{color:var(--color-text-primary);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;line-height:1.25;margin:var(--space-3) 0 var(--space-3)}.sst-team-leadership__lead{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0}.sst-team-leadership__grid{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:640px){.sst-team-leadership__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-team-leadership__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-team-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-team-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sst-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-team-empty__inner{margin:0 auto;max-width:36rem;text-align:center}.sst-team-empty__title{color:var(--color-text-primary);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:700;margin:0 0 var(--space-4)}.sst-team-empty__text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0 0 var(--space-6)}.sst-team-hiring{padding-bottom:var(--space-10);padding-top:var(--space-8)}@media (min-width:768px){.sst-team-hiring{padding-bottom:var(--space-16);padding-top:var(--space-10)}}.sst-team-hiring__shell{align-items:center;background:radial-gradient(ellipse 85% 70% at 100% 0,rgba(108,207,248,.18) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(65,154,201,.12) 0,transparent 50%),linear-gradient(145deg,#174a72,#1e6294 45%,#419ac9);border:1px solid rgba(108,207,248,.22);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;gap:var(--space-6);overflow:hidden;padding:var(--space-6)}@media (min-width:768px){.sst-team-hiring__shell{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:var(--space-8) var(--space-10)}}@media (min-width:1024px){.sst-team-hiring__shell{gap:var(--space-10);padding:var(--space-10) var(--space-12)}}.sst-team-hiring__copy{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (min-width:768px){.sst-team-hiring__copy{gap:var(--space-5)}}.sst-team-hiring__title{color:#fff;font-size:clamp(1.375rem,3.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}.sst-team-hiring__text{color:hsla(0,0%,100%,.86);font-size:.9375rem;line-height:1.65;margin:0;max-width:36rem}@media (min-width:768px){.sst-team-hiring__text{font-size:1rem}}.sst-team-hiring__actions{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}@media (min-width:480px){.sst-team-hiring__actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.sst-team-hiring__btn{align-items:center;border-radius:var(--radius-lg);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.75rem;padding:.65rem 1.25rem;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),gap var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.sst-team-hiring__btn:hover{gap:.65rem}.sst-team-hiring__btn--primary{background:#fff;border:1px solid #fff;box-shadow:0 2px 8px rgba(15,40,60,.15);color:var(--color-primary)}.sst-team-hiring__btn--primary:hover{background:hsla(0,0%,100%,.94);color:var(--color-primary);transform:translateY(-1px)}.sst-team-hiring__btn--outline{background:transparent;border:1px solid hsla(0,0%,100%,.45);color:#fff}.sst-team-hiring__btn--outline:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7);color:#fff}.sst-team-hiring__media{align-items:center;display:flex;justify-content:center;min-width:0}.sst-team-hiring__media-frame{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-lg);max-width:16rem;padding:var(--space-4);width:100%}@media (min-width:768px){.sst-team-hiring__media-frame{max-width:18rem;padding:var(--space-5)}}.sst-team-hiring__illustration{display:block;height:auto;margin:0 auto;width:100%}