@media screen{html[data-sa-ui-theme="light"] .sa-about {
    --sa-about-bg: hsl(214 28% 92%);
    --sa-about-surface: hsl(213 28% 92%);
    --sa-about-surface-strong: hsl(214 28% 92%);
    --sa-about-card: rgba(35,75,110,0.060);
    --sa-about-line: #708297;
    --sa-about-line-strong: hsl(210 58% 38%);
    --sa-about-text: hsl(214 64% 28%);
    --sa-about-muted: hsl(213 29% 28%);
    --sa-about-shadow: 0 24px 64px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .sa-about-hero-shell {
    background: radial-gradient(680px 330px at 94% 0%,hsla(210,40%,96%,0.15),transparent 62%),
                radial-gradient(520px 320px at 0% 100%,hsla(170,40%,96%,0.08),transparent 68%),
                linear-gradient(145deg,hsl(214 28% 92%),hsl(214 28% 92%))
}
html[data-sa-ui-theme="light"] .sa-about-eyebrow {
    color: hsl(210 80% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-eyebrow::before {
    box-shadow: 0 0 0 5px rgba(20,45,70,0.12)
}
html[data-sa-ui-theme="light"] .sa-about-title {
    color: #19344d
}
html[data-sa-ui-theme="light"] .sa-about-hero-tag {
    background: rgba(35,75,110,0.060);
    color: hsl(212 64% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-hero-visual {
    background: linear-gradient(180deg,rgba(35,75,110,0.060),rgba(35,75,110,0.060))
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-panel {
    stroke: #52687e
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-line {
    stroke: hsl(210 80% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-line-secondary {
    stroke: hsl(170 62% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-node {
    stroke: #52687e
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-node-active {
    stroke: hsl(210 80% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-pulse {
    fill: hsl(170 62% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-tech-map text {
    fill: hsl(212 67% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-tech-map .map-meta {
    fill: hsl(213 27% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-ceo {
    background: linear-gradient(145deg,rgba(35,75,110,0.060),rgba(35,75,110,0.060));
    box-shadow: 0 20px 52px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .sa-about-ceo-photo-button {
    border: 1px solid #708297;
    color: #19344d;
    box-shadow: 0 22px 54px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .sa-about-ceo-photo-button::after {
    border: 1px solid #708297;
    background: hsl(213 28% 92%);
    color: #19344d
}
html[data-sa-ui-theme="light"] .sa-about-ceo-photo-button:hover {
    box-shadow: 0 28px 64px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .sa-about-ceo-name {
    color: #19344d
}
html[data-sa-ui-theme="light"] .sa-about-ceo-title {
    color: hsl(210 75% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-module-card:hover,html[data-sa-ui-theme="light"] .sa-about-advantage-card:hover {
    box-shadow: 0 16px 38px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .sa-about-icon {
    border: 1px solid hsl(210 58% 38%);
    background: hsla(210,40%,96%,0.08)
}
html[data-sa-ui-theme="light"] .sa-about-advantage-card .sa-about-icon {
    border-color: hsl(170 58% 38%);
    background: hsla(170,40%,96%,0.07)
}
html[data-sa-ui-theme="light"] .sa-about-capabilities {
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .sa-about-capabilities-title {
    color: hsl(212 67% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-chip {
    background: rgba(35,75,110,0.060);
    color: hsl(212 41% 28%)
}
html[data-sa-ui-theme="light"] .sa-about-flow-item {
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .sa-about-flow-number {
    border: 1px solid hsl(210 58% 38%);
    background: hsla(210,40%,96%,0.08)
}
html[data-sa-ui-theme="light"] .sa-about [role="button"]:focus-visible,html[data-sa-ui-theme="light"] .sa-about button:focus-visible,html[data-sa-ui-theme="light"] .sa-about-modal button:focus-visible {
    outline: 3px solid hsl(210 58% 38%)
}
html[data-sa-ui-theme="light"] .sa-about-modal {
    background: hsl(212 28% 92%)
}
html[data-sa-ui-theme="light"] .sa-about-modal-dialog {
    border: 1px solid #708297;
    background: hsl(214 28% 92%);
    box-shadow: 0 32px 100px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .sa-about-modal-close {
    border: 1px solid #708297;
    background: hsl(212 28% 92%);
    color: #19344d;
    box-shadow: 0 8px 24px rgba(20,45,70,0.14)
}}