/* Lancing catalogue: one lightweight product layout, 9 November 2026. */
.v5-page{font:450 16px/1.65 var(--final-sans);color:var(--final-ink);background:#fff;margin:0}.v5-page img{max-width:100%;height:auto}.v5-page main :is(h1,h2,h3){font-family:var(--final-display);font-weight:700;line-height:1.12;letter-spacing:-.015em}.v5-page main h1{font-size:clamp(40px,4.5vw,65px);margin:0 0 22px}.v5-page main h2{font-size:clamp(31px,3vw,43px);margin:0 0 26px}.v5-page main h3{font-size:25px;margin:0 0 12px}.v5-page main p{margin:0 0 18px}.v5-page main a{color:var(--final-blue)}.v5-page :is(a,button,summary,input,textarea):focus-visible{outline:3px solid #ba8f24;outline-offset:4px}.v5-skip{position:absolute;left:18px;top:-100px;background:#fff;color:#0b2133;padding:14px;z-index:5000}.v5-skip:focus{top:8px}.v5-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block:17px;font-size:12px;color:#506775}.v5-breadcrumb a{text-decoration:none}.v5-product-hero,.v5-intro{background:var(--final-navy);color:#fff;padding-block:45px}.v5-product-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.v5-product-hero .final-eyebrow,.v5-intro .final-eyebrow{color:#f4d17a}.v5-product-hero .v5-lead,.v5-intro .v5-lead{color:#dce7ec}.v5-lead{font-size:17px;line-height:1.65;max-width:65ch}.v5-product-grid figure{margin:0;padding:24px;background:#fff;border:1px solid #d6e0e6;border-radius:3px}.v5-product-grid figure img{display:block;width:100%;height:clamp(260px,28vw,390px);object-fit:contain}.v5-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.v5-page .final-button--gold{color:var(--final-navy)}.v5-page .final-button--white{color:#fff}.v5-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px;margin:28px 0 18px;padding-top:21px;border-top:1px solid #526a78}.v5-facts div{min-width:0}.v5-facts dt{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#bcd0dc}.v5-facts dd{margin:5px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.v5-hero-note{font-size:12px;color:#c4d4de;margin-bottom:0!important}.v5-section{padding-block:48px}.v5-section p{max-width:80ch}.v5-muted{background:var(--final-paper);border-block:1px solid var(--final-line)}.v5-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v5-feature-grid>article{padding:25px;border:1px solid var(--final-line);background:#fff;border-top:3px solid #d5b24c}.v5-feature-grid p{font-size:15px;line-height:1.6;color:var(--final-muted);margin-bottom:0}.v5-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:0;background:white;border:1px solid var(--final-line);padding:10px 25px}.v5-specs>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:15px;padding:16px 0;border-bottom:1px solid var(--final-line);align-items:start;break-inside:avoid}.v5-specs dt{font-size:14px;font-weight:650;line-height:1.6}.v5-specs dd{font-size:14px;color:var(--final-muted);margin:0;line-height:1.6;overflow-wrap:anywhere}.v5-note{font-size:13px;color:var(--final-muted);margin-top:18px!important}.v5-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;list-style:none;padding:0;margin:0}.v5-checks>li{position:relative;padding-left:25px;font-size:15px;line-height:1.6}.v5-checks>li::before{content:'✓';position:absolute;left:0;color:#006288;font-weight:750}.v5-enquiry-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:55px;align-items:start}.v5-next{background:#fff;border:1px solid var(--final-line);border-top:3px solid var(--final-gold);padding:28px;font-size:14px;line-height:1.7}.v5-next ol{padding-left:20px;margin:0 0 20px}.v5-next li{padding-left:5px;margin-bottom:12px}.v5-next a{font-weight:700}.v5-next h3{font-size:29px}.v5-next p{margin:0}.v5-anchor{display:block;scroll-margin-top:24px}.v5-product-dock{position:fixed;bottom:0;left:0;right:0;z-index:1250;background:#0b2133f5;border-top:1px solid #829aa8;padding-bottom:env(safe-area-inset-bottom,0);backdrop-filter:blur(8px)}.v5-dock-inner{width:min(calc(100% - 60px),1360px);min-height:74px;margin:auto;display:flex;align-items:center;gap:23px;padding:10px 0}.v5-dock-inner>a{color:white;font-size:12px;font-weight:650;text-decoration:none;min-height:44px;display:flex;align-items:center}.v5-dock-actions{margin-left:auto;display:flex;gap:12px;align-items:center}.v5-dock-actions .final-button{font-size:13px;min-height:45px}.v5-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v5-video-card{padding:0;border:1px solid var(--final-line);background:#fff}.v5-video-card video{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#0b2133}.v5-video-card :is(h3,p,a){margin:18px 22px}.v5-video-card p{font:450 14px/1.65 var(--final-sans);color:var(--final-muted)}.v5-video-card h3{font:700 27px/1.1 var(--final-display);color:var(--final-ink)}.v5-video-card>a{display:inline-flex;align-items:center;font:650 14px/1.5 var(--final-sans);min-height:36px;color:var(--final-blue);text-decoration:none;margin-top:0}.v5-video-single{max-width:760px}.v5-video-single .v5-video-card video{max-height:440px}.v5-selected-machine{background:#fff6dc;border:1px solid #d6b154;color:#263e4c;padding:15px 18px;margin-bottom:20px;font-size:14px}.v5-selected-machine strong{display:block;font-size:16px;margin-top:4px}.v5-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v5-route{display:flex;flex-direction:column;border:1px solid var(--final-line);background:#fff;text-decoration:none!important;color:var(--final-ink)!important}.v5-route img{width:100%;height:210px;object-fit:contain;padding:20px;background:#f7f9fa}.v5-route>div{padding:22px}.v5-route h2,.v5-route h3{font-size:27px;margin:0 0 12px}.v5-route p{font-size:14px;color:var(--final-muted);line-height:1.6;margin-bottom:15px}.v5-route strong{font-size:13px;color:var(--final-blue)}.v5-route:hover{border-color:#bc942b}.v5-points{max-width:850px}.v5-points>p{font-size:16px}.v5-inline-proof{border-top:1px solid var(--final-line);padding-top:25px;margin-top:25px}.v5-inline-proof a{display:inline-flex;align-items:center;min-height:44px;font-weight:650}.v5-status{font-size:13px;color:var(--final-muted)}.v5-page .final-honeypot{display:none!important}.v5-contact-after{margin-top:28px;padding-top:25px;border-top:1px solid var(--final-line);font:450 14px/1.7 var(--final-sans)}.v5-contact-after h3{font:700 27px/1.15 var(--final-display);margin:0 0 10px}.v5-contact-after p{margin:0 0 12px}.v5-home-evidence{padding-block:42px;border-top:1px solid var(--final-line)}.v5-home-evidence h2{font:700 clamp(32px,3vw,43px)/1.1 var(--final-display);margin:0 0 15px}.v5-home-evidence>p{font:450 15px/1.6 var(--final-sans);color:var(--final-muted);max-width:75ch;margin-bottom:25px}.v5-home-evidence .v5-video-grid{margin-top:23px}
.v5-page .masthead a{color:inherit}.v5-page .masthead .ln-dialog a{color:#005d88}
@media(max-width:1050px){.v5-product-grid{gap:30px}.v5-dock-inner{gap:15px;width:calc(100% - 36px)}.v5-dock-inner>a[href='#applications'],.v5-dock-inner>a[href='#included']{display:none}.v5-enquiry-grid{gap:28px}.v5-feature-grid,.v5-route-grid{gap:16px}.v5-next{padding:22px}}
@media(max-width:760px){.v5-page main h1{font-size:39px}.v5-product-hero,.v5-intro{padding-block:30px}.v5-product-grid{grid-template-columns:1fr;gap:28px}.v5-product-grid figure{padding:18px}.v5-product-grid figure img{height:280px}.v5-lead{font-size:16px}.v5-facts{margin-top:22px}.v5-section{padding-block:32px}.v5-feature-grid,.v5-route-grid{grid-template-columns:1fr 1fr}.v5-feature-grid>article{padding:20px}.v5-specs{grid-template-columns:1fr;padding:5px 20px}.v5-specs>div{padding:14px 0}.v5-enquiry-grid{grid-template-columns:1fr;gap:28px}.v5-checks{grid-template-columns:1fr}.v5-product-dock{display:none!important}.v5-video-grid{grid-template-columns:1fr;gap:22px}.v5-video-card video{aspect-ratio:16/9}.v5-route img{height:180px}.v5-home-evidence{padding-block:30px}}
@media(max-width:520px){.v5-feature-grid,.v5-route-grid{grid-template-columns:1fr}.v5-product-hero .v5-actions{display:grid;grid-template-columns:1fr}.v5-actions .final-button{font-size:14px;min-height:47px}.v5-page main h1{font-size:36px}.v5-page main h2{font-size:32px}.v5-product-grid figure img{height:240px}.v5-specs>div{grid-template-columns:1fr 1.1fr;gap:12px}.v5-route{display:grid;grid-template-columns:112px 1fr}.v5-route img{height:100%;min-height:150px;padding:10px}.v5-route>div{padding:18px}.v5-route h2,.v5-route h3{font-size:24px}.v5-route p{font-size:13px}.v5-breadcrumb{font-size:11px}.v5-next{padding:22px}.v5-home-evidence .v5-video-card video{aspect-ratio:16/10}}

.v8-no-product-image .v5-product-grid{grid-template-columns:1fr;gap:0}.v8-no-product-image .v5-product-grid>div{max-width:950px}
