:root{--color-brand-950:#211e4b;--color-brand-900:#1e3a8a;--color-brand-800:#1a699d;--color-brand-600:#419ac9;--color-brand-400:#6ccff8;--color-brand-300:#5993b8;--color-surface-base:#fff;--color-surface-raised:#f8fafc;--color-surface-overlay:#fff;--color-surface-sunken:#f1f5f9;--color-border-default:#e2e8f0;--color-border-strong:#cbd5e1;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-text-inverse:#fff;--color-primary:#419ac9;--color-primary-hover:#1a699d;--color-primary-subtle:#eff6ff;--color-text-brand:#1a699d;--color-success:#059669;--color-warning:#d97706;--color-danger:#dc2626;--color-focus-ring:#419ac9;--color-focus-ring-alpha:rgba(65,154,201,.4);--gradient-brand:linear-gradient(135deg,#1a699d,#419ac9 50%,#6ccff8);--gradient-hero:linear-gradient(135deg,#211e4b,#5993b8);--font-sans:"Circular Std Book","Circular Std",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,"Cascadia Code","SF Mono",Menlo,monospace;--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(15,23,42,.04);--shadow-sm:0 2px 8px rgba(15,23,42,.06);--shadow-md:0 4px 16px rgba(15,23,42,.08);--shadow-lg:0 8px 24px rgba(15,23,42,.1);--shadow-xl:0 16px 40px rgba(26,105,157,.12);--shadow-inner:inset 0 1px 3px rgba(15,23,42,.06);--duration-instant:100ms;--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--color-footer-bg:#f0f7fc;--container-max-width:1280px;--container-px-mobile:1rem;--container-px-tablet:1.5rem;--container-px-desktop:2rem;--header-height:4.25rem;--header-height-tablet:4.75rem;--header-height-desktop:5rem;--page-top-spacing:var(--space-8);--page-top-spacing-tablet:var(--space-12)}.dark{--color-surface-base:#0b0f19;--color-surface-raised:#111827;--color-surface-overlay:#1a2332;--color-surface-sunken:#0f1419;--color-border-default:#1e293b;--color-border-strong:#334155;--color-text-primary:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-primary:#6ccff8;--color-primary-hover:#419ac9;--color-primary-subtle:#1e3a5f;--color-text-brand:#6ccff8;--shadow-xs:0 1px 2px rgba(0,0,0,.2);--shadow-sm:0 2px 8px rgba(0,0,0,.25);--shadow-md:0 4px 16px rgba(0,0,0,.3);--shadow-lg:0 8px 24px rgba(0,0,0,.35);--shadow-xl:0 16px 40px rgba(0,0,0,.4)}:root{--reveal-duration:1s;--reveal-stagger:80ms}@keyframes sst-reveal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sst-reveal-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes sst-reveal-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}[data-reveal]{visibility:hidden}.sst-page-intro-section [data-reveal],.sst-page-masthead [data-reveal],.sst-page-masthead-section [data-reveal],.sst-resources-hero [data-reveal]{opacity:0;transform:translateY(18px);visibility:visible}.sst-page-intro-section [data-reveal].is-revealed,.sst-page-masthead [data-reveal].is-revealed,.sst-page-masthead-section [data-reveal].is-revealed,.sst-resources-hero [data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal].is-revealed{animation-delay:calc(var(--reveal-delay, 0s) + var(--reveal-index, 0) * var(--reveal-stagger, 80ms));animation-duration:var(--reveal-duration,1s);animation-fill-mode:both;visibility:visible}[data-reveal=up].is-revealed{animation-name:sst-reveal-up}[data-reveal=left].is-revealed{animation-name:sst-reveal-left}[data-reveal=right].is-revealed{animation-name:sst-reveal-right}[data-reveal-group]>[data-reveal]:first-child{--reveal-index:0}[data-reveal-group]>[data-reveal]:nth-child(2){--reveal-index:1}[data-reveal-group]>[data-reveal]:nth-child(3){--reveal-index:2}[data-reveal-group]>[data-reveal]:nth-child(4){--reveal-index:3}[data-reveal-group]>[data-reveal]:nth-child(5){--reveal-index:4}[data-reveal-group]>[data-reveal]:nth-child(6){--reveal-index:5}[data-reveal-group]>[data-reveal]:nth-child(7){--reveal-index:6}[data-reveal-group]>[data-reveal]:nth-child(8){--reveal-index:7}[data-reveal-group]>[data-reveal]:nth-child(9){--reveal-index:8}[data-reveal-group]>[data-reveal]:nth-child(10){--reveal-index:9}[data-reveal-group]>[data-reveal]:nth-child(11){--reveal-index:10}[data-reveal-group]>[data-reveal]:nth-child(12){--reveal-index:11}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}.industry-card{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;padding:28px 26px 30px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.industry-card:hover{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.industry-card-icon{align-items:center;border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;margin-bottom:20px;transition:transform .28s ease;width:56px}.industry-card:hover .industry-card-icon{transform:scale(1.06)}.industry-card-icon--saas{background:linear-gradient(135deg,#1a699d,#6ccff8)}.industry-card-icon--commerce{background:linear-gradient(135deg,#211e4b,#5993b8)}.industry-card-icon--health{background:linear-gradient(135deg,#0d9488,#5eead4)}.industry-card-icon--realestate{background:linear-gradient(135deg,#1e3a8a,#60a5fa)}.industry-card-icon--auto{background:linear-gradient(135deg,#b45309,#fbbf24)}.industry-card-icon--education{background:linear-gradient(135deg,#7c3aed,#c4b5fd)}.industry-card-body h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;line-height:1.35;margin-bottom:10px}.industry-card-body p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin-bottom:0}:root{--sst-lead-overlay-inset:var(--space-4);--sst-lead-panel-max-height:min(calc(100vh - (var(--sst-lead-overlay-inset) * 2)),48rem)}@supports (height:100dvh){:root{--sst-lead-panel-max-height:min(calc(100dvh - (var(--sst-lead-overlay-inset) * 2)),48rem)}}.sst-lead-capture-tab{align-items:center;background-color:var(--color-primary-hover);border:0;border-radius:var(--radius-md) 0 0 var(--radius-md);box-shadow:var(--shadow-xl);color:var(--color-text-inverse);cursor:pointer;display:flex;justify-content:center;min-height:9rem;padding:var(--space-3) var(--space-2);position:fixed;right:0;top:50%;transform:translateY(-50%);transition-duration:var(--duration-normal);transition-property:background-color,transform,box-shadow,opacity;transition-timing-function:var(--ease-default);width:2.75rem;z-index:90}.sst-lead-capture-tab:hover{background-color:var(--color-brand-800);box-shadow:var(--shadow-xl);transform:translateY(-50%) translateX(-2px)}.sst-lead-capture-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;transform:translateY(-50%) translateX(-2px)}.sst-lead-capture-tab__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.sst-lead-capture-modal{align-items:center;box-sizing:border-box;display:none;inset:0;justify-content:center;max-height:100dvh;max-width:100%;overflow:hidden;overflow-x:clip;overscroll-behavior:contain;padding:var(--sst-lead-overlay-inset);position:fixed;z-index:100}.sst-lead-capture-modal.is-open,.sst-lead-capture.is-open .sst-lead-capture-modal{display:flex}.sst-lead-capture-modal__backdrop{background:rgba(15,23,42,.62);inset:0;position:absolute}.sst-lead-capture-modal__panel{background:var(--color-surface-overlay);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;max-height:var(--sst-lead-panel-max-height);max-width:min(56rem,calc(100vw - (2 * var(--sst-lead-overlay-inset))));min-height:0;min-width:0;overflow:hidden;position:relative;width:min(100%,calc(100vw - (2 * var(--sst-lead-overlay-inset))))}.sst-lead-capture-modal__close{align-items:center;background-color:var(--color-surface-raised);border:0;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);transition-duration:var(--duration-fast);transition-property:background-color,color;transition-timing-function:var(--ease-default);width:2.5rem;z-index:3}.sst-lead-capture-modal__close:hover{background-color:var(--color-primary-subtle);color:var(--color-primary-hover)}.sst-lead-capture-modal__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-lead-capture-modal__layout{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:768px){.sst-lead-capture-modal__layout{grid-template-columns:minmax(14rem,17rem) 1fr}}.sst-lead-capture-modal__aside{background:linear-gradient(180deg,var(--color-primary-subtle) 0,var(--color-surface-raised) 100%);border-bottom:1px solid var(--color-border-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-6)}@media (min-width:768px){.sst-lead-capture-modal__aside{border-bottom:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:1px solid var(--color-border-default);padding:var(--space-8) var(--space-6)}}.sst-lead-capture-modal__aside-title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-5);padding-right:2.75rem}.sst-lead-capture-modal__bullets{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.sst-lead-capture-modal__bullets li{align-items:start;color:var(--color-text-secondary);display:grid;font-size:.875rem;gap:var(--space-3);grid-template-columns:1.25rem 1fr;line-height:1.5}.sst-lead-capture-modal__bullets i{color:var(--color-primary);margin-top:.15rem}.sst-lead-capture-modal__main{border-radius:0 0 var(--radius-xl) var(--radius-xl);box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-6)}@media (min-width:768px){.sst-lead-capture-modal__main{border-radius:0 var(--radius-xl) var(--radius-xl) 0;padding:var(--space-8) var(--space-6)}}.sst-lead-capture-modal__head{margin-bottom:var(--space-5);padding-right:2.75rem}.sst-lead-capture-modal__title{color:var(--color-text-primary);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-3)}.sst-lead-capture-modal__subtitle{color:var(--color-text-secondary);font-size:1rem;line-height:1.6;margin:0}.sst-lead-capture-form__grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.sst-lead-capture-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-lead-capture-form__grid .sst-form-group{min-width:0;width:100%}.sst-lead-capture-form__grid .sst-form-group input,.sst-lead-capture-form__grid .sst-form-group select,.sst-lead-capture-form__grid .sst-form-group textarea,.sst-lead-capture-form__grid .sst-phone-field__controls{box-sizing:border-box;max-width:100%;width:100%}.sst-lead-capture-form .sst-searchable-select,.sst-lead-capture-form .sst-searchable-select__panel,.sst-lead-capture-teaser-form .sst-searchable-select,.sst-lead-capture-teaser-form .sst-searchable-select__panel{box-sizing:border-box;max-width:100%}.sst-lead-capture-form .sst-searchable-select__panel,.sst-lead-capture-teaser-form .sst-searchable-select__panel{left:0;max-width:min(100%,calc(100vw - (2 * var(--sst-lead-overlay-inset)) - (2 * var(--space-6))));right:0}.sst-lead-capture-form .sst-recaptcha-wrap,.sst-lead-capture-teaser-form .sst-recaptcha-wrap{max-width:100%;min-width:0}.sst-lead-capture-form .sst-recaptcha__scale,.sst-lead-capture-teaser-form .sst-recaptcha__scale{max-width:100%;overflow:hidden;width:min(304px,100%)}.sst-lead-capture-form__full{grid-column:1/-1}.sst-lead-capture-form__footer{display:grid;gap:var(--space-3)}.sst-lead-capture-form__privacy{color:var(--color-text-secondary);display:flex;font-size:.8125rem;gap:var(--space-2);line-height:1.5;margin:0}.sst-lead-capture-form__privacy a{color:var(--color-primary);font-weight:600;text-decoration:none;text-underline-offset:2px}.sst-lead-capture-form__privacy a:hover{color:var(--color-primary-hover)}.sst-lead-capture-modal__success{display:grid;gap:var(--space-5)}.sst-lead-capture-modal__success[hidden],[data-lead-form-panel][hidden]{display:none!important}.sst-lead-capture-teaser{align-items:center;box-sizing:border-box;display:none;inset:0;justify-content:center;max-height:100dvh;max-width:100%;overflow:hidden;overflow-x:clip;overscroll-behavior:contain;padding:var(--sst-lead-overlay-inset);pointer-events:none;position:fixed;z-index:100}.sst-lead-capture-teaser.is-visible{display:flex;pointer-events:auto}.sst-lead-capture-teaser__backdrop{background:rgba(15,23,42,.62);inset:0;position:absolute}.sst-lead-capture-teaser__panel{background:var(--color-surface-overlay);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;max-height:var(--sst-lead-panel-max-height);max-width:min(56rem,calc(100vw - (2 * var(--sst-lead-overlay-inset))));min-height:0;min-width:0;overflow:hidden;position:relative;width:min(100%,calc(100vw - (2 * var(--sst-lead-overlay-inset))))}.sst-lead-capture-teaser__close{align-items:center;background-color:var(--color-surface-raised);border:0;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);transition-duration:var(--duration-fast);transition-property:background-color,color;transition-timing-function:var(--ease-default);width:2.5rem;z-index:3}.sst-lead-capture-teaser__close:hover{background-color:var(--color-primary-subtle);color:var(--color-primary-hover)}.sst-lead-capture-teaser__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-lead-capture-teaser__layout{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:768px){.sst-lead-capture-teaser__layout{grid-template-columns:minmax(12rem,15rem) 1fr}}.sst-lead-capture-teaser__aside{background:linear-gradient(180deg,var(--color-primary-subtle) 0,var(--color-surface-raised) 100%);border-bottom:1px solid var(--color-border-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-6)}@media (min-width:768px){.sst-lead-capture-teaser__aside{border-bottom:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:1px solid var(--color-border-default);padding:var(--space-5)}}.sst-lead-capture-teaser__illustration{display:block;height:auto;margin:0 auto var(--space-3);width:min(100%,10rem)}.sst-lead-capture-teaser__aside-title{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-3);padding-right:2.75rem}.sst-lead-capture-teaser__aside-alt{margin:var(--space-4) 0 0;text-align:left}.sst-lead-capture-teaser__bullets{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-lead-capture-teaser__bullets li{align-items:start;color:var(--color-text-secondary);display:grid;font-size:.8125rem;gap:var(--space-2);grid-template-columns:1.125rem 1fr;line-height:1.45}.sst-lead-capture-teaser__bullets i{color:var(--color-primary);margin-top:.12rem}.sst-lead-capture-teaser__main{border-radius:0 0 var(--radius-xl) var(--radius-xl);box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-6)}@media (min-width:768px){.sst-lead-capture-teaser__main{border-radius:0 var(--radius-xl) var(--radius-xl) 0;padding:var(--space-5)}}.sst-lead-capture-teaser__head{margin-bottom:var(--space-3);padding-right:2.75rem}.sst-lead-capture-teaser__title{color:var(--color-text-primary);font-size:clamp(1.125rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0 0 var(--space-2)}.sst-lead-capture-teaser__subtext{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.sst-lead-capture-teaser-form__grid{display:grid;gap:var(--space-3);grid-template-columns:1fr}@media (min-width:640px){.sst-lead-capture-teaser-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-lead-capture-teaser-form__grid .sst-form-group{min-width:0;width:100%}.sst-lead-capture-teaser-form__grid .sst-form-group input,.sst-lead-capture-teaser-form__grid .sst-form-group select,.sst-lead-capture-teaser-form__grid .sst-form-group textarea{max-width:100%;width:100%}.sst-lead-capture-teaser-form__full{grid-column:1/-1}.sst-lead-capture-teaser-form__footer{display:flex}.sst-lead-capture-teaser__cta{justify-content:center;width:100%}.sst-lead-capture-teaser-form__full-link{background:transparent;border:0;color:var(--color-primary);cursor:pointer;font-size:.875rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.sst-lead-capture-teaser-form__full-link:hover{color:var(--color-primary-hover)}.sst-lead-capture-teaser-form__full-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-lead-capture-teaser[hidden],[data-teaser-form-panel][hidden]{display:none!important}.sst-lead-capture-toast-host{bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none;position:fixed;right:var(--space-4);width:min(100% - var(--space-8),22rem);z-index:110}body.sst-lead-overlay-open .sst-nav{z-index:30}body.sst-lead-overlay-open .sst-lead-capture-tab{opacity:0;pointer-events:none}body.sst-lead-overlay-open .sst-back-to-top,body.sst-lead-overlay-open .sst-contact-fab{opacity:0;pointer-events:none;z-index:30}body.sst-lead-overlay-open.sst-scroll-locked,html.sst-lead-overlay-html-lock{max-width:100%;overflow:hidden;overscroll-behavior:none;width:100%}body.sst-lead-overlay-open.sst-scroll-locked{left:0;right:0}.sst-lead-capture-toast{box-shadow:var(--shadow-xl);margin-bottom:0;padding-right:calc(var(--space-4) + 1.75rem);pointer-events:auto;position:relative}.sst-lead-capture-toast__close{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;opacity:.7;position:absolute;right:var(--space-2);top:var(--space-2);width:1.75rem}.sst-lead-capture-toast__close:hover{background:rgba(5,150,105,.12);opacity:1}.sst-lead-capture-toast__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-lead-capture-toast .sst-lead-capture-toast{animation:sst-lead-toast-in .28s var(--ease-default)}@keyframes sst-lead-toast-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sst-lead-capture-tab{transition:none}.sst-lead-capture-tab:focus-visible,.sst-lead-capture-tab:hover{transform:translateY(-50%)}.sst-lead-capture-teaser.is-visible .sst-lead-capture-teaser__panel,.sst-lead-capture-toast{animation:none}}@media (prefers-reduced-motion:no-preference){.sst-lead-capture-teaser.is-visible .sst-lead-capture-teaser__panel{animation:sst-lead-teaser-in .28s var(--ease-default)}}@keyframes sst-lead-teaser-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){:root{--sst-lead-overlay-inset:max(var(--space-4),env(safe-area-inset-top,0px));--sst-lead-panel-max-height:calc(100vh - (var(--sst-lead-overlay-inset) * 2) - env(safe-area-inset-bottom, 0px))}@supports (height:100dvh){:root{--sst-lead-panel-max-height:calc(100dvh - (var(--sst-lead-overlay-inset) * 2) - env(safe-area-inset-bottom, 0px))}}.sst-lead-capture-tab{min-height:7rem;width:2.35rem}.sst-lead-capture-modal,.sst-lead-capture-teaser{padding:max(var(--space-4),env(safe-area-inset-top,0px)) max(var(--space-3),env(safe-area-inset-right,0px)) max(var(--space-4),env(safe-area-inset-bottom,0px)) max(var(--space-3),env(safe-area-inset-left,0px))}.sst-lead-capture-modal__aside,.sst-lead-capture-modal__main,.sst-lead-capture-teaser__aside,.sst-lead-capture-teaser__main{padding:var(--space-5)}.sst-lead-capture-form__grid .sst-phone-field__controls{grid-template-columns:minmax(0,1fr)}.sst-lead-capture-form .sst-recaptcha__scale .g-recaptcha,.sst-lead-capture-teaser-form .sst-recaptcha__scale .g-recaptcha{transform:scale(.9);transform-origin:top left}.sst-lead-capture-teaser-form__grid{grid-template-columns:minmax(0,1fr)}.sst-lead-capture-toast-host{bottom:var(--space-3);right:var(--space-3);width:min(100% - var(--space-6),22rem)}}.sst-trust-profiles{margin-top:var(--space-4)}.sst-trust-profiles__heading{color:var(--color-text-tertiary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 var(--space-3);text-align:center;text-transform:uppercase}.sst-trust-profiles__grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;list-style:none;margin:0;overflow:visible;padding:2px 0}.sst-trust-profiles__grid>li{overflow:visible;padding:2px}.sst-trust-profiles__card{align-items:center;background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:var(--space-1);justify-content:center;line-height:1.35;max-width:11.5rem;min-width:9.5rem;padding:var(--space-3) var(--space-3);text-align:center;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.sst-trust-profiles__card:focus-visible,.sst-trust-profiles__card:hover{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),0 6px 16px rgba(15,23,42,.08);color:var(--color-primary)}.sst-trust-profiles__card:focus-visible{box-shadow:0 0 0 4px var(--color-focus-ring-alpha),0 6px 16px rgba(15,23,42,.08);outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-trust-profiles__logo-wrap{align-items:center;display:flex;justify-content:center;min-height:1.75rem}.sst-trust-profiles__logo{display:block;max-height:1.75rem;max-width:5.5rem;-o-object-fit:contain;object-fit:contain;width:auto}.sst-trust-profiles__logo-fallback{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sst-trust-profiles__rating{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;gap:var(--space-2)}.sst-trust-profiles__stars{align-items:center;display:inline-flex;gap:.2rem}.sst-trust-profiles__stars i{color:#f59e0b;font-size:.75rem}.sst-trust-profiles__stars strong{font-weight:700}.sst-trust-profiles__count{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:500}.sst-trust-profiles__badge{color:var(--color-text-secondary);font-size:.6875rem;font-weight:600}.sst-trust-profiles--footer{margin-top:var(--space-5);overflow:visible}.sst-trust-profiles--page{margin-top:var(--space-6)}.sst-trust-profiles--page .sst-trust-profiles__heading{text-align:left}.sst-trust-profiles--page .sst-trust-profiles__grid{justify-content:flex-start}.sst-trust-profiles--compact{margin-bottom:var(--space-5);margin-top:0}.sst-trust-profiles--compact .sst-trust-profiles__heading{margin-bottom:var(--space-2);text-align:left}.sst-trust-profiles--compact .sst-trust-profiles__grid{justify-content:flex-start}.sst-trust-profiles--compact .sst-trust-profiles__card{max-width:10rem;min-width:8.5rem;padding:var(--space-2) var(--space-2)}.sst-trust-profiles--compact{margin-top:var(--space-5)}@media (min-width:768px){.sst-trust-profiles__grid{gap:var(--space-4)}}.sst-card{background-color:var(--color-surface-overlay);border-color:var(--color-border-default);border-radius:var(--radius-lg);border-style:solid;border-width:1px;box-shadow:var(--shadow-sm);padding:var(--space-5)}@media (min-width:768px){.sst-card{padding:var(--space-6)}}.sst-card-interactive{transition-duration:var(--duration-normal);transition-property:box-shadow,transform,border-color;transition-timing-function:var(--ease-default)}.sst-card-interactive:hover{border-color:rgba(65,154,201,.2);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.sst-illustration{display:block;height:auto;max-width:100%}.sst-illustration--decoration{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s2-about_img .sst-illustration,.str-about-pic .sst-illustration{border-radius:var(--radius-lg);width:100%}.str-about-pic--decoration .sst-illustration{margin-inline:auto;max-width:140px;opacity:.85}.str-aboutbg1 .sst-illustration,.str-aboutbg2 .sst-illustration,.str-aboutbg3 .sst-illustration{height:auto;max-width:240px;width:100%}.sst-feature-highlight{align-items:flex-start;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-5);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-feature-highlight:last-child{margin-bottom:0}.sst-feature-highlight:hover{border-color:rgba(65,154,201,.22);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sst-feature-highlight__icon{align-items:center;background:linear-gradient(135deg,rgba(65,154,201,.12),rgba(108,207,248,.16));border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-lg);color:var(--color-text-brand);display:flex;flex-shrink:0;font-size:1.25rem;height:3.25rem;justify-content:center;width:3.25rem}.sst-feature-highlight--depth .sst-feature-highlight__icon{background:linear-gradient(135deg,rgba(26,105,157,.12),rgba(65,154,201,.14));border-color:rgba(26,105,157,.22);color:var(--color-primary-hover)}.sst-feature-highlight--accent .sst-feature-highlight__icon{background:linear-gradient(135deg,rgba(108,207,248,.18),rgba(89,147,184,.12));border-color:rgba(108,207,248,.28);color:var(--color-brand-300)}.sst-feature-highlight__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2)}.sst-feature-highlight__text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.sst-about-value{align-items:flex-start;display:flex;gap:var(--space-4)}.sst-about-value__icon{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-lg);color:var(--color-primary);display:flex;flex-shrink:0;font-size:1.35rem;height:3.5rem;justify-content:center;width:3.5rem}.sst-about-value__heading{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 var(--space-3)}.sst-about-value__text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0}@media (min-width:768px){.sst-about-value__heading{font-size:1.75rem}}.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-base);border:1px solid var(--color-primary);border-radius:var(--radius-full);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);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-owl-nav{align-items:center;background-color:var(--color-surface-base);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-owl-nav:focus-visible,.sst-owl-nav:hover{background-color:var(--color-primary-subtle);border-color:var(--color-primary-hover);color:var(--color-primary-hover);transform:none}.sst-owl-nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface-sunken);border-color:var(--color-border-default);border-radius:var(--radius-md);border-style:solid;border-width:1px;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-duration:var(--duration-fast);transition-property:border-color,box-shadow;transition-timing-function:var(--ease-default);width:100%}.sst-input::-moz-placeholder{color:var(--color-text-secondary)}.sst-input::placeholder{color:var(--color-text-secondary)}.sst-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,154,201,.25);outline:none}@media (min-width:768px){.sst-input{height:2.5rem}}.sst-input-error,.sst-input-error:focus{border-color:var(--color-danger)}.sst-input-error:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.sst-label{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:500;line-height:1.5;margin-bottom:.375rem}.sst-field-error{color:var(--color-danger)}.sst-field-error,.sst-field-hint{display:block;font-size:.75rem;line-height:1.4;margin-top:.25rem}.sst-field-hint{color:var(--color-text-tertiary)}.sst-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface-sunken);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;border-color:var(--color-border-default);border-radius:var(--radius-md);border-style:solid;border-width:1px;color:var(--color-text-primary);cursor:pointer;display:block;font-family:var(--font-sans);font-size:1rem;height:2.75rem;line-height:1.6;padding:0 2.5rem 0 .75rem;transition-duration:var(--duration-fast);transition-property:border-color,box-shadow;transition-timing-function:var(--ease-default);width:100%}.sst-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,154,201,.25);outline:none}.sst-select:disabled{cursor:not-allowed;opacity:.5}@media (min-width:768px){.sst-select{height:2.5rem}}.sst-select-error,.sst-select-error:focus{border-color:var(--color-danger)}.sst-select-error:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.sst-file-input{color:var(--color-text-secondary);cursor:pointer;display:block;font-family:var(--font-sans);font-size:.875rem;width:100%}.sst-file-input::file-selector-button{align-items:center;background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;font-weight:500;height:2.25rem;margin-right:.75rem;padding:0 1rem;transition-duration:var(--duration-fast);transition-property:background-color,border-color;transition-timing-function:var(--ease-default)}.sst-file-input::file-selector-button:hover{background-color:var(--color-surface-sunken);border-color:var(--color-border-strong)}.sst-file-input:focus-within{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-textarea{background-color:var(--color-surface-sunken);border-color:var(--color-border-default);border-radius:var(--radius-md);border-style:solid;border-width:1px;color:var(--color-text-primary);display:block;font-family:var(--font-sans);font-size:1rem;line-height:1.6;min-height:6rem;padding:.625rem .75rem;resize:vertical;transition-duration:var(--duration-fast);transition-property:border-color,box-shadow;transition-timing-function:var(--ease-default);width:100%}.sst-textarea::-moz-placeholder{color:var(--color-text-secondary)}.sst-textarea::placeholder{color:var(--color-text-secondary)}.sst-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,154,201,.25);outline:none}.sst-required-mark{color:var(--color-danger);margin-left:.25rem}.sst-form-group{margin-bottom:var(--space-4)}@media (min-width:768px){.sst-form-group{margin-bottom:var(--space-5)}}.sst-field-error-list{list-style:none;margin:var(--space-1) 0 0 0;padding:0}.sst-form-error-summary{background-color:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.35);border-radius:var(--radius-md);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);scroll-margin-top:var(--space-6)}.sst-form-error-summary__heading{align-items:center;color:var(--color-danger);display:flex;font-size:.9375rem;font-weight:600;gap:var(--space-2);margin:0 0 var(--space-3) 0}.sst-form-error-summary__list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.sst-form-error-summary__list li{color:var(--color-text-primary);font-size:.875rem}.sst-form-error-summary__link{color:var(--color-danger);text-decoration:underline;text-underline-offset:2px}.sst-phone-field__controls{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.sst-phone-field__controls .sst-phone-number,.sst-phone-field__controls .sst-searchable-select{margin:0;min-width:0;width:100%}.sst-phone-field__controls .sst-searchable-select__trigger{font-size:.875rem}.sst-phone-field__controls .sst-searchable-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-contact-inner-form .grid>.sst-form-group,.sst-inquiry-page__form-panel .grid>.sst-form-group{display:flex;flex-direction:column}.sa-contact-inner-form .grid>.sst-form-group>.sst-input,.sa-contact-inner-form .grid>.sst-form-group>.sst-label,.sa-contact-inner-form .grid>.sst-form-group>.sst-phone-field__controls,.sa-contact-inner-form .grid>.sst-form-group>.sst-searchable-select,.sa-contact-inner-form .grid>.sst-form-group>.sst-select,.sst-inquiry-page__form-panel .grid>.sst-form-group>.sst-input,.sst-inquiry-page__form-panel .grid>.sst-form-group>.sst-label,.sst-inquiry-page__form-panel .grid>.sst-form-group>.sst-phone-field__controls,.sst-inquiry-page__form-panel .grid>.sst-form-group>.sst-searchable-select,.sst-inquiry-page__form-panel .grid>.sst-form-group>.sst-select{flex-shrink:0}.sst-honeypot{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.sst-searchable-select{position:relative;width:100%}.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-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:1rem;height:2.75rem;justify-content:space-between;line-height:1.6;padding:0 .75rem;text-align:left;transition-duration:var(--duration-fast);transition-property:border-color,box-shadow;transition-timing-function:var(--ease-default);width:100%}@media (min-width:768px){.sst-searchable-select__trigger{height:2.5rem}}.sst-searchable-select__trigger:hover{border-color:var(--color-border-strong)}.sst-searchable-select__trigger:focus{outline:none}.sst-searchable-select.is-open .sst-searchable-select__trigger,.sst-searchable-select__trigger:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,154,201,.25)}.sst-searchable-select__trigger.sst-input-error,.sst-searchable-select__trigger.sst-select-error{border-color:var(--color-danger)}.sst-searchable-select__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sst-searchable-select__label.is-placeholder{color:var(--color-text-tertiary)}.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;transition:transform var(--duration-fast) var(--ease-default);width:12px}.sst-searchable-select.is-open .sst-searchable-select__chevron{transform:rotate(180deg)}.sst-searchable-select__panel{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 8px 24px rgba(15,23,42,.12));display:none;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .25rem);z-index:40}.sst-searchable-select.is-open .sst-searchable-select__panel{display:flex}.sst-searchable-select__panel[hidden]{display:none!important}.sst-searchable-select__search{background:var(--color-surface-raised);border:none;border-bottom:1px solid var(--color-border-default);border-radius:0;color:var(--color-text-primary);display:block;font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;margin:0;padding:.5rem .75rem;width:100%}.sst-searchable-select__search:focus{border-bottom-color:var(--color-primary);box-shadow:inset 0 -2px 0 0 var(--color-primary);outline:none}.sst-searchable-select__list{list-style:none;margin:0;max-height:14rem;overflow-y:auto;padding:var(--space-1) 0}.sst-searchable-select__option{color:var(--color-text-primary);cursor:pointer;font-size:.9375rem;padding:.5rem .75rem}.sst-searchable-select__option.is-active,.sst-searchable-select__option:hover{background:var(--color-surface-sunken)}.sst-searchable-select__option.is-selected{color:var(--color-primary);font-weight:600}.sst-searchable-select__empty{color:var(--color-text-tertiary);font-size:.875rem;list-style:none;padding:.75rem}.sst-recaptcha-wrap,.sst-recaptcha__group{max-width:100%;width:100%}.sst-recaptcha__group{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.sst-recaptcha__scale{display:inline-flex;max-width:100%;overflow:hidden}.sst-recaptcha__scale .g-recaptcha{display:inline-block;line-height:0}.sst-recaptcha-wrap .sst-recaptcha__hint{margin-top:0;max-width:19rem}@media (max-width:639px){.sst-recaptcha__group{align-items:center}.sst-recaptcha__scale{justify-content:center;width:100%}.sst-recaptcha__scale .g-recaptcha{transform:scale(.92);transform-origin:center top}.sst-recaptcha-wrap .sst-recaptcha__hint{max-width:none;text-align:center}}@media (max-width:380px){.sst-recaptcha__scale .g-recaptcha{transform:scale(.84)}}@media (max-width:340px){.sst-recaptcha__scale .g-recaptcha{transform:scale(.76)}}.sst-form-error-summary__link:hover{color:var(--color-primary-hover)}.sst-form-error-summary__link:focus-visible{border-radius:2px;outline:2px solid var(--color-focus-ring);outline-offset:2px}.sst-flash{align-items:flex-start;border-radius:var(--radius-md);border-style:solid;border-width:1px;display:flex;font-size:.9375rem;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.sst-flash--success{background-color:rgba(5,150,105,.08);border-color:rgba(5,150,105,.3);color:#065f46}.sst-flash--danger,.sst-flash--error{background-color:rgba(220,38,38,.06);border-color:rgba(220,38,38,.3);color:#991b1b}.sst-flash--warning{background-color:rgba(217,119,6,.08);border-color:rgba(217,119,6,.3);color:#92400e}.sst-flash--info{background-color:rgba(65,154,201,.08);border-color:rgba(65,154,201,.3);color:var(--color-primary-hover)}.sst-flash__icon{flex-shrink:0;font-size:1rem;line-height:1.6}.sst-flash__body{flex:1;min-width:0}.sst-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;letter-spacing:.05em;line-height:1.4;padding:.125rem .5rem;text-transform:uppercase}.sst-badge-brand{background-color:var(--color-primary-subtle);color:var(--color-primary)}.sst-badge-success{background-color:rgba(5,150,105,.1);color:var(--color-success)}.sst-badge-warning{background-color:rgba(217,119,6,.1);color:var(--color-warning)}.sst-badge-danger{background-color:rgba(220,38,38,.1);color:var(--color-danger)}.position-relative{position:relative}.position-absolute{position:absolute}.h-100{height:100%}.w-100{width:100%}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-4{padding:1.5rem!important}.pb-5{padding-bottom:3rem!important}.tech-tab-btn{align-items:center;background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.tech-tab-btn:hover{background-color:var(--color-primary-subtle);border-color:rgba(65,154,201,.3);color:var(--color-primary)}.tech-tab-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tech-tab-btn.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.sst-error-page.sst-section{padding-bottom:0;padding-top:0}.sst-error-page{padding-block:clamp(2rem,6vw,5.5rem)}.sst-error-page__card{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(108,207,248,.12) 0,transparent 55%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin:0 auto;max-width:42rem;padding:var(--space-10) var(--space-6);text-align:center}.sst-error-page__code{color:var(--color-primary);display:block;font-size:clamp(3rem,14vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:var(--space-3)}.sst-error-page__title{color:var(--color-text-primary);font-size:clamp(1.25rem,4.5vw,1.75rem);font-weight:700;margin:0 0 var(--space-3)}.sst-error-page__text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0 auto var(--space-2);max-width:32rem}.sst-error-page__path{background:var(--color-surface-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;margin:0 auto var(--space-6);max-width:100%;overflow-wrap:anywhere;padding:.35rem .75rem;width:-moz-fit-content;width:fit-content;word-break:break-all}.sst-error-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-6)}.sst-error-page__actions .sst-btn{min-width:10rem}.sst-error-page__links{display:flex;flex-wrap:wrap;font-size:.9375rem;gap:var(--space-4);justify-content:center;list-style:none;margin:0;padding:0}.sst-error-page__links a{color:var(--color-primary);text-decoration:none}.sst-error-page__links a:focus-visible,.sst-error-page__links a:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:767px){.sst-error-page{padding-block:var(--space-8) var(--space-10)}.sst-error-page__card{border-radius:var(--radius-lg);padding:var(--space-8) var(--space-4)}.sst-error-page__text{font-size:.9375rem;margin-bottom:var(--space-4)}.sst-error-page__path{font-size:.75rem;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);text-align:center;width:100%}.sst-error-page__actions{align-items:stretch;flex-direction:column;margin-bottom:var(--space-5)}.sst-error-page__actions .sst-btn{min-height:2.75rem;min-width:0;width:100%}.sst-error-page__links{align-items:center;flex-direction:column;gap:var(--space-2)}.sst-error-page__links a{align-items:center;display:inline-flex;justify-content:center;min-height:2.75rem;padding:0 var(--space-4)}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Circular Std Book,Circular Std,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.float-end{float:inline-end}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.border{border-width:1px}.border-danger{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-success{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-warning{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.p-0{padding:0}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.pb-2{padding-bottom:.5rem}.text-center{text-align:center}.text-end{text-align:end}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.text-danger{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(65 154 201/var(--tw-text-opacity,1))}.text-text-primary{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-text-secondary{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-text-tertiary{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 2px 8px rgba(15,23,42,.06);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sst-section-header{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}@media (min-width:768px){.sst-section-header{margin-bottom:3.5rem}}.sst-section-title{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}@media (min-width:768px){.sst-section-title{font-size:2rem}}.sst-section-lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6}.sst-section-lead+.sst-section-lead{margin-top:.875rem}.sst-home-portfolio__header,.sst-home-process__header,.sst-home-services__header{max-width:46rem}.sst-divider{border:none;border-top:1px solid var(--color-border-default);margin:0}.text-brand{color:var(--color-text-brand)}.bg-brand{background-color:var(--color-primary)}.border-brand{border-color:var(--color-primary)}.text-muted{color:var(--color-text-secondary)}.text-subtle{color:var(--color-text-tertiary)}.text-on-dark{color:var(--color-text-inverse)}.bg-gradient-brand{background-image:var(--gradient-brand)}.bg-gradient-hero{background-image:var(--gradient-hero)}.text-gradient-brand{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-brand);-webkit-text-fill-color:transparent;color:transparent}.type-display{font-size:2.25rem;letter-spacing:-.02em;line-height:1.1}@media (min-width:768px){.type-display{font-size:3.5rem}}.type-h1{font-size:1.875rem;letter-spacing:-.02em;line-height:1.15}@media (min-width:768px){.type-h1{font-size:2.5rem}}.type-h2{font-size:1.5rem;letter-spacing:-.02em;line-height:1.2}@media (min-width:768px){.type-h2{font-size:2rem}}.type-h3{font-size:1.25rem;letter-spacing:-.01em;line-height:1.25}@media (min-width:768px){.type-h3{font-size:1.5rem}}.type-body{font-size:1rem;line-height:1.6}.type-body-sm{font-size:.875rem;line-height:1.5}.type-caption{font-size:.75rem;line-height:1.4}.type-overline{font-size:.6875rem;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.section-spacing{padding-bottom:var(--space-12);padding-top:var(--space-12)}.section-spacing-md{padding-bottom:var(--space-16);padding-top:var(--space-16)}.section-spacing-lg{padding-bottom:var(--space-20);padding-top:var(--space-20)}.stack-xs{gap:var(--space-2)}.stack-sm{gap:var(--space-4)}.stack-md{gap:var(--space-6)}.stack-lg{gap:var(--space-8)}.stack-xl{gap:var(--space-12)}.shadow-token-xs{box-shadow:var(--shadow-xs)}.shadow-token-sm{box-shadow:var(--shadow-sm)}.shadow-token-md{box-shadow:var(--shadow-md)}.shadow-token-lg{box-shadow:var(--shadow-lg)}.shadow-token-xl{box-shadow:var(--shadow-xl)}.transition-token{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--ease-default)}.animate-fade-in{animation:sst-fade-in var(--duration-slow) var(--ease-enter) both}@keyframes sst-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.animate-fade-in{animation:none}}@keyframes sst-view-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.sst-view-reveal{animation:sst-view-reveal linear both;animation-range:entry 0 entry 42%;animation-timeline:view()}.sst-view-reveal--early{animation-range:entry 0 entry 36%}.sst-view-reveal--mid{animation-range:entry 8% entry 46%}.sst-view-reveal--late{animation-range:entry 14% entry 52%}}@media (prefers-reduced-motion:reduce){.sst-view-reveal{animation:none!important;opacity:1!important;transform:none!important}}:focus-visible{border-radius:2px;outline:2px solid var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{animation:none!important;transform:none!important;visibility:visible!important}}.breadcurmb-title h1{color:var(--color-text-primary);font-family:var(--font-sans);font-size:36px;font-weight:700;margin:0}@media (max-width:1600px){.breadcurmb-title h1{font-size:30px}}#main-content>.hidden+.sst-section,#main-content>.hidden+section,#main-content>.sst-section:first-child,#main-content>section:first-child{padding-top:var(--page-top-spacing)}@media (min-width:768px){#main-content>.hidden+.sst-section,#main-content>.hidden+section,#main-content>.sst-section:first-child,#main-content>section:first-child{padding-top:var(--page-top-spacing-tablet)}}@media (min-width:1024px){#main-content>.hidden+.sst-section,#main-content>.sst-section:first-child{padding-top:var(--page-top-spacing-tablet)}}.sst-page-intro-section,.sst-page-masthead,.sst-page-masthead-section{background-color:var(--color-surface-base);overflow:hidden;position:relative}.sst-page-intro-section:before,.sst-page-masthead-section:before,.sst-page-masthead:before{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) 72%);content:"";inset:0;pointer-events:none;position:absolute}.sst-page-intro-section>.sst-container,.sst-page-masthead-section>.sst-container,.sst-page-masthead>.sst-container,.sst-page-masthead__inner{position:relative;z-index:1}.sst-illustration--living{animation:sst-illustration-living 6s ease-in-out infinite;will-change:transform}.sst-illustration--signal{border-radius:var(--radius-xl);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(65,154,201,.08)}.sst-illustration--people{animation:sst-illustration-living 6s ease-in-out infinite;border-radius:var(--radius-xl);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(65,154,201,.1);will-change:transform}@media (prefers-reduced-motion:reduce){.sst-illustration--people{animation:none!important}}@keyframes sst-illustration-living{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.sst-illustration--living{animation:none!important}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}body.app-eight-home{color:var(--color-text-primary)}.appeight-headline h1,.appeight-headline h2,.appeight-headline h3,.appeight-headline h4,.appeight-headline h5,.appeight-headline h6,.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6,.saas2-headline h1,.saas2-headline h2,.saas2-headline h3,.saas2-headline h4,.saas2-headline h5,.saas2-headline h6,.str-headline h1,.str-headline h2,.str-headline h3,.str-headline h4,.str-headline h5,.str-headline h6,body.app-eight-home{font-family:var(--font-sans)}@media (max-width:1023px){.bis-faq-contact-form-area{margin-left:0}.bis-contact-page-content{padding:var(--space-6) var(--space-4)}.sa-contact-page-2{padding-bottom:220px}}.grid-item{min-width:0}img{height:auto;max-width:100%}@media print{#ei-footer,#site-header,.ei-footer-section,.skip-nav,.sst-drawer,.sst-drawer-overlay,.sst-nav,[data-parallax],[data-reveal]:not(.is-revealed){animation:none!important;visibility:visible!important}body{background:#fff;color:#000;font-size:12pt}main{margin:0;max-width:100%;padding:0}h1,h2,h3{page-break-after:avoid}a[href]:after{color:#555;content:" (" attr(href) ")";font-size:.75em}a[href^="#"]:after,a[href^="javascript:"]:after,a[href^="mailto:"]:after,a[href^="tel:"]:after{content:""}}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.sst-testimonial-card{display:flex;flex-direction:column}.sst-testimonial-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.sst-testimonial-card__quote-icon{color:var(--color-primary);flex-shrink:0;height:2.25rem;margin-bottom:.875rem;opacity:.65;width:2.25rem}.sst-testimonial-card__stars{color:#f59e0b;display:flex;gap:.2rem;margin-bottom:.875rem}.sst-testimonial-card__star--empty{opacity:.35}.sst-testimonial-card__body{color:var(--color-text-secondary);flex:1;font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.sst-testimonial-card__body p{margin:0}.sst-testimonial-card__body p:before{content:"\201C"}.sst-testimonial-card__body p:after{content:"\201D"}.sst-testimonial-card--compact .sst-testimonial-card__body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.sst-testimonial-card__project{color:var(--color-primary);font-size:.75rem;font-weight:600;letter-spacing:.03em;margin:0 0 1rem;text-transform:uppercase}.sst-testimonial-card__author{align-items:center;display:flex;gap:.875rem;margin-top:auto}.sst-testimonial-card__avatar{border:2px solid var(--color-border-default);border-radius:9999px;flex-shrink:0;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.sst-testimonial-card__avatar-placeholder{align-items:center;background:linear-gradient(135deg,var(--color-brand-600),var(--color-brand-800));border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.sst-testimonial-card__name{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;line-height:1.2}.sst-testimonial-card__position{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.35;margin-top:.15rem}.sst-testimonial-card__company{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.35;margin-top:.1rem}.sst-testimonial-card__meta{color:var(--color-text-tertiary);display:flex;flex-direction:column;font-size:.75rem;gap:.35rem;list-style:none;margin:.5rem 0 0;padding:0}.sst-testimonial-card__meta li{align-items:flex-start;display:inline-flex;gap:.4rem;line-height:1.35}.sst-testimonial-card__meta i{color:var(--color-primary);flex-shrink:0;margin-top:.1rem;opacity:.85}.sst-testimonial-card--compact .sst-testimonial-card__meta{-moz-column-gap:.75rem;column-gap:.75rem;flex-direction:row;flex-wrap:wrap;row-gap:.35rem}.sst-testimonial-card__role{color:var(--color-text-tertiary);font-size:.8125rem;margin-top:.1rem}.sst-service-card{display:flex;flex-direction:column;height:100%}.sst-service-card.sst-card-interactive:hover{border-color:rgba(65,154,201,.2)}.sst-service-card--page{background:linear-gradient(180deg,#f0f7fc,#fff);border-color:rgba(65,154,201,.14);box-shadow:var(--shadow-sm);padding:var(--space-6)}.sst-service-card--page .sst-service-card__icon{height:3.25rem;margin-bottom:var(--space-4);width:3.25rem}.sst-service-card--page .sst-service-card__title{font-size:1.125rem}.sst-service-card--page:hover{border-color:rgba(65,154,201,.28);box-shadow:var(--shadow-md)}.sst-service-card__icon{align-items:center;background:linear-gradient(135deg,rgba(65,154,201,.12),rgba(108,207,248,.16));border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-bottom:1rem;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default);width:3rem}.sst-home-services__slide:nth-child(6n+2) .sst-service-card__icon,.sst-service-card: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-service-card:hover .sst-service-card__icon{background:linear-gradient(135deg,rgba(65,154,201,.18),rgba(108,207,248,.2));border-color:rgba(65,154,201,.32)}.sst-service-card__icon i{color:var(--color-primary);font-size:1.25rem;line-height:1}.sst-service-card__title-link{color:inherit;text-decoration:none}.sst-service-card__title-link:hover .sst-service-card__title{color:var(--color-primary)}.sst-service-card__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 .5rem;transition:color var(--duration-fast) var(--ease-default)}.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:3;overflow:hidden}.sst-service-card__excerpt--rich p{color:inherit;display:inline;margin:0}.sst-service-card__desc{color:var(--color-text-secondary);flex:1;font-size:.9rem;line-height:1.65;min-width:0}.sst-service-card__link{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto;padding-top:1rem;text-decoration:none;transition:gap var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.sst-service-card__link i{color:var(--color-primary);font-size:.75rem;transition:transform var(--duration-fast) var(--ease-default)}.sst-service-card__link:hover{color:var(--color-primary);gap:.45rem}.sst-service-card__link:hover i{transform:translateX(2px)}.eg-how-work-section .how-work-scroller{max-height:310px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#211e4b #e8e9f3;scrollbar-width:thin}.eg-how-work-section .how-work-scroller::-webkit-scrollbar{width:13px}.eg-how-work-section .how-work-scroller::-webkit-scrollbar-track{background:#e8e9f3}.eg-how-work-section .how-work-scroller::-webkit-scrollbar-thumb{background:#211e4b}.home-hero-layout .ei-banner-mbl-mockup{position:relative;right:auto;top:auto}.home-hero-layout .banner-content-box{max-width:none}@media (max-width:991.98px){.home-hero-layout.eight-banner-content{display:grid}.home-hero-layout .home-hero-layout__content{order:1}.home-hero-layout .home-hero-layout__media{margin:1.5rem 0 0;order:2}.home-hero-layout .stable-action-btns{align-items:stretch;flex-direction:column;width:100%}.home-hero-layout .stable-action-btns a{justify-content:center;width:100%}}.why-sparkscribe-grid .eight-section-title,.why-sparkscribe-grid .eight-service-slide,.why-sparkscribe-grid .eight-service-text{float:none;width:auto}.eight-service-section .why-sparkscribe-grid .eight-section-title{margin:0;text-align:left}.eight-service-section .why-sparkscribe-grid .eight-service-slide{margin-left:0}.eight-service-section .why-sparkscribe-grid .eight-service-text{padding:0}.why-sparkscribe-aside__preview{border-radius:10px}@media (max-width:991px){.eight-service-section .why-sparkscribe-grid .eight-service-text{padding-top:1rem}}.sst-testimonial-nav{display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-5)}.testimonial-scroller-area{margin:0 auto;max-width:720px;position:relative}.why-sparkscribe-item__row{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:1.5rem;text-align:right}.why-sparkscribe-item__row .ei-service-icon{margin-left:0}.eight-service-section .eight-service-slide .why-sparkscribe-item{display:block}.eight-service-section .eight-service-slide .why-sparkscribe-item:first-child{margin-bottom:65px}.eight-service-section .eight-service-slide .why-sparkscribe-item:nth-child(2){margin-bottom:55px;transform:translateX(-10px)}.eight-service-section .eight-service-slide .why-sparkscribe-item:nth-child(3){transform:translateX(90px)}@media screen and (max-width:991px){.eight-service-section .eight-service-slide .why-sparkscribe-item:nth-child(2),.eight-service-section .eight-service-slide .why-sparkscribe-item:nth-child(3){transform:translateX(0)}.why-sparkscribe-item__row{align-items:center;flex-direction:column;text-align:center}}.how-work-step__body{align-items:flex-start;display:flex;gap:2.1875rem}.how-work-step__body .eg-how-work-icon{flex-shrink:0;margin-right:0}.tech-stack-tab-item{flex:1 0 110px;min-width:100px}.sst-map-embed iframe{border:0;display:block;height:100%;min-height:280px;width:100%}@media (min-width:768px){.sst-map-embed iframe{min-height:450px}}.dia-headline h1,.dia-headline h2,.dia-headline h3,.dia-headline h4,.dia-headline h5,.dia-headline h6,.saas-modern-headline h1,.saas-modern-headline h2,.saas-modern-headline h3,.saas-modern-headline h4,.saas-modern-headline h5,.saas-modern-headline h6{font-family:var(--font-sans);margin:0}.section_title{margin:0 auto;max-width:530px}.section_title .title_tag{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 27px 0 rgba(0,0,0,.15);display:inline-flex;font-family:var(--font-sans);font-size:14px;line-height:35px;margin-bottom:20px;padding-right:20px}.section_title .title_tag .tag_icon{background-image:linear-gradient(-38deg,#20fdee,#0478e9);border-radius:100%;height:35px;line-height:35px;margin-right:13px;width:35px}.section_title .title_tag .tag_icon i{color:#fff;font-size:18px}.section_title .section_title_text h2{font-size:36px;font-weight:700;line-height:1.306;padding-bottom:15px}.section_title .section_title_text h2 span{font-weight:400}.section_title .section_title_text p{font-size:18px;line-height:1.667}@media (min-width:768px){.sst-testimonial-card.sst-card{padding:var(--space-8)}}.testimonial_content .testimonial_text{background-color:#fff;border-radius:10px;border-bottom-left-radius:0;box-shadow:0 7px 24px 0 rgba(2,55,156,.2);overflow:hidden;padding:50px 40px;z-index:1}.testimonial_content .testimonial_text p{line-height:1.875}.testimonial_content .testimonial_text:before{bottom:-95px;content:"";height:100%;opacity:0;position:absolute;right:-45px;transition:all .3s ease-in-out;visibility:hidden;width:40%;z-index:-1}.testimonial_content .testimonial_text:hover:before{bottom:-85px;opacity:1;visibility:visible}.qoute_mark:after{border-left:0 solid transparent;border-right:50px solid transparent;border-top:45px solid #fff;bottom:-45px;content:"";filter:drop-shadow(0 20px 13px rgba(2,55,156,.2));left:0;position:absolute;z-index:1}.testimonial_name_designation{align-items:flex-start;display:flex;gap:18px;margin-top:30px;padding-left:30px}.testimonial_name_designation .testimonial_img{border:5px solid #fff;border-radius:100%;box-shadow:0 7px 6px 0 rgba(0,15,44,.19),inset -1px 0 27px 0 rgba(0,0,0,.29);flex-shrink:0;height:65px;margin-right:0;overflow:hidden;width:65px}.testimonial_name_designation .testimonial_meta{display:inline-block;margin-top:10px}.testimonial_name_designation .testimonial_meta h3,.testimonial_name_designation .testimonial_meta h4{color:#161616;font-size:22px;font-weight:700}.testimonial_meta p{margin-bottom:5px}.testimonial-details{margin-top:15px}.testimonial-details span{color:#6c757d;display:block;font-size:14px;margin-bottom:5px}.testimonial-details span i{margin-right:5px}.company-name{font-weight:700}.carousel-indicators{position:static}.testimonial_indicator{display:block;height:510px;margin:20px 20px 0 0;max-width:100%;position:relative}.testimonial_indicator .carousel-indicators li{border:5px solid #fff;border-radius:50%;box-shadow:0 7px 6px 0 rgba(0,15,44,.19),inset -1px 0 27px 0 rgba(0,0,0,.29);color:#202120;height:60px;overflow:hidden;position:absolute;text-align:center;transition:all .5s ease;width:60px}.testimonial_indicator .carousel-indicators li img{display:block}.testimonial_indicator .carousel-indicators li:first-child{bottom:105px;right:100px}.testimonial_indicator .carousel-indicators li:nth-child(2){bottom:45px;left:90px}.testimonial_indicator .carousel-indicators li:nth-child(3){left:0;top:40%}.testimonial_indicator .carousel-indicators li:nth-child(4){left:100px;top:90px}.testimonial_indicator .carousel-indicators li:nth-child(5){left:0;margin:0 auto;right:0;top:35%}.testimonial_indicator .carousel-indicators li:nth-child(6){right:120px;top:-30px}.testimonial_indicator .active{transform:scale(1.5)}@media screen and (max-width:1024px){.str-about-section .str-about-content .str-about-img .str-about-shape{display:none}.str-about-section .str-about-feature-box{padding:25px 15px}.str-about-section .str-about-feature-box .str-about-feature-text h3{font-size:22px}}@media screen and (max-width:991px){.str-about-content{margin:0 auto;max-width:530px}.str-section-title{margin:inherit}.str-section-title h2{font-size:30px}.str-about-section{padding:60px 0}.str-about-section .str-about-content .str-about-img{margin-left:0;padding-top:30px}.str-about-section .str-about-feature-box{margin-bottom:30px;padding:25px 30px}.str-about-section .str-about-feature-box .str-about-feature-text h3{font-size:24px}.str-about-section .str-about-feature-area{padding-top:30px}}@media screen and (max-width:420px){.str-about-section .str-about-content .str-about-img{display:inline-block}.str-about-section .str-about-content .str-about-img .str-about-img-field{width:100%}.str-about-section .str-about-content .str-about-img .str-about-logo{display:none}.str-about-section .str-about-content .str-progress-area{max-width:100%}.str-section-title h2{font-size:28px}}@media screen and (max-width:380px){.str-section-title h2{font-size:26px}.str-about-section .str-about-feature-box .str-about-feature-text h3{font-size:20px}}.sst-about-story__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-about-story__grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sst-about-story__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-about-story__body{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:1.0625rem;gap:var(--space-4);line-height:1.7}.sst-about-story__body p{margin:0}.sst-about-story__body strong{color:var(--color-text-primary);font-weight:600}.sst-about-story__media{display:flex;justify-content:center;position:relative}.sst-about-story__blob{background:radial-gradient(circle,rgba(108,207,248,.22) 0,transparent 70%);border-radius:50%;inset:8% 5%;pointer-events:none;position:absolute}.sst-about-story__illustration{margin:0 auto;max-width:32rem;position:relative;width:100%;z-index:1}.sst-about-mission__grid{display:grid;gap:var(--space-6)}@media (min-width:768px){.sst-about-mission__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-about-mission__card{display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-6)}.sst-about-mission__icon{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-lg);color:var(--color-primary);display:inline-flex;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.sst-about-mission__title{color:var(--color-text-primary);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0}.sst-about-mission__text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0}.sst-about-values{overflow:hidden;position:relative}.sst-about-values__blob{border-radius:50%;filter:blur(48px);opacity:.55;pointer-events:none;position:absolute}.sst-about-values__blob--left{background:rgba(108,207,248,.2);height:16rem;left:-4rem;top:10%;width:16rem}.sst-about-values__blob--right{background:rgba(65,154,201,.15);bottom:5%;height:18rem;right:-5rem;width:18rem}.sst-about-values__grid{align-items:center;display:grid;gap:var(--space-10);position:relative;z-index:1}@media (min-width:1024px){.sst-about-values__grid{gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.sst-about-values__illustration{margin:0 auto;max-width:28rem;width:100%}.sst-about-values__title{color:var(--color-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:var(--space-3) 0 var(--space-6)}.sst-about-values__list{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;margin:0;padding:0}.sst-about-values__item{align-items:flex-start;display:flex;gap:var(--space-4)}.sst-about-values__item-icon{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:1rem;height:2.5rem;justify-content:center;width:2.5rem}.sst-about-values__item-title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;margin:0 0 var(--space-2)}.sst-about-values__item-text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.sst-about-timeline__header{margin:0 auto var(--space-8);max-width:40rem;text-align:center}.sst-about-timeline__title{color:var(--color-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:var(--space-3) 0 0}.sst-about-timeline__nav-wrap{margin-bottom:var(--space-6);overflow-x:auto;-webkit-overflow-scrolling:touch}.sst-about-timeline__nav{align-items:center;border-bottom:1px solid var(--color-border-default);display:flex;gap:var(--space-2);justify-content:center;min-width:-moz-min-content;min-width:min-content;padding:var(--space-2) 0}.sst-about-timeline__year{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:600;margin-bottom:-1px;padding:var(--space-3) var(--space-5);transition:color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.sst-about-timeline__year:focus-visible,.sst-about-timeline__year:hover{color:var(--color-primary);outline:none}.sst-about-timeline__year.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.sst-about-timeline__panels{margin:0 auto;max-width:52rem;text-align:center}.sst-about-timeline__year-display{color:rgba(65,154,201,.18);font-size:clamp(3rem,12vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 var(--space-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sst-about-timeline__text{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.75;margin:0;text-wrap:pretty}.sst-about-milestones__header{margin:0 auto var(--space-10);max-width:36rem;text-align:center}.sst-about-milestones__title{color:var(--color-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:var(--space-3) 0 0}.sst-about-milestones__track{display:flex;flex-direction:column;gap:var(--space-8);list-style:none;margin:0;margin-inline:auto;max-width:52rem;padding:0;position:relative}.sst-about-milestones__track:before{background:linear-gradient(180deg,transparent,rgba(65,154,201,.35) 8%,rgba(65,154,201,.35) 92%,transparent);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.sst-about-milestones__item{display:flex;position:relative;width:100%}.sst-about-milestones__item--left{justify-content:flex-start;padding-right:calc(50% + var(--space-6))}.sst-about-milestones__item--right{justify-content:flex-end;padding-left:calc(50% + var(--space-6))}.sst-about-milestones__item:after{background:var(--color-primary);border-radius:50%;box-shadow:0 0 0 4px var(--color-surface-base);content:"";height:.75rem;left:50%;position:absolute;top:1.75rem;transform:translateX(-50%);width:.75rem;z-index:1}.sst-about-milestones__card{background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-width:18rem;padding:var(--space-5);text-align:center;width:100%}.sst-about-milestones__icon{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);display:inline-flex;font-size:1rem;height:2.75rem;justify-content:center;margin-bottom:var(--space-3);width:2.75rem}.sst-about-milestones__value{color:var(--color-text-primary);font-size:2rem;font-weight:700;line-height:1.1;margin:0}.sst-about-milestones__label{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:var(--space-2) 0 0}@media (max-width:767px){.sst-about-milestones__track:before{left:.375rem;transform:none}.sst-about-milestones__item--left,.sst-about-milestones__item--right{justify-content:flex-start;padding-left:var(--space-8);padding-right:0}.sst-about-milestones__item:after{left:.375rem;transform:none}.sst-about-milestones__card{max-width:none;text-align:left}}.sst-about-testimonials__carousel{margin:0 auto;max-width:42rem}.sst-about-testimonials__footer{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-8);text-align:center}.sst-about-testimonials__count{color:var(--color-text-secondary);font-size:.9375rem;margin:0}.sst-about-testimonials__count strong{color:var(--color-text-primary)}.sst-about-cta__shell,.sst-career-cta__shell,.sst-cta-band__shell,.sst-industries-cta__shell,.sst-services-cta__shell{background:radial-gradient(ellipse 70% 80% at 0 50%,rgba(108,207,248,.12) 0,transparent 55%),radial-gradient(ellipse 60% 70% at 100% 50%,rgba(65,154,201,.08) 0,transparent 50%),var(--color-surface-overlay);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8)}@media (min-width:768px){.sst-about-cta__shell,.sst-career-cta__shell,.sst-cta-band__shell,.sst-industries-cta__shell,.sst-services-cta__shell{align-items:center;flex-direction:row;gap:var(--space-10);justify-content:space-between;padding:var(--space-10)}}.sst-about-cta__title,.sst-career-cta__title,.sst-cta-band__title,.sst-industries-cta__title,.sst-services-cta__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-about-cta__text,.sst-career-cta__text,.sst-cta-band__text,.sst-industries-cta__text,.sst-services-cta__text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0;max-width:36rem}.sst-about-cta__actions,.sst-career-cta__actions,.sst-cta-band__actions,.sst-industries-cta__actions,.sst-services-cta__actions{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-3);width:100%}.sst-about-cta__actions>.sst-btn,.sst-about-cta__actions>a.sst-btn,.sst-cta-band__actions>.sst-btn,.sst-cta-band__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-about-cta__actions,.sst-career-cta__actions,.sst-cta-band__actions,.sst-services-cta__actions{align-items:center;flex-direction:row;width:auto}.sst-about-cta__actions>.sst-btn,.sst-about-cta__actions>a.sst-btn,.sst-career-cta__actions>.sst-btn,.sst-career-cta__actions>a.sst-btn,.sst-cta-band__actions>.sst-btn,.sst-cta-band__actions>a.sst-btn,.sst-industries-cta__actions>.sst-btn,.sst-industries-cta__actions>a.sst-btn,.sst-services-cta__actions>.sst-btn,.sst-services-cta__actions>a.sst-btn{width:auto}}.sst-home-faq__cta{margin-top:var(--space-8)}.sst-services-intro__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-services-intro__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-services-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-services-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-services-intro__body p{margin:0}.sst-services-intro__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);width:100%}.sst-services-intro__actions>.sst-btn,.sst-services-intro__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-services-intro__actions{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto}.sst-services-intro__actions>.sst-btn,.sst-services-intro__actions>a.sst-btn{width:auto}}.sst-services-intro__media{display:flex;justify-content:center;position:relative}.sst-services-intro__blob{background:radial-gradient(circle,rgba(108,207,248,.2) 0,transparent 70%);border-radius:50%;inset:10% 8%;pointer-events:none;position:absolute}.sst-services-intro__illustration{max-width:30rem;position:relative;width:100%;z-index:1}.sst-services-grid__list{display:grid;gap:var(--space-5);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.sst-services-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-services-grid__list{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-services-grid__empty{color:var(--color-text-secondary);grid-column:1/-1;text-align:center}.sst-services-capabilities__shell{background:radial-gradient(ellipse 60% 50% at 0 50%,rgba(108,207,248,.1) 0,transparent 55%),var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-10);padding:var(--space-8)}@media (min-width:1024px){.sst-services-capabilities__shell{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:var(--space-10)}}.sst-services-capabilities__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-4)}.sst-services-capabilities__lead{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0 0 var(--space-6)}.sst-services-capabilities__illustration{max-width:16rem;width:100%}.sst-services-capabilities__groups{display:grid;gap:var(--space-6)}@media (min-width:640px){.sst-services-capabilities__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-services-capabilities__group-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0 0 var(--space-3)}.sst-services-capabilities__list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.sst-services-capabilities__list li{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;padding-left:1.1rem;position:relative}.sst-services-capabilities__list li:before{background:var(--color-primary);border-radius:50%;content:"";height:.35rem;left:0;position:absolute;top:.55em;width:.35rem}.sst-services-why__grid{display:grid;gap:var(--space-5);list-style:none;margin:0;padding:0}@media (min-width:768px){.sst-services-why__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-services-why__card{height:100%;padding:var(--space-6)}.sst-services-why__icon{align-items:center;background:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-lg);color:var(--color-primary);display:inline-flex;font-size:1.125rem;height:2.75rem;justify-content:center;margin-bottom:var(--space-4);width:2.75rem}.sst-services-why__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;margin:0 0 var(--space-3)}.sst-services-why__text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.sst-services-testimonials__carousel{margin:0 auto;max-width:42rem}.sst-contact-intro__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-contact-intro__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-contact-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-4);text-wrap:balance}.sst-contact-intro__text{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0;max-width:34rem}.sst-contact-intro__media{display:flex;justify-content:center;position:relative}.sst-contact-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-contact-intro__illustration{max-width:26rem;position:relative;width:100%;z-index:1}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-16{gap:4rem}}