/* tf-elementor widget paketi — otomatik uretildi (bundle-uret.php), elle duzenleme */
/* == core.css == */
:root{--tf-red:#FD0009;--tf-red-mid:#C40813;--tf-red-deep:#8B101C;--tf-ink:#2D2D2B;--tf-ink-soft:#403F43;--tf-gray:#939294;--tf-gray-light:#AEAEAE;--tf-white:#FFFFFF;--tf-paper:#F7F7F7;--tf-surface:#F4F4F4;--tf-line:#E0E0E0;--tf-line-soft:#EBEBEB;--tf-void:#1F1F1E;--tf-grad-red:linear-gradient(#FD0009,#FD0009);--tf-grad-sweep:linear-gradient(#C40813,#C40813);--tf-ease:cubic-bezier(.22,.61,.36,1);--tf-ease-out:cubic-bezier(.16,1,.3,1);--tf-dur-fast:.18s;--tf-dur:.28s;--tf-dur-slow:.55s;--tf-container:min(1200px,100% - 2 * clamp(16px,4vw,32px));--tf-shadow:0 8px 28px rgba(45,45,43,.10);--tf-shadow-lg:0 18px 48px rgba(45,45,43,.16)}[hidden]{display:none !important}.tf-grid{display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,24px)}.tf-icon{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.125em}.tf-img{display:block;width:100%;height:auto}.tf-empty-notice{padding:14px 16px;border:1px dashed var(--tf-line);color:var(--tf-gray);font-size:14px;background:var(--tf-surface)}.tf-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:0;background-color:var(--tf-red);color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;border-radius:var(--tf-radius-pill,999px);transition:background-color var(--tf-dur) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-btn .tf-icon{font-size:18px;transition:transform var(--tf-dur) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-btn:hover{background-color:var(--tf-red-mid);color:#fff}.tf-btn:hover .tf-icon{transform:translateX(4px)}}.tf-btn--ghost{background-image:none;background-color:transparent;color:var(--tf-ink);box-shadow:inset 0 0 0 1px var(--tf-hairline-strong,var(--tf-line))}@media (hover:hover) and (pointer:fine){.tf-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--tf-red);color:var(--tf-red)}}.tf-btn--light{background-image:none;background-color:#fff;color:var(--tf-ink)}.tf-btn--full{width:100%;justify-content:center}.tf-widget:focus-visible,[class^="tf-"]:focus-visible{outline:2px solid var(--tf-red);outline-offset:3px}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tf-cut{border-radius:var(--tf-radius-md,16px)}@media (max-width:1024px){.tf-grid{grid-template-columns:repeat(var(--tf-cols,2),minmax(0,1fr))}}@media (max-width:767px){.tf-grid{grid-template-columns:repeat(var(--tf-cols,1),minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tf-btn,.tf-btn .tf-icon,[class^="tf-"] *{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}
/* == menu.css == */
.tf-menu{--tf-menu-color:#403F43;--tf-menu-hover:#FD0009;--tf-menu-active:#FD0009;--tf-sub-color:#403F43;--tf-sub-accent:#FD0009;--tf-panel-bg:var(--tf-white-warm,#FCFCFD);--tf-panel-color:var(--tf-black,#0B0B0F);--tf-mega-cols:2;--tf-mega-max:280px;--tf-mega-gutter:var(--tf-inset,24px);--tf-mega-gap:12px;--tf-panel-glass:var(--tf-glass-bar,var(--tf-glass,rgba(255,255,255,.62)));--tf-panel-glass-blur:var(--tf-glass-blur-bar,var(--tf-glass-blur,saturate(180%) blur(26px)));--tf-glass-card:rgba(255,255,255,.38);--tf-glass-card-hover:rgba(255,255,255,.62);--tf-glass-tint:rgba(11,11,15,.06);--tf-glass-tint-strong:rgba(11,11,15,.10);--tf-panel-foot-bg:rgba(253,0,9,.05);position:relative;display:flex;align-items:center;justify-content:var(--tf-menu-justify,center)}.tf-header__row.tf-header__row{--display:grid;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.5vw,40px);width:100%;max-width:var(--tf-header-max,1320px);margin-inline:auto;padding-inline:clamp(16px,4vw,40px);min-height:var(--tf-header-h,78px)}.tf-header__row.tf-header__row:has(>.e-con-inner){display:block;padding-inline:0}.tf-header__row>.e-con-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.5vw,40px);width:100%;max-width:var(--tf-header-max,1320px);margin-inline:auto;padding-inline:clamp(16px,4vw,40px);min-height:var(--tf-header-h,78px)}.tf-header__row>:nth-child(1),.tf-header__row>.e-con-inner>:nth-child(1){justify-self:start}.tf-header__row>:nth-child(2),.tf-header__row>.e-con-inner>:nth-child(2){justify-self:center}.tf-header__row>:nth-child(3),.tf-header__row>.e-con-inner>:nth-child(3){justify-self:end}.tf-header__row .tf-menu{width:auto}.tf-menu__list{display:flex;align-items:center;justify-content:var(--tf-menu-justify,center);gap:var(--tf-menu-gap,28px);margin:0;padding:0;list-style:none}.tf-menu__item{position:relative;margin:0}.tf-menu__link{display:inline-flex;align-items:center;gap:6px;padding:12px 0;color:var(--tf-header-fg,var(--tf-menu-color));font-weight:600;text-decoration:none;position:relative;transition:color var(--tf-dur-fast) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-menu__link:hover{color:var(--tf-menu-hover)}}.tf-menu__link:focus-visible,.tf-menu__toggle:focus-visible,.tf-panel__link:focus-visible,.tf-panel__tel:focus-visible{outline:2px solid var(--tf-red,#FD0009);outline-offset:2px;border-radius:var(--tf-radius-xs,6px)}.tf-mega__card:focus-visible,.tf-burger:focus-visible,.tf-panel__toggle:focus-visible,.tf-panel__close:focus-visible{outline:2px solid var(--tf-red,#FD0009);outline-offset:2px}.tf-menu__badge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:var(--tf-radius-pill,999px);background:var(--tf-grad-red);color:#fff;margin-left:4px}.tf-menu--underline .tf-menu__item--depth-0>.tf-menu__link::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:var(--tf-radius-pill,999px);background:var(--tf-menu-hover);transform:scaleX(0);transform-origin:left center;transition:transform var(--tf-dur) var(--tf-ease)}.tf-menu--underline .tf-menu__item--depth-0.is-open>.tf-menu__link::after,.tf-menu--underline .tf-menu__item--depth-0:focus-within>.tf-menu__link::after,.tf-menu--underline .tf-menu__item--depth-0.current-menu-item>.tf-menu__link::after,.tf-menu--underline .tf-menu__item--depth-0.current-menu-ancestor>.tf-menu__link::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.tf-menu--underline .tf-menu__item--depth-0:hover>.tf-menu__link::after{transform:scaleX(1)}}.tf-menu__item.current-menu-item>.tf-menu__link,.tf-menu__item.current-menu-ancestor>.tf-menu__link{color:var(--tf-menu-active)}.tf-menu__toggle{background:none;border:0;padding:4px;margin-left:2px;color:var(--tf-header-fg,var(--tf-menu-color));cursor:pointer;line-height:0;display:inline-flex;align-items:center;transition:color var(--tf-dur-fast) var(--tf-ease)}.tf-menu__toggle svg{width:16px;height:16px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-menu__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.tf-menu__item--parent:hover>.tf-menu__toggle{color:var(--tf-menu-hover)}}.tf-mega,.tf-menu__sub{--tf-menu-hover:var(--tf-sub-accent,#FD0009);--tf-menu-active:var(--tf-sub-accent,#FD0009);--tf-header-fg:var(--tf-sub-color,#403F43);--tf-menu-color:var(--tf-sub-color,#403F43)}.tf-menu__sub{position:absolute;top:100%;left:50%;min-width:240px;margin:0;padding:calc(var(--tf-mega-gap) / 2);list-style:none;background-color:var(--tf-panel-glass);-webkit-backdrop-filter:var(--tf-panel-glass-blur);backdrop-filter:var(--tf-panel-glass-blur);border-radius:var(--tf-radius-md,16px);box-shadow:0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10)),var(--tf-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--tf-mega-shift,0px)),10px);transition:opacity var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease)),visibility var(--tf-dur);z-index:600}.tf-menu__item.is-open>.tf-menu__sub{opacity:1;visibility:visible;pointer-events:auto;transform:translate(calc(-50% + var(--tf-mega-shift,0px)),0)}@media (hover:hover) and (pointer:fine){.tf-menu__item--parent:hover>.tf-menu__sub{opacity:1;visibility:visible;pointer-events:auto;transform:translate(calc(-50% + var(--tf-mega-shift,0px)),0)}}.tf-menu__sub .tf-menu__link{display:flex;align-items:center;width:100%;padding:11px 14px;border-radius:var(--tf-radius-sm,10px);color:var(--tf-sub-color);font-weight:500;transition:background var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease),transform var(--tf-dur-fast) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-menu__sub .tf-menu__item:hover>.tf-menu__link{background-color:var(--tf-glass-tint);color:var(--tf-menu-hover);transform:translateX(3px)}}.tf-menu__item--mega{position:relative}.tf-mega{position:absolute;top:100%;left:50%;margin-top:12px;transform:translate(calc(-50% + var(--tf-mega-shift,0px)),10px);width:min(var(--tf-mega-max,1120px),calc(var(--tf-mega-vw,100vw) - (var(--tf-mega-gutter,24px) * 2)));background-color:var(--tf-panel-glass);-webkit-backdrop-filter:var(--tf-panel-glass-blur);backdrop-filter:var(--tf-panel-glass-blur);border-radius:var(--tf-radius-md,16px);box-shadow:0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10)),var(--tf-shadow-lg)}.tf-mega::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.tf-mega{opacity:0;visibility:hidden;pointer-events:none;content-visibility:hidden;transition:opacity var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease)),visibility var(--tf-dur);z-index:600}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tf-mega,.tf-menu__sub{background-color:var(--tf-white-pure,#FFFFFF)}}.tf-menu__item--mega.is-open>.tf-mega{opacity:1;visibility:visible;pointer-events:auto;content-visibility:visible;transform:translate(calc(-50% + var(--tf-mega-shift,0px)),0)}@media (hover:hover) and (pointer:fine){.tf-menu__item--mega:hover>.tf-mega{opacity:1;visibility:visible;pointer-events:auto;content-visibility:visible;transform:translate(calc(-50% + var(--tf-mega-shift,0px)),0)}}.tf-mega__inner{padding:var(--tf-mega-gap)}.tf-mega__list{display:grid;grid-template-columns:repeat(var(--tf-mega-cols,2),minmax(0,1fr));gap:var(--tf-mega-gap);align-content:start;grid-auto-rows:auto;margin:0;padding:0;list-style:none}.tf-mega__list>.tf-mega__item{display:flex;align-items:stretch;margin:0}.tf-mega__card{flex:1 1 auto;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;background-color:var(--tf-glass-card);border:1px solid var(--tf-hairline,rgba(11,11,15,.10));border-radius:var(--tf-radius-md,16px);color:var(--tf-sub-color);font-weight:600;line-height:1.3;text-decoration:none;transition:transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease)),border-color var(--tf-dur-fast) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease)}.tf-mega__card-figure{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--tf-radius-sm,10px);background-color:var(--tf-glass-tint);color:var(--tf-ink,#2D2D2B);transition:background-color var(--tf-dur) var(--tf-ease),color var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease))}.tf-mega__card-figure svg{width:18px;height:18px}.tf-mega__card-title{flex:1 1 auto;min-width:0;font-size:15px}.tf-mega__card .tf-menu__badge{flex:0 0 auto;margin-left:0}.tf-mega__item.current-menu-item>.tf-mega__card{border-color:var(--tf-sub-accent,var(--tf-red,#FD0009));color:var(--tf-menu-active)}@media (hover:hover) and (pointer:fine){.tf-mega__card:hover{background-color:var(--tf-glass-card-hover);border-color:var(--tf-hairline-strong,rgba(11,11,15,.16));box-shadow:var(--tf-shadow-sm);transform:translateY(-3px)}}.tf-mega__card:focus-visible{border-color:var(--tf-sub-accent,var(--tf-red,#FD0009))}.tf-burger{--tf-burger-bg:var(--tf-glass-tint);--tf-burger-bg-hover:var(--tf-glass-tint-strong);--tf-burger-line:var(--tf-hairline-strong,rgba(11,11,15,.16));display:none;position:relative;width:44px;height:44px;background-color:var(--tf-burger-bg);background-image:none;border:1px solid var(--tf-burger-line);border-radius:var(--tf-radius-sm,10px);padding:0;cursor:pointer;color:var(--tf-header-fg,var(--tf-burger-color,#0B0B0F));line-height:0;align-items:center;justify-content:center;transition:background-color var(--tf-dur-fast) var(--tf-ease),border-color var(--tf-dur-fast) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}html.tf-js .tf-header--over .tf-burger{--tf-burger-bg:rgba(255,255,255,.14);--tf-burger-bg-hover:rgba(255,255,255,.24);--tf-burger-line:rgba(255,255,255,.28)}@media (hover:hover) and (pointer:fine){.tf-burger[aria-expanded="false"]:hover{background-color:var(--tf-burger-bg-hover)}.tf-burger[aria-expanded="true"]:hover{box-shadow:var(--tf-shadow)}}.tf-burger__box{position:relative;display:block;width:24px;height:16px}.tf-burger__bar{position:absolute;left:0;height:2px;border-radius:var(--tf-radius-pill,999px);background:currentColor;transform-origin:left center;transition:transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease)),width var(--tf-dur) var(--tf-ease-spring,var(--tf-ease)),opacity var(--tf-dur-fast) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease)}.tf-burger__bar--1{top:0;width:24px}.tf-burger__bar--2{top:7px;width:17px}.tf-burger__bar--3{top:14px;width:21px}.tf-burger[aria-expanded="true"]{background-color:transparent;background-image:var(--tf-grad-red);border-color:transparent;color:#fff}.tf-burger[aria-expanded="true"] .tf-burger__bar{width:22px}.tf-burger[aria-expanded="true"] .tf-burger__bar--1{transform:translate(3px,1px) rotate(45deg)}.tf-burger[aria-expanded="true"] .tf-burger__bar--2{width:0;opacity:0}.tf-burger[aria-expanded="true"] .tf-burger__bar--3{transform:translate(3px,-1px) rotate(-45deg)}.tf-panel{position:fixed;top:0;right:0;bottom:0;width:min(88vw,380px);display:flex;flex-direction:column;background:var(--tf-panel-bg);color:var(--tf-panel-color);box-shadow:var(--tf-shadow-lg);z-index:9999;transform:translateX(100%);visibility:hidden;pointer-events:none;overflow-y:auto;overscroll-behavior:contain;padding:0;transition:transform var(--tf-dur-slow) var(--tf-ease-spring,var(--tf-ease)),visibility 0s var(--tf-dur-slow)}.tf-panel__overlay{position:fixed;inset:0;background:rgba(11,11,15,.48);z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tf-dur) var(--tf-ease),visibility 0s var(--tf-dur)}.tf-menu.is-panel-open .tf-panel{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform var(--tf-dur-slow) var(--tf-ease-spring,var(--tf-ease))}.tf-menu.is-panel-open .tf-panel__overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--tf-dur) var(--tf-ease)}body.tf-panel-open{overflow:hidden}.tf-panel__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--tf-hairline,rgba(11,11,15,.10))}.tf-panel__brand{display:flex;align-items:center;min-width:0}.tf-panel__brand .tf-logo-link,.tf-panel__brand .tf-logo-link--current{display:block;line-height:0}.tf-panel__brand svg{width:auto;height:34px;max-width:190px}.tf-panel__logo-text{color:var(--tf-panel-color);font-weight:800;text-decoration:none;letter-spacing:-.01em}.tf-panel__close{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;background-image:var(--tf-grad-red);border:0;border-radius:var(--tf-radius-pill,999px);color:#fff;cursor:pointer;padding:0;line-height:0;transition:box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease))}.tf-panel__close svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.tf-panel__close:hover{box-shadow:var(--tf-shadow);transform:rotate(90deg)}}.tf-panel__body{flex:1 1 auto;padding:8px 0 16px}.tf-panel__list{margin:0;padding:0 18px;list-style:none}.tf-panel__item{position:relative;border-bottom:1px solid var(--tf-hairline,rgba(11,11,15,.10))}.tf-panel__item--depth-1{border-bottom:0}.tf-panel__link{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 48px 12px 0;color:var(--tf-panel-color);font-size:16px;font-weight:600;text-decoration:none;transition:color var(--tf-dur-fast) var(--tf-ease),transform var(--tf-dur-fast) var(--tf-ease)}.tf-panel__figure{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--tf-radius-xs,6px);background:var(--tf-surface,#F4F4F4);color:var(--tf-ink,#2D2D2B)}.tf-panel__figure svg{width:17px;height:17px}.tf-panel__label{min-width:0}@media (hover:hover) and (pointer:fine){.tf-panel__link:hover{color:var(--tf-red,#FD0009);transform:translateX(3px)}}.tf-panel__toggle{position:absolute;top:2px;right:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--tf-radius-pill,999px);padding:0;color:var(--tf-panel-color);cursor:pointer;line-height:0}.tf-panel__toggle svg{width:20px;height:20px;transition:transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease))}.tf-panel__toggle[aria-expanded="true"] svg{transform:rotate(180deg);color:var(--tf-red,#FD0009)}.tf-panel__sub{margin:0 0 10px;padding:2px 0 4px 8px;border-left:2px solid var(--tf-hairline,rgba(11,11,15,.10));list-style:none;display:none}.tf-panel__sub.is-open{display:block}.tf-panel__sub .tf-panel__link{min-height:44px;padding:9px 0;font-size:15px;font-weight:500;color:var(--tf-ink-soft,#403F43)}@media (hover:hover) and (pointer:fine){.tf-panel__sub .tf-panel__link:hover{color:var(--tf-red,#FD0009)}}.tf-panel__foot{flex:0 0 auto;margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:18px;border-top:1px solid var(--tf-hairline,rgba(11,11,15,.10));background-color:var(--tf-panel-foot-bg)}.tf-panel__tel,.tf-panel__addr{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--tf-panel-color);font-size:14.5px;line-height:1.45;text-decoration:none}.tf-panel__tel{min-height:44px;align-items:center;font-weight:700;font-size:16px;transition:color var(--tf-dur-fast) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-panel__tel:hover{color:var(--tf-red,#FD0009)}}.tf-panel__addr{color:var(--tf-ink-soft,#403F43)}.tf-panel__foot-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--tf-radius-pill,999px);background:var(--tf-white-pure,#fff);border:1px solid var(--tf-hairline,rgba(11,11,15,.10));color:var(--tf-red,#FD0009)}.tf-panel__foot-icon svg{width:15px;height:15px}.tf-panel__brand,.tf-panel__item,.tf-panel__foot>*{opacity:0;transform:translateX(14px);transition:opacity var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease))}.tf-menu.is-panel-open .tf-panel__brand,.tf-menu.is-panel-open .tf-panel__item,.tf-menu.is-panel-open .tf-panel__foot>*{opacity:1;transform:none}.tf-menu.is-panel-open .tf-panel__brand{transition-delay:.08s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(1){transition-delay:.12s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(2){transition-delay:.16s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(3){transition-delay:.20s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(4){transition-delay:.24s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(5){transition-delay:.28s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(6){transition-delay:.32s}.tf-menu.is-panel-open .tf-panel__list>.tf-panel__item:nth-child(n+7){transition-delay:.36s}.tf-menu.is-panel-open .tf-panel__foot>*:nth-child(1){transition-delay:.34s}.tf-menu.is-panel-open .tf-panel__foot>*:nth-child(2){transition-delay:.38s}@media (max-width:1024px){.tf-menu--bp-1024>.tf-menu__list{display:none}.tf-menu--bp-1024 .tf-burger{display:inline-flex}.tf-header__row.tf-header__row,.tf-header__row>.e-con-inner{grid-template-columns:1fr auto 1fr;gap:clamp(8px,2vw,20px)}.tf-header__row>:nth-child(2),.tf-header__row>.e-con-inner>:nth-child(2){order:3;justify-self:end}.tf-header__row>:nth-child(3),.tf-header__row>.e-con-inner>:nth-child(3){order:2;justify-self:center}.tf-header__row>:nth-child(1),.tf-header__row>.e-con-inner>:nth-child(1){justify-self:start}}@media (max-width:767px){.tf-menu{--tf-mega-gap:16px}.tf-menu--bp-768>.tf-menu__list{display:none}.tf-menu--bp-768 .tf-burger{display:inline-flex}.tf-mega__list{grid-template-columns:minmax(0,1fr)}.tf-panel{width:min(92vw,360px)}}@media (prefers-reduced-motion:reduce){.tf-panel,.tf-panel__overlay,.tf-panel__brand,.tf-panel__item,.tf-panel__foot>*,.tf-mega,.tf-mega__card,.tf-mega__card-figure,.tf-menu__sub,.tf-burger,.tf-burger__bar,.tf-panel__close{transition-duration:.01ms !important;transition-delay:0s !important}.tf-panel__brand,.tf-panel__item,.tf-panel__foot>*{opacity:1;transform:none}.tf-panel__close:hover{transform:none}}
/* == w-before-after.css == */
.tf-before-after{--tf-ratio:3 / 2;--tf-ba-pos:50%;--tf-ba-line:var(--tf-red);--tf-ba-line-w:3px;--tf-ba-grip-bg:var(--tf-white);--tf-ba-grip-color:var(--tf-ink);--tf-ba-grip-size:56px;--tf-ba-label-color:var(--tf-white);--tf-ba-label-bg:rgba(11,11,15,.72);--tf-ba-label-bg-after:var(--tf-red-mid);--tf-ba-cap-color:var(--tf-ink-soft);display:block;margin:0}.tf-ba__stage{position:relative;overflow:hidden;aspect-ratio:var(--tf-ratio,3 / 2);border-radius:var(--tf-radius-lg,24px);background-color:var(--tf-surface);box-shadow:var(--tf-shadow-sm);isolation:isolate;-webkit-user-select:none;user-select:none}.tf-ba__layer{position:absolute;inset:0;overflow:hidden}.tf-ba__layer .tf-img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-drag:none;pointer-events:none}.tf-ba__layer--before{z-index:2;clip-path:inset(0 calc(100% - var(--tf-ba-pos,50%)) 0 0)}.tf-ba__layer--after{z-index:1}.tf-ba__label{position:absolute;z-index:3;padding:7px 14px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--tf-ba-label-color);background-color:var(--tf-ba-label-bg);border-radius:var(--tf-radius-pill,999px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--tf-shadow-xs);pointer-events:none}.tf-ba__label--before{left:14px}.tf-ba__label--after{right:14px;background-color:var(--tf-ba-label-bg-after)}.tf-before-after--labels-top .tf-ba__label{top:14px}.tf-before-after--labels-bottom .tf-ba__label{bottom:14px}.tf-ba__hint{position:absolute;z-index:3;left:50%;bottom:14px;transform:translateX(-50%);padding:7px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;color:var(--tf-ba-label-color);background-color:var(--tf-ba-label-bg);border-radius:var(--tf-radius-pill,999px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--tf-shadow-xs);white-space:nowrap;pointer-events:none;opacity:1;transition:opacity var(--tf-dur,.28s) var(--tf-ease,ease)}.tf-before-after--labels-bottom .tf-ba__hint{bottom:auto;top:14px}.tf-before-after.is-touched .tf-ba__hint{opacity:0}.tf-ba__range{position:absolute;z-index:4;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y}.tf-ba__range::-webkit-slider-runnable-track{height:100%;background-color:transparent;border:0}.tf-ba__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2px;height:100%;border:0;border-radius:0;background-color:transparent;cursor:ew-resize}.tf-ba__range::-moz-range-track{height:100%;background-color:transparent;border:0}.tf-ba__range::-moz-range-thumb{width:2px;height:100%;border:0;border-radius:0;background-color:transparent;cursor:ew-resize}.tf-ba__range:focus{outline:none}.tf-ba__divider{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;transform:translateX(var(--tf-ba-pos,50%));pointer-events:none}.tf-ba__divider::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--tf-ba-line-w,3px) / -2);width:var(--tf-ba-line-w,3px);background-image:var(--tf-grad-red);box-shadow:0 0 0 1px rgba(11,11,15,.10)}.tf-ba__grip{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;gap:2px;width:var(--tf-ba-grip-size,56px);height:var(--tf-ba-grip-size,56px);margin:0;border-radius:var(--tf-radius-pill,999px);color:var(--tf-ba-grip-color);background-color:var(--tf-ba-grip-bg);box-shadow:var(--tf-shadow-lg),var(--tf-shadow-sm);transform:translate(-50%,-50%) scale(1);transition:transform var(--tf-dur,.28s) var(--tf-ease-spring,ease)}.tf-ba__arrow{width:16px;height:16px}.tf-ba__arrow--prev{transform:rotate(180deg)}.tf-before-after.is-dragging .tf-ba__grip{transform:translate(-50%,-50%) scale(1.06)}.tf-ba__range:focus-visible ~ .tf-ba__divider .tf-ba__grip{outline:2px solid var(--tf-ba-line);outline-offset:4px}@media (hover:hover) and (pointer:fine){.tf-ba__stage:hover .tf-ba__grip{transform:translate(-50%,-50%) scale(1.06)}.tf-ba__stage:hover .tf-ba__hint{opacity:0}}.tf-ba__cap{position:relative;margin:16px 0 0;padding-left:14px;color:var(--tf-ba-cap-color);font-size:14px;line-height:1.55}.tf-ba__cap::before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:3px;border-radius:var(--tf-radius-pill,999px);background-color:var(--tf-ba-line)}@media (max-width:1024px){.tf-ba__label,.tf-ba__hint{padding:6px 12px;font-size:11px}}@media (max-width:767px){.tf-before-after{--tf-ba-grip-size:48px}.tf-ba__label--before{left:10px}.tf-ba__label--after{right:10px}.tf-before-after--labels-top .tf-ba__label{top:10px}.tf-before-after--labels-bottom .tf-ba__label{bottom:10px}.tf-ba__hint{bottom:10px;font-size:10px;letter-spacing:.06em}.tf-before-after--labels-bottom .tf-ba__hint{top:10px}.tf-ba__cap{font-size:13px}}@media (prefers-reduced-motion:reduce){.tf-ba__grip,.tf-ba__hint{transition-duration:.01ms}.tf-ba__stage:hover .tf-ba__grip,.tf-before-after.is-dragging .tf-ba__grip{transform:translate(-50%,-50%)}}
/* == w-button.css == */
.tf-button{display:block;text-align:var(--tf-align,left)}.tf-button__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--tf-gap,10px);min-height:44px;padding:var(--tf-btn-py,16px) var(--tf-btn-px,30px);border:0;border-radius:var(--tf-radius-pill,999px);font-size:var(--tf-btn-fz,15px);font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;color:#fff;background-color:var(--tf-btn-bg,var(--tf-red));background-image:none;transition:background-color var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,cubic-bezier(.34,1.42,.48,1)),color var(--tf-dur-fast) var(--tf-ease)}.tf-button__text{min-width:0}.tf-button__icon{font-size:var(--tf-btn-icon,18px);transition:transform var(--tf-dur) var(--tf-ease)}.tf-button__note{display:block;margin-top:10px;font-size:13px;font-weight:500;line-height:1.4;color:var(--tf-btn-note,var(--tf-text-muted,var(--tf-gray)))}.tf-button--sm .tf-button__link{--tf-btn-py:11px;--tf-btn-px:22px;--tf-btn-fz:14px;min-height:44px}.tf-button--lg .tf-button__link{--tf-btn-py:20px;--tf-btn-px:38px;--tf-btn-fz:17px}.tf-button--grad .tf-button__link{background-image:none;background-color:var(--tf-red);color:#fff}.tf-button--solid .tf-button__link{background-image:none;background-color:var(--tf-btn-bg,var(--tf-red));color:#fff}.tf-button--ghost .tf-button__link{background-image:none;background-color:transparent;color:var(--tf-btn-fg,currentColor);box-shadow:inset 0 0 0 1px var(--tf-btn-line,color-mix(in srgb,currentColor 22%,transparent))}.tf-button--light .tf-button__link{background-image:none;background-color:var(--tf-btn-bg,var(--tf-white));color:var(--tf-btn-fg,var(--tf-ink));box-shadow:var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05))}.tf-button--on-dark.tf-button--ghost .tf-button__link{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.tf-button__link:focus-visible{outline:2px solid var(--tf-red);outline-offset:3px}.tf-button--on-dark .tf-button__link:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){a.tf-button__link:hover .tf-button__icon{transform:translateX(4px)}.tf-button--icon-before a.tf-button__link:hover .tf-button__icon{transform:translateX(-4px)}.tf-button--grad a.tf-button__link:hover{background-color:var(--tf-red-mid);color:#fff;box-shadow:var(--tf-shadow,0 10px 30px rgba(11,11,15,.08));transform:translateY(-1px)}.tf-button--solid a.tf-button__link:hover{background-color:var(--tf-btn-bg-h,var(--tf-red-mid));color:#fff;box-shadow:var(--tf-shadow,0 10px 30px rgba(11,11,15,.08));transform:translateY(-1px)}.tf-button--light a.tf-button__link:hover{background-color:var(--tf-btn-bg-h,var(--tf-white));color:var(--tf-btn-fg-h,var(--tf-red-deep));box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06));transform:translateY(-1px)}.tf-button--ghost a.tf-button__link:hover{color:var(--tf-btn-fg-h,var(--tf-red-mid));box-shadow:inset 0 0 0 1px var(--tf-btn-line-h,var(--tf-red));transform:translateY(-1px)}.tf-button--on-dark.tf-button--ghost a.tf-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.62)}}a.tf-button__link:active{transform:translateY(0)}@media (max-width:1024px){.tf-button--lg .tf-button__link{--tf-btn-px:30px;--tf-btn-fz:16px}}@media (max-width:767px){.tf-button--full-m .tf-button__link{display:flex;width:100%}.tf-button__note{font-size:12px}}@media (prefers-reduced-motion:reduce){.tf-button__link,.tf-button__icon{transition:none}.tf-button__link:hover,.tf-button__link:active{transform:none}.tf-button__link:hover .tf-button__icon{transform:none}}
/* == w-cert-grid.css == */
.tf-cert-grid{--tf-cert-card:var(--tf-white);--tf-cert-media-bg:var(--tf-paper);--tf-cert-line:var(--tf-hairline);--tf-cert-accent:var(--tf-red);--tf-cert-issuer:var(--tf-red-mid);--tf-cert-name:var(--tf-ink);--tf-cert-label:var(--tf-gray);--tf-cert-value:var(--tf-ink-soft);--tf-cert-link:var(--tf-red-mid);--tf-cert-radius:var(--tf-radius-md);--tf-cert-ratio:3 / 4;--tf-cert-fit:contain}.tf-cert-grid__list{display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,24px);margin:0;padding:0;list-style:none}.tf-cert-grid__item{display:flex;min-width:0}.tf-cert-grid__card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;background-color:var(--tf-cert-card);border:1px solid var(--tf-cert-line);border-radius:var(--tf-cert-radius);box-shadow:var(--tf-shadow-xs);transition:transform var(--tf-dur) var(--tf-ease-out)}.tf-cert-grid__card::after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--tf-shadow-lg);opacity:0;transition:opacity var(--tf-dur) var(--tf-ease);pointer-events:none}.tf-cert-grid__card::before{content:"";position:absolute;top:0;left:var(--tf-cert-radius);right:var(--tf-cert-radius);height:3px;background-image:var(--tf-grad-sweep);border-radius:0 0 var(--tf-radius-pill) var(--tf-radius-pill);transform:scaleX(0);transform-origin:left center;transition:transform var(--tf-dur) var(--tf-ease);z-index:2;pointer-events:none}.tf-cert-grid__media{position:relative;margin:0;padding:0;aspect-ratio:var(--tf-cert-ratio,3 / 4);overflow:hidden;background-color:var(--tf-cert-media-bg);border-bottom:1px solid var(--tf-cert-line);border-radius:calc(var(--tf-cert-radius) - 1px) calc(var(--tf-cert-radius) - 1px) 0 0}.tf-cert-grid__media .tf-img{width:100%;height:100%;padding:12px;object-fit:var(--tf-cert-fit,contain);object-position:center;transition:transform var(--tf-dur-slow) var(--tf-ease-out)}.tf-cert-grid__panel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center;background-image:var(--tf-grad-red)}.tf-cert-grid__panel-icon{width:1em;height:1em;font-size:clamp(44px,6vw,68px);color:var(--tf-white);opacity:.38}.tf-cert-grid__panel-name{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--tf-white)}.tf-cert-grid__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:18px 20px 20px;min-width:0}.tf-cert-grid__issuer{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-cert-issuer)}.tf-cert-grid__issuer .tf-icon{font-size:15px}.tf-cert-grid__name{margin:0;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--tf-cert-name)}.tf-cert-grid__scope{margin:0;font-size:14px;line-height:1.55;color:var(--tf-cert-value)}.tf-cert-grid__meta{margin:8px 0 0;padding:0;border-top:1px solid var(--tf-line-soft);font-variant-numeric:tabular-nums}.tf-cert-grid__row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--tf-line-soft)}.tf-cert-grid__row:last-child{border-bottom:0}.tf-cert-grid__row-label{margin:0;flex:0 1 auto;min-width:0;font-size:13px;line-height:1.45;color:var(--tf-cert-label)}.tf-cert-grid__row-value{margin:0;flex:0 1 auto;min-width:0;text-align:right;font-size:14px;font-weight:700;line-height:1.45;color:var(--tf-cert-value)}.tf-cert-grid__row--no .tf-cert-grid__row-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.02em}.tf-cert-grid__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto;padding-top:12px}.tf-cert-grid__doc,.tf-cert-grid__verify{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.tf-cert-grid__doc .tf-icon,.tf-cert-grid__verify .tf-icon{font-size:18px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-cert-grid__doc{padding:0 16px;color:var(--tf-ink);background:transparent;border:1px solid var(--tf-hairline-strong);border-radius:var(--tf-radius-pill);transition:border-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-cert-grid__doc-meta{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--tf-cert-label)}.tf-cert-grid__verify{color:var(--tf-cert-link)}.tf-cert-grid__doc:focus-visible,.tf-cert-grid__verify:focus-visible{outline:2px solid var(--tf-red);outline-offset:2px}.tf-cert-grid--compact .tf-cert-grid__card{border-left:3px solid var(--tf-cert-accent)}.tf-cert-grid--compact .tf-cert-grid__card::before{content:none}@media (hover:hover) and (pointer:fine){.tf-cert-grid__card:hover,.tf-cert-grid__card:focus-within{transform:translateY(-4px)}.tf-cert-grid__card:hover::after,.tf-cert-grid__card:focus-within::after{opacity:1}.tf-cert-grid__card:hover::before,.tf-cert-grid__card:focus-within::before{transform:scaleX(1)}.tf-cert-grid__card:hover .tf-cert-grid__img{transform:scale(1.03)}.tf-cert-grid__doc:hover,.tf-cert-grid__doc:focus-visible{color:var(--tf-cert-link);border-color:var(--tf-cert-link)}.tf-cert-grid__doc:hover .tf-icon,.tf-cert-grid__doc:focus-visible .tf-icon{transform:translateY(2px)}.tf-cert-grid__verify:hover .tf-icon,.tf-cert-grid__verify:focus-visible .tf-icon{transform:translateX(4px)}.tf-cert-grid__verify:hover .tf-cert-grid__verify-text{text-decoration:underline;text-underline-offset:4px}}@media (max-width:1024px){.tf-cert-grid__body{padding:16px 16px 18px}.tf-cert-grid__name{font-size:18px}}@media (max-width:767px){.tf-cert-grid__row{padding:7px 0}.tf-cert-grid__row-label{font-size:12px}.tf-cert-grid__actions{gap:4px 14px}.tf-cert-grid__panel-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.tf-cert-grid,.tf-cert-grid *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.tf-cert-grid__card:hover,.tf-cert-grid__card:focus-within{transform:none}.tf-cert-grid__card:hover .tf-cert-grid__img{transform:none}.tf-cert-grid__card::before{transform:scaleX(1)}.tf-cert-grid__doc:hover .tf-icon,.tf-cert-grid__doc:focus-visible .tf-icon,.tf-cert-grid__verify:hover .tf-icon,.tf-cert-grid__verify:focus-visible .tf-icon{transform:none}}
/* == w-contact-info.css == */
.tf-contact-info{--tf-ci-card:var(--tf-white);--tf-ci-line:var(--tf-line);--tf-ci-icon:var(--tf-white);--tf-ci-icon-bg:var(--tf-red);--tf-ci-icon-box:46px;--tf-ci-label:var(--tf-gray);--tf-ci-value:var(--tf-ink);--tf-ci-link:var(--tf-red);--tf-ci-note:var(--tf-ink-soft);display:block;font-style:normal}.tf-contact-info__list{display:grid;grid-template-columns:repeat(var(--tf-cols,2),minmax(0,1fr));gap:var(--tf-gap,20px);margin:0;padding:0;list-style:none}.tf-contact-info__item{position:relative;display:flex;align-items:flex-start;gap:14px;min-width:0}.tf-contact-info--divided .tf-contact-info__item{padding-bottom:calc(var(--tf-gap,20px) / 2);border-bottom:1px solid var(--tf-ci-line)}.tf-contact-info--boxed .tf-contact-info__item{padding:18px 20px;background-color:var(--tf-ci-card);border:1px solid var(--tf-ci-line);border-radius:var(--tf-radius-md,16px);box-shadow:var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05));transition:transform var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease)}.tf-contact-info__icon{display:grid;place-items:center;flex:none;width:var(--tf-ci-icon-box,46px);height:var(--tf-ci-icon-box,46px);color:var(--tf-ci-icon);transition:transform var(--tf-dur) var(--tf-ease)}.tf-contact-info__icon .tf-icon{font-size:calc(var(--tf-ci-icon-box,46px) * .48)}.tf-contact-info--icon-grad .tf-contact-info__icon{background-image:var(--tf-grad-red);border-radius:var(--tf-radius-sm,10px);box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06))}.tf-contact-info--icon-solid .tf-contact-info__icon{background-color:var(--tf-ci-icon-bg);border-radius:var(--tf-radius-sm,10px);box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06))}.tf-contact-info--icon-outline .tf-contact-info__icon{border:1px solid var(--tf-ci-line);border-radius:var(--tf-radius-sm,10px);color:var(--tf-ci-icon-bg)}.tf-contact-info--icon-bare .tf-contact-info__icon{width:auto;height:auto;color:var(--tf-ci-icon-bg);padding-top:2px}.tf-contact-info__text{display:flex;flex-direction:column;gap:3px;min-width:0}.tf-contact-info__label{font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ci-label)}.tf-contact-info__value{display:block;font-size:16px;font-weight:600;line-height:1.5;color:var(--tf-ci-value);overflow-wrap:anywhere}.tf-contact-info__value--link{display:inline-flex;align-items:center;min-height:44px;color:var(--tf-ci-value);text-decoration:none;border-radius:var(--tf-radius-xs,6px);transition:color var(--tf-dur-fast) var(--tf-ease)}.tf-contact-info__item--tel .tf-contact-info__value,.tf-contact-info__item--wa .tf-contact-info__value{font-variant-numeric:tabular-nums;letter-spacing:.01em}.tf-contact-info__item--map .tf-contact-info__value--link,.tf-contact-info__item--text .tf-contact-info__value{display:block;min-height:44px}.tf-contact-info__note{font-size:13px;line-height:1.5;color:var(--tf-ci-note)}@media (hover:hover) and (pointer:fine){.tf-contact-info__value--link:hover,.tf-contact-info__value--link:focus-visible{color:var(--tf-ci-link);text-decoration:underline;text-underline-offset:4px}.tf-contact-info--boxed .tf-contact-info__item:hover,.tf-contact-info--boxed .tf-contact-info__item:focus-within{transform:translateY(-3px);box-shadow:var(--tf-shadow-lg,0 24px 60px rgba(11,11,15,.14))}}@media (max-width:1024px){.tf-contact-info--boxed .tf-contact-info__item{padding:16px 16px}.tf-contact-info__value{font-size:15px}}@media (max-width:767px){.tf-contact-info__item{gap:12px}.tf-contact-info__label{font-size:11px}.tf-contact-info__note{font-size:12px}}@media (prefers-reduced-motion:reduce){.tf-contact-info,.tf-contact-info *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.tf-contact-info--boxed .tf-contact-info__item:hover,.tf-contact-info--boxed .tf-contact-info__item:focus-within,.tf-contact-info__item:hover .tf-contact-info__icon,.tf-contact-info__item:focus-within .tf-contact-info__icon{transform:none}}
/* == w-cta-band.css == */
.tf-cta-band{--tf-band-radius:24px;--tf-band-pad-y:56px;--tf-band-w:1200px;--tf-band-fg:var(--tf-ink);position:relative;isolation:isolate;color:var(--tf-band-fg);background-color:var(--tf-band-bg,var(--tf-black,#0B0B0F));border-radius:var(--tf-band-radius)}.tf-cta-band--dark{background-color:var(--tf-band-bg,var(--tf-black,#0B0B0F));background-image:none}.tf-cta-band--grad{background-image:none;background-color:var(--tf-red-mid,#C40813)}.tf-cta-band--grad-red{background-image:none;background-color:var(--tf-red-mid,#C40813)}.tf-cta-band--solid{background-image:none;background-color:var(--tf-band-bg,var(--tf-red))}.tf-cta-band--light{background-image:none;background-color:var(--tf-band-bg,var(--tf-paper))}.tf-cta-band--invert{--tf-band-fg:var(--tf-white)}.tf-cta-band__weave{display:none}.tf-cta-band__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--tf-gap,36px);max-width:var(--tf-band-w);margin-inline:auto;padding-block:var(--tf-band-pad-y);padding-inline:clamp(20px,4vw,40px);text-align:center}.tf-cta-band--split .tf-cta-band__inner{grid-template-columns:minmax(0,1fr) auto;text-align:left}.tf-cta-band__title{margin:0;max-width:34ch;margin-inline:auto;font-size:clamp(24px,1.1rem + 1.4vw,36px);font-weight:800;line-height:1.16;letter-spacing:-.015em;color:inherit;text-wrap:balance}.tf-cta-band--split .tf-cta-band__title{max-width:26ch;margin-inline:0}.tf-cta-band__desc{margin:12px auto 0;max-width:58ch;font-size:16px;line-height:1.6;opacity:.88}.tf-cta-band--split .tf-cta-band__desc{margin-inline:0;max-width:62ch}.tf-cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.tf-cta-band--split .tf-cta-band__actions{justify-content:flex-start}.tf-cta-band__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 28px;border:0;border-radius:var(--tf-radius-pill,999px);font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform var(--tf-dur) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease),border-color var(--tf-dur-fast) var(--tf-ease)}.tf-cta-band__btn .tf-icon{font-size:18px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-cta-band .tf-cta-band__btn--primary{color:var(--tf-btn-color,#fff);background-color:var(--tf-red,#FD0009);background-image:none;box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26))}.tf-cta-band--grad .tf-cta-band__btn--primary,.tf-cta-band--grad-red .tf-cta-band__btn--primary,.tf-cta-band--solid .tf-cta-band__btn--primary{color:var(--tf-red-deep);background-image:none;background-color:#fff;box-shadow:none}.tf-cta-band .tf-cta-band__btn--ghost{color:var(--tf-ink);background-color:transparent;background-image:none;border:1px solid var(--tf-hairline-strong,rgba(11,11,15,.16));box-shadow:none}.tf-cta-band--invert .tf-cta-band__btn--ghost{color:#fff;border-color:rgba(255,255,255,.35)}.tf-cta-band--grad .tf-cta-band__btn--ghost,.tf-cta-band--grad-red .tf-cta-band__btn--ghost,.tf-cta-band--solid .tf-cta-band__btn--ghost{background-color:rgba(11,11,15,.24)}.tf-cta-band--invert .tf-cta-band__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.tf-cta-band__note{flex-basis:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.45;opacity:.82}.tf-cta-band--split .tf-cta-band__note{justify-content:flex-start}.tf-cta-band__note .tf-icon{font-size:16px}@media (hover:hover) and (pointer:fine){.tf-cta-band__btn:hover{transform:translateY(-2px)}.tf-cta-band .tf-cta-band__btn--primary:hover{color:var(--tf-btn-color,#fff);background-color:var(--tf-red-mid,#C40813)}.tf-cta-band__btn--primary:hover .tf-icon{transform:translateX(4px)}.tf-cta-band--grad .tf-cta-band__btn--primary:hover,.tf-cta-band--grad-red .tf-cta-band__btn--primary:hover,.tf-cta-band--solid .tf-cta-band__btn--primary:hover{color:var(--tf-red-deep);background-color:#fff}.tf-cta-band .tf-cta-band__btn--ghost:hover{color:var(--tf-red);border-color:var(--tf-red)}.tf-cta-band--invert .tf-cta-band__btn--ghost:hover{color:#fff;border-color:#fff;background-color:rgba(255,255,255,.12)}}@media (max-width:1024px){.tf-cta-band--split .tf-cta-band__inner{grid-template-columns:minmax(0,1fr)}.tf-cta-band__title,.tf-cta-band__desc{max-width:none}}@media (max-width:767px){.tf-cta-band{--tf-band-radius:18px}.tf-cta-band__actions{gap:12px}.tf-cta-band__btn{width:100%}}@media (prefers-reduced-motion:reduce){.tf-cta-band__btn,.tf-cta-band__btn .tf-icon{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.tf-cta-band__btn:hover{transform:none}.tf-cta-band__btn--primary:hover .tf-icon{transform:none}}
/* == w-faq-accordion.css == */
.tf-faq-accordion{--tf-faq-title:var(--tf-ink);--tf-faq-lead:var(--tf-ink-soft);--tf-faq-qmark:var(--tf-red);--tf-faq-qmark-size:72px;--tf-faq-qmark-scale:1.35;--tf-faq-head-align:center;--tf-faq-head-gap:44px;--tf-faq-q:var(--tf-ink);--tf-faq-q-hover:var(--tf-ink);--tf-faq-q-open:var(--tf-ink);--tf-faq-a:var(--tf-ink-soft);--tf-faq-link:var(--tf-red);--tf-faq-line:var(--tf-hairline);--tf-faq-bg:var(--tf-white-warm,#fff);--tf-faq-bg-open:var(--tf-white-pure,#fff);--tf-faq-accent-hover:rgba(253,0,9,.45);--tf-faq-accent:var(--tf-red);--tf-faq-mark:var(--tf-ink);--tf-faq-num:var(--tf-gray-light);--tf-faq-pad-y:20px;--tf-faq-pad-x:0px;--tf-faq-mark-box:40px;--tf-faq-a-max:78ch;--tf-faq-radius:var(--tf-radius-md,16px)}.tf-faq-accordion__head{position:relative;display:grid;justify-items:var(--tf-faq-head-align);gap:14px;margin-bottom:var(--tf-faq-head-gap);text-align:var(--tf-faq-head-align)}.tf-faq-accordion__title{margin:0;font-size:var(--tf-fs-h2);font-weight:800;line-height:var(--tf-lh-snug,1.28);letter-spacing:var(--tf-tracking-tight,-0.025em);color:var(--tf-faq-title);text-wrap:balance}.tf-faq-accordion__title em{font-style:normal;color:var(--tf-red)}.tf-faq-accordion__lead{max-width:62ch;margin:0;font-size:var(--tf-fs-lead);line-height:var(--tf-lh-body,1.65);color:var(--tf-faq-lead);text-wrap:pretty}.tf-faq-accordion__qmark{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(30deg);display:inline-flex;width:calc(var(--tf-faq-qmark-size) * var(--tf-faq-qmark-scale));height:calc(var(--tf-faq-qmark-size) * var(--tf-faq-qmark-scale) * 52 / 48);color:var(--tf-faq-qmark);opacity:0.5;pointer-events:none}.tf-faq-accordion__qmark-svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.tf-faq-accordion__qmark-g{transform-box:fill-box;transform-origin:50% 50%}.tf-faq-accordion__qmark.js-anim .tf-faq-accordion__qmark-path{stroke-dasharray:100;stroke-dashoffset:100}.tf-faq-accordion__qmark.js-anim .tf-faq-accordion__qmark-dot{opacity:0}.tf-faq-accordion__qmark.js-anim.is-drawn .tf-faq-accordion__qmark-path{animation:tf-faq-qdraw 0.95s var(--tf-ease-out) forwards}.tf-faq-accordion__qmark.js-anim.is-drawn .tf-faq-accordion__qmark-dot{transform-box:fill-box;transform-origin:50% 50%;animation:tf-faq-qdot 0.55s var(--tf-ease-spring) 0.82s forwards}@keyframes tf-faq-qdraw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes tf-faq-qdot{from{opacity:0;transform:translate(0,8px) scale(0.45)}to{opacity:1;transform:translate(0,0) scale(1)}}.tf-faq-accordion__list{display:grid;grid-template-columns:repeat(var(--tf-cols,1),minmax(0,1fr));column-gap:max(var(--tf-gap,0px),28px);row-gap:var(--tf-gap,12px);align-content:start}.tf-faq-accordion__item{position:relative;min-width:0;color:var(--tf-faq-q);border-radius:var(--tf-faq-radius)}.tf-faq-accordion__item::before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 var(--tf-radius-pill,999px) var(--tf-radius-pill,999px) 0;background-color:var(--tf-faq-accent);transform:scaleY(0);transform-origin:center top;transition:transform var(--tf-dur) var(--tf-ease-out);pointer-events:none}.tf-faq-accordion__item.is-open::before{transform:scaleY(1)}.tf-faq-accordion__q-head{margin:0;font:inherit;color:inherit}.tf-faq-accordion__q{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:56px;margin:0;padding:var(--tf-faq-pad-y) var(--tf-faq-pad-x);-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:color var(--tf-dur-fast) var(--tf-ease),box-shadow var(--tf-dur-fast) var(--tf-ease);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.tf-faq-accordion__q:focus-visible{outline:2px solid var(--tf-red);outline-offset:2px}.tf-faq-accordion__q:hover,.tf-faq-accordion__q:active,.tf-faq-accordion__q:focus-visible{background-color:transparent}.tf-faq-accordion__item.is-open>.tf-faq-accordion__q-head>.tf-faq-accordion__q{color:var(--tf-faq-q-open)}.tf-faq-accordion__num{flex:none;align-self:flex-start;padding-top:0.25em;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.12em;font-variant-numeric:tabular-nums;color:var(--tf-faq-num)}.tf-faq-accordion__q-text{flex:1 1 auto;min-width:0;font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-0.01em;color:inherit;text-wrap:pretty}.tf-faq-accordion__mark{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tf-faq-mark-box);height:var(--tf-faq-mark-box);border:1px solid var(--tf-hairline-strong,rgba(11,11,15,0.16));border-radius:var(--tf-radius-pill,999px);color:var(--tf-faq-mark);background-color:transparent;transition:background-color var(--tf-dur) var(--tf-ease),border-color var(--tf-dur) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-faq-accordion--mark-plus .tf-faq-accordion__mark::before,.tf-faq-accordion--mark-plus .tf-faq-accordion__mark::after{content:"";position:absolute;width:44%;height:2px;border-radius:2px;background-color:currentColor;transition:transform var(--tf-dur) var(--tf-ease-spring)}.tf-faq-accordion--mark-plus .tf-faq-accordion__mark::after{transform:rotate(90deg)}.tf-faq-accordion--mark-plus .tf-faq-accordion__item.is-open .tf-faq-accordion__mark::before,.tf-faq-accordion--mark-plus .tf-faq-accordion__item.is-open .tf-faq-accordion__mark::after{transform:rotate(180deg)}.tf-faq-accordion--mark-chevron .tf-faq-accordion__mark .tf-icon{font-size:20px;transform:rotate(90deg);transition:transform var(--tf-dur) var(--tf-ease-spring)}.tf-faq-accordion--mark-chevron .tf-faq-accordion__item.is-open .tf-icon{transform:rotate(-90deg)}.tf-faq-accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--tf-dur) var(--tf-ease-out),opacity var(--tf-dur-fast) var(--tf-ease),visibility 0s linear var(--tf-dur)}.tf-faq-accordion__item.is-open>.tf-faq-accordion__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--tf-dur) var(--tf-ease-out),opacity var(--tf-dur) var(--tf-ease) 0.05s,visibility 0s linear}.tf-faq-accordion__a{min-height:0;overflow:hidden}.tf-faq-accordion__a-in{max-width:var(--tf-faq-a-max);padding:0 var(--tf-faq-pad-x) var(--tf-faq-pad-y);font-size:15.5px;line-height:1.7;color:var(--tf-faq-a)}.tf-faq-accordion__a-in p,.tf-faq-accordion__a-in ul,.tf-faq-accordion__a-in ol,.tf-faq-accordion__a-in table{margin:0 0 0.85em}.tf-faq-accordion__a-in>:last-child{margin-bottom:0}.tf-faq-accordion__a-in ul,.tf-faq-accordion__a-in ol{padding-left:1.15em}.tf-faq-accordion__a-in li{margin-bottom:0.35em}.tf-faq-accordion__a-in strong{font-weight:700;color:var(--tf-ink)}.tf-faq-accordion__a-in a{color:var(--tf-faq-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tf-faq-accordion--card{--tf-faq-pad-x:20px}.tf-faq-accordion--card .tf-faq-accordion__item{border:1px solid var(--tf-faq-line);border-radius:var(--tf-faq-radius);background-color:var(--tf-faq-bg);transition:background-color var(--tf-dur) var(--tf-ease),border-color var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease)}.tf-faq-accordion--card .tf-faq-accordion__item.is-open{background-color:var(--tf-faq-bg-open);border-color:var(--tf-hairline-strong,rgba(11,11,15,0.16));box-shadow:var(--tf-shadow-sm)}.tf-faq-accordion--card .tf-faq-accordion__item::before{top:calc(var(--tf-faq-radius) * 0.6);bottom:calc(var(--tf-faq-radius) * 0.6)}.tf-faq-accordion--line .tf-faq-accordion__list{row-gap:max(var(--tf-gap,12px),10px)}.tf-faq-accordion--line .tf-faq-accordion__item.is-open>.tf-faq-accordion__q-head>.tf-faq-accordion__q,.tf-faq-accordion--line .tf-faq-accordion__item.is-open .tf-faq-accordion__a-in{padding-left:calc(var(--tf-faq-pad-x) + 16px)}@media (hover:hover) and (pointer:fine){.tf-faq-accordion__item:not(.is-open) .tf-faq-accordion__q:hover{padding-left:calc(var(--tf-faq-pad-x) + 12px);margin-left:-12px;box-shadow:inset 3px 0 0 0 var(--tf-faq-accent-hover)}}.tf-faq-accordion,.tf-faq-accordion *{user-select:none;-webkit-user-select:none}.tf-faq-accordion__a-in,.tf-faq-accordion__a-in *{user-select:text;-webkit-user-select:text}.tf-faq-accordion::selection,.tf-faq-accordion::selection{background-color:transparent !important;color:inherit !important}.tf-faq-accordion::-moz-selection,.tf-faq-accordion::-moz-selection{background-color:transparent !important;color:inherit !important}.tf-faq-accordion__a-in::selection,.tf-faq-accordion__a-in::selection{background-color:#FFDDDE !important;color:var(--tf-ink) !important}.tf-faq-accordion__q::selection,.tf-faq-accordion__q *::selection,.tf-faq-accordion__num::selection,.tf-faq-accordion__q-text::selection,.tf-faq-accordion__item::selection,.tf-faq-accordion__head::selection,.tf-faq-accordion__head *::selection{background-color:transparent;color:inherit}.tf-faq-accordion__q::-moz-selection,.tf-faq-accordion__q *::-moz-selection,.tf-faq-accordion__num::-moz-selection,.tf-faq-accordion__q-text::-moz-selection,.tf-faq-accordion__item::-moz-selection,.tf-faq-accordion__head::-moz-selection,.tf-faq-accordion__head *::-moz-selection{background-color:transparent;color:inherit}@media (max-width:1024px){.tf-faq-accordion{--tf-faq-mark-box:38px;--tf-faq-head-gap:36px;--tf-faq-qmark-scale:1.15}.tf-faq-accordion__q-text{font-size:16px}}@media (max-width:767px){.tf-faq-accordion{--tf-faq-pad-y:16px;--tf-faq-mark-box:36px;--tf-faq-head-gap:28px}.tf-faq-accordion__qmark{display:none}.tf-faq-accordion--card{--tf-faq-pad-x:16px}.tf-faq-accordion__q{gap:10px}.tf-faq-accordion__q-text{font-size:15.5px}.tf-faq-accordion__a-in{font-size:15px}.tf-faq-accordion--line .tf-faq-accordion__item.is-open>.tf-faq-accordion__q-head>.tf-faq-accordion__q,.tf-faq-accordion--line .tf-faq-accordion__item.is-open .tf-faq-accordion__a-in{padding-left:calc(var(--tf-faq-pad-x) + 10px)}}@media (prefers-reduced-motion:reduce){.tf-faq-accordion__item::before,.tf-faq-accordion__mark,.tf-faq-accordion__mark::before,.tf-faq-accordion__mark::after,.tf-faq-accordion__mark .tf-icon,.tf-faq-accordion--card .tf-faq-accordion__item,.tf-faq-accordion__q,.tf-faq-accordion__panel,.tf-faq-accordion__item.is-open>.tf-faq-accordion__panel{transition-duration:0.01ms}.tf-faq-accordion__qmark.js-anim .tf-faq-accordion__qmark-path,.tf-faq-accordion__qmark.js-anim.is-drawn .tf-faq-accordion__qmark-path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.tf-faq-accordion__qmark.js-anim .tf-faq-accordion__qmark-dot,.tf-faq-accordion__qmark.js-anim.is-drawn .tf-faq-accordion__qmark-dot{opacity:1;transform:none;animation:none}.tf-faq-accordion__qmark.js-obs .tf-faq-accordion__qmark-g,.tf-faq-accordion__qmark.js-obs.is-inview .tf-faq-accordion__qmark-g{animation:none}}
/* == w-feature-list.css == */
.tf-feature-list{--tf-fl-box:56px;--tf-fl-icon-size:26px;--tf-fl-icon:var(--tf-white);--tf-fl-icon-line:var(--tf-hairline-strong);--tf-fl-accent:var(--tf-red);--tf-fl-title:var(--tf-ink);--tf-fl-text:var(--tf-ink-soft);--tf-fl-value:var(--tf-red-mid);--tf-fl-hover:var(--tf-red-mid);--tf-fl-surface:var(--tf-white);--tf-fl-border:var(--tf-hairline);--tf-fl-pad:26px}.tf-feature-list__items{display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,24px);margin:0;padding:0;list-style:none}.tf-feature-list--list .tf-feature-list__items{grid-template-columns:minmax(0,1fr)}.tf-feature-list__item{position:relative;min-width:0}.tf-feature-list__inner{display:flex;flex-direction:column;align-items:stretch;gap:14px;height:100%;color:inherit;text-decoration:none}.tf-feature-list--pos-side .tf-feature-list__inner{flex-direction:row;align-items:flex-start;gap:18px}.tf-feature-list__content{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.tf-feature-list__ico-wrap,.tf-feature-list__more{display:block;flex:none;min-width:0}.tf-feature-list__more{margin-top:auto}.tf-feature-list--pos-side .tf-feature-list__more{margin-top:0;align-self:flex-start}.tf-feature-list__link{min-height:44px;border-radius:var(--tf-radius-sm);outline-offset:4px}.tf-feature-list__link:focus-visible{outline:2px solid var(--tf-red);outline-offset:2px}.tf-feature-list__arrow{display:inline-flex;align-items:center;color:var(--tf-fl-accent);font-size:20px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-feature-list__arrow .tf-icon{width:1em;height:1em;font-size:inherit}.tf-feature-list__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tf-fl-box);height:var(--tf-fl-box);color:var(--tf-fl-icon);background:var(--tf-fl-icon-bg,var(--tf-grad-red));border-radius:var(--tf-radius-md);box-shadow:var(--tf-shadow-sm);transition:transform var(--tf-dur) var(--tf-ease-spring)}.tf-feature-list__ico .tf-icon{width:1em;height:1em;font-size:var(--tf-fl-icon-size)}.tf-feature-list--icon-outline .tf-feature-list__ico{background:none;color:var(--tf-fl-accent);box-shadow:inset 0 0 0 1.5px var(--tf-fl-icon-line)}.tf-feature-list--icon-plain .tf-feature-list__ico{width:auto;height:auto;background:none;color:var(--tf-fl-accent);border-radius:0;box-shadow:none}.tf-feature-list--icon-plain .tf-feature-list__ico .tf-icon{font-size:calc(var(--tf-fl-icon-size) * 1.25)}.tf-feature-list__title{margin:0;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--tf-fl-title);transition:color var(--tf-dur-fast) var(--tf-ease)}.tf-feature-list__text{margin:0;font-size:15px;line-height:1.65;color:var(--tf-fl-text)}.tf-feature-list__meta{display:block;margin-top:2px}.tf-feature-list__value{display:inline-flex;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--tf-fl-value);background:var(--tf-surface);border-radius:var(--tf-radius-pill);box-shadow:inset 0 0 0 1px var(--tf-hairline)}.tf-feature-list--list.has-divider .tf-feature-list__item + .tf-feature-list__item::before{content:"";position:absolute;left:0;right:0;top:calc(var(--tf-gap,24px) / -2);height:1px;background:var(--tf-line-soft)}.tf-feature-list.is-boxed .tf-feature-list__item{padding:var(--tf-fl-pad);background:var(--tf-fl-surface);border-radius:var(--tf-radius-md);box-shadow:inset 0 0 0 1px var(--tf-fl-border),var(--tf-shadow-xs);transition:transform var(--tf-dur) var(--tf-ease-out)}.tf-feature-list.is-boxed .tf-feature-list__item::after{content:"";position:absolute;left:var(--tf-radius-md);right:var(--tf-radius-md);bottom:0;height:3px;background-image:var(--tf-grad-sweep);border-radius:var(--tf-radius-pill) var(--tf-radius-pill) 0 0;transform:scaleX(0);transform-origin:left center;transition:transform var(--tf-dur-slow) var(--tf-ease)}.tf-feature-list.is-boxed.has-divider .tf-feature-list__item + .tf-feature-list__item::before{content:none}@media (hover:hover) and (pointer:fine){.tf-feature-list.is-boxed.has-lift .tf-feature-list__item:hover,.tf-feature-list.is-boxed.has-lift .tf-feature-list__item:focus-within{transform:translateY(-4px)}.tf-feature-list.has-lift .tf-feature-list__link:hover .tf-feature-list__title,.tf-feature-list.has-lift .tf-feature-list__link:focus-visible .tf-feature-list__title{color:var(--tf-fl-hover)}.tf-feature-list.has-lift .tf-feature-list__link:hover .tf-feature-list__arrow{transform:translateX(5px)}.tf-feature-list.is-boxed.has-lift .tf-feature-list__item:hover::after,.tf-feature-list.is-boxed.has-lift .tf-feature-list__item:focus-within::after{transform:scaleX(1)}}@media (max-width:1024px){.tf-feature-list{--tf-fl-pad:22px}.tf-feature-list__title{font-size:17px}}@media (max-width:767px){.tf-feature-list{--tf-fl-box:46px;--tf-fl-icon-size:22px;--tf-fl-pad:20px}.tf-feature-list--pos-side .tf-feature-list__inner{gap:14px}.tf-feature-list__title{font-size:16px}.tf-feature-list__text{font-size:14.5px}.tf-feature-list.is-boxed .tf-feature-list__item::after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tf-feature-list,.tf-feature-list *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.tf-feature-list.is-boxed .tf-feature-list__item::after{transform:scaleX(1)}.tf-feature-list.has-lift .tf-feature-list__item:hover,.tf-feature-list.has-lift .tf-feature-list__item:focus-within,.tf-feature-list.has-lift .tf-feature-list__item:hover .tf-feature-list__ico,.tf-feature-list.has-lift .tf-feature-list__link:hover .tf-feature-list__arrow{transform:none}}
/* == w-gallery.css == */
.tf-gallery{--tf-ratio:3 / 2;--tf-fit:cover;--tf-frame-bg:var(--tf-surface);--tf-veil:rgba(45,45,43,.62);--tf-accent:var(--tf-red);--tf-zoom:1.06;--tf-cap-color:var(--tf-white);--tf-cap-color-below:var(--tf-ink-soft);--tf-lb-bg:var(--tf-void);--tf-lb-ui:var(--tf-white);--tf-lb-ui-hover:var(--tf-red);display:block}.tf-gallery__grid{display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,20px);margin:0;padding:0;list-style:none}.tf-gallery__cell{margin:0;padding:0;list-style:none;min-width:0}.tf-gallery__link{display:block;text-decoration:none;color:inherit;border-radius:var(--tf-radius-md,16px)}.tf-gallery__figure{position:relative;margin:0;display:flex;flex-direction:column;transition:transform var(--tf-dur,.28s) var(--tf-ease-out,ease)}.tf-gallery__frame{position:relative;display:block;overflow:hidden;aspect-ratio:var(--tf-ratio,3 / 2);background-color:var(--tf-frame-bg);border-radius:var(--tf-radius-md,16px);box-shadow:var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05));transition:box-shadow var(--tf-dur,.28s) var(--tf-ease,ease);min-height:44px}.tf-gallery__frame .tf-img{width:100%;height:100%;object-fit:var(--tf-fit,cover);object-position:center;transform:scale(1);transition:transform var(--tf-dur-slow,.55s) var(--tf-ease-out,ease)}.tf-gallery__veil{position:absolute;inset:0;display:block;background-color:var(--tf-veil);opacity:0;transition:opacity var(--tf-dur,.28s) var(--tf-ease,ease);pointer-events:none}.tf-gallery--cap-over .tf-gallery__veil{opacity:.32}.tf-gallery__zoom{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#fff;background-color:var(--tf-red,#FD0009);border-radius:var(--tf-radius-pill,999px);box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26));transform:translate(-50%,-50%) scale(.7);opacity:0;transition:opacity var(--tf-dur,.28s) var(--tf-ease,ease),transform var(--tf-dur,.28s) var(--tf-ease-spring,var(--tf-ease-out,ease));pointer-events:none}.tf-gallery__zoom .tf-icon{width:22px;height:22px}.tf-gallery__frame::after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:3px;border-radius:var(--tf-radius-pill,999px);background-color:var(--tf-red,#FD0009);transform-origin:left center;transform:scaleX(0);transition:transform var(--tf-dur,.28s) var(--tf-ease-out,ease);pointer-events:none}.tf-gallery__cap{color:var(--tf-cap-color);font-size:14px;line-height:1.45}.tf-gallery--cap-hover .tf-gallery__cap,.tf-gallery--cap-over .tf-gallery__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px 18px;border-radius:0 0 var(--tf-radius-md,16px) var(--tf-radius-md,16px);background-color:var(--tf-veil);pointer-events:none}.tf-gallery--cap-hover .tf-gallery__cap{opacity:0;transform:translateY(8px);transition:opacity var(--tf-dur,.28s) var(--tf-ease,ease),transform var(--tf-dur,.28s) var(--tf-ease-out,ease)}.tf-gallery--cap-below .tf-gallery__cap{order:2;margin-top:10px;padding-left:12px;border-left:2px solid var(--tf-accent);color:var(--tf-cap-color-below)}@media (hover:hover) and (pointer:fine){.tf-gallery__link:hover .tf-gallery__figure,.tf-gallery__link:focus-visible .tf-gallery__figure{transform:translateY(-4px)}.tf-gallery__link:hover .tf-gallery__frame,.tf-gallery__link:focus-visible .tf-gallery__frame{box-shadow:var(--tf-shadow-lg,0 24px 60px rgba(11,11,15,.14))}.tf-gallery__link:hover .tf-gallery__frame .tf-img,.tf-gallery__link:focus-visible .tf-gallery__frame .tf-img{transform:scale(var(--tf-zoom,1.06))}.tf-gallery__link:hover .tf-gallery__veil,.tf-gallery__link:focus-visible .tf-gallery__veil{opacity:1}.tf-gallery__link:hover .tf-gallery__zoom,.tf-gallery__link:focus-visible .tf-gallery__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.tf-gallery__link:hover .tf-gallery__frame::after,.tf-gallery__link:focus-visible .tf-gallery__frame::after{transform:scaleX(1)}.tf-gallery--cap-hover .tf-gallery__link:hover .tf-gallery__cap,.tf-gallery--cap-hover .tf-gallery__link:focus-visible .tf-gallery__cap{opacity:1;transform:translateY(0)}}@media (hover:none){.tf-gallery--cap-hover .tf-gallery__cap{opacity:1;transform:none}.tf-gallery--cap-hover .tf-gallery__veil{opacity:.32}}.tf-gallery__link:focus-visible{outline:2px solid var(--tf-accent);outline-offset:3px}.tf-gallery__lb{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:contain;background-color:var(--tf-lb-bg);color:var(--tf-lb-ui);opacity:0;transition:opacity var(--tf-dur,.28s) var(--tf-ease,ease)}.tf-gallery__lb:not([open]){display:none}.tf-gallery__lb.is-open{opacity:1}.tf-gallery__lb::backdrop{background-color:transparent}.tf-gallery__lb-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:72px 76px}.tf-gallery__lb-figure{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;max-width:100%;max-height:100%;transform:scale(.97);transition:transform var(--tf-dur,.28s) var(--tf-ease-out,ease)}.tf-gallery__lb.is-open .tf-gallery__lb-figure{transform:scale(1)}.tf-gallery__lb-img{display:block;max-width:100%;max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);width:auto;height:auto;object-fit:contain;border-radius:var(--tf-radius-md,16px);box-shadow:0 0 0 1px rgba(255,255,255,.10)}.tf-gallery__lb-cap{max-width:72ch;margin:0;color:var(--tf-lb-ui);font-size:14px;line-height:1.5;text-align:center;opacity:.82}.tf-gallery__lb-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:56px;pointer-events:none}.tf-gallery__lb-count{padding:6px 14px;border-radius:var(--tf-radius-pill,999px);background-color:rgba(255,255,255,.10);font-size:13px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--tf-lb-ui);opacity:.82}.tf-gallery__lb-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:var(--tf-radius-pill,999px);background-color:rgba(255,255,255,.10);color:var(--tf-lb-ui);cursor:pointer;transition:color var(--tf-dur-fast,.18s) var(--tf-ease,ease),background-color var(--tf-dur-fast,.18s) var(--tf-ease,ease),transform var(--tf-dur-fast,.18s) var(--tf-ease,ease),opacity var(--tf-dur-fast,.18s) var(--tf-ease,ease)}.tf-gallery__lb-btn .tf-icon{width:26px;height:26px}.tf-gallery__lb-btn[hidden]{display:none}.tf-gallery__lb-btn--close{top:10px;right:10px}.tf-gallery__lb-btn--prev{top:50%;left:10px;transform:translateY(-50%)}.tf-gallery__lb-btn--next{top:50%;right:10px;transform:translateY(-50%)}.tf-gallery__lb-btn--prev .tf-icon{transform:rotate(180deg)}.tf-gallery__lb-btn:focus-visible{outline:2px solid var(--tf-lb-ui);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tf-gallery__lb-btn:hover{background-color:rgba(255,255,255,.18)}.tf-gallery__lb-btn--close:hover{color:var(--tf-lb-ui-hover);transform:rotate(90deg)}.tf-gallery__lb-btn--prev:hover{color:var(--tf-lb-ui-hover);transform:translate(-3px,-50%)}.tf-gallery__lb-btn--next:hover{color:var(--tf-lb-ui-hover);transform:translate(3px,-50%)}}@media (max-width:1024px){.tf-gallery__lb-stage{padding:64px 20px 84px}.tf-gallery__lb-img{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px)}.tf-gallery__lb-btn--prev{top:auto;bottom:8px;left:calc(50% - 96px);transform:none}.tf-gallery__lb-btn--next{top:auto;bottom:8px;right:calc(50% - 96px);transform:none}}@media (max-width:767px){.tf-gallery__zoom{width:44px;height:44px}.tf-gallery__zoom .tf-icon{width:18px;height:18px}.tf-gallery--cap-hover .tf-gallery__cap,.tf-gallery--cap-over .tf-gallery__cap{padding:10px 12px 14px;font-size:13px}.tf-gallery__lb-stage{padding:56px 12px 84px}}@media (prefers-reduced-motion:reduce){.tf-gallery__figure,.tf-gallery__frame,.tf-gallery__frame .tf-img,.tf-gallery__veil,.tf-gallery__zoom,.tf-gallery__frame::after,.tf-gallery__cap,.tf-gallery__lb,.tf-gallery__lb-figure,.tf-gallery__lb-btn{transition-duration:.01ms}.tf-gallery__link:hover .tf-gallery__figure,.tf-gallery__link:focus-visible .tf-gallery__figure,.tf-gallery__link:hover .tf-gallery__frame .tf-img,.tf-gallery__link:focus-visible .tf-gallery__frame .tf-img{transform:none}.tf-gallery__lb-figure,.tf-gallery__lb.is-open .tf-gallery__lb-figure{transform:none}.tf-gallery__lb-btn--close:hover{transform:none}}.tf-gallery__lb .tf-gallery__lb-figure .tf-gallery__lb-img{border-radius:16px}
/* == w-hero.css == */
.tf-hero{--tf-hero-inset:var(--tf-inset,24px);--tf-hero-admin:0px;--tf-hero-min:calc(100vh - 2 * var(--tf-hero-inset) - var(--tf-hero-admin));--tf-hero-radius:var(--tf-radius-lg,24px);--tf-hero-content-w:74%;--tf-hero-pos:center;--tf-hero-scrim:var(--tf-black,#0B0B0F);--tf-hero-scrim-o:.58;--tf-hero-title:var(--tf-white,#fff);--tf-hero-lead:#E4E4E6;--tf-hero-line:rgba(255,255,255,.16);--tf-hero-stat-value:var(--tf-white,#fff);--tf-hero-stat-unit:var(--tf-red,#FD0009);--tf-hero-stat-label:var(--tf-gray-light,#AEAEAE);--tf-hero-btn-color:#fff;position:relative;z-index:0;isolation:isolate;padding:var(--tf-hero-inset);text-align:center}@supports (height:100svh){.tf-hero{--tf-hero-min:calc(100svh - 2 * var(--tf-hero-inset) - var(--tf-hero-admin))}}.admin-bar .tf-hero{--tf-hero-admin:32px}@media (max-width:782px){.admin-bar .tf-hero{--tf-hero-admin:46px}}@media (max-width:600px){.admin-bar .tf-hero{--tf-hero-admin:0px}}.tf-hero .tf-hero__stage{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:var(--tf-hero-min);overflow:hidden;border-radius:var(--tf-hero-radius);background-color:var(--tf-black,#0B0B0F);background-image:var(--tf-grad-red);color:var(--tf-white,#fff)}.tf-hero .tf-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.tf-hero .tf-hero__poster,.tf-hero .tf-hero__video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--tf-hero-pos,center)}.tf-hero .tf-hero__video{opacity:0;transition:opacity var(--tf-dur-slow) var(--tf-ease-out)}.tf-hero.is-playing .tf-hero__video{opacity:1}.tf-hero .tf-hero__scrim{position:absolute;inset:0;display:block;background-color:var(--tf-hero-scrim,#0B0B0F);opacity:var(--tf-hero-scrim-o,.58)}.tf-hero .tf-hero__media::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.24)}.tf-hero--tint .tf-hero__media::before{content:"";position:absolute;inset:auto -15% -34% -15%;height:70%;background-image:var(--tf-grad-sweep);opacity:.18;filter:blur(70px)}.tf-hero .tf-hero__grain{display:none}.tf-hero .tf-hero__inner{position:relative;z-index:2;width:var(--tf-container);margin-inline:auto;margin-top:calc(var(--tf-topbar-h,38px) + var(--tf-header-h,78px));padding-block:clamp(90px,13vh,140px)}.tf-hero .tf-hero__content{max-width:var(--tf-hero-content-w,74%);margin-inline:auto}.tf-hero .tf-hero__title{margin:0;font-size:clamp(38px,6.2vw,80px);line-height:1.02;letter-spacing:-.032em;font-weight:800;color:var(--tf-hero-title,#fff);text-wrap:balance}.tf-hero .tf-hero__title .tf-hl{color:var(--tf-red,#FD0009)}.tf-hero .tf-hero__lead{margin:clamp(16px,2vh,22px) auto 0;max-width:46ch;font-size:clamp(16px,1.15vw,20px);line-height:1.55;color:var(--tf-hero-lead,#E4E4E6)}.tf-hero .tf-hero__actions{margin:clamp(26px,4vh,40px) -7px 0}.tf-hero .tf-hero__cta{margin:0 7px 12px;min-height:48px;justify-content:center;border:0;border-radius:var(--tf-radius-pill,999px);clip-path:none;text-align:center}.tf-hero .tf-hero__cta--primary,.tf-hero .tf-hero__cta--primary:link,.tf-hero .tf-hero__cta--primary:visited,.tf-hero .tf-hero__cta--primary:hover,.tf-hero .tf-hero__cta--primary:focus,.tf-hero .tf-hero__cta--primary:focus-visible,.tf-hero .tf-hero__cta--primary:active{background-color:var(--tf-red,#FD0009);background-image:none;color:var(--tf-hero-btn-color,#fff);box-shadow:var(--tf-shadow,0 10px 30px rgba(11,11,15,.08))}.tf-hero .tf-hero__cta--primary .tf-icon,.tf-hero .tf-hero__cta--primary .tf-hero__cta-text{color:var(--tf-hero-btn-color,#fff)}.tf-hero .tf-hero__cta--ghost,.tf-hero .tf-hero__cta--ghost:link,.tf-hero .tf-hero__cta--ghost:visited,.tf-hero .tf-hero__cta--ghost:hover,.tf-hero .tf-hero__cta--ghost:focus,.tf-hero .tf-hero__cta--ghost:focus-visible,.tf-hero .tf-hero__cta--ghost:active{background-image:none;background-color:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.tf-hero .tf-hero__cta--ghost .tf-icon,.tf-hero .tf-hero__cta--ghost .tf-hero__cta-text{color:#fff}.tf-hero .tf-hero__stats{display:grid;grid-template-columns:repeat(var(--tf-cols,4),minmax(0,1fr));gap:var(--tf-gap,24px);max-width:980px;margin:clamp(34px,6vh,60px) auto 0;padding:24px 0 0;border-top:1px solid var(--tf-hero-line,rgba(255,255,255,.16));list-style:none}.tf-hero .tf-hero__stat{position:relative}.tf-hero .tf-hero__stat-figure{display:block}.tf-hero .tf-hero__stat-value{display:inline-block;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tf-hero-stat-value,#fff)}.tf-hero .tf-hero__stat-unit{display:inline-block;margin-inline-start:6px;font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-hero-stat-unit,#FD0009)}.tf-hero .tf-hero__stat-label{display:block;margin-top:6px;font-size:13px;line-height:1.45;letter-spacing:.02em;color:var(--tf-hero-stat-label,#AEAEAE)}.tf-hero .tf-hero__lead,.tf-hero .tf-hero__actions,.tf-hero .tf-hero__stats{animation:tf-hero-in var(--tf-dur-slow,.55s) var(--tf-ease-out,ease-out) both}.tf-hero .tf-hero__lead{animation-delay:.08s}.tf-hero .tf-hero__actions{animation-delay:.16s}.tf-hero .tf-hero__stats{animation-delay:.24s}@keyframes tf-hero-in{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (hover:hover) and (pointer:fine){.tf-hero .tf-hero__cta{transition:background-color var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease)}.tf-hero .tf-hero__cta--primary:hover,.tf-hero .tf-hero__cta--primary:focus-visible{background-color:var(--tf-red-mid,#C40813);transform:translate3d(0,-2px,0)}.tf-hero .tf-hero__cta--ghost:hover,.tf-hero .tf-hero__cta--ghost:focus-visible{background-color:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62);transform:translate3d(0,-2px,0)}}@media (max-width:1024px){.tf-hero{--tf-hero-content-w:92%}.tf-hero .tf-hero__video{display:none}.tf-hero .tf-hero__inner{padding-block:clamp(76px,11vh,120px)}.tf-hero .tf-hero__title{font-size:clamp(34px,6.4vw,56px)}}@media (max-width:767px){.tf-hero{--tf-hero-content-w:100%}.tf-hero .tf-hero__inner{padding-block:72px 64px}.tf-hero .tf-hero__title{font-size:clamp(30px,8.6vw,42px)}.tf-hero .tf-hero__lead{font-size:16px;max-width:34ch}.tf-hero .tf-hero__actions{margin-top:24px}.tf-hero .tf-hero__cta{width:calc(100% - 14px);min-height:52px}.tf-hero .tf-hero__stats{margin-top:30px;padding-top:20px;gap:20px var(--tf-gap,20px)}.tf-hero .tf-hero__stat-value{font-size:24px}.tf-hero .tf-hero__stat-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.tf-hero .tf-hero__lead,.tf-hero .tf-hero__actions,.tf-hero .tf-hero__stats{animation:none}.tf-hero .tf-hero__video,.tf-hero .tf-hero__cta{transition:none}.tf-hero .tf-hero__cta:hover{transform:none}}
/* == w-logo-marquee.css == */
.tf-logo-marquee{--tf-marquee-dur:36s;--tf-logo-h:46px;--tf-logo-max:170px;--tf-logo-dim:.62;--tf-marquee-line:var(--tf-hairline);--tf-marquee-accent:var(--tf-red);--tf-marquee-pad:24px;position:relative;padding-top:var(--tf-marquee-pad,24px);padding-bottom:var(--tf-marquee-pad,24px)}.tf-logo-marquee--ruled{border-top:1px solid var(--tf-marquee-line);border-bottom:1px solid var(--tf-marquee-line)}.tf-logo-marquee--ruled::before{content:"";position:absolute;left:0;top:-2px;width:72px;height:3px;border-radius:var(--tf-radius-pill,999px);background-color:var(--tf-marquee-accent)}.tf-logo-marquee__viewport{display:flex;align-items:center;gap:var(--tf-gap,56px);width:100%;overflow:hidden}.tf-logo-marquee--fade .tf-logo-marquee__viewport{-webkit-mask-image:linear-gradient(
    to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 9%,rgba(0,0,0,1) 91%,rgba(0,0,0,0) 100%
  );mask-image:linear-gradient(
    to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 9%,rgba(0,0,0,1) 91%,rgba(0,0,0,0) 100%
  )}.tf-logo-marquee__track{display:flex;flex:0 0 auto;align-items:center;gap:var(--tf-gap,56px);min-width:max-content;margin:0;padding:0;list-style:none;will-change:transform;animation:tf-marquee-run var(--tf-marquee-dur,36s) linear infinite}.tf-logo-marquee--rtl .tf-logo-marquee__track{animation-direction:reverse}@keyframes tf-marquee-run{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-100% - var(--tf-gap,56px)),0,0)}}.tf-logo-marquee__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px}.tf-logo-marquee .tf-img{width:auto;height:var(--tf-logo-h,46px);max-width:var(--tf-logo-max,170px);object-fit:contain}.tf-logo-marquee--gray .tf-img{filter:grayscale(1);opacity:var(--tf-logo-dim,.62);transition:filter var(--tf-dur,.28s) var(--tf-ease,ease),opacity var(--tf-dur,.28s) var(--tf-ease,ease)}@media (hover:hover) and (pointer:fine){.tf-logo-marquee--pause:hover .tf-logo-marquee__track{animation-play-state:paused}.tf-logo-marquee--gray .tf-logo-marquee__item:hover .tf-img{filter:grayscale(0);opacity:1}.tf-logo-marquee--pause .tf-logo-marquee__item{transition:transform var(--tf-dur,.28s) var(--tf-ease-out,ease)}.tf-logo-marquee--pause .tf-logo-marquee__item:hover{transform:scale(1.06)}}.tf-logo-marquee:focus-within .tf-logo-marquee__track{animation-play-state:paused}@media (max-width:1024px){.tf-logo-marquee--ruled::before{width:56px}}@media (max-width:767px){.tf-logo-marquee--fade .tf-logo-marquee__viewport{-webkit-mask-image:linear-gradient(
      to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,rgba(0,0,0,0) 100%
    );mask-image:linear-gradient(
      to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,rgba(0,0,0,0) 100%
    )}.tf-logo-marquee--ruled::before{width:44px}}@media (prefers-reduced-motion:reduce){.tf-logo-marquee__viewport{flex-wrap:wrap;justify-content:center;row-gap:calc(var(--tf-gap,56px) / 2);overflow:visible}.tf-logo-marquee--fade .tf-logo-marquee__viewport{-webkit-mask-image:none;mask-image:none}.tf-logo-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:calc(var(--tf-gap,56px) / 2);min-width:0;animation:none;will-change:auto}.tf-logo-marquee__track[aria-hidden="true"]{display:none}.tf-logo-marquee--gray .tf-img{transition:none}.tf-logo-marquee__item{transition:none}.tf-logo-marquee--pause .tf-logo-marquee__item:hover{transform:none}}
