:root{--brand-primary:#FFED00;--brand-primary-dark:#8F8500;--brand-primary-light:#FFF89E;--brand-secondary:#1C1C00;--brand-accent:#111111;--brand-neutral-dark:#1A1F2A;--brand-neutral-mid:#5A6472;--brand-neutral-light:#F3F5F8;--brand-bg:#FFFFFF;--brand-bg-alt:#FFFEEB;--brand-text:#1A1F2A;--brand-text-secondary:#5A6472;--brand-text-inverse:#FFFFFF;--brand-border:#D9E0E9;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--kar-radius:0px;--kar-shadow:0 18px 50px rgba(26,31,42,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#1a1f2a;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;line-height:1.65}img{max-width:100%}img[src=""]{color:transparent;font-size:0;text-indent:-9999px}a{color:#6b6300;-webkit-text-decoration:none;text-decoration:none}a:hover{color:#111;color:var(--brand-accent)}dd,li,p,small,td{color:#1a1f2a;color:var(--brand-text)}h1,h2,h3,h4,h5{color:#1a1f2a;color:var(--brand-text);font-weight:800;line-height:1.14}main,section{position:relative}.kar-eyebrow,.kar-kicker{display:inline-block;margin-bottom:16px;color:#6b6300;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.kar-section-head{max-width:800px;margin:0 auto 48px;text-align:center}.kar-section-head h2{font-size:max(1.8rem, min(3vw, 2.75rem))}.kar-head-left{margin-left:0;text-align:left}.kar-btn-yellow{color:#111;color:var(--brand-accent);background:#ffed00;background:var(--brand-primary);border:1px solid #ffed00;border:1px solid var(--brand-primary);border-radius:0;border-radius:var(--kar-radius);font-weight:850;padding:12px 22px}.kar-btn-yellow:hover{color:#fff;color:var(--brand-text-inverse);background:#111;background:var(--brand-accent);border-color:#111;border-color:var(--brand-accent)}.kar-btn-dark{color:#fff;color:var(--brand-text-inverse);background:#111;background:var(--brand-accent);border:1px solid #111;border:1px solid var(--brand-accent);border-radius:0;border-radius:var(--kar-radius);font-weight:800;padding:12px 22px}.kar-btn-dark:hover{color:#111;color:var(--brand-accent);background:#ffed00;background:var(--brand-primary);border-color:#ffed00;border-color:var(--brand-primary)}.kar-btn-outline{color:#fff;color:var(--brand-text-inverse);background:rgba(0,0,0,.22);border:1px solid #fff;border:1px solid var(--brand-text-inverse);border-radius:0;border-radius:var(--kar-radius);font-weight:800;padding:12px 22px}.kar-btn-outline:hover{color:#111;color:var(--brand-accent);background:#fff;background:var(--brand-text-inverse)}.kar-navbar{min-height:72px;max-height:144px;background:#1c1c00;background:var(--brand-secondary);border-bottom:1px solid rgba(255,255,255,.2)}.kar-navbar .navbar-brand{display:inline-flex;width:180px;height:40px;align-items:center;overflow:hidden}.kar-navbar .navbar-brand img[data-logo=header]{display:block;width:180px;height:40px;min-width:180px;min-height:40px;max-width:180px;max-height:40px;-o-object-fit:contain;object-fit:contain}.kar-navbar .nav-link{color:#fff;color:var(--brand-text-inverse);padding:12px 9px!important;font-size:.84rem;font-weight:740}.kar-navbar .nav-link.active,.kar-navbar .nav-link:hover{color:#ffed00;color:var(--brand-primary)}.kar-nav-ghost{color:#fff;color:var(--brand-text-inverse);background:0 0;border:1px solid #fff;border:1px solid var(--brand-text-inverse);border-radius:0;border-radius:var(--kar-radius);font-weight:800}.kar-nav-ghost:hover{color:#111;color:var(--brand-accent);background:#ffed00;background:var(--brand-primary);border-color:#ffed00;border-color:var(--brand-primary)}.kar-navbar .navbar-toggler{border-color:rgba(255,255,255,.7)}.kar-home-hero{min-height:720px;display:flex;align-items:center;overflow:hidden;background:#1c1c00;background:var(--brand-secondary)}.kar-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kar-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(28,28,0,.95),rgba(28,28,0,.68) 58%,rgba(28,28,0,.42))}.kar-home-hero-copy{position:relative;z-index:1;max-width:920px;margin-left:max(24px,(100vw - 1320px) / 2);padding:96px 24px 96px 0}.kar-home-hero h1{max-width:880px;color:#fff;color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem))}.kar-home-hero p{max-width:700px;color:#fff;color:var(--brand-text-inverse);font-size:1.12rem}.kar-home-hero .kar-eyebrow{color:#ffed00;color:var(--brand-primary)}.kar-industry-switch{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 32px}.kar-industry-switch span{color:#fff;color:var(--brand-text-inverse);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.4);padding:8px 14px;font-weight:750}.kar-about-partners,.kar-about-roadmap,.kar-blog-list,.kar-contact-form,.kar-contact-info,.kar-home-faq,.kar-home-products,.kar-industry-grid-section,.kar-industry-requirements,.kar-product-catalog,.kar-service-impact,.kar-service-pillars,.kar-spec-section,.kar-tech-dashboard,.kar-tech-documents,.kar-tech-timeline{padding:80px 0}.kar-grouped-table{border:1px solid #d9e0e9;border:1px solid var(--brand-border);box-shadow:0 18px 50px rgba(26,31,42,.12);box-shadow:var(--kar-shadow)}.kar-grouped-table .table{margin:0}.kar-grouped-table td,.kar-grouped-table th{padding:18px 22px;color:#1a1f2a;color:var(--brand-text);border-color:#d9e0e9;border-color:var(--brand-border);vertical-align:top}.kar-grouped-table tr:not(.kar-group-row) th{width:220px;background:#f3f5f8;background:var(--brand-neutral-light)}.kar-group-row th{color:#fff;color:var(--brand-text-inverse);background:#111;background:var(--brand-accent);text-transform:uppercase;letter-spacing:.08em}.kar-home-products{background:#f3f5f8;background:var(--brand-neutral-light)}.kar-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.kar-four-grid article{overflow:hidden;background:#fff;background:var(--brand-bg);border:1px solid #d9e0e9;border:1px solid var(--brand-border);box-shadow:0 8px 24px rgba(26,31,42,.06)}.kar-four-grid img{width:100%;aspect-ratio:1/1;min-height:220px;-o-object-fit:cover;object-fit:cover;background:#fffeeb;background:var(--brand-bg-alt)}.kar-four-grid article div{padding:20px}.kar-four-grid span{color:#6b6300;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.kar-four-grid h3{min-height:52px;font-size:1.14rem}.kar-four-grid a{font-weight:800}.kar-efficiency-band{padding:72px 0;background:#fffeeb;background:var(--brand-bg-alt)}.kar-efficiency-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,0.8fr);grid-gap:64px;gap:64px;align-items:center}.kar-efficiency-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:#d9e0e9;background:var(--brand-border);border:1px solid #d9e0e9;border:1px solid var(--brand-border)}.kar-efficiency-grid dl div{padding:24px;background:#fff;background:var(--brand-bg)}.kar-efficiency-grid dt{color:#6b6300;font-size:1.6rem}.kar-efficiency-grid dd{margin:8px 0 0;font-weight:800}.kar-home-faq{background:#fff;background:var(--brand-bg)}.kar-faq-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.kar-faq-categories>div>h3{margin-bottom:20px;font-size:1.15rem}.kar-faq-categories .accordion-item{margin-bottom:12px;border:1px solid #d9e0e9;border:1px solid var(--brand-border);border-radius:0}.kar-faq-categories .accordion-button{color:#1a1f2a;color:var(--brand-text);background:#fffeeb;background:var(--brand-bg-alt);font-weight:800}.kar-faq-categories .accordion-button:not(.collapsed){color:#111;color:var(--brand-accent);background:#fff89e;background:var(--brand-primary-light)}.kar-faq-categories .accordion-body{color:#1a1f2a;color:var(--brand-text)}.kar-diagonal-cta{overflow:hidden;padding:80px 0 96px;text-align:center;background:linear-gradient(172deg,#ffed00 0 45%,#1c1c00 45% 100%);background:linear-gradient(172deg,var(--brand-primary) 0,var(--brand-primary) 45%,var(--brand-secondary) 45%,var(--brand-secondary) 100%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.kar-diagonal-cta{background:linear-gradient(172deg,var(--brand-primary) 0 45%,var(--brand-secondary) 45% 100%)}}.kar-diagonal-cta .container{max-width:760px;padding:56px 24px;background:rgba(28,28,0,.93)}.kar-diagonal-cta .kar-eyebrow,.kar-diagonal-cta h2,.kar-diagonal-cta p{color:#fff;color:var(--brand-text-inverse)}.kar-products-feature{padding:80px 0;background:#fffeeb;background:var(--brand-bg-alt)}.kar-products-feature-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:center}.kar-products-feature h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-products-feature img{width:100%;min-height:440px;-o-object-fit:cover;object-fit:cover;background:#f3f5f8;background:var(--brand-neutral-light)}.kar-product-category+.kar-product-category{margin-top:64px;padding-top:64px;border-top:1px solid #d9e0e9;border-top:1px solid var(--brand-border)}.kar-category-head{max-width:720px;margin-bottom:32px}.kar-category-head span{color:#6b6300;font-size:.74rem;font-weight:900;text-transform:uppercase}.kar-product-card{height:100%;overflow:hidden;border:1px solid #d9e0e9;border:1px solid var(--brand-border);background:#fff;background:var(--brand-bg)}.kar-product-card button{width:100%;height:100%;padding:0;color:#1a1f2a;color:var(--brand-text);text-align:left;background:0 0;border:0}.kar-product-card img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background:#f3f5f8;background:var(--brand-neutral-light)}.kar-product-card span{display:block;padding:18px 18px 0;color:#6b6300;font-size:.7rem;font-weight:900;text-transform:uppercase}.kar-product-card h3{padding:8px 18px 22px;font-size:1rem}.kar-services-hero,.kar-technology-hero{padding:88px 0;color:#fff;color:var(--brand-text-inverse);background:linear-gradient(135deg,#1c1c00,#111);background:linear-gradient(135deg,var(--brand-secondary),var(--brand-accent))}.kar-services-hero-grid,.kar-technology-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,0.8fr);grid-gap:64px;gap:64px;align-items:center}.kar-services-hero .kar-eyebrow,.kar-services-hero h1,.kar-services-hero p,.kar-technology-hero .kar-eyebrow,.kar-technology-hero h1,.kar-technology-hero p{color:#fff;color:var(--brand-text-inverse)}.kar-services-hero h1,.kar-technology-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-services-hero img,.kar-technology-hero img{width:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;background:#1a1f2a;background:var(--brand-neutral-dark);border:1px solid rgba(255,255,255,.22)}.kar-pillar-track{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));grid-gap:20px;gap:20px;overflow-x:auto;padding-bottom:16px}.kar-pillar-track article{min-height:410px;padding:32px;background:#fffeeb;background:var(--brand-bg-alt);border-top:6px solid #ffed00;border-top:6px solid var(--brand-primary)}.kar-pillar-track span{color:#6b6300;font-weight:900}.kar-service-impact{background:#f3f5f8;background:var(--brand-neutral-light)}.kar-impact-stats{display:flex;flex-wrap:nowrap}.kar-impact-stats>div{flex:1 1 0;min-width:0;padding:24px;text-align:center;border-right:1px solid #d9e0e9;border-right:1px solid var(--brand-border)}.kar-impact-stats>div:last-child{border-right:0}.kar-impact-stats small,.kar-impact-stats span,.kar-impact-stats strong{display:block}.kar-impact-stats strong{color:#6b6300;font-size:2rem}.kar-impact-stats span{font-weight:850}.kar-boundary-note{margin-top:48px;padding:36px;background:#fff;background:var(--brand-bg);border-left:8px solid #ffed00;border-left:8px solid var(--brand-primary)}.kar-service-cta{min-height:580px;display:flex;align-items:center;overflow:hidden;padding:80px 0 96px;background:#1c1c00;background:var(--brand-secondary)}.kar-service-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kar-service-cta-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(28,28,0,.82)}.kar-service-cta-copy{position:relative;z-index:1;max-width:760px}.kar-service-cta h2,.kar-service-cta p{color:#fff;color:var(--brand-text-inverse)}.kar-about-hero{min-height:650px;display:flex;align-items:flex-end;overflow:hidden;background:#1c1c00;background:var(--brand-secondary)}.kar-about-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kar-about-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(28,28,0,.95),rgba(28,28,0,.28))}.kar-about-copy{position:relative;z-index:1;max-width:940px;padding-top:180px;padding-bottom:88px}.kar-about-copy .kar-eyebrow,.kar-about-copy h1,.kar-about-copy p{color:#fff;color:var(--brand-text-inverse)}.kar-about-copy h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-roadmap-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,0.9fr);grid-gap:72px;gap:72px}.kar-roadmap-layout ol{margin:0;padding:0;list-style:none}.kar-roadmap-layout li{display:grid;grid-template-columns:78px 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid #d9e0e9;border-bottom:1px solid var(--brand-border)}.kar-roadmap-layout li span{color:#6b6300;font-size:.72rem;font-weight:900;text-transform:uppercase}.kar-roadmap-layout li h3{margin:0}.kar-roadmap-layout li p{grid-column:2;margin:0}.kar-about-milestones{padding:72px 0;background:#111;background:var(--brand-accent)}.kar-about-milestones .kar-kicker,.kar-about-milestones h2{color:#fff;color:var(--brand-text-inverse)}.kar-horizontal-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kar-horizontal-timeline article{padding:32px 24px;border-top:4px solid #ffed00;border-top:4px solid var(--brand-primary);border-right:1px solid rgba(255,255,255,.2)}.kar-horizontal-timeline article:last-child{border-right:0}.kar-horizontal-timeline strong{color:#ffed00;color:var(--brand-primary)}.kar-horizontal-timeline p{color:#fff;color:var(--brand-text-inverse)}.kar-about-partners .container{display:grid;grid-template-columns:0.8fr 1.2fr;grid-gap:64px;gap:64px}.kar-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.kar-role-grid div{min-height:120px;display:grid;align-items:center;justify-items:center;place-items:center;padding:20px;text-align:center;background:#fffeeb;background:var(--brand-bg-alt);border:1px solid #d9e0e9;border:1px solid var(--brand-border);font-weight:850}.kar-about-cta,.kar-industries-cta,.kar-tech-cta{padding:80px 0 96px;text-align:center;background:linear-gradient(135deg,#1c1c00,#111);background:linear-gradient(135deg,var(--brand-secondary),var(--brand-accent))}.kar-about-cta .container,.kar-industries-cta .container,.kar-tech-cta .container{max-width:780px}.kar-about-cta h2,.kar-about-cta p,.kar-industries-cta h2,.kar-industries-cta p,.kar-tech-cta h2,.kar-tech-cta p{color:#fff;color:var(--brand-text-inverse)}.kar-industries-hero{padding:112px 0;background:#111;background:var(--brand-accent)}.kar-industries-intro{max-width:900px;margin-left:max(24px,(100vw - 1320px) / 2)}.kar-industries-hero .kar-eyebrow,.kar-industries-hero h1,.kar-industries-hero p{color:#fff;color:var(--brand-text-inverse)}.kar-industries-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-industry-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.kar-industry-icon-grid article{padding:30px;background:#fffeeb;background:var(--brand-bg-alt);border:1px solid #d9e0e9;border:1px solid var(--brand-border)}.kar-industry-icon-grid span{display:grid;width:56px;height:56px;align-items:center;justify-items:center;place-items:center;color:#111;color:var(--brand-accent);background:#ffed00;background:var(--brand-primary);font-weight:900}.kar-industry-icon-grid h3{margin-top:22px;font-size:1.12rem}.kar-industry-requirements{background:#f3f5f8;background:var(--brand-neutral-light)}.kar-requirement-table{background:#fff;background:var(--brand-bg)}.kar-requirement-table td,.kar-requirement-table th{min-width:210px;padding:18px;color:#1a1f2a;color:var(--brand-text);vertical-align:top;border-color:#d9e0e9;border-color:var(--brand-border)}.kar-requirement-table thead th{color:#fff;color:var(--brand-text-inverse);background:#111;background:var(--brand-accent)}.kar-industry-limits{margin-top:40px;padding:36px;background:#fff;background:var(--brand-bg);border-left:8px solid #f59e0b;border-left:8px solid var(--brand-warning)}.kar-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.kar-dashboard-grid article{min-height:280px;padding:28px;background:#fffeeb;background:var(--brand-bg-alt);border:1px solid #d9e0e9;border:1px solid var(--brand-border)}.kar-dashboard-grid span{color:#6b6300;font-size:.72rem;font-weight:900}.kar-tech-documents{background:#f3f5f8;background:var(--brand-neutral-light)}.kar-doc-layout{display:grid;grid-template-columns:0.8fr 1.2fr;grid-gap:64px;gap:64px}.kar-download-list{display:grid;grid-gap:12px;gap:12px}.kar-download-list a{display:grid;grid-template-columns:56px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:22px;color:#1a1f2a;color:var(--brand-text);background:#fff;background:var(--brand-bg);border:1px solid #d9e0e9;border:1px solid var(--brand-border)}.kar-download-list a>span{display:grid;width:48px;height:48px;align-items:center;justify-items:center;place-items:center;color:#111;color:var(--brand-accent);background:#ffed00;background:var(--brand-primary);font-weight:900}.kar-download-list small,.kar-download-list strong{display:block;color:#1a1f2a;color:var(--brand-text)}.kar-tech-timeline ol{max-width:920px;margin:0;padding:0;list-style:none}.kar-tech-timeline li{display:grid;grid-template-columns:110px 1fr;grid-gap:32px;gap:32px;padding:28px 0;border-left:4px solid #ffed00;border-left:4px solid var(--brand-primary)}.kar-tech-timeline li>span{padding-left:24px;color:#6b6300;font-weight:900}.kar-tech-timeline li div{padding:0 28px}.kar-contact-info{background:#fffeeb;background:var(--brand-bg-alt)}.kar-contact-heading{max-width:920px;margin-bottom:48px}.kar-contact-heading h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-contact-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.kar-contact-three article{padding:32px;background:#fff;background:var(--brand-bg);border-top:6px solid #ffed00;border-top:6px solid var(--brand-primary)}.kar-contact-three span{color:#6b6300;font-weight:900}.kar-contact-three h2{margin-top:18px;font-size:1.18rem}.kar-contact-three a{font-weight:800}.kar-contact-form-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(460px,1.1fr);grid-gap:64px;gap:64px;align-items:start}.kar-contact-brief{background:#111;background:var(--brand-accent)}.kar-contact-brief img{width:100%;min-height:360px;-o-object-fit:cover;object-fit:cover;background:#f3f5f8;background:var(--brand-neutral-light)}.kar-contact-brief>div{padding:32px}.kar-contact-brief .kar-kicker,.kar-contact-brief h2,.kar-contact-brief li,.kar-contact-brief p,.kar-contact-brief strong{color:#fff;color:var(--brand-text-inverse)}.kar-contact-form-card{padding:36px;background:#fffeeb;background:var(--brand-bg-alt);border:1px solid #d9e0e9;border:1px solid var(--brand-border)}.kar-blog-head{padding:88px 0 72px;background:#fffeeb;background:var(--brand-bg-alt)}.kar-blog-head .container{max-width:900px;margin-left:max(24px,(100vw - 1320px) / 2)}.kar-blog-head h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-blog-featured{padding:0 0 80px;background:#fffeeb;background:var(--brand-bg-alt)}.kar-featured-article{display:grid;grid-template-columns:1fr 1fr;background:#fff;background:var(--brand-bg);box-shadow:0 18px 50px rgba(26,31,42,.12);box-shadow:var(--kar-shadow)}.kar-featured-art{min-height:390px;display:grid;align-items:center;justify-items:center;place-items:center;color:#111;color:var(--brand-accent);background:linear-gradient(145deg,#ffed00,#fff89e);background:linear-gradient(145deg,var(--brand-primary),var(--brand-primary-light));font-size:1rem;font-weight:900;letter-spacing:.18em}.kar-featured-article>div:last-child{padding:48px}.kar-featured-article h2{font-size:max(1.6rem, min(2.5vw, 2.4rem))}.kar-blog-meta{color:#1a1f2a;color:var(--brand-text);font-size:.84rem}.kar-blog-row{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #d9e0e9;border-bottom:1px solid var(--brand-border)}.kar-blog-row>span{color:#6b6300;font-size:.8rem;font-weight:800}.kar-blog-row h2{font-size:1.6rem}.kar-blog-aside{align-self:start;position:sticky;top:110px;padding:28px;background:#fffeeb;background:var(--brand-bg-alt);border:1px solid #d9e0e9;border:1px solid var(--brand-border)}.kar-blog-aside h2{font-size:1.15rem}.kar-blog-aside ul{margin:0;padding:0;list-style:none}.kar-blog-aside li{padding:14px 0;border-bottom:1px solid #d9e0e9;border-bottom:1px solid var(--brand-border)}.kar-blog-aside li a,.kar-blog-aside li span{display:block;color:#1a1f2a;color:var(--brand-text)}.kar-blog-aside li span{font-size:.74rem}.kar-blog-detail{padding:88px 0 96px}.kar-blog-detail article>h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-article-content{font-size:1.05rem}.kar-author{display:grid;grid-template-columns:88px 1fr;grid-gap:24px;gap:24px;margin-top:48px;padding:28px;background:#fffeeb;background:var(--brand-bg-alt)}.kar-author img{width:88px;height:88px;-o-object-fit:cover;object-fit:cover}.kar-author h2{font-size:1.2rem}.kar-post-nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid #d9e0e9;border-top:1px solid var(--brand-border)}.kar-post-nav div:last-child{text-align:right}.kar-post-nav a,.kar-post-nav span{display:block}.kar-legal{padding:88px 0 104px}.kar-legal .container{max-width:900px}.kar-legal h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-legal-lead{padding:24px;background:#fffeeb;background:var(--brand-bg-alt);border-left:6px solid #ffed00;border-left:6px solid var(--brand-primary)}.kar-legal section{padding:30px 0;border-bottom:1px solid #d9e0e9;border-bottom:1px solid var(--brand-border)}.kar-error{min-height:70vh;display:grid;align-items:center;justify-items:center;place-items:center;padding:80px 24px;text-align:center;background:#1c1c00;background:var(--brand-secondary)}.kar-error>div{max-width:720px}.kar-error span{color:#ffed00;color:var(--brand-primary);font-size:max(4rem, min(12vw, 9rem));font-weight:950;line-height:1}.kar-error h1,.kar-error p{color:#fff;color:var(--brand-text-inverse)}.kar-error h1{font-size:max(2rem, min(4vw, 3.5rem))}.kar-footer{padding:72px 0 36px;background:#1c1c00;background:var(--brand-secondary)}.kar-footer a,.kar-footer h2,.kar-footer h3,.kar-footer p,.kar-footer span{color:#fff;color:var(--brand-text-inverse)}.kar-footer-head{display:grid;grid-template-columns:220px 1fr;grid-gap:32px;gap:32px;margin-bottom:48px}.kar-footer-head h2,.kar-footer-head p{margin:0}.kar-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.kar-footer-grid h3{font-size:1rem}.kar-footer-grid a{display:block;margin:10px 0;font-size:.88rem}.kar-footer-grid a:hover{color:#ffed00;color:var(--brand-primary)}.kar-cert-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px;padding:28px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.kar-cert-row div{display:flex;gap:12px;align-items:center}.kar-cert-row img{width:48px;height:48px;min-width:48px;min-height:48px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) opacity(.7)}.kar-footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:28px;font-size:.82rem}.modal-header{color:#fff;color:var(--brand-text-inverse);background:#111;background:var(--brand-accent)}.modal-header .modal-title{color:#fff;color:var(--brand-text-inverse)}.modal-header .btn-close{filter:invert(1)}.modal-body{background:#fffeeb;background:var(--brand-bg-alt)}@media (max-width:1199.98px){.kar-dashboard-grid,.kar-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kar-industry-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kar-navbar .nav-link{font-size:.78rem;padding-left:6px!important;padding-right:6px!important}}@media (max-width:991.98px){.kar-navbar{max-height:160px}.kar-navbar .navbar-collapse{max-height:82px;overflow-y:auto;padding:8px 0}.kar-blog-head .container,.kar-home-hero-copy,.kar-industries-intro{margin-left:auto}.kar-about-partners .container,.kar-contact-form-grid,.kar-contact-three,.kar-doc-layout,.kar-efficiency-grid,.kar-faq-categories,.kar-products-feature-grid,.kar-roadmap-layout,.kar-services-hero-grid,.kar-technology-hero-grid{grid-template-columns:1fr}.kar-industry-icon-grid,.kar-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kar-featured-article{grid-template-columns:1fr}.kar-blog-aside{position:static}.kar-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.kar-home-hero{min-height:620px}.kar-home-hero-copy{padding:72px 0}.kar-cert-row,.kar-dashboard-grid,.kar-footer-grid,.kar-four-grid,.kar-industry-icon-grid,.kar-role-grid{grid-template-columns:1fr}.kar-impact-stats{flex-wrap:wrap}.kar-impact-stats>div{flex:0 0 50%;border-bottom:1px solid #d9e0e9;border-bottom:1px solid var(--brand-border)}.kar-horizontal-timeline{grid-template-columns:1fr}.kar-horizontal-timeline article{border-right:0}.kar-contact-form-grid{gap:32px}.kar-contact-form-card{padding:24px}.kar-footer-head{grid-template-columns:1fr}.kar-footer-bottom{flex-direction:column}.kar-tech-timeline li{grid-template-columns:1fr;gap:8px}.kar-tech-timeline li div{padding-left:24px}.kar-post-nav{grid-template-columns:1fr}.kar-post-nav div:last-child{text-align:left}}@media (max-width:575.98px){.kar-impact-stats>div{flex-basis:100%;border-right:0}.kar-efficiency-grid dl{grid-template-columns:1fr}.kar-featured-article>div:last-child{padding:28px}.kar-author{grid-template-columns:1fr}}.kar-feedback .form-label{color:#1a1f2a;color:var(--brand-text);font-weight:750}.kar-feedback .form-control{min-height:48px;color:#1a1f2a;color:var(--brand-text);background:#fff;background:var(--brand-bg);border:1px solid #d9e0e9;border:1px solid var(--brand-border);border-radius:0;border-radius:var(--kar-radius)}.kar-feedback textarea.form-control{min-height:132px}.kar-form-note,.kar-form-note a{color:#1a1f2a;color:var(--brand-text);font-size:.86rem}