.keybridge-hero .hcell--panels{padding:0 var(--gutter) 1.5rem;overflow:visible}#hero.keybridge-hero .hpanel--one{position:relative;overflow:hidden;isolation:isolate;min-height:17rem;padding:2rem 2.75rem;border:1px solid rgba(221,238,222,.19);border-radius:4.5rem;background:rgba(10,58,55,.56);box-shadow:inset 0 1px 0 rgba(242,255,235,.12),0 12px 40px rgba(0,21,21,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.keybridge-hero .hpanel--one::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(125deg,rgba(213,239,216,.075),transparent 44%,rgba(174,219,196,.025));border-radius:inherit}.keybridge-hero .hpanel--one>.kb-aqua-paint{opacity:.24}.keybridge-hero .hpanel--one .hp-fill{display:none}@media (max-width:720px){.keybridge-hero .hcell--panels{padding:0 var(--gutter) 1rem}#hero.keybridge-hero .hpanel--one{border-radius:2rem;padding:1.6rem 1.4rem;min-height:0;gap:1.5rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.keybridge-hero .hpanel--one .hp-foot{gap:1rem}.keybridge-hero .hp-reach{gap:.5rem}}@media (prefers-reduced-transparency:reduce){#hero.keybridge-hero .hpanel--one{background:#0b4541;-webkit-backdrop-filter:none;backdrop-filter:none}}.tr-document{--tr-rule:#bac5bd;--tr-muted:#4c6256;background:var(--paper);color:var(--ink);padding:0;isolation:isolate}.tr-document :is(h1,h2,h3,p,ol,ul){margin:0}.tr-document :is(a,p,li){overflow-wrap:anywhere}.tr-hero{padding:clamp(9rem,17vh,13rem) clamp(1rem,4vw,4rem) 3.5rem;border-bottom:1px solid var(--tr-rule);background:radial-gradient(ellipse at 90% 10%,#c4d8cc 0%,transparent 60%),var(--paper)}@media (min-width:1024px){.tr-document.trust-page .tr-hero{padding-top:clamp(16rem,22vh,18rem)}}.tr-meta{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #748c7d;font:400 .8rem/1.5 var(--mono);color:var(--tr-muted);margin-bottom:2rem}.tr-meta a{color:inherit;text-decoration:none}.tr-hero .tr-title{max-width:22ch;font:400 clamp(2.2rem,4.8vw,4.7rem)/1.1 var(--display);letter-spacing:-.025em;text-wrap:balance}.tr-hero .tr-intro{max-width:65ch;margin-top:1.75rem;font:400 clamp(1.1rem,1.6vw,1.4rem)/1.55 var(--sans);color:#254132}.tr-layout{display:grid;grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);gap:clamp(3rem,7vw,8rem);padding:3.5rem clamp(1rem,4vw,4rem) 5rem;max-width:100rem;margin-inline:auto}.tr-contents{position:sticky;top:7rem;align-self:start;max-height:calc(100dvh - 8rem);overflow:auto;padding:.5rem .5rem 1rem 0;scrollbar-width:thin}.tr-contents summary{font:400 .8rem/1.5 var(--mono);padding-bottom:1rem;border-bottom:1px solid var(--tr-rule)}.tr-contents ol{padding:0;list-style:none;margin-top:.5rem}.tr-contents a{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.5rem;align-items:baseline;min-height:44px;padding:.65rem 0;color:var(--tr-muted);text-decoration:none;font:400 .875rem/1.45 var(--sans)}.tr-contents a span{font:.72rem/1.5 var(--mono);color:#718277}.tr-contents a:hover{color:var(--ink)}.tr-content{min-width:0;max-width:68ch}.tr-section{padding:0 0 2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--tr-rule);scroll-margin-top:7rem}.tr-section:last-child{margin-bottom:0}.tr-document .tr-section h2{font:500 clamp(1.4rem,2vw,1.85rem)/1.3 var(--sans)!important;letter-spacing:-.01em;margin-bottom:1.1rem;text-wrap:pretty}.tr-document .tr-section p,.tr-document .tr-section li{font:400 1.04rem/1.7 var(--sans);max-width:68ch}.tr-document .tr-section p+p{margin-top:1rem}.tr-document .tr-section ul{padding:0;list-style:none;margin-top:1rem}.tr-document .tr-section li{position:relative;padding-inline-start:1.15rem;margin-top:.8rem}.tr-ai-info .tr-service{margin-top:2rem;scroll-margin-top:7rem}.tr-ai-info .tr-service h3{font:500 1.15rem/1.5 var(--sans);margin-bottom:.6rem;letter-spacing:0;text-wrap:pretty}.tr-ai-info .tr-service .tr-service-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem}.tr-section li::before{content:"";position:absolute;inset-inline-start:0;top:.78rem;width:.3rem;height:.3rem;background:#326d50}.tr-section a{color:#175d40;text-decoration:underline;text-underline-offset:3px}.tr-related{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding:2rem clamp(1rem,4vw,4rem);background:var(--kb-aqua-image,linear-gradient(115deg,#073936,#095047));background-color:#073936;color:var(--paper)}.tr-related a{display:inline-flex;align-items:center;min-height:44px;font:400 .875rem/1.5 var(--sans);color:inherit;text-decoration:underline;text-underline-offset:5px}.tr-document a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tr-document>.sf-footer{padding-inline:clamp(1rem,4vw,4rem)}.cp-form .trust-form-note,.cr-apply .trust-form-note{font:400 .9rem/1.65 var(--sans);margin:1.5rem 0;max-width:65ch;color:inherit;padding-inline-start:1rem;border-inline-start:2px solid currentColor;opacity:.85}.trust-form-note a{color:inherit;text-underline-offset:3px}[dir=rtl] .tr-document .tr-title{font-family:var(--sans);line-height:1.4;letter-spacing:0}[dir=rtl] .tr-document :is(.tr-meta,.tr-contents summary){font-family:var(--sans);letter-spacing:0}[dir=rtl] .tr-document .tr-section :is(p,li),[dir=rtl] .tr-intro{line-height:1.85;letter-spacing:0}[dir=rtl] .tr-document .tr-section h2{line-height:1.55;letter-spacing:0}[dir=rtl] .trust-form-note{line-height:1.85;letter-spacing:0}@media (max-width:900px){.tr-layout{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem;padding-bottom:3rem}.tr-contents{position:static;max-height:none;padding:0}.tr-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.tr-contents a{font-size:.875rem;grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem}.tr-hero{padding-top:9rem;padding-bottom:2.5rem}.tr-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tr-content{max-width:none}.tr-section{padding-bottom:2rem;margin-bottom:2rem}.tr-hero .tr-title{font-size:clamp(2rem,7vw,3.5rem)}.tr-hero .tr-intro{font-size:1.1rem}}@media (max-width:390px){.tr-contents ol{grid-template-columns:1fr}.tr-meta{font-size:.75rem}.tr-related{gap:.3rem 1.25rem}}.tr-contents summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;list-style:none;cursor:pointer}.tr-contents summary::-webkit-details-marker{display:none}.tr-contents summary:focus-visible{outline:2px solid #175d40;outline-offset:2px}@media (max-width:900px){.tr-contents summary::after{content:"+";font:400 1.3rem/1 var(--sans)}.tr-contents[open] summary::after{content:"−"}}.tr-security .tr-layout{grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.tr-security .tr-content{max-width:none}.tr-security .tr-section{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:0 3rem;margin-bottom:3rem}.tr-security .kb-block-panel{background:#173d34;aspect-ratio:1.2;overflow:hidden;display:grid;place-items:center;align-self:start}.tr-security .kb-security-blocks{display:block;width:100%;height:auto}.tr-security .tr-section-copy{min-width:0}@media (max-width:1100px){.tr-security .tr-section{grid-template-columns:1fr}.tr-security .kb-block-panel{aspect-ratio:2.2}.tr-security .kb-security-blocks{width:100%;height:100%;object-fit:contain}}@media (max-width:900px){.tr-security .tr-layout{grid-template-columns:1fr}.tr-security .kb-block-panel{aspect-ratio:1.8}}.company-controls{display:none}.company-controls[hidden]{display:none!important}.company-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.company-buttons{display:flex;gap:8px}.company-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #82958d;border-radius:50%;background:var(--paper,#eae8e2);color:#183d34;font:400 1.3rem/1 var(--sans);cursor:pointer;transition:background-color .2s,color .2s}.company-controls button:disabled{opacity:.35;cursor:default}.company-controls button:focus-visible{outline:2px solid #248974;outline-offset:3px}.company-position{padding:.65rem .85rem;border-radius:999px;background:var(--paper,#eae8e2);color:#284a3e;font-size:.72rem;line-height:1.4;letter-spacing:.025em;font-variant-numeric:tabular-nums}@media (max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){#logos .company-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem var(--gutter,1rem) 0}}@media (max-width:767px){#logos .lg-line{padding-inline:var(--gutter,1rem);margin-bottom:1.4rem;font-size:.72rem;line-height:1.7}[dir=rtl] #logos .lg-line{font-size:.9rem;letter-spacing:0}#logos .lg-viewport{width:calc(100% - var(--gutter,1rem)*2);margin-inline:var(--gutter,1rem);scroll-padding-inline:0;scrollbar-width:none;touch-action:pan-x pan-y}#logos .lg-viewport::-webkit-scrollbar,.ba .ba-partners .pg-grid::-webkit-scrollbar{display:none}#logos .lg-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem)/3);gap:.6rem;width:100%;padding:0}#logos .lg-item{width:auto;min-width:0}#logos .lg-card{height:3.7rem}#logos .lg-card::before{padding:0}#logos .lg-card img{max-width:82%;max-height:64%;filter:none}#logos .lg-rule{height:.9rem;margin-top:.55rem}#logos .lg-rule i.lg-mid{height:.75rem}.ba[data-about-mobile=chapters] .ba-partners .pg-grid{padding-bottom:0;scrollbar-width:none}.ba .ba-partners .company-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem}.ba .ba-partners .company-position{padding-inline:0;background:transparent}.ba[data-about-mobile=chapters] .ba-partners>.ba-label{margin-bottom:1.1rem}}@media (prefers-reduced-motion:reduce){.company-controls button{transition:none}}.company-toggle .company-play-icon{display:none}.company-toggle.is-paused .company-play-icon{display:block}.company-toggle.is-paused .company-pause-icon{display:none}.company-toggle[hidden]{display:none!important}@media (max-width:767px){[data-company-auto] .company-position,[data-company-auto] .company-buttons{display:none}#logos[data-company-auto] .company-controls,.ba .ba-partners[data-company-auto] .company-controls{justify-content:flex-end;margin-top:.3rem}[data-company-auto] .company-toggle{width:44px;height:44px;border-color:transparent;background:transparent;opacity:.65}[data-company-auto] .company-toggle:focus-visible{opacity:1}#logos[data-company-auto] .lg-viewport,.ba[data-about-mobile=chapters] .ba-partners[data-company-auto] .pg-grid{scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}[data-company-auto] [data-company-clone]{pointer-events:none}}@media (max-width:767px){#logos[data-company-auto] .company-toggle{color:var(--paper,#eae8e2);opacity:.8}}#logos[data-company-motion=automatic] .lg-viewport{overflow-x:auto;scroll-behavior:auto;scroll-snap-type:x proximity}#logos[data-company-motion=automatic] .lg-track{transform:none!important;will-change:auto}#logos[data-company-auto] .lg-viewport{scroll-snap-type:none;overflow-anchor:none}#logos[data-company-auto] .company-position,#logos[data-company-auto] .company-buttons{display:none}#logos .company-keyboard-toggle{clip-path:inset(50%);width:1px;height:1px;padding:0;border:0;overflow:hidden}#logos .company-keyboard-toggle:focus-visible{position:relative;clip-path:none;width:auto;height:44px;padding:.5rem .75rem;border:1px solid currentColor;border-radius:4px;overflow:visible;opacity:1;font-size:.875rem}#logos[data-company-motion=automatic] .company-controls{display:flex;align-items:center;justify-content:flex-end}#logos[data-company-auto] .company-controls{margin:0;min-height:0}#logos[data-company-auto] .company-controls:focus-within{margin-top:.5rem}#logos .company-controls{margin:0;min-height:0}.kb-editorial-contact .cp-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.6rem 5vw;padding-top:clamp(7.5rem,13vh,10rem);padding-bottom:2.4rem}.kb-editorial-contact .cp-intro .cp-k{margin:0 0 1.4rem;color:#BCCEC4}.kb-editorial-contact .cp-h{font-size:clamp(2.5rem,4.35vw,4.65rem);max-width:17ch;line-height:1.12;margin:0 0 1.5rem;letter-spacing:-.02em}.cp .cp-intro-text{font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.65;max-width:48ch;color:#CBD8D0}.cp-meeting{display:flex;align-items:start;gap:1.15rem;padding:1.8rem;background:#D5DED2;color:#16211E;border-radius:.35rem}.cp-meeting-duration{font:400 2.2rem/1 var(--display);padding-top:.1rem;flex-shrink:0}.cp-meeting-duration small{display:block;font:400 .65rem/1.5 var(--mono);letter-spacing:.09em;margin-top:.3rem}.cp-meeting h2{font:400 clamp(1.3rem,1.8vw,1.8rem)/1.3 var(--display);margin:0 0 .65rem}.cp-meeting p{font:400 1rem/1.6 var(--sans);margin:0}.cp-meeting-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:1.35rem;padding:.95rem 1.2rem;border:0;border-radius:999px;background:#07403D;color:#EAE8E2!important;font:500 .95rem/1.4 var(--sans);text-align:start;text-decoration:none;min-height:48px}.cp-meeting-action:disabled{opacity:1;cursor:not-allowed;background:#405B51;color:#F4F4EB!important}.cp-meeting .cp-meeting-pending{font-size:.78rem;line-height:1.55;margin-top:.7rem;color:#344C42}.cp-meeting .cp-message-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;margin-top:.4rem;color:#16211E;text-underline-offset:5px;font-size:.95rem}.cp-registration-route{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem 1.2rem;padding-top:1.4rem;border-top:1px solid #51625A;font-size:1rem;line-height:1.6;color:#C1CCC5}.cp-registration-route a{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;color:#EAE8E2;text-underline-offset:5px}.kb-editorial-contact .cp-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem 5vw}.kb-editorial-contact .cp-formcol{border-radius:.35rem;padding:clamp(1.25rem,2.5vw,2.5rem)}.kb-editorial-contact .cp-formcol #cp-form-k{font:400 clamp(1.5rem,2vw,2rem)/1.3 var(--display);letter-spacing:0;text-transform:none;margin:0}.kb-editorial-contact .kb-brief-hint{font-size:.92rem;color:#C1CCC5;margin:.6rem 0 1.6rem}.cp-goal-form{position:relative;scroll-margin-top:7rem;color:#EAE8E2;--paper:#EAE8E2;--t2:#C1CCC5;--t3:#A7B7AC;--l1:#51625A;--l2:#75887D;--warn:#FFC192}.cp-brief{min-width:0;margin:0;padding:0;border:0}.cp-goal-label{padding:0;margin:0;font:500 1rem/1.5 var(--sans)}.cp-change{margin-top:.1rem;margin-bottom:.7rem}.cp-change summary{width:fit-content;min-height:36px;display:list-item;cursor:pointer;font-size:.8rem;line-height:1.5;padding-block:.4rem;color:#C1CCC5;text-underline-offset:4px}.cp-goals{margin:.5rem 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem}.cp-goal-form .cp-goals .cp-opt{padding:.5rem .75rem;min-height:44px;gap:.8rem;font-size:.85rem;border:1px solid #75887D;border-radius:999px}.cp-goal-form .cp-opt i{border-radius:50%}.cp-goal-form .cp-hint{font-size:.88rem;line-height:1.55;color:#C1CCC5;margin:0 0 .4rem}.cp-goal-form .cp-fields{gap:0 1.5rem}.cp-goal-form .cp-field{padding:1rem 0 0;border:0}.cp-goal-form .cp-lab{font:400 .92rem/1.5 var(--sans);color:#EAE8E2;letter-spacing:0;text-transform:none;margin-bottom:.4rem}.cp-goal-form .cp-lab small{font-size:.73rem;line-height:1.5;color:#A7B7AC;margin-inline-start:.4rem}.cp-goal-form .cp-in,.kb-editorial-contact .cp-formcol .cp-goal-form .cp-in{min-height:48px;border:1px solid #75887D;border-radius:.2rem;background:#16211E;padding:.65rem .75rem;font:400 1rem/1.5 var(--sans);color:#EAE8E2}.cp-goal-form textarea.cp-in{min-height:110px;margin-top:.6rem}.cp-goal-form .cp-field-hint{font-size:.8rem;line-height:1.55;color:#BCCDC2}.cp-goal-form .has-error .cp-in{border-color:var(--warn)}.cp-goal-form .cp-in:focus-visible{outline:2px solid var(--kb-accent-soft);outline-offset:3px}.cp-goal-form .cp-nav{margin-top:1.4rem;justify-content:start}.cp-goal-form .cp-next,.kb-editorial-contact .cp-formcol .cp-goal-form .cp-next{margin:0;border-radius:999px;background:var(--kb-accent-soft);color:#16211E;min-height:48px;padding:.9rem 1.3rem;font:500 1rem/1.4 var(--sans);letter-spacing:0;text-transform:none}.cp-goal-form .cp-next:disabled{opacity:.7}.cp-goal-form .cp-after{margin-top:1rem;font-size:.82rem;line-height:1.6;color:#BCCDC2;max-width:62ch}.cp-goal-form .cp-after a{display:inline-block;text-underline-offset:4px;min-height:28px}.cp-goal-form .cp-done,.cp-goal-form .cp-fail{padding:1rem;border:1px solid currentColor;border-radius:.25rem;font-size:.95rem;line-height:1.6}.cp-goal-form .cp-other-help{font-size:.85rem;line-height:1.6;margin-top:1rem}.cp .kb-contact-explainer{padding:0;border:0;margin:0 0 2rem}.cp .kb-contact-explainer h2,.cp .kb-direct-panel h2{font:400 clamp(1.25rem,1.7vw,1.6rem)/1.4 var(--display);margin:0 0 1rem}.cp .kb-contact-explainer p{font-size:1rem;line-height:1.75;color:#CFDBD4;max-width:49ch}.cp .kb-contact-explainer .cp-scope-note{font-size:.85rem;color:#ABC1B5;margin-top:1rem}.cp-guides{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #51625A}.cp-guides h3{font:500 .9rem/1.5 var(--sans);margin:0 0 .65rem}.cp-guides a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.35rem 0;font-size:.88rem;line-height:1.5;text-underline-offset:4px}.cp .kb-direct-panel{padding:1.25rem;border-radius:.3rem;margin-bottom:2rem}.kb-editorial-contact .kb-contact-routes{display:flex;gap:.5rem;margin:0;flex-wrap:wrap}.kb-editorial-contact .kb-contact-route{border-radius:999px;justify-content:center;padding:.65rem .9rem}.kb-editorial-contact .cp-side .cp-globe{display:none}.kb-editorial-contact .cp-side .cp-zoom{display:none}.kb-editorial-contact .cp-side .cp-k{margin-bottom:1rem}.cp-meeting :is(a,button):focus-visible,.cp-change summary:focus-visible,.cp-registration-route a:focus-visible,.cp-guides a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cp-goal-form [hidden]{display:none!important}.cp-embed .cp-meeting{margin:1.2rem 0 2rem}.cq-left .cp-goal-form{display:block}[dir=rtl] .kb-editorial-contact .cp-h{line-height:1.45;letter-spacing:0;max-width:20ch}[dir=rtl] .cp-goal-form .cp-lab,[dir=rtl] .cp-registration-route,[dir=rtl] .cp-intro-text{line-height:1.8}@media (max-width:1023px){.kb-editorial-contact .cp-hero{grid-template-columns:1fr;gap:1.6rem}.kb-editorial-contact .cp-intro-text{max-width:58ch}.kb-editorial-contact .cp-meeting{max-width:44rem}.kb-editorial-contact .cp-grid{grid-template-columns:1fr;display:grid;gap:2.5rem}.kb-editorial-contact .cp-formcol,.kb-editorial-contact .cp-side{max-width:44rem;width:100%}.kb-editorial-contact .cp-h{font-size:clamp(2.3rem,6vw,4rem);max-width:22ch}}@media (max-width:600px){.kb-editorial-contact .cp-hero{padding-top:7.1rem;padding-bottom:1.5rem}.kb-editorial-contact .cp-h{font-size:clamp(2rem,8.7vw,3.2rem);max-width:18ch}.cp-meeting{padding:1.2rem;gap:.8rem}.cp-meeting-duration{display:none}.cp-meeting h2{font-size:1.4rem}.cp-meeting p{font-size:.94rem}.cp-meeting-action{font-size:.9rem;padding:.9rem 1rem}.cp-registration-route{font-size:.9rem;gap:0}.cp-registration-route a{font-size:.9rem}.cp-goal-form .cp-fields{grid-template-columns:1fr}.cp-goal-form .cp-change summary{min-height:44px;padding-block:.7rem}.cp-goal-form .cp-next,.kb-editorial-contact .cp-formcol .cp-goal-form .cp-next{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.cp-goal-form .cp-arr{transition:none}}@media (min-width:1024px){.kb-editorial-contact .cp-hero{padding-top:clamp(14rem,25vh,17rem)}}.cp .cp-office-b{cursor:default}.cp .cp-city{color:#CFDBD4}.cp .cp-city::before{display:none}.cp-goal-form .cp-opt:has(input:checked){background:#355449;border-color:var(--kb-accent-soft)}.cp-goal-form .cp-opt{transition:background .16s ease,border-color .16s ease}.cp-goal-form .cp-next{transition:background .16s ease,transform .16s ease}.cp-goal-form .cp-next:not(:disabled):active{transform:translateY(1px)}.cp-goal-form[aria-busy=true] .cp-next{cursor:wait}@media (prefers-reduced-motion:reduce){.cp-goal-form .cp-opt,.cp-goal-form .cp-next{transition:none}.cp-goal-form .cp-next:not(:disabled):active{transform:none}}.cp-choice{background:#eae8e2;color:#16211e;padding:0 clamp(1.1rem,4vw,4rem) 4rem}.kb-editorial-contact .cp-choice .cp-hero{display:block;padding:7.2rem 0 2.1rem;max-width:calc(100% - 22rem)}.kb-editorial-contact .cp-choice .cp-h{font:400 clamp(2.4rem,4vw,4.3rem)/1.15 var(--display);margin:0 0 .75rem;max-width:none}.cp-choice .cp-intro-text{color:#40574b;font-size:1.05rem;max-width:55ch;margin:0}.cp-paths{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,1fr);gap:clamp(1.6rem,4vw,4rem)}.cp-path{min-width:0;padding:0;border:0;background:none}.cp-choice-eyebrow{display:block;color:#4a6555;font:400 .68rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.7rem}.cp-path h2{font:400 clamp(1.75rem,2.6vw,2.8rem)/1.2 var(--display);margin:0 0 .7rem}.cp-path>p{font:400 1rem/1.6 var(--sans);max-width:55ch;margin:0}.cp-contact-aside{display:flex;flex-direction:column;gap:1.5rem}.cp-path-local{background:#d9dfd4;padding:clamp(1.3rem,2.3vw,2.4rem);border-radius:.4rem}.cp-choice .cp-path-local h2{font-size:clamp(1.7rem,2.4vw,2.6rem)}.cp-choice .cp-path-local>p{color:#40574b;font-size:.93rem}.cp-service-label{display:block;margin:1.3rem 0 .55rem;font-size:.85rem;font-weight:500}.cp-service-choice{display:block;width:100%;min-height:50px;background:#f1f0e9;border:1px solid #798b7c;border-radius:.3rem;padding:.7rem 2rem .7rem .8rem;font:400 .93rem/1.5 var(--sans);color:#16211e}.cp-choice :is(.cp-choice-action,.cp-message-link,.cp-load-calendar){display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:999px;padding:.75rem 1.2rem;background:#07403d;color:#f4f4ed;font:500 .92rem/1.4 var(--sans);text-decoration:none;cursor:pointer}.cp-choice .cp-choice-action{margin-top:.8rem;width:100%}.cp-choice .cp-message-link{margin-top:1rem;background:#d5ded2;color:#16211e}.cp-channels{display:block;padding:clamp(1.3rem,2.3vw,2.4rem);background:#17382f;color:#eae8e2;border-radius:.4rem}.cp-channels h2{font:400 1.6rem/1.25 var(--display);margin:0 0 .6rem}.cp-channels p{font-size:.9rem;color:#c3d2c8;margin:0 0 1.15rem}.cp-channels a{display:flex;align-items:center;justify-content:center;min-height:46px;text-decoration:none;border:0;border-radius:999px;background:#eae8e2;color:#16211e;padding:.65rem 1rem;font:500 .9rem/1.4 var(--sans)}.cp-messenger-links{display:flex;gap:.65rem;margin-top:.65rem}.cp-messenger-links a{flex:1;background:#315447;color:#f4f4ed}.cp-calendar{background:#f7f6f1;border-radius:.5rem;overflow:hidden;margin-top:1.4rem;text-align:start;scroll-margin-top:7rem}.cp-calendar-top{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;color:#3b5448;font:500 .82rem/1.5 var(--sans)}.cp-calendar-gate{padding:1.5rem 2rem 1.2rem;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cp-calendar-gate h3{font:400 1.75rem/1.3 var(--display);margin:0 0 .7rem}.cp-calendar-gate p{font-size:.9rem;line-height:1.6;max-width:42ch;margin:0 0 1rem;color:#40574b}.cp-calendar-gate .cp-calendar-privacy{font-size:.73rem;margin:.8rem 0 0}.cp-calendar-frame{position:relative;height:640px;overflow:auto;background:white}.cp-calendar-frame iframe{width:100%;height:640px;border:0;display:block}.cp-calendar-review-note{font:400 .72rem/1.5 var(--sans);margin:0;padding:.75rem 1.5rem;color:#53695a;background:#e4e8de}.cp-choice-form{max-width:49rem;margin:2.5rem auto 0;padding:1.4rem;background:#16211e;color:#eae8e2;border-radius:.5rem;scroll-margin-top:7rem}.cp-choice-back{min-height:44px;padding:.5rem 1rem;background:#d5ded2;border:0;border-radius:999px;color:#16211e;font:500 .85rem/1.5 var(--sans);cursor:pointer}.cp-choice [hidden]{display:none!important}.cp-choice :is(a,button,select,summary):focus-visible{outline:3px solid #36866b;outline-offset:4px}.cp-choice a::before,.cp-choice a::after{display:none!important}.cp-choice a{text-decoration:none!important}body:has(.cp-choice):not(.menu-open):not(.nav-compact) .hcol a{color:#16211e}[dir=rtl] .cp-choice-eyebrow{letter-spacing:0}[dir=rtl] .cp-path h2{line-height:1.5}@media (max-width:1023px){.kb-editorial-contact .cp-choice .cp-hero{max-width:none;padding-top:6.5rem}.cp-paths{grid-template-columns:1fr 1fr;gap:1.5rem}.cp-calendar-gate{padding:1.4rem}.cp-calendar-top{padding:1rem}}@media (max-width:760px){.cp-paths{grid-template-columns:1fr}.cp-choice{padding-inline:1.15rem}.kb-editorial-contact .cp-choice .cp-hero{padding-bottom:1.6rem}.cp-choice .cp-intro-text{font-size:.96rem}.cp-calendar-gate{min-height:215px}.cp-calendar-frame,.cp-calendar-frame iframe{height:580px}.cp-calendar-top{font-size:.73rem}.cp-contact-aside{gap:1rem}.cp-path-local,.cp-channels{padding:1.3rem}.cp-choice-form{padding:.9rem}.cp-path>p{font-size:.94rem}}.kb-service-discovery{position:relative;z-index:2;padding:clamp(2rem,4vw,4rem) clamp(1rem,3vw,2.5rem);background:#eae8e2;color:#16211e;border-block:1px solid #9eaca1}.kb-service-discovery h2{font:400 clamp(1.6rem,2.5vw,2.5rem)/1.3 var(--display);margin:0 0 1.5rem}.kb-service-discovery nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.kb-service-discovery a{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #7d8e81;padding:1rem 0;min-height:64px;color:inherit;text-decoration:none}.kb-service-discovery span{font:400 .8rem/1.6 var(--sans);color:#3c5648}.kb-service-discovery strong{font:500 1.05rem/1.6 var(--sans)}.kb-service-discovery i{font-style:normal;margin-inline-start:.5rem}.kb-service-discovery a:hover strong{text-decoration:underline;text-underline-offset:5px}.kb-service-discovery a:focus-visible{outline:2px solid #1e5744;outline-offset:5px}@media (max-width:760px){.kb-service-discovery nav{grid-template-columns:1fr;gap:.4rem}}.zr-service-copy .zr-bridge{max-width:1040px;margin:30px auto 48px;background:#16211d;color:#f4f4ed;border:1px solid #42524a;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:0;font-family:var(--sans);text-align:start}.zr-bridge-label{padding:36px 30px;border-inline-end:1px solid #42524a;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:16px}.zr-bridge-label>span{font:400 12px/1.5 var(--sans);color:#bec8c0}.zr-service-copy .zr-bridge h2{font:400 clamp(23px,2vw,30px)/1.2 var(--sans);letter-spacing:-.02em;margin:0;max-width:12ch;text-wrap:balance}.zr-bridge-copy{padding:36px 30px}.zr-bridge-copy p{font:400 17px/1.65 var(--sans);color:#bec8c0;margin:0;max-width:48ch}.zr-service-copy .zr-bridge-action{margin-inline-end:30px;min-height:50px;padding:13px 18px;background:#f4f4ed;color:#16211d;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font:500 14px/1.5 var(--sans);text-decoration:none;white-space:nowrap}.zr-service-copy .zr-bridge-action:hover{background:#c5e3c4;color:#16211d}.zr-service-copy .zr-bridge-action:focus-visible{outline:2px solid #c5e3c4;outline-offset:6px}.cq-compact-inquiry .zr-home-link{display:flex;align-items:center;gap:18px;width:fit-content;max-width:100%;margin-top:20px;min-height:44px;font:400 15px/1.5 var(--sans);color:inherit;text-decoration:underline;text-underline-offset:5px}.zr-home-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}[dir=rtl] .zr-service-copy .zr-bridge h2{letter-spacing:0;line-height:1.5}[dir=rtl] .zr-bridge-copy p{line-height:1.85}@media (max-width:1050px){.zr-service-copy .zr-bridge{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr)}.zr-bridge-label{grid-row:1/3}.zr-service-copy .zr-bridge-action{grid-column:2;justify-self:start;margin:0 30px 30px}.zr-bridge-copy{padding-bottom:24px}}@media (max-width:600px){.zr-service-copy .zr-bridge{grid-template-columns:minmax(0,1fr);margin-block:24px 32px}.zr-bridge-label{grid-row:auto;padding:26px 24px 24px;border-inline-end:0;border-bottom:1px solid #42524a;gap:12px}.zr-service-copy .zr-bridge h2{font-size:28px;max-width:16ch}.zr-bridge-copy{padding:24px}.zr-service-copy .zr-bridge-action{grid-column:1;justify-self:stretch;margin:0 24px 26px;white-space:normal;min-height:52px}.zr-bridge-copy p{font-size:16px}}.kb-services{--ks-ink:#173b33;--ks-muted:#45645b;--ks-card:#f6f5ef;--ks-hover:#fffef8;--ks-top:#91afa1;--ks-left:#4c7365;--ks-right:#244b40;background:var(--paper,#eae8e2);color:var(--ks-ink);padding:clamp(4rem,7vw,7rem) var(--gutter,4vw);position:relative}.kb-services *{box-sizing:border-box}.kb-services :is(h2,h3,h4,p,ul){margin:0}.kb-services ul{list-style:none;padding:0}.kb-services a{color:inherit;text-decoration:none;touch-action:manipulation}.kb-services a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.ks-intro{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:clamp(3rem,5vw,5rem)}.ks-intro h2{font:400 clamp(2.5rem,4.4vw,4.7rem)/1.16 var(--display);letter-spacing:-.025em}.ks-intro p,.ks-directory-hint{font:400 1rem/1.7 var(--sans);color:var(--ks-muted)}.ks-intro p{margin-top:1rem}.ks-all{font:500 .9rem/1.4 var(--sans);display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.35rem;border:1px solid currentColor;border-radius:99px;white-space:nowrap}.ks-groups{display:grid;gap:clamp(3rem,5.4vw,5.5rem)}.ks-group{position:relative;scroll-margin-top:7rem;min-width:0}.ks-group>span[aria-hidden]{position:absolute;top:0;inset-inline-start:0}.ks-group-header{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.65rem}.ks-art{width:168px;flex:0 0 168px;aspect-ratio:1}.ks-symbol{display:block;width:100%;height:100%;overflow:visible}.ks-face-top{fill:var(--ks-top)}.ks-face-left{fill:var(--ks-left)}.ks-face-right{fill:var(--ks-right)}.ks-heading :is(h2,h3){font:400 clamp(1.75rem,2.6vw,2.75rem)/1.25 var(--display);letter-spacing:-.025em;text-wrap:balance}.ks-heading>p{font:400 1rem/1.7 var(--sans);color:var(--ks-muted);max-width:76ch;margin-top:.6rem}.ks-offerings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ks-offerings[data-services="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-offerings>li{display:flex;min-width:0}.ks-service-card{display:flex;flex-direction:column;width:100%;min-height:200px;padding:1.8rem;border-radius:.45rem;background:var(--ks-card);cursor:pointer}.ks-service-card :is(h3,h4){font:500 clamp(1.5rem,1.9vw,1.8rem)/1.35 var(--sans)!important;letter-spacing:-.01em;text-wrap:balance}.ks-service-card>p{font:400 .9375rem/1.65 var(--sans);color:var(--ks-muted);margin-top:.7rem;max-width:43ch}.ks-card-cue{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.6rem;font:500 .8rem/1.5 var(--sans);color:var(--ks-ink)}.ks-card-cue i{font:400 1.1rem/1 var(--sans);font-style:normal}@media (hover:hover){.ks-service-card:hover{background:var(--ks-hover)}.ks-all:hover{background:var(--ks-card)}}.kb-services-home{--ks-ink:#eae8e2;--ks-muted:#bccdc3;--ks-card:#1b3c32;--ks-hover:#234b3e;--ks-top:#d5dfd4;--ks-left:#89a997;--ks-right:#527c69;background:#102c24}main.p-services .sv-services{padding:0}.ks-directory-hint{margin-bottom:3rem!important}.kb-services-directory .ks-service-card{min-height:220px}.kb-services-directory .ks-card-cue{padding-top:1.8rem}html[lang=ar] .kb-services :is(h2,h3,h4){font-family:var(--sans);letter-spacing:0;line-height:1.65;text-wrap:wrap}html[lang=ar] .ks-intro h2{line-height:1.4}html[lang=ar] .ks-heading>p,html[lang=ar] .ks-service-card>p{line-height:1.9}html[lang=ar] .ks-card-cue{font-size:.875rem}@media (max-width:1023px){.ks-offerings{gap:.8rem}.ks-service-card{padding:1.3rem;min-height:205px}.ks-art{width:132px;flex-basis:132px}.ks-group-header{gap:1.2rem}}@media (max-width:700px){.kb-services{padding:3.5rem 1.25rem}.ks-intro{align-items:flex-start;flex-wrap:wrap;gap:1.25rem;margin-bottom:3rem}.ks-intro h2{font-size:2.25rem}.ks-intro p,.ks-directory-hint{font-size:.9375rem}.ks-all{font-size:.8rem;padding:.5rem .9rem;min-height:44px}.ks-groups{gap:3rem}.ks-group-header{gap:.85rem;align-items:center;margin-bottom:1.3rem}.ks-art{width:88px;flex-basis:88px}.ks-heading :is(h2,h3){font-size:clamp(1.6rem,6vw,1.75rem)}.ks-heading>p{font-size:.9375rem;line-height:1.65;margin-top:.5rem}.ks-offerings,.ks-offerings[data-services="2"]{grid-template-columns:1fr;gap:.75rem}.ks-service-card{padding:1.25rem;min-height:160px}.ks-service-card :is(h3,h4){font-size:1.375rem!important;text-wrap:wrap}.ks-service-card>p{font-size:.9375rem;margin-top:.5rem;max-width:none}.ks-card-cue{padding-top:1.2rem}.kb-services-directory .ks-service-card{min-height:180px}.ks-directory-hint{margin-bottom:2.5rem!important}}@media (prefers-reduced-motion:reduce){.kb-services *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}main.p-services .sv-hero.page-hero{min-height:clamp(20rem,36vh,28rem);padding-top:8.5rem;padding-bottom:2.5rem}.kb-services-directory{padding-block:clamp(2rem,3.4vw,3.5rem)}.ks-directory-start{margin-bottom:2rem}.ks-directory-start .ks-directory-hint{margin-bottom:1rem!important}.ks-directory-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:44rem}.ks-directory-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .65rem;background:#dce3d8;border-radius:.4rem;font:500 clamp(.8rem,1vw,.9rem)/1.4 var(--sans);text-align:center;text-wrap:balance}.kb-services-directory .ks-groups{gap:2.5rem}.kb-services-directory .ks-group{padding-inline:0}.kb-services-directory .ks-group-header{margin-bottom:1rem}.kb-services-directory .ks-service-card{min-height:180px;padding:1.35rem}.kb-services-directory .ks-card-cue{padding-top:1.25rem}@media (max-width:700px){main.p-services .sv-hero.page-hero{min-height:18rem;padding-top:7rem;padding-bottom:2rem}.kb-services-directory{padding-block:2rem}.ks-directory-start{margin-bottom:1.5rem}.kb-services-directory .ks-groups{gap:2rem}.kb-services-directory .ks-group-header{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.35rem .85rem}.kb-services-directory .ks-heading{display:contents}.kb-services-directory .ks-heading :is(h2,h3){grid-column:2;grid-row:1;align-self:center}.kb-services-directory .ks-heading>p{grid-column:1/-1;margin-top:.25rem}.kb-services-directory .ks-service-card{min-height:0;padding:1.125rem}.kb-services-directory .ks-card-cue{padding-top:1rem}}@media (max-width:360px){.kb-services-directory .ks-group-header{grid-template-columns:48px minmax(0,1fr);column-gap:.5rem}.kb-services-directory .ks-art{width:48px}}
