.fk-page{--fk-accent:#6535db;--fk-accent-line:#9874f0;--fk-body:color-mix(in srgb, var(--h-000000) 64%, transparent);--fk-strong:var(--h-1e1d1a);--fk-pad:clamp(72px, calc(130 * var(--u)), 130px);--fk-band-gap:clamp(24px, calc(55 * var(--u)), 55px);--fk-nav:86px}.dark .fk-page{--fk-accent:#b095f3}.fk-page :is(h1,h2):not([class*=fg-]):not([class*=fk-]):not([class*=fi-]):not([class*=fa-]){font-family:var(--font-figma-sans),sans-serif;letter-spacing:normal}.fk-page .fg-sr{font-family:var(--font-figma-sans),sans-serif}.fg-chrome:has(>.sn-fixed)+main{padding-top:86px}.fk-page :is(h2,h3)[id],.fk-page section[id]{scroll-margin-top:calc(var(--fk-nav) + 24px)}.fk-page .fk-accent{color:var(--fk-accent)}.fk-hero{isolation:isolate;padding-block:var(--pad-hero-top) clamp(64px, calc(120 * var(--u)), 120px);position:relative}.fk-hero-copy{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.fk-hero-copy>.fg-hero-title{text-wrap:balance;overflow-wrap:break-word;max-width:1180px}.fk-hero-copy>.fg-hero-pill+.fg-hero-title{margin-top:40px}.fk-hero-copy>.fg-hero-title:first-child{margin-top:0}.fk-hero-copy>.fg-hero-sub{max-width:780px;margin-top:26px}.fk-hero-copy .fk-hero-meta{font:500 .875rem/1.4 var(--font-figma-sans);color:var(--fk-body);margin-top:18px}.fk-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:45px;display:flex}.fk-hero-below{width:100%;max-width:860px;margin-top:36px}.fk-hero-foot{font:400 .875rem/1.6 var(--font-figma-sans);color:var(--fk-body);margin-top:22px}.fk-hero-split .fk-hero-grid{gap:clamp(40px, calc(96 * var(--u)), 96px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;display:grid}.fk-hero-split .fk-hero-copy{text-align:left;align-items:flex-start}.fk-hero-split .fk-actions{justify-content:flex-start}.fk-hero-split .fg-hero-title{font-size:clamp(2.5rem, calc(66 * var(--u)), 4.125rem)}.fk-hero-plain{padding-bottom:clamp(40px, calc(72 * var(--u)), 72px)}.fk-hero-plain .fk-hero-copy{text-align:left;align-items:flex-start}.fk-hero-plain .fg-hero-title{font-size:clamp(2.5rem, calc(66 * var(--u)), 4.125rem)}.fk-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 140px),#0000);mask-image:linear-gradient(#000 calc(100% - 140px),#0000)}.fk-btn-2{min-height:60px;box-shadow:inset 0 0 0 1px var(--h-e9e7ed);padding:22px 36px}.fk-btn-2 .fg-button-label{font:500 1rem/.875 var(--font-figma-sans);text-transform:uppercase;color:var(--h-130f0c);text-box:trim-both cap alphabetic}.fk-btn-2:hover{box-shadow:inset 0 0 0 1px var(--h-1e1d1a);filter:none}.fk-cell{min-width:0;display:flex}.fk-cell>.fk-card{flex:1}.fk-media{padding:clamp(10px, calc(22 * var(--u)), 22px);background:var(--hatch);border:var(--hair);min-width:0;position:relative}.fk-media-box{aspect-ratio:var(--fk-aspect,1);background:var(--h-e0ddea);border:var(--hair);position:relative;overflow:hidden}.fk-media-box>img,.fk-media-box>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fk-media-corner{z-index:1;right:calc(clamp(10px, calc(22 * var(--u)), 22px) + 10px);top:calc(clamp(10px, calc(22 * var(--u)), 22px) + 10px);pointer-events:none;background:linear-gradient(var(--h-ffffff),var(--h-ffffff)) right top/30.5px 30.5px no-repeat,linear-gradient(var(--h-ffffff),var(--h-ffffff)) left bottom/30.5px 30.5px no-repeat;opacity:.55;width:61px;height:61px;position:absolute}.fk-band{padding-block:var(--fk-pad)}.fk-band+.fk-band,.fg-dot-band+.fk-band{margin-top:var(--fk-band-gap)}.fk-hero+.fk-band{margin-top:0}.fk-band-tight{padding-block:clamp(48px, calc(80 * var(--u)), 80px)}.fk-page>section:last-of-type,.fk-page>:last-child:is(section){margin-bottom:var(--fk-band-gap)}.fk-band-plain{border-block:var(--hair)}.fk-stack>*+*{margin-top:var(--gap-head-grid)}.fk-stack>.fk-note{margin-top:28px}.fk-note{font:400 .9375rem/1.6 var(--font-figma-sans);color:var(--fk-body)}.fk-note.fk-center{text-align:center}.fk-head{gap:var(--gap-head);flex-direction:column;min-width:0;display:flex}.fk-head>h2{text-wrap:balance;overflow-wrap:break-word}.fk-head-center{text-align:center;align-items:center;max-width:1000px;margin-inline:auto}.fk-head-left{align-items:flex-start;max-width:880px}.fk-head-copy{max-width:760px;font:400 1.125rem/1.75 var(--font-figma-sans);color:var(--fk-body)}.fk-head-center .fk-head-copy{margin-inline:auto}.fk-head .fg-hiw-title,.fk-split .fg-hiw-title{line-height:1.2}.fk-head .fg-why-title{line-height:1.04}.fk-split{grid-template-columns:minmax(0,1fr) minmax(300px,520px);gap:40px 80px;min-height:0}.fk-split .fg-split-head-side{text-align:left;align-items:flex-start;gap:28px;padding-top:10px}.fk-split .fg-split-head-side>p{min-height:0}.fk-eyebrow{font:400 1rem/.875 var(--font-figma-sans);color:var(--fk-body);text-transform:uppercase;text-box:trim-both cap alphabetic}.fk-pill{background:var(--h-e9e7ef);border:var(--hair);justify-content:center;align-items:center;min-height:43px;padding:15px;display:inline-flex}.fk-pill.fk-pill-invert{border-color:color-mix(in srgb, var(--h-ffffff) 22%, transparent);background:0 0}.fk-pill-invert .fk-eyebrow{color:color-mix(in srgb, var(--h-ffffff) 80%, transparent)}.fk-cols{gap:clamp(40px, calc(96 * var(--u)), 96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fk-cols-wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.fk-cols-center{align-items:center}.fk-sticky{top:calc(var(--fk-nav) + 40px);position:sticky}.fk-cols-flip>:first-child{order:2}.fk-grid{grid-template-columns:repeat(var(--fk-cols,3), minmax(0,1fr));gap:var(--gap-cards);display:grid}.fk-grid[data-cols="2"]{--fk-cols:2}.fk-grid[data-cols="4"]{--fk-cols:4}.fk-grid[data-cols="5"]{--fk-cols:5}.fk-grid[data-cols="6"]{--fk-cols:6}.fk-card{background:var(--h-ffffff);border:var(--hair);min-width:0;color:inherit;flex-direction:column;align-items:flex-start;padding:30px 26px 28px;display:flex;position:relative}.fk-card>*+*{margin-top:20px}.fk-card>.fk-icon+*{margin-top:24px}.fk-card-title{font:400 clamp(1.375rem, calc(28 * var(--u)), 1.75rem)/1.15 var(--font-figma-serif);color:var(--fk-strong)}.fk-card-body{font:400 1rem/1.6 var(--font-figma-sans);color:var(--fk-body)}.fk-card .fk-card-foot{margin-top:auto;padding-top:24px}.fk-card-lg{padding:0}.fk-card-lg>.fk-card-strip{border-bottom:var(--hair);width:100%;height:40px;margin:0}.fk-card-lg>.fk-card-inner{padding:clamp(28px, calc(40 * var(--u)), 40px);flex-direction:column;flex:1;align-items:flex-start;gap:22px;width:100%;margin:0;display:flex}.fk-card-lg .fk-card-title{font-size:clamp(1.625rem, calc(34 * var(--u)), 2.125rem);letter-spacing:-.02em;line-height:1.1}.fk-card-lg .fk-card-body{font-size:1.0625rem;line-height:1.65}a.fk-card{transition:border-color .16s}a.fk-card:hover{border-color:var(--h-1e1d1a)}a.fk-card:active{translate:0 1px}.fk-arrow{background:currentColor;flex:none;width:18px;height:18px;transition:translate .16s;display:inline-block;-webkit-mask:url(/images/root/figma/units/icon-arrow-light.svg) 50%/contain no-repeat;mask:url(/images/root/figma/units/icon-arrow-light.svg) 50%/contain no-repeat}a:hover>.fk-arrow,a:hover .fk-card-arrow .fk-arrow,a:focus-visible .fk-arrow{translate:4px}.fk-card-arrow{color:var(--fk-strong);position:absolute;top:26px;right:22px}.fk-icon{background:var(--h-eae8f1);width:45px;height:45px;color:var(--h-76717f);flex:none;place-items:center;display:grid}.fk-icon>svg{width:24px;height:24px}.fk-icon>.fg-icon{width:27px;height:27px}.fk-card-ink{background:var(--h-191720);color:var(--h-ffffff);border-color:#0000;justify-content:space-between}.fk-card-ink .fk-card-title{color:var(--h-ffffff)}.fk-card-ink .fk-mono{color:color-mix(in srgb, var(--h-ffffff) 70%, transparent)}.fk-mono{font:500 .8125rem/1 var(--font-figma-sans);letter-spacing:.04em;color:var(--fk-accent)}.fk-checks{background:var(--h-ffffff);border-top:var(--hair);border-left:var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fk-checks[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.fk-checks>li{border-right:var(--hair);border-bottom:var(--hair);min-width:0;font:400 1rem/1.55 var(--font-figma-sans);color:color-mix(in srgb, var(--h-000000) 80%, transparent);align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.fk-check{background:var(--h-ede7ff);flex:none;width:22px;height:22px;margin-top:1px;position:relative}.fk-check:after{content:"";border-right:2px solid var(--fk-accent);border-bottom:2px solid var(--fk-accent);width:6px;height:11px;position:absolute;top:4px;left:8px;rotate:45deg}.fk-checks-ink{border-color:color-mix(in srgb, var(--h-ffffff) 14%, transparent);background:0 0}.fk-steps{grid-template-columns:repeat(var(--fk-cols,3), minmax(0,1fr));gap:var(--gap-cards);counter-reset:fk-step;display:grid}.fk-steps[data-cols="4"]{--fk-cols:4}.fk-step{background:var(--h-ffffff);border:var(--hair);flex-direction:column;min-width:0;display:flex;position:relative}.fk-step-num{border-bottom:2px solid var(--h-e9e7ed);min-height:64px;font:500 1rem/1 var(--font-figma-sans);color:var(--fk-accent);justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.fk-step:before{content:"";background:var(--fk-accent-line);width:25%;height:2px;position:absolute;top:62px;left:-.5px}.fk-step-text{flex-direction:column;gap:16px;padding:28px 26px 32px;display:flex}.fk-step-title{font:400 clamp(1.375rem, calc(28 * var(--u)), 1.75rem)/1.15 var(--font-figma-serif);color:var(--fk-strong)}.fk-step-body{font:400 1rem/1.6 var(--font-figma-sans);color:var(--fk-body)}.fk-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fk-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:20px;min-width:0;padding:22px clamp(18px,2.9vw,50px);display:flex}.fk-stats>div+div{border-left:1px solid var(--h-d8d6ce)}.fk-stats dd{font:400 clamp(2.5rem, calc(60 * var(--u)), 3.75rem)/1 var(--font-figma-serif);color:var(--fk-strong)}.fk-stats dt{font:500 1.125rem/1.3 var(--font-figma-sans);color:color-mix(in srgb, var(--h-1e1d1a) 70%, transparent)}.fk-ink{background:var(--h-191720);color:var(--h-ffffff);border:1px solid #ffffff14;position:relative}.fk-ink:before{content:"";inset:0 clamp(16px, calc(35 * var(--u)), 35px);pointer-events:none;border-inline:1px solid #ffffff08;position:absolute}.dark .fk-ink{border-color:#00000014}.fk-ink-corner{right:clamp(16px, calc(35 * var(--u)), 35px);top:clamp(16px, calc(35 * var(--u)), 35px);pointer-events:none;opacity:.15;background:linear-gradient(var(--h-ffffff),var(--h-ffffff)) right top/45px 45px no-repeat,linear-gradient(var(--h-ffffff),var(--h-ffffff)) left bottom/45px 45px no-repeat;width:90px;height:90px;position:absolute}.fk-cta{padding:clamp(40px, calc(84 * var(--u)), 84px) clamp(28px, calc(84 * var(--u)), 84px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px 64px;display:grid}.fk-cta-copy{max-width:820px;position:relative}.fk-ink-title{font:400 clamp(2rem, calc(52 * var(--u)), 3.25rem)/1.08 var(--font-figma-serif);color:var(--h-ffffff);text-wrap:balance}.fk-ink-body{max-width:640px;font:400 1.125rem/1.7 var(--font-figma-sans);color:color-mix(in srgb, var(--h-ffffff) 72%, transparent);margin-top:22px}.fk-cta-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative}.fk-ink .fk-link{color:var(--h-ffffff)}.fk-ink .fk-note,.fk-ink .fk-quiet{color:color-mix(in srgb, var(--h-ffffff) 72%, transparent)}.fk-ink :focus-visible{outline-color:#9874f0}.fk-callout{padding:clamp(32px, calc(56 * var(--u)), 56px) clamp(28px, calc(60 * var(--u)), 60px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;display:flex}.fk-callout-text{max-width:760px;font:400 clamp(1.5rem, calc(32 * var(--u)), 2rem)/1.3 var(--font-figma-serif);color:var(--h-ffffff);position:relative}.fk-panel{background:var(--h-ffffff);border:var(--hair);padding:clamp(28px, calc(48 * var(--u)), 48px);position:relative}.fk-panel-soft{background:var(--h-e9e7ef)}.fk-panel-title{font:400 clamp(1.5rem, calc(32 * var(--u)), 2rem)/1.15 var(--font-figma-serif);color:var(--fk-strong)}.fk-label{font:500 .8125rem/1.3 var(--font-figma-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fk-body)}.fk-label.fk-label-accent{color:var(--fk-accent)}.fk-link{font:500 .875rem/1.2 var(--font-figma-sans);color:var(--fk-strong);text-align:left;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:6px;display:inline-flex}.fk-link:hover .fk-arrow{translate:3px}.fk-quiet{font:500 .875rem/1.4 var(--font-figma-sans);color:var(--fk-body);text-underline-offset:3px;text-decoration:underline}.fk-quiet:hover{color:var(--fk-strong)}.fk-chips{flex-wrap:wrap;gap:10px;display:flex}.fk-chips>li{background:var(--h-ffffff);border:var(--hair);font:500 .875rem/1.2 var(--font-figma-sans);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--h-000000) 80%, transparent);padding:10px 16px}.fk-rows{border-top:var(--hair)}.fk-rows>li{border-bottom:var(--hair);grid-template-columns:64px minmax(0,1fr);gap:6px 24px;padding:26px 0;transition:opacity .3s;display:grid}.fk-rows[data-numbered=false]>li{grid-template-columns:minmax(0,1fr)}.fk-rows .fk-mono{padding-top:8px}.fk-row-title{font:400 clamp(1.375rem, calc(26 * var(--u)), 1.625rem)/1.25 var(--font-figma-serif);color:var(--fk-strong);transition:translate .4s cubic-bezier(.2,0,0,1)}.fk-row-body{font:400 1rem/1.6 var(--font-figma-sans);color:var(--fk-body);grid-column:-2}@media (hover:hover) and (min-width:1024px){.fk-rows:hover>li:not(:hover){opacity:.45}.fk-rows>li:hover .fk-row-title{translate:8px}}.fk-page .fk-faq-left{max-width:none;margin:0}.fk-page .fg-faq-row{background:var(--h-ffffff)}.fk-page .fg-faq-q{text-box:normal;line-height:1.25}.fk-prose{max-width:760px;font:400 1.125rem/1.75 var(--font-figma-sans);color:color-mix(in srgb, var(--h-000000) 72%, transparent);overflow-wrap:break-word}.fk-prose>*+*{margin-top:1.15em}.fk-prose :is(h2,h3){color:var(--fk-strong);text-wrap:balance}.fk-prose h2{font:400 clamp(1.75rem, calc(38 * var(--u)), 2.375rem)/1.2 var(--font-figma-serif);letter-spacing:-.01em;margin-top:2.1em}.fk-prose h3{font:400 clamp(1.375rem, calc(27 * var(--u)), 1.6875rem)/1.25 var(--font-figma-serif);margin-top:1.7em}.fk-prose :is(h2,h3)+*{margin-top:.6em}.fk-prose>:first-child{margin-top:0}.fk-prose a{color:var(--fk-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fk-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--fk-accent) 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.fk-prose a:hover{text-decoration-color:currentColor}.fk-prose strong{color:var(--fk-strong);font-weight:600}.fk-prose :is(ul,ol){padding-left:1.4em}.fk-prose ul{list-style:square}.fk-prose ol{list-style:decimal}.fk-prose li+li{margin-top:.5em}.fk-prose li::marker{color:var(--fk-accent-line)}.fk-prose blockquote{border-left:2px solid var(--fk-accent-line);font:400 1.375rem/1.5 var(--font-figma-serif);color:var(--fk-strong);padding:4px 0 4px 26px}.fk-prose code{background:var(--h-e9e7ef);color:var(--fk-strong);padding:.1em .35em;font-size:.88em}.fk-prose pre{background:var(--h-ffffff);border:var(--hair);padding:20px;font-size:.9rem;line-height:1.6;overflow-x:auto}.fk-prose pre code{background:0 0;padding:0}.fk-prose hr{border:0;border-top:var(--hair);margin-block:2.4em}.fk-table{background:var(--h-ffffff);border:var(--hair);overflow-x:auto}.fk-table table{border-collapse:collapse;text-align:left;width:100%;font:400 .9375rem/1.55 var(--font-figma-sans)}.fk-table th{background:var(--h-e9e7ef);border-bottom:var(--hair);color:var(--fk-strong);vertical-align:bottom;padding:14px 18px;font-weight:600}.fk-table td{border-bottom:var(--hair);vertical-align:top;padding:14px 18px}.fk-table tr:last-child>td{border-bottom:0}.fk-toc{background:var(--h-ffffff);border:var(--hair);padding:24px 26px}.fk-toc ol{font:400 .9375rem/1.45 var(--font-figma-sans);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin-top:16px;display:grid}.fk-toc[data-cols="1"] ol{grid-template-columns:minmax(0,1fr)}.fk-toc a{color:var(--fk-body)}.fk-toc a:hover{color:var(--fk-strong);text-underline-offset:3px;text-decoration:underline}.fk-form{gap:22px;display:grid}.fk-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.fk-field-label{font:500 .8125rem/1.3 var(--font-figma-sans);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--h-000000) 80%, transparent);margin-bottom:10px;display:block}.fk-field-label .fk-optional{text-transform:none;letter-spacing:0;color:var(--fk-body);font-weight:400}.fk-field{background:var(--h-ffffff);border:1px solid var(--h-76717f);width:100%;min-height:50px;font:400 1rem/1.4 var(--font-figma-sans);color:var(--fk-strong);appearance:none;border-radius:0;padding:13px 16px;transition:border-color .16s,box-shadow .16s;display:block}.fk-field::placeholder{color:color-mix(in srgb, var(--h-000000) 45%, transparent)}.fk-field:hover{border-color:var(--h-1e1d1a)}.fk-page .fk-field:focus-visible,.fk-page .fk-field:focus{outline-offset:1px;border-color:var(--h-1e1d1a);outline:2px solid #9874f0}textarea.fk-field{resize:vertical;min-height:120px}.fk-select{position:relative}.fk-select>.fk-field{padding-right:48px}.fk-select:after{content:"";border-right:1.5px solid var(--fk-strong);border-bottom:1.5px solid var(--fk-strong);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:20px;rotate:45deg}.fk-submit{cursor:pointer;width:100%}.fk-submit:disabled{opacity:.7;cursor:progress}.fk-tabs{border-bottom:2px solid var(--h-e9e7ed);flex-wrap:wrap;gap:0;display:inline-flex}.fk-tab{text-transform:uppercase;align-items:center;gap:10px;min-height:52px;display:inline-flex;position:relative;font:500 .875rem/1.2 var(--font-figma-sans)!important;color:var(--fk-body)!important;padding:14px 22px!important}.fk-tab:hover{color:var(--fk-strong)!important}.fk-tab[aria-selected=true],.fk-tab[aria-pressed=true]{background:var(--h-ede7ff);color:var(--fk-accent)!important}.fk-tab[aria-selected=true]:after,.fk-tab[aria-pressed=true]:after{content:"";background:var(--fk-accent-line);height:2px;position:absolute;bottom:-2px;left:0;right:0}.fk-tab>svg{width:18px;height:18px}.fk-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.fk-logo{background:url(/images/root/figma/units/marquee-cell-light.svg) center/100% 100% no-repeat, var(--h-ffffff);border:var(--hair);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:132px;padding:20px 16px;display:flex}.dark .fk-logo{background-image:url(/images/root/figma/units/marquee-cell-dark.svg)}.fk-logo img{object-fit:contain;opacity:.7;filter:grayscale();width:auto;max-width:130px;max-height:32px;transition:opacity .3s,filter .3s}.fk-logo span{font:500 .8125rem/1.3 var(--font-figma-sans);text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--fk-body);transition:color .3s}.fk-logo:hover img{opacity:1;filter:none}.fk-logo:hover span{color:var(--fk-strong)}.fk-photo-card{background:var(--h-ffffff);border:var(--hair);flex-direction:column;min-width:0;transition:border-color .16s;display:flex;position:relative}.fk-photo-card:hover{border-color:var(--h-1e1d1a)}.fk-photo{aspect-ratio:4/3;background:var(--h-e0ddea);border-bottom:var(--hair);position:relative;overflow:hidden}.fk-photo>img{transition:scale .5s cubic-bezier(.2,0,0,1)}.fk-photo-card:hover .fk-photo>img{scale:1.03}.fk-photo-text{flex-direction:column;gap:14px;padding:26px 26px 30px;display:flex}.fk-photo-text .fk-card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.fk-photo-text .fk-card-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-data-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fi-data-cols{border-top:var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:32px;padding-top:28px;display:grid}.fi-data-text{font:400 clamp(1.25rem, calc(26 * var(--u)), 1.625rem)/1.35 var(--font-figma-serif);color:var(--fk-strong);margin-top:12px}.fi-data-muted{color:var(--fk-body)}@media (max-width:767px){.fi-data-cols{grid-template-columns:minmax(0,1fr)}}.fk-sectors{gap:clamp(24px, calc(64 * var(--u)), 64px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.fk-sector-list{border-left:2px solid var(--h-e9e7ed);flex-direction:column;display:flex}.fk-sector{text-align:left;width:100%;transition:background-color .3s;display:block;position:relative;padding:16px 22px!important}.fk-sector:before{content:"";background:0 0;width:2px;transition:background-color .3s;position:absolute;top:0;bottom:0;left:-2px}.fk-sector[aria-selected=true]{background:var(--h-ede7ff)}.fk-sector[aria-selected=true]:before{background:#9874f0}.fk-sector-name{font:400 1.375rem/1.25 var(--font-figma-serif);color:var(--fk-body);transition:color .3s,translate .4s cubic-bezier(.2,0,0,1);display:block}.fk-sector:hover .fk-sector-name{color:var(--fk-strong)}.fk-sector[aria-selected=true] .fk-sector-name{color:var(--fk-accent)}.fk-sector-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity .4s;display:grid}.fk-sector-more>span{min-height:0;overflow:hidden}.fk-sector[aria-selected=true] .fk-sector-more{opacity:1;grid-template-rows:1fr}.fk-sector-line{font:400 .875rem/1.5 var(--font-figma-sans);color:var(--fk-body);padding-top:8px;display:block}.fk-sector-line strong{color:var(--fk-strong);font-weight:600}.fk-sector-img{opacity:0;transition:opacity .7s,scale .7s;scale:1.04}.fk-sector-img[data-on]{opacity:1;scale:1}.fk-sector-link{margin-top:20px}.fk-post{background:var(--h-ffffff);border:var(--hair);flex-direction:column;min-width:0;transition:border-color .16s;display:flex}.fk-post:hover{border-color:var(--h-1e1d1a)}.fk-post-img{aspect-ratio:3/2;background:var(--h-e0ddea);border-bottom:var(--hair);position:relative;overflow:hidden}.fk-post-img>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:scale .5s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.fk-post:hover .fk-post-img>img{scale:1.03}.fk-post-text{flex-direction:column;flex:1;gap:12px;padding:22px 24px 26px;display:flex}.fk-post-title{font:400 clamp(1.25rem, calc(24 * var(--u)), 1.5rem)/1.25 var(--font-figma-serif);color:var(--fk-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fk-post:hover .fk-post-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fk-post-meta{font:400 .875rem/1.4 var(--font-figma-sans);color:var(--fk-body);margin-top:auto;padding-top:6px}.fk-tile{justify-content:space-between;min-height:168px}.fk-tile-short{justify-content:flex-end;min-height:128px}.fk-tile .fk-card-title{font-size:clamp(1.25rem, calc(24 * var(--u)), 1.5rem)}a.fk-card-ink:hover{background:color-mix(in srgb, var(--h-191720) 88%, #6535db);border-color:#0000}.fk-tile-link{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.fk-tile-arrow{transition:translate .3s cubic-bezier(.2,0,0,1)}a:hover .fk-tile-arrow{translate:6px}.fk-service{padding-right:64px}.fk-names{border-top:var(--hair);border-left:var(--hair);background:var(--h-ffffff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fk-names>div{border-right:var(--hair);border-bottom:var(--hair);justify-content:center;align-items:center;min-height:104px;padding:16px;display:flex}.fk-names span{font:400 clamp(1.125rem, calc(22 * var(--u)), 1.375rem)/1.2 var(--font-figma-serif);text-align:center;color:var(--fk-body);transition:color .3s}.fk-names>div:hover span{color:var(--fk-strong)}.fk-chips-lg>li{padding:14px 22px;font-size:1rem}.fk-cols-center>.fk-chips{align-self:center}@media (max-width:767px){.fk-names{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-tile{min-height:120px}}.fk-person{background:var(--h-ffffff);border:var(--hair);flex-direction:column;min-width:0;display:flex}.fk-person-photo{aspect-ratio:1;background:var(--h-191720);border-bottom:var(--hair);place-items:center;display:grid;position:relative;overflow:hidden}.fk-person-img{object-position:top;filter:grayscale(.25);transition:filter .4s}.fk-person:hover .fk-person-img{filter:none}.fk-person-initials{font:400 2rem/1 var(--font-figma-serif);color:var(--h-ffffff)}.fk-person-text{padding:18px 20px 22px}.fk-person-name{font:400 1.375rem/1.2 var(--font-figma-serif);color:var(--fk-strong)}.fk-person-role{font:400 .9375rem/1.45 var(--font-figma-sans);color:var(--fk-body);margin-top:8px}.fk-team{--gap-cards:clamp(12px, calc(24 * var(--u)), 24px)}.fk-demo-empty{background:var(--h-ffffff);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.fk-demo-empty>svg{width:48px;height:48px;color:var(--fk-accent)}.fk-feature-title{font-size:clamp(1.75rem, calc(44 * var(--u)), 2.75rem);text-wrap:balance;line-height:1.15}@media (max-width:1439px){.fk-team.fk-grid[data-cols="6"]{--fk-cols:3}}@media (max-width:767px){.fk-team.fk-grid[data-cols="6"]{--fk-cols:2}.fk-person-name{font-size:1.125rem}.fk-person-text{padding:14px 14px 16px}}.fk-contact-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.fk-contact-panel{margin-top:24px}.fk-tabs-placeholder{border-bottom:2px solid var(--h-e9e7ed);width:19rem;max-width:100%;height:52px}.fk-cal{background:var(--h-ffffff);border:var(--hair);width:100%;height:640px;display:block}.fk-cal-placeholder{margin-top:24px}.fk-cal-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex}.fk-cal-text{max-width:26rem;font:400 .9375rem/1.6 var(--font-figma-sans);color:var(--fk-body)}.fk-cal-load{cursor:pointer}.fk-inline-link{color:var(--fk-accent);text-underline-offset:3px;text-decoration:underline}.fk-inline-link:hover{text-decoration-thickness:2px}.fk-contact-side{flex-direction:column;gap:28px;display:flex}.fk-contact-list{gap:20px;display:grid}.fk-contact-list>li{align-items:flex-start;gap:18px;display:flex}.fk-contact-value{font:400 1.25rem/1.35 var(--font-figma-serif);color:var(--fk-strong);overflow-wrap:anywhere;margin-top:6px}.fk-contact-client{flex-direction:column;gap:12px;padding:28px;display:flex}.fk-form-topic{background:var(--h-ede7ff);font:600 .9375rem/1.45 var(--font-figma-sans);color:var(--fk-strong);border-left:2px solid #9874f0;padding:14px 18px}.fk-form-topic-detail{color:var(--fk-body);margin-top:4px;font-size:.8125rem;font-weight:400;display:block}.fk-form-error{background:var(--h-e9e7ef);border:var(--hair);font:400 .9375rem/1.5 var(--font-figma-sans);color:var(--fk-strong);padding:14px 18px}.fk-form-note{text-align:center;font:400 .8125rem/1.5 var(--font-figma-sans);color:var(--fk-body)}.fk-form-done{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:360px;display:flex}.fk-check-xl{width:48px;height:48px}.fk-check-xl:after{border-width:0 3px 3px 0;width:12px;height:22px;top:9px;left:17px}.fk-form .fg-button.fk-submit{margin-top:6px}@media (max-width:1199px){.fk-contact-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fk-cal{height:560px}}.fk-stack-cards{counter-reset:fk-stage;padding-bottom:32px;position:relative}.fk-stack-cards>li{top:calc(var(--fk-nav) + 24px + var(--i) * 24px);counter-increment:fk-stage;margin-bottom:24px;position:sticky}.fk-stack-cards>li:last-child{margin-bottom:0}.fk-stack-card{transform-origin:top;will-change:transform;box-shadow:0 -24px 48px -40px #17151d40}.fk-step-num-auto:before{content:counter(fk-stage, decimal-leading-zero)}.fk-win{background:var(--h-ffffff);border:var(--hair);flex-direction:column;min-width:0;display:flex}.fk-win-img{aspect-ratio:16/10;background:var(--h-e0ddea);border-bottom:var(--hair);position:relative;overflow:hidden}.fk-win-img>img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.fk-win:hover .fk-win-img>img{scale:1.04}.fk-win-text{flex-direction:column;gap:16px;padding:26px 26px 30px;display:flex}.fk-ai-prose{max-width:none}.fk-ai-prose .fk-ai-lead{color:var(--fk-strong);font-weight:500}.fk-pp-data{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.fk-pp-data-text{align-items:flex-start;gap:20px;max-width:760px;display:flex}.fk-pp-data-text .fk-card-body{margin-top:10px}.fk-pp-data-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.fi-featured{padding-bottom:clamp(48px, calc(96 * var(--u)), 96px)}.fi-featured-grid{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr) minmax(0,.42fr);display:grid}.fi-lead{background:var(--h-ffffff);border:var(--hair);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);transition:border-color .16s;display:grid}.fi-lead:hover{border-color:var(--h-1e1d1a)}.fi-lead-img{background:var(--h-e0ddea);border-right:var(--hair);min-height:340px;position:relative;overflow:hidden}.fi-lead-img>img,.fi-hero-img>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.fi-lead-text{padding:clamp(24px, calc(40 * var(--u)), 40px);flex-direction:column;gap:16px;display:flex}.fi-lead-title{font:400 clamp(1.75rem, calc(38 * var(--u)), 2.375rem)/1.15 var(--font-figma-serif);color:var(--fk-strong);text-wrap:balance}.fi-lead:hover .fi-lead-title,.fi-sec:hover .fi-sec-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.fi-lead-excerpt{font:400 1rem/1.6 var(--font-figma-sans);color:var(--fk-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-lead .fk-post-meta{margin-top:auto}.fi-secondary{gap:var(--gap-cards);display:grid}.fi-sec{background:var(--h-ffffff);border:var(--hair);flex-direction:column;gap:12px;height:100%;padding:26px 26px 28px;transition:border-color .16s;display:flex}.fi-sec:hover{border-color:var(--h-1e1d1a)}.fi-sec-title{font:400 clamp(1.25rem, calc(24 * var(--u)), 1.5rem)/1.25 var(--font-figma-serif);color:var(--fk-strong)}.fi-sec .fk-post-meta{margin-top:auto}.fi-bar{z-index:30;background:color-mix(in srgb, var(--h-f7f6fa) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:var(--hair);position:sticky;top:0}.fi-bar-inner{max-width:var(--frame);padding-inline:var(--gut);align-items:flex-end;gap:24px;margin-inline:auto;display:flex}.fi-topics{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.fi-topics::-webkit-scrollbar{display:none}.fi-topic{white-space:nowrap;flex:none}.fi-industry{flex:none;padding-block:8px}.fi-industry .fk-field{min-height:42px;padding-block:9px;font-size:.9375rem}.fi-industry-narrow{display:none}.fi-list{max-width:var(--frame);padding:clamp(28px, calc(48 * var(--u)), 48px) var(--gut) 0;margin-inline:auto}.fi-count-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fi-intro{margin-top:14px}.fi-grid{margin-top:28px}.fi-grid+.fi-grid{margin-top:var(--gap-cards)}.fi-cell{min-width:0;display:flex}.fi-cell>.fk-post{flex:1}.fi-more{justify-content:center;padding-top:48px;display:flex}.fi-archive{border-top:var(--hair);margin-top:20px}.fi-archive>li{border-bottom:var(--hair)}.fi-archive a{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:18px 0;display:flex}.fi-archive-title{font:400 1.25rem/1.3 var(--font-figma-serif);color:var(--fk-strong)}.fi-archive a:hover .fi-archive-title{text-underline-offset:4px;text-decoration:underline}.fi-browser+nav+section,.fi-browser+nav+.fk-band{margin-top:clamp(48px, calc(96 * var(--u)), 96px)}.fi-page>.fi-browser:last-of-type,.fi-browser{padding-bottom:clamp(64px, calc(120 * var(--u)), 120px)}@media (max-width:1199px){.fi-featured-grid{grid-template-columns:minmax(0,1fr)}.fi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fi-lead{grid-template-columns:minmax(0,1fr)}.fi-lead-img{aspect-ratio:3/2;border-right:0;border-bottom:var(--hair);min-height:0}.fi-secondary{grid-template-columns:minmax(0,1fr)}.fi-industry-wide{display:none}.fi-industry-narrow{display:block}}.fa-article{padding-top:var(--pad-hero-top)}.fa-head{flex-direction:column;align-items:flex-start;display:flex}.fa-head>*{max-width:960px}.fa-back{margin-bottom:36px}.fa-back-arrow{rotate:180deg}.fa-back:hover .fa-back-arrow{translate:-3px}.fa-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fa-title{font:400 clamp(2.375rem, calc(64 * var(--u)), 4rem)/1.08 var(--font-figma-serif);letter-spacing:-.01em;color:var(--fk-strong);text-wrap:balance;overflow-wrap:break-word;margin-top:24px}.fa-dek{font:400 clamp(1.125rem, calc(22 * var(--u)), 1.375rem)/1.6 var(--font-figma-sans);color:var(--fk-body);margin-top:26px}.fa-byline{border-top:var(--hair);width:100%;font:500 .875rem/1.4 var(--font-figma-sans);color:var(--fk-body);margin-top:22px;padding-top:18px}.fa-hero{margin-top:clamp(36px, calc(56 * var(--u)), 56px)}.fa-hero .fk-media{max-width:1180px}.fa-body{gap:40px clamp(40px, calc(96 * var(--u)), 96px);margin-top:clamp(40px, calc(72 * var(--u)), 72px);padding-bottom:clamp(64px, calc(120 * var(--u)), 120px);grid-template-columns:minmax(0,1fr);display:grid}.fa-has-toc{grid-template-columns:minmax(220px,300px) minmax(0,720px)}.fa-toc{top:calc(var(--fk-nav) + 24px);max-height:calc(100vh - var(--fk-nav) - 48px);align-self:start;position:sticky;overflow:auto}.fa-toc ol{counter-reset:fa-toc}.fa-toc li{counter-increment:fa-toc;grid-template-columns:26px minmax(0,1fr);display:grid}.fa-toc li:before{content:counter(fa-toc, decimal-leading-zero);font:500 .75rem/1.9 var(--font-figma-sans);color:var(--fk-accent)}.fa-main{min-width:0;max-width:720px}.fa-prose{max-width:68ch}.fa-prose>h2:first-child{margin-top:0}.fa-related,.fa-faq{border-top:var(--hair);margin-top:56px;padding-top:40px}.fa-related ul{gap:14px;margin-top:20px;display:grid}.fa-faq-list{margin-top:24px}.fa-faq-item{background:var(--h-ffffff);border:var(--hair);margin-top:-1px}.fa-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 22px;list-style:none;display:flex}.fa-faq-item summary::-webkit-details-marker{display:none}.fa-faq-q{font:400 clamp(1.125rem, calc(22 * var(--u)), 1.375rem)/1.3 var(--font-figma-serif);color:var(--fk-strong)}.fa-faq-item .fg-faq-plus{width:36px;height:36px}.fa-faq-item .fg-faq-plus .fg-icon{width:20px;height:20px;transition:rotate .4s}.fa-faq-item[open] .fg-faq-plus .fg-icon{rotate:45deg}.fa-faq-item p{font:400 1.0625rem/1.7 var(--font-figma-sans);color:var(--fk-body);padding:0 22px 22px}.fa-page .fk-band:first-of-type{margin-top:0}@media (max-width:1023px){.fa-has-toc{grid-template-columns:minmax(0,1fr)}.fa-toc{max-height:none;position:static}}.fd-doc{padding-block:var(--pad-hero-top) clamp(72px, calc(130 * var(--u)), 130px)}.fd-doc-head{flex-direction:column;align-items:flex-start;gap:18px;max-width:980px;display:flex}.fd-doc-head h1{font:400 clamp(2.5rem, calc(66 * var(--u)), 4.125rem)/1.06 var(--font-figma-serif);letter-spacing:-.01em;color:var(--fk-strong);text-wrap:balance}.fd-doc-head>p{font:400 1.0625rem/1.6 var(--font-figma-sans);color:var(--fk-body);max-width:760px}.fd-doc-head>p.fd-doc-kicker{font:500 .8125rem/1.3 var(--font-figma-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fk-accent)}.fd-doc-head>p.fd-doc-date{font:500 .875rem/1.4 var(--font-figma-sans);border-top:var(--hair);width:100%;max-width:none;padding-top:14px}.fd-doc-grid{gap:40px clamp(40px, calc(96 * var(--u)), 96px);margin-top:clamp(36px, calc(64 * var(--u)), 64px);grid-template-columns:minmax(0,760px);display:grid}.fd-doc-grid:has(>.fd-doc-rail){grid-template-columns:minmax(240px,300px) minmax(0,760px)}.fd-doc-rail>nav{top:calc(var(--fk-nav) + 24px);max-height:calc(100vh - var(--fk-nav) - 48px);background:var(--h-ffffff);border:var(--hair);padding:24px 26px;position:sticky;overflow:auto}.fd-doc-rail ol{font:400 .9375rem/1.45 var(--font-figma-sans);counter-reset:fd-toc;gap:10px;display:grid}.fd-doc-rail li{counter-increment:fd-toc;grid-template-columns:26px minmax(0,1fr);display:grid}.fd-doc-rail li:before{content:counter(fd-toc, decimal-leading-zero);font:500 .75rem/1.9 var(--font-figma-sans);color:var(--fk-accent)}.fd-doc-rail a{color:var(--fk-body)}.fd-doc-rail a:hover{color:var(--fk-strong);text-underline-offset:3px;text-decoration:underline}.fd-doc-body{min-width:0;max-width:760px;font:400 1.0625rem/1.75 var(--font-figma-sans);color:color-mix(in srgb, var(--h-000000) 72%, transparent);overflow-wrap:break-word}.fd-doc-body>*+*,.fd-doc-body>div>*+*,.fd-doc-body section>*+*{margin-top:1.1em}.fd-doc-body :is(h2,h3,h4){color:var(--fk-strong);text-wrap:balance;scroll-margin-top:calc(var(--fk-nav) + 24px)}.fd-doc-body h2{font:400 clamp(1.75rem, calc(36 * var(--u)), 2.25rem)/1.2 var(--font-figma-serif);letter-spacing:-.01em;margin-top:2.2em;padding-top:0}.fd-doc-body>h2:first-child,.fd-doc-body>div:first-child>h2:first-child{margin-top:0}.fd-doc-body h3{font:400 clamp(1.3rem, calc(26 * var(--u)), 1.625rem)/1.25 var(--font-figma-serif);margin-top:1.7em;padding-top:0}.fd-doc-body h4{font:600 .9375rem/1.4 var(--font-figma-sans);letter-spacing:.02em;text-transform:uppercase;margin-top:1.5em}.fd-doc-body :is(h2,h3,h4)+*{margin-top:.65em}.fd-doc-body p{font:inherit;color:inherit}.fd-doc-body :is(ul,ol){font:inherit;color:inherit;padding-left:1.4em}.fd-doc-body ul{list-style:square}.fd-doc-body ol{list-style:decimal}.fd-doc-body li+li{margin-top:.5em}.fd-doc-body li::marker{color:var(--fk-accent-line)}.fd-doc-body strong{color:var(--fk-strong);font-weight:600}.fd-doc-body a:not(.fg-button){color:var(--fk-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fk-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--fk-accent) 45%, transparent);text-underline-offset:3px;font-weight:500}.fd-doc-body a:not(.fg-button):hover{text-decoration-color:currentColor}.fd-doc-body code{background:var(--h-e9e7ef);font:500 .875em/1.5 var(--font-figma-sans);color:var(--fk-strong);overflow-wrap:anywhere;padding:.1em .35em}.fd-doc-body table{border-collapse:collapse;text-align:left;width:100%;font:400 .9375rem/1.55 var(--font-figma-sans)}.fd-doc-body .fd-table-wrap{background:var(--h-ffffff);border:var(--hair);overflow-x:auto}.fd-doc-body th{background:var(--h-e9e7ef);border-bottom:var(--hair);color:var(--fk-strong);vertical-align:bottom;padding:14px 18px;font-weight:600}.fd-doc-body td{border-bottom:var(--hair);vertical-align:top;padding:14px 18px}.fd-doc-body tr:last-child>td{border-bottom:0}.fd-doc-body .fd-cards{gap:12px;display:grid}.fd-doc-body .fd-cards>dl,.fd-doc-body .fd-boxlist>li{background:var(--h-ffffff);border:var(--hair);padding:18px 20px;font-size:.9375rem;list-style:none}.fd-doc-body .fd-cards dt{color:var(--fk-strong);font-weight:600}.fd-doc-body .fd-cards dd+dt{margin-top:10px}.fd-doc-body .fd-boxlist{gap:12px;padding-left:0;display:grid}.fd-doc-body .fd-boxlist>li+li{margin-top:0}.fd-doc-body .fd-boxlist>li::marker{content:none}.fd-doc-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.fd-doc-actions a:not(.fg-button){font:500 .9375rem/1.3 var(--font-figma-sans);color:var(--fk-accent);text-underline-offset:3px;text-decoration:underline}.fd-doc-body .fd-narrow{display:none}.fd-tools-hero .fd-doc-head{max-width:1040px}.fd-tools-hero .fd-doc-actions{margin-top:12px}.fd-ext{color:#fff;width:16px;height:16px}.fd-tool-steps{--fk-cols:3}.fd-tool-list{gap:var(--gap-cards);display:grid}.fd-tool-panel{max-width:none}.fd-tool-panel h3{font-size:clamp(1.6rem, calc(36 * var(--u)), 2.25rem);margin-top:0}.fd-tool-panel.fd-doc-body{max-width:none}.fd-tool-panel.fd-doc-body>:not(.fd-boxlist){max-width:760px}.fd-scope-wrap{max-width:900px;margin-bottom:var(--gap-cards)}.fd-scopes>li{grid-template-columns:22px minmax(0,1fr);gap:16px;display:grid}.fd-scopes p{color:var(--fk-body);margin-top:6px;font-size:.9375rem;line-height:1.6}.fd-scopes code{font-weight:600}.fd-when{font:600 .75rem/1.3 var(--font-figma-sans);color:var(--fk-accent)}.fd-strong{color:var(--fk-strong);font-weight:600}.fd-yours{padding:clamp(32px, calc(64 * var(--u)), 64px);flex-direction:column;align-items:flex-start;gap:22px;display:flex}.fd-yours .fk-ink-body{max-width:820px;margin-top:0}.fd-yours .fk-inline-link{color:#cbb8ff}.fd-yours .fd-doc-actions{position:relative}.dark .fd-yours .fk-inline-link{color:#6535db}.fd-ink-note{color:inherit}@media (max-width:1023px){.fd-tool-steps{--fk-cols:1}}@media (max-width:639px){.fd-doc-body .fd-narrow{display:grid}.fd-doc-body .fd-wide{display:none}}@media (max-width:1199px){.fd-doc-grid:has(>.fd-doc-rail){grid-template-columns:minmax(0,1fr)}.fd-doc-rail>nav{max-height:none;position:static}.fd-doc-rail ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:639px){.fd-doc-rail ol{grid-template-columns:minmax(0,1fr)}.fd-doc-body{overflow-wrap:anywhere;font-size:1rem}}.fk-popup{z-index:60;justify-content:space-between;align-items:center;gap:20px 40px;max-width:880px;margin-inline:auto;padding:30px 76px 30px 34px;animation:.3s cubic-bezier(.2,0,0,1) fk-pop;display:flex;position:fixed;bottom:24px;left:16px;right:16px;box-shadow:0 32px 64px -32px #17151d99}.fk-popup-text{font:400 clamp(1.25rem, 2vw, 1.625rem)/1.3 var(--font-figma-serif);color:var(--h-ffffff);position:relative}.fk-popup-close{width:44px;height:44px;color:color-mix(in srgb, var(--h-ffffff) 75%, transparent);place-items:center;display:grid;position:absolute;top:14px;right:14px}.fk-popup-close:hover{color:var(--h-ffffff)}.fk-popup .fk-ink-corner{display:none}.fk-popup .fg-button{white-space:nowrap;flex:none}@keyframes fk-pop{0%{opacity:0;translate:0 16px}}@media (max-width:1439px){.fk-grid[data-cols="5"],.fk-grid[data-cols="6"]{--fk-cols:3}.fk-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.fk-hero-split .fk-hero-grid{grid-template-columns:minmax(0,1fr)}.fk-hero-split .fk-media{width:100%;max-width:720px}.fk-grid[data-cols="4"],.fk-steps[data-cols="4"],.fk-grid[data-cols="3"]{--fk-cols:2}.fk-cols,.fk-cols-wide{grid-template-columns:minmax(0,1fr)}.fk-cols-flip>:first-child{order:0}.fk-sticky{position:static}.fk-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.fk-stats>div:nth-child(3){border-left:0}.fk-split{grid-template-columns:minmax(0,1fr);gap:28px}.fk-sectors{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.fk-steps{--fk-cols:1!important}.fk-cta{grid-template-columns:minmax(0,1fr)}.fk-grid[data-cols="5"],.fk-grid[data-cols="6"]{--fk-cols:2}}@media (max-width:767px){.fk-page{--fk-pad:64px}.fk-grid,.fk-grid[data-cols]{--fk-cols:1}.fk-grid[data-cols="6"]{--fk-cols:2}.fk-checks,.fk-form-row,.fk-toc ol{grid-template-columns:minmax(0,1fr)}.fk-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.fk-stats>div{padding:22px 16px}.fk-stats>div:nth-child(odd){border-left:0;padding-left:0}.fk-stats>div:nth-child(n+3){border-top:1px solid var(--h-d8d6ce)}.fk-hero{padding-bottom:56px}.fk-actions{flex-direction:column;align-items:stretch;margin-top:30px}.fk-actions>.fg-button{width:100%}.fk-hero-split .fk-actions,.fk-hero-plain .fk-actions{align-items:stretch}.fk-card-lg>.fk-card-inner{padding:28px 24px}.fk-rows>li{grid-template-columns:44px minmax(0,1fr);gap:6px 12px}.fk-popup{flex-direction:column;align-items:stretch;padding:26px 60px 26px 22px;bottom:12px;left:12px;right:12px}.fk-tabs{display:flex}.fk-tab{flex:1;justify-content:center;padding-inline:12px!important}.fk-step-num{padding-inline:22px}.fk-step-text{padding:24px 22px 28px}.fk-cta{padding:36px 22px 40px}.fk-cta .fk-ink-corner{background-size:30px 30px;width:60px;height:60px;top:14px;right:14px}.fk-prose{font-size:1.0625rem}.fk-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-popup .fg-button{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.fk-popup{animation:none}.fk-rows>li,.fk-row-title,.fk-arrow,.fk-sector-img,.fk-sector-more,.fk-post-img>img,.fk-photo>img{transition:none!important}}.fa-prose .contains-task-list{padding-left:0;list-style:none}.fa-prose .task-list-item{padding-left:26px;position:relative}.fa-prose .task-list-item::marker{content:none}.fa-task-box{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--fk-accent);background:color-mix(in srgb, var(--fk-accent) 8%, transparent);position:absolute;top:.45em;left:0}.fa-task-box.is-checked{background:var(--fk-accent)}@media (max-width:699.98px){.fk-page{--fk-nav:64px}.fg-chrome:has(>.sn-fixed)+main{padding-top:64px}}
