/* Generirano: build/css.py iz fonts.css, tokens.css, site.css, icons.css. Ne uređivati ručno. */
@font-face{font-family:"Druk Text Wide";src:url("../fonts/druk-text-wide-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Swiss 721";src:url("../fonts/swiss721-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Swiss 721";src:url("../fonts/swiss721-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Swiss 721";src:url("../fonts/swiss721-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Swiss 721";src:url("../fonts/swiss721-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--factory-yellow-100:#FEA800;--factory-yellow-110:#E59700;--factory-yellow-120:#CC8700;--factory-yellow-130:#B27600;--factory-blue-200:#4440FF;--factory-blue-210:#3D39E5;--factory-black-300:#141414;--factory-black-310:#1D1D1D;--factory-black-400:#2B2B2B;--factory-white-400:#FFFFFF;--factory-white-200:#E6E6E6;--factory-white-300:#CCCCCC;--factory-grey-rule:#404040;--surface-page:var(--factory-black-300);--surface-raised:var(--factory-black-310);--text-primary:var(--factory-white-400);--text-secondary:rgba(255,255,255,0.6);--text-muted:rgba(255,255,255,0.3);--text-accent:var(--factory-yellow-100);--border-hairline:rgba(255,255,255,0.2);--border-rule:var(--factory-grey-rule);--focus-ring:var(--factory-yellow-100);--pattern-ink:rgba(255,255,255,0.15);--pattern-step:24px;--font-display:"Druk Text Wide","Archivo Expanded",Archivo,"Arial Black",sans-serif;--font-text:"Swiss 721","Neue Haas Grotesk Text Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,Menlo,Consolas,monospace;--ease-factory:cubic-bezier(0.16,1,0.3,1);--duration-fast:120ms;--content-w:1810px;--gutter:clamp(20px,4vw,55px);--pad-y:clamp(64px,8vw,140px);--h2-size:clamp(24px,3.2vw,56px)}.fx-sec--light{--text-primary:var(--factory-black-300);--text-secondary:rgba(20,20,20,0.78);--text-muted:rgba(20,20,20,0.45);--border-hairline:rgba(20,20,20,0.2);--border-rule:rgba(20,20,20,0.2);--pattern-ink:rgba(20,20,20,0.15)}:root{--text-subtle:rgba(255,255,255,0.5)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}[hidden]{display:none !important}a{color:var(--text-primary);transition:color var(--duration-fast) var(--ease-factory)}a:hover{color:var(--factory-yellow-100)}::selection{background:var(--factory-yellow-100);color:var(--factory-black-300)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}strong{font-weight:700}.fx-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--factory-yellow-100);color:var(--factory-black-300);font-weight:700}.fx-skip:focus{left:12px;top:12px}.fx-main :is(h1,h2,h3,h4,p,ul,ol,figure,dl,dd,details,table){margin:0}.fx-main :where(.wp-block-group,.wp-block-buttons){margin:0}.fx-main :where(.is-layout-flow,.is-layout-constrained)>*{margin-block:0}.fx-main .wp-block-list{padding:0;list-style:none}.fx-main h1,.fx-main h2,.fx-main h3{font-weight:700;text-wrap:balance}.fx-main p{text-wrap:pretty}.fx-sec{background:var(--factory-black-300);color:var(--text-primary);border-top:1px solid var(--border-hairline)}.fx-main>.fx-sec:first-child{border-top:0}.fx-sec--raised{background:var(--factory-black-310)}.fx-sec--light{background:var(--factory-white-400);color:var(--factory-black-300);border-top:0}.fx-pat--dots,.fx-pat--lines{position:relative;isolation:isolate}.fx-pat--dots{--pattern-origin:12%}.fx-pat--lines{--pattern-origin:72%}.fx-pat--dots::after,.fx-pat--lines::after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:var(--pattern-h,clamp(320px,46vw,680px));max-height:100%;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 80% 100% at var(--pattern-origin) 0%,#000 0%,rgba(0,0,0,0.45) 45%,transparent 100%);mask-image:radial-gradient(ellipse 80% 100% at var(--pattern-origin) 0%,#000 0%,rgba(0,0,0,0.45) 45%,transparent 100%)}.fx-pat--dots::after{background-image:radial-gradient(circle,var(--pattern-ink) 1px,transparent 1.5px);background-size:var(--pattern-step) var(--pattern-step);background-position:center top}.fx-pat--lines::after{background-image:linear-gradient(to right,var(--pattern-ink) 1px,transparent 1px);background-size:calc(var(--pattern-step) * 2) 100%;background-position:center top;opacity:0.6}.fx-wrap{max-width:var(--content-w);margin:0 auto;padding:var(--pad-y) var(--gutter)}.fx-wrap--narrow{max-width:860px}[id]{scroll-margin-top:24px}.fx-eyebrow{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.2;color:var(--factory-yellow-100)}.fx-h2{font-family:var(--font-display);font-size:var(--h2-size);line-height:1.02;letter-spacing:-0.04em;max-width:1100px}@media (max-width:359px){:root{--h2-size:21px}}.fx-h2--mb{margin-bottom:clamp(40px,5vw,80px) !important}.fx-h2--mb-sm{margin-bottom:clamp(32px,4vw,56px) !important}.fx-wrap>.fx-eyebrow{margin-bottom:24px !important}.fx-sechead{display:flex;flex-wrap:wrap;gap:32px 110px;align-items:flex-end;margin-bottom:clamp(40px,5vw,80px)}.fx-sechead>.fx-eyebrow{flex:1 1 100%;margin-bottom:-8px}.fx-sechead>.fx-h2{flex:1 1 520px}.fx-sechead__intro{flex:1 1 420px;max-width:680px;font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--text-secondary)}.fx-sechead--stack{flex-direction:column;align-items:flex-start;gap:24px}.fx-sechead--stack>.fx-h2{flex:none;width:100%;max-width:none}.fx-sechead--stack>.fx-sechead__intro{flex:none;max-width:860px}.fx-note{margin-top:32px !important;font-size:17px;color:var(--text-secondary)}.fx-source{font-size:14px;color:var(--text-subtle)}.fx-source a{color:var(--text-secondary)}.fx-btn,.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 58px;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:0;cursor:pointer;background:var(--factory-yellow-100);color:var(--factory-black-300);transition:background var(--duration-fast) var(--ease-factory),color var(--duration-fast) var(--ease-factory),border-color var(--duration-fast) var(--ease-factory)}.fx-btn:hover,.wp-block-button .wp-block-button__link:hover{background:var(--factory-yellow-110);color:var(--factory-black-300)}.fx-btn--sm{height:40px;padding:0 20px;font-size:13px}.wp-block-button.is-style-primary .wp-block-button__link{background:var(--factory-white-400);color:var(--factory-black-300)}.wp-block-button.is-style-primary .wp-block-button__link:hover{background:var(--factory-yellow-100)}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--text-primary);border-color:var(--border-rule)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--factory-white-400);color:var(--factory-black-300)}.wp-block-button.is-style-dark .wp-block-button__link{background:var(--factory-black-300);color:var(--factory-white-400)}.wp-block-button.is-style-dark .wp-block-button__link:hover{background:var(--factory-white-400);color:var(--factory-black-300)}.fx-main .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:600px){.fx-btn,.wp-block-button .wp-block-button__link{padding:0 24px;white-space:normal;text-align:center;min-height:60px;height:auto;line-height:1.2}.fx-main .wp-block-button{width:100%}.fx-main .wp-block-button .wp-block-button__link{width:100%}}.fx-more a,.fx-lc__cta a,.fx-final__link a,.fx-cta__link a{display:inline-flex;gap:12px;font-weight:700;font-size:18px;color:var(--text-primary);text-decoration:none;border-bottom:2px solid var(--factory-yellow-100);padding-bottom:4px}.fx-more a::after,.fx-final__link a::after,.fx-cta__link a::after{content:"→";font-family:Arial,sans-serif}.fx-more a:hover{color:var(--factory-yellow-100)}.fx-wrap>.fx-more{margin-top:clamp(32px,4vw,56px)}.fx-more--dark a{color:var(--factory-black-300);border-color:var(--factory-black-300)}.fx-more--dark a:hover{color:var(--factory-blue-200)}.fx-header{position:relative;z-index:20;background:var(--factory-black-300);border-bottom:1px solid var(--border-hairline)}.fx-header__bar{max-width:var(--content-w);margin:0 auto;padding:0 var(--gutter);height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.fx-header__logo{display:flex;flex:0 0 auto}.fx-header__logo img{height:22px;width:auto}.fx-nav{display:flex;align-items:center;gap:40px}.fx-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:36px}.fx-nav__item{position:relative}.fx-nav__link{color:var(--text-primary);text-decoration:none;font-size:17px;font-weight:700;font-family:var(--font-text)}.fx-nav__link[aria-current="page"]{color:var(--factory-yellow-100)}.fx-nav__toggle{background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;gap:8px;height:88px}.fx-nav__toggle:hover,.fx-nav__toggle[aria-expanded="true"]{color:var(--factory-yellow-100)}.fx-nav__drop{position:absolute;top:88px;left:-24px;min-width:300px;list-style:none;margin:0;padding:12px 0;background:var(--factory-black-310);border:1px solid var(--border-hairline);border-top:2px solid var(--factory-yellow-100);display:none}.fx-nav__item--drop.is-open .fx-nav__drop{display:block}.fx-nav__drop a{display:block;padding:14px 24px;white-space:nowrap;color:var(--text-primary);text-decoration:none;font-size:17px}.fx-nav__drop a:hover,.fx-nav__drop a:focus-visible{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-nav__drop a[aria-current="page"]{color:var(--factory-yellow-100)}.fx-nav__drop a[aria-current="page"]:hover{color:var(--factory-black-300)}.fx-header__mobile{display:none;align-items:center;gap:12px}.fx-header__mcta{height:44px;padding:0 14px;font-size:12px}.fx-burger{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border-rule);color:var(--text-primary);cursor:pointer}.fx-burger__close,.fx-burger[aria-expanded="true"] .fx-burger__open{display:none}.fx-burger[aria-expanded="true"] .fx-burger__close{display:block}.fx-mnav{border-top:1px solid var(--border-hairline);padding:8px var(--gutter) 24px}.fx-mnav__link{display:flex;width:100%;justify-content:space-between;align-items:center;padding:16px 0;border:0;border-bottom:1px solid var(--border-hairline);background:none;color:var(--text-primary);text-decoration:none;font-family:var(--font-text);font-size:18px;font-weight:700;cursor:pointer;text-align:left}.fx-mnav__toggle span::after{content:"+";font-size:22px;line-height:1;color:var(--factory-yellow-100)}.fx-mnav__toggle[aria-expanded="true"] span::after{content:"−"}.fx-mnav__sub{display:flex;flex-direction:column;border-bottom:1px solid var(--border-hairline)}.fx-mnav__sub[hidden]{display:none}.fx-mnav__sub a{display:block;padding:14px 0 14px 20px;color:var(--text-secondary);text-decoration:none;font-size:17px}.fx-nav__link{white-space:nowrap}@media (max-width:1559px){.fx-nav{gap:24px}.fx-nav__list{gap:20px}.fx-nav__link{font-size:16px}.fx-nav__cta{padding:0 14px;font-size:13px}}@media (max-width:1399px){.fx-nav{gap:16px}.fx-nav__list{gap:16px}.fx-nav__link{font-size:15px}.fx-nav__toggle{gap:6px}.fx-nav__cta{padding:0 12px;font-size:12px}}@media (max-width:1299px){.fx-nav{display:none}.fx-header__mobile{display:flex}}@media (min-width:1300px){.fx-mnav{display:none !important}}@media (max-width:600px){.fx-header__bar{gap:12px}.fx-header__logo{flex:0 1 auto;min-width:0}.fx-header__logo img{width:min(210px,42vw);height:auto}.fx-header__mobile{flex:0 0 auto;gap:8px}.fx-header__mcta{height:44px;min-height:44px;padding:0 14px;white-space:nowrap}}.fx-footer{background:var(--factory-black-300);border-top:1px solid var(--border-hairline)}.fx-footer__wrap{max-width:var(--content-w);margin:0 auto;padding:clamp(56px,6vw,110px) var(--gutter) 40px}.fx-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:46px}.fx-footer__brand img{height:22px;width:auto}.fx-footer__col{display:flex;flex-direction:column;gap:14px;font-style:normal;font-size:16px;line-height:1.5}.fx-footer__col a{color:var(--text-primary);text-decoration:none}.fx-footer__col a:hover{color:var(--factory-yellow-100)}.fx-footer__col .fx-footer__cta{align-self:flex-start;margin-top:10px;color:var(--factory-black-300)}.fx-footer__col .fx-footer__cta:hover{color:var(--factory-black-300)}.fx-footer__title{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--factory-yellow-100)}.fx-footer__legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-hairline);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;color:var(--text-secondary)}.fx-footer__links{display:flex;flex-wrap:wrap;gap:24px}.fx-footer__links a,.fx-footer__cookies{color:var(--text-secondary);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.fx-footer__links a:hover,.fx-footer__cookies:hover{color:var(--factory-yellow-100)}.fx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;background:var(--factory-yellow-100);color:var(--factory-black-300);font-family:var(--font-display);font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 12px var(--factory-black-300)}.fx-sticky[hidden]{display:none}.fx-crumbs{margin-bottom:clamp(32px,4vw,64px)}.fx-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;font-size:15px}.fx-crumbs li{display:flex;gap:10px;color:var(--text-secondary)}.fx-crumbs li:not(:last-child)::after{content:"›";color:var(--text-muted)}.fx-crumbs a{color:var(--text-secondary);text-decoration:none}.fx-crumbs a:hover{color:var(--factory-yellow-100)}.fx-crumbs [aria-current]{color:var(--text-primary)}.fx-hero{position:relative;overflow:hidden}.fx-hero>.fx-wrap{padding-top:clamp(56px,8vw,120px);padding-bottom:0}.fx-hero .fx-crumbs{margin-bottom:clamp(40px,5vw,80px)}.fx-hero .fx-eyebrow{margin-bottom:32px}.fx-hero__title{font-family:var(--font-display);letter-spacing:-0.05em}.fx-hero__title.is-xl{font-size:clamp(22px,6.2vw,116px);line-height:0.98;max-width:16ch}.fx-hero__title.is-lg{font-size:clamp(26px,4.4vw,80px);line-height:1.02;max-width:22ch}.fx-hero__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:46px;margin-top:clamp(40px,5vw,80px)}.fx-hero__text{flex:1 1 420px;max-width:760px;display:flex;flex-direction:column;gap:40px;padding-bottom:8px}.fx-hero__lead{font-size:clamp(19px,1.7vw,26px);line-height:1.4}.fx-hero__note{margin-top:-20px !important;font-size:14px;line-height:1.5;color:var(--text-secondary)}.fx-hero__visual{flex:1 1 360px;min-height:clamp(160px,22vw,340px);position:relative}.fx-hero__visual::before{content:"";position:absolute;inset:0;background:var(--factory-yellow-100);clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.fx-hero__visual::after{content:"";position:absolute;top:0;bottom:0;left:18%;width:1px;background:var(--border-hairline);transform:skewX(-35deg);transform-origin:bottom}.fx-hero__stage{position:relative;isolation:isolate}.fx-hero__bg{position:absolute;inset:0;z-index:-1;margin:0;overflow:hidden}.fx-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:100% 45%}.fx-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.6) 100%)}.fx-hero__stage:has(.fx-hero__ring){overflow:hidden}.fx-hero__ring{display:none}@media (min-width:1200px){.fx-hero__ring{display:block;position:absolute;z-index:-1;right:-140px;bottom:-140px;width:700px;height:700px;pointer-events:none}.fx-hero__ring svg{display:block;width:100%;height:100%;overflow:visible;animation:fx-ring-spin 90s linear infinite}.fx-hero__ring text{font-family:var(--font-text);font-weight:500;font-size:21px;fill:var(--factory-white-400);filter:drop-shadow(0 1px 3px rgba(20,20,20,0.6))}.fx-hero__ring .fx-ring__dot{fill:var(--factory-yellow-100);font-size:12px}}@keyframes fx-ring-spin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.fx-hero__ring svg{animation:none}}.fx-hero--photo .fx-hero__stage>.fx-wrap{min-height:clamp(560px,78vh,860px);padding-bottom:clamp(56px,7vw,110px);display:flex;flex-direction:column;justify-content:flex-end}.fx-hero--photo .fx-tags li{border-color:rgba(255,255,255,0.45);background:rgba(20,20,20,0.35)}.fx-hero--photo .fx-logos{margin-top:0}@media (min-width:900px){.fx-hero__bg{left:30%}.fx-hero__bg::after{background:linear-gradient(90deg,rgb(20,20,20) 0%,rgba(20,20,20,0.75) 18%,rgba(20,20,20,0.25) 45%,rgba(20,20,20,0) 70%)}.fx-hero--photo .fx-hero__title.is-xl{font-size:clamp(30px,3.6vw,68px);max-width:50%}.fx-hero--photo .fx-hero__row{max-width:50%}.fx-hero--photo .fx-hero__text{flex-basis:auto}}.fx-hero__device{flex:1 1 100%;margin:0}.fx-hero__device img{display:block;width:100%;height:auto}@media (min-width:900px){.fx-hero--device>.fx-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(32px,4vw,72px);align-content:start}.fx-hero--device>.fx-wrap>*{grid-column:1}.fx-hero--device>.fx-wrap>.fx-crumbs{grid-column:1 / -1}.fx-hero--device .fx-hero__row{display:contents}.fx-hero--device .fx-hero__text{grid-column:1;max-width:none;margin-top:clamp(32px,3vw,48px)}.fx-hero--device{overflow-x:clip}.fx-hero--device .fx-hero__device{grid-column:2;grid-row:2 / span 3;align-self:center;margin-right:calc(-1 * var(--gutter) - max(0px,(100vw - var(--content-w)) / 2))}.fx-hero--device .fx-hero__device img{width:143%;max-width:none}.fx-hero--device .fx-hero__title.is-lg{font-size:clamp(28px,3.4vw,64px);max-width:none}.fx-hero--device .fx-hero__title{position:relative;z-index:2;width:165%}.fx-hero--device .fx-hero__lead{font-size:clamp(18px,1.35vw,22px)}}.fx-hero--nologos>.fx-wrap{padding-bottom:clamp(56px,7vw,110px)}.fx-tags{display:flex;flex-wrap:wrap;gap:8px}.fx-tags li{padding:5px 12px;border:1px solid var(--border-rule);font-size:14px;font-weight:700;letter-spacing:0.04em;line-height:18px;white-space:nowrap}.fx-logos{border-top:1px solid var(--border-hairline);margin-top:clamp(56px,7vw,110px)}.fx-logos__list{max-width:var(--content-w);margin:0 auto !important;padding:0 var(--gutter) !important;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.fx-logos__list li{position:relative;height:120px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 0 var(--border-hairline);font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-0.03em;color:var(--text-secondary)}.fx-logos__list li::after,.fx-logos__list li:first-child::before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:linear-gradient(to bottom,transparent,var(--border-hairline));pointer-events:none}.fx-logos__list li:first-child::before{right:auto;left:0}.fx-logos__list img{display:block;max-width:80%;height:auto}.fx-logos__label{max-width:var(--content-w);margin:0 auto !important;padding:clamp(28px,3.5vw,40px) var(--gutter);text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(11px,1.1vw,14px);line-height:1.3;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-primary);text-wrap:balance}@media (max-width:900px){.fx-logos__list{display:flex;flex-wrap:wrap;justify-content:center}.fx-logos__list li{flex:0 0 calc(100% / 3)}.fx-logos__list li:nth-child(3n+1)::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,transparent,var(--border-hairline));pointer-events:none}}.fx-xhero>.fx-wrap{padding-top:clamp(40px,6vw,100px);padding-bottom:clamp(56px,6vw,100px)}.fx-xhero__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,96px)}.fx-xhero__text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:32px}.fx-xhero__title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,64px);line-height:1.02;letter-spacing:-0.05em}.fx-xhero__lead{max-width:720px;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.fx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px}.fx-actions--stack{flex-direction:column;align-items:flex-start;gap:20px}.fx-jump a{font-weight:700;font-size:18px;text-decoration:underline;text-underline-offset:4px}.fx-xhero .fx-bc{flex:1 1 560px;min-width:0}.fx-xhero__media{flex:1 1 560px;min-width:0}.fx-xhero__text .wp-block-button__link{white-space:normal;text-align:center;min-height:60px;height:auto;line-height:1.2}.fx-xhero__media>*{margin:0}.fx-xhero__media img,.fx-xhero__media video{display:block;width:100%;height:auto}.fx-xhero__media img:not([src]){display:none}.fx-xhero__media:not(:has(img[src],video,iframe)){aspect-ratio:16 / 10;border:1px dashed var(--border-rule);background:var(--factory-black-310)}@media (min-width:900px){.fx-xhero--device{overflow-x:clip}.fx-xhero--device .fx-xhero__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(32px,4vw,72px);align-items:center}.fx-xhero--device .fx-hero__device{margin-right:calc(-1 * var(--gutter) - max(0px,(100vw - var(--content-w)) / 2))}.fx-xhero--device .fx-hero__device img{width:143%;max-width:none}}.fx-xhero--photo{position:relative;overflow:hidden}.fx-xhero--photo .fx-hero__stage>.fx-wrap{min-height:clamp(560px,78vh,860px);padding-top:clamp(40px,6vw,100px);padding-bottom:clamp(56px,6vw,100px);display:flex;flex-direction:column;justify-content:flex-end}.fx-xhero--photo .fx-crumbs{margin-bottom:auto;padding-bottom:clamp(40px,5vw,80px)}.fx-xhero--photo .fx-xhero__text>.fx-eyebrow{margin-bottom:0}.fx-xhero--photo .fx-fact{border-color:rgba(255,255,255,0.35);background:rgba(20,20,20,0.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:900px){.fx-xhero--photo .fx-xhero__row{max-width:50%}.fx-xhero--photo .fx-xhero__title{font-size:clamp(28px,3.4vw,64px)}.fx-xhero--photo .fx-hero__bg img{object-position:70% 50%}}.fx-xhero__note{margin-top:-16px;font-size:16px;color:var(--text-secondary)}.fx-htl{--t:0.64s;flex:1 1 380px;max-width:560px;margin:0}.fx-htl__list{list-style:none;margin:0;padding:0}.fx-htl__list>li{position:relative;padding:0 0 clamp(20px,2vw,30px) 52px;font-size:clamp(17px,1.3vw,21px);font-weight:700;line-height:1.3}.fx-htl__list>li::after{content:"";position:absolute;left:11px;top:0.65em;bottom:-0.65em;width:2px;background:var(--border-hairline)}.fx-htl__list>li::before{content:"";position:absolute;z-index:1;left:5px;top:0.3em;width:14px;height:14px;border-radius:50%;border:2px solid var(--text-secondary);background:var(--surface-page);box-sizing:border-box}.fx-htl__start{font-family:var(--font-display);font-size:13px !important;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-secondary)}.fx-htl__list>.fx-htl__start::before{border-color:var(--factory-yellow-100);background:var(--factory-yellow-100)}.fx-htl__list>.fx-htl__start::after,.fx-htl__list>.fx-htl__step::after{background:linear-gradient(var(--factory-yellow-100),var(--factory-yellow-100)) no-repeat 0 0 / 100% 0%,var(--border-hairline);animation-name:fx-htl-line;animation-duration:var(--t);animation-timing-function:linear;animation-fill-mode:forwards}.fx-htl__list>.fx-htl__start::after{animation-delay:0.4s}.fx-htl__list>.fx-htl__step::after{animation-delay:calc(0.4s + (var(--i) + 1) * var(--t))}.fx-htl__list>.fx-htl__step::before{animation-name:fx-htl-dot;animation-duration:0.4s;animation-fill-mode:both;animation-delay:calc(0.4s + (var(--i) + 1) * var(--t))}.fx-htl__goal{padding-top:4px !important;padding-bottom:clamp(28px,3vw,40px) !important;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fx-htl__goal strong{font-family:var(--font-display);font-size:clamp(32px,3.4vw,60px);line-height:1;letter-spacing:-0.05em;text-transform:uppercase;color:var(--factory-yellow-100);animation:fx-htl-goaltext 0.6s ease both;animation-delay:calc(0.4s + (var(--i) + 1) * var(--t))}.fx-htl__goal span{font-family:var(--font-display);font-size:13px;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--factory-yellow-100);padding:6px 10px}.fx-htl__goal--long strong{font-size:clamp(26px,2.4vw,40px);line-height:1.02;letter-spacing:-0.04em}.fx-htl__list>.fx-htl__goal::before{left:-1px;top:0.15em;width:26px;height:26px;border:0;background:var(--factory-yellow-100);animation-name:fx-htl-goal,fx-htl-pulse;animation-duration:0.6s,2.2s;animation-timing-function:ease,ease-out;animation-iteration-count:1,3;animation-fill-mode:both,none;animation-delay:calc(0.4s + (var(--i) + 1) * var(--t)),calc(1s + (var(--i) + 1) * var(--t))}.fx-htl__list>.fx-htl__goal::after{background:none;border-left:2px dashed var(--border-hairline);width:0;top:1.2em;bottom:0}.fx-htl__after{padding-bottom:0 !important;font-weight:400 !important;color:var(--text-secondary)}.fx-htl__list>.fx-htl__after::after{display:none}.fx-htl__list>.fx-htl__after::before{border-style:dashed}@keyframes fx-htl-line{to{background-size:100% 100%,auto}}@keyframes fx-htl-dot{from{border-color:var(--text-secondary)}to{border-color:var(--factory-yellow-100)}}@keyframes fx-htl-goal{from{transform:scale(0.55);background:var(--surface-page);box-shadow:inset 0 0 0 2px var(--text-secondary)}to{transform:scale(1)}}@keyframes fx-htl-goaltext{from{color:var(--text-subtle)}}@keyframes fx-htl-pulse{from{box-shadow:0 0 0 0 rgba(254,168,0,0.6)}to{box-shadow:0 0 0 22px rgba(254,168,0,0)}}@media (prefers-reduced-motion:reduce){.fx-htl__list>li::before,.fx-htl__list>li::after,.fx-htl__goal strong{animation:none !important}.fx-htl__list>.fx-htl__start::after,.fx-htl__list>.fx-htl__step::after{background-size:100% 100%,auto}.fx-htl__list>.fx-htl__step::before{border-color:var(--factory-yellow-100)}}.fx-fact--num{flex-direction:column;align-items:flex-start !important;gap:6px !important;font-weight:400 !important;color:var(--text-secondary)}.fx-fact--num strong{font-family:var(--font-display);font-size:clamp(28px,2.6vw,44px);line-height:1;letter-spacing:-0.04em;color:var(--factory-yellow-100)}.fx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:clamp(56px,6vw,100px);counter-reset:fact}.fx-fact{display:flex;gap:16px;align-items:center;padding:20px 24px;border:1px solid var(--border-rule);font-size:clamp(18px,1.4vw,22px);font-weight:700;line-height:1.3}.fx-fact.fx-ico::before{width:26px;height:26px;flex:0 0 26px}@media (max-width:759px){.fx-facts{grid-template-columns:minmax(0,1fr);gap:12px}}.fx-facts + .fx-source{margin-top:16px !important}.fx-facts--num .fx-fact{align-items:baseline;gap:20px;counter-increment:fact}.fx-facts--num .fx-fact::before{content:counter(fact,decimal-leading-zero);font-family:var(--font-display);font-size:16px;color:var(--factory-yellow-100)}.fx-bc{margin:0;border:1px solid var(--border-rule);background:var(--factory-black-310);display:flex;flex-direction:column;font-size:14px}.fx-bc__head{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border-rule);font-size:13px;font-weight:700}.fx-bc__meta,.fx-bc__tag{color:var(--text-subtle);font-weight:400}.fx-bc__tag{font-size:12px}.fx-bc__url{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-rule)}.fx-bc__url i{width:10px;height:10px;background:var(--border-rule);flex:0 0 10px}.fx-bc__url i:nth-child(3){margin-right:6px}.fx-bc__url span{flex:1;min-width:0;padding:6px 12px;border:1px solid var(--border-hairline);font-size:13px;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-bc__cells{display:grid;gap:1px;background:var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.fx-bc__cells--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-bc__cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-bc__cells>div{background:var(--factory-black-310);padding:14px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.fx-bc__cells span{color:var(--text-subtle);font-size:12px}.fx-bc__cells strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%}.is-hl{outline:2px solid var(--factory-yellow-100);outline-offset:4px}.fx-bc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border-hairline)}.fx-bc__actions span{padding:8px 12px;color:var(--text-secondary)}.fx-bc__actions span.is-hl{outline:0;border:2px solid var(--factory-yellow-100);color:var(--text-primary);font-weight:700}.fx-bc__actions .fx-bc__badge{margin-left:auto;background:var(--factory-yellow-100);color:var(--factory-black-300);padding:6px 10px;font-size:13px;font-weight:700}.fx-bc__rows{list-style:none;margin:0;padding:0}.fx-bc__rows li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border-hairline)}.fx-bc__rows li.is-strong{font-weight:700}.fx-bc--qty .fx-bc__tag{color:var(--text-primary);font-size:14px;font-weight:700}.fx-bc--qty .fx-bc__rows li:first-child .fx-bc__tag{outline:2px solid var(--factory-yellow-100);outline-offset:4px}.fx-bc--qty .fx-bc__rows li:first-child span:first-child{outline:0}.fx-shot{flex:1;min-height:170px;margin:20px;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed var(--border-rule);text-align:center;font-size:15px;color:var(--text-subtle)}.fx-xhero .fx-bc__rows + .fx-shot,.fx-xhero .fx-bc__cells + .fx-bc__rows + .fx-shot{aspect-ratio:16 / 7}.fx-bc--step .fx-bc__head,.fx-bc--tab .fx-bc__head{padding:10px 16px;color:var(--text-secondary)}.fx-bc--step .fx-shot{margin:12px;aspect-ratio:auto;min-height:170px;font-size:14px}.fx-bc--tab .fx-shot{margin:16px;aspect-ratio:auto;min-height:280px}.fx-bc img{width:100%;height:auto}.fx-gal{display:flex;flex-direction:column;gap:8px;padding:12px}.fx-bc--tab .fx-gal{padding:16px}.fx-gal__main{display:block;border:1px solid var(--border-hairline);cursor:zoom-in}.fx-gal__main img{display:block}.fx-gal__thumbs{display:flex;flex-wrap:wrap;gap:8px}.fx-gal__thumbs a{flex:0 1 112px;min-width:64px;border:1px solid var(--border-hairline);opacity:0.6;transition:opacity var(--duration-fast) var(--ease-factory)}.fx-gal__thumbs a:hover,.fx-gal__thumbs a:focus-visible,.fx-gal__thumbs a[aria-current="true"]{opacity:1}.fx-gal__thumbs a[aria-current="true"]{border-color:var(--factory-yellow-100);box-shadow:0 0 0 1px var(--factory-yellow-100)}.fx-gal__thumbs img{display:block}.fx-lb{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(20,20,20,0.96);color:var(--factory-white-400)}.fx-lb::backdrop{background:var(--factory-black-300)}.fx-lb[open]{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;grid-template-rows:64px minmax(0,1fr) auto}.fx-lb__fig{grid-column:2;grid-row:2;margin:0;min-height:0;display:flex;align-items:center;justify-content:center}.fx-lb__fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.fx-lb__cap{grid-column:1 / -1;grid-row:3;margin:0;padding:16px var(--gutter) 24px;text-align:center;font-size:15px;line-height:1.45;color:var(--factory-white-300)}.fx-lb__count{margin-right:12px;font-weight:700;color:var(--factory-yellow-100)}.fx-lb button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:28px;line-height:1;color:var(--factory-white-400)}.fx-lb button:hover{color:var(--factory-yellow-100)}.fx-lb button:focus-visible{outline:2px solid var(--focus-ring)}.fx-lb .fx-lb__close{grid-column:3;grid-row:1;place-self:center}.fx-lb .fx-lb__prev{grid-column:1;grid-row:2;place-self:center}.fx-lb .fx-lb__next{grid-column:3;grid-row:2;place-self:center}.fx-lb button[hidden]{display:none}@media (max-width:759px){.fx-lb[open]{grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:56px minmax(0,1fr) auto auto}.fx-lb__fig{grid-column:1 / -1;padding:0 8px}.fx-lb .fx-lb__prev,.fx-lb .fx-lb__next{grid-row:4;margin-bottom:12px}.fx-lb .fx-lb__prev{justify-self:end;grid-column:1 / 3;margin-right:56px}.fx-lb .fx-lb__next{justify-self:start;grid-column:2 / 4;margin-left:56px}.fx-lb__cap{padding-bottom:8px;font-size:14px}}.fx-answer .fx-wrap{display:flex;flex-direction:column;gap:32px}.fx-answer__q{font-family:var(--font-display);font-size:clamp(24px,2.8vw,44px);line-height:1.05;letter-spacing:-0.04em}.fx-answer__text{padding-top:32px;border-top:2px solid var(--factory-yellow-100);font-size:clamp(19px,1.6vw,24px);line-height:1.55}.fx-answer__text + .fx-answer__text{padding-top:0;border-top:0;margin-top:-8px}.fx-byline{display:flex;align-items:center;gap:16px;font-size:15px;color:var(--text-secondary)}.fx-byline__photo{flex:0 0 48px;width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--factory-black-310);border:1px solid var(--border-rule)}.fx-problem__row{display:flex;flex-wrap:wrap;gap:48px clamp(40px,6vw,110px)}.fx-problem__text-col{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:28px}.fx-problem__text-col.is-narrow{flex:1 1 440px}.fx-problem__text{max-width:720px;font-size:clamp(18px,1.4vw,22px);line-height:1.6;color:var(--text-secondary)}.fx-problem__text strong{color:var(--factory-yellow-100)}.fx-problem__side{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.fx-problem__punch{font-size:clamp(19px,1.7vw,26px);font-weight:700;line-height:1.35}.fx-problem--wide .fx-symptoms{flex:1.3 1 560px;min-width:0}.fx-problem--wide>.fx-wrap,.fx-problem--stack>.fx-wrap{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.fx-problem--stack>.fx-wrap{gap:clamp(32px,4vw,56px)}.fx-problem--stack .fx-sechead{margin-bottom:0;gap:24px 110px}.fx-symptoms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;background:var(--border-hairline);border:1px solid var(--border-hairline)}.fx-symptom{position:relative;background:var(--factory-black-310);padding:calc(clamp(20px,2.4vw,32px) + 46px) clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px);min-height:170px;font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:var(--text-secondary)}.fx-symptom.fx-ico::before{position:absolute;top:clamp(20px,2.4vw,32px);left:clamp(20px,2.4vw,32px);width:26px;height:26px;background-color:var(--text-muted)}.fx-symptom::after{content:"PRIJE";position:absolute;top:calc(clamp(20px,2.4vw,32px) + 6px);right:clamp(20px,2.4vw,32px);font-size:12px;font-weight:700;letter-spacing:0.06em;color:var(--text-subtle)}.fx-statement{max-width:1100px;font-size:clamp(20px,1.9vw,30px);font-weight:700;line-height:1.35}.fx-statement strong{color:var(--factory-yellow-100)}.fx-pencils{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));column-gap:55px}.fx-pencils li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;align-items:start;padding:22px 0;border-top:1px solid var(--border-hairline);font-size:clamp(17px,1.3vw,20px);line-height:1.45;color:var(--text-secondary)}.fx-pencils li::before{content:"";width:24px;height:24px;margin-top:1px;background:var(--text-muted);-webkit-mask:var(--ico-pencil) center / contain no-repeat;mask:var(--ico-pencil) center / contain no-repeat}.fx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,300px),calc(25% - 1px)),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule);counter-reset:card}.fx-card{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(24px,2.4vw,40px);display:flex;flex-direction:column;gap:20px;min-height:320px;counter-increment:card}.fx-card::before,.fx-rcard::before,.fx-reasons--num .fx-reason::before,.fx-ycard::before{content:counter(card,decimal-leading-zero);font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--factory-yellow-100)}.fx-card h3{font-family:var(--font-display);font-size:clamp(19px,1.5vw,24px);line-height:1.08;letter-spacing:-0.04em}.fx-card p{font-size:16px;line-height:1.55;color:var(--text-secondary)}.fx-card .fx-card__path{margin-top:auto !important;padding-top:16px;border-top:1px solid var(--border-hairline);font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--text-subtle);overflow-wrap:anywhere}.fx-scale{margin-top:auto !important;display:flex;flex-direction:column;gap:8px}.fx-scale__bar{display:grid;grid-template-columns:8fr 4fr 12fr;height:44px;font-family:var(--font-display);font-weight:700;font-size:15px}.fx-scale__bar span{display:flex;align-items:center;justify-content:center}.fx-scale__bar span:nth-child(1){border:1px solid var(--border-rule);color:var(--text-secondary)}.fx-scale__bar span:nth-child(2){background:var(--factory-yellow-120);color:var(--factory-black-300)}.fx-scale__bar span:nth-child(3){background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-scale__axis{position:relative;height:16px;font-size:12px;color:var(--text-subtle)}.fx-scale__axis span{position:absolute}.fx-scale__axis span:nth-child(1){left:0}.fx-scale__axis span:nth-child(2){left:33.33%;transform:translateX(-50%)}.fx-scale__axis span:nth-child(3){left:50%;transform:translateX(-50%)}.fx-scale__axis span:nth-child(4){right:0}.fx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px clamp(24px,2.4vw,40px);counter-reset:step}.fx-step{position:relative;border-top:2px solid var(--border-rule);padding-top:36px;display:flex;flex-direction:column;gap:20px;counter-increment:step}.fx-step::before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;background:var(--factory-yellow-100)}.fx-step::after{content:counter(step,decimal-leading-zero);order:-1;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--factory-yellow-100)}.fx-step h3{font-family:var(--font-display);font-size:clamp(20px,1.7vw,28px);line-height:1.05;letter-spacing:-0.04em}.fx-step p{font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-step .fx-bc{margin-top:auto}.page-business-central-fiskalizacija .fx-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px clamp(24px,3vw,55px)}.fx-bigline{margin-top:clamp(56px,6vw,100px) !important;max-width:24ch;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.6vw,64px);line-height:1;letter-spacing:-0.05em;text-wrap:balance}.page-business-central-fiskalizacija .fx-bigline{max-width:none}.fx-flow{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;margin-bottom:clamp(48px,6vw,96px)}.fx-flow__node{border:1px solid var(--border-rule);padding:clamp(16px,2vw,28px);display:flex;flex-direction:column;justify-content:center;gap:6px}.fx-flow__node strong{font-family:var(--font-display);font-size:clamp(14px,1.5vw,24px);line-height:1.05;letter-spacing:-0.03em}.fx-flow__node span{font-size:14px;color:var(--text-secondary)}.fx-flow__node.is-bc{background:var(--factory-yellow-100);color:var(--factory-black-300);border:0}.fx-flow__arrows{min-height:56px;background:no-repeat center calc(50% - 10px) / 36px 14px var(--ico-arrow-r),no-repeat center calc(50% + 10px) / 36px 14px var(--ico-arrow-l)}@media (max-width:899px){.fx-flow{grid-template-columns:minmax(0,1fr)}.fx-flow__arrows{transform:rotate(90deg)}}.fx-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(520px,34%)),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule);counter-reset:card}.fx-reasons--from2{counter-reset:card 1}.fx-reasons--from3{counter-reset:card 2}.fx-reasons--span-last>.fx-reason:last-child{grid-column:1 / -1}.fx-reasons--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));border-top:0}.fx-reason{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(24px,3vw,46px);display:flex;flex-direction:column;gap:18px;counter-increment:card}.fx-reason.fx-ico::before{width:28px;height:28px}.fx-reason h3{font-size:clamp(19px,1.6vw,24px);line-height:1.25}.fx-reason p{font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-sec--light .fx-reason::before{color:var(--factory-black-300);font-size:13px}.fx-sec--light .fx-reasons{border-top:0}.fx-banner{display:flex;flex-wrap:wrap;gap:32px clamp(40px,6vw,110px);padding:clamp(28px,3.5vw,55px);background:var(--factory-yellow-100);margin-bottom:1px}.fx-banner__title{flex:1 1 480px;font-family:var(--font-display);font-size:clamp(26px,3.4vw,60px);line-height:1;letter-spacing:-0.05em}.fx-banner__text{flex:1 1 420px;max-width:720px;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.fx-sec--light .fx-banner + .fx-reasons{border-top:1px solid var(--border-rule)}.fx-ycards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:1px;margin-bottom:1px;counter-reset:card}.fx-ycard{background:var(--factory-yellow-100);padding:clamp(28px,3.5vw,55px);display:flex;flex-direction:column;gap:20px;counter-increment:card}.fx-ycard::before{color:var(--factory-black-300);font-size:13px}.fx-ycard h3{font-family:var(--font-display);font-size:clamp(24px,2.6vw,44px);line-height:1;letter-spacing:-0.05em}.fx-ycard p{max-width:620px;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.fx-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule);counter-reset:card}.fx-rcard{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(28px,3vw,46px);display:flex;flex-direction:column;gap:20px;min-height:240px;counter-increment:card}.fx-rcard h3{font-family:var(--font-display);font-size:clamp(20px,1.8vw,30px);line-height:1.05;letter-spacing:-0.04em}.fx-rcard p{font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-rcard .fx-more{margin-top:auto !important}.fx-cta{position:relative;overflow:hidden;border-top:0}.fx-cta>.fx-wrap{position:relative;padding-top:clamp(56px,6vw,110px);padding-bottom:clamp(56px,6vw,110px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px 110px}.fx-cta__text{flex:1 1 560px;max-width:1080px;display:flex;flex-direction:column;gap:24px}.fx-cta__title{font-family:var(--font-display);font-size:clamp(22px,2.8vw,48px);line-height:1.04;letter-spacing:-0.04em}.fx-cta__body{max-width:760px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.fx-cta--accent,.fx-final{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-cta--accent::before,.fx-final::before{content:"";position:absolute;top:0;bottom:0;right:0;width:min(38%,560px);background:var(--factory-yellow-110);clip-path:polygon(62% 0,100% 0,100% 100%,0 100%)}.fx-cta--accent .is-style-primary .wp-block-button__link,.fx-final .is-style-primary .wp-block-button__link{border-color:var(--factory-black-300)}.fx-cta--dark{background:var(--factory-black-310);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.fx-cta--dark .fx-cta__body{color:var(--text-secondary)}.fx-cta + .fx-sec{border-top:0}.fx-final{position:relative;overflow:hidden;border-top:0}.fx-final>.fx-wrap{position:relative;padding-top:clamp(72px,9vw,160px);padding-bottom:clamp(72px,9vw,160px);display:flex;flex-direction:column;gap:40px}.fx-final__title{max-width:18ch;font-family:var(--font-display);font-size:clamp(30px,5vw,96px);line-height:0.98;letter-spacing:-0.05em}.fx-final__body{max-width:760px;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.fx-final__cta{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.fx-final__note{font-size:15px;font-weight:700}.fx-final__link a,.fx-cta__link a{color:var(--factory-black-300);border:0;text-decoration:underline;text-underline-offset:4px;padding:0}.fx-final__link a:hover,.fx-cta__link a:hover{color:var(--factory-blue-200)}.fx-final + .fx-footer{border-top:0}.fx-faq>.fx-wrap{padding-top:clamp(64px,8vw,140px)}.fx-faq__row{display:flex;flex-wrap:wrap;gap:40px 110px}.fx-faq__title{flex:1 1 360px;max-width:620px;font-family:var(--font-display);font-size:clamp(24px,3.2vw,56px);line-height:1.02;letter-spacing:-0.04em}.fx-faq__list{flex:2 1 560px;max-width:1080px;border-top:1px solid var(--border-rule);counter-reset:faq}.fx-faq__list details{border-bottom:1px solid var(--border-rule);counter-increment:faq}.fx-faq__list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:baseline;gap:16px;padding:28px 0;font-size:clamp(18px,1.5vw,23px);font-weight:700;line-height:1.35}.fx-faq__list summary::-webkit-details-marker{display:none}.fx-faq__list summary::before{content:counter(faq,decimal-leading-zero);font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}.fx-faq__list summary::after{content:"+";font-size:28px;line-height:1;font-weight:400;text-align:right}.fx-faq__list details[open] summary{color:var(--factory-yellow-100)}.fx-faq__list details[open] summary::after{content:"−"}.fx-faq__list summary:hover{color:var(--factory-yellow-100)}.fx-faq__list details>p{padding:0 48px 32px 72px;max-width:820px;font-size:18px;line-height:1.6;color:var(--text-secondary)}.fx-faq .fx-source{margin-top:40px}@media (max-width:600px){.fx-faq__list summary{grid-template-columns:36px minmax(0,1fr) 24px;gap:10px}.fx-faq__list details>p{padding:0 0 28px 46px}}.fx-ti__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,110px)}.fx-ti__row.is-left{flex-direction:row-reverse}.fx-ti__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:32px}.fx-ti__num{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--factory-yellow-100)}.fx-ti__body{display:flex;flex-direction:column;gap:20px;max-width:640px}.fx-ti__body p{font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--text-secondary)}.fx-ti__row>.fx-vis{flex:1 1 440px;min-width:0}.fx-tb__row{display:flex;flex-wrap:wrap;gap:40px 110px}.fx-tb__title{flex:1 1 420px;max-width:760px;font-family:var(--font-display);font-size:clamp(22px,2.6vw,44px);line-height:1.05;letter-spacing:-0.04em}.fx-tb__body{flex:1 1 420px;max-width:720px;display:flex;flex-direction:column;gap:24px}.fx-tb__body p{font-size:clamp(18px,1.35vw,21px);line-height:1.6;color:var(--text-secondary)}.fx-tb--photo{position:relative;overflow:hidden}.fx-tb--photo>.fx-wrap{position:relative;z-index:1}.fx-tb__aside{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;min-height:340px;margin:0 calc(-1 * var(--gutter));padding:var(--gutter);flex:1 1 100%}@media (max-width:899px){.fx-tb--photo>.fx-wrap{padding-top:0}}.fx-tb__aside .fx-tb__title{flex:none;max-width:16ch;position:relative;z-index:1}.fx-tb__aside .fx-tags{position:relative;z-index:1;margin:0;padding:0;list-style:none}.fx-tb__aside .fx-tags li{border-color:rgba(255,255,255,0.45);background:rgba(20,20,20,0.5)}.fx-tb__photo{position:absolute;inset:0;margin:0;background:var(--factory-black-400)}.fx-tb__photo img{width:100%;height:100%;object-fit:cover;object-position:45% 40%}.fx-tb__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0.1) 0%,rgba(20,20,20,0.35) 45%,rgba(20,20,20,0.9) 100%);pointer-events:none}@media (min-width:900px){.fx-tb--photo .fx-tb__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;min-height:clamp(420px,36vw,640px)}.fx-tb__aside{position:static;min-height:0;margin:0;padding:0 clamp(32px,4vw,72px) 0 0}.fx-tb__photo{right:50%}.fx-tb--photo .fx-tb__body{align-self:center;max-width:none;padding-left:clamp(40px,5vw,96px)}}.fx-tb--photo .fx-tb__body p:first-child{font-size:clamp(20px,1.7vw,27px);line-height:1.45;color:var(--text-primary)}.fx-nc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule);counter-reset:card}.fx-nc__card{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(28px,3vw,55px);display:flex;flex-direction:column;gap:28px;counter-increment:card}.fx-nc--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:899px){.fx-nc--2{grid-template-columns:minmax(0,1fr)}}.fx-nc__card h3{display:flex;align-items:baseline;gap:24px;font-family:var(--font-display);font-size:clamp(20px,1.8vw,30px);line-height:1.05;letter-spacing:-0.04em}.fx-nc__card h3::before{content:counter(card,decimal-leading-zero);font-size:16px;letter-spacing:0;color:var(--factory-yellow-100)}.fx-nc__lead{font-size:19px;line-height:1.45}.fx-dots li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--border-hairline);font-size:17px;line-height:1.5;color:var(--text-secondary)}.fx-dots li::before{content:"";width:8px;height:8px;margin-top:9px;background:var(--factory-yellow-100)}.fx-lc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule);counter-reset:card}.fx-lc__card{position:relative;border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);min-height:360px;padding:clamp(28px,3vw,46px);display:flex;flex-direction:column;gap:24px;counter-increment:card;transition:background var(--duration-fast) var(--ease-factory),color var(--duration-fast) var(--ease-factory)}.fx-lc__card::before{content:counter(card,decimal-leading-zero);font-family:var(--font-display);font-weight:700;font-size:16px}.fx-lc__card h3{font-family:var(--font-display);font-size:clamp(22px,2vw,34px);line-height:1.05;letter-spacing:-0.04em}.fx-lc__card p{font-size:18px;line-height:1.45}.fx-lc__card>p:not(.fx-lc__cta){flex:1}.fx-lc__cta a{border:0;padding:0;font-size:16px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;align-items:center;gap:10px;white-space:nowrap}.fx-lc__card .fx-lc__cta a{white-space:normal}.fx-lc__cta a::after{content:"";position:absolute;inset:0}.fx-lc__cta a::before{content:"";order:2;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ico-arrow-r2) center / contain no-repeat;mask:var(--ico-arrow-r2) center / contain no-repeat}.fx-lc__card:hover,.fx-lc__card:focus-within{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-lc__card:hover a,.fx-lc__card:focus-within a{color:var(--factory-black-300)}.fx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.fx-stat{display:flex;flex-direction:column;gap:24px;padding:32px clamp(0px,2vw,32px) 40px 0;border-top:1px solid var(--border-rule)}.fx-stat__label{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--factory-yellow-100)}.fx-stat__value{font-family:var(--font-display);font-weight:700;font-size:clamp(88px,11vw,200px);line-height:0.9;letter-spacing:-0.08em}.fx-stat__text{max-width:440px;font-size:18px;line-height:1.5;color:var(--text-secondary)}.fx-iso{margin-top:clamp(40px,5vw,80px);background:var(--factory-white-400);color:var(--factory-black-300);display:flex;flex-wrap:wrap;align-items:center;gap:32px 80px;padding:clamp(28px,3.5vw,55px)}.fx-iso__text-wrap{flex:1 1 420px;display:flex;flex-direction:column;gap:16px}.fx-iso__label{font-family:var(--font-display);font-size:15px}.fx-iso__text{max-width:720px;font-size:clamp(18px,1.5vw,24px);line-height:1.4}.fx-badges{display:flex;gap:16px}.fx-badge{display:block;width:168px;max-width:calc(50% - 8px);height:auto}.fx-sf{background:var(--factory-black-310);border-top:0}.fx-sf__row{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,110px);align-items:flex-start}.fx-sf__head{flex:1 1 440px;display:flex;flex-direction:column;gap:32px}.fx-sf__title{font-family:var(--font-display);font-size:clamp(24px,3.4vw,60px);line-height:1.02;letter-spacing:-0.04em}.fx-sf__lead{max-width:56ch;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:var(--text-secondary)}.fx-sf__row>.fx-form,.fx-sf__row>.fx-form__notice{flex:1 1 440px;max-width:760px}.fx-form{display:flex;flex-direction:column;gap:24px}.fx-field{display:flex;flex-direction:column;gap:8px}.fx-form__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.fx-field__label{font-size:16px;font-weight:700;line-height:1}.fx-input{width:100%;height:60px;padding:0 19px;background:transparent;color:var(--text-primary);border:1px solid var(--border-rule);border-radius:0;font-family:var(--font-text);font-size:17px;outline:none;transition:border-color var(--duration-fast) var(--ease-factory)}textarea.fx-input{height:auto;padding:16px 19px;line-height:1.4;resize:vertical}.fx-input:focus{border-color:var(--factory-white-400)}.fx-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fx-consent{display:flex;align-items:flex-start;gap:14px}.fx-consent label{font-size:15px;line-height:1.5;color:var(--text-secondary);cursor:pointer}.fx-consent a{color:var(--text-primary);text-underline-offset:3px}.fx-checkbox{appearance:none;-webkit-appearance:none;flex:0 0 22px;width:22px;height:22px;margin:1px 0 0;border:1px solid var(--border-rule);border-radius:0;background:transparent;cursor:pointer;display:grid;place-content:center;transition:all var(--duration-fast) var(--ease-factory)}.fx-checkbox:checked{background:var(--factory-yellow-100) var(--ico-check) center / 12px 10px no-repeat;border-color:var(--factory-yellow-100)}.fx-form__submit{padding-top:8px}.fx-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fx-form__notice{padding:20px 24px;border:1px solid var(--border-rule);font-size:17px;line-height:1.5;margin-bottom:24px}.fx-form__notice--ok{border-color:var(--factory-yellow-100)}.fx-form__notice--err{border-color:var(--factory-yellow-100);color:var(--text-primary)}.fx-contact{position:relative;overflow:hidden}.fx-contact>.fx-wrap{position:relative;padding-top:clamp(56px,8vw,120px)}.fx-contact .fx-eyebrow{margin-bottom:32px}.fx-contact__title{margin-bottom:clamp(48px,6vw,110px) !important;max-width:14ch;font-family:var(--font-display);font-size:clamp(34px,6.2vw,116px);line-height:0.98;letter-spacing:-0.05em}.fx-contact__row{display:flex;flex-wrap:wrap;gap:48px clamp(40px,6vw,110px);align-items:flex-start;border-top:1px solid var(--border-rule);padding-top:clamp(40px,5vw,72px)}.fx-contact__aside{flex:1 1 400px;min-width:0;max-width:640px;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.fx-contact__intro{margin:0;font-size:clamp(19px,1.6vw,25px);line-height:1.5}.fx-contact__photo{margin:0}.fx-contact__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%}@media (max-width:899px){.fx-contact__photo img{aspect-ratio:4 / 3;object-position:50% 25%}}.fx-contact__row>.fx-form,.fx-contact__row>.fx-form__notice{flex:1 1 440px;min-width:0;max-width:760px}.fx-contact__company{margin-top:clamp(56px,7vw,110px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--border-rule)}.fx-contact__company-title{margin-bottom:28px !important;font-size:clamp(19px,1.5vw,22px);line-height:1.3;color:var(--text-primary)}.fx-contact__company-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px clamp(32px,4vw,64px);font-size:15px;line-height:1.6;color:var(--text-secondary)}.fx-contact__company-cols p{margin:0;overflow-wrap:anywhere}.fx-contact__company-cols strong{color:var(--text-primary)}@media (max-width:899px){.fx-contact__company-cols p:last-child{grid-column:1 / -1}}.fx-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px 0;counter-reset:step}@media (min-width:900px){.fx-phases:has(>.fx-phase:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-phase{position:relative;border-top:2px solid var(--border-rule);padding:36px clamp(16px,1.6vw,28px) 0 0;display:flex;flex-direction:column;gap:20px;counter-increment:step}.fx-phase::before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;background:var(--factory-yellow-100)}.fx-phase::after{content:counter(step,decimal-leading-zero);order:-1;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--factory-yellow-100)}.fx-phase h3{font-family:var(--font-display);font-size:clamp(18px,1.5vw,24px);line-height:1.08;letter-spacing:-0.04em}.fx-phase__items{display:flex;flex-direction:column;gap:12px}.fx-phase__items li{font-size:16px;line-height:1.5;color:var(--text-secondary)}.fx-phase__value{margin-top:auto !important;padding:20px;background:var(--factory-yellow-100);color:var(--factory-black-300);display:flex;flex-direction:column;gap:8px}.fx-phase__vlabel{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.fx-phase__value p:not(.fx-phase__vlabel){font-size:16px;line-height:1.45}.fx-tabs{border-top:1px solid var(--border-rule);counter-reset:tab}.fx-tab{counter-increment:tab;border-bottom:1px solid var(--border-rule)}.fx-tab__title{font-family:var(--font-display);font-size:clamp(22px,2.2vw,38px);line-height:1.04;letter-spacing:-0.04em;padding:32px 0 24px;display:flex;gap:16px;align-items:baseline}.fx-tab__title::before{content:counter(tab,decimal-leading-zero);font-size:13px;color:var(--factory-yellow-100);letter-spacing:0}.fx-tab__panel{display:flex;flex-wrap:wrap;gap:40px clamp(32px,4vw,72px);padding-bottom:32px}.fx-tab__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:24px}.fx-tab__intro{font-size:clamp(18px,1.4vw,21px);line-height:1.5}.fx-tab__panel>.fx-bc{flex:1 1 420px;min-width:0}.fx-checks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--border-hairline);font-size:17px;line-height:1.5;color:var(--text-secondary)}.fx-checks li::before{content:"";width:20px;height:20px;margin-top:3px;background:var(--factory-yellow-100);-webkit-mask:var(--ico-check-line) center / contain no-repeat;mask:var(--ico-check-line) center / contain no-repeat}.fx-tabs.is-tabs{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.fx-tabs__nav{display:flex;flex-direction:column;border-right:1px solid var(--border-rule);grid-column:1;grid-row:1}.fx-tabs__nav button{appearance:none;border:0;border-bottom:1px solid var(--border-rule);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;padding:26px 24px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:baseline;font-family:var(--font-text);font-size:19px;font-weight:700;line-height:1.3;transition:background-color var(--duration-fast) var(--ease-factory),color var(--duration-fast) var(--ease-factory)}.fx-tabs__nav button span{font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}.fx-tabs__nav button:hover{color:var(--factory-yellow-100)}.fx-tabs__nav button[aria-selected="true"]{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-tabs__nav button[aria-selected="true"] span{color:var(--factory-black-300)}.fx-tabs.is-tabs .fx-tab{grid-column:2;grid-row:1;border-bottom:0;padding:clamp(32px,3.5vw,55px) 0 0 clamp(32px,3.5vw,55px)}.fx-tabs.is-tabs .fx-tab[hidden]{display:none}.fx-tabs.is-tabs .fx-tab__title{padding:0 0 24px}.fx-tabs.is-tabs .fx-tab__title::before{display:none}.fx-tabs.is-tabs .fx-tab__panel{padding-bottom:0}.fx-acc .fx-acc__btn{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;align-items:baseline;padding:22px 0;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.1;letter-spacing:-0.03em}.fx-acc .fx-acc__btn:focus-visible{outline:2px solid var(--focus-ring)}.fx-acc .fx-acc__btn::after{content:"+";font-family:var(--font-text);font-weight:400;font-size:26px;text-align:right}.fx-acc .fx-acc__btn[aria-expanded="true"]{color:var(--factory-yellow-100)}.fx-acc .fx-acc__btn[aria-expanded="true"]::after{content:"−"}.fx-acc .fx-acc__num{font-size:13px;color:var(--factory-yellow-100)}.fx-tab.fx-acc .fx-tab__title{padding:0;display:block}.fx-tab.fx-acc .fx-tab__title::before{display:none}.fx-bignote{flex:1 1 420px;max-width:680px;display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;font-size:clamp(18px,1.4vw,22px);line-height:1.45;color:var(--text-secondary)}.fx-bignote strong{font-family:var(--font-display);font-size:clamp(56px,6vw,110px);line-height:0.9;letter-spacing:-0.08em;color:var(--factory-yellow-100)}.fx-pgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,340px),calc(33.333% - 1px)),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule);counter-reset:card}.fx-pgroup{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(28px,3vw,46px);display:flex;flex-direction:column;gap:24px;counter-increment:card}.fx-pgroup__title{display:flex;align-items:baseline;gap:20px;font-family:var(--font-display);font-size:clamp(20px,1.7vw,28px);line-height:1.05;letter-spacing:-0.04em}.fx-pgroup__title::before{content:counter(card,decimal-leading-zero);font-size:16px;letter-spacing:0;color:var(--factory-yellow-100)}.fx-warn{margin-top:12px !important;padding:20px;background:var(--factory-yellow-100);color:var(--factory-black-300);display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;font-size:17px;line-height:1.45;font-weight:700}.fx-warn::before{content:"";width:24px;height:24px;background:var(--factory-black-300);-webkit-mask:var(--ico-warn) center / contain no-repeat;mask:var(--ico-warn) center / contain no-repeat}.fx-warn--ico{display:block;position:relative;padding-left:62px;font-weight:400}.fx-warn--ico strong{display:block;margin-bottom:4px;font-weight:700}.fx-warn--ico::before{position:absolute;top:20px;left:20px;-webkit-mask-image:var(--ico);mask-image:var(--ico)}.fx-pgroups-after{margin-top:clamp(32px,4vw,56px) !important}@media (max-width:759px){.fx-pgroups{grid-template-columns:minmax(0,1fr);border-left:0}.fx-pgroup{border-right:0;padding:0 0 8px}.fx-pgroup.fx-acc .fx-pgroup__title{display:block}.fx-pgroup.fx-acc .fx-pgroup__title::before{display:none}}.fx-legal-hero>.fx-wrap{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(48px,6vw,96px);display:flex;flex-direction:column;gap:28px}.fx-legal__title{max-width:16ch;font-family:var(--font-display);font-size:clamp(32px,5.4vw,100px);line-height:0.98;letter-spacing:-0.05em}.fx-legal__lead{font-size:clamp(19px,1.6vw,25px);line-height:1.45}.fx-legal__row{padding-top:clamp(48px,6vw,110px);display:flex;flex-wrap:wrap;gap:48px clamp(40px,6vw,110px);align-items:flex-start}.fx-toc{flex:1 1 260px;max-width:340px;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.fx-toc p{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--text-secondary)}.fx-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-rule)}.fx-toc li{border-bottom:1px solid var(--border-hairline)}.fx-toc a{display:block;padding:10px 0;font-size:15px;line-height:1.35;color:var(--text-secondary);text-decoration:none}.fx-toc a:hover{color:var(--factory-yellow-100)}@media (max-width:900px){.fx-toc{position:static;max-width:none}}.fx-legal__article{flex:1 1 560px;min-width:0;max-width:820px;display:flex;flex-direction:column;gap:22px;font-size:18px;line-height:1.65;color:var(--text-secondary)}.fx-legal__article h2{font-family:var(--font-display);font-size:clamp(22px,2.2vw,34px);line-height:1.08;letter-spacing:-0.04em;color:var(--text-primary)}.fx-legal__article h2.fx-legal__company{font-size:clamp(26px,2.8vw,44px);line-height:1.05}.fx-legal__article h3{margin-top:18px !important;font-size:clamp(19px,1.5vw,22px);line-height:1.3;color:var(--text-primary)}.fx-legal__article ul{padding-left:22px !important;list-style:disc;display:flex;flex-direction:column;gap:8px}.fx-legal__dl{display:flex;flex-wrap:wrap;gap:8px 32px;padding:20px 0;border-top:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);font-size:15px;line-height:1.5}.fx-legal__dl div{display:flex;gap:8px}.fx-legal__dl div.is-full{flex-basis:100%}.fx-legal__dl dt{font-weight:700;color:var(--text-primary);flex:0 0 auto}.fx-legal__section{display:flex;flex-direction:column;gap:22px;padding-top:40px;margin-top:18px !important;border-top:1px solid var(--border-rule)}.fx-legal__meta{padding:16px 20px;border:1px solid var(--border-rule);font-size:16px;font-weight:700;color:var(--text-primary)}.fx-legal__lines{padding-left:20px;border-left:2px solid var(--factory-yellow-100);line-height:1.55}.fx-legal__table{overflow-x:auto;border:1px solid var(--border-rule)}.fx-legal__table table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px;line-height:1.5;table-layout:auto}.fx-legal__table th{text-align:left;vertical-align:bottom;padding:12px 16px;border:0;border-bottom:1px solid var(--border-rule);font-weight:700;font-size:13px;color:var(--factory-yellow-100);background:var(--factory-black-310)}.fx-legal__table td{vertical-align:top;padding:12px 16px;border:0;border-bottom:1px solid var(--border-hairline);color:var(--text-secondary)}.fx-legal__table tr:last-child td{border-bottom:0}.fx-vis{margin:0}.fx-vis span:first-child:not(:only-child),.fx-vis ol span{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--factory-yellow-100)}.fx-vis--device img{display:block;width:100%;height:auto}@media (min-width:900px){.fx-ti:has(.fx-vis--device){overflow-x:clip}.fx-ti__row:has(>.fx-vis--device){flex-wrap:nowrap;gap:clamp(24px,3vw,48px)}.fx-ti__row:has(>.fx-vis--device)>.fx-ti__text{flex:0 0 clamp(340px,30%,540px)}.fx-ti__row>.fx-vis--device{flex:1 1 0;margin-right:calc(-1 * var(--gutter) - max(0px,(100vw - var(--content-w)) / 2))}.fx-ti__row:not(.is-left)>.fx-vis--device img{width:143%;max-width:none}.fx-ti__row:not(.is-left):has(>.fx-vis--device) :is(.fx-h2,.fx-ti__body){position:relative;z-index:2;width:175%;max-width:none}.fx-ti__row.is-left>.fx-vis--device{margin-right:0;margin-left:calc(-1 * var(--gutter) - max(0px,(100vw - var(--content-w)) / 2))}}.fx-modules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.fx-modules li{padding:16px 12px;display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:700}.fx-modules li:first-child{padding-left:0}.fx-modules li + li{border-left:1px solid var(--border-hairline)}.fx-modules span{font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}@media (max-width:600px){.fx-modules{grid-template-columns:repeat(2,1fr)}.fx-modules li:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--border-hairline)}.fx-modules li:nth-child(4){border-top:1px solid var(--border-hairline)}}.fx-modules--grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;border-bottom:0;border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule)}.fx-modules--grid li,.fx-modules--grid li:first-child,.fx-modules--grid li + li,.fx-modules--grid li:nth-child(n){position:relative;min-height:clamp(110px,9vw,150px);padding:clamp(16px,1.6vw,24px);border:0;border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);justify-content:space-between;gap:24px}.fx-modules--grid li.fx-ico::before{width:28px;height:28px}.fx-modules--grid span{position:absolute;top:clamp(16px,1.6vw,24px);right:clamp(16px,1.6vw,24px);color:var(--text-subtle);font-weight:700}.fx-modules--grid strong{font-family:var(--font-display);font-weight:700;font-size:clamp(14px,1.05vw,18px);line-height:1;letter-spacing:-0.03em;text-transform:uppercase}.fx-vis--photo{position:relative;aspect-ratio:4 / 3;background:var(--factory-black-400)}.fx-vis--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (min-width:900px){.fx-ti__row:has(>.fx-vis--photo){flex-wrap:nowrap;align-items:stretch}.fx-ti__row>.fx-vis--photo{aspect-ratio:auto;min-height:420px}}.fx-vis--photo:has(ol)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 25%,rgba(20,20,20,0.55) 55%,rgba(20,20,20,0.92) 100%);pointer-events:none}.fx-vis--photo ol{position:absolute;z-index:1;left:0;bottom:0;width:max-content;max-width:100%;margin:0;padding:clamp(20px,2.4vw,36px);list-style:none;display:flex;flex-direction:column}.fx-vis--photo li{padding:12px 0;display:flex;align-items:baseline;gap:16px;font-size:clamp(14px,1.1vw,19px);font-weight:700;line-height:1.25;white-space:nowrap}.fx-vis--photo li + li{border-top:1px solid rgba(255,255,255,0.22)}.fx-vis--photo li span{flex:0 0 auto;min-width:22px}@media (max-width:600px){.fx-vis--photo:has(ol){aspect-ratio:auto;display:flex;flex-direction:column}.fx-vis--photo:has(ol)::after{display:none}.fx-vis--photo:has(ol) img{position:static;aspect-ratio:4 / 3;height:auto}.fx-vis--photo li{white-space:normal}.fx-vis--photo ol{position:static;width:100%;padding:8px 20px 12px;background:var(--factory-black-300)}}.fx-vis--system{border:1px solid var(--border-rule);display:grid;grid-template-columns:1fr 1fr}.fx-vis__bc{grid-column:1 / -1;background:var(--factory-yellow-100);color:var(--factory-black-300);padding:clamp(24px,3vw,46px);display:flex;flex-direction:column;gap:12px;min-height:clamp(140px,14vw,220px);justify-content:flex-end}.fx-vis__bc span{font-size:15px;font-weight:700;font-family:var(--font-text) !important;color:var(--factory-black-300) !important}.fx-vis__bc strong{font-family:var(--font-display);font-size:clamp(26px,3vw,52px);line-height:1;letter-spacing:-0.05em;text-transform:uppercase}.fx-vis--system>div:not(.fx-vis__bc){padding:clamp(20px,2.4vw,32px);border-top:1px solid var(--border-rule);border-right:1px solid var(--border-rule);display:flex;flex-direction:column;gap:28px;min-height:130px;justify-content:space-between}.fx-vis--system>div:nth-child(odd):not(.fx-vis__bc){border-right:0}.fx-vis--system>div strong{font-size:clamp(18px,1.6vw,24px)}.fx-vis--flow{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,0.8fr);align-items:stretch;min-height:420px}.fx-vis__docs{border:1px solid var(--border-rule);display:flex;flex-direction:column}.fx-vis__docs-head{padding:16px 20px;border-bottom:1px solid var(--border-rule);font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--text-secondary)}.fx-vis__docs>div:not(.fx-vis__docs-head){flex:1;padding:20px;border-bottom:1px solid var(--border-hairline);display:flex;flex-direction:column;justify-content:center;gap:8px}.fx-vis__docs strong{font-size:clamp(17px,1.5vw,22px)}.fx-vis__docs em{font-style:normal;font-size:14px;color:var(--text-secondary)}.fx-vis__arrow{display:flex;align-items:center;justify-content:center;color:var(--factory-yellow-100)}.fx-vis__end{background:var(--factory-yellow-100);color:var(--factory-black-300);padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.fx-vis__end strong{font-family:var(--font-display);font-size:clamp(18px,1.8vw,28px);line-height:1.05;letter-spacing:-0.04em}@media (max-width:600px){.fx-vis--flow{grid-template-columns:minmax(0,1fr);min-height:0}.fx-vis__arrow{transform:rotate(90deg);min-height:56px}}.fx-vis--table{border:1px solid var(--border-rule);font-size:15px}.fx-vis__th-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border-rule)}.fx-vis__th-row strong{font-family:var(--font-display);font-size:13px;color:var(--text-secondary)}.fx-vis__th-row span{font-size:13px;color:var(--text-subtle);font-family:var(--font-text) !important;font-weight:400 !important}.fx-vis__tr{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-hairline)}.fx-vis__tr--head{padding:12px 20px;font-weight:700;font-size:13px;color:var(--text-secondary)}.fx-vis__tr--head span{font-family:var(--font-text) !important;font-size:13px !important;color:var(--text-secondary) !important}.fx-vis__tr>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--font-text) !important;font-size:15px !important;font-weight:400 !important;color:var(--text-primary) !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-vis__tr small{font-size:12px;color:var(--text-subtle)}.fx-vis__tr .is-alert{color:var(--factory-yellow-100)}.fx-vis--hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(110px,1fr));aspect-ratio:1 / 1;max-width:560px;margin:0 auto}.fx-vis--hub>div{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-0.03em}.fx-vis--hub .is-node{border:1px solid var(--border-rule);font-size:clamp(13px,1.3vw,18px)}.fx-vis--hub .is-center{background:var(--factory-yellow-100);color:var(--factory-black-300);font-size:clamp(14px,1.5vw,22px)}.fx-vis--bars{border:1px solid var(--border-rule);padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:24px}.fx-vis--bars .fx-vis__th-row{padding:0;border:0}.fx-vis__bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end;height:300px;border-bottom:1px solid var(--border-rule)}.fx-vis__bar{background:var(--factory-white-400)}.fx-vis__bar.is-hl{background:var(--factory-yellow-100);outline:0}.fx-vis__labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:-12px}.fx-vis__labels span{font-size:14px !important;font-weight:700;overflow-wrap:anywhere;font-family:var(--font-text) !important;color:var(--text-primary) !important}.fx-vis--figure{border:1px solid var(--border-rule);display:flex;flex-direction:column}.fx-vis__big{background:var(--factory-yellow-100);color:var(--factory-black-300);padding:clamp(24px,3vw,46px);min-height:clamp(220px,22vw,340px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;clip-path:polygon(0 0,72% 0,100% 40%,100% 100%,0 100%)}.fx-vis__big span{font-size:15px !important;font-weight:700;font-family:var(--font-text) !important;color:var(--factory-black-300) !important}.fx-vis__big strong{font-family:var(--font-display);font-size:clamp(88px,11vw,200px);line-height:0.85;letter-spacing:-0.08em}.fx-vis--figure ol{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.fx-vis--figure li{padding:clamp(16px,2vw,28px);border-left:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:8px}.fx-vis--figure li strong{font-size:clamp(15px,1.3vw,19px);overflow-wrap:anywhere}.fx-vis--figure li em{font-style:normal;font-size:14px;color:var(--text-secondary)}.fx-vis__big--text strong{font-size:clamp(64px,8vw,140px);line-height:0.9;letter-spacing:-0.06em}.fx-vis--figure-2x2 ol{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-vis--figure-2x2 li:nth-child(n+3){border-top:1px solid var(--border-hairline)}.fx-vis--split{border:1px solid var(--border-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-vis--split>div{padding:clamp(20px,2.6vw,40px);display:flex;flex-direction:column;gap:10px;min-height:420px}.fx-vis--split>div.is-accent{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-vis--split>div.is-accent span{color:var(--factory-black-300) !important}.fx-vis--split>div>span{color:var(--text-primary) !important}.fx-vis--split strong{font-family:var(--font-display);font-size:clamp(20px,2.2vw,36px);line-height:1;letter-spacing:-0.04em;text-transform:uppercase;margin-bottom:18px}.fx-vis--split ul{margin:0;padding:0;list-style:none}.fx-vis--split li{padding:14px 0;border-top:1px solid var(--border-hairline);font-size:clamp(15px,1.3vw,18px);font-weight:700}.fx-vis--split .is-accent li{border-top-color:rgba(20,20,20,0.3)}.fx-vis--split figcaption{grid-column:1 / -1;padding:16px 20px;border-bottom:1px solid var(--border-rule);font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--text-secondary)}.fx-vis--split-sm strong{font-size:clamp(17px,1.5vw,24px);line-height:1.05}.fx-vis__note{grid-column:1 / -1;margin:0;padding:16px 20px;border-top:1px solid var(--border-rule);font-size:14px;color:var(--text-secondary)}.fx-ico::before{content:"";display:block;flex:0 0 auto;background-color:var(--factory-yellow-100);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.fx-ref-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(40px,5vw,96px)}.fx-ref-hero__text{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:32px}.fx-ref-hero__figure{flex:0 1 460px;min-width:280px}.fx-ref-facts{display:flex;flex-wrap:wrap;gap:0;margin:8px 0 0;border-top:1px solid var(--border-rule)}.fx-ref-facts div{flex:1 1 180px;padding:20px 24px 0 0;display:flex;flex-direction:column;gap:6px}.fx-ref-facts dt{font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}.fx-ref-facts dd{margin:0;font-size:clamp(18px,1.4vw,22px);font-weight:700}.fx-xhero .fx-wrap>.fx-eyebrow,.fx-ref-hero .fx-wrap>.fx-xhero__title{margin-bottom:32px}.fx-ref-hero .fx-wrap>.fx-xhero__lead{max-width:820px}.fx-refs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule)}.fx-refcard{position:relative;border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(28px,3vw,46px);display:flex;flex-direction:column;gap:20px;min-height:380px;transition:background var(--duration-fast) var(--ease-factory),color var(--duration-fast) var(--ease-factory)}.fx-refcard__meta{font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}.fx-refcard__figure{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;color:var(--text-secondary);font-size:16px}.fx-refcard__figure strong{font-family:var(--font-display);font-size:clamp(48px,5vw,88px);line-height:0.9;letter-spacing:-0.08em;color:var(--text-primary)}.fx-refcard__title{font-family:var(--font-display);font-size:clamp(20px,1.8vw,30px);line-height:1.05;letter-spacing:-0.04em}.fx-refcard__text{font-size:17px;line-height:1.55;color:var(--text-secondary);flex:1}.fx-refcard:hover,.fx-refcard:focus-within{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-refcard:hover *,.fx-refcard:focus-within *{color:var(--factory-black-300) !important}.fx-quote{font-family:var(--font-display);font-size:clamp(24px,2.8vw,48px);line-height:1.1;letter-spacing:-0.04em;max-width:26ch}.fx-quote-by{margin-top:24px !important;font-size:17px;color:var(--text-secondary)}.fx-ba{overflow-x:auto;border:1px solid var(--border-rule)}.fx-ba table{width:100%;min-width:520px;border-collapse:collapse;font-size:17px;line-height:1.5}.fx-ba th{text-align:left;padding:14px 20px;border:0;border-bottom:1px solid var(--border-rule);font-size:13px;color:var(--factory-yellow-100);background:var(--factory-black-310)}.fx-ba td{padding:16px 20px;border:0;border-bottom:1px solid var(--border-hairline);color:var(--text-secondary)}.fx-ba td:last-child{color:var(--text-primary);font-weight:700}.fx-ba tr:last-child td{border-bottom:0}.fx-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:0.06em;line-height:1.2;white-space:nowrap}.fx-tag.fx-ico::before{width:14px;height:14px;background-color:currentColor}.fx-tag--agent{color:var(--factory-yellow-100)}.fx-tag--ai{color:var(--text-primary)}.fx-tag--seller{background:var(--factory-black-300);border-color:var(--factory-black-300);color:var(--factory-yellow-100)}.fx-tag--bc{border-style:dashed;color:var(--text-secondary)}.fx-tag--manual{border:0;padding:0;color:var(--text-secondary)}.fx-aishot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;margin:20px}.fx-aishot .fx-shot{margin:0;aspect-ratio:auto;min-height:280px;font-size:14px}.fx-aishot__panel{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--factory-yellow-100)}.fx-aishot__panel>span{font-size:13px;font-weight:700;color:var(--factory-yellow-100)}@media (max-width:600px){.fx-aishot{grid-template-columns:minmax(0,1fr)}}.fx-cards--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr))}.fx-cards--3{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,340px),calc(33.333% - 1px)),1fr))}.fx-cards--2 .fx-card,.fx-cards--3 .fx-card{padding:clamp(24px,3vw,46px)}.fx-cards--2 .fx-card h3,.fx-cards--3 .fx-card h3{font-size:clamp(20px,1.8vw,28px)}.fx-cards--2 .fx-card p,.fx-cards--3 .fx-card p{font-size:17px}.fx-cards--2 .fx-card .fx-card__path{margin-top:0 !important;font-size:13px}.fx-card{position:relative}.fx-card.has-tag>.fx-tag{position:absolute;top:clamp(24px,3vw,46px);right:clamp(24px,3vw,46px)}.fx-card .fx-bc--step{margin-top:0}.fx-mcp{margin:0;border:1px solid var(--border-rule);padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:20px}.fx-flow--mcp{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);margin:0}.fx-flow--mcp .fx-flow__node{min-height:96px;padding:16px}.fx-flow--mcp .fx-flow__node strong{font-size:15px}.fx-flow--mcp .fx-flow__node span{font-size:13px}.fx-flow__arrow{min-height:40px;background-color:var(--factory-yellow-100);-webkit-mask:var(--ico-arrow-r2) center / 24px 24px no-repeat;mask:var(--ico-arrow-r2) center / 24px 24px no-repeat}.fx-mcp__note{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--border-hairline);font-size:15px;font-weight:700}.fx-mcp__note.fx-ico::before{width:20px;height:20px}.fx-ex .fx-wrap{display:flex;flex-direction:column;gap:clamp(40px,5vw,80px)}.fx-h2--xl{font-size:clamp(26px,3.8vw,68px);line-height:1;letter-spacing:-0.05em;max-width:1200px}.fx-video{margin:0;aspect-ratio:16 / 9;max-height:820px;border:1px solid var(--border-rule);background:var(--factory-black-310);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,46px)}.fx-video__note{font-size:14px;color:var(--text-subtle)}.fx-video__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.fx-video__foot strong{font-family:var(--font-display);font-size:clamp(24px,4vw,72px);line-height:1;letter-spacing:-0.05em;max-width:14ch}.fx-video__play{width:clamp(56px,6vw,96px);height:clamp(56px,6vw,96px);background:var(--factory-yellow-100) no-repeat center / 40% 40% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4 20 12 6 20Z' fill='%23141414'/%3E%3C/svg%3E")}.fx-video--file{padding:0;display:block;max-height:none;background:#000}.fx-video--file video{display:block;width:100%;height:100%}.fx-ex__row{display:flex;flex-wrap:wrap;gap:40px clamp(40px,6vw,110px);align-items:flex-start}.fx-ex__mail{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.fx-ex__lead{font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--text-secondary)}.fx-ex__lead a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fx-ex__lead a:hover{color:var(--factory-yellow-100)}.fx-mail{margin:0;border:1px solid var(--border-rule);background:var(--factory-black-310)}.fx-mail dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);font-size:14px}.fx-mail dt{padding:12px 18px;border-bottom:1px solid var(--border-hairline);color:var(--text-subtle)}.fx-mail dd{margin:0;padding:12px 18px 12px 0;border-bottom:1px solid var(--border-hairline)}.fx-mail dt:nth-last-of-type(1),.fx-mail dd:last-child{border-bottom-color:var(--border-rule)}.fx-mail blockquote{margin:0;padding:clamp(20px,2.4vw,32px);font-size:clamp(19px,1.6vw,24px);line-height:1.5}.fx-flow--4{flex:1 1 520px;min-width:0;margin:0;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr)}.fx-flow--4 .fx-flow__node{min-height:104px;padding:16px;gap:10px;justify-content:center;background:var(--factory-black-310)}.fx-flow--4 .fx-flow__node strong{font-size:14px;line-height:1.1}.fx-flow--4 .fx-flow__node.fx-ico::before{width:26px;height:26px}.fx-flow--4 .fx-flow__node.is-hl{background:var(--factory-yellow-100);border-color:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-flow--4 .fx-flow__node.is-hl::before{background-color:var(--factory-black-300)}@media (max-width:899px){.fx-flow--4,.fx-flow--mcp{grid-template-columns:minmax(0,1fr)}.fx-flow__arrow{transform:rotate(90deg)}}.fx-legend{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:12px 32px}.fx-legend .fx-tag--seller,.fx-tl .fx-tag--seller{background:var(--factory-black-300)}.fx-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fx-tl__step{position:relative;display:flex;flex-direction:column}.fx-tl__step::before{content:"";position:absolute;left:0;top:6px;width:calc(100% + 12px);height:2px;background:var(--border-rule)}.fx-tl__step:last-child::before{width:100%}.fx-tl__step::after{content:"";position:absolute;left:0;top:0;width:14px;height:14px;background:var(--factory-black-300);border:2px solid var(--text-primary)}.fx-tl__card{margin-top:32px;flex:1;display:flex;flex-direction:column;gap:16px;padding:clamp(18px,1.6vw,26px);background:var(--factory-black-310);border:1px solid var(--border-rule)}.fx-tl__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fx-tl__n{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--factory-yellow-100)}.fx-tl h3{font-family:var(--font-display);font-size:clamp(17px,1.3vw,21px);line-height:1.1;letter-spacing:-0.03em}.fx-tl p{font-size:16px;line-height:1.5;color:var(--text-secondary)}.fx-tl p a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fx-tl p a:hover{color:var(--factory-yellow-100)}.fx-tl__step.is-seller::after{background:var(--factory-yellow-100);border-color:var(--factory-yellow-100)}.fx-tl__step.is-seller .fx-tl__card{background:var(--factory-yellow-100);border-color:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-tl__step.is-seller .fx-tl__n,.fx-tl__step.is-seller p{color:var(--factory-black-300)}.fx-tl__step.is-bc::after{border:2px dashed var(--text-secondary)}.fx-tl__step.is-bc .fx-tl__card{background:transparent;border-style:dashed}@media (max-width:1439px){.fx-tl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media (max-width:759px){.fx-tl{grid-template-columns:minmax(0,1fr);row-gap:0}.fx-tl__step{padding-left:32px;padding-bottom:12px}.fx-tl__step::before{left:6px;top:0;width:2px;height:100%}.fx-tl__step:last-child::before{width:2px}.fx-tl__card{margin-top:0}}.fx-ex__sum{padding-top:clamp(40px,5vw,72px);border-top:1px solid var(--border-rule)}.fx-ex__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px;font-size:clamp(18px,1.4vw,21px);line-height:1.55;color:var(--text-secondary)}.fx-ex__text strong{color:var(--text-primary)}.fx-ex__cost{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.fx-cost{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:var(--border-rule);border:1px solid var(--border-rule)}.fx-cost>div{background:var(--factory-black-310);padding:clamp(20px,2.4vw,36px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fx-cost>div.is-ai{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-cost .is-ai .fx-tag{border:0;padding:0;color:var(--factory-black-300)}.fx-cost>div{container-type:inline-size}.fx-cost strong{font-family:var(--font-display);font-size:min(clamp(28px,3.4vw,60px),7cqi);line-height:0.9;letter-spacing:-0.06em;white-space:nowrap}.fx-plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:1px;background:var(--border-rule);border:1px solid var(--border-rule);margin-bottom:clamp(32px,4vw,56px)}.fx-plan__col{background:var(--factory-black-300);border-top:2px solid var(--border-rule);display:flex;flex-direction:column}.fx-plan__col.is-included{border-top-color:var(--factory-yellow-100)}.fx-plan__title{padding:clamp(20px,2.4vw,32px);border-bottom:1px solid var(--border-rule);font-family:var(--font-display);font-size:clamp(18px,1.5vw,24px);line-height:1.1;letter-spacing:-0.03em}.fx-plan .fx-checks{margin:0;padding:0 clamp(20px,2.4vw,32px) 12px}.fx-plan .fx-checks li{border-top:0;border-bottom:1px solid var(--border-hairline);color:var(--text-primary);padding:16px 0}.fx-plan .fx-plan__paid{list-style:none;margin:0;padding:0 clamp(20px,2.4vw,32px) 12px}.fx-plan__paid li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0;border-bottom:1px solid var(--border-hairline);font-size:17px;line-height:1.45}.fx-plan__note{margin-top:auto !important;padding:clamp(20px,2.4vw,32px);font-size:16px;line-height:1.55;color:var(--text-secondary)}.fx-plan__note strong{color:var(--text-primary)}.fx-h3{font-family:var(--font-display);font-size:clamp(18px,1.5vw,24px);line-height:1.1;letter-spacing:-0.03em;margin-bottom:20px !important}.fx-notecards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.fx-notecard{border:1px solid var(--factory-yellow-100);padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:14px}.fx-notecard.fx-ico::before{width:28px;height:28px}.fx-notecard h3{font-size:clamp(18px,1.4vw,21px);line-height:1.3}.fx-notecard p{font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-reasons--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.fx-reasons--4 .fx-reason h3{font-size:clamp(18px,1.4vw,21px);line-height:1.3}.fx-sec--light .fx-h3 + .fx-reasons{border-top:1px solid var(--border-rule)}.fx-banner--mb{margin-bottom:clamp(40px,5vw,72px)}.fx-banner--visual .fx-banner__text{flex:1 1 480px}.fx-banner__visual{flex:1 1 420px;min-height:200px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed var(--factory-black-300);text-align:center;font-size:15px}.fx-banner__visual--img{min-height:0;padding:0;border:0;margin:0}.fx-banner__visual--img img{display:block;width:100%;max-width:560px;height:auto}.fx-plan__title:has(+ .fx-plan__sub){border-bottom:0;padding-bottom:8px}.fx-plan__sub{padding:0 clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px);border-bottom:1px solid var(--border-rule);font-size:16px;line-height:1.4;color:var(--text-secondary)}.fx-note + .fx-h3{margin-top:clamp(32px,4vw,56px) !important}.fx-videoblock__cap{display:flex;flex-direction:column;gap:6px;margin-top:16px;font-size:16px;line-height:1.5;color:var(--text-secondary)}.fx-videoblock__cap strong{font-size:clamp(18px,1.4vw,22px);color:var(--text-primary)}.fx-statement--after{margin-top:clamp(40px,5vw,72px) !important}.fx-sec--light .fx-more{margin-top:clamp(32px,4vw,56px) !important}.fx-ps{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px)}.fx-ps__block{display:grid;grid-template-rows:auto auto 1fr;row-gap:16px}.fx-ps__note{font-size:17px;line-height:1.5;color:var(--text-secondary)}.fx-ps__lic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule)}.fx-ps__card{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(28px,3vw,46px);display:flex;flex-direction:column;gap:20px}.fx-ps__card h3{font-family:var(--font-display);font-size:clamp(20px,1.8vw,30px);line-height:1.05;letter-spacing:-0.04em}.fx-ps__lead{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.2}@media (min-width:1200px){.fx-ps{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,56px);row-gap:16px}.fx-ps__block{grid-row:span 3;grid-template-rows:subgrid}}.fx-ihub{flex:1 1 520px;min-width:0;margin:0;display:flex;flex-direction:column;align-items:stretch}.fx-ihub__box{position:relative;border:2px solid var(--factory-yellow-100);padding:clamp(44px,4vw,60px) clamp(12px,2vw,28px) clamp(16px,2vw,28px)}.fx-ihub__label{position:absolute;top:0;left:0;display:flex;font-size:12px;font-weight:700;letter-spacing:0.06em}.fx-ihub__label b{background:var(--factory-yellow-100);color:var(--factory-black-300);padding:8px 12px}.fx-ihub__label span{padding:8px 12px;color:var(--factory-yellow-100)}.fx-ihub__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:clamp(28px,3.4vw,48px) clamp(10px,1.6vw,20px)}.fx-ihub__grid svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fx-ihub__grid line{stroke:#FFFFFF;stroke-opacity:0.45;stroke-width:1.5}.fx-ihub__node{position:relative;min-height:clamp(76px,7vw,104px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:clamp(10px,1.2vw,16px);background:var(--factory-black-310);border:1px solid var(--border-rule)}.fx-ihub__node.fx-ico::before,.fx-ihub__team.fx-ico::before{width:22px;height:22px}.fx-ihub__node span{font-family:var(--font-display);font-weight:700;font-size:clamp(12px,1.1vw,16px);line-height:1.05;letter-spacing:-0.03em;overflow-wrap:anywhere}.fx-ihub__node.is-bc{background:var(--factory-yellow-100);border-color:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-ihub__node.is-bc::before{background-color:var(--factory-black-300)}.fx-ihub__link{align-self:center;display:flex;align-items:center;gap:12px;height:44px;font-size:13px;font-weight:700;color:var(--factory-yellow-100);letter-spacing:0.04em}.fx-ihub__link::before{content:"";width:2px;height:100%;background:var(--factory-yellow-100)}.fx-ihub__team{align-self:center;min-width:min(100%,220px);border:1px solid var(--border-rule);padding:14px 20px;display:flex;align-items:center;gap:12px;background:var(--factory-black-310);font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-0.03em}.fx-roles__wrap{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);padding-top:clamp(40px,5vw,72px);border-top:1px solid var(--border-rule)}.fx-roles__title{max-width:1100px;font-family:var(--font-display);font-size:clamp(22px,2.6vw,44px);line-height:1.04;letter-spacing:-0.04em;text-wrap:balance}.fx-split{--split-cols:40px minmax(0,1fr) 72px minmax(0,1.15fr)}.fx-split__head{display:grid;grid-template-columns:var(--split-cols)}.fx-split__head span{grid-column:2;padding:0 0 16px;border-bottom:2px solid var(--text-primary);font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.5vw,24px);letter-spacing:-0.03em}.fx-split__head span.is-us{grid-column:4;padding:18px clamp(20px,2.4vw,32px);background:var(--factory-yellow-100);color:var(--factory-black-300);border-bottom:0}.fx-split__head span:first-child{align-self:end}.fx-split__rows{list-style:none;margin:0;padding:0}.fx-split__rows li{display:grid;grid-template-columns:var(--split-cols);align-items:stretch}.fx-split__n{padding-top:26px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--text-subtle)}.fx-split__you{margin:0;padding:24px 0;border-bottom:1px solid var(--border-hairline);font-size:clamp(16px,1.25vw,19px);line-height:1.45;color:var(--text-secondary)}.fx-split__arrow{align-self:center;height:14px;background-color:var(--factory-yellow-100);-webkit-mask:var(--ico-arrow-r2) center / 24px 24px no-repeat;mask:var(--ico-arrow-r2) center / 24px 24px no-repeat}.fx-split__us{margin:0;padding:24px clamp(20px,2.4vw,32px);background:var(--factory-black-300);border-left:2px solid var(--factory-yellow-100);border-bottom:1px solid var(--border-hairline);font-size:clamp(16px,1.25vw,19px);font-weight:700;line-height:1.45}.fx-split__rows li:last-child>p{border-bottom:0}.fx-split__who{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:759px){.fx-split__head{display:none}.fx-split__rows{display:flex;flex-direction:column;gap:16px}.fx-split__rows li{grid-template-columns:minmax(0,1fr);border:1px solid var(--border-rule)}.fx-split__n{padding:16px 20px 0}.fx-split__you{padding:8px 20px 16px;border-bottom:0}.fx-split__arrow{display:none}.fx-split__us{border-left:0;border-top:2px solid var(--factory-yellow-100);padding:16px 20px}.fx-split__who{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-subtle)}.fx-split__us .fx-split__who{color:var(--factory-yellow-100)}}.fx-problem--wide .fx-symptoms--3{flex-basis:100%}@media (min-width:900px){.fx-symptoms--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:560px){.fx-symptoms--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fx-symptoms--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:560px){.fx-symptoms--2x2{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-symptoms--plain .fx-symptom::after{content:none}.fx-callout{padding:clamp(20px,2.4vw,32px);background:var(--factory-yellow-100);color:var(--factory-black-300);font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.4;text-wrap:pretty}.fx-callout--dark{background:var(--factory-black-300);color:var(--factory-white-400)}.fx-callout--dark strong{color:var(--factory-yellow-100)}.fx-stairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.fx-stair{border:1px solid var(--border-rule);border-top:2px solid var(--factory-yellow-100);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:20px;background:var(--factory-black-300)}.fx-stair:nth-child(2){margin-top:56px}.fx-stair:nth-child(3){margin-top:112px}.fx-stair__n{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.6vw,60px);line-height:0.9;letter-spacing:-0.06em;color:var(--factory-yellow-100)}.fx-stair h3{font-family:var(--font-display);font-size:clamp(19px,1.6vw,26px);line-height:1.06;letter-spacing:-0.04em;text-wrap:balance}.fx-stair p:not(.fx-stair__n){font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-stairs + .fx-bigline{max-width:26ch}@media (max-width:899px){.fx-stairs{grid-template-columns:minmax(0,1fr)}.fx-stair:nth-child(n){margin-top:0}}.fx-systems{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,320px),calc(33.333% - 1px)),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule)}.fx-sys{border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:18px;min-height:230px}.fx-sys.fx-ico::before{width:30px;height:30px}.fx-sys h3{font-family:var(--font-display);font-size:clamp(19px,1.5vw,24px);line-height:1.08;letter-spacing:-0.04em;text-wrap:balance}.fx-sys h3 a{color:var(--text-primary);text-decoration:none;border-bottom:2px solid var(--factory-yellow-100);padding-bottom:2px}.fx-sys h3 a::after{content:" →";font-family:Arial,sans-serif}.fx-sys h3 a:hover{color:var(--factory-yellow-100)}.fx-sys p{font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-sys--cta{background:var(--factory-black-310);box-shadow:inset 0 2px 0 var(--factory-yellow-100)}.fx-sys--cta .fx-more{margin-top:auto !important}.fx-sec--light .fx-problem__side{gap:clamp(32px,4vw,48px)}.fx-incident{list-style:none;margin:0;padding:0;position:relative}.fx-incident::before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:2px;background:var(--factory-black-300)}.fx-incident li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(16px,2vw,28px);padding-bottom:clamp(24px,3vw,40px)}.fx-incident li:last-child{padding-bottom:0}.fx-incident__n{position:relative;z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--factory-black-300);color:var(--factory-yellow-100);font-family:var(--font-display);font-weight:700;font-size:15px}.fx-incident p{margin:0;padding-top:8px;font-size:clamp(17px,1.35vw,21px);line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.fx-incident strong{color:var(--text-primary)}.fx-phtl__intro{margin:24px 0 clamp(48px,6vw,96px) !important;max-width:820px}.fx-phtl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 0}.fx-phtl li{position:relative;border-top:2px solid var(--border-rule);padding:36px clamp(16px,1.6vw,28px) 0 0;display:flex;flex-direction:column;gap:16px}.fx-phtl li::before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;background:var(--factory-yellow-100)}.fx-phtl__n{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--factory-yellow-100)}.fx-phtl h3{font-family:var(--font-display);font-size:clamp(17px,1.35vw,22px);line-height:1.1;letter-spacing:-0.04em;text-wrap:balance}.fx-phtl p{font-size:16px;line-height:1.5;color:var(--text-secondary)}@media (max-width:1199px){.fx-phtl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.fx-phtl{grid-template-columns:minmax(0,1fr);gap:0}.fx-phtl li{border-top:0;border-left:2px solid var(--border-rule);padding:0 0 32px 32px}.fx-phtl li::before{top:0;left:-8px}}.fx-phtl__foot{margin-top:clamp(48px,6vw,96px);padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--border-rule);display:flex;flex-wrap:wrap;gap:32px clamp(40px,6vw,110px);align-items:flex-end}.fx-phtl__foot>p:first-child{flex:1 1 520px;max-width:900px;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.fx-phtl__foot>.fx-more{margin-top:0 !important;flex:0 0 auto}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-kbfilters{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(32px,4vw,56px)}.fx-kbfilter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.fx-kbfilter__label{flex:0 0 150px;font-family:var(--font-display);font-size:13px;color:var(--text-secondary)}.fx-kbfilter ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fx-kbfilter a,.fx-kbpages .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 18px;border:1px solid var(--border-rule);font-size:16px;font-weight:700;color:var(--text-primary);text-decoration:none}.fx-kbfilter a:hover,.fx-kbpages a.page-numbers:hover{border-color:var(--factory-yellow-100);color:var(--factory-yellow-100)}.fx-kbfilter a[aria-current],.fx-kbpages .page-numbers.current{background:var(--factory-yellow-100);border-color:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-kbpages{margin-top:clamp(32px,4vw,56px)}.fx-kbpages .nav-links{display:flex;flex-wrap:wrap;gap:8px}.fx-kbpages .page-numbers.dots{border-color:transparent}@media (max-width:600px){.fx-kbfilter__label{flex-basis:100%}}.fx-kbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));border-top:1px solid var(--border-rule);border-left:1px solid var(--border-rule)}.fx-kbcard{position:relative;display:flex;flex-direction:column;border-right:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule)}.fx-kbcard__cover{aspect-ratio:16 / 9;overflow:hidden;background:var(--factory-black-310);border-bottom:1px solid var(--border-rule)}.fx-kbcard__cover img{width:100%;height:100%;object-fit:cover}.fx-kbcard__cover--type{display:flex;align-items:flex-end;padding:clamp(24px,2.6vw,40px)}.fx-kbcard__cover--type span{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3vw,52px);line-height:0.95;letter-spacing:-0.05em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere}.fx-kbcard__body{flex:1;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,40px);transition:background var(--duration-fast) var(--ease-factory),color var(--duration-fast) var(--ease-factory)}.fx-kbcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}.fx-kbcard__title{font-family:var(--font-display);font-size:clamp(20px,1.7vw,28px);line-height:1.08;letter-spacing:-0.04em}.fx-kbcard__text{flex:1;font-size:17px;line-height:1.55;color:var(--text-secondary)}.fx-kbcard__title + .fx-lc__cta{margin-top:auto}.fx-kbcard:hover .fx-kbcard__body,.fx-kbcard:focus-within .fx-kbcard__body{background:var(--factory-yellow-100);color:var(--factory-black-300)}.fx-kbcard:hover .fx-kbcard__body *,.fx-kbcard:focus-within .fx-kbcard__body *{color:var(--factory-black-300) !important}.fx-kbgrid + .fx-more{margin-top:clamp(32px,4vw,56px)}.fx-kbbadge{padding:4px 8px;border:1px dashed currentColor;font-family:var(--font-text);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-secondary)}.fx-kb-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(40px,5vw,96px)}.fx-kb-hero__text{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:28px}.fx-kb-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.fx-kb-hero .fx-xhero__title{max-width:24ch;font-size:clamp(28px,3.6vw,64px)}.fx-kb-hero .fx-xhero__lead{max-width:820px}.fx-kb-meta{display:flex;flex-wrap:wrap;gap:6px 28px;padding-top:20px;border-top:1px solid var(--border-rule);font-size:15px;color:var(--text-secondary)}.fx-kb-meta strong{color:var(--text-primary)}.fx-kb-meta{align-items:center}.fx-kb-author{display:flex;align-items:center;gap:12px}.fx-kb-author__text{display:flex;flex-direction:column;gap:2px}.fx-kb-author__role{font-size:14px}.fx-kb-cover{flex:0 1 340px;min-width:220px}.fx-kb-cover__doc{aspect-ratio:3 / 4;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(22px,2.2vw,32px);background:var(--factory-white-400);color:var(--factory-black-300);border-top:12px solid var(--factory-yellow-100)}.fx-kb-cover__doc span{font-family:var(--font-display);font-weight:700;font-size:13px;text-transform:uppercase}.fx-kb-cover__doc strong{font-family:var(--font-display);font-size:clamp(18px,1.5vw,24px);line-height:1.08;letter-spacing:-0.04em;overflow-wrap:break-word}.fx-kb-hero.fx-xhero--photo .fx-hero__stage>.fx-wrap{min-height:clamp(460px,62vh,700px)}.fx-kb-hero.fx-xhero--photo .fx-kb-meta{border-top-color:rgba(255,255,255,0.35)}@media (min-width:900px){.fx-kb-hero.fx-xhero--photo .fx-kb-hero__row{max-width:55%}.fx-kb-hero.fx-xhero--photo .fx-xhero__title{font-size:clamp(28px,3.2vw,56px)}}@media (max-width:759px){.fx-kb-cover{flex-basis:220px;max-width:260px}}.fx-kb-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px clamp(40px,6vw,110px)}.fx-kb-body--article{justify-content:center}.fx-toc--article{flex:1 1 100%;max-width:820px;position:static}.fx-toc--article a{padding:8px 0;font-size:14px}.fx-toc--article .fx-toc__sub{display:none}.fx-toc--article a.is-active{color:var(--text-primary);box-shadow:inset 2px 0 0 var(--factory-yellow-100)}@media (min-width:1100px){.fx-kb-body--toc{display:grid;grid-template-columns:240px minmax(0,820px);column-gap:clamp(40px,4vw,64px)}.fx-toc--article{align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;max-width:none}.fx-toc--article a{padding-left:14px}.fx-toc--article .fx-toc__sub{display:block;border-bottom:0}.fx-toc--article .fx-toc__sub a{padding:5px 0 5px 28px;font-size:13px}.fx-toc--article .fx-toc__sub + li:not(.fx-toc__sub){border-top:1px solid var(--border-hairline)}}@media (min-width:1400px){.fx-kb-body--toc{grid-template-columns:minmax(0,1fr) minmax(0,820px) minmax(0,1fr);column-gap:0}.fx-toc--article{justify-self:start;width:240px;margin-left:min(0px,calc(100% - 288px))}}.fx-kb-main{flex:1 1 560px;min-width:0;max-width:820px;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.fx-prose figcaption{margin-top:10px;font-size:15px;line-height:1.45;color:var(--text-secondary)}.fx-kb-summary{flex:1 1 100%;max-width:820px;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,36px);border:1px solid var(--border-rule);border-top:2px solid var(--factory-yellow-100);background:var(--surface-raised)}@media (min-width:1100px){.fx-kb-body--toc.fx-kb-body--summary>.fx-kb-summary,.fx-kb-body--toc.fx-kb-body--summary>.fx-kb-main{grid-column:2}.fx-kb-body--toc.fx-kb-body--summary>.fx-toc--article{grid-column:1;grid-row:1 / span 2}}.fx-kb-summary h2{font-family:var(--font-display);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--text-secondary)}.fx-kb-summary ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.fx-kb-summary li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:16px;font-size:18px;line-height:1.5;color:var(--text-primary)}.fx-kb-summary li::before{content:"";width:8px;height:8px;margin-top:10px;background:var(--factory-yellow-100)}.fx-kb-info{display:flex;flex-direction:column;gap:16px}.fx-kb-info ul{list-style:none;padding:0}.fx-kb-info h2,.fx-kb-box__title{font-family:var(--font-display);font-size:clamp(20px,1.8vw,28px);line-height:1.08;letter-spacing:-0.04em}.fx-kb-about{display:flex;align-items:flex-start;gap:20px;padding-top:28px;border-top:1px solid var(--border-rule)}.fx-kb-about__photo{flex:0 0 80px;width:80px;height:80px;border-radius:50%;object-fit:cover;background:var(--factory-black-310);border:1px solid var(--border-rule)}.fx-kb-about__text{min-width:0;display:flex;flex-direction:column;gap:8px}.fx-kb-about__title{font-family:var(--font-display);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--text-secondary)}.fx-kb-about__name{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:18px;color:var(--text-primary)}.fx-kb-about__name span{font-size:15px;color:var(--text-secondary);align-self:center}.fx-kb-about__bio{font-size:16px;line-height:1.55;color:var(--text-secondary)}.fx-kb-about__link a{font-size:15px;font-weight:700;text-underline-offset:4px}@media (max-width:599px){.fx-kb-about__photo{flex-basis:56px;width:56px;height:56px}}.fx-kb-service{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px 24px;border:1px solid var(--border-rule)}.fx-kb-service span{font-family:var(--font-display);font-size:13px;color:var(--text-secondary)}.fx-kb-service a{font-weight:700;text-underline-offset:4px}.fx-kb-box{flex:1 1 380px;max-width:560px;position:sticky;top:24px;display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3vw,40px);border:1px solid var(--factory-yellow-100)}.fx-kb-box__file{font-family:var(--font-display);font-size:13px;color:var(--factory-yellow-100)}.fx-kb-box__note{font-size:16px;line-height:1.5;color:var(--text-secondary)}.fx-kb-box .fx-form__notice{margin-bottom:0}.fx-kb-box .fx-btn{align-self:flex-start;height:auto;min-height:60px;padding:12px 28px;white-space:normal;text-align:center;line-height:1.2}@media (max-width:900px){.fx-kb-box{position:static;max-width:none}}.fx-prose{display:flex;flex-direction:column;gap:22px;font-size:18px;line-height:1.65;color:var(--text-secondary)}.fx-prose h2{margin-top:26px !important;font-family:var(--font-display);font-size:clamp(22px,2.2vw,34px);line-height:1.08;letter-spacing:-0.04em;color:var(--text-primary)}.fx-prose h3{margin-top:14px !important;font-size:clamp(19px,1.5vw,22px);line-height:1.3;color:var(--text-primary)}.fx-prose>:first-child{margin-top:0 !important}.fx-prose strong{color:var(--text-primary)}.fx-prose a{text-underline-offset:3px}.fx-prose :is(ul,ol){padding-left:22px !important;display:flex;flex-direction:column;gap:8px}.fx-prose ul{list-style:disc !important}.fx-prose ol{list-style:decimal !important}.fx-prose blockquote{margin:0;padding-left:20px;border-left:2px solid var(--factory-yellow-100);font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:var(--text-primary)}.fx-prose blockquote cite{display:block;margin-top:10px;font-size:15px;font-style:normal;color:var(--text-secondary)}.fx-prose figure img{width:100%}.fx-prose .wp-block-table{overflow-x:auto}.fx-prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.fx-prose :is(th,td){padding:12px 16px;border:0;border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:top}.fx-prose th{color:var(--text-primary);border-bottom-color:var(--border-rule)}.fx-prose tbody th{color:inherit;font-weight:inherit;border-bottom-color:var(--border-hairline)}.fx-prose hr{width:100%;margin:10px 0;border:0;border-top:1px solid var(--border-rule)}.fx-prose .fx-faq__list{flex:none;color:var(--text-primary)}:root{--ico-pencil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");--ico-check-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M4 12.5 9 17.5 20 6.5'/%3E%3C/svg%3E");--ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M1 5 L4.5 8.5 L11 1.5'/%3E%3C/svg%3E");--ico-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 3 2 21h20Z M12 10v5 M12 18v.01'/%3E%3C/svg%3E");--ico-arrow-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 14' fill='none' stroke='%23FEA800' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M2 7 H32 M26 2 L32 7 L26 12'/%3E%3C/svg%3E");--ico-arrow-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 14' fill='none' stroke='rgba%28255%2C255%2C255%2C0.3%29' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M34 7 H4 M10 2 L4 7 L10 12'/%3E%3C/svg%3E");--ico-arrow-r2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 12 H19 M13 6 L19 12 L13 18'/%3E%3C/svg%3E")}.fx-ico--send{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z M22 2 11 13'/%3E%3C/svg%3E")}.fx-ico--chart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 3v18h18 M8 17V9 M13 17V5 M18 17v-6'/%3E%3C/svg%3E")}.fx-ico--clock{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20a10 10 0 1 0 0-20Z M12 6v6l4 2'/%3E%3C/svg%3E")}.fx-ico--doc{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M14 2H6v20h12V8z M14 2v6h6 M8 13h8 M8 17h5'/%3E%3C/svg%3E")}.fx-ico--table{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 3h18v18H3z M3 9h18 M3 15h18 M9 3v18'/%3E%3C/svg%3E")}.fx-ico--code{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m16 18 6-6-6-6 M8 6l-6 6 6 6'/%3E%3C/svg%3E")}.fx-ico--refresh{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M21 12a9 9 0 0 1-15.5 6.2L3 16 M3 12a9 9 0 0 1 15.5-6.2L21 8 M21 3v5h-5 M3 21v-5h5'/%3E%3C/svg%3E")}.fx-ico--link{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7 M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7'/%3E%3C/svg%3E")}.fx-ico--coins{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 6h18v12H3z M12 9a3 3 0 1 0 0 6a3 3 0 1 0 0-6Z M6 12h.01 M18 12h.01'/%3E%3C/svg%3E")}.fx-ico--user{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 3a4 4 0 1 0 0 8a4 4 0 1 0 0-8Z M4 21v-2a6 6 0 0 1 16 0v2'/%3E%3C/svg%3E")}.fx-ico--gauge{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20a10 10 0 1 0 0-20Z M12 12l4-4 M7 16h10'/%3E%3C/svg%3E")}.fx-ico--arrows{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M8 3 4 7l4 4 M4 7h16 M16 21l4-4-4-4 M20 17H4'/%3E%3C/svg%3E")}.fx-ico--cart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M2 3h3l2.5 12H19l2-8H6.2 M9 18.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 1 0 0-3Z M18 18.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 1 0 0-3Z'/%3E%3C/svg%3E")}.fx-ico--truck{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M2 5h12v11H2z M14 9h4l4 4v3h-8z M6 16.5a2 2 0 1 0 0 4a2 2 0 1 0 0-4Z M18 16.5a2 2 0 1 0 0 4a2 2 0 1 0 0-4Z'/%3E%3C/svg%3E")}.fx-ico--warehouse{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 21V8l9-5 9 5v13 M7 21v-9h10v9 M7 15h10 M7 18h10'/%3E%3C/svg%3E")}.fx-ico--check{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 12.5 9 17.5 20 6.5'/%3E%3C/svg%3E")}.fx-ico--chip{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 5h14v14H5z M9 9h6v6H9z M9 2v3 M15 2v3 M9 19v3 M15 19v3 M2 9h3 M2 15h3 M19 9h3 M19 15h3'/%3E%3C/svg%3E")}.fx-ico--mail{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 5h18v14H3z M3 7l9 6 9-6'/%3E%3C/svg%3E")}.fx-ico--bank{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 21h18 M5 21V10 M9 21V10 M15 21V10 M19 21V10 M2 10l10-6 10 6z'/%3E%3C/svg%3E")}.fx-ico--question{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20a10 10 0 1 0 0-20Z M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3 M12 17h.01'/%3E%3C/svg%3E")}.fx-ico--cloud{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M17.5 19H7a5 5 0 1 1 1-9.9A6 6 0 0 1 19.5 11a4 4 0 0 1-2 8Z'/%3E%3C/svg%3E")}.fx-ico--language{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 8l6 6 M4 14l6-6 2-3 M2 5h12 M7 2h1 M22 22l-5-10-5 10 M14 18h6'/%3E%3C/svg%3E")}.fx-ico--key{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M8 12a4 4 0 1 0 0 8a4 4 0 1 0 0-8Z M11 13 21 3 M17 7l3 3 M14 10l2 2'/%3E%3C/svg%3E")}.fx-ico--globe{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20a10 10 0 1 0 0-20Z M2 12h20 M12 2a15 15 0 0 1 0 20 M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E")}.fx-ico--lock{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 11h14v10H5z M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.fx-ico--eye{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12Z M12 9a3 3 0 1 0 0 6a3 3 0 1 0 0-6Z'/%3E%3C/svg%3E")}.fx-ico--server{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 4h18v6H3z M3 14h18v6H3z M7 7h.01 M7 17h.01'/%3E%3C/svg%3E")}.fx-ico--mail-fwd{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 5h18v14H3z M3 7l9 6 9-6 M15 15h6 M18 12l3 3-3 3'/%3E%3C/svg%3E")}.fx-ico--box{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5Z M3 8l9 5 9-5 M12 13v8'/%3E%3C/svg%3E")}.fx-ico--users{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2 M9 3a4 4 0 1 0 0 8a4 4 0 1 0 0-8Z M22 21v-2a4 4 0 0 0-3-3.9 M16 3.1a4 4 0 0 1 0 7.8'/%3E%3C/svg%3E")}.fx-ico--shop{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h8.6a2 2 0 0 0 2-1.6L22 7H6 M9 21h.01 M18 21h.01'/%3E%3C/svg%3E")}.fx-ico--store{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 9 5 3h14l2 6 M3 9v12h18V9 M3 9h18 M9 21v-6h6v6'/%3E%3C/svg%3E")}.fx-ico--plug{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 22v-5 M9 8V2 M15 8V2 M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z'/%3E%3C/svg%3E")}.fx-ico--scan{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 7V3h4 M17 3h4v4 M21 17v4h-4 M7 21H3v-4 M7 8v8 M11 8v8 M15 8v8 M18 8v8'/%3E%3C/svg%3E")}
