.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-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-resource-checklist-page,.sst-resources-page{--sst-resources-pad:clamp(3rem,5vw,4.75rem)}.sst-resources-hero{background:radial-gradient(ellipse 80% 60% at 12% 0,rgba(108,207,248,.18) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 88% 20%,rgba(65,154,201,.12) 0,transparent 50%),var(--color-surface-base);padding-block:clamp(2.75rem,5vw,4.25rem)}.sst-resources-hero__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-resources-hero__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr)}}.sst-resources-hero__title{color:var(--color-text-primary);font-size:clamp(1.875rem,4.5vw,2.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-5);text-wrap:balance}.sst-resources-hero__lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0 0 var(--space-6);max-width:38rem}.sst-resources-hero__stats{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-resources-hero__stat{align-items:center;background:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:var(--space-2);padding:.4rem .85rem}.sst-resources-hero__stat i{color:var(--color-primary)}.sst-resources-hero__media{display:flex;justify-content:center;position:relative}.sst-resources-hero__blob{background:radial-gradient(circle at 30% 30%,rgba(108,207,248,.25) 0,transparent 55%),radial-gradient(circle at 70% 70%,rgba(65,154,201,.14) 0,transparent 50%);border-radius:42% 58% 52% 48%/46% 44% 56% 54%;inset:8% 4%;position:absolute}.sst-resources-hero__illustration{max-width:22rem;position:relative;width:100%;z-index:1}.sst-resources-downloads{padding-block:var(--sst-resources-pad)}.sst-resources-magnet,.sst-resources-magnets{display:grid;gap:var(--space-6)}.sst-resources-magnet{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,1.75rem)}@media (min-width:768px){.sst-resources-magnet{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:clamp(1.5rem,3vw,2rem)}}.sst-resources-magnet__badge{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-full);color:var(--color-text-brand);display:inline-flex;font-size:.75rem;font-weight:700;gap:var(--space-2);letter-spacing:.04em;margin-bottom:var(--space-3);padding:.35rem .75rem;text-transform:uppercase}.sst-resources-magnet__title{color:var(--color-text-primary);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.25;margin:0 0 var(--space-3)}.sst-resources-magnet__summary{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0 0 var(--space-4)}.sst-resources-magnet__links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.sst-resources-magnet__web-link{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--space-2);text-decoration:none}.sst-resources-magnet__web-link:hover{text-decoration:underline}.sst-resources-magnet__form-panel{background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:clamp(1rem,2.5vw,1.25rem)}.sst-resources-magnet__form-title{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;margin:0 0 var(--space-4)}.sst-resources-magnet__form .sst-contact-page__form-grid{gap:var(--space-4);grid-template-columns:1fr}.sst-resources-magnet__unlocked{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3)}.sst-resources-magnet__unlocked-note{color:var(--color-text-secondary);font-size:.875rem;margin:0}.sst-resources-compare,.sst-resources-guides{padding-block:var(--sst-resources-pad)}.sst-resources-compare__grid,.sst-resources-guides__grid{display:grid;gap:var(--space-5);list-style:none;margin:0;padding:0}@media (min-width:640px){.sst-resources-compare__grid,.sst-resources-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-resources-compare__grid,.sst-resources-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-resources-guide-card{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;padding:var(--space-5);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sst-resources-guide-card:hover{border-color:rgba(65,154,201,.35);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sst-resources-guide-card__icon{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:1.125rem;height:2.5rem;justify-content:center;margin-bottom:var(--space-4);width:2.5rem}.sst-resources-guide-card__title{font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 var(--space-3)}.sst-resources-guide-card__title a{color:inherit;text-decoration:none}.sst-resources-guide-card__title a:hover{color:var(--color-text-brand)}.sst-resources-guide-card__summary{color:var(--color-text-secondary);flex:1;font-size:.875rem;line-height:1.6;margin:0 0 var(--space-4)}.sst-resources-guide-card__cta{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:.8125rem;font-weight:700;gap:var(--space-2);text-decoration:none}.sst-resources-guide-card__cta:hover{text-decoration:underline}.sst-resources-cta{padding-block:clamp(2.5rem,4vw,3.5rem)}.sst-resources-cta__inner{align-items:flex-start;background:linear-gradient(135deg,rgba(65,154,201,.14) 0,rgba(108,207,248,.08) 100%),var(--color-surface-raised);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(1.5rem,3vw,2rem)}@media (min-width:768px){.sst-resources-cta__inner{align-items:center;flex-direction:row;justify-content:space-between}}.sst-resources-cta__title{color:var(--color-text-primary);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;margin:0 0 var(--space-2)}.sst-resources-cta__text{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0;max-width:36rem}.sst-resources-cta__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--space-3)}.sst-resource-checklist-hero{background:var(--color-surface-base);border-bottom:1px solid var(--color-border-subtle);padding-block:clamp(2rem,4vw,3rem)}.sst-resource-checklist-hero__back{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--space-2);margin-bottom:var(--space-4);text-decoration:none}.sst-resource-checklist-hero__back:hover{text-decoration:underline}.sst-resource-checklist-hero__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 var(--space-3);text-wrap:balance}.sst-resource-checklist-hero__lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65;margin:0 0 var(--space-4);max-width:42rem}.sst-resource-checklist-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-resource-checklist-hero__meta-item{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:var(--space-2)}.sst-resource-checklist-hero__meta-item i{color:var(--color-primary)}.sst-resource-checklist__body{padding-block:var(--sst-resources-pad)}.sst-resource-checklist__layout{align-items:start;display:grid;gap:var(--space-8)}@media (min-width:1024px){.sst-resource-checklist__layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}.sst-resource-checklist__sections{display:grid;gap:var(--space-6)}.sst-resource-checklist-section{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:clamp(1.25rem,2.5vw,1.5rem)}.sst-resource-checklist-section__title{align-items:center;color:var(--color-text-primary);display:flex;font-size:13pt;font-weight:700;gap:var(--space-3);line-height:1.35;margin:0 0 var(--space-2)}.sst-resource-checklist-section__intro{color:var(--color-text-secondary);font-size:10.5pt;line-height:1.5;margin:0 0 var(--space-4);padding-left:calc(2rem + var(--space-3))}.sst-resource-checklist-section__icon{align-items:center;background:rgba(65,154,201,.12);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:.875rem;height:2rem;justify-content:center;width:2rem}.sst-resource-checklist-section__list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-resource-checklist-item{align-items:center;background:var(--color-surface-base);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:var(--space-4);grid-template-columns:auto 1fr;padding:var(--space-4);transition:background .15s ease}.sst-resource-checklist-item:hover{background:rgba(65,154,201,.06)}.sst-resource-checklist-item__input{accent-color:var(--color-primary);cursor:pointer;height:1.3125rem;margin:0;width:1.3125rem}.sst-resource-checklist-item__label{color:var(--color-text-primary);cursor:pointer;font-size:12pt;line-height:1.45}.sst-resource-checklist-item:has(.sst-resource-checklist-item__input:checked) .sst-resource-checklist-item__label{color:var(--color-text-secondary);text-decoration:line-through;text-decoration-color:rgba(100,116,139,.65)}.sst-resource-checklist-aside{display:grid;gap:var(--space-4);position:sticky;top:calc(var(--sst-header-height, 4.5rem) + var(--space-4))}.sst-resource-checklist-aside__card{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.sst-resource-checklist-aside__title{font-size:1rem;font-weight:700;margin:0 0 var(--space-3)}.sst-resource-checklist-aside__text{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 var(--space-4)}.sst-resource-checklist-aside__form .sst-contact-page__form-grid{grid-template-columns:1fr}.sst-resource-checklist-footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin-top:var(--space-8);padding-top:var(--space-6)}.sst-resource-checklist-aside .sst-btn{justify-content:center;width:100%}.sst-resource-checklist-aside .sst-contact-page__form-footer{margin-top:var(--space-4)}@media (max-width:639px){.sst-resources-magnet__form-panel{padding:var(--space-4)}.sst-resource-checklist-aside{position:static}}@media print{.sst-resource-checklist-aside,.sst-resource-checklist-hero__back,.sst-resources-cta{display:none!important}.sst-resource-checklist-item__input{-webkit-print-color-adjust:exact;print-color-adjust:exact}}