body.dsk-page-o-nas #sb-page-structure,body.dsk-page-o-nas section[id="blog-post-template"],body.dsk-page-o-nas section[id="blog-post-template"]>.container{margin-top:0 !important;padding-top:0 !important}body.dsk-page-o-nas #sb-id-4954a693-d15e-4fcd-84d1-8c557a637a81{padding-top:0 !important;padding-bottom:0 !important}:root{--dsk-about-surface:#f4f7fb;--dsk-about-card:#ffffff;--dsk-about-ink:#0b1220;--dsk-about-muted:rgba(11,18,32,.76);--dsk-about-border:rgba(2,132,199,.14);--dsk-about-shadow:0 14px 38px rgba(2,8,20,.10);--dsk-about-shadow-soft:0 10px 26px rgba(2,8,20,.08);--dsk-about-radius:18px;--dsk-about-radius-lg:24px;--dsk-about-accent-a:#22d3ee;--dsk-about-accent-b:#3b82f6;--dsk-about-hero-h:50vh;--dsk-about-hero-h-mobile:60vh}#sb-id-4954a693-d15e-4fcd-84d1-8c557a637a81{padding-top:0 !important;padding-bottom:0 !important}.dsk-about-hero{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;isolation:isolate}.dsk-about-hero--photo{min-height:550px;min-height:60vh;display:flex;align-items:flex-start;padding-top:clamp(150px,10vw,175px);padding-bottom:clamp(124px,10vw,170px);background-image:linear-gradient(135deg,rgba(0,50,100,0.90),rgba(0,150,200,0.70)),var(--hero-image);background-size:cover;background-position:center top;background-repeat:no-repeat}.dsk-about-hero--photo::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 30%,rgba(34,211,238,.16),transparent 52%),radial-gradient(circle at 78% 18%,rgba(59,130,246,.14),transparent 56%),linear-gradient(180deg,rgba(0,0,0,.35)0%,rgba(0,0,0,.15)45%,rgba(0,0,0,.55)100%),repeating-linear-gradient(90deg,rgba(255,255,255,.06)0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(255,255,255,.04)0 1px,transparent 1px 22px);mix-blend-mode:overlay;opacity:.65}.dsk-about-hero__inner{position:relative;z-index:2;max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));margin:0 auto;padding:0 clamp(16px,4vw,24px)}.dsk-about-hero__eyebrow{margin:0 0 10px 0;color:rgba(255,255,255,.78);font-size:0.8125rem;letter-spacing:.10em;text-transform:uppercase;font-weight:700}.dsk-about-hero__title{color:#fff;margin:0 0 10px 0;font-weight:800;letter-spacing:-0.02em;line-height:1.06;font-size:clamp(2.125rem,3.6vw,3.625rem);text-shadow:0 14px 34px rgba(0,0,0,.42)}.dsk-about-hero__subtitle{margin:0 0 18px 0;max-width:70ch;color:rgba(255,255,255,.90);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55;text-shadow:0 12px 28px rgba(0,0,0,.38)}.dsk-about-hero__badges{display:flex;flex-wrap:wrap;gap:10px}.dsk-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:0.8125rem;line-height:1;color:rgba(255,255,255,.88);background:rgba(15,23,42,.40);border:1px solid rgba(148,163,184,.22);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgba(0,0,0,.18)}@media(max-width:767px){body.dsk-page-o-nas #o-nas-hero.dsk-about-hero--photo,body.dsk-page-o-nas #about-us-hero.dsk-about-hero--photo{padding-top:clamp(100px,18vw,140px)!important;padding-bottom:92px !important;align-items:flex-start !important}body.dsk-page-o-nas #o-nas-hero .dsk-about-hero__inner,body.dsk-page-o-nas #about-us-hero .dsk-about-hero__inner{text-align:center;margin-inline:auto !important}body.dsk-page-o-nas #o-nas-hero .dsk-about-hero__subtitle,body.dsk-page-o-nas #about-us-hero .dsk-about-hero__subtitle{margin-left:auto;margin-right:auto;max-width:38ch}body.dsk-page-o-nas #o-nas-hero .dsk-about-hero__badges,body.dsk-page-o-nas #about-us-hero .dsk-about-hero__badges{justify-content:center}body.dsk-page-o-nas .dsk-servicebar{margin-top:-22px;padding-top:10px}}.dsk-about-hero--photo::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:110px;background:linear-gradient(180deg,rgba(244,247,251,0)0%,var(--dsk-about-surface)72%),radial-gradient(circle at 20% 30%,rgba(34,211,238,.22),transparent 55%),radial-gradient(circle at 80% 10%,rgba(59,130,246,.18),transparent 55%);pointer-events:none}.dsk-servicebar{position:relative;z-index:10;margin-top:-60px;padding:0 0 8px}.dsk-servicebar__wrap{max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));margin:0 auto;padding:18px clamp(16px,4vw,24px);background:#fff;border:1px solid rgba(2,132,199,.14);border-radius:24px;box-shadow:0 22px 60px rgba(2,8,20,.16)}.dsk-servicebar__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.dsk-servicebar__title{margin:0 !important;font-size:1.125rem;letter-spacing:-0.01em;color:var(--dsk-about-ink)}.dsk-servicebar__header-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-weight:700;font-size:0.8125rem;text-decoration:none;color:#0b1220;background:linear-gradient(90deg,rgba(34,211,238,.22),rgba(59,130,246,.18));border:1px solid rgba(2,132,199,.20);box-shadow:0 12px 30px rgba(2,8,20,.10)}.dsk-servicebar__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}@media(max-width:560px){.dsk-servicebar__header{flex-direction:column;align-items:flex-start}.dsk-servicebar{margin-top:-22px}.dsk-about-hero--photo{min-height:640px}}.dsk-servicecard{position:relative;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:start;min-width:220px;padding:16px 16px 14px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);border:1px solid rgba(15,23,42,.10);box-shadow:var(--dsk-about-shadow-soft);text-decoration:none;color:var(--dsk-about-ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.dsk-servicecard::after{content:"";position:absolute;left:14px;right:14px;bottom:10px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(34,197,94,.95),rgba(16,185,129,.85));opacity:.85}.dsk-servicecard__icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;grid-row:1 / span 2;background:radial-gradient(circle at 30% 30%,rgba(34,211,238,.30),rgba(59,130,246,.12));border:1px solid rgba(2,132,199,.18);color:rgba(2,110,185,.95)}.dsk-servicecard__icon svg{width:22px;height:22px}.dsk-servicecard__label{display:block;font-weight:800;letter-spacing:-0.01em;line-height:1.15;grid-column:2;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;writing-mode:horizontal-tb;text-orientation:mixed}.dsk-servicecard__desc{display:block;margin-top:3px;font-size:0.75rem;color:rgba(11,18,32,.70);grid-column:2;grid-row:2;word-break:normal;overflow-wrap:anywhere;writing-mode:horizontal-tb;text-orientation:mixed}.dsk-servicecard:hover{transform:translateY(-5px);border-color:rgba(2,132,199,.22);box-shadow:0 18px 46px rgba(2,8,20,.14)}.sb-item-view__body{background:var(--dsk-about-surface)}.dsk-about-surface{position:relative;background:var(--dsk-about-surface);padding:clamp(18px,2.6vw,34px)0 clamp(26px,4vw,56px);margin-top:-26px}.dsk-about-surface::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 12% 10%,rgba(34,211,238,.10),transparent 45%),radial-gradient(circle at 85% 12%,rgba(59,130,246,.08),transparent 46%),repeating-linear-gradient(0deg,rgba(2,132,199,.06)0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,rgba(2,132,199,.05)0 1px,transparent 1px 22px);mix-blend-mode:multiply}.dsk-breadcrumbs{position:relative;z-index:1;margin:16px auto 18px !important;max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));padding:0 clamp(16px,4vw,24px);color:rgba(11,18,32,.62);font-size:0.875rem}.dsk-breadcrumbs a{color:rgba(11,18,32,.78);text-decoration:none;border-bottom:1px solid rgba(2,132,199,.24)}.dsk-breadcrumbs a:hover{color:var(--dsk-about-ink);border-bottom-color:rgba(2,132,199,.46)}.dsk-about-intro-grid{position:relative;z-index:1;max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));margin:0 auto 22px;padding:0 clamp(16px,4vw,24px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.2vw,22px)}@media(max-width:900px){.dsk-about-intro-grid{grid-template-columns:1fr}}.dsk-about-card{background:var(--dsk-about-card);border:1px solid var(--dsk-about-border);border-radius:var(--dsk-about-radius-lg);box-shadow:var(--dsk-about-shadow-soft);padding:clamp(18px,2.2vw,26px);overflow:hidden;position:relative}.dsk-about-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--dsk-about-accent-a),var(--dsk-about-accent-b));opacity:.95}.dsk-about-card h2{margin:4px 0 12px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.2;letter-spacing:-0.01em;color:var(--dsk-about-ink)}.dsk-about-card p{margin:0;color:var(--dsk-about-muted);line-height:1.72;font-size:1rem}.dsk-about-panels{position:relative;z-index:1;max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px)));margin:0 auto;padding:0 clamp(16px,4vw,24px);display:grid;gap:clamp(14px,2.2vw,22px)}.dsk-about-panel{background:var(--dsk-about-card);border:1px solid var(--dsk-about-border);border-radius:var(--dsk-about-radius-lg);box-shadow:var(--dsk-about-shadow);padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}@media(hover:hover)and(pointer:fine){.dsk-about-panel{transition:transform .20s ease,box-shadow .20s ease,border-color .20s ease}.dsk-about-panel:hover{transform:translate3d(0,-2px,0);box-shadow:0 18px 44px rgba(2,8,20,.14);border-color:rgba(2,132,199,.22)}}.dsk-about-panel h2{margin:0 0 12px;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.18;letter-spacing:-0.01em;color:var(--dsk-about-ink);position:relative;padding-left:14px}.dsk-about-panel h2::before{content:"";position:absolute;left:0;top:.22em;bottom:.22em;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--dsk-about-accent-a),var(--dsk-about-accent-b))}.dsk-about-panel p{margin:0 0 12px;color:var(--dsk-about-muted);line-height:1.72;font-size:1rem}.dsk-about-panel p:last-child{margin-bottom:0}.dsk-about-panel ul,.dsk-about-panel ol{margin:0;padding-left:1.15em;color:var(--dsk-about-muted);line-height:1.7}.dsk-about-panel li{margin:.35em 0}.dsk-about-panel a{color:rgba(2,110,185,.96);text-decoration:none;border-bottom:1px solid rgba(2,132,199,.24)}.dsk-about-panel a:hover{color:rgba(2,88,156,1);border-bottom-color:rgba(2,132,199,.46)}.dsk-cta-lab{position:relative;isolation:isolate;padding:clamp(42px,6vw,72px)0;color:#e9f2ff;background:linear-gradient(135deg,rgba(10,25,45,0.96)0%,rgba(6,14,28,0.96)55%,rgba(10,25,45,0.96)100%);overflow:hidden}.dsk-cta-lab::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 20% 30%,rgba(0,160,255,0.18),transparent 60%),radial-gradient(700px 380px at 85% 70%,rgba(34,211,238,0.14),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,0.05)0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(255,255,255,0.05)0 1px,transparent 1px 26px);opacity:.55;z-index:-2}.dsk-cta-lab::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,0.02)0 1px,transparent 1px 3px);opacity:.22;mix-blend-mode:overlay;z-index:-1}.dsk-cta-lab__inner{width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px))),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,20px)) * 2)));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:clamp(22px,3vw,34px);border-radius:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);box-shadow:0 18px 50px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.10);backdrop-filter:blur(10px)}.dsk-cta-lab__copy{max-width:680px}.dsk-cta-lab__eyebrow{margin:0 0 10px;font-size:0.7812rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(233,242,255,0.72)}.dsk-cta-lab__title{margin:0 0 10px;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.12;font-weight:800;color:#ffffff;text-shadow:0 10px 32px rgba(0,0,0,0.55)}.dsk-cta-lab__text{margin:0;font-size:0.9688rem;line-height:1.6;color:rgba(233,242,255,0.78)}.dsk-cta-lab__phone{color:#ffffff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.30)}.dsk-cta-lab__phone:hover{border-bottom-color:rgba(255,255,255,0.70)}.dsk-cta-lab__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:260px}.dsk-cta-lab__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;min-height:52px;width:100%;border-radius:14px;background:#19d34a;color:#04130a;font-weight:800;font-size:0.875rem;letter-spacing:.02em;text-decoration:none;box-shadow:0 14px 38px rgba(25,211,74,0.35),0 0 0 1px rgba(255,255,255,0.08),inset 0 -2px 0 rgba(0,0,0,0.20);transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;will-change:transform}.dsk-cta-lab__btnGlow{position:absolute;inset:-18px;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(25,211,74,0.45),transparent 60%);filter:blur(10px);opacity:.85;z-index:-1}.dsk-cta-lab__btn:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 18px 52px rgba(25,211,74,0.42),0 0 0 1px rgba(255,255,255,0.12),inset 0 -2px 0 rgba(0,0,0,0.18)}.dsk-cta-lab__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(34,211,238,0.25),0 0 0 6px rgba(25,211,74,0.25),0 18px 52px rgba(25,211,74,0.42)}.dsk-cta-lab__micro{margin:0;font-size:0.7812rem;color:rgba(233,242,255,0.62)}@media(max-width:820px){.dsk-cta-lab__inner{flex-direction:column;align-items:flex-start}.dsk-cta-lab__actions{width:100%;align-items:flex-start;min-width:unset}.dsk-cta-lab__btn{width:100%}}@media(min-width:1024px){body.dsk-page-o-nas #blog-post-template.option-content-width-default{--section-container-width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,var(--site-max-width,1320px))),calc(100% - 48px))}}
/* FIX19B — CTA bars centered and margin-safe on desktop */
@media (min-width:821px) and (max-width:1023px){.dsk-cta-lab__inner{width:min(980px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,280px)!important;align-items:center!important;justify-content:center!important;column-gap:clamp(24px,3vw,40px)!important}.dsk-cta-lab__copy{max-width:640px!important;min-width:0!important;margin:0 auto!important;text-align:center!important}.dsk-cta-lab__eyebrow,.dsk-cta-lab__title,.dsk-cta-lab__text{text-align:center!important}.dsk-cta-lab__actions{width:min(280px,100%)!important;min-width:240px!important;max-width:280px!important;align-items:center!important;justify-self:center!important;margin:0 auto!important}.dsk-cta-lab__btn{width:100%!important}.dsk-cta-lab__micro{text-align:center!important}}
/* dsk-about-mobile-rhythm-etap34 */
@media(max-width:767px){
body.dsk-page-o-nas #o-nas-hero.dsk-about-hero--photo,
body.dsk-page-o-nas #about-us-hero.dsk-about-hero--photo{padding-top:92px!important;padding-bottom:78px!important}
body.dsk-page-o-nas .dsk-about-surface{padding:14px 0 30px!important;margin-top:-20px!important}
body.dsk-page-o-nas .dsk-breadcrumbs{margin:12px auto 14px!important}
body.dsk-page-o-nas .dsk-about-intro-grid{margin:0 auto 16px!important;gap:12px!important}
body.dsk-page-o-nas .dsk-about-card,
body.dsk-page-o-nas .dsk-about-panel{padding:16px!important;border-radius:18px!important}
body.dsk-page-o-nas .dsk-about-card h2{margin:2px 0 8px!important}
body.dsk-page-o-nas .dsk-about-panel h2{margin:0 0 8px!important}
body.dsk-page-o-nas .dsk-about-panel p{margin:0 0 10px!important}
body.dsk-page-o-nas .dsk-about-panel li{margin:.24em 0!important}
body.dsk-page-o-nas .dsk-servicebar{margin-top:-16px!important;padding-top:6px!important}
body.dsk-page-o-nas .dsk-servicebar__wrap{padding:14px!important;border-radius:18px!important}
body.dsk-page-o-nas .dsk-servicebar__header{margin:0 0 10px!important;gap:10px!important}
body.dsk-page-o-nas .dsk-servicebar__grid{gap:10px!important}
body.dsk-page-o-nas .dsk-servicecard{padding:14px 14px 12px!important;border-radius:16px!important}
body.dsk-page-o-nas .dsk-servicecard__desc{margin-top:2px!important}
body.dsk-page-o-nas .dsk-cta-lab{padding:30px 0 34px!important}
body.dsk-page-o-nas .dsk-cta-lab__inner{padding:18px!important;gap:18px!important;border-radius:16px!important}
body.dsk-page-o-nas .dsk-cta-lab__eyebrow{margin-bottom:8px!important}
body.dsk-page-o-nas .dsk-cta-lab__title{margin-bottom:8px!important}
body.dsk-page-o-nas .dsk-cta-lab__actions{gap:8px!important}
body.dsk-page-o-nas .dsk-cta-lab__btn{min-height:48px!important;padding:13px 16px!important}
}
@media(max-width:390px){
body.dsk-page-o-nas #o-nas-hero.dsk-about-hero--photo,
body.dsk-page-o-nas #about-us-hero.dsk-about-hero--photo{padding-top:88px!important;padding-bottom:72px!important}
body.dsk-page-o-nas .dsk-about-surface{padding:12px 0 26px!important;margin-top:-16px!important}
body.dsk-page-o-nas .dsk-about-card,
body.dsk-page-o-nas .dsk-about-panel{padding:14px!important;border-radius:16px!important}
body.dsk-page-o-nas .dsk-servicebar{margin-top:-12px!important}
body.dsk-page-o-nas .dsk-servicebar__wrap{padding:12px!important;border-radius:16px!important}
body.dsk-page-o-nas .dsk-servicecard{padding:12px 12px 10px!important;border-radius:14px!important}
body.dsk-page-o-nas .dsk-cta-lab{padding:28px 0 30px!important}
body.dsk-page-o-nas .dsk-cta-lab__inner{padding:16px!important;gap:16px!important;border-radius:14px!important}
body.dsk-page-o-nas .dsk-cta-lab__btn{min-height:46px!important;padding:12px 14px!important}
}

