.fft-vj{--fft-navy:#072e5e;position:relative;font-family:"Roboto",system-ui,-apple-system,sans-serif;background:rgba(80,193,242,.1);border-radius:35px;padding:clamp(20px,3vw,34px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start;color:var(--fft-navy)}.fft-vj,.fft-vj *{box-sizing:border-box;margin:0}.fft-vj__media{position:relative;background:#71c0e2;border-radius:26px;padding:clamp(10px,1.4vw,14px);box-shadow:0 16px 40px rgba(7,46,94,.12)}.fft-vj__iframe,.fft-vj__placeholder{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:18px;background:rgba(255,255,255,.22)}.fft-vj__placeholder{display:flex;align-items:center;justify-content:center}.fft-vj__play{width:76px;height:76px;border-radius:50%;background:#fff;color:#0fa8e9;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(7,46,94,.2)}.fft-vj__mascot{position:absolute;right:clamp(-78px,-6vw,-52px);bottom:-16px;width:clamp(96px,10vw,134px);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;filter:drop-shadow(0 10px 14px rgba(7,46,94,.18))}.fft-vj__content{padding-top:clamp(2px,1vw,10px)}.fft-vj__title{font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.22;color:var(--fft-navy);letter-spacing:-.01em}.fft-vj__text{margin-top:14px;font-size:clamp(16px,1.6vw,21px);line-height:1.55;color:rgba(7,46,94,.85);max-width:44ch}@media (max-width:900px){.fft-vj{grid-template-columns:1fr;gap:22px;border-radius:26px}.fft-vj__content{order:-1;text-align:center;padding-top:4px}.fft-vj__text{margin-left:auto;margin-right:auto}.fft-vj__mascot{display:none}}header#site-header,.aux-header-wrapper,.aux-header-elements-wrapper{display:none!important}.fft-btn-signup .elementor-button{background-color:#032c5b;color:#fff;border-radius:8px;padding:12px 24px;font-weight:600}.fft-btn-signup .elementor-button:hover{background-color:#0a3d77;color:#fff}.fft-blog{--ink:#072e5e;--dim:#5b769c;--line:#d5e8f6;--accent:#0fa8e9;font-family:"Roboto",system-ui,sans-serif;color:var(--ink)}.fft-blog *{box-sizing:border-box}.fft-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fft-blog__card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 45px -32px rgba(7,46,94,.4);transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column}.fft-blog__card:hover{transform:translateY(-4px);box-shadow:0 26px 55px -30px rgba(7,46,94,.5)}.fft-blog__thumb{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#0fa8e9,#73cff6);overflow:hidden}.fft-blog__thumb>img{width:100%;height:100%;object-fit:cover;display:block}.fft-blog__thumb .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fft-blog__thumb .ph img{width:36%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(7,46,94,.3))}.fft-blog__cat{position:absolute;left:14px;top:14px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;border-radius:999px;padding:5px 12px;letter-spacing:.02em;box-shadow:0 6px 16px rgba(7,46,94,.18)}.fft-blog__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.fft-blog__title{font-size:19px;font-weight:800;line-height:1.35;margin:0;letter-spacing:-.01em}.fft-blog__title a{color:var(--ink);text-decoration:none}.fft-blog__title a:hover{color:var(--accent)}.fft-blog__excerpt{margin:0;font-size:14.5px;line-height:1.6;color:var(--dim)}.fft-blog__meta{margin-top:auto;display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--dim);font-weight:500}.fft-blog__meta i{font-style:normal;opacity:.6}.fft-blog__card.is-feature{grid-column:1/-1;flex-direction:row}.fft-blog__card.is-feature .fft-blog__thumb{width:52%;aspect-ratio:auto;min-height:280px}.fft-blog__card.is-feature .fft-blog__body{width:48%;padding:28px 30px;justify-content:center}.fft-blog__card.is-feature .fft-blog__title{font-size:clamp(22px,2.6vw,30px)}.fft-blog__card.is-feature .fft-blog__excerpt{font-size:16px}.fft-blog__card.is-feature .fft-blog__meta{margin-top:14px}.fft-blog__empty{background:#f2f9fe;border:1px dashed var(--line);border-radius:16px;padding:40px;text-align:center;color:var(--dim);font-size:15px}.fft-blog__pager{display:flex;gap:8px;justify-content:center;margin-top:30px;flex-wrap:wrap}.fft-blog__pager a,.fft-blog__pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;transition:.15s}.fft-blog__pager a:hover{border-color:var(--accent);color:var(--accent)}.fft-blog__pager .cur{background:linear-gradient(135deg,#059fe0,#52c2f3);color:#fff;border-color:transparent}@media (max-width:1024px){.fft-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.fft-blog__card.is-feature{flex-direction:column}.fft-blog__card.is-feature .fft-blog__thumb{width:100%;aspect-ratio:16/9;min-height:0}.fft-blog__card.is-feature .fft-blog__body{width:100%;padding:20px}}@media (max-width:620px){.fft-blog__grid{grid-template-columns:1fr}}body.fft-lesson-body{background:#fbfdff;margin:0}.fft-post{font-family:"Roboto",system-ui,sans-serif;color:#072e5e;max-width:820px;margin:0 auto;padding:40px 20px 60px}.fft-post__back{display:inline-flex;align-items:center;gap:6px;color:#5b769c;text-decoration:none;font-size:14px;font-weight:600;margin-bottom:22px}.fft-post__back:hover{color:#0fa8e9}.fft-post__cat{display:inline-block;background:#eaf7ff;border:1px solid #bfe4f9;color:#0784c7;font-size:12.5px;font-weight:700;border-radius:999px;padding:5px 14px;margin:0 0 14px}.fft-post__title{font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.18;letter-spacing:-.015em;margin:0 0 14px;font-family:"Roboto",sans-serif}.fft-post__meta{color:#5b769c;font-size:14px;font-weight:500;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.fft-post__hero{margin:0 0 34px;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -34px rgba(7,46,94,.5)}.fft-post__hero img{width:100%;height:auto;display:block}.fft-post__content{font-size:18px;line-height:1.78;color:#123a6b}.fft-post__content p{margin:0 0 22px}.fft-post__content h2{font-size:28px;font-weight:800;color:#072e5e;margin:40px 0 16px;letter-spacing:-.01em;line-height:1.3;font-family:"Roboto",sans-serif}.fft-post__content h3{font-size:22px;font-weight:700;color:#072e5e;margin:32px 0 12px;font-family:"Roboto",sans-serif}.fft-post__content h4{font-size:18px;font-weight:700;color:#072e5e;margin:26px 0 10px}.fft-post__content ul,.fft-post__content ol{margin:0 0 22px;padding-left:26px}.fft-post__content li{margin:8px 0}.fft-post__content a{color:#0fa8e9;text-decoration:underline;text-decoration-color:rgba(15,168,233,.35);text-underline-offset:3px}.fft-post__content a:hover{text-decoration-color:#0fa8e9}.fft-post__content blockquote{margin:26px 0;padding:18px 22px;background:#f2f9fe;border-left:4px solid #0fa8e9;border-radius:0 12px 12px 0;color:#123a6b;font-style:italic}.fft-post__content blockquote p{margin:0}.fft-post__content img{max-width:100%;height:auto;border-radius:14px}.fft-post__content figure{margin:26px 0}.fft-post__content figcaption{font-size:13px;color:#5b769c;text-align:center;margin-top:8px}.fft-post__content code{background:#f2f9fe;border:1px solid #d5e8f6;border-radius:6px;padding:2px 7px;font-family:"Roboto Mono",monospace;font-size:.9em}.fft-post__content pre{background:#0b2447;color:#dff1ff;border-radius:12px;padding:18px 20px;overflow:auto;font-family:"Roboto Mono",monospace;font-size:14.5px;line-height:1.6}.fft-post__content pre code{background:0 0;border:0;padding:0;color:inherit}.fft-post__nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:44px 0 0}.fft-post__nav a{display:block;background:#fff;border:1px solid #d5e8f6;border-radius:14px;padding:16px 18px;text-decoration:none;color:#072e5e;transition:.15s;box-shadow:0 14px 35px -28px rgba(7,46,94,.4)}.fft-post__nav a:hover{border-color:#0fa8e9;transform:translateY(-2px)}.fft-post__nav .lbl{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5b769c;font-weight:700;margin-bottom:6px}.fft-post__nav .ttl{font-weight:700;font-size:15px;line-height:1.4}.fft-post__nav .next{text-align:right}.fft-post__more{max-width:1240px;margin:20px auto 70px;padding:0 20px;font-family:"Roboto",sans-serif}.fft-post__more h2{color:#072e5e;font-size:24px;font-weight:800;margin:0 0 18px}@media (max-width:640px){.fft-post__nav{grid-template-columns:1fr}.fft-post__nav .next{text-align:left}}.fft-grad{background:linear-gradient(100deg,#4dc9e6 10%,#595cff 74%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.fft-h1{font-family:"Roboto",system-ui,sans-serif;font-weight:800;color:#072e5e;font-size:clamp(36px,5.2vw,62px);line-height:1.09;letter-spacing:-.02em;margin:0}.fft-hero-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0fa8e9,#54c3f3);color:#fff;font-weight:700;font-size:13.5px;border-radius:999px;padding:8px 18px;box-shadow:0 8px 20px rgba(15,168,233,.35)}.fft-hero-sub{color:#40628f;font-size:clamp(16px,1.6vw,19px);line-height:1.65;max-width:54ch;margin:0}.fft-trust{color:#5b769c;font-size:14px;font-weight:500}.fft-hero-img img{filter:drop-shadow(0 30px 50px rgba(7,46,94,.25));animation:fftFloat 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fft-hero-img img,.fft-band-img img{animation:none!important}}.fft-btn-ghost .elementor-button{background:#fff;border:1.5px solid #cfe6f6;color:#072e5e;border-radius:999px;font-weight:700;transition:.15s}.fft-btn-ghost .elementor-button:hover{border-color:#0fa8e9;color:#0784c7;background:#fff}.fft-btn-white .elementor-button{background:#fff;color:#072e5e;border-radius:999px;font-weight:800;box-shadow:0 12px 28px rgba(3,44,91,.35);transition:transform .15s ease}.fft-btn-white .elementor-button:hover{transform:translateY(-2px);color:#0784c7;background:#fff}.fft-fcard{background:#fff;border:1px solid #d5e8f6;border-radius:18px;box-shadow:0 18px 45px -32px rgba(7,46,94,.4);transition:transform .18s ease,box-shadow .18s ease}.fft-fcard:hover{transform:translateY(-5px);box-shadow:0 26px 55px -30px rgba(7,46,94,.55)}.fft-band-img img{animation:fftFloat 5s ease-in-out infinite;filter:drop-shadow(0 24px 40px rgba(3,44,91,.35))}.fft-faq .elementor-accordion .elementor-tab-title.elementor-active{color:#0784c7;background:#f7fcff}.fft-faq details.e-n-accordion-item{background:#fff;border:1px solid #d5e8f6;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 14px 35px -30px rgba(7,46,94,.35)}.fft-faq details.e-n-accordion-item>summary{padding:18px 20px;font-weight:700;color:#072e5e;font-size:17px;cursor:pointer}.fft-faq details[open].e-n-accordion-item{border-color:#9ed7f5;background:#f9fdff}.fft-faq details.e-n-accordion-item .e-n-accordion-item-title-icon{color:#0fa8e9}.fft-footer .elementor-icon-list-icon{display:none}.fft-footer .fft-fdesc{color:#5b769c;font-size:14.5px;line-height:1.7;max-width:34ch}.fft-footer .elementor-social-icon i{color:#072e5e;transition:.15s}.fft-footer .elementor-social-icon:hover i{color:#fff}.fft-footer .fft-fbrand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.fft-footer .fft-fbrand .elementor-widget-image .elementor-widget-container{text-align:left}.fft-footer .fft-fbot .elementor-widget-social-icons .elementor-widget-container{text-align:right}@media (max-width:600px){.fft-footer .fft-fbot .elementor-widget-social-icons .elementor-widget-container{text-align:left}}.fft-mm.open .fft-mm__backdrop{opacity:1}.fft-mm.open .fft-mm__panel{transform:translateY(0);opacity:1}.fft-mm__hi{display:flex;align-items:center;gap:10px;font-weight:800;color:#0fa8e9;font-size:16.5px;padding:4px 2px 6px}.fft-mm__hi span{font-size:22px;line-height:1}html.fft-mm-lock,html.fft-mm-lock body{overflow:hidden}.fft-x3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important}@media (max-width:900px){.fft-x3{grid-template-columns:1fr!important}}.fft-x3>.e-con{width:auto!important;max-width:none!important;margin:0!important}.fft-xemoji{font-size:42px;line-height:1;margin:0}.fft-btn-owhite .elementor-button{background:0 0;border:2px solid rgba(255,255,255,.85);color:#fff;border-radius:999px;font-weight:700;transition:.15s}.fft-btn-owhite .elementor-button:hover{background:#fff;color:#072e5e;border-color:#fff}.fft-float img{animation:fftFloat 6s ease-in-out infinite;filter:drop-shadow(0 22px 34px rgba(7,46,94,.25))}.fft-post__content .fft-toc{background:#f2f9fe;border:1px solid #d5e8f6;border-radius:16px;padding:22px 26px;margin:0 0 30px}.fft-post__content .fft-toc__label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0784c7;margin:0 0 10px}.fft-post__content .fft-toc ol{margin:0;padding-left:22px}.fft-post__content .fft-toc li{margin:7px 0;font-size:15.5px}.fft-post__content .fft-toc a{color:#072e5e;text-decoration:none;font-weight:600}.fft-post__content .fft-toc a:hover{color:#0fa8e9}.fft-post__content .wp-block-table{margin:26px 0;overflow-x:auto}.fft-post__content table{width:100%;border-collapse:collapse;font-size:15.5px}.fft-post__content table th{background:#0fa8e9;color:#fff;font-weight:700;text-align:left;padding:12px 14px}.fft-post__content table th:first-child{border-radius:10px 0 0 0}.fft-post__content table th:last-child{border-radius:0 10px 0 0}.fft-post__content table td{padding:12px 14px;border-bottom:1px solid #e4f1fa;color:#123a6b}.fft-post__content table tr:nth-child(even) td{background:#f8fcff}.fft-post__content mark{background:#dff4ff;color:#072e5e;padding:1px 6px;border-radius:5px}.fft-post__content hr{border:0;height:1px;background:#e4f1fa;margin:34px 0}.fft-post__content h2,.fft-post__content h3{scroll-margin-top:90px}html:has(body.fft-lesson-body){scroll-behavior:smooth}.fft-toc-box{background:#f2f9fe;border:1px solid #d5e8f6;border-radius:16px;margin:0 0 28px;overflow:hidden}.fft-toc-box summary{cursor:pointer;list-style:none;padding:16px 20px;font-weight:800;color:#072e5e;font-size:16px;display:flex;align-items:center;justify-content:space-between;font-family:"Roboto",system-ui,sans-serif}.fft-toc-box summary::-webkit-details-marker{display:none}.fft-toc-box summary::after{content:"▾";font-size:14px;color:#5b769c;transition:transform .2s ease}.fft-toc-box[open] summary::after{transform:rotate(180deg)}.fft-toc-box .fft-toc-inner{padding:4px 20px 18px}.fft-toc-box ol{margin:0;padding-left:20px}.fft-toc-box li{margin:7px 0;line-height:1.5}.fft-toc-box a{color:#0fa8e9;text-decoration:none;font-weight:600}.fft-toc-box a:hover{text-decoration:underline}.fft-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:2px 8px;margin:0 1px;font-family:"Roboto",system-ui,sans-serif;font-weight:700;font-size:.9em;line-height:1.6;color:#072e5e;background:#fff;border:1.5px solid #9db8d6;border-bottom-width:3px;border-radius:7px;box-shadow:0 1px 0 rgba(7,46,94,.06)}.fft-plus{color:#5b769c;font-weight:700;margin:0 3px}.fft-read-also{margin:44px 0 8px;padding-top:8px}.fft-read-also h2{font-family:"Roboto",system-ui,sans-serif;font-weight:800;color:#072e5e;font-size:26px;margin:0 0 16px}.fft-read-also ul{list-style:none;margin:0;padding:0}.fft-read-also li{position:relative;padding:0 0 0 22px;margin:12px 0;line-height:1.5}.fft-read-also li::before{content:"";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:50%;background:#0fa8e9}.fft-read-also a{color:#1d3c6e;text-decoration:underline;text-decoration-color:#bcd4ec;text-underline-offset:3px;font-weight:600;font-size:17px;transition:color .15s}.fft-read-also a:hover{color:#0fa8e9;text-decoration-color:#0fa8e9}.fft-read-also .fft-ra-hr{border:0;border-top:1px solid #e4eef7;margin:26px 0 0}.fft-faq__title{font-family:"Roboto",system-ui,sans-serif;font-weight:800;color:#072e5e;font-size:28px;margin:0 0 18px}.fft-faq__list{display:flex;flex-direction:column;gap:10px}.fft-faq__item{background:#f7fbfe;border:1px solid #dcebf7;border-radius:14px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.fft-faq__item[open]{border-color:#bcd9ef;box-shadow:0 12px 28px -20px rgba(7,46,94,.4);background:#fff}.fft-faq__q{cursor:pointer;list-style:none;padding:16px 52px 16px 18px;position:relative;font-family:"Roboto",system-ui,sans-serif;font-weight:700;color:#123a68;font-size:17px;line-height:1.45}.fft-faq__q::-webkit-details-marker{display:none}.fft-faq__q::after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2.5px solid #0fa8e9;border-bottom:2.5px solid #0fa8e9;transform:rotate(45deg);transition:transform .2s ease}.fft-faq__item[open] .fft-faq__q::after{transform:rotate(-135deg);margin-top:-2px}.fft-faq__q:hover{color:#0fa8e9}.fft-faq__a{padding:0 18px 16px;color:#44607f;font-size:16px;line-height:1.7}.fft-faq__a p{margin:0 0 10px}.fft-faq__a p:last-child{margin-bottom:0}.fft-faq__a a{color:#0fa8e9;font-weight:600}@media (max-width:600px){.fft-faq__title{font-size:23px}.fft-faq__q{font-size:16px;padding:14px 46px 14px 15px}.fft-faq__a{padding:0 15px 14px;font-size:15px}}li.fft-nav-live{position:relative}li.fft-nav-live>a{padding-right:0!important}li.fft-nav-live::after{content:"";position:absolute;right:-7px;top:10px;transform:none;width:7px!important;height:7px!important;min-width:7px;border-radius:50%!important;background:#0fa8e9!important;opacity:1!important;left:auto!important;bottom:auto!important;pointer-events:none;animation:fftNavPulse 1.8s ease-out infinite;z-index:2}li.fft-nav-live>a::after{border-radius:0}.fft-mm__links li.fft-nav-live{position:relative}@media (prefers-reduced-motion:reduce){li.fft-nav-live::after{animation:none}}.fft-btn-play .elementor-button{font-size:18px!important;padding:15px 42px!important}.btn-green .elementor-button{--fft-btn-face:#85d114;--fft-btn-hover:#67a112;--fft-btn-edge:#0d3d26;--fft-btn-text:#fff}.btn-navy .elementor-button{--fft-btn-face:#072e5e;--fft-btn-hover:#04203f;--fft-btn-edge:#0fa8e9;--fft-btn-text:#fff}.fft-lb{font-family:"Roboto",system-ui,sans-serif;max-width:1000px;margin:0 auto}.fft-lb__seg{display:inline-flex;background:#fff;border:1px solid #dcebf7;border-radius:14px;padding:5px;gap:4px;flex-wrap:wrap;box-shadow:0 10px 24px -20px rgba(7,46,94,.6)}.fft-lb__seg button{border:0;background:0 0;color:#6b87a8;font-weight:700;font-size:14px;padding:9px 16px;border-radius:10px;cursor:pointer;font-family:inherit;transition:.15s;white-space:nowrap}.fft-lb__seg button:hover{color:#0fa8e9}.fft-lb__seg button.is-on{background:linear-gradient(135deg,#0fa8e9,#52c2f3);color:#fff;box-shadow:0 8px 16px -9px rgba(15,168,233,1)}.fft-lb__podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:18px;align-items:end;margin-bottom:30px}.fft-pod{position:relative;background:#fff;border:1px solid #e4eef7;border-radius:20px;padding:26px 16px 22px;text-align:center;box-shadow:0 22px 50px -34px rgba(7,46,94,.55);transition:transform .2s ease}.fft-pod:hover{transform:translateY(-4px)}.fft-pod.is-empty{background:#f7fbfe;border-style:dashed;min-height:190px}.fft-pod--1{padding:34px 18px 28px;background:linear-gradient(180deg,#eaf7fe,#fff);border-color:#9ddcf7;box-shadow:0 30px 60px -30px rgba(15,168,233,.65)}.fft-pod__crown{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:26px;filter:drop-shadow(0 4px 6px rgba(7,46,94,.25))}.fft-pod__rank{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;padding:4px 11px;border-radius:20px;margin-bottom:12px}.fft-pod__rank.r1{background:#0fa8e9;color:#fff}.fft-pod__rank.r2{background:#eef3f8;color:#7d97b5}.fft-pod__rank.r3{background:#fdefe6;color:#c47a45}.fft-pod__av{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:22px;color:#fff}.fft-pod--1 .fft-pod__av{width:66px;height:66px;font-size:26px}.fft-pod__av.a1{background:linear-gradient(150deg,#0fa8e9,#0b7fb4);box-shadow:0 10px 22px -10px rgba(15,168,233,1)}.fft-pod__av.a2{background:linear-gradient(150deg,#b9c9d8,#8ea4ba)}.fft-pod__av.a3{background:linear-gradient(150deg,#e2a878,#c47a45)}.fft-pod__name{font-weight:800;color:#123a68;font-size:15px;margin-bottom:10px;word-break:break-word;line-height:1.35}.fft-pod__flag{font-size:15px}.fft-pod__wpm{font-weight:800;font-size:38px;color:#072e5e;line-height:1}.fft-pod--1 .fft-pod__wpm{font-size:46px;color:#0fa8e9}.fft-pod__unit{font-size:10.5px;font-weight:800;letter-spacing:.14em;color:#9db4cd;margin-top:5px}.fft-pod__acc{display:inline-block;margin-top:12px;background:#e8f7ee;color:#0aa04c;font-weight:800;font-size:12.5px;padding:5px 12px;border-radius:20px}.fft-lb__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(120deg,#eaf7fe,#f6fbff 55%,#e6f6ff);border:1px solid #cfe9fa;border-radius:20px;padding:20px 22px;margin-bottom:28px}.fft-lb__cta-ico{width:46px;height:46px;border-radius:14px;background:linear-gradient(150deg,#0fa8e9,#0b7fb4);display:grid;place-items:center;font-size:22px;box-shadow:0 12px 24px -12px rgba(15,168,233,1)}.fft-lb__cta-txt{flex:1;min-width:210px;display:flex;flex-direction:column;gap:3px}.fft-lb__pill{align-self:flex-start;background:#0fa8e9;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:20px;margin-bottom:3px}.fft-lb__cta-txt strong{color:#072e5e;font-size:18px;font-weight:800}.fft-lb__cta-sub{color:#5b769c;font-size:13.5px}.fft-lb__cta-btns{display:flex;gap:9px;flex-wrap:wrap}.fft-lb__btn{display:inline-block;background:#0fa8e9;color:#fff!important;font-weight:700;font-size:14.5px;padding:11px 22px;border-radius:11px;text-decoration:none;white-space:nowrap;transition:.15s;box-shadow:0 10px 22px -12px rgba(15,168,233,1)}.fft-lb__btn:hover{background:#0b8ec5;transform:translateY(-1px)}.fft-lb__btn--ghost{background:#fff;color:#0fa8e9!important;border:1.5px solid #bfe4f8;box-shadow:none}.fft-lb__btn--ghost:hover{background:#f2fafe;border-color:#0fa8e9}.fft-lb__stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:30px}.fft-lb__stat{background:#f7fbfe;border:1px solid #e4eef7;border-radius:13px;padding:14px 8px;text-align:center}.fft-lb__stat .v{font-weight:800;font-size:22px;color:#0fa8e9;line-height:1}.fft-lb__stat .k{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9db4cd;margin-top:5px;font-weight:800}.fft-lb__divider{display:flex;align-items:center;gap:14px;margin:0 0 16px;color:#9db4cd;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fft-lb__divider::before,.fft-lb__divider::after{content:"";flex:1;height:1px;background:#e4eef7}.fft-lb__wrap{overflow-x:auto;border:1px solid #e4eef7;border-radius:18px;background:#fff;box-shadow:0 22px 50px -42px rgba(7,46,94,.55)}.fft-lb__table{width:100%;border-collapse:collapse;min-width:520px}.fft-lb__table thead th{background:#f7fbfe;color:#9db4cd;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;padding:13px 14px;text-align:left;border-bottom:1px solid #e4eef7;white-space:nowrap}.fft-lb__table td{padding:13px 14px;border-bottom:1px solid #f2f7fb;color:#3d5a7d;font-size:15px;vertical-align:middle}.fft-lb__table tr:last-child td{border-bottom:0}.fft-lb__table tbody tr:hover{background:#fafdff}.fft-lb__table tr.is-top{background:linear-gradient(90deg,rgba(15,168,233,.05),transparent)}.c-rank{width:56px}.c-num{text-align:right;white-space:nowrap}.c-num b{color:#072e5e;font-weight:800;font-size:17px}.fft-lb__rank{display:inline-block;width:26px;text-align:center;color:#b6c9db;font-weight:800}.fft-lb__medal{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:12.5px;color:#fff}.fft-lb__medal.g{background:linear-gradient(150deg,#0fa8e9,#0b7fb4)}.fft-lb__medal.s{background:linear-gradient(150deg,#c3d2df,#93a8bd)}.fft-lb__medal.b{background:linear-gradient(150deg,#e2a878,#c47a45)}.fft-lb__av{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf3fa;color:#5b8bb5;font-weight:800;font-size:13px;margin-right:9px;vertical-align:middle}.fft-lb__name{font-weight:700;color:#123a68;vertical-align:middle}.fft-lb__flag{font-size:16px;margin-left:7px;vertical-align:middle}.fft-lb__acc{display:inline-block;background:#e8f7ee;color:#0aa04c;font-weight:800;padding:3px 9px;border-radius:20px;font-size:12.5px}.fft-lb__when{color:#b6c9db;font-size:13px}.fft-lb__loading{text-align:center;color:#b6c9db;padding:40px 14px!important;font-weight:600}.fft-lb__empty{text-align:center;padding:44px 20px;background:#f7fbfe;border:1px dashed #cddcec;border-radius:18px}.fft-lb__empty p{color:#5b769c;margin:0 0 16px}.fft-lb__note{text-align:center;color:#b6c9db;font-size:13px;margin-top:16px}.fft-lb__note a{color:#0fa8e9;font-weight:600}@media (max-width:860px){.fft-lb__stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.fft-lb__podium{grid-template-columns:1fr;gap:14px}.fft-pod--1{order:-1}.fft-pod,.fft-pod--1{display:flex;align-items:center;text-align:left;gap:14px;padding:16px 18px}.fft-pod__crown{display:none}.fft-pod__av,.fft-pod--1 .fft-pod__av{width:48px;height:48px;font-size:19px;margin:0;flex:none}.fft-pod__rank{position:absolute;top:10px;right:12px;margin:0}.fft-pod__name{flex:1;margin:0;font-size:14.5px}.fft-pod__wpm,.fft-pod--1 .fft-pod__wpm{font-size:30px}.fft-pod__unit{display:none}.fft-pod__acc{margin:0 0 0 6px;font-size:11.5px;padding:4px 9px}.c-hide{display:none}.fft-lb__table{min-width:0}}@media (max-width:520px){.fft-lb__stats{grid-template-columns:repeat(2,1fr)}.fft-lb__cta{text-align:center;justify-content:center}.fft-lb__cta-btns{width:100%;justify-content:center}.fft-lb__btn{flex:1;text-align:center}.fft-lb__seg{width:100%;justify-content:center}.fft-lb__seg button{flex:1;padding:9px 10px;font-size:13px}}.fft-lb__seg{padding:4px!important;border-radius:12px!important;gap:2px!important}.fft-lb__seg button{padding:7px 14px!important;font-size:13.5px!important;border-radius:9px!important}.fft-lb__table,.fft-lb__table th,.fft-lb__table td,.fft-lb__table tr{border-left:0!important;border-right:0!important;background-image:none!important}.fft-lb__table{border:0!important;border-collapse:separate!important;border-spacing:0!important}.fft-lb__table tbody tr{border:0!important}.fft-lb__table thead th{border-top:0!important;border-bottom:1px solid #eaf1f8!important;padding:14px 16px!important;background:#fbfdff!important;color:#a8bdd2!important;font-size:10px!important;letter-spacing:.12em!important}.fft-lb__table td{border-top:0!important;border-bottom:1px solid #f4f8fc!important;padding:15px 16px!important;background:0 0!important}.fft-lb__table tbody tr:last-child td{border-bottom:0!important}.fft-lb__table tbody tr{transition:background .15s ease}.fft-lb__table tbody tr:hover td{background:#f8fcff!important}.fft-lb__table tr.is-top td{background:linear-gradient(90deg,rgba(15,168,233,.045),rgba(15,168,233,0) 60%)!important}.fft-lb__table tr.is-top:hover td{background:linear-gradient(90deg,rgba(15,168,233,.08),rgba(15,168,233,.01) 60%)!important}.fft-lb__wrap{border-radius:18px!important;border:1px solid #eaf1f8!important;box-shadow:0 18px 44px -36px rgba(7,46,94,.5)!important}.fft-lb__medal{width:28px!important;height:28px!important;font-size:12px!important;box-shadow:0 5px 12px -5px rgba(7,46,94,.45)}.fft-lb__medal.g{background:linear-gradient(150deg,#ffd76e,#e3a51c)!important;color:#5a3d00!important}.fft-lb__medal.s{background:linear-gradient(150deg,#e6edf3,#b3c3d1)!important;color:#4a5a6a!important}.fft-lb__medal.b{background:linear-gradient(150deg,#eab68c,#c9814b)!important;color:#5b3413!important}.fft-lb__av{width:32px!important;height:32px!important;font-size:13px!important;background:linear-gradient(150deg,#eaf3fa,#d8e9f5)!important;color:#5b8bb5!important}.fft-lb__name{font-size:15px!important}.fft-lb__flag{font-size:15px!important;opacity:.95}.c-num b{font-size:18px!important}.fft-lb__acc{background:#eafaf1!important;color:#0f9d58!important;font-size:12px!important;padding:4px 10px!important}.fft-lb__when{font-size:12.5px!important;color:#b9cadb!important}.fft-lb__bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:26px!important}.fft-lb__seg{flex:0 0 auto!important;width:auto!important;display:inline-flex!important;align-items:stretch!important;flex-wrap:nowrap!important;padding:4px!important;gap:3px!important;line-height:0!important;font-size:0!important;box-sizing:border-box!important}.fft-lb__seg button{flex:0 0 auto!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 14px!important;font-size:13.5px!important;line-height:1!important;white-space:nowrap!important;margin:0!important;vertical-align:middle!important}@media (max-width:640px){.fft-lb__bar{flex-direction:column!important;gap:8px!important}.fft-lb__seg{width:100%!important;justify-content:center!important}.fft-lb__seg button{flex:1 1 auto!important;padding:9px 6px!important;font-size:12.5px!important}}.fft-namebox{margin:24px 0 0;overflow:visible}.fft-namebox__in{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;background:linear-gradient(120deg,#eaf7fe,#f6fbff 55%,#e6f6ff)!important;border:1px solid #cfe9fa!important;border-radius:20px!important;padding:22px 24px!important;overflow:visible!important}.fft-namebox__ico{flex:none!important;width:46px!important;height:46px!important;border-radius:14px!important;background:linear-gradient(150deg,#0fa8e9,#0b7fb4)!important;display:grid!important;place-items:center!important;font-size:22px!important;line-height:1!important;box-shadow:0 12px 24px -12px rgba(15,168,233,1)!important}.fft-namebox__txt{flex:1 1 240px!important;min-width:210px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin:0!important;padding:0!important}.fft-namebox__pill{display:inline-block!important;position:static!important;align-self:flex-start!important;background:#0fa8e9!important;color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:20px!important;line-height:1.3!important;margin:0!important;white-space:nowrap!important}.fft-namebox__txt strong{color:#072e5e!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important;margin:0!important}.fft-namebox__txt>span:not(.fft-namebox__pill){color:#5b769c!important;font-size:13.5px!important;line-height:1.45!important;margin:0!important}.fft-namebox__form{display:flex!important;align-items:center!important;gap:9px!important;flex:0 0 auto!important}.fft-namebox__input{width:160px!important;border:1.5px solid #cfe9fa!important;border-radius:11px!important;padding:11px 14px!important;font-size:14.5px!important;font-family:inherit!important;color:#123a68!important;background:#fff!important;outline:none!important;height:auto!important;line-height:1.3!important;box-shadow:none!important;margin:0!important}.fft-namebox__input:focus{border-color:#0fa8e9!important;box-shadow:0 0 0 3px rgba(15,168,233,.14)!important}button.fft-namebox__btn{border:0!important;border-radius:11px!important;padding:12px 22px!important;background:#0fa8e9!important;color:#fff!important;font-weight:700!important;font-size:14.5px!important;font-family:inherit!important;cursor:pointer!important;white-space:nowrap!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important;height:auto!important;margin:0!important;box-shadow:0 10px 22px -12px rgba(15,168,233,1)!important;transition:.15s!important}button.fft-namebox__btn:hover{background:#0b8ec5!important;color:#fff!important}.fft-namebox__ok{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#e8f7ee!important;color:#0f9d58!important;font-weight:700!important;font-size:14px!important;padding:11px 16px!important;border-radius:11px!important;white-space:nowrap!important;border:1px solid #bfe8d1!important}a.fft-namebox__link,.fft-namebox a.fft-namebox__link{display:inline-block!important;flex:0 0 auto!important;background:#fff!important;color:#0fa8e9!important;border:1.5px solid #bfe4f8!important;font-weight:700!important;font-size:14.5px!important;padding:11px 20px!important;border-radius:11px!important;text-decoration:none!important;border-bottom:1.5px solid #bfe4f8!important;white-space:nowrap!important;line-height:1.3!important;margin:0!important;box-shadow:none!important;transition:.15s!important}a.fft-namebox__link:hover{background:#f2fafe!important;border-color:#0fa8e9!important;border-bottom-color:#0fa8e9!important;color:#0fa8e9!important;text-decoration:none!important}a.fft-namebox__link::after,a.fft-namebox__link::before{display:none!important}@media (max-width:760px){.fft-namebox__in{flex-direction:column!important;align-items:stretch!important;text-align:center!important;padding:20px!important}.fft-namebox__ico{margin:0 auto!important}.fft-namebox__txt{align-items:center!important}.fft-namebox__pill{align-self:center!important}.fft-namebox__form{width:100%!important}.fft-namebox__input{flex:1 1 auto!important;width:auto!important}a.fft-namebox__link{text-align:center!important;width:100%!important}}.fft-lb__table tr.is-top td{background:0 0!important;background-image:none!important}.fft-lb__table tr.is-top:hover td{background:#f7fbfe!important;background-image:none!important}.fft-lb__table th,.fft-lb__table td{border-left:0!important;border-right:0!important;box-shadow:none!important;background-image:none!important}.fft-lb__table tbody td{background:#fff!important}.fft-lb__table tbody tr:hover td{background:#f7fbfe!important}.fft-lb__table thead th{background:#fafcfe!important;background-image:none!important;border-bottom:1px solid #eaf1f8!important}.fft-lb__medal{background-image:none!important;box-shadow:none!important}.fft-lb__medal.g{background:#f0b429!important;color:#fff!important}.fft-lb__medal.s{background:#b8c6d3!important;color:#fff!important}.fft-lb__medal.b{background:#cd8a52!important;color:#fff!important}.fft-lb__av{background:#eef4f9!important;background-image:none!important;color:#6b8fb3!important}.fft-lb__acc{background:#eafaf1!important;background-image:none!important;color:#0f9d58!important}.fft-lb__wrap{box-shadow:0 2px 12px -6px rgba(7,46,94,.18)!important;border:1px solid #e8eff6!important}.fft-lb__when{color:#a9bccd!important}.fft-art{max-width:820px;margin:0 auto;font-family:"Roboto",system-ui,sans-serif;color:#3d5a7d;font-size:16.5px;line-height:1.75}.fft-art p{margin:0 0 18px}.fft-art a{color:#0fa8e9;font-weight:600;text-decoration:none;border-bottom:1px solid #bfe4f8}.fft-art a:hover{border-bottom-color:#0fa8e9}.fft-art strong{color:#123a68;font-weight:700}.fft-art__h2{font-size:30px;font-weight:800;color:#072e5e;margin:0 0 18px;line-height:1.25}.fft-art__h3{font-size:22px;font-weight:800;color:#072e5e;margin:36px 0 14px;line-height:1.3}.fft-art__steps{margin:0 0 20px;padding-left:22px}.fft-art__steps li{margin:10px 0;line-height:1.65}.fft-chart{background:#fff;border:1px solid #e4eef7;border-radius:18px;padding:22px 22px 18px;margin:24px 0 26px;box-shadow:0 2px 14px -8px rgba(7,46,94,.25)}.fft-chart__title{font-weight:800;color:#072e5e;font-size:15px;margin-bottom:20px;letter-spacing:.01em}.fft-chart__title span{color:#a9bccd;font-weight:600;font-size:13px}.fft-chart__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:190px;padding:0 4px}.fft-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:0}.fft-bar__val{font-weight:800;color:#0fa8e9;font-size:13px;margin-bottom:6px}.fft-bar__col{width:100%;max-width:56px;background:#0fa8e9;border-radius:8px 8px 3px 3px;min-height:4px;transition:height .5s ease}.fft-bar:nth-child(1) .fft-bar__col{background:#cfe6f5}.fft-bar:nth-child(2) .fft-bar__col{background:#a5d5ef}.fft-bar:nth-child(3) .fft-bar__col{background:#6bc2ea}.fft-bar:nth-child(4) .fft-bar__col{background:#0fa8e9}.fft-bar:nth-child(5) .fft-bar__col{background:#0d8bc2}.fft-bar:nth-child(6) .fft-bar__col{background:#0b6f9b}.fft-bar__lab{margin-top:9px;font-size:12px;font-weight:700;color:#7d97b5;white-space:nowrap}.fft-chart__foot{margin-top:16px;padding-top:13px;border-top:1px solid #f0f6fb;text-align:center;color:#a9bccd;font-size:12.5px;font-weight:600}.fft-chart__empty{text-align:center;color:#a9bccd;padding:30px 10px;margin:0}.fft-hbars{display:flex;flex-direction:column;gap:13px}.fft-hbar{display:flex;align-items:center;gap:12px}.fft-hbar__lab{flex:0 0 118px;font-size:13.5px;font-weight:700;color:#5b769c;text-align:right}.fft-hbar__track{flex:1;height:22px;background:#f2f7fb;border-radius:20px;overflow:hidden}.fft-hbar__fill{height:100%;border-radius:20px;transition:width .6s ease}.fft-hbar__val{flex:0 0 34px;font-weight:800;color:#072e5e;font-size:14px;text-align:left}.fft-callout{display:flex;gap:14px;align-items:flex-start;background:#f2f9fe;border:1px solid #d5e8f6;border-left:4px solid #0fa8e9;border-radius:14px;padding:16px 18px;margin:22px 0;font-size:15.5px;line-height:1.65}.fft-callout--tip{background:#fffaf0;border-color:#f5e2bc;border-left-color:#f0b429}.fft-callout__ico{font-size:22px;line-height:1.2;flex:none}@media (max-width:640px){.fft-art{font-size:15.5px}.fft-art__h2{font-size:24px}.fft-art__h3{font-size:19px}.fft-chart{padding:18px 14px 14px}.fft-chart__bars{height:150px;gap:6px}.fft-bar__lab{font-size:10.5px}.fft-bar__val{font-size:11.5px}.fft-hbar__lab{flex:0 0 88px;font-size:12px}.fft-hbar__val{font-size:13px}}.fft-faq__title{text-align:center!important;margin-bottom:22px!important}.fft-faq__item{background:0 0!important;background-image:none!important;border:0!important;border-bottom:1px solid #e6eff7!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.fft-faq__item[open]{background:0 0!important;background-image:none!important;border:0!important;border-bottom:1px solid #e6eff7!important;box-shadow:none!important}.fft-faq__item:last-child{border-bottom:0!important}.fft-faq__list{gap:0!important}.fft-faq__q{padding:18px 44px 18px 0!important;background:0 0!important}.fft-faq__q::after{right:6px!important}.fft-faq__a{padding:0 44px 18px 0!important;background:0 0!important}.fft-ks.done .eyebrow{display:none!important}.fft-ks.done .config{display:none!important}.fft-ks .rhead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}.fft-ks .rhead .rtitle{margin:0!important}.fft-ks .rhead .rmeta{margin:0!important;margin-left:auto!important;text-align:right!important;white-space:nowrap!important}@media (max-width:520px){.fft-ks .rhead{justify-content:center!important;text-align:center!important}.fft-ks .rhead .rmeta{margin-left:0!important;text-align:center!important}}.fft-ks{max-width:900px!important}.fft-ks .eyebrow,.fft-ks .config,.fft-ks .testcard{max-width:820px!important}.fft-ks .testcard{padding:clamp(16px,2.4vw,26px)!important;box-shadow:0 16px 40px -30px rgba(7,46,94,.4)!important}.fft-ks .stat .v{font-size:clamp(24px,3.4vw,34px)!important}.fft-ks .readouts{gap:clamp(16px,3vw,34px)!important;margin-bottom:16px!important}.fft-ks .stat .k{font-size:9.5px!important;letter-spacing:.14em!important}.fft-ks .text{font-size:clamp(16px,1.9vw,20px)!important;line-height:1.85!important;max-height:5.55em!important}.fft-ks .cadence{margin-top:16px!important;padding-top:14px!important;height:40px!important}.fft-ks .eyebrow{margin-bottom:8px!important;font-size:10.5px!important}.fft-ks .config{margin-bottom:14px!important}.fft-ks .controls{margin-top:14px!important}.fft-ks .rn{font-size:clamp(26px,2.8vw,34px)!important}.fft-ks .hero .rn{font-size:clamp(32px,3.4vw,42px)!important}@media (max-width:640px){.fft-ks .testcard{padding:16px!important}.fft-ks .text{font-size:16px!important;line-height:1.8!important;max-height:5.4em!important}.fft-ks .stat .v{font-size:24px!important}.fft-ks .readouts{gap:14px!important}.fft-ks .cadence{height:32px!important}}.fft-ks{margin-left:auto!important;margin-right:auto!important;width:100%!important}.fft-ks .eyebrow,.fft-ks .config,.fft-ks .testcard,.fft-ks .results{margin-left:auto!important;margin-right:auto!important}.fft-ks .eyebrow{text-align:center!important}.fft-ks .config{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}.fft-ks .readouts{justify-content:center!important}.fft-ks .controls{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}.elementor-widget-text-editor .fft-ks{max-width:900px!important}.fft-vol{display:inline-flex;align-items:center;gap:9px;background:#f2f9fe;border:1px solid #d5e8f6;border-radius:20px;padding:6px 12px 6px 8px}.fft-vol__btn{border:0!important;background:0 0!important;cursor:pointer!important;font-size:16px!important;line-height:1!important;padding:3px!important;border-radius:8px!important;transition:transform .12s ease,background .15s ease!important;box-shadow:none!important}.fft-vol__btn:hover{background:#e0f1fb!important;transform:scale(1.08)!important}.fft-vol.is-muted{opacity:.62}.fft-vol__slider{-webkit-appearance:none;appearance:none;width:82px;height:5px;border-radius:20px;outline:none;cursor:pointer;margin:0;padding:0;background:linear-gradient(90deg,#0fa8e9 var(--fill,50%),#d5e8f6 var(--fill,50%))!important;border:0!important;box-shadow:none!important}.fft-vol__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2.5px solid #0fa8e9;cursor:pointer;box-shadow:0 2px 6px rgba(7,46,94,.28);transition:transform .12s ease}.fft-vol__slider::-webkit-slider-thumb:hover{transform:scale(1.18)}.fft-vol__slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2.5px solid #0fa8e9;cursor:pointer;box-shadow:0 2px 6px rgba(7,46,94,.28)}.fft-vol__slider::-moz-range-track{background:0 0;border:0}@media (max-width:520px){.fft-vol__slider{width:64px}}.fft-ks .idlehint{display:none!important}.fft-ks .config{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;width:100%!important}.fft-ks .config .modeSeg{margin-right:0!important}.fft-ks .config .fft-vol{margin-left:auto!important;flex:0 0 auto!important}.fft-ks .config .hint{flex:0 1 auto!important;margin:0!important}@media (max-width:640px){.fft-ks .config{justify-content:center!important;gap:10px!important}.fft-ks .config .fft-vol{margin-left:0!important}}.fft-post__meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.fft-post__mi{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap}.fft-mi{width:15px;height:15px;flex:none;color:#0fa8e9;opacity:.9;vertical-align:middle}.fft-post__sep{color:#c3d3e2;font-weight:700}@media (max-width:520px){.fft-post__meta{gap:8px!important;font-size:13px}.fft-mi{width:14px;height:14px}}.fft-blog__meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.fft-blog__mi{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap}.fft-blog__mi .fft-mi{width:14px;height:14px;flex:none;color:#0fa8e9;opacity:.9}.fft-blog__sep{color:#c3d3e2;font-style:normal}.fft-post__meta{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important}.fft-post__mi{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.fft-blog__meta{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important}.fft-blog__mi{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;width:auto!important;flex:0 0 auto!important}.fft-blog__sep,.fft-post__sep{color:#c3d3e2!important;font-style:normal!important;flex:0 0 auto!important}.fft-share{margin:44px 0 10px;padding:26px;border-radius:20px;background:linear-gradient(120deg,#eaf7fe,#f6fbff 55%,#e6f6ff);border:1px solid #cfe9fa;text-align:center}.fft-share__head{margin-bottom:18px}.fft-share__eyebrow{display:inline-block;background:#0fa8e9;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:9px}.fft-share__title{display:block;color:#072e5e;font-size:19px;font-weight:800;line-height:1.35}.fft-share__btns{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.fft-sh{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border-radius:12px;border:1.5px solid #d7e9f6!important;background:#fff!important;color:#3d5a7d!important;font-weight:700;font-size:14px;font-family:inherit;text-decoration:none!important;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,color .14s ease;box-shadow:0 2px 8px -5px rgba(7,46,94,.35)}.fft-sh:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px rgba(7,46,94,.55);color:#fff!important}.fft-sh--x:hover{background:#0f1419!important;border-color:#0f1419!important}.fft-sh--fb:hover{background:#1877f2!important;border-color:#1877f2!important}.fft-sh--wa:hover{background:#25d366!important;border-color:#25d366!important}.fft-sh--li:hover{background:#0a66c2!important;border-color:#0a66c2!important}.fft-sh--rd:hover{background:#ff4500!important;border-color:#ff4500!important}.fft-sh--copy:hover{background:#0fa8e9!important;border-color:#0fa8e9!important}.fft-sh--copy.is-done{background:#0f9d58!important;border-color:#0f9d58!important;color:#fff!important}@media (max-width:600px){.fft-share{padding:20px 16px}.fft-share__title{font-size:17px}.fft-sh{padding:10px 13px;font-size:13px;gap:6px}.fft-sh span{display:none}.fft-sh--copy span{display:inline}}.fft-about{max-width:860px;margin:0 auto;font-family:"Roboto",system-ui,sans-serif;color:#3d5a7d}.fft-about__hero{text-align:center;padding:10px 0 8px}.fft-about__badge{display:inline-flex;align-items:center;gap:8px;background:#eaf7fe;border:1px solid #cfe9fa;color:#0b7fb4;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:30px;margin-bottom:16px}.fft-about__lead{font-size:18px;line-height:1.7;color:#4a688f}.fft-about p{font-size:16.5px;line-height:1.75;margin:0 0 16px}.fft-about a{color:#0fa8e9;font-weight:600;text-decoration:none;border-bottom:1px solid #bfe4f8}.fft-about a:hover{border-bottom-color:#0fa8e9}.fft-about h2{font-size:26px;font-weight:800;color:#072e5e;margin:38px 0 16px}.fft-feat{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0 10px}.fft-feat__card{background:#fff;border:1px solid #e4eef7;border-radius:16px;padding:22px;box-shadow:0 10px 30px -24px rgba(7,46,94,.5);transition:transform .15s ease,box-shadow .15s ease}.fft-feat__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px rgba(7,46,94,.6)}.fft-feat__ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:14px;color:#fff}.fft-feat__card h3{font-size:17px;font-weight:800;color:#072e5e;margin:0 0 7px}.fft-feat__card p{font-size:14.5px;line-height:1.6;margin:0;color:#5b769c}.fft-feat__card a{font-weight:700}.ic-blue{background:linear-gradient(150deg,#0fa8e9,#0b7fb4)}.ic-green{background:linear-gradient(150deg,#22c07a,#0f9d58)}.ic-orange{background:linear-gradient(150deg,#ffab4d,#f0872b)}.ic-purple{background:linear-gradient(150deg,#8b6cf0,#6b4cd6)}.ic-navy{background:linear-gradient(150deg,#3d6fb4,#072e5e)}.ic-pink{background:linear-gradient(150deg,#f06cae,#d6488a)}.fft-author{display:flex;gap:18px;align-items:center;background:linear-gradient(120deg,#eaf7fe,#f6fbff);border:1px solid #cfe9fa;border-radius:18px;padding:22px;margin:22px 0}.fft-author__av{width:64px;height:64px;border-radius:50%;background:linear-gradient(150deg,#0fa8e9,#0b7fb4);display:grid;place-items:center;color:#fff;font-weight:800;font-size:26px;flex:none}.fft-author p{margin:0;font-size:15px;line-height:1.65}.fft-author strong{color:#072e5e}.fft-about-cta{text-align:center;background:linear-gradient(135deg,#0b7fb4,#0fa8e9);border-radius:20px;padding:34px 24px;margin:34px 0 10px}.fft-about-cta h2{color:#fff;margin:0 0 10px}.fft-about-cta p{color:rgba(255,255,255,.92);margin:0 0 20px}.fft-about-cta a{display:inline-block;background:#fff;color:#0b7fb4!important;font-weight:800;padding:13px 30px;border-radius:12px;text-decoration:none;border:0;box-shadow:0 12px 24px -12px rgba(0,0,0,.4)}.fft-about-cta a:hover{transform:translateY(-2px)}@media (max-width:640px){.fft-feat{grid-template-columns:1fr}.fft-author{flex-direction:column;text-align:center}.fft-about h2{font-size:22px}}body.page-id-1518 h2.wp-block-heading,body.page-id-1518 .wp-block-paragraph{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}body.page-id-1518 .fft-about{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}body.page-id-1518 .fft-about h2{text-align:left!important}body.page-id-1518 .fft-about p{text-align:left!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.page-id-1518 .fft-about__lead{text-align:left!important;max-width:none!important;margin:0 0 8px!important}body.page-id-1518 .fft-feat__card{text-align:center!important}body.page-id-1518 .fft-feat__ico{margin-left:auto!important;margin-right:auto!important}body.page-id-1518 .fft-author{flex-direction:row!important;text-align:left!important;align-items:center!important}body.page-id-1518 .fft-author__av{margin:0!important}body.page-id-1518 .fft-author p{text-align:left!important;margin:0!important}body.page-id-1518 .fft-faq__q,body.page-id-1518 .fft-faq__a p{text-align:left!important}body.page-id-1518 .fft-about-cta h2,body.page-id-1518 .fft-about-cta p{text-align:center!important}.fft-legal-title{display:flex;align-items:center;justify-content:center;gap:16px;margin:6px 0 26px;flex-wrap:nowrap}.fft-legal-title .fft-legal-mascot{width:70px;height:auto;flex:none;margin:0;filter:drop-shadow(0 8px 16px rgba(7,46,94,.18))}.fft-legal-title .fft-legal-h{font-size:34px;font-weight:800;color:#072e5e;line-height:1.1;font-family:"Roboto",system-ui,sans-serif}body.page-id-639 .wp-block-separator{max-width:120px;margin:44px auto 8px!important;border:0;border-top:2px solid #dcebf7!important;opacity:1}@media (max-width:640px){.fft-legal-title{gap:11px}.fft-legal-title .fft-legal-mascot{width:50px}.fft-legal-title .fft-legal-h{font-size:25px}}body.page-id-639 .fft-legal-h{color:#072e5e!important}body.page-id-1518 .fft-feat__card p{color:#5b769c!important}.fft-lb--v2{--b:#2563eb;--b2:#1d4ed8;--bl:#eff4ff;--ink:#0f172a;--mut:#64748b;--mut2:#94a3b8;--line:#e9eef5;--card:#fff;--g:#16a34a;--gp:#dcfce7;--gpt:#15803d;--rad:20px;--sh:0 12px 34px -16px rgba(15,23,42,.18);font-family:"Roboto",system-ui,-apple-system,sans-serif;color:var(--ink);max-width:1060px;margin:0 auto;padding:0 4px;box-sizing:border-box}.fft-lb--v2 *{box-sizing:border-box}.fft-lb--v2 .fft-lbhero{position:relative;text-align:center;padding:14px 0 30px}.fft-lb--v2 .fft-lbhero__c{max-width:640px;margin:0 auto;position:relative;z-index:2}.fft-lb--v2 .fft-lbhero__pill{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700;color:#334155;box-shadow:0 6px 18px -10px rgba(15,23,42,.2);margin-bottom:18px}.fft-lb--v2 .fft-lbhero__pill .dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.fft-lb--v2 .fft-lbhero__title{font-size:clamp(34px,6vw,58px);line-height:1.05;font-weight:800;margin:0 0 14px;letter-spacing:-.02em;color:var(--ink)}.fft-lb--v2 .fft-lbhero__title span{color:var(--b)}.fft-lb--v2 .fft-lbhero__sub{font-size:16px;line-height:1.6;color:var(--mut);margin:0 auto;max-width:560px}.fft-lb--v2 .fft-lbhero__m{position:absolute;bottom:8px;width:clamp(150px,21vw,250px);height:auto;z-index:1;pointer-events:none;user-select:none}.fft-lb--v2 .fft-lbhero__m--l{left:0}.fft-lb--v2 .fft-lbhero__m--r{right:0}@media (max-width:820px){.fft-lb--v2 .fft-lbhero__m{display:none}}.fft-lb--v2 .fft-lb__bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin:0 0 26px}.fft-lb--v2 .fft-lb__seg{display:inline-flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:5px;box-shadow:0 4px 14px -10px rgba(15,23,42,.2)}.fft-lb--v2 .fft-lb__seg button{border:0;background:0 0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:var(--mut);padding:9px 16px;border-radius:10px;line-height:1;transition:background .16s,color .16s,box-shadow .16s;white-space:nowrap}.fft-lb--v2 .fft-lb__seg button:hover{color:var(--ink)}.fft-lb--v2 .fft-lb__seg button.is-on{background:var(--b);color:#fff;box-shadow:0 8px 18px -8px rgba(37,99,235,.55)}.fft-lb--v2 .fft-lb__podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:18px;align-items:end;margin:0 0 26px}.fft-lb--v2 .fft-pod{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px 18px 22px;text-align:center;box-shadow:var(--sh)}.fft-lb--v2 .fft-pod--1{background:linear-gradient(180deg,#eff5ff,#fff 55%);border-color:#c9ddff;box-shadow:0 26px 50px -22px rgba(37,99,235,.45);transform:translateY(-14px);z-index:2}.fft-lb--v2 .fft-pod__crown{position:absolute;top:-26px;left:50%;transform:translateX(-50%);font-size:34px;filter:drop-shadow(0 6px 8px rgba(234,179,8,.4))}.fft-lb--v2 .fft-pod__rank{display:inline-block;font-size:12.5px;font-weight:800;padding:4px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:.02em}.fft-lb--v2 .fft-pod__rank.r1{background:var(--b);color:#fff}.fft-lb--v2 .fft-pod__rank.r2{background:#e2e8f0;color:#475569}.fft-lb--v2 .fft-pod__rank.r3{background:#fde9d4;color:#b45309}.fft-lb--v2 .fft-pod__mid{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:12px}.fft-lb--v2 .fft-pod__laurel{width:24px;height:64px;flex:none}.fft-lb--v2 .fft-pod__mid .fft-pod__laurel:last-child{transform:scaleX(-1)}.fft-lb--v2 .fft-pod--1 .fft-pod__laurel{color:#f5c518;width:28px;height:76px}.fft-lb--v2 .fft-pod--2 .fft-pod__laurel{color:#cbd5e1}.fft-lb--v2 .fft-pod--3 .fft-pod__laurel{color:#f6c99a}.fft-lb--v2 .fft-pod__av{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#fff;box-shadow:0 10px 22px -10px rgba(15,23,42,.4)}.fft-lb--v2 .fft-pod__av.a1{width:96px;height:96px;font-size:40px;background:linear-gradient(135deg,#2f7bf6,#2563eb)}.fft-lb--v2 .fft-pod__av.a2{background:linear-gradient(135deg,#94a3b8,#64748b)}.fft-lb--v2 .fft-pod__av.a3{background:linear-gradient(135deg,#f59e0b,#ea8a04)}.fft-lb--v2 .fft-pod__name{font-size:16px;font-weight:800;color:var(--ink);margin-bottom:4px}.fft-lb--v2 .fft-pod__flag{font-size:15px}.fft-lb--v2 .fft-pod__wpm{font-size:40px;font-weight:800;color:var(--b);line-height:1;letter-spacing:-.02em}.fft-lb--v2 .fft-pod--1 .fft-pod__wpm{font-size:48px}.fft-lb--v2 .fft-pod__unit{font-size:12px;font-weight:700;color:var(--mut2);letter-spacing:.08em;margin:2px 0 12px}.fft-lb--v2 .fft-pod__acc{display:inline-block;background:var(--gp);color:var(--gpt);font-size:12.5px;font-weight:800;padding:5px 12px;border-radius:999px}.fft-lb--v2 .fft-pod.is-empty{display:none}@media (max-width:640px){.fft-lb--v2 .fft-lb__podium{grid-template-columns:1fr;gap:26px}.fft-lb--v2 .fft-pod--1{transform:none}}.fft-lb--v2 .fft-lb__cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,#f0f6ff,#eef2ff);border:1px solid #dbe6ff;border-radius:var(--rad);padding:20px 24px;margin:0 0 26px}.fft-lb--v2 .fft-lb__cta-ico{width:52px;height:52px;flex:none;border-radius:14px;background:var(--b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 12px 24px -10px rgba(37,99,235,.6)}.fft-lb--v2 .fft-lb__cta-txt{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px}.fft-lb--v2 .fft-lb__pill{align-self:flex-start;background:var(--b);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:999px;margin-bottom:3px}.fft-lb--v2 .fft-lb__cta-txt strong{font-size:19px;font-weight:800;color:var(--ink)}.fft-lb--v2 .fft-lb__cta-sub{font-size:14px;color:var(--mut)}.fft-lb--v2 .fft-lb__cta-btns{display:flex;gap:10px;flex-wrap:wrap}.fft-lb--v2 .fft-lb__btn{display:inline-flex;align-items:center;gap:6px;background:var(--b);color:#fff;font-weight:700;font-size:14px;text-decoration:none;padding:12px 20px;border-radius:12px;box-shadow:0 10px 22px -8px rgba(37,99,235,.5);transition:transform .12s,box-shadow .16s}.fft-lb--v2 .fft-lb__btn:hover{transform:translateY(-1px)}.fft-lb--v2 .fft-lb__btn--ghost{background:#fff;color:var(--b);border:1.5px solid #cdddff;box-shadow:none}.fft-lb--v2 .fft-lb__stats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:0 0 30px}.fft-lb--v2 .fft-lb__stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 10px;text-align:center;box-shadow:0 8px 20px -14px rgba(15,23,42,.2)}.fft-lb--v2 .fft-lb__stat-ico{width:30px;height:30px;margin:0 auto 8px}.fft-lb--v2 .i-players{color:#2563eb}.fft-lb--v2 .i-tests{color:#16a34a}.fft-lb--v2 .i-top{color:#2563eb}.fft-lb--v2 .i-avg{color:#ef4444}.fft-lb--v2 .i-acc{color:#f59e0b}.fft-lb--v2 .i-countries{color:#8b5cf6}.fft-lb--v2 .fft-lb__stat .v{font-size:24px;font-weight:800;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.fft-lb--v2 .fft-lb__stat .k{font-size:11.5px;font-weight:700;color:var(--mut2);letter-spacing:.05em;text-transform:uppercase;margin-top:5px}@media (max-width:820px){.fft-lb--v2 .fft-lb__stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:420px){.fft-lb--v2 .fft-lb__stats{grid-template-columns:repeat(2,1fr)}}.fft-lb--v2 .fft-lb__divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 14px;color:var(--b);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.fft-lb--v2 .fft-lb__divider:before,.fft-lb--v2 .fft-lb__divider:after{content:"";height:1px;width:70px;background:linear-gradient(90deg,transparent,#cbd5e1)}.fft-lb--v2 .fft-lb__divider:before{background:linear-gradient(90deg,#cbd5e1,transparent)}.fft-lb--v2 .fft-lb__wrap{background:#fff;border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--sh);overflow:hidden}.fft-lb--v2 .fft-lb__table{width:100%;border-collapse:collapse;font-size:14.5px}.fft-lb--v2 .fft-lb__table thead th{background:#f8fafc;text-align:left;font-size:11.5px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;padding:14px 16px;border-bottom:1px solid var(--line)}.fft-lb--v2 .fft-lb__table th.c-num,.fft-lb--v2 .fft-lb__table td.c-num{text-align:left}.fft-lb--v2 .fft-lb__table th.c-rank{width:56px;text-align:center}.fft-lb--v2 .fft-lb__table tbody td{padding:12px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.fft-lb--v2 .fft-lb__table tbody tr:last-child td{border-bottom:0}.fft-lb--v2 .fft-lb__table tbody tr{transition:background .14s}.fft-lb--v2 .fft-lb__table tbody tr:hover{background:#f8fbff}.fft-lb--v2 .fft-lb__table tbody tr.is-top{background:#fbfdff}.fft-lb--v2 .c-rank{text-align:center}.fft-lb--v2 .fft-lb__rank{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-weight:700;color:var(--mut)}.fft-lb--v2 .fft-lb__medal{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:800;color:#fff;box-shadow:0 4px 10px -3px rgba(15,23,42,.35)}.fft-lb--v2 .fft-lb__medal.g{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.fft-lb--v2 .fft-lb__medal.s{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.fft-lb--v2 .fft-lb__medal.b{background:linear-gradient(135deg,#f0a868,#d97b3f)}.fft-lb--v2 .c-player{min-width:170px}.fft-lb--v2 .fft-lb__av{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#fff;font-weight:800;font-size:14px;margin-right:10px;vertical-align:middle}.fft-lb--v2 .fft-lb__name{font-weight:700;color:var(--ink);vertical-align:middle}.fft-lb--v2 .fft-lb__flag{margin-left:8px;font-size:15px;vertical-align:middle}.fft-lb--v2 .fft-lb__table td.c-num b{font-weight:800;color:var(--ink)}.fft-lb--v2 .fft-lb__table td.c-num b.is-lead{color:var(--b)}.fft-lb--v2 .fft-lb__acc{display:inline-block;background:var(--gp);color:var(--gpt);font-weight:800;font-size:13px;padding:4px 11px;border-radius:999px}.fft-lb--v2 .fft-lb__cons{display:flex;flex-direction:column;gap:5px;min-width:96px}.fft-lb--v2 .fft-lb__cons span{font-weight:800;color:var(--ink);font-size:13.5px}.fft-lb--v2 .fft-lb__cons i{display:block;height:6px;background:#eef2f7;border-radius:999px;overflow:hidden}.fft-lb--v2 .fft-lb__cons i b{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px}.fft-lb--v2 .fft-lb__when{color:var(--mut2);font-weight:600;white-space:nowrap}.fft-lb--v2 .fft-lb__loading{text-align:center;color:var(--mut2);padding:26px 10px;font-weight:600}@media (max-width:820px){.fft-lb--v2 .fft-lb__table .c-hide{display:none}}.fft-lb--v2 .fft-lb__note{text-align:center;color:var(--mut);font-size:13.5px;margin:16px 0 26px}.fft-lb--v2 .fft-lb__note a{color:var(--b);font-weight:700;text-decoration:none}.fft-lb--v2 .fft-lb__empty{text-align:center;padding:26px;color:var(--mut)}.fft-lb--v2 .fft-lb__empty p{margin:0 0 12px}.fft-lb--v2 .fft-lb__champ{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(120deg,#0b1a3a,#122a5c);border-radius:22px;padding:26px 28px;margin:0 0 10px;box-shadow:0 24px 50px -22px rgba(11,26,58,.7);position:relative;overflow:hidden}.fft-lb--v2 .fft-lb__champ-ico{width:64px;height:64px;flex:none;border-radius:18px;background:linear-gradient(135deg,rgba(245,197,24,.25),rgba(245,197,24,.08));display:flex;align-items:center;justify-content:center;font-size:34px;box-shadow:inset 0 0 0 1px rgba(245,197,24,.35)}.fft-lb--v2 .fft-lb__champ-txt{flex:1;min-width:220px;display:flex;flex-direction:column;gap:4px}.fft-lb--v2 .fft-lb__champ-txt strong{font-size:22px;font-weight:800;color:#fff}.fft-lb--v2 .fft-lb__champ-txt span{font-size:14.5px;color:#c7d2e5;line-height:1.5}.fft-lb--v2 .fft-lb__champ-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:800;font-size:15px;text-decoration:none;padding:14px 24px;border-radius:14px;box-shadow:0 14px 26px -10px rgba(22,163,74,.6);transition:transform .12s}.fft-lb--v2 .fft-lb__champ-btn:hover{transform:translateY(-2px)}@media (max-width:640px){.fft-lb--v2 .fft-lb__champ{justify-content:center;text-align:center}.fft-lb--v2 .fft-lb__champ-txt{align-items:center}}@media (prefers-reduced-motion:reduce){.fft-lb--v2 *{transition:none!important}}.fft-lb--v2 .fft-lb__wrap{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}@media (max-width:820px){.fft-lb--v2{overflow-x:clip}.fft-lb--v2 .fft-lb__table{min-width:0!important}}@media (max-width:768px){.fft-lb--v2{padding:0 10px}.fft-lb--v2 .fft-lb__table th,.fft-lb--v2 .fft-lb__table td{padding:11px 10px!important;font-size:13.5px!important}.fft-lb--v2 .fft-lbhero__title{font-size:clamp(26px,7.5vw,40px)}.fft-lb--v2 .fft-lbhero__sub{font-size:14px}}@media (max-width:480px){.fft-lb--v2 .fft-lb__table th,.fft-lb--v2 .fft-lb__table td{padding:10px 8px!important;font-size:12.5px!important}.fft-lb--v2 .fft-lb__stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-258 .fft-faq__list,body.page-id-256 .fft-faq__list{gap:12px!important}body.page-id-258 .fft-faq__item,body.page-id-256 .fft-faq__item{background:#fff!important;background-image:none!important;border:1px solid #d5e8f6!important;border-radius:14px!important;box-shadow:0 14px 35px -30px rgba(7,46,94,.35)!important;overflow:hidden!important}body.page-id-258 .fft-faq__item[open],body.page-id-256 .fft-faq__item[open]{border-color:#9ed7f5!important;background:#f9fdff!important;box-shadow:0 16px 40px -26px rgba(7,46,94,.4)!important}body.page-id-258 .fft-faq__item:last-child,body.page-id-256 .fft-faq__item:last-child{border-bottom:1px solid #d5e8f6!important}body.page-id-258 .fft-faq__item[open]:last-child,body.page-id-256 .fft-faq__item[open]:last-child{border-bottom-color:#9ed7f5!important}body.page-id-258 .fft-faq__q,body.page-id-256 .fft-faq__q{padding:18px 52px 18px 20px!important;background:0 0!important}body.page-id-258 .fft-faq__q::after,body.page-id-256 .fft-faq__q::after{right:20px!important}body.page-id-258 .fft-faq__a,body.page-id-256 .fft-faq__a{padding:0 20px 18px!important;background:0 0!important}@media (max-width:640px){.fft-lb--v2 .fft-lb__podium{display:flex;flex-direction:column;gap:12px;margin:0 0 22px}.fft-lb--v2 .fft-pod{display:grid;grid-template-columns:auto auto 1fr auto;column-gap:12px;row-gap:2px;align-items:center;text-align:left;padding:14px 16px;transform:none!important;box-shadow:0 12px 26px -18px rgba(7,46,94,.55)}.fft-lb--v2 .fft-pod--1{order:1;transform:none!important;background:linear-gradient(180deg,#eff5ff,#fff 60%)}.fft-lb--v2 .fft-pod--2{order:2}.fft-lb--v2 .fft-pod--3{order:3}.fft-lb--v2 .fft-pod__crown{display:none}.fft-lb--v2 .fft-pod__laurel{display:none}.fft-lb--v2 .fft-pod__rank{position:static;grid-column:1;grid-row:1/3;align-self:center;margin:0}.fft-lb--v2 .fft-pod__mid{grid-column:2;grid-row:1/3;margin:0;gap:0}.fft-lb--v2 .fft-pod__av,.fft-lb--v2 .fft-pod--1 .fft-pod__av{width:50px;height:50px;font-size:20px;box-shadow:0 8px 18px -10px rgba(15,23,42,.4)}.fft-lb--v2 .fft-pod__name{grid-column:3;grid-row:1/3;align-self:center;margin:0;font-size:15px;padding-right:8px}.fft-lb--v2 .fft-pod__wpm,.fft-lb--v2 .fft-pod--1 .fft-pod__wpm{grid-column:4;grid-row:1;justify-self:end;align-self:end;font-size:28px;line-height:1}.fft-lb--v2 .fft-pod__acc{grid-column:4;grid-row:2;justify-self:end;align-self:start;margin:3px 0 0}.fft-lb--v2 .fft-pod__unit{display:none}.fft-lb--v2 .fft-lb__cta{flex-direction:column;text-align:center;align-items:center;gap:12px;padding:18px}.fft-lb--v2 .fft-lb__cta-txt{min-width:0;align-items:center}.fft-lb--v2 .fft-lb__cta-btns{width:100%;flex-direction:column;gap:8px}.fft-lb--v2 .fft-lb__cta-btns>a{width:100%;justify-content:center;text-align:center}}