.dsk-page-o-nas #sb-page-structure, .dsk-page-o-nas section[id="blog-post-template"], .dsk-page-o-nas section[id="blog-post-template"]>.container{margin-top:0;padding-top:0}.dsk-page-o-nas #sb-id-4954a693-d15e-4fcd-84d1-8c557a637a81{padding-top:0;padding-bottom:0}

:root{
  --dsk-about-surface:#f6f7f9;
  --dsk-about-card:#ffffff;
  --dsk-about-ink:#0b1220;
  --dsk-about-muted:rgba(11,18,32,.76);
  --dsk-about-border:rgba(15,23,42,.12);
  --dsk-about-shadow:0 18px 46px rgba(15,23,42,.10);
  --dsk-about-shadow-soft:0 12px 30px rgba(15,23,42,.08);
  --dsk-about-radius:18px;
  --dsk-about-radius-lg:24px;
  --dsk-about-accent-a:#00a765;
  --dsk-about-accent-b:#64748b;
  --dsk-about-steel:#64748b;
  --dsk-about-panel:#fbfcfd;
  --dsk-about-hero-h:50vh;
}

.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(115deg,rgba(6,10,16,.94) 0%,rgba(15,23,42,.86) 46%,rgba(15,23,42,.50) 100%),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(255,255,255,.08),transparent 54%),radial-gradient(circle at 76% 20%,rgba(100,116,139,.14),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.38) 0%,rgba(0,0,0,.14) 46%,rgba(0,0,0,.58) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 26px);mix-blend-mode:overlay;opacity:.58}

.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 12px 0;font-weight:800;letter-spacing:-0.02em;line-height:1.08;font-size:clamp(2.125rem,3.5vw,3.5rem);max-width:18ch;text-wrap:balance;text-shadow:0 14px 34px rgba(0,0,0,.46)}

.dsk-about-hero__subtitle{margin:0 0 20px 0;max-width:64ch;color:rgba(255,255,255,.88);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.6;text-wrap:pretty;text-shadow:0 12px 28px rgba(0,0,0,.40)}

.dsk-about-hero__badges{display:flex;flex-wrap:wrap;gap:10px}

.dsk-about-hero--photo::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:110px;background:linear-gradient(180deg,rgba(246,247,249,0) 0%,var(--dsk-about-surface) 74%);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:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);border:1px solid rgba(15,23,42,.12);border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.14)}

.dsk-servicebar__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}

.dsk-servicebar__title{margin:0;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:#0f172a;background:#ffffff;border:1px solid rgba(15,23,42,.14);box-shadow:0 10px 24px rgba(15,23,42,.08)}

.dsk-servicebar__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}

.dsk-servicecard{position:relative;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:start;min-width:210px;padding:15px 15px 14px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%);border:1px solid rgba(15,23,42,.11);box-shadow:0 10px 26px rgba(15,23,42,.07);text-decoration:none;color:var(--dsk-about-ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;overflow:hidden}

.dsk-servicecard::after{content:"";position:absolute;left:15px;right:15px;bottom:10px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(0,167,101,.85),rgba(100,116,139,.26));opacity:.9}

.dsk-servicecard__icon{width:40px;height:40px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;grid-row:1 / span 2;background:#f1f5f9;border:1px solid rgba(15,23,42,.12);color:#334155}

.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(-3px);border-color:rgba(0,167,101,.28);box-shadow:0 16px 38px rgba(15,23,42,.12)}

.dsk-about-surface{position:relative;background:linear-gradient(180deg,#f6f7f9 0%,#ffffff 56%,#f7f8fa 100%);padding:clamp(22px,3vw,42px)0 clamp(36px,5vw,68px);margin-top:-26px}

.dsk-about-surface::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 12% 8%,rgba(15,23,42,.045),transparent 45%),radial-gradient(circle at 86% 12%,rgba(100,116,139,.06),transparent 46%),repeating-linear-gradient(0deg,rgba(15,23,42,.035) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(15,23,42,.028) 0 1px,transparent 1px 28px)}

.dsk-breadcrumbs{display:none}

.dsk-breadcrumbs a{color:rgba(11,18,32,.78);text-decoration:none;border-bottom:1px solid rgba(15,23,42,.18)}

.dsk-breadcrumbs a:hover{color:var(--dsk-about-ink);border-bottom-color:rgba(15,23,42,.34)}

.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)}

.dsk-about-card{background:linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%);border:1px solid var(--dsk-about-border);border-radius:var(--dsk-about-radius-lg);box-shadow:var(--dsk-about-shadow-soft);padding:clamp(20px,2.4vw,30px);overflow:hidden;position:relative}

.dsk-about-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,rgba(0,167,101,.78),rgba(100,116,139,.22));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.64;font-size:1rem;text-wrap:pretty}

.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;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,24px);counter-reset:dsk-about-protocol}

.dsk-about-panel{counter-increment:dsk-about-protocol;background:linear-gradient(180deg,#ffffff 0%,var(--dsk-about-panel) 100%);border:1px solid var(--dsk-about-border);border-radius:20px;box-shadow:0 14px 38px rgba(15,23,42,.08);padding:clamp(22px,2.6vw,30px);position:relative;overflow:hidden}

.dsk-about-panel h2{margin:26px 0 12px;font-size:clamp(1.125rem,1.65vw,1.42rem);line-height:1.22;letter-spacing:-0.01em;color:var(--dsk-about-ink);position:relative;padding-left:0;text-wrap:balance}

.dsk-about-panel h2::before{content:"0" counter(dsk-about-protocol);position:absolute;left:0;top:-34px;bottom:auto;width:auto;height:auto;border-radius:999px;background:#eef2f7;border:1px solid rgba(15,23,42,.10);color:#334155;font-size:.72rem;letter-spacing:.12em;line-height:1;font-weight:800;padding:7px 10px}

.dsk-about-panel p{margin:0 0 14px;color:var(--dsk-about-muted);line-height:1.62;font-size:1rem;text-wrap:pretty}

.dsk-about-panel p:last-child{
  margin-bottom:0
}

.dsk-about-panel ul,.dsk-about-panel ol{margin:0;padding-left:0;color:var(--dsk-about-muted);line-height:1.62;list-style:none}

.dsk-about-panel li{position:relative;margin:.52em 0;padding-left:1.45rem}

.dsk-about-panel li::before{content:"";position:absolute;left:0;top:.68em;width:7px;height:7px;border-radius:999px;background:var(--dsk-about-accent-a);box-shadow:0 0 0 4px rgba(0,167,101,.10)}

.dsk-about-panel ol{counter-reset:dsk-about-step}

.dsk-about-panel ol>li{counter-increment:dsk-about-step;padding-left:2.45rem}

.dsk-about-panel ol>li::before{content:counter(dsk-about-step);top:.18em;width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:var(--dsk-about-card);box-shadow:none;font-size:.76rem;font-weight:800}

.dsk-about-panel a{color:#047857;text-decoration:none;border-bottom:1px solid rgba(4,120,87,.24)}

.dsk-about-panel a:hover{color:#065f46;border-bottom-color:rgba(4,120,87,.48)}

.dsk-cta-lab{position:relative;isolation:isolate;padding:clamp(42px,6vw,72px)0;color:#e9f2ff;background:linear-gradient(135deg,rgba(15,23,42,.98) 0%,rgba(6,10,16,.98) 58%,rgba(17,24,39,.98) 100%);overflow:hidden}

.dsk-cta-lab::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 20% 30%,rgba(255,255,255,.08),transparent 60%),radial-gradient(700px 380px at 85% 70%,rgba(100,116,139,.12),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,0.045) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,0.04) 0 1px,transparent 1px 30px);opacity:.50;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:#00a765;color:#04130a;font-weight:800;font-size:0.875rem;letter-spacing:.02em;text-decoration:none;box-shadow:0 12px 30px rgba(0,167,101,.24),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,background-color .18s ease;will-change:transform}

.dsk-cta-lab__btnGlow{display:none}

.dsk-cta-lab__btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 16px 42px rgba(0,167,101,.30),0 0 0 1px rgba(255,255,255,0.12),inset 0 -2px 0 rgba(0,0,0,0.18)}

.dsk-cta-lab__micro{margin:0;font-size:0.7812rem;color:rgba(233,242,255,0.62)}

.dsk-cta-lab:not(#default-contact-cta-section-template){content-visibility:auto;contain-intrinsic-size:auto 280px;}

#dsk-blog-to-service-cta{content-visibility:auto;contain-intrinsic-size:auto 320px;}.dsk-page-o-nas #sb-page-structure{overflow-x:visible;}

@media(max-width:767px){.dsk-page-o-nas #o-nas-hero.dsk-about-hero--photo, .dsk-page-o-nas #about-us-hero.dsk-about-hero--photo{padding-top:clamp(100px,18vw,140px);padding-bottom:92px;align-items:flex-start}.dsk-page-o-nas #o-nas-hero .dsk-about-hero__inner, .dsk-page-o-nas #about-us-hero .dsk-about-hero__inner{text-align:center;margin-inline:auto}.dsk-page-o-nas #o-nas-hero .dsk-about-hero__inner{
    padding-left:20px;
    padding-right:20px;
  }.dsk-page-o-nas #o-nas-hero .dsk-about-hero__subtitle, .dsk-page-o-nas #about-us-hero .dsk-about-hero__subtitle{margin-left:auto;margin-right:auto;max-width:38ch}.dsk-page-o-nas #o-nas-hero .dsk-about-hero__badges, .dsk-page-o-nas #about-us-hero .dsk-about-hero__badges{
    justify-content:center
  }.dsk-page-o-nas .dsk-servicebar{margin-top:-22px;padding-top:10px}.dsk-page-o-nas #o-nas-hero.dsk-about-hero--photo, .dsk-page-o-nas #about-us-hero.dsk-about-hero--photo{padding-top:92px;padding-bottom:78px}.dsk-page-o-nas .dsk-about-surface{padding:14px 0 30px;margin-top:-20px}.dsk-page-o-nas .dsk-breadcrumbs{
    margin:12px auto 14px!important
  }.dsk-page-o-nas .dsk-about-intro-grid{margin:0 auto 16px;gap:12px}.dsk-page-o-nas .dsk-about-card, .dsk-page-o-nas .dsk-about-panel{padding:16px;border-radius:18px}.dsk-page-o-nas .dsk-about-card h2{
    margin:2px 0 8px!important
  }.dsk-page-o-nas .dsk-about-panel h2{
    margin:0 0 8px
  }.dsk-page-o-nas .dsk-about-panel p{
    margin:0 0 10px!important
  }.dsk-page-o-nas .dsk-about-panel li{
    margin:.24em 0
  }.dsk-page-o-nas .dsk-servicebar{margin-top:-16px;padding-top:6px}.dsk-page-o-nas .dsk-servicebar__wrap{padding:14px;border-radius:18px}.dsk-page-o-nas .dsk-servicebar__header{margin:0 0 10px;gap:10px}.dsk-page-o-nas .dsk-servicebar__grid{
    gap:10px
  }.dsk-page-o-nas .dsk-servicecard{padding:14px 14px 12px;border-radius:16px}.dsk-page-o-nas .dsk-servicecard__desc{
    margin-top:2px
  }.dsk-page-o-nas .dsk-cta-lab{
    padding:30px 0 34px
  }.dsk-page-o-nas .dsk-cta-lab__inner{padding:18px;gap:18px;border-radius:16px}.dsk-page-o-nas .dsk-cta-lab__eyebrow{
    margin-bottom:8px
  }.dsk-page-o-nas .dsk-cta-lab__title{
    margin-bottom:8px
  }.dsk-page-o-nas .dsk-cta-lab__actions{
    gap:8px!important
  }.dsk-page-o-nas .dsk-cta-lab__btn{min-height:48px;padding:13px 16px}.dsk-page-o-nas .dsk-breadcrumbs, .dsk-page-o-nas .dsk-about-intro-grid, .dsk-page-o-nas .dsk-about-panels{
    padding-left:14px;
    padding-right:14px;
  }.dsk-page-o-nas .dsk-servicebar__wrap, .dsk-page-o-nas .dsk-about-card, .dsk-page-o-nas .dsk-about-panel, .dsk-page-o-nas .dsk-cta-lab__inner{
    padding-left:14px;
    padding-right:14px;
  }.dsk-page-o-nas .dsk-about-hero__title, .dsk-page-o-nas .dsk-servicebar__title, .dsk-page-o-nas .dsk-servicecard__label, .dsk-page-o-nas .dsk-about-card h2, .dsk-page-o-nas .dsk-about-panel h2, .dsk-page-o-nas .dsk-cta-lab__title{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }.dsk-page-o-nas .dsk-about-card p, .dsk-page-o-nas .dsk-about-panel p, .dsk-page-o-nas .dsk-about-panel li, .dsk-page-o-nas .dsk-servicecard__desc, .dsk-page-o-nas .dsk-cta-lab__text{
    overflow-wrap:break-word;
    word-break:normal;
    hyphens:none;
  }
}

