@font-face{font-family:IRANSansX;src:url("../fonts/iransansx-regular.woff2?v=3f38e6a4") format("woff2");font-weight:100 599;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url("../fonts/iransansx-bold.woff2?v=a3d039b8") format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--ksf-navy:#071018;--ksf-graphite:#0e1923;--ksf-surface:#14232e;--ksf-surface-2:#1b2e3b;--ksf-tile:var(--ksf-surface);--ksf-tile-2:var(--ksf-surface-2);--ksf-text-dark:var(--ksf-text);--ksf-text-2-dark:var(--ksf-text-2);--ksf-link-dark:var(--ksf-cyan);--ksf-cyan:#16d5d1;--ksf-blue:#3478f6;--ksf-champagne:#d6b56e;--ksf-emerald:#28c997;--ksf-text:#f2f6f7;--ksf-text-2:#98a8b3;--ksf-paper:#f4f7f8;--ksf-paper-2:#e6edf0;--ksf-ink:#0b1620;--ksf-ink-2:#44566a;--ksf-cyan-ink:#0a7c79;--ksf-blue-ink:#1f5fd6;--ksf-champagne-ink:#7a5c17;--ksf-white:#ffffff;--ksf-line:rgba(152, 168, 179, 0.14);--ksf-line-strong:rgba(152, 168, 179, 0.28);--ksf-line-ink:rgba(11, 22, 32, 0.12);--ksf-line-ink-strong:rgba(11, 22, 32, 0.24);--ksf-line-dark:var(--ksf-line);--ksf-line-strong-dark:var(--ksf-line-strong);--ksf-danger:#ff6b6b;--ksf-danger-ink:#c62828;--ksf-focus:0 0 0 2px var(--ksf-navy),0 0 0 4px var(--ksf-cyan);--ksf-pillar-ai:var(--ksf-cyan);--ksf-pillar-security:var(--ksf-emerald);--ksf-pillar-infra:var(--ksf-blue);--ksf-pillar-trust:var(--ksf-champagne);--ff-display:"IRANSansX",Tahoma,"Segoe UI",system-ui,sans-serif;--ff-body:"IRANSansX",Tahoma,"Segoe UI",system-ui,sans-serif;--ff-mono:ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace;--fs-display:clamp(2.25rem, 1.6rem + 3.2vw, 4.5rem);--fs-h1:clamp(1.875rem, 1.45rem + 2.1vw, 3.25rem);--fs-h2:clamp(1.5rem, 1.3rem + 1.1vw, 2.375rem);--fs-h3:clamp(1.1875rem, 1.1rem + 0.45vw, 1.5rem);--fs-h4:1.125rem;--fs-lead:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);--fs-body:1rem;--fs-article:1.0625rem;--fs-small:0.875rem;--fs-micro:0.875rem;--lh-display:1.25;--lh-heading:1.45;--lh-body:1.9;--lh-ui:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--section-y:clamp(4rem, 2.5rem + 6vw, 8rem);--gutter:clamp(1rem, 0.5rem + 2.5vw, 2.5rem);--container:80rem;--container-wide:90rem;--container-text:46rem;--header-h:4.5rem;--radius-xs:2px;--radius-sm:4px;--chamfer-sm:8px;--chamfer-md:16px;--chamfer-lg:28px;--elev-1:inset 0 1px 0 rgba(255, 255, 255, 0.04);--elev-2:0 12px 32px -12px rgba(0, 0, 0, 0.55);--elev-paper:0 1px 2px rgba(11, 22, 32, 0.06),0 8px 24px -16px rgba(11, 22, 32, 0.18);--elev-paper-dark:0 1px 2px rgba(0, 0, 0, 0.35),0 8px 24px -16px rgba(0, 0, 0, 0.6);--ksf-chip:var(--ksf-paper);--dur-1:120ms;--dur-2:200ms;--dur-3:360ms;--dur-4:640ms;--ease-out:cubic-bezier(0.2, 0.7, 0.1, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--z-header:100;--z-menu:110;--z-sheet:200;--z-skip:1000}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms;--dur-4:0ms}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--sp-4));color-scheme:dark}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--ksf-navy);color:var(--ksf-text);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;font-kerning:normal}canvas,img,picture,svg,video{display:block;max-inline-size:100%;block-size:auto}img{font-style:italic}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(h1,h2,h3,h4,h5,h6){margin:0 0 var(--sp-4);font-family:var(--ff-display);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:0;text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5,h6{font-size:var(--fs-body)}p{margin:0 0 var(--sp-4);text-wrap:pretty;overflow-wrap:break-word}a{color:var(--ksf-cyan);text-decoration-thickness:1px;text-underline-offset:0.3em}a:hover{color:var(--ksf-text)}b,strong{font-weight:var(--fw-bold)}small{font-size:var(--fs-small)}code,kbd,pre,samp{font-family:var(--ff-mono);font-size:.9em;direction:ltr;unicode-bidi:isolate}hr{border:0;border-block-start:1px solid var(--ksf-line);margin-block:var(--sp-7)}::selection{background:var(--ksf-cyan);color:var(--ksf-navy)}:focus{outline:0}:focus-visible{outline:2px solid var(--ksf-cyan);outline-offset:3px;border-radius:var(--radius-xs)}.ksf-paper :focus-visible{outline-color:var(--ksf-cyan-ink)}.screen-reader-text,.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--sp-4);inset-block-start:-100px;z-index:var(--z-skip);padding:var(--sp-3) var(--sp-5);background:var(--ksf-cyan);color:var(--ksf-navy);font-weight:var(--fw-bold);text-decoration:none}.skip-link:focus{inset-block-start:var(--sp-4)}.ksf-tech,.ltr,[dir=ltr]{direction:ltr;unicode-bidi:isolate}.ksf-tech{font-family:var(--ff-mono);font-size:.92em}.ksf-container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.ksf-container--wide{max-inline-size:calc(var(--container-wide) + 2 * var(--gutter))}.ksf-container--text{max-inline-size:calc(var(--container-text) + 2 * var(--gutter))}.ksf-section{position:relative;padding-block:var(--section-y)}.ksf-section--tight{padding-block:calc(var(--section-y) * 0.6)}.ksf-section--graphite{background:var(--ksf-graphite)}.ksf-section--lined{border-block-start:1px solid var(--ksf-line)}.ksf-paper{--ksf-text:var(--ksf-ink);--ksf-text-2:var(--ksf-ink-2);--ksf-line:var(--ksf-line-ink);--ksf-line-strong:var(--ksf-line-ink-strong);--ksf-surface:var(--ksf-white);--ksf-surface-2:var(--ksf-paper-2);--ksf-link:var(--ksf-cyan-ink);background:var(--ksf-paper);color:var(--ksf-ink);color-scheme:light}.ksf-paper a{color:var(--ksf-cyan-ink)}.ksf-paper a:hover{color:var(--ksf-ink)}.ksf-paper ::selection{background:var(--ksf-cyan-ink);color:var(--ksf-white)}.ksf-stack>*+*{margin-block-start:var(--stack,var(--sp-4))}.ksf-grid{display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min,18rem)),1fr))}@media (min-width:48rem){.ksf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ksf-muted{color:var(--ksf-text-2)}.ksf-chamfer{--c:var(--chamfer-md);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.ksf-chamfer--sm{--c:var(--chamfer-sm)}.ksf-chamfer--lg{--c:var(--chamfer-lg)}.ksf-reveal.is-pending{opacity:0;transform:translateY(14px);transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out)}.ksf-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ksf-reveal.is-pending{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}@font-face{font-family:Tahoma;src:local("Tahoma"),local("Tahoma-Regular");font-weight:100 599;size-adjust:94.6%}@font-face{font-family:Tahoma;src:local("Tahoma Bold"),local("Tahoma-Bold");font-weight:600 900;size-adjust:83.8%}.ksf-header{position:sticky;inset-block-start:0;z-index:var(--z-header);background:color-mix(in srgb,var(--ksf-navy) 82%,transparent);border-block-end:1px solid transparent}@supports not (background:color-mix(in srgb,red,blue)){.ksf-header{background:var(--ksf-navy)}}.ksf-header.is-scrolled,.ksf-header:focus-within{background:var(--ksf-graphite);border-block-end-color:var(--ksf-line)}.admin-bar .ksf-header{inset-block-start:var(--wp-admin--admin-bar--height,32px)}@media (max-width:600px){.admin-bar .ksf-header{inset-block-start:0}}.ksf-header__bar{display:flex;align-items:center;gap:var(--sp-5);min-block-size:var(--header-h)}.ksf-brand{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none;color:var(--ksf-text);text-decoration:none}.ksf-brand img{inline-size:auto;block-size:2.25rem}.ksf-brand__name{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:1rem;line-height:1.2;white-space:nowrap}.ksf-brand__name small{display:block;font-family:var(--ff-body);font-weight:var(--fw-regular);font-size:var(--fs-micro);color:var(--ksf-text-2)}.ksf-header__actions{display:flex;align-items:center;gap:var(--sp-3);margin-inline-start:auto}.ksf-icon-btn{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--ksf-line);background:0 0;color:var(--ksf-text);border-radius:var(--radius-sm)}.ksf-icon-btn:hover,.ksf-icon-btn[aria-expanded=true]{border-color:var(--ksf-line-strong);background:var(--ksf-surface)}.ksf-icon-btn svg{inline-size:1.25rem;block-size:1.25rem}.ksf-nav{display:none}@media (min-width:64rem){.ksf-nav{display:block;margin-inline-start:var(--sp-5)}}.ksf-nav__list{display:flex;align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none}.ksf-nav__item{position:relative;display:flex;align-items:center}.ksf-nav__link,.ksf-nav__toggle{display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:2.75rem;padding-inline:var(--sp-3);border:0;background:0 0;color:var(--ksf-text);font-family:var(--ff-body);font-size:.9375rem;font-weight:var(--fw-medium);line-height:1;text-decoration:none;white-space:nowrap}.ksf-nav__link+.ksf-nav__toggle{padding-inline:var(--sp-1);margin-inline-start:calc(var(--sp-2) * -1)}.ksf-nav__item.is-open>.ksf-nav__toggle,.ksf-nav__link:hover,.ksf-nav__link[aria-current=page],.ksf-nav__toggle:hover{color:var(--ksf-cyan)}.ksf-nav__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ksf-cyan)}.ksf-nav__chevron{inline-size:0.75rem;block-size:0.75rem;transition:transform var(--dur-2) var(--ease-out)}.ksf-nav__item.is-open .ksf-nav__chevron{transform:rotate(180deg)}.ksf-nav__panel{position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline-start:0;z-index:var(--z-menu);min-inline-size:16rem;padding:var(--sp-3);background:var(--ksf-graphite);border:1px solid var(--ksf-line-strong);box-shadow:var(--elev-2)}html:not(.ksf-nav-ready) .ksf-nav__panel{display:none}html:not(.ksf-nav-ready) .ksf-nav__item:focus-within>.ksf-nav__panel,html:not(.ksf-nav-ready) .ksf-nav__item:hover>.ksf-nav__panel{display:block}.ksf-nav__panel[hidden]{display:none}.ksf-nav__panel:not([hidden]){animation:ksf-drop var(--dur-3) var(--ease-out)}@keyframes ksf-drop{from{opacity:0;transform:translateY(-6px)}}.ksf-nav__sublist{margin:0;padding:0;list-style:none}.ksf-nav__sublink{display:block;padding:var(--sp-2) var(--sp-3);color:var(--ksf-text);font-size:var(--fs-small);line-height:var(--lh-ui);text-decoration:none;border-inline-start:2px solid transparent}.ksf-nav__sublink:focus-visible,.ksf-nav__sublink:hover,.ksf-nav__sublink[aria-current=page]{background:var(--ksf-surface);border-inline-start-color:var(--ksf-cyan);color:var(--ksf-text)}.ksf-nav__item--mega{position:static}.ksf-nav__item--mega>.ksf-nav__panel{position:fixed;inset-inline:0;inset-block-start:var(--header-h);margin-inline:auto;inline-size:min(var(--container-wide),calc(100vw - 2 * var(--gutter)));max-block-size:calc(100vh - var(--header-h) - var(--sp-6));overflow:auto;padding:var(--sp-6);display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.admin-bar .ksf-nav__item--mega>.ksf-nav__panel{inset-block-start:calc(var(--header-h) + var(--wp-admin--admin-bar--height,32px))}.ksf-nav__panel[hidden]{display:none}.ksf-mega__group-title{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);padding-block-end:var(--sp-2);border-block-end:1px solid var(--ksf-line);font-family:var(--ff-display);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ksf-text-2)}.ksf-mega__group-title::before{content:"";inline-size:0.5rem;block-size:0.5rem;background:var(--pillar,var(--ksf-cyan));clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 100%)}.ksf-mega__group-title a{color:inherit;text-decoration:none}.ksf-mega__group-title a:hover{color:var(--ksf-text)}.ksf-search-panel{border-block-start:1px solid var(--ksf-line);background:var(--ksf-graphite);padding-block:var(--sp-5)}.ksf-search-panel[hidden]{display:none}.ksf-mnav{position:static}@media (min-width:64rem){.ksf-mnav{display:none}}.ksf-mnav>summary{list-style:none}.ksf-mnav>summary::-webkit-details-marker{display:none}.ksf-mnav[open] .ksf-mnav__icon-open,.ksf-mnav__icon-close{display:none}.ksf-mnav[open] .ksf-mnav__icon-close{display:block}.ksf-mnav__sheet{position:fixed;inset-inline:0;inset-block:var(--header-h) 0;z-index:var(--z-sheet);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5) var(--gutter) var(--sp-8);background:var(--ksf-graphite);border-block-start:1px solid var(--ksf-line)}.admin-bar .ksf-mnav__sheet{inset-block-start:calc(var(--header-h) + var(--wp-admin--admin-bar--height,46px))}html.ksf-sheet-open{overflow:hidden}.ksf-mnav__list,.ksf-mnav__sublist{margin:0;padding:0;list-style:none}.ksf-mnav__item{border-block-end:1px solid var(--ksf-line)}.ksf-mnav__group>summary,.ksf-mnav__link{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-block-size:3.25rem;padding-block:var(--sp-3);color:var(--ksf-text);font-family:var(--ff-display);font-size:1.0625rem;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;list-style:none}button.ksf-mnav__link{inline-size:100%;margin:0;padding-inline:0;border:0;background:0 0;text-align:start}.ksf-mnav__group>summary::-webkit-details-marker{display:none}.ksf-mnav__group>summary .ksf-nav__chevron{inline-size:1rem;block-size:1rem}.ksf-mnav__group[open]>summary .ksf-nav__chevron{transform:rotate(180deg)}.ksf-mnav__sublist{padding-block-end:var(--sp-3);padding-inline-start:var(--sp-3);border-inline-start:1px solid var(--ksf-line)}.ksf-mnav__sublink{display:block;padding-block:var(--sp-2);padding-inline-start:var(--sp-3);color:var(--ksf-text-2);font-size:.9375rem;text-decoration:none}.ksf-mnav__sublink:hover,.ksf-mnav__sublink[aria-current=page]{color:var(--ksf-cyan)}.ksf-mnav__cta{margin-block-start:var(--sp-6);display:grid;gap:var(--sp-3)}.ksf-header__cta{display:none}@media (min-width:48rem){.ksf-header__cta{display:inline-flex}}.ksf-main{display:block;min-block-size:60vh}.ksf-main:focus{outline:0}.ksf-footer{position:relative;background:var(--ksf-graphite);border-block-start:1px solid var(--ksf-line);color:var(--ksf-text-2);font-size:var(--fs-small)}.ksf-footer__top{display:grid;gap:var(--sp-7) var(--gutter);padding-block:var(--sp-8) var(--sp-7);grid-template-columns:1fr}@media (min-width:48rem){.ksf-footer__top{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ksf-footer__top{grid-template-columns:1.4fr repeat(3,1fr) 1.3fr}}.ksf-footer__brand p{max-inline-size:28rem;margin-block:var(--sp-4)}.ksf-footer__title{margin:0 0 var(--sp-4);font-family:var(--ff-display);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ksf-text)}.ksf-footer ul{margin:0;padding:0;list-style:none}.ksf-footer li+li{margin-block-start:var(--sp-2)}.ksf-footer a{color:var(--ksf-text-2);text-decoration:none}.ksf-footer a:focus-visible,.ksf-footer a:hover{color:var(--ksf-cyan)}.ksf-footer__contact dt{color:var(--ksf-text);font-weight:var(--fw-medium)}.ksf-footer__contact dd{margin:0 0 var(--sp-3)}.ksf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-5);border-block-start:1px solid var(--ksf-line)}.ksf-social{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ksf-social a{display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--ksf-line);color:var(--ksf-text-2)}.ksf-social a:focus-visible,.ksf-social a:hover{border-color:var(--ksf-cyan);color:var(--ksf-cyan)}.ksf-social svg{inline-size:1.125rem;block-size:1.125rem}.ksf-blueprint{position:relative}.ksf-blueprint::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--ksf-line) 1px,transparent 1px),linear-gradient(to bottom,var(--ksf-line) 1px,transparent 1px);background-size:6rem 6rem;mask-image:radial-gradient(ellipse at 50% 0%,var(--ksf-navy) 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,var(--ksf-navy) 0%,transparent 70%);opacity:.6}.js [data-ksf-tabs]:not(.is-ready)>.ksf-tabs__panel~.ksf-tabs__panel{display:none}.js [data-ksf-tabs]:not(.is-ready)>.ksf-tabs__list[hidden]{display:flex;visibility:hidden;pointer-events:none}.js [data-ksf-tabs]:not(.is-ready) [data-ksf-tab-kicker]{display:none}.ksf-btn,.wp-block-button__link{--c:var(--chamfer-sm);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:3rem;padding:0 var(--sp-5);border:0;border-radius:0;background:var(--ksf-cyan);color:var(--ksf-navy);font-family:var(--ff-body);font-size:.9375rem;font-weight:var(--fw-bold);line-height:1.2;text-align:center;text-decoration:none;padding-block:var(--sp-2);text-wrap:balance;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:transform var(--dur-1) var(--ease-out)}.ksf-btn:hover,.wp-block-button__link:hover{background:var(--ksf-text);color:var(--ksf-navy)}.ksf-btn:active{transform:translateY(1px)}.ksf-btn:focus-visible,.wp-block-button__link:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--ksf-navy),inset 0 0 0 4px var(--ksf-text)}.is-style-outline>.wp-block-button__link,.ksf-btn--secondary{--ring:var(--ksf-line-strong);--bg:transparent;background:linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) top right/var(--c) var(--c) no-repeat,linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) bottom left/var(--c) var(--c) no-repeat,var(--bg);color:var(--ksf-text);box-shadow:inset 0 0 0 1px var(--ring)}.is-style-outline>.wp-block-button__link:hover,.ksf-btn--secondary:hover{--ring:var(--ksf-cyan);--bg:var(--ksf-surface);background:linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) top right/var(--c) var(--c) no-repeat,linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) bottom left/var(--c) var(--c) no-repeat,var(--bg);color:var(--ksf-text)}.ksf-btn--ghost{background:0 0;color:var(--ksf-cyan);padding-inline:0;min-block-size:2.5rem;clip-path:none}.ksf-btn--ghost:hover{background:0 0;color:var(--ksf-text)}.ksf-btn--sm{min-block-size:2.5rem;padding-inline:var(--sp-4);font-size:var(--fs-small)}.ksf-btn--lg{min-block-size:3.5rem;padding-inline:var(--sp-6);font-size:1rem}.ksf-arrow,.ksf-btn svg{inline-size:1.125rem;block-size:1.125rem;flex:none;transition:transform var(--dur-2) var(--ease-out)}[dir=rtl] .ksf-arrow{transform:scaleX(-1)}.ksf-btn:hover .ksf-arrow,a:hover>.ksf-arrow{transform:translateX(3px)}[dir=rtl] .ksf-btn:hover .ksf-arrow,[dir=rtl] a:hover>.ksf-arrow{transform:scaleX(-1) translateX(3px)}.ksf-paper .ksf-btn,.ksf-paper .wp-block-button__link{background:var(--ksf-ink);color:var(--ksf-white)}.ksf-paper .ksf-btn:hover,.ksf-paper .wp-block-button__link:hover{background:var(--ksf-cyan-ink);color:var(--ksf-white)}.ksf-paper .is-style-outline>.wp-block-button__link,.ksf-paper .ksf-btn--secondary{background:linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) top right/var(--c) var(--c) no-repeat,linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) bottom left/var(--c) var(--c) no-repeat,var(--bg);color:var(--ksf-ink)}.ksf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.ksf-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);color:var(--ksf-text-2);font-family:var(--ff-display);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:1.4}.ksf-eyebrow__index{display:inline-grid;place-items:center;min-inline-size:2.25rem;block-size:1.5rem;padding-inline:var(--sp-2);color:var(--pillar,var(--ksf-cyan));font-size:var(--fs-micro);box-shadow:inset 0 0 0 1px currentColor;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.ksf-eyebrow::after{content:"";inline-size:3rem;block-size:1px;background:var(--ksf-line-strong)}.ksf-section-head{display:grid;gap:var(--sp-4) var(--gutter);margin-block-end:var(--sp-7)}@media (min-width:64rem){.ksf-section-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.ksf-section-head h2{margin:0;max-inline-size:22ch}.ksf-section-head__lead{margin:0;color:var(--ksf-text-2);font-size:var(--fs-lead);line-height:1.8;max-inline-size:60ch}.ksf-card{--c:var(--chamfer-md);position:relative;display:flex;flex-direction:column;gap:var(--sp-3);block-size:100%;padding:var(--sp-6);background:var(--ksf-surface);color:var(--ksf-text);box-shadow:var(--elev-1),inset 0 0 0 1px var(--ksf-line)}.ksf-card--product{clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.ksf-card__media--mark{display:grid;place-content:center;justify-items:center}.ksf-card__media--mark img{inline-size:4.5rem;block-size:4.5rem}.ksf-card:focus-within,.ksf-card:hover{background:var(--ksf-surface-2);box-shadow:var(--elev-1),inset 0 0 0 1px var(--ksf-line-strong)}.ksf-card::after{content:"";position:absolute;inset-block-start:0;right:0;inline-size:2.5rem;block-size:2px;background:var(--pillar,var(--ksf-cyan));transform-origin:right center;transform:scaleX(.4);transition:transform var(--dur-3) var(--ease-out)}.ksf-card--product::after{right:var(--c)}.ksf-card:focus-within::after,.ksf-card:hover::after{transform:scaleX(3)}.ksf-card__media{margin:calc(var(--sp-6) * -1) calc(var(--sp-6) * -1) var(--sp-2);aspect-ratio:16/10;overflow:hidden;background:var(--ksf-graphite)}.ksf-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.ksf-card:hover .ksf-card__media img{transform:scale(1.03)}.ksf-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);margin:0;color:var(--ksf-text-2);font-size:var(--fs-micro)}.ksf-card__title{margin:0;font-size:var(--fs-h3);line-height:1.5}.ksf-card__title a{color:inherit;text-decoration:none}.ksf-card__title a::before{content:"";position:absolute;inset:0;z-index:1}.ksf-card__title a:focus-visible{outline:0}.ksf-card:has(.ksf-card__title a:focus-visible){box-shadow:inset 0 0 0 2px var(--ksf-cyan)}.ksf-card__text{margin:0;color:var(--ksf-text-2);font-size:.9375rem;line-height:1.85;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:63.99rem){.ksf-card__text{display:block;overflow:visible;-webkit-line-clamp:none;line-clamp:none}}.ksf-card__foot{margin-block-start:auto;padding-block-start:var(--sp-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);color:var(--ksf-cyan);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.ksf-paper .ksf-card{background:var(--ksf-white);box-shadow:var(--elev-paper),inset 0 0 0 1px var(--ksf-line)}.ksf-paper .ksf-card:hover{background:var(--ksf-white);box-shadow:var(--elev-paper),inset 0 0 0 1px var(--ksf-line-strong)}.ksf-paper .ksf-card:has(.ksf-card__title a:focus-visible){box-shadow:var(--elev-paper),inset 0 0 0 2px var(--ksf-cyan-ink)}.ksf-paper .ksf-card__foot{color:var(--ksf-cyan-ink)}.ksf-card__foot>span{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.ksf-pillar-tag{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--ksf-text-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.ksf-pillar-tag::before{content:"";inline-size:0.5rem;block-size:0.5rem;background:var(--pillar,var(--ksf-cyan));clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 100%)}.ksf-pillar--ai{--pillar:var(--ksf-pillar-ai)}.ksf-pillar--security{--pillar:var(--ksf-pillar-security)}.ksf-pillar--infra{--pillar:var(--ksf-pillar-infra)}.ksf-pillar--trust{--pillar:var(--ksf-pillar-trust)}.ksf-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:.125rem var(--sp-2);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--ksf-line-strong);color:var(--ksf-text-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1.6}.ksf-badge--product{color:var(--ksf-champagne);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ksf-champagne) 45%,transparent)}.ksf-paper .ksf-badge--product{color:var(--ksf-champagne-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ksf-champagne-ink) 35%,transparent)}.ksf-cards{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:40rem){.ksf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ksf-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ksf-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ksf-stats{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--sp-5);margin:0}@media (min-width:48rem){.ksf-stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.ksf-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-inline-size:0;padding:var(--sp-6) var(--sp-5);border:1px solid var(--ksf-line);border-radius:1.25rem;background:linear-gradient(135deg,#e1fbff0c,transparent),var(--ksf-surface);box-shadow:inset 0 1px #ffffff14;text-align:center}.ksf-stat dt{order:1;color:var(--ksf-text-2);font-size:var(--fs-small);line-height:1.8}.ksf-stat dd{display:flex;align-items:baseline;justify-content:center;gap:.15em;margin:0;color:var(--ksf-text);font-family:var(--ff-display);font-size:var(--fs-h1);font-weight:var(--fw-heavy);line-height:1.2}.ksf-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ksf-line);border-inline-start:1px solid var(--ksf-line)}@media (min-width:40rem){.ksf-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ksf-logos{grid-template-columns:repeat(6,minmax(0,1fr))}}.ksf-logos li{display:grid;place-items:center;aspect-ratio:3/2;padding:var(--sp-5);border-block-end:1px solid var(--ksf-line);border-inline-end:1px solid var(--ksf-line)}.ksf-logos img{max-block-size:3.5rem;inline-size:auto;object-fit:contain;filter:grayscale(1) brightness(1.7) contrast(.9);opacity:.78;transition:opacity var(--dur-2) var(--ease-out)}.ksf-logos a:focus-visible img,.ksf-logos li:hover img{filter:none;opacity:1}.ksf-paper .ksf-logos img{filter:grayscale(1)}.ksf-cta{--c:var(--chamfer-lg);position:relative;display:grid;gap:var(--sp-5) var(--gutter);grid-template-columns:minmax(0,1fr);min-inline-size:0;align-items:center;padding:clamp(2rem,1rem + 4vw,4rem);background:linear-gradient(120deg,color-mix(in srgb,var(--ksf-cyan) 10%,transparent),transparent 45%),var(--ksf-surface);box-shadow:inset 0 0 0 1px var(--ksf-line-strong);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}@media (min-width:64rem){.ksf-cta{grid-template-columns:minmax(0,1.4fr) auto}}.ksf-cta h2{margin:0 0 var(--sp-2);font-size:var(--fs-h2)}.ksf-cta p{margin:0;color:var(--ksf-text-2)}.ksf-cta__phone{direction:ltr;unicode-bidi:isolate;font-family:var(--ff-display);font-weight:var(--fw-bold);color:var(--ksf-text);text-decoration:none}.ksf-cta__phone a{color:inherit;text-decoration:none}.ksf-breadcrumbs,.rank-math-breadcrumb{margin:0 0 var(--sp-5);color:var(--ksf-text-2);font-size:var(--fs-small);line-height:1.6}.rank-math-breadcrumb p{margin:0}.ksf-breadcrumbs a,.rank-math-breadcrumb a{color:var(--ksf-text-2);text-decoration:none}.ksf-breadcrumbs a:hover,.rank-math-breadcrumb a:hover{color:var(--ksf-cyan)}.rank-math-breadcrumb .separator{margin-inline:var(--sp-2);color:var(--ksf-line-strong)}.rank-math-breadcrumb .last{color:var(--ksf-text)}.ksf-pagination,.ksf-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-block-start:var(--sp-8)}.ksf-pagination .page-numbers{display:inline-grid;place-items:center;min-inline-size:2.75rem;block-size:2.75rem;padding-inline:var(--sp-3);color:var(--ksf-text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--ksf-line)}.ksf-pagination .page-numbers:hover{box-shadow:inset 0 0 0 1px var(--ksf-cyan)}.ksf-pagination .page-numbers.current{background:var(--ksf-cyan);color:var(--ksf-navy);box-shadow:none;font-weight:var(--fw-bold)}.ksf-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.ksf-chip{display:inline-flex;align-items:center;min-block-size:2.25rem;padding-inline:var(--sp-3);color:var(--ksf-text-2);font-size:var(--fs-small);text-decoration:none;box-shadow:inset 0 0 0 1px var(--ksf-line);border-radius:var(--radius-xs)}.ksf-chip.is-active,.ksf-chip:hover,.ksf-chip[aria-current=page]{color:var(--ksf-text);box-shadow:inset 0 0 0 1px var(--ksf-cyan)}.ksf-paper .ksf-chip.is-active,.ksf-paper .ksf-chip[aria-current=page]{box-shadow:inset 0 0 0 1px var(--ksf-cyan-ink)}.ksf-form{display:grid;gap:var(--sp-5)}@media (min-width:48rem){.ksf-form--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.ksf-form--2col .ksf-field--full{grid-column:1/-1}}.ksf-field{display:grid;gap:var(--sp-2)}.ksf-field label,.ksf-field legend{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--ksf-text)}.ksf-field .ksf-req{color:var(--ksf-cyan)}.ksf-field input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ksf-field select,.ksf-field textarea,.ksf-input,.search-form .search-field{inline-size:100%;min-block-size:3rem;padding:var(--sp-3) var(--sp-4);border:1px solid var(--ksf-field-line,#5e6b75);border-radius:var(--radius-sm);background:var(--ksf-navy);color:var(--ksf-text);line-height:1.6}.ksf-field textarea{min-block-size:9rem;resize:vertical}.ksf-field input:focus-visible,.ksf-field select:focus-visible,.ksf-field textarea:focus-visible,.search-form .search-field:focus-visible{outline:2px solid var(--ksf-cyan);outline-offset:2px;border-color:var(--ksf-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--ksf-cyan) 35%,transparent)}#consultation.ksf-form-wrap{scroll-margin-block-start:calc(var(--header-h) + 8rem)}.ksf-sec--support-cta p{max-inline-size:65ch}.ksf-field [aria-invalid=true]{border-color:var(--ksf-danger)}.ksf-field__error{color:var(--ksf-danger);font-size:var(--fs-small)}.ksf-field__hint{color:var(--ksf-text-2);font-size:var(--fs-small)}.ksf-form__notice{padding:var(--sp-4) var(--sp-5);border-inline-start:3px solid var(--ksf-emerald);background:color-mix(in srgb,var(--ksf-emerald) 8%,transparent)}.ksf-form__notice--error{border-inline-start-color:var(--ksf-danger);background:color-mix(in srgb,var(--ksf-danger) 8%,transparent)}.ksf-form__privacy{color:var(--ksf-text-2);font-size:var(--fs-small);line-height:1.8;max-inline-size:65ch}.ksf-hp{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ksf-paper .ksf-field input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ksf-paper .ksf-field select,.ksf-paper .ksf-field textarea,.ksf-paper .search-form .search-field{background:var(--ksf-white);color:var(--ksf-ink)}.search-form{display:flex;gap:var(--sp-2);max-inline-size:44rem}.search-form label{flex:1}.search-form .search-submit{flex:none}.ksf-accordion,.wp-block-details{border-block-end:1px solid var(--ksf-line)}.ksf-accordion>summary,.wp-block-details>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-4);padding-inline-end:var(--sp-6);cursor:pointer;list-style:none;font-family:var(--ff-display);font-weight:var(--fw-semibold);line-height:1.6}.ksf-accordion>summary::-webkit-details-marker,.wp-block-details>summary::-webkit-details-marker{display:none}.ksf-accordion>summary::after,.wp-block-details>summary::after{content:"";position:absolute;inset-inline-end:0;inline-size:0.75rem;block-size:0.75rem;border-inline-end:2px solid var(--ksf-cyan);border-block-end:2px solid var(--ksf-cyan);transform:rotate(45deg) translate(-25%,-25%);transition:transform var(--dur-2) var(--ease-out)}.ksf-accordion[open]>summary::after,.wp-block-details[open]>summary::after{transform:rotate(225deg)}.ksf-paper .ksf-accordion>summary::after,.ksf-paper .wp-block-details>summary::after{border-color:var(--ksf-cyan-ink)}.ksf-accordion>:not(summary),.wp-block-details>:not(summary){padding-block-end:var(--sp-4)}.ksf-tabs__list{display:flex;gap:var(--sp-1);overflow-x:auto;margin-block-end:var(--sp-5);border-block-end:1px solid var(--ksf-line);scrollbar-width:thin}.ksf-tabs__tab{flex:none;padding:var(--sp-3) var(--sp-4);border:0;background:0 0;color:var(--ksf-text-2);font-weight:var(--fw-medium);box-shadow:inset 0 -2px 0 transparent}.ksf-tabs__tab[aria-selected=true]{color:var(--ksf-text);box-shadow:inset 0 -2px 0 var(--ksf-cyan)}.ksf-table-wrap,.wp-block-table{overflow-x:auto;margin-block:var(--sp-6)}.ksf-table,.wp-block-table table{inline-size:100%;border-collapse:collapse;font-size:.9375rem}.ksf-table td,.ksf-table th,.wp-block-table td,.wp-block-table th{padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--ksf-line);text-align:start;vertical-align:top}.ksf-table th,.wp-block-table th,.wp-block-table thead td{color:var(--ksf-text);font-weight:var(--fw-semibold);background:var(--ksf-surface)}.ksf-icon-tile{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;color:var(--pillar,var(--ksf-cyan));box-shadow:inset 0 0 0 1px var(--ksf-line-strong);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.ksf-icon-tile svg{inline-size:1.5rem;block-size:1.5rem}@media (max-width:63.9375rem),(pointer:coarse){.ksf-btn--sm,.ksf-chip{min-block-size:2.75rem}.ksf-cta__phone{display:inline-flex;align-items:center;min-block-size:2.75rem}.ksf-breadcrumbs a,.ksf-card__ext,.rank-math-breadcrumb a,a.ksf-pillar-tag{position:relative}.ksf-breadcrumbs a::after,.ksf-card__ext::after,.rank-math-breadcrumb a::after,a.ksf-pillar-tag::after{content:"";position:absolute;inset-block:-0.75rem;inset-inline:-0.375rem}}.ksf-cta>*{min-inline-size:0}.ksf-cta :where(h2,p){overflow-wrap:anywhere}.ksf-cta .ksf-btn{max-inline-size:100%;white-space:normal;text-align:center}.ksf-prose{--prose-h2:calc(var(--fs-h3) * 1.2);--prose-h3:var(--fs-h3);--prose-h4:var(--fs-h4);--prose-gap:var(--sp-4);max-inline-size:62ch;color:var(--ksf-text);font-size:var(--fs-article);line-height:2;overflow-wrap:break-word;hyphens:manual;text-align:start}.ksf-prose>:first-child{margin-block-start:0}.ksf-prose>:last-child{margin-block-end:0}.ksf-prose :where(h2,h3,h4,h5,h6){margin-block:var(--sp-7) var(--sp-3);color:var(--ksf-text);line-height:var(--lh-heading);scroll-margin-block-start:calc(var(--header-h) + var(--sp-4))}.ksf-prose h2{position:relative;padding-block-start:var(--sp-4);font-size:var(--prose-h2);font-weight:var(--fw-heavy)}.ksf-prose h2::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:2.5rem;block-size:2px;background:var(--ksf-cyan-ink)}.ksf-prose h3{margin-block-start:var(--sp-6);font-size:var(--prose-h3)}.ksf-prose h4{margin-block-start:var(--sp-5);font-size:var(--prose-h4)}.ksf-prose :where(h5,h6){font-size:var(--fs-article)}.ksf-prose .ksf-table-wrap,.ksf-prose .wp-block-table,.ksf-prose blockquote,.ksf-prose dl,.ksf-prose figure,.ksf-prose ol,.ksf-prose p,.ksf-prose pre,.ksf-prose ul{margin-block:0 var(--prose-gap)}.ksf-prose a{color:var(--ksf-cyan-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em}.ksf-prose a:hover{color:var(--ksf-ink)}.ksf-prose b,.ksf-prose strong{font-weight:var(--fw-bold);color:var(--ksf-text)}.ksf-prose mark{background:var(--ksf-paper-2);color:inherit;padding-inline:var(--sp-1)}.ksf-prose small{font-size:var(--fs-small)}.ksf-prose :where(ul,ol){padding-inline-start:var(--sp-6)}.ksf-prose ol{list-style-type:persian}.ksf-prose li{margin-block:0}.ksf-prose li+li{margin-block-start:var(--sp-2)}.ksf-prose li::marker{color:var(--ksf-cyan-ink);font-weight:var(--fw-bold)}.ksf-prose li>:where(ul,ol){margin-block:var(--sp-2) 0}.ksf-prose li>p{margin-block-end:var(--sp-2)}.ksf-prose .wp-block-quote,.ksf-prose blockquote{margin-inline:0;padding:var(--sp-4) var(--sp-5);border-inline-start:3px solid var(--ksf-cyan-ink);background:var(--ksf-paper-2);color:var(--ksf-text-2)}.ksf-prose blockquote>:last-child{margin-block-end:0}.ksf-prose .wp-block-quote cite,.ksf-prose blockquote cite{display:block;margin-block-start:var(--sp-2);font-size:var(--fs-small);font-style:normal;color:var(--ksf-text-2)}.ksf-prose .wp-block-separator,.ksf-prose hr{margin-block:var(--sp-7);border:0;border-block-start:1px solid var(--ksf-line-strong);background:0 0;opacity:1}.ksf-prose code,.ksf-prose kbd,.ksf-prose samp{padding:.1em .4em;border-radius:var(--radius-xs);background:var(--ksf-paper-2);color:var(--ksf-ink)}.ksf-prose pre{padding:var(--sp-4) var(--sp-5);overflow-x:auto;border-radius:var(--radius-sm);background:var(--ksf-paper-2);box-shadow:inset 0 0 0 1px var(--ksf-line);line-height:1.7;tab-size:4;text-align:left}.ksf-prose pre code{padding:0;background:0 0}.ksf-prose img{max-inline-size:100%;block-size:auto}.ksf-prose figure{margin-inline:0}.ksf-prose .wp-element-caption,.ksf-prose figcaption{margin-block-start:var(--sp-2);color:var(--ksf-text-2);font-size:var(--fs-small);line-height:1.7;text-align:center}.ksf-prose .wp-block-image img,.ksf-prose p>img:only-child{margin-block:var(--sp-5)}.ksf-prose .aligncenter,.ksf-prose .wp-block-image.aligncenter{display:block;margin-inline:auto;text-align:center}.ksf-prose .alignleft,.ksf-prose .alignright{float:none;margin-inline:auto}@media (min-width:48rem){.ksf-prose .alignleft{float:left;margin:0 var(--sp-5) var(--sp-4) 0}.ksf-prose .alignright{float:right;margin:0 0 var(--sp-4) var(--sp-5)}}.ksf-prose .alignfull,.ksf-prose .alignwide{max-inline-size:100%;margin-inline:auto}.ksf-prose embed,.ksf-prose iframe,.ksf-prose video{max-inline-size:100%}.ksf-prose .is-type-video iframe,.ksf-prose .wp-block-embed iframe{inline-size:100%;aspect-ratio:16/9;block-size:auto}.ksf-prose .ksf-table-wrap,.ksf-prose .wp-block-table{overflow-x:auto;border:1px solid var(--ksf-line);background:var(--ksf-surface)}.ksf-prose .ksf-table-wrap:focus-visible{outline-offset:2px}.ksf-prose .ksf-table-wrap::-webkit-scrollbar{block-size:0.5rem}.ksf-prose .ksf-table-wrap::-webkit-scrollbar-track{background:var(--ksf-paper-2)}.ksf-prose .ksf-table-wrap::-webkit-scrollbar-thumb{background:var(--ksf-ink-2);border-radius:var(--radius-xs)}@supports not selector(::-webkit-scrollbar){.ksf-prose .ksf-table-wrap{scrollbar-width:thin;scrollbar-color:var(--ksf-ink-2) var(--ksf-paper-2)}}.ksf-prose table{inline-size:100%;min-inline-size:32rem;border-collapse:collapse;font-size:.9375rem;line-height:1.7}.ksf-prose .wp-block-table table{margin:0}.ksf-prose td,.ksf-prose th{padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--ksf-line);text-align:start;vertical-align:top}.ksf-prose th[scope],.ksf-prose thead td,.ksf-prose thead th{background:var(--ksf-paper-2);font-weight:var(--fw-semibold)}.ksf-prose tbody tr:nth-child(2n)>*{background:var(--ksf-paper)}.ksf-prose tbody tr:last-child>*{border-block-end:0}.ksf-prose .wp-block-table figcaption{padding:var(--sp-2) var(--sp-4)}.ksf-prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block:var(--sp-5)}.ksf-prose .wp-block-button__link{text-decoration:none;white-space:normal}.ksf-prose .wp-block-columns{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin-block:var(--sp-5)}.ksf-prose .wp-block-column{flex:1 1 100%;min-inline-size:0}@media (min-width:48rem){.ksf-prose .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex:1 1 0}}.ksf-prose .wp-block-group{margin-block:var(--sp-5)}.ksf-prose .wp-block-group.has-background{padding:var(--sp-5)}.ksf-prose .wp-block-details{margin-block:var(--sp-4);border-block-start:1px solid var(--ksf-line)}.ksf-prose .wp-block-details>summary{font-size:var(--fs-article)}.ksf-prose .has-text-align-center{text-align:center}.ksf-prose .has-text-align-left{text-align:left}.ksf-prose .has-text-align-right{text-align:right}.ksf-author{display:flex;align-items:center;gap:var(--sp-4);margin-block-start:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--ksf-surface);box-shadow:var(--elev-paper),inset 0 0 0 1px var(--ksf-line)}.ksf-author__mark{display:inline-grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;background:var(--ksf-ink);color:var(--ksf-cyan);font-family:var(--ff-display);font-weight:var(--fw-bold);line-height:1;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.ksf-author__name{display:grid;margin:0;color:var(--ksf-text);font-family:var(--ff-display);font-weight:var(--fw-semibold);line-height:1.5}.ksf-author__label{color:var(--ksf-text-2);font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:var(--fw-regular)}.ksf-toc__details{background:var(--ksf-surface);box-shadow:var(--elev-paper),inset 0 0 0 1px var(--ksf-line)}.ksf-toc__title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);color:var(--ksf-text);font-family:var(--ff-display);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1.5;list-style:none;cursor:pointer}.ksf-toc__title::-webkit-details-marker{display:none}.ksf-toc__title::after{content:"";flex:none;inline-size:0.625rem;block-size:0.625rem;border-inline-end:2px solid var(--ksf-cyan-ink);border-block-end:2px solid var(--ksf-cyan-ink);transform:rotate(45deg) translate(-15%,-15%);transition:transform var(--dur-2) var(--ease-out)}.ksf-toc__details[open]>.ksf-toc__title::after{transform:rotate(225deg)}.ksf-toc__list{display:grid;gap:0;margin:0;padding:0 var(--sp-5) var(--sp-4);list-style:none}.ksf-toc__list a{display:block;padding:var(--sp-2) var(--sp-3);border-inline-start:2px solid var(--ksf-line);color:var(--ksf-text-2);font-size:var(--fs-small);line-height:1.7;text-decoration:none}.ksf-toc__list a:hover{color:var(--ksf-text);border-inline-start-color:var(--ksf-line-strong)}.ksf-toc__list a[aria-current=true]{color:var(--ksf-text);border-inline-start-color:var(--ksf-cyan-ink);font-weight:var(--fw-semibold)}.ksf-prose :where(p,li){text-wrap:pretty}.ksf-prose :where(h2,h3){text-wrap:balance}@media (max-width:39.99rem){.ksf-prose{--prose-h2:var(--fs-h3);--prose-h3:var(--fs-h4)}}.ksf-btn[data-ksf-consent-open][hidden],.ksf-cat[hidden],.ksf-consent-dlg:not([open]),.ksf-consent[hidden]{display:none}.ksf-consent{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-sheet);padding-block:var(--sp-4);background:var(--ksf-surface);color:var(--ksf-text);border-block-start:1px solid var(--ksf-line-strong);box-shadow:var(--elev-2)}:root:has(#ksf-consent-banner:not([hidden])){scroll-padding-block-end:calc(var(--ksf-consent-h,0px) + var(--sp-3))}.ksf-consent__inner{display:grid;gap:var(--sp-3) var(--sp-5);align-items:center}.ksf-consent__title{margin:0;font-size:var(--fs-h4)}.ksf-cat p,.ksf-consent__text p{margin:var(--sp-1) 0 0;color:var(--ksf-text-2);font-size:var(--fs-small);line-height:var(--lh-ui)}.ksf-consent__text a{color:var(--ksf-cyan)}.ksf-consent-dlg__acts,.ksf-consent__acts,.ksf-mapn__b{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ksf-consent .ksf-btn,.ksf-consent-dlg .ksf-btn{min-block-size:2.75rem}@media (min-width:48rem){.ksf-consent__inner{grid-template-columns:minmax(0,1fr) auto}}.ksf-consent-dlg{inline-size:min(34rem,calc(100vw - 2 * var(--sp-4)));max-block-size:calc(100dvh - 2 * var(--sp-4));padding:0;border:1px solid var(--ksf-line-strong);background:var(--ksf-surface);color:var(--ksf-text);overflow:auto}.ksf-consent-dlg::backdrop{background:color-mix(in srgb,var(--ksf-navy) 78%,transparent)}.ksf-consent-dlg__box{position:relative;display:grid;gap:var(--sp-4);padding:var(--sp-5)}.ksf-consent-dlg__title{margin:0;padding-inline-end:var(--sp-6);font-size:var(--fs-h3)}.ksf-consent-dlg__x{position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2);inline-size:2.75rem;block-size:2.75rem;border:0;background:0 0;color:var(--ksf-text);font-size:1.5rem;line-height:1;cursor:pointer}.ksf-consent-dlg__title:focus-visible,.ksf-consent-dlg__x:focus-visible,.ksf-linklike:focus-visible,.ksf-mapn__t:focus-visible,.ksf-sw input:focus-visible{outline:2px solid var(--ksf-cyan);outline-offset:2px}.ksf-consent-dlg__intro{margin:0;color:var(--ksf-text-2)}.ksf-cats{margin:0;padding:0;list-style:none}.ksf-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-3);border-block-start:1px solid var(--ksf-line)}.ksf-cat__t{display:block;font-weight:var(--fw-semibold)}.ksf-cat__on{flex:none;color:var(--ksf-emerald);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.ksf-sw{display:inline-flex;flex:none;align-items:center;gap:var(--sp-2);min-block-size:2.75rem;font-size:var(--fs-small)}.ksf-sw input{appearance:none;position:relative;flex:none;inline-size:2.75rem;block-size:1.5rem;margin:0;border:1px solid var(--ksf-text-2);border-radius:1rem;background:var(--ksf-surface-2);cursor:pointer}.ksf-sw input::after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--ksf-text-2);transition:inset-inline-start var(--dur-2) var(--ease-out)}.ksf-sw input:checked{border-color:var(--ksf-cyan);background:var(--ksf-cyan)}.ksf-sw input:checked::after{inset-inline-start:calc(100% - 1rem - 3px);background:var(--ksf-navy)}.ksf-sw__st{min-inline-size:2.5rem}.ksf-sw__st::before{content:attr(data-off)}.ksf-sw input:checked+.ksf-sw__st::before{content:attr(data-on)}.ksf-consent-dlg__links{margin:0;font-size:var(--fs-small)}.ksf-consent-dlg__links a{color:var(--ksf-cyan)}.ksf-map-facade.has-notice .ksf-map-facade__body{display:none}.ksf-mapn{display:grid;justify-items:center;gap:var(--sp-3);max-inline-size:36rem;padding:var(--sp-4);text-align:center}.ksf-mapn__t{margin:0;font-size:var(--fs-small);line-height:var(--lh-ui)}.ksf-mapn__b{justify-content:center}.ksf-linklike{padding:0;border:0;background:0 0;color:var(--ksf-cyan);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.3em;cursor:pointer}.ksf-linklike:hover{color:var(--ksf-text)}.ksf-footer__legal .ksf-linklike{display:inline-flex;align-items:center}@media (pointer:coarse){.ksf-footer__legal .ksf-linklike{min-block-size:2.75rem;min-inline-size:2.75rem}}.ksf-dark-reading .ksf-paper{--ksf-text:var(--ksf-text-dark);--ksf-text-2:var(--ksf-text-2-dark);--ksf-line:var(--ksf-line-dark);--ksf-line-strong:var(--ksf-line-strong-dark);--ksf-surface:var(--ksf-tile);--ksf-surface-2:var(--ksf-tile-2);--ksf-link:var(--ksf-link-dark);--ksf-paper:var(--ksf-tile);--ksf-paper-2:var(--ksf-tile-2);--ksf-ink:var(--ksf-text-dark);--ksf-ink-2:var(--ksf-text-2-dark);--ksf-cyan-ink:var(--ksf-link-dark);--ksf-blue-ink:var(--ksf-blue);--ksf-champagne-ink:var(--ksf-champagne);--ksf-danger-ink:var(--ksf-danger);--ksf-white:var(--ksf-navy);--ksf-line-ink:var(--ksf-line-dark);--ksf-line-ink-strong:var(--ksf-line-strong-dark);--elev-paper:var(--elev-paper-dark);background:var(--ksf-tile);color:var(--ksf-text-dark);color-scheme:dark}.ksf-dark-reading .ksf-paper ::selection{background:var(--ksf-cyan);color:var(--ksf-navy)}.ksf-dark-reading .ksf-paper img,.ksf-dark-reading .ksf-sec--about .ksf-figure img,.ksf-dark-reading .ksf-why__grid .ksf-figure.ksf-paper img{mix-blend-mode:normal}.ksf-dark-reading .ksf-why__grid .ksf-figure.ksf-paper{background:var(--ksf-tile);color-scheme:dark}.ksf-dark-reading .ksf-paper .ksf-card,.ksf-dark-reading .ksf-paper .ksf-card:hover{background:var(--ksf-tile-2)}.ksf-dark-reading .ksf-paper .ksf-card:hover{box-shadow:var(--elev-paper),inset 0 0 0 1px var(--ksf-line-strong)}.ksf-dark-reading .ksf-paper .ksf-about-card,.ksf-dark-reading .ksf-paper .ksf-author,.ksf-dark-reading .ksf-paper .ksf-svc-facility{background:var(--ksf-tile-2)}.ksf-dark-reading .ksf-paper .ksf-svc-benefit__media,.ksf-dark-reading .ksf-paper .ksf-svc-facilities__media,.ksf-dark-reading .ksf-paper .ksf-svc-why__media{background:var(--ksf-tile-2)}.ksf-dark-reading .ksf-paper .ksf-quote__logo,.ksf-dark-reading .ksf-paper .ksf-svc-facility__icon-wrap,.ksf-dark-reading .ksf-paper .ksf-trust__logo{background:var(--ksf-chip);box-shadow:inset 0 0 0 1px var(--ksf-line-ink-strong)}.ksf-dark-reading .ksf-paper .ksf-svc-facility__icon-wrap.is-on-dark{background:var(--ksf-graphite);box-shadow:inset 0 0 0 1px var(--ksf-line-strong)}.ksf-dark-reading .ksf-paper .ksf-logos img,.ksf-dark-reading .ksf-paper .ksf-logos--wall .ksf-logo img{filter:none;opacity:1}.ksf-dark-reading .ksf-paper .ksf-btn:not(.ksf-btn--secondary):not(.ksf-btn--ghost),.ksf-dark-reading .ksf-paper .wp-block-button:not(.is-style-outline)>.wp-block-button__link{background:var(--ksf-cyan);color:var(--ksf-navy)}.ksf-dark-reading .ksf-paper .ksf-btn:not(.ksf-btn--secondary):not(.ksf-btn--ghost):hover,.ksf-dark-reading .ksf-paper .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover{background:var(--ksf-text-dark);color:var(--ksf-navy)}.ksf-dark-reading .ksf-paper .ksf-btn--ghost{background:0 0;color:var(--ksf-cyan)}.ksf-dark-reading .ksf-paper .ksf-btn--ghost:hover{background:0 0;color:var(--ksf-text-dark)}.ksf-dark-reading .ksf-paper .is-style-outline>.wp-block-button__link:hover,.ksf-dark-reading .ksf-paper .ksf-btn--secondary:hover{background:linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) top right/var(--c) var(--c) no-repeat,linear-gradient(to bottom left,transparent calc(50% - .7px),var(--ring) calc(50% - .7px),var(--ring) calc(50% + .7px),transparent calc(50% + .7px)) bottom left/var(--c) var(--c) no-repeat,var(--bg);color:var(--ksf-text-dark)}.ksf-dark-reading .ksf-paper .ksf-btn:focus-visible,.ksf-dark-reading .ksf-paper .wp-block-button__link:focus-visible{box-shadow:inset 0 0 0 2px var(--ksf-navy),inset 0 0 0 4px var(--ksf-text-dark)}.ksf-dark-reading .ksf-paper .ksf-field input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ksf-dark-reading .ksf-paper .ksf-field select,.ksf-dark-reading .ksf-paper .ksf-field textarea,.ksf-dark-reading .ksf-paper .search-form .search-field,.ksf-dark-reading .ksf-paper .um .um-form input[type=email],.ksf-dark-reading .ksf-paper .um .um-form input[type=number],.ksf-dark-reading .ksf-paper .um .um-form input[type=password],.ksf-dark-reading .ksf-paper .um .um-form input[type=search],.ksf-dark-reading .ksf-paper .um .um-form input[type=tel],.ksf-dark-reading .ksf-paper .um .um-form input[type=text],.ksf-dark-reading .ksf-paper .um .um-form input[type=url],.ksf-dark-reading .ksf-paper .um .um-form select,.ksf-dark-reading .ksf-paper .um .um-form textarea{background:var(--ksf-navy);color:var(--ksf-text-dark);border-color:var(--ksf-line-strong-dark)}.ksf-dark-reading .ksf-paper .ksf-field input:focus-visible,.ksf-dark-reading .ksf-paper .ksf-field select:focus-visible,.ksf-dark-reading .ksf-paper .ksf-field textarea:focus-visible,.ksf-dark-reading .ksf-paper .search-form .search-field:focus-visible{border-color:var(--ksf-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--ksf-cyan) 25%,transparent)}.ksf-dark-reading .ksf-paper .ksf-field [aria-invalid=true]~.ksf-field__error,.ksf-dark-reading .ksf-paper .ksf-field__error{color:var(--ksf-danger)}.ksf-dark-reading .ksf-paper .ksf-field [aria-invalid=true]{border-color:var(--ksf-danger)}.ksf-dark-reading .ksf-paper .ksf-form__notice{background:color-mix(in srgb,var(--ksf-emerald) 8%,transparent);color:var(--ksf-text-dark)}.ksf-dark-reading .ksf-paper .ksf-form__notice--error{background:color-mix(in srgb,var(--ksf-danger) 8%,transparent)}.ksf-dark-reading .ksf-comments .ksf-req{color:var(--ksf-cyan)}.ksf-dark-reading .ksf-comments .comment-form-cookies-consent input{accent-color:var(--ksf-cyan)}.ksf-dark-reading .ksf-paper .ksf-author__mark{background:var(--ksf-navy);box-shadow:inset 0 0 0 1px var(--ksf-line-strong)}.ksf-sec__title span{color:var(--ksf-cyan)}.ksf-paper .ksf-sec__title span{color:var(--ksf-cyan-ink)}.ksf-section-head__main{min-inline-size:0}.ksf-section-head__main .ksf-eyebrow{margin-block-end:var(--sp-3)}.ksf-sec__more{display:flex;justify-content:center;margin:var(--sp-7) 0 0}.ksf-pillar--business{--pillar:var(--ksf-text-2)}.ksf-card--mag .ksf-card__body{display:flex;flex:1;flex-direction:column;gap:var(--sp-3)}.ksf-card--mag .ksf-card__media{aspect-ratio:2/1}.ksf-card__term{color:var(--ksf-cyan);font-weight:var(--fw-semibold);min-inline-size:0;overflow-wrap:anywhere}.ksf-paper .ksf-card__term{color:var(--ksf-cyan-ink)}.ksf-article-main{padding-block:var(--sp-8) var(--sp-9)}.ksf-article-layout{font-size:var(--fs-article);display:grid;gap:var(--sp-6) var(--sp-8);align-items:start;grid-template-columns:minmax(0,1fr)}.ksf-article-content{min-inline-size:0}@media (min-width:64rem){.ksf-article-layout:has(> .ksf-toc){grid-template-columns:minmax(0,62ch) 15rem;justify-content:center}.ksf-article-layout:not(:has(> .ksf-toc)){grid-template-columns:minmax(0,62ch);justify-content:center}.ksf-article-layout>.ksf-toc{grid-column:2;grid-row:1;position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-5));max-block-size:calc(100vh - var(--header-h) - var(--sp-7));overflow-y:auto}.ksf-article-layout>.ksf-article-content{grid-column:1;grid-row:1}}.ksf-card--mag{min-inline-size:0;overflow:hidden}.ksf-card--mag .ksf-card__media{min-inline-size:0;max-inline-size:none}.ksf-card--mag .ksf-card__media img{display:block;object-fit:contain;transform:none}.ksf-card--mag .ksf-card__media.is-brand-logo,.ksf-card--mag .ksf-card__media.is-light-art{display:grid;place-items:center;padding:var(--sp-6)}.ksf-card--mag .ksf-card__media.is-brand-logo img{max-inline-size:24rem;inline-size:100%;block-size:auto;max-block-size:8rem}.ksf-card--mag .ksf-card__media.is-light-art{background:radial-gradient(ellipse at 50% 30%,#203c48,var(--ksf-graphite) 75%)}.ksf-card--mag .ksf-card__media.is-light-art img{max-inline-size:22rem;block-size:auto;max-block-size:9rem}.ksf-pagehead{border-block-end:1px solid var(--ksf-line)}.ksf-pagehead__title{margin:0;max-inline-size:30ch}.ksf-page__body{padding-block:var(--sp-8) var(--section-y)}.ksf-page__content>:first-child{margin-block-start:0}.ksf-page__content>:last-child{margin-block-end:0}.ksf-pillar--business{--pillar:var(--ksf-text-2)}.ksf-svc-prose{max-inline-size:62ch;color:inherit;overflow-wrap:break-word;line-height:2}.ksf-svc-prose>:first-child{margin-block-start:0}.ksf-svc-prose>:last-child{margin-block-end:0}.ksf-svc-prose ol,.ksf-svc-prose ul{margin:0 0 var(--sp-4);padding-inline-start:var(--sp-5)}.ksf-svc-prose li+li{margin-block-start:var(--sp-2)}.ksf-svc-prose a{text-decoration-line:underline}.ksf-svc-group .ksf-section-head h2,.ksf-svc-hero h1,.ksf-svc-sec .ksf-section-head h2{max-inline-size:36ch}.ksf-svc-hero{position:relative;isolation:isolate;padding-block:var(--sp-4) var(--sp-8);background:var(--ksf-graphite);border-block-end:1px solid var(--ksf-line);overflow:clip}.ksf-svc-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to bottom,transparent 35%,var(--ksf-graphite) 100%),linear-gradient(var(--ksf-line) 1px,transparent 1px),linear-gradient(90deg,var(--ksf-line) 1px,transparent 1px);background-size:100% 100%,var(--sp-7) var(--sp-7),var(--sp-7) var(--sp-7);background-position:0 0,50% 0,50% 0}.ksf-svc-hero .ksf-breadcrumbs,.ksf-svc-hero .rank-math-breadcrumb{margin-block-end:var(--sp-5)}.ksf-svc-hero__inner{display:grid;gap:var(--sp-7) var(--sp-8);align-items:center}@media (min-width:64rem){.ksf-svc-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.ksf-svc-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-4)}.ksf-svc-eyebrow .ksf-pillar-tag{font-family:var(--ff-display);font-size:var(--fs-small);color:var(--ksf-text);text-decoration:none}.ksf-svc-eyebrow .ksf-pillar-tag:hover{color:var(--ksf-cyan)}.ksf-svc-eyebrow .ksf-pillar-tag::before{inline-size:0.625rem;block-size:0.625rem}.ksf-svc-hero__title{margin:0 0 var(--sp-4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.ksf-service__tagline{margin:0 0 var(--sp-5);color:var(--ksf-cyan);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:1.6;max-inline-size:48ch}.ksf-svc-hero__intro{margin-block-end:var(--sp-6);color:var(--ksf-text-2);font-size:var(--fs-lead);line-height:1.9}.ksf-svc-hero__intro strong{color:var(--ksf-text)}.ksf-svc-hero__media{margin:0;padding:var(--sp-3);background:var(--ksf-surface);box-shadow:var(--elev-1),inset 0 0 0 1px var(--ksf-line-strong)}.ksf-svc-hero__img{inline-size:100%;block-size:auto}.ksf-svc-hero__vendor{display:block;inline-size:auto;max-inline-size:min(65%,16rem);block-size:auto;max-block-size:4rem;margin-block-end:var(--sp-5)}.ksf-svc-hero__media.is-brand-only{display:flex;justify-content:center;align-items:center;min-block-size:12rem;padding:0;background:0 0;box-shadow:none}.ksf-svc-hero__media.is-brand-only .ksf-svc-hero__vendor{max-inline-size:min(90%,26rem);max-block-size:10rem;margin:0}@media (max-width:63.99rem){.ksf-svc-hero__media.is-brand-only{order:-1;min-block-size:8rem}}.ksf-product-preview figure{margin:0 auto;max-inline-size:62.5rem}.ksf-product-preview img{display:block;inline-size:100%;block-size:auto}.ksf-product-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--sp-6);list-style:none;padding:0;margin-block-start:var(--sp-6)}.ksf-product-gallery__grid img{display:block;inline-size:100%;block-size:auto}.ksf-product-gallery__grid span{display:block;margin-block-start:var(--sp-3);color:var(--ksf-text)}.ksf-svc-sec .ksf-section-head{margin-block-end:var(--sp-6)}.ksf-svc-sec.ksf-paper h2,.ksf-svc-sec.ksf-paper h3{color:var(--ksf-ink)}.ksf-svc-why__panel{display:grid;gap:var(--sp-5) var(--sp-8);align-items:center}.ksf-svc-why__tabs:not(.is-ready) .ksf-svc-why__panel+.ksf-svc-why__panel{margin-block-start:var(--sp-8);padding-block-start:var(--sp-8);border-block-start:1px solid var(--ksf-line)}@media (min-width:48rem){.ksf-svc-why__panel.has-media{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}.ksf-svc-why__body h3{margin-block-end:var(--sp-3)}.ksf-svc-why__kicker{margin:0 0 var(--sp-2);color:var(--ksf-text-2);font-family:var(--ff-display);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.ksf-svc-why__kicker[hidden]{display:none}.ksf-svc-benefit__media,.ksf-svc-facilities__media,.ksf-svc-why__media{margin:0;background:var(--ksf-surface);box-shadow:var(--elev-1),inset 0 0 0 1px var(--ksf-line);overflow:hidden}.ksf-svc-benefit__media img,.ksf-svc-facilities__media img,.ksf-svc-why__media img{inline-size:100%;block-size:auto}.ksf-svc-why__tabs .ksf-tabs__list[hidden]{display:none}.ksf-svc-why__tabs .ksf-tabs__tab{font-size:var(--fs-body);min-block-size:3rem;cursor:pointer;min-inline-size:0;max-inline-size:100%;white-space:normal}.ksf-svc-why__tabs .ksf-tabs__list{flex-wrap:wrap;overflow:visible}.ksf-svc-why__tabs .ksf-tabs__tab:hover{color:var(--ksf-text)}.ksf-svc-why__tabs .ksf-tabs__tab:focus-visible{outline-offset:-3px}.ksf-paper .ksf-tabs__tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ksf-cyan-ink)}.ksf-svc-why__panel[hidden]{display:none}.ksf-svc-why__panel:focus-visible{outline:2px solid var(--ksf-cyan-ink);outline-offset:6px}@media print{.ksf-svc-why__panel[hidden]{display:grid!important}.ksf-svc-why__tabs .ksf-tabs__list{display:none!important}}.ksf-svc-facilities__layout{display:grid;gap:var(--sp-7)}@media (min-width:64rem){.ksf-svc-facilities__layout.has-media{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.ksf-svc-facilities__media{position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-5))}}.ksf-svc-facilities__grid{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:40rem){.ksf-svc-facilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ksf-svc-facilities__layout:not(.has-media) .ksf-svc-facilities__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ksf-svc-facility{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--ksf-surface);box-shadow:var(--elev-1),inset 0 0 0 1px var(--ksf-line)}.ksf-paper .ksf-svc-facility{box-shadow:var(--elev-paper),inset 0 0 0 1px var(--ksf-line)}.ksf-svc-facility__icon-wrap{display:grid;place-items:center;flex:none;inline-size:4rem;block-size:4rem;background:var(--ksf-paper);box-shadow:inset 0 0 0 1px var(--ksf-line-ink)}.ksf-paper .ksf-svc-facility__icon-wrap{background:var(--ksf-paper-2)}.ksf-svc-facility__icon{inline-size:3rem;block-size:3rem;object-fit:contain}.ksf-svc-facility__title{margin:0;font-size:var(--fs-h4);line-height:1.6}.ksf-svc-facility__text{color:var(--ksf-text-2);font-size:.9375rem;line-height:1.85}.ksf-svc-benefits__list{display:grid;gap:var(--sp-8);margin:0;padding:0;list-style:none}.ksf-svc-benefit{display:grid;gap:var(--sp-5) var(--sp-8);align-items:center;padding-block-end:var(--sp-8);border-block-end:1px solid var(--ksf-line)}.ksf-svc-benefit:last-child{padding-block-end:0;border-block-end:0}@media (min-width:48rem){.ksf-svc-benefit.has-media{grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.ksf-svc-benefit.has-media:nth-child(2n){grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.ksf-svc-benefit.has-media:nth-child(2n) .ksf-svc-benefit__media{order:-1}}.ksf-svc-benefit__media{max-inline-size:17rem}.ksf-svc-benefit__index{margin-block-end:var(--sp-3);color:var(--ksf-cyan)}.ksf-paper .ksf-svc-benefit__index{color:var(--ksf-cyan-ink)}.ksf-svc-benefit__body h3{margin-block-end:var(--sp-3)}.ksf-svc-benefit__body .ksf-svc-prose{color:var(--ksf-text-2)}.ksf-svc-faq__inner{display:grid;gap:var(--sp-5) var(--sp-8)}@media (min-width:64rem){.ksf-svc-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start}.ksf-svc-faq__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-5))}}.ksf-svc-faq__head{margin-block-end:0!important}.ksf-svc-faq__sub{margin:0 0 var(--sp-3);color:var(--ksf-text-2);font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.ksf-svc-faq__items>.ksf-accordion:first-child{border-block-start:1px solid var(--ksf-line)}.ksf-svc-faq .ksf-accordion>summary{font-size:var(--fs-body)}.ksf-svc-faq .ksf-svc-prose{color:var(--ksf-text-2)}.ksf-svc-cta__inner,.ksf-svc-related__inner{display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.ksf-svc-related__block .ksf-section-head{margin-block-end:var(--sp-5)}.ksf-svc-cta .ksf-cta .ksf-actions{gap:var(--sp-5)}.ksf-svc-lead{max-inline-size:var(--container-text);inline-size:100%;margin-inline:auto}.ksf-svc-lead__title{font-size:var(--fs-h3)}.ksf-card--service .ksf-card__meta{gap:var(--sp-2) var(--sp-3)}.ksf-card--service .ksf-pillar-tag{font-size:var(--fs-micro)}.ksf-card--service .ksf-card__text{-webkit-line-clamp:3;line-clamp:3}@media (max-width:63.99rem){.ksf-card--service .ksf-card__text{-webkit-line-clamp:none;line-clamp:none}}.ksf-svc-archive__head{position:relative;isolation:isolate;padding-block:var(--sp-4) var(--sp-7);background:var(--ksf-graphite);overflow:clip}.ksf-svc-archive__head::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to bottom,transparent 35%,var(--ksf-graphite) 100%),linear-gradient(var(--ksf-line) 1px,transparent 1px),linear-gradient(90deg,var(--ksf-line) 1px,transparent 1px);background-size:100% 100%,var(--sp-7) var(--sp-7),var(--sp-7) var(--sp-7);background-position:0 0,50% 0,50% 0}.ksf-svc-archive__title{margin:var(--sp-5) 0 var(--sp-6)}.ksf-svc-archive__filter .ksf-chip{min-block-size:2.75rem}.ksf-svc-archive__filter .ksf-chip[class*=ksf-pillar--]::before{content:"";inline-size:0.5rem;block-size:0.5rem;margin-inline-end:var(--sp-2);background:var(--pillar,var(--ksf-cyan));clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 100%)}.ksf-svc-group__head{margin-block-end:var(--sp-6)}.ksf-svc-group__head .ksf-eyebrow{margin-block-end:var(--sp-3)}.ksf-svc-group__head .ksf-eyebrow::after{display:none}.ksf-svc-group .ksf-eyebrow__index{color:var(--pillar,var(--ksf-cyan))}.ksf-svc-group.ksf-pillar--infra .ksf-eyebrow__index{color:color-mix(in srgb,var(--ksf-blue) 82%,var(--ksf-text))}.ksf-svc-subgroup{margin-block-start:var(--sp-7)}.ksf-svc-subgroup:first-of-type{margin-block-start:0}.ksf-svc-subgroup__title{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--fs-h4);color:var(--ksf-text-2)}.ksf-svc-subgroup__title::before{content:"";flex:none;inline-size:0.5rem;block-size:0.5rem;background:var(--pillar,var(--ksf-cyan));clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 100%)}.ksf-svc-group .ksf-cards+.ksf-svc-listed,.ksf-svc-group .ksf-cards+.ksf-svc-subgroup,.ksf-svc-group .ksf-svc-subgroup+.ksf-svc-listed{margin-block-start:var(--sp-7)}.ksf-svc-listed{display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.ksf-svc-listed__list{display:grid;gap:var(--sp-2) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none}.ksf-svc-listed__list li{padding:var(--sp-3) var(--sp-4);background:var(--ksf-surface);box-shadow:inset 0 0 0 1px var(--ksf-line);line-height:var(--lh-ui)}.ksf-svc-listed__list a{display:block;margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4);color:var(--ksf-text);text-decoration-color:var(--ksf-line-strong)}.ksf-svc-listed__list a:hover{color:var(--ksf-cyan)}.ksf-svc-listed__inquiry{margin:0}.ksf-paper .ksf-svc-facility__icon-wrap.is-on-dark,.ksf-svc-facility__icon-wrap.is-on-dark{background:var(--ksf-graphite);box-shadow:inset 0 0 0 1px var(--ksf-line-strong)}.ksf-svc-archive .ksf-card__media{aspect-ratio:2.2/1}.ksf-svc-facet .ksf-card--service{gap:var(--sp-2)}.ksf-svc-related__more{margin-block-start:var(--sp-5)}.ksf-svc-x__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}.ksf-svc-x__intro{display:grid;gap:var(--sp-3);max-inline-size:var(--container-text)}.ksf-svc-x__eyebrow{margin:0}.ksf-svc-x__note{margin:0;color:var(--ksf-text-2);font-size:var(--fs-small)}.ksf-svc-x__toc ol{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:0;padding:0;list-style:none}.ksf-svc-x__toc a{display:inline-block;padding-block:var(--sp-1);font-size:var(--fs-small);text-decoration-line:underline;text-underline-offset:0.25em}.ksf-svc-x__sec{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);max-inline-size:var(--container-text);scroll-margin-block-start:calc(var(--header-h) + var(--sp-5))}.ksf-svc-x__sec+.ksf-svc-x__sec{content-visibility:auto;contain-intrinsic-size:auto 40rem}.ksf-svc-x__sec>h2{margin:0;font-size:var(--fs-h3);line-height:var(--lh-heading);max-inline-size:36ch}.ksf-svc-x__body{max-inline-size:68ch;min-inline-size:0}.ksf-svc-x__body p{margin-block:0 var(--sp-4)}.ksf-svc-x__body a{text-decoration-line:underline;text-underline-offset:0.2em}.ksf-svc-x__scroll{max-inline-size:100%;margin-block:var(--sp-2) var(--sp-4);overflow-x:auto;border:1px solid var(--ksf-line-strong)}.ksf-svc-x__scroll:focus-visible{outline:2px solid var(--ksf-cyan-ink);outline-offset:2px}.ksf-svc-x__table{inline-size:100%;min-inline-size:30rem;border-collapse:collapse;font-size:var(--fs-small);line-height:var(--lh-ui)}.ksf-svc-x__table td,.ksf-svc-x__table th{padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--ksf-line);text-align:start;vertical-align:top}.ksf-svc-x__table thead th{background:var(--ksf-surface-2);color:var(--ksf-text);font-weight:var(--fw-semibold)}.ksf-svc-x__table tbody th{font-weight:var(--fw-semibold)}.ksf-svc-x__table tbody tr:last-child>*{border-block-end:0}.ksf-svc-x__table [dir=ltr]{text-align:end;unicode-bidi:isolate}.ksf-svc-x__sec--faq .ksf-accordion:first-child{border-block-start:1px solid var(--ksf-line)}.ksf-svc-x__sec--faq .ksf-accordion>summary{font-size:var(--fs-body)}.ksf-svc-x__sec--faq .ksf-accordion>:not(summary){margin-block:0;color:var(--ksf-text-2)}.ksf-svc-x__sources{padding-block-start:var(--sp-5);border-block-start:1px solid var(--ksf-line)}.ksf-svc-x__date,.ksf-svc-x__disclaimer{margin:0;color:var(--ksf-text-2);font-size:var(--fs-small);max-inline-size:65ch}.ksf-svc-x__sourcelist{margin:0;padding-inline-start:var(--sp-5);font-size:var(--fs-small)}.ksf-svc-x__sourcelist li+li{margin-block-start:var(--sp-2)}.ksf-svc-x__sourcelist a{overflow-wrap:anywhere;text-decoration-line:underline}@media (min-width:64rem){.ksf-svc-x__inner{gap:var(--sp-8)}}.ksf-trust{padding-block:var(--sp-4);background:var(--ksf-surface);border-block-end:1px solid var(--ksf-line);color:var(--ksf-text)}.ksf-trust__inner{display:grid;gap:var(--sp-4) var(--sp-7);align-items:center}.ksf-trust__facts,.ksf-trust__facts dd,.ksf-trust__logos{margin:0;padding:0;list-style:none}.ksf-trust__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5)}.ksf-trust__fact{display:flex;flex-direction:column;gap:var(--sp-1);min-inline-size:0}.ksf-trust__fact--article{grid-column:1/-1}.ksf-trust__val{color:var(--ksf-text);font-family:var(--ff-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-ui)}.ksf-trust__val b{color:var(--ksf-cyan);font-size:var(--fs-h3);font-weight:var(--fw-heavy)}.ksf-trust__cap{margin:0;color:var(--ksf-text-2);font-size:var(--fs-small);line-height:var(--lh-ui)}.ksf-trust__article,.ksf-trust__tel{display:inline-flex;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;align-self:flex-start;align-items:center;min-block-size:2.75rem;color:var(--ksf-text);text-decoration:none}.ksf-trust__article{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-medium);text-wrap:balance;text-decoration:underline;text-decoration-color:var(--ksf-line-strong);text-underline-offset:0.25em}.ksf-trust__article:hover,.ksf-trust__tel:hover{color:var(--ksf-cyan);text-decoration-color:var(--ksf-cyan)}.ksf-trust__article:focus-visible,.ksf-trust__tel:focus-visible{outline:0;box-shadow:var(--ksf-focus)}.ksf-trust__brands{display:grid;gap:var(--sp-2)}.ksf-trust__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.ksf-trust__logo{display:grid;place-items:center;block-size:2.75rem;padding:var(--sp-1) var(--sp-2);background:var(--ksf-paper);border-radius:var(--radius-sm)}.ksf-trust__logo img{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain;filter:grayscale(1);opacity:.85}.ksf-trust__quote{display:flex;inline-size:100%;min-block-size:2.75rem}@media (max-width:47.9375rem){.ksf-trust__logo:nth-child(n+5){display:none}}@media (min-width:48rem){.ksf-trust__logos{display:flex;flex-wrap:wrap}.ksf-trust__logo{inline-size:5.5rem;block-size:3rem;padding:var(--sp-2)}.ksf-trust__facts{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-7)}.ksf-trust__fact--article{flex:1 1 14rem;max-inline-size:24rem}}@media (min-width:48.0625rem){.ksf-trust__quote{display:none}}@media (min-width:64rem){.ksf-trust__inner{grid-template-columns:minmax(0,1fr) auto}}@media print{.ksf-trust__quote{display:none}}.ksf-page-guide{position:sticky;inset-block-start:var(--header-h);z-index:8;background:var(--ksf-graphite);border-block:1px solid var(--ksf-line-strong)}.ksf-page-guide summary{cursor:pointer;padding-block:var(--sp-3);min-block-size:2.75rem;font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:30em){.ksf-page-guide summary span{display:none}}.ksf-page-guide ul{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0 0 var(--sp-3);margin:0;max-block-size:36vh;overflow-y:auto}.ksf-page-guide a{display:flex;align-items:center;min-block-size:2.75rem;padding:var(--sp-2) var(--sp-3);background:var(--ksf-surface);color:var(--ksf-text);text-decoration:none}.ksf-page-guide a:hover,.ksf-page-guide a[aria-current]{color:var(--ksf-cyan)}.ksf-svc :where(section[id],h2[id]){scroll-margin-block-start:calc(var(--header-h) + 5rem)}.ksf-model-disclosure>summary{cursor:pointer;min-block-size:2.75rem;padding-block:var(--sp-3);color:var(--ksf-cyan)}.ksf-svc-prose :where(p,li){text-wrap:pretty}.ksf-service__tagline,.ksf-svc-hero__title{text-wrap:balance}@media (max-width:39.99rem){.ksf-svc .ksf-section{padding-block:var(--sp-6)}.ksf-svc-hero__intro{font-size:var(--fs-article)}.ksf-page-guide li{inline-size:100%}}.ksf-needs__intro,.ksf-needs__note{max-inline-size:62ch;line-height:2}.ksf-needs__note{color:var(--ksf-text-2);font-size:var(--fs-small);margin-block-start:var(--sp-5)}.ksf-needs__filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-block:var(--sp-5)}.ksf-needs__filter[hidden],.ksf-needs__row[hidden]{display:none}.ksf-needs__filter select{max-inline-size:100%;min-block-size:2.75rem;font:inherit;color:var(--ksf-text);background:var(--ksf-surface);padding:var(--sp-2);border:1px solid var(--ksf-line-strong)}.ksf-needs__rows{margin:0}.ksf-needs__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);padding-block:var(--sp-5);border-block-start:1px solid var(--ksf-line-strong)}.ksf-needs__row dt{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fs-h4)}.ksf-needs__row dd{margin:0;min-inline-size:0;line-height:1.9}.ksf-needs__row ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:0}.ksf-needs__row a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--sp-3);background:var(--ksf-surface)}@media (min-width:48rem){.ksf-needs__row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.4fr);gap:var(--sp-6)}}.has-guide-navigation :is(.ksf-svc-x__sec,.ksf-svc-sec,.ksf-sophos-models){content-visibility:visible;contain-intrinsic-size:none}.ksf-page-guide.ksf-hub-toc{padding-block:0}.ksf-hub section[id]{scroll-margin-block-start:calc(var(--header-h) + 5rem)}.ksf-svc-why:not(:has(.has-media))>.ksf-container{max-inline-size:56rem}.ksf-svc-why__panel:not(.has-media) .ksf-svc-prose{max-inline-size:none}.ksf-svc-why__panel:not(.has-media) .ksf-svc-why__body{max-inline-size:56rem;inline-size:100%;margin-inline:auto}@media (min-width:48rem){.ksf-svc-why__panel.has-media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ksf-svc-why__panel.has-media .ksf-svc-prose{max-inline-size:none}.ksf-svc-x__sec.ksf-svc-x__sec--faq,.ksf-svc-x__sec.ksf-svc-x__sources{content-visibility:visible;contain-intrinsic-size:none}html:not(.js) .ksf-needs__filter{display:none}.ksf-sophos-models,.ksf-svc-sec{content-visibility:auto;contain-intrinsic-size:auto 40rem}@media (max-width:39.99em){.ksf-page-guide{position:static}}@media (min-width:64rem){.ksf-sophos-models,.ksf-svc-sec,.ksf-svc-x__sec+.ksf-svc-x__sec{content-visibility:visible;contain-intrinsic-size:none}}:where(.ksf-icon){flex:none;inline-size:1.25em;block-size:1.25em}.ksf-pillar--business{--pillar:var(--ksf-text-2)}.ksf-breadcrumbs-wrap{padding-block-start:var(--sp-4)}.ksf-brand__logo{inline-size:auto;block-size:2.25rem}.ksf-header__phone{display:none;align-items:center;gap:var(--sp-2);color:var(--ksf-text);font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.ksf-header__phone svg{inline-size:1.125rem;block-size:1.125rem;color:var(--ksf-cyan)}.ksf-header__phone:hover{color:var(--ksf-cyan)}@media (min-width:80rem){.ksf-header__phone{display:inline-flex}}.ksf-btn.ksf-header__cta{display:none}@media (min-width:48rem){.ksf-btn.ksf-header__cta{display:inline-flex}}.ksf-nav__toggle.is-current{color:var(--ksf-cyan);box-shadow:inset 0 -2px 0 var(--ksf-cyan)}html.js:not(.ksf-nav-ready) .ksf-search-panel{display:none}.ksf-nav__ext{display:inline-block;inline-size:0.75rem;block-size:0.75rem;margin-inline-start:var(--sp-1);vertical-align:-.05em;color:var(--ksf-text-2)}.ksf-nav__text{display:block;padding:var(--sp-1) var(--sp-3);color:var(--ksf-text-2);font-size:var(--fs-small);line-height:var(--lh-ui)}.ksf-mega{display:grid;gap:var(--sp-5) var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:80rem){.ksf-mega{grid-template-columns:minmax(0,1fr) 17rem}}.ksf-mega__main{display:grid;gap:var(--sp-5);min-inline-size:0}.ksf-mega__row{display:flex;flex-wrap:wrap;gap:var(--sp-5) var(--sp-6)}.ksf-mega__group{flex:1 1 10.5rem;min-inline-size:0}.ksf-mega__row--pillars>.ksf-mega__group{flex-basis:12rem}.ksf-mega__row--pillars>.ksf-mega__group--wide{flex:1.7 1 20rem}.ksf-mega__group-title{text-wrap:balance}.ksf-mega__list{display:grid}.ksf-mega__list .ksf-nav__sublink{padding-block:0.1875rem}.ksf-mega__subs{columns:1;column-gap:var(--sp-6)}.ksf-mega__group--wide .ksf-mega__subs{columns:2}.ksf-mega__sub{break-inside:avoid}.ksf-mega__sub-title{margin:var(--sp-2) 0 0;padding-inline:var(--sp-3);color:var(--ksf-text-2);font-size:var(--fs-micro);line-height:var(--lh-ui)}.ksf-mega__listed{margin-block-start:var(--sp-2)}.ksf-mega__inquiry{display:inline-flex;align-items:center;gap:var(--sp-2);margin-block-start:var(--sp-2);padding-inline:var(--sp-3);color:var(--ksf-cyan);font-size:var(--fs-small);text-decoration:none}.ksf-mega__inquiry:hover{color:var(--ksf-text)}.ksf-mega__aside{display:grid;gap:var(--sp-5);align-content:start;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start}@media (min-width:80rem){.ksf-mega__aside{grid-template-columns:minmax(0,1fr);padding-inline-start:var(--sp-6);border-inline-start:1px solid var(--ksf-line)}}.ksf-mega__product{--c:var(--chamfer-md);display:grid;gap:var(--sp-2);padding:var(--sp-5);background:linear-gradient(135deg,color-mix(in srgb,var(--ksf-cyan) 10%,transparent),transparent 55%),var(--ksf-surface);box-shadow:inset 0 0 0 1px var(--ksf-line-strong)}.ksf-mega__product p{margin:0}.ksf-mega__product-eyebrow{color:var(--ksf-cyan);font-size:var(--fs-micro);line-height:var(--lh-ui)}.ksf-mega__product-name{font-family:var(--ff-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-heading)}.ksf-mega__product-name a{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--ksf-text);text-decoration:none}.ksf-mega__product-name a:hover{color:var(--ksf-cyan)}.ksf-mega__product-text{color:var(--ksf-text-2);font-size:var(--fs-small);line-height:var(--lh-ui)}.ksf-mega__product-more{margin:var(--sp-2) 0 0;padding:0;list-style:none}.ksf-mega__all{justify-self:start}@media (min-width:64rem) and (max-height:50rem){.ksf-nav__item--mega>.ksf-nav__panel{max-block-size:calc(100vh - var(--header-h) - var(--sp-4));padding:var(--sp-3) var(--sp-5)}.ksf-mega,.ksf-mega__row{gap:var(--sp-4) var(--sp-5)}.ksf-mega__main{gap:var(--sp-4)}.ksf-mega__group-title{margin-block-end:var(--sp-2);padding-block-end:var(--sp-1)}.ksf-mega__list .ksf-nav__sublink,.ksf-mega__list .ksf-nav__text{padding-block:calc(var(--sp-1)/ 2)}.ksf-mega__sub-title{margin-block-start:var(--sp-1)}.ksf-mega__inquiry,.ksf-mega__listed{margin-block-start:var(--sp-1)}}@media (min-width:64rem) and (max-width:79.9375rem){.ksf-nav__item--mega>.ksf-nav__panel{inline-size:min(var(--container-wide),calc(100vw - 2 * var(--sp-3)));padding-inline:var(--sp-4)}.ksf-mega{display:block;column-count:5;column-gap:var(--sp-4)}.ksf-mega__aside,.ksf-mega__main,.ksf-mega__row{display:contents}.ksf-mega__all,.ksf-mega__group,.ksf-mega__product{break-inside:avoid;margin-block-end:var(--sp-4)}.ksf-mega__group--wide .ksf-mega__subs{columns:1}.ksf-mega__list .ksf-nav__sublink,.ksf-mega__list .ksf-nav__text,.ksf-mega__sub-title{padding-inline:var(--sp-2)}.ksf-mega__product{padding:var(--sp-3)}.ksf-mega__product-text{display:none}.ksf-mega__all{display:flex;justify-content:space-between;text-align:start}}.ksf-mnav__phone{direction:ltr}.ksf-mnav__all{color:var(--ksf-cyan);font-weight:var(--fw-medium)}.ksf-mnav__group--sub{border-block-start:1px solid var(--ksf-line)}.ksf-mnav__group--sub>summary{min-block-size:2.75rem;padding-block:var(--sp-2);font-family:var(--ff-body);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--ksf-text)}.ksf-mnav__groups>li>.ksf-mnav__group--sub>summary{padding-inline-start:var(--sp-3);border-inline-start:3px solid transparent}.ksf-mnav__groups>li[class*=ksf-pillar--]>.ksf-mnav__group--sub>summary{border-inline-start-color:var(--pillar,var(--ksf-cyan))}.ksf-mnav__group--sub .ksf-mnav__sublist{padding-inline-start:var(--sp-3);border-inline-start:0}.ksf-mnav__sub-title{margin:var(--sp-3) 0 var(--sp-1);padding-inline-start:var(--sp-3);color:var(--ksf-text-2);font-size:var(--fs-micro)}.ksf-mnav__listed .ksf-nav__text{padding-inline-start:var(--sp-3)}.ksf-mnav__sublist li+li{margin:0}@media (min-width:64rem){.ksf-footer__top{grid-template-columns:1.3fr 1fr 1fr 1.5fr}}.ksf-footer__logo{inline-size:auto;block-size:2.5rem}.ksf-footer__brand .ksf-brand{color:var(--ksf-text)}.ksf-footer__contact address{font-style:normal}.ksf-footer__phones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.ksf-footer__tel{white-space:nowrap}.ksf-footer__mail{overflow-wrap:anywhere}.ksf-footer__sep{color:var(--ksf-line-strong)}.ksf-footer__legal ul,.ksf-footer__maps{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4)}.ksf-footer__legal li+li,.ksf-footer__maps li+li,.ksf-social li+li{margin:0}.ksf-footer .ksf-social a{inline-size:2.25rem;block-size:2.25rem}.ksf-social{margin:0;padding:0;list-style:none}.ksf-copy{display:inline-flex;align-items:center;min-block-size:1.75rem;margin-inline-start:var(--sp-2);padding-inline:var(--sp-2);border:1px solid var(--ksf-line);background:0 0;color:var(--ksf-text-2);font-size:var(--fs-small);line-height:1}.ksf-copy[hidden]{display:none}.ksf-copy:hover{border-color:var(--ksf-cyan);color:var(--ksf-cyan)}.ksf-copy__status{margin-inline-start:var(--sp-2);color:var(--ksf-emerald);font-size:var(--fs-micro)}.ksf-footer__copy{margin:0}.search-form .search-submit{inline-size:3rem;padding:0}.ksf-search-page__head{margin-block-end:var(--sp-5)}.ksf-search-page .search-form{margin-block-end:var(--sp-7)}.ksf-search-page__q{overflow-wrap:anywhere}.ksf-search-page__empty h2{font-size:var(--fs-h3)}.ksf-search-page__empty .ksf-chips{margin-block-start:var(--sp-5)}.ksf-404__hero{padding-block:var(--sp-9) var(--sp-8);text-align:center;overflow:hidden}.ksf-404__inner{position:relative;display:grid;justify-items:center}.ksf-404__code{margin:0;font-family:var(--ff-display);font-size:clamp(5rem, 2.5rem + 14vw, 12rem);font-weight:var(--fw-heavy);line-height:1;color:transparent;-webkit-text-stroke:2px var(--ksf-cyan);text-stroke:2px var(--ksf-cyan);opacity:.85;user-select:none}.ksf-404__lead{max-inline-size:36rem;color:var(--ksf-text-2);font-size:var(--fs-lead)}.ksf-404 .search-form{inline-size:100%;margin-inline:auto;margin-block-start:var(--sp-4)}.ksf-404__block{padding-block:var(--sp-6)}.ksf-404__h{margin-block-end:var(--sp-4);font-size:var(--fs-h3)}.ksf-404 .ksf-chips{gap:var(--sp-3)}.ksf-404 .ksf-chip{min-block-size:2.75rem}@media (max-width:40rem){.ksf-404__hero{padding-block:var(--sp-8) var(--sp-7)}}@media (max-width:63.9375rem),(pointer:coarse){.ksf-brand{min-block-size:2.75rem}.ksf-footer li+li{margin-block-start:0}.ksf-footer__col li a,.ksf-footer__legal a,.ksf-footer__mail,.ksf-footer__maps a,.ksf-footer__tel{display:inline-flex;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem}.ksf-footer .ksf-social a{inline-size:2.75rem;block-size:2.75rem}.ksf-copy{justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem}}@media (max-width:63.9375rem),(pointer:coarse){.ksf-mega__inquiry{min-block-size:2.75rem}}@media (pointer:coarse){.ksf-nav__sublink{display:flex;align-items:center;min-block-size:2.75rem}.ksf-header__phone{min-block-size:2.75rem}}.ksf-ctabar,.ksf-ctabar-spacer{--ksf-ctabar-h:3.75rem;display:none}@media (max-width:48rem){.ksf-ctabar-spacer{display:block;block-size:calc(var(--ksf-ctabar-h) + env(safe-area-inset-bottom,0px));background:var(--ksf-graphite)}:root:has(#ksf-ctabar){scroll-padding-block-end:calc(var(--sp-4) + 3.75rem + env(safe-area-inset-bottom,0px))}.ksf-ctabar{position:fixed;inset-inline:0;inset-block-end:0;z-index:calc(var(--z-header) - 1);display:flex;gap:var(--sp-2);box-sizing:border-box;min-block-size:var(--ksf-ctabar-h);padding-block:var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--sp-4),env(safe-area-inset-right,0px)) max(var(--sp-4),env(safe-area-inset-left,0px));background:var(--ksf-surface);border-block-start:1px solid var(--ksf-line-strong);box-shadow:var(--elev-2);transition:transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.ksf-ctabar.is-off{transform:translateY(100%);visibility:hidden}.ksf-ctabar a,.ksf-ctabar span{min-inline-size:0;overflow-wrap:anywhere}.ksf-sheet-open .ksf-ctabar{visibility:hidden}.ksf-ctabar__btn{flex:1 1 0;min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--sp-3)}}@media print{.ksf-ctabar,.ksf-ctabar-spacer{display:none}}:root{--glass-edge:#9cdee52c;--glass-sheen:linear-gradient(135deg,#e1fbff12,transparent 48%);--glass-depth:0 16px 44px -24px #000a,inset 0 1px #ffffff1a}.ksf-header,.ksf-header.is-scrolled,.ksf-header:focus-within{background:#091722f2;border-block-end-color:var(--glass-edge);box-shadow:0 8px 30px -18px #000a}@supports (backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px)){.ksf-header,.ksf-header.is-scrolled{background:#091722dc;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.ksf-ctabar{background:#0c1d29ed;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.ksf-btn:not(.ksf-btn--ghost),.wp-block-button__link{clip-path:none;border-radius:.9rem;box-shadow:inset 0 1px #ffffff66,0 5px 14px -9px #16d5d177}.is-style-outline>.wp-block-button__link,.ksf-btn--secondary:not(.ksf-btn--ghost){background:var(--glass-sheen),#142b36;border:1px solid #7397a35c;color:#f2f6f7}.ksf-btn--secondary:hover{background:#213b49}.ksf-icon-btn{border-radius:.8rem}.ksf-btn:focus-visible,.ksf-card:focus-within{outline:2px solid var(--ksf-cyan);outline-offset:4px}.ksf-home .ksf-hero--lattice{min-block-size:0;padding-block:clamp(2rem,5vw,5rem);background:radial-gradient(ellipse at 15% 32%,#10435666,transparent 60%)}.ksf-home .ksf-hero__inner{display:grid;gap:2rem;align-items:center}.ksf-home .ksf-hero--lattice .ksf-hero__frame{max-inline-size:none;padding:0;text-align:start}.ksf-home .ksf-hero__frame::after,.ksf-home .ksf-hero__frame::before{display:none}.ksf-home .ksf-hero__title{font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.65;text-wrap:balance}.ksf-home .ksf-hero__brand{color:#4de5dd}.ksf-home .ksf-hero__domains{color:#e0edef;font-size:1rem;line-height:2}.ksf-home .ksf-hero__lead{max-inline-size:44rem;font-size:1.0625rem;line-height:2;color:#b7c7ce;margin-block:1.25rem 1.75rem}.ksf-home .ksf-hero__actions{justify-content:start;gap:.75rem}.ksf-home .ksf-hero__actions .ksf-btn{white-space:normal}.ksf-pathways{position:relative;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--glass-edge);border-radius:1.75rem;background:var(--glass-sheen),linear-gradient(160deg,#1a3546d9,#0b1926ed);box-shadow:var(--glass-depth)}.ksf-pathways__caption{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;color:#b7c7ce;font-size:.875rem}.ksf-pathways__caption span:last-child{color:#67e7df;font:500 .75rem var(--ff-mono);letter-spacing:.12em}.ksf-pathways__list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-auto-rows:1fr}.ksf-pathways__link{display:grid;grid-template-columns:3rem minmax(0,1fr) 1.25rem;gap:1rem;align-items:center;block-size:100%;padding:1.5rem 1rem;color:#f2f6f7;text-decoration:none;border-radius:1.1rem;border:1px solid #a1dce329;background:linear-gradient(130deg,#c2faff0b,#19344140);box-shadow:inset 0 1px #ffffff0c}.ksf-pathways__link:hover{background:#224151;border-color:#73c5cc66}.ksf-pathways__icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:.9rem;background:#133944;color:#67e7df;border:1px solid #67e7df33}.ksf-pathways__icon svg{inline-size:1.5rem;block-size:1.5rem}.ksf-pathways__link strong{display:block;font-size:1.125rem;margin-block-end:.35rem}.ksf-pathways__link small{display:block;color:#b7c7ce;line-height:1.8;font-size:.8125rem}[dir=rtl] .ksf-pathways__link>svg{transform:scaleX(-1)}.ksf-pathways__link>svg{color:#67e7df}@media(min-width:64rem){.ksf-home .ksf-hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}}.ksf-about-card,.ksf-card,.ksf-map__panel,.ksf-panel,.ksf-svc-facility{border-radius:1.25rem;clip-path:none}body.ksf-dark-reading :is(.ksf-card,.ksf-panel,.ksf-map__panel,.ksf-svc-facility,.ksf-about-card){background:var(--glass-sheen),linear-gradient(155deg,#19313e,#10212d);border:1px solid var(--glass-edge);box-shadow:var(--glass-depth)}.ksf-card::after,.ksf-panel::before{display:none}.ksf-card{min-inline-size:0}.ksf-card__media{border-radius:1.2rem 1.2rem 0 0;aspect-ratio:16/10;isolation:isolate}.ksf-card--feature .ksf-card__media{border-radius:1rem}.ksf-card__media img{object-fit:contain}.ksf-card__title{text-wrap:balance}.ksf-card__foot{border-block-start:1px solid var(--glass-edge);padding-block-start:1rem}.ksf-cards,.ksf-hub-cards,.ksf-hub-map,.ksf-map__lines,.ksf-map__pillars{align-items:stretch}.ksf-map__lines .ksf-panel,.ksf-map__pillars .ksf-panel{block-size:100%;min-inline-size:0}.ksf-map__lines .ksf-panel__cta,.ksf-map__pillars .ksf-panel__cta{margin-block-start:auto}@media(min-width:48rem){.ksf-cards,.ksf-map__lines,.ksf-map__pillars,.ksf-svc-facilities__grid{grid-auto-rows:1fr}.ksf-card__title{min-block-size:3em}.ksf-card__meta{min-block-size:3.5em;align-content:start}}.ksf-article-hero__figure,.ksf-svc-hero__media,.ksf-svc-why__media{border-radius:1.5rem}.ksf-article-hero__figure.is-brand-logo,.ksf-svc-hero__media.is-brand-only{background:var(--glass-sheen),radial-gradient(ellipse at 50% 10%,#244b5b,#10202c 80%);border:1px solid var(--glass-edge);box-shadow:var(--glass-depth)}.ksf-svc-hero__media.is-brand-only{padding:clamp(1.5rem,4vw,3rem);min-block-size:16rem}.ksf-article-content .ksf-prose{line-height:2}.ksf-article-content .ksf-prose>p{margin-block-end:1.5rem}.ksf-footer{background-image:radial-gradient(ellipse at 50% 0,#163a4755,transparent 65%)}.ksf-footer__top>*{min-inline-size:0;overflow-wrap:anywhere}.ksf-footer__mail{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ksf-card,.ksf-pathways__link{transition:transform 180ms ease,border-color 180ms ease}.ksf-card:hover,.ksf-pathways__link:hover{transform:translateY(-2px)}.ksf-card:hover .ksf-card__media img{transform:none}}@media(max-width:47.99rem){.ksf-header__actions{gap:8px}.ksf-header .ksf-icon-btn{inline-size:44px;block-size:44px;min-block-size:44px}.ksf-header .ksf-icon-btn svg{inline-size:22px;block-size:22px}.ksf-header .ksf-brand{min-inline-size:0;max-inline-size:calc(100% - 108px)}.ksf-header .ksf-brand img{max-inline-size:100%;block-size:auto;max-block-size:36px}.ksf-footer__top{grid-template-columns:minmax(0,1fr)}.ksf-pathways__link{padding:1rem .75rem;gap:.75rem}.ksf-home .ksf-hero__actions .ksf-btn{flex:1 1 10rem}}@media(prefers-reduced-transparency:reduce){.ksf-ctabar,.ksf-header,.ksf-header.is-scrolled{background:#0e1923;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.ksf-card,.ksf-pathways,.ksf-pathways__link{border:1px solid CanvasText}}.ksf-card__media--symbol{display:grid;place-items:center;background:radial-gradient(circle,#205366,#10212d 70%);color:#67e7df}.ksf-card__media--symbol svg{inline-size:4rem;block-size:4rem}@property --ksf-shine-angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes ksf-edge-orbit{to{--ksf-shine-angle:360deg}}:is(.ksf-btn,.ksf-card,.ksf-panel,.ksf-stat,.ksf-svc-facility,.ksf-about-card,.ksf-quote,.ksf-pathways__link){position:relative}@supports (mask-composite:exclude){:is(.ksf-btn,.ksf-card,.ksf-panel,.ksf-stat,.ksf-svc-facility,.ksf-about-card,.ksf-quote,.ksf-pathways__link)::after{content:'';display:block;position:absolute;inset:0;inline-size:auto;block-size:auto;transform:none;padding:1px;border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--ksf-shine-angle),transparent 20%,#16c8cf 38%,#d4fffa 44%,#16c8cf 50%,transparent 65%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .25s ease}:is(.ksf-btn,.ksf-card,.ksf-panel,.ksf-stat,.ksf-svc-facility,.ksf-about-card,.ksf-quote,.ksf-pathways__link):focus-within::after{opacity:1}@media (hover:hover) and (pointer:fine){:is(.ksf-btn,.ksf-card,.ksf-panel,.ksf-stat,.ksf-svc-facility,.ksf-about-card,.ksf-quote,.ksf-pathways__link):hover::after{opacity:1}}@media (prefers-reduced-motion:no-preference){:is(.ksf-btn,.ksf-card,.ksf-panel,.ksf-stat,.ksf-svc-facility,.ksf-about-card,.ksf-quote,.ksf-pathways__link):is(:hover,:focus-within)::after{animation:ksf-edge-orbit 3s linear infinite}}}.ksf-btn:not(.ksf-btn--ghost):is(:hover,:focus-visible){box-shadow:0 0 18px -6px #16c8cf99,inset 0 1px #ffffff55}.ksf-ambient{position:relative;isolation:isolate}.ksf-hero--ambient{background:radial-gradient(ellipse at 15% 65%,#16d5d114,transparent 65%),linear-gradient(115deg,var(--ksf-navy),var(--ksf-graphite))}.ksf-ambient>.ksf-container{position:relative;z-index:1}.ksf-ambient__canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;opacity:.22;z-index:-1}.ksf-footer__copy{margin:0;min-inline-size:0;direction:rtl;text-align:start;line-height:1.9}.ksf-footer__copy a{display:inline-block;max-inline-size:100%;color:inherit;text-decoration:none;unicode-bidi:isolate}.ksf-footer__copy a:hover{color:var(--ksf-cyan);text-decoration:underline;text-underline-offset:.25em}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.ksf-ambient__canvas{display:none}}.ksf-card:is(:hover,:focus-within)::after{transform:none}@media(max-width:63.99rem){.ksf-svc-hero__inner{gap:1.5rem}.ksf-svc-hero__media.is-brand-only{min-block-size:0;padding:1.25rem;inline-size:100%}.ksf-svc-hero__media.is-brand-only img{block-size:5rem;max-block-size:5rem;inline-size:100%;object-fit:contain}.ksf-svc-hero__title{font-size:clamp(1.45rem,3vw,2rem);line-height:1.75;text-wrap:initial}.ksf-service__tagline{font-size:1.0625rem;line-height:1.9;text-wrap:initial}.ksf-svc-hero__intro{font-size:1rem;line-height:1.95}.ksf-svc-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ksf-svc-hero__actions .ksf-btn{white-space:normal;text-align:center;padding-inline:.75rem;line-height:1.7}.ksf-svc-hero .ksf-breadcrumbs{font-size:.75rem;line-height:1.8}.ksf-page-guide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ksf-page-guide a{line-height:1.7;border-radius:.5rem}}@media(max-width:63.99rem){.ksf-header,.ksf-header.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:#091722}.ksf-mnav__sheet{padding-block-end:max(2rem,env(safe-area-inset-bottom))}}.ksf-svc-x__body.ksf-svc-prose,.ksf-svc-x__intro,.ksf-svc-x__sec{max-inline-size:none;inline-size:100%;min-inline-size:0}.ksf-svc-x__sec>h2{max-inline-size:none;line-height:1.65}.ksf-svc-x__sec{border-block-start:1px solid var(--ksf-line);padding-block-start:var(--sp-6)}.ksf-svc-x__toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;counter-reset:section-link}.ksf-svc-x__toc li{min-inline-size:0;counter-increment:section-link}.ksf-svc-x__toc a{display:flex;align-items:baseline;gap:.65rem;block-size:100%;padding:.85rem 1rem;border:1px solid var(--ksf-line);border-radius:.75rem;background:var(--ksf-surface);text-decoration:none;line-height:1.8}.ksf-svc-x__toc a::before{content:counter(section-link,persian);color:var(--ksf-cyan);flex:0 0 1.5rem}.ksf-svc-x__toc a:hover{border-color:var(--ksf-cyan)}.ksf-svc-benefits__list.has-icon-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.has-icon-cards .ksf-svc-benefit.has-media{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;padding:clamp(1.25rem,2vw,2rem);border:1px solid var(--ksf-line);border-radius:1.25rem;background:var(--glass-sheen),var(--ksf-surface)}.has-icon-cards .ksf-svc-benefit__media{order:-1;margin:0;inline-size:8rem;block-size:8rem;padding:.75rem;border-radius:1.25rem;background:#16c8cf14;border:1px solid #16c8cf40}.has-icon-cards .ksf-svc-benefit__media img{inline-size:100%;block-size:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(30%) saturate(951%) hue-rotate(122deg)}.has-icon-cards .ksf-svc-benefit__body .ksf-svc-prose{max-inline-size:none}.has-icon-cards .ksf-svc-benefit__body h3{font-size:var(--fs-h4);line-height:1.7}@media(max-width:47.99rem){.ksf-svc-benefits__list.has-icon-cards,.ksf-svc-x__toc ol{grid-template-columns:minmax(0,1fr)}.ksf-svc-x__body{overflow-wrap:anywhere}}.ksf-trust__inner{grid-template-columns:minmax(0,1fr)}.ksf-trust__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.ksf-trust__fact{padding:1rem 1.25rem;gap:.65rem;border:1px solid var(--ksf-line);border-radius:1rem;background:var(--glass-sheen),var(--ksf-bg)}.ksf-trust__fact--article{grid-column:auto;max-inline-size:none}.ksf-trust__cap{line-height:1.8;font-size:.875rem}.ksf-trust__val{font-size:1.125rem;line-height:1.8}.ksf-trust__experience{display:flex;align-items:baseline;gap:.35em;min-block-size:2.75rem}.ksf-trust__val b{font-size:1.5rem}.ksf-trust__article{display:block;line-height:1.8;text-wrap:initial;font-size:.9375rem}.ksf-trust__tel{direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-size:1.125rem}@media(max-width:47.99rem){.ksf-trust__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ksf-trust__fact{padding:.85rem}.ksf-trust__fact--article{grid-column:1/-1}}@media(max-width:22rem){.ksf-trust__facts{grid-template-columns:minmax(0,1fr)}}.ksf-footer__top{padding-block:2.25rem 1.5rem;gap:1.5rem 1.25rem}.ksf-footer__bottom{padding-block:1rem;gap:.75rem}.ksf-footer__contact-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.ksf-footer__contact-grid dl{margin:0;min-inline-size:0}.ksf-footer__phones{flex-direction:column;align-items:flex-start;gap:.25rem}.ksf-footer__sep{display:none}.ksf-footer__maps{gap:.25rem .75rem}@media(min-width:40rem){.ksf-footer__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.ksf-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.ksf-footer__contact-col{grid-column:1/-1}}@media(min-width:80rem){.ksf-footer__top{grid-template-columns:1.1fr .8fr .8fr 2.3fr;column-gap:1.5rem}.ksf-footer__contact-col{grid-column:auto}}@media(max-width:47.99rem){.ksf-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.ksf-footer__brand,.ksf-footer__contact-col{grid-column:1/-1}}.ksf-footer__tel{font-size:.9375rem;min-block-size:2rem}.ksf-footer__social-title{margin:1.5rem 0 1rem;font-family:var(--ff-body);font-size:.875rem;font-weight:600;line-height:1.8;color:var(--ksf-text)}.ksf-footer .ksf-social{display:flex;flex-wrap:nowrap;gap:.25rem;max-inline-size:100%}.ksf-footer .ksf-social li{flex:1 1 0;min-inline-size:0;max-inline-size:2.75rem}.ksf-footer .ksf-social a{inline-size:100%;min-inline-size:0;block-size:2.75rem}.ksf-map-brand{display:block;inline-size:1.125rem;block-size:1.125rem;object-fit:contain;border-radius:.2rem}.ksf-map-brand.is-mono{filter:invert(89%) sepia(10%) saturate(220%) hue-rotate(145deg)}.ksf-footer__maps a:focus-visible .ksf-map-brand.is-mono,.ksf-footer__maps a:hover .ksf-map-brand.is-mono{filter:brightness(0) saturate(100%) invert(72%) sepia(62%) saturate(1600%) hue-rotate(130deg)}.ksf-footer__maps-text{font-size:.75rem;line-height:1}.ksf-footer__follow{margin-block-start:1.25rem;min-inline-size:0}.ksf-footer__follow .ksf-footer__social-title{margin:0 0 .5rem;font-size:inherit;font-weight:var(--fw-medium);line-height:inherit}.ksf-footer__contact .ksf-footer__maps-dd{margin:0}.ksf-footer__maps-dd .ksf-social{margin-block-start:.5rem}.ksf-footer__brand p{margin-block-end:0}@media(min-width:80rem){.ksf-footer__brand{display:flex;flex-direction:column}.ksf-footer__follow{margin-block-start:auto;padding-block-start:1.25rem}.ksf-footer__contact-grid{align-items:stretch}.ksf-footer__contact-grid dl:has(.ksf-footer__maps){display:flex;flex-direction:column}.ksf-footer__contact-grid dl:has(.ksf-footer__maps)>dt:has(+ .ksf-footer__maps-dd){margin-block-start:auto;padding-block-start:.75rem}}.ksf-footer__maps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.ksf-footer__maps a{border:0;padding:0;gap:.45rem;justify-content:flex-start;background:0 0;color:var(--ksf-text-2);font-size:.75rem}.ksf-map-brand-box{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--ksf-line);border-radius:0;color:var(--ksf-muted)}.ksf-map-brand-box svg{display:block;inline-size:1.125rem;block-size:1.125rem}.ksf-footer__maps a:is(:hover,:focus-visible) .ksf-map-brand-box{color:var(--ksf-cyan);border-color:var(--ksf-cyan)}.ksf-footer .ksf-footer__maps{display:grid}.ksf-footer .ksf-footer__maps li{max-inline-size:none}.ksf-footer .ksf-footer__maps a{display:flex;flex-direction:column;align-items:center;block-size:auto;min-block-size:4.25rem;border:0}.ksf-map-label{display:block;font-size:.75rem;line-height:1.5;text-align:center}@media(min-width:80rem){.ksf-footer__follow{padding-block-end:2.6rem}}.ksf-footer .ksf-social--labelled a{display:flex;flex-direction:column;align-items:center;gap:.45rem;block-size:auto;border:0}.ksf-social__mark{display:grid;place-items:center;inline-size:100%;block-size:2.75rem;border:1px solid var(--ksf-line)}.ksf-social__label{display:block;min-block-size:2.1rem;font-size:.75rem;line-height:1.5;text-align:center}.ksf-map-label{min-block-size:2.1rem}.ksf-social--labelled a:is(:hover,:focus-visible) .ksf-social__mark{border-color:var(--ksf-cyan)}@media(min-width:80rem){.ksf-footer__follow{padding-block-end:0}}.ksf-social__label{white-space:nowrap;font-size:.625rem}.ksf-ai-products-nav__title{margin:0 0 .75rem;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ksf-text-2)}.ksf-ai-products-nav__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}