/* SAFE stage: o-nas shell flattening now maps to the shared layout tokens so the main content uses the same shell axis as header/footer instead of the old local 1280px cap. */
@media (min-width:768px){
body.dsk-page-o-nas #blog-post-template>.container.sb-container-fixed.sb-container{
width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - (var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,20px)) * 2)))!important;
max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px))!important;
padding-left:0!important;
padding-right:0!important;
box-sizing:border-box!important;
margin-left:auto!important;
margin-right:auto!important;
}
body.dsk-page-o-nas #sb-id-bfdd79e9-87cc-4452-a876-d9806b203169{
flex:0 0 100%!important;
max-width:100%!important;
width:100%!important;
padding-left:0!important;
padding-right:0!important;
box-sizing:border-box!important;
}
body.dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b,
body.dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .sb-item-view-wrapper,
body.dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .sb-item-view,
body.dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .dsk-servicebar,
body.dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .dsk-about-surface{
width:100%!important;
max-width:100%!important;
margin-left:auto!important;
margin-right:auto!important;
box-sizing:border-box!important;
}
body.dsk-page-o-nas #blog-post-template :is(.dsk-servicebar__wrap,.dsk-breadcrumbs,.dsk-about-intro-grid,.dsk-about-panels){
width:100%!important;
max-width:none!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,20px))!important;
padding-right:var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,20px))!important;
box-sizing:border-box!important;
}
}

