:root{--xk-accent:#f68420;--xk-accent-deep:#b95f11;--xk-accent-soft:#ffd4aa;--xk-ink:#0c1628;--xk-ink-soft:#334155;--xk-sand:#f8f0e4;--xk-surface:rgba(255,255,255,0.96);--xk-surface-soft:#f7f8fb;--xk-surface-dark:#111b2d;--xk-muted:#6b7280;--xk-line:rgba(20,33,61,0.08);--xk-line-strong:rgba(20,33,61,0.14);--xk-shadow:0 22px 60px rgba(20,33,61,0.1);--xk-shadow-strong:0 34px 90px rgba(20,33,61,0.16);--xk-radius-panel:2rem;--xk-radius-card:1.35rem;}.xk-builder-main{position:relative;padding:0 0 6rem;}.xk-builder-section{position:relative;padding:2rem 0;overflow:clip;}.xk-builder-section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 600px;}.xk-animate-on-scroll{opacity:0;transform:translateY(2rem);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);}.xk-animate-on-scroll.is-visible{opacity:1;transform:translateY(0);}.xk-builder-section::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:1.8rem;width:min(7rem,16vw);height:2px;background:linear-gradient(90deg,rgba(246,132,32,0.9),transparent);opacity:0.75;pointer-events:none;}.xk-spacing--compact{padding:0.85rem 0;}.xk-spacing--normal{padding:1.5rem 0;}.xk-spacing--relaxed{padding:3.25rem 0;}.xk-builder-container{width:min(78rem,calc(100% - 2rem));margin:0 auto;}.xk-container--narrow{width:min(62rem,calc(100% - 2rem));}.xk-container--default{width:min(78rem,calc(100% - 2rem));}.xk-container--wide{width:min(92rem,calc(100% - 2rem));}.xk-container--full{width:calc(100% - 2rem);}.xk-bg--transparent{background:transparent;}.xk-bg--soft{background:radial-gradient(circle at 10% 0%,rgba(246,132,32,0.12),transparent 22rem),linear-gradient(180deg,rgba(20,33,61,0.06) 0%,rgba(20,33,61,0.02) 100%);}.xk-bg--sand{background:radial-gradient(circle at 82% 4%,rgba(246,132,32,0.16),transparent 24rem),linear-gradient(180deg,rgba(248,240,228,0.98) 0%,rgba(248,240,228,0.76) 100%);}.xk-bg--dark{background:radial-gradient(circle at 85% 0%,rgba(246,132,32,0.26),transparent 20rem),radial-gradient(circle at 0% 20%,rgba(246,132,32,0.08),transparent 14rem),linear-gradient(180deg,rgba(12,18,31,0.98) 0%,rgba(7,11,20,1) 100%);}.xk-bg--accent{background:radial-gradient(circle at 0% 0%,rgba(255,255,255,0.18),transparent 30%),linear-gradient(135deg,rgba(246,132,32,0.18) 0%,rgba(185,95,17,0.1) 100%);}.xk-hide-desktop{display:none;}.xk-builder-panel,.xk-entity-card,.xk-showcase-primary,.xk-compact-item,.xk-compare-card,.xk-stack-item,.xk-case-study,.xk-stat-card,.xk-testimonial-card,.xk-team-card,.xk-branch-card,.xk-logo-item,.xk-faq-item{background:var(--xk-surface);color:var(--xk-ink);border:1px solid var(--xk-line);box-shadow:var(--xk-shadow);backdrop-filter:blur(10px);}.xk-theme--dark .xk-builder-panel,.xk-theme--dark .xk-entity-card,.xk-theme--dark .xk-showcase-primary,.xk-theme--dark .xk-compact-item,.xk-theme--dark .xk-compare-card,.xk-theme--dark .xk-stack-item,.xk-theme--dark .xk-case-study,.xk-theme--dark .xk-stat-card,.xk-theme--dark .xk-testimonial-card,.xk-theme--dark .xk-team-card,.xk-theme--dark .xk-branch-card,.xk-theme--dark .xk-logo-item,.xk-theme--dark .xk-faq-item,.xk-theme--dark .xk-branch-map-card{background:linear-gradient(180deg,rgba(23,32,51,0.98) 0%,rgba(12,18,29,0.98) 100%);color:#fff;border-color:rgba(255,255,255,0.08);box-shadow:0 22px 56px rgba(0,0,0,0.28);}.xk-theme--accent .xk-builder-panel,.xk-theme--accent .xk-stat-card,.xk-theme--accent .xk-testimonial-card,.xk-theme--accent .xk-team-card,.xk-theme--accent .xk-branch-card,.xk-theme--accent .xk-logo-item,.xk-theme--accent .xk-showcase-primary{background:linear-gradient(135deg,rgba(246,132,32,0.98) 0%,rgba(217,119,6,0.98) 100%);color:#fff;border-color:rgba(255,255,255,0.14);box-shadow:0 26px 60px rgba(246,132,32,0.28);}.xk-builder-panel{border-radius:var(--xk-radius-panel);overflow:hidden;position:relative;}.xk-builder-panel::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,0.28);}.xk-builder-head{max-width:50rem;margin-bottom:1.8rem;}.xk-headline--compact .xk-builder-head{max-width:34rem;}.xk-headline--compact .xk-builder-head h1{max-width:10ch;font-size:clamp(1.85rem,3.4vw,3.1rem);}.xk-headline--compact .xk-builder-head h2{font-size:clamp(1.45rem,2.4vw,2.2rem);}.xk-headline--wide .xk-builder-head{max-width:64rem;}.xk-headline--wide .xk-builder-head h1{max-width:16ch;}.xk-builder-head--center{text-align:center;margin-inline:auto;}.xk-builder-head__body{margin-top:1rem;}.xk-builder-eyebrow{display:inline-flex;align-items:center;gap:0.4rem;padding:0.5rem 0.95rem;border-radius:999px;background:rgba(246,132,32,0.14);color:var(--xk-accent-deep);font-size:0.84rem;font-weight:800;letter-spacing:0.01em;box-shadow:inset 0 0 0 1px rgba(246,132,32,0.1);}.xk-theme--dark .xk-builder-eyebrow{background:rgba(246,132,32,0.18);color:var(--xk-accent-soft);}.xk-theme--accent .xk-builder-eyebrow{background:rgba(255,255,255,0.18);color:#fff;}.xk-builder-head h1,.xk-builder-head h2{margin:0.9rem 0 0.65rem;font-size:clamp(2.25rem,4.5vw,4.7rem);line-height:0.94;letter-spacing:-0.03em;text-wrap:balance;}.xk-builder-head h2{font-size:clamp(1.65rem,2.7vw,2.7rem);line-height:1;}.xk-builder-subtitle{margin:0;font-size:1.08rem;line-height:1.9;color:var(--xk-muted);}.xk-theme--dark .xk-builder-subtitle,.xk-theme--accent .xk-builder-subtitle{color:rgba(255,255,255,0.82);}.xk-theme--dark .xk-builder-head h1,.xk-theme--dark .xk-builder-head h2,.xk-theme--accent .xk-builder-head h1,.xk-theme--accent .xk-builder-head h2{color:#fff;}.xk-theme--dark .xk-builder-body,.xk-theme--accent .xk-builder-body{color:rgba(255,255,255,0.85);}.xk-builder-body{line-height:1.92;color:inherit;}.xk-builder-body:first-child{margin-top:0;}.xk-builder-body:last-child{margin-bottom:0;}.xk-builder-actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1.2rem;}.xk-builder-actions--center{justify-content:center;}.xk-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-height:2.95rem;padding:0.8rem 1.15rem;border-radius:999px;text-decoration:none;font-weight:800;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.xk-btn:hover{transform:translateY(-1px);}.xk-btn--primary{background:var(--xk-accent);color:#fff;box-shadow:0 14px 28px rgba(246,132,32,0.22);}.xk-btn--ghost{border:1px solid var(--xk-line-strong);color:var(--xk-ink);background:rgba(255,255,255,0.88);}.xk-theme--dark .xk-btn--ghost,.xk-theme--accent .xk-btn--ghost{border-color:rgba(255,255,255,0.18);color:#fff;background:rgba(255,255,255,0.08);}.xk-page-intro{padding-top:3rem;}.xk-page-prose .xk-builder-panel,.xk-html-card,.xk-rich-card{padding:1.5rem;}.xk-empty-state{padding:1.25rem;border-radius:1.2rem;background:rgba(20,33,61,0.04);color:var(--xk-muted);line-height:1.8;}.xk-theme--dark .xk-empty-state,.xk-theme--accent .xk-empty-state{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.78);}.xk-empty-state--full{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}.xk-meta-pills,.xk-entity-card__meta{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0;padding:0;list-style:none;}.xk-meta-pills li,.xk-entity-card__meta li{padding:0.28rem 0.58rem;border-radius:999px;background:rgba(20,33,61,0.06);color:var(--xk-muted);font-size:0.78rem;font-weight:700;}.xk-theme--dark .xk-meta-pills li,.xk-theme--dark .xk-entity-card__meta li,.xk-theme--accent .xk-meta-pills li,.xk-theme--accent .xk-entity-card__meta li{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.78);}.xk-hero{padding:1.7rem;position:relative;overflow:hidden;}.xk-hero-slides{position:relative;width:100%;overflow:hidden;display:grid;grid-template-columns:1fr;}.xk-hero-slide{grid-column:1;grid-row:1;width:100%;opacity:0;visibility:hidden;z-index:1;}.xk-hero-slide:not(.is-active){pointer-events:none;}.xk-slider--fade .xk-hero-slide{transition:opacity 0.8s cubic-bezier(0.4,0,0.2,1),visibility 0.8s;}.xk-slider--fade .xk-hero-slide.is-active{opacity:1;visibility:visible;z-index:2;}.xk-slider--zoom_fade .xk-hero-slide,.xk-slider--zoom-fade .xk-hero-slide{transform:scale(0.96);transition:opacity 0.8s cubic-bezier(0.4,0,0.2,1),transform 0.8s cubic-bezier(0.4,0,0.2,1),visibility 0.8s;}.xk-slider--zoom_fade .xk-hero-slide.is-active,.xk-slider--zoom-fade .xk-hero-slide.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:2;}.xk-slider--slide_horizontal .xk-hero-slide,.xk-slider--slide-horizontal .xk-hero-slide{transform:translateX(30px);transition:opacity 0.8s cubic-bezier(0.4,0,0.2,1),transform 0.8s cubic-bezier(0.4,0,0.2,1),visibility 0.8s;}.xk-slider--slide_horizontal .xk-hero-slide.is-active,.xk-slider--slide-horizontal .xk-hero-slide.is-active{opacity:1;visibility:visible;transform:translateX(0);z-index:2;}.xk-hero--reverse .xk-hero-grid{grid-template-columns:minmax(18rem,0.95fr) minmax(0,1.05fr) !important;}.xk-hero--reverse .xk-hero-copy{order:2;}.xk-hero--reverse .xk-hero-visual{order:1;}.xk-hero--overlay-full,.xk-hero--overlay-layout .xk-hero-grid{grid-template-columns:1fr !important;position:relative;}.xk-hero--overlay-layout .xk-hero-copy{grid-column:1;grid-row:1;z-index:5;display:flex;justify-content:center;align-items:center;padding:3rem 1.5rem;}.xk-hero--overlay-layout .xk-hero-copy__inner{max-width:48rem;margin:0 auto;text-align:center;}.xk-hero--overlay-layout .xk-hero-copy h1,.xk-hero--overlay-layout .xk-hero-copy p,.xk-hero--overlay-layout .xk-hero-copy__body{margin-inline:auto !important;text-align:center;}.xk-hero--overlay-layout .xk-builder-actions{justify-content:center;}.xk-hero--overlay-layout .xk-hero-visual{grid-column:1;grid-row:1;z-index:1;opacity:0.28;}.xk-hero--overlay-layout .xk-hero-visual img{width:100%;height:100%;object-fit:cover;filter:brightness(0.6) blur(1px);}.xk-hero--glass-layout .xk-hero-grid{grid-template-columns:1fr !important;position:relative;}.xk-hero--glass-layout .xk-hero-copy{grid-column:1;grid-row:1;z-index:5;display:flex;justify-content:center;align-items:center;padding:3rem 1.5rem;}.xk-hero--glass-layout .xk-hero-copy__inner{background:rgba(12,22,40,0.45);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 70px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.12),0 0 40px rgba(246,132,32,0.08);border-radius:2rem;padding:3.5rem;max-width:48rem;margin:3rem auto;position:relative;text-align:center;}.xk-hero--glass-layout .xk-hero-copy h1,.xk-hero--glass-layout .xk-hero-copy p,.xk-hero--glass-layout .xk-hero-copy__body{margin-inline:auto !important;text-align:center;}.xk-hero--glass-layout .xk-builder-actions{justify-content:center;}.xk-hero--glass-layout .xk-hero-visual{grid-column:1;grid-row:1;z-index:1;opacity:0.85;}.xk-hero--glass-layout .xk-hero-visual img{width:100%;height:100%;object-fit:cover;filter:brightness(0.6) contrast(1.05);}.xk-glass-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.15;z-index:2;pointer-events:none;animation:floatOrb 12s infinite alternate ease-in-out;}.xk-glass-orb--1{width:300px;height:300px;background:var(--xk-accent);top:10%;left:20%;}.xk-glass-orb--2{width:250px;height:250px;background:#3b82f6;bottom:15%;right:15%;animation-delay:-4s;}@keyframes floatOrb{0%{transform:translate(0,0) scale(1);}100%{transform:translate(50px,30px) scale(1.2);}}.xk-hero--cyber-layout{background:#050b14 !important;border:1px solid rgba(246,132,32,0.3);box-shadow:0 0 30px rgba(246,132,32,0.05),inset 0 0 20px rgba(246,132,32,0.02);position:relative;}.xk-cyber-hud-frame{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden;}.hud-corner{position:absolute;width:20px;height:20px;border:2px solid var(--xk-accent);}.hud-corner.top-left{top:1.5rem;left:1.5rem;border-right:none;border-bottom:none;}.hud-corner.top-right{top:1.5rem;right:1.5rem;border-left:none;border-bottom:none;}.hud-corner.bottom-left{bottom:1.5rem;left:1.5rem;border-right:none;border-top:none;}.hud-corner.bottom-right{bottom:1.5rem;right:1.5rem;border-left:none;border-top:none;}.hud-grid-pattern{position:absolute;inset:0;background-image:radial-gradient(rgba(246,132,32,0.08) 1px,transparent 1px);background-size:20px 20px;opacity:0.6;}.hud-scanline{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to bottom,rgba(246,132,32,0.15),transparent);animation:scanSweep 6s infinite linear;}@keyframes scanSweep{0%{top:0%;}100%{top:100%;}}.xk-hero--cyber-layout .xk-hero-visual{border:1px solid #00f0ff;box-shadow:0 0 20px rgba(0,240,255,0.25);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);}.xk-hero--cyber-layout .xk-builder-eyebrow{background:rgba(0,240,255,0.1);color:#00f0ff;font-family:monospace;border-radius:0;border:1px solid rgba(0,240,255,0.3);letter-spacing:2px;text-transform:uppercase;}.xk-hero--cyber-layout .xk-hero-copy h1{color:#fff;text-shadow:0 0 10px rgba(246,132,32,0.5);}.xk-hero--cyber-layout .xk-btn--primary{background:var(--xk-accent) !important;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:none !important;}.xk-hero--mesh-layout{position:relative;border:none !important;}.xk-mesh-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0c1628;}.xk-mesh-gradient{position:absolute;border-radius:50%;filter:blur(120px);mix-blend-mode:screen;opacity:0.45;animation:meshMorph 20s infinite alternate ease-in-out;}.xk-mesh-gradient--1{width:800px;height:800px;background:radial-gradient(circle,rgba(246,132,32,0.4) 0%,rgba(246,132,32,0) 70%);top:-30%;left:-20%;}.xk-mesh-gradient--2{width:700px;height:700px;background:radial-gradient(circle,rgba(99,102,241,0.5) 0%,rgba(99,102,241,0) 70%);bottom:-20%;right:-10%;animation-delay:-5s;}.xk-mesh-gradient--3{width:600px;height:600px;background:radial-gradient(circle,rgba(168,85,247,0.45) 0%,rgba(168,85,247,0) 70%);top:20%;right:30%;animation-delay:-10s;}@keyframes meshMorph{0%{transform:translate(0,0) scale(1) rotate(0deg);}50%{transform:translate(80px,-50px) scale(1.15) rotate(90deg);}100%{transform:translate(-40px,60px) scale(0.9) rotate(180deg);}}.xk-hero--mesh-layout .xk-hero-grid{position:relative;z-index:2;}.xk-hero--mesh-layout .xk-hero-visual{border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03);box-shadow:0 30px 80px rgba(0,0,0,0.35);}.xk-hero--dashboard-layout .xk-hero-grid{grid-template-columns:0.85fr 1.15fr !important;gap:2rem;}.xk-dashboard-widgets{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.08);}.xk-dash-widget{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:0.85rem;padding:0.85rem;display:flex;flex-direction:column;gap:0.35rem;}.xk-dash-widget__label{font-size:0.75rem;color:var(--xk-muted);text-transform:uppercase;font-weight:700;letter-spacing:0.05em;}.xk-dash-widget__value{font-size:1.1rem;font-weight:800;color:#fff;}.xk-dash-widget__bar{height:4px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden;}.xk-dash-widget__bar span{display:block;height:100%;background:var(--xk-accent);border-radius:inherit;}.xk-dash-widget .xk-color-success{color:#10b981;text-shadow:0 0 10px rgba(16,185,129,0.3);}[dir="rtl"] .xk-dash-widget__label{letter-spacing:0;}[dir="rtl"] .xk-hero--dashboard-layout .xk-hero-grid{direction:rtl;}@media (max-width:991px){.xk-hero--dashboard-layout .xk-hero-grid{grid-template-columns:1fr !important;gap:1.5rem;}.xk-dashboard-widgets{grid-template-columns:1fr;gap:0.75rem;}.xk-hero--glass-layout .xk-hero-copy__inner{padding:2rem 1.5rem;margin:1rem auto;}}.xk-hero--viewport{min-height:max(var(--xk-hero-min-height,72vh),32rem);display:flex;flex-direction:column;justify-content:center;}.xk-hero--viewport .xk-hero-grid{min-height:inherit;align-items:center;}.xk-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0%,rgba(246,132,32,0.24),transparent 28%),radial-gradient(circle at 10% 20%,rgba(246,132,32,0.08),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,0.1),transparent 70%);pointer-events:none;}.xk-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:84px 84px;opacity:0.26;mask-image:linear-gradient(180deg,rgba(0,0,0,0.5),transparent 80%);}.xk-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,0.95fr);gap:1.6rem;align-items:stretch;}.xk-hero--split .xk-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.xk-hero--compact{padding:1rem;}.xk-hero--compact .xk-hero-grid{gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(16rem,0.8fr);}.xk-hero-copy{display:flex;align-items:center;min-height:100%;}.xk-hero-copy__inner{max-width:40rem;}.xk-hero-copy h1{max-width:12ch;margin-bottom:0.95rem;text-shadow:0 20px 40px rgba(0,0,0,0.18);}.xk-hero-copy__body{max-width:40rem;}.xk-hero--align-center .xk-hero-copy{justify-content:center;text-align:center;}.xk-hero--align-center .xk-builder-actions{justify-content:center;}.xk-hero-facts{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:1.3rem;color:var(--xk-muted);font-size:0.9rem;font-weight:700;}.xk-theme--dark .xk-hero-facts,.xk-theme--accent .xk-hero-facts{color:rgba(255,255,255,0.72);}.xk-hero-visual{min-height:26rem;border-radius:1.55rem;overflow:hidden;position:relative;background:rgba(20,33,61,0.05);border:1px solid rgba(255,255,255,0.12);box-shadow:0 28px 80px rgba(20,33,61,0.2);}.xk-hero--medium .xk-hero-visual{min-height:20rem;}.xk-hero--large .xk-hero-visual{min-height:26rem;}.xk-hero--full .xk-hero-visual{min-height:32rem;}.xk-hero-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block;}.xk-hero--overlay .xk-hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,33,61,0.04) 0%,rgba(20,33,61,0.22) 100%);pointer-events:none;}.xk-hero-visual__badge{position:absolute;inset-inline-end:1rem;inset-block-start:1rem;z-index:2;padding:0.45rem 0.8rem;border-radius:999px;background:rgba(20,33,61,0.72);color:#fff;font-size:0.8rem;font-weight:700;}.xk-slide-strip{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0.85rem;margin-top:1rem;}.xk-slide-card{padding:1rem;border-radius:1rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);color:inherit;transition:transform 0.18s ease,border-color 0.18s ease;backdrop-filter:blur(12px);}.xk-slide-card.is-active{border-color:rgba(246,132,32,0.45);transform:translateY(-2px);}.xk-slide-card strong{display:block;margin-bottom:0.35rem;}.xk-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:center;padding:1.75rem;}.xk-split--media-left .xk-split__media{order:-1;}.xk-split__copy{display:flex;align-items:center;}.xk-split__inner{max-width:38rem;}.xk-split__body{margin-top:1rem;}.xk-split__media{min-height:22rem;border-radius:1.45rem;overflow:hidden;background:rgba(20,33,61,0.06);}.xk-split__media img{width:100%;height:100%;object-fit:cover;display:block;}.xk-split--compact .xk-split__media{min-height:18rem;}.xk-columns--1:not(.xk-style--slider) .xk-collection-grid,.xk-columns--1 .xk-comparison-grid,.xk-columns--1 .xk-stack-list,.xk-columns--1 .xk-masonry-grid,.xk-columns--1 .xk-case-study-list,.xk-columns--1 .xk-stats-grid,.xk-columns--1:not(.xk-style--slider) .xk-testimonials-grid,.xk-columns--1:not(.xk-style--slider) .xk-team-grid,.xk-columns--1 .xk-branches-grid,.xk-columns--1:not(.xk-style--slider) .xk-logo-cloud{grid-template-columns:repeat(1,minmax(0,1fr));}.xk-columns--2:not(.xk-style--slider) .xk-collection-grid,.xk-columns--2 .xk-comparison-grid,.xk-columns--2 .xk-stack-list,.xk-columns--2 .xk-masonry-grid,.xk-columns--2 .xk-case-study-list,.xk-columns--2 .xk-stats-grid,.xk-columns--2:not(.xk-style--slider) .xk-testimonials-grid,.xk-columns--2:not(.xk-style--slider) .xk-team-grid,.xk-columns--2 .xk-branches-grid,.xk-columns--2:not(.xk-style--slider) .xk-logo-cloud{grid-template-columns:repeat(2,minmax(0,1fr));}.xk-columns--3:not(.xk-style--slider) .xk-collection-grid,.xk-columns--3 .xk-comparison-grid,.xk-columns--3 .xk-stack-list,.xk-columns--3 .xk-masonry-grid,.xk-columns--3 .xk-case-study-list,.xk-columns--3 .xk-stats-grid,.xk-columns--3:not(.xk-style--slider) .xk-testimonials-grid,.xk-columns--3:not(.xk-style--slider) .xk-team-grid,.xk-columns--3 .xk-branches-grid,.xk-columns--3:not(.xk-style--slider) .xk-logo-cloud{grid-template-columns:repeat(3,minmax(0,1fr));}.xk-columns--4:not(.xk-style--slider) .xk-collection-grid,.xk-columns--4 .xk-comparison-grid,.xk-columns--4 .xk-stack-list,.xk-columns--4 .xk-masonry-grid,.xk-columns--4 .xk-case-study-list,.xk-columns--4 .xk-stats-grid,.xk-columns--4:not(.xk-style--slider) .xk-testimonials-grid,.xk-columns--4:not(.xk-style--slider) .xk-team-grid,.xk-columns--4 .xk-branches-grid,.xk-columns--4:not(.xk-style--slider) .xk-logo-cloud{grid-template-columns:repeat(4,minmax(0,1fr));}.xk-cards--emphasis .xk-entity-card,.xk-cards--emphasis .xk-showcase-primary,.xk-cards--emphasis .xk-compact-item,.xk-cards--emphasis .xk-compare-card,.xk-cards--emphasis .xk-stack-item,.xk-cards--emphasis .xk-case-study,.xk-cards--emphasis .xk-stat-card,.xk-cards--emphasis .xk-testimonial-card,.xk-cards--emphasis .xk-team-card,.xk-cards--emphasis .xk-branch-card,.xk-cards--emphasis .xk-logo-item{border-color:rgba(246,132,32,0.22);box-shadow:var(--xk-shadow-strong);}.xk-cards--emphasis .xk-entity-card:hover,.xk-cards--emphasis .xk-showcase-primary:hover,.xk-cards--emphasis .xk-compact-item:hover,.xk-cards--emphasis .xk-compare-card:hover,.xk-cards--emphasis .xk-stack-item:hover,.xk-cards--emphasis .xk-case-study:hover,.xk-cards--emphasis .xk-stat-card:hover,.xk-cards--emphasis .xk-testimonial-card:hover,.xk-cards--emphasis .xk-team-card:hover,.xk-cards--emphasis .xk-branch-card:hover,.xk-cards--emphasis .xk-logo-item:hover{transform:translateY(-3px);}.xk-collection-grid,.xk-rail,.xk-stack-list,.xk-showcase-secondary,.xk-stats-grid,.xk-testimonials-grid,.xk-team-grid,.xk-branches-grid,.xk-logo-cloud,.xk-faq-list{display:grid;gap:1rem;}.xk-collection-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));}.xk-collection-grid--services-grid,.xk-collection-grid--solutions-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));}.xk-collection-grid--latest-posts{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));}.xk-rail{grid-auto-flow:column;grid-auto-columns:minmax(18rem,24rem);overflow-x:auto;padding-bottom:0.45rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.xk-rail::-webkit-scrollbar{display:none;}.xk-rail .xk-entity-card{scroll-snap-align:start;}.xk-style--slider .xk-builder-container{position:relative;}.xk-style--slider .xk-builder-container::after{content:"";position:absolute;top:0;right:0;bottom:0;width:4rem;background:linear-gradient(to right,transparent,var(--xk-surface,#fff));pointer-events:none;z-index:2;}.xk-theme--dark.xk-style--slider .xk-builder-container::after{background:linear-gradient(to right,transparent,var(--xk-surface-dark));}.xk-theme--accent.xk-style--slider .xk-builder-container::after{background:linear-gradient(to right,transparent,var(--xk-accent-deep));}.xk-entity-card,.xk-showcase-primary,.xk-compact-item,.xk-compare-card,.xk-stack-item,.xk-case-study{border-radius:var(--xk-radius-card);}.xk-entity-card{padding:1rem;display:grid;gap:0.95rem;position:relative;overflow:hidden;}.xk-entity-card::before,.xk-showcase-primary::before,.xk-case-study::before,.xk-compare-card::before,.xk-team-card::before,.xk-testimonial-card::before{content:"";position:absolute;inset:0 auto auto 0;width:5.5rem;height:3px;background:linear-gradient(90deg,var(--xk-accent),transparent);opacity:0.9;pointer-events:none;}.xk-entity-card--slider{scroll-snap-align:start;}.xk-entity-card--boxed{box-shadow:0 22px 54px rgba(20,33,61,0.1);}.xk-entity-card--outline{background:transparent;box-shadow:none;border:2px solid var(--xk-line-strong);}.xk-entity-card__media,.xk-showcase-primary__media,.xk-case-study__media,.xk-stack-item__media,.xk-compact-item__thumb{overflow:hidden;background:rgba(20,33,61,0.05);}.xk-entity-card__media{aspect-ratio:16 / 10;border-radius:1rem;}.xk-entity-card__media img,.xk-showcase-primary__media img,.xk-case-study__media img,.xk-stack-item__media img,.xk-compact-item__thumb img{width:100%;height:100%;display:block;object-fit:cover;}.xk-entity-card__content{display:grid;gap:0.75rem;}.xk-entity-card h3,.xk-showcase-primary h3,.xk-stack-item h3,.xk-compact-item h3,.xk-compare-card h3,.xk-case-study h3{margin:0;font-size:1.12rem;line-height:1.35;}.xk-entity-card p,.xk-showcase-primary p,.xk-stack-item p,.xk-compact-item p,.xk-compare-card p,.xk-case-study p{margin:0;color:var(--xk-muted);line-height:1.8;}.xk-theme--dark .xk-entity-card p,.xk-theme--dark .xk-showcase-primary p,.xk-theme--dark .xk-stack-item p,.xk-theme--dark .xk-compact-item p,.xk-theme--dark .xk-compare-card p,.xk-theme--dark .xk-case-study p,.xk-theme--dark .xk-team-card__content p,.xk-theme--dark .xk-stat-card p,.xk-theme--dark .xk-testimonial-card blockquote,.xk-theme--dark .xk-testimonial-author span,.xk-theme--dark .xk-branch-card p,.xk-theme--dark .xk-branch-details,.xk-theme--dark .xk-faq-answer,.xk-theme--accent .xk-entity-card p,.xk-theme--accent .xk-showcase-primary p,.xk-theme--accent .xk-stack-item p,.xk-theme--accent .xk-compact-item p,.xk-theme--accent .xk-compare-card p,.xk-theme--accent .xk-case-study p,.xk-theme--accent .xk-team-card__content p,.xk-theme--accent .xk-stat-card p,.xk-theme--accent .xk-testimonial-card blockquote,.xk-theme--accent .xk-testimonial-author span,.xk-theme--accent .xk-branch-card p,.xk-theme--accent .xk-branch-details,.xk-theme--accent .xk-faq-answer{color:rgba(255,255,255,0.78);}.xk-theme--dark .xk-entity-card h3,.xk-theme--dark .xk-showcase-primary h3,.xk-theme--dark .xk-stack-item h3,.xk-theme--dark .xk-compact-item h3,.xk-theme--dark .xk-compare-card h3,.xk-theme--dark .xk-case-study h3,.xk-theme--dark .xk-stat-card h3,.xk-theme--dark .xk-testimonial-card strong,.xk-theme--dark .xk-team-card h3,.xk-theme--dark .xk-branch-card h3,.xk-theme--dark .xk-faq-question,.xk-theme--accent .xk-entity-card h3,.xk-theme--accent .xk-showcase-primary h3,.xk-theme--accent .xk-stack-item h3,.xk-theme--accent .xk-compact-item h3,.xk-theme--accent .xk-compare-card h3,.xk-theme--accent .xk-case-study h3,.xk-theme--accent .xk-stat-card h3,.xk-theme--accent .xk-testimonial-card strong,.xk-theme--accent .xk-team-card h3,.xk-theme--accent .xk-branch-card h3,.xk-theme--accent .xk-faq-question{color:#fff;}.xk-entity-card a:not(.xk-btn),.xk-showcase-primary a:not(.xk-btn),.xk-compact-item a:not(.xk-btn),.xk-stack-item a:not(.xk-btn),.xk-case-study a:not(.xk-btn){color:var(--xk-accent);text-decoration:none;font-weight:800;}.xk-entity-card h3 a,.xk-showcase-primary h3 a,.xk-compact-item h3 a,.xk-stack-item h3 a,.xk-case-study h3 a{color:inherit;font-weight:inherit;transition:color 0.18s ease;}.xk-entity-card h3 a:hover,.xk-showcase-primary h3 a:hover,.xk-compact-item h3 a:hover,.xk-stack-item h3 a:hover,.xk-case-study h3 a:hover{color:var(--xk-accent);}.xk-entity-card__media a,.xk-showcase-primary__media a,.xk-compact-item__thumb a{display:block;color:inherit;font-weight:inherit;}.xk-entity-card__footer{padding-top:0.2rem;}.xk-view-all{text-align:center;padding-top:2rem;}.xk-view-all .xk-btn{font-weight:700;letter-spacing:0.02em;}.xk-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1.1fr);gap:1rem;align-items:start;}.xk-showcase-primary{display:grid;gap:1rem;padding:1.5rem;position:relative;overflow:hidden;position:sticky;top:6rem;}.xk-showcase-primary__media{border-radius:1.2rem;aspect-ratio:16 / 9;}.xk-showcase-primary__content{display:grid;gap:0.85rem;align-content:start;}.xk-showcase-secondary{align-content:start;max-height:none;overflow:visible;}.xk-compact-item{display:grid;grid-template-columns:minmax(6rem,7rem) minmax(0,1fr);gap:0.9rem;padding:0.9rem;}.xk-compact-item__thumb{min-height:100%;border-radius:1rem;aspect-ratio:1 / 1;}.xk-compact-item__content{display:grid;gap:0.35rem;align-content:start;overflow:hidden;}.xk-compact-item__content h3{font-size:0.95rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;}.xk-compact-item__content p{font-size:0.84rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--xk-muted);}.xk-compact-item a{font-size:0.84rem;}.xk-compact-item__meta,.xk-stack-item__meta{color:var(--xk-muted);font-size:0.84rem;font-weight:700;}.xk-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;}.xk-compare-card{padding:1.2rem;display:grid;gap:0.9rem;align-content:start;border-top:4px solid var(--xk-accent);}.xk-compare-points{margin:0;padding-inline-start:1.1rem;display:grid;gap:0.45rem;color:var(--xk-muted);line-height:1.7;}.xk-stack-list{grid-template-columns:1fr;}.xk-stack-item{padding:1rem;display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;gap:1rem;align-items:center;}.xk-stack-item--no-image{grid-template-columns:minmax(0,1fr) auto;}.xk-stack-item__media{aspect-ratio:16 / 10;border-radius:1rem;}.xk-stack-item__content{display:grid;gap:0.55rem;}.xk-stack-item__link{white-space:nowrap;}.xk-masonry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start;}.xk-entity-card--masonry:nth-child(4n + 1),.xk-entity-card--masonry:nth-child(4n + 4){transform:translateY(1rem);}.xk-case-study-list{display:grid;gap:1rem;}.xk-case-study{display:grid;grid-template-columns:minmax(16rem,0.95fr) minmax(0,1.05fr);gap:1rem;padding:1rem;align-items:stretch;}.xk-case-study__media{border-radius:1.2rem;min-height:16rem;}.xk-case-study__content{display:grid;gap:0.85rem;align-content:center;}.xk-block--services-grid .xk-entity-card,.xk-block--services-grid .xk-showcase-primary,.xk-block--services-grid .xk-compact-item,.xk-block--services-grid .xk-stack-item{border-top:3px solid rgba(246,132,32,0.24);}.xk-block--special-offers-grid .xk-entity-card,.xk-block--special-offers-grid .xk-compact-item,.xk-block--special-offers-grid .xk-compare-card,.xk-block--special-offers-grid .xk-stack-item,.xk-block--special-offers-grid .xk-case-study{background:linear-gradient(135deg,rgba(246,132,32,0.06) 0%,rgba(255,255,255,0.98) 60%);border-color:rgba(246,132,32,0.16);border-top:3px solid var(--xk-accent);transition:transform 0.22s ease,box-shadow 0.22s ease;}.xk-block--special-offers-grid .xk-entity-card:hover,.xk-block--special-offers-grid .xk-compact-item:hover,.xk-block--special-offers-grid .xk-stack-item:hover,.xk-block--special-offers-grid .xk-case-study:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(246,132,32,0.14),0 4px 12px rgba(0,0,0,0.04);}.xk-showcase--special-offers-grid .xk-showcase-primary{background:linear-gradient(145deg,rgba(246,132,32,0.08) 0%,rgba(255,255,255,1) 50%);border-color:rgba(246,132,32,0.2);border-top:4px solid var(--xk-accent);}.xk-block--special-offers-grid .xk-meta-pills li,.xk-block--special-offers-grid .xk-entity-card__meta li,.xk-block--special-offers-grid .xk-compact-item__meta{background:linear-gradient(135deg,rgba(246,132,32,0.12) 0%,rgba(246,132,32,0.06) 100%);color:var(--xk-accent);border:1px solid rgba(246,132,32,0.18);border-radius:2rem;padding:0.2rem 0.7rem;font-size:0.78rem;font-weight:700;letter-spacing:0.02em;}.xk-block--special-offers-grid .xk-compare-card{border-top:4px solid var(--xk-accent);background:radial-gradient(circle at 20% 0%,rgba(246,132,32,0.08),transparent 50%),rgba(255,255,255,0.98);}.xk-block--special-offers-grid .xk-compare-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(246,132,32,0.12);}.xk-theme--dark.xk-block--special-offers-grid .xk-entity-card,.xk-theme--dark.xk-block--special-offers-grid .xk-compact-item,.xk-theme--dark.xk-block--special-offers-grid .xk-compare-card,.xk-theme--dark.xk-block--special-offers-grid .xk-stack-item,.xk-theme--dark.xk-block--special-offers-grid .xk-case-study{background:linear-gradient(145deg,rgba(246,132,32,0.08) 0%,rgba(23,32,51,0.98) 40%);border-color:rgba(246,132,32,0.22);border-top:3px solid var(--xk-accent);}.xk-theme--dark.xk-block--special-offers-grid .xk-entity-card:hover,.xk-theme--dark.xk-block--special-offers-grid .xk-compact-item:hover,.xk-theme--dark.xk-block--special-offers-grid .xk-stack-item:hover{box-shadow:0 24px 56px rgba(246,132,32,0.16),0 4px 14px rgba(0,0,0,0.3);}.xk-theme--dark.xk-block--special-offers-grid .xk-meta-pills li,.xk-theme--dark.xk-block--special-offers-grid .xk-entity-card__meta li,.xk-theme--dark.xk-block--special-offers-grid .xk-compact-item__meta{background:rgba(246,132,32,0.16);color:#f68420;border-color:rgba(246,132,32,0.28);}.xk-theme--accent.xk-block--special-offers-grid .xk-entity-card,.xk-theme--accent.xk-block--special-offers-grid .xk-compact-item,.xk-theme--accent.xk-block--special-offers-grid .xk-compare-card,.xk-theme--accent.xk-block--special-offers-grid .xk-stack-item{background:linear-gradient(145deg,rgba(255,255,255,0.12) 0%,rgba(217,119,6,0.85) 80%);border-color:rgba(255,255,255,0.18);border-top:3px solid rgba(255,255,255,0.5);color:#fff;}.xk-theme--accent.xk-block--special-offers-grid .xk-meta-pills li,.xk-theme--accent.xk-block--special-offers-grid .xk-entity-card__meta li{background:rgba(255,255,255,0.18);color:#fff;border-color:rgba(255,255,255,0.24);}.xk-block--solutions-grid .xk-entity-card,.xk-block--solutions-grid .xk-compact-item,.xk-block--solutions-grid .xk-compare-card,.xk-block--solutions-grid .xk-stack-item,.xk-block--solutions-grid .xk-case-study{background:linear-gradient(160deg,rgba(20,33,61,0.025) 0%,rgba(255,255,255,0.98) 55%);border-color:rgba(20,33,61,0.08);border-inline-start:3px solid var(--xk-accent);transition:transform 0.22s ease,box-shadow 0.22s ease;}.xk-block--solutions-grid .xk-entity-card:hover,.xk-block--solutions-grid .xk-compact-item:hover,.xk-block--solutions-grid .xk-stack-item:hover,.xk-block--solutions-grid .xk-case-study:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(20,33,61,0.1),0 4px 10px rgba(0,0,0,0.03);}.xk-showcase--solutions-grid .xk-showcase-primary{background:linear-gradient(160deg,rgba(20,33,61,0.03) 0%,rgba(255,255,255,1) 50%);border-inline-start:4px solid var(--xk-accent);}.xk-block--solutions-grid .xk-meta-pills li,.xk-block--solutions-grid .xk-entity-card__meta li,.xk-block--solutions-grid .xk-compact-item__meta{background:linear-gradient(135deg,rgba(20,33,61,0.06) 0%,rgba(20,33,61,0.03) 100%);color:rgba(20,33,61,0.75);border:1px solid rgba(20,33,61,0.1);border-radius:0.5rem;padding:0.18rem 0.65rem;font-size:0.78rem;font-weight:700;letter-spacing:0.02em;}.xk-block--solutions-grid .xk-compare-card{border-top:4px solid rgba(20,33,61,0.7);border-inline-start:none;background:radial-gradient(circle at 50% -20%,rgba(20,33,61,0.04),transparent 60%),rgba(255,255,255,0.98);}.xk-block--solutions-grid .xk-compare-card:hover{transform:translateY(-3px);box-shadow:0 14px 38px rgba(20,33,61,0.1);}.xk-theme--dark.xk-block--solutions-grid .xk-entity-card,.xk-theme--dark.xk-block--solutions-grid .xk-compact-item,.xk-theme--dark.xk-block--solutions-grid .xk-compare-card,.xk-theme--dark.xk-block--solutions-grid .xk-stack-item,.xk-theme--dark.xk-block--solutions-grid .xk-case-study{background:linear-gradient(160deg,rgba(20,33,61,0.6) 0%,rgba(12,18,29,0.98) 50%);border-color:rgba(255,255,255,0.06);border-inline-start:3px solid var(--xk-accent);}.xk-theme--dark.xk-block--solutions-grid .xk-entity-card:hover,.xk-theme--dark.xk-block--solutions-grid .xk-compact-item:hover,.xk-theme--dark.xk-block--solutions-grid .xk-stack-item:hover{box-shadow:0 22px 52px rgba(0,0,0,0.35),0 4px 12px rgba(246,132,32,0.08);}.xk-theme--dark.xk-block--solutions-grid .xk-meta-pills li,.xk-theme--dark.xk-block--solutions-grid .xk-entity-card__meta li,.xk-theme--dark.xk-block--solutions-grid .xk-compact-item__meta{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.12);}.xk-theme--accent.xk-block--solutions-grid .xk-entity-card,.xk-theme--accent.xk-block--solutions-grid .xk-compact-item,.xk-theme--accent.xk-block--solutions-grid .xk-compare-card,.xk-theme--accent.xk-block--solutions-grid .xk-stack-item{background:linear-gradient(160deg,rgba(255,255,255,0.12) 0%,rgba(185,95,17,0.82) 70%);border-color:rgba(255,255,255,0.16);border-inline-start:3px solid rgba(255,255,255,0.4);color:#fff;}.xk-theme--accent.xk-block--solutions-grid .xk-meta-pills li,.xk-theme--accent.xk-block--solutions-grid .xk-entity-card__meta li{background:rgba(255,255,255,0.15);color:#fff;border-color:rgba(255,255,255,0.22);}.xk-block--special-offers-grid .xk-entity-card__media,.xk-block--solutions-grid .xk-entity-card__media{border-radius:0.85rem;overflow:hidden;}.xk-block--special-offers-grid .xk-entity-card__media img,.xk-block--solutions-grid .xk-entity-card__media img{transition:transform 0.35s ease;}.xk-block--special-offers-grid .xk-entity-card:hover .xk-entity-card__media img,.xk-block--solutions-grid .xk-entity-card:hover .xk-entity-card__media img{transform:scale(1.04);}.xk-showcase--special-offers-grid .xk-showcase-primary__media,.xk-showcase--solutions-grid .xk-showcase-primary__media{border-radius:1rem;overflow:hidden;}.xk-showcase--special-offers-grid .xk-showcase-primary__media img,.xk-showcase--solutions-grid .xk-showcase-primary__media img{transition:transform 0.4s ease;}.xk-showcase--special-offers-grid .xk-showcase-primary:hover .xk-showcase-primary__media img,.xk-showcase--solutions-grid .xk-showcase-primary:hover .xk-showcase-primary__media img{transform:scale(1.03);}.xk-block--special-offers-grid .xk-entity-card__footer a,.xk-block--special-offers-grid .xk-compact-item__cta{display:inline-block;padding:0.38rem 1rem;background:var(--xk-accent);color:#fff !important;border-radius:2rem;font-size:0.82rem;font-weight:700;transition:background 0.2s ease,transform 0.2s ease;}.xk-block--special-offers-grid .xk-entity-card__footer a:hover,.xk-block--special-offers-grid .xk-compact-item__cta:hover{background:rgba(246,132,32,0.85);transform:translateY(-1px);}.xk-block--solutions-grid .xk-entity-card__footer a,.xk-block--solutions-grid .xk-compact-item__cta{display:inline-block;padding:0.35rem 0.95rem;background:transparent;color:var(--xk-accent) !important;border:1.5px solid var(--xk-accent);border-radius:0.5rem;font-size:0.82rem;font-weight:700;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;}.xk-block--solutions-grid .xk-entity-card__footer a:hover,.xk-block--solutions-grid .xk-compact-item__cta:hover{background:var(--xk-accent);color:#fff !important;transform:translateY(-1px);}.xk-theme--dark.xk-block--solutions-grid .xk-entity-card__footer a,.xk-theme--dark.xk-block--solutions-grid .xk-compact-item__cta{border-color:var(--xk-accent);color:var(--xk-accent) !important;}.xk-theme--dark.xk-block--special-offers-grid .xk-entity-card__footer a,.xk-theme--dark.xk-block--special-offers-grid .xk-compact-item__cta{background:var(--xk-accent);color:#fff !important;}.xk-block--latest-posts .xk-entity-card h3,.xk-block--latest-posts .xk-stack-item h3{font-size:1.18rem;}.xk-block--latest-posts .xk-showcase-primary h3{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25;}.xk-block--latest-posts .xk-showcase-primary p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.xk-showcase-overflow{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin-top:1rem;}.xk-stats-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));}.xk-stats-grid--boxed{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));}.xk-stat-card{padding:1.5rem;border-radius:1.5rem;}.xk-stats-grid--boxed .xk-stat-card{text-align:center;border:0;}.xk-stat-value{font-size:clamp(2.4rem,4.8vw,3.8rem);line-height:1;font-weight:900;color:var(--xk-accent);margin-bottom:0.8rem;letter-spacing:-0.04em;}.xk-theme--accent .xk-stat-value{color:#fff;}.xk-stat-card h3,.xk-testimonial-card strong{margin:0;font-size:1.05rem;line-height:1.35;}.xk-stat-card p,.xk-testimonial-card blockquote,.xk-testimonial-card span{margin:0;color:var(--xk-muted);line-height:1.78;}.xk-testimonials-grid,.xk-team-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));}.xk-testimonials-grid--slider,.xk-team-grid--slider{grid-auto-flow:column;grid-auto-columns:minmax(18rem,24rem);overflow-x:auto;padding-bottom:0.45rem;scroll-snap-type:x proximity;}.xk-testimonials-grid--featured,.xk-team-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));}.xk-testimonial-card,.xk-team-card{padding:1.35rem;border-radius:1.45rem;position:relative;overflow:hidden;}.xk-testimonial-card{display:grid;gap:0.9rem;}.xk-testimonial-card.is-featured{grid-column:span 2;padding:1.6rem;}.xk-testimonials-grid--slider .xk-testimonial-card,.xk-team-grid--slider .xk-team-card{scroll-snap-align:start;}.xk-testimonial-rating{color:var(--xk-accent);letter-spacing:0.18rem;font-size:1rem;font-weight:800;}.xk-testimonial-card blockquote{font-size:1.02rem;}.xk-testimonial-author{display:grid;gap:0.2rem;}.xk-team-card{display:grid;gap:1rem;}.xk-team-card.is-featured{grid-column:span 2;grid-template-columns:minmax(15rem,0.8fr) minmax(0,1.2fr);align-items:stretch;}.xk-team-card__media{aspect-ratio:1 / 1;border-radius:1.15rem;overflow:hidden;background:rgba(20,33,61,0.05);}.xk-team-card__media img{width:100%;height:100%;object-fit:cover;display:block;}.xk-team-card__content{display:grid;gap:0.7rem;align-content:start;}.xk-team-card__content h3,.xk-team-role{margin:0;}.xk-team-role{color:var(--xk-accent);font-weight:800;}.xk-team-card__content p{margin:0;color:var(--xk-muted);line-height:1.75;}.xk-branches-layout{display:grid;gap:1rem;}.xk-branches-layout--split{grid-template-columns:minmax(0,1fr) minmax(18rem,0.92fr);}.xk-branches-layout--stacked{grid-template-columns:1fr;}.xk-branch-card{padding:1.25rem;border-radius:1.4rem;display:grid;gap:0.8rem;}.xk-branch-card__top,.xk-branch-card h3,.xk-branch-meta{margin:0;}.xk-branch-card p,.xk-branch-details{margin:0;color:var(--xk-muted);line-height:1.75;}.xk-branch-details{padding-inline-start:1rem;display:grid;gap:0.35rem;}.xk-branch-map-card{border-radius:1.5rem;overflow:hidden;border:1px solid var(--xk-line);box-shadow:var(--xk-shadow);min-height:24rem;background:var(--xk-surface);}.xk-branch-map-card iframe{width:100%;height:100%;min-height:24rem;border:0;display:block;}.xk-logo-cloud{align-items:center;}.xk-logo-cloud--grid,.xk-logo-cloud--cards{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));}.xk-logo-cloud--slider{grid-auto-flow:column;grid-auto-columns:minmax(10rem,14rem);overflow-x:auto;padding-bottom:0.45rem;scroll-snap-type:x proximity;}.xk-logo-item{display:flex;align-items:center;justify-content:center;padding:1.15rem;border-radius:1.2rem;min-height:6.25rem;}.xk-logo-cloud--slider .xk-logo-item{scroll-snap-align:start;}.xk-logo-item img{max-width:100%;max-height:3.3rem;object-fit:contain;display:block;filter:saturate(0.98);}.xk-faq-list{grid-template-columns:1fr;}.xk-faq-item{border-radius:1.05rem;overflow:hidden;}.xk-faq-item summary{cursor:pointer;padding:1rem 1.1rem;font-weight:800;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;}.xk-faq-item summary::after{content:"+";font-size:1.2rem;line-height:1;color:var(--xk-accent);}.xk-faq-item[open] summary::after{content:"−";}.xk-faq-item summary::-webkit-details-marker{display:none;}.xk-faq-answer{padding:0 1.1rem 1.1rem;color:var(--xk-muted);line-height:1.85;}.xk-cta{padding:1.75rem;text-align:center;}.xk-cta--banner{padding:2.1rem 2rem;background:radial-gradient(circle at 15% 20%,rgba(246,132,32,0.22),transparent 24%),linear-gradient(135deg,rgba(20,33,61,0.98) 0%,rgba(23,32,51,0.98) 100%);color:#fff;}.xk-cta .xk-builder-head{margin-inline:auto;}.xk-cta--banner .xk-builder-subtitle,.xk-cta--banner .xk-builder-body{color:rgba(255,255,255,0.82);}@media (max-width:1080px){.xk-showcase,.xk-case-study,.xk-team-card.is-featured{grid-template-columns:1fr;}.xk-showcase-primary{position:static;order:-1;}.xk-showcase-overflow{grid-template-columns:1fr;}.xk-masonry-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.xk-stack-item{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);}.xk-stack-item__link{grid-column:1 / -1;}}@media (max-width:900px){.xk-hero-grid,.xk-split,.xk-branches-layout--split,.xk-showcase{grid-template-columns:1fr;}.xk-hide-desktop{display:initial;}.xk-hide-mobile{display:none;}.xk-collection-grid,.xk-testimonials-grid--featured,.xk-team-grid--featured,.xk-masonry-grid{grid-template-columns:1fr;}.xk-columns--2 .xk-comparison-grid,.xk-columns--3 .xk-comparison-grid,.xk-columns--4 .xk-comparison-grid,.xk-columns--2 .xk-stats-grid,.xk-columns--3 .xk-stats-grid,.xk-columns--4 .xk-stats-grid,.xk-columns--2 .xk-branches-grid,.xk-columns--3 .xk-branches-grid,.xk-columns--4 .xk-branches-grid{grid-template-columns:1fr;}.xk-testimonial-card.is-featured,.xk-team-card.is-featured{grid-column:span 1;}.xk-stack-item,.xk-stack-item--no-image{grid-template-columns:1fr;}.xk-hero-visual,.xk-split__media,.xk-case-study__media{min-height:16rem;}.xk-hero--full .xk-hero-visual,.xk-hero--large .xk-hero-visual,.xk-hero--medium .xk-hero-visual{min-height:18rem;}}