/* About Us administrator-only preview. Scoped; never affects approved pages. */
body.talkify-about-preview-body #content,body.talkify-about-preview-body #primary,body.talkify-about-preview-body .site-content .ast-container{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;display:block!important}
.ta-page{--ink:#0c193a;--navy:#0d1f3b;--aqua:#5ec8e8;--text:#52637c;--light:#f3f5f8;font-family:inherit;color:var(--ink);background:var(--light);overflow:hidden}
.ta-page *,.ta-page *::before,.ta-page *::after{box-sizing:border-box}
.ta-page a{text-decoration:none!important;transition:.2s ease}
.ta-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}
.ta-notice{background:#fff1c5;color:#4a3a18;text-align:center;padding:9px 16px;font-size:13px}
.ta-hero{padding:72px 0 72px;color:#fff;background:linear-gradient(112deg,#0c193a 0%,#142c49 65%,#0d1f3b 100%)}
.ta-hero-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:36px}
.ta-eyebrow{display:flex;align-items:center;gap:11px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#147fa6;margin:0 0 20px;text-transform:uppercase}
.ta-eyebrow:before{content:'';width:8px;height:8px;border-radius:50%;background:#52c8ed;box-shadow:0 0 0 5px rgba(94,200,232,.14);flex:none}
.ta-light{color:#a9deed}
.ta-hero h1{font-weight:800;font-size:clamp(37px,4.4vw,58px);line-height:1.08;letter-spacing:-.035em;color:#fff;margin:0 0 23px}
.ta-page h1 em,.ta-page h2 em{font-style:normal;color:#5ec8e8}
.ta-lead{font-weight:750;font-size:clamp(20px,2vw,23px);line-height:1.4;margin:0 0 16px;color:#fff}
.ta-hero-desc{font-size:16px;color:#d3e0ee;line-height:1.73;margin:0 0 24px}
.ta-actions{display:flex;flex-wrap:wrap;gap:12px}
.ta-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:14px 23px;border-radius:11px;font-size:14px;font-weight:800;white-space:nowrap}
.ta-primary{background:var(--aqua);color:#081e37!important}
.ta-primary:hover{background:#9ce7f7;transform:translateY(-2px)}
.ta-outline{border:1px solid #a1b4c9;background:rgba(255,255,255,.04);color:#fff!important}
.ta-outline:hover{background:rgba(255,255,255,.13)}
.ta-hero-note{color:#b9cfe0;font-size:12px;margin:22px 0 0}.ta-hero-note span{padding:0 9px}
.ta-hero-visual img{width:100%;display:block;aspect-ratio:1.5;object-fit:cover;border-radius:20px;border:1px solid rgba(180,220,244,.25);box-shadow:0 25px 60px rgba(0,0,0,.22)}
.ta-trust{background:#fff;border-bottom:1px solid #e0e6ec}.ta-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0}.ta-trust-grid>div{padding:2px 22px;border-right:1px solid #dce4ec}.ta-trust-grid>div:last-child{border:0}.ta-trust-grid strong{display:block;font-size:14px}.ta-trust-grid span{font-size:12px;color:#667b95}
.ta-section{padding:80px 0}.ta-story{background:#f4f6f9}.ta-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px}.ta-page h2{font-size:clamp(31px,3.1vw,43px);line-height:1.17;letter-spacing:-.035em;font-weight:800;margin:0;color:#0c193a}.ta-prose p{font-size:17px;line-height:1.75;color:#42536b;margin:0 0 17px}
.ta-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin:0 0 28px}.ta-heading>div{max-width:620px}.ta-heading>p{max-width:400px;color:#586b83;line-height:1.7;margin:0}
.ta-approach{background:#fff}.ta-card-grid,.ta-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ta-card,.ta-service{background:#f7f9fb;border:1px solid #dce4eb;border-radius:18px;padding:29px 27px;box-shadow:0 7px 24px rgba(12,25,58,.04)}
.ta-number{font-size:13px;font-weight:850;color:#1595c8}.ta-card h3,.ta-service h3{color:#0c193a;font-weight:800;font-size:21px;line-height:1.26;margin:24px 0 13px}.ta-card p,.ta-service p{font-size:15px;line-height:1.72;color:#52637c;margin:0}
.ta-services{background:#f3f5f8}.ta-service{background:#fff}.ta-service-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:#e6f6fb;color:#147fa6;font-size:24px;font-weight:800}.ta-service a{display:inline-block;color:#087ba7!important;font-weight:800;font-size:13px;margin-top:22px}.ta-service a:hover{text-decoration:underline!important}
.ta-values{background:#112746;color:#fff;padding:78px 0}.ta-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.ta-values h2{color:#fff}.ta-values p:not(.ta-eyebrow){color:#ccdae7;font-size:16px;line-height:1.75;max-width:470px}.ta-value-list>div{padding:19px 0;border-bottom:1px solid rgba(216,232,242,.2)}.ta-value-list>div:first-child{padding-top:0}.ta-value-list strong{display:block;color:#fff;font-size:18px;margin-bottom:7px}.ta-value-list span{display:block;color:#bdcedf;font-size:15px;line-height:1.65}
.ta-closing{background:#061B30;color:#fff;padding:52px 0}.ta-closing-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.ta-closing h2{color:#fff;font-size:clamp(28px,3vw,38px)}.ta-closing p:not(.ta-eyebrow){color:#c7d6e5;font-size:16px}.ta-closing .ta-btn{flex:none}
@media(max-width:900px){.ta-hero-grid{gap:25px}.ta-hero h1{font-size:clamp(34px,4.8vw,48px)}.ta-story-grid,.ta-values-grid{gap:38px}.ta-heading{gap:24px}}
@media(max-width:767px){.ta-wrap{width:calc(100% - 36px)}.ta-hero{padding:34px 0 42px}.ta-hero-grid{grid-template-columns:1fr;gap:27px}.ta-hero h1{font-size:clamp(35px,9vw,48px)}.ta-lead{font-size:19px}.ta-hero-desc{font-size:15px}.ta-hero-visual img{aspect-ratio:1.55;border-radius:16px}.ta-actions{gap:10px}.ta-btn{padding:13px 17px;min-height:48px}.ta-trust-grid{grid-template-columns:1fr;gap:0;padding:9px 0}.ta-trust-grid>div{border-right:0;border-bottom:1px solid #e6ebf0;padding:11px 2px}.ta-trust-grid>div:last-child{border:0}.ta-section{padding:52px 0}.ta-story-grid,.ta-values-grid,.ta-card-grid,.ta-service-grid{grid-template-columns:1fr;gap:16px}.ta-heading{display:block}.ta-heading>p{margin-top:17px}.ta-page h2{font-size:34px}.ta-card,.ta-service{padding:24px}.ta-values{padding:50px 0}.ta-closing{padding:42px 0}.ta-closing-inner{display:block}.ta-closing .ta-btn{margin-top:15px;max-width:100%}}

/* v1.16.1: About hero uses a unique technician image; existing page styling otherwise preserved. */
