.fxc-wrap{max-width:1250px;margin:0 auto;padding:48px 28px 80px}.fxc-hero{background:#173c35;color:#fff;padding:55px 0 62px}.fxc-hero .container{max-width:1250px}.fxc-hero h1{font-size:clamp(34px,4.5vw,60px);line-height:1.08;max-width:850px;margin:20px 0}.fxc-hero p:not(.eyebrow){max-width:710px;line-height:1.75;color:#dce8e3}.fxc-hero-facts{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px;font-size:13px;font-weight:600}.fxc-crumb{font-size:12px;line-height:1.6;margin-bottom:28px;color:#737b78}.fxc-hero .fxc-crumb{color:#c2d4cc}.fxc-crumb a{text-decoration:underline;text-underline-offset:3px}.fxc-categories{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.fxc-categories a{padding:11px 18px;border:1px solid #d9e1dc;font-size:13px;background:#fff}.fxc-categories a:hover,.fxc-teaser-links a:hover{background:#173c35;color:#fff}.fxc-note{color:#68736c;font-size:12px;line-height:1.8;max-width:850px}.fxc-group{padding-top:48px;scroll-margin-top:120px}.fxc-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.fxc-heading h2,.fxc-specs h2,.fxc-application h2{font-size:28px;line-height:1.2}.fxc-heading>span{font-size:12px;color:#718077}.fxc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fxc-card{border:1px solid #e1e6e3;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s}.fxc-card:hover{box-shadow:0 10px 28px #153e3012}.fxc-image{display:block;background:#fff;overflow:hidden}.fxc-image img{display:block;width:100%;height:265px;object-fit:contain;padding:18px}.fxc-card-body{padding:20px 24px 25px;border-top:1px solid #f1f3f1;display:flex;flex-direction:column;flex:1}.fxc-kicker{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#6e8274;margin:0 0 12px}.fxc-card h3{font-size:18px;line-height:1.45;margin:0 0 14px;min-height:52px}.fxc-card h3 a{color:#1d3027}.fxc-meta{font-size:12px;color:#68736c;margin:0 0 14px}.fxc-price{font-size:23px;font-weight:700;color:#173c35;margin:auto 0 17px}.fxc-price small,.fxc-detail-price small{font-size:12px;font-weight:400;color:#748078}.fxc-link{font-size:12px;font-weight:600;color:#e63927}.fxc-help{background:#f2f5f1;padding:36px;margin-top:60px}.fxc-help h2{font-size:28px;margin-bottom:14px}.fxc-help p{max-width:780px;margin-bottom:22px;line-height:1.8}.fxc-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:0 0 55px}.fxc-detail-image{border:1px solid #e3e8e3;background:#fff}.fxc-detail-image img{width:100%;height:auto;max-height:540px;object-fit:contain;padding:24px}.fxc-detail h1{font-size:clamp(30px,3.1vw,44px);line-height:1.15;margin-bottom:22px;color:#173c35}.fxc-detail p{line-height:1.75;margin-bottom:20px}.fxc-detail .fxc-detail-price{font-size:34px;font-weight:700;margin:22px 0 6px;color:#173c35}.fxc-specs{padding:35px 0}.fxc-specs table{border-collapse:collapse;width:100%;margin-top:24px;text-align:left;font-size:14px}.fxc-specs tr{border-bottom:1px solid #e1e7e2}.fxc-specs th,.fxc-specs td{padding:17px 20px}.fxc-specs th{width:40%;font-weight:500;background:#f5f7f4}.fxc-application{padding:30px 0;max-width:900px}.fxc-application p{line-height:1.9;color:#59645e;margin-top:20px}.fxc-related{padding-top:40px}.fxc-teaser{padding:48px 0;background:#f1f5ef;border-bottom:1px solid #e0e8de}.fxc-teaser h2{font-size:32px;line-height:1.2;margin:14px 0}.fxc-teaser p:not(.eyebrow){max-width:780px;line-height:1.8}.fxc-teaser-links{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.fxc-teaser-links a{font-size:12px;padding:9px 13px;border:1px solid #d4dfd0}.fxc-page .button,.fxc-teaser .button{display:inline-flex;background:#e63927;color:#fff;padding:14px 22px;align-items:center;gap:10px;font-size:13px;font-weight:600}.fxc-page a:focus-visible{outline:3px solid #e63927;outline-offset:4px}@media(max-width:850px){.fxc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxc-detail{gap:28px}.fxc-image img{height:230px}}@media(max-width:600px){.fxc-wrap{padding:32px 18px 50px}.fxc-grid{grid-template-columns:1fr;gap:20px}.fxc-detail{grid-template-columns:1fr}.fxc-detail-image img{max-height:380px}.fxc-heading h2{font-size:25px}.fxc-hero{padding:35px 0}.fxc-hero-facts{gap:12px 20px}.fxc-categories{gap:8px}.fxc-categories a{font-size:11px;padding:9px 12px}.fxc-help{padding:26px 20px}.fxc-specs th,.fxc-specs td{padding:14px 10px;font-size:12px}.fxc-teaser{padding:36px 0}.fxc-teaser h2{font-size:28px}.fxc-image img{height:280px}.fxc-card h3{min-height:0}.fxc-heading>a{font-size:12px}.fxc-hero .fxc-crumb{font-size:11px}}
