.dtk-company-story{display:grid;grid-template-columns:40% 1fr;gap:45px;align-items:center;padding-block:32px}.darktech .dtk-company-story .dtk-heading{font-size:34px;margin-top:7px}.darktech .dtk-company-description{font-size:15px;line-height:1.65;color:#bccbd7;margin:20px 0}.dtk-company-story figure{position:relative;margin:0;min-width:0;border:1px solid #ff6506;background:#071321}.dtk-company-story figure>img{height:310px;width:100%;object-fit:cover}.dtk-company-story figcaption{position:absolute;right:-10px;bottom:18px;display:flex;gap:16px;align-items:center;width:230px;padding:18px;border:1px solid #ff6506;background:#030d16f5;font-size:13px;font-weight:700}.dtk-company-story figcaption :is(svg,.dtk-icon){color:#ff6506;flex:0 0 34px}
.dtk-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:0 28px}.dtk-capability-grid article{border:1px solid #304b60;border-radius:7px;overflow:hidden;background:linear-gradient(145deg,#0b1925,#02090f);padding:12px}.dtk-capability-copy{display:flex;gap:20px;align-items:flex-start;padding:5px 5px 17px}.dtk-capability-copy>:is(svg,.dtk-icon),.dtk-capability-copy>i{width:44px;height:44px;color:#ff6506;flex-shrink:0;font-size:44px}.darktech .dtk-capability-copy h3{font-size:18px;letter-spacing:0}.darktech .dtk-capability-copy p{font-size:13px;color:#c0cdda;line-height:1.5;margin-top:5px}.dtk-capability-grid article>img{width:100%;height:185px;object-fit:cover;border:1px solid #253e50}
.dtk-advantages{border-top:1px solid #31475c;border-bottom:1px solid #ff65066b;background:linear-gradient(120deg,#030b12,#0a1b29)}.dtk-company-split{display:grid;grid-template-columns:32% minmax(0,1fr);gap:40px;align-items:center;padding-block:28px}.darktech .dtk-company-split .dtk-heading{font-size:32px;margin-top:5px}.darktech .dtk-company-split .dtk-heading em{color:#ff6506;font-style:normal}.darktech .dtk-company-split .dtk-company-description{font-size:14px;margin:13px 0 0}.dtk-advantages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #2d495d;border-radius:7px;overflow:hidden}.dtk-advantages-grid article{text-align:center;padding:22px 14px;border-right:1px solid #2d495d}.dtk-advantages-grid article:last-child{border:0}.dtk-advantages-grid :is(svg,.dtk-icon),.dtk-advantages-grid i{color:#ff6506;width:40px;height:40px;margin:auto auto 12px;font-size:40px}.darktech .dtk-advantages-grid h3{font-size:16px;letter-spacing:0}.darktech .dtk-advantages-grid p{font-size:12px;color:#c0cdda;line-height:1.5;margin-top:8px}
.dtk-company-history{background:linear-gradient(90deg,#020b13f2,#020b13da),var(--history-image) center/cover;border-bottom:2px solid #ff6506}.dtk-history-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:23px;list-style:none;padding:0;margin:0}.dtk-history-grid li{position:relative;min-width:0}.dtk-history-grid li:not(:last-child):after{content:'→';position:absolute;left:45px;right:0;top:5px;color:#ff6506;border-bottom:1px solid #ff6506;text-align:right;font-size:20px;line-height:15px}.dtk-history-grid :is(svg,.dtk-icon),.dtk-history-grid i{width:33px;height:33px;color:#ff6506;margin-bottom:12px;font-size:33px}.darktech .dtk-history-grid h3{font-size:19px;color:#ff6506;letter-spacing:0}.darktech .dtk-history-grid p{font-size:12px;color:#c0cdda;line-height:1.5;margin-top:8px}
.dtk-impact{border-bottom:2px solid #ff6506;background:linear-gradient(120deg,#081725,#020b13)}.dtk-company-impact{display:grid;grid-template-columns:32% 1fr;gap:25px;align-items:stretch}.dtk-company-impact>img{height:165px;width:100%;object-fit:cover;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.dtk-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:center;padding:20px 0}.dtk-impact-grid article{border-right:1px solid #253a4a;min-width:0}.dtk-impact-grid article:last-child{border:0}.dtk-impact-grid :is(svg,.dtk-icon),.dtk-impact-grid i{width:36px;height:36px;color:#ff6506;margin-bottom:8px;font-size:36px}.dtk-impact-grid strong{display:block;font-size:27px;line-height:1.2}.darktech .dtk-impact-grid p{font-size:12px;margin-top:4px;color:#c0cdda}
.dtk-company-row .dtk-hero-inner{min-height:415px}.dtk-company-row .dtk-hero-copy{padding-block:60px}.dtk-company-row .dtk-hero-title{max-width:480px;font-size:64px}.dtk-company-row .dtk-hero-title>span{display:inline;font-size:1em}.dtk-company-row .dtk-hero-description{max-width:460px;font-size:16px}.dtk-company-row .dtk-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtk-company-row .dtk-service h2{font-size:15px}.dtk-company-row .dtk-service p{font-size:12px}.dtk-company-row .dtk-service-grid{padding-block:28px}.dtk-company-row .dtk-service{padding-inline:25px}.dtk-company-row .dtk-service:first-child{padding-left:0}
.dtk-hero-inner--compact{min-height:415px}.dtk-hero-inner--compact .dtk-hero-title>span{display:inline;font-size:1em}
@media(max-width:1050px){.dtk-company-story{gap:28px;grid-template-columns:43% 1fr}.dtk-company-split{grid-template-columns:1fr;gap:24px}.dtk-company-split>div:first-child{max-width:650px}.dtk-capability-copy{gap:12px}.dtk-capability-grid article>img{height:150px}.dtk-company-row .dtk-service{padding-inline:14px}.dtk-company-impact{grid-template-columns:25% 1fr}.dtk-impact-grid{gap:12px}}
@media(max-width:760px){.dtk-company-story{grid-template-columns:1fr;padding-block:28px;gap:25px}.dtk-company-story figure>img{height:250px}.dtk-company-story figcaption{right:8px;bottom:12px}.dtk-capability-grid{grid-template-columns:1fr}.dtk-capability-grid article>img{height:220px}.dtk-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtk-advantages-grid article:nth-child(2){border-right:0}.dtk-advantages-grid article:nth-child(-n+2){border-bottom:1px solid #2d495d}.dtk-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.dtk-history-grid li:nth-child(3):after{display:none}.dtk-company-impact{grid-template-columns:1fr;gap:0}.dtk-company-impact>img{height:180px;clip-path:none}.dtk-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:25px;gap:25px}.dtk-impact-grid article:nth-child(2){border:0}.dtk-company-row .dtk-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dtk-company-row .dtk-service{padding:0;border:0}.dtk-company-row .dtk-service:last-child{grid-column:auto;max-width:none}.dtk-company-row .dtk-hero-title{font-size:54px}.dtk-company-row .dtk-hero-inner{min-height:390px}.dtk-company-row .dtk-hero-copy{padding-block:55px 80px}.dtk-company-row .dtk-hero-description{max-width:330px;font-size:15px}.dtk-company-row .dtk-hero-note{font-size:10px}.darktech .dtk-company-story .dtk-heading{font-size:30px}}
