/* Industrial enquiry pages: application context, product choice, compatibility, enquiry. */
body[data-inner-refined]{background:#f2f4f4}body[data-inner-refined] main{padding-bottom:24px}.catalogue-page:has(.inner-hero-copy){--inner-accent:#f4a300}.catalogue-page.agriculture:has(.inner-hero-copy){--inner-accent:#769d4f}body[data-inner-refined] .catalogue-intro{display:grid;grid-template-columns:1.05fr 1fr;max-width:none;padding:0;background:#1e282e;border-radius:8px;overflow:hidden;color:white;margin-bottom:0}.inner-hero-copy{padding:44px 40px}.inner-hero-copy h1{font-size:clamp(34px,3.4vw,50px);line-height:1.12;letter-spacing:-.025em;color:white;text-wrap:balance;margin:18px 0}.inner-hero-copy .kicker{color:#f4b744;font-size:13px;letter-spacing:.05em}.catalogue-page.agriculture .inner-hero-copy .kicker{color:#c1d9a4}.inner-hero-copy>p{font-size:18px;line-height:1.75;color:#d4dde1;max-width:600px}.inner-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.inner-hero-actions a{font-size:15px;font-weight:700;border:1px solid #76858d;border-radius:4px;padding:12px 16px;min-height:46px}.inner-hero-actions a:last-child{background:var(--inner-accent);border-color:var(--inner-accent);color:#121b20}.inner-hero-actions a:hover{border-color:white;background:#fff;color:#19272f}.inner-application-visual{margin:0;min-height:310px;position:relative;overflow:hidden}.inner-application-visual img{width:100%;height:100%;object-fit:cover;display:block;position:absolute}.inner-application-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1e282e 0%,transparent 28%)}.inner-application-visual figcaption{position:absolute;bottom:16px;right:16px;z-index:1;color:#fff;font-size:13px;background:#152128d9;padding:8px 12px;border-radius:3px}.inner-section-links{display:flex;flex-wrap:wrap;gap:0;background:#fff;border:1px solid #d4dbdc;margin:22px 0 14px;border-radius:5px}.inner-section-links a{font-size:16px;font-weight:700;padding:17px 23px;border-right:1px solid #e0e5e6;min-height:50px}.inner-section-links a:hover,.inner-section-links a:focus-visible{background:#edf1eb;color:#243d27}.catalogue-page .catalogue-section,.catalogue-page .catalogue-check{scroll-margin-top:125px}body[data-inner-refined] .catalogue-options article{background:#fff;box-shadow:0 6px 18px #1b303508;border-radius:6px;padding:28px;transition:border-color .2s,box-shadow .2s}body[data-inner-refined] .catalogue-options article:hover{border-color:var(--family-accent);box-shadow:0 8px 24px #1b303510}.inner-card-icon{display:grid!important;place-items:center;width:48px;height:48px;background:#edf1e9;border-radius:6px}.inner-card-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body[data-inner-refined] .catalogue-check{background:#e7ede7;border:0;border-left:4px solid var(--family-accent);padding:36px;margin-block:10px 32px}body[data-inner-refined] .catalogue-contact{background:#fff;padding:36px;border:1px solid #d8e0e0;border-radius:6px;margin-bottom:26px}body[data-inner-refined] .catalogue-contact h2{font-size:32px}body[data-inner-refined] .catalogue-related{padding:24px 0 34px}body[data-inner-refined] .catalogue-related a{background:#fff}.catalogue-page p,.catalogue-page li{max-width:80ch}body[data-inner-refined] h2,body[data-inner-refined] h3{text-wrap:balance}body[data-inner-refined] button,body[data-inner-refined] a{touch-action:manipulation}body[data-inner-refined] :where(a,button,input,textarea,select):focus-visible{outline:3px solid #b87c00;outline-offset:4px}body[data-inner-refined] .product-hero{background:#fff;border-radius:8px;margin-top:24px;padding:34px}body[data-inner-refined] .product-type-section{padding-block:36px}body[data-inner-refined] .application-card{background:#fff}body[data-inner-refined] .fitment-grid div{background:#fff}body[data-inner-refined] .product-intro .product-lead{font-size:19px;line-height:1.7}body[data-inner-refined] dialog{overscroll-behavior:contain}body[data-inner-refined] .guide-section{background:white;padding:30px;margin-bottom:18px;border:1px solid #dce2e2;border-radius:6px}body[data-inner-refined] .guide-section>p{max-width:78ch}body[data-inner-refined] .guide-links{gap:12px}
@media(max-width:800px){body[data-inner-refined] .catalogue-intro{grid-template-columns:1fr}.inner-hero-copy{padding:30px 24px}.inner-hero-copy h1{font-size:36px}.inner-hero-copy>p{font-size:17px}.inner-application-visual{min-height:200px}.inner-application-visual::after{background:linear-gradient(180deg,#1e282e 0%,transparent 28%)}.inner-section-links a{font-size:14px;padding:14px 13px}.inner-section-links a:last-child{border:0}.inner-hero-actions a{font-size:14px}body[data-inner-refined] .catalogue-check,body[data-inner-refined] .catalogue-contact{padding:24px}body[data-inner-refined] .catalogue-contact h2{font-size:27px}body[data-inner-refined] .product-hero{padding:20px}body[data-inner-refined] .guide-section{padding:22px}body[data-inner-refined] .product-intro .product-lead{font-size:17px}}
@media(prefers-reduced-motion:reduce){body[data-inner-refined] .catalogue-options article{transition:none}}
