.rotor-page-nav{background:var(--pale);border-bottom:1px solid var(--border)}.rotor-page-nav>.container{display:flex;justify-content:space-between;gap:25px;overflow:auto;padding-top:20px;padding-bottom:20px}.rotor-page-nav a{font-size:11px;white-space:nowrap}.rotor-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rotor-task-grid>a,.rotor-benefit-grid>article{border:1px solid var(--border);border-radius:6px;padding:22px;display:flex;flex-direction:column}.rotor-task-grid h3,.rotor-benefit-grid h3{font-size:23px;line-height:1.25;margin-bottom:10px}.rotor-task-grid p,.rotor-benefit-grid p{font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:15px}.rotor-task-grid .text-link,.rotor-benefit-grid .text-link{font-size:11px;margin-top:auto;padding-top:10px}.rotor-selector-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-top:35px;background:white}.rotor-selector-grid form,.rotor-result{padding:34px}.rotor-selector-grid h3{font-size:27px;line-height:1.25}.rotor-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px}.rotor-fields label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600}.rotor-fields select,.rotor-fields input{width:100%;min-width:0;border:1px solid #bdcbd6;border-radius:5px;padding:12px;background:white;color:var(--navy);font:400 12px/1.5 Inter,sans-serif;min-height:44px}.rotor-full{grid-column:1/-1}.rotor-selector-grid form>.button{margin-top:25px;font-size:11px;gap:20px}.rotor-result{background:var(--navy);color:white}.rotor-result .eyebrow{color:var(--gold)}.rotor-result-heading{display:grid;grid-template-columns:1fr 100px;gap:15px;align-items:start}.rotor-result-heading h3{font-size:25px}.rotor-result-heading p{font-size:12px;line-height:1.7;color:#c5d3df}.rotor-result-heading img{width:100px;height:115px;object-fit:contain;background:white;border-radius:5px;padding:6px}.rotor-result-heading img[hidden]{display:none}.rotor-result-heading:has(img[hidden]){grid-template-columns:1fr}.rotor-result .checklist{margin:5px 0 18px}.rotor-result .checklist li{font-size:11px;line-height:1.6;color:#dfebf3;border-color:#ffffff26;padding:11px 0 11px 27px}.rotor-result .checklist li::before{color:var(--gold)}.rotor-result-context{font-size:11px;line-height:1.8;color:#c5d3df}.rotor-result .actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.rotor-result .button{font-size:11px;gap:18px}.rotor-result-discuss{font-size:11px}.rotor-result .rotor-note{color:#b4c6d6;font-size:9px}.rotor-note{font-size:10px;line-height:1.8;color:var(--muted);margin:16px 0 0}.rotor-note:empty{display:none}#rotor-alternatives{margin:18px 0 23px;font-size:11px}#rotor-alternatives>p{color:#c5d3df;font-size:10px;margin-bottom:8px}#rotor-alternatives a{display:block;padding:5px 0}#rotor-alternatives a:hover{text-decoration:underline}.rotor-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rotor-model-card{border:1px solid var(--border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:25px}.rotor-card-photo{display:block;height:180px;padding:12px;background:linear-gradient(140deg,#edf2f6,#fff);border-bottom:1px solid var(--border)}.rotor-card-photo img{width:100%;height:100%;object-fit:contain}.rotor-card-copy{padding:22px;display:flex;flex-direction:column;flex:1}.rotor-card-copy .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:10px}.rotor-card-copy h3{font-size:30px;margin-bottom:8px}.rotor-card-copy>p:not(.eyebrow){font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:16px}.rotor-card-copy dl{font-size:11px;line-height:1.5;margin:0 0 18px}.rotor-card-copy dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:8px 0}.rotor-card-copy dt{color:var(--muted)}.rotor-card-copy dd{margin:0;max-width:58%;text-align:right;font-weight:600}.rotor-card-links{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto}.rotor-card-links .text-link{font-size:11px}.rotor-enquire{border:1px solid var(--border);padding:8px 10px;border-radius:5px;font-size:10px;display:flex;gap:13px;align-items:center}.rotor-recommended{box-shadow:inset 0 3px 0 var(--gold);border-color:#c5b77c}.rotor-comparison>summary,.rotor-more-specs>summary{display:flex;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--pale);font:500 23px/1.4 var(--heading);list-style:none}.rotor-comparison[open]>summary,.rotor-more-specs[open]>summary{margin-bottom:18px}.rotor-table-scroll{overflow:auto;border:1px solid var(--border);border-radius:6px}.rotor-table-scroll table{border-collapse:collapse;min-width:1000px;width:100%;font-size:12px;line-height:1.6}.rotor-table-scroll th,.rotor-table-scroll td{padding:17px;text-align:left;border-bottom:1px solid var(--border)}.rotor-table-scroll tbody th{min-width:100px}.rotor-table-scroll thead{background:var(--navy);color:white}.rotor-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.rotor-split figure{min-width:0}.rotor-split figure img{width:100%;height:auto;max-height:470px;object-fit:contain;border-radius:6px}.rotor-split figcaption{font-size:9px;line-height:1.6;color:var(--muted);margin-top:10px}.rotor-split>div>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.rotor-split .checklist li{font-size:12px}.rotor-steps article{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--border)}.rotor-steps span{font-size:10px;margin-top:6px}.rotor-steps h3{font-size:22px;margin-bottom:8px}.rotor-steps p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.rotor-chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin:0 0 25px}.rotor-chips li{font-size:12px;line-height:1.5;border:1px solid var(--border);padding:11px 15px;border-radius:5px;background:white}.rotor-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rotor-benefit-grid.rotor-features{grid-template-columns:repeat(2,minmax(0,1fr))}.rotor-request-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.rotor-request-layout>div>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.rotor-request-layout .checklist li{font-size:12px}.rotor-request-layout .contact-big{display:block;margin-top:20px}.rotor-request-form .button{font-size:11px;gap:18px}.rotor-brief{border-top:1px solid var(--border);padding-top:25px;margin-top:25px}.rotor-brief[hidden]{display:none}.rotor-brief textarea{width:100%;resize:vertical}.rotor-brief .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.rotor-brief .button{font-size:11px;gap:16px}.rotor-product-hero .page-visual{background:white;border-radius:6px;overflow:hidden}.rotor-product-hero .page-visual img{height:410px;object-fit:contain;padding:15px}.rotor-product-hero h1{font-size:clamp(37px,4vw,54px)}.rotor-gallery span{font-size:10px;color:var(--muted)}.rotor-gallery img{height:58px;width:72px;object-fit:contain}.rotor-facts strong{font-size:27px}.rotor-facts .container>div:last-child strong{font-size:21px}.rotor-more-specs{margin-top:25px}.rotor-more-specs>summary{font-size:19px}.rotor-source{display:block;margin-top:15px}.rotor-options{max-width:950px}.rotor-options details{border-bottom:1px solid var(--border)}.rotor-options summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font:500 23px/1.4 var(--heading);padding:23px 0}.rotor-options p{font-size:13px;line-height:1.8;color:var(--muted);max-width:800px;margin-bottom:25px}
@media(max-width:1000px){.rotor-task-grid{grid-template-columns:1fr 1fr}.rotor-selector-grid form,.rotor-result{padding:27px}.rotor-fields{grid-template-columns:1fr}.rotor-split,.rotor-request-layout{gap:35px}.rotor-model-grid{gap:16px}.rotor-card-copy{padding:20px}.rotor-card-copy h3{font-size:27px}.rotor-benefit-grid{gap:16px}.rotor-benefit-grid>article{padding:20px}.rotor-result-heading{grid-template-columns:1fr 85px}.rotor-result-heading img{width:85px}.rotor-facts strong{font-size:23px}.rotor-facts .container>div:last-child strong{font-size:18px}}
@media(max-width:700px){.rotor-selector-grid,.rotor-model-grid,.rotor-task-grid,.rotor-split,.rotor-benefit-grid,.rotor-benefit-grid.rotor-features,.rotor-request-layout{grid-template-columns:1fr}.rotor-selector-grid form,.rotor-result{padding:25px}.rotor-page-nav>.container{justify-content:start;gap:25px}.rotor-page-nav a{font-size:10px}.rotor-fields input,.rotor-fields select{font-size:16px}.rotor-card-photo{height:170px}.rotor-card-copy{padding:22px}.rotor-card-copy h3{font-size:30px}.rotor-card-copy dl>div{padding:9px 0}.rotor-task-grid h3{font-size:25px}.rotor-comparison>summary{font-size:20px;padding:22px}.rotor-table-scroll th,.rotor-table-scroll td{padding:14px}.rotor-split,.rotor-request-layout{gap:30px}.rotor-split figure img{max-height:350px}.rotor-product-hero h1{font-size:38px}.rotor-product-hero .page-visual img{height:315px}.rotor-gallery{flex-wrap:wrap}.rotor-gallery span{width:100%;font-size:9px}.rotor-facts strong{font-size:20px}.rotor-facts .container>div:last-child strong{font-size:14px}.rotor-facts .container>div{padding-right:9px}.rotor-options summary{font-size:21px}.rotor-options p{font-size:12px}.rotor-more-specs>summary{font-size:18px}.rotor-more-specs .lab-specs dd{max-width:60%;overflow-wrap:anywhere}.rotor-result .button{gap:12px;font-size:10px}}

#model-pxmfc90d .rotor-card-photo img{padding:12px 0}
