#coil-landing{--blue:#206b9d;--blue-dark:#164e75;--red:#ce2028;--ink:#152c3f;--muted:#536978;--line:#d8e3e9;--tint:#f2f6f8;--navy:#142c41;--white:#fff;--radius:10px;--header:74px;--content:1200px}#coil-landing *{box-sizing:border-box}#coil-landing{margin:0;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}#coil-landing,#coil-landing button,#coil-landing input,#coil-landing textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}#coil-landing button,#coil-landing input,#coil-landing textarea{font-size:17px}#coil-landing button,#coil-landing a,#coil-landing input,#coil-landing textarea,#coil-landing summary{-webkit-tap-highlight-color:transparent}#coil-landing a{color:inherit}#coil-landing button,#coil-landing a,#coil-landing summary{touch-action:manipulation}#coil-landing button{cursor:pointer}#coil-landing img,#coil-landing svg{max-width:100%;vertical-align:middle}#coil-landing img{height:auto}#coil-landing figure,#coil-landing p,#coil-landing h1,#coil-landing h2,#coil-landing h3,#coil-landing ol,#coil-landing ul{margin:0}#coil-landing h1,#coil-landing h2,#coil-landing h3{font-weight:650;line-height:1.12;letter-spacing:-.035em}#coil-landing h2{font-size:clamp(30px,3.2vw,42px)}#coil-landing h3{font-size:24px}#coil-landing p{color:var(--muted)}#coil-landing [hidden]{display:none!important}#coil-landing a:focus-visible,#coil-landing button:focus-visible,#coil-landing input:focus-visible,#coil-landing textarea:focus-visible,#coil-landing summary:focus-visible{outline:3px solid #6ca9d1;outline-offset:4px}#coil-landing input,#coil-landing textarea{min-width:0}#coil-landing input:focus,#coil-landing textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #206b9d18}#coil-landing .container{width:min(var(--content),calc(100% - 64px));margin-inline:auto}#coil-landing .section{padding:48px 0}#coil-landing .section-tint{background:var(--tint)}#coil-landing .eyebrow{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:650;letter-spacing:.13em;line-height:1.6;color:var(--blue);margin-bottom:16px}#coil-landing .eyebrow>span{width:7px;height:7px;background:var(--red);display:inline-block}#coil-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:13px 19px;border-radius:5px;border:1px solid transparent;text-decoration:none;font-size:17px;font-weight:650;line-height:1.35;transition:background .15s,color .15s,border-color .15s;white-space:normal;text-align:center}#coil-landing .btn svg{width:16px;height:16px;flex:0 0 16px}#coil-landing .btn-primary{color:#fff;background:var(--red);border-color:var(--red)}#coil-landing .btn-primary:hover{background:#b51922;border-color:#b51922}#coil-landing .btn-outline{background:#fff;color:var(--blue-dark);border-color:#91adbf}#coil-landing .btn-outline:hover{background:#eaf2f7;border-color:var(--blue)}#coil-landing .btn-light{background:#fff;color:var(--navy);border-color:#fff}#coil-landing .btn-light:hover{background:#dbeaf3}#coil-landing .action-pair{display:flex;gap:12px;flex-wrap:wrap}#coil-landing .action-note{font-size:15px;line-height:1.55;margin-top:11px;color:var(--muted)}#coil-landing .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#coil-landing .skip-link{position:fixed;z-index:150;top:8px;left:12px;background:var(--navy);padding:12px 18px;color:#fff;transform:translateY(-150%)}#coil-landing .skip-link:focus{transform:translateY(0)}#coil-landing .site-header{height:var(--header);position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}#coil-landing .header-inner{height:100%;display:flex;align-items:center;gap:24px}#coil-landing .brand{display:inline-flex;flex-shrink:0;align-items:center;line-height:1}#coil-landing .brand img{display:block;width:260px;height:auto}#coil-landing .main-nav{display:flex;align-items:center;gap:26px;margin-left:auto}#coil-landing .main-nav a{font-size:16px;text-decoration:none;padding:12px 0;color:#405767}#coil-landing .main-nav a:hover{color:var(--blue)}#coil-landing .header-inner>.btn{margin-left:6px;min-height:40px;padding:10px 14px;font-size:15px}#coil-landing .menu-toggle{display:none;width:44px;height:44px;border:0;background:none;margin-left:auto;align-items:center;justify-content:center;flex-direction:column;gap:6px}#coil-landing .menu-toggle span{width:22px;height:2px;background:var(--ink)}#coil-landing .hero{background:linear-gradient(135deg,#fafcfd 15%,#f0f5f8 100%);padding-top:38px}#coil-landing .hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center;padding-bottom:22px}#coil-landing .hero-copy h1{font-size:clamp(43px,4.35vw,59px);letter-spacing:-.045em;line-height:1.035}#coil-landing .red-dot{color:var(--red)}#coil-landing .hero-lead{font-size:19px;line-height:1.4;margin-top:18px;color:#456072}#coil-landing .hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}#coil-landing .hero-metric{display:flex;flex-direction:column;align-items:flex-start}#coil-landing .hero-metric+.hero-metric{border-left:1px solid #c8d9e4;padding-left:26px}#coil-landing .up-to{font-size:13px;font-weight:650;letter-spacing:.15em;color:var(--muted)}#coil-landing .metric-number{color:var(--blue);font-size:66px;line-height:1.08;letter-spacing:-.065em;font-weight:650}#coil-landing .metric-number>span{font-size:.64em;margin-left:2px}#coil-landing .metric-label{font-size:18px;line-height:1.35;font-weight:550;color:var(--ink)}#coil-landing .metric-label sup{font-size:13px;margin-left:2px}#coil-landing .metric-label small{display:block;font-size:14px;font-weight:400;line-height:1.5;margin-top:2px;color:var(--muted)}#coil-landing .hero-qualifier{font-size:14px;line-height:1.55;margin-top:15px;max-width:510px}#coil-landing .hero-qualifier a{color:#486b84;text-underline-offset:2px}#coil-landing .hero-actions{margin-top:20px}#coil-landing .hero-visual{background:var(--navy);border-radius:var(--radius);overflow:hidden;box-shadow:0 15px 35px #193a5210;min-width:0;border:1px solid #d4e0e7}#coil-landing .visual-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:13px;line-height:1.5;letter-spacing:.12em;color:#d5e2ec}#coil-landing .micro-mark{font-size:12px;color:#9db8cc}#coil-landing .media-stage{position:relative;aspect-ratio:900/440;overflow:hidden;background:#edf3f6;isolation:isolate}#coil-landing .media-fallback{width:100%;height:100%;position:relative}#coil-landing .media-fallback>svg{width:100%;height:100%;display:block}#coil-landing .schematic-tag{position:absolute;left:12px;bottom:8px;font-size:12px;letter-spacing:.04em;color:#587287;background:#f5f8fae8;border-radius:3px;padding:2px 6px}#coil-landing .remote-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;opacity:0;visibility:hidden}#coil-landing .remote-photo.is-loaded{opacity:1;visibility:visible}#coil-landing .media-stage.has-photo>.media-fallback{visibility:hidden}#coil-landing .hero-media{aspect-ratio:900/510}#coil-landing .hero-media .media-fallback>svg{object-fit:contain}#coil-landing .visual-specs{display:grid;grid-template-columns:repeat(3,1fr);padding:19px 16px;border-bottom:1px solid #385064;gap:10px}#coil-landing .visual-specs>div{display:flex;flex-direction:column;text-align:center}#coil-landing .visual-specs>div+div{border-left:1px solid #395368}#coil-landing .visual-specs span{font-size:20px;color:#fff;letter-spacing:-.02em}#coil-landing .visual-specs small{font-size:14px;color:#c0d0dc;margin-top:3px}#coil-landing .video-note{display:flex;align-items:center;gap:12px;min-height:66px;padding:14px 17px;background:#f7f9fa;border-top:1px solid #e0e8ed;color:var(--ink)}#coil-landing .video-icon{flex:0 0 32px;width:32px;height:32px;border:1px solid #b6cbd9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#537f9d;font-size:22px;line-height:1}#coil-landing .video-note>div{min-width:0}#coil-landing .video-title{font-size:16px;font-weight:550;display:block;line-height:1.35}#coil-landing .video-status{font-size:13px;line-height:1.5;color:#5a7181;display:block;margin-top:4px}#coil-landing .video-number{font-size:13px;font-weight:600;letter-spacing:.08em;margin-left:auto;color:#6f8494}#coil-landing .hero-visual .video-note{background:#142c41;color:#fff;border:0;padding:16px 20px}#coil-landing .hero-visual .video-status{color:#b5c9d7}#coil-landing .hero-visual .video-icon{color:#c2d8e5;border-color:#5d788d}#coil-landing .hero-visual .video-number{color:#b5c9d7}#coil-landing .trust-strip{display:grid;grid-template-columns:1.3fr 1fr 1.3fr;border-top:1px solid #cbdbe5;padding-block:21px;gap:30px;align-items:center}#coil-landing .trust-strip>div{display:flex;align-items:center;gap:16px}#coil-landing .trust-strip>div+div{border-left:1px solid #cbdbe5;padding-left:30px}#coil-landing .trust-number{font-size:35px;font-weight:600;letter-spacing:-.05em;color:var(--ink)}#coil-landing .trust-strip>div>span:last-child{font-size:14px;line-height:1.5;color:#4f687b}#coil-landing .trust-strip>p{font-size:15px;border-left:1px solid #cbdbe5;padding-left:30px;line-height:1.65;color:#526d80}#coil-landing .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:26px}#coil-landing .section-heading>p{max-width:310px;font-size:17px;line-height:1.65}#coil-landing .savings-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}#coil-landing .benefit-list article{display:flex;gap:20px;padding:19px 0;border-bottom:1px solid var(--line)}#coil-landing .benefit-list article:first-child{padding-top:0}#coil-landing .benefit-no{font-size:15px;color:var(--blue);padding-top:4px}#coil-landing .benefit-list h3{font-size:21px;letter-spacing:-.02em;margin-bottom:8px}#coil-landing .benefit-list p{font-size:17px;line-height:1.65}#coil-landing .benefit-list .comparison-note{font-size:15px;margin-top:20px;line-height:1.7}#coil-landing .nesting-figure{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#f0f4f6}#coil-landing .nesting-figure>svg{display:block;width:100%}#coil-landing .nesting-figure figcaption{border-top:1px solid #d9e2e9;padding:14px 18px;font-size:15px;line-height:1.6;color:#516b7e;background:#fff}#coil-landing .analysis-callout{margin-top:30px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #c7dce9;background:#eef5f9;border-radius:var(--radius)}#coil-landing .pill{display:inline-block;font-size:13px;line-height:1.5;letter-spacing:.1em;color:#236c9b;margin-bottom:10px;font-weight:650}#coil-landing .analysis-callout h3{font-size:24px;margin-bottom:9px;max-width:580px}#coil-landing .analysis-callout p{font-size:16px;line-height:1.7;max-width:650px}#coil-landing .analysis-callout>.btn{flex:0 0 auto}#coil-landing .disclosure{font-size:14px;line-height:1.7;margin-top:17px;scroll-margin-top:100px;max-width:1120px}#coil-landing .range-grid{display:grid;grid-template-columns:.95fr 1.2fr 1.3fr;border:1px solid #cfdee8;background:#fff;border-radius:var(--radius);overflow:hidden}#coil-landing .range-grid>div{padding:26px 24px}#coil-landing .range-grid>div+div{border-left:1px solid #dbe6ed}#coil-landing .range-label{font-size:13px;line-height:1.5;color:var(--muted);letter-spacing:.11em;display:block;margin-bottom:8px;font-weight:600}#coil-landing .range-value{font-size:37px;letter-spacing:-.045em;font-weight:600;line-height:1.2;color:var(--blue)}#coil-landing .range-value small{font-size:17px;letter-spacing:0;font-weight:500}#coil-landing .range-grid p{color:var(--ink);font-size:17px;line-height:1.6;padding-top:3px}#coil-landing .range-note{font-size:14px;line-height:1.7;margin-top:12px}#coil-landing .multihead-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:46px;margin-top:30px;align-items:center}#coil-landing .multihead-copy h3{font-size:30px;margin-bottom:16px}#coil-landing .multihead-copy>p{font-size:17px;line-height:1.7}#coil-landing .multihead-copy>.eyebrow{font-size:13px}#coil-landing .workflow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:17px;line-height:1.5;color:var(--blue-dark)}#coil-landing .workflow span{border:1px solid #cadce7;border-radius:4px;padding:8px 12px;background:#fff}#coil-landing .workflow b{font-weight:400;color:#6287a0}#coil-landing .multihead-copy>.control-note{font-size:15px;line-height:1.7;margin-top:14px}#coil-landing .multihead-copy>.btn{margin-top:20px}#coil-landing .media-card{border:1px solid #cbdde8;border-radius:var(--radius);overflow:hidden;background:#fff}#coil-landing .technical-details{margin-top:28px;border-top:1px solid #cbdce6;border-bottom:1px solid #cbdce6}#coil-landing .technical-details summary{padding:17px 0;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:550;cursor:pointer;list-style:none}#coil-landing .technical-details summary span{font-size:21px;font-weight:400;color:var(--blue)}#coil-landing summary::-webkit-details-marker{display:none}#coil-landing details[open]>summary>span{transform:rotate(45deg)}#coil-landing .technical-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 0 24px}#coil-landing .technical-detail-grid p{font-size:16px;line-height:1.7}#coil-landing .technical-detail-grid span{display:block;font-size:17px;color:var(--ink);font-weight:600;margin-bottom:5px}#coil-landing .su5{background:var(--navy);color:#fff}#coil-landing .su5-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:46px;align-items:center}#coil-landing .su5 .eyebrow{color:#92c4e3}#coil-landing .su5 h2{font-size:40px;color:#fff}#coil-landing .su5-copy>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#c1d4e1;margin-top:20px}#coil-landing .su5-benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;border-block:1px solid #3a5267;padding:24px 0}#coil-landing .su5-label{display:block;font-size:14px;line-height:1.7;letter-spacing:.07em;color:#c8e2f3;margin-bottom:14px}#coil-landing .su5-benefits p{font-size:16px;line-height:1.7;color:#c5d6e2}#coil-landing .su5-benefits>div+div{border-left:1px solid #3b576c;padding-left:22px}#coil-landing .su5-number{display:flex;align-items:baseline;font-size:55px;font-weight:600;letter-spacing:-.05em;line-height:1;margin-bottom:9px}#coil-landing .su5-number small{font-size:29px}#coil-landing .su5-number em{font-size:12px;letter-spacing:.1em;margin-left:9px;font-weight:500;font-style:normal;color:#b6d1e3}#coil-landing .su5-copy>p.su5-note{font-size:14px;line-height:1.75;margin-top:15px;color:#b2cbdc}#coil-landing .su5-copy>.btn{margin-top:23px}#coil-landing .su5-figure{min-width:0;border:1px solid #48657a;border-radius:var(--radius);overflow:hidden;background:#142c41}#coil-landing .su5-diagram>svg{display:block;width:100%}#coil-landing .su5-figure figcaption{font-size:15px;line-height:1.7;padding:0 22px 21px;color:#d0e1eb}#coil-landing .su5-figure figcaption span{color:#a6c2d4;font-size:13px}#coil-landing .su5-figure .video-note{background:#1c394f;border-color:#3a576b;color:#e6eff5}#coil-landing .su5-figure .video-status{color:#bad0df}#coil-landing .su5-figure .video-number{color:#bad0df}#coil-landing .su5-figure .video-icon{border-color:#6489a0;color:#c7d9e5}#coil-landing .unloading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#coil-landing .unloading-card{border:1px solid #d3e1ea;border-radius:var(--radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}#coil-landing .unloading-card>figure{position:relative;background:#edf3f6;aspect-ratio:500/240;overflow:hidden}#coil-landing .unloading-card>figure>svg{display:block;width:100%;height:100%}#coil-landing .unloading-card .media-stage{height:100%;aspect-ratio:500/240}#coil-landing .unloading-copy{padding:22px;display:flex;flex-direction:column;flex:1}#coil-landing .option-number{font-size:13px;letter-spacing:.09em;color:var(--blue);margin-bottom:13px;font-weight:600}#coil-landing .unloading-copy h3{font-size:23px;letter-spacing:-.035em;margin-bottom:12px}#coil-landing .unloading-copy p{font-size:16px;line-height:1.7;margin-bottom:17px}#coil-landing .option-note{font-size:13px;color:#3b617b;padding-top:13px;border-top:1px solid #dae6ee;margin-top:auto;font-weight:500}#coil-landing .automation-bottom{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:26px;padding:20px 24px;background:#f1f6f9;border:1px solid #d7e5ed;border-radius:var(--radius)}#coil-landing .automation-bottom>div{display:flex;flex:1;align-items:center;gap:28px}#coil-landing .automation-bottom .video-note{border:0;background:none;padding:0;flex:0 0 320px}#coil-landing .automation-bottom p{font-size:15px;line-height:1.7;max-width:410px}#coil-landing .automation-bottom>.btn{flex-shrink:0}#coil-landing .support{padding-block:42px}#coil-landing .support-grid{display:grid;grid-template-columns:315px 1fr;gap:28px;align-items:center}#coil-landing .support figure{border-radius:var(--radius);overflow:hidden;background:#d4e0e6;border:1px solid #cbdae4;position:relative}#coil-landing .support figure img{display:block;width:100%;height:auto}#coil-landing .support figcaption{font-size:13px;line-height:1.55;background:#fff;padding:9px 12px;color:#45667e}#coil-landing .support h2{font-size:34px}#coil-landing .support .eyebrow{margin-bottom:12px}#coil-landing .support-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:23px}#coil-landing .support-steps>div{border-top:1px solid #c2d5e1;padding-top:11px}#coil-landing .support-steps span{font-size:14px;color:var(--blue)}#coil-landing .support-steps p{font-size:16px;line-height:1.65;margin-top:7px;color:#334f62}#coil-landing .support-note{font-size:14px;line-height:1.7;margin-top:21px;max-width:760px}#coil-landing .faq-grid{display:grid;grid-template-columns:.75fr 1.4fr;gap:66px}#coil-landing .faq-grid>div>p:not(.eyebrow){font-size:17px;max-width:280px;margin-top:19px;line-height:1.7}#coil-landing .faq-items details{border-bottom:1px solid var(--line)}#coil-landing .faq-items details:first-child{border-top:1px solid var(--line)}#coil-landing .faq-items summary{display:flex;gap:22px;align-items:center;justify-content:space-between;list-style:none;padding:19px 0;font-size:17px;line-height:1.5;font-weight:550;cursor:pointer}#coil-landing .faq-items summary>span{font-size:22px;color:var(--blue);font-weight:400;line-height:1}#coil-landing .faq-items details>p{font-size:16px;line-height:1.8;padding:0 30px 19px 0}#coil-landing .enquiry-section{padding:46px 0;background:#e9f1f6;border-block:1px solid #d2e1ec}#coil-landing .enquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:66px;align-items:start}#coil-landing .enquiry-intro{padding-top:12px}#coil-landing .enquiry-intro h2{font-size:42px}#coil-landing .enquiry-intro>p:not(.eyebrow){font-size:17px;line-height:1.7;margin-top:20px;max-width:400px;color:#3c5c73}#coil-landing .analysis-outputs{list-style:none;padding:0;margin-top:31px;max-width:380px}#coil-landing .analysis-outputs li{display:flex;gap:17px;padding:18px 0;border-top:1px solid #c5d9e6;align-items:flex-start}#coil-landing .analysis-outputs li>span{font-size:14px;color:var(--blue);padding-top:3px}#coil-landing .analysis-outputs li>div{font-size:17px;font-weight:550;line-height:1.4;color:#193f5b}#coil-landing .analysis-outputs small{font-size:15px;color:#537086;line-height:1.65;margin-top:5px;display:block;font-weight:400}#coil-landing .enquiry-intro>p.no-pressure{font-size:15px;line-height:1.7;margin-top:19px}#coil-landing .form-card{background:#fff;border:1px solid #c8dbe7;border-radius:12px;padding:30px;box-shadow:0 10px 30px #22486308;scroll-margin-top:calc(var(--header) + 18px);min-width:0}#coil-landing .intent-switch{display:grid;grid-template-columns:1fr 1fr;background:#f0f4f7;border:1px solid #d5e1e8;border-radius:6px;padding:4px;position:relative;margin:0 0 26px;gap:3px}#coil-landing .intent-switch input{position:absolute;opacity:0;pointer-events:none}#coil-landing .intent-switch label{border:1px solid transparent;display:flex;align-items:center;justify-content:center;min-height:43px;border-radius:3px;padding:8px 10px;text-align:center;cursor:pointer;font-size:16px;line-height:1.35;font-weight:550;color:#4d677b}#coil-landing .intent-switch input:checked+label{background:#fff;border-color:#c7dbe8;color:var(--blue-dark);box-shadow:0 2px 5px #20446206}#coil-landing .intent-switch input:focus-visible+label{outline:3px solid #70abd1;outline-offset:2px}#coil-landing .form-heading{margin-bottom:22px}#coil-landing .form-heading h3{font-size:29px;line-height:1.18;color:#153b56;letter-spacing:-.03em}#coil-landing .form-heading h3:focus{outline:none}#coil-landing .form-heading p{font-size:16px;line-height:1.7;margin-top:10px;color:#516b7e}#coil-landing .form-free{display:inline-block;font-size:13px;font-weight:650;letter-spacing:.1em;color:var(--blue);margin-bottom:10px}#coil-landing .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}#coil-landing .field{min-width:0;margin-bottom:18px}#coil-landing .field label,#coil-landing .file-main-label{display:block;font-size:15px;font-weight:550;line-height:1.6;color:#344f63;margin-bottom:7px}#coil-landing .field label>span{color:#a64a4e}#coil-landing .field label small,#coil-landing .file-main-label small{font-weight:400;color:#657987;font-size:14px;margin-left:7px}#coil-landing .field input,#coil-landing .field textarea{width:100%;border:1px solid #c8d9e5;border-radius:4px;padding:11px 12px;background:#fff;color:#173b55;line-height:1.45;transition:border-color .1s,box-shadow .1s}#coil-landing .field input{height:46px}#coil-landing .field input::placeholder,#coil-landing .field textarea::placeholder{color:#7a8e9d;font-size:16px}#coil-landing .field textarea{min-height:90px;resize:vertical;font-size:17px}#coil-landing .field-help{font-size:14px;line-height:1.65;color:#557289;margin-top:7px}#coil-landing #analysis-fields{border:0;padding:0;margin:0 0 17px;min-width:0}#coil-landing .dropzone{border:1px dashed #89aec7;border-radius:6px;background:#f4f8fb;padding:20px 15px;display:flex;align-items:center;justify-content:center;gap:15px;transition:background .12s,border-color .12s}#coil-landing .dropzone>svg{width:27px;height:27px;color:var(--blue);flex-shrink:0}#coil-landing .dropzone>div{position:relative;text-align:center}#coil-landing .file-picker{display:inline-block;color:var(--blue-dark);border:1px solid #8eafc6;border-radius:4px;padding:7px 12px;background:#fff;font-size:15px;font-weight:600;cursor:pointer}#coil-landing .drop-copy{font-size:14px;color:#526d82;margin-left:8px}#coil-landing #drawing-files{position:absolute;width:1px;height:1px;opacity:0;left:0;bottom:0}#coil-landing #drawing-files:focus-visible{outline:none}#coil-landing .dropzone:focus-within{outline:3px solid #71acd2;outline-offset:3px}#coil-landing .dropzone.dragover{border-color:var(--blue);background:#e4f0f8}#coil-landing .file-help{font-size:13px;line-height:1.7;margin-top:9px;color:#5a758a}#coil-landing .file-list{list-style:none;padding:0;margin:10px 0 0}#coil-landing .file-list:empty{display:none}#coil-landing .file-list li{display:flex;gap:9px;align-items:center;justify-content:space-between;padding:7px 9px;background:#f0f5f8;border:1px solid #dbe6ed;border-radius:4px;margin-top:6px;font-size:14px;color:#305772}#coil-landing .file-info{min-width:0;overflow-wrap:anywhere}#coil-landing .file-size{color:#637f92;font-size:13px;margin-left:8px;white-space:nowrap}#coil-landing .file-remove{border:0;background:transparent;min-width:32px;min-height:32px;border-radius:3px;font-size:22px;color:#567486}#coil-landing .file-remove:hover{background:#dce8ef}#coil-landing .file-errors{font-size:14px;color:#a62932;line-height:1.65;margin-top:7px}#coil-landing .file-errors:empty{display:none}#coil-landing .submit-button{width:100%;margin-top:1px;font-size:17px;min-height:49px}#coil-landing .submit-button[disabled]{cursor:wait;opacity:.65}#coil-landing .privacy-note{font-size:13px;line-height:1.7;color:#657d8f;margin-top:14px}#coil-landing .privacy-note a{color:#375f7d;text-underline-offset:2px}#coil-landing .preview-note{font-size:13px;line-height:1.7;padding-top:11px;margin-top:12px;border-top:1px solid #e1e9ef;color:#7a5c2c}#coil-landing .form-result{font-size:16px;line-height:1.7;padding:14px;margin-top:18px;border-radius:5px;border:1px solid #b6d1e3;background:#eff6fa;color:#254e6a}#coil-landing .form-result.is-error{background:#fff3f3;border-color:#e6b4b8;color:#952b33}#coil-landing .form-result.is-success{background:#edf7f1;border-color:#add2bc;color:#265b3d}#coil-landing .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#coil-landing .site-footer{padding:28px 0 34px;background:#fff}#coil-landing .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}#coil-landing .site-footer .brand img{width:218px}#coil-landing .site-footer p{font-size:14px;line-height:1.75}#coil-landing .site-footer p a{text-decoration:none;color:#3e5e75}#coil-landing .footer-version{font-size:12px;letter-spacing:.1em;color:#748a9a}#coil-landing .whatsapp-widget{position:fixed;z-index:65;right:22px;bottom:84px;display:flex;align-items:flex-end;flex-direction:column;gap:12px}#coil-landing .wa-button{width:54px;height:54px;border-radius:50%;background:#168744;color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 5px 17px #153e3628;text-decoration:none}#coil-landing .wa-button:hover{background:#116f37}#coil-landing .wa-button>svg{width:29px;height:29px}#coil-landing .whatsapp-prompt{width:270px;background:#fff;border:1px solid #ccdce5;border-radius:9px;padding:18px 30px 18px 18px;box-shadow:0 7px 30px #20446015;position:relative}#coil-landing .whatsapp-prompt p{font-size:16px;line-height:1.6;color:#36546a;margin-bottom:6px}#coil-landing .whatsapp-prompt a{display:inline-flex;gap:8px;align-items:center;font-size:16px;font-weight:600;text-decoration:none;color:#13773b;min-height:28px}#coil-landing .whatsapp-prompt a svg{width:13px;height:13px}#coil-landing .wa-close{position:absolute;right:5px;top:4px;background:transparent;border:0;width:30px;height:30px;color:#708392;font-size:24px;line-height:1}#coil-landing .wa-close:hover{color:var(--ink)}#coil-landing .mobile-actions{display:none}@media(min-width:1600px){#coil-landing .hero-grid{gap:40px}#coil-landing .hero-copy h1{font-size:62px}#coil-landing .hero-media{aspect-ratio:900/510}}@media(max-width:1150px){#coil-landing .container{width:calc(100% - 48px)}#coil-landing .header-inner{gap:20px}#coil-landing .brand img{width:234px}#coil-landing .main-nav{gap:20px}#coil-landing .hero-grid{gap:30px}#coil-landing .hero-copy h1{font-size:48px}#coil-landing .hero-lead{font-size:18px}#coil-landing .hero .eyebrow{font-size:12px;letter-spacing:.09em}#coil-landing .hero-actions{gap:9px}#coil-landing .hero-actions .btn{padding-inline:14px;font-size:15px;gap:10px}#coil-landing .hero .action-note{font-size:14px}#coil-landing .hero-metric+.hero-metric{padding-left:21px}#coil-landing .metric-number{font-size:60px}#coil-landing .hero-metric{min-width:0}#coil-landing .hero-visual .video-title{font-size:15px}#coil-landing .visual-top{padding-inline:15px;font-size:12px}#coil-landing .micro-mark{font-size:11px}#coil-landing .trust-strip{gap:20px}#coil-landing .trust-strip>div+div,#coil-landing .trust-strip>p{padding-left:20px}#coil-landing .trust-strip>div{gap:13px}#coil-landing .trust-number{font-size:31px}#coil-landing .savings-grid{gap:30px}#coil-landing .analysis-callout{gap:22px}#coil-landing .analysis-callout h3{font-size:22px}#coil-landing .range-value{font-size:32px}#coil-landing .range-grid>div{padding:23px 20px}#coil-landing .multihead-grid{gap:30px}#coil-landing .multihead-copy h3{font-size:27px}#coil-landing .su5-grid{gap:30px}#coil-landing .su5 h2{font-size:35px}#coil-landing .su5-benefits{gap:15px}#coil-landing .su5-benefits>div+div{padding-left:15px}#coil-landing .unloading-copy{padding:20px}#coil-landing .unloading-copy h3{font-size:21px}#coil-landing .automation-bottom{gap:20px}#coil-landing .automation-bottom>div{gap:20px}#coil-landing .automation-bottom .video-note{flex-basis:260px}#coil-landing .automation-bottom>.btn{font-size:15px;padding-inline:15px}#coil-landing .support-grid{grid-template-columns:260px 1fr;gap:22px}#coil-landing .support h2{font-size:31px}#coil-landing .enquiry-grid{gap:40px}#coil-landing .form-card{padding:26px}#coil-landing .enquiry-intro h2{font-size:38px}}@media(max-width:1023px){#coil-landing .main-nav{gap:18px}#coil-landing .brand img{width:212px}#coil-landing .header-inner>.btn{font-size:14px;padding-inline:12px}#coil-landing .hero-grid{grid-template-columns:.92fr 1.08fr;gap:24px}#coil-landing .hero-copy h1{font-size:43px}#coil-landing .hero-actions .btn{min-height:46px}#coil-landing .metric-number{font-size:55px}#coil-landing .metric-label{font-size:16px}#coil-landing .metric-label small{font-size:13px}#coil-landing .hero-qualifier{font-size:13px}#coil-landing .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#coil-landing .hero-actions .btn{padding:12px 9px;font-size:14px;gap:8px}#coil-landing .hero-media{aspect-ratio:900/600}#coil-landing .visual-specs{padding:16px 10px}#coil-landing .visual-specs span{font-size:18px}#coil-landing .visual-specs small{font-size:12px}#coil-landing .hero-visual .video-note{padding:12px}#coil-landing .video-note .video-icon{width:28px;height:28px;flex-basis:28px}#coil-landing .trust-strip>p{font-size:14px}#coil-landing .trust-strip>div>span:last-child{font-size:13px}#coil-landing .trust-number{font-size:29px}#coil-landing .section{padding:40px 0}#coil-landing .section-heading h2{font-size:35px}#coil-landing .section-heading>p{max-width:260px;font-size:16px}#coil-landing .analysis-callout{align-items:flex-start}#coil-landing .analysis-callout>.btn{max-width:240px;font-size:15px}#coil-landing .range-grid>div{padding:21px 17px}#coil-landing .range-value{font-size:30px}#coil-landing .range-grid p{font-size:15px}#coil-landing .multihead-copy h3{font-size:25px}#coil-landing .multihead-copy>p{font-size:16px}#coil-landing .unloading-grid{grid-template-columns:1fr;gap:15px}#coil-landing .unloading-card{display:grid;grid-template-columns:260px 1fr;align-items:stretch}#coil-landing .unloading-card>figure{aspect-ratio:auto;min-height:190px;height:100%;border-right:1px solid #d7e4ec}#coil-landing .unloading-copy{padding:22px}#coil-landing .unloading-copy h3{font-size:24px;margin-bottom:8px}#coil-landing .unloading-copy p{margin-bottom:12px}#coil-landing .option-number{margin-bottom:9px}#coil-landing .automation-bottom>div{display:block}#coil-landing .automation-bottom .video-note{padding:0}#coil-landing .automation-bottom p{margin-top:12px;max-width:600px}#coil-landing .support-steps{gap:15px}#coil-landing .support-steps p{font-size:15px}#coil-landing .faq-grid{gap:35px}#coil-landing .enquiry-grid{gap:30px;grid-template-columns:.85fr 1.2fr}#coil-landing .enquiry-intro h2{font-size:34px}#coil-landing .enquiry-intro>p:not(.eyebrow){font-size:17px}#coil-landing .form-card{padding:22px}#coil-landing .intent-switch label{font-size:15px}#coil-landing .form-heading h3{font-size:27px}#coil-landing .field-pair{gap:12px}#coil-landing .footer-version{display:none}}@media(max-width:820px){#coil-landing{--header:66px}#coil-landing .container{width:calc(100% - 40px)}#coil-landing .brand img{width:228px}#coil-landing .header-inner>.btn{margin-left:auto;font-size:14px;min-height:36px}#coil-landing .menu-toggle{display:flex;margin-left:0}#coil-landing .main-nav{display:none;position:absolute;left:0;right:0;top:65px;padding:14px 20px 20px;background:#fff;border-bottom:1px solid #cbdce7;box-shadow:0 12px 15px #1f476a08;margin:0;gap:0}#coil-landing .main-nav.open{display:flex;flex-direction:column;align-items:stretch}#coil-landing .main-nav a{padding:12px 8px;font-size:18px}#coil-landing .hero{padding-top:30px}#coil-landing .hero-grid{grid-template-columns:1fr;gap:28px;padding-bottom:25px}#coil-landing .hero-copy{max-width:650px}#coil-landing .hero-copy h1{font-size:52px}#coil-landing .hero .eyebrow{font-size:13px;letter-spacing:.1em;margin-bottom:14px}#coil-landing .hero-lead{font-size:19px;margin-top:16px}#coil-landing .hero-metrics{max-width:485px;margin-top:22px;gap:26px}#coil-landing .metric-number{font-size:64px}#coil-landing .metric-label{font-size:17px}#coil-landing .metric-label small{font-size:14px}#coil-landing .hero-qualifier{font-size:14px;max-width:560px}#coil-landing .hero-actions{display:flex;gap:11px}#coil-landing .hero-actions .btn{font-size:16px;padding:13px 19px;gap:13px;min-height:48px}#coil-landing .hero .action-note{font-size:15px}#coil-landing .hero-visual{max-width:100%;width:100%}#coil-landing .hero-media{aspect-ratio:900/360}#coil-landing .hero-media .media-fallback>svg{width:100%;height:100%}#coil-landing .visual-top{font-size:13px;padding:15px 18px}#coil-landing .visual-specs{padding:14px}#coil-landing .visual-specs span{font-size:20px}#coil-landing .visual-specs small{font-size:14px}#coil-landing .hero-visual .video-note{padding:14px 18px}#coil-landing .hero-visual .video-title{font-size:16px}#coil-landing .trust-strip{grid-template-columns:1.25fr 1fr;gap:20px;padding:21px 0}#coil-landing .trust-strip>p{display:none}#coil-landing .trust-number{font-size:33px}#coil-landing .trust-strip>div>span:last-child{font-size:14px}#coil-landing .section-heading{gap:24px;align-items:flex-start}#coil-landing .section-heading h2{font-size:33px}#coil-landing .section-heading>p{max-width:240px}#coil-landing .savings-grid{grid-template-columns:1fr;gap:25px}#coil-landing .benefit-list article{padding:18px 0}#coil-landing .nesting-figure{max-width:600px;width:100%;justify-self:center}#coil-landing .analysis-callout{display:block;padding:24px}#coil-landing .analysis-callout>.btn{margin-top:18px;max-width:none}#coil-landing .range-grid{grid-template-columns:1fr 1fr}#coil-landing .range-grid>div:nth-child(3){grid-column:1/-1;border-top:1px solid #dbe6ed;border-left:0;display:flex;align-items:center;gap:25px;padding-block:16px}#coil-landing .range-grid>div:nth-child(3) .range-label{margin:0}#coil-landing .range-grid p{font-size:16px;padding-top:0}#coil-landing .range-grid p br{display:none}#coil-landing .range-value{font-size:36px}#coil-landing .multihead-grid{grid-template-columns:1fr;gap:25px;margin-top:31px}#coil-landing .multihead-copy h3{font-size:30px}#coil-landing .multihead-copy>p{font-size:17px;max-width:630px}#coil-landing .multihead-copy>.btn{font-size:16px}#coil-landing .media-card{max-width:650px;width:100%;justify-self:center}#coil-landing .technical-detail-grid{grid-template-columns:1fr;gap:17px}#coil-landing .su5-grid{grid-template-columns:1fr;gap:29px}#coil-landing .su5-copy h2{font-size:37px}#coil-landing .su5-benefits{max-width:600px}#coil-landing .su5-figure{width:100%;max-width:650px;justify-self:center}#coil-landing .su5-copy>p.su5-note{max-width:640px}#coil-landing .support-grid{grid-template-columns:215px 1fr;gap:20px;align-items:start}#coil-landing .support h2{font-size:28px}#coil-landing .support .eyebrow{font-size:12px}#coil-landing .support-steps{grid-template-columns:1fr;gap:10px;margin-top:18px}#coil-landing .support-steps>div{display:flex;gap:12px;padding-top:9px}#coil-landing .support-steps p{margin:0;font-size:15px}#coil-landing .support-steps p br{display:none}#coil-landing .support-note{font-size:13px;margin-top:16px}#coil-landing .faq-grid{grid-template-columns:1fr;gap:24px}#coil-landing .faq-grid>div>p:not(.eyebrow){max-width:none;margin-top:15px}#coil-landing .enquiry-section{padding:45px 0}#coil-landing .enquiry-grid{grid-template-columns:1fr;gap:30px;max-width:640px}#coil-landing .enquiry-intro{padding-top:0}#coil-landing .enquiry-intro h2{font-size:33px}#coil-landing .enquiry-intro h2 br{display:none}#coil-landing .enquiry-intro>p:not(.eyebrow){max-width:none;font-size:17px;margin-top:16px}#coil-landing .analysis-outputs{display:none}#coil-landing .enquiry-intro>.no-pressure{display:none}#coil-landing .form-card{padding:28px;scroll-margin-top:calc(var(--header) + 12px)}#coil-landing .form-heading h3{font-size:29px}#coil-landing .intent-switch label{font-size:16px}#coil-landing .field-pair{gap:16px}#coil-landing .site-footer{padding:24px 0 85px}#coil-landing .footer-inner{align-items:flex-start;gap:22px}#coil-landing .site-footer .brand img{width:200px}#coil-landing .site-footer p{font-size:13px}#coil-landing .whatsapp-widget{right:16px;bottom:82px;transition:bottom .15s}#coil-landing .mobile-actions{position:fixed;z-index:55;bottom:0;left:0;right:0;display:grid;grid-template-columns:1.12fr 1fr;gap:9px;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid #cddde7;box-shadow:0 -4px 13px #25567507}#coil-landing .mobile-actions>a{display:flex;align-items:center;justify-content:center;text-decoration:none;background:var(--red);border:1px solid var(--red);color:#fff;min-height:43px;border-radius:4px;font-size:15px;font-weight:600;text-align:center;padding:8px}#coil-landing .mobile-actions>a+ a{background:#fff;color:var(--blue-dark);border-color:#85a7be}#coil-landing .has-mobile-actions .whatsapp-widget{bottom:calc(139px + env(safe-area-inset-bottom,0px))}#coil-landing .wa-button{width:50px;height:50px}#coil-landing .wa-button>svg{width:26px;height:26px}#coil-landing .whatsapp-prompt{width:258px}}@media(max-width:540px){#coil-landing{--header:62px}#coil-landing .container{width:calc(100% - 36px)}#coil-landing .header-inner{gap:9px}#coil-landing .brand img{width:208px}#coil-landing .header-inner>.btn{display:none}#coil-landing .menu-toggle{margin-left:auto;width:40px}#coil-landing .main-nav{top:61px}#coil-landing .hero{padding-top:25px}#coil-landing .hero-grid{gap:26px;padding-bottom:23px}#coil-landing .hero-copy h1{font-size:42px;line-height:1.045}#coil-landing .hero .eyebrow{font-size:11px;letter-spacing:.07em;gap:7px;line-height:1.7;margin-bottom:12px}#coil-landing .hero .eyebrow>span{width:5px;height:5px}#coil-landing .hero-lead{font-size:17px;line-height:1.45;margin-top:14px}#coil-landing .hero-metrics{margin-top:19px;gap:13px}#coil-landing .hero-metric+.hero-metric{padding-left:19px}#coil-landing .metric-number{font-size:57px}#coil-landing .metric-label{font-size:16px;line-height:1.4}#coil-landing .metric-label small{font-size:13px;line-height:1.5;margin-top:1px}#coil-landing .up-to{font-size:12px}#coil-landing .hero-qualifier{font-size:13px;line-height:1.65;margin-top:13px}#coil-landing .hero-actions{display:grid;grid-template-columns:1.18fr 1fr;gap:8px;margin-top:17px}#coil-landing .hero-actions .btn{font-size:14px;padding:11px 10px;gap:8px;min-height:48px}#coil-landing .hero-actions .btn svg{width:13px;height:13px;flex-basis:13px}#coil-landing .hero .action-note{font-size:13px;margin-top:10px;line-height:1.65}#coil-landing .hero-media{aspect-ratio:900/450}#coil-landing .visual-top{font-size:11px;padding:12px}#coil-landing .micro-mark{font-size:11px}#coil-landing .visual-specs{padding:12px 9px;gap:5px}#coil-landing .visual-specs span{font-size:18px}#coil-landing .visual-specs small{font-size:12px}#coil-landing .hero-visual .video-note{padding:12px;gap:10px}#coil-landing .hero-visual .video-title{font-size:14px}#coil-landing .video-status{font-size:12px}#coil-landing .video-note{gap:10px;padding:12px}#coil-landing .video-note .video-title{font-size:15px}#coil-landing .video-number{font-size:12px}#coil-landing .schematic-tag{font-size:11px;bottom:5px;left:7px}#coil-landing .trust-strip{gap:12px;padding-block:18px}#coil-landing .trust-number{font-size:29px}#coil-landing .trust-strip>div{gap:10px}#coil-landing .trust-strip>div+div{padding-left:16px}#coil-landing .trust-strip>div>span:last-child{font-size:12px;line-height:1.55}#coil-landing .section{padding:42px 0}#coil-landing .section-heading{display:block;margin-bottom:27px}#coil-landing .section-heading h2{font-size:31px}#coil-landing .eyebrow{font-size:12px;letter-spacing:.1em;margin-bottom:12px}#coil-landing .section-heading>p{max-width:none;font-size:16px;margin-top:16px;line-height:1.7}#coil-landing .benefit-list article{gap:15px;padding:18px 0}#coil-landing .benefit-list h3{font-size:20px}#coil-landing .benefit-list p{font-size:16px;line-height:1.75}#coil-landing .benefit-no{font-size:14px}#coil-landing .benefit-list .comparison-note{font-size:14px}#coil-landing .nesting-figure figcaption{padding:12px 14px;font-size:14px}#coil-landing .analysis-callout{padding:20px;margin-top:25px}#coil-landing .analysis-callout h3{font-size:23px;line-height:1.2}#coil-landing .analysis-callout p{font-size:15px}#coil-landing .analysis-callout>.btn{width:100%;font-size:15px;min-height:47px}#coil-landing .disclosure{font-size:13px;line-height:1.8}#coil-landing .range-grid>div{padding:19px 15px}#coil-landing .range-label{font-size:12px;letter-spacing:.06em}#coil-landing .range-value{font-size:28px;letter-spacing:-.055em}#coil-landing .range-value small{font-size:14px}#coil-landing .range-grid>div:nth-child(3){display:block;padding:15px}#coil-landing .range-grid>div:nth-child(3) .range-label{margin-bottom:5px}#coil-landing .range-grid p{font-size:14px;line-height:1.7}#coil-landing .range-note{font-size:13px;line-height:1.8}#coil-landing .multihead-grid{margin-top:30px;gap:22px}#coil-landing .multihead-copy h3{font-size:27px}#coil-landing .multihead-copy>p{font-size:16px}#coil-landing .workflow{gap:5px;font-size:12px}#coil-landing .workflow span{padding:5px}#coil-landing .workflow b{font-size:13px}#coil-landing .multihead-copy>.control-note{font-size:14px}#coil-landing .multihead-copy>.btn{font-size:15px;min-height:47px}#coil-landing .technical-details{margin-top:24px}#coil-landing .technical-details summary{font-size:16px;gap:16px}#coil-landing .technical-detail-grid p{font-size:15px}#coil-landing .technical-detail-grid span{font-size:16px}#coil-landing .su5-copy h2{font-size:33px}#coil-landing .su5-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-top:17px}#coil-landing .su5-benefits{gap:17px;padding:20px 0}#coil-landing .su5-benefits>div+div{padding-left:17px}#coil-landing .su5-label{font-size:12px;line-height:1.7;margin-bottom:12px}#coil-landing .su5-benefits p{font-size:14px;line-height:1.8}#coil-landing .su5-number{font-size:51px}#coil-landing .su5-number small{font-size:26px}#coil-landing .su5-number em{font-size:11px}#coil-landing .su5-copy>p.su5-note{font-size:13px;line-height:1.85}#coil-landing .su5-copy>.btn{font-size:15px;min-height:47px}#coil-landing .su5-figure figcaption{font-size:13px;padding:0 15px 16px}#coil-landing .su5-figure figcaption span{font-size:12px}#coil-landing .unloading-grid{gap:18px}#coil-landing .unloading-card{display:flex;flex-direction:column}#coil-landing .unloading-card>figure{min-height:0;aspect-ratio:500/205;height:auto;border-right:0;border-bottom:1px solid #d7e4ec}#coil-landing .unloading-copy{padding:20px}#coil-landing .unloading-copy h3{font-size:24px}#coil-landing .unloading-copy p{font-size:16px;margin-bottom:16px}#coil-landing .option-note{font-size:13px}#coil-landing .automation-bottom{display:block;padding:18px}#coil-landing .automation-bottom p{font-size:14px;line-height:1.8}#coil-landing .automation-bottom>.btn{margin-top:17px;width:100%;min-height:45px;font-size:15px}#coil-landing .support{padding:34px 0}#coil-landing .support-grid{grid-template-columns:1fr;gap:25px}#coil-landing .support figure{display:grid;grid-template-columns:140px 1fr;align-items:stretch;order:2;border-radius:6px}#coil-landing .support figure img{width:140px;height:105px;object-fit:cover}#coil-landing .support figcaption{font-size:14px;display:flex;align-items:center;line-height:1.75;padding:14px}#coil-landing .support h2{font-size:29px}#coil-landing .support-steps{margin-top:19px;gap:10px}#coil-landing .support-steps p{font-size:16px;line-height:1.75}#coil-landing .support-steps>div{padding-top:11px}#coil-landing .support-note{font-size:13px}#coil-landing .faq-grid{gap:22px}#coil-landing .faq-grid h2{font-size:31px}#coil-landing .faq-grid>div>p:not(.eyebrow){font-size:16px;line-height:1.7}#coil-landing .faq-items summary{font-size:16px;padding:17px 0;gap:17px}#coil-landing .faq-items details>p{font-size:15px;line-height:1.85;padding-right:15px}#coil-landing .enquiry-section{padding:35px 0}#coil-landing .enquiry-grid{gap:23px;width:calc(100% - 24px)}#coil-landing .enquiry-intro{padding:0 6px}#coil-landing .enquiry-intro h2{font-size:31px;line-height:1.15}#coil-landing .enquiry-intro>p:not(.eyebrow){font-size:16px;margin-top:15px;line-height:1.75}#coil-landing .form-card{padding:20px 17px;border-radius:9px;scroll-margin-top:calc(var(--header) + 9px)}#coil-landing .intent-switch{margin-bottom:22px;padding:3px;gap:3px}#coil-landing .intent-switch label{font-size:14px;padding:8px;min-height:43px}#coil-landing .form-heading h3{font-size:26px}#coil-landing .form-heading{margin-bottom:20px}#coil-landing .form-heading p{font-size:15px;line-height:1.75;margin-top:9px}#coil-landing .form-free{font-size:12px;margin-bottom:9px}#coil-landing .field-pair{grid-template-columns:1fr;gap:0}#coil-landing .field{margin-bottom:16px}#coil-landing .field label,#coil-landing .file-main-label{font-size:15px}#coil-landing .field input{height:46px}#coil-landing .field textarea{min-height:92px;font-size:17px}#coil-landing .dropzone{padding:19px 12px;gap:13px}#coil-landing .drop-copy{display:block;margin:6px 0 0;font-size:13px}#coil-landing .file-picker{font-size:15px}#coil-landing .file-help{font-size:12px;line-height:1.8}#coil-landing .field-help{font-size:13px;line-height:1.8}#coil-landing .privacy-note{font-size:12px;line-height:1.8}#coil-landing .preview-note{font-size:12px;line-height:1.8}#coil-landing .submit-button{font-size:16px}#coil-landing .form-result{font-size:15px;line-height:1.75}#coil-landing .footer-inner{flex-direction:column;gap:17px}#coil-landing .site-footer .brand img{width:213px}#coil-landing .site-footer p{font-size:14px;line-height:1.75}#coil-landing .site-footer{padding:25px 0 84px}#coil-landing .whatsapp-widget{right:14px;bottom:78px}#coil-landing .whatsapp-prompt{width:249px;padding:16px 29px 16px 16px}#coil-landing .whatsapp-prompt p,#coil-landing .whatsapp-prompt a{font-size:15px}#coil-landing .mobile-actions{padding-inline:12px}#coil-landing .mobile-actions a{font-size:14px;min-height:42px}}@media(max-width:360px){#coil-landing .container{width:calc(100% - 28px)}#coil-landing .brand img{width:194px}#coil-landing .hero-copy h1{font-size:38px}#coil-landing .metric-number{font-size:52px}#coil-landing .hero-metric+.hero-metric{padding-left:15px}#coil-landing .hero-actions .btn{font-size:13px;padding-inline:8px;gap:6px}#coil-landing .trust-number{font-size:26px}#coil-landing .trust-strip>div>span:last-child{font-size:11px}#coil-landing .range-value{font-size:25px}#coil-landing .range-grid>div{padding-inline:12px}#coil-landing .su5-number{font-size:44px}#coil-landing .su5-number em{margin-left:6px}#coil-landing .form-card{padding:18px 14px}#coil-landing .intent-switch label{font-size:13px}#coil-landing .hero .eyebrow{font-size:10px}#coil-landing .workflow{gap:3px}#coil-landing .workflow span{padding:4px}}@media(prefers-reduced-motion:reduce){#coil-landing *,#coil-landing *::before,#coil-landing *::after{transition:none!important;animation:none!important}}@media print{#coil-landing .site-header,#coil-landing .whatsapp-widget,#coil-landing .mobile-actions,#coil-landing .menu-toggle,#coil-landing .preview-note,#coil-landing .video-status,#coil-landing .footer-version{display:none!important}#coil-landing{font-size:11pt}#coil-landing .container{width:100%}#coil-landing .section{padding:25px 0}#coil-landing .hero{padding-top:0}#coil-landing .hero-grid{grid-template-columns:1fr 1fr;gap:20px}#coil-landing .hero-copy h1{font-size:35px}#coil-landing .btn{display:none}#coil-landing .form-card,#coil-landing .unloading-card,#coil-landing .media-card,#coil-landing .su5-figure{break-inside:avoid}#coil-landing details>div,#coil-landing details>p{display:block!important}#coil-landing .site-footer{padding-bottom:0}}#coil-landing .form-card{scroll-margin-top:0}
.coil-hidden-file{display:none!important}