/* Stage 35 — mobile about readability pass: the about page already has its own mobile rhythm, but the current 16px outer + 16px inner stack still leaves long headings and intro copy feeling over-constrained on narrow phones. Keep the layout, only soften the side padding a touch and disable aggressive word splitting so the copy wraps more naturally. */
@media(max-width:767px){
body.dsk-page-o-nas .dsk-breadcrumbs,
body.dsk-page-o-nas .dsk-about-intro-grid,
body.dsk-page-o-nas .dsk-about-panels{
  padding-left:14px!important;
  padding-right:14px!important;
}
body.dsk-page-o-nas .dsk-servicebar__wrap,
body.dsk-page-o-nas .dsk-about-card,
body.dsk-page-o-nas .dsk-about-panel,
body.dsk-page-o-nas .dsk-cta-lab__inner{
  padding-left:14px!important;
  padding-right:14px!important;
}
body.dsk-page-o-nas .dsk-about-hero__title,
body.dsk-page-o-nas .dsk-servicebar__title,
body.dsk-page-o-nas .dsk-servicecard__label,
body.dsk-page-o-nas .dsk-about-card h2,
body.dsk-page-o-nas .dsk-about-panel h2,
body.dsk-page-o-nas .dsk-cta-lab__title{
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
  text-wrap:balance;
}
body.dsk-page-o-nas .dsk-about-card p,
body.dsk-page-o-nas .dsk-about-panel p,
body.dsk-page-o-nas .dsk-about-panel li,
body.dsk-page-o-nas .dsk-servicecard__desc,
body.dsk-page-o-nas .dsk-cta-lab__text{
  overflow-wrap:break-word!important;
  word-break:normal!important;
  hyphens:none!important;
}
}
