._page_t0hqs_1{--contact-ink:var(--site-ink);--contact-blue:var(--site-blue);--contact-blue-hover:var(--site-blue-hover);--contact-muted:var(--site-muted);--contact-line:var(--site-line);--contact-soft:var(--site-surface);--contact-blue-soft:var(--site-accent-soft);--contact-gutter:max(32px, calc((100vw - var(--site-container,1440px)) / 2));background:var(--site-paper);min-height:100vh;color:var(--contact-ink);overflow:clip}._main_t0hqs_16{overflow:clip}._container_t0hqs_18{width:min(var(--site-container,1440px), calc(100% - (var(--contact-gutter) * 2)));margin-inline:auto}._hero_t0hqs_23{color:#fff;isolation:isolate;background:linear-gradient(90deg,#05121ce8 0%,#05121cc2 39%,#05121c4d 70%,#05121c1f 100%),linear-gradient(#05121c0d 42%,#05121c6b 100%),url(/images/design-2026/km-kmd-engineering-review-v1.webp) 50%/cover no-repeat;align-items:end;min-height:690px;padding:50px 0 58px;display:grid;position:relative;overflow:hidden}._hero_t0hqs_23:before{z-index:-1;background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--site-blue) 20%, transparent), transparent 34%);content:"";pointer-events:none;position:absolute;inset:0}._breadcrumbs_t0hqs_47{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(70px,8vw,118px);font-size:13px;line-height:1.4;display:flex}._breadcrumbs_t0hqs_47 a{color:#fff;text-decoration:none}._breadcrumbs_t0hqs_47 a:hover{color:var(--site-on-dark-accent)}._heroGrid_t0hqs_61{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:end;gap:clamp(48px,7vw,108px);display:grid}._hero_t0hqs_23 h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(56px,5.8vw,84px);font-weight:680;line-height:.98}._heroLead_t0hqs_79{color:#ffffffdb;max-width:650px;margin:26px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.58}._heroActions_t0hqs_87{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._heroPanel_t0hqs_89{border-radius:var(--site-radius-lg,30px);box-shadow:0 24px 72px color-mix(in srgb, var(--site-ink) 24%, transparent);color:var(--contact-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ffffffc2;gap:0;margin:0;display:grid;overflow:hidden}._heroPanel_t0hqs_89 div{border-bottom:1px solid var(--contact-line);grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:74px;padding:18px 22px;display:grid}._heroPanel_t0hqs_89 div:last-child{border-bottom:0}._heroPanel_t0hqs_89 dt{color:var(--contact-muted);letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:680;line-height:1.4}._heroPanel_t0hqs_89 dd{color:var(--contact-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:620;line-height:1.45}._section_t0hqs_132{border-top:1px solid var(--contact-line);background:var(--site-paper);padding:clamp(76px,7vw,104px) 0;position:relative}._sectionSoft_t0hqs_139{background:var(--contact-soft)}._tenderSection_t0hqs_140{background:var(--site-paper)}._sectionGrid_t0hqs_142{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(46px,7vw,104px);display:grid}._sectionHeader_t0hqs_149{position:sticky;top:112px}._sectionHeader_t0hqs_149 h2,._faq_t0hqs_152 h2{max-width:720px;color:var(--contact-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,4vw,58px);font-weight:680;line-height:1.01}._sectionHeader_t0hqs_149 p{max-width:450px;color:var(--contact-muted);margin:22px 0 0;font-size:16px;line-height:1.65}._content_t0hqs_171{min-width:0}._contactGrid_t0hqs_173,._featureGrid_t0hqs_174{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._contactCard_t0hqs_180,._featureCard_t0hqs_181{border:1px solid var(--contact-line);border-radius:var(--site-radius-md,22px);background:var(--site-card);min-width:0;min-height:220px;box-shadow:none;padding:28px;overflow:hidden}._sectionSoft_t0hqs_139 ._contactCard_t0hqs_180,._sectionSoft_t0hqs_139 ._featureCard_t0hqs_181{background:var(--site-card)}._contactCard_t0hqs_180>span,._featureCard_t0hqs_181>span{background:var(--contact-blue-soft);min-height:30px;color:var(--contact-blue);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:34px;padding:0 12px;font-size:11px;font-weight:740;line-height:1.2;display:inline-flex}._contactCard_t0hqs_180 strong,._featureCard_t0hqs_181 h3{color:var(--contact-ink);letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(22px,2vw,29px);font-weight:660;line-height:1.12;display:block}._contactCard_t0hqs_180 a{color:inherit;text-decoration:none}._contactCard_t0hqs_180 a:hover{color:var(--contact-blue)}._contactCard_t0hqs_180 p,._featureCard_t0hqs_181 p{max-width:48ch;color:var(--contact-muted);margin:16px 0 0;font-size:16px;line-height:1.62}._factList_t0hqs_238{border:1px solid var(--contact-line);border-radius:var(--site-radius-md,22px);background:var(--site-card);box-shadow:none;gap:0;margin:0;padding:0;display:grid}._factList_t0hqs_238 div{background:0 0;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;min-height:76px;padding:20px 22px;display:grid}._factList_t0hqs_238 div+div{border-top:1px solid var(--contact-line)}._factList_t0hqs_238 dt{color:var(--contact-muted);font-size:13px;line-height:1.45}._factList_t0hqs_238 dd{color:var(--contact-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:630;line-height:1.45}._factList_t0hqs_238 a,._content_t0hqs_171>p>a{color:var(--contact-blue);text-underline-offset:3px}._actions_t0hqs_275{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._primaryAction_t0hqs_277,._secondaryAction_t0hqs_278{border:1px solid var(--contact-blue);background:var(--contact-blue);color:#fff;min-height:54px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:0 24px;font-size:14px;font-weight:720;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}._primaryAction_t0hqs_277:hover{border-color:var(--contact-blue-hover);background:var(--contact-blue-hover);transform:translateY(-2px)}._secondaryAction_t0hqs_278{border-color:color-mix(in srgb, var(--contact-line) 74%, var(--site-line-strong));background:var(--site-card);color:var(--contact-ink)}._secondaryAction_t0hqs_278:hover{border-color:var(--contact-blue);color:var(--contact-blue);transform:translateY(-2px)}._hero_t0hqs_23 ._secondaryAction_t0hqs_278{color:var(--contact-ink);box-shadow:0 14px 34px color-mix(in srgb, var(--site-ink) 16%, transparent);background:#fffffff0;border-color:#ffffffc7}._hero_t0hqs_23 ._secondaryAction_t0hqs_278:hover{border-color:var(--site-paper);background:var(--site-paper);color:var(--contact-blue)}._emptyState_t0hqs_321{border:1px solid var(--contact-line);border-radius:var(--site-radius-md,22px);background:var(--contact-blue-soft);color:var(--site-ink-soft);margin:0;padding:24px 26px;font-size:16px;line-height:1.62}._section_t0hqs_132:has(._emptyState_t0hqs_321){padding-block:clamp(58px,5vw,78px)}._section_t0hqs_132:has(._emptyState_t0hqs_321) ._sectionGrid_t0hqs_142{align-items:center}._sectionDark_t0hqs_335{border-top-color:var(--contact-line);background:var(--site-paper);color:var(--contact-ink)}._sectionDark_t0hqs_335 ._sectionHeader_t0hqs_149 p{color:var(--contact-muted)}._formShell_t0hqs_343{border:1px solid var(--contact-line);border-radius:var(--site-radius-lg,30px);background:var(--site-card);box-shadow:none;padding:clamp(26px,3.4vw,44px)}._formShell_t0hqs_343 .project-form{--form-bg:var(--site-card);--form-surface:var(--site-surface);--form-line:var(--contact-line);--form-line-strong:var(--site-line-strong);--form-text:var(--contact-ink);--form-muted:var(--contact-muted);--form-link:var(--contact-blue);--form-placeholder:var(--site-muted);--form-focus-bg:var(--site-card);--form-skip-text:var(--contact-ink)}._faq_t0hqs_152{border-top:1px solid var(--contact-line);background:var(--site-card);padding:clamp(76px,7vw,104px) 0}._faqItems_t0hqs_370{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}._faqItems_t0hqs_370 details{border:1px solid var(--contact-line);border-radius:var(--site-radius-md,22px);background:var(--site-card);min-width:0;box-shadow:none;padding:25px 26px}._faqItems_t0hqs_370 details[open]{border-color:var(--site-line-strong);background:var(--site-surface)}._faqItems_t0hqs_370 summary{color:var(--contact-ink);cursor:pointer;font-size:18px;font-weight:660;line-height:1.35}._faqItems_t0hqs_370 p{color:var(--contact-muted);margin:16px 0 0;font-size:16px;line-height:1.65}._reviewOnly_t0hqs_391{border:1px dashed var(--site-line-strong);border-radius:var(--site-radius-md,22px);background:var(--site-surface);color:var(--site-ink-soft);margin-top:26px;padding:20px}._reviewOnly_t0hqs_391 pre{white-space:pre-wrap;max-height:320px;overflow:auto}@media (max-width:1240px){._page_t0hqs_1{--contact-gutter:28px}._heroGrid_t0hqs_61{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:48px}}@media (max-width:980px){._page_t0hqs_1{--contact-gutter:22px}._hero_t0hqs_23{background-position:62%;min-height:0;padding:100px 0 48px}._breadcrumbs_t0hqs_47{margin-bottom:70px}._heroGrid_t0hqs_61,._sectionGrid_t0hqs_142{grid-template-columns:1fr}._heroGrid_t0hqs_61{gap:34px}._heroPanel_t0hqs_89{grid-template-columns:repeat(2,minmax(0,1fr))}._heroPanel_t0hqs_89 div{border-right:1px solid var(--contact-line);grid-template-columns:1fr;gap:6px}._heroPanel_t0hqs_89 div:nth-child(2n){border-right:0}._heroPanel_t0hqs_89 div:nth-last-child(-n+2){border-bottom:0}._heroPanel_t0hqs_89 div:only-child{border-right:0;grid-column:1/-1}._sectionHeader_t0hqs_149{position:static}}@media (max-width:720px){._page_t0hqs_1{--contact-gutter:16px}._hero_t0hqs_23{background:linear-gradient(90deg,#05121ceb 0%,#05121cb3 68%,#05121c61 100%),linear-gradient(#05121c0a 38%,#05121c80),url(/images/design-2026/km-kmd-engineering-review-v1-w960.webp) 62%/cover no-repeat;padding:82px 0 30px}._breadcrumbs_t0hqs_47{margin-bottom:58px;font-size:12px}._hero_t0hqs_23 h1{font-size:clamp(42px,12vw,54px);line-height:1}._heroLead_t0hqs_79{margin-top:21px;font-size:17px}._heroPanel_t0hqs_89{border-radius:var(--site-radius-md,22px);grid-template-columns:1fr}._heroPanel_t0hqs_89 div{border-right:0;border-bottom:1px solid var(--contact-line);grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)}._heroPanel_t0hqs_89 div:nth-last-child(-n+2){border-bottom:1px solid var(--contact-line)}._heroPanel_t0hqs_89 div:last-child,._heroPanel_t0hqs_89 div:only-child{border-bottom:0}._section_t0hqs_132,._faq_t0hqs_152{padding:60px 0}._sectionGrid_t0hqs_142{gap:32px}._sectionHeader_t0hqs_149 h2,._faq_t0hqs_152 h2{font-size:clamp(34px,9vw,42px);line-height:1.03}._sectionHeader_t0hqs_149 p{margin-top:17px;font-size:16px}._contactGrid_t0hqs_173,._featureGrid_t0hqs_174,._faqItems_t0hqs_370{grid-template-columns:1fr}._contactCard_t0hqs_180,._featureCard_t0hqs_181{min-height:0;padding:23px}._contactCard_t0hqs_180>span,._featureCard_t0hqs_181>span{margin-bottom:26px}._factList_t0hqs_238{border-radius:18px;padding:0}._factList_t0hqs_238 div{grid-template-columns:1fr;gap:6px;min-height:0;padding:18px}._actions_t0hqs_275{grid-template-columns:1fr;display:grid}._primaryAction_t0hqs_277,._secondaryAction_t0hqs_278{width:100%}._formShell_t0hqs_343{border-radius:var(--site-radius-md,22px);padding:23px 18px}._faqItems_t0hqs_370{margin-top:30px}._faqItems_t0hqs_370 details{padding:22px}}@media (prefers-reduced-motion:reduce){._primaryAction_t0hqs_277,._secondaryAction_t0hqs_278{transition:none}}