/* 03 / SU5 — shop-floor photo in place of the prototype's reserved video strip. */
#coil-landing .su5-photo{border-top:1px solid #3a576b;background:#142c41}
#coil-landing .su5-photo img{display:block;width:100%;height:auto}

/* 04 / unloading & stacking — project footage, summary line and CTA in one card. */
#coil-landing .automation-video{margin:30px 0 0;border:1px solid #d7e5ed;border-radius:var(--radius);overflow:hidden;background:#142c41}
#coil-landing .automation-video video{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;background:#142c41}
#coil-landing .automation-video figcaption{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:20px 24px;background:#f1f6f9;border-top:1px solid #d7e5ed}
#coil-landing .automation-video figcaption p{margin:7px 0 0;font-size:16px;color:var(--muted)}
#coil-landing .automation-video .video-caption-title{display:block;font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;color:var(--blue)}
#coil-landing .automation-video figcaption .btn{flex:0 0 auto}
@media (max-width:760px){#coil-landing .automation-video figcaption{flex-direction:column;align-items:flex-start;gap:16px}#coil-landing .automation-video figcaption .btn{width:100%;justify-content:center}}

/* 05 / the range — four model cards, same shell as the unloading cards. */
#coil-landing .models-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
#coil-landing .model-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}
#coil-landing .model-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;border-bottom:1px solid var(--line)}
#coil-landing .model-copy{display:flex;flex-direction:column;flex:1;padding:20px}
#coil-landing .model-role{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;color:var(--blue)}
#coil-landing .model-card h3{margin:8px 0 14px;font-size:21px}
#coil-landing .model-specs{margin:0 0 18px;display:grid;gap:8px}
#coil-landing .model-specs>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:8px}
#coil-landing .model-specs dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
#coil-landing .model-specs dd{margin:0;font-size:16px;font-weight:600;white-space:nowrap}
#coil-landing .model-specs dd small{font-size:12px;font-weight:500;color:var(--muted)}
#coil-landing .model-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}
#coil-landing .model-link svg{width:15px;height:15px}
#coil-landing .model-link:hover{text-decoration:underline}
@media (max-width:1100px){#coil-landing .models-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:620px){#coil-landing .models-grid{grid-template-columns:1fr}}

/* Wider page column, coil landing only (this file is enqueued on these pages).
   The real cap was never --content: Woodmart's .container (1222px) sits above
   the landing and clipped it to 1128px rendered. Both are raised here; the
   theme values are inline in <head> and win on order, so the selectors below
   are written to beat them on specificity instead. */
#coil-landing{--content:1440px}
/* The theme container (1440px, site-wide) already provides the side gutter,
   so the landing must not subtract another 64px or it ends up narrower than
   every other page. */
@media(min-width:1151px){#coil-landing .container{width:min(var(--content),100%)}}
/* Line length is not the same problem as page width: these two run the full
   column, so they get their own measure. */
#coil-landing .section-heading>p{max-width:46ch}
#coil-landing .disclosure{max-width:120ch}

/* Tighten the run-in from the theme's page-title bar to the hero.
   The 40px white strip is the title block's own margin, not anything the
   landing sets; the hero adds 38px of its own inside the tint on top of it. */
body .page-title{margin-bottom:14px}
#coil-landing .hero{padding-top:26px}
@media(max-width:1150px){#coil-landing .hero{padding-top:22px}}


/* App-promo row: on the category page the phone mockup runs full column height
   (1072px against 548px of copy), which left the landing with ~600px of empty
   space. Here the row is laid out as a flex pair and the mockup is capped to
   the height of the text beside it. Scoped to the landing — the category page
   keeps its own proportions. */
#coil-landing .vc_custom_coil_app_promo{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin:0}
#coil-landing .vc_custom_coil_app_promo>.wpb_column{width:auto;float:none;padding:0}
#coil-landing .vc_custom_coil_app_promo>.wpb_column:first-child{flex:0 0 250px}
#coil-landing .vc_custom_coil_app_promo>.wpb_column:last-child{flex:1 1 440px;min-width:0}
#coil-landing .vc_custom_coil_app_promo .wpb_single_image img{max-height:500px;width:auto;display:block;margin:0 auto}
#coil-landing .vc_custom_coil_app_promo h2{margin-top:0}
@media(max-width:780px){
#coil-landing .vc_custom_coil_app_promo{gap:24px}
#coil-landing .vc_custom_coil_app_promo>.wpb_column:first-child{flex:0 0 100%}
#coil-landing .vc_custom_coil_app_promo .wpb_single_image img{max-height:360px}
}

/* App-promo row hidden 28.09.2026 — opinions split on whether it belongs on a
   machine-sales landing. Hidden, not deleted: the row and its fit rules above
   stay in place, so bringing it back is deleting these two lines. */
#coil-landing .vc_custom_coil_app_promo{display:none}

/* Mobile hero: get the primary CTA onto the first screen.
   Measured on a 390x664 viewport the button started at 711px, i.e. a full
   screen below the fold. Nothing here touches the h1 or the 30% / 5x figures —
   the space comes from the theme's title bar, from moving the small print
   under the buttons, and from trimming the gaps between blocks. */
@media(max-width:780px){
  /* The theme's title bar repeats the h1 word for word and spent 106px of
     padding doing it. */
  body .page-title{padding-top:26px;padding-bottom:14px}
  /* Claim -> CTA -> fine print, instead of claim -> fine print -> CTA.
     The qualifier stays in the same block, just below the buttons. */
  #coil-landing .hero-copy{display:flex;flex-direction:column}
  #coil-landing .hero-copy>.eyebrow{order:1}
  #coil-landing .hero-copy>h1{order:2}
  #coil-landing .hero-copy>.hero-lead{order:3}
  #coil-landing .hero-copy>.hero-metrics{order:4}
  #coil-landing .hero-copy>.hero-actions{order:5}
  #coil-landing .hero-copy>.action-note{order:6}
  #coil-landing .hero-copy>.hero-qualifier{order:7;margin-top:16px}
  /* Tighter rhythm between the blocks above the button. */
  #coil-landing .hero{padding-top:12px}
  #coil-landing .hero .eyebrow{margin-bottom:8px}
  #coil-landing .hero-lead{margin-top:10px}
  #coil-landing .hero-metrics{margin-top:14px}
  #coil-landing .hero-actions{margin-top:12px}
}

/* Mobile hero, second pass: the remaining gaps above the button.
   The theme's title bar cannot be trimmed — its 106px of top padding is what
   clears the 90px overlapping header, and the title text starts right after
   it. So the space comes from the margins around it instead. */
@media(max-width:780px){
  body .page-title{margin-bottom:8px}
  #coil-landing .hero{padding-top:8px}
  #coil-landing .hero-lead{margin-top:8px}
  #coil-landing .hero-metrics{margin-top:12px}
  #coil-landing .hero-actions{margin-top:10px}
}

/* Narrow phones: the two things that push the button below the fold there are
   the eyebrow wrapping to two lines and the h1 wrapping to three.
   Measured stack tops (title bar, eyebrow, h1, lead, metrics, actions):
     390px -> actions at 589, fits
     375px -> actions at 651, 65px below the fold
     360px -> actions at 573, fits by 8px */
@media(max-width:400px){
  /* The eyebrow repeats what the h1 and the title bar above already say, and
     on these widths it costs two lines. */
  #coil-landing .hero .eyebrow{display:none}
}
@media(max-width:380px){
  /* Three lines of 42px headline eat 132px. At 36px it is two lines and still
     the largest thing on the screen. */
  #coil-landing .hero-copy h1{font-size:36px}
}

/* ── EuroBLECH: a machine the visitor can actually go and look at ──
   Placed between the savings case and the configuration section: high enough to
   be read, small enough not to compete with the hero. No dates in the copy, so
   the block does not go stale on its own; remove the section when the show ends. */
#coil-landing .euroblech{padding:34px 0}
#coil-landing .euroblech-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:30px;align-items:center;padding:24px 26px;border:1px solid #c7dce9;background:#eef5f9;border-radius:var(--radius)}
/* The render is cut out on the card's own tint, so it needs no plate behind it:
   a white box around the machine is exactly what it should not have. */
#coil-landing .euroblech-media{position:relative}
#coil-landing .euroblech-media img{width:100%;display:block}
/* Sits in the empty top-right corner of the render. Physical "right" on purpose:
   the picture is not mirrored in the Arabic layout, so the free space stays there. */
#coil-landing .euroblech-badge{position:absolute;top:10px;right:10px;background:var(--red);color:#fff;font-size:15px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:10px 16px;border-radius:4px;box-shadow:0 8px 20px rgba(206,32,40,.32)}
@media(max-width:520px){#coil-landing .euroblech-badge{font-size:13px;padding:8px 12px}}
#coil-landing .euroblech-card h2{font-size:clamp(24px,2.3vw,32px);margin-bottom:10px}
#coil-landing .euroblech-lead{font-size:16px;margin-bottom:14px}
#coil-landing .euroblech-specs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 14px}
#coil-landing .euroblech-specs li{font-size:14px;font-weight:650;color:var(--blue-dark);background:#fff;border:1px solid #c7dce9;border-radius:999px;padding:6px 12px}
/* The show, the hall and the booth are the line a visitor writes down, so it gets
   its own plate. border-inline-start keeps the accent on the correct side in Arabic. */
#coil-landing .euroblech-where{font-size:16px;line-height:1.5;color:var(--ink);background:#fff;border:1px solid #c7dce9;border-inline-start:4px solid var(--red);border-radius:6px;padding:12px 15px;margin-bottom:18px}
#coil-landing .euroblech-where strong{color:var(--blue-dark);font-weight:700}
#coil-landing .euroblech-actions{display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:860px){
  #coil-landing .euroblech-card{grid-template-columns:1fr;gap:20px;padding:20px}
}