@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
  }
}

@media(max-width:900px){
  .dsk-about-intro-grid{
    grid-template-columns:1fr
  }
}

@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(15,23,42,.12);border-color:rgba(0,167,101,.24)}
}

@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){.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))
  }
}

@media (min-width:821px) and (max-width:1023px){
  .dsk-cta-lab__inner{width:min(980px,calc(100% - 40px));margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:center;justify-content:center;column-gap:clamp(24px,3vw,40px)}

  .dsk-cta-lab__copy{max-width:640px;min-width:0;margin:0 auto;text-align:center}

  .dsk-cta-lab__eyebrow,.dsk-cta-lab__title,.dsk-cta-lab__text{
    text-align:center
  }

  .dsk-cta-lab__actions{width:min(280px,100%);min-width:240px;max-width:280px;align-items:center;justify-self:center;margin:0 auto}

  .dsk-cta-lab__btn{
    width:100%
  }

  .dsk-cta-lab__micro{
    text-align:center
  }
}

@media(max-width:390px){.dsk-page-o-nas #o-nas-hero.dsk-about-hero--photo, .dsk-page-o-nas #about-us-hero.dsk-about-hero--photo{padding-top:88px;padding-bottom:72px}.dsk-page-o-nas .dsk-about-surface{padding:12px 0 26px;margin-top:-16px}.dsk-page-o-nas .dsk-about-card, .dsk-page-o-nas .dsk-about-panel{padding:14px;border-radius:16px}.dsk-page-o-nas .dsk-servicebar{
    margin-top:-12px
  }.dsk-page-o-nas .dsk-servicebar__wrap{padding:12px;border-radius:16px}.dsk-page-o-nas .dsk-servicecard{padding:12px 12px 10px;border-radius:14px}.dsk-page-o-nas .dsk-cta-lab{
    padding:28px 0 30px
  }.dsk-page-o-nas .dsk-cta-lab__inner{padding:16px;gap:16px;border-radius:14px}.dsk-page-o-nas .dsk-cta-lab__btn{min-height:46px;padding:12px 14px}
}

