@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:100 500;size-adjust:107.2%;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 700;size-adjust:102.1%;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:800 900;size-adjust:103.4%;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Almarai Fallback;src:local(Tahoma);font-weight:100 500;size-adjust:99.5%;ascent-override:90%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Almarai Fallback;src:local(Tahoma Bold),local(Tahoma-Bold),local(Tahoma);font-weight:600 700;size-adjust:90.7%;ascent-override:90%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Almarai Fallback;src:local(Tahoma Bold),local(Tahoma-Bold),local(Tahoma);font-weight:800 900;size-adjust:93.9%;ascent-override:90%;descent-override:21%;line-gap-override:0%}.fkl{--fkl-ink:#131120;--fkl-lotus:#5f6673;--fkl-green:#64d990;--fkl-gold:#ffe600;--fkl-navy:#242139;--fkl-magenta:#ca48a5;--fkl-sky:#57a9dc;--fkl-blue-50:#f4f5f7;--fkl-blue-200:#e5e7eb;--fkl-blue-300:#d1d5db;--fkl-gray-50:#f9fafb;--fkl-gray-200:#e5e7eb;--fkl-gray-500:#5f6673;--fkl-bg:#131120;--fkl-display:"Inter Variable", "Inter", "Inter Fallback", "Helvetica Neue", Arial, sans-serif;--fkl-body:"Inter Variable", "Inter", "Inter Fallback", "Helvetica Neue", Arial, sans-serif;--fkl-arabic:"Almarai", "Almarai Fallback", "Tahoma", sans-serif;--fkl-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fkl-r-md:10px;--fkl-r-lg:14px;--fkl-r-xl:20px;--fkl-shadow-brand:0 12px 24px #13112047;--fkl-shadow-teal:0 10px 22px #64d99059;--fkl-shadow-lg:0 20px 40px #2421391f;--fkl-cta-shadow:var(--fkl-shadow-teal);--fkl-cta-shadow-hover:0 16px 32px #64d99066;--fkl-cta-lift:translateY(-2px);--fkl-ease:cubic-bezier(.2, .6, .2, 1);--fkl-emph:cubic-bezier(.33, 1, .68, 1);--fkl-brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 3.6 300 40.6' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M4.8 24c-.4-9 1.8-15.6 7.6-17.8C26 3.6 48 5 70 4.9c36-.2 72 1.5 108 .5 34-.9 68 .8 98-.2 10-.3 16.6 1.4 18.8 5.2 2.2 6.6 2.2 20.6.2 27.6-2.6 4-10 5.4-21 5.2-30-.4-60-2-90-1-36 1.2-72-.6-108 .6-22 .7-44 .1-60-.8-6.6-.6-10.2-4-11-11-.3-2.4-.3-4.8-.2-7Z'/%3E%3C/svg%3E");background:var(--fkl-bg);color:#fff;font-family:var(--fkl-display);overflow-x:clip}.fkl a{text-decoration:none}.fkl:where(:not(.fkl-lt)) a{color:var(--fkl-blue-300)}.fkl :where(section[id],article[id]){scroll-margin-block-start:76px}.fkl:where(:not(.fkl-lt)) a:hover{color:var(--fkl-blue-200)}.fkl button{font:inherit}[dir=rtl] .fkl .fkl-ext{display:inline-block;transform:scaleX(-1)}.fkl :focus-visible{outline:3px solid var(--fkl-gold);outline-offset:0;border-radius:3px;box-shadow:0 0 0 6px #131120!important}.fkl-loop-h2,.fkl-cr-h2,.fkl-cr-h3,.fkl-ai-h2,.fkl-ai-h3,.fkl-biz-h2,.fkl-biz-h3,.fkl-aca-h2,.fkl-aca-h3,.fkl-agy-h2,.fkl-agy-h3,.fkl-dep-h2,.fkl-per-h2,.fkl-dv-h2,.fkl-faq h2{text-wrap:balance}.fkl p{text-wrap:pretty}.fkl ::selection{color:var(--fkl-bg);background:#ffe600d9}[dir=rtl] .fkl,[dir=rtl] .fkl *{font-family:var(--fkl-arabic)!important;letter-spacing:normal!important}@keyframes fklFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fklDot{0%,to{box-shadow:0 0 #64d9908c}50%{box-shadow:0 0 0 7px #64d99000}}.fkl .fkl-skip{top:-100px;z-index:60;color:var(--fkl-navy,#242139);background:#fff;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;position:absolute;inset-inline-start:16px}.fkl .fkl-skip:focus-visible{border-radius:10px;top:14px}.fkl-nav{z-index:40;pointer-events:none;transition:background .3s var(--fkl-ease), box-shadow .3s var(--fkl-ease);background:linear-gradient(#131120bf,#13112000);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex;position:fixed;top:0;left:0;right:0}.fkl:has(.fkl-legal-hero) .fkl-nav:not(.is-solid){-webkit-backdrop-filter:none;background:0 0}.fkl-nav.is-solid{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#131120f0;border-bottom:1px solid #ffffff14;box-shadow:0 14px 44px #07051957}.fkl-logo{pointer-events:auto;letter-spacing:-.03em;font-size:24px;font-weight:800;font-family:var(--fkl-display);color:#fff!important}.fkl-logo em{color:var(--fkl-green);font-style:normal}.fkl-logo-mark{aspect-ratio:170/80;forced-color-adjust:none;background-color:currentColor;block-size:36px;display:block;-webkit-mask:url(/brand-kit/logos/logo-horizontal-english-navy.svg) 0/auto 100% no-repeat;mask:url(/brand-kit/logos/logo-horizontal-english-navy.svg) 0/auto 100% no-repeat}.fkl-logo-mark:lang(ar){aspect-ratio:197/80;-webkit-mask-image:url(/brand-kit/logos/logo-horizontal-arabic-navy.svg);mask-image:url(/brand-kit/logos/logo-horizontal-arabic-navy.svg);-webkit-mask-position:100%;mask-position:100%}@media (forced-colors:active){.fkl-logo-mark{background-color:linktext}}@media (hover:hover){.fkl-logo:hover em{color:var(--fkl-gold)}.fkl-logo:hover .fkl-logo-mark,.fkl-footer-logo:hover .fkl-logo-mark{opacity:.72}}.fkl-navlinks{pointer-events:auto;font-family:var(--fkl-display);align-items:center;gap:22px;display:flex}.fkl-lang-slot{display:inline-flex}.fkl-lang-slot button{color:#fff;width:34px;height:34px;box-shadow:none;transition:all .2s var(--fkl-ease);background:#ffffff0f;border:1px solid #fff3;border-radius:999px}.fkl-lang-slot button:hover{color:#fff;background:#ffffff24;border-color:#fff6}.fkl-navlink{transition:color .2s var(--fkl-ease);align-items:center;font-size:13.5px;font-weight:500;display:inline-flex;position:relative;color:#ffffffad!important}.fkl-navlink:after{content:"";inset-inline:2px;background:var(--fkl-green);transform-origin:50%;height:2px;transition:transform .24s var(--fkl-emph);border-radius:2px;position:absolute;bottom:-7px;transform:scaleX(0)}.fkl-navlink:hover,.fkl-navlink.is-active{color:#fff!important}.fkl-navlink.is-active{font-weight:600}.fkl-navlink.is-active:after{transform:scaleX(1)}.fkl-nav-cta{border-radius:var(--fkl-r-md);transition:all .2s var(--fkl-ease);border:1px solid #0000;padding:9px 17px;font-size:13.5px}.fkl-nav,.fkl-nav-sheet{--fkl-cta-shadow:none;--fkl-cta-shadow-hover:none}.fkl-navdrop{display:inline-flex;position:relative}.fkl-navlink.is-drop{cursor:pointer;background:0 0;border:0;gap:7px;padding:0;font-family:inherit;font-size:13.5px;font-weight:500}.fkl-navlink.is-drop.is-active{font-weight:600}.fkl-navdrop-caret{width:6px;height:6px;transition:transform .2s var(--fkl-ease);opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;margin-block-start:-3px;transform:rotate(45deg)}.fkl-navdrop.is-open .fkl-navdrop-caret{transform:rotate(-135deg)translate(-2px,-2px)}.fkl-navdrop-panel{top:calc(100% + 14px);border-radius:var(--fkl-r-lg);-webkit-backdrop-filter:blur(14px)saturate(140%);opacity:0;visibility:hidden;transition:opacity .18s var(--fkl-ease), transform .18s var(--fkl-ease), visibility 0s linear .18s;background:#131120fb;border:1px solid #ffffff1a;padding:10px;position:absolute;inset-inline-start:-18px;transform:translateY(6px);box-shadow:0 24px 64px #0705198c}.fkl-navdrop-panel:before{content:"";inset-inline:0;height:14px;position:absolute;top:-14px}.fkl-navdrop.is-open .fkl-navdrop-panel{opacity:1;visibility:visible;transition:opacity .18s var(--fkl-ease), transform .18s var(--fkl-ease);transform:translateY(0)}.fkl-navdrop-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;width:596px;display:grid}.fkl-navdrop-cols.is-quad{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px 26px;width:min(920px,88vw)}.fkl-navdrop-cols.is-quad .fkl-navdrop-group{min-width:0}.fkl-navdrop-panel.is-mega{position:fixed;inset:66px auto auto 50%;transform:translate(-50%,6px)}.fkl-navdrop.is-open .fkl-navdrop-panel.is-mega{transform:translate(-50%)}@media (width<=1280px){.fkl-navdrop-cols.is-quad{grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,86vw)}}.fkl-navdrop-group{flex-direction:column;gap:2px;min-width:250px;display:flex}.fkl-navdrop-label{font-family:var(--fkl-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;padding:8px 11px 4px;font-size:10px;font-weight:600}.fkl-navdrop-item{border-radius:var(--fkl-r-md);transition:background .16s var(--fkl-ease);flex-direction:column;gap:2px;padding:9px 11px;display:flex}.fkl-navdrop-item:hover{background:#ffffff0f}.fkl-navdrop-item-title{color:#fff;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.fkl-navdrop-item-desc{color:#ffffff8c;font-size:12px;line-height:1.45}.fkl-nav-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--fkl-green);background:#64d99029;border:1px solid #64d99061;border-radius:999px;margin-inline-start:7px;padding:2.5px 7px;font-size:9.5px;font-weight:700}.fkl-nav-burger{pointer-events:auto;border-radius:var(--fkl-r-md);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 10px;display:none}.fkl-nav-burger i{height:1.5px;transition:transform .22s var(--fkl-ease), opacity .16s var(--fkl-ease);background:#fff;border-radius:2px;display:block}.fkl-nav-burger.is-open i:first-child{transform:translateY(6.5px)rotate(45deg)}.fkl-nav-burger.is-open i:nth-child(2){opacity:0}.fkl-nav-burger.is-open i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.fkl-nav-sheet{z-index:39;-webkit-backdrop-filter:blur(18px)saturate(140%);opacity:0;visibility:hidden;transition:opacity .22s var(--fkl-ease), visibility 0s linear .22s;background:#131120f7;position:fixed;inset:0}.fkl-nav-sheet.is-open{opacity:1;visibility:visible;transition:opacity .22s var(--fkl-ease)}.fkl-nav-sheet-scroll{flex-direction:column;gap:2px;height:100%;padding:92px 6vw 44px;display:flex;overflow-y:auto}.fkl-nav-sheet-link{font-family:var(--fkl-display);border-bottom:1px solid #ffffff12;align-items:center;padding:13px 4px;font-size:19px;font-weight:650;display:flex;color:#fff!important}.fkl-nav-sheet .fkl-navdrop-label{margin-block-start:24px;padding-inline:4px}.fkl-nav-sheet-grp{flex-direction:column;gap:2px;display:flex}.fkl-nav-sheet .fkl-navdrop-item{padding-inline:4px}.fkl-nav-sheet-foot{align-items:center;gap:14px;margin-block-start:30px;display:flex}.fkl-nav-sheet-foot .fkl-nav-cta{text-align:center;flex:1}.fkl-field{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(47% 40%,#0000 0% 46%,#00000057 66%,#000000b8 82%,#000 100%);mask-image:radial-gradient(47% 40%,#0000 0% 46%,#00000057 66%,#000000b8 82%,#000 100%)}.fkl-vline{z-index:3;pointer-events:none;background:#ffffff0f;width:1px;position:absolute;top:0;bottom:0}.fkl-rot{box-sizing:content-box;width:var(--rot-w,auto);white-space:nowrap;padding-inline:.17em;display:inline-block;position:relative}.fkl-rot[data-measured]{transition:width .62s var(--fkl-emph)}.fkl-rot-sizer{opacity:0}.fkl-rot-ruler{visibility:hidden;position:absolute;inset-block-start:0;inset-inline-start:0}.fkl-rot-slab{background-color:var(--fkl-gold);-webkit-mask-image:var(--fkl-brush);-webkit-mask-image:var(--fkl-brush);mask-image:var(--fkl-brush);background-image:repeating-linear-gradient(#ffffff29 0 1px,#fff0 1px 6px),repeating-linear-gradient(#00000009 0 1px,#0000 1px 9px);position:absolute;inset:-.03em 0 -.08em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fkl-rot-win{clip-path:inset(0 -1.5em);-webkit-user-select:none;user-select:none;position:absolute;inset:-.2em 0}.fkl-rot-item,.fkl-rot-ink{justify-content:center;align-items:center;display:flex}.fkl-rot-item{color:#fff;position:absolute;inset:0}.fkl-rot-ink{color:var(--fkl-navy);-webkit-user-select:none;user-select:none;position:absolute;inset:-.2em 0}.fkl-rot-slab,.fkl-rot-ink{clip-path:inset(0 100% 0 0);transition:clip-path .24s cubic-bezier(.5,0,.75,.2)}.fkl-rot-item{clip-path:inset(0);transition:clip-path .24s cubic-bezier(.5,0,.75,.2)}.fkl-rot[data-paint=on] .fkl-rot-slab,.fkl-rot[data-paint=on] .fkl-rot-ink{clip-path:inset(0);transition-duration:.46s;transition-timing-function:cubic-bezier(.16,.84,.24,1)}.fkl-rot[data-paint=on] .fkl-rot-item{clip-path:inset(0 0 0 100%);transition-duration:.46s;transition-timing-function:cubic-bezier(.16,.84,.24,1)}.fkl-rot-tip{filter:blur(3px);pointer-events:none;background:radial-gradient(closest-side,#fff68ce6,#ffe60000 78%);border-radius:999px;width:.34em;margin-inline-start:-.17em;animation:.46s cubic-bezier(.16,.84,.24,1) both fklRotTip,.46s linear both fklRotTipFade;position:absolute;inset-block:-.1em -.07em;inset-inline-start:0}@keyframes fklRotTip{0%{inset-inline-start:0%}to{inset-inline-start:100%}}@keyframes fklRotTipFade{0%{opacity:0}14%{opacity:.9}72%{opacity:.7}to{opacity:0}}@keyframes fklRotIn{0%{filter:blur(3.5px);opacity:.2;transform:translateY(112%)}55%{filter:blur(1.2px);opacity:1}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes fklRotOut{0%{filter:blur();opacity:1;transform:translateY(0)}45%{filter:blur(1.2px);opacity:.9}to{filter:blur(3.5px);opacity:.2;transform:translateY(-112%)}}.fkl-rot-item.is-in{animation:.62s cubic-bezier(.2,1.12,.32,1) both fklRotIn}.fkl-rot-item.is-out{animation:.62s cubic-bezier(.2,1.12,.32,1) both fklRotOut}.fkl :is(.fkl-btn-primary,.fkl-nav-cta,.fkl-book-primary,.fkl-dv-barcta,.is-primary:is(.fkl-bn-pill,.fkl-ai-btn,.fkl-aca-btn,.fkl-agy-btn,.fkl-biz-btn,.fkl-cr-btn,.fkl-ct-btn,.fkl-dc-btn,.fkl-dep-btn,.fkl-dv-btn,.fkl-per-btn)){background:var(--fkl-green);border-color:var(--fkl-green);box-shadow:var(--fkl-cta-shadow);font-weight:700;color:var(--fkl-bg)!important}.fkl :is(.fkl-btn-primary,.fkl-nav-cta,.fkl-book-primary,.fkl-dv-barcta,.is-primary:is(.fkl-bn-pill,.fkl-ai-btn,.fkl-aca-btn,.fkl-agy-btn,.fkl-biz-btn,.fkl-cr-btn,.fkl-ct-btn,.fkl-dc-btn,.fkl-dep-btn,.fkl-dv-btn,.fkl-per-btn)):hover{background:var(--fkl-green);transform:var(--fkl-cta-lift);box-shadow:var(--fkl-cta-shadow-hover);color:var(--fkl-bg)!important}@media (prefers-reduced-motion:reduce){.fkl{--fkl-cta-lift:none}}.fkl :is(.fkl-btn-primary,.fkl-btn-ghost,.fkl-book-primary,.fkl-bn-pill.is-primary,:is(.is-primary,.is-ghost):is(.fkl-ai-btn,.fkl-aca-btn,.fkl-agy-btn,.fkl-biz-btn,.fkl-cr-btn,.fkl-ct-btn,.fkl-dc-btn,.fkl-dep-btn,.fkl-dv-btn,.fkl-per-btn)){box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:16px;line-height:1.2;display:inline-flex}.fkl-footer{z-index:3;color:#fff;background:var(--fkl-bg);font-family:var(--fkl-display);border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);grid-template-areas:"logo cols""flow cols""social cols""links cols";align-content:start;gap:16px clamp(32px,6vw,96px);padding:48px 6vw 32px;display:grid;position:relative}.fkl-footer-logo{grid-area:logo;width:max-content;color:#fff!important}.fkl-footer-logo .fkl-logo-mark{block-size:32px}.fkl-footer-flow{text-wrap:balance;color:#ffffff94;font-family:var(--fkl-mono);letter-spacing:.08em;text-transform:uppercase;grid-area:flow;margin:0;font-size:9px}.fkl-footer-social{flex-wrap:wrap;grid-area:social;align-items:center;gap:8px;margin-block-start:4px;display:flex}.fkl-footer-social a{width:36px;height:36px;transition:color .18s var(--fkl-ease), background .18s var(--fkl-ease), border-color .18s var(--fkl-ease), transform .18s var(--fkl-ease);background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;color:#ffffff9e!important}.fkl-footer-social a:hover{background:#ffffff1a;border-color:#ffffff52;transform:translateY(-2px);color:#fff!important}.fkl-footer-social svg{width:18px;height:18px}.fkl-footer-cols{grid-area:cols;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.fkl-footer-col{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.fkl-footer-col>span:first-child{font-family:var(--fkl-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;margin-block-end:3px;font-size:10px}.fkl-footer-col a{max-width:100%;font-size:12.5px;font-family:var(--fkl-body);transition:color .18s var(--fkl-ease);flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex;color:#fff9!important}.fkl-footer-col a:hover{color:#fff!important}.fkl-footer-links{color:#ffffff7a;font-size:11px;font-family:var(--fkl-body);grid-area:links;align-self:end;gap:24px;display:flex}.fkl-footer-links a{color:#ffffff7a!important}.fkl-footer-links a:hover{color:#fff!important}.fkl-auth{background:#121120;min-height:100vh;display:flex;position:relative}.fkl-auth-canvas{z-index:1;background:var(--fkl-navy);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.fkl-auth.dark .fkl-auth-canvas{background:var(--fkl-bg)}.fkl-auth.dark .fkl-auth-brand,.fkl-auth.dark .fkl-auth-quotes{opacity:.6}.fkl-auth-canvas .fkl-field.is-contained{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.fkl-auth input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #1a1928}.fkl-auth input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #1a1928}.fkl-auth input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #1a1928}.fkl-auth-top{z-index:10;align-items:center;padding:22px 6vw;display:flex;position:relative}.fkl-auth-top .fkl-logo-mark{block-size:30px}.fkl-auth-panel-logo{display:none}.fkl-auth.is-light .fkl-auth-panel-logo{color:var(--fkl-navy)!important}.fkl-auth-brand{z-index:1;flex-direction:column;flex:1;justify-content:center;width:min(640px,100%);padding:clamp(16px,3vh,40px) 6vw clamp(48px,8vh,90px);display:flex;position:relative}.fkl-auth-panel{z-index:6;background:#121120;border-inline-start:1px solid #ffffff14;flex-direction:column;flex:none;justify-content:center;width:clamp(420px,36vw,540px);height:100vh;padding:clamp(28px,5vh,56px) clamp(28px,3.4vw,60px);display:flex;position:sticky;top:0;overflow-y:auto}.fkl-auth-kicker{animation:fklFade .8s var(--fkl-emph) 50ms both;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:clamp(16px,2.6vh,24px);padding:6px 14px 6px 12px;display:inline-flex}.fkl-auth-kicker i{background:var(--fkl-green);border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite fklDot}.fkl-auth-kicker span{color:#ffffffd1;font-size:13px;font-weight:500}.fkl-auth-headline{letter-spacing:-.04em;color:#fff;animation:fklFade .8s var(--fkl-emph) .15s both;margin:0;font-size:clamp(38px,3.8vw,60px);font-weight:800;line-height:1.02}.fkl-auth-headsub{color:#ffffffad;max-width:44ch;animation:fklFade .8s var(--fkl-emph) .25s both;margin:clamp(14px,2.2vh,20px) 0 0;font-size:16px;line-height:1.6}.fkl-auth-features{animation:fklFade .8s var(--fkl-emph) .35s both;flex-direction:column;gap:18px;margin-top:clamp(30px,5vh,46px);display:flex}.fkl-auth-feature{grid-template-columns:26px 16px 1fr;align-items:baseline;display:grid}.fkl-auth-feature>span{font-family:var(--fkl-mono);letter-spacing:.1em;color:#ffffff73;font-size:10px}.fkl-auth-feature>i{border-radius:50%;align-self:start;width:8px;height:8px;margin-block-start:6px}.fkl-auth-feature.is-green>i{background:var(--fkl-green)}.fkl-auth-feature.is-sky>i{background:var(--fkl-sky)}.fkl-auth-feature.is-gold>i{background:var(--fkl-gold)}.fkl-auth-feature strong{color:#fff;padding-inline-start:12px;font-size:14.5px;font-weight:700;display:block}.fkl-auth-feature small{color:#fff9;margin-top:3px;padding-inline-start:12px;font-size:13px;line-height:1.5;display:block}.fkl-auth-attribution{font-family:var(--fkl-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff6;animation:fklFade .8s var(--fkl-emph) .45s both;margin:clamp(30px,5vh,46px) 0 0;font-size:9.5px}@keyframes fklMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fklMarqueeRtl{0%{transform:translate(0)}to{transform:translate(50%)}}.fkl-auth-quotes{z-index:5;animation:fklFade .8s var(--fkl-emph) .55s both;padding:14px 0 26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fkl-auth-quotes-track{width:max-content;animation:55s linear infinite fklMarquee;display:flex}[dir=rtl] .fkl-auth-quotes-track{animation-name:fklMarqueeRtl}.fkl-auth-quotes:hover .fkl-auth-quotes-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fkl-auth-quotes-track{animation:none}}.fkl-auth-quotes-set{gap:14px;padding-inline-end:14px;display:flex}.fkl-auth-quote{border-radius:var(--fkl-r-lg);width:300px;transition:border-color .2s var(--fkl-ease);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;flex:none;justify-content:space-between;gap:12px;margin:0;padding:15px 18px;display:flex}.fkl-auth-quote:hover{border-color:#ffffff3d}.fkl-auth-quote blockquote{color:#ffffffc7;margin:0;font-size:12.5px;line-height:1.55}.fkl-auth-quote figcaption{font-family:var(--fkl-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:8px;font-size:9px;display:flex}.fkl-auth-quote figcaption i{border-radius:50%;flex:none;width:6px;height:6px}.fkl-auth-quote.is-green figcaption i{background:var(--fkl-green)}.fkl-auth-quote.is-sky figcaption i{background:var(--fkl-sky)}.fkl-auth-quote.is-gold figcaption i{background:var(--fkl-gold)}.fkl-auth-card{width:100%;max-width:400px;animation:fklFade .8s var(--fkl-emph) .2s both;margin:0 auto}.fkl-auth-eyebrow{font-family:var(--fkl-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 11px;font-size:10px;display:inline-flex}.fkl-auth-eyebrow svg{color:var(--fkl-green)}.fkl-auth-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:30px;font-weight:800;line-height:1.1}.fkl-auth-sub{color:#ffffffa3;margin:8px 0 0;font-size:14px;line-height:1.55}.fkl-auth-body{margin-top:22px}.fkl-auth-footer{text-align:center;color:#ffffffa3;margin-top:22px;font-size:13px}.fkl-auth-consent{text-align:center;color:#ffffff7a;margin:26px 0 0;font-size:11px;line-height:1.6}.fkl-auth .fkl-auth-panel button[type=submit]{background:var(--fkl-green);color:var(--fkl-navy);transition:background-color .16s var(--fkl-ease), transform .16s var(--fkl-ease);font-weight:600}.fkl-auth .fkl-auth-panel button[type=submit]:hover:not(:disabled){background:#55cf83}.fkl-auth .fkl-auth-panel button[type=submit]:active:not(:disabled){transform:translateY(1px)}.fkl-auth .fkl-auth-panel a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.fkl-auth .fkl-auth-panel a:hover{text-decoration-color:currentColor}.fkl-ws-list{flex-direction:column;gap:8px;display:flex}.fkl-ws-row{border-radius:var(--fkl-r-lg);text-align:start;cursor:pointer;width:100%;transition:border-color .18s var(--fkl-emph), background .18s var(--fkl-emph);background:#ffffff09;border:1px solid #ffffff1a;align-items:center;gap:12px;padding:11px 12px;display:flex}.fkl-ws-row:hover:not(:disabled){background:#64d99012;border-color:#64d99073}.fkl-ws-row:disabled:not(.is-busy){opacity:.4;cursor:default}.fkl-ws-row.is-busy{cursor:progress}.fkl-ws-row.is-current{background:#64d9900f;border-color:#64d9905c}.fkl-ws-row.is-new{background:0 0;border-style:dashed}.fkl-ws-avatar{border-radius:var(--fkl-r-md);width:34px;height:34px;color:var(--fkl-green);object-fit:cover;background:#64d99024;border:0;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.fkl-ws-row.is-new .fkl-ws-avatar{color:#ffffffa6;background:#ffffff0f}.fkl-ws-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fkl-ws-body strong{letter-spacing:-.01em;color:#fff;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.fkl-ws-body small{min-width:0;font-family:var(--fkl-mono);color:#ffffff73;align-items:center;gap:6px;font-size:10.5px;display:flex}.fkl-ws-body small b{text-overflow:ellipsis;white-space:nowrap;color:#ffffffa8;font-weight:500;overflow:hidden}.fkl-ws-body small span{white-space:nowrap}.fkl-ws-body small i{opacity:.4;flex:none;font-style:normal}.fkl-ws-tag{font-family:var(--fkl-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fkl-green);border:1px solid #64d99059;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:500}.fkl-ws-action{color:#fff;transition:background .18s var(--fkl-emph), color .18s var(--fkl-emph);background:#ffffff17;border-radius:999px;flex:none;align-items:center;gap:2px;padding-block:6px;padding-inline:11px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.fkl-ws-row:hover:not(:disabled) .fkl-ws-action{background:var(--fkl-green);color:var(--fkl-navy)}.fkl-ws-chev{transition:transform .18s var(--fkl-emph)}.fkl-ws-row:hover:not(:disabled) .fkl-ws-chev{transform:translate(2px)}[dir=rtl] .fkl-ws-chev{transform:scaleX(-1)}[dir=rtl] .fkl-ws-row:hover:not(:disabled) .fkl-ws-chev{transform:scaleX(-1)translate(2px)}.fkl-ws-loading{flex-direction:column;gap:8px;display:flex}.fkl-ws-skeleton{border-radius:var(--fkl-r-lg);background:#ffffff09;border:1px solid #ffffff12;height:58px;position:relative;overflow:hidden}.fkl-ws-skeleton:after{content:"";animation:fklSkSweep 2.6s var(--fkl-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .fkl-ws-skeleton:after{animation-name:fklSkSweepRtl}@media (prefers-reduced-motion:reduce){.fkl-ws-skeleton:after{animation:none!important}}.fkl-ws-empty{border-radius:var(--fkl-r-lg);border:1px dashed #ffffff24;flex-direction:column;gap:5px;margin:0;padding:16px;display:flex}.fkl-ws-empty strong{color:#fff;font-size:13.5px;font-weight:700}.fkl-ws-empty span{color:#ffffff8c;font-size:12.5px;line-height:1.55}.fkl-ws-whoami button{font:inherit;color:var(--fkl-green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fkl-ws-whoami button:hover{color:#fff}.fkl-ws-sub{font-family:var(--fkl-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:14px 0 -2px;font-size:10px;font-weight:500}.fkl-ws-req{border-radius:var(--fkl-r-lg);text-align:start;background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.fkl-ws-req .fkl-ws-avatar{color:#ffffffb3;background:#ffffff0f}.fkl-ws-req>button{font:inherit;color:var(--fkl-green);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11.5px;font-weight:700}.fkl-ws-req>button:disabled{opacity:.5;cursor:default}.fkl-ws-req>button:hover:not(:disabled){color:#fff}@media (width<=900px){.fkl-auth{flex-direction:column}.fkl-auth-brand{flex:none;padding-bottom:clamp(24px,4vh,40px)}.fkl-auth-headline{font-size:clamp(28px,7vw,38px)}.fkl-auth-features,.fkl-auth-attribution{display:none}.fkl-auth-panel{border-block-end:1px solid #ffffff1a;border-inline-start:none;flex:none;order:-1;justify-content:flex-start;width:100%;height:auto;padding-block-start:22px;position:static}.fkl-auth-top{display:none}.fkl-auth-panel-logo{align-self:flex-start;margin-block-end:32px;display:inline-flex}.fkl-auth-panel-logo .fkl-logo-mark{block-size:28px}}.fkl-reveal{transition:opacity .72s var(--fkl-emph), transform .72s var(--fkl-emph)}html.fkra-js .fkl-reveal:not(.is-in):not(.fkl-stagger){opacity:0;transition:opacity .72s var(--fkl-emph), transform .72s var(--fkl-emph);transform:translateY(32px)}.fkl-reveal.is-in{opacity:1;transform:none}.fkl-reveal.fkl-stagger>*{transition:opacity .64s var(--fkl-emph), transform .64s var(--fkl-emph)}html.fkra-js .fkl-reveal.fkl-stagger:not(.is-in)>*{opacity:0;transform:translateY(28px)}.fkl-reveal.fkl-stagger>:nth-child(2){transition-delay:90ms}.fkl-reveal.fkl-stagger>:nth-child(3){transition-delay:.18s}.fkl-reveal.fkl-stagger>:nth-child(4){transition-delay:.27s}.fkl-reveal.fkl-stagger>:nth-child(n+5){transition-delay:.36s}.fkl-reveal.fkl-stagger.is-in>*{opacity:1;transform:none}@media (width<=1080px){.fkl-navlinks{display:none}.fkl-nav-burger{display:flex}}@media (width<=640px){.fkl-footer{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""flow""cols""social""links";justify-items:center;gap:18px}.fkl-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:32px 16px;width:100%}.fkl-footer-col{align-items:center}.fkl-footer-links{justify-self:center}}@media (prefers-reduced-motion:reduce){.fkl-rot,.fkl-rot-slab,.fkl-rot-ink,.fkl-rot-item{transition:none!important}.fkl-rot-item.is-in,.fkl-rot-item.is-out,.fkl-auth-quotes-track{animation:none!important}.fkl-auth-quotes{overflow-x:auto}.fkl-reveal,.fkl-reveal.fkl-stagger>*{transition-duration:10ms;transition-delay:0s}.fkl-footer-social a:hover{transform:none}}@keyframes fklSkSweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes fklSkSweepRtl{0%{transform:translate(100%)}55%,to{transform:translate(-100%)}}.fkl-auth-switchers{z-index:8;align-items:center;gap:8px;display:flex;position:absolute;inset-block-start:20px;inset-inline-end:max(20px,2vw)}.fkl-auth-switchers button{color:#fff;width:34px;height:34px;box-shadow:none;transition:all .2s var(--fkl-ease);background:#ffffff0f;border:1px solid #fff3;border-radius:999px}.fkl-auth-switchers button:hover{color:#fff;background:#ffffff24;border-color:#fff6}.fkl-auth.is-light .fkl-auth-panel{--background:#fff;--card:#fff;--border:#e5e7eb;--input:#dfe2e7;--ring:var(--fkl-navy);--muted-foreground:var(--fkra-gray-600,#4b5563);color:var(--fkra-gray-900,#111827);background:radial-gradient(circle at 1px 1px,#13112012 1px,#0000 0) 0 0/24px 24px,#fff;border-inline-start:1px solid #e5e7eb}.fkl-auth.is-light .fkl-auth-panel [data-slot=input],.fkl-auth.is-light .fkl-auth-panel [data-slot=input-otp-slot],.fkl-auth.is-light .fkl-auth-panel button[type=button],.fkl-auth.is-light .fkl-auth-note{background:#fff;box-shadow:0 1px 2px #2421390d}.fkl-auth.is-light .fkl-auth-note{border-color:#e5e7eb}.fkl-auth.is-light .fkl-auth-panel [data-slot=input]:focus-visible{box-shadow:0 1px 2px #2421390d}.fkl-captcha{--cap-widget-width:100%;--cap-background:color-mix(in oklab, var(--input) 30%, var(--background));--cap-border-color:var(--border);--cap-border-radius:var(--radius-md);--cap-color:var(--foreground);--cap-font:var(--font-sans);--cap-checkbox-background:var(--background);--cap-checkbox-border:1px solid color-mix(in oklab, var(--muted-foreground) 70%, transparent);--cap-checkbox-border-radius:4px;--cap-focus-ring:var(--ring);--cap-spinner-color:var(--primary);--cap-spinner-background-color:var(--muted);--cap-troubleshoot-color:var(--primary);--cap-invalid-border-color:var(--destructive);--cap-invalid-ring-color:color-mix(in oklab, var(--destructive) 22%, transparent);display:flex}.fkl-auth.is-light .fkl-captcha{--cap-background:#fff;--cap-border-color:#dfe2e7;--cap-checkbox-background:#f9fafb;--cap-checkbox-border:1px solid #c9ced6;border-radius:var(--radius-md);box-shadow:0 1px 2px #2421390d}.fkl-auth.is-light .fkl-auth-panel a{color:var(--fkl-navy);text-decoration-color:#2421394d}.fkl-auth.is-light .fkl-auth-panel :focus-visible{outline-color:var(--fkl-navy)}.fkl-auth.is-light .fkl-auth-title{color:var(--fkra-gray-900,#111827)}.fkl-auth.is-light .fkl-auth-sub,.fkl-auth.is-light .fkl-auth-footer,.fkl-auth.is-light .fkl-auth-consent{color:var(--fkra-gray-600,#4b5563)}.fkl-auth.is-light .fkl-auth-eyebrow{color:var(--fkl-navy);background:#fff;border-color:#e5e7eb}.fkl-auth.is-light .fkl-auth-eyebrow svg{color:var(--fkra-status-positive-fg,#0e7a3b)}.fkl-auth.is-light .fkl-auth-panel input:-webkit-autofill{-webkit-text-fill-color:var(--fkl-navy);caret-color:var(--fkl-navy);-webkit-box-shadow:inset 0 0 0 1000px #fff}.fkl-auth.is-light .fkl-auth-panel input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fkl-navy);caret-color:var(--fkl-navy);-webkit-box-shadow:inset 0 0 0 1000px #fff}.fkl-auth.is-light .fkl-auth-panel input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fkl-navy);caret-color:var(--fkl-navy);-webkit-box-shadow:inset 0 0 0 1000px #fff}.fkl-auth.is-light .fkl-ws-row{border-color:#e7e4de}.fkl-auth.is-light .fkl-ws-row:hover:not(:disabled){background:var(--fkra-status-positive-bg,#e8faef);border-color:#0e7a3b59}.fkl-auth.is-light .fkl-ws-row.is-current{background:var(--fkra-status-positive-bg,#e8faef);border-color:#0e7a3b4d}.fkl-auth.is-light .fkl-ws-row.is-new{box-shadow:none;background:0 0}.fkl-auth.is-light .fkl-ws-avatar{background:var(--fkra-status-positive-bg,#e8faef);color:var(--fkra-status-positive-fg,#0e7a3b)}.fkl-auth.is-light .fkl-ws-row.is-new .fkl-ws-avatar{color:var(--fkra-gray-600,#4b5563);background:#f1efec}.fkl-auth.is-light .fkl-ws-body strong,.fkl-auth.is-light .fkl-ws-empty strong{color:var(--fkra-gray-900,#111827)}.fkl-auth.is-light .fkl-ws-body small,.fkl-auth.is-light .fkl-ws-empty span{color:var(--fkra-gray-600,#4b5563)}.fkl-auth.is-light .fkl-ws-body small b{color:var(--fkra-gray-700,#374151)}.fkl-auth.is-light .fkl-ws-tag{color:var(--fkra-status-positive-fg,#0e7a3b);border-color:#0e7a3b47}.fkl-auth.is-light .fkl-ws-action{color:var(--fkra-gray-900,#111827);background:#f1efec}.fkl-auth.is-light .fkl-ws-row:hover:not(:disabled) .fkl-ws-action{background:var(--fkra-status-positive-fg,#0e7a3b);color:#fff}.fkl-auth.is-light .fkl-ws-skeleton{background:#fff;border-color:#e7e4de}.fkl-auth.is-light .fkl-ws-skeleton:after{background:linear-gradient(90deg,#0000,#2421390f,#0000)}.fkl-auth.is-light .fkl-ws-empty{border-color:#dcd8d2}.fkl-auth.is-light .fkl-ws-whoami button{box-shadow:none;color:var(--fkra-status-positive-fg,#0e7a3b);background:0 0}.fkl-auth.is-light .fkl-ws-whoami button:hover{color:var(--fkra-gray-900,#111827)}.fkl-auth.is-light .fkl-ws-sub{color:var(--fkra-gray-500,#6b7280)}.fkl-auth.is-light .fkl-ws-req{background:#fff;border-color:#e7e4de;box-shadow:0 1px 2px #2421390d}.fkl-auth.is-light .fkl-ws-req .fkl-ws-avatar{background:var(--fkra-gray-100,#f3f4f6);color:var(--fkra-gray-600,#4b5563)}.fkl-auth.is-light .fkl-ws-req>button[type=button]{box-shadow:none;color:var(--fkra-status-positive-fg,#0e7a3b);background:0 0}.fkl-auth.is-light .fkl-ws-req>button[type=button]:hover:not(:disabled){color:var(--fkra-gray-900,#111827)}.fkl-auth.is-light .fkl-auth-switchers button{border-color:var(--fkra-gray-200,#e5e7eb);color:var(--fkra-gray-700,#374151);background:#fff;box-shadow:0 1px 2px #2421390f}.fkl-auth.is-light .fkl-auth-switchers button:hover{color:var(--fkl-navy);background:#f4f5f7;border-color:#d1d5db}@media (width<=900px){.fkl-auth.is-light .fkl-auth-panel{border-block-end:1px solid #e5e7eb}}.fkl-faq{z-index:1;max-width:800px;margin-inline:auto;padding:56px 6vw;position:relative}.fkl-faq h2{font-family:var(--fkl-display);letter-spacing:-.02em;color:#fff;margin:0 0 26px;font-size:clamp(26px,2.8vw,38px);font-weight:800}.fkl-faq details{border-bottom:1px solid #ffffff1a}.fkl-faq summary{cursor:pointer;font-family:var(--fkl-display);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.fkl-faq summary::-webkit-details-marker{display:none}.fkl-faq summary:after{content:"+";color:#ffffff80;transition:transform .2s var(--fkl-ease);flex:none;font-size:18px}.fkl-faq details[open] summary:after{transform:rotate(45deg)}.fkl-faq details p{font-family:var(--fkl-body);color:#ffffff9e;margin:0;padding:0 2px 18px;font-size:14px;line-height:1.65}[dir=rtl] .fkl-auth-headline{line-height:1.3}[dir=rtl] .fkl-rot-slab,[dir=rtl] .fkl-rot-ink{clip-path:inset(0 0 0 100%)}[dir=rtl] .fkl-rot[data-paint=on] .fkl-rot-slab,[dir=rtl] .fkl-rot[data-paint=on] .fkl-rot-ink{clip-path:inset(0)}[dir=rtl] .fkl-rot[data-paint=on] .fkl-rot-item{clip-path:inset(0 100% 0 0)}[dir=rtl] .fkl-rot-win,[dir=rtl] .fkl-rot-ink{inset-block:-.3em}[dir=rtl] .fkl-rot-slab{inset-block:.07em -.06em}[dir=rtl] .fkl-navdrop-item-desc,[dir=rtl] .fkl-auth-feature small,[dir=rtl] .fkl-auth-quote blockquote,[dir=rtl] .fkl-auth-sub{line-height:1.7}.fkl{--fkl-gray-100:#f3f4f6;--fkl-gray-300:#d1d5db;--fkl-gray-400:#5f6673;--fkl-gray-600:#4b5563;--fkl-gray-700:#374151;--fkl-amber:#f3b33e;--fkl-red:#dc4838;--fkl-ink-red:#b83426;--fkl-ink-magenta:#a8388a;--fkl-ink-amber:#8a5f17;--fkl-ink-green:#1e7a46;--fkl-ink-gold:#8a6d1b;--fkl-ink-sky:#2b6f9e;--fkl-tint-green:#e7f9ee;--fkl-tint-gold:#fff8d6;--fkl-tint-magenta:#fbe9f4;--fkl-tint-sky:#e3f1fa;--fkl-shadow-xs:0 1px 2px #2421390f;--fkl-shadow-sm:0 2px 6px #24213914;--fkl-shadow-md:0 8px 20px #2421391a}@keyframes fklPulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes fklPulseText{0%,to{opacity:1}50%{opacity:.72}}@keyframes fklCurBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.fkl-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.fkl-marquee-track{gap:12px;width:max-content;animation:42s linear infinite fklMarquee;display:flex}[dir=rtl] .fkl-marquee-track{animation-name:fklMarqueeRtl}.fkl-marquee:hover .fkl-marquee-track,.fkl-marquee-track:focus-within{animation-play-state:paused}.fkl-mqband{border-block-end:1px solid var(--fkl-gray-200);background:#fff;padding-block:34px}.fkl-mqtrack{gap:38px;animation-duration:40s}.fkl-mqitem{white-space:nowrap;align-items:center;gap:38px;display:inline-flex}.fkl-mqword{font-family:var(--fkl-display);letter-spacing:-.02em;color:var(--fkl-navy);transition:color .2s var(--fkl-ease);font-size:clamp(30px,3.2vw,46px);font-weight:800}.fkl-mqword[data-outline=yes]{color:#0000;-webkit-text-stroke:1.5px var(--fkl-navy)}.fkl-mqword:hover{color:var(--fkl-ink);-webkit-text-stroke:0 transparent}.fkl-mqdot{border-radius:50%;flex:none;width:12px;height:12px}.fkl-loop{background:#fff;height:340vh;position:relative}.fkl-loop-sticky{flex-direction:column;padding-block:max(96px,50vh - 330px) 72px;padding-inline:6vw;display:flex;position:sticky;top:0;overflow:hidden}.fkl-loop-inner{width:100%;max-width:1240px;margin-inline:auto}.fkl-loop-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.fkl-loop-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--fkl-ink);font-size:12px;font-weight:700}.fkl-loop-h2{letter-spacing:-.02em;color:var(--fkl-navy);margin:12px 0 0;font-size:clamp(28px,3.8vw,50px);font-weight:800;line-height:1.1}.fkl-loop-hint{color:var(--fkl-gray-400);white-space:nowrap;font-size:14px;font-weight:600}.fkl-loop-grid{grid-template-columns:400px 1fr;align-items:center;gap:48px;display:grid}.fkl-loop-rail{padding-inline-start:26px;position:relative}.fkl-loop-rail-track,.fkl-loop-rail-fill{inset-inline-start:7px;border-radius:99px;width:2px;position:absolute;top:12px}.fkl-loop-rail-track{background:var(--fkl-gray-200);bottom:12px}.fkl-loop-rail-fill{background:var(--fkl-ink);height:0;transition:height .12s linear}.fkl-loop-step{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 0;display:block}.fkl-loop-step-hd{align-items:baseline;gap:14px;display:flex}.fkl-loop-step-hd i{color:var(--fkl-gray-400);transition:color .35s var(--fkl-ease);font-size:14px;font-style:normal;font-weight:800}.fkl-loop-step.is-on .fkl-loop-step-hd i{color:var(--fkl-ink)}.fkl-loop-step-hd b{color:var(--fkl-gray-600);transition:color .35s var(--fkl-ease);font-size:20px;font-weight:800}.fkl-loop-step.is-on .fkl-loop-step-hd b{color:var(--fkl-navy)}.fkl-loop-step-b{color:var(--fkl-gray-400);transition:color .35s var(--fkl-ease);margin:6px 0 0;max-width:40ch;margin-inline-start:34px;font-size:14.5px;line-height:1.55;display:block}.fkl-loop-scene{height:478px;position:relative}.fkl-loop-pane{opacity:0;pointer-events:none;transition:opacity .5s var(--fkl-emph), transform .5s var(--fkl-emph);position:absolute;inset:0;transform:translateY(18px)scale(.98)}.fkl-loop-pane.is-on{opacity:1;pointer-events:auto;transform:none}.fkl-loop.is-collapse .fkl-loop-step:not(.is-on) .fkl-loop-step-b{display:none}.fkl-con{border:1px solid var(--fkl-gray-200);box-shadow:var(--fkl-shadow-lg);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@media (width<=1080px){.fkl-loop{height:auto}.fkl-loop-sticky{height:auto;padding-block:96px 64px;position:static}.fkl-loop-grid{grid-template-columns:1fr;gap:28px}.fkl-loop-scene{height:560px}}@media (width<=760px){.fkl-loop-head{flex-direction:column;align-items:flex-start}.fkl-loop-hint{display:none}.fkl-loop-scene{height:620px}}@media (prefers-reduced-motion:reduce){.fkl-marquee-track{animation:none!important}.fkl-loop{height:auto}.fkl-loop-sticky{height:auto;padding-block:96px 72px;position:static}.fkl-loop-scene{height:620px}.fkl-cur-tag{animation:none!important}}.fkl-loop{content-visibility:auto;contain-intrinsic-size:auto 340vh}.fkl-loop-sticky{z-index:3}.fkl-cur-tag{color:#fff;white-space:nowrap;box-shadow:var(--fkl-shadow-sm);border-radius:999px;align-items:center;gap:5px;margin:2px 0 0;margin-inline-start:12px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.fkl-cur-tag img{border-radius:50%;flex:none}.fkl-cur-tag i{opacity:.9;font-style:normal;font-weight:600}.fkl-cur-tag.is-bob{animation:3.4s ease-in-out infinite fklCurBob}.fkl-nocursor,.fkl-nocursor :is(a,button,[role=button],input,summary){cursor:none}.fkl-you{z-index:9;opacity:0;pointer-events:none;transition:opacity .25s var(--fkl-ease);position:absolute;top:0;left:0}.fkl-you.is-in{opacity:1}.fkl-you-tag{background:var(--fkl-red)}.fkl-snack{z-index:10;background:var(--fkl-bg);color:#fff;max-width:min(92%,520px);box-shadow:var(--fkl-shadow-lg);pointer-events:none;opacity:0;transition:opacity .35s var(--fkl-emph), transform .35s var(--fkl-emph);border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,12px)}.fkl-snack.is-in{opacity:1;transform:translate(-50%)}@media (width<=900px),(pointer:coarse){.fkl-footer-col a{min-height:36px}.fkl-footer-social a,.fkl-nav-burger,.fkl-nav-sheet .fkl-lang-slot button{width:44px;height:44px}.fkl-footer-logo{align-items:center;min-height:36px;display:inline-flex}}@media (forced-colors:active){.fkl .fkl-nav-cta,.fkl .fkl-skip,.fkl-err-btn{border:1px solid}}[dir=rtl] .fkl-loop-h2{line-height:1.2}@media (width<=640px){.fkl-footer-flow{font-size:10.5px}}.fkl{--mk-frame:1280px;--mk-gutter:32px;--mk-pad:max(var(--mk-gutter), calc((100% - var(--mk-frame)) / 2));--mk-measure:760px;--mk-space:112px;--mk-h2:clamp(30px, 3.6vw, 52px);--fkl-shadow-brand:0 1px 2px #1311201f, 0 4px 10px #13112014}@media (width<=1024px){.fkl{--mk-space:88px}}@media (width<=640px){.fkl{--mk-gutter:20px;--mk-space:64px}}.fkl .fkl-nav,.fkl .fkl-footer,.fkl .fkl-loop-sticky{padding-inline:var(--mk-pad)}.fkl .fkl-loop-inner{max-width:none}.fkl .fkl-loop-h2{font-size:var(--mk-h2)}
