.ki{background:var(--k-white)}.ki *{box-sizing:border-box}.ki svg{stroke-width:1.8px}.ki-sector-mini-grid i svg,.ki-ind-grid .kh-ind i svg{stroke-width:1.6px}.ki-hero{background:var(--k-white);padding-block:clamp(46px,5vw,76px) clamp(58px,6vw,86px);position:relative;overflow:hidden}.ki-hero:before{content:"";pointer-events:none;background:radial-gradient(62% 84% at 82% 12%,#1257d621,#0000 62%),radial-gradient(46% 62% at 4% 0,#1257d612,#0000 64%);position:absolute;inset:0}.ki-hero:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#0b15240d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 25% 35%,#000,#0000 76%);mask-image:radial-gradient(70% 65% at 25% 35%,#000,#0000 76%)}.ki-hero-grid{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(36px,4.5vw,72px);display:grid;position:relative}.ki-crumbs{color:var(--k-muted);align-items:center;gap:10px;margin-bottom:26px;font-size:11.5px;display:flex}.ki-crumbs a{color:var(--k-blue);transition:color .2s}.ki-crumbs a:hover{color:var(--k-blue-600)}.ki-hero-copy{animation:ki-up .7s var(--k-ease) both}.ki-hero h1{letter-spacing:-.045em;color:var(--k-ink);margin:20px 0 0;font-size:clamp(36px,4.6vw,62px);font-weight:560;line-height:1.07}.ki-hero h1 em{color:#7d8da5;font-style:normal}.ki-hero-copy>p{max-width:590px;color:var(--k-muted);margin:22px 0 0;font-size:15px;line-height:1.82}.ki-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.ki-sector-panel{background:linear-gradient(158deg,var(--k-navy-2),var(--k-navy) 68%);box-shadow:var(--k-shadow-lg);color:var(--k-white);animation:ki-up .8s var(--k-ease) .12s both;border-radius:20px;padding:28px;position:relative;overflow:hidden}.ki-sector-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f80ed6b,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;inset:-38% -30% auto auto}.ki-sector-panel:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ki-sector-panel>*{z-index:1;position:relative}.ki-sector-panel-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.ki-sector-panel-head span{letter-spacing:.16em;color:var(--k-blue-300);font-size:10.5px;font-weight:700}.ki-sector-panel-head b{letter-spacing:-.04em;color:var(--k-white);font-size:26px;font-weight:600}.ki-sector-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ki-sector-mini-grid a{min-height:62px;color:var(--k-white);transition:background .2s,border-color .2s,transform .22s var(--k-ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ki-sector-mini-grid a:hover{background:#ffffff1a;border-color:#ffffff47;transform:translateY(-2px)}.ki-sector-mini-grid i{width:38px;height:38px;color:var(--k-blue-300);background:#7fa9f024;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ki-sector-mini-grid span{font-size:12px;font-weight:560;line-height:1.35}@keyframes ki-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ki-industries{background:var(--k-surface);border-block:1px solid var(--k-line);scroll-margin-top:96px}.ki-ind-grid .kh-ind{min-height:226px}.ki-ind-foot{border-top:1px solid var(--k-line-soft);color:var(--k-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:11.5px;font-weight:620;transition:color .2s;display:flex}.ki-ind-foot svg{transition:transform .25s var(--k-ease)}.ki-ind-grid .kh-ind:hover .ki-ind-foot{color:var(--k-blue)}.ki-ind-grid .kh-ind:hover .ki-ind-foot svg{transform:translate(3px,-3px)}.ki-brief{background:var(--k-white)}.ki-brief-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,4.5vw,72px);display:grid}.ki-brief-copy>p{max-width:520px;color:var(--k-muted);margin:20px 0 0;font-size:14.5px;line-height:1.85}.ki-checks{gap:11px;margin:26px 0 30px;display:grid}.ki-checks div{color:var(--k-text);align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.65;display:flex}.ki-checks span{background:var(--k-blue-50);width:22px;height:22px;color:var(--k-blue-600);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.ki-process .ki-dark-link{color:var(--k-white);border-bottom:1px solid #ffffff40;align-items:center;gap:10px;padding-bottom:7px;font-size:13px;font-weight:620;transition:gap .2s,border-color .2s,color .2s;display:inline-flex}.ki-process .ki-dark-link:hover{border-color:var(--k-blue-300);color:var(--k-blue-300);gap:14px}.ki-faq{border-bottom:0}@media (max-width:1180px){.ki-hero-grid{grid-template-columns:1fr 1fr;gap:34px}.ki-sector-panel{padding:24px}}@media (max-width:980px){.ki-hero-grid,.ki-brief-grid{grid-template-columns:1fr}.ki-sector-panel{max-width:680px}}@media (max-width:700px){.ki-hero-actions{flex-direction:column;align-items:flex-start}.ki-sector-mini-grid{grid-template-columns:1fr}.ki-sector-panel{padding:22px}}@media (max-width:430px){.ki-sector-mini-grid a{min-height:58px}}@media (prefers-reduced-motion:reduce){.ki *,.ki :before,.ki :after{transition-duration:.01ms!important;animation:none!important}}