/* == w-logo.css == */
.tf-logo{display:block;text-align:var(--tf-align,left);line-height:0}.tf-logo__link{display:inline-flex;align-items:center;gap:var(--tf-logo-gap,14px);min-height:44px;color:inherit;text-decoration:none;transition:opacity var(--tf-dur-fast) var(--tf-ease)}.tf-logo__stack{display:inline-grid}.tf-logo__stack>*{grid-area:1 / 1}.tf-logo__img{display:block;width:auto;max-width:100%;height:var(--tf-logo-h,58px);object-fit:contain;transition:opacity var(--tf-dur) var(--tf-ease)}.tf-logo--has-sticky .tf-logo__img--sticky{opacity:0}.tf-is-stuck .tf-logo--has-sticky .tf-logo__img--main{opacity:0}.tf-is-stuck .tf-logo--has-sticky .tf-logo__img--sticky{opacity:1}.tf-is-stuck .tf-logo__img{height:var(--tf-logo-h-stuck,var(--tf-logo-h,58px))}.tf-logo__meta{display:flex;flex-direction:column;gap:3px;padding-left:var(--tf-logo-gap,14px);border-left:2px solid var(--tf-logo-rule,var(--tf-red));text-align:left;line-height:1.15}.tf-logo__name{font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--tf-logo-name-color,var(--tf-header-fg,var(--tf-black,#0B0B0F)))}.tf-logo__tag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-logo-tag-color,color-mix(in srgb,var(--tf-header-fg,var(--tf-black,#0B0B0F)) 60%,transparent))}@media (hover:hover) and (pointer:fine){a.tf-logo__link:hover{opacity:.85}}@media (max-width:1024px){.tf-logo__name{font-size:13px}.tf-logo__tag{letter-spacing:.1em}}@media (max-width:767px){.tf-logo--meta-desktop .tf-logo__meta{display:none}}@media (prefers-reduced-motion:reduce){.tf-logo__link,.tf-logo__img{transition:none}}
/* == w-machine-grid.css == */
.tf-machine-grid{--tf-mg-card:var(--tf-white,#FFFFFF);--tf-mg-line:var(--tf-hairline,rgba(11,11,15,.10));--tf-mg-line-hover:var(--tf-hairline-strong,rgba(11,11,15,.16));--tf-mg-ratio:4 / 3;--tf-mg-fit:cover;--tf-mg-radius:var(--tf-radius-md,16px);--tf-mg-pad:24px;--tf-mg-brand:var(--tf-red-mid,#C40813);--tf-mg-name:var(--tf-ink,#2D2D2B);--tf-mg-spec-label:var(--tf-gray,#939294);--tf-mg-spec-value:var(--tf-ink-soft,#403F43);--tf-mg-link:var(--tf-ink,#2D2D2B);--tf-mg-badge-bg:var(--tf-black,#0B0B0F);--tf-mg-badge:#FFFFFF;--tf-mg-shadow-hover:0 22px 44px -14px rgba(11,11,15,.18),0 6px 16px rgba(11,11,15,.06);--tf-mg-hover-dur:.35s;--tf-mg-hover-ease:var(--tf-ease,cubic-bezier(.22,.61,.36,1))}.tf-machine-grid__filter{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 28px}.tf-machine-grid__chip{padding:10px 20px;font-family:var(--tf-font,inherit);font-size:14px;font-weight:600;line-height:1.2;color:var(--tf-ink,#2D2D2B);background-color:transparent;border:0;border-radius:var(--tf-radius-pill,999px);box-shadow:inset 0 0 0 1px var(--tf-mg-line);cursor:pointer;transition:box-shadow var(--tf-dur,.28s) var(--tf-ease),background-color var(--tf-dur,.28s) var(--tf-ease),color var(--tf-dur-fast,.18s) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-machine-grid__chip:hover{box-shadow:inset 0 0 0 1px var(--tf-mg-line-hover)}}.tf-machine-grid__chip.is-active{color:#FFFFFF;background-color:var(--tf-ink,#2D2D2B);box-shadow:inset 0 0 0 1px var(--tf-ink,#2D2D2B)}.tf-machine-grid__chip:focus-visible{outline:2px solid var(--tf-ink,#2D2D2B);outline-offset:3px}.tf-machine-grid__list{list-style:none;margin:0;padding:10px 0;display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,24px);align-items:stretch}.tf-machine-grid__item{min-width:0;display:flex}.tf-machine-grid__item[hidden]{display:none}.tf-machine-grid__card{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--tf-mg-card);border-radius:var(--tf-mg-radius);box-shadow:inset 0 0 0 1px var(--tf-mg-line),var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05));translate:0 0;transition:translate var(--tf-mg-hover-dur) var(--tf-mg-hover-ease),box-shadow var(--tf-mg-hover-dur) var(--tf-mg-hover-ease)}.tf-machine-grid__media{position:relative;margin:0;aspect-ratio:var(--tf-mg-ratio);overflow:hidden;border-radius:var(--tf-mg-radius) var(--tf-mg-radius) 0 0;background-color:var(--tf-surface,#F4F4F4)}.tf-machine-grid__media .tf-machine-grid__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:var(--tf-mg-fit);object-position:center;transition:transform var(--tf-dur-slow,.55s) var(--tf-ease-out)}.tf-machine-grid__panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--tf-ink,#2D2D2B)}.tf-machine-grid__panel-icon{width:64px;height:64px;color:rgba(255,255,255,.28)}.tf-machine-grid__badge{position:absolute;top:12px;left:12px;padding:6px 13px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-mg-badge);background-color:var(--tf-mg-badge-bg);border-radius:var(--tf-radius-pill,999px)}.tf-machine-grid__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--tf-mg-pad)}.tf-machine-grid__cat,.tf-machine-grid__brand{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-mg-brand)}.tf-machine-grid__name{margin:0;font-family:var(--tf-font,inherit);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--tf-mg-name);text-wrap:balance}.tf-machine-grid__meta{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--tf-gray,#939294)}.tf-machine-grid__desc{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--tf-ink-soft,#403F43);text-wrap:pretty}.tf-machine-grid__specs{margin:16px 0 0}.tf-machine-grid__spec{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--tf-line-soft,#EBEBEB)}.tf-machine-grid__spec:first-child{border-top:0;padding-top:0}.tf-machine-grid__spec-label{font-size:13px;line-height:1.5;color:var(--tf-mg-spec-label)}.tf-machine-grid__spec-value{margin:0;font-family:var(--tf-font-mono,ui-monospace,monospace);font-size:13.5px;font-weight:600;line-height:1.5;text-align:right;color:var(--tf-mg-spec-value)}.tf-machine-grid__spec--wide{justify-content:flex-start}.tf-machine-grid__spec--wide .tf-machine-grid__spec-value{text-align:left}.tf-machine-grid__link,.tf-machine-grid__link:hover,.tf-machine-grid__link:focus{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;color:var(--tf-mg-link);text-decoration:none}.tf-machine-grid__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.tf-machine-grid__link .tf-icon{width:18px;height:18px;opacity:.5;translate:0 0;transition:opacity var(--tf-mg-hover-dur) var(--tf-mg-hover-ease),translate var(--tf-mg-hover-dur) var(--tf-mg-hover-ease)}@media (hover:hover) and (pointer:fine){.tf-machine-grid__card:hover{translate:0 -5px;box-shadow:inset 0 0 0 1px var(--tf-mg-line-hover),var(--tf-mg-shadow-hover)}.tf-machine-grid--zoom .tf-machine-grid__card:hover .tf-machine-grid__img{transform:scale(1.04)}.tf-machine-grid__card:hover .tf-machine-grid__link .tf-icon{opacity:.85;translate:4px 0}}.tf-machine-grid__card:focus-within{box-shadow:inset 0 0 0 2px var(--tf-ink,#2D2D2B),var(--tf-mg-shadow-hover)}.tf-machine-grid__card:focus-within .tf-machine-grid__link .tf-icon{opacity:.85}@media (max-width:1024px){.tf-machine-grid__name{font-size:18px}}@media (max-width:767px){.tf-machine-grid{--tf-mg-pad:20px}.tf-machine-grid__filter{gap:8px;margin-bottom:22px}.tf-machine-grid__chip{padding:9px 16px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.tf-machine-grid__card,.tf-machine-grid__img,.tf-machine-grid__chip,.tf-machine-grid__link .tf-icon{transition-duration:.01ms}.tf-machine-grid__card:hover{translate:0 0}.tf-machine-grid--zoom .tf-machine-grid__card:hover .tf-machine-grid__img{transform:none}.tf-machine-grid__card:hover .tf-machine-grid__link .tf-icon{translate:0 0}}
/* == w-map.css == */
.tf-map{--tf-map-bg:var(--tf-void);--tf-map-grid:rgba(255,255,255,.08);--tf-map-scrim:rgba(31,31,30,.45);--tf-map-tick:var(--tf-red);--tf-map-pin:var(--tf-red);--tf-map-card:var(--tf-white);--tf-map-place:var(--tf-ink);--tf-map-addr:var(--tf-ink-soft);--tf-map-dir:var(--tf-red);--tf-map-ratio:16 / 9;--tf-map-max:100%;display:block}.tf-map__figure{margin:0;max-width:var(--tf-map-max,100%)}.tf-map__stage{position:relative;isolation:isolate;aspect-ratio:var(--tf-map-ratio,16 / 9);overflow:hidden;background-color:var(--tf-map-bg);border-radius:var(--tf-radius-lg,24px);box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06))}.tf-map__poster{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.tf-map__frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;border:0;display:block}.tf-map__blueprint{position:absolute;inset:0;z-index:0;display:grid;place-items:center;background-color:var(--tf-map-bg)}.tf-map__pin{display:grid;place-items:center;color:var(--tf-map-pin)}.tf-map__pin .tf-icon{width:1em;height:1em;font-size:clamp(44px,6vw,72px);filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.tf-map__scrim{position:absolute;inset:0;z-index:1;background-color:var(--tf-map-scrim);pointer-events:none}.tf-map__trigger{position:absolute;inset:0;z-index:2;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:none}.tf-map__cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:14px 26px;background-color:var(--tf-red,#FD0009);background-image:none;color:#fff;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.01em;border-radius:var(--tf-radius-pill,999px);box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26));transition:background-color var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease)}.tf-map__cta .tf-icon{font-size:19px}.tf-map__card{position:absolute;z-index:3;left:16px;bottom:16px;max-width:min(360px,calc(100% - 32px));padding:16px 20px;background-color:var(--tf-map-card);border-radius:var(--tf-radius-md,16px);box-shadow:var(--tf-shadow-lg,0 24px 60px rgba(11,11,15,.14))}.tf-map__place{margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--tf-map-place)}.tf-map__addr{margin:0;font-size:14px;line-height:1.5;color:var(--tf-map-addr)}.tf-map__addr--coords{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums}.tf-map__dir{display:inline-flex;align-items:center;gap:8px;margin-top:6px;min-height:44px;color:var(--tf-map-dir);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.tf-map__dir .tf-icon{font-size:18px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-map__stage[data-state="live"] .tf-map__card{padding:12px 16px;max-width:min(320px,calc(100% - 32px))}.tf-map--ticks .tf-map__stage::before,.tf-map--ticks .tf-map__stage::after{content:"";position:absolute;z-index:4;width:26px;height:26px;pointer-events:none}.tf-map--ticks .tf-map__stage::before{top:18px;right:18px;border-top:2px solid var(--tf-map-tick);border-right:2px solid var(--tf-map-tick);border-top-right-radius:var(--tf-radius-xs,6px)}.tf-map--ticks .tf-map__stage::after{bottom:18px;right:18px;border-bottom:2px solid var(--tf-map-tick);border-right:2px solid var(--tf-map-tick);border-bottom-right-radius:var(--tf-radius-xs,6px)}.tf-map__privacy{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;line-height:1.5;color:var(--tf-gray)}.tf-map__privacy .tf-icon{font-size:16px;flex:none;margin-top:2px}@media (hover:hover) and (pointer:fine){.tf-map__trigger:hover .tf-map__cta,.tf-map__trigger:focus-visible .tf-map__cta{background-color:var(--tf-red-mid,#C40813);color:#fff;transform:translateY(-2px);box-shadow:var(--tf-shadow-lg,0 24px 60px rgba(11,11,15,.14)),var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26))}.tf-map__dir:hover .tf-icon,.tf-map__dir:focus-visible .tf-icon{transform:translateX(4px)}.tf-map__dir:hover .tf-map__dir-text{text-decoration:underline;text-underline-offset:4px}}@media (max-width:1024px){.tf-map__card{left:14px;bottom:14px;max-width:min(320px,calc(100% - 28px));padding:14px 16px}.tf-map__place{font-size:16px}}@media (max-width:767px){.tf-map__card{left:10px;right:10px;bottom:10px;max-width:none;padding:12px 14px;border-radius:var(--tf-radius-sm,10px)}.tf-map__stage[data-state="live"] .tf-map__card{max-width:none}.tf-map__cta{padding:12px 20px;font-size:14px}.tf-map__addr{font-size:13px}.tf-map--ticks .tf-map__stage::before,.tf-map--ticks .tf-map__stage::after{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.tf-map,.tf-map *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.tf-map__trigger:hover .tf-map__cta,.tf-map__trigger:focus-visible .tf-map__cta{transform:none}}
/* == w-media-split.css == */
.tf-media-split{--tf-ms-media-w:52%;--tf-ms-valign:center;--tf-ms-ratio:4/3;--tf-ms-head-align:center;--tf-ms-item-cols:1;--tf-ms-media-bg:var(--tf-black-soft,#16161A);--tf-ms-back:var(--tf-red);--tf-ms-ico:var(--tf-red);--tf-ms-item:var(--tf-ink);--tf-ms-meta:var(--tf-red-deep);--tf-ms-chip-bg:var(--tf-white);--tf-ms-chip-line:var(--tf-hairline,rgba(11,11,15,.10));--tf-ms-play-ink:var(--tf-red);--tf-vid-ratio:var(--tf-ms-ratio,4/3);--tf-vid-bg:var(--tf-black-soft,#16161A);--tf-vid-scrim:rgba(11,11,15,.42);--tf-vid-play-w:78px;display:block}.tf-media-split__head{max-width:62ch;margin:0 auto clamp(28px,3.4vw,44px);text-align:var(--tf-ms-head-align,center)}.tf-media-split--split .tf-media-split__head{max-width:none;margin:0 0 14px;text-align:start}.tf-media-split--split .tf-media-split__title{font-size:clamp(22px,1.05rem + 1vw,28px);line-height:1.22;text-wrap:balance}.tf-media-split__title{margin:0 0 12px;color:var(--tf-ink);font-size:clamp(26px,3.2vw,40px);line-height:1.12;letter-spacing:-0.02em}.tf-media-split__title:last-child{margin-bottom:0}.tf-media-split__desc{color:var(--tf-ink-soft);font-size:clamp(15px,1.1vw,17px);line-height:1.7}.tf-media-split__desc>:first-child{margin-top:0}.tf-media-split__desc>:last-child{margin-bottom:0}.tf-media-split__grid{display:grid;grid-template-columns:var(--tf-ms-media-w,52%) minmax(0,1fr);gap:var(--tf-gap,48px);align-items:var(--tf-ms-valign,center)}.tf-media-split--right .tf-media-split__grid{grid-template-columns:minmax(0,1fr) var(--tf-ms-media-w,52%)}.tf-media-split--solo .tf-media-split__grid{grid-template-columns:minmax(0,1fr)}.tf-media-split__media{margin:0;min-width:0}.tf-media-split__stage{position:relative}.tf-media-split--backdrop .tf-media-split__stage::before{content:"";position:absolute;z-index:0;inset:26px -22px -22px 26px;border-radius:var(--tf-radius-lg,24px);background-color:color-mix(in srgb,var(--tf-ms-back) 9%,transparent);pointer-events:none}.tf-media-split--backdrop.tf-media-split--right .tf-media-split__stage::before{inset:26px 26px -22px -22px}@supports not (background-color:color-mix(in srgb,red 10%,transparent)){.tf-media-split--backdrop .tf-media-split__stage::before{background-color:var(--tf-red);opacity:.12}}.tf-media-split__frame{position:relative;z-index:1;overflow:hidden;aspect-ratio:var(--tf-ms-ratio,4/3);border-radius:var(--tf-radius-lg,24px);background-color:var(--tf-ms-media-bg);box-shadow:var(--tf-shadow-lg)}.tf-media-split__pic{width:100%;height:100%;object-fit:cover}.tf-media-split--auto .tf-media-split__frame{aspect-ratio:auto}.tf-media-split--auto .tf-media-split__pic{height:auto;object-fit:fill}.tf-media-split--auto .tf-facade{aspect-ratio:16/9}.tf-media-split__caption{position:relative;z-index:1;margin-top:14px;color:var(--tf-gray);font-size:13px;line-height:1.5}.tf-media-split__badge{position:absolute;bottom:16px;left:16px;z-index:3;display:flex;flex-direction:column;gap:2px;padding:12px 18px;border-radius:var(--tf-radius-md,16px);background-color:var(--tf-red);color:#FFFFFF;box-shadow:var(--tf-shadow-lg)}.tf-media-split__badge-value{font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.tf-media-split__badge-label{font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;opacity:0.88}.tf-media-split__text{min-width:0}.tf-media-split__list{display:grid;grid-template-columns:repeat(var(--tf-ms-item-cols,1),minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.tf-media-split__item{display:flex;align-items:center;gap:14px;min-height:44px;padding:14px 18px;border:1px solid var(--tf-ms-chip-line);border-radius:var(--tf-radius-md,16px);background-color:var(--tf-ms-chip-bg);box-shadow:var(--tf-shadow-xs);color:var(--tf-ms-item);font-size:15px;line-height:1.45;transform:translate3d(var(--tf-ms-x,0px),var(--tf-ms-y,0px),0);transition:transform var(--tf-dur) var(--tf-ease-out),opacity var(--tf-dur-slow) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out),border-color var(--tf-dur) var(--tf-ease)}.tf-media-split__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--tf-radius-pill,999px);background-color:rgba(253,0,9,.10);color:var(--tf-ms-ico)}.tf-media-split__ico .tf-icon{font-size:18px}.tf-media-split__label{flex:1 1 auto;min-width:0}.tf-media-split__value{flex:none;margin-left:auto;padding:5px 11px;border-radius:var(--tf-radius-pill,999px);background-color:rgba(253,0,9,.08);color:var(--tf-ms-meta);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tf-media-split__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.tf-media-split__actions .tf-btn{min-height:48px;padding:15px 30px;border:1px solid transparent;border-radius:var(--tf-radius-pill,999px);clip-path:none;color:var(--tf-btn-color,#FFFFFF);box-shadow:var(--tf-shadow)}.tf-media-split__actions .tf-btn--ghost{background-image:none;background-color:transparent;border:1px solid var(--tf-hairline-strong,rgba(11,11,15,.16));box-shadow:none;color:var(--tf-ink)}.tf-media-split .tf-facade{position:relative;z-index:1;display:block;overflow:hidden;aspect-ratio:var(--tf-vid-ratio,4/3);border-radius:var(--tf-radius-lg,24px);background-color:var(--tf-vid-bg);box-shadow:var(--tf-shadow-lg)}.tf-media-split .tf-facade--plain{background-image:none}.tf-media-split .tf-facade__trigger{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:#FFFFFF;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.tf-media-split .tf-facade__trigger:focus-visible{outline:2px solid var(--tf-red);outline-offset:-4px}.tf-media-split .tf-facade__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--tf-dur-slow) var(--tf-ease-out)}.tf-media-split .tf-facade__scrim{position:absolute;inset:0;background-color:var(--tf-vid-scrim)}.tf-media-split .tf-facade__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:var(--tf-vid-play-w,78px);height:var(--tf-vid-play-w,78px);border:1px solid rgba(255,255,255,.55);border-radius:var(--tf-radius-pill,999px);background-color:var(--tf-glass,rgba(255,255,255,.72));-webkit-backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px));backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px));color:var(--tf-ms-play-ink);box-shadow:0 14px 34px rgba(11,11,15,.28);transform:translate(-50%,-50%);transition:transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease-out)),background-color var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease)}.tf-media-split .tf-facade__play .tf-icon{font-size:calc(var(--tf-vid-play-w,78px) * 0.32);transform:translateX(6%)}.tf-media-split .tf-facade__meta{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:16px 18px;text-align:start}.tf-media-split .tf-facade__label{color:#FFFFFF;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.tf-media-split .tf-facade__time{margin-left:auto;padding:5px 11px;border-radius:var(--tf-radius-pill,999px);background-color:rgba(11,11,15,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#FFFFFF;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tf-media-split .tf-facade__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background-color:var(--tf-vid-bg);object-fit:contain}.tf-media-split .tf-facade__frame:focus-visible{outline:2px solid var(--tf-red);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.tf-media-split .tf-facade__trigger:hover .tf-facade__play,.tf-media-split .tf-facade__trigger:focus-visible .tf-facade__play{background-color:rgba(255,255,255,.88);box-shadow:0 18px 44px rgba(11,11,15,.34);transform:translate(-50%,-50%) scale(1.09)}.tf-media-split .tf-facade__trigger:hover .tf-facade__poster{transform:scale(1.04)}.tf-media-split__item:hover{--tf-ms-x:5px;border-color:var(--tf-hairline-strong,rgba(11,11,15,.16));box-shadow:var(--tf-shadow-sm)}.tf-media-split__actions .tf-btn:hover{color:var(--tf-btn-color,#FFFFFF)}.tf-media-split__actions .tf-btn--ghost:hover{border-color:var(--tf-red);box-shadow:none;color:var(--tf-red)}}.tf-media-split.is-seq .tf-media-split__media,.tf-media-split.is-seq .tf-media-split__actions{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-out),transform var(--tf-dur-slow) var(--tf-ease-out);transition-delay:calc(var(--tf-ms-i,0) * 70ms)}.tf-media-split.is-seq .tf-media-split__item{--tf-ms-y:14px;opacity:0;transition-delay:calc(var(--tf-ms-i,0) * 70ms)}.tf-media-split.is-seq.is-seq-in .tf-media-split__media,.tf-media-split.is-seq.is-seq-in .tf-media-split__actions{opacity:1;transform:none}.tf-media-split.is-seq.is-seq-in .tf-media-split__item{--tf-ms-y:0px;opacity:1}@media (max-width:1024px){.tf-media-split__grid,.tf-media-split--right .tf-media-split__grid{grid-template-columns:minmax(0,1fr)}.tf-media-split--backdrop .tf-media-split__stage::before,.tf-media-split--backdrop.tf-media-split--right .tf-media-split__stage::before{inset:22px 0 -18px 0}.tf-media-split--m-media-first .tf-media-split__media{order:-1}}@media (max-width:767px){.tf-media-split{--tf-vid-play-w:64px;--tf-ms-item-cols:1}.tf-media-split__head{margin-bottom:24px}.tf-media-split__item{flex-wrap:wrap;padding:13px 15px;gap:12px}.tf-media-split__value{margin-left:50px}.tf-media-split__badge{bottom:12px;left:12px;padding:10px 14px}.tf-media-split__actions .tf-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.tf-media-split .tf-facade__play,.tf-media-split .tf-facade__poster,.tf-media-split__item,.tf-media-split__ico{transition:none}.tf-media-split.is-seq .tf-media-split__media,.tf-media-split.is-seq .tf-media-split__item,.tf-media-split.is-seq .tf-media-split__actions{--tf-ms-x:0px;--tf-ms-y:0px;opacity:1;transform:none;transition:none}.tf-media-split__item,.tf-media-split__item:hover{--tf-ms-x:0px;--tf-ms-y:0px;transform:none}.tf-media-split .tf-facade__trigger:hover .tf-facade__poster,.tf-media-split__item:hover .tf-media-split__ico{transform:none}.tf-media-split .tf-facade__trigger:hover .tf-facade__play,.tf-media-split .tf-facade__trigger:focus-visible .tf-facade__play{transform:translate(-50%,-50%)}}.tf-media-split__stage>.tf-facade{position:relative;z-index:1;overflow:hidden;border-radius:var(--tf-radius-lg,24px);box-shadow:var(--tf-shadow-lg)}.tf-media-split__desc,.tf-media-split__desc p{text-wrap:pretty}.tf-media-split--backdrop .tf-media-split__stage::before{display:none}.tf-media-split:not(.tf-media-split--auto) .tf-media-split__frame>.tf-media-split__pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tf-media-split__actions:not(:has(>* + *)){justify-content:center}.tf-media-split--chips-sm .tf-media-split__items{gap:8px}.tf-media-split--chips-sm .tf-media-split__item{min-height:0;gap:10px;padding:9px 14px;border-radius:var(--tf-radius-sm,10px);font-size:14px;line-height:1.4}.tf-media-split--chips-sm .tf-media-split__ico{width:30px;height:30px}.tf-media-split--chips-sm .tf-media-split__ico .tf-icon{font-size:15px;width:15px;height:15px}.tf-media-split--text-center .tf-media-split__text{text-align:center}.tf-media-split--text-center .tf-media-split__items{justify-content:center}.tf-media-split--text-center .tf-media-split__item{justify-content:center}.tf-media-split--text-center .tf-media-split__actions{justify-content:center}
/* == w-page-hero.css == */
.tf-page-hero{--tf-hero-min:360px;--tf-hero-pad-y:76px;--tf-hero-w:1200px;--tf-hero-pos:50% 50%;--tf-hero-scrim:76%;--tf-hero-tint:42%;--tf-hero-fg:var(--tf-ink);--tf-hero-fg-soft:var(--tf-ink-soft);--tf-hero-line:var(--tf-hairline,rgba(11,11,15,.10));position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--tf-hero-min);background-color:var(--tf-hero-bg,var(--tf-white-warm,var(--tf-paper)));color:var(--tf-hero-fg)}.tf-page-hero--invert{--tf-hero-fg:var(--tf-white);--tf-hero-fg-soft:rgba(255,255,255,.78);--tf-hero-line:rgba(255,255,255,.22);background-color:var(--tf-hero-bg,var(--tf-black,var(--tf-void)))}.tf-page-hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.tf-page-hero__bg .tf-img{width:100%;height:100%;object-fit:cover;object-position:var(--tf-hero-pos)}.tf-page-hero__scrim{position:absolute;inset:0;pointer-events:none}.tf-page-hero__scrim--dark{background-color:rgba(11,11,15,.62);opacity:var(--tf-hero-scrim)}.tf-page-hero__scrim--brand{background-image:var(--tf-grad-red);mix-blend-mode:multiply;opacity:var(--tf-hero-tint)}.tf-page-hero__inner{position:relative;z-index:1;display:grid;justify-items:var(--tf-align,center);width:100%;max-width:var(--tf-hero-w);margin-inline:auto;padding-block:var(--tf-hero-pad-y);padding-inline:clamp(16px,4vw,32px)}.tf-page-hero__crumbs{margin:-14px 0 30px;font-size:13px;line-height:1.5;color:var(--tf-hero-fg-soft);text-align:inherit}.tf-page-hero .tf-crumbs__list{display:inline-flex;flex-wrap:wrap;justify-content:inherit;gap:14px;list-style:none;margin:0;padding:0}.tf-page-hero .tf-crumbs__sep{display:none}.tf-page-hero__crumb-list{display:block;margin:0;padding:0;list-style:none}.tf-page-hero__crumb{display:inline}.tf-page-hero__crumb + .tf-page-hero__crumb::before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);vertical-align:2px;opacity:.55}.tf-page-hero__crumb-link,.tf-page-hero__crumbs--theme a{display:inline-block;padding-block:6px;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--tf-dur-fast) var(--tf-ease),border-color var(--tf-dur-fast) var(--tf-ease)}.tf-page-hero__crumb-current{color:var(--tf-hero-fg);font-weight:600}.tf-page-hero__crumbs--theme ol,.tf-page-hero__crumbs--theme ul{display:block;margin:0;padding:0;list-style:none}.tf-page-hero__crumbs--theme li{display:inline}.tf-page-hero__crumb-link:focus-visible,.tf-page-hero__crumbs--theme a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--tf-radius-xs,6px)}.tf-page-hero__title{margin:0;max-width:24ch;font-size:clamp(30px,1.55rem + 2.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:var(--tf-hero-title,var(--tf-hero-fg));text-wrap:balance}.tf-page-hero__lead{margin:16px 0 0;max-width:60ch;font-size:clamp(15px,.92rem + .28vw,18px);line-height:1.65;color:var(--tf-hero-fg-soft);text-wrap:pretty}.tf-page-hero__facts{width:100%;margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--tf-hero-line);text-align:inherit;font-size:0}.tf-page-hero__fact{display:inline-flex;flex-direction:column;gap:4px;margin:5px;padding:12px 18px;text-align:left;vertical-align:top;border:1px solid var(--tf-hero-line);border-radius:var(--tf-radius-md,16px);background-color:rgba(255,255,255,.55)}.tf-page-hero--invert .tf-page-hero__fact{background-color:rgba(255,255,255,.07);backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px))}.tf-page-hero__fact-label{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:var(--tf-hero-fg-soft)}.tf-page-hero__fact-value{margin:0;font-size:clamp(19px,1rem + .55vw,24px);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--tf-hero-title,var(--tf-hero-fg))}.tf-page-hero__edge{position:absolute;inset:auto 0 0 0;z-index:2;height:4px;background-image:var(--tf-grad-sweep);pointer-events:none}@media (hover:hover) and (pointer:fine){.tf-page-hero__crumb-link:hover,.tf-page-hero__crumbs--theme a:hover{color:var(--tf-red);border-bottom-color:currentColor}.tf-page-hero--invert .tf-page-hero__crumb-link:hover,.tf-page-hero--invert .tf-page-hero__crumbs--theme a:hover{color:var(--tf-white)}}html.tf-js .tf-page-hero.tf-reveal .tf-page-hero__crumbs,html.tf-js .tf-page-hero.tf-reveal .tf-page-hero__facts{opacity:0;transform:translate3d(0,10px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-out),transform var(--tf-dur-slow) var(--tf-ease-out)}html.tf-js .tf-page-hero.tf-reveal.is-in .tf-page-hero__crumbs,html.tf-js .tf-page-hero.tf-reveal.is-in .tf-page-hero__facts{opacity:1;transform:none}html.tf-js .tf-page-hero.tf-reveal.is-in .tf-page-hero__facts{transition-delay:90ms}@media (max-width:1024px){.tf-page-hero__title{max-width:28ch;letter-spacing:-.015em}.tf-page-hero__facts{margin-top:22px;padding-top:18px}}@media (max-width:767px){.tf-page-hero__crumbs{margin-bottom:14px;font-size:12px}.tf-page-hero__crumb-link,.tf-page-hero__crumbs--theme a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.tf-page-hero__title,.tf-page-hero__lead{max-width:none}.tf-page-hero__scrim--dark{background-color:rgba(11,11,15,.70)}.tf-page-hero__fact{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.tf-page-hero__crumb-link,.tf-page-hero__crumbs--theme a,.tf-page-hero__img{transition:none;animation:none}html.tf-js .tf-page-hero.tf-reveal .tf-page-hero__crumbs,html.tf-js .tf-page-hero.tf-reveal .tf-page-hero__facts{opacity:1;transform:none;transition:none}}.tf-page-hero{border-radius:var(--tf-radius-lg,24px);overflow:hidden}.tf-page-hero__bg{border-radius:inherit}@media (max-width:767px){.tf-page-hero{border-radius:var(--tf-radius-md,16px)}}.tf-page-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--tf-align,center);gap:14px;margin-top:28px}.tf-page-hero--invert .tf-btn--ghost{color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38)}.tf-page-hero--invert .tf-btn--ghost:focus-visible{color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}@media (hover:hover) and (pointer:fine){.tf-page-hero--invert .tf-btn--ghost:hover{color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}}.tf-page-hero--invert .tf-btn:focus-visible{outline-color:#FFFFFF}@media (max-width:767px){.tf-page-hero__actions{gap:10px;margin-top:22px}}
/* == w-pdf.css == */
.tf-pdf{--tf-pdf-h:640px}.tf-pdf__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.tf-pdf__tab{padding:9px 16px;font-family:var(--tf-font,inherit);font-size:14px;font-weight:600;line-height:1.25;color:var(--tf-ink,#2D2D2B);background-color:transparent;border:0;border-radius:var(--tf-radius-pill,999px);box-shadow:inset 0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10));cursor:pointer;transition:box-shadow var(--tf-dur,.28s) var(--tf-ease),background-color var(--tf-dur,.28s) var(--tf-ease),color var(--tf-dur-fast,.18s) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-pdf__tab:hover{box-shadow:inset 0 0 0 1px var(--tf-hairline-strong,rgba(11,11,15,.16))}}.tf-pdf__tab.is-active{color:#FFFFFF;background-color:var(--tf-ink,#2D2D2B);box-shadow:inset 0 0 0 1px var(--tf-ink,#2D2D2B)}.tf-pdf__tab:focus-visible{outline:2px solid var(--tf-ink,#2D2D2B);outline-offset:3px}.tf-pdf__viewer{overflow:hidden;border-radius:var(--tf-radius-md,16px);background-color:var(--tf-white,#FFFFFF);box-shadow:inset 0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10)),var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05))}.tf-pdf__stage{position:relative;display:flex;align-items:flex-start;justify-content:center;height:var(--tf-pdf-h);overflow:auto;background-color:var(--tf-surface,#F4F4F4)}.tf-pdf__canvas{display:block;margin:0 auto;opacity:0;transition:opacity var(--tf-dur,.28s) var(--tf-ease)}.tf-pdf__canvas.is-ready{opacity:1;box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06))}.tf-pdf__status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:20px;text-align:center;font-size:14.5px;color:var(--tf-gray,#939294)}.tf-pdf__status[hidden]{display:none}.tf-pdf__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid var(--tf-line-soft,#EBEBEB)}.tf-pdf__nav{display:flex;align-items:center;gap:12px}.tf-pdf__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:var(--tf-ink,#2D2D2B);background-color:transparent;border:0;border-radius:var(--tf-radius-pill,999px);box-shadow:inset 0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10));cursor:pointer;transition:box-shadow var(--tf-dur-fast,.18s) var(--tf-ease),opacity var(--tf-dur-fast,.18s) var(--tf-ease)}.tf-pdf__btn--prev .tf-icon{transform:scaleX(-1)}.tf-pdf__btn .tf-icon{font-size:18px;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.tf-pdf__btn:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--tf-hairline-strong,rgba(11,11,15,.16))}}.tf-pdf__btn:disabled{opacity:.35;cursor:default}.tf-pdf__btn:focus-visible{outline:2px solid var(--tf-ink,#2D2D2B);outline-offset:3px}.tf-pdf__count{min-width:64px;text-align:center;font-family:var(--tf-font-mono,ui-monospace,monospace);font-size:13.5px;font-weight:600;color:var(--tf-ink-soft,#403F43)}.tf-pdf__download{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--tf-ink,#2D2D2B);text-decoration:none}.tf-pdf__download:hover,.tf-pdf__download:focus{color:var(--tf-ink,#2D2D2B);text-decoration:underline}.tf-pdf__download .tf-icon{font-size:17px;width:17px;height:17px;opacity:.6}.tf-pdf__fallback{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:8px}.tf-pdf__fallback a{display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:600;color:var(--tf-ink,#2D2D2B);text-decoration:none;background-color:var(--tf-white,#FFFFFF);border-radius:var(--tf-radius-md,16px);box-shadow:inset 0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10))}.tf-pdf__fallback .tf-icon{color:var(--tf-red-mid,#C40813)}html:not(.tf-js) .tf-pdf__viewer,html:not(.tf-js) .tf-pdf__tabs{display:none}html:not(.tf-js) .tf-pdf__fallback,.tf-pdf--failed .tf-pdf__fallback{display:flex}@media (max-width:767px){.tf-pdf{--tf-pdf-h:480px}.tf-pdf__bar{flex-wrap:wrap;gap:10px}}.tf-pdf__grid{list-style:none;margin:0;padding:6px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tf-pdf__cell{min-width:0;display:flex}.tf-pdf__card{display:flex;align-items:stretch;gap:16px;width:100%;height:200px;padding:14px;text-decoration:none;background-color:var(--tf-white,#FFFFFF);border-radius:var(--tf-radius-md,16px);box-shadow:inset 0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10)),var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05));translate:0 0;transition:translate var(--tf-dur,.28s) var(--tf-ease),box-shadow var(--tf-dur,.28s) var(--tf-ease)}@media (hover:hover) and (pointer:fine){.tf-pdf__card:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px var(--tf-hairline-strong,rgba(11,11,15,.16)),0 16px 34px -12px rgba(11,11,15,.16)}}.tf-pdf__card:focus-visible{outline:2px solid var(--tf-ink,#2D2D2B);outline-offset:3px}.tf-pdf__thumb{position:relative;flex:none;width:122px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--tf-radius-sm,10px);background-color:var(--tf-surface,#F4F4F4)}.tf-pdf__thumb-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--tf-dur,.28s) var(--tf-ease)}.tf-pdf__thumb-canvas.is-ready{opacity:1}.tf-pdf__thumb-icon{font-size:30px;width:30px;height:30px;color:var(--tf-red-mid,#C40813)}.tf-pdf__meta{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.tf-pdf__name{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--tf-ink,#2D2D2B);text-wrap:balance}.tf-pdf__hint{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-gray,#939294)}.tf-pdf__hint .tf-icon{font-size:15px;width:15px;height:15px}@media (max-width:1024px){.tf-pdf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tf-pdf__grid{grid-template-columns:minmax(0,1fr);gap:12px}.tf-pdf__card{height:160px}.tf-pdf__thumb{width:96px}}@media (prefers-reduced-motion:reduce){.tf-pdf__card{transition-duration:.01ms}.tf-pdf__card:hover{translate:0 0}}
/* == w-post-grid.css == */
.tf-post-grid{--tf-pg-radius:var(--tf-radius-md,16px);--tf-pg-card:var(--tf-white);--tf-pg-line:var(--tf-hairline);--tf-pg-accent:var(--tf-red);--tf-pg-title:var(--tf-ink);--tf-pg-meta:var(--tf-gray);--tf-pg-excerpt:var(--tf-ink-soft);--tf-pg-link:var(--tf-red);--tf-pg-cat-bg:var(--tf-ink);--tf-pg-cat:var(--tf-white);--tf-pg-ratio:16 / 9}.tf-post-grid__list{display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,24px);margin:0;padding:0;list-style:none}.tf-post-grid__item{display:flex;min-width:0}.tf-post-grid__card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;background-color:var(--tf-pg-card);border:1px solid var(--tf-pg-line);border-radius:var(--tf-pg-radius);box-shadow:var(--tf-shadow-xs);transition:transform var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease)}.tf-post-grid__card::before{content:"";position:absolute;top:0;right:var(--tf-pg-radius);left:var(--tf-pg-radius);height:3px;border-radius:0 0 var(--tf-radius-pill,999px) var(--tf-radius-pill,999px);background-image:var(--tf-grad-sweep);transform:scaleX(0);transform-origin:left center;transition:transform var(--tf-dur) var(--tf-ease);z-index:3;pointer-events:none}.tf-post-grid__media{position:relative;margin:0;aspect-ratio:var(--tf-pg-ratio,16 / 9);overflow:hidden;border-radius:calc(var(--tf-pg-radius) - 1px) calc(var(--tf-pg-radius) - 1px) 0 0;background-color:var(--tf-surface)}.tf-post-grid__media .tf-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--tf-dur-slow) var(--tf-ease-out)}.tf-post-grid__panel{position:absolute;inset:0;display:grid;place-items:center;background-image:var(--tf-grad-red)}.tf-post-grid__panel-icon{width:1em;height:1em;font-size:clamp(40px,6vw,64px);color:var(--tf-white);opacity:.32}.tf-post-grid__cat{position:absolute;top:12px;left:12px;z-index:2;margin:0;padding:6px 12px;border-radius:var(--tf-radius-pill,999px);background-color:var(--tf-pg-cat-bg);color:var(--tf-pg-cat);box-shadow:var(--tf-shadow-sm);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.tf-post-grid__cat--inline{position:static;align-self:flex-start;background-color:transparent;border-radius:0;box-shadow:none;padding:0;color:var(--tf-pg-accent);letter-spacing:.14em;font-size:12px}.tf-post-grid--textual .tf-post-grid__card{border-left:3px solid var(--tf-pg-accent)}.tf-post-grid__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:18px 20px 20px;min-width:0}.tf-post-grid__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--tf-pg-meta);font-variant-numeric:tabular-nums}.tf-post-grid__read{display:inline-flex;align-items:center;gap:5px}.tf-post-grid__read .tf-icon{font-size:15px}.tf-post-grid__sep{opacity:.7}.tf-post-grid__title{margin:0;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--tf-pg-title)}.tf-post-grid__title-link{color:inherit;text-decoration:none}.tf-post-grid__title-link::after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--tf-pg-radius)}.tf-post-grid__excerpt{margin:0;font-size:15px;line-height:1.6;color:var(--tf-pg-excerpt)}.tf-post-grid__more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:12px;min-height:44px;color:var(--tf-pg-link);font-size:14px;font-weight:700;line-height:1.2}.tf-post-grid__more .tf-icon{font-size:18px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-post-grid__title-link:focus-visible::after{outline:2px solid var(--tf-pg-accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.tf-post-grid__card:hover,.tf-post-grid__card:focus-within{transform:translateY(-4px);box-shadow:var(--tf-shadow-lg)}.tf-post-grid__card:hover::before,.tf-post-grid__card:focus-within::before{transform:scaleX(1)}.tf-post-grid--zoom .tf-post-grid__card:hover .tf-img{transform:scale(1.05)}.tf-post-grid__card:hover .tf-post-grid__more .tf-icon,.tf-post-grid__card:focus-within .tf-post-grid__more .tf-icon{transform:translateX(4px)}.tf-post-grid__card:hover .tf-post-grid__title-link{text-decoration:underline;text-underline-offset:4px}}@media (max-width:1024px){.tf-post-grid__body{padding:16px 16px 18px}.tf-post-grid__title{font-size:18px}}@media (max-width:767px){.tf-post-grid__meta{font-size:12px}.tf-post-grid__excerpt{font-size:14px}.tf-post-grid__cat:not(.tf-post-grid__cat--inline){font-size:10px;padding:5px 10px}}@media (prefers-reduced-motion:reduce){.tf-post-grid,.tf-post-grid *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.tf-post-grid__card:hover,.tf-post-grid__card:focus-within{transform:none}.tf-post-grid--zoom .tf-post-grid__card:hover .tf-img{transform:none}}
/* == w-process-steps.css == */
@property --tf-ps-on{syntax:'<number>';inherits:true;initial-value:0}@property --tf-ps-progress{syntax:'<number>';inherits:true;initial-value:0}.tf-process-steps{--tf-ps-num:58px;--tf-ps-line-w:3px;--tf-ps-line:var(--tf-hairline);--tf-ps-fill:var(--tf-red);--tf-ps-num-bg:var(--tf-grad-red);--tf-ps-num-color:var(--tf-white);--tf-ps-num-idle:var(--tf-ink-soft);--tf-ps-num-line:var(--tf-hairline-strong);--tf-ps-title:var(--tf-ink);--tf-ps-text:var(--tf-ink-soft);--tf-ps-meta:var(--tf-gray);--tf-ps-ico:var(--tf-red);--tf-ps-ico-idle:var(--tf-gray-light);--tf-ps-card:var(--tf-white-warm);--tf-ps-card-line:var(--tf-hairline);--tf-ps-pad:22px;text-align:var(--tf-align,center)}.tf-process-steps__list{display:grid;align-items:stretch;gap:var(--tf-gap,28px);margin:0;padding:0;list-style:none}.tf-process-steps__step{--tf-ps-on:1;--tf-ps-progress:1;position:relative;display:flex;flex-direction:column;min-width:0}.tf-process-steps.is-armed .tf-process-steps__step{--tf-ps-on:0;--tf-ps-progress:0}.tf-process-steps.is-armed .tf-process-steps__step.is-on{--tf-ps-on:1;--tf-ps-progress:1;animation:tf-ps-seg-dolum .62s linear .16s both}@keyframes tf-ps-seg-dolum{from{--tf-ps-progress:0}to{--tf-ps-progress:1}}.tf-process-steps.is-live .tf-process-steps__step{transition:--tf-ps-on .42s var(--tf-ease-out),--tf-ps-progress .62s linear .16s}.tf-process-steps__head{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.tf-process-steps__node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tf-ps-num);height:var(--tf-ps-num);border-radius:var(--tf-radius-pill);background:var(--tf-white);box-shadow:inset 0 0 0 var(--tf-ps-line-w) var(--tf-ps-num-line);transform:scale(calc(1 + var(--tf-ps-on) * .06))}.tf-process-steps__node::before{content:'';position:absolute;inset:0;border-radius:inherit;background:var(--tf-ps-num-bg);opacity:var(--tf-ps-on)}.tf-process-steps__num{position:relative;z-index:1;font-size:19px;font-weight:800;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--tf-ps-num-idle);color:color-mix(in srgb,var(--tf-ps-num-color) calc(var(--tf-ps-on) * 100%),var(--tf-ps-num-idle))}.tf-process-steps--num-outline .tf-process-steps__node{background:none}.tf-process-steps--num-outline .tf-process-steps__node::before{background:none;box-shadow:inset 0 0 0 var(--tf-ps-line-w) var(--tf-ps-fill)}.tf-process-steps--num-outline .tf-process-steps__num{color:var(--tf-ps-num-idle);color:color-mix(in srgb,var(--tf-ps-fill) calc(var(--tf-ps-on) * 100%),var(--tf-ps-num-idle))}.tf-process-steps--num-plain .tf-process-steps__node{background:none;box-shadow:none}.tf-process-steps--num-plain .tf-process-steps__node::before{display:none}.tf-process-steps--num-plain .tf-process-steps__num{font-size:34px;letter-spacing:-.02em;color:var(--tf-ps-num-idle);color:color-mix(in srgb,var(--tf-ps-fill) calc(var(--tf-ps-on) * 100%),var(--tf-ps-num-idle))}.tf-process-steps__rail{position:absolute;top:50%;left:calc(50% + var(--tf-ps-num) / 2 + 8px);width:max(0px,calc(100% + var(--tf-gap,28px) - var(--tf-ps-num) - 16px));height:var(--tf-ps-line-w);margin-top:calc(var(--tf-ps-line-w) / -2);border-radius:var(--tf-radius-pill);background:var(--tf-ps-line)}.tf-process-steps__fill{position:absolute;inset:0;border-radius:inherit;background:var(--tf-ps-fill);transform-origin:left center;transform:scaleX(var(--tf-ps-progress))}.tf-process-steps__step:last-child .tf-process-steps__rail,.tf-process-steps:not(.has-line) .tf-process-steps__rail{display:none}.tf-process-steps__card{position:relative;flex:1 1 auto;padding:var(--tf-ps-pad);border-radius:var(--tf-radius-md);background:var(--tf-ps-card);box-shadow:0 0 0 1px var(--tf-ps-card-line),var(--tf-shadow-xs);transform:translate3d(0,calc(var(--tf-ps-on) * -6px),0)}.tf-process-steps__card::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:var(--tf-shadow);opacity:var(--tf-ps-on);pointer-events:none}.tf-process-steps__step.is-current .tf-process-steps__node{box-shadow:inset 0 0 0 var(--tf-ps-line-w) var(--tf-ps-num-line),0 0 0 7px rgba(253,0,9,.12),var(--tf-shadow)}.tf-process-steps__ico{display:inline-flex;margin-bottom:10px;font-size:26px;line-height:1;color:var(--tf-ps-ico-idle);color:color-mix(in srgb,var(--tf-ps-ico) calc(var(--tf-ps-on) * 100%),var(--tf-ps-ico-idle));transform:scale(calc(1 + var(--tf-ps-on) * .12))}.tf-process-steps__ico .tf-icon{width:1em;height:1em;font-size:inherit}.tf-process-steps__title{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--tf-ps-title)}.tf-process-steps__text{margin:0;font-size:15px;line-height:1.65;color:var(--tf-ps-text)}.tf-process-steps__meta{display:block;margin-top:10px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--tf-ps-meta)}.tf-process-steps--h .tf-process-steps__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.tf-process-steps--v .tf-process-steps__list{grid-auto-flow:row}.tf-process-steps--v .tf-process-steps__step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px}.tf-process-steps--v .tf-process-steps__head{flex-direction:column;justify-content:flex-start;height:100%;margin-bottom:0}.tf-process-steps--v .tf-process-steps__rail{position:relative;top:auto;left:auto;flex:1 1 auto;width:var(--tf-ps-line-w);height:auto;min-height:20px;margin:8px 0 calc(var(--tf-gap,28px) * -1)}.tf-process-steps--v .tf-process-steps__fill{background:var(--tf-ps-fill);transform-origin:center top;transform:scaleY(var(--tf-ps-progress))}.tf-process-steps--v .tf-process-steps__card{text-align:left}@keyframes tf-ps-on{from{--tf-ps-on:0}to{--tf-ps-on:1}}@keyframes tf-ps-line{from{--tf-ps-progress:0}to{--tf-ps-progress:1}}@supports (animation-timeline:view()){.tf-process-steps.is-scroll-native .tf-process-steps__step{animation:tf-ps-on linear both,tf-ps-line linear both;animation-timeline:view(),view();animation-range:cover calc(16% + var(--tf-step-i,0) * 10%) cover calc(30% + var(--tf-step-i,0) * 10%),cover calc(22% + var(--tf-step-i,0) * 10%) cover calc(40% + var(--tf-step-i,0) * 10%)}}@media (hover:hover) and (pointer:fine){.tf-process-steps__card{transition:box-shadow var(--tf-dur) var(--tf-ease)}.tf-process-steps__step:hover .tf-process-steps__card{box-shadow:0 0 0 1px var(--tf-hairline-strong),var(--tf-shadow)}}@media (max-width:1024px){.tf-process-steps{--tf-ps-num:50px}.tf-process-steps--h .tf-process-steps__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-process-steps--h .tf-process-steps__step:nth-child(even) .tf-process-steps__rail{opacity:0;width:0}.tf-process-steps__num{font-size:17px}.tf-process-steps--num-plain .tf-process-steps__num{font-size:28px}.tf-process-steps__title{font-size:16px}.tf-process-steps__text{font-size:14.5px}}@media (max-width:767px){.tf-process-steps--h .tf-process-steps__list{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.tf-process-steps--h .tf-process-steps__step:nth-child(even) .tf-process-steps__rail{opacity:1;width:var(--tf-ps-line-w)}.tf-process-steps--h .tf-process-steps__step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px}.tf-process-steps--h .tf-process-steps__head{flex-direction:column;justify-content:flex-start;height:100%;margin-bottom:0}.tf-process-steps--h .tf-process-steps__rail{position:relative;top:auto;left:auto;flex:1 1 auto;width:var(--tf-ps-line-w);height:auto;min-height:20px;margin:8px 0 calc(var(--tf-gap,28px) * -1)}.tf-process-steps--h .tf-process-steps__fill{background:var(--tf-ps-fill);transform-origin:center top;transform:scaleY(var(--tf-ps-progress))}.tf-process-steps--h .tf-process-steps__card{text-align:left}}@media (prefers-reduced-motion:reduce){.tf-process-steps .tf-process-steps__step,.tf-process-steps.is-armed .tf-process-steps__step,.tf-process-steps.is-live .tf-process-steps__step,.tf-process-steps.is-scroll-native .tf-process-steps__step{--tf-ps-on:1;--tf-ps-progress:1;transition:none;animation:none}.tf-process-steps__step.is-current .tf-process-steps__node{box-shadow:inset 0 0 0 var(--tf-ps-line-w) var(--tf-ps-num-line)}.tf-process-steps__card{transition:none}}.tf-process-steps--v .tf-process-steps__list{max-width:720px;margin-inline:auto}.tf-process-steps--v{--tf-ps-nr:26px}.tf-process-steps--v .tf-process-steps__node{position:relative;z-index:1;width:calc(var(--tf-ps-nr) * 2);height:calc(var(--tf-ps-nr) * 2)}.tf-process-steps--v .tf-process-steps__head{position:relative;justify-content:center}.tf-process-steps--v .tf-process-steps__rail{position:absolute;left:calc(50% - var(--tf-ps-line-w,2px) / 2);top:calc(50% + var(--tf-ps-nr));bottom:calc(-1 * var(--tf-gap,28px));flex:none;width:var(--tf-ps-line-w,2px);height:auto;min-height:0;margin:0}.tf-process-steps--v .tf-process-steps__head::before{content:"";position:absolute;left:calc(50% - var(--tf-ps-line-w,2px) / 2);top:0;height:calc(50% - var(--tf-ps-nr));width:var(--tf-ps-line-w,2px);background:color-mix(
    in srgb,var(--tf-ps-fill,var(--tf-red)) calc(var(--tf-ps-on) * 100%),var(--tf-ps-num-line,var(--tf-hairline-strong,rgba(11,11,15,.16)))
  )}.tf-process-steps--v .tf-process-steps__step:first-child .tf-process-steps__head::before{content:none}.tf-process-steps--v .tf-process-steps__card{padding:14px 20px}.tf-process-steps--v .tf-process-steps__title{font-size:16px;margin-bottom:0}@media (max-width:767px){.tf-process-steps--v{--tf-ps-nr:22px}.tf-process-steps--v .tf-process-steps__card{padding:12px 16px}}
