.fxpseo-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:center;gap:42px}
.fxpseo-hero-image{margin:0;padding:18px;background:#f7f9fc;border-radius:18px;aspect-ratio:1/1;display:grid;place-items:center}
.fxpseo-hero-image img{display:block;width:100%;height:100%;object-fit:contain;min-height:0}
.fxpseo-reading{max-width:920px}.fxpseo-reading p{max-width:78ch;color:#536178}
.fxpseo-related{border-top:1px solid var(--fxp-line)}.fxpseo-related ul{display:flex;flex-wrap:wrap;gap:14px 28px;padding-inline-start:20px}
.fxpseo-related a,.fxp-model__body p a{color:var(--fxp-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.fxpseo-language{display:inline-block;font-size:.78em;font-weight:600;padding:2px 7px;border-radius:5px;background:#edf2ff;color:#3654bf}
.fxpseo-hero-grid>*{min-width:0}.fxp-site h1,.fxp-site h2,.fxp-site h3,.fxp-site a{overflow-wrap:anywhere}
.fxp-site :focus-visible{outline:3px solid #c07000;outline-offset:4px}
.fxp-site .fxp-page-hero .fxp-actions{margin-top:28px}.fxp-site .fxp-model__body .fxp-card__link{display:inline-flex}
.fxp-site .fxp-rfq-form input,.fxp-site .fxp-rfq-form textarea{min-width:0}
.fxp-form-error{padding:18px 20px;border:1px solid #d8a59b;border-radius:10px;background:#fff5f2;color:#8c2718}
.fxp-site[dir=rtl] .fxp-hp,[dir=rtl] .fxp-site .fxp-hp{left:auto!important;right:-10000px!important}
[dir=rtl] .fxpseo-related ul{padding-right:20px;padding-left:0}
@media(max-width:1050px){.fxp-header{height:72px}.fxp-menu-toggle{display:block}.fxp-nav{display:none;position:absolute;top:72px;left:0;right:0;margin:0;padding:12px 18px 22px;background:#fff;border-bottom:1px solid var(--fxp-line);box-shadow:0 16px 28px rgba(11,21,38,.1);max-height:calc(100dvh - 100px);overflow-y:auto}.fxp-nav.is-open{display:block}.fxp-nav a{display:block;padding:11px}.fxp-nav a:after{display:none}}
@media(max-width:840px){.fxpseo-hero-grid{grid-template-columns:1fr;gap:30px}.fxpseo-hero-image{width:min(100%,480px);justify-self:center}.fxpseo-hero-grid h1{font-size:clamp(32px,5vw,48px)}}
@media(prefers-reduced-motion:reduce){.fxp-site *{scroll-behavior:auto!important;transition:none!important}}
