.kit-flip{flex:none}.kit-flip:dir(rtl){transform:scaleX(-1)}.kit-main{padding-block-end:96px}.sk-cmp{table-layout:fixed;inline-size:100%;min-inline-size:calc(170px + var(--sk-cmp-cols, 4) * 110px)}.sk-cmp thead th.is-sticky{inline-size:170px}.sk-cmp td,.sk-cmp th{padding-inline:8px}.sk-cmp th.is-sticky{padding-inline:14px}.sk-cmp thead th{white-space:nowrap}.sk-cmp thead th.sk-cmp-col{white-space:normal;line-height:1.35;padding-block:10px}.sk-cmp-group{font-family:var(--font-ar-naskh);font-size:13px;font-weight:700;background:var(--bg-elevated);border-inline-start:1px solid var(--border)}.sk-cmp-col,.sk-cmp-group{text-align:center;color:var(--fg)}.sk-cmp-col{font-family:var(--font-mono);font-size:12px;font-weight:600;min-inline-size:84px}.sk-table thead th.sk-cmp-col{text-align:center}.sk-cmp-group-title{position:sticky;inset-inline-start:14px;display:inline-block}.sk-cmp-label{font-weight:400;font-size:14px;color:var(--fg);overflow-wrap:anywhere}@media (max-width:600px){.sk-cmp thead th.is-sticky{inline-size:100px;padding-inline:10px}.sk-cmp td.is-sticky,.sk-cmp th.is-sticky{padding-inline:10px}.sk-cmp-label{font-size:13px}}.sk-cmp-cell{text-align:center;vertical-align:middle;font-size:13px;color:var(--fg)}.sk-cmp-cell--yes{color:var(--accent-ink)}.sk-cmp-none{font-family:var(--font-mono);font-size:16px;color:var(--fg-subtle)}.sk-cmp-value{display:block;font-size:14px;text-align:center}.sk-cmp-value.is-mono{font-family:var(--font-mono);font-size:12.5px}.sk-cmp-sub{display:block;margin-block-start:2px;font-size:11px;color:var(--fg-subtle)}.sk-cmp .sk-cmp-cell--text{font-size:12.5px;line-height:1.6}.sk-faq{display:flex;flex-direction:column;gap:4px;max-inline-size:1020px}.sk-faq-list{border-block-start:1px solid var(--border);margin-block-start:18px}.sk-faq-item{border-block-end:1px solid var(--border)}.sk-faq-item summary{display:flex;align-items:center;gap:16px;padding:20px 4px;min-block-size:44px;cursor:pointer;list-style:none}.sk-faq-item summary::-webkit-details-marker{display:none}.sk-faq-no{flex:none;font-size:11.5px;color:var(--accent-ink)}.sk-faq-q{flex:1;min-inline-size:0;font-size:17px;font-weight:600;color:var(--fg);text-wrap:balance}.sk-faq-chev{position:relative;flex:none;inline-size:26px;block-size:26px;border-radius:8px;background:rgba(14,19,39,.05);color:var(--ink-500)}.sk-faq-chev:after,.sk-faq-chev:before{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:1px}.sk-faq-chev:before{inline-size:12px;block-size:1.5px}.sk-faq-chev:after{inline-size:1.5px;block-size:12px;transition:scale .2s var(--ease-out)}.sk-faq-item[open] .sk-faq-chev:after{scale:1 0}.sk-faq-item p{margin:0 34px 22px;max-inline-size:70ch;font-family:var(--font-ar-prose);font-size:15.5px;line-height:1.95;color:var(--ink-500);text-wrap:pretty}@media (max-width:700px){.sk-faq-q{font-size:16px}.sk-faq-item p{margin-inline:4px}}.kit-hero{gap:clamp(28px,4vw,52px);text-align:center}.kit-hero,.kit-hero-text{display:flex;flex-direction:column;align-items:center}.kit-hero-text{inline-size:100%;min-inline-size:0}.kit-hero-text>.sk-h1{max-inline-size:100%}.kit-hero-body{position:relative;display:flex;flex-direction:column;align-items:center;inline-size:100%;min-inline-size:0}.kit-hero .sk-lede{margin-inline:auto;max-inline-size:58ch;text-align:center}.kit-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:28px}.kit-hero-media{inline-size:min(100%,1040px);min-inline-size:0;margin-inline:auto;text-align:start;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-xs)}.kit-hero-media>img,.kit-hero-media>picture,.kit-hero-media>svg{display:block;inline-size:100%;block-size:auto}.kit-gutter{position:absolute;inset-block:0;display:none;align-items:center;pointer-events:none;color:var(--fg-subtle);--kit-room:640px;inline-size:min(300px,calc((100% - var(--kit-room)) / 2 - 24px))}.kit-gutter--start{inset-inline-start:0;justify-content:flex-start}.kit-gutter--end{inset-inline-end:0;justify-content:flex-end}.kit-art{display:block;inline-size:100%;block-size:100%;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,black 28%,transparent),linear-gradient(180deg,transparent,black 20%,black 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(270deg,black 28%,transparent),linear-gradient(180deg,transparent,black 20%,black 80%,transparent);mask-composite:intersect}.kit-art-node{fill:var(--bg);stroke:currentColor}.kit-art-node.is-accent{fill:var(--accent-ink);stroke:var(--accent-ink)}.kit-art-rings,.kit-art-ruler,.kit-art-spokes{color:var(--fg-subtle)}.kit-gutter--end .kit-art{transform:scaleX(-1)}.kit-gutter--end:dir(rtl) .kit-art{transform:none}.kit-gutter--start:dir(rtl) .kit-art{transform:scaleX(-1)}@media (min-width:1101px){.kit-gutter{display:flex}}.kit-axis{display:flex;flex-direction:column;align-items:center;flex:none;inline-size:9px;block-size:64px}.kit-axis:before{content:"";flex:1 1 auto;inline-size:1px;background:linear-gradient(to bottom,transparent,var(--border-strong))}.kit-axis>i{display:block;flex:none;inline-size:9px;block-size:9px;border:1.5px solid var(--accent-ink);border-radius:50%;background:var(--bg)}.kit-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kit-cols,3),minmax(0,1fr));gap:16px}.kit-grid[data-cols="2"]{--kit-cols:2}.kit-grid[data-cols="4"]{--kit-cols:4}.kit-grid>li{min-inline-size:0}.kit-feature{display:flex;flex-direction:column;align-items:flex-start;gap:10px;block-size:100%;padding:24px 24px 22px}.kit-feature-icon{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-muted);color:var(--accent-ink)}.kit-feature-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-mark);color:var(--fg-subtle)}.kit-feature-title{margin:0;font-family:var(--font-ar-naskh);font-size:19px;font-weight:700;line-height:1.35;color:var(--fg);text-wrap:balance}.kit-feature-body{margin:0;font-family:var(--font-ar-prose);font-size:14.5px;line-height:1.9;color:var(--fg-muted);text-wrap:pretty}.kit-feature-link{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;margin-block-start:auto;font-size:14px;font-weight:600}.kit-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kit-cols,3),minmax(0,1fr));gap:0 clamp(24px,3.4vw,48px);counter-reset:kit-no}.kit-cols[data-cols="2"]{--kit-cols:2}.kit-cols[data-cols="4"]{--kit-cols:4}.kit-cols>li{min-inline-size:0;counter-increment:kit-no;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-block:22px 28px;border-block-start:1px solid var(--border-strong)}.kit-cols>li:before{content:counter(kit-no,decimal-leading-zero);font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-mark);color:var(--accent-ink)}.kit-rail{list-style:none;margin:0;padding:0;counter-reset:kit-no;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px)}.kit-rail>li{counter-increment:kit-no;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px clamp(12px,2vw,24px);padding-block:22px;border-block-start:1px solid var(--border-strong)}.kit-rail>li:before{content:counter(kit-no,decimal-leading-zero);padding-block-start:.35em;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-mark);color:var(--accent-ink)}.kit-rail{border-block-end:1px solid var(--border-strong)}.kit-cols .kit-feature,.kit-rail .kit-feature{display:contents}@media (max-width:860px){.kit-rail{grid-template-columns:minmax(0,1fr)}}.kit-rail .kit-feature-body,.kit-rail .kit-feature-icon,.kit-rail .kit-feature-link,.kit-rail .kit-feature-tag,.kit-rail .kit-feature-title{grid-column:2}.kit-cols .kit-feature-icon{order:-1}.kit-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:center}.kit-split.is-reverse .kit-split-text{order:2}.kit-split-text{min-inline-size:0;display:flex;flex-direction:column;gap:16px}.kit-split-body{margin:0;max-inline-size:60ch;font-family:var(--font-ar-prose);font-size:15.5px;line-height:1.95;color:var(--fg-muted);text-wrap:pretty}.kit-split-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kit-split-points li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.7;color:var(--fg)}.kit-split-points svg{flex:none;margin-block-start:4px;color:var(--accent-ink)}.kit-split-link{align-self:flex-start}.kit-split-visual{min-inline-size:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-xs)}.kit-split-visual>img,.kit-split-visual>picture,.kit-split-visual>svg{display:block;inline-size:100%;block-size:auto}.sk-stats.kit-stats{list-style:none;padding:0;margin-block:32px 0;gap:1px;background:var(--border-strong);grid-template-columns:repeat(var(--kit-stat-cols,3),minmax(0,1fr))}.kit-stats[data-count="2"]{--kit-stat-cols:2}.kit-stats[data-count="4"]{--kit-stat-cols:4}.kit-stats[data-count="5"]{--kit-stat-cols:5}.kit-stats[data-count="6"]{--kit-stat-cols:6}.kit-stats .sk-stat{background:var(--bg-card);min-inline-size:0}.kit-stats .sk-stat+.sk-stat{border-inline-start:0}.kit-stat-unit{margin-inline-start:3px;font-size:.55em;color:var(--fg-muted)}.kit-stat-source{font-size:11.5px;line-height:1.5;color:var(--fg-subtle)}.sk-wrap[data-kit=breadcrumbs]{padding-block-start:12px}.kit-crumbs{font-size:13.5px}.kit-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.kit-crumbs li{gap:6px}.kit-crumbs a,.kit-crumbs li{display:inline-flex;align-items:center;min-block-size:44px}.kit-crumbs a{justify-content:center;min-inline-size:44px;padding-inline:4px}.kit-crumbs [aria-current=page]{color:var(--fg);font-weight:600}.kit-crumb-sep{color:var(--fg-subtle)}.kit-logos{padding-block-start:40px}.kit-logos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 44px}.kit-logos img{display:block;block-size:32px;inline-size:auto;max-inline-size:140px;object-fit:contain}.kit-quotes,.sk-wrap[data-kit=testimonial-card]{padding-block-start:40px}.kit-quotes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kit-quotes li{min-inline-size:0}.kit-quote{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:28px;block-size:100%}.kit-quote blockquote{margin:0}.kit-quote p{margin:0;font-family:var(--font-ar-prose);font-size:18px;line-height:1.9;color:var(--fg);text-wrap:pretty}.kit-quote figcaption{display:flex;align-items:center;gap:14px}.kit-quote-logo{display:block;block-size:28px;inline-size:auto;max-inline-size:100px;object-fit:contain}.kit-quote-who{display:flex;flex-direction:column;min-inline-size:0}.kit-quote-name{font-size:14.5px;font-weight:600;color:var(--fg)}.kit-quote-role{font-size:13px;color:var(--fg-muted)}.kit-cta{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin-block-start:64px;padding:clamp(36px,5vw,64px) clamp(20px,4vw,56px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-xs);overflow:hidden;text-align:center}.kit-cta-text{position:relative;flex:none;inline-size:100%;min-inline-size:0}.kit-cta-title{margin:0 auto;max-inline-size:100%;font-family:var(--font-ar-naskh);font-size:var(--fs-title-head);font-weight:700;line-height:var(--lh-title);color:var(--fg);text-wrap:balance}.kit-cta-body{margin:12px auto 0;max-inline-size:60ch;font-family:var(--font-ar-prose);font-size:15.5px;line-height:1.9;color:var(--fg-muted);text-wrap:pretty}.kit-cta-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.kit-cta .kit-gutter{--kit-room:600px}.kit-cta--ink{border-color:transparent;background:var(--navy-900)}.kit-cta--ink .kit-art-rings,.kit-cta--ink .kit-art-ruler,.kit-cta--ink .kit-art-spokes,.kit-cta--ink .kit-gutter{color:var(--paper-400)}.kit-cta--ink .kit-art-node{fill:var(--navy-900)}.kit-cta--ink .kit-art-node.is-accent{fill:var(--cyan-300);stroke:var(--cyan-300)}.kit-cta--ink .kit-cta-title{color:var(--paper-50)}.kit-cta--ink .kit-cta-body{color:var(--paper-400)}.sk-root .kit-cta--ink a.sk-btn--ghost{color:var(--paper-50);border-color:var(--paper-400)}.kit-marks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kit-marks-cols,3),minmax(0,1fr));border-block:1px solid var(--border)}.kit-marks[data-count="1"]{--kit-marks-cols:1}.kit-marks[data-count="2"]{--kit-marks-cols:2}.kit-marks[data-count="4"]{--kit-marks-cols:4}.kit-marks-cell{display:flex;align-items:center;justify-content:center;min-block-size:112px;min-inline-size:0;padding:24px 18px}.kit-marks-cell+.kit-marks-cell{border-inline-start:1px solid var(--border)}.kit-marks-name{font-family:var(--font-ar-naskh);font-size:clamp(19px,2.3vw,30px);font-weight:700;line-height:1.3;text-align:center;text-wrap:balance;color:var(--fg-subtle);transition:color .24s var(--ease-out)}.kit-marks-cell:hover .kit-marks-name{color:var(--fg)}.kit-marks-img{display:block;inline-size:auto;block-size:auto;max-block-size:44px;max-inline-size:min(100%,176px);object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .24s var(--ease-out),opacity .24s var(--ease-out)}.kit-marks-cell:hover .kit-marks-img{filter:none;opacity:1}.theme-dark .kit-marks-img,:root[data-theme=dark] .kit-marks-img{filter:none;opacity:1;box-sizing:border-box;padding:6px;background:var(--paper-50);max-block-size:76px;max-inline-size:min(100%,176px);border-radius:var(--radius-sm)}.theme-dark .kit-marks-cell:hover .kit-marks-img,:root[data-theme=dark] .kit-marks-cell:hover .kit-marks-img{filter:none;opacity:1}.kit-wall-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.kit-wall-lead{grid-column:1/-1}.kit-wall-grid[data-count="1"] .kit-wall-lead{inline-size:100%;max-inline-size:960px;justify-self:center}.kit-wall-card{margin:0;display:flex;flex-direction:column;gap:26px;min-inline-size:0}.kit-wall-lead.kit-wall-card{padding:clamp(36px,5.5vw,76px) clamp(26px,6vw,96px) clamp(32px,4.5vw,60px);gap:clamp(26px,3vw,44px);overflow:hidden;isolation:isolate;background:radial-gradient(52% 62% at 50% -8%,color-mix(in srgb,var(--cyan-300) 26%,transparent),transparent 72%),var(--bg-card)}.kit-wall-glyph{flex:none;color:var(--accent-ink);opacity:.9}.kit-wall-lead .kit-wall-glyph{inline-size:52px;block-size:auto}.kit-wall-text{margin:0}.kit-wall-text p{margin:0;font-family:var(--font-ar-prose);font-size:19px;line-height:2;color:var(--fg);text-wrap:pretty}.kit-wall-lead .kit-wall-text{max-inline-size:1000px}.kit-wall-lead .kit-wall-text p{font-family:var(--font-ar-naskh);font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.75;text-wrap:balance}.kit-wall-card:lang(en) .kit-wall-text p{font-family:var(--font-lat-ui);font-size:17px;line-height:1.75}.kit-wall-lead.kit-wall-card:lang(en) .kit-wall-text{max-inline-size:880px}.kit-wall-lead.kit-wall-card:lang(en) .kit-wall-text p{font-family:var(--font-lat);font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.5}.kit-wall-by{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-block-start:auto}.kit-wall-by:before{content:"";inline-size:40px;block-size:2px;margin-block-end:14px;border-radius:2px;background:var(--accent-ink)}.kit-wall-name{font-family:var(--font-ar-naskh);font-size:19px;font-weight:700;line-height:1.4;color:var(--fg)}.kit-wall-lead .kit-wall-name{font-size:22px}.kit-wall-name-part{white-space:nowrap}.kit-wall-name-sep{color:var(--fg-muted);font-weight:400}.kit-wall-card:lang(en) .kit-wall-name{font-family:var(--font-lat);font-weight:600;letter-spacing:var(--en-tracking-title,0)}.kit-wall-line{font-size:14px;line-height:1.6;color:var(--fg-muted)}.kit-wall-by--mark{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:0;align-items:center;justify-items:start}.kit-wall-id{display:flex;flex-direction:column;gap:4px;min-inline-size:0;align-items:flex-start}.kit-wall-by--mark:before{grid-column:1/-1}.kit-wall-plate{display:grid;place-items:center;flex:none;inline-size:64px;aspect-ratio:1;padding:6px;box-sizing:border-box;border-radius:18px;background:var(--paper-50);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 12%,transparent),0 22px 38px -22px color-mix(in srgb,var(--navy-950) 85%,transparent)}.kit-wall-lead .kit-wall-plate{inline-size:88px;border-radius:24px;padding:6px}.kit-wall-plate-img{display:block;inline-size:100%;block-size:100%;object-fit:contain;border-radius:8px}.kit-wall-lead .kit-wall-plate-img{border-radius:12px}.kit-wall-side{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,9vw,136px);min-inline-size:0;margin-block-start:clamp(36px,5vw,72px)}.kit-wall-side:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:1px;background:var(--border-strong)}.kit-wall-grid[data-count="2"] .kit-wall-side{grid-template-columns:minmax(0,1fr)}.kit-wall-grid[data-count="2"] .kit-wall-side:before{content:none}.kit-wall-side .kit-wall-glyph{inline-size:30px;block-size:auto}.kit-marks{margin-block-end:clamp(28px,4vw,56px)}.kit-quote:lang(en) p{font-family:var(--font-lat-ui)}.sk-root:lang(en) .kit-cta-title,.sk-root:lang(en) .kit-feature-title{font-family:var(--font-lat);font-weight:600}.sk-root:lang(en) .kit-cta-body,.sk-root:lang(en) .kit-feature-body,.sk-root:lang(en) .kit-quote p,.sk-root:lang(en) .kit-split-body{font-family:var(--font-lat-ui)}@media (max-width:1100px){.kit-grid,.kit-grid[data-cols]{--kit-cols:2}}@media (max-width:860px){.kit-hero--media,.kit-split{grid-template-columns:minmax(0,1fr)}.kit-split{gap:24px}.kit-split.is-reverse .kit-split-text{order:0}.kit-quotes ul,.kit-wall-side{grid-template-columns:minmax(0,1fr)}.kit-wall-side{row-gap:36px}.kit-wall-side:before{content:none}.kit-wall-side .kit-wall-card+.kit-wall-card{padding-block-start:36px;border-block-start:1px solid var(--border-strong)}}@media (max-width:700px){.kit-grid,.kit-grid[data-cols]{--kit-cols:1}}@media (max-width:560px){.kit-feature{padding:20px 18px 18px}.kit-feature-title{font-size:17px}.kit-cta{padding:24px 20px;margin-block-start:52px}.kit-cta-title{font-size:22px}.kit-quote{padding:22px 18px}.kit-quote p{font-size:16px}.kit-wall-lead.kit-wall-card{padding:30px 22px 26px;gap:22px}.kit-wall-text p{font-size:17px;line-height:1.95}.kit-wall-lead .kit-wall-text p{font-size:23px;line-height:1.75}.kit-wall-card:lang(en) .kit-wall-text p{font-size:16px}.kit-wall-lead.kit-wall-card:lang(en) .kit-wall-text p{font-size:22px}.kit-wall-lead .kit-wall-glyph{inline-size:40px}.kit-wall-plate{inline-size:56px;border-radius:16px}.kit-wall-lead .kit-wall-plate{inline-size:64px;border-radius:18px}.kit-marks-cell{min-block-size:88px;padding:18px 8px}.kit-marks-name{font-size:17px}.kit-marks-img{max-block-size:34px}.theme-dark .kit-marks-img,:root[data-theme=dark] .kit-marks-img{max-block-size:56px}.kit-stats[data-count="4"],.kit-stats[data-count="5"],.kit-stats[data-count="6"]{--kit-stat-cols:2}.kit-stats[data-count="5"] .sk-stat:last-child{grid-column:1/-1}}