.fxm{--fxm-navy: oklch(22% .075 252);--fxm-navy-deep: oklch(16% .052 252);--fxm-blue: oklch(47% .17 255);--fxm-yellow: oklch(86% .185 91);--fxm-yellow-hover: oklch(91% .17 95);--fxm-ink: oklch(22% .045 253);--fxm-copy: oklch(39% .035 252);--fxm-line: oklch(89% .012 252);--fxm-surface: oklch(98% .005 252);--fxm-white: oklch(100% 0 0);--fxm-shadow: 0 18px 44px rgb(0 28 68 / 12%);color:var(--fxm-ink);background:var(--fxm-white);font-family:var(--font-body--family),Arial,sans-serif;font-size:16px;line-height:1.6;overflow:clip}.fxm--luminous{--fxm-blue: oklch(47% .115 171);--fxm-glow: oklch(83% .165 165)}.fxm--luminous .fxm-hero h1 strong,.fxm--luminous .fxm-kicker--light,.fxm--luminous .fxm-nav a[aria-current=page]{color:var(--fxm-glow)}.fxm--luminous .fxm-hero h1 strong{text-shadow:0 0 32px rgb(92 255 205 / 24%)}@media(min-width:990px){html:has(.fxm),html:has(.fxm) body{height:auto;overflow:visible}html:has(.fxm) .page-wrapper{height:auto;min-height:100dvh;overflow:visible}}.fxm *,.fxm *:before,.fxm *:after{box-sizing:border-box}.fxm a{color:inherit;text-decoration:none}.fxm img{display:block;max-width:100%}.fxm h1,.fxm h2,.fxm h3,.fxm p{margin:0}.fxm h1,.fxm h2,.fxm h3{color:inherit;font-family:var(--font-heading--family),Arial,sans-serif;font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.fxm p{text-wrap:pretty}.fxm-shell{width:min(1600px,calc(100% - 96px));margin-inline:auto}.fxm-section{padding-block:clamp(58px,5vw,82px);scroll-margin-top:80px}.fxm-header{position:absolute;inset:0 0 auto;z-index:20;color:var(--fxm-white)}.fxm-header__inner{display:grid;grid-template-columns:220px 1fr auto;align-items:center;min-height:92px;gap:36px;border-bottom:1px solid rgb(255 255 255 / 16%)}.fxm-brand{display:flex;align-items:center;gap:12px;min-width:0}.fxm-brand img{width:104px;height:auto;filter:brightness(0) invert(1)}.fxm-brand span{color:var(--fxm-white);font-size:9px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.fxm-nav{display:flex;justify-content:center;align-items:center;gap:clamp(18px,2.1vw,38px)}.fxm-nav a,.fxm-footer nav a{font-size:13px;font-weight:650;transition:color .18s ease}.fxm-nav a:hover,.fxm-nav a:focus-visible,.fxm-footer nav a:hover,.fxm-footer nav a:focus-visible{color:var(--fxm-yellow)}.fxm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:800;letter-spacing:.015em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.fxm-button:hover{transform:translateY(-2px)}.fxm-button--yellow{color:var(--fxm-navy-deep);background:var(--fxm-yellow);border-color:var(--fxm-yellow)}.fxm-button--yellow:hover,.fxm-button--yellow:focus-visible{color:var(--fxm-navy-deep);background:var(--fxm-yellow-hover);border-color:var(--fxm-yellow-hover)}.fxm-button--outline{color:var(--fxm-yellow);background:#0018385c;border-color:var(--fxm-yellow)}.fxm-button--outline:hover,.fxm-button--outline:focus-visible{color:var(--fxm-navy-deep);background:var(--fxm-yellow)}.fxm-button--full{width:100%}.fxm-menu-button{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 42%);border-radius:50%;color:var(--fxm-white);background:#001a3d7a;cursor:pointer}.fxm-menu-button img{width:22px;filter:brightness(0) invert(1)}.fxm-hero{min-height:clamp(760px,49vw,920px);color:var(--fxm-white);background-color:var(--fxm-navy-deep);background-image:var(--fxm-hero-image);background-repeat:no-repeat;background-position:center;background-size:cover}.fxm-hero__inner{display:flex;align-items:center;min-height:clamp(760px,49vw,920px);padding-block:144px 72px}.fxm-hero__copy{width:min(660px,55%)}.fxm-hero h1{max-width:8ch;color:var(--fxm-white);font-size:clamp(58px,6.5vw,94px);line-height:.88;text-transform:uppercase}.fxm-hero h1 strong{display:block;color:var(--fxm-yellow);font-weight:inherit}.fxm-hero__copy>p{max-width:620px;margin-top:28px;color:#e6ecf3;font-size:clamp(17px,1.45vw,22px);line-height:1.42}.fxm-hero__proof{display:flex;gap:24px;margin-block:38px 34px}.fxm-hero__proof>div{display:flex;align-items:flex-start;gap:10px;max-width:180px}.fxm-hero__proof img{flex:0 0 28px;width:28px;filter:brightness(0) saturate(100%) invert(81%) sepia(100%) saturate(901%) hue-rotate(359deg) brightness(103%)}.fxm-hero__proof span{color:#cdd5de;font-size:10px;line-height:1.4}.fxm-hero__proof strong{display:block;color:var(--fxm-white);font-size:11px;text-transform:uppercase}.fxm-products{background:var(--fxm-white)}.fxm-products__layout,.fxm-projects__layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,2.7fr);gap:clamp(42px,5vw,80px);align-items:start}.fxm-section-intro{align-self:center}.fxm-kicker{margin-bottom:18px!important;color:var(--fxm-blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fxm-kicker--light{color:var(--fxm-yellow)}.fxm-section-intro h2,.fxm-applications__heading h2,.fxm-benefits h2,.fxm-inquiry h2{font-size:clamp(34px,3.6vw,56px)}.fxm-section-intro>p:not(.fxm-kicker){margin-top:22px;color:var(--fxm-copy);font-size:15px;line-height:1.7}.fxm-text-link{display:inline-flex;align-items:center;gap:12px;margin-top:32px;color:var(--fxm-blue)!important;font-size:12px;font-weight:800;text-transform:uppercase}.fxm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fxm-product-card{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--fxm-line);border-radius:5px;background:var(--fxm-white);box-shadow:0 8px 24px #0023500f;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.fxm-product-card:hover{transform:translateY(-7px);box-shadow:var(--fxm-shadow)}.fxm-product-card>img{width:100%;aspect-ratio:1 / .84;object-fit:cover;background:var(--fxm-surface)}.fxm-product-card>div{display:flex;flex:1;flex-direction:column;padding:20px}.fxm-product-card h3{min-height:2.3em;font-size:17px;line-height:1.16}.fxm-product-card p{margin-top:12px;color:var(--fxm-copy);font-size:12px;line-height:1.55}.fxm-product-card a{margin-top:auto;padding-top:20px;color:var(--fxm-blue);font-size:11px;font-weight:800}.fxm-product-card__badge{position:absolute;inset:14px auto auto 14px;z-index:2;padding:7px 10px;color:var(--fxm-navy-deep);background:var(--fxm-yellow);font-size:9px;font-weight:800;text-transform:uppercase}.fxm-applications,.fxm-process{color:var(--fxm-white);background:var(--fxm-navy)}.fxm-applications>.fxm-shell{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,2.7fr);gap:clamp(42px,5vw,80px);align-items:center}.fxm-applications__heading{display:block;margin:0}.fxm-applications__heading h2{max-width:550px;color:var(--fxm-white)}.fxm-applications__heading>p{max-width:360px;margin-top:22px;color:#c1ccd8}.fxm-application-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fxm-application-card{position:relative;min-height:300px;background:var(--fxm-navy-deep);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);overflow:hidden}.fxm-application-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#001a3e57;pointer-events:none;transition:background-color .22s ease}.fxm-application-card:hover:after{background:#001a3e1a}.fxm-application-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fxm-application-card:hover img{transform:scale(1.04)}.fxm-application-card h3{position:absolute;inset:auto 22px 22px;z-index:2;color:var(--fxm-white);font-size:17px}.fxm-benefits{background:var(--fxm-white)}.fxm-benefits__layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,2.55fr);gap:clamp(48px,5vw,84px);align-items:center}.fxm-benefits h2{max-width:15ch;font-size:clamp(34px,3vw,50px);overflow-wrap:normal}.fxm-benefit-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-block:1px solid var(--fxm-line)}.fxm-benefit-list article{padding:38px 20px;text-align:center}.fxm-benefit-list article+article{border-left:1px solid var(--fxm-line)}.fxm-benefit-list img{width:38px;height:38px;margin:0 auto 20px}.fxm-benefit-list h3{font-size:14px}.fxm-benefit-list p{margin-top:12px;color:var(--fxm-copy);font-size:11px;line-height:1.55}.fxm-process__layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,2.7fr);gap:clamp(42px,5vw,80px);align-items:center}.fxm-section-intro--dark h2{color:var(--fxm-white)}.fxm-section-intro--dark>p:not(.fxm-kicker){color:#c1ccd8}.fxm-process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.fxm-process-list li{position:relative;padding-top:74px}.fxm-process-list span{position:absolute;inset:0 auto auto 0;color:var(--fxm-blue);font-family:var(--font-heading--family),Arial,sans-serif;font-size:42px;font-weight:800;line-height:1}.fxm-process-list li:not(:last-child):after{position:absolute;top:20px;right:-10px;width:48%;height:1px;content:"";background:var(--fxm-yellow)}.fxm-process-list h3{color:var(--fxm-white);font-size:15px;line-height:1.2}.fxm-process-list p{margin-top:12px;color:#b1bcc9;font-size:11px;line-height:1.55}.fxm-projects{background:var(--fxm-surface)}.fxm-projects .fxm-section-intro h2{font-size:clamp(34px,3vw,50px);overflow-wrap:normal}.fxm-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fxm-project-grid article{border:1px solid var(--fxm-line);border-radius:4px;background:var(--fxm-white);overflow:hidden}.fxm-project-grid img{width:100%;aspect-ratio:1.42 / 1;object-fit:cover}.fxm-project-grid h3,.fxm-project-grid p{margin-inline:18px}.fxm-project-grid h3{margin-top:18px;font-size:15px}.fxm-project-grid p{margin-block:10px 22px;color:var(--fxm-copy);font-size:11px;line-height:1.5}.fxm-inquiry{position:relative;color:var(--fxm-white);background-color:#001025f0;background-color:oklch(17% .065 252 / 94%);background-image:var(--fxm-inquiry-image);background-position:center;background-size:cover;background-blend-mode:multiply}.fxm-inquiry__layout{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(420px,1.5fr) minmax(210px,.7fr);gap:clamp(36px,5vw,80px);align-items:center}.fxm-inquiry h2{color:var(--fxm-white);text-transform:uppercase}.fxm-inquiry__copy p{margin-top:24px;color:#d2dce7}.fxm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fxm-form-grid label{display:grid;gap:7px}.fxm-form-grid label span{color:#dee5ee;font-size:11px;font-weight:650}.fxm-form-grid__wide{grid-column:1 / -1}.fxm-form-grid input,.fxm-form-grid textarea{width:100%;min-height:46px;padding:12px 14px;border:1px solid rgb(255 255 255 / 22%);border-radius:2px;color:var(--fxm-white);background:#002149a8;outline:0}.fxm-form-grid textarea{min-height:108px;resize:vertical}.fxm-form-grid input:focus,.fxm-form-grid textarea:focus{border-color:var(--fxm-yellow);box-shadow:0 0 0 2px #fccb0033;box-shadow:0 0 0 2px oklch(86% .185 91 / 20%)}.fxm-form-grid textarea::placeholder{color:#a5afbb;opacity:1}.fxm-inquiry__form .fxm-button{margin-top:14px}.fxm-form-message{margin-bottom:14px;padding:12px 14px;border:1px solid currentcolor;font-size:13px}.fxm-form-message--success{color:#aafa99}.fxm-form-message--error{color:#ffcab3;color:oklch(88% .14 45)}.fxm-inquiry__contact{display:grid;gap:24px;margin:0;font-style:normal}.fxm-inquiry__contact div{display:grid;gap:4px}.fxm-inquiry__contact strong{color:var(--fxm-yellow);font-size:11px;text-transform:uppercase}.fxm-inquiry__contact a,.fxm-inquiry__contact span{color:var(--fxm-white);font-size:13px;overflow-wrap:anywhere}.fxm-footer{color:var(--fxm-white);background:var(--fxm-navy-deep)}.fxm-footer__inner{display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:36px;min-height:112px}.fxm-brand--footer img{width:96px}.fxm-footer nav{display:flex;justify-content:center;gap:28px}.fxm-footer__inner>p{color:#a2acb7;font-size:10px}.fxm :focus-visible{outline:3px solid var(--fxm-yellow);outline-offset:4px}.fxm-nav a[aria-current=page]{color:var(--fxm-yellow)}.fxm--subpage{--fxm-page-section-space: clamp(68px, 5vw, 82px)}.fxm--subpage .fxm-shell{width:min(1340px,calc(100% - 80px))}.fxm--subpage .fxm-page-section,.fxm--subpage .fxm-page-split,.fxm--subpage .fxm-page-note,.fxm--subpage .fxm-applications--page,.fxm--subpage .fxm-process--page,.fxm--subpage .fxm-inquiry--page,.fxm--subpage .fxm-page-cta{padding-block:var(--fxm-page-section-space)}.fxm--subpage .fxm-inquiry--page{min-height:0}@media(min-width:921px){.fxm--subpage .fxm-page-hero{width:100%;height:680px;min-height:680px}.fxm--subpage .fxm-page-hero__inner{height:680px;min-height:680px;padding-block:138px 58px}.fxm--subpage .fxm-page-hero__copy{max-width:940px}.fxm--subpage .fxm-page-hero h1{max-width:15ch;font-size:clamp(52px,5.2vw,78px)}.fxm--subpage .fxm-page-hero__copy>p:not(.fxm-kicker){font-size:clamp(16px,1.25vw,19px)}}.fxm-page-hero{min-height:570px;color:var(--fxm-white);background-color:#001228e5;background-color:oklch(18% .065 252 / 90%);background-image:var(--fxm-page-image);background-position:center;background-size:cover;background-blend-mode:multiply}.fxm-page-hero__inner{display:flex;min-height:570px;align-items:center;padding-block:150px 74px}.fxm-page-hero__copy{max-width:820px}.fxm-page-hero h1{max-width:13ch;color:var(--fxm-white);font-size:clamp(54px,6vw,88px);line-height:.94;text-transform:uppercase}.fxm-page-hero__copy>p:not(.fxm-kicker){max-width:720px;margin-top:26px;color:#e1e9f2;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.fxm-page-hero .fxm-button{margin-top:34px}.fxm-page-section{background:var(--fxm-white)}.fxm-page-heading{max-width:850px;margin-bottom:clamp(36px,4vw,58px)}.fxm-page-heading h2,.fxm-page-split h2,.fxm-page-note h2,.fxm-page-cta h2{font-size:clamp(36px,4vw,58px)}.fxm-page-heading>p:not(.fxm-kicker),.fxm-page-split__layout>div>p:not(.fxm-kicker){max-width:720px;margin-top:20px;color:var(--fxm-copy);font-size:16px}.fxm-page-card-grid{display:grid;gap:20px}.fxm-page-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fxm-page-card{display:flex;min-height:310px;flex-direction:column;padding:clamp(28px,3vw,42px);border:1px solid var(--fxm-line);border-radius:5px;background:var(--fxm-white);box-shadow:0 10px 32px #00235012}.fxm-page-card__icon{width:46px;height:46px;margin-bottom:42px}.fxm-page-card h3{font-size:clamp(23px,2.2vw,32px)}.fxm-page-card p{margin-top:18px;color:var(--fxm-copy)}.fxm-page-card a{margin-top:auto;padding-top:28px;color:var(--fxm-blue);font-size:12px;font-weight:800;text-transform:uppercase}.fxm-page-split{padding-block:clamp(64px,6vw,96px)}.fxm-page-split--dark{color:var(--fxm-white);background:var(--fxm-navy)}.fxm-page-split__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(48px,7vw,112px)}.fxm-page-split__layout>img{width:100%;max-height:520px;border-radius:5px;object-fit:cover}.fxm-page-split--dark h2{color:var(--fxm-white)}.fxm-page-split--dark .fxm-page-split__layout>div>p:not(.fxm-kicker){color:#c1ccd8}.fxm-page-checklist{display:grid;gap:13px;margin:30px 0 0;padding:0;list-style:none}.fxm-page-checklist li{position:relative;padding-left:30px}.fxm-page-checklist li:before{position:absolute;top:.66em;left:0;width:10px;height:10px;border:2px solid var(--fxm-yellow);border-radius:50%;content:"";transform:translateY(-50%)}.fxm-page-checklist--columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin-top:0}.fxm-product-grid--page .fxm-product-card>div{min-height:220px}.fxm-page-note{padding-block:clamp(56px,5vw,80px);background:var(--fxm-surface)}.fxm-page-note__layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(48px,7vw,112px)}.fxm-applications--page>.fxm-shell{align-items:center}.fxm-process--page{padding-block:clamp(76px,7vw,110px)}.fxm-project-grid--page{grid-template-columns:repeat(4,minmax(0,1fr))}.fxm-inquiry--page{min-height:590px}.fxm-page-cta{padding-block:clamp(52px,5vw,72px);color:var(--fxm-white);background:var(--fxm-navy)}.fxm-page-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.fxm-page-cta h2{max-width:820px;color:var(--fxm-white)}.fxm-page-richtext{max-width:880px}@media(max-width:1180px){.fxm--subpage .fxm-shell{width:min(1120px,calc(100% - 52px))}.fxm-header__inner{grid-template-columns:190px 1fr auto;gap:20px}.fxm-nav{gap:18px}.fxm-header__quote{padding-inline:15px}.fxm-products__layout,.fxm-projects__layout{grid-template-columns:1fr}.fxm-applications>.fxm-shell{grid-template-columns:1fr}.fxm-applications__heading{margin-bottom:34px}.fxm-section-intro{max-width:680px}.fxm-product-card h3{font-size:15px}.fxm-benefits__layout,.fxm-process__layout{grid-template-columns:1fr}.fxm-benefits h2{max-width:15ch}.fxm-inquiry__layout{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.4fr)}.fxm-inquiry__contact{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.fxm-page-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-page-split__layout,.fxm-page-note__layout{grid-template-columns:1fr}.fxm-page-split__layout>img{max-height:440px}}@media(max-width:920px){.fxm-shell{width:min(100% - 40px,760px)}.fxm-header__inner{grid-template-columns:1fr auto}.fxm-header__quote{display:none}.fxm-menu-button{display:inline-flex}.fxm-nav{position:absolute;top:80px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px;border:1px solid rgb(255 255 255 / 18%);background:var(--fxm-navy-deep);box-shadow:var(--fxm-shadow)}.fxm-nav[data-open]{display:flex}.fxm-nav a{padding:13px 12px;border-bottom:1px solid rgb(255 255 255 / 12%)}.fxm-nav a:last-child{border-bottom:0}.fxm-hero{min-height:820px;background-position:64% center}.fxm-hero__inner{min-height:820px;align-items:end;padding-block:130px 54px}.fxm-hero__copy{width:min(600px,88%);padding:24px;background:#000d21d1;background:oklch(16% .052 252 / 82%)}.fxm-product-grid,.fxm-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-application-card{min-height:300px;clip-path:none}.fxm-application-card:last-child{grid-column:1 / -1}.fxm-benefit-list{grid-template-columns:repeat(3,1fr)}.fxm-benefit-list article+article{border-left:0}.fxm-benefit-list article:nth-child(n+4){border-top:1px solid var(--fxm-line)}.fxm-process-list{grid-template-columns:repeat(2,1fr)}.fxm-process-list li:not(:last-child):after{display:none}.fxm-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-inquiry__layout{grid-template-columns:1fr}.fxm-inquiry__contact{grid-column:auto}.fxm-footer__inner{grid-template-columns:1fr auto}.fxm-footer nav{display:none}.fxm-page-hero,.fxm-page-hero__inner{min-height:520px}.fxm-page-hero__inner{padding-block:126px 58px}.fxm-page-hero h1{font-size:clamp(46px,9vw,68px)}.fxm-project-grid--page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fxm-shell{width:calc(100% - 28px)}.fxm--subpage .fxm-shell{width:calc(100% - 36px)}.fxm-section{padding-block:68px}.fxm-header__inner{min-height:76px}.fxm-brand img{width:88px}.fxm-brand span{display:none}.fxm-hero{min-height:780px;background-position:69% center}.fxm-hero__inner{min-height:780px;padding-bottom:28px}.fxm-hero__copy{width:100%;padding:22px 18px}.fxm-hero h1{font-size:clamp(48px,15.5vw,70px)}.fxm-hero__copy>p{margin-top:20px;font-size:16px}.fxm-hero__proof{display:grid;grid-template-columns:1fr;gap:13px;margin-block:24px}.fxm-hero__proof>div{max-width:none}.fxm-products__layout,.fxm-projects__layout{gap:36px}.fxm-section-intro h2,.fxm-applications__heading h2,.fxm-benefits h2,.fxm-inquiry h2{font-size:clamp(31px,9vw,42px)}.fxm-product-grid,.fxm-application-grid,.fxm-project-grid,.fxm-process-list,.fxm-benefit-list{grid-template-columns:1fr}.fxm-product-card h3{min-height:0}.fxm-applications__heading{display:grid;gap:20px;margin-bottom:30px}.fxm-application-card,.fxm-application-card:last-child{grid-column:auto;min-height:260px}.fxm-benefit-list article,.fxm-benefit-list article:nth-child(n+4){display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:24px 10px;border-top:1px solid var(--fxm-line);text-align:left}.fxm-benefit-list article:first-child{border-top:0}.fxm-benefit-list img{grid-row:1 / 3;margin:0}.fxm-benefit-list p{margin-top:3px}.fxm-process-list li{padding:0 0 0 72px;min-height:90px}.fxm-process-list span{font-size:38px}.fxm-form-grid{grid-template-columns:1fr}.fxm-form-grid__wide{grid-column:auto}.fxm-inquiry__contact{grid-template-columns:1fr}.fxm-footer__inner{grid-template-columns:1fr;gap:12px;padding-block:24px}.fxm-page-hero,.fxm-page-hero__inner{min-height:500px}.fxm--subpage .fxm-page-hero,.fxm--subpage .fxm-page-hero__inner{height:600px;min-height:600px}.fxm-page-hero__inner{align-items:end;padding-block:112px 48px}.fxm-page-hero__copy{padding:20px 18px;background:#000d21d6;background:oklch(16% .052 252 / 84%)}.fxm-page-hero h1{font-size:clamp(38px,12vw,52px)}.fxm-page-hero__copy>p:not(.fxm-kicker){margin-top:18px;font-size:15px}.fxm-page-hero .fxm-button{width:100%;margin-top:26px}.fxm-page-card-grid--3,.fxm-page-checklist--columns,.fxm-project-grid--page{grid-template-columns:1fr}.fxm-page-card{min-height:0}.fxm-page-card__icon{margin-bottom:28px}.fxm-page-split__layout,.fxm-page-note__layout{gap:34px}.fxm-page-cta__inner{align-items:stretch;flex-direction:column}.fxm-page-cta .fxm-button{width:100%}}@media(prefers-reduced-motion:reduce){.fxm *,.fxm *:before,.fxm *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fuxin-marking-home.css.map?v=145123862620088958621790849198 */