@media (min-width:768px){.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)));
    max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px));
    padding-left:0;
    padding-right:0;
    box-sizing:border-box;
    margin-left:auto;
    margin-right:auto;
  }.dsk-page-o-nas #sb-id-bfdd79e9-87cc-4452-a876-d9806b203169{
    flex:0 0 100%;
    max-width:100%;
    width:100%;
    padding-left:0;
    padding-right:0;
    box-sizing:border-box;
  }.dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b, .dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .sb-item-view-wrapper, .dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .sb-item-view, .dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .dsk-servicebar, .dsk-page-o-nas #sb-id-845b328b-e01d-4a2d-877e-d2447d0d1f3b .dsk-about-surface{
    width:100%;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    box-sizing:border-box;
  }.dsk-page-o-nas #blog-post-template :is(.dsk-servicebar__wrap,.dsk-breadcrumbs,.dsk-about-intro-grid,.dsk-about-panels){
    width:100%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    padding-left:var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,20px));
    padding-right:var(--dsk-shared-top-shell-gutter,var(--dsk-layout-shell-gutter,20px));
    box-sizing:border-box;
  }
}

@media (max-width:767px){
  .dsk-cta-lab:not(#default-contact-cta-section-template){content-visibility:visible;contain-intrinsic-size:auto;}

  #dsk-blog-to-service-cta{content-visibility:visible;contain-intrinsic-size:auto;}
}.dsk-page-o-nas .dsk-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:34px;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(15,23,42,.54);
  border:1px solid rgba(255,255,255,.16);
  color:rgba(255,255,255,.88);
  font-size:.8125rem;
  font-weight:700;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
  backdrop-filter:blur(10px);
}.dsk-page-o-nas .dsk-badge::before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  flex:0 0 auto;
  background:var(--dsk-about-accent-a);
  box-shadow:0 0 0 3px rgba(0,167,101,.14);
}.dsk-page-o-nas .u-strong, .dsk-page-o-nas .dsk-about-panel li>span{
  color:#111827;
  font-weight:700;
}.dsk-page-o-nas .dsk-about-panel:nth-child(5){
  grid-column:1 / -1;
}.dsk-page-o-nas .dsk-about-panel h2{
  margin-top:28px;
}.dsk-page-o-nas .dsk-about-panel p, .dsk-page-o-nas .dsk-about-card p{
  max-width:72ch;
}.dsk-page-o-nas .dsk-about-panel:nth-child(5) p{
  max-width:82ch;
}.dsk-page-o-nas #dsk-blog-to-service-cta{
  background:linear-gradient(180deg,#f7f8fa 0%,#ffffff 100%);
  border-top:1px solid rgba(15,23,42,.08);
  padding:clamp(34px,5vw,64px) 0;
}.dsk-page-o-nas #dsk-blog-to-service-cta>.container{
  width:min(var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px)),calc(100% - 40px));
  max-width:var(--dsk-shared-top-shell-max,var(--dsk-layout-shell-max,1320px));
  padding:0;
}.dsk-page-o-nas #dsk-blog-to-service-cta .sb-row{
  padding:0;
  margin:0;
}.dsk-page-o-nas #dsk-blog-to-service-cta .sb-column, .dsk-page-o-nas #dsk-blog-to-service-cta .sb-column-content{
  padding:0;
}.dsk-page-o-nas #dsk-blog-to-service-cta .sb-column-content{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);
  gap:clamp(20px,3vw,42px);
  align-items:start;
  padding:clamp(28px,3vw,38px);
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%);
  border:1px solid rgba(15,23,42,.12);
  box-shadow:0 18px 44px rgba(15,23,42,.08);
}.dsk-page-o-nas #dsk-blog-to-service-cta h3{
  grid-column:1;
  margin:0 0 12px;
  color:#0f172a;
  font-size:clamp(1.35rem,2.3vw,2rem);
  line-height:1.14;
  letter-spacing:-.02em;
  text-wrap:balance;
}.dsk-page-o-nas #dsk-blog-to-service-cta p{
  grid-column:1;
  margin:0 0 10px;
  max-width:58ch;
  color:rgba(15,23,42,.74);
  font-size:1rem;
  line-height:1.62;
  text-wrap:pretty;
}.dsk-page-o-nas #dsk-blog-to-service-cta ul{
  grid-column:2;
  grid-row:1 / span 3;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  align-self:start;
  align-content:start;
  margin:0;
  padding:0;
  list-style:none;
}.dsk-page-o-nas #dsk-blog-to-service-cta li{
  margin:0;
  padding:0;
}.dsk-page-o-nas #dsk-blog-to-service-cta a{
  display:flex;
  min-height:46px;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:12px 14px;
  border-radius:14px;
  color:#172033;
  text-decoration:none;
  border:1px solid rgba(15,23,42,.11);
  background:var(--dsk-about-card);
  box-shadow:0 8px 20px rgba(15,23,42,.05);
  font-weight:700;
  line-height:1.25;
  transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;
}.dsk-page-o-nas #dsk-blog-to-service-cta a::after{
  content:"›";
  color:#047857;
  font-size:1.25rem;
  line-height:1;
}.dsk-page-o-nas #dsk-blog-to-service-cta .sb-column-content.sb-column-content{
  padding-inline:clamp(28px,3vw,38px);
  padding-left:clamp(28px,3vw,38px);
  padding-right:clamp(28px,3vw,38px);
}.dsk-page-o-nas main#main-content #dsk-blog-to-service-cta .sb-column-content.sb-column-content{
  padding-inline:clamp(28px,3vw,38px);
  padding-left:clamp(28px,3vw,38px);
  padding-right:clamp(28px,3vw,38px);
}

@media(hover:hover) and (pointer:fine){.dsk-page-o-nas #dsk-blog-to-service-cta a:hover{
    color:#047857!important;
    border-color:rgba(0,167,101,.28)!important;
    box-shadow:0 12px 28px rgba(15,23,42,.08);
    transform:translateY(-2px);
  }
}

@media(max-width:900px){.dsk-page-o-nas .dsk-about-panels{
    grid-template-columns:1fr;
  }.dsk-page-o-nas .dsk-about-panel:nth-child(5){
    grid-column:auto;
  }.dsk-page-o-nas #dsk-blog-to-service-cta .sb-column-content{
    grid-template-columns:1fr;
  }.dsk-page-o-nas #dsk-blog-to-service-cta h3, .dsk-page-o-nas #dsk-blog-to-service-cta p, .dsk-page-o-nas #dsk-blog-to-service-cta ul{
    grid-column:1;
    grid-row:auto;
  }
}

@media(max-width:767px){.dsk-page-o-nas .dsk-about-hero__title{
    width:100%;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
  }.dsk-page-o-nas .dsk-servicebar__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.dsk-page-o-nas .dsk-servicecard{
    min-width:0;
    grid-template-columns:38px 1fr;
  }.dsk-page-o-nas #dsk-blog-to-service-cta ul{
    grid-template-columns:1fr;
  }
}