/* == w-rfq-form.css == */
.tf-rfq-form{--tf-rfq-surface:var(--tf-white);--tf-rfq-field-bg:var(--tf-white-warm,#FCFCFD);--tf-rfq-line:var(--tf-hairline,rgba(11,11,15,.10));--tf-rfq-line-strong:var(--tf-hairline-strong,rgba(11,11,15,.16));--tf-rfq-label:var(--tf-ink);--tf-rfq-input:var(--tf-ink-soft);--tf-rfq-muted:var(--tf-gray);--tf-rfq-accent:var(--tf-red);--tf-rfq-accent-ink:var(--tf-red-deep,#8B101C);--tf-rfq-title:var(--tf-ink);--tf-rfq-desc:var(--tf-ink-soft);--tf-rfq-trust:var(--tf-ink-soft);--tf-rfq-aside-bg:var(--tf-ink);--tf-rfq-aside-title:var(--tf-white);--tf-rfq-aside-text:var(--tf-gray-light);--tf-rfq-aside-icon:var(--tf-red);--tf-rfq-pad:clamp(22px,3vw,38px);--tf-rfq-intro-align:center;--tf-rfq-ring:0 0 0 3px rgba(253,0,9,.18)}.tf-rfq-form__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(20px,2.6vw,40px);align-items:start}.tf-rfq-form--solo .tf-rfq-form__inner{grid-template-columns:minmax(0,1fr)}.tf-rfq-form__main{min-width:0}.tf-rfq-form__intro{margin:0 auto clamp(18px,2.4vw,28px);max-width:62ch;text-align:var(--tf-rfq-intro-align,center)}.tf-rfq-form__title{margin:0 0 10px;font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.14;letter-spacing:-.02em;color:var(--tf-rfq-title);text-wrap:balance}.tf-rfq-form__desc{margin:0;font-size:16px;line-height:1.65;color:var(--tf-rfq-desc);text-wrap:pretty}.tf-rfq-form__alert{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 18px;font-size:15px;line-height:1.5;font-weight:600;text-align:left;color:var(--tf-white);background-color:var(--tf-red,#FD0009);border-radius:var(--tf-radius-md,16px);box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26))}.tf-rfq-form__alert-icon{flex:none;margin-top:1px;font-size:21px}.tf-rfq-form__alert:focus-visible{outline:2px solid var(--tf-ink);outline-offset:3px}.tf-rfq-form__form{position:relative}.tf-rfq-form--boxed .tf-rfq-form__form{padding:var(--tf-rfq-pad);background-color:var(--tf-rfq-surface);border:1px solid var(--tf-rfq-line);border-radius:var(--tf-radius-lg,24px);box-shadow:var(--tf-shadow,0 10px 30px rgba(11,11,15,.08))}.tf-rfq-form__hp{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.tf-rfq-form__note{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--tf-rfq-muted)}.tf-rfq-form__grid{display:grid;grid-template-columns:repeat(var(--tf-cols,2),minmax(0,1fr));gap:var(--tf-gap,24px)}.tf-rfq-form__field{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left}.tf-rfq-form__field--wide{margin-top:var(--tf-gap,24px)}.tf-rfq-form__label{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--tf-rfq-label)}.tf-rfq-form__req{color:var(--tf-rfq-accent-ink);font-weight:700}.tf-rfq-form__input{width:100%;min-height:50px;padding:13px 16px;font:inherit;font-size:16px;line-height:1.4;color:var(--tf-rfq-input);background-color:var(--tf-rfq-field-bg);border:1px solid var(--tf-rfq-line-strong);border-radius:var(--tf-radius-sm,10px);appearance:none;transition:border-color var(--tf-dur-fast) var(--tf-ease),box-shadow var(--tf-dur-fast) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease)}.tf-rfq-form__input::placeholder{color:var(--tf-rfq-muted);opacity:1}.tf-rfq-form__input:focus{border-color:var(--tf-rfq-accent);background-color:var(--tf-rfq-surface);box-shadow:var(--tf-rfq-ring);outline:none}.tf-rfq-form__input:focus-visible{outline:2px solid var(--tf-rfq-accent);outline-offset:2px}.tf-rfq-form__textarea{min-height:140px;resize:vertical}.tf-rfq-form__input[type="date"]{min-height:50px}.tf-rfq-form__group{margin:var(--tf-gap,24px) 0 0;padding:0;border:0;min-width:0;text-align:left}.tf-rfq-form__legend{padding:0;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--tf-rfq-label)}.tf-rfq-form__hint{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--tf-rfq-muted)}.tf-rfq-form__chips{display:flex;flex-direction:column;gap:6px;margin-top:12px}.tf-rfq-form__chip{position:relative;display:flex;align-items:center;width:100%;gap:9px;min-height:36px;padding:6px 12px 6px 9px;font-size:14px;line-height:1.25;color:var(--tf-rfq-input);background-color:var(--tf-rfq-field-bg);border:1px solid var(--tf-rfq-line-strong);border-radius:var(--tf-radius-sm,10px);cursor:pointer;transition:border-color var(--tf-dur-fast) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease),box-shadow var(--tf-dur-fast) var(--tf-ease)}.tf-rfq-form__chip-input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tf-rfq-form__chip-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;font-size:12px;color:transparent;background-color:var(--tf-white);border:1px solid var(--tf-rfq-line-strong);border-radius:var(--tf-radius-xs,6px);transition:background-color var(--tf-dur-fast) var(--tf-ease),border-color var(--tf-dur-fast) var(--tf-ease)}.tf-rfq-form__chip-icon{font-size:16px;color:var(--tf-rfq-muted);transition:color var(--tf-dur-fast) var(--tf-ease)}.tf-rfq-form__chip-input:checked ~ .tf-rfq-form__chip-box{color:var(--tf-white);background-color:var(--tf-rfq-accent);border-color:var(--tf-rfq-accent)}.tf-rfq-form__chip-input:checked ~ .tf-rfq-form__chip-icon{color:var(--tf-rfq-accent)}.tf-rfq-form__chip-input:checked ~ .tf-rfq-form__chip-text{font-weight:700;color:var(--tf-rfq-label)}.tf-rfq-form__chip:has(.tf-rfq-form__chip-input:checked){border-color:var(--tf-rfq-accent);background-color:var(--tf-rfq-surface);box-shadow:var(--tf-rfq-ring)}.tf-rfq-form__chip-input:focus-visible ~ .tf-rfq-form__chip-box{outline:2px solid var(--tf-rfq-accent);outline-offset:3px}.tf-rfq-form__drop{position:relative}.tf-rfq-form__file{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.tf-rfq-form__dropface{display:flex;align-items:center;gap:16px;min-height:104px;padding:20px;cursor:pointer;background-color:var(--tf-rfq-field-bg);border:1.5px dashed var(--tf-rfq-line-strong);border-radius:var(--tf-radius-md,16px);transition:border-color var(--tf-dur-fast) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease),box-shadow var(--tf-dur-fast) var(--tf-ease)}.tf-rfq-form__dropicon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;font-size:24px;color:var(--tf-white);background-color:var(--tf-red,#FD0009);border-radius:var(--tf-radius-pill,999px);box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26))}.tf-rfq-form__dropbody{display:flex;flex-direction:column;gap:5px;min-width:0}.tf-rfq-form__dropcta{font-size:15px;font-weight:700;line-height:1.3;color:var(--tf-rfq-label)}.tf-rfq-form__drophint{font-size:13px;line-height:1.5;color:var(--tf-rfq-muted)}.tf-rfq-form__file:focus-visible ~ .tf-rfq-form__dropface{outline:2px solid var(--tf-rfq-accent);outline-offset:3px}.tf-rfq-form__drop.is-drag .tf-rfq-form__dropface{border-color:var(--tf-rfq-accent);border-style:solid;background-color:var(--tf-rfq-surface);box-shadow:var(--tf-rfq-ring)}.tf-rfq-form__files{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.tf-rfq-form__fileitem{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;font-size:14px;line-height:1.35;color:var(--tf-rfq-input);background-color:var(--tf-rfq-field-bg);border:1px solid var(--tf-rfq-line);border-left:3px solid var(--tf-rfq-accent);border-radius:var(--tf-radius-sm,10px)}.tf-rfq-form__fileitem.is-bad{color:var(--tf-rfq-accent-ink);font-weight:600;background-color:rgba(253,0,9,.05);border-color:rgba(253,0,9,.28);border-left-color:var(--tf-rfq-accent)}.tf-rfq-form__fileicon{font-size:17px;color:var(--tf-rfq-muted);flex:none}.tf-rfq-form__filename{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-rfq-form__filesize{flex:none;font-variant-numeric:tabular-nums;color:var(--tf-rfq-muted)}.tf-rfq-form__fileremove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;margin:-9px -10px -9px 0;padding:0;font-size:18px;color:var(--tf-rfq-muted);background:none;border:0;border-radius:var(--tf-radius-pill,999px);cursor:pointer;transition:color var(--tf-dur-fast) var(--tf-ease),background-color var(--tf-dur-fast) var(--tf-ease)}.tf-rfq-form__summary{margin:10px 0 0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--tf-rfq-muted)}.tf-rfq-form__error{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:11px 14px;font-size:14px;line-height:1.45;font-weight:600;color:var(--tf-rfq-accent-ink);background-color:rgba(253,0,9,.07);border:1px solid rgba(253,0,9,.22);border-left:3px solid var(--tf-rfq-accent);border-radius:var(--tf-radius-sm,10px)}.tf-rfq-form__consent{display:flex;align-items:flex-start;gap:12px;margin-top:var(--tf-gap,24px);padding-top:20px;border-top:1px solid var(--tf-rfq-line);text-align:left}.tf-rfq-form__check{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--tf-rfq-accent);cursor:pointer}.tf-rfq-form__consent-label{font-size:14px;line-height:1.55;color:var(--tf-rfq-input);cursor:pointer}.tf-rfq-form__consent-link{color:var(--tf-rfq-accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tf-rfq-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;text-align:left}.tf-rfq-form .tf-rfq-form__submit{min-height:54px;padding-inline:30px;color:var(--tf-btn-color,#fff);background-color:var(--tf-red,#FD0009);background-image:none;border:0;border-radius:var(--tf-radius-pill,999px);clip-path:none;box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26));transition:background-color var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease-out)),box-shadow var(--tf-dur) var(--tf-ease)}.tf-rfq-form .tf-rfq-form__submit .tf-icon{color:var(--tf-btn-color,#fff)}.tf-rfq-form--btnfull .tf-rfq-form__submit{width:100%;justify-content:center}.tf-rfq-form .tf-rfq-form__submit[aria-busy="true"]{opacity:.72;pointer-events:none}.tf-rfq-form .tf-rfq-form__submit:focus-visible{outline:2px solid var(--tf-ink);outline-offset:3px}.tf-rfq-form__trust{display:flex;align-items:center;gap:8px;margin:0;max-width:46ch;font-size:13px;line-height:1.5;color:var(--tf-rfq-trust)}.tf-rfq-form__trust .tf-icon{font-size:18px;color:var(--tf-rfq-accent)}.tf-rfq-form__aside{padding:var(--tf-rfq-pad);background-color:var(--tf-rfq-aside-bg);color:var(--tf-rfq-aside-text);border-radius:var(--tf-radius-lg,24px);text-align:left}@media (min-width:1025px){.tf-rfq-form__inner:has(.tf-rfq-form__intro) .tf-rfq-form__aside{margin-top:132px}}.tf-rfq-form__aside-title{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-rfq-aside-title)}.tf-rfq-form__aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.tf-rfq-form__aside-item{display:flex;gap:13px;align-items:flex-start}.tf-rfq-form__aside-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;font-size:19px;color:var(--tf-rfq-aside-icon);background-color:rgba(255,255,255,.06);border:1px solid currentColor;border-radius:var(--tf-radius-sm,10px)}.tf-rfq-form__aside-body{display:flex;flex-direction:column;gap:4px;min-width:0}.tf-rfq-form__aside-head{font-size:15px;font-weight:700;line-height:1.3;color:var(--tf-rfq-aside-title)}.tf-rfq-form__aside-text{font-size:14px;line-height:1.55;color:var(--tf-rfq-aside-text)}.tf-rfq-form__aside-foot{margin:24px 0 0;padding-top:18px;font-size:13px;line-height:1.55;color:var(--tf-rfq-aside-text);border-top:1px solid rgba(255,255,255,.18)}.tf-rfq-form__aside-foot a{display:inline-block;margin-top:4px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--tf-rfq-aside-title);text-decoration:none}.tf-rfq-form__aside-foot a:hover,.tf-rfq-form__aside-foot a:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.tf-rfq-form__chip:hover{border-color:var(--tf-rfq-accent);background-color:var(--tf-rfq-surface)}.tf-rfq-form__chip:hover .tf-rfq-form__chip-icon{color:var(--tf-rfq-accent)}.tf-rfq-form__drop:hover .tf-rfq-form__dropface{border-color:var(--tf-rfq-accent);background-color:var(--tf-rfq-surface)}.tf-rfq-form__fileremove:hover{color:var(--tf-rfq-accent);background-color:rgba(253,0,9,.08)}.tf-rfq-form__consent-link:hover{color:var(--tf-rfq-label)}.tf-rfq-form .tf-rfq-form__submit:hover{background-color:var(--tf-red-mid,#C40813);color:var(--tf-btn-color,#fff);transform:translateY(-2px);box-shadow:var(--tf-shadow-lg,0 24px 60px rgba(11,11,15,.14))}.tf-rfq-form .tf-rfq-form__submit:hover .tf-icon{color:var(--tf-btn-color,#fff)}}html.tf-js .tf-rfq-form.tf-reveal .tf-rfq-form__form,html.tf-js .tf-rfq-form.tf-reveal .tf-rfq-form__aside{opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-out),transform var(--tf-dur-slow) var(--tf-ease-out)}html.tf-js .tf-rfq-form.tf-reveal.is-in .tf-rfq-form__form,html.tf-js .tf-rfq-form.tf-reveal.is-in .tf-rfq-form__aside{opacity:1;transform:none;transition-delay:90ms}html.tf-js .tf-rfq-form.tf-reveal.is-in .tf-rfq-form__aside{transition-delay:150ms}@media (max-width:1024px){.tf-rfq-form__inner{grid-template-columns:minmax(0,1fr)}.tf-rfq-form__aside{order:2}}@media (max-width:767px){.tf-rfq-form__grid{grid-template-columns:minmax(0,1fr)}.tf-rfq-form__dropface{flex-direction:column;align-items:flex-start;gap:14px}.tf-rfq-form__actions{align-items:stretch}.tf-rfq-form .tf-rfq-form__submit{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.tf-rfq-form *,.tf-rfq-form *::before,.tf-rfq-form *::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}html.tf-js .tf-rfq-form.tf-reveal .tf-rfq-form__form,html.tf-js .tf-rfq-form.tf-reveal .tf-rfq-form__aside{opacity:1;transform:none}.tf-rfq-form .tf-rfq-form__submit:hover{transform:none}}
/* == w-section-heading.css == */
.tf-section-heading{display:block;text-align:var(--tf-align,center)}.tf-section-heading>*{margin-block:0}.tf-section-heading>* + *{margin-block-start:var(--tf-gap,16px)}.tf-section-heading__title{color:var(--tf-sh-title,var(--tf-ink));font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}.tf-section-heading__title em{font-style:normal;color:var(--tf-sh-accent,var(--tf-red))}.tf-section-heading__rule{font-size:0;line-height:0}.tf-section-heading__bar{position:relative;display:inline-block;width:var(--tf-sh-bar-w,96px);max-width:100%;height:var(--tf-sh-bar-h,2px);vertical-align:middle}.tf-section-heading__bar::before{content:"";position:absolute;inset:0;border-radius:var(--tf-radius-pill,999px);background-color:var(--tf-red,#FD0009);background-image:none;transform-origin:50% 50%}.tf-section-heading__bar::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:2px;background:var(--tf-red,#FD0009);box-shadow:0 0 0 3px rgba(253,0,9,.12);transform:rotate(45deg)}.tf-section-heading--solid .tf-section-heading__bar::before{background-color:var(--tf-sh-bar-color,var(--tf-red));background-image:none}.tf-section-heading--solid .tf-section-heading__bar::after{background:var(--tf-sh-bar-color,var(--tf-red));box-shadow:none}.tf-section-heading--nodot .tf-section-heading__bar::after{display:none}.tf-section-heading__lead{display:inline-block;max-width:min(var(--tf-sh-measure,62ch),100%);color:var(--tf-sh-lead,var(--tf-ink-soft));font-size:clamp(15px,1.2vw,17px);line-height:1.7;text-wrap:pretty}.tf-section-heading__lead a{color:var(--tf-red);text-underline-offset:3px}html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__title,html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__lead{opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--tf-dur-slow,.55s) var(--tf-ease-out),transform var(--tf-dur-slow,.55s) var(--tf-ease-out)}html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__lead{transition-delay:.14s}html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__bar::before{transform:scaleX(0);transition:transform var(--tf-dur-slow,.55s) var(--tf-ease-out) .08s}html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__bar::after{opacity:0;transform:rotate(45deg) scale(.3);transition:opacity var(--tf-dur,.28s) var(--tf-ease) .3s,transform var(--tf-dur,.28s) var(--tf-ease-spring,var(--tf-ease)) .3s}html.tf-js .tf-section-heading.tf-reveal.is-in .tf-section-heading__title,html.tf-js .tf-section-heading.tf-reveal.is-in .tf-section-heading__lead{opacity:1;transform:none}html.tf-js .tf-section-heading.tf-reveal.is-in .tf-section-heading__bar::before{transform:scaleX(1)}html.tf-js .tf-section-heading.tf-reveal.is-in .tf-section-heading__bar::after{opacity:1;transform:rotate(45deg) scale(1)}@media (hover:hover) and (pointer:fine){.tf-section-heading__bar{transition:transform var(--tf-dur,.28s) var(--tf-ease-spring,var(--tf-ease))}.tf-section-heading:hover .tf-section-heading__bar{transform:scaleX(1.12)}}@media (max-width:1024px){.tf-section-heading__title{font-size:clamp(24px,4vw,34px)}}@media (max-width:767px){.tf-section-heading__title{font-size:clamp(22px,6.4vw,30px);line-height:1.18}.tf-section-heading__lead{font-size:15px;line-height:1.65}}@media (prefers-reduced-motion:reduce){html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__title,html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__lead{opacity:1 !important;transform:none !important;transition:none !important}html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__bar::before{transform:none !important;transition:none !important}html.tf-js .tf-section-heading.tf-reveal .tf-section-heading__bar::after{opacity:1 !important;transform:rotate(45deg) !important;transition:none !important}.tf-section-heading__bar,.tf-section-heading:hover .tf-section-heading__bar{transform:none;transition:none}}.tf-section-heading__rule{display:none}
/* == w-sector-cards.css == */
.tf-sector-cards{--tf-sk-ratio:4 / 3;--tf-sk-accent:var(--tf-red);--tf-sk-veil-color:var(--tf-black,#0B0B0F);--tf-sk-veil:0.85;--tf-sk-title:var(--tf-white);--tf-sk-parts:var(--tf-white);--tf-sk-pad:20px}.tf-sector-cards__grid{display:grid;grid-template-columns:repeat(var(--tf-cols,4),minmax(0,1fr));gap:var(--tf-gap,18px);margin:0;padding:0;list-style:none}.tf-sector-cards__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;aspect-ratio:var(--tf-sk-ratio);border-radius:var(--tf-radius-md,16px);background-color:var(--tf-black,#0B0B0F);background-image:none;box-shadow:var(--tf-shadow-sm);list-style:none;isolation:isolate;transition:transform var(--tf-dur) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease)}.tf-sector-cards__media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background-color:var(--tf-black,#0B0B0F)}.tf-sector-cards__media .tf-img,.tf-sector-cards__loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--tf-dur-slow) var(--tf-ease-out)}.tf-sector-cards__loop{z-index:1;opacity:0;transition:opacity var(--tf-dur) var(--tf-ease),transform var(--tf-dur-slow) var(--tf-ease-out);pointer-events:none}.tf-sector-cards__card.is-playing .tf-sector-cards__loop{opacity:1}.tf-sector-cards__scrim{position:absolute;inset:0;z-index:1;border-radius:inherit;background-color:var(--tf-sk-veil-color);opacity:calc(var(--tf-sk-veil,0.85) * 0.55);transition:opacity var(--tf-dur) var(--tf-ease);pointer-events:none}.tf-sector-cards__content{position:relative;z-index:2;padding:var(--tf-sk-pad);transition:transform var(--tf-dur) var(--tf-ease-out)}.tf-sector-cards__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border:1px solid rgba(255,255,255,.24);border-radius:var(--tf-radius-xs,6px);color:var(--tf-white);background-color:rgba(255,255,255,.12);transition:background-color var(--tf-dur) var(--tf-ease),border-color var(--tf-dur) var(--tf-ease)}.tf-sector-cards__icon .tf-icon{font-size:18px}.tf-sector-cards__title{margin:0;font-size:18px;font-weight:800;line-height:1.22;letter-spacing:-0.01em;color:var(--tf-sk-title,#fff);text-shadow:0 1px 12px rgba(11,11,15,.45)}.tf-sector-cards__link{color:inherit;text-decoration:none}.tf-sector-cards__link::after{content:"";position:absolute;inset:0;z-index:3}.tf-sector-cards__rule{display:block;width:42px;height:3px;margin:10px 0 0;border-radius:2px;background-color:var(--tf-red,#FD0009);transform:scaleX(0);transform-origin:left center;transition:transform var(--tf-dur) var(--tf-ease-out)}.tf-sector-cards__parts{margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.45;color:var(--tf-sk-parts,#fff);opacity:.88;text-shadow:0 1px 10px rgba(11,11,15,.4)}.tf-sector-cards__more-wrap{display:none;justify-content:center;margin-top:clamp(20px,3vw,32px)}.tf-sector-cards.is-collapsible .tf-sector-cards__more-wrap{display:flex}.tf-sector-cards.is-collapsible:not(.is-open) .tf-sector-cards__card.is-extra{display:none}.tf-sector-cards__more{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:12px 26px;border:1px solid var(--tf-hairline-strong,rgba(11,11,15,.16));border-radius:var(--tf-radius-pill,999px);background-color:transparent;color:var(--tf-ink);font:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;transition:color var(--tf-dur-fast) var(--tf-ease),border-color var(--tf-dur-fast) var(--tf-ease)}.tf-sector-cards__more-icon{font-size:18px;transition:transform var(--tf-dur) var(--tf-ease)}.tf-sector-cards.is-open .tf-sector-cards__more-icon{transform:rotate(45deg)}.tf-sector-cards__card:focus-within{transform:translate3d(0,-4px,0);box-shadow:var(--tf-shadow-lg)}.tf-sector-cards__card:focus-within .tf-sector-cards__rule{transform:scaleX(1)}.tf-sector-cards__card:focus-within .tf-sector-cards__icon{background-color:var(--tf-sk-accent,var(--tf-red));border-color:var(--tf-sk-accent,var(--tf-red))}@media (hover:hover) and (pointer:fine){.tf-sector-cards__card:hover{transform:translate3d(0,-6px,0);box-shadow:var(--tf-shadow-lg)}.tf-sector-cards__card:hover .tf-img,.tf-sector-cards__card:hover .tf-sector-cards__loop{transform:scale(1.06)}.tf-sector-cards__card:hover .tf-sector-cards__scrim{opacity:0.55}.tf-sector-cards__card:hover .tf-sector-cards__content{transform:translate3d(0,-4px,0)}.tf-sector-cards__card:hover .tf-sector-cards__rule{transform:scaleX(1)}.tf-sector-cards__card:hover .tf-sector-cards__icon{background-color:var(--tf-sk-accent,var(--tf-red));border-color:var(--tf-sk-accent,var(--tf-red))}.tf-sector-cards__more:hover{color:var(--tf-red);border-color:var(--tf-red)}}@media (max-width:1024px){.tf-sector-cards__grid{grid-template-columns:repeat(var(--tf-cols,2),minmax(0,1fr))}.tf-sector-cards__title{font-size:17px}}@media (max-width:767px){.tf-sector-cards{--tf-sk-pad:18px}.tf-sector-cards__grid{grid-template-columns:repeat(var(--tf-cols,1),minmax(0,1fr))}.tf-sector-cards__icon{width:30px;height:30px;margin-bottom:10px}.tf-sector-cards__icon .tf-icon{font-size:16px}.tf-sector-cards__parts{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.tf-sector-cards__card,.tf-sector-cards__content,.tf-sector-cards__scrim,.tf-sector-cards__rule,.tf-sector-cards__icon,.tf-sector-cards__more,.tf-sector-cards__more-icon,.tf-sector-cards__loop,.tf-sector-cards__media .tf-img{transition-duration:0.01ms}.tf-sector-cards__card:hover,.tf-sector-cards__card:focus-within,.tf-sector-cards__card:hover .tf-sector-cards__content,.tf-sector-cards__card:hover .tf-img,.tf-sector-cards__card:hover .tf-sector-cards__loop{transform:none}.tf-sector-cards__card:hover .tf-sector-cards__rule,.tf-sector-cards__card:focus-within .tf-sector-cards__rule{transform:scaleX(1)}}
/* == w-service-cards.css == */
.tf-service-cards{--tf-sc-bg:var(--tf-white);--tf-sc-border:var(--tf-hairline,rgba(11,11,15,.10));--tf-sc-border-hover:var(--tf-hairline-strong,rgba(11,11,15,.16));--tf-sc-accent:var(--tf-red);--tf-sc-title:var(--tf-ink);--tf-sc-text:var(--tf-ink-soft);--tf-sc-cap:var(--tf-ink);--tf-sc-pad:26px;--tf-sc-ratio:16 / 10;--tf-sc-radius:var(--tf-radius-md,16px);--tf-sc-hover-dur:.35s;--tf-sc-hover-ease:var(--tf-ease,cubic-bezier(.22,.61,.36,1));--tf-sc-shadow-hover:0 22px 44px -14px rgba(11,11,15,.18),0 6px 16px rgba(11,11,15,.06);--tf-sc-enter-x:28px;--tf-sc-drift-x:8px}.tf-service-cards__grid{display:grid;grid-template-columns:repeat(var(--tf-cols,4),minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:var(--tf-gap,24px);padding-block:10px}.tf-service-cards__card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background-color:var(--tf-sc-bg);border-radius:var(--tf-sc-radius);box-shadow:inset 0 0 0 1px var(--tf-sc-border),var(--tf-shadow-xs,0 1px 2px rgba(11,11,15,.05));translate:0 0;transition:translate var(--tf-sc-hover-dur) var(--tf-sc-hover-ease),box-shadow var(--tf-sc-hover-dur) var(--tf-sc-hover-ease)}.tf-service-cards__media{position:relative;overflow:hidden;aspect-ratio:var(--tf-sc-ratio);border-radius:var(--tf-sc-radius) var(--tf-sc-radius) 0 0;background-color:var(--tf-surface)}.tf-service-cards__media .tf-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--tf-dur-slow) var(--tf-ease-out)}.tf-service-cards__body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--tf-sc-pad)}.tf-service-cards__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.tf-service-cards__card--image .tf-service-cards__top{margin-bottom:14px}.tf-service-cards__badge{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:var(--tf-white);background-image:var(--tf-grad-red);border-radius:var(--tf-radius-md,16px);box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06))}.tf-service-cards__badge .tf-icon{font-size:26px}.tf-service-cards__num{margin-left:auto;display:inline-flex;align-items:center;padding:6px 10px;font-family:var(--tf-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:11px;font-weight:700;line-height:1;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--tf-gray-light);border-radius:var(--tf-radius-pill,999px);box-shadow:inset 0 0 0 1px var(--tf-hairline,rgba(11,11,15,.10))}.tf-service-cards__title{margin:0 0 8px;min-height:0;font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-0.01em;color:var(--tf-sc-title)}.tf-service-cards__link{color:inherit;text-decoration:none}.tf-service-cards__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.tf-service-cards__desc{margin:0;font-size:14px;line-height:1.55;color:var(--tf-sc-text)}.tf-service-cards__foot{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;padding-top:20px}.tf-service-cards__cap{display:grid;gap:5px;width:100%;margin:0;padding-top:14px;border-top:1px solid var(--tf-line-soft)}.tf-service-cards__cap-key{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1;letter-spacing:0.16em;text-transform:uppercase;color:var(--tf-gray)}.tf-service-cards__cap-key .tf-icon{font-size:15px;color:var(--tf-sc-accent)}.tf-service-cards__cap-val{margin:0;font-family:var(--tf-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:13.5px;font-weight:600;line-height:1.5;color:var(--tf-sc-cap);overflow-wrap:anywhere}.tf-service-cards__more{display:inline-flex;align-items:center;align-self:flex-end;font-size:0;line-height:1;color:var(--tf-ink);opacity:.5;translate:0 0;transition:opacity var(--tf-sc-hover-dur) var(--tf-sc-hover-ease),translate var(--tf-sc-hover-dur) var(--tf-sc-hover-ease)}.tf-service-cards__more .tf-icon{font-size:40px}.tf-service-cards__card:focus-within{box-shadow:inset 0 0 0 2px var(--tf-ink),var(--tf-sc-shadow-hover)}.tf-service-cards__card:focus-within .tf-service-cards__more{opacity:.85}@media (hover:hover) and (pointer:fine){.tf-service-cards__card:hover{translate:0 -5px;box-shadow:inset 0 0 0 1px var(--tf-sc-border-hover),var(--tf-sc-shadow-hover)}.tf-service-cards__card:hover .tf-img{transform:scale(1.04)}.tf-service-cards__card:hover .tf-service-cards__more{opacity:.85;translate:4px 0}}@keyframes tf-sc-slide{0%{opacity:0;transform:translate3d(calc(var(--tf-sc-enter-x) * -1),10px,0)}28%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:1;transform:translate3d(var(--tf-sc-shift,8px),0,0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tf-service-cards--slide .tf-service-cards__card{--tf-sc-shift:calc(var(--tf-sc-drift-x) + var(--tf-sc-i,0) * 2px);animation:tf-sc-slide linear both;animation-timeline:view();animation-range:entry 0% exit 100%;animation-range-start:entry calc(var(--tf-sc-i,0) * 7%)}}}@supports not (animation-timeline:view()){.tf-service-cards--slide.is-armed .tf-service-cards__card{opacity:0;transform:translate3d(calc(var(--tf-sc-enter-x) * -1),10px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-out),transform var(--tf-dur-slow) var(--tf-ease-out),translate var(--tf-sc-hover-dur) var(--tf-sc-hover-ease),box-shadow var(--tf-sc-hover-dur) var(--tf-sc-hover-ease);transition-delay:calc(var(--tf-sc-i,0) * 90ms),calc(var(--tf-sc-i,0) * 90ms),0s,0s}.tf-service-cards--slide.is-inview .tf-service-cards__card{opacity:1;transform:translate3d(0,0,0)}}@media (max-width:1024px){.tf-service-cards{--tf-sc-enter-x:20px;--tf-sc-drift-x:6px}.tf-service-cards__grid{grid-template-columns:repeat(var(--tf-cols,2),minmax(0,1fr))}.tf-service-cards__title{font-size:19px}.tf-service-cards__badge{width:48px;height:48px}.tf-service-cards__badge .tf-icon{font-size:23px}}@media (max-width:767px){.tf-service-cards{--tf-sc-pad:20px;--tf-sc-enter-x:0px;--tf-sc-drift-x:0px}.tf-service-cards__grid{grid-template-columns:repeat(var(--tf-cols,1),minmax(0,1fr));grid-auto-rows:auto}.tf-service-cards__title{min-height:0}.tf-service-cards__more .tf-icon{font-size:36px}.tf-service-cards__cap-val{font-size:13px}}@media (prefers-reduced-motion:reduce){.tf-service-cards__card,.tf-service-cards__more,.tf-service-cards__media .tf-img{transition-duration:0.01ms;animation:none}.tf-service-cards--slide .tf-service-cards__card,.tf-service-cards--slide.is-armed .tf-service-cards__card{opacity:1;transform:none;animation:none}.tf-service-cards__card:hover{translate:0 0}.tf-service-cards__card:hover .tf-img{transform:none}.tf-service-cards__card:hover .tf-service-cards__more{translate:0 0}}.tf-service-cards--overlay .tf-service-cards__card--image{--tf-sc-title:#FFFFFF;--tf-sc-text:rgba(255,255,255,.88);--tf-sc-bg:var(--tf-ink,#2D2D2B);aspect-ratio:var(--tf-sc-ratio,1 / 1);overflow:hidden}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__media{position:absolute;inset:0;z-index:0;aspect-ratio:auto;border-radius:inherit}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__media .tf-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(
    to top,rgba(11,11,15,.80) 0%,rgba(11,11,15,.36) 40%,rgba(11,11,15,.04) 68%,rgba(11,11,15,0) 100%
  )}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__body{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;align-items:end;column-gap:10px}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__top{grid-area:1 / 1 / 2 / 3;align-self:start}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__title{grid-area:2 / 1 / 3 / 3}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__desc{grid-area:3 / 1}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__foot{grid-area:3 / 2 / 4 / 3;align-self:end;margin:0}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__link::after{z-index:3}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__title{margin:0 0 4px;min-height:0;font-size:17px;line-height:1.25}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__desc{margin:0;font-size:13px;line-height:1.45;min-height:calc(2 * 1.45em)}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__more{color:#FFFFFF}.tf-service-cards--overlay .tf-service-cards__card--image .tf-service-cards__more .tf-icon{font-size:30px;width:30px;height:30px}.tf-service-cards--overlay .tf-service-cards__card--image:focus-within{box-shadow:inset 0 0 0 2px #FFFFFF,var(--tf-sc-shadow-hover)}@media (max-width:767px){.tf-service-cards--overlay .tf-service-cards__card--image{aspect-ratio:4 / 3}}@media (max-width:767px){.tf-service-cards--slide .tf-service-cards__card{animation:none !important;opacity:1;transform:none}}
/* == w-spec-table.css == */
.tf-spec-table{--tf-st-surface:var(--tf-white);--tf-st-line:var(--tf-hairline,rgba(11,11,15,.10));--tf-st-head-bg:var(--tf-ink);--tf-st-head-color:var(--tf-white);--tf-st-title:var(--tf-ink);--tf-st-desc:var(--tf-ink-soft);--tf-st-label:var(--tf-ink-soft);--tf-st-value:var(--tf-ink);--tf-st-unit:var(--tf-gray);--tf-st-note:var(--tf-gray);--tf-st-accent:var(--tf-red);--tf-st-accent-ink:var(--tf-red-deep,#8B101C);--tf-st-zebra:var(--tf-paper);--tf-st-label-w:42%;--tf-st-val-align:left;--tf-st-pad-y:16px;--tf-st-pad-x:20px}.tf-spec-table--compact{--tf-st-pad-y:10px;--tf-st-pad-x:14px}.tf-spec-table__intro{margin:0 auto clamp(18px,2.6vw,30px);max-width:62ch;text-align:inherit}.tf-spec-table__title{margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.16;letter-spacing:-.015em;color:var(--tf-st-title);text-wrap:balance}.tf-spec-table__desc{margin:0;font-size:16px;line-height:1.65;color:var(--tf-st-desc);text-wrap:pretty}.tf-spec-table__frame{overflow:hidden;background-color:var(--tf-st-surface);border:1px solid var(--tf-st-line);border-radius:var(--tf-radius-lg,24px);box-shadow:var(--tf-shadow-sm,0 2px 10px rgba(11,11,15,.06))}.tf-spec-table__table{width:100%;border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;text-align:left}.tf-spec-table__col{padding:13px var(--tf-st-pad-x);text-align:left;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-st-head-color);background-color:var(--tf-st-head-bg)}.tf-spec-table--gradhead .tf-spec-table__col{background-color:transparent;background-image:var(--tf-grad-sweep)}.tf-spec-table__col--label{width:var(--tf-st-label-w)}.tf-spec-table__col--value{text-align:var(--tf-st-val-align,left);white-space:nowrap}.tf-spec-table__thead--sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tf-spec-table__body .tf-spec-table__row + .tf-spec-table__row{border-top:1px solid var(--tf-st-line)}.tf-spec-table__cell{padding:var(--tf-st-pad-y) var(--tf-st-pad-x);vertical-align:baseline;text-align:left;transition:background-color var(--tf-dur-fast) var(--tf-ease)}.tf-spec-table__cell--label{width:var(--tf-st-label-w);font-size:15px;font-weight:600;line-height:1.45;color:var(--tf-st-label)}.tf-spec-table__cell--value{text-align:var(--tf-st-val-align,left);color:var(--tf-st-value)}.tf-spec-table__pair{display:inline-flex;align-items:baseline;gap:5px}.tf-spec-table__num{font-size:17px;font-weight:700;line-height:1.35;color:var(--tf-st-value);letter-spacing:-.01em}.tf-spec-table__unit{font-size:13px;font-weight:600;color:var(--tf-st-unit);letter-spacing:.02em}.tf-spec-table__cell--note{font-size:14px;line-height:1.55;color:var(--tf-st-note)}.tf-spec-table--zebra .tf-spec-table__body .tf-spec-table__row:nth-child(even) .tf-spec-table__cell{background-color:var(--tf-st-zebra)}.tf-spec-table__row--key .tf-spec-table__cell{background-color:var(--tf-surface)}.tf-spec-table__row--key .tf-spec-table__cell--label{box-shadow:inset 3px 0 0 0 var(--tf-st-accent);color:var(--tf-st-value);font-weight:700}.tf-spec-table__row--key .tf-spec-table__num{color:var(--tf-st-accent-ink)}.tf-spec-table__foot{margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.6;text-align:left;color:var(--tf-st-note);background-color:var(--tf-paper);border:1px solid var(--tf-st-line);border-left:3px solid var(--tf-st-accent);border-radius:var(--tf-radius-sm,10px)}@media (hover:hover) and (pointer:fine){.tf-spec-table__body .tf-spec-table__row:hover .tf-spec-table__cell{background-color:var(--tf-surface)}.tf-spec-table__body .tf-spec-table__row--key:hover .tf-spec-table__cell{background-color:var(--tf-st-zebra)}}html.tf-js .tf-spec-table.tf-reveal .tf-spec-table__frame,html.tf-js .tf-spec-table.tf-reveal .tf-spec-table__foot{opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-out),transform var(--tf-dur-slow) var(--tf-ease-out)}html.tf-js .tf-spec-table.tf-reveal.is-in .tf-spec-table__frame,html.tf-js .tf-spec-table.tf-reveal.is-in .tf-spec-table__foot{opacity:1;transform:none;transition-delay:90ms}html.tf-js .tf-spec-table.tf-reveal.is-in .tf-spec-table__foot{transition-delay:150ms}@media (max-width:1024px){.tf-spec-table{--tf-st-pad-x:16px;--tf-st-label-w:38%}.tf-spec-table__num{font-size:16px}}@media (max-width:767px){.tf-spec-table__table{width:100%}.tf-spec-table__thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tf-spec-table__body .tf-spec-table__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.tf-spec-table__body .tf-spec-table__row + .tf-spec-table__row{border-top:1px solid var(--tf-st-line)}.tf-spec-table__cell{width:auto;padding:0}.tf-spec-table__cell--label{padding-bottom:8px;border-bottom:1px solid var(--tf-st-line);font-size:15px;font-weight:700;color:var(--tf-st-value)}.tf-spec-table__cell--value,.tf-spec-table__cell--note{display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-align:left}.tf-spec-table__cell--value::before,.tf-spec-table__cell--note::before{content:attr(data-label);flex:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tf-gray)}.tf-spec-table__cell--note{align-items:flex-start}.tf-spec-table__cell--note.is-empty{display:none}.tf-spec-table__num{font-size:18px}.tf-spec-table--zebra .tf-spec-table__body .tf-spec-table__row:nth-child(even){background-color:var(--tf-st-zebra)}.tf-spec-table--zebra .tf-spec-table__body .tf-spec-table__row:nth-child(even) .tf-spec-table__cell,.tf-spec-table__row--key .tf-spec-table__cell{background-color:transparent}.tf-spec-table__row--key .tf-spec-table__cell--label{box-shadow:none}.tf-spec-table__body .tf-spec-table__row--key{background-color:var(--tf-surface);box-shadow:inset 3px 0 0 0 var(--tf-st-accent)}}@media (prefers-reduced-motion:reduce){.tf-spec-table,.tf-spec-table *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html.tf-js .tf-spec-table.tf-reveal .tf-spec-table__frame,html.tf-js .tf-spec-table.tf-reveal .tf-spec-table__foot{opacity:1;transform:none}}
/* == w-stat-counter.css == */
.tf-stat-counter{--tf-stat-accent:var(--tf-red);--tf-stat-num:var(--tf-ink);--tf-stat-affix:var(--tf-red);--tf-stat-affix-size:52%;--tf-stat-label:var(--tf-ink-soft);--tf-stat-line:var(--tf-hairline);--tf-stat-card-bg:var(--tf-white);--tf-stat-icon:26px}.tf-stat-counter__grid{display:grid;grid-template-columns:repeat(var(--tf-cols,4),minmax(0,1fr));gap:var(--tf-gap,24px);margin:0;padding:0}.tf-stat-counter__item{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.tf-stat-counter__value{order:1}.tf-stat-counter__label{order:2}.tf-stat-counter__value{margin:0;line-height:1}.tf-stat-counter__num{display:block;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--tf-stat-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tf-stat-counter .tf-count{display:inline-block;min-width:calc(var(--tf-stat-digits,2) * 1ch);text-align:inherit;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tf-stat-counter__affix{font-size:var(--tf-stat-affix-size,52%);font-weight:700;letter-spacing:0;color:var(--tf-stat-affix);white-space:nowrap}.tf-stat-counter--gradient .tf-stat-counter__num{background-image:var(--tf-grad-red);-webkit-background-clip:text;background-clip:text;color:transparent}.tf-stat-counter--gradient .tf-stat-counter__affix{color:inherit}.tf-stat-counter__icon{display:block;margin-bottom:12px;font-size:var(--tf-stat-icon,26px);line-height:1;color:var(--tf-stat-accent)}.tf-stat-counter--card .tf-stat-counter__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--tf-stat-icon,26px) + 22px);height:calc(var(--tf-stat-icon,26px) + 22px);border-radius:var(--tf-radius-pill,999px);background-color:rgba(11,11,15,.05);background-color:color-mix(in srgb,var(--tf-stat-accent) 10%,transparent)}.tf-stat-counter__label{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--tf-stat-label);text-wrap:balance}.tf-stat-counter--bar .tf-stat-counter__item{padding-left:20px}.tf-stat-counter--bar .tf-stat-counter__item::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:5px;border-radius:var(--tf-radius-pill,999px);background-image:var(--tf-grad-red);transform:scaleX(.6);transform-origin:left center;transition:transform var(--tf-dur,.28s) var(--tf-ease-spring,ease)}.tf-stat-counter--divided .tf-stat-counter__grid{overflow:hidden}.tf-stat-counter--divided .tf-stat-counter__item::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--tf-gap,24px) / -2);width:1px;background-color:var(--tf-stat-line)}.tf-stat-counter--card .tf-stat-counter__item{padding:26px 24px 24px;border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-md,16px);background-color:var(--tf-stat-card-bg);box-shadow:var(--tf-shadow-xs);transition:background-color var(--tf-dur,.28s) var(--tf-ease,ease),border-color var(--tf-dur,.28s) var(--tf-ease,ease),box-shadow var(--tf-dur,.28s) var(--tf-ease,ease),transform var(--tf-dur,.28s) var(--tf-ease-out,ease)}.tf-stat-counter--card .tf-stat-counter__item::after{content:"";position:absolute;left:var(--tf-radius-md,16px);right:var(--tf-radius-md,16px);top:-1px;height:3px;border-radius:var(--tf-radius-pill,999px);background-image:var(--tf-grad-sweep)}@media (hover:hover) and (pointer:fine){.tf-stat-counter--bar .tf-stat-counter__item:hover::before{transform:scaleX(1)}.tf-stat-counter--card .tf-stat-counter__item:hover{border-color:var(--tf-hairline-strong);background-color:var(--tf-white);box-shadow:var(--tf-shadow-lg);transform:translate3d(0,-4px,0)}}@media (scripting:none){.tf-stat-counter .tf-count{position:relative;visibility:hidden}.tf-stat-counter .tf-count::before{content:attr(data-count);position:absolute;inset:0;visibility:visible}}@media (max-width:1024px){.tf-stat-counter__num{font-size:clamp(30px,5.2vw,46px)}}@media (max-width:767px){.tf-stat-counter__num{font-size:clamp(28px,9vw,40px)}.tf-stat-counter__label{font-size:14px}.tf-stat-counter--card .tf-stat-counter__item{padding:22px 20px 20px}.tf-stat-counter--divided .tf-stat-counter__item::before{top:calc(var(--tf-gap,24px) / -2);bottom:auto;left:0;right:0;width:auto;height:1px}}@media (prefers-reduced-motion:reduce){.tf-stat-counter--bar .tf-stat-counter__item::before,.tf-stat-counter--card .tf-stat-counter__item{transition-duration:.01ms}.tf-stat-counter--bar .tf-stat-counter__item::before,.tf-stat-counter--bar .tf-stat-counter__item:hover::before{transform:none}.tf-stat-counter--card .tf-stat-counter__item:hover{transform:none}}
/* == w-template.css == */
.tf-template{position:relative;display:block}.tf-template__inner{max-width:var(--tf-tpl-max,none)}.tf-template__inner>:first-child{margin-block-start:0}.tf-template__inner>:last-child{margin-block-end:0}.tf-template__edit{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;margin-block-end:12px;border:0;border-radius:var(--tf-radius-pill,999px);background-image:var(--tf-grad-red);color:var(--tf-btn-color,#fff);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-decoration:none;box-shadow:var(--tf-shadow-sm);transition:box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-out)}.tf-template__edit:focus-visible{outline:2px solid var(--tf-red);outline-offset:2px}.tf-template__edit .tf-icon{font-size:16px}.tf-template__edit-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42ch}@media (hover:hover) and (pointer:fine){.tf-template__edit:hover{color:var(--tf-btn-color,#fff);box-shadow:var(--tf-shadow-red);transform:translateY(-2px)}}@media (max-width:1024px){.tf-template__edit-text{max-width:28ch}}@media (max-width:767px){.tf-template__edit{font-size:12px;padding:10px 12px}.tf-template__edit-text{max-width:18ch}}@media (prefers-reduced-motion:reduce){.tf-template__edit{transition-duration:.01ms}.tf-template__edit:hover{transform:none}}
/* == w-testimonial.css == */
.tf-testimonial{--tf-tst-bg:var(--tf-white);--tf-tst-line:var(--tf-hairline);--tf-tst-quote:var(--tf-ink-soft);--tf-tst-name:var(--tf-ink);--tf-tst-role:var(--tf-gray);--tf-tst-company:var(--tf-red-deep);--tf-tst-meta:var(--tf-red);--tf-tst-mark:var(--tf-red);--tf-tst-mark-size:40px;--tf-tst-photo:56px;--tf-tst-pad:28px}.tf-testimonial__grid{display:grid;grid-template-columns:repeat(var(--tf-cols,3),minmax(0,1fr));gap:var(--tf-gap,24px);margin:0;padding:0;list-style:none}.tf-testimonial__item{min-width:0;list-style:none}.tf-testimonial.is-equal .tf-testimonial__item{display:flex}.tf-testimonial__card{--tf-tst-radius:var(--tf-radius-md,16px);position:relative;display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;margin:0;padding:var(--tf-tst-pad);background-color:var(--tf-tst-bg);border-radius:var(--tf-tst-radius);box-shadow:inset 0 0 0 1px var(--tf-tst-line),var(--tf-shadow-xs);transition:box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-out)}.tf-testimonial.has-bar .tf-testimonial__card::before{content:"";position:absolute;top:0;right:var(--tf-tst-radius);left:var(--tf-tst-radius);height:3px;border-radius:0 0 var(--tf-radius-pill,999px) var(--tf-radius-pill,999px);background-image:var(--tf-grad-sweep);background-size:200% 100%;background-position:0% 50%;transition:background-position var(--tf-dur-slow) var(--tf-ease);pointer-events:none}.tf-testimonial--plain .tf-testimonial__card{padding:0;background-color:transparent;border-radius:0;box-shadow:none;border-top:2px solid var(--tf-tst-line);padding-top:var(--tf-tst-pad)}.tf-testimonial--plain.has-bar .tf-testimonial__card::before{top:-2px;left:0;right:auto;width:56px;height:2px;border-radius:var(--tf-radius-pill,999px);background-image:var(--tf-grad-red)}.tf-testimonial__meta{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:0.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--tf-tst-meta)}.tf-testimonial__meta::before{content:"";flex:none;width:16px;height:2px;border-radius:var(--tf-radius-pill,999px);background-image:var(--tf-grad-red)}.tf-testimonial__mark{position:absolute;top:var(--tf-tst-pad);right:var(--tf-tst-pad);display:inline-flex;color:var(--tf-tst-mark);font-size:var(--tf-tst-mark-size);opacity:0.16;pointer-events:none;transition:opacity var(--tf-dur) var(--tf-ease)}.tf-testimonial--plain .tf-testimonial__mark{top:var(--tf-tst-pad);right:0}.tf-testimonial__mark .tf-icon{width:1em;height:1em;font-size:inherit}.tf-testimonial__quote{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;font-size:16px;line-height:1.7;color:var(--tf-tst-quote);padding-right:calc(var(--tf-tst-mark-size) * 0.5)}.tf-testimonial__quote p{margin:0}.tf-testimonial__quote p + p{margin-top:0.8em}.tf-testimonial__quote p::before{content:"\201C"}.tf-testimonial__quote p::after{content:"\201D"}.tf-testimonial__person{display:flex;align-items:center;gap:14px;min-width:0;padding-top:16px;border-top:1px solid var(--tf-tst-line)}.tf-testimonial__photo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tf-tst-photo);height:var(--tf-tst-photo);overflow:hidden;border-radius:var(--tf-radius-md,16px);background-color:var(--tf-surface);box-shadow:inset 0 0 0 1px var(--tf-hairline)}.tf-testimonial__photo .tf-img{width:100%;height:100%;object-fit:cover}.tf-testimonial__photo--ini{font-size:16px;font-weight:800;letter-spacing:0.04em;color:var(--tf-white);background-image:var(--tf-grad-red)}.tf-testimonial__id{display:flex;flex-direction:column;gap:3px;min-width:0}.tf-testimonial__name{font-size:15px;font-weight:700;line-height:1.3;color:var(--tf-tst-name)}.tf-testimonial__role{font-size:13px;line-height:1.4;color:var(--tf-tst-role)}.tf-testimonial__sep{margin:0 2px;opacity:0.7}.tf-testimonial__company{font-style:normal;font-weight:600;color:var(--tf-tst-company)}@media (hover:hover) and (pointer:fine){.tf-testimonial__card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--tf-tst-mark),var(--tf-shadow-lg)}.tf-testimonial--plain .tf-testimonial__card:hover{transform:none;box-shadow:none}.tf-testimonial.has-bar .tf-testimonial__card:hover::before{background-position:100% 50%}.tf-testimonial__card:hover .tf-testimonial__mark{opacity:0.28}}@media (max-width:1024px){.tf-testimonial{--tf-tst-pad:24px}.tf-testimonial__grid{grid-template-columns:repeat(var(--tf-cols,2),minmax(0,1fr))}.tf-testimonial__quote{font-size:15.5px}}@media (max-width:767px){.tf-testimonial{--tf-tst-pad:20px;--tf-tst-photo:48px}.tf-testimonial__grid{grid-template-columns:repeat(var(--tf-cols,1),minmax(0,1fr))}.tf-testimonial__card{gap:14px}.tf-testimonial__quote{font-size:15px;padding-right:0}.tf-testimonial__mark{font-size:calc(var(--tf-tst-mark-size) * 0.75)}}@media (prefers-reduced-motion:reduce){.tf-testimonial__card,.tf-testimonial__card::before,.tf-testimonial__mark{transition-duration:0.01ms}.tf-testimonial__card:hover{transform:none}}
/* == w-timeline.css == */
.tf-timeline{--tf-tl-col:40px;--tf-tl-dot:16px;--tf-tl-line-w:2px;--tf-tl-line:var(--tf-hairline);--tf-tl-fill:var(--tf-red);--tf-tl-dot-bg:var(--tf-grad-red);--tf-tl-ico:var(--tf-white);--tf-tl-ring:var(--tf-white);--tf-tl-year:var(--tf-red);--tf-tl-title:var(--tf-ink);--tf-tl-text:var(--tf-ink-soft);--tf-tl-bg:var(--tf-white);--tf-tl-box-line:var(--tf-hairline);--tf-tl-pad:24px;--tf-tl-x:calc(var(--tf-tl-col) / 2)}.tf-timeline__wrap{position:relative}.tf-timeline__track{position:absolute;top:calc(var(--tf-tl-col) / 2);bottom:0;left:var(--tf-tl-x);width:var(--tf-tl-line-w);background-color:var(--tf-tl-line);border-radius:var(--tf-radius-pill,999px);transform:translateX(-50%);pointer-events:none;view-timeline-name:--tf-tl-rail;view-timeline-axis:block}.tf-timeline:not(.has-line) .tf-timeline__track{display:none}.tf-timeline__fill{position:absolute;inset:0;background-color:var(--tf-tl-fill);border-radius:inherit;transform-origin:center top}.tf-timeline__list{display:grid;row-gap:var(--tf-gap,36px);margin:0;padding:0;list-style:none}.tf-timeline__item{position:relative;display:grid;grid-template-columns:var(--tf-tl-col) minmax(0,1fr);column-gap:20px;min-width:0;list-style:none}.tf-timeline__marker{grid-column:1;grid-row:1;align-self:start;display:flex;align-items:center;justify-content:center;width:var(--tf-tl-col);height:var(--tf-tl-col)}.tf-timeline__dot{--tf-tl-c:calc(var(--tf-tl-dot) * 0.34);display:inline-flex;align-items:center;justify-content:center;width:var(--tf-tl-dot);height:var(--tf-tl-dot);color:var(--tf-tl-ico);background:var(--tf-tl-dot-bg);box-shadow:0 0 0 4px var(--tf-tl-ring),var(--tf-shadow-xs);border-radius:var(--tf-radius-pill,999px);transition:transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease-out)),box-shadow var(--tf-dur) var(--tf-ease)}.tf-timeline__dot--icon{--tf-tl-c:calc(var(--tf-tl-col) * 0.3);width:var(--tf-tl-col);height:var(--tf-tl-col)}.tf-timeline__dot .tf-icon{font-size:calc(var(--tf-tl-col) * 0.5)}.tf-timeline__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:6px;min-width:0;padding-bottom:2px}.tf-timeline__year{font-size:15px;font-weight:800;line-height:1.2;letter-spacing:0.1em;font-variant-numeric:tabular-nums;color:var(--tf-tl-year)}.tf-timeline__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:var(--tf-tl-title)}.tf-timeline__text{margin:0;max-width:62ch;font-size:15px;line-height:1.65;color:var(--tf-tl-text)}.tf-timeline--box .tf-timeline__body{padding:var(--tf-tl-pad);background-color:var(--tf-tl-bg);border-radius:var(--tf-radius-md,16px);box-shadow:inset 0 0 0 1px var(--tf-tl-box-line),var(--tf-shadow-xs);transition:box-shadow var(--tf-dur) var(--tf-ease)}.tf-timeline--box .tf-timeline__text{max-width:none}.tf-timeline--alt{--tf-tl-x:50%}.tf-timeline--alt .tf-timeline__item{grid-template-columns:minmax(0,1fr) var(--tf-tl-col) minmax(0,1fr);column-gap:28px}.tf-timeline--alt .tf-timeline__marker{grid-column:2}.tf-timeline--alt .tf-timeline__item:nth-child(odd) .tf-timeline__body{grid-column:1;align-items:flex-end;text-align:right}.tf-timeline--alt .tf-timeline__item:nth-child(even) .tf-timeline__body{grid-column:3}.tf-timeline--alt .tf-timeline__text{max-width:46ch}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tf-timeline__fill{transform:scaleY(0);animation:tf-tl-fill linear both;animation-timeline:--tf-tl-rail;animation-range:cover 5% cover 65%}.tf-timeline__item{animation:tf-tl-in linear both;animation-timeline:view();animation-range:entry 12% entry 88%}.tf-timeline--alt .tf-timeline__item:nth-child(odd){animation-name:tf-tl-in-right}.tf-timeline--alt .tf-timeline__item:nth-child(even){animation-name:tf-tl-in-left}}}@keyframes tf-tl-fill{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tf-tl-in{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes tf-tl-in-left{from{opacity:0;transform:translate3d(24px,12px,0)}to{opacity:1;transform:none}}@keyframes tf-tl-in-right{from{opacity:0;transform:translate3d(-24px,12px,0)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.tf-timeline__item:hover .tf-timeline__dot{transform:scale(1.18);box-shadow:0 0 0 4px var(--tf-tl-ring),var(--tf-shadow-red)}.tf-timeline--box .tf-timeline__item:hover .tf-timeline__body{box-shadow:inset 0 0 0 1px var(--tf-hairline-strong),var(--tf-shadow-sm)}}@media (max-width:1024px){.tf-timeline{--tf-tl-col:36px;--tf-tl-pad:20px}.tf-timeline__title{font-size:17px}.tf-timeline--alt .tf-timeline__item{column-gap:20px}}@media (max-width:767px){.tf-timeline{--tf-tl-col:32px;--tf-tl-dot:14px}.tf-timeline__item{column-gap:14px}.tf-timeline--alt{--tf-tl-x:calc(var(--tf-tl-col) / 2)}.tf-timeline--alt .tf-timeline__item{grid-template-columns:var(--tf-tl-col) minmax(0,1fr);column-gap:14px}.tf-timeline--alt .tf-timeline__marker{grid-column:1}.tf-timeline--alt .tf-timeline__item:nth-child(odd) .tf-timeline__body,.tf-timeline--alt .tf-timeline__item:nth-child(even) .tf-timeline__body{grid-column:2;align-items:stretch;text-align:left}.tf-timeline--alt .tf-timeline__text{max-width:none}.tf-timeline__year{font-size:14px}.tf-timeline__title{font-size:16.5px}.tf-timeline__text{font-size:14.5px}@supports (animation-timeline:view()){.tf-timeline--alt .tf-timeline__item:nth-child(odd),.tf-timeline--alt .tf-timeline__item:nth-child(even){animation-name:tf-tl-in}}}@media (prefers-reduced-motion:reduce){.tf-timeline__item,.tf-timeline__fill{animation:none;opacity:1;transform:none}.tf-timeline__dot,.tf-timeline--box .tf-timeline__body{transition-duration:0.01ms}.tf-timeline__item:hover .tf-timeline__dot{transform:none}}
/* == w-topbar.css == */
.tf-topbar{display:block;position:relative;background-color:var(--tf-topbar-bg,var(--tf-header-bg,var(--tf-white-warm,#FCFCFD)));color:var(--tf-topbar-color,var(--tf-header-fg,var(--tf-black,#0B0B0F)));border-bottom:1px solid var(--tf-topbar-line,var(--tf-hairline,rgba(11,11,15,.10)));font-size:13.5px;line-height:1.3}.tf-topbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--tf-gap,26px);min-height:calc(var(--tf-topbar-h,38px) - 1px);width:var(--tf-container,1200px);margin-inline:auto;padding-block:var(--tf-topbar-py,9px)}.tf-topbar--full .tf-topbar__inner{width:100%;padding-inline:clamp(16px,4vw,32px)}.tf-topbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--tf-gap,26px);min-width:0;margin:0;padding:0;list-style:none}.tf-topbar__group--right{justify-content:flex-end}.tf-topbar__item{display:flex;align-items:center;position:relative;min-width:0}.tf-topbar--sep .tf-topbar__item + .tf-topbar__item::before{content:"";position:absolute;top:50%;left:calc(var(--tf-gap,26px) * -0.5);width:1px;height:13px;transform:translateY(-50%);background-color:color-mix(in srgb,currentColor 22%,transparent)}.tf-topbar__link{display:inline-flex;align-items:center;gap:8px;min-width:0;padding-block:2px;color:inherit;text-decoration:none;transition:color var(--tf-dur-fast) var(--tf-ease)}.tf-topbar__icon{font-size:15px;color:var(--tf-topbar-icon,currentColor);opacity:.72;transition:transform var(--tf-dur) var(--tf-ease),opacity var(--tf-dur-fast) var(--tf-ease)}.tf-topbar__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-topbar-label,color-mix(in srgb,currentColor 58%,transparent))}.tf-topbar__text{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-topbar__text--short{display:none}@media (pointer:coarse){.tf-topbar__link{min-height:44px}}a.tf-topbar__link:focus-visible{outline:2px solid var(--tf-topbar-hover,var(--tf-red));outline-offset:3px;border-radius:var(--tf-radius-xs,6px)}.tf-is-stuck .tf-topbar--hide-stuck{display:none}@media (hover:hover) and (pointer:fine){a.tf-topbar__link:hover{color:var(--tf-topbar-hover,var(--tf-red-mid))}a.tf-topbar__link:hover .tf-topbar__icon{opacity:1;transform:translateY(-1px)}}@media (max-width:1024px){.tf-topbar{font-size:13px}.tf-topbar__label{display:none}.tf-topbar__item--has-short .tf-topbar__text{display:none}.tf-topbar__item--has-short .tf-topbar__text--short{display:inline}}@media (max-width:767px){.tf-topbar{font-size:12.5px}.tf-topbar__inner{gap:0 16px;min-height:44px;padding-block:0}.tf-topbar__group{gap:0 16px}.tf-topbar__icon{font-size:14px}.tf-topbar--m-compact .tf-topbar__item--m-off{display:none}.tf-topbar--m-compact .tf-topbar__inner,.tf-topbar--m-scroll .tf-topbar__inner{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tf-topbar--m-compact .tf-topbar__inner::-webkit-scrollbar,.tf-topbar--m-scroll .tf-topbar__inner::-webkit-scrollbar{display:none}.tf-topbar--m-compact .tf-topbar__group,.tf-topbar--m-scroll .tf-topbar__group,.tf-topbar--m-compact .tf-topbar__item,.tf-topbar--m-scroll .tf-topbar__item{flex:none;flex-wrap:nowrap}.tf-topbar--m-compact .tf-topbar__text,.tf-topbar--m-scroll .tf-topbar__text{overflow:visible;text-overflow:clip}.tf-topbar--m-stack .tf-topbar__inner{justify-content:center;padding-block:6px}.tf-topbar--m-stack .tf-topbar__group{width:100%;justify-content:center}.tf-topbar--m-stack .tf-topbar__text,.tf-topbar--m-stack .tf-topbar__text--short{white-space:normal}}@media (prefers-reduced-motion:reduce){.tf-topbar__link,.tf-topbar__icon{transition:none}.tf-topbar__link:hover .tf-topbar__icon{transform:none}}
/* == w-video.css == */
.tf-video{--tf-vid-ratio:16/9;--tf-vid-max:100%;--tf-vid-bg:var(--tf-void);--tf-vid-scrim:transparent;--tf-vid-tick:var(--tf-red);--tf-vid-play-w:88px;--tf-vid-play-color:var(--tf-white);--tf-vid-play-solid:transparent;display:block}.tf-video__inner{max-width:var(--tf-vid-max,100%);margin-inline:auto}.tf-video__head{margin:0 auto clamp(16px,2.6vw,28px);max-width:62ch;text-align:inherit}.tf-video__figure + .tf-video__head{margin:clamp(16px,2.6vw,28px) auto 0}.tf-video__title{margin:0 0 10px;color:var(--tf-ink);font-size:clamp(24px,3.2vw,38px);font-weight:800;line-height:1.14;letter-spacing:-0.015em;text-wrap:balance}.tf-video__desc{margin:0;color:var(--tf-ink-soft);font-size:16px;line-height:1.7;text-wrap:pretty}.tf-video__figure{margin:0;position:relative}.tf-video__privacy{display:block;margin-top:12px;color:var(--tf-gray);font-size:13px;line-height:1.5;text-align:inherit}.tf-video__privacy .tf-icon{margin-right:7px;font-size:15px;color:var(--tf-gray-light);vertical-align:-.15em}.tf-video .tf-facade{position:relative;display:block;overflow:hidden;aspect-ratio:var(--tf-vid-ratio,16/9);background-color:var(--tf-vid-bg);border-radius:var(--tf-radius-lg,24px);box-shadow:var(--tf-shadow,0 10px 30px rgba(11,11,15,.08))}.tf-video .tf-facade--ticks::before,.tf-video .tf-facade--ticks::after{content:"";position:absolute;z-index:2;width:26px;height:26px;pointer-events:none}.tf-video .tf-facade--ticks::before{top:14px;left:14px;border-top:2px solid var(--tf-vid-tick);border-left:2px solid var(--tf-vid-tick);border-top-left-radius:var(--tf-radius-xs,6px)}.tf-video .tf-facade--ticks::after{right:14px;bottom:14px;border-right:2px solid var(--tf-vid-tick);border-bottom:2px solid var(--tf-vid-tick);border-bottom-right-radius:var(--tf-radius-xs,6px)}.tf-video .tf-facade[data-state="playing"]::before,.tf-video .tf-facade[data-state="playing"]::after{content:none}.tf-video .tf-facade__trigger{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--tf-white);font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.tf-video .tf-facade__trigger:focus-visible{outline:3px solid var(--tf-red);outline-offset:-6px;border-radius:var(--tf-radius-lg,24px)}.tf-video .tf-facade__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--tf-dur-slow) var(--tf-ease-out)}.tf-video .tf-facade__scrim{position:absolute;inset:0;background-color:var(--tf-vid-scrim)}.tf-video .tf-facade__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:var(--tf-vid-play-w,88px);height:var(--tf-vid-play-w,88px);color:var(--tf-vid-play-color);background-color:var(--tf-red,#FD0009);background-image:linear-gradient(var(--tf-vid-play-solid,transparent),var(--tf-vid-play-solid,transparent));border-radius:var(--tf-radius-pill,999px);box-shadow:var(--tf-shadow-red,0 12px 30px rgba(253,0,9,.26));transform:translate(-50%,-50%);transition:background-color var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease-spring,var(--tf-ease-out))}.tf-video--glass .tf-facade__play{background-image:none;background-color:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.38);box-shadow:0 10px 30px rgba(11,11,15,.28),inset 0 1px 0 rgba(255,255,255,.45);backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px));-webkit-backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px))}.tf-video--glass .tf-facade__play::before{content:"";position:absolute;inset:9px;border-radius:inherit;background-color:var(--tf-red,#FD0009);background-image:none;transition:background-color var(--tf-dur) var(--tf-ease)}.tf-video .tf-facade__play .tf-icon{position:relative;z-index:1;font-size:calc(var(--tf-vid-play-w,88px) * 0.30);transform:translateX(6%)}.tf-video .tf-facade__meta{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:16px clamp(14px,2vw,22px);text-align:start}.tf-video .tf-facade__label{padding:6px 12px;color:var(--tf-white);font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background-color:rgba(11,11,15,.45);border:1px solid rgba(255,255,255,.18);border-radius:var(--tf-radius-pill,999px);backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px));-webkit-backdrop-filter:var(--tf-glass-blur,saturate(180%) blur(20px))}.tf-video .tf-facade__time{margin-left:auto;padding:6px 11px;background-color:rgba(11,11,15,.62);color:var(--tf-white);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.04em;border-radius:var(--tf-radius-pill,999px)}.tf-video .tf-facade__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background-color:var(--tf-vid-bg);object-fit:contain}.tf-video .tf-facade__frame:focus-visible{outline:3px solid var(--tf-red);outline-offset:-6px}@media (hover:hover) and (pointer:fine){.tf-video .tf-facade__trigger:hover .tf-facade__play,.tf-video .tf-facade__trigger:focus-visible .tf-facade__play{background-color:var(--tf-red-mid,#C40813);transform:translate(-50%,-50%) scale(1.07)}.tf-video--glass .tf-facade__trigger:hover .tf-facade__play::before,.tf-video--glass .tf-facade__trigger:focus-visible .tf-facade__play::before{background-color:var(--tf-red-mid,#C40813)}.tf-video--glass .tf-facade__trigger:hover .tf-facade__play,.tf-video--glass .tf-facade__trigger:focus-visible .tf-facade__play{background-color:rgba(255,255,255,.24)}.tf-video .tf-facade__trigger:hover .tf-facade__poster{transform:scale(1.04)}}html.tf-js .tf-video.tf-reveal .tf-video__figure{opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-out),transform var(--tf-dur-slow) var(--tf-ease-out)}html.tf-js .tf-video.tf-reveal.is-in .tf-video__figure{opacity:1;transform:none;transition-delay:90ms}@media (max-width:1024px){.tf-video__desc{font-size:15px}.tf-video .tf-facade{border-radius:var(--tf-radius-md,16px)}}@media (max-width:767px){.tf-video{--tf-vid-play-w:68px}.tf-video .tf-facade--ticks::before,.tf-video .tf-facade--ticks::after{width:18px;height:18px}.tf-video .tf-facade--ticks::before{top:10px;left:10px}.tf-video .tf-facade--ticks::after{right:10px;bottom:10px}.tf-video .tf-facade__meta{padding:12px;gap:8px}.tf-video .tf-facade__label{padding:5px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.tf-video .tf-facade__play,.tf-video .tf-facade__play::before,.tf-video .tf-facade__poster{transition:none}.tf-video .tf-facade__trigger:hover .tf-facade__poster{transform:none}.tf-video .tf-facade__trigger:hover .tf-facade__play,.tf-video .tf-facade__trigger:focus-visible .tf-facade__play{transform:translate(-50%,-50%)}html.tf-js .tf-video.tf-reveal .tf-video__figure{opacity:1;transform:none;transition:none}}
