.om2{display:block;position:relative;isolation:isolate;overflow:hidden;background:#080808;color:#f2f0e9;--om2-ink:#201f1b;--om2-paper:#eeeae2;--om2-gold:#eeb348;scroll-margin-top:110px;font-family:Arial,Helvetica,sans-serif;transition:background .4s,color .4s}.om2 *{box-sizing:border-box}.om2 [hidden]{display:none!important}.om2 :where(p){color:inherit}.om2 button,.om2 input,.om2 a{font:inherit}.om2 button{cursor:pointer;color:inherit;-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;border-radius:0;letter-spacing:0;text-transform:none}.om2 button:focus-visible,.om2 a:focus-visible,.om2 input:focus-visible{outline:2px solid var(--om2-gold);outline-offset:6px}.om2 p,.om2 h2{margin:0}.om2 a{color:inherit;text-decoration:none}.om2[data-view=spring]{background:var(--om2-paper);color:var(--om2-ink)}.om2__nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px clamp(22px,5.2vw,80px) 20px}.om2__eyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.om2__tabs{display:flex;gap:26px}.om2__tabs button{display:flex;align-items:center;gap:8px;position:relative;font-size:12px;min-height:44px;padding:8px 0;opacity:.55;transition:opacity .2s}.om2__tabs button span{font-size:9px;letter-spacing:.05em;color:var(--om2-gold)}.om2__tabs button[aria-selected=true],.om2__tabs button:hover{opacity:1}.om2__tabs button:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--om2-gold);transform:scaleX(0);transform-origin:left;transition:transform .25s}.om2__tabs button[aria-selected=true]:after{transform:scaleX(1)}.om2__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:20px clamp(22px,5.2vw,80px) 0;position:relative;z-index:2}.om2 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.6vw,102px);font-weight:400;line-height:.97;letter-spacing:-.055em;color:inherit;text-transform:none}.om2__heading-row>p{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,22px);line-height:1.55;max-width:290px;padding-top:9px;opacity:.85}.om2__stance{background:radial-gradient(ellipse at 68% 78%,#34281977 0,transparent 53%)}.om2__car-scene{position:relative;max-width:1720px;margin:-27px auto 0;overflow:visible}.om2__car{display:block;width:100%;height:auto;max-height:520px;position:relative;z-index:1;overflow:visible}.om2__ground{position:absolute;left:0;right:0;bottom:7.5%;height:16%;background:radial-gradient(ellipse at 55% 0,#b180403f 0,#463d2823 38%,transparent 70%);border-top:1px solid #ab854312;transform:perspective(400px) rotateX(42deg);transform-origin:top}.om2__height-cue{position:absolute;right:5.7%;bottom:14%;height:52px;border-left:1px solid #ba935e77;color:var(--om2-gold);opacity:.8}.om2__height-cue:before,.om2__height-cue:after{content:"";position:absolute;left:-4px;width:8px;height:1px;background:currentColor}.om2__height-cue:before{top:0}.om2__height-cue:after{bottom:0}.om2__height-cue span{position:absolute;left:-3px;bottom:calc(var(--om2-height,55)*.45px);width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.om2__spring{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:12px clamp(22px,5.2vw,80px) 24px;min-height:580px;background:radial-gradient(ellipse at 65% 30%,#fff9 0,transparent 65%)}.om2__spring-copy{padding-top:43px;max-width:560px;position:relative;z-index:2}.om2__spring-copy>.om2__eyebrow{margin-bottom:28px;color:#8a764e}.om2__spring h2{font-size:clamp(46px,5.3vw,80px)}.om2__spring-intro{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,24px);line-height:1.5;margin-top:24px!important;max-width:400px}.om2__spring-parts{display:flex;gap:24px;margin-top:34px}.om2__spring-parts button{display:flex;align-items:center;gap:16px;min-height:44px;padding:0 0 10px;border-bottom:1px solid #9d998c55;font-size:12px}.om2__spring-parts button[aria-pressed=true]{border-color:#ad8439;color:#886323}.om2__spring-parts button span{font-size:17px}.om2__spring-lesson{font-size:13px;line-height:1.8;max-width:375px;margin-top:18px!important;color:#68655b;min-height:94px}.om2__spring-hint{font-size:10px;letter-spacing:.05em;line-height:1.7;color:#8b7c60;margin-top:25px!important}.om2__spring-scene{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;max-height:620px}.om2__strut{width:100%;height:600px;max-height:100%;overflow:visible}.om2__spring-label{position:absolute;font-size:9px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:#916b2f;display:flex;align-items:center;gap:8px;transition:opacity .3s}.om2__spring-label i{height:1px;width:40px;background:#b68d45;position:relative}.om2__spring-label i:before{content:"";position:absolute;left:-4px;top:-3px;width:7px;height:7px;border:1px solid #b68d45;border-radius:50%;background:var(--om2-paper)}.om2__spring-label--air{top:30%;right:-1%}.om2__spring-label--damper{top:72%;right:1%}.om2__spring-scene[data-spring-selection=air] .om2__spring-label--damper,.om2__spring-scene[data-spring-selection=damper] .om2__spring-label--air{opacity:.22}.om2__controls{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:40px;padding:22px clamp(22px,5.2vw,80px);border-top:1px solid #9a948322}.om2__presets{display:flex;gap:26px}.om2__presets button{min-height:44px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:8px 0;position:relative;opacity:.6}.om2__presets button[aria-pressed=true]{opacity:1}.om2__presets button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--om2-gold)}.om2__slider-wrap{position:relative}.om2__slider-wrap label{display:block;font-size:9px;letter-spacing:.15em;opacity:.5;margin-bottom:-7px;text-transform:uppercase}.om2 .om2__slider-wrap input{display:block;width:100%;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0;padding:0;border:0;box-shadow:none;background:none;-webkit-appearance:none;appearance:none;cursor:pointer;accent-color:var(--om2-gold)}.om2__slider-wrap input::-webkit-slider-runnable-track{height:1px;background:#a7a29788}.om2__slider-wrap input::-moz-range-track{height:1px;background:#a7a29788}.om2__slider-wrap input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid var(--om2-gold);border-radius:50%;background:#b88a3d;margin-top:-6px;box-shadow:0 0 0 5px #bb943f12}.om2__slider-wrap input::-moz-range-thumb{width:13px;height:13px;border:1px solid var(--om2-gold);border-radius:50%;background:#b88a3d;box-shadow:0 0 0 5px #bb943f12}.om2__demo{display:flex;align-items:center;gap:14px;font-size:11px!important;min-height:44px;white-space:nowrap;padding:0!important}.om2__play{display:grid;place-items:center;width:37px;height:37px;border:1px solid #9b978366;border-radius:50%;font-size:9px;padding-left:2px}.om2[data-demo-running] .om2__demo .om2__play{color:var(--om2-gold);border-color:var(--om2-gold)}.om2__lesson-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:4px clamp(22px,5.2vw,80px) 26px}.om2__lesson{max-width:790px;min-height:40px}.om2__lesson p{font-size:11px;line-height:1.85;opacity:.7}.om2__lesson strong{font-weight:400;opacity:1;color:var(--om2-gold)}.om2[data-view=spring] .om2__lesson strong{color:#8a652c}.om2__flow{font-size:9px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;max-width:250px;text-align:right;color:#b08c4c}.om2__footer{padding:18px clamp(22px,5.2vw,80px) 26px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#ffffff03;border-top:1px solid #a4937420}.om2__footer>p{font-size:9px;line-height:1.7;opacity:.4;max-width:680px}.om2__text-link{display:inline-flex;align-items:center;gap:16px;font-size:11px;min-height:44px;white-space:nowrap}.om2__text-link span{font-size:18px;transition:transform .2s}.om2__text-link:hover span{transform:translate(2px,-2px)}@keyframes om2-air{50%{opacity:.35}}@keyframes om2-spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.om2__car{max-height:650px}.om2__heading-row{max-width:1700px;margin:0 auto}.om2__spring{max-width:1600px;margin:auto}}@media(max-width:1000px){.om2__spring-label{right:-4%}.om2__spring-label i{width:20px}.om2__spring{min-height:520px}.om2__strut{height:530px}.om2__controls{gap:26px}.om2__spring-parts{margin-top:22px}}@media(max-width:700px){.om2__nav{padding-top:22px;gap:12px;align-items:flex-start;flex-direction:column}.om2__eyebrow{font-size:9px}.om2__tabs{justify-content:space-between;width:100%;gap:16px}.om2__tabs button{font-size:12px}.om2__heading-row{padding-top:18px;display:block}.om2 h2{font-size:clamp(46px,10.8vw,68px)}.om2__heading-row>p{font-size:16px;max-width:270px;margin-top:22px;padding-top:0;line-height:1.55}.om2__car-scene{margin:3px -20px 10px}.om2__car{min-height:190px;max-height:none;aspect-ratio:1536/750;overflow:visible}.om2__height-cue{right:8%;bottom:16%;height:25px}.om2__height-cue span{bottom:calc(var(--om2-height,55)*.2px)}.om2__ground{bottom:7%;height:18%}.om2__spring{display:flex;flex-direction:column;min-height:0;padding-top:6px;padding-bottom:0;background:radial-gradient(ellipse at 60% 60%,#fff9,transparent 60%)}.om2__spring-copy{padding-top:18px}.om2__spring-copy>.om2__eyebrow{margin-bottom:20px}.om2__spring h2{font-size:clamp(46px,10.8vw,68px)}.om2__spring-intro{font-size:19px;margin-top:19px!important}.om2__spring-parts{margin-top:21px}.om2__spring-lesson{font-size:12px;min-height:65px;margin-top:13px!important;max-width:none}.om2__spring-hint{margin-top:12px!important}.om2__spring-scene{height:385px;max-height:none;margin-top:4px}.om2__strut{height:385px;max-width:310px}.om2__spring-label{font-size:8px;right:2%;gap:5px}.om2__spring-label--damper{right:3%}.om2__spring-label i{width:25px}.om2__controls{grid-template-columns:1fr auto;gap:7px 16px;padding-top:16px;padding-bottom:12px}.om2__presets{grid-column:1/-1;justify-content:space-between;gap:12px;max-width:310px}.om2__presets button{font-size:11px}.om2__slider-wrap label{font-size:8px}.om2__demo{font-size:10px!important;gap:8px}.om2__play{width:32px;height:32px;font-size:8px}.om2__lesson-row{display:block;padding-bottom:17px}.om2__lesson{min-height:0;max-width:none}.om2__lesson p{font-size:10px}.om2__flow{margin-top:12px!important;text-align:left;max-width:none;font-size:8px}.om2__footer{display:block;padding-top:14px;padding-bottom:18px}.om2__footer>p{font-size:8px}.om2__footer .om2__text-link{font-size:10px;margin-top:6px}}.om2{background:#101010;--om2-paper:#f0ede6}.om2__assets{position:absolute;width:0;height:0;overflow:hidden}.om2__nav{border-bottom:1px solid #b5a58a1f;margin:0 clamp(22px,5.2vw,80px);padding:27px 0 22px}.om2__tabs{gap:14px}.om2__tabs button{padding:9px 12px;border-radius:3px;transition:opacity .25s,background .25s,box-shadow .25s}.om2__tabs button:after{left:12px;right:12px;bottom:5px}.om2__tabs button[aria-selected=true]{background:#ba985217}.om2__tabs button:hover{background:#ba985224;box-shadow:inset 0 0 0 1px #ba98522e}.om2__tabs button:hover:after{transform:scaleX(1)}.om2__heading-row{padding-top:32px}.om2__stance{background:radial-gradient(ellipse at 18% 35%,#624b4b17,transparent 50%),radial-gradient(ellipse at 65% 86%,#74644828,transparent 58%)}.om2__car-scene{margin-top:-10px}.om2__ground{background:radial-gradient(ellipse at 53% 0,#a48b5b35,#463d2819 40%,transparent 70%)}.om2__controls{background:linear-gradient(100deg,#baa16d07,transparent 65%);padding-top:23px;padding-bottom:23px}.om2__presets{gap:5px;padding:4px;border:1px solid #9d968329;border-radius:4px}.om2__presets button{padding:10px 18px;border-radius:2px;transition:opacity .25s,background .25s,color .25s;letter-spacing:.12em}.om2__presets button[aria-pressed=true]{background:#ba985223;color:var(--om2-gold)}.om2__presets button[aria-pressed=true]:after{left:18px;right:18px;bottom:6px}.om2__presets button:hover{opacity:1;background:#ba985217}.om2__demo .om2__play,.om2__road-play .om2__play{transition:background .25s,box-shadow .25s,border-color .25s,transform .25s}.om2__demo:hover .om2__play,.om2__road-play:hover .om2__play{background:#b88a3d22;border-color:var(--om2-gold);box-shadow:0 0 24px #eeb34825;transform:scale(1.07)}.om2__spring-parts button{transition:color .2s,border-color .2s}.om2__spring-parts button:hover{color:#886323;border-color:#ad8439}.om2__spring-parts button span{transition:transform .25s}.om2__spring-parts button:hover span{transform:translate(2px,-2px)}.om2__spring-label--air{top:29%}.om2__spring-label--damper{top:76%}.om2[data-view=ride]{background:#111;color:#f0f0e7}.om2__ride{background:radial-gradient(ellipse at 74% 42%,#bcac6e12,transparent 57%)}.om2__ride .om2__heading-row h2{font-size:clamp(46px,5.6vw,86px)}.om2__ride .om2__heading-row>p{font-size:18px;max-width:290px}.om2__ride-stage{display:grid;grid-template-columns:minmax(0,3fr) minmax(170px,1fr);align-items:center;gap:32px;margin:22px clamp(22px,5.2vw,80px) 0}.om2__road-scene{min-width:0;position:relative}.om2__road-meta{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:#bbb4a5;padding:16px 0;border-top:1px solid #c9bc7f25}.om2__road-signal{display:flex;align-items:center;gap:4px;height:18px}.om2__road-signal i{width:2px;height:5px;background:var(--om2-gold);opacity:.6}.om2__road-signal i:nth-child(2){height:13px}.om2__road-signal i:nth-child(3){height:8px}.om2__road-car{display:block;width:100%;height:auto;overflow:visible}.om2__road-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:6px}.om2__road-caption>p{font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.5;max-width:340px;opacity:.75}.om2__road-play{display:flex;align-items:center;gap:10px;min-height:44px;font-size:10px!important;white-space:nowrap}.om2__road-play .om2__play{font-size:18px}.om2__road-reduced{margin-top:12px!important;font-size:10px;opacity:.6}.om2__ride-strut{position:relative;display:flex;align-items:center;flex-direction:column;min-width:0;border-left:1px solid #c9bc7f25;padding-left:20px}.om2__ride-strut>.om2__eyebrow{font-size:8px;text-align:center;color:#bfad7b;letter-spacing:.17em}.om2__ride-cutaway{height:380px;width:100%;overflow:visible;max-width:255px;margin-top:10px}.om2__ride-strut-caption{font-size:9px;line-height:1.7;max-width:185px;text-align:center;color:#c5bfae;margin-top:8px!important}.om2__travel-indicator{position:absolute;right:2%;top:34%;height:92px;width:1px;background:#c9bc7f36}.om2__travel-indicator:before,.om2__travel-indicator:after{content:"";position:absolute;left:-3px;right:-3px;height:1px;background:#c9bc7f77}.om2__travel-indicator:before{top:0}.om2__travel-indicator:after{bottom:0}.om2__travel-indicator i{position:absolute;left:-3px;top:42px;width:7px;height:7px;border-radius:50%;background:var(--om2-gold);box-shadow:0 0 18px #eeb34899}.om2__ride-bottom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:70px;margin:30px clamp(22px,5.2vw,80px) 0;padding-top:25px;border-top:1px solid #c9bc7f25}.om2__ride-topics{display:flex;gap:10px;justify-content:space-between}.om2__ride-topics button{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;padding:8px 9px;opacity:.55;border-radius:3px;transition:opacity .25s,background .25s}.om2__ride-topics button span{font-size:8px;color:#bdad79}.om2__ride-topics button:hover,.om2__ride-topics button[aria-pressed=true]{opacity:1;background:#c3a85b16}.om2__ride-topics button[aria-pressed=true]:after{content:"";position:absolute;left:9px;right:9px;bottom:3px;height:1px;background:var(--om2-gold)}.om2__ride-copy{font-size:12px;line-height:1.85;margin-top:17px!important;min-height:89px;max-width:520px;opacity:.8}.om2__spring-comparison>.om2__eyebrow{font-size:8px;letter-spacing:.18em;color:#b9b2a3;margin-bottom:13px}.om2__spring-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.om2__spring-comparison>div>p{display:flex;flex-direction:column;gap:8px;line-height:1.7;font-size:10px;max-width:185px}.om2__spring-comparison strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;color:#dec58b}.om2__spring-comparison span{opacity:.7}.om2__comparison-note{font-size:9px;line-height:1.75;opacity:.55;margin-top:15px!important}.om2__ride-note{font-size:8px;line-height:1.8;opacity:.45;padding:18px clamp(22px,5.2vw,80px) 24px}.om2[data-view=ride] .om2__controls,.om2[data-view=ride] .om2__lesson-row{display:none}.om2[data-road-running] .om2__road-signal i{animation:om2-signal .7s ease-in-out infinite}.om2[data-road-running] .om2__road-signal i:nth-child(2){animation-delay:.2s}.om2[data-road-running] .om2__road-signal i:nth-child(3){animation-delay:.4s}.om2[data-road-running] .om2__road-play .om2__play{color:var(--om2-gold);border-color:var(--om2-gold)}@keyframes om2-signal{50%{transform:scaleY(.3);opacity:.3}}@media(max-width:1000px){.om2__ride-stage{gap:20px;grid-template-columns:minmax(0,2.8fr) minmax(155px,1fr)}.om2__ride-cutaway{height:320px}.om2__ride-bottom{gap:32px}.om2__road-caption>p{font-size:15px;max-width:250px}.om2__tabs{gap:4px}.om2__tabs button{padding-left:9px;padding-right:9px}.om2__presets button{padding-left:13px;padding-right:13px}.om2__controls{gap:24px}}@media(max-width:700px){.om2__nav{margin:0 22px;padding:22px 0 15px;gap:8px}.om2__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.om2__tabs button{padding:10px 5px;font-size:10px;gap:5px;white-space:nowrap;justify-content:center}.om2__tabs button span{font-size:7px}.om2__tabs button:after{left:6px;right:6px}.om2__heading-row{padding-top:28px}.om2__car-scene{margin-top:7px}.om2__presets{max-width:none;justify-content:space-between}.om2__presets button{flex:1;padding:9px 14px}.om2__controls{gap:14px 15px;padding-top:17px;padding-bottom:16px}.om2__ride .om2__heading-row h2{font-size:clamp(42px,10.1vw,68px)}.om2__ride .om2__heading-row>p{font-size:16px;max-width:320px;margin-top:20px}.om2__ride-stage{grid-template-columns:minmax(0,1fr) 82px;gap:8px;margin:22px 22px 0;align-items:start}.om2__road-meta{font-size:6px;letter-spacing:.12em;padding:12px 0}.om2__road-car{width:calc(100% + 20px);margin-left:-9px;min-height:150px;aspect-ratio:1536/880}.om2__road-caption{display:block;margin-top:0}.om2__road-caption>p{font-size:14px;line-height:1.6;max-width:220px}.om2__road-play{margin-top:7px!important;font-size:9px!important;gap:8px}.om2__road-play .om2__play{width:30px;height:30px;font-size:16px}.om2__ride-strut{padding-left:6px;padding-top:9px}.om2__ride-strut>.om2__eyebrow{font-size:6px;letter-spacing:.09em;max-width:75px;line-height:1.8}.om2__ride-cutaway{height:204px;max-width:none;margin-top:12px}.om2__ride-strut-caption{font-size:7px;line-height:1.7;max-width:75px;margin-top:8px!important}.om2__travel-indicator{right:0;height:58px;top:38%}.om2__travel-indicator i{top:26px;width:5px;height:5px;left:-2px}.om2__ride-bottom{display:block;margin:27px 22px 0;padding-top:18px}.om2__ride-topics{gap:2px}.om2__ride-topics button{font-size:11px;gap:6px;padding-left:8px;padding-right:8px}.om2__ride-copy{font-size:12px;min-height:0;margin-top:15px!important}.om2__spring-comparison{margin-top:22px;padding-top:19px;border-top:1px solid #c9bc7f25}.om2__spring-comparison>div{gap:23px}.om2__spring-comparison>div>p{font-size:10px;max-width:none}.om2__spring-comparison strong{font-size:22px}.om2__comparison-note{margin-top:14px!important}.om2__ride-note{padding:16px 22px 20px;font-size:8px}}@media(max-width:360px){.om2__tabs button{font-size:9px;gap:3px}.om2__ride-stage{grid-template-columns:minmax(0,1fr) 70px}.om2__ride-cutaway{height:190px}.om2__ride-topics button{font-size:10px}}.om2[data-view=spring] .om2__presets button[aria-pressed=true]{color:#805c24}.om2__car,.om2__road-car,.om2__strut,.om2__ride-cutaway{transition:opacity .45s}.om2:not([data-visual-ready]) .om2__car,.om2:not([data-visual-ready]) .om2__road-car{opacity:0}.om2:not([data-visual-ready]) .om2__car-scene:before{content:"";position:absolute;top:50%;left:calc(50% - 45px);width:90px;height:1px;background:linear-gradient(90deg,transparent,var(--om2-gold),transparent);animation:om2-loading 1.5s ease-in-out infinite}@keyframes om2-loading{50%{opacity:.2;transform:scaleX(.5)}}@media(prefers-reduced-motion:reduce){.om2,.om2 *,.om2 *:before,.om2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.om2__spring-scene:before{content:"";position:absolute;left:20%;right:12%;top:14%;bottom:8%;border:1px solid #ae9e7926;border-radius:50%;pointer-events:none}.om2__spring-scene:after{content:"";position:absolute;left:53%;top:5%;bottom:4%;width:1px;background:linear-gradient(transparent,#a99a7925,transparent);pointer-events:none}.om2__strut{position:relative;z-index:1;height:590px;width:65%;max-width:360px}.om2__spring-label{z-index:2}.om2__spring-label--air{top:32%;right:-1%}.om2__spring-label--damper{top:78%;right:1%}.om2__spring-scene [data-strut-part]{transition:opacity .3s}.om2__spring-scene[data-spring-selection=damper] [data-strut-part=air]{opacity:.45}.om2__spring-scene[data-spring-selection=air] [data-strut-part=damper]{opacity:.8}.om2__ride-cutaway{max-width:190px;width:90%}.om2__road-play .om2__play{font-size:10px}.om2__demo:disabled{opacity:.45;cursor:default}.om2__demo:disabled:hover .om2__play{transform:none;box-shadow:none}.om2__road-play:disabled{cursor:default;opacity:.45}@media(max-width:1000px){.om2__strut{height:530px}.om2__spring-label{font-size:8px;right:-2%}}@media(max-width:700px){.om2__strut{height:385px;width:58%;max-width:200px}.om2__spring-scene:before{left:17%;right:15%}.om2__spring-label{right:2%;font-size:8px}.om2__ride-cutaway{width:100%;max-width:none}.om2__tabs button{font-size:11px}}.om2__ground{border-top:0;background:radial-gradient(ellipse at 50% 0,#b1804030 0,#463d281a 38%,transparent 70%)}.om2{--om2-strut-scale:.4}.om2__spring-label--air{transform:translateY(calc(var(--om2-bag-shift,0px) * var(--om2-strut-scale)))}.om2__road-car [data-ride-front],.om2__road-car [data-ride-rear],.om2__road-car [data-ride-body]{will-change:transform}@media(max-width:1000px){.om2{--om2-strut-scale:.36}}@media(max-width:700px){.om2{--om2-strut-scale:.262}}.om2__road-condition{display:inline-flex;align-items:center;margin-left:auto;padding:6px 9px;border:1px solid #b99b5a54;border-radius:3px;color:#e8be6a;background:#e6b4530c;font-size:9px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.om2[data-road-running] .om2__road-condition{border-color:#d0a95799}@media(max-width:700px){.om2__ride .om2__heading-row>p{max-width:34ch;font-size:16px;line-height:1.55}.om2__ride-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:22px 16px 0;align-items:stretch}.om2__road-scene{width:100%;min-width:0;overflow:visible}.om2__road-meta{padding:12px 0;gap:10px;font-size:8px;letter-spacing:.09em}.om2__road-meta>span:first-child{min-width:0;line-height:1.5}.om2__road-condition{font-size:9px;margin-left:auto;padding:5px 7px}.om2__road-car{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1536/800;margin-left:0;max-width:none;overflow:visible}.om2__road-caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin:7px 0 0}.om2__road-caption>p{font-size:15px;line-height:1.5;max-width:30ch;flex:1 1 225px}.om2__road-play{display:flex;align-self:center;flex:0 0 auto;gap:8px;margin:0!important;min-height:44px;font-size:11px!important}.om2__road-play .om2__play{width:36px;height:36px;font-size:12px}.om2__ride-strut{display:grid;grid-template-columns:minmax(105px,34%) minmax(0,1fr);grid-template-rows:auto 1fr;gap:8px 15px;align-items:center;min-width:0;min-height:214px;padding:13px 17px;border:1px solid #c9bc7f33;border-radius:9px;background:linear-gradient(135deg,#e4cb7d0d,transparent 75%)}.om2__ride-strut>.om2__eyebrow{grid-column:2;grid-row:1;max-width:none;text-align:left;font-size:9px;letter-spacing:.14em;line-height:1.5}.om2__ride-cutaway{grid-column:1;grid-row:1/3;height:191px;width:100%;margin:0;max-width:none;min-width:0;overflow:visible}.om2__ride-strut-caption{grid-column:2;grid-row:2;align-self:start;text-align:left;max-width:none;margin:3px 0 0!important;font-size:11px;line-height:1.65}.om2__travel-indicator{right:auto;left:31%;top:35%;height:67px}.om2__travel-indicator i{top:30px}.om2__ride-bottom{margin-top:23px}}@media(max-width:360px){.om2__ride-stage{grid-template-columns:minmax(0,1fr);margin-left:13px;margin-right:13px;gap:14px}.om2__road-caption>p{flex-basis:100%;max-width:100%}.om2__road-play{min-height:44px}.om2__ride-strut{grid-template-columns:95px minmax(0,1fr);gap:8px 11px;padding:12px}.om2__ride-cutaway{height:177px}}.om2__road-car [data-road-track],.om2__road-car [data-ride-vehicle]{will-change:transform}.om2__road-car [data-road-lane]{vector-effect:non-scaling-stroke}@media(max-width:700px){.om2__road-car [data-road-surface]{stroke-width:3;opacity:.75}.om2__road-car [data-road-lane]{stroke-width:3;opacity:.36}}.om2__road-condition{min-width:88px;justify-content:center;white-space:nowrap}.om2[data-road-running] .om2__road-signal i,.om2[data-road-running] .om2__road-signal i:nth-child(2),.om2[data-road-running] .om2__road-signal i:nth-child(3){animation:none!important;transform:none!important;opacity:.72}.om-viewport-qa{padding:36px 0;display:flex;justify-content:center;background:#edf0ed}.om-viewport-qa iframe{display:block;width:390px;max-width:100%;height:920px;border:1px solid #677a85;background:#10171d;box-shadow:0 10px 40px #0002}.osc{--osc-ink:#141515;--osc-muted:#5d605d;--osc-paper:#f6f5f1;--osc-line:#deded6;--osc-gold:#f9b32e;display:block;background:var(--osc-paper);color:var(--osc-ink);font-size:16px;line-height:1.55;font-family:inherit}.osc *{box-sizing:border-box}.osc [hidden]{display:none!important}.osc .osc__wrap{width:min(100%,1280px);margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.osc h1,.osc h2,.osc h3,.osc p,.osc figure,.osc ul,.osc ol,.osc fieldset{margin:0}.osc h1,.osc h2,.osc h3{font-family:inherit;color:inherit}.osc a{color:inherit}.osc button,.osc input,.osc select,.osc textarea{font:inherit}.osc button{cursor:pointer}.osc button:disabled{cursor:default;opacity:.48}.osc :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #9b6300;outline-offset:4px}.osc h1{max-width:740px;font-size:clamp(42px,5.6vw,77px);font-weight:850;line-height:1.02;letter-spacing:-.048em}.osc h2{font-size:clamp(30px,3.3vw,46px);line-height:1.1;letter-spacing:-.035em;font-weight:800}.osc h3{font-size:22px;line-height:1.22;letter-spacing:-.02em}.osc .osc__eyebrow{font-size:11px;font-weight:850;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:#835600;margin:0 0 12px}.osc .osc__eyebrow>span{display:block;letter-spacing:.1em;color:#bbbbb0;font-size:10px}.osc .osc__hero{background:#101211;color:#f7f7f1;border-bottom:5px solid var(--osc-gold);overflow:hidden}.osc .osc__hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,4vw,66px);align-items:center;padding-block:clamp(48px,6vw,88px)}.osc .osc__hero .osc__eyebrow{color:var(--osc-gold)}.osc .osc__lead{max-width:590px;color:#cfcec6;font-size:18px;line-height:1.65;margin:24px 0 28px}.osc .osc__hero-media{position:relative;border-radius:4px;overflow:hidden;background:#202522;border:1px solid #3a403b;transform:rotate(-1.5deg)}.osc .osc__hero-media img{display:block;width:100%;height:340px;object-fit:cover;object-position:center}.osc .osc__hero-media figcaption{font-size:12px;line-height:1.55;color:#dcddd3;background:#1a201c;border-top:1px solid #454a43;padding:14px 18px}.osc .osc__trust{display:flex;gap:10px 20px;list-style:none;flex-wrap:wrap;padding:0;margin-top:28px;color:#c9cec4;font-size:11px;font-weight:700;letter-spacing:.015em}.osc .osc__trust li{display:flex;gap:7px;align-items:center}.osc .osc__trust li:before{content:"";width:5px;height:5px;background:var(--osc-gold);border-radius:50%}.osc .osc__button{display:inline-flex;gap:26px;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;background:var(--osc-gold);color:#111;border:1px solid var(--osc-gold);border-radius:3px;text-decoration:none;font-weight:800;font-size:14px;line-height:1.35;transition:background .18s ease,transform .18s ease}.osc .osc__button>span{font-size:20px;line-height:1}.osc .osc__button:hover{background:#ffc44a;transform:translateY(-1px)}.osc .osc__installation-link{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--osc-line);padding-block:21px;color:var(--osc-muted);font-size:13px}.osc .osc__installation-link a{color:#1a211b;font-weight:750;text-decoration:underline;text-underline-offset:4px}.osc .osc__request{padding-block:40px 56px;scroll-margin-top:130px}.osc .osc__draft{padding:10px 14px;margin-bottom:22px;border:1px solid #d8c89c;background:#f8efd8;border-radius:3px;color:#66542f;font-size:12px}.osc .osc__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--osc-line);margin-bottom:34px}.osc .osc__progress button{display:flex;align-items:center;justify-content:flex-start;gap:9px;background:transparent;border:0;border-bottom:3px solid transparent;padding:14px 4px 18px;color:var(--osc-muted);font-size:13px;font-weight:750;text-align:left}.osc .osc__progress button>span{color:#a4a89d;font-size:11px;font-variant-numeric:tabular-nums}.osc .osc__progress button[aria-current=step]{border-color:var(--osc-gold);color:var(--osc-ink)}.osc .osc__progress button[aria-current=step]>span{color:#805800}.osc .osc__intro{max-width:720px;margin:17px 0 26px;color:var(--osc-muted);font-size:15px;line-height:1.7}.osc fieldset{border:0;padding:0;min-width:0}.osc .osc__choices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.osc .osc__choice{position:relative;display:flex;align-items:flex-start;gap:18px;padding:24px 46px 24px 22px;background:#fff;border:1px solid #dbddd4;border-radius:5px;cursor:pointer;min-height:132px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.osc .osc__choice:last-child{grid-column:1/-1;min-height:auto}.osc .osc__choice:hover{border-color:#b0b5a5;background:#fffefa}.osc .osc__choice:has(input:checked){border-color:#947023;background:#fffcf2;box-shadow:inset 0 0 0 1px #947023}.osc .osc__choice:has(input:focus-visible){outline:3px solid #9b6300;outline-offset:4px}.osc .osc__choice input{position:absolute;right:17px;top:25px;width:20px;height:20px;margin:0;opacity:.01;cursor:pointer}.osc .osc__choice-icon{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:12px;background:#f3f3eb;color:#646951}.osc .osc__choice:has(input:checked) .osc__choice-icon{color:#61480c;background:#f7e8bb}.osc .osc__choice-icon svg{width:31px;height:31px;display:block}.osc .osc__choice-copy{display:flex;flex-direction:column;gap:8px}.osc .osc__choice-copy strong{font-size:17px;line-height:1.25;font-weight:800}.osc .osc__choice-copy>span{font-size:13px;line-height:1.6;color:var(--osc-muted)}.osc .osc__choice-check{position:absolute;right:18px;top:25px;width:18px;height:18px;border:1.5px solid #c5c9ba;border-radius:50%}.osc .osc__choice:has(input:checked) .osc__choice-check{border-color:#816019;background:var(--osc-gold)}.osc .osc__choice:has(input:checked) .osc__choice-check:after{content:"";position:absolute;width:6px;height:6px;top:4.5px;right:4.5px;bottom:4.5px;left:4.5px;background:#312916;border-radius:50%}.osc .osc__actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:27px}.osc .osc__actions>span{max-width:440px;color:var(--osc-muted);font-size:12px;line-height:1.6}.osc .osc__text-button{padding:10px 0;min-height:44px;background:transparent;border:0;color:#3b462f;font-size:13px;font-weight:750;text-align:left;text-decoration:underline;text-underline-offset:4px}.osc .osc__fieldset,.osc .osc__path{margin:26px 0;padding:24px;background:#fff;border:1px solid var(--osc-line);border-radius:5px}.osc .osc__fieldset>legend,.osc .osc__path>legend{font-size:16px;font-weight:800;color:#273323;background:#fff;padding:0 8px;margin-left:-8px}.osc .osc__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.osc .osc__grid--vehicle{grid-template-columns:repeat(3,1fr)}.osc .osc__field{display:flex;flex-direction:column;gap:8px;margin:0 0 20px}.osc .osc__grid>.osc__field{margin-bottom:0}.osc .osc__field--wide{grid-column:1/-1}.osc .osc__field>label{font-size:12px;font-weight:750;line-height:1.5;color:#41453c}.osc .osc__field :is(input,select,textarea){width:100%;min-width:0;min-height:48px;background:#fbfbf6;border:1px solid #c8cdbf;border-radius:3px;padding:11px 12px;color:#111;box-shadow:none;font-size:16px;line-height:1.5}.osc .osc__field select{padding-right:30px}.osc .osc__field textarea{resize:vertical;min-height:102px}.osc .osc__field :is(input,textarea)::placeholder{color:#797d71;opacity:1}.osc .osc__field input[type=date]{min-width:0;min-height:48px;appearance:none;-webkit-appearance:none}.osc .osc__small{font-size:12px;line-height:1.7;color:var(--osc-muted);margin:12px 0 20px}.osc .osc__small a{font-weight:700;text-underline-offset:3px}.osc .osc__notice{padding:14px 16px;margin:18px 0;background:#f8efda;border:1px solid #dcc7a2;border-radius:3px;color:#614b27;font-size:13px;line-height:1.7}.osc .osc__notice--error{background:#fff4ee;border-color:#d69e87;color:#8a3420}.osc .osc__notice h2{font-size:24px}.osc .osc__extras{border-top:1px solid var(--osc-line);border-bottom:1px solid var(--osc-line);margin:24px 0}.osc summary{list-style:none;cursor:pointer}.osc summary::-webkit-details-marker{display:none}.osc .osc__extras>summary{display:flex;justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;font-weight:750}.osc .osc__extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding-bottom:20px}.osc .osc__check{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.7;color:#333c2e;cursor:pointer}.osc .osc__check input{appearance:auto;-webkit-appearance:checkbox;flex:none;width:18px;height:18px;accent-color:#80600f;margin:3px 0 0}.osc .osc__review-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:30px;align-items:start}.osc .osc__contact{min-width:0}.osc .osc__warranty{margin:18px 0 16px}.osc .osc__quote{background:#ebece3;border-left:3px solid #8b946f;padding:20px 22px;margin-top:24px}.osc .osc__quote strong{font-size:16px}.osc .osc__quote p{color:#505845;font-size:13px;margin-top:7px;line-height:1.7}.osc .osc__summary{position:sticky;top:130px;background:#fff;border:1px solid var(--osc-line);border-top:3px solid #a1ab87;padding:24px;border-radius:4px;min-width:0}.osc .osc__summary h3{margin-bottom:14px}.osc .osc__summary h4{margin:21px 0 10px;font-size:10px;color:#6c745f;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.osc .osc__summary dl{margin:0}.osc .osc__summary dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:12px;padding:10px 0;border-top:1px solid #eee}.osc .osc__summary dt{font-size:11px;line-height:1.65;color:#757b6e}.osc .osc__summary dd{font-size:12px;line-height:1.65;margin:0;color:#282e23;overflow-wrap:anywhere;white-space:pre-wrap}.osc .osc__summary .osc__text-button{margin-top:14px}.osc .osc__ack{padding:22px 0 5px;border-top:1px solid var(--osc-line);margin-top:28px;max-width:840px}.osc .osc__preview-result,.osc .osc__received{padding:24px;background:#eaf0df;border:1px solid #aebc99;border-radius:4px;margin-top:24px}.osc .osc__preview-result strong{font-size:19px}.osc .osc__preview-result p,.osc .osc__received p{font-size:14px;color:#47573a;margin-top:8px;line-height:1.7}.osc .osc__captcha{font-size:10px;color:#838879;margin-top:20px;max-width:580px}.osc .osc__how{padding-block:50px 54px;border-block:1px solid var(--osc-line);display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.osc .osc__how h2{max-width:430px}.osc .osc__how ol{list-style:none;padding:0;display:grid;gap:26px}.osc .osc__how li{display:flex;gap:20px}.osc .osc__how-index{flex:none;font-size:14px;font-weight:800;color:#827044;padding-top:3px;font-variant-numeric:tabular-nums}.osc .osc__how h3{font-size:18px;margin-bottom:6px}.osc .osc__how li p{font-size:13px;line-height:1.7;color:var(--osc-muted)}.osc .osc__faq{padding-block:55px 80px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.osc .osc__faq h2{max-width:450px}.osc .osc__faq details{border-bottom:1px solid var(--osc-line)}.osc .osc__faq details:first-child{border-top:1px solid var(--osc-line)}.osc .osc__faq summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;font-weight:750;line-height:1.5}.osc .osc__faq summary>span{color:#83600f;font-size:20px;font-weight:400;flex:none;transition:transform .2s ease}.osc .osc__faq details[open] summary>span{transform:rotate(45deg)}.osc .osc__faq details>div{padding:0 20px 22px 0;font-size:13px;line-height:1.8;color:var(--osc-muted)}.osc .osc__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:989px){.osc .osc__hero-grid{grid-template-columns:1.1fr .9fr;gap:28px}.osc .osc__hero-media img{height:320px}.osc .osc__grid--vehicle{grid-template-columns:1fr 1fr}.osc .osc__review-grid{grid-template-columns:1fr 1fr;gap:20px}.osc .osc__contact>.osc__grid{grid-template-columns:1fr}.osc .osc__choices{gap:12px}.osc .osc__choice{padding:22px 40px 22px 18px;gap:12px}.osc .osc__choice-icon{width:40px;height:40px;border-radius:9px}.osc .osc__choice-icon svg{width:27px;height:27px}}@media(max-width:749px){.osc .osc__hero-grid{grid-template-columns:1fr;padding-block:42px 32px;gap:32px}.osc h1{font-size:clamp(40px,11vw,60px)}.osc .osc__lead{font-size:16px;margin:20px 0 23px}.osc .osc__hero-media{transform:none;max-width:620px}.osc .osc__hero-media img{height:220px}.osc .osc__hero-media figcaption{padding:11px 14px;font-size:11px}.osc .osc__trust{font-size:10px;gap:9px 14px;margin-top:22px}.osc .osc__hero .osc__button{width:100%;justify-content:space-between}.osc .osc__installation-link{align-items:flex-start;flex-direction:column;gap:7px;padding-block:18px;font-size:12px}.osc .osc__request{padding-top:28px;scroll-margin-top:90px}.osc .osc__progress{margin-bottom:25px}.osc .osc__progress button{font-size:11px;gap:6px;padding:13px 3px;align-items:flex-start;min-height:51px}.osc .osc__progress button>span{font-size:9px;padding-top:1px}.osc .osc__choices{grid-template-columns:1fr;gap:11px}.osc .osc__choice{min-height:112px;padding:20px 42px 20px 16px;gap:14px}.osc .osc__choice-copy strong{font-size:16px}.osc .osc__choice-copy>span{font-size:12px}.osc .osc__choice-check,.osc .osc__choice input{top:23px;right:16px}.osc .osc__choice:last-child{grid-column:auto}.osc .osc__actions{align-items:stretch;gap:15px}.osc .osc__actions>span{font-size:11px;max-width:190px;align-self:center}.osc .osc__actions .osc__button{padding:13px 17px;gap:15px;font-size:13px}.osc .osc__fieldset,.osc .osc__path{padding:18px 15px;margin:26px 0}.osc .osc__grid,.osc .osc__grid--vehicle{grid-template-columns:1fr;gap:18px}.osc .osc__review-grid{grid-template-columns:1fr;gap:24px}.osc .osc__summary{position:static;padding:20px}.osc .osc__summary dl>div{grid-template-columns:1fr 1.15fr}.osc .osc__summary dd{font-size:12px}.osc .osc__extras-grid{grid-template-columns:1fr;gap:13px}.osc .osc__how,.osc .osc__faq{grid-template-columns:1fr;gap:27px;padding-block:37px 42px}.osc .osc__how ol{gap:24px}.osc .osc__faq{padding-bottom:54px}.osc .osc__ack{font-size:12px}.osc .osc__quote{padding:17px}.osc .osc__small{font-size:11px}}@media(prefers-reduced-motion:reduce){.osc *,.osc *:before,.osc *:after{transition:none!important;scroll-behavior:auto!important}}.onair-install{--install-gold:#f9b32e;--install-ink:#111;--install-muted:#5a5a55;--install-line:#d9d8d1;background:#f6f6f2;color:var(--install-ink);font-family:inherit;line-height:1.55}.onair-install *{box-sizing:border-box}.onair-install__wrap{max-width:1320px;margin:0 auto;padding:64px clamp(18px,4vw,56px) 80px}.onair-install h2{font-size:clamp(30px,4vw,49px);line-height:1.03;letter-spacing:-.035em;margin:0 0 16px;color:#111;text-transform:none}.onair-install h3{font-size:22px;line-height:1.2;letter-spacing:-.015em;color:#111;margin:0 0 20px;text-transform:none}.onair-install p{font-size:15px;line-height:1.65;color:var(--install-muted);margin:0 0 20px}.onair-install .onair-install__eyebrow{font-size:10px;font-weight:900;letter-spacing:.15em;line-height:1.5;color:#865500;margin:0 0 13px;text-transform:uppercase}.onair-install__heading{max-width:790px;margin-bottom:42px}.onair-install__heading p:last-child{font-size:17px}.onair-install__heading,.onair-install__enquiry{scroll-margin-top:110px}.onair-install__fieldset{border:0;padding:0;margin:0 0 34px;min-width:0}.onair-install__fieldset legend{font-size:21px;line-height:1.3;font-weight:800;letter-spacing:-.02em;padding:0;display:flex;align-items:center;gap:12px;color:#111;float:none;width:auto}.onair-install__step{display:inline-grid;place-items:center;background:#111;color:#f9b32e;width:32px;height:32px;font-size:11px;letter-spacing:.05em;flex:none}.onair-install__fieldset .onair-install__description{margin:12px 0 18px}.onair-install__tiers,.onair-install__styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.onair-install__tier-card,.onair-install__style-card{position:relative;border:1px solid #c9c9c1;background:#fff;padding:24px;display:flex;flex-direction:column;min-width:0;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.onair-install__tier-card:hover,.onair-install__style-card:hover{border-color:#947128;transform:translateY(-2px)}.onair-install__tier-card:has(input:checked),.onair-install__style-card:has(input:checked){border-color:#9c6800;box-shadow:inset 0 0 0 2px #f9b32e;background:#fffaf0}.onair-install__tier-card:has(input:focus-visible),.onair-install__style-card:has(input:focus-visible){outline:3px solid #785100;outline-offset:4px}.onair-install input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:#815500;width:19px;height:19px;min-width:19px;padding:0;border:0;border-radius:50%;margin:0;box-shadow:none;background:initial;cursor:pointer}.onair-install__tier-card>input,.onair-install__style-card>input{position:absolute;top:22px;right:22px}.onair-install__card-index{display:block;font-size:10px;font-weight:800;color:#6a6357;letter-spacing:.12em;margin-bottom:18px}.onair-install__card-title{display:block;font-size:27px;font-weight:850;line-height:1.1;letter-spacing:-.035em;color:#111;padding-right:20px;margin-bottom:9px}.onair-install__card-copy{display:block;color:#585851;font-size:14px;line-height:1.6}.onair-install__diagram-wrap{display:block;background:#111;margin:15px 0 22px;border-radius:2px;overflow:hidden}.onair-install-diagram{display:block;width:100%;height:auto;max-height:180px}.onair-install__tag{display:block;color:#865500;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:10px;line-height:1.6}.onair-install__help-choice{display:flex;align-items:center;gap:10px;min-height:44px;width:fit-content;font-size:13px;color:#34342e;cursor:pointer;margin-top:8px}.onair-install .onair-install__small{font-size:12px;line-height:1.6;color:#66665e;margin:3px 0 0}.onair-install__selection{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;border:1px solid #c9c9c1;background:#fff;margin:0 0 32px}.onair-install__selection .onair-install__eyebrow{margin-bottom:10px}.onair-install__selection dl{display:flex;flex-wrap:wrap;gap:15px 36px;margin:0}.onair-install__selection dl div{display:flex;align-items:baseline;gap:10px}.onair-install__selection dt{font-size:11px;color:#6b6b62}.onair-install__selection dd{font-size:15px;font-weight:750;margin:0;color:#111}.onair-install .onair-install__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 21px;border:1px solid #b87f0c;border-radius:2px;background:#f9b32e;color:#111;font-family:inherit;font-size:12px;font-weight:800;line-height:1.45;letter-spacing:.02em;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;transition:background .18s}.onair-install .onair-install__button:hover{background:#ffc74d}.onair-install__bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center;padding:36px;background:#111;border-top:3px solid #f9b32e;margin:0 0 64px}.onair-install__bundle h2{font-size:clamp(27px,3vw,38px);color:#fff}.onair-install__bundle p:not(.onair-install__eyebrow){max-width:750px;color:#d3d3cb;font-size:14px}.onair-install__bundle .onair-install__eyebrow{color:#f9b32e}.onair-install__bundle .onair-install__small{color:#b3b3aa}.onair-install__bundle-actions{display:grid;gap:10px;text-align:center}.onair-install__text-link{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:750;font-size:12px;min-height:44px;text-decoration:none;border-bottom:1px solid #5d5d55}.onair-install__intro{max-width:760px}.onair-install__formula{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;padding:1px;background:#d3d2ca;margin:30px 0}.onair-install__formula li{display:flex;flex-direction:column;align-items:flex-start;background:#fff;padding:24px;gap:8px;min-width:0}.onair-install__formula-symbol{font-size:17px;font-weight:750;color:#896016;line-height:1.2;margin-bottom:6px}.onair-install__formula strong{font-size:16px;line-height:1.3;color:#111}.onair-install__formula li>span:last-child{font-size:12px;color:#65655d;line-height:1.5}.onair-install__formula .onair-install__formula-result{background:#f9b32e}.onair-install__formula-result .onair-install__formula-symbol,.onair-install__formula-result>span:last-child{color:#33280e}.onair-install__scope-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.onair-install__quote-board{background:#191919;border:1px solid #333;padding:30px;color:#fff}.onair-install__quote-board h3{color:#fff;font-size:20px}.onair-install__quote-board dl{margin:0}.onair-install__quote-board dl>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid #41413b}.onair-install__quote-board dt{font-size:13px;font-weight:800;color:#f5f5ec}.onair-install__quote-board dd{font-size:13px;color:#bdbdb3;line-height:1.65;margin:0}.onair-install__quote-board .onair-install__quote-incentive dt{color:#f9b32e}.onair-install__quote-board>p{font-size:12px;color:#e7ca8e;border-top:1px solid #736136;padding-top:20px;margin:0}.onair-install__process{padding:12px 0}.onair-install__process ol{list-style:none;padding:0;margin:0}.onair-install__process li{display:grid;grid-template-columns:36px 1fr;gap:16px;position:relative;padding:0 0 28px}.onair-install__process li:not(:last-child):before{content:"";position:absolute;left:17px;top:37px;bottom:6px;width:1px;background:#cccabf}.onair-install__process li>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #b2a990;border-radius:50%;font-size:11px;font-weight:800;background:#f6f6f2;color:#73500c}.onair-install__process strong{font-size:15px;line-height:1.4;color:#111;display:block;margin:4px 0 5px}.onair-install__process p{font-size:13px;margin:0;color:#64645b}.onair-install__builds{margin-top:64px}.onair-install__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.onair-install__build-card{display:block;min-width:0;border:1px solid #d0d0c8;background:#fff;color:#111;text-decoration:none;overflow:hidden}.onair-install__build-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#151515}.onair-install__build-card>div{padding:23px}.onair-install__build-card h3{font-size:22px;margin:0 0 10px}.onair-install__build-card p{font-size:13px;margin:0 0 17px}.onair-install__build-link{font-size:12px;font-weight:800;color:#71500a}.onair-install__faq{margin:64px 0}.onair-install__faq h2{max-width:650px;margin-bottom:28px}.onair-install__faq details{border-top:1px solid #cccac0}.onair-install__faq details:last-child{border-bottom:1px solid #cccac0}.onair-install__faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:15px;font-weight:750;cursor:pointer;list-style:none;min-height:62px;padding:19px 0;color:#222}.onair-install__faq summary::-webkit-details-marker{display:none}.onair-install__faq summary>span{font-size:22px;font-weight:400;color:#775211}.onair-install__faq details[open] summary>span{transform:rotate(45deg)}.onair-install__faq details>p{font-size:14px;max-width:830px;margin:0;padding:0 26px 22px 0}.onair-install__enquiry{padding:36px;background:#fff;border:1px solid #cecec4;border-top:3px solid #f9b32e}.onair-install__enquiry-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;margin-bottom:28px}.onair-install__enquiry-heading h2{font-size:clamp(28px,3vw,40px)}.onair-install__enquiry-heading p{font-size:14px}.onair-install__form-plan{background:#f6f6f2;padding:20px;border:1px solid #deded4}.onair-install__form-plan>strong{font-size:13px;display:block;margin-bottom:10px}.onair-install__form-plan dl{display:grid;gap:5px;margin:0 0 12px}.onair-install__form-plan dl>div{display:grid;grid-template-columns:65px 1fr;gap:15px;align-items:baseline}.onair-install__form-plan dt{font-size:12px;color:#64645d}.onair-install__form-plan dd{font-size:14px;font-weight:750;margin:0}.onair-install__form-plan p{font-size:11px;margin:0 0 6px}.onair-install__form-plan a{font-size:11px;font-weight:800;color:#715000;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:36px}.onair-install__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0 0 24px}.onair-install__form-grid label,.onair-install__wide-label{display:block;font-size:13px;font-weight:700;color:#24241d;min-width:0;margin:0}.onair-install__wide-label{margin-bottom:24px}.onair-install input:not([type=radio]):not([type=hidden]),.onair-install select,.onair-install textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;margin:8px 0 0;border:1px solid #9d9d93;border-radius:2px;background:#fff;color:#191919;font-family:inherit;font-weight:400;font-size:16px;line-height:1.45;letter-spacing:normal;text-transform:none;box-shadow:none}.onair-install select{-webkit-appearance:auto;appearance:auto;background-image:none;padding-right:8px}.onair-install textarea{resize:vertical;min-height:105px}.onair-install__submit-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:18px}.onair-install__submit-row p{font-size:12px;max-width:380px;margin:0;color:#5c5c54}.onair-install__small a{color:#715000;text-underline-offset:3px}.onair-install__success,.onair-install__errors{padding:25px;border:1px solid #ad9152;background:#fff8e8}.onair-install__success p{max-width:750px}.onair-install__success a{color:#715000;font-size:13px;font-weight:800}.onair-install__errors{border-color:#8c382a;background:#fff0ec;margin-bottom:24px}.onair-install :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #805800;outline-offset:4px}.onair-install__sr-only{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.onair-install [hidden]{display:none!important}@media(max-width:990px){.onair-install__tier-card,.onair-install__style-card{padding:20px}.onair-install__card-title{font-size:24px}.onair-install__scope-grid{gap:26px}.onair-install__bundle{grid-template-columns:1fr}.onair-install__bundle-actions{grid-template-columns:1fr 1fr;align-items:center;text-align:start}.onair-install__formula li{padding:18px}.onair-install__quote-board dl>div{grid-template-columns:105px 1fr;gap:15px}.onair-install__enquiry{padding:28px}}@media(max-width:749px){.onair-install__wrap{padding-top:40px;padding-bottom:50px}.onair-install__heading{margin-bottom:30px}.onair-install__heading p:last-child{font-size:15px}.onair-install__tiers{grid-template-columns:1fr;gap:10px}.onair-install__tier-card{padding:17px 50px 17px 18px;min-height:87px}.onair-install__card-index{display:none}.onair-install__tier-card .onair-install__card-title{font-size:22px;margin-bottom:5px;padding:0}.onair-install__tier-card .onair-install__card-copy{font-size:13px}.onair-install__tiers input{top:19px;right:18px}.onair-install__styles{grid-template-columns:1fr;gap:12px}.onair-install__style-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;padding:19px 18px}.onair-install__style-card>input{top:17px;right:17px;width:17px;height:17px;min-width:17px}.onair-install__diagram-wrap{margin:0}.onair-install__style-card .onair-install__card-title{font-size:25px;margin:0 0 8px}.onair-install__style-card .onair-install__card-copy{font-size:12px}.onair-install__style-card .onair-install__tag{font-size:8px;padding-right:22px;margin-bottom:7px}.onair-install__fieldset{margin-bottom:25px}.onair-install__fieldset legend{font-size:19px}.onair-install__help-choice{font-size:12px}.onair-install__selection{align-items:stretch;flex-direction:column;gap:20px;padding:22px}.onair-install__selection dl{display:grid;gap:8px}.onair-install__selection dl>div{display:grid;grid-template-columns:60px 1fr}.onair-install__selection dd{font-size:14px}.onair-install__bundle{padding:27px 22px;gap:22px;margin-bottom:44px}.onair-install__bundle-actions{grid-template-columns:1fr}.onair-install__formula{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.onair-install__formula li{padding:19px}.onair-install__formula strong{font-size:14px}.onair-install__formula li>span:last-child{font-size:11px}.onair-install__scope-grid{grid-template-columns:1fr;gap:30px}.onair-install__quote-board{padding:24px}.onair-install__quote-board dl>div{grid-template-columns:100px 1fr;gap:15px}.onair-install__quote-board dd{font-size:12px}.onair-install__process{padding:0}.onair-install__process li:last-child{padding-bottom:0}.onair-install__builds{margin-top:44px}.onair-install__gallery{grid-template-columns:1fr;gap:20px}.onair-install__build-card img{aspect-ratio:4/3;max-height:350px}.onair-install__build-card>div{padding:22px}.onair-install__faq{margin:44px 0}.onair-install__faq summary{font-size:14px}.onair-install__enquiry{padding:26px 20px}.onair-install__enquiry-heading{grid-template-columns:1fr;gap:8px}.onair-install__form-grid{grid-template-columns:1fr;gap:18px}.onair-install__submit-row{align-items:stretch;flex-direction:column;gap:16px}.onair-install__submit-row button{width:100%}.onair-install__submit-row p{max-width:none}.onair-install__enquiry,.onair-install__heading{scroll-margin-top:90px}}@media(max-width:380px){.onair-install__style-card{grid-template-columns:85px minmax(0,1fr);gap:12px;padding:18px 14px}.onair-install__quote-board dl>div{grid-template-columns:1fr;gap:7px}}@media(prefers-reduced-motion:reduce){.onair-install *{transition:none!important;scroll-behavior:auto!important}}.amg{--amg-gold:#f9b32e;--amg-muted:#b7b7b3;background:#0a0a0a;color:#fff;padding:0 0 40px;font-family:var(--body-font-family,inherit)}.amg *{box-sizing:border-box}.amg-wrap{width:min(1220px,calc(100% - 80px));margin:0 auto}.amg h2,.amg h3,.amg p,.amg figure{margin:0}.amg h2{font-size:clamp(32px,3.7vw,52px);line-height:1.06;letter-spacing:-.035em;font-weight:800;color:inherit;text-transform:none}.amg h3{font-size:23px;line-height:1.16;letter-spacing:-.02em;color:inherit;text-transform:none}.amg p{font-size:15px;line-height:1.7;color:var(--amg-muted)}.amg a{color:inherit}.amg button{font:inherit}.amg a:focus-visible,.amg button:focus-visible,.amg summary:focus-visible,.amg-compare__scroll:focus-visible{outline:3px solid var(--amg-gold);outline-offset:4px}.amg [id]{scroll-margin-top:100px}.amg-kicker{font-size:11px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--amg-gold)!important;margin-bottom:14px!important}.amg-note{font-size:12px!important;line-height:1.6!important;color:#989993!important}.amg-nav{scrollbar-width:none;display:flex;gap:26px;padding:25px 0;border-bottom:1px solid #30302b;overflow-x:auto;white-space:nowrap}.amg-nav::-webkit-scrollbar{display:none}.amg-nav a{font-size:12px;text-decoration:none;color:#c9c9c2;font-weight:700;padding:9px 0}.amg-nav a:hover{color:var(--amg-gold)}.amg-intro{display:grid;grid-template-columns:1.03fr 1fr;gap:70px;align-items:end;padding:78px 0 40px}.amg-intro h2{font-size:clamp(45px,5vw,70px);line-height:.99}.amg-lead{font-size:17px!important}.amg-best{border-left:2px solid var(--amg-gold);padding-left:17px;margin-top:23px!important;font-size:13px!important}.amg-best b{display:block;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.amg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #33332c}.amg-stats>div{padding:26px;border-right:1px solid #33332c}.amg-stats>div:last-child{border-right:0}.amg-stats strong{display:block;color:var(--amg-gold);font-size:clamp(30px,3vw,45px);line-height:1;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.amg-stats span{display:block;color:#c5c5bf;font-size:12px;margin-top:10px;line-height:1.5}.amg-split{display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center}.amg-split>*{min-width:0}.amg-control{padding:88px 0}.amg-prose>p{margin-top:19px}.amg-prose .amg-kicker{margin-top:0}.amg-callout{padding:16px 18px;border:1px solid #3a3a31;border-left:3px solid var(--amg-gold);font-size:13px!important;color:#dfdfd9!important;margin-top:23px!important}.amg-prose>.amg-note{margin-top:19px}.amg-demo{padding:24px;border:1px solid #36362e;background:radial-gradient(ellipse at 50% 40%,#22221d,#11110f 65%);border-radius:14px}.amg-demo__buttons{display:flex;flex-wrap:wrap;gap:7px}.amg-demo__buttons button{min-height:40px;padding:8px 12px;border:1px solid #494940;border-radius:6px;background:#191917;color:#cfcec6;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.amg-demo__buttons button[aria-pressed=true]{background:var(--amg-gold);color:#080808;border-color:var(--amg-gold)}.amg-demo__layout{position:relative}.amg-car{display:block;max-height:380px;width:100%;margin:8px auto}.amg-car__body{fill:#181817;stroke:#57574f;stroke-width:2}.amg-car__glass{fill:#292925;stroke:#53534c;stroke-width:1.3}.amg-car__detail{fill:none;stroke:#55554b;stroke-width:1.6}.amg-car__corner rect{fill:#22221d;stroke:#5a5a4d;stroke-width:2}.amg-car__corner circle{fill:#737365}.amg-car__corner.is-active rect{fill:#4b3815;stroke:#f9b32e}.amg-car__corner.is-active circle{fill:#f9b32e}.amg-car__line{fill:none;stroke:#555549;stroke-width:3}.amg-car__line.is-active{stroke:#f9b32e}.amg-car__display{fill:#080808;stroke:#5a5a49;stroke-width:1.5}.amg-car text{font-size:12px;fill:#f9b32e;font-weight:700;letter-spacing:.05em}.amg-demo__readings{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-top:-7px}.amg-demo__readings span{border:1px solid #414137;border-radius:20px;padding:6px 11px;color:#cfcec6;font-size:10px}.amg-demo__status{color:#f9b32e!important;font-size:12px!important;margin:18px 0 8px!important}.amg-signature{padding:58px 0;border-top:1px solid #303029;border-bottom:1px solid #303029}.amg-signature__visual{overflow:hidden;background:#121211;border:1px solid #36362e;border-radius:12px}.amg-fob-guide{padding:40px 30px}.amg-fob-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.amg-fob-guide__grid>div{padding:24px 15px;border:1px solid #48483d;border-radius:9px;background:linear-gradient(135deg,#242420,#141413)}.amg-fob-guide__grid b{display:block;font-size:36px;font-weight:800;line-height:1;color:var(--amg-gold)}.amg-fob-guide__grid span{display:block;font-size:12px;color:#c7c7be;margin-top:9px}.amg-app{padding:24px}.amg-app svg{width:100%;max-height:275px;fill:#20201c;stroke:#aaa98c;stroke-width:2}.amg-app svg path{fill:none;stroke:#f9b32e;stroke-width:3}.amg-app .amg-app__screen{fill:#090909;stroke:#515143}.amg-app .amg-app__connection{stroke-dasharray:4 6;stroke:#f9b32e}.amg-tags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.amg-tags span{font-size:10px;font-weight:700;border:1px solid #555546;border-radius:4px;padding:7px 10px;color:#c6c6ba}.amg-hardware-image{display:block;width:100%;height:330px;object-fit:contain;background:#eeeee9;padding:20px}.amg-colours{display:flex;gap:21px;padding:20px;justify-content:center}.amg-colours span{display:flex;gap:8px;align-items:center;font-size:11px;color:#c6c6bb}.amg-colours span:before{content:"";width:10px;height:10px;background:var(--amg-dot);border-radius:50%}.amg-finish{display:grid;grid-template-columns:1fr 1fr}.amg-finish article{padding:18px;border-top:1px solid #39392f}.amg-finish article+article{border-left:1px solid #39392f}.amg-finish b{color:#f9b32e;font-size:12px}.amg-finish p{font-size:11px;margin-top:8px;line-height:1.5}.amg-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border:1px solid #39392f}.amg-presets>div{padding:22px;border-right:1px solid #39392f;display:flex;flex-direction:column;justify-content:center}.amg-presets>div:last-child{border:0}.amg-presets b{font-size:28px;color:#f9b32e;line-height:1;font-weight:800}.amg-presets span{font-size:12px;color:#dddcca;margin-top:12px}.amg-presets small{font-size:10px;color:#99998b;margin-top:5px}.amg-presets__low{background:#f9b32e}.amg-presets__low b,.amg-presets__low span{color:#090909}.amg-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:55px 0 0;background:#efefe9;color:#141414}.amg-features article{padding:25px 22px;border-right:1px solid #d0d0c5}.amg-features article:last-child{border-right:0}.amg-features small{font-size:10px;font-weight:800;color:#786124}.amg-features h3{font-size:18px;margin:26px 0 11px}.amg-features p{font-size:12px;line-height:1.6;color:#5f5f53}.amg-wiring{padding:86px 0 40px}.amg-badge{display:inline-block;border:1px solid #695625;padding:8px 13px;font-size:11px;font-weight:800;color:#f9b32e;margin-top:22px;border-radius:4px}.amg-pump{padding:30px;background:#141413;border:1px solid #39392f;border-radius:12px}.amg-pump__gauge{width:230px;height:115px;position:relative;margin:15px auto 35px;overflow:hidden}.amg-pump__gauge span{position:absolute;width:230px;height:230px;border:23px solid #292923;border-top-color:#f9b32e;border-right-color:#ad7b1e;bottom:-115px;border-radius:50%;transform:rotate(-45deg)}.amg-pump__gauge i{position:absolute;width:5px;height:95px;bottom:-5px;left:112px;background:#fff;border-radius:5px;transform-origin:bottom;transform:rotate(35deg)}.amg-pump__states{display:grid;grid-template-columns:1fr 1fr;border:1px solid #4b4b3a;margin-bottom:20px}.amg-pump__states>div{padding:16px}.amg-pump__states>div+div{border-left:1px solid #4b4b3a}.amg-pump__states b{display:block;color:#f9b32e;font-size:12px}.amg-pump__states span{display:block;color:#c4c4b5;font-size:11px;margin-top:7px}.amg-relay{padding:18px 0 55px}.amg-relay__pins{display:grid;grid-template-columns:1fr 1fr;gap:12px}.amg-relay__pins>div{border:1px solid #454535;border-radius:8px;padding:20px}.amg-relay__pins b{display:block;font-size:28px;line-height:1;color:#f9b32e}.amg-relay__pins span{display:block;font-size:12px;color:#c2c2b4;margin-top:12px}.amg-harness{border:1px solid #5c502e;border-radius:8px;padding:28px;background:linear-gradient(135deg,#242117,#141413)}.amg-harness b{display:block;color:#f9b32e;font-size:20px}.amg-harness span{display:block;color:#c2c2b4;font-size:12px;margin-top:13px}.amg-textlink{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-bottom:1px solid #776331;padding:10px 0 6px;font-size:12px;font-weight:700;color:#f9b32e!important;line-height:1.5;margin-top:18px}.amg-textlink span{font-size:18px}.amg-usb{display:flex;gap:28px;align-items:center;background:#232116;border:1px solid #5c4e28;border-radius:10px;padding:30px 34px;margin:0 0 60px}.amg-usb p:last-child{font-size:13px;max-width:850px;margin-top:11px;color:#bcbbaa}.amg-usb__icon{width:86px;height:45px;border:3px solid #f9b32e;border-radius:30px;flex:none;display:flex;align-items:center;justify-content:center}.amg-usb__icon span{height:10px;width:56px;background:#f9b32e;border-radius:5px}.amg-included{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-top:1px solid #38382c;padding:45px 0 60px}.amg-included p{font-size:14px}.amg-included .amg-kicker{font-size:11px}.amg-sectionhead{max-width:760px;margin-bottom:30px}.amg-sectionhead>p:last-child{margin-top:18px}.amg-media{padding:45px 0 75px}.amg-media__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.amg-media__grid img{width:100%;height:400px;object-fit:contain;background:#121211;display:block;border-radius:8px;border:1px solid #39392d}.amg figcaption{font-size:11px;line-height:1.6;color:#a6a694;padding:12px 0}.amg-videos{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:730px;margin:26px auto 0}.amg-videos video{width:100%;height:auto;max-height:510px;aspect-ratio:512/910;object-fit:contain;background:#101010;display:block;border-radius:8px;border:1px solid #39392d}.amg-compare{border-top:1px solid #38382c;padding:70px 0 65px}.amg-compare__scroll{scrollbar-width:thin;scrollbar-color:#80692b #161613;overflow-x:auto;border:1px solid #454535;border-radius:7px;-webkit-overflow-scrolling:touch}.amg-compare table{width:100%;min-width:830px;border-collapse:collapse;border-spacing:0;font-size:12px;line-height:1.6}.amg-compare th,.amg-compare td{padding:17px 15px;border-bottom:1px solid #37372a;border-right:1px solid #37372a;vertical-align:top;text-align:left}.amg-compare thead th{background:#1c1c16;color:#eeeede;font-weight:800}.amg-compare thead strong{font-size:18px;display:block}.amg-compare thead small{font-size:9px;color:#f9b32e;display:block;margin-top:4px}.amg-compare tbody th{width:18%;font-weight:700;color:#c6c6b4}.amg-compare td{width:20.5%;color:#b0b0a0}.amg-compare .amg-current{background:#292313!important;color:#e5deca!important}.amg-compare tr:last-child>*{border-bottom:0}.amg-compare__links a{display:inline-block;color:#f9b32e;text-decoration:none;font-size:11px;font-weight:800;min-height:28px}.amg-compare__hint{margin:-6px 0 14px!important}.amg-faq{padding:65px 0;border-top:1px solid #38382c;align-items:start}.amg-faq details{border-bottom:1px solid #414132}.amg-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;min-height:62px;align-items:center;padding:16px 0;font-size:14px;font-weight:700;color:#d5d5c2;line-height:1.5}.amg-faq summary::-webkit-details-marker{display:none}.amg-faq summary>span{font-size:23px;color:#f9b32e;font-weight:400}.amg-faq details[open] summary>span{transform:rotate(45deg)}.amg-faq details>p{font-size:13px;margin:0 0 22px;line-height:1.7}.amg-cta{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;border-top:1px solid #51482f;padding:40px 0}.amg-cta h2{font-size:36px}.amg-cta p{font-size:13px;max-width:680px;margin-top:13px}.amg-cta>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.amg-button{display:flex;justify-content:space-between;gap:28px;align-items:center;background:#f9b32e;color:#090909!important;padding:16px 20px;text-decoration:none;font-size:12px;font-weight:800;min-height:52px;border-radius:5px}.amg-purchase-summary{padding:14px 0 4px;border-top:1px solid #deded5;margin-top:12px}.amg-purchase-summary p{font-size:12px;line-height:1.6;margin:0 0 9px;color:#515144}.amg-purchase-summary b{display:inline-block;font-size:10px;letter-spacing:.05em;background:#eae8d9;color:#4b4431;padding:5px 8px}.amg-purchase-summary a{display:block;margin-top:10px;color:#765616;text-decoration:underline;font-size:11px}@media(max-width:1023px){.amg-wrap{width:calc(100% - 48px)}.amg-split{gap:35px}.amg-intro{gap:36px}.amg-stats>div{padding:21px 17px}.amg-features{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-features article:nth-child(2){border-right:0}.amg-features article:nth-child(-n+2){border-bottom:1px solid #d0d0c5}.amg-cta{gap:30px}.amg-usb{padding:26px}}@media(max-width:749px){.amg-wrap{width:calc(100% - 36px)}.amg-nav{gap:22px;padding:15px 0}.amg-nav a{font-size:11px}.amg-intro{grid-template-columns:1fr;gap:26px;padding:50px 0 28px}.amg-intro h2{font-size:46px;line-height:1.01}.amg h2{font-size:34px}.amg h3{font-size:21px}.amg-lead{font-size:15px!important}.amg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.amg-stats>div{padding:22px 18px}.amg-stats>div:nth-child(2){border-right:0}.amg-stats>div:nth-child(-n+2){border-bottom:1px solid #33332c}.amg-stats strong{font-size:34px}.amg-stats span{font-size:11px}.amg-split{grid-template-columns:1fr;gap:30px}.amg-control{padding:52px 0}.amg-prose>p{font-size:14px}.amg-demo{padding:20px 17px}.amg-demo__buttons button{min-height:43px;padding:9px 12px}.amg-car{max-height:330px}.amg-signature{padding:38px 0}.amg-signature__visual{order:2}.amg-fob-guide{padding:27px 22px}.amg-fob-guide__grid>div{padding:19px 14px}.amg-finish article{padding:15px}.amg-hardware-image{height:300px;padding:16px}.amg-presets{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.amg-presets>div:nth-child(-n+2){border-bottom:1px solid #39392f}.amg-presets>div:nth-child(2){border-right:0}.amg-features{margin-top:35px}.amg-features article{padding:23px 17px}.amg-features h3{font-size:17px;margin-top:20px}.amg-features p{font-size:12px}.amg-wiring{padding:52px 0 28px}.amg-pump{padding:25px 20px}.amg-pump__gauge{margin-top:0}.amg-relay{padding:13px 0 37px}.amg-usb{padding:24px 20px;gap:18px;align-items:flex-start;margin-bottom:37px}.amg-usb__icon{width:51px;height:29px;border-width:2px;margin-top:6px}.amg-usb__icon span{width:34px;height:6px}.amg-usb .amg-kicker{font-size:9px!important;letter-spacing:.06em}.amg-usb h3{font-size:20px}.amg-included{grid-template-columns:1fr;gap:20px;padding:36px 0}.amg-media{padding:26px 0 45px}.amg-media__grid{grid-template-columns:1fr;gap:20px}.amg-media__grid img{height:auto;max-height:450px;object-fit:contain}.amg-videos{gap:15px;margin-top:22px}.amg-videos video{max-height:none}.amg figcaption{font-size:10px}.amg-compare{padding:45px 0}.amg-compare th,.amg-compare td{padding:15px 13px}.amg-faq{padding:45px 0;gap:25px}.amg-faq summary{font-size:13px;min-height:62px}.amg-cta{grid-template-columns:1fr;gap:24px;padding:35px 0}.amg-cta h2{font-size:30px}.amg-cta>div:last-child{align-items:stretch}.amg-cta .amg-textlink{align-self:flex-start}.amg [id]{scroll-margin-top:85px}}.amg[data-system=elite] .amg-stats>div:nth-child(3) strong,.amg[data-system=airboy] .amg-stats>div:first-child strong{font-size:clamp(24px,2.8vw,36px)}@media(prefers-reduced-motion:reduce){.amg *{transition:none!important}}.onair-cart-confidence{padding:15px 17px;margin:12px 0 16px;border:1px solid #d6d0c4;border-radius:6px;background:#faf8f3;color:#25231e;text-align:start;font-size:13px;line-height:1.55}.onair-cart-confidence p{margin:0 0 8px;color:#4d493f;font-size:13px;line-height:1.55}.onair-cart-confidence .onair-cart-confidence__saved{display:flex;justify-content:space-between;gap:12px;color:#191919}.onair-cart-confidence__saved strong{color:#664700;font-weight:750;white-space:nowrap}.onair-cart-confidence__links{display:flex;flex-wrap:wrap;gap:4px 20px}.onair-cart-confidence__links a{display:inline-flex;align-items:center;min-height:40px}.onair-cart-confidence a{color:#664700;text-decoration:underline;text-underline-offset:3px}.onair-cart-confidence .onair-cart-confidence__help{margin:3px 0 0;font-size:12px}.onair-cart-confidence a:focus-visible{outline:2px solid #664700;outline-offset:3px}.oa-coil-entry{display:flex;gap:24px;align-items:center;margin:28px auto;max-width:1200px;padding:20px 28px;background:#111a20;color:#f0eee6;border-radius:7px;border:1px solid #4e5346}.oa-coil-entry>img{width:85px;height:100px;object-fit:contain;border-radius:3px;flex-shrink:0}.oa-coil-entry>div{flex:1}.oa-coil-entry p{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#dcae51;margin:0 0 6px}.oa-coil-entry h2{font-size:23px;line-height:1.2;text-transform:none;letter-spacing:-.02em;color:inherit;margin:0}.oa-coil-entry div>span{font-size:11px;color:#bec7c9;display:block;margin-top:8px}.oa-coil-entry a{display:flex;align-items:center;gap:24px;min-height:48px;padding:12px 17px;border-radius:4px;background:#dcae51;color:#181a15;font-size:12px;font-weight:700;text-decoration:none}.oa-coil-entry a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:750px){.oa-coil-entry{margin:20px;gap:15px;padding:18px;flex-wrap:wrap}.oa-coil-entry>img{width:64px;height:80px}.oa-coil-entry h2{font-size:20px}.oa-coil-entry a{width:100%;justify-content:space-between}}.onair-purchase-confidence{margin:15px 0 4px;padding:16px 17px;border:1px solid #dcd5c5;border-radius:5px;background:#f7f4ec;color:#29271f;font-size:13px;line-height:1.6;text-align:start}.oa-purchase__heading{display:flex;align-items:center;gap:9px}.oa-purchase__heading>span{color:#765511;font-size:15px}.oa-purchase__heading strong{font-size:14px;line-height:1.4;color:#24221b}.onair-purchase-confidence p{font-size:13px;line-height:1.65;color:#555146;margin:8px 0 0}.onair-purchase-confidence .oa-purchase__timing{font-size:12px}.oa-purchase__links{display:flex;flex-wrap:wrap;gap:3px 18px;margin-top:4px}.oa-purchase__links a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;font-weight:700;color:#664b16;text-decoration:underline;text-underline-offset:4px}.onair-purchase-confidence small{display:block;font-size:11px;line-height:1.6;color:#615b4d;margin-top:2px}.onair-purchase-confidence a:focus-visible{outline:2px solid #765511;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map */