@media(max-width:430px){.dsk-page-o-nas .dsk-servicebar__grid{
    grid-template-columns:1fr;
  }.dsk-page-o-nas #dsk-blog-to-service-cta>.container{
    width:calc(100% - 28px);
  }
}

@media(prefers-reduced-motion:reduce){.dsk-page-o-nas .dsk-servicecard, .dsk-page-o-nas .dsk-about-panel, .dsk-page-o-nas .dsk-cta-lab__btn, .dsk-page-o-nas #dsk-blog-to-service-cta a{
    transition:none;
    transform:none;
  }
}.dsk-page-o-nas .dsk-about-panel h2{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:10px;
  margin:0 0 12px!important;
  padding-left:0;
}.dsk-page-o-nas .dsk-about-panel h2::before{
  position:static;
  inset:auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:auto;
  min-width:38px;
  height:22px;
  padding:0 10px;
  line-height:1;
  white-space:nowrap;
  flex:0 0 auto;
}.dsk-page-o-nas .dsk-about-panel ol>li{
  min-height:1.95rem;
}.dsk-page-o-nas .dsk-about-panel ol>li::before{
  top:.08em;
}.dsk-page-o-nas{
  --dsk-about-axis-shell:min(1236px, calc(100vw - 40px));
}.dsk-page-o-nas .dsk-about-hero__inner, .dsk-page-o-nas .dsk-servicebar__wrap, .dsk-page-o-nas .dsk-about-intro-grid, .dsk-page-o-nas .dsk-about-panels, .dsk-page-o-nas .dsk-cta-lab__inner, .dsk-page-o-nas #dsk-blog-to-service-cta>.container{
  width:var(--dsk-about-axis-shell);
  max-width:var(--dsk-about-axis-shell);
  margin-left:auto;
  margin-right:auto;
  box-sizing:border-box;
}.dsk-page-o-nas main#main-content #blog-post-template :is(.dsk-about-hero__inner,.dsk-servicebar__wrap,.dsk-about-intro-grid,.dsk-about-panels), .dsk-page-o-nas main#main-content .dsk-cta-lab__inner, .dsk-page-o-nas main#main-content #dsk-blog-to-service-cta>.container.sb-container{
  width:var(--dsk-about-axis-shell);
  max-width:var(--dsk-about-axis-shell);
  margin-left:auto;
  margin-right:auto;
  box-sizing:border-box;
}

