.isc-about-page-row{margin-left:0!important;margin-right:0!important}.isc-about-block{--isc-accent:#28b9e6;--isc-navy:#0b2f5b;--isc-text:#52657d;max-width:1440px;margin:0 auto;padding:90px clamp(22px,5vw,76px);box-sizing:border-box;font-family:Inter,Arial,sans-serif}.isc-about-kicker{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--isc-accent);margin-bottom:18px}.isc-about-kicker:before{content:"";width:42px;height:2px;background:var(--isc-accent);display:block}.isc-about-block h1,.isc-about-block h2,.isc-about-block h3{margin:0;color:var(--isc-heading,var(--isc-navy));line-height:1.04}.isc-about-block h1{font-size:clamp(44px,5vw,78px);letter-spacing:-.045em;max-width:920px}.isc-about-block h2{font-size:clamp(36px,4.2vw,64px);letter-spacing:-.04em}.isc-about-block h3{font-size:24px}.isc-about-richtext,.isc-about-block p{color:var(--isc-text);font-size:17px;line-height:1.8}.isc-about-story-grid,.isc-about-why-grid,.isc-about-values-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:60px;align-items:stretch}.isc-image-left .isc-about-story-copy{order:2}.isc-image-left .isc-about-story-media{order:1}.isc-about-story-media img,.isc-about-why-media img,.isc-about-values-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:30px}.isc-about-story-media,.isc-about-why-media,.isc-about-values-media{min-height:460px;height:auto;border-radius:30px;overflow:hidden;position:relative}.isc-about-story-media:after,.isc-about-why-media:after{content:"";position:absolute;inset:auto 0 0 auto;width:42%;height:14px;background:var(--isc-accent)}.isc-about-media-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef5fa,#dfeaf2);color:#6c7f92;border:1px dashed #aac1d0}.isc-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.isc-about-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:800;transition:.2s}.isc-about-btn-cyan{background:#28b9e6;color:#06284b}.isc-about-btn-navy{background:#0b2f5b;color:#fff}.isc-about-btn-outline{border:1px solid #0b2f5b;color:#0b2f5b;background:transparent}.isc-about-section-head{max-width:960px;margin-bottom:42px}.isc-about-section-head p{max-width:720px}.isc-about-vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.isc-about-vm-card{padding:38px;border-radius:26px;border:1px solid #dce7ef;box-shadow:0 18px 55px rgba(11,47,91,.08)}.isc-about-vm-card p{margin-bottom:0}.isc-about-icon-wrap,.isc-about-value-icon,.isc-about-area-icon{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#0d5b91,#28b9e6);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.isc-about-icon-wrap img,.isc-about-value-icon img,.isc-about-area-icon img{max-width:32px;max-height:32px;object-fit:contain}.isc-about-symbol,.isc-about-area-symbol{color:#fff;font-size:24px}.isc-about-values{max-width:none;background:var(--isc-bg);color:var(--isc-text);padding-left:max(clamp(22px,5vw,76px),calc((100vw - 1440px)/2 + 76px));padding-right:max(clamp(22px,5vw,76px),calc((100vw - 1440px)/2 + 76px))}.isc-about-values h2,.isc-about-values p{color:var(--isc-text)}.isc-about-values-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.isc-about-value-item{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--isc-text)}.isc-about-value-icon{width:34px;height:34px;border-radius:11px;margin:0;flex:0 0 34px}.isc-about-value-icon span{color:#fff}.isc-about-why-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}.isc-about-why ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.isc-about-why li{display:flex;gap:12px;color:#31465d;line-height:1.6}.isc-about-check{width:28px;height:28px;border-radius:50%;background:#e8f8fd;display:flex;align-items:center;justify-content:center;flex:0 0 28px;color:#1388b4}.isc-about-check img{max-width:18px;max-height:18px}.isc-about-areas{max-width:none;background:var(--isc-bg);padding-left:max(clamp(22px,5vw,76px),calc((100vw - 1440px)/2 + 76px));padding-right:max(clamp(22px,5vw,76px),calc((100vw - 1440px)/2 + 76px))}.isc-about-light h2,.isc-about-light p{color:#fff}.isc-about-light .isc-about-kicker{color:var(--isc-accent)}.isc-about-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.isc-about-area-card{display:block;padding:28px;border-radius:24px;color:#fff;text-decoration:none;min-height:240px;transition:.25s;border:1px solid rgba(255,255,255,.08)}a.isc-about-area-card:hover{transform:translateY(-6px);box-shadow:0 20px 55px rgba(0,0,0,.22)}.isc-about-area-card h3,.isc-about-area-card p{color:#fff}.isc-about-area-card p{font-size:15px;line-height:1.6;opacity:.82}.isc-about-empty-note{padding:20px;border:1px dashed #9ab0c0;border-radius:16px;color:#7c91a2;background:#f5f8fa}@media(max-width:980px){.isc-about-story-grid,.isc-about-why-grid,.isc-about-values-grid{grid-template-columns:1fr}.isc-image-left .isc-about-story-copy,.isc-image-left .isc-about-story-media{order:initial}.isc-about-vm-grid{grid-template-columns:1fr}.isc-about-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.isc-about-story-media,.isc-about-why-media,.isc-about-values-media{min-height:360px}}@media(max-width:640px){.isc-about-block{padding:62px 20px}.isc-about-values,.isc-about-areas{padding-left:20px;padding-right:20px}.isc-about-values-list,.isc-about-area-grid{grid-template-columns:1fr}.isc-about-story-media,.isc-about-why-media,.isc-about-values-media{min-height:280px}.isc-about-vm-card{padding:26px}.isc-about-btn{width:100%}}

/* v1.1 responsive/full-width fixes */
.isc-about-story-media>img,.isc-about-why-media>img,.isc-about-values-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.isc-about-story-media,.isc-about-why-media,.isc-about-values-media{align-self:stretch}
.isc-about-vm-card p{display:block!important;visibility:visible!important;opacity:1!important;color:#52657d!important}
.isc-about-page-row.vc_row[data-vc-full-width]{overflow:visible}
@media(max-width:980px){.isc-about-story-media>img,.isc-about-why-media>img,.isc-about-values-media>img{position:relative;min-height:360px}.isc-about-story-media,.isc-about-why-media,.isc-about-values-media{height:auto}}
@media(max-width:640px){.isc-about-story-media>img,.isc-about-why-media>img,.isc-about-values-media>img{min-height:280px}}