@media (max-width:1276px){.dsk-page-o-nas main#main-content #blog-post-template :is(.dsk-servicebar__wrap,.dsk-about-intro-grid,.dsk-about-panels){
    width:calc(100vw - 40px);
    max-width:calc(100vw - 40px);
    margin-left:calc(50% - 50vw + 20px);
    margin-right:0;
    transform:none;
  }
}

@media (min-width:1277px){.dsk-page-o-nas main#main-content #blog-post-template :is(.dsk-servicebar__wrap,.dsk-about-intro-grid,.dsk-about-panels){
    width:1236px;
    max-width:1236px;
    margin-left:calc(50% - 618px);
    margin-right:0;
    transform:none;
  }
}.dsk-page-o-nas{
  --dsk-about-cta-axis-shell:min(1236px, calc(100vw - clamp(48px, 7.5vw, 64px)));
}.dsk-page-o-nas main#main-content .dsk-cta-lab__inner{
  width:var(--dsk-about-cta-axis-shell);
  max-width:var(--dsk-about-cta-axis-shell);
  margin-left:auto;
  margin-right:auto;
  padding:clamp(22px,4.8vw,36px);
  box-sizing:border-box;
}.dsk-page-o-nas main#main-content .dsk-cta-lab__actions{
  min-width:0;
  max-width:100%;
}

@media (max-width:980px){.dsk-page-o-nas main#main-content .dsk-cta-lab__inner{
    width:calc(100vw - clamp(62px, calc(7.5vw + 14px), 78px));
    max-width:calc(100vw - clamp(62px, calc(7.5vw + 14px), 78px));
    margin-left:calc(clamp(24px, 3.75vw, 32px) + 7px);
    margin-right:0;
  }
}.dsk-page-o-nas{
  --dsk-about-axis-shell:min(1236px, calc(100vw - 30px));
  --dsk-about-cta-axis-shell:min(1236px, calc(100vw - 30px));
  overflow-x:hidden;
}

@media (min-width:768px){.dsk-page-o-nas main#main-content #blog-post-template>.container.sb-container-fixed.sb-container, .dsk-page-o-nas main#main-content #blog-post-template :is(.dsk-about-hero__inner,.dsk-servicebar__wrap,.dsk-about-intro-grid,.dsk-about-panels), .dsk-page-o-nas main#main-content .dsk-cta-lab__inner, .dsk-page-o-nas main#main-content #dsk-blog-to-service-cta>.container.sb-container-fixed.sb-container{
    width:var(--dsk-about-axis-shell);
    max-width:1236px;
    margin-left:auto;
    margin-right:auto;
    box-sizing:border-box;
  }
}

@media (min-width:768px) and (max-width:899px){.dsk-page-o-nas main#main-content #blog-post-template .dsk-about-hero{
    max-width:calc(100vw - 5px);
  }.dsk-page-o-nas main#main-content #blog-post-template :is(.dsk-servicebar__wrap,.dsk-about-intro-grid,.dsk-about-panels){
    width:calc(100vw - 60px);
    max-width:calc(100vw - 60px);
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    box-sizing:border-box;
    transform:none;
  }
}

/* pl-rwd-axis-about-v1
   Align about page hero/servicebar/content rails on mobile and tablet. */
@media (max-width: 767px) {
  html[lang="pl"] body#sb-body-data-attr #o-nas-hero .dsk-about-hero__inner,
  html[lang="pl"] body#sb-body-data-attr .dsk-servicebar__wrap,
  html[lang="pl"] body#sb-body-data-attr .dsk-about-intro-grid,
  html[lang="pl"] body#sb-body-data-attr .dsk-about-panels {
    width: calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  html[lang="pl"] body#sb-body-data-attr #o-nas-hero .dsk-about-hero__inner,
  html[lang="pl"] body#sb-body-data-attr .dsk-servicebar__wrap,
  html[lang="pl"] body#sb-body-data-attr .dsk-about-intro-grid,
  html[lang="pl"] body#sb-body-data-attr .dsk-about-panels {
    width: min(calc(100vw - 48px), 1236px);
    max-width: min(calc(100vw - 48px), 1236px);
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}

/* about-servicebar-inset-owner-v1
   Keep the servicebar title and cards off the panel edge on the same optical rail. */
html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content #blog-post-template .dsk-servicebar__wrap{
  padding-left:clamp(16px,4vw,24px)!important;
  padding-right:clamp(16px,4vw,24px)!important;
  box-sizing:border-box;
}

html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content #blog-post-template .dsk-servicebar__header,
html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content #blog-post-template .dsk-servicebar__grid{
  margin-left:0;
  margin-right:0;
}

@media (max-width:767px){
  html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content #blog-post-template .dsk-servicebar__wrap{
    padding-left:16px;
    padding-right:16px;
  }
}

/* about-lower-edge-inset-owner-v1
   Guard against text or action groups sitting on the panel edge in the lower About blocks. */
html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__inner{
  padding:clamp(24px,3vw,36px);
  padding-left:clamp(24px,3vw,36px);
  padding-right:clamp(24px,3vw,36px);
  box-sizing:border-box;
}

html[lang="pl"] body#sb-body-data-attr.dsk-standard-info-owner-v1.dsk-page-o-nas.dsk-page-o-nas main#main-content > .dsk-cta-lab.dsk-cta-lab .dsk-cta-lab__inner.dsk-cta-lab__inner{
  padding-left:clamp(24px,3vw,36px)!important;
  padding-right:clamp(24px,3vw,36px)!important;
}

html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__copy{
  min-width:0;
}

html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__actions{
  flex:0 0 auto;
  width:280px;
  min-width:280px;
  max-width:100%;
}

html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__btn{
  min-width:260px;
  white-space:nowrap;
}html[lang="pl"] .dsk-page-o-nas main#main-content #dsk-blog-to-service-cta .sb-column-content.sb-column-content{
  padding:clamp(24px,3vw,38px);
  padding-left:clamp(24px,3vw,38px);
  padding-right:clamp(24px,3vw,38px);
  box-sizing:border-box;
}html[lang="pl"] .dsk-standard-info-owner-v1.dsk-page-o-nas.dsk-page-o-nas main#main-content #dsk-blog-to-service-cta#dsk-blog-to-service-cta .sb-column-content.sb-column-content.sb-column-content{
  padding-left:clamp(24px,3vw,38px)!important;
  padding-right:clamp(24px,3vw,38px)!important;
}

@media (max-width:820px){
  html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__actions{
    width:100%;
    min-width:0;
    max-width:100%;
    align-items:stretch;
  }

  html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__btn{
    width:100%;
    min-width:0;
  }
}

@media (max-width:767px){
  html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content .dsk-cta-lab__inner,
  html[lang="pl"] body#sb-body-data-attr.dsk-page-o-nas main#main-content #dsk-blog-to-service-cta .sb-column-content.sb-column-content{
    padding:16px;
    padding-left:16px;
    padding-right:16px;
  }

  html[lang="pl"] body#sb-body-data-attr.dsk-standard-info-owner-v1.dsk-page-o-nas.dsk-page-o-nas main#main-content > .dsk-cta-lab.dsk-cta-lab .dsk-cta-lab__inner.dsk-cta-lab__inner,
  html[lang="pl"] body#sb-body-data-attr.dsk-standard-info-owner-v1.dsk-page-o-nas.dsk-page-o-nas main#main-content #dsk-blog-to-service-cta#dsk-blog-to-service-cta .sb-column-content.sb-column-content.sb-column-content{
    padding-left:16px!important;
    padding-right:16px!important;
  }
}
