:root{--ink:#E9EEF2;--ink-2:#C3CDD5;--muted:#8A96A1;--accent:#CFE3F1;--accent-ink:#061019;--wood:#4FB0EA;--laser:#4FB0EA;--eo:cubic-bezier(.16, 1, .3, 1)}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink)}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body::before{position:fixed;inset:0;z-index:89;pointer-events:none;background:radial-gradient(125% 95% at 50% 40%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, .42) 100%)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.progress-line{position:fixed;left:0;top:0;width:100%;height:2px;z-index:95;pointer-events:none;transform-origin:0 50%;transform:scaleX(0)}.admin-bar .progress-line{top:32px}.word{padding-bottom:.16em;margin-bottom:-.16em}.muted{color:var(--muted)}.h3{color:var(--muted)}.ask{color:var(--tone, var(--accent));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-family:var(--font)}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.eyebrow > span:not(.dot){color:var(--accent);display:inline-flex;align-items:center;gap:12px}.eyebrow > span:not(.dot)::after{content:"";width:28px;height:1px;background:var(--line-2)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dot--wood{background:var(--wood)}.dot--laser{background:var(--laser)}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.sec-head .muted{max-width:44ch}.hud-box{position:relative}.hud-box::before{--c:var(--tone, var(--accent));content:"";position:absolute;inset:-1px;pointer-events:none;z-index:2;background:linear-gradient(var(--c), var(--c)) left top / 14px 1px no-repeat, linear-gradient(var(--c), var(--c)) left top / 1px 14px no-repeat, linear-gradient(var(--c), var(--c)) right top / 14px 1px no-repeat, linear-gradient(var(--c), var(--c)) right top / 1px 14px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 14px 1px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 1px 14px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 14px 1px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 1px 14px no-repeat;transition:opacity .4s var(--eo)}.btn{position:relative;overflow:hidden;isolation:isolate;gap:12px;transition:transform .35s var(--eo), background-color .3s var(--eo), border-color .3s var(--eo), color .3s var(--eo), box-shadow .4s var(--eo)}.btn::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, .55) 50%, transparent 70%);transform:translateX(-130%);transition:transform .8s var(--eo)}.btn:hover::after,.btn:focus-visible::after{transform:translateX(130%)}.btn__t,.btn__i{position:relative;z-index:1}.btn__i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--eo)}.btn:hover .btn__i,.btn:focus-visible .btn__i{transform:translateX(4px)}.btn:active{transform:scale(.97)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{background:#fff;box-shadow:0 10px 40px -10px rgba(207, 227, 241, .45)}.btn--ghost{border-color:var(--line-2);color:var(--ink);background:rgba(23, 27, 35, .4)}.btn--ghost::after{background:linear-gradient(105deg, transparent 30%, rgba(207, 227, 241, .14) 50%, transparent 70%)}.btn--ghost:hover{border-color:var(--tone, var(--ink))}.btn--block{width:100%;justify-content:space-between;white-space:normal;text-align:left;min-height:56px;line-height:1.25;padding:12px 20px}.site-header.is-scrolled{border-bottom-color:var(--line)}.brand__air{color:var(--accent)}.nav a{position:relative}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--eo)}.nav a:hover::after{transform:scaleX(1);transform-origin:left}.menu-btn{display:none}@media (max-width: 900px){.site-header__inner{gap:10px}.menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;font:500 14px/1 var(--font);color:var(--ink);background:transparent;border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer}.menu-btn i{display:block;width:14px;height:1px;background:currentColor;box-shadow:0 4px 0 currentColor, 0 -4px 0 currentColor;transition:box-shadow .3s}.menu-btn[aria-expanded="true"] i{box-shadow:none}.nav{display:flex;position:fixed;left:0;right:0;top:76px;flex-direction:column;gap:0;padding:8px var(--gutter) 20px;background:#171B23;border-bottom:1px solid var(--line);box-shadow:0 30px 60px rgba(0, 0, 0, .6);transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--eo), transform .35s var(--eo), visibility 0s linear .35s}.admin-bar .nav{top:122px}.nav a{padding:14px 0;font-size:17px;color:var(--ink);border-bottom:1px solid var(--line)}.nav a::after{content:none}.nav.is-open{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .25s var(--eo), transform .35s var(--eo), visibility 0s}}.hero{padding:128px 0 72px}@keyframes drift{0%{transform:translate3d(-2%, -1%, 0) scale(1)}100%{transform:translate3d(2%, 1.5%, 0) scale(1.05)}}.hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hero__beam{position:absolute;top:-20%;right:8%;width:46vw;height:140%;background:linear-gradient(195deg, rgba(207, 227, 241, .08) 0%, rgba(207, 227, 241, .02) 35%, rgba(207, 227, 241, 0) 65%);transform:rotate(14deg);transform-origin:top right}.floor{position:absolute;bottom:0;overflow:hidden}.floor::before{position:absolute;left:0;right:0;top:0;height:200%;background-image:linear-gradient(rgba(207, 227, 241, .16) 1px, transparent 1px), linear-gradient(90deg, rgba(207, 227, 241, .16) 1px, transparent 1px);background-size:64px 64px;transform:rotateX(72deg);transform-origin:50% 0}@keyframes floor{from{transform:rotateX(72deg) translate3d(0, 0, 0)}to{transform:rotateX(72deg) translate3d(0, 64px, 0)}}.hero__lead{color:var(--muted)}.stage{position:relative;margin-right:calc(var(--gutter) * -1);perspective:1800px}.stage__box{position:relative;width:100%;aspect-ratio:1000 / 800;container-type:inline-size;transform-style:preserve-3d}.stage__m{position:absolute;margin:0;transform-style:preserve-3d;will-change:transform}.stage__m--wood{--tone:var(--wood)}.stage__m--laser{--tone:var(--laser)}.stage__img{width:100%;height:auto;display:block;filter:none}.stage__shadow{position:absolute;left:6%;right:6%;bottom:-3.5%;height:11%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, .78), rgba(0, 0, 0, 0) 72%)}.stage__lines{position:absolute;left:0;top:0;width:100%;height:80cqw;z-index:3;overflow:visible;pointer-events:none}.lead{fill:none;stroke-width:1.6}.lead--wood{stroke:var(--wood)}.lead--laser{stroke:var(--laser)}.tgt--wood{fill:var(--wood)}.tgt--laser{fill:var(--laser)}.ring{fill:none;stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:ring 2.6s var(--eo) infinite}.ring--wood{stroke:var(--wood)}.ring--laser{stroke:var(--laser);animation-delay:1.3s}@keyframes ring{0%{transform:scale(.4);opacity:.9}100%{transform:scale(1.6);opacity:0}}.callout{position:absolute;z-index:4;display:grid;gap:3px;background:rgba(23, 27, 35, .88);border:1px solid var(--line-2);border-top:2px solid var(--tone);color:var(--muted);font-size:12px;line-height:1.35;text-decoration:none;transition:border-color .3s var(--eo), background-color .3s var(--eo)}.callout:hover{border-color:var(--tone);background:rgba(23, 27, 35, .96)}.callout--wood{--tone:var(--wood)}.callout--laser{--tone:var(--laser)}.callout__k{font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tone)}.callout__v{font:500 clamp(18px, 2.1cqw, 26px)/1.1 var(--mono);color:var(--ink);letter-spacing:-.02em}@media (max-width: 900px){.hero{min-height:0}.stage{margin:20px 0 0}.stage__box{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:10px}.stage__lines{display:none}.callout{position:relative;left:auto;right:auto;bottom:auto}.callout__v{font-size:20px}.floor{height:34%}.hero__beam{width:80vw}}.picker{position:relative;padding:var(--section) 0;isolation:isolate;overflow:clip}.picker::before{content:"";position:absolute;inset:-10% -20%;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 72% 55%, rgba(79,176,234, .09) 0%, rgba(79,176,234, 0) 70%);transition:opacity .6s}.picker::after{content:"";position:absolute;inset:-10% -20%;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(40% 50% at 72% 55%, rgba(79, 176, 234, .12) 0%, rgba(79, 176, 234, 0) 70%);transition:opacity .6s}.picker:has(.panel[data-range="laser"])::before{opacity:0}.picker:has(.panel[data-range="laser"])::after{opacity:1}.panel{--tone:var(--wood);margin-top:48px;display:grid;grid-template-columns:minmax(250px, .85fr) 1.45fr .95fr;grid-template-areas:"ctrl read media" "cta read media";grid-template-rows:1fr auto;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg, rgba(190, 214, 232, .05), rgba(190, 214, 232, .012) 60%)}.panel[data-range="laser"]{--tone:var(--laser)}.panel__controls{grid-area:ctrl;display:flex;flex-direction:column;gap:16px;padding:28px 28px 20px;border-right:1px solid var(--line);min-width:0}.panel__cta{grid-area:cta;padding:0 28px 28px;border-right:1px solid var(--line);min-width:0}.panel__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.panel__for{font-size:14px;color:var(--ink-2);line-height:1.45;min-height:2.9em}.panel__use{display:grid;gap:8px;color:var(--ink-2);font-size:15px;line-height:1.5;min-height:4.6em}.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);border-radius:var(--radius)}.seg__btn{position:relative;z-index:1;display:grid;gap:4px;text-align:left;background:none;border:0;padding:10px 14px;cursor:pointer;color:var(--ink);font-family:var(--font);transition:color .35s var(--eo)}.seg__btn b{font-size:15px;font-weight:600}.seg__btn small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .35s var(--eo)}.seg__btn[aria-checked="true"],.seg__btn[aria-checked="true"] small{color:var(--accent-ink)}.seg__pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--tone);border-radius:var(--radius);transition:transform .55s var(--eo), background-color .55s var(--eo)}.power-steps{display:flex;flex-wrap:wrap;gap:8px}.step{font:500 17px/1 var(--mono);color:var(--ink-2);background:transparent;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);padding:12px 13px;min-width:62px;transition:border-color .3s, color .3s, background-color .3s}.step small{font:500 11px var(--font);color:var(--muted);margin-left:4px}.step:hover{border-color:var(--line-2)}.step[aria-checked="true"]{border-color:var(--tone);color:var(--ink);background:rgba(190, 214, 232, .05);box-shadow:inset 0 -2px 0 var(--tone)}.panel__readouts{grid-area:read;display:grid;min-width:0}.readout{border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.readout--gauge{border-right:1px solid var(--line)}.readout:nth-child(4){border-right:1px solid var(--line)}.readout:nth-child(4),.readout--price{border-bottom:0}.readout__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.readout__value{font:500 clamp(28px, 2.6vw, 40px)/1 var(--mono);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.readout__value small{font:500 12px var(--font);color:var(--muted);margin-left:6px;letter-spacing:0}.readout__value .ask{font:500 20px var(--font);letter-spacing:0}.readout--price .readout__value{color:var(--tone);transition:color .5s}.readout__sub{font-size:13px;color:var(--muted);line-height:1.45;min-height:1.2em}.mini-gauge{width:100%;height:auto;overflow:visible}.mini-gauge__track{fill:none;stroke:rgba(190, 214, 232, .1);stroke-width:10;stroke-linecap:round}.mini-gauge__fill{fill:none;stroke:var(--tone);stroke-width:10;stroke-linecap:round;transition:stroke .5s}.mini-gauge__needle line{stroke:var(--ink);stroke-width:3;stroke-linecap:round}.mini-gauge__needle circle{fill:var(--ink)}.mini-gauge__t{fill:var(--muted);font:500 10px var(--mono)}.stages{display:flex;gap:6px;margin:4px 0 2px}.stages i{display:block;width:22px;height:8px;background:var(--tone);border-radius:1px;transition:background-color .5s}.panel__media{grid-area:media;margin:0;display:grid;place-items:center;position:relative;padding:24px;min-width:0}.panel__media::after{content:"";position:absolute;z-index:-1;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0) 72%)}.panel__media img{width:100%;max-width:400px;height:auto}@media (max-width: 1100px){.panel{grid-template-columns:1fr 1fr;grid-template-areas:"ctrl read" "cta read" "media media"}.panel__media{border-top:1px solid var(--line)}.panel__media img{max-width:300px}}@media (max-width: 700px){.panel{grid-template-columns:1fr;grid-template-areas:"ctrl" "read" "cta" "media";grid-template-rows:auto;margin-top:32px}.panel__controls{padding:20px 18px 16px;border-right:0;border-bottom:1px solid var(--line);gap:12px}.panel__cta{padding:18px;border-right:0;border-top:1px solid var(--line)}.power-steps{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.power-steps::-webkit-scrollbar{display:none}.panel__for,.panel__use{min-height:0}.panel__readouts{grid-auto-rows:auto}.readout--gauge{border-right:0;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:16px}.readout--gauge .readout__label{width:100%}.readout:nth-child(2){border-right:1px solid var(--line)}.readout__value{font-size:26px}.panel__media{padding:16px}.panel__media img{max-width:220px}}.product--wood{--tone:var(--wood)}.product--laser{--tone:var(--laser);background:none}.product,.anatomy,.power,.specs,.faq,.enquire{position:relative;isolation:isolate}.product::after{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;animation:drift 24s ease-in-out infinite alternate}.product--wood::after{background:radial-gradient(40% 45% at 30% 50%, rgba(79,176,234, .1) 0%, rgba(79,176,234, 0) 70%), radial-gradient(50% 60% at 80% 40%, rgba(22, 32, 42, .7) 0%, rgba(22, 32, 42, 0) 70%)}.product--laser::after{background:radial-gradient(40% 45% at 70% 50%, rgba(79, 176, 234, .12) 0%, rgba(79, 176, 234, 0) 70%), radial-gradient(50% 60% at 20% 40%, rgba(22, 32, 42, .7) 0%, rgba(22, 32, 42, 0) 70%)}.product__media{position:relative;transform-style:preserve-3d}.product__media::before{background:none}.product__img{filter:none}.product--wood .product__img{max-width:600px}.product__copy p,.prose p,.prose li{color:var(--ink-2)}.product__tag{color:var(--tone)!important}.ticks li,.ticks li:last-child{border-color:var(--line)}.ticks li::before{background:var(--tone)}.avail i{background:var(--tone);opacity:.6}.product__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.product .btn--primary{background:var(--tone)}.product .btn--primary:hover{background:#fff}.anatomy{--tone:var(--accent)}.anatomy::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.anatomy__sticky{position:sticky;top:0;height:100vh;height:100svh}.anatomy__head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex:none}.anatomy__head .h2{max-width:14ch}.anatomy__nav{display:grid;gap:12px;flex:none}.anatomy__steps{list-style:none;margin:0;padding:0}.anatomy__steps button:hover{color:var(--ink)}.anatomy__steps button.is-active{color:var(--ink)}.anatomy__progress{overflow:hidden}.anatomy__progress span{position:absolute;inset:0}.anatomy__view{flex:1;min-height:0;display:grid;place-items:center;margin-top:12px;overflow:hidden}.anatomy__figure{position:relative;transform-origin:50% 50%;will-change:transform}.anatomy__img{width:100%;height:auto;display:block;filter:none}.anatomy__figure::after{content:"";position:absolute;left:8%;right:8%;bottom:-3%;height:8%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, .75), rgba(0, 0, 0, 0) 72%)}.anatomy__note{position:absolute;right:0;bottom:0;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hotspots{list-style:none;margin:0;padding:0;counter-reset:hs}.hotspot{position:absolute;left:var(--x);top:var(--y)}.hotspot__dot{position:relative;border-radius:50%;border:0;cursor:pointer;transition:transform .4s var(--eo)}.hotspot__dot::before{counter-increment:hs;content:counter(hs);position:absolute;inset:0;display:grid;place-items:center;font:600 11px/1 var(--mono);color:var(--accent-ink)}.hotspot__dot::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid var(--accent);animation:ping 2.4s var(--eo) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.8);opacity:0}}.hotspot.is-open .hotspot__dot,.hotspot.is-lit .hotspot__dot{transform:scale(1.25)}.hotspot__card{position:absolute;left:26px;top:-10px;width:260px;padding:14px 16px;display:grid;gap:6px;background:rgba(23, 27, 35, .96);color:var(--muted);font-size:14px;line-height:1.45;border:1px solid var(--line-2);border-left:2px solid var(--accent);box-shadow:0 24px 50px rgba(0, 0, 0, .5);transform-origin:0 0}.hotspot--right .hotspot__card{left:auto;right:26px;transform-origin:100% 0}.hotspot__card strong{color:var(--ink);font-size:17px;font-weight:600}.js .hotspot__card{opacity:0;visibility:hidden;transition:opacity .3s var(--eo), visibility 0s linear .3s}.js .hotspot.is-open .hotspot__card{opacity:1;visibility:visible;transition:opacity .3s var(--eo), visibility 0s}.anatomy__list{display:none}@media (max-width: 900px){.anatomy__sticky{overflow:visible}.anatomy__head{flex-direction:column;align-items:start}.anatomy__view{overflow:visible;margin-top:20px}.anatomy__note{position:static;margin-top:10px;text-align:right;width:100%;padding:0 var(--gutter)}.js .hotspot__card,.hotspot__card{display:none}.hotspot__dot{width:22px;height:22px;margin:-11px 0 0 -11px}.anatomy__list{display:grid;list-style:none;margin-top:20px;counter-reset:al}.anatomy__list button{width:100%;display:grid;grid-template-columns:28px 1fr;column-gap:12px;text-align:left;padding:14px 0;background:none;border:0;border-top:1px solid var(--line);color:var(--muted);font:400 15px/1.45 var(--font);cursor:pointer}.anatomy__list button::before{counter-increment:al;content:counter(al);grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:600 11px var(--mono)}.anatomy__list strong{color:var(--ink);font-size:16px;font-weight:600}.anatomy__list button.is-active strong{color:var(--accent)}}.power{padding:0;overflow:visible}.power__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:96px 0 40px}.power__viewport{margin-top:40px;perspective:1600px}.power__track{list-style:none;margin:0;display:flex;gap:20px;width:max-content;padding:6px var(--gutter) 10px max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));will-change:transform}.model{flex:0 0 clamp(280px, 25vw, 340px);min-height:470px;display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(190, 214, 232, .05), rgba(190, 214, 232, .012));transition:border-color .35s var(--eo);backface-visibility:hidden}.model--wood{--tone:var(--wood)}.model--laser{--tone:var(--laser)}.model:hover{border-color:var(--tone)}.model__range{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tone)}.model__range span{color:var(--muted);margin-left:6px;letter-spacing:.08em}.model__kw{margin-top:14px;font-weight:600;line-height:.9;letter-spacing:-.04em}.model__kw span{font-size:clamp(80px, 8vw, 112px)}.model__kw small{font-size:20px;letter-spacing:0;margin-left:6px;color:var(--muted);font-weight:500}.model__name{margin-top:10px;font-size:19px;font-weight:600}.model__name small{font:500 12px var(--mono);color:var(--muted);margin-left:6px}.model__spec{margin:16px 0 0;display:grid;gap:8px}.model__spec div{display:grid;grid-template-columns:92px 1fr;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.model__spec dt{font-size:13px;color:var(--muted)}.model__spec dd{margin:0;font-size:14px;color:var(--ink-2);line-height:1.4}.model__spec dd small{display:block;color:var(--muted);font-size:12px}.model__foot{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.model__price{font-family:var(--mono);font-size:23px;white-space:nowrap}.model__price small{font:500 12px var(--font);color:var(--muted)}.model__price--ask{font:500 15px var(--font);color:var(--tone);white-space:normal}@media (max-width: 900px){.power{height:auto!important;padding:var(--section) 0}.power__sticky{position:relative;height:auto;padding:0;overflow:visible;display:block}.power__hint{display:none}.power__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:28px}.power__viewport::-webkit-scrollbar{display:none}.power__track{padding-left:var(--gutter)}.model{scroll-snap-align:start;flex-basis:82vw;max-width:340px;min-height:440px}}.specs{background:transparent;border-color:var(--line)}.tabs{margin-top:40px}.tabs__list{position:relative;border-color:var(--line);background:transparent}.tabs__list button{position:relative;z-index:1}.js .tabs__list button[aria-selected="true"]{background:transparent;color:var(--accent-ink)}.tabs__pill{display:none}.js .tabs__pill{display:block;position:absolute;top:4px;bottom:4px;left:4px;width:0;background:var(--wood);border-radius:var(--radius);z-index:0;transition:transform .5s var(--eo), width .5s var(--eo), background-color .5s var(--eo)}.js .tabs__list:has(.tab--laser[aria-selected="true"]) .tabs__pill{background:var(--laser)}.tabs__panel--wood{--tone:var(--wood)}.tabs__panel--laser{--tone:var(--laser)}.chart{margin:4px 0 40px}.chart__cap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.chart__legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;letter-spacing:.04em;text-transform:none}.chart__legend i{display:inline-block;width:14px;height:6px;margin:0 4px 0 12px;background:var(--tone)}.chart__legend .l2{opacity:.6}.chart__legend .l3{opacity:.32}.chart__rows{list-style:none;margin:0;padding:0}.crow{display:grid;gap:16px;align-items:center}.crow__label{font-size:15px}.crow__label small{color:var(--muted);font-size:12px;margin-left:6px}.crow__bars{display:grid;gap:6px}.cbar{display:grid;gap:12px;align-items:center}.cbar__track{background:rgba(190, 214, 232, .07);position:relative;overflow:hidden;border-radius:1px}.cbar__fill{position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--tone);transform-origin:left}.cbar--2 .cbar__fill{opacity:.6}.cbar--3 .cbar__fill{opacity:.32}.cbar__v{font:500 13px var(--mono);text-align:right}.js .cbar__fill{transform:scaleX(0)}.is-drawn .cbar__fill{transform:scaleX(1);transition:transform 1s var(--eo)}.is-drawn .cbar:nth-child(2) .cbar__fill{transition-delay:.08s}.is-drawn .cbar:nth-child(3) .cbar__fill{transition-delay:.16s}thead th small{display:block;color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:none;margin-top:4px}tbody tr:hover{background:rgba(207, 227, 241, .04)}th,td{border-color:var(--line)}td{color:var(--ink-2)}@media (max-width: 700px){.cbar{grid-template-columns:1fr 64px}}.faq__item,.faq__item:last-child{border-color:var(--line)}.faq__item summary::after,.faq__item summary::before{background:var(--accent)}.faq__head{position:sticky;top:120px}.faq__grid .h2{position:static}@media (max-width: 900px){.faq__head{position:static}}.enquire{background:linear-gradient(180deg, rgba(190, 214, 232, .02), rgba(190, 214, 232, 0));border-color:var(--line)}.enquire__chosen{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:10px 14px;border:1px solid var(--line-2);font-size:14px}.enquire__chosen[hidden]{display:none}.enquire__chosen span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.form{padding:28px;border:1px solid var(--line);background:rgba(23, 27, 35, .5)}.form__pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form input,.form select,.form textarea{background:rgba(0, 0, 0, .35);border-color:var(--line-2);color:var(--ink)}.form select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23CFE3F1' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form select optgroup,.form select option{background:#1F2430;color:var(--ink)}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(207, 227, 241, .08)}.form__notice--ok{border-color:var(--accent)}.form.is-flash{animation:flash 1.2s var(--eo)}@keyframes flash{0%{box-shadow:0 0 0 0 rgba(207, 227, 241, .35)}100%{box-shadow:0 0 0 18px rgba(207, 227, 241, 0)}}@media (max-width: 700px){.form{padding:18px}.form__pair{grid-template-columns:1fr}}.site-footer{background:#05070A;border-top:1px solid var(--line)}.site-footer .brand__air{color:var(--accent)}.is-off::before,.is-off::after,.is-off .hotspot__dot::after,.is-off .lamp__glow,.is-off .lamp__inner{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.hero::before,.product::after,.floor::before,.ring,.hotspot__dot::after{animation:none}.btn::after{display:none}.js .cbar__fill{transform:none}.js .hotspot__card{opacity:1;visibility:visible}}@media (min-width: 901px){.js .callout{opacity:0}.js .lead{stroke-dasharray:1;stroke-dashoffset:1}}@media (prefers-reduced-motion: reduce){.js .stage__m--laser{transform:none}.js .stage__m--wood,.js .callout{opacity:1}}@media (max-width: 900px){.stage{margin-top:8px}}.mini-gauge__ticks line{stroke:rgba(190, 214, 232, .35);stroke-width:1}.mini-gauge__ticks line.mj{stroke:rgba(190, 214, 232, .6);stroke-width:1.4}.mini-gauge__band{fill:none;stroke:var(--tone);stroke-width:3;transition:stroke .5s, opacity .4s}.mini-gauge__t{font-size:11px}.stage__m::after{content:"";position:absolute;pointer-events:none}.stage__shadow::before{content:"";position:absolute}.stage__shadow::after{position:absolute;left:-22%;right:-22%;top:-90%;bottom:-90%;border-radius:50%;border:1px dashed rgba(190, 214, 232, .14);animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.floor::after{content:"";position:absolute;top:0;height:1px}@media (max-width: 900px){.stage__shadow::after{display:none}}@media (prefers-reduced-motion: reduce){.stage__shadow::after{animation:none}}@media (max-width: 900px){.stage__m--laser{top:0}}.mini-gauge__band{stroke-linecap:butt}.callout--laser{right:auto}.callout--wood{right:auto}.dot--laser{margin-left:0}.dot--wood{margin-left:8px}.panel[data-range="laser"] .seg__pill{transform:none}.panel[data-range="wood"] .seg__pill{transform:translateX(100%)}.crow{grid-template-columns:170px 1fr;padding:7px 0;border-top:0}.crow:last-child{border-bottom:0}.chart__rows{display:grid;gap:4px}.cbar__track{height:10px}.cbar__v{font-size:15px;color:var(--ink)}@media (max-width: 700px){.crow{grid-template-columns:1fr;gap:6px;padding:8px 0}}.stage__m::after{clip-path:none}.stage__m--wood::before{--glow:rgba(79,176,234, .07)}.stage__m--laser::before{--glow:rgba(79, 176, 234, .09)}.stage__shadow::before{left:2%;right:2%;top:46%;bottom:auto;height:1px;border:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg, transparent, var(--tone) 50%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 30%, #000 70%, transparent);mask-image:linear-gradient(90deg, transparent, #000 30%, #000 70%, transparent);opacity:.55}.stage__shadow::after{content:none}.floor::after{box-shadow:none}.anatomy[data-range="laser"]{--tone:var(--laser)}.anatomy[data-range="wood"]{--tone:var(--wood)}.anatomy__img--wood,.anatomy [data-r="wood"]{display:none}.anatomy[data-range="wood"] .anatomy__img--wood{display:block}.anatomy[data-range="wood"] .anatomy__img--laser,.anatomy[data-range="wood"] [data-r="laser"]{display:none}.anatomy[data-range="wood"] [data-r="wood"]{display:block}.anatomy__nav{justify-items:end}.anatomy__range{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--radius)}.anatomy__range button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:none;border:0;border-radius:var(--radius);color:var(--muted);font:500 14px/1 var(--font);cursor:pointer;transition:color .3s, background-color .3s, box-shadow .3s}.anatomy__range button:hover{color:var(--ink)}.anatomy__range button[aria-checked="true"]{color:var(--ink);background:rgba(207, 227, 241, .07);box-shadow:inset 0 -2px 0 var(--tone)}.anatomy__range .dot{margin:0}.anatomy__progress span{background:var(--tone)}.hotspot__dot{background:var(--tone);box-shadow:0 0 0 6px rgba(207, 227, 241, .12)}.hotspot__dot::after{border-color:var(--tone)}.hotspot__card{border-left-color:var(--tone)}.anatomy__list button::before{background:var(--tone)}.anatomy__list button.is-active strong{color:var(--tone)}.anatomy::after{background:radial-gradient(45% 40% at 50% 60%, rgba(207, 227, 241, .06) 0%, rgba(207, 227, 241, 0) 70%)}@media (max-width: 900px){.anatomy__nav{display:grid;justify-items:start;margin-top:4px}.anatomy__steps,.anatomy__progress{display:none}}.panel__readouts{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:1px;background:var(--line);border-right:1px solid var(--line)}.readout,.readout--gauge,.readout:nth-child(2),.readout:nth-child(4),.readout--price{border:0;background:#0A0E12}.readout{padding:18px 22px}.readout--gauge{grid-row:span 2;align-items:flex-start}.readout--price{grid-column:span 2;flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.mini-gauge__band{display:none}.mini-gauge{max-width:210px}.pmeter{display:flex;gap:3px;height:16px;margin:6px 0 2px}.pmeter i{flex:1;min-width:4px;background:rgba(190, 214, 232, .08);border-radius:1px;transform-origin:50% 100%}.pmeter i.on{background:var(--tone)}.pmeter i.adj{background:repeating-linear-gradient(135deg, var(--tone) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--tone)}@media (max-width: 1100px){.panel__readouts{border-right:0}}@media (max-width: 700px){.readout{padding:16px 14px}.readout--gauge{grid-row:auto;grid-column:span 2}.readout--press{grid-column:span 2}.readout--gauge .mini-gauge{max-width:130px}}.js .stage__box{opacity:0}.js .stage__m--laser{transform:none}.js .stage__m--wood{opacity:1}.stage__beam{position:absolute;bottom:10%;height:175%;z-index:-2;pointer-events:none;transform-origin:50% 100%}.stage__m--wood::after{--cone:rgba(79,176,234, .2)}.stage__m--laser::after{--cone:rgba(79, 176, 234, .22)}@media (max-width: 900px){.stage__beam{height:140%;filter:blur(12px)}}@media (prefers-reduced-motion: reduce){.js .stage__box{opacity:1}}.flow{display:grid;gap:7px;margin:8px 0 2px}.flow__row{display:grid;grid-template-columns:58px 1fr 52px;align-items:center;gap:10px;font:500 11px var(--mono);color:var(--muted)}.flow__row b{height:6px;background:rgba(190, 214, 232, .08);border-radius:1px;overflow:hidden;display:block}.flow__row i{display:block;height:100%;background:var(--tone)}.flow__row:nth-child(2) i{opacity:.7}.flow__row:nth-child(3) i{opacity:.45}.flow__row em{font-style:normal;text-align:right;color:var(--ink-2)}.flow__row.is-na em{color:var(--muted)}.tankviz{position:relative;height:22px;margin:8px 0 2px;border:1px solid var(--line-2);border-radius:11px;overflow:hidden;background:rgba(190, 214, 232, .04)}.tankviz__fill{position:absolute;inset:3px;border-radius:8px;background:linear-gradient(180deg, var(--tone), color-mix(in srgb, var(--tone) 55%, #000));transform-origin:0 50%;transform:scaleX(0)}.tankviz i{position:absolute;top:5px;bottom:5px;width:1px;background:rgba(23, 27, 35, .55)}.hero__beam{display:none}.hero__grid{grid-template-columns:.82fr 1.38fr;gap:clamp(24px, 3vw, 48px)}.hero__title{font-size:clamp(40px, 4.7vw, 70px)}.hero__lead{max-width:42ch;font-size:clamp(16px, 1.2vw, 18px)}.hero__facts div{padding:14px 22px 0 0;margin-right:22px;border-right:1px solid var(--line)}.hero__facts div:last-child{border-right:0;margin-right:0}.hero__facts dd{letter-spacing:-.02em}.stage__m--laser{left:0;width:60%;top:22.2cqw;z-index:2}.stage__m--wood{left:60%;width:38%;top:28.4cqw;z-index:1}.callout{width:24%;padding:10px 12px}.callout__v{font-size:clamp(16px, 1.9cqw, 22px)}.callout__s{font-size:11px}.callout--laser{left:2%;bottom:63cqw}.callout--wood{left:62%;bottom:56.8cqw}.stage__m--laser .stage__beam{height:calc(20.2cqw + 90%)}.stage__m--wood .stage__beam{height:calc(26.4cqw + 90%)}.stage__beam{left:-2%;right:-2%;filter:blur(14px);background:linear-gradient(180deg, var(--src) 0%, var(--beam) 35%, var(--beam-2) 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 80%, transparent 100%);mask-image:linear-gradient(180deg, #000 0%, #000 80%, transparent 100%)}.stage__m--laser .stage__beam{--src:rgba(150, 210, 248, .22);--beam:rgba(79, 176, 234, .08);--beam-2:rgba(79, 176, 234, .15)}.stage__m--wood .stage__beam{--src:rgba(200, 245, 222, .2);--beam:rgba(79,176,234, .07);--beam-2:rgba(79,176,234, .13)}.stage__m::before{box-shadow:0 0 14px 2px var(--lamp-glow), 0 0 40px 6px var(--lamp-glow)}.stage__m--laser::before{top:-20.2cqw;--lamp:#CDEBFF;--lamp-glow:rgba(79, 176, 234, .45)}.stage__m--wood::before{top:-26.4cqw;--lamp:#D8F7E8;--lamp-glow:rgba(79,176,234, .4)}@media (max-width: 1100px) and (min-width: 901px){.callout__s{display:none}}@media (max-width: 900px){.hero__facts{row-gap:14px}.hero__facts div:nth-child(2){border-right:0;margin-right:0}.stage__m--laser .stage__beam,.stage__m--wood .stage__beam{height:110%}.callout{width:auto}}@media (max-width: 900px){.hero__title{max-width:11ch}}.callout{min-width:148px}@media (max-width: 900px){.callout--laser,.callout--wood{min-width:0}}@media (max-width: 900px){.hero__grid{grid-template-columns:1fr}}.guide__title{margin:48px 0 14px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tone)}.spec--guide td.wrap-cell{white-space:normal;min-width:220px;font-family:var(--font)}.spec--guide tbody th{white-space:nowrap}.js .stage__box,.js .stage__m--wood,.js .stage__m--laser{opacity:1;transform:none}.js .hero .reveal{opacity:1;transform:none}.hero__title .word > span{transform:none!important}.hero::before{animation:none;inset:0}.hero__dots{background-image:repeating-radial-gradient(circle at 72% 62%, rgba(207, 227, 241, .055) 0 1px, transparent 1.5px 96px)}.floor{height:30%;perspective:none;-webkit-mask-image:none;mask-image:none;background:linear-gradient(180deg, rgba(207, 227, 241, .035) 0%, rgba(207, 227, 241, 0) 70%);left:0;right:0}.floor::before{content:none;animation:none}.floor::after{left:0;right:0;opacity:.5;background:linear-gradient(90deg, transparent 0%, rgba(207, 227, 241, .25) 30%, rgba(207, 227, 241, .35) 60%, transparent 100%)}@keyframes lampOn{0%{opacity:0}10%{opacity:.7}16%{opacity:.1}26%{opacity:.95}32%{opacity:.5}100%{opacity:1}}@keyframes drawLead{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes popIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes calloutIn{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.stage__beam,.stage__m::before,.stage__m::after{animation:lampOn 1.4s ease-out .25s both}.stage__m--wood .stage__beam,.stage__m--wood::before,.stage__m--wood::after{animation-delay:.5s}.js .lead{stroke-dasharray:1;animation:drawLead .7s cubic-bezier(.65, 0, .35, 1) 1.1s both}.js .lead--wood{animation-delay:1.3s}.tgt,.ring{transform-box:fill-box;transform-origin:center}.js .tgt{animation:popIn .45s cubic-bezier(.34, 1.56, .64, 1) .95s both}.js .tgt--wood{animation-delay:1.15s}.js .callout{animation:calloutIn .6s cubic-bezier(.16, 1, .3, 1) 1.6s both}.js .callout--wood{animation-delay:1.8s}@media (max-width: 900px){.js .callout{animation-delay:.6s}.js .callout--wood{animation-delay:.75s}}@media (prefers-reduced-motion: reduce){.stage__beam,.stage__m::before,.stage__m::after,.js .lead,.js .tgt,.js .callout{animation:none;opacity:1}.js .lead{stroke-dashoffset:0}}.brand__air,.site-footer .brand__air{-webkit-background-clip:text;background-clip:text}.lamp{position:absolute;left:50%;width:24%;z-index:0;transform:translateX(-50%);pointer-events:none}.lamp svg{display:block;width:100%;height:auto;overflow:visible}.lamp::before{content:"";position:absolute;left:calc(50% - .75px);width:1.5px;background:linear-gradient(180deg, rgba(60, 68, 76, 0), #3a424b 40%, #2b3138)}.stage__m--laser .lamp{--lamp:#CDEBFF}.stage__m--wood .lamp{--lamp:#D8F7E8}.lamp__glow,.lamp__inner{animation:lampOn 1.4s ease-out .25s both}.stage__m--wood .lamp__glow,.stage__m--wood .lamp__inner{animation-delay:.5s}.stage__beam{clip-path:polygon(40% 0, 60% 0, 98% 100%, 2% 100%)}@media (prefers-reduced-motion: reduce){.lamp__glow,.lamp__inner{animation:none}}.stage__m--laser .lamp{bottom:calc(100% + 20.2cqw - 2px)}.stage__m--wood .lamp{bottom:calc(100% + 26.4cqw - 2px)}.brand{align-items:center;text-align:center}.brand__mark{font-weight:600;letter-spacing:.14em;line-height:1}.brand__word{display:inline-flex;align-items:baseline;color:#E4E8EC}.brand__b{width:.58em;height:.9em;margin-right:.1em;align-self:center;transform:translateY(-.02em)}.brand__air,.site-footer .brand__air{color:#8DBDE0;background:none;-webkit-text-fill-color:currentColor}.brand__sub{margin-top:5px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:none;color:#E4E8EC}.site-footer__brand .brand__mark{display:inline-flex;flex-direction:column;align-items:center;font-size:24px}.site-footer__brand .brand__sub{display:block}body::before{content:none}.stage__img{-webkit-box-reflect:none}.ring{display:none}.stage,.hero__copy,.hero__bg{will-change:transform, opacity}.stage__beam{will-change:opacity}.product::after,.anatomy::after{animation:none}.panel,.model,.chart,.faq__item{contain:layout}.stage__img,.product__img,.anatomy__img,.panel__media img{content-visibility:visible}.anatomy__layout{display:grid;grid-template-columns:minmax(280px, .78fr) 1.8fr;gap:clamp(24px, 4vw, 64px);height:100%;align-items:center}.anatomy__side{display:flex;flex-direction:column;gap:22px;align-self:center}.anatomy__side .eyebrow{margin-bottom:0}.anatomy__range{align-self:flex-start}.anatomy__track{position:relative;padding-left:22px}.anatomy__progress{position:absolute;left:0;top:6px;bottom:6px;width:2px;height:auto;background:var(--line);border-radius:2px}.anatomy__progress span{transform:scaleY(0);transform-origin:50% 0}.anatomy__steps{display:grid;gap:4px}.anatomy__steps li{list-style:none}.anatomy__steps button{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:start;gap:6px;padding:12px 14px;text-align:left;border:1px solid transparent;background:transparent;border-radius:var(--radius);font:inherit;color:var(--muted);cursor:pointer;transition:background-color .35s var(--eo), border-color .35s var(--eo), color .35s var(--eo)}.astep__n{font:500 12px/1.6 var(--mono);color:var(--tone);opacity:.6}.astep__b{display:grid;gap:0}.astep__b strong{font-size:17px;font-weight:600;color:var(--ink-2);transition:color .35s}.astep__t{display:grid;grid-template-rows:0fr;opacity:0;font-size:14px;line-height:1.5;color:var(--muted);transition:grid-template-rows .45s var(--eo), opacity .35s var(--eo), margin .45s var(--eo)}.astep__t > span{overflow:hidden}.anatomy__steps button.is-active{background:rgba(207, 227, 241, .045)}.anatomy__steps button.is-active strong{color:var(--ink)}.anatomy__steps button.is-active .astep__t{grid-template-rows:1fr;opacity:1;margin-top:6px}.anatomy__steps button:hover strong{color:var(--ink)}.anatomy__view{position:relative;height:100%;margin:0;isolation:isolate;border-radius:4px}.anatomy__view::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(207, 227, 241, .06) 1px, transparent 1px), linear-gradient(90deg, rgba(207, 227, 241, .06) 1px, transparent 1px);background-size:44px 44px;background-position:center;-webkit-mask-image:radial-gradient(60% 60% at 50% 50%, #000 0%, transparent 78%);mask-image:radial-gradient(60% 60% at 50% 50%, #000 0%, transparent 78%)}.anatomy__view::after{content:"";position:absolute;left:10%;right:10%;bottom:4%;height:18%;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 72%);transition:background .6s}.anatomy__figure{width:min(100%, 980px, calc((100svh - 190px) * var(--ar, 1.115)))}.anatomy__note,.hotspot__card{display:none!important}.hotspot.is-open .hotspot__dot{transform:scale(1.35);box-shadow:0 0 0 8px color-mix(in srgb, var(--tone) 25%, transparent), 0 0 30px 6px color-mix(in srgb, var(--tone) 45%, transparent)}.hotspot.is-open .hotspot__dot::after{animation-duration:1.4s}@media (max-width: 900px){.anatomy__layout{grid-template-columns:1fr;height:auto;gap:24px}.anatomy__side{display:contents}.anatomy__side .eyebrow,.anatomy__title,.anatomy__range{order:0}.anatomy__view{order:1;height:auto}.anatomy__track{order:2;padding-left:0}.anatomy__progress{display:none}.anatomy__steps button .astep__t{grid-template-rows:1fr;opacity:1;margin-top:4px}.anatomy__steps button{padding:12px 0;border:0;border-top:1px solid var(--line);border-radius:0}.anatomy__figure{width:100%}.anatomy[data-range="wood"] .anatomy__figure{width:82%;margin:0 auto}}.anatomy__layout{flex:1;min-height:0}.anatomy__steps button span{color:inherit}.anatomy__steps button .astep__n{color:var(--tone)}.anatomy__steps button.is-active{border-color:var(--line-2);box-shadow:inset 2px 0 0 var(--tone)}@media (max-width: 900px){.anatomy__steps{display:grid}.anatomy__steps button.is-active{box-shadow:none}.anatomy__steps button.is-active strong{color:var(--tone)}}.anatomy__steps button span{font-family:var(--font);font-size:inherit;opacity:1;letter-spacing:0}.anatomy__steps button .astep__n{font:500 12px/1.6 var(--mono);opacity:.6}.anatomy__steps button.is-active .astep__n{opacity:1}.astep__t > span{font-size:14px}@media (min-width: 901px){.anatomy__view{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, transparent 0, #000 6%, #000 92%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(180deg, transparent 0, #000 6%, #000 92%, transparent 100%);mask-composite:intersect}}.spec--main{border-collapse:separate;border-spacing:0}.spec--main th,.spec--main td{padding:16px 20px 16px 0;vertical-align:middle}.spec--main thead th{padding-bottom:18px;border-bottom:1px solid var(--line-2)}.spec__corner{width:32%;font:500 11px var(--mono)!important;letter-spacing:.16em!important;color:var(--muted)!important}.spec__model{position:relative;padding-top:18px!important;text-transform:none!important;letter-spacing:0!important}.spec__model::before{content:"";position:absolute;left:0;right:24px;top:0;height:2px;background:var(--tone)}.spec__model span{display:block;font:600 18px/1.2 var(--font);color:var(--ink)}.spec__model small{display:block;margin-top:4px;font:500 12px var(--font);color:var(--tone)!important;letter-spacing:.02em!important}.spec__group th{padding:30px 0 10px!important;font:500 11px/1 var(--mono)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--tone)!important;border-bottom:1px solid var(--line);background:none!important}.spec--main tbody th[scope="row"]{font:400 15px var(--font);color:var(--ink-2)}.spec--main td{white-space:nowrap}.spec--main td b{font:500 19px/1 var(--mono);color:var(--ink);letter-spacing:-.01em}.spec--main td small{font:500 12px var(--font);color:var(--muted);margin-left:2px}.spec--main td em{display:block;margin-top:5px;font:400 12px var(--mono);font-style:normal;color:var(--muted)}.spec--main tbody tr:not(.spec__group):hover > *{background:rgba(207, 227, 241, .035)}.spec__ask a{display:inline-block;padding:5px 12px;border:1px solid color-mix(in srgb, var(--tone) 60%, transparent);border-radius:99px;font:500 12px/1 var(--font);letter-spacing:.04em;color:var(--tone);text-decoration:none;transition:background-color .3s, color .3s}.spec__ask a:hover{background:var(--tone);color:var(--accent-ink)}@media (max-width: 700px){.spec--main tbody th[scope="row"],.spec__corner{position:sticky;left:0;z-index:1;background:var(--bg);min-width:130px}.spec--main td b{font-size:16px}}.anatomy{height:260vh}.anatomy__sticky{padding:100px 0 28px;display:flex;flex-direction:column;justify-content:center}.anatomy__top{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.anatomy__top .eyebrow{margin-bottom:12px}.anatomy__title{font-size:clamp(32px, 3.2vw, 48px);max-width:none}.adiag{position:relative;display:grid;grid-template-columns:minmax(210px, 1fr) minmax(0, 1.75fr) minmax(210px, 1fr);gap:clamp(28px, 4vw, 64px);align-items:center;height:calc(100svh - 270px);min-height:420px}.adiag::before{content:"";position:absolute;inset:0 22%;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(207, 227, 241, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(207, 227, 241, .05) 1px, transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(55% 55% at 50% 50%, #000 0%, transparent 75%);mask-image:radial-gradient(55% 55% at 50% 50%, #000 0%, transparent 75%)}.adiag__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0;transition:opacity .8s ease}.anatomy.is-in .adiag__lines{opacity:1}.adiag__lines path{fill:none;stroke-width:1;transition:stroke .45s ease}.adiag__lines circle{fill:rgba(207, 227, 241, .3);transition:fill .45s ease}.adiag__lines .is-active{stroke:var(--tone);stroke-width:1.5}.adiag__lines circle.is-active{fill:var(--tone)}.adiag__col{position:relative;display:flex;flex-direction:column;justify-content:space-around;gap:20px;height:100%}.adiag__fig,.anatomy__figure.adiag__fig{position:relative;justify-self:center;width:min(100%, calc((100svh - 300px) * var(--ar, 1.115)))}.adiag__fig::after{content:"";position:absolute;z-index:-1}.acall{display:grid;column-gap:6px;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:rgba(10, 14, 18, .78);color:var(--muted);font:inherit;cursor:pointer;opacity:.55}.acall:hover{opacity:.85}.acall.is-active{opacity:1;border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:rgba(14, 20, 26, .94)}.acall__n{font:500 12px var(--mono);color:var(--tone)}.acall strong{font-size:17px;font-weight:600;color:var(--ink)}.acall__t{font-size:14px;line-height:1.5;color:var(--ink-2)}.adiag__bar{height:2px;margin-top:18px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.adiag__bar span{position:absolute;inset:0;background:var(--tone);transform:scaleX(0);transform-origin:0 50%}.hotspot__dot{width:22px;height:22px;margin:-11px 0 0 -11px}@media (max-width: 1100px) and (min-width: 901px){.adiag{grid-template-columns:minmax(180px, 1fr) minmax(0, 1.4fr) minmax(180px, 1fr)}.acall__t{font-size:13px}}@media (max-width: 900px){.anatomy{height:auto;padding:var(--section) 0}.anatomy__sticky{position:relative;height:auto;padding:0;display:block}.anatomy__top{flex-direction:column;align-items:flex-start}.adiag{display:flex;flex-direction:column;height:auto;min-height:0;gap:12px}.adiag::before{inset:0}.adiag__fig,.anatomy__figure.adiag__fig{order:-1;width:100%;margin-bottom:12px}.anatomy[data-range="wood"] .adiag__fig{width:82%}.adiag__col{height:auto;gap:10px;width:100%}.adiag__lines,.adiag__bar{display:none}.acall{opacity:1}}@media (max-width: 900px){.adiag__col{display:contents}.acall[data-call="0"]{order:1}.acall[data-call="1"]{order:2}.acall[data-call="2"]{order:3}.acall[data-call="3"]{order:4}.acall{width:100%}}.adiag__fig,.anatomy__figure.adiag__fig{z-index:auto;will-change:auto;transform:none}.adiag__lines{z-index:2}.adiag .hotspot{z-index:3}.adiag__col{z-index:4}.adiag__lines path{stroke:rgba(207, 227, 241, .28)}.js .reveal{opacity:1;transform:none}.js .tabs:not(.is-ready) .tabs__list button[aria-selected="true"]{background:var(--laser);color:var(--accent-ink)}.js .tabs:not(.is-ready) .tabs__pill{opacity:0}.acall{row-gap:0;align-items:center;padding:14px 18px;transition:opacity .45s var(--eo), border-color .45s var(--eo), background-color .45s var(--eo), box-shadow .45s var(--eo), padding .45s var(--eo)}.acall__t{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .5s var(--eo), opacity .35s ease, margin-top .5s var(--eo)}.acall__t > span{overflow:hidden;min-height:0}.acall.is-active,.acall:hover,.acall:focus-visible{padding-top:18px;padding-bottom:18px}.acall.is-active .acall__t,.acall:hover .acall__t,.acall:focus-visible .acall__t{grid-template-rows:1fr;opacity:1;margin-top:8px}.acall::after{content:"+";grid-column:3;grid-row:1;justify-self:end;font:400 18px/1 var(--mono);color:var(--muted);transition:transform .45s var(--eo), color .45s}.acall{grid-template-columns:30px 1fr auto}.acall__t{grid-column:2 / 4}.acall.is-active::after,.acall:hover::after{transform:rotate(45deg);color:var(--tone)}@media (max-width: 900px){.acall__t{grid-template-rows:1fr;opacity:1;margin-top:6px}.acall::after{content:none}}.spec--main thead th.spec__corner{position:relative;padding-top:18px!important;font:600 18px/1.2 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important}.spec--main thead th.spec__corner::before{content:"";position:absolute;left:0;right:24px;top:0;height:2px;background:var(--line-2)}.spec--main thead th.spec__corner::after{display:block;margin-top:4px;font:500 12px var(--font);letter-spacing:.02em;color:var(--muted)}.spec--main thead th{vertical-align:bottom}@media (min-width: 901px){.adiag__col{display:block}.adiag__col .acall{position:absolute;left:0;right:0;contain:layout style}.adiag__col--l .acall:nth-child(1),.adiag__col--r .acall:nth-child(1){top:12%}.adiag__col--l .acall:nth-child(2),.adiag__col--r .acall:nth-child(2){top:58%}.acall,.acall.is-active,.acall:hover,.acall:focus-visible{padding-top:16px;padding-bottom:16px;transition:opacity .35s var(--eo), border-color .35s var(--eo), background-color .35s var(--eo)}.acall__t{transition:grid-template-rows .4s var(--eo), opacity .3s ease, margin-top .4s var(--eo)}.anatomy .hotspot__dot::after{animation:none}.anatomy .hotspot.is-open .hotspot__dot::after{animation:ping 1.8s var(--eo) infinite}.anatomy__sticky,.adiag{contain:layout style}}.acall.is-active{box-shadow:none}.anatomy .hotspot.is-open .hotspot__dot{box-shadow:0 0 0 8px color-mix(in srgb, var(--tone) 28%, transparent)}.anatomy .hotspot__dot{transition:transform .3s var(--eo)}.adiag__fig::after,.adiag::before{will-change:auto}.stage__shadow,.stage__shadow::before,.stage__shadow::after,.floor::after{display:none}.adiag__fig::after{left:6%;right:6%;bottom:-5%;height:14%;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 72%)}.anatomy__view::after{display:block}.stage__m::after{top:auto}.hero__title{max-width:none}@media (min-width: 901px){.hero__grid{grid-template-columns:.98fr 1.22fr}.hero__title{font-size:clamp(34px, 3.55vw, 56px)}}@media (max-width: 900px){.hero__title{font-size:clamp(30px, 9vw, 46px)}}.hero__title{text-wrap:balance}@media (max-width: 900px){.hero{padding:84px 0 40px}.hero__grid .stage{order:-1;margin:0;width:100%}.hero__copy{order:1}}@media (max-width: 900px){.hero__copy .eyebrow{display:none}.panel__readouts .readout:has(.tankviz){grid-column:1 / -1}.cbar{grid-template-columns:minmax(0, 1fr) 54px;gap:10px}.cbar__v{text-align:right;min-width:0;padding-right:2px}.crow__bars,.crow{min-width:0;max-width:100%}}@media (max-width: 700px){.spec--main th,.spec--main td{padding-left:10px;padding-right:10px}.spec--main th.spec__corner{width:32%;padding-left:0}.spec--main thead th.spec__corner{font-size:16px!important}.spec--main thead th.spec__model{font-size:16px}.spec--main td small,.spec--main th small{font-size:11px}}@media (max-width: 700px){.spec--main tbody th,.spec--main tbody td:first-child{padding-left:0}}@media (max-width: 900px){.panel__media{order:-1;padding:18px 12px 6px;border-bottom:1px solid var(--line)}.panel__media img{max-height:240px;width:auto;max-width:100%;margin:0 auto}}@media (max-width: 900px){.panel{grid-template-areas:"media" "ctrl" "read" "cta";grid-template-rows:auto}}@media (max-width: 700px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-right:calc(var(--gutter, 16px) * -1);padding-right:var(--gutter, 16px)}.spec--main{table-layout:auto;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.spec--main th,.spec--main td{padding:12px 12px;font-size:14px;word-break:normal;overflow-wrap:normal;white-space:nowrap;vertical-align:middle}.spec--main th.spec__model,.spec--main td{min-width:112px}.spec--main th.spec__corner,.spec--main tbody th,.spec--main tbody td:first-child,.spec--main .spec__group th{position:sticky;left:0;z-index:2;background:var(--bg, #171B23);width:108px;min-width:108px;max-width:108px;white-space:normal;padding-left:0;padding-right:10px}.spec--main thead th.spec__corner,.spec--main thead th.spec__model{font-size:15px!important;white-space:nowrap}.spec--main thead th.spec__corner::after,.spec--main thead th.spec__model small,.spec--main thead th.spec__model span{font-size:11px;white-space:nowrap}.spec--main td small,.spec--main td .unit{font-size:11px;margin-left:4px}.spec--main .spec__enq,.spec--main td .btn,.spec--main td a{white-space:nowrap}}@media (max-width: 700px){.spec--main thead th.spec__corner{position:sticky!important;left:0;z-index:3;background:var(--bg, #171B23)}.spec--main tbody th[colspan]{left:0;width:auto;min-width:0;max-width:none;white-space:nowrap;background:transparent;z-index:1}}@media (max-width: 700px){.spec--main tbody th[colspan]{position:static}.spec__glabel{position:sticky;left:0;display:inline-block;white-space:nowrap}}@media (max-width: 700px){.spec--main thead th.spec__model > span{font:600 15px/1.2 var(--font)!important;letter-spacing:0!important;color:var(--ink);display:block}.spec--main thead th.spec__model > small{display:block;margin-top:4px;font-size:11px}}@media (max-width: 900px){.lamp{display:block;width:26%}.stage__m--laser .lamp{bottom:calc(100% + 9cqw - 2px)}.stage__m--wood .lamp{bottom:calc(100% + 9cqw - 2px);width:34%}}@media (max-width: 900px){.panel,.panel *{overflow-anchor:none}.panel__use{min-height:74px;align-content:start}.panel__for{min-height:42px}.panel__readouts .readout:nth-child(3),.panel__readouts .readout:nth-child(4){min-height:200px}.panel__readouts .readout:nth-child(5){min-height:150px}.panel__readouts .readout--price{min-height:64px}.panel__cta .btn{min-height:68px}.panel__media{min-height:266px}}@media (max-width: 900px){:root{--section:44px}.hero{padding-bottom:24px}.floor{display:none}.hero__facts{margin-bottom:0}}@media (max-width: 900px){.hero__bg{-webkit-mask-image:linear-gradient(180deg, #000 70%, transparent 100%);mask-image:linear-gradient(180deg, #000 70%, transparent 100%)}}@media (max-width: 900px){.hero::before,.hero::after,.hero__beam{-webkit-mask-image:linear-gradient(180deg, #000 60%, transparent 98%);mask-image:linear-gradient(180deg, #000 60%, transparent 98%)}}.panel__readouts .readout{justify-content:flex-start}.panel__readouts .readout__value{min-height:44px;display:flex;align-items:baseline}.panel__readouts .readout__sub{min-height:2.9em}.flow__row b i{will-change:width}.lamp::before{height:140vh;bottom:98%}.stage{overflow:visible}.hero{overflow-x:clip}@media (max-width: 900px){.stage{overflow:visible}}.adiag__fig,.anatomy__figure{--ar:1.171}@media (min-width: 901px){.stage__m--laser{left:0;width:58%}.stage__m--wood{left:56%;width:44%}}@media (max-width: 900px){.stage__m--laser{left:0;width:60%;top:19.5cqw}.stage__m--wood{left:58%;width:42%;top:33cqw}}@media (min-width: 901px){.stage__m--laser{top:26.5cqw}.stage__m--wood{top:32.4cqw}.stage__m--laser .lamp{bottom:calc(100% + 24.5cqw - 2px)}.stage__m--wood .lamp{bottom:calc(100% + 30.4cqw - 2px)}}.stage__beam{display:none!important}.stage__m--laser{--hang:24.5cqw}.stage__m--wood{--hang:30.4cqw}.lamp{bottom:calc(100% + var(--hang) - 2px)!important}.lamp::after{content:"";position:absolute;left:50%;top:94%;width:330%;transform:translateX(-50%);z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--cone), .34) 0%, rgba(var(--cone), .16) 45%, rgba(var(--cone), 0) 100%);clip-path:polygon(36% 0, 64% 0, 100% 100%, 0 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 22%, #000 78%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 22%, #000 78%, transparent 100%)}.proof{position:relative}.proof__img{display:block;width:100%;height:auto;aspect-ratio:1800 / 1013;object-fit:cover;border:1px solid var(--line-2)}@media (max-width: 700px){.proof__img{aspect-ratio:4 / 3;object-position:55% 50%}.proof{margin-top:32px}}html{--tone:var(--g, #4FB0EA)}.progress-line{background:var(--g, var(--laser))}.product-switch{display:block}.rswitch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-2);border-radius:var(--radius)}.rswitch__btn{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;background:none;border:0;border-radius:var(--radius);color:var(--muted);font:500 13px/1 var(--font);cursor:pointer;transition:color .3s var(--eo), background-color .35s var(--eo)}.rswitch__btn i{width:7px;height:7px;border-radius:50%;background:var(--t);transition:background-color .3s}.rswitch__btn:hover{color:var(--ink)}.rswitch__btn[aria-checked="true"]{background:var(--t);color:var(--accent-ink)}.rswitch__btn[aria-checked="true"] i{background:var(--accent-ink)}.rswitch--float{display:none}.site-header .rswitch{margin-left:auto}.hero__pager{display:flex;align-items:center;justify-content:center}.pager__arrow{display:grid;place-items:center;padding:0;border:1px solid var(--line-2);border-radius:50%;color:var(--ink);cursor:pointer;transition:border-color .3s var(--eo), color .3s var(--eo)}.pager__arrow:hover{border-color:var(--tone);color:var(--tone)}.pager__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pager__group{display:flex}.pager__btn{display:grid;gap:4px;color:var(--muted);font-family:var(--font);cursor:pointer;transition:color .3s var(--eo), border-color .35s var(--eo), background-color .35s var(--eo)}.pager__btn b{display:flex;align-items:center;gap:8px;font-weight:600}.pager__btn b::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--t)}.pager__btn small{text-transform:uppercase}.pager__btn:hover{color:var(--ink)}.pager__btn[aria-checked="true"]{color:var(--ink);border-color:var(--t)}.stage__lines{display:none}.stage__m--laser,.stage__m--wood{left:3%;width:68%;top:16cqw;z-index:2;--hang:12cqw}.stage__m--laser{--cone:79, 176, 234}.stage__m--wood{--cone:79,176,234}.lamp::after{height:calc(var(--hang) + 34cqw)}.callout--laser,.callout--wood{left:auto;right:0;top:34cqw;bottom:auto;width:24%}.js .callout,.js .callout--wood{animation-delay:.35s}.stage__m--laser .lamp__glow,.stage__m--laser .lamp__inner,.stage__m--wood .lamp__glow,.stage__m--wood .lamp__inner{animation-delay:.15s}.stage__m--wood::after,.stage__m--laser::after{animation-delay:.2s}@media (max-width: 900px){.site-header .rswitch{display:none}.rswitch--float{display:inline-flex;position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:70;background:rgba(23, 27, 35, .95);box-shadow:0 10px 30px rgba(0, 0, 0, .55);transition:opacity .3s var(--eo), transform .35s var(--eo)}.rswitch--float.is-away,body:has(.nav.is-open) .rswitch--float,body:has(.form :focus) .rswitch--float{opacity:0;pointer-events:none;transform:translate(-50%, 14px)}.hero__pager{margin-top:14px;gap:8px}.pager__btn small{display:none}.stage__box{display:block}.stage__m--laser,.stage__m--wood{left:5%;width:90%}.callout--laser,.callout--wood{position:absolute;left:6%;right:6%;top:auto;bottom:0;width:auto}}@media (max-width: 700px){.power-steps{overflow:visible;margin:0;padding:0;gap:6px}.step{flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px;text-align:center;justify-content:center}.step small{display:none}}.stage__shadow{display:none}.stage__m::after,.adiag__fig::after{left:-4%;right:-4%;bottom:-7%;height:22%;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--tone) 38%, transparent) 0%, color-mix(in srgb, var(--tone) 14%, transparent) 42%, transparent 72%);filter:blur(14px);opacity:.9}.panel__media::after,.product__media::after,.anatomy__figure::after{left:-4%;right:-4%;bottom:-5%;height:16%}.proof{margin:0 auto clamp(32px, 5vw, 64px)}.spec-cards{display:none}@media (max-width: 900px){.specs .table-wrap{display:none}.spec-cards{display:grid;gap:14px;margin-top:18px}.scard{border:1px solid var(--line-2);border-radius:var(--radius);padding:16px;background:rgba(255,255,255,.02)}.scard__h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid var(--tone);font-size:17px}.scard__h small{color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.scard dl{margin:0}.scard dl > div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.scard dl > div:last-child{border-bottom:0}.scard dt{color:var(--muted)}.scard dd{margin:0;text-align:right}}@media (max-width: 900px){.rswitch--float,.rswitch--float.is-away,body:has(.form :focus) .rswitch--float{display:flex;position:fixed;top:77px;bottom:auto;left:0;right:0;width:100%;transform:none;opacity:1;pointer-events:auto;z-index:60;gap:6px;padding:6px var(--gutter, 16px);border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:rgba(23, 27, 35, .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.rswitch--float .rswitch__btn{flex:1 1 0;justify-content:center;min-height:38px;border:1px solid var(--line)}body:has(.nav.is-open) .rswitch--float{opacity:0;pointer-events:none}.site-footer{padding-bottom:24px}html{scroll-padding-top:130px}}.stage__box,.adiag__fig,.product__media,.anatomy__figure{background-image:none!important}.adiag__fig::after,.stage__m::after{content:"";position:absolute;top:auto;z-index:-1;pointer-events:none;border-radius:50%}.adiag__fig::before,.stage__m::before{content:"";position:absolute;left:-6%;right:-6%;bottom:-14%;height:40%;z-index:-2;pointer-events:none;filter:blur(30px)}.panel__media::after,.product__media::after,.anatomy__figure::after{border-radius:50%;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 55%, transparent), color-mix(in srgb, var(--tone) 18%, transparent) 55%, transparent 100%);filter:blur(20px)}.anatomy__sticky{overflow:visible}.adiag__fig::after,.stage__m::after{left:10%;right:10%;bottom:3%;height:22%;opacity:1;filter:blur(18px);background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 95%, #fff 6%) 0%, color-mix(in srgb, var(--tone) 48%, transparent) 40%, color-mix(in srgb, var(--tone) 14%, transparent) 70%, transparent 100%)}.adiag__fig::before,.stage__m::before{background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 26%, transparent), transparent 100%)}.hero .floor{display:none}.hero__bg::after{content:"";position:absolute;inset:0;pointer-events:none}.panel__media{align-self:center;height:auto;min-height:0;padding-bottom:34px}.panel__media::after{left:14%;right:14%;bottom:20px;height:44px;border-radius:50%;filter:blur(14px);background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 80%, transparent) 0%, color-mix(in srgb, var(--tone) 30%, transparent) 50%, transparent 100%)}.product__media::after,.anatomy__figure::after{left:12%;right:12%;bottom:0;height:12%;filter:blur(14px)}.site-header.is-hidden{transform:none!important}.hero__facts > div{align-content:space-between;min-width:0;border-left:1px solid var(--line)}.hero__facts > div:first-child{border-left:0}.hero__facts dt{margin:0}.hero__pager{gap:14px;margin-top:30px}.pager__group{gap:0;padding:4px;border:1px solid var(--line-2);border-radius:var(--radius);background:rgba(23, 27, 35, .6)}.pager__btn{position:relative;min-width:168px;padding:12px 20px 13px;text-align:center;justify-items:center;border:0;border-radius:calc(var(--radius) - 2px);background:none}.pager__btn b{font-size:15px}.pager__btn small{font-size:10px;letter-spacing:.14em;opacity:.75}.pager__btn[aria-checked="true"]{background:color-mix(in srgb, var(--t) 16%, transparent);box-shadow:inset 0 -2px 0 var(--t)}.pager__arrow{width:44px;height:44px;background:rgba(23, 27, 35, .6)}@media (max-width: 900px){.hero__facts{max-width:none;margin-top:28px}.hero__facts dt{font-size:9px;letter-spacing:.1em}.pager__btn{min-width:0;padding:10px 16px}.pager__group{flex:0 1 auto}}.hero__facts dd{flex-wrap:nowrap}@media (max-width: 900px){.hero__facts{grid-template-columns:.7fr 1.1fr 1.1fr 1.5fr}.hero__facts dd small{font-size:9px}}@media (max-width: 560px){.hero__facts > div{padding:12px 14px}.hero__facts > div:nth-child(odd){border-left:0}.hero__facts > div:nth-child(n+3){border-top:1px solid var(--line)}.hero__facts dd small{font-size:10px}}.enquire__chosen{transition:border-color .4s, background-color .4s}.enquire__chosen::before,.enquire__chosen::after{background:var(--tone)}.proof__cap{display:flex;align-items:center;gap:12px;margin-top:16px;font:400 15px/1.5 var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.proof__cap::before{content:'';flex:none;width:22px;height:2px;background:var(--tone)}.nav .nav__enq{display:none}@media (max-width: 900px){.nav .nav__enq{display:block}}.hero__console{position:relative;border:1px solid var(--line-2);border-top:2px solid var(--tone);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 7%, rgba(23, 27, 35, .78)), rgba(23, 27, 35, .78));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .5s var(--eo, ease)}html .hero__console .callout{position:static;inset:auto;width:auto;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"v k" "v s";column-gap:20px;row-gap:4px;align-items:center;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;text-decoration:none;animation:none;opacity:1;transform:none}html .hero__console .callout::before,html .hero__console .callout::after{display:none}.hero__console .callout__v{grid-area:v;font:600 30px/1 var(--mono, ui-monospace, monospace);color:var(--ink);white-space:nowrap;padding-right:20px;border-right:1px solid var(--line-2)}.hero__console .callout__k{grid-area:k;font:500 10px/1 var(--mono, ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--tone)}.hero__console .callout__s{grid-area:s;font-size:14px;line-height:1.35;color:var(--muted)}.hero__console .callout:hover .callout__s{color:var(--ink)}.hero__console .hero__pager{display:flex;align-items:stretch;gap:8px;margin:0;justify-content:stretch}.hero__console .pager__group{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;padding:0;border:0;background:none}.hero__console .pager__btn{min-width:0}.hero__console .pager__btn[aria-checked="true"]{border-color:color-mix(in srgb, var(--t) 60%, transparent)}@media (max-width: 900px){html .hero__console .callout{padding:12px 14px;column-gap:14px}.hero__console .callout__v{font-size:22px;padding-right:14px}.hero__console .callout__s{font-size:13px}.hero__console .hero__pager{padding:6px;gap:6px}.hero__console .pager__arrow{min-height:40px}.hero__console .pager__btn{padding:9px 8px 10px}.hero__facts > div{padding:12px 14px}}@media (max-width: 560px){.hero__facts dd{font-size:19px}}.hero__console{margin-top:-6px}html .hero__console .callout{padding:12px 20px}.hero__console .callout__v{font-size:26px}.hero__console .pager__btn{padding:9px 12px 10px}.hero__facts{grid-template-columns:auto auto auto auto;justify-content:start}@media (max-width: 900px){.hero__console{margin-top:10px}}@media (min-width: 901px){.hero__console{margin-top:-30px}.hero__console .pager__btn{padding:8px 12px 9px;gap:2px}.hero__console .pager__btn small{font-size:9px}}@media (max-width: 900px){.hero__grid{display:flex;flex-direction:column;gap:0}.hero__copy{display:contents}.hero__copy .hero__title{font-size:clamp(30px, 9vw, 38px);line-height:1.05}.hero__copy .hero__lead{margin:20px 0 0}.hero__copy .hero__actions{margin-top:20px}.hero{padding-top:132px}body.admin-bar .rswitch--float{top:123px}}@media (max-width: 900px){.hero__copy .hero__title{margin-bottom:0}}@media (max-width: 900px){body.admin-bar .hero{padding-top:178px}}.hero__console .pager__arrow{align-self:center;min-height:0;color:var(--muted);transition:color .3s var(--eo, ease), border-color .3s var(--eo, ease), background-color .3s var(--eo, ease), transform .3s var(--eo, ease)}.hero__console .pager__arrow:hover{border-color:var(--tone)}.hero__console .pager__arrow:active{transform:scale(.92)}.pager__btn b::before,.rswitch__btn i{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 22%, transparent)}.pager__btn[aria-checked="true"] b::before{box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 30%, transparent), 0 0 12px var(--t)}.rswitch__btn[aria-checked="true"] i{box-shadow:none}.btn svg,.btn__arrow{stroke-width:1.8}@media (max-width: 900px){.hero__console .pager__arrow{width:36px;height:36px}}.hero__console .pager__arrow{width:32px;height:32px;border:0;background:none;color:color-mix(in srgb, var(--ink) 45%, transparent);border-radius:50%}.hero__console .pager__arrow svg{width:14px;height:14px;stroke-width:1.5}.hero__console .pager__arrow:hover{color:var(--tone);background:none}.hero__console .pager__btn{border:0;background:none;border-radius:0;box-shadow:inset 0 -1px 0 var(--line)}.hero__console .pager__btn[aria-checked="true"]{border:0;background:none;box-shadow:inset 0 -2px 0 var(--t)}.hero__console .pager__btn small{display:none}.hero__console .pager__btn b{justify-content:center;font-weight:500;color:var(--muted)}.hero__console .pager__btn[aria-checked="true"] b{color:var(--ink)}.pager__btn b::before,.pager__btn[aria-checked="true"] b::before{box-shadow:none;width:6px;height:6px}.rswitch__btn i{box-shadow:none}.hero__console .hero__pager{padding:4px 10px}.hero__console{display:none}.hero__other{align-items:center;gap:10px;margin:22px 0 0;font-size:14px;color:var(--muted)}.hero__other a{color:var(--ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb, var(--t) 70%, transparent);transition:color .3s, border-color .3s}.hero__other a:hover{color:var(--t);border-color:var(--t)}.hero__other-dot{width:6px;height:6px;border-radius:50%;background:var(--t);flex:none}.hero__facts{display:flex;gap:18px 0;margin:40px 0 0;padding:22px 0 0;border:0;border-top:1px solid var(--line-2);border-radius:0;background:none;max-width:none;overflow:visible}.hero__facts > div{display:grid;gap:8px;padding:0 30px 0 0;margin:0 30px 0 0;border:0;border-right:1px solid var(--line)}.hero__facts > div:last-child{margin-right:0;padding-right:0;border-right:0}.hero__facts dt{font:500 10px/1 var(--mono, ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hero__facts dd{display:flex;align-items:baseline;gap:6px;margin:0;font:600 30px/1 var(--mono, ui-monospace, monospace);color:var(--ink);white-space:nowrap}.hero__facts dd small{font:500 12px/1 var(--font);color:var(--tone);letter-spacing:.03em}.hero__facts dd small.pre{font:500 10px/1 var(--mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width: 900px){.hero__copy .hero__actions{order:5}.hero__copy .hero__other{order:6;margin-top:18px}.hero__copy .hero__facts{order:7;margin-top:28px;padding-top:20px}.hero__facts > div{padding-right:18px;margin-right:18px}}@media (max-width: 560px){.hero__facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 0}.hero__facts > div,.hero__facts > div:last-child{margin:0;padding:0;border:0}.hero__facts > div:nth-child(even){padding-left:18px;border-left:1px solid var(--line)}}.hero__other{display:block}.hero__other-dot{display:inline-block;vertical-align:middle;margin:-2px 10px 0 0}.hero__facts{flex-wrap:nowrap}.hero__facts > div{padding-right:22px;margin-right:22px}.hero__facts dd{font-size:26px}@media (max-width: 900px){.hero__facts dd{font-size:22px}}@media (max-width: 560px){.hero__facts{flex-wrap:wrap}}.enquire__chosen{border-color:var(--line-2);border-left:2px solid var(--tone);background:none;box-shadow:none}.enquire__chosen span{color:var(--muted)}.enquire__chosen b{color:var(--ink)}.hero__lead{min-height:2lh}@media (max-width: 900px){.lamp svg{transform-origin:50% 0}}@media (max-width: 900px){.lamp svg{transform:none}}@media (max-width: 900px){.lamp::after{opacity:1;-webkit-mask-image:none;mask-image:none}.stage__m .lamp{z-index:auto}.stage__m .stage__img{position:static;z-index:auto}}@media (max-width: 900px){.stage__m .lamp{width:24%}.lamp::after{top:94%;width:330%;height:60.7cqw}.lamp::before{top:auto;height:220px}.hero .stage{margin-top:30px}.hero__copy .eyebrow,.hero__copy .hero__title,.hero__copy .hero__lead,.hero__copy .hero__actions,.hero__copy .hero__other,.hero__copy .hero__facts{position:relative;z-index:3}}@media (min-width: 901px){.stage__m--laser,.stage__m--wood{top:19cqw;--hang:16cqw}}@media (max-width: 900px){.stage__m--laser,.stage__m--wood{top:15cqw;--hang:19cqw}.stage__box{padding-top:88%}.hero .stage{order:1;margin:84px -4px 0}.hero__copy .eyebrow{order:2;margin:22px 0 8px}.hero__copy .hero__title{order:3;margin:0}.hero__copy .hero__lead{order:4;margin-top:14px}}.stage__m .lamp{z-index:0}.stage__m .stage__img{position:relative;z-index:1}@media (max-width: 900px){.hero .stage{margin-bottom:30px}.hero__copy .eyebrow{margin-top:16px}}@media (max-width: 900px){.stage__m::after{left:6%;right:6%;bottom:2%;height:24%;filter:blur(4.6cqw);opacity:1}.stage__m::before{display:block;content:'';position:absolute;left:-14%;right:-14%;bottom:-16%;height:46%;z-index:-2;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 30%,transparent),transparent 100%);filter:blur(7cqw);opacity:1;animation:none}.hero__bg::after{background:radial-gradient(70% 14% at 50% 60%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 100%),radial-gradient(90% 40% at 50% 40%,color-mix(in srgb,var(--tone) 11%,transparent),transparent 100%)}}.btn--switch{gap:10px}.btn--switch .hero__other-dot{flex:none}.btn--switch em{font-style:normal;opacity:.6;font-weight:400}@media (max-width:560px){.btn--switch em{display:none}}.btn--switch em{display:none}@media (min-width: 901px){.stage__m--laser,.stage__m--wood{left:16%;width:68%}}.stage__m--laser,.stage__m--wood{--mw:68cqw}@media (max-width: 900px){.stage__m--laser,.stage__m--wood{--mw:86cqw}}.btn--switch .btn__swap{display:inline-flex;opacity:.7}.btn--switch:hover{border-color:rgba(255,255,255,.35)}.hero__bg::after{transition:background .6s ease}@media (max-width:900px){.hero__bg::after{background:radial-gradient(90% 40% at 50% 38%,color-mix(in srgb,var(--tone) 15%,transparent) 0%,color-mix(in srgb,var(--tone) 6%,transparent) 50%,transparent 100%)}}.hero__dots{display:block;position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--tone) 14%,rgba(207,227,241,.06)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tone) 14%,rgba(207,227,241,.06)) 1px,transparent 1px);background-size:72px 72px;background-position:center top;opacity:.32;-webkit-mask-image:radial-gradient(60% 70% at 72% 52%,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(60% 70% at 72% 52%,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%)}.hero__bg::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(2,5,8,.55) 100%)}@media (max-width:900px){.hero__dots{background-size:44px 44px;opacity:.28;-webkit-mask-image:radial-gradient(90% 45% at 50% 38%,#000 0%,rgba(0,0,0,.3) 60%,transparent 100%);mask-image:radial-gradient(90% 45% at 50% 38%,#000 0%,rgba(0,0,0,.3) 60%,transparent 100%)}}.stage__m::after{left:6%;right:6%;bottom:-3%;height:22%;border-radius:50%;z-index:-1;opacity:1;background:linear-gradient(90deg,#10b9ff 0%,#18d6e8 30%,#2fe9b8 62%,#52f27a 100%);-webkit-mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.9) 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.9) 45%,transparent 100%);filter:blur(calc(var(--mw,68cqw) * .02)) saturate(1.25) brightness(1.1)}.stage__m--laser::after,.stage__m--wood::after{background:linear-gradient(90deg,#10b9ff 0%,#18d6e8 30%,#2fe9b8 62%,#52f27a 100%)}.stage__m--laser::before,.stage__m--wood::before,.stage__m::before{top:auto!important;inset:auto -8% -12% -8%!important;height:42%}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after{top:auto;border-radius:0;z-index:-1;-webkit-mask-image:none;mask-image:none;background:radial-gradient(34% 46% at 30% 58%,rgba(20,170,255,.85) 0%,rgba(20,170,255,.38) 45%,transparent 100%),radial-gradient(36% 46% at 68% 56%,rgba(60,240,150,.85) 0%,rgba(60,240,150,.38) 45%,transparent 100%),radial-gradient(50% 40% at 50% 60%,rgba(40,225,205,.5) 0%,transparent 100%)}.stage__m::before{background:linear-gradient(90deg,#10a8ff,#2fe0c0 55%,#4cee80)}.stage__m .stage__img{filter:drop-shadow(0 1cqw 1.2cqw rgba(40,235,200,.34))}.product__media{isolation:isolate}.product__media::after{content:'';position:absolute;top:auto;z-index:-1;pointer-events:none;border-radius:0;-webkit-mask-image:none;mask-image:none;background:radial-gradient(34% 46% at 30% 58%,rgba(20,170,255,.85) 0%,rgba(20,170,255,.38) 45%,transparent 100%),radial-gradient(36% 46% at 68% 56%,rgba(60,240,150,.85) 0%,rgba(60,240,150,.38) 45%,transparent 100%),radial-gradient(50% 40% at 50% 60%,rgba(40,225,205,.5) 0%,transparent 100%)}.product__media::before{display:none}.product__media img{filter:none}.stage__m .stage__img,.product__media img{filter:none}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after{bottom:-6%;height:44%;opacity:.85;filter:blur(calc(var(--mw,68cqw) * .035)) saturate(1.25) brightness(1.15)}.product__media::after{bottom:-6%;height:40%;filter:blur(20px) saturate(1.25) brightness(1.15)}.stage__m::before{display:block!important;content:'';position:absolute;inset:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;z-index:-2;pointer-events:none;border-radius:0;opacity:.8!important;animation:none;-webkit-mask-image:none;mask-image:none;background:radial-gradient(36% 5% at 30% 66%,rgba(20,190,255,.9),transparent 100%),radial-gradient(15% 4.5% at 80% 65%,rgba(70,240,150,.9),transparent 100%),radial-gradient(40% 7% at 34% 0%,color-mix(in srgb,var(--tone) 80%,#fff 10%),transparent 100%),radial-gradient(16% 6% at 80% 29%,color-mix(in srgb,var(--tone) 70%,transparent),transparent 100%);filter:blur(calc(var(--mw,68cqw) * .018))}.stage__m::before,.stage__m--laser::before,.stage__m--wood::before{box-shadow:none!important;background-color:transparent!important;border:0!important}.stage__m::before,.product__media::before,.anatomy__figure::before,.adiag__fig::before{content:'';position:absolute!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:auto!important;width:auto!important;pointer-events:none;border-radius:0!important;border:0!important;box-shadow:none!important;background-color:transparent!important;animation:none!important}@media (max-width:900px){.stage__m::before{filter:blur(5px)}}.anatomy__figure::after,.adiag__fig::after{background:radial-gradient(34% 46% at 30% 58%,rgba(20,170,255,.85) 0%,rgba(20,170,255,.38) 45%,transparent 100%),radial-gradient(36% 46% at 68% 56%,rgba(60,240,150,.85) 0%,rgba(60,240,150,.38) 45%,transparent 100%),radial-gradient(50% 40% at 50% 60%,rgba(40,225,205,.5) 0%,transparent 100%)!important}.hero__bg::after{background:none!important}.hero::before{background:none!important}.stage__m::before,.product__media::before,.anatomy__figure::before,.adiag__fig::before{background-image:linear-gradient(90deg,#0fa8ff 0%,#22d6e0 38%,#3fe9b0 68%,#56f278 100%)!important}.stage__img,.stage__m img{-webkit-box-reflect:none!important}.stage__m::before,.product__media::before,.anatomy__figure::before,.adiag__fig::before{z-index:-2!important;mix-blend-mode:normal!important;opacity:.85!important;filter:blur(10px)!important;-webkit-mask-image:radial-gradient(52% 8% at 50% 90%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%)!important;mask-image:radial-gradient(52% 8% at 50% 90%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%)!important}.product__media,.anatomy__figure,.adiag__fig{isolation:isolate}.stage__m::before,.product__media::before,.anatomy__figure::before,.adiag__fig::before{display:none!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after,.anatomy__figure::after,.adiag__fig::after{content:'';position:absolute;z-index:-1;pointer-events:none}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after,.anatomy__figure::after,.adiag__fig::after{-webkit-mask-composite:source-over!important;mask-composite:add!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after,.anatomy__figure::after,.adiag__fig::after{left:0!important;right:0!important;bottom:0!important;top:auto!important;height:46%!important;border-radius:0!important;background:radial-gradient(42% 46% at 32% 52%,rgba(15,168,255,.75) 0%,rgba(15,168,255,.38) 40%,rgba(15,168,255,.12) 70%,transparent 100%),radial-gradient(42% 46% at 68% 52%,rgba(70,245,140,.7) 0%,rgba(70,245,140,.34) 40%,rgba(70,245,140,.1) 70%,transparent 100%),radial-gradient(48% 40% at 50% 52%,rgba(40,225,205,.4) 0%,transparent 100%)!important;-webkit-mask-image:none!important;mask-image:none!important;filter:blur(18px)!important}.anatomy__figure::after,.adiag__fig::after{content:''!important;position:absolute!important;left:10%!important;right:10%!important;bottom:3%!important;top:auto!important;height:22%!important;z-index:-1!important;pointer-events:none!important;border-radius:50%!important;opacity:1!important;filter:blur(18px)!important;-webkit-mask-image:none!important;mask-image:none!important;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 95%,#fff 6%) 0%,color-mix(in srgb,var(--tone) 48%,transparent) 40%,color-mix(in srgb,var(--tone) 14%,transparent) 70%,transparent 100%)!important}.anatomy__figure::before,.adiag__fig::before{display:block!important;content:''!important;position:absolute!important;left:-6%!important;right:-6%!important;bottom:-14%!important;top:auto!important;height:40%!important;width:auto!important;z-index:-2!important;pointer-events:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:blur(30px)!important;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 26%,transparent),transparent 100%)!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after{-webkit-mask-composite:source-over!important;mask-composite:add!important}.product__media img,.product__media picture img{-webkit-box-reflect:none!important}.product__media::after{opacity:.95}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after{animation:lampOn 1.4s ease-out .25s both}.lamp::after{animation:lampOn 1.4s ease-out .25s both}@media (prefers-reduced-motion:reduce){.stage__m::after,.lamp::after{animation:none}}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after{left:5%!important;right:5%!important;height:60%!important;background:linear-gradient(90deg,#0a98ff 0%,#0aa6ff 20%,#16c0f2 36%,#2ad6d2 52%,#43e8a2 68%,#55f27a 84%,#58f476 100%)!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after{-webkit-mask-image:radial-gradient(50% 19% at 50% 80%,#000 0%,rgba(0,0,0,.78) 22%,rgba(0,0,0,.5) 46%,rgba(0,0,0,.22) 72%,transparent 98%)!important;mask-image:radial-gradient(50% 19% at 50% 80%,#000 0%,rgba(0,0,0,.78) 22%,rgba(0,0,0,.5) 46%,rgba(0,0,0,.22) 72%,transparent 98%)!important}.stage *,.stage__m,.stage__m *,.product__media,.product__media *{-webkit-box-reflect:none!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after{filter:blur(20px) saturate(1.25) brightness(1.1)!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after{bottom:-9%!important}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after{left:-8%!important;right:-8%!important}.product__media::after{left:0!important;right:0!important}.stage__m::before,.stage__m--laser::before,.stage__m--wood::before,.product__media::before{display:block!important;content:''!important;position:absolute!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;z-index:0!important;pointer-events:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;mix-blend-mode:normal!important;opacity:1!important;animation:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:blur(5px)!important}.stage__m::before,.stage__m--laser::before,.stage__m--wood::before,.product__media::before{background-image:radial-gradient(46% 5.2% at 50% 88.5%,rgba(1,3,6,.95) 0%,rgba(1,3,6,.62) 50%,transparent 100%),radial-gradient(11% 4.6% at 27% 95.5%,rgba(1,3,6,.92) 0%,rgba(1,3,6,.5) 55%,transparent 100%),radial-gradient(11% 4.6% at 71% 95.5%,rgba(1,3,6,.92) 0%,rgba(1,3,6,.5) 55%,transparent 100%)!important}.cbar__u{font-size:.62em;font-weight:500;letter-spacing:.06em;opacity:.7;margin-left:.2em;text-transform:uppercase}.stage__m--laser::after,html[data-range="laser"] .product__media::after{background:linear-gradient(90deg,#0a6cff 0%,#0a86ff 25%,#0aa6ff 50%,#16c0f2 75%,#2ad0ff 100%)!important}.stage__m--wood::after,html[data-range="wood"] .product__media::after{background:linear-gradient(90deg,#5ee48a 0%,#76ef93 25%,#8cf7a2 50%,#a2fbb2 75%,#b8ffc4 100%)!important}@media (max-width:640px){.hero__facts{display:grid!important;grid-template-columns:1fr 1fr;gap:0;width:100%;padding-top:0}.hero__facts>div{padding:14px 0 14px 16px!important;margin:0!important;border:0!important;border-left:1px solid rgba(255,255,255,.09)!important;border-top:1px solid rgba(255,255,255,.07)!important;min-width:0}.hero__facts>div:nth-child(odd){padding-left:0!important;border-left:0!important}.hero__facts>div:nth-child(-n+2){border-top:0!important}.hero__facts dt{font-size:11px;letter-spacing:.16em}.hero__facts dd{font-size:clamp(24px,7.4vw,30px);white-space:nowrap}.hero__facts dd small{font-size:.5em}}.anatomy .hotspot.is-open .hotspot__dot::after,.anatomy .hotspot .hotspot__dot::after{animation:none!important;opacity:0}.anatomy .hotspot.is-lit .hotspot__dot::after,.anatomy .hotspot:hover .hotspot__dot::after,.anatomy .hotspot__dot:hover::after,.anatomy .hotspot__dot:focus-visible::after{animation:ping 1.6s var(--eo) infinite!important;opacity:1}.cbar__v{white-space:nowrap;display:inline-flex;align-items:baseline;gap:.35em;justify-content:flex-end}.cbar__v .cbar__u{display:inline!important;margin:0;font-size:.6em;line-height:1}.cbar{grid-template-columns:minmax(0,1fr) auto!important}.product__proof{padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(32px,6vw,72px)}.product__proof .proof{margin:0}.product__proof .proof,.product__proof .proof__img{opacity:1!important;transform:none!important;visibility:visible!important}.product__proof .proof__img{display:block;width:100%;height:auto;aspect-ratio:1800/1013}.chart__note{margin:14px 0 0;max-width:68ch;font-size:14px;line-height:1.55;color:var(--muted)}.spec th small.bar{display:inline;font-size:.85em;color:var(--muted);font-weight:400;margin-left:.25em}.flow__row span small{font-size:.85em;opacity:.7;margin-left:.3em}.spec--main thead th.spec__corner::after{content:'Model and power'}.spec th small.bar{white-space:nowrap}.is-family .faq__item[data-for]{display:block!important}.fam{position:relative;padding:calc(var(--head-h,84px) + 56px) 0 72px;overflow:hidden}.fam__bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(190,214,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(190,214,232,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 90% at 50% 30%,#000 40%,transparent 100%)}.fam__head{max-width:760px;margin-bottom:44px}.fam__title{font-size:clamp(40px,6vw,76px);line-height:1;letter-spacing:-.035em;font-weight:600;margin:14px 0 18px}.fam__lead{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--ink-2);max-width:62ch;margin:0}.fam__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fam__card{position:relative;flex-direction:column;transition:transform .5s var(--eo),border-color .4s,box-shadow .5s}.fam__link{position:absolute;inset:0;z-index:3;border-radius:14px}.fam__link:focus-visible{outline:2px solid var(--t);outline-offset:3px}.fam__media{position:relative;margin:0;place-items:end center;overflow:hidden;border-radius:14px 14px 0 0}.fam__media::after{content:'';position:absolute;left:4%;right:4%;bottom:2%;height:34%;z-index:0;background:radial-gradient(50% 32% at 50% 72%,color-mix(in srgb,var(--t) 85%,transparent),transparent 100%);filter:blur(16px);opacity:.75;transition:opacity .5s}.fam__img{position:relative;z-index:1;-webkit-box-reflect:unset!important;transition:transform .6s var(--eo)}.fam__card:hover .fam__img{transform:scale(1.035)}.fam__media--mock{color:color-mix(in srgb,var(--t) 70%,#fff 10%)}.fam__mock{position:relative;z-index:1;width:62%;height:auto;margin-bottom:6px;opacity:.85}.fam__badge{position:absolute;top:14px;right:14px;z-index:2;font:500 11px var(--mono);text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:5px 10px}.fam__body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.fam__app{display:flex;align-items:center;gap:8px;margin:0;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t)}.fam__name{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.02em;font-weight:600}.fam__for{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5}.fam__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fam__facts dt{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fam__facts dd{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--ink)}.fam__card--nitro .fam__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fam__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:6px}.fam__price{margin:0;color:var(--ink-2);font-size:14px}.fam__price b{color:var(--ink);font-weight:600}.fam__cta{position:relative;z-index:2;pointer-events:none}.fam-compare{padding:24px 0 64px}.fam-compare__t th a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-2)}@media (max-width:700px){.fam{padding-top:calc(var(--head-h,72px) + 28px)}.fam__name{font-size:26px}.fam__facts dd{font-size:14px}}@media (prefers-reduced-motion:reduce){.fam__card,.fam__img{transition:none}.fam__card:hover{transform:none}}@media (max-width:700px){.is-family .fam{padding-top:156px}.fam__head{margin-bottom:28px}.fam__media{aspect-ratio:16/11}}.panel__step{display:flex;align-items:center;gap:10px}.panel__n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);font:500 11px var(--mono);color:var(--ink)}.jobs{display:grid;gap:10px;margin:10px 0 22px}.job{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line-2);border-radius:10px;color:var(--ink);text-decoration:none;transition:border-color .3s,background .3s}.job b{font-size:17px;font-weight:600;letter-spacing:-.01em}.job small{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.job:hover{border-color:color-mix(in srgb,var(--t) 60%,transparent)}.job.is-on{border-color:var(--t);background:color-mix(in srgb,var(--t) 12%,transparent)}.job.is-on small{color:var(--t)}.served{margin:16px 0 4px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:10px}.served[hidden]{display:none}.served__icons{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.served__icons span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:8px;background:color-mix(in srgb,var(--wood,#4FB0EA) 14%,transparent);border:1px solid color-mix(in srgb,var(--wood,#4FB0EA) 45%,transparent)}.served__icons svg{width:24px;height:24px;fill:none;stroke:#7AE3A6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.served__t{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.served__t a{color:var(--ink)}.lamp,.stage .lamp,.lamp::after,.lamp::before{display:none!important}.fam__grid{column-gap:20px;row-gap:20px;grid-auto-rows:auto}.fam__card{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.fam__card>.fam__app,.fam__card>.fam__name,.fam__card>.fam__for,.fam__card>.fam__facts,.fam__card>.fam__foot{margin-inline:22px}.fam__card>.fam__app{margin-bottom:10px;align-self:end}.fam__card>.fam__name{margin-bottom:10px}.fam__card>.fam__for{margin-bottom:12px;align-self:start}.fam__card>.fam__facts{margin-top:0;margin-bottom:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.fam__card>.fam__foot{align-self:end}.fam__app .dot{width:7px;height:7px;border-radius:50%;background:var(--t);display:inline-block}.fam__media{aspect-ratio:auto;height:clamp(240px,22vw,300px);padding:22px 22px 14px;display:flex;align-items:flex-end;justify-content:center}.fam__img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain}.fam__media--mock .fam__mock{width:84%;max-height:100%}.fam-compare__k{display:block;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}@media (max-width:1100px){.fam__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fam__grid{grid-template-columns:minmax(0,1fr)}.fam__media{height:240px}}.rswitch__btn--soon{text-decoration:none;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.rswitch__btn--soon i{background:var(--t)!important}.rswitch__btn--soon small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:999px;padding:2px 6px;color:var(--t)}.rswitch__btn--soon.is-on{background:color-mix(in srgb,var(--t) 20%,transparent);color:var(--ink)}.rswitch--float{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jobs{grid-template-columns:repeat(3,minmax(0,1fr))}.job--soon{border-style:dashed}.job--soon small{color:var(--t)}@media (max-width:520px){.jobs{grid-template-columns:minmax(0,1fr)}}.soon-pill{display:inline-block;margin-left:10px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t);border:1px solid color-mix(in srgb,var(--t) 55%,transparent);border-radius:999px;padding:3px 9px}.nitro__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.nitro__facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0}.nitro__media{height:auto;aspect-ratio:4/3;border:1px dashed var(--line-2);border-radius:14px;color:color-mix(in srgb,var(--t) 75%,#fff 10%)}.nitro__media::after{content:'';position:absolute;left:8%;right:8%;bottom:4%;height:30%;background:radial-gradient(50% 32% at 50% 72%,color-mix(in srgb,var(--t) 80%,transparent),transparent);filter:blur(16px);opacity:.7}.nitro__why,.nitro .specs{padding:56px 0}.nitro__cards{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nitro__cards li{border:1px solid var(--line);border-radius:12px;padding:20px}.nitro__cards h3{margin:0 0 8px;font-size:18px;font-weight:600;letter-spacing:-.01em}.nitro__cards p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.nitro .spec td em{display:block;font-style:normal;font-size:12px;color:var(--muted)}@media (max-width:1000px){.nitro__grid{grid-template-columns:minmax(0,1fr)}.nitro__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nitro__cards{grid-template-columns:minmax(0,1fr)}.nitro__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nitro .fam{padding-top:156px}}.nitro .spec--main thead th.spec__corner::after{content:'Model and flow'}.fhero{position:relative;padding:calc(var(--head-h,84px) + 40px) 0 36px;overflow:hidden;--t:#4FB0EA;transition:--t .6s}.fhero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.fhero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(190,214,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(190,214,232,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 90% at 60% 40%,#000 35%,transparent 100%)}.fhero__bg::after{content:'';position:absolute;right:-10%;top:10%;width:70%;height:80%;background:radial-gradient(closest-side,color-mix(in srgb,var(--t) 22%,transparent),transparent);filter:blur(40px);transition:background .8s}.fhero__air{position:absolute;inset:0;overflow:hidden}.fhero__air i{position:absolute;left:-40%;height:1px;width:38%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--t) 80%,#fff 0%),transparent);opacity:.32;animation:fAir 5.5s cubic-bezier(.55,0,.1,1) infinite}.fhero__air i:nth-child(1){top:18%;animation-delay:0s}.fhero__air i:nth-child(2){top:27%;width:24%;animation-delay:1.3s;animation-duration:4.2s}.fhero__air i:nth-child(3){top:39%;animation-delay:2.6s;animation-duration:6.4s}.fhero__air i:nth-child(4){top:52%;width:30%;animation-delay:.7s;animation-duration:4.8s}.fhero__air i:nth-child(5){top:63%;animation-delay:3.4s;animation-duration:5.2s}.fhero__air i:nth-child(6){top:71%;width:20%;animation-delay:1.9s;animation-duration:3.8s}.fhero__air i:nth-child(7){top:80%;animation-delay:4.1s;animation-duration:6s}.fhero__air i:nth-child(8){top:88%;width:26%;animation-delay:2.2s;animation-duration:4.4s}@keyframes fAir{0%{transform:translateX(0)}100%{transform:translateX(420%)}}.fhero__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:'copy stage' 'tabs tabs';column-gap:48px;row-gap:28px;align-items:center}.fhero__copy{grid-area:copy;min-width:0}.fhero__stage{grid-area:stage;position:relative;height:clamp(320px,40vw,560px)}.fhero__tabs{grid-area:tabs}.fhero__title{margin:14px 0 26px;font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.005em;color:var(--ink-2)}.fhero__slides{display:grid}.fhero__slide{grid-area:1/1;opacity:0;transform:translateY(26px);pointer-events:none;transition:opacity .35s ease,transform .45s ease;visibility:hidden}.fhero__slide.is-active{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .5s ease .12s,transform .8s cubic-bezier(.16,1,.3,1) .12s}.fhero__app{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t)}.fhero__app .dot{width:7px;height:7px;border-radius:50%;background:var(--t);display:inline-block}.fhero__name{margin:0;font-size:clamp(54px,7.2vw,108px);line-height:.95;letter-spacing:-.045em;font-weight:600;color:var(--ink)}.fhero__lead{margin:18px 0 0;max-width:46ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55;color:var(--ink-2)}.fhero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;margin:26px 0 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fhero__facts dt{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fhero__facts dd{margin:4px 0 0;font-size:17px;font-weight:600}.fhero__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.fhero__price{margin:0;color:var(--ink-2);font-size:15px}.fhero__price b{color:var(--ink)}.fhero__m{position:absolute;inset:0;margin:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6%;opacity:0;transform:translateX(calc(var(--dir,1) * 22%)) scale(.92);filter:blur(12px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .45s ease,filter .6s ease;color:color-mix(in srgb,var(--t) 75%,#fff 10%)}.fhero__m.is-active{opacity:1;transform:none;filter:none}.fhero__m.is-out{opacity:0;transform:translateX(calc(var(--dir,1) * -16%)) scale(.95);filter:blur(10px);transition:transform .55s cubic-bezier(.7,0,.84,0),opacity .4s ease,filter .4s}.fhero__m::after{content:'';position:absolute;left:6%;right:6%;bottom:0;height:34%;z-index:-1;background:radial-gradient(50% 28% at 50% 78%,color-mix(in srgb,var(--t) 90%,transparent),transparent);filter:blur(18px);opacity:.85}.fhero__m::before{content:'';position:absolute;left:50%;bottom:4%;width:60%;height:12%;border-radius:50%;border:1px solid color-mix(in srgb,var(--t) 70%,transparent);transform:translateX(-50%) scale(.2);opacity:0}.fhero.is-ready .fhero__m.is-active::before{animation:fPulse .9s cubic-bezier(.16,1,.3,1) .2s 1}@keyframes fPulse{0%{transform:translateX(-50%) scale(.2);opacity:.9}100%{transform:translateX(-50%) scale(1.6);opacity:0}}.fhero__img{position:relative;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;-webkit-box-reflect:unset!important}.fhero__mock{width:78%;max-height:88%}.fhero__m .fam__badge{top:6%;right:6%}.fhero__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fhero__tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px 16px;background:none;border:1px solid var(--line);border-radius:10px;color:var(--muted);text-align:left;cursor:pointer;overflow:hidden;font:inherit;transition:border-color .3s,color .3s}.fhero__tab:hover{border-color:var(--line-2);color:var(--ink)}.fhero__tab.is-active{border-color:color-mix(in srgb,var(--t) 60%,transparent);color:var(--ink)}.fhero__tab:focus-visible{outline:2px solid var(--t);outline-offset:2px}.fhero__tn{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.fhero__tn small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t);border:1px solid var(--line-2);border-radius:999px;padding:2px 6px}.fhero__ta{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fhero__bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--t);transform:scaleX(0);transform-origin:0 50%}.fhero__tab.is-active .fhero__bar{animation:fBar 6.5s linear forwards}.fhero:hover .fhero__tab.is-active .fhero__bar,.fhero:focus-within .fhero__tab.is-active .fhero__bar{animation-play-state:paused}@keyframes fBar{to{transform:scaleX(1)}}.fhero.is-still .fhero__bar{animation:none!important}@media (prefers-reduced-motion:reduce){.fhero__air{display:none}.fhero__m,.fhero__slide{transition:none}.fhero__tab.is-active .fhero__bar{animation:none;transform:scaleX(1)}}@media (max-width:900px){.fhero__wrap{grid-template-columns:minmax(0,1fr)}.fhero{padding-top:150px}.fhero__title{margin:10px 0 18px}}@media (max-width:560px){.fhero__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fhero__tab{padding:10px 10px 12px}.fhero__ta{display:none}.fhero__tn{font-size:14px}.fhero__tn small{display:none}.fhero__facts dd{font-size:15px}}.famcards{padding:72px 0 24px}.fam__card.is-here{border-color:var(--t)}.fam__badge--here{color:var(--t);border-color:color-mix(in srgb,var(--t) 55%,transparent)}.picker--first{padding-top:calc(var(--head-h,84px) + 48px)}.picker__h1{margin:0}@media (max-width:700px){.picker--first{padding-top:150px}}.jobs .job{min-width:0;padding:12px 12px}.jobs .job b{font-size:15px;line-height:1.25}.jobs .job small{font-size:10px;letter-spacing:.08em}.nav a{white-space:nowrap}@media (max-width:900px){.fhero__wrap{grid-template-areas:'stage' 'tabs' 'copy';row-gap:20px}.fhero__copy>.eyebrow{display:none}.fhero__stage{height:clamp(220px,58vw,360px)}.fhero__title{margin-top:0}}.bhero{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:calc(var(--head-h,84px) + 56px) 0 0;overflow:hidden;isolation:isolate}.bhero__layer{position:absolute;inset:-10% 0 0 0;pointer-events:none;will-change:transform}.bhero__grid{z-index:-3;background-image:linear-gradient(rgba(190,214,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(190,214,232,.05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(110% 80% at 50% 45%,#000 30%,transparent 100%);animation:bGrid 24s linear infinite}@keyframes bGrid{to{background-position:72px 72px}}.bhero__glows{z-index:-2}.bhero__glows i{position:absolute;border-radius:50%;filter:blur(70px);animation:bGlow 12s ease-in-out infinite alternate}.bhero__glows .g1{left:2%;top:46%;width:44vw;height:30vw;background:#4FB0EA;opacity:.22}.bhero__glows .g2{left:30%;top:40%;width:46vw;height:34vw;background:#4FB0EA;animation-delay:-4s}.bhero__glows .g3{right:0;top:44%;width:36vw;height:28vw;background:#4FB0EA;opacity:.2;animation-delay:-8s}@keyframes bGlow{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(4%,-6%,0) scale(1.12)}}.bhero__air{z-index:-1;overflow:hidden}.bhero__air i{position:absolute;left:-45%;height:1px;width:40%;background:linear-gradient(90deg,transparent,rgba(207,227,241,.85),transparent);opacity:.28;animation:bAir 4.6s cubic-bezier(.55,0,.1,1) infinite}.bhero__air i:nth-child(1){top:22%}.bhero__air i:nth-child(2){top:30%;width:26%;animation-delay:1.1s;animation-duration:3.6s}.bhero__air i:nth-child(3){top:38%;animation-delay:2.3s;animation-duration:5.4s}.bhero__air i:nth-child(4){top:47%;width:30%;animation-delay:.6s}.bhero__air i:nth-child(5){top:56%;animation-delay:3.1s;animation-duration:4s}.bhero__air i:nth-child(6){top:64%;width:22%;animation-delay:1.7s;animation-duration:3.2s}.bhero__air i:nth-child(7){top:71%;animation-delay:3.8s;animation-duration:5s}.bhero__air i:nth-child(8){top:79%;width:28%;animation-delay:2s;animation-duration:3.8s}.bhero__air i:nth-child(9){top:86%;animation-delay:.3s;animation-duration:4.4s}.bhero__air i:nth-child(10){top:92%;width:18%;animation-delay:2.7s;animation-duration:3.4s}@keyframes bAir{0%{transform:translateX(0);opacity:0}15%{opacity:.35}85%{opacity:.35}100%{transform:translateX(380%);opacity:0}}.bhero__copy{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center}.bhero__copy .eyebrow{justify-content:center}.bhero__title{margin:18px 0 0;line-height:.92;letter-spacing:-.05em;font-weight:600}.bhero__title span{display:inline-block;opacity:0;transform:translateY(40px);filter:blur(8px)}.bhero.is-ready .bhero__title span{opacity:1;transform:none;filter:none;transition:opacity .7s ease,transform 1s cubic-bezier(.16,1,.3,1),filter .7s ease}.bhero.is-ready .bhero__title span:nth-child(2){transition-delay:.08s}.bhero.is-ready .bhero__title span:nth-child(3){transition-delay:.16s}.bhero__accent{background:linear-gradient(90deg,#4FB0EA,#4FB0EA 55%,#4FB0EA);-webkit-background-clip:text;background-clip:text;color:transparent}.bhero__lead{margin:22px 0 0;max-width:56ch;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--ink-2)}.bhero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.bhero__trio{position:relative;z-index:2}.bhero__p{position:absolute;margin:0;will-change:transform;opacity:0;transition:opacity 1.1s ease}.bhero.is-ready .bhero__p{opacity:1}.bhero__p::after{content:'';position:absolute;bottom:-6%;height:30%;z-index:-1;background:radial-gradient(50% 30% at 50% 70%,color-mix(in srgb,var(--t) 90%,transparent),transparent);filter:blur(18px);opacity:.9}.bhero__p--laser{margin-left:calc(min(40vw,640px) / -2);bottom:2%}.bhero__p--wood{bottom:8%;filter:brightness(.82)}.bhero__p--nitro{bottom:9%;color:color-mix(in srgb,var(--t) 75%,#fff 10%)}.bhero__img{display:block;width:100%!important;height:auto!important;-webkit-box-reflect:unset!important}.bhero__mock{display:block;width:100%;height:auto;opacity:.9}.bhero::after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.bhero__cue{position:absolute;left:50%;bottom:22px;z-index:5;width:26px;height:42px;margin-left:-13px;border:1px solid var(--line-2);border-radius:14px;opacity:calc(1 - var(--sp,0) * 2)}.bhero__cue span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--ink);animation:bCue 1.6s ease-in-out infinite}@keyframes bCue{0%{transform:translateY(0);opacity:1}100%{transform:translateY(14px);opacity:0}}.famcards--home{padding:56px 0 40px;position:relative;z-index:5}.famcards--home.is-armed .sec-head,.famcards--home.is-armed .fam__card{opacity:0;transform:translateY(90px)}.famcards--home.is-armed .fam__card:nth-child(1){transform:translate(-60px,90px)}.famcards--home.is-armed .fam__card:nth-child(3){transform:translate(60px,90px)}.famcards--home.is-in .sec-head,.famcards--home.is-in .fam__card{opacity:1;transform:none;transition:opacity .6s ease,transform 1s cubic-bezier(.16,1,.3,1)}@media (max-width:900px){.bhero{padding-top:150px}.bhero__trio{margin-top:28px}.bhero__p--laser{width:58vw;margin-left:-29vw}.bhero__p--wood{width:40vw}.bhero__p--nitro{width:38vw}.famcards--home .fam__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;margin-inline:calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px));scrollbar-width:none}.famcards--home .fam__grid::-webkit-scrollbar{display:none}.famcards--home .fam__card{flex:0 0 84%;scroll-snap-align:center;display:flex;flex-direction:column}.famcards--home .fam__card>.fam__foot{margin-top:auto}}@media (prefers-reduced-motion:reduce){.bhero__grid,.bhero__glows i,.bhero__air,.bhero__cue span{animation:none}.bhero__air{display:none}.bhero__title span{opacity:1;transform:none;filter:none}}.bhero{height:max(720px,100svh);min-height:0}.bhero__title{font-size:clamp(40px,5.4vw,92px);max-width:16ch}.bhero__lead{margin-top:16px}.bhero__actions{margin-top:22px}.bhero__trio{flex:1 1 auto;min-height:0;margin-top:8px}.bhero__p{bottom:5%;display:flex;align-items:flex-end}.bhero__p--laser{left:0;right:0;width:auto;margin:0;justify-content:center;height:96%}.bhero__p--wood{left:3%;width:auto;height:74%}.bhero__p--nitro{right:4%;width:auto;height:62%}.bhero__p .bhero__img{width:auto!important;height:100%!important;max-width:none}.bhero__p--laser .bhero__img{max-width:46vw;object-fit:contain}.bhero__p--wood .bhero__img{max-width:30vw;object-fit:contain}.bhero__p--nitro .bhero__mock{width:auto;height:100%}.bhero__p::after{left:8%;right:8%}@media (max-width:900px){.bhero{height:auto;min-height:0}.bhero__trio{flex:none;height:58vw;min-height:0}.bhero__p--laser{height:96%}.bhero__p--laser .bhero__img{max-width:64vw}.bhero__p--wood{left:-6%;height:66%}.bhero__p--wood .bhero__img{max-width:40vw}.bhero__p--nitro{right:-6%;height:56%}}.bhero::after{height:34%;background:linear-gradient(rgba(23,27,35,0),rgba(23,27,35,.85) 60%,#171B23)}.bhero__glows{mask-image:linear-gradient(#000 55%,transparent 92%)}.bhero__copy{opacity:calc(1 - var(--sp,0) * .9)}.panel .nitro__media{border:0;aspect-ratio:auto;height:auto}.nitro-pick .power-steps .step{min-width:96px;font-weight:600}.nitro .specs .table-wrap{max-width:1040px}.nitro .spec--main{table-layout:fixed;width:100%}.nitro .spec--main th[scope=row]{width:34%}.nitro .spec--main td,.nitro .spec--main thead th.spec__model{width:33%}.nitro .spec--main td.wrap-cell{font-size:15px;line-height:1.5;color:var(--ink-2)}.nitro .spec--main td b{font-size:clamp(20px,1.8vw,26px)}.nitro .specs .sec-head{align-items:end}.nitro__why .ticks{columns:2;column-gap:40px;max-width:1040px}.nitro__why .ticks li{break-inside:avoid}@media (max-width:760px){.nitro__why .ticks{columns:1}.nitro .spec--main th[scope=row]{width:40%}.nitro .spec--main td{width:30%}}.site-header__cta{flex-shrink:0;height:44px;padding:0 18px 0 20px!important;display:inline-flex!important;align-items:center;gap:10px;white-space:nowrap;line-height:1}.site-header__cta .btn__i{width:14px;height:14px}@media (max-width:700px){.site-header__cta{height:40px;padding:0 14px!important}.site-header__cta .btn__i{display:none}}:root{--bg:#171B23;--surface:#1F2430;--card:#20252F;--card-media:#262C38;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.14)}html,body{background:var(--bg)}.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.product__media::after,.fam__media::after,.bhero__p::after,.fhero__m::after,.panel__media::after,.nitro__media::after{background:radial-gradient(50% 50% at 50% 50%,rgba(5,7,10,.55),rgba(5,7,10,0) 72%)!important;mask-image:none!important;-webkit-mask-image:none!important;filter:blur(10px)!important;opacity:1!important;animation:none!important;left:14%!important;right:14%!important;height:9%!important;bottom:3%!important;top:auto!important}.bhero__glows i{opacity:.12!important}.bhero__glows .g2{opacity:.16!important}.fam__grid{align-items:stretch}.fam__card{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.03) inset}.fam__card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--t) 45%,var(--line));box-shadow:0 24px 50px -28px rgba(0,0,0,.6)}.fam__card .fam__media{background:var(--card-media);border-bottom:1px solid var(--line);border-radius:0;height:clamp(250px,21vw,300px);padding:26px 26px 20px}.fam__card.is-here{border-color:color-mix(in srgb,var(--t) 70%,transparent)}.fam__card--nitro{border-style:solid}.fam__card>.fam__app{margin-top:24px}.fam__card>.fam__name{font-size:30px}.fam__card>.fam__foot{margin-bottom:20px}.fam__card>.fam__facts{border-top:0;padding-top:4px}.famcards--home.is-armed .fam__card,.famcards--home.is-armed .fam__card:nth-child(1),.famcards--home.is-armed .fam__card:nth-child(3){transform:translateY(48px)}.famcards--home.is-in .fam__card{transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}.famcards--home.is-in .fam__card:nth-child(1){transition-delay:0s}.famcards--home.is-in .fam__card:nth-child(2){transition-delay:.07s}.famcards--home.is-in .fam__card:nth-child(3){transition-delay:.14s}.famcards--home{padding-bottom:64px}.fam-compare{padding-top:40px}.famcards--home.is-armed.is-in .fam__card,.famcards--home.is-armed.is-in .fam__card:nth-child(n){transform:none;opacity:1}.famcards--home.is-armed.is-in .fam__card:hover{transform:translateY(-4px)}.bhero.bhero--video{height:max(680px,100svh);min-height:0;padding:0;justify-content:center}.bhero--video .bhero__media{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--bg,#171B23)}.bhero--video .bhero__poster img,.bhero--video .bhero__video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 50%;display:block}.bhero--video .bhero__video{opacity:0;transition:opacity .7s ease}.bhero--video.is-playing .bhero__video{opacity:1}.bhero--video::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(23,27,35,.82) 0%,rgba(23,27,35,.6) 26%,rgba(23,27,35,0) 50%)}.bhero--video::after{height:7%}.bhero--video .bhero__copy{z-index:3;text-align:left;align-items:flex-start;padding-top:calc(var(--head-h,84px) * .6)}.bhero--video .bhero__copy .eyebrow{justify-content:flex-start}.bhero--video .bhero__title{font-size:clamp(40px,4.5vw,78px);max-width:11.5ch}.bhero--video .bhero__actions{justify-content:flex-start}.bhero--video .bhero__copy{opacity:1}.bhero__pause{position:absolute;right:24px;bottom:24px;z-index:6;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ink,#E9EEF4);background:rgba(31,36,48,.72);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease}.bhero__pause:hover{background:rgba(44,51,64,.9);border-color:rgba(255,255,255,.28)}.bhero__pause:focus-visible{outline:2px solid var(--ink,#E9EEF4);outline-offset:3px}.bhero__pause svg{fill:currentColor}.bhero__pause .i-play,.bhero__pause[aria-pressed=true] .i-pause{display:none}.bhero__pause[aria-pressed=true] .i-play{display:inline}.bhero__pause[hidden]{display:none}@media (max-width:900px) and (min-width:761px){.bhero.bhero--video{height:max(620px,90svh)}.bhero--video::before{background:linear-gradient(90deg,rgba(23,27,35,.88) 0%,rgba(23,27,35,.66) 34%,rgba(23,27,35,0) 60%)}}@media (max-width:760px){.bhero.bhero--video{height:auto;padding:calc(var(--head-h,84px) + 36px) 0 0;justify-content:flex-start}.bhero--video::before{display:none}.bhero--video .bhero__copy{padding-top:0}.bhero--video .bhero__title{font-size:clamp(38px,11vw,56px)}.bhero--video .bhero__media{position:relative;inset:auto;order:2;width:100%;aspect-ratio:4/5;margin-top:24px}.bhero--video .bhero__cue{display:none}.bhero__pause{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.bhero--video .bhero__video{display:none}}.fam__card>.fam__foot{border-top:0;padding-top:0}.fam__card>.fam__app{justify-self:start;text-align:left}.famcards .fam__grid{margin-top:clamp(28px,3vw,44px)}@media (max-width:760px){.bhero.bhero--video{padding-top:164px}}@media (max-width:760px){.bhero--video::after{height:3%}}.panel__media,.product__media,.fam__media{isolation:isolate}.panel__media::after,.product__media::after,.stage__m::after,.stage__m--laser::after,.stage__m--wood::after,.fam__media::after,.nitro__media::after{content:''!important;display:block!important;position:absolute!important;left:12%!important;right:12%!important;bottom:3%!important;top:auto!important;height:20%!important;z-index:-1!important;pointer-events:none!important;border-radius:50%!important;opacity:1!important;animation:none!important;filter:blur(18px)!important;-webkit-mask-image:none!important;mask-image:none!important;background:radial-gradient(closest-side,color-mix(in srgb,var(--g,var(--tone)) 95%,#fff 6%) 0%,color-mix(in srgb,var(--g,var(--tone)) 48%,transparent) 40%,color-mix(in srgb,var(--g,var(--tone)) 14%,transparent) 70%,transparent 100%)!important}.fam__media{--g:var(--t)}.fam__card .fam__media::after{bottom:7%!important;left:18%!important;right:18%!important;height:18%!important;opacity:.85!important;transition:opacity .4s ease}.fam__card:hover .fam__media::after{opacity:1!important}.fam__media--mock::after{display:none!important}.panel__media::before,.product__media::before{display:none!important}.fam__badge{letter-spacing:.14em}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:bvt-out .26s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:bvt-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes bvt-out{to{opacity:0;transform:translateY(-10px)}}@keyframes bvt-in{from{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html{scroll-behavior:auto}html[data-range] .product__media::after,html[data-range] .panel__media::after,html[data-range] .stage__m::after,html[data-range] .stage__m--laser::after,html[data-range] .stage__m--wood::after,html[data-range] .fam__media::after{background:radial-gradient(closest-side,color-mix(in srgb,var(--g,var(--tone)) 95%,#fff 6%) 0%,color-mix(in srgb,var(--g,var(--tone)) 48%,transparent) 40%,color-mix(in srgb,var(--g,var(--tone)) 14%,transparent) 70%,transparent 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.bhero--video .bhero__lead{max-width:34ch}.product__media,.panel__media{container-type:inline-size}html[data-range] .product__media::after{left:10%!important;right:10%!important;bottom:3%!important;height:22%!important;filter:blur(3.7cqw)!important;opacity:1!important}html[data-range] .product__media::before{display:block!important;content:''!important;position:absolute!important;left:-6%!important;right:-6%!important;bottom:-14%!important;top:auto!important;height:40%!important;width:auto!important;z-index:-2!important;pointer-events:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:blur(6.2cqw)!important;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 26%,transparent),transparent 100%)!important}html[data-range] .panel__media::after{left:16.5%!important;right:16.5%!important;bottom:13.8%!important;height:17.8%!important;filter:blur(3.2cqw)!important;opacity:1!important}html[data-range] .panel__media::before{display:block!important;content:''!important;position:absolute!important;left:7%!important;right:7%!important;bottom:0!important;top:auto!important;height:36%!important;width:auto!important;z-index:-2!important;pointer-events:none!important;border:0!important;box-shadow:none!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important;filter:blur(5.4cqw)!important;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 26%,transparent),transparent 100%)!important}html[data-range] .fam__card .fam__media::after{left:50%!important;right:auto!important;width:calc((clamp(250px,21vw,300px) - 48px) * .94)!important;margin-left:calc((clamp(250px,21vw,300px) - 48px) * -.47)!important;bottom:calc(22px + (clamp(250px,21vw,300px) - 48px) * .03)!important;height:calc((clamp(250px,21vw,300px) - 48px) * .22)!important;filter:blur(calc((clamp(250px,21vw,300px) - 48px) * .043))!important;opacity:1!important}.fam__card .fam__media::before{content:'';position:absolute;left:50%;width:calc((clamp(250px,21vw,300px) - 48px) * 1.32);margin-left:calc((clamp(250px,21vw,300px) - 48px) * -.66);bottom:calc(22px - (clamp(250px,21vw,300px) - 48px) * .14);height:calc((clamp(250px,21vw,300px) - 48px) * .4);z-index:-2;pointer-events:none;filter:blur(calc((clamp(250px,21vw,300px) - 48px) * .072));background:radial-gradient(closest-side,color-mix(in srgb,var(--t) 26%,transparent),transparent 100%)}.fam__media--mock::before{display:none}.site-header.is-scrolled{background:rgba(23,27,35,.97);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}
.fam__media--soon .fam__img{transform:scale(1.14);transform-origin:50% 100%}
.fam__media--soon .fam__img{transform:none}
.nitro .panel__media{--tone:var(--t,#4FB0EA);position:relative}
.nitro__media .fam__badge{position:absolute;top:14px;right:14px}
.nitro__media img{display:block;width:100%;height:auto}
/* nitrogen picture carries its own COMING SOON title */
.fam__media--soon .fam__badge,.nitro__media .fam__badge{display:none}
.fam__card .fam__app{justify-self:start!important;align-self:start;margin-left:22px!important;margin-right:22px!important;text-align:left!important;justify-content:flex-start!important}

/* one main menu on phones and tablets: the same links on every page */
@media (min-width: 901px){.nav--global{display:none!important}}
@media (max-width: 900px){.nav--page{display:none!important}.nav--global{display:flex}.nav--global .nav__p{display:flex;align-items:center;gap:12px}.nav--global .nav__p i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--t);box-shadow:0 0 10px var(--t)}.nav--global small{margin-left:8px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--t,#4FB0EA) 60%,transparent);border-radius:999px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t,#4FB0EA)}.nav--global a[aria-current="page"]{color:var(--t,var(--accent));font-weight:600}.nav--global a[aria-current="page"]::before{content:'';display:inline-block;width:3px;height:18px;margin-right:10px;background:var(--t,var(--accent));border-radius:2px;vertical-align:-3px}.nav--global .nav__p[aria-current="page"]::before{display:none}}

/* unified brand: logo gradient + one colour for menu */
.brand__grad{background:linear-gradient(90deg,#E6EAEE 0%,#C4DAE8 38%,#7DB9D6 70%,#3F9EC2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.14em}
.brand__b{color:#E6EAEE}
.brand__sub{color:#C9D3DA}
.rswitch__btn,.rswitch__btn--soon,.nav--global .nav__p,.nav--global small{--t:#4FB0EA!important}
.rswitch__btn i,.nav--global .nav__p i{display:none!important}
.rswitch__btn[aria-checked="true"],.rswitch__btn--soon.is-on{background:#4FB0EA!important;color:#0F1A22!important}
.rswitch__btn--soon small{color:#4FB0EA!important;border-color:rgba(79,176,234,.5)!important}
.rswitch__btn[aria-checked="true"] small{color:#0F1A22!important;border-color:rgba(15,26,34,.5)!important}
.nav--global a[aria-current="page"]{color:#4FB0EA!important}
.nav--global a[aria-current="page"]::before{background:#4FB0EA!important}

.site-header .rswitch--head,.rswitch--float,body:has(.form :focus) .rswitch--float{display:none!important}

@media(min-width:1024px){.site-header .site-header__inner{max-width:none;margin:0;width:100%;padding:0 clamp(28px,3.4vw,72px);justify-content:flex-start}.site-header .brand{align-items:flex-start}.site-header .brand__mark{font-size:30px}.site-header .brand__sub{font-size:12px;margin-top:6px;letter-spacing:.16em}.site-header #page-nav{margin:0 0 0 clamp(40px,5vw,96px);gap:clamp(24px,2.6vw,44px)}.site-header #page-nav a{font-size:15px}.site-header .site-header__cta{margin-left:auto}}

@media(min-width:1024px){.site-header .brand{margin-right:0!important}}

.brand__img{display:block;height:auto;width:168px;max-width:none}
.site-footer__brand .brand__img{width:200px}
@media(min-width:1024px){.site-header .brand__img{width:200px}}

.fam__media--soon,.nitro__media{display:none!important}

.about__hero{padding:clamp(72px,10vw,140px) 0 clamp(40px,6vw,80px)}
.about__title{font-size:clamp(40px,6.4vw,92px);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:14px 0 22px;max-width:16ch;text-wrap:balance}
.about__hl{color:#4FB0EA}
.about__lead{max-width:62ch;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--muted)}
.about__cta{margin-top:30px}
.about__sec{padding:clamp(44px,6vw,88px) 0;border-top:1px solid var(--line-2)}
.about__grid{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}
@media(min-width:960px){.about__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}
.about__cards{display:grid;gap:14px}
.about__card{display:block;padding:24px 26px;background:var(--surface,#1F2430);border:1px solid var(--line-2);border-radius:var(--radius,10px);color:inherit;text-decoration:none;transition:border-color .3s}
.about__card:hover{border-color:#4FB0EA}
.about__card h3{margin:0 0 8px;font-size:22px}
.about__card p{margin:0 0 14px;color:var(--muted);line-height:1.55}
.about__card span{font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#4FB0EA}
.about__card small{margin-left:8px;padding:3px 8px;border:1px solid rgba(79,176,234,.5);border-radius:999px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#4FB0EA;vertical-align:middle}
.about__list{display:grid;gap:26px}
.about__list h3{margin:0 0 6px;font-size:19px}
.about__list p{margin:0;color:var(--muted);line-height:1.6;max-width:56ch}
.about__end .wrap{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}

@media(max-width:1023px){.site-header .brand__img{width:128px}.nav--global .nav__enq{display:none!important}}

.bvh__soon{color:#BFE0F5!important}

.about__sec+.about__sec{margin-top:0}

.panel__readouts .readout--size{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;column-gap:24px;align-items:end}.panel__readouts .readout--size .readout__label{grid-column:1/-1}.panel__readouts .readout--size .readout__value{margin:0}.panel__readouts .readout--size .readout__sub{margin:0;align-self:end}

/* fit: price sits with the enquire button, product name sits behind the machine */
.panel__cta{display:grid;gap:14px;align-content:end}
.panel__cta .readout--price{border:0;padding:0;background:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}
.panel__cta .readout--price .readout__label{margin:0}
.panel__cta .readout--price .readout__value{margin:0}
.panel__media{display:flex!important;flex-direction:column;align-items:center;justify-content:center}
.panel__ghost{position:relative;z-index:0;display:block;margin-bottom:-.34em;font:600 clamp(54px,6.6vw,104px)/1 var(--font,'Geist',sans-serif);letter-spacing:-.025em;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(170,210,242,.6);background:linear-gradient(180deg,rgba(170,210,242,.4),rgba(170,210,242,.06));-webkit-background-clip:text;background-clip:text;pointer-events:none;user-select:none;white-space:nowrap;max-width:100%}
.panel__media img,.panel__media [data-picker-img]{position:relative;z-index:1}
/* ghost names live only in the range cards */
.panel__ghost{display:none!important}
.panel__media{display:grid!important}
.fam__card .fam__media{container-type:inline-size;position:relative}
.fam__ghost{position:absolute;left:0;right:0;top:8%;z-index:0;display:block;text-align:center;white-space:nowrap;font:600 21cqw/1 var(--font,'Geist',sans-serif);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.25px rgba(170,210,242,.55);background:linear-gradient(180deg,rgba(170,210,242,.38),rgba(170,210,242,.05));-webkit-background-clip:text;background-clip:text;pointer-events:none;user-select:none}
.fam__card .fam__media{padding-top:60px!important}
.fam__ghost{top:12px;font-size:17cqw;line-height:1}
/* nitrogen: same panel as the other products, no image for now */
.nitro-pick .panel__media{display:none!important}
@media (min-width:901px){.nitro-pick .panel{grid-template-columns:minmax(280px,.8fr) 1.7fr;grid-template-areas:"ctrl read" "cta read"}.nitro-pick .panel__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.nitro-pick .panel__readouts .readout{border-right:1px solid var(--line)}}
/* card ghost: sits behind the machine, upper half of the letters always clear */
.fam__card .fam__media{padding-top:44px!important}
.fam__ghost{top:18%;font-size:20cqw;-webkit-text-stroke:1.5px rgba(190,224,250,.85);background:linear-gradient(180deg,rgba(190,224,250,.55),rgba(190,224,250,.12));-webkit-background-clip:text;background-clip:text}
.fam__ghost{top:5%;font-size:23cqw}
.fam__ghost{top:1%}

/* ghost: top ~75% of the letters always clear of the machine */
.fam__card .fam__media{padding-top:84px!important}
.fam__ghost{top:14px;font-size:19cqw}
.proof{max-width:920px;margin-inline:auto}

.proof{max-width:none}

/* proof: real photo */
.proof{max-width:1040px;margin-inline:auto}
.proof__img,.product__proof .proof__img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 62%;border-radius:18px;box-shadow:0 30px 70px -30px rgba(10,40,70,.45)}
/* ===== Home range: model cards (ref: Three ranges / Technical dossiers) ===== */
.hr{padding:clamp(56px,8vw,104px) 0 clamp(48px,6vw,80px);scroll-margin-top:96px}
.hr__head{max-width:760px;margin:0 0 clamp(28px,4vw,48px)}
.hr__eyebrow{font:600 12px/1 var(--mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;color:#4FB0EA;margin:0 0 16px}
.hr h2{font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.045em;font-weight:700;margin:0}
.hr h2 em{font-style:normal;color:#4FB0EA}
.hr__sub{color:#98a6b6;font-size:16px;line-height:1.6;margin:16px 0 0;max-width:560px}
.hr__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.hr__card{display:flex;flex-direction:column;padding:28px;border:1px solid rgba(124,170,200,.2);border-radius:16px;background:linear-gradient(160deg,#1f3445 0,#1a2029 58%);min-width:0}
.hr__card--laser{background:linear-gradient(160deg,#1b2b3a 0,#1a2029 58%)}
.hr__card--nitro{background:linear-gradient(160deg,#222c3a 0,#1a2029 58%)}
.hr__tag{font:600 11px/1.3 var(--mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#8aa3b6;margin:0}
.hr__tag span{color:#4FB0EA}
.hr__title{font-size:clamp(34px,3.2vw,44px);letter-spacing:-.04em;font-weight:700;line-height:1.05;margin:14px 0 8px}
.hr__copy{color:#a5b3c1;font-size:14px;line-height:1.55;margin:0;min-height:44px}
.hr__stage{position:relative;container-type:inline-size;height:300px;margin:18px 0 22px;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}
.hr__ghost{position:absolute;left:0;right:0;top:7%;z-index:0;text-align:center;white-space:nowrap;font:700 21cqw/1 var(--font,system-ui,sans-serif);letter-spacing:-.05em;color:#4c6a80;pointer-events:none;user-select:none}
.hr__card--nitro .hr__ghost{font-size:30cqw}
.hr__img{position:relative;z-index:2;display:block;max-width:86%;max-height:80%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(0,0,0,.45))}
.hr__plinth{position:absolute;z-index:1;left:8%;right:8%;bottom:0;height:34px;border-radius:50%;background:radial-gradient(ellipse,rgba(79,176,234,.28),transparent 70%)}
.hr__label{display:block;font:600 10px/1.4 var(--mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#8aa3b6;margin:0}
.hr__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.hr__btns button{cursor:pointer;min-width:62px;background:transparent;border:1px solid rgba(138,175,203,.35);color:#b3c6d6;border-radius:8px;padding:11px 15px;font:600 17px/1 var(--font,system-ui,sans-serif);transition:background .2s,color .2s,border-color .2s}
.hr__btns button small{font-size:11px;font-weight:500}
.hr__btns button:hover{border-color:#4FB0EA;color:#fff}
.hr__btns button[aria-pressed=true]{background:#4FB0EA;border-color:#4FB0EA;color:#06243a}
.hr__btns button:focus-visible,.hr__cta:focus-visible,.hr__more summary:focus-visible{outline:2px solid #a7e5ff;outline-offset:3px}
.hr__panel{margin-top:22px}
.hr__use{margin:0 0 18px;padding:15px 17px;border-left:2px solid #4FB0EA;background:rgba(6,22,34,.55);min-height:84px}
.hr__use strong{display:block;font-size:14.5px;line-height:1.5;font-weight:600;margin-top:8px;color:#e6f2fb}
.hr__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(138,175,203,.2)}
.hr__metric{display:flex;gap:10px;align-items:flex-start;padding:16px 8px 16px 0;border-bottom:1px solid rgba(138,175,203,.2);min-width:0}
.hr__metric svg{flex:none;width:21px;height:21px;color:#4FB0EA;margin-top:2px}
.hr__metric dt,.hr__phys dt{font-size:10px;line-height:1.35;color:#8fa7ba;margin:0 0 6px}
.hr__metric dd{margin:0;font-size:19px;font-weight:650;line-height:1.2;color:#f0f7fc}
.hr__metric dd small{font-size:10.5px;font-weight:500;color:#9fb6c8}
.hr__metric:nth-child(5) dd{font-size:12.5px;margin-top:7px}
.hr__ask{font-size:12px;color:#4FB0EA;font-weight:600}
.hr__phys{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;margin:0;padding:16px 0;border-bottom:1px solid rgba(138,175,203,.2)}
.hr__phys dt{display:flex;align-items:center;gap:7px}
.hr__phys dt svg{width:16px;height:16px;color:#4FB0EA;flex:none}
.hr__phys dt small{font-size:9px;opacity:.8}
.hr__phys dd{margin:0;font-size:13px;font-weight:600;color:#e6f2fb}
.hr__more{border-bottom:1px solid rgba(138,175,203,.2)}
.hr__more summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 0;font:600 13px/1 var(--font,system-ui,sans-serif);color:#d6e8f5}
.hr__more summary::-webkit-details-marker{display:none}
.hr__more summary i{width:9px;height:9px;border-right:2px solid #4FB0EA;border-bottom:2px solid #4FB0EA;transform:rotate(45deg) translateY(-2px);transition:transform .25s}
.hr__more[open] summary i{transform:rotate(-135deg) translate(-2px,0)}
.hr__more dl{margin:0 0 14px;display:grid;gap:0}
.hr__more dl>div{display:grid;grid-template-columns:42% 1fr;gap:12px;padding:9px 0;border-top:1px solid rgba(138,175,203,.12);font-size:12.5px;line-height:1.45}
.hr__more dt{color:#8fa7ba}
.hr__more dd{margin:0;color:#e6f2fb;font-weight:500}
.hr__buy{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;flex-wrap:wrap}
.hr__buy strong{display:block;font-size:30px;font-weight:700;letter-spacing:-.04em;margin-top:6px;white-space:nowrap}
.hr__buy strong small{font-size:11px;font-weight:500;letter-spacing:0;color:#8fa7ba}
.hr__cta{display:inline-flex;align-items:center;gap:14px;justify-content:space-between;padding:14px 18px;border-radius:10px;background:#4FB0EA;color:#06243a;font:700 13px/1.25 var(--font,system-ui,sans-serif);text-decoration:none;flex:1 1 190px;max-width:260px;transition:background .2s,transform .2s}
.hr__cta b{font-size:18px}
.hr__cta:hover{background:#7cc8f3;transform:translateY(-1px)}
.hr__note{font-size:12px;color:#8fa7ba;margin:14px 0 0;line-height:1.5}
.hr__page{margin-top:20px;font-size:13px;color:#8fa7ba;text-decoration:none;display:inline-flex;gap:8px;align-items:center}
.hr__page:hover{color:#4FB0EA}
.hr__foot{margin:26px 0 0;font-size:12px;line-height:1.7;color:#7f93a4;max-width:820px}
.hr__card.is-swap .hr__panel:not([hidden]){animation:hrIn .35s ease}
@keyframes hrIn{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.hr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.hr__grid{grid-template-columns:1fr}.hr__card{padding:22px}.hr__stage{height:260px}.hr__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hr__metric dd{font-size:17px}.hr__phys{grid-template-columns:1fr}.hr__more dl>div{grid-template-columns:1fr;gap:2px}.hr__cta{max-width:none}}
@media(prefers-reduced-motion:reduce){.hr__card.is-swap .hr__panel{animation:none}}

/* ghost text elsewhere: same solid muted style */
.fam__ghost{color:#4c6a80!important;-webkit-text-stroke:0!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-weight:700!important}

.hr__ghost{top:1%;font-size:20cqw}.hr__card--nitro .hr__ghost{font-size:28cqw;top:3%}.hr__img{max-height:77%}

.hr__card--nitro .hr__img{display:none}.hr__card--nitro .hr__stage{height:190px;align-items:center}.hr__card--nitro .hr__ghost{top:50%;transform:translateY(-58%);font-size:34cqw;color:#4c6a80}.hr__card--nitro .hr__stage::after{content:'Coming soon';position:absolute;z-index:3;left:50%;bottom:8px;transform:translateX(-50%);padding:8px 16px;border-radius:99px;background:#4FB0EA;color:#06243a;font:700 12px/1 var(--mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase}

/* ===== Phase 2: aligned cards + about brand ===== */
.hr__panel{display:contents}
.hr__panel[hidden]{display:none}
.hr__card{position:relative;padding:30px 28px 28px;border-radius:22px;border:1px solid rgba(124,170,200,.18);background:linear-gradient(180deg,rgba(79,176,234,.10) 0,rgba(79,176,234,0) 220px),#1a2029;overflow:hidden}
.hr__card::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#4FB0EA,rgba(79,176,234,0))}
.hr__card>*{min-width:0}
.hr__tag{display:flex;align-items:center;gap:10px}
.hr__tag span{display:inline-grid;place-items:center;min-width:30px;height:24px;border-radius:6px;background:rgba(79,176,234,.16);color:#7cc8f3}
.hr__title{font-size:clamp(36px,3.4vw,48px);margin:16px 0 6px}
.hr__copy{min-height:0;margin:0 0 4px}
.hr__stage{height:310px;margin:10px -8px 20px;border-radius:16px;background:radial-gradient(ellipse 70% 62% at 50% 62%,rgba(79,176,234,.22),rgba(79,176,234,0) 70%)}
.hr__plinth{bottom:4px;height:28px;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%)}
.hr__card--nitro .hr__stage{height:310px;align-items:center}
.hr__card--nitro .hr__ghost{font-size:36cqw}
.hr__choose{padding-bottom:18px}
.hr__btns button{flex:0 0 auto}
.hr__use{margin:0 0 16px;min-height:0;border-radius:0 10px 10px 0}
.hr__use strong{font-size:14px}
.hr__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(138,175,203,.2);border-radius:12px;overflow:hidden}
.hr__metric{flex-direction:column;gap:8px;padding:14px 12px;border:0;border-right:1px solid rgba(138,175,203,.2);border-bottom:1px solid rgba(138,175,203,.2);background:rgba(10,24,36,.35)}
.hr__metric:nth-child(3n){border-right:0}
.hr__metric:nth-child(n+4){border-bottom:0}
.hr__metric>div{display:flex;flex-direction:column;gap:5px;min-width:0}
.hr__metric svg{width:20px;height:20px;margin:0}
.hr__metric dt{margin:0;min-height:2.7em;display:flex;align-items:flex-end}
.hr__metric dd{font-size:18px;line-height:1.15}
.hr__metric:nth-child(5) dd,.hr__metric:nth-child(2) dd{font-size:18px;margin:0}
.hr__phys{margin:14px 0 0;padding:14px 4px;border:0;border-bottom:1px solid rgba(138,175,203,.2)}
.hr__more{border-bottom:0}
.hr__price{padding-top:18px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.hr__price .hr__label{flex:1 0 100%;margin-bottom:2px}
.hr__price strong{font-size:38px;font-weight:700;letter-spacing:-.045em;line-height:1;white-space:nowrap}
.hr__price strong small{font-size:12px;letter-spacing:0;font-weight:500;color:#8fa7ba}
.hr__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px}
.hr__cta{max-width:none;flex:none;width:100%;min-height:52px;padding:0 18px;border-radius:12px;font-size:14px;justify-content:space-between}
.hr__cta--ghost{background:transparent;color:#d6e8f5;border:1px solid rgba(138,175,203,.4)}
.hr__cta--ghost:hover{background:rgba(79,176,234,.12);border-color:#4FB0EA;color:#fff}
.hr__note{margin:12px 0 0}
@media(min-width:1101px){
 .hr__grid{grid-template-rows:none;align-items:stretch}
 .hr__card{display:grid;grid-row:span 12;grid-template-rows:subgrid;row-gap:0}
}
@media(max-width:1100px){.hr__card{display:flex;flex-direction:column}}
@media(max-width:560px){.hr__actions{grid-template-columns:1fr}.hr__price strong{font-size:34px}}

/* about: brand-led */
.about__mark{display:block;width:min(560px,86%);height:auto;margin:6px 0 30px}
.about__title{font-size:clamp(40px,6.2vw,92px)}
.about__band{position:relative;overflow:hidden;padding:clamp(48px,7vw,96px) 0;border-block:1px solid rgba(138,175,203,.14);background:radial-gradient(ellipse 60% 120% at 50% 100%,rgba(79,176,234,.16),transparent 70%)}
.about__bandword{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font:800 clamp(120px,24vw,380px)/1 var(--font,system-ui,sans-serif);letter-spacing:-.06em;color:#222c38;white-space:nowrap;pointer-events:none;user-select:none}
.about__bandrow{position:relative;display:flex;flex-wrap:wrap;gap:12px 48px;align-items:baseline;justify-content:center}
.about__bandrow p{margin:0;font-size:clamp(22px,3vw,40px);font-weight:600;letter-spacing:-.03em;color:#e6f2fb}
.about__bandrow b{color:#4FB0EA}
.about__bandrow small{font:600 11px/1 var(--mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#8aa3b6;margin-left:6px}
.about__bandcopy{position:relative;text-align:center;margin:22px auto 0;color:#a5b3c1;font-size:16px}

.hr__metric:nth-child(5) dd{font-size:12.5px;line-height:1.3}.hr__metric dd{overflow-wrap:anywhere}.about__mark{width:min(440px,80%);margin:4px 0 26px}

#bvh11 .study-flow{margin:14px 0 0;font:600 12px/1.4 var(--mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;color:#bfe4fb}#bvh11 .study-flow i{font-style:normal;color:#4FB0EA;margin:0 .6em}@media(max-width:700px){#bvh11 .study-flow{font-size:10px;letter-spacing:.12em}}

#bvh11 .study-copy{display:flex;flex-direction:column;align-items:center;margin-top:-30px}#bvh11 .study-copy>p:first-child{order:1}#bvh11 .study-copy .study-flow{order:2;margin:10px 0 12px}#bvh11 .study-copy>h1{order:3}@media(max-width:700px){#bvh11 .study-copy{align-items:flex-start;margin-top:-26px}}

.proof__img{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%}.product__proof .proof__img{aspect-ratio:1800/1013}

.hr__card:not(.hr__card--nitro) .hr__ghost{top:15%;font-size:21.5cqw;color:#5a7a93}.hr__card:not(.hr__card--nitro) .hr__img{max-height:80%}

.hr__card:not(.hr__card--nitro) .hr__ghost{top:5%}.hr__card:not(.hr__card--nitro) .hr__img{max-height:74%}

.hr__card:not(.hr__card--nitro) .hr__ghost{top:9.5%}

/* ===== icons, price panel, buttons ===== */
.hr__metric svg{width:38px;height:38px;padding:8px;box-sizing:border-box;border-radius:11px;color:#8fd3fb;background:linear-gradient(145deg,rgba(79,176,234,.24),rgba(79,176,234,.07));border:1px solid rgba(124,200,243,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.hr__phys dt svg{width:30px;height:30px;padding:6px;box-sizing:border-box;border-radius:9px;color:#8fd3fb;background:linear-gradient(145deg,rgba(79,176,234,.24),rgba(79,176,234,.07));border:1px solid rgba(124,200,243,.28)}
.hr__phys dt{gap:10px;font-size:11px}
.hr__price{margin-top:20px;padding:18px 20px;border-radius:16px;border:1px solid rgba(124,200,243,.28);background:linear-gradient(135deg,rgba(79,176,234,.16),rgba(79,176,234,.04));display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.hr__price .hr__label{flex:none;margin:0;color:#9fd6f5}
.hr__price strong{display:flex;align-items:baseline;gap:8px;font-size:40px;line-height:1.05}
.hr__price strong small{font-size:13px;font-weight:600;color:#9fd6f5}
.hr__actions{padding-top:12px;gap:12px}
.hr__cta{min-height:56px;padding:0 20px;border-radius:14px;font-size:14.5px;font-weight:700;white-space:nowrap;background:#e8f2fa;color:#0b2234;border:1px solid #e8f2fa;box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}
.hr__cta:hover{background:#fff;border-color:#fff}
.hr__cta--ghost{background:#4FB0EA;color:#06243a;border:1px solid #4FB0EA;box-shadow:0 8px 20px -10px rgba(79,176,234,.7)}
.hr__cta--ghost:hover{background:#7cc8f3;border-color:#7cc8f3;color:#06243a}
.hr__cta b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(6,36,58,.12);font-size:15px;flex:none}

.proof__img{aspect-ratio:auto!important;height:auto}
#bvh11 .study-copy{margin-top:-104px}@media(max-width:700px){#bvh11 .study-copy{margin-top:-70px}}
#bvh11 .study-bottom>a[href='#range']{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 20px;border-radius:999px;border:1px solid rgba(160,215,255,.35);background:rgba(8,28,44,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#e6f4fd;font:600 13px/1 var(--font,system-ui,sans-serif);letter-spacing:.02em;text-decoration:none;transition:border-color .25s,background .25s}#bvh11 .study-bottom>a[href='#range'] .xr{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#4FB0EA;color:#06243a;animation:xrBob 1.8s ease-in-out infinite}#bvh11 .study-bottom>a[href='#range']:hover{border-color:#4FB0EA;background:rgba(79,176,234,.18)}@keyframes xrBob{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){#bvh11 .study-bottom>a[href='#range'] .xr{animation:none}}

.proof .proof__img,.proof img.proof__img{height:auto!important;aspect-ratio:1800/1013!important;object-fit:cover!important}

/* ---- phase 4: price + actions, professional ---- */
.hr__card--nitro .hr__stage::after{content:none!important;display:none!important}
.hr__price{margin-top:22px;padding:0;border:0;background:none;border-top:1px solid rgba(138,175,203,.22);border-radius:0;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:16px;row-gap:2px;padding-top:20px}
.hr__price .hr__label{grid-column:1;grid-row:1;align-self:end;margin:0;font:600 11px/1 var(--mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;color:#8fa7ba}
.hr__price .hr__sub{grid-column:1;grid-row:2;font-size:12.5px;color:#8fa7ba;line-height:1.3}
.hr__price strong{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:end;display:flex;align-items:baseline;gap:8px;font-size:34px;line-height:1;letter-spacing:-.04em;color:#fff;white-space:nowrap}
.hr__price strong small{font-size:12px;font-weight:600;letter-spacing:.04em;color:#8fa7ba}
.hr__actions{padding-top:18px;gap:10px}
.hr__cta{min-height:54px;border-radius:12px;padding:0 8px 0 20px;font-size:14px;letter-spacing:.005em;box-shadow:none}
.hr__cta b{width:38px;height:38px;font-size:16px;background:#0b2234;color:#fff}
.hr__cta--ghost b{background:#06243a;color:#bfe6fb}
.hr__cta:hover b{transform:translateX(2px)}
.hr__cta b{transition:transform .2s}
@media(max-width:560px){.hr__price strong{font-size:30px}.hr__actions{grid-template-columns:1fr}}

.hr__price{align-items:start}.hr__price .hr__label{align-self:start;margin-top:6px}.hr__price .hr__sub{align-self:end;padding-bottom:2px}.hr__price strong{align-self:center}

.hr__metric svg{width:46px;height:46px;padding:9px;stroke-width:1.5}

/* nitrogen card: real NG50 image */
.hr__card--nitro .hr__stage{height:auto;min-height:0;align-items:center}
.hr__card--nitro .hr__img{display:block!important;max-width:94%;max-height:68%}
.hr__card--nitro .hr__ghost{top:9.5%;transform:none;font-size:30cqw;color:#5a7a93}

/* nitrogen card: bigger image, visible ghost text */
.hr__card--nitro .hr__stage{min-height:300px;align-items:flex-end;overflow:visible}
.hr__card--nitro .hr__img{max-width:none!important;max-height:none!important;width:116%;margin:0 -8% 6px;align-self:flex-end}
.hr__card--nitro .hr__ghost{top:3%;font-size:30cqw;color:#5a7a93;z-index:1}

.hr__card--nitro .hr__img{width:100%;margin:0 0 6px}
.hr__card--nitro .hr__ghost{top:6%}

.enquire__chosen,.enquire__chosen[hidden]{display:none!important}

/* hero product name plates */
.scene-product-label{display:flex!important;flex-direction:column;align-items:center;gap:5px;margin-top:16px;letter-spacing:0;color:#fff}
.scene-product-label:before{content:'';width:26px;height:2px;border-radius:2px;background:#4FB0EA;margin-bottom:4px}
.scene-product-label b{font:700 17px/1.1 var(--font,system-ui,sans-serif);letter-spacing:.01em;color:#fff}
.scene-product-label i{font:500 10.5px/1 var(--mono,ui-monospace,monospace);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:#8fc4e6}
@media(max-width:700px){.scene-product-label b{font-size:14px}.scene-product-label i{font-size:8.5px;letter-spacing:.12em}}

/* nitrogen page product stage */
.nitro__stage{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:clamp(240px,34vw,440px);margin:6px 0 30px;isolation:isolate}
.nitro__stage:after{content:'';position:absolute;left:12%;right:12%;bottom:-8px;height:46px;background:radial-gradient(closest-side,rgba(79,176,234,.28),transparent);filter:blur(6px);z-index:0}
.nitro__ghost{position:absolute;left:50%;top:0;transform:translateX(-50%);font:800 clamp(96px,17vw,250px)/.9 var(--font,system-ui,sans-serif);letter-spacing:-.045em;color:#4c6a80;opacity:.8;white-space:nowrap;z-index:0}
.nitro__img{position:relative;z-index:2;width:min(860px,88%);height:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}
.nitro .panel__media,.nitro__media{display:none!important}

.nitro__stage{min-height:0;padding-top:clamp(90px,11vw,160px);margin:0 0 28px}
.nitro__ghost{font-size:clamp(84px,12.5vw,185px);top:0}
.nitro__img{width:min(720px,84%)}

.fam__badge{display:none!important}

.nitro__stage{display:none!important}
.nitro .panel__media,.nitro__media{display:grid!important;border:0!important;aspect-ratio:auto!important;height:auto!important;padding:24px 24px 34px}
.nitro .panel__media img{width:100%;max-width:100%;height:auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45))}

@media(min-width:1101px){.nitro-pick .panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.55fr) minmax(0,1fr)!important;grid-template-areas:'ctrl read media' 'cta read media'!important}.nitro-pick .panel__readouts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nitro-pick .panel__media{align-self:center}}

/* nitrogen card: lettering sits behind the machine */
.hr__card--nitro .hr__stage{min-height:0!important;height:auto!important;padding-top:17cqw;align-items:flex-end!important}
.hr__card--nitro .hr__ghost{top:0!important;transform:none!important;line-height:.95;font-size:30cqw;z-index:1}
.hr__card--nitro .hr__img{position:relative;z-index:2;margin:0 0 6px!important}

@media(min-width:1101px){.hr__card--nitro .hr__stage{padding-top:0!important;align-items:center!important}.hr__card--nitro .hr__ghost{top:calc(50% - 45cqw)!important}.hr__card--nitro .hr__img{margin:0!important}}

@media(min-width:1101px){.hr__card--nitro .hr__ghost{top:calc(50% - 28cqw)!important}}

@media(min-width:901px){#bvh11[data-composition=turntable] .study-product.is-before{left:3%!important;width:38%!important}#bvh11[data-composition=turntable] .study-product.is-after{left:59%!important;width:37%!important}}

.design-hero .study-products .product-stage,[data-group=depth] .product-stage{transform:none!important;transition:none!important;will-change:auto}
.design-hero .study-backword{font-size:0!important;line-height:0;width:min(80%,1100px)!important;color:transparent!important}
.design-hero .study-backword img{display:block;width:100%;height:auto;opacity:.075;filter:brightness(1.4)}
@media(max-width:900px){.design-hero .study-backword{width:88%!important;top:50%!important}.design-hero .study-backword img{opacity:.09}}

.design-hero .study-backword{width:min(54%,760px)!important;top:56%!important}
.design-hero .study-backword img{opacity:.07}
@media(max-width:700px){#bvh11 .study-bottom>a[href="#range"]{display:none!important}#bvh11 .study-copy{top:19%!important}#bvh11 .scene-counter{top:35%!important}#bvh11[data-composition=turntable] .study-product.is-feature{left:8%!important;top:46%!important;width:84%!important;height:26%!important}#bvh11[data-composition=turntable] .study-product.is-before{left:2%!important;top:33%!important;width:40%!important;height:15%!important}#bvh11[data-composition=turntable] .study-product.is-after{left:58%!important;top:33%!important;width:40%!important;height:15%!important}#bvh11 .study-product:not(.is-feature) .scene-product-label{display:none}#bvh11 .study-caption{bottom:19%!important;left:6%!important}.design-hero .study-backword{width:78%!important;top:52%!important}}

@media(max-width:700px){#bvh11 .study-product:not(.is-feature) .scene-product-label{display:none!important;opacity:0!important}#bvh11 .scene-counter{top:15%!important}#bvh11[data-composition=turntable] .study-product.is-feature{left:13%!important;top:48%!important;width:74%!important;height:23%!important}#bvh11[data-composition=turntable] .study-product.is-before{left:3%!important;top:32%!important;width:38%!important;height:13%!important}#bvh11[data-composition=turntable] .study-product.is-after{left:59%!important;top:32%!important;width:38%!important;height:13%!important}}

@media(max-width:700px){#bvh11 .scene-counter{top:29%!important}}

.hr__metric dt{white-space:nowrap}
@media(max-width:700px){#bvh11,.design-hero#bvh11{height:800px!important;min-height:800px!important}#bvh11 .study-copy{top:8%!important}#bvh11 .scene-counter{top:23%!important}#bvh11[data-composition=turntable] .study-product.is-feature{top:38%!important;height:25%!important}#bvh11[data-composition=turntable] .study-product.is-before,#bvh11[data-composition=turntable] .study-product.is-after{top:24%!important;height:12.5%!important}#bvh11 .study-caption{bottom:23%!important}.design-hero .study-backword{top:46%!important}}

@media(max-width:700px){.hr__metric dd{overflow-wrap:normal!important}.hr__metric:nth-child(5) dd{font-size:14px!important}}

@media(max-width:700px){.hr__metric:nth-child(5) dd{font-size:12.5px!important}}

@media(max-width:700px){#bvh11 .study-copy{top:13%!important}#bvh11 .scene-counter{top:28%!important}#bvh11[data-composition=turntable] .study-product.is-before,#bvh11[data-composition=turntable] .study-product.is-after{top:27%!important}#bvh11[data-composition=turntable] .study-product.is-feature{top:41%!important}#bvh11 .study-caption{bottom:20%!important}}

@media(max-width:700px){#bvh11 .scene-counter{top:25.5%!important}}

.fam__card .fam__media{height:auto!important;min-height:0!important;padding-top:56px;display:flex!important;align-items:flex-end!important;justify-content:center;overflow:hidden;position:relative}
.fam__card .fam__img{position:relative;z-index:2;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;object-fit:contain}
.fam__card .fam__ghost{position:absolute!important;left:0;right:0;top:14px!important;bottom:auto!important;transform:none!important;text-align:center;z-index:1;line-height:1}

.fam__card .fam__media{padding-top:30px!important}.fam__card .fam__ghost{top:16px!important}

.fam__card .fam__media{padding-top:46px!important}

@media(min-width:701px){.fam__card .fam__media{padding-top:66px!important}}

.fam__card{background:linear-gradient(rgba(79,176,234,.1),rgba(79,176,234,0) 220px),#1a2029!important;border-color:rgba(124,170,200,.18)}
.fam__card.is-here{border-color:rgba(79,176,234,.7)}
.fam__card .fam__media{background:radial-gradient(70% 62% at 50% 62%,rgba(79,176,234,.22),rgba(79,176,234,0) 70%)!important}
.fam__card .fam__media:before,.fam__card .fam__media:after{display:none!important;content:none!important}
.fam__card .fam__img{filter:drop-shadow(0 22px 26px rgba(0,0,0,.45))!important}
.fam__card .fam__ghost{color:#5a7a93!important}

@media(min-width:701px){.fam__card .fam__media{padding-top:84px!important}.fam__card .fam__ghost{font-size:clamp(54px,5.4vw,84px)!important;top:10px!important}}

@media(min-width:701px){.fam__card .fam__ghost{font-size:clamp(46px,4.5vw,70px)!important;top:14px!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card.hr__card--nitro .hr__img{width:92%!important;max-width:92%!important}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__ghost{top:calc(50% - 38cqw)!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

@media(min-width:1101px){.fam__card .fam__stage .hr__ghost{top:29px!important;font-size:73.7px!important}.fam__card .fam__stage .hr__img{max-height:229px!important;max-width:none!important;width:auto!important}.fam__card.hr__card--nitro .fam__stage .hr__ghost{top:59px!important;font-size:102px!important}.fam__card.hr__card--nitro .fam__stage .hr__img{width:340px!important;max-height:none!important;height:auto!important;max-width:none!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

/* bv-topgap: even space under the fixed header on every page at phone width */
@media(max-width:700px){main>.picker,main .picker.picker--first{padding-top:112px!important}.about__hero{padding-top:112px!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

@media(max-width:700px){#bvh11 .hero-scene .study-backword{top:46%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:84%!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

@media(max-width:700px){#bvh11 .hero-scene .study-backword{top:78.5%!important;width:60%!important}#bvh11 .study-backword img{opacity:.13!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}

.fam__card .hr__stage.fam__stage{margin:0!important;border-radius:0!important;height:310px;border-bottom:1px solid rgba(124,170,200,.18);display:flex!important;align-items:flex-end}
@media(min-width:1101px){.fam__card.hr__card--nitro .hr__stage{align-items:center!important}}
/* ===== 30 Oct 2026: range cards, price, footnote, enquiry + FAQ refresh ===== */
/* card metric icons smaller, labels and values bigger */
.hr__metric{gap:7px!important;padding:14px 10px!important}
.hr__metric svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:8px!important;stroke-width:1.7!important}
.hr__metric dt{font-size:12.5px!important;line-height:1.3!important;color:#a9bfd0!important;min-height:0!important;white-space:nowrap}
.hr__metric dd{font-size:21px!important;line-height:1.1!important}
.hr__metric dd small{font-size:12.5px!important}
.hr__metric:nth-child(5) dd{font-size:15px!important}
.hr__phys dt{font-size:12.5px!important}
.hr__phys dt svg{width:24px!important;height:24px!important;padding:5px!important}
.hr__phys dd{font-size:14.5px!important}
.hr__label{font-size:11.5px!important}
.hr__use strong{font-size:15.5px!important}
/* guide price: larger, clearer */
.hr__price{padding-top:22px!important}
.hr__price .hr__label{font-size:12.5px!important;color:#a9bfd0!important}
.hr__price strong{font-size:52px!important;letter-spacing:-.05em!important}
.hr__price strong small{font-size:16px!important;font-weight:600!important;color:#a9bfd0!important}
@media(max-width:560px){.hr__price strong{font-size:44px!important}}
/* product name behind the machine: lower, fainter */
.hr__card:not(.hr__card--nitro) .hr__ghost{top:22%!important;opacity:.38!important}
.hr__card--nitro .hr__ghost{opacity:.38!important}
/* footnote */
.hr__foot{font-size:16px!important;line-height:1.7!important;color:#b4c4d2!important;max-width:900px!important;margin-top:34px!important}
/* buttons */
.hr__cta{font-size:15px!important}

/* enquiry: open, editorial layout (ref. "What's running in your workshop?") */
.enquire__grid{align-items:center!important;gap:clamp(32px,6vw,96px)!important}
.enquire .eyebrow{font:600 12px/1 var(--mono,ui-monospace,monospace)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#4FB0EA!important}
.enquire .eyebrow span{display:none!important}
.enquire .h2{font-size:clamp(40px,5.6vw,84px)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.05em!important;margin:18px 0 22px!important}
.enquire .muted{font-size:18px!important;line-height:1.6!important;color:#a9bfd0!important}
.enquire .form{padding:clamp(24px,3vw,40px)!important;border:1px solid rgba(124,170,200,.22)!important;border-radius:20px!important;background:rgba(12,24,36,.55)!important}
.enquire .form::before,.enquire .form::after{display:none!important}
.enquire .form__row label{font-size:14px!important;color:#c3d3e0!important}
.enquire .form input,.enquire .form select,.enquire .form textarea{border-radius:12px!important;border:1px solid rgba(124,170,200,.28)!important;background:rgba(6,14,22,.7)!important;font-size:16px!important;padding:15px 16px!important}
.enquire .form .btn--primary{width:100%!important;justify-content:space-between!important;min-height:58px!important;border-radius:999px!important;padding:0 26px!important;font-size:16px!important;background:#4FB0EA!important;color:#06243a!important}

/* FAQ: calm accordion (ref. "A few useful answers.") */
.faq .eyebrow{font:600 12px/1 var(--mono,ui-monospace,monospace)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#4FB0EA!important}
.faq .eyebrow span{display:none!important}
.faq .h2{font-size:clamp(36px,4.6vw,68px)!important;line-height:1.04!important;font-weight:500!important;letter-spacing:-.05em!important}
.faq__item{border:0!important;border-bottom:1px solid rgba(138,175,203,.22)!important;background:none!important;border-radius:0!important}
.faq__item summary{font-size:clamp(19px,1.6vw,24px)!important;font-weight:500!important;padding:26px 0!important;color:#eef5fb!important}
.faq__item summary::after,.faq__item summary i{color:#4FB0EA!important}
.faq__answer p{font-size:17px!important;line-height:1.75!important;color:#a9bfd0!important;max-width:640px}
.hr__metric:nth-child(5) dd{font-size:13px!important;letter-spacing:-.01em}
.hr__price strong{font-size:46px!important}
.hr__price .hr__label{white-space:nowrap!important}
.hr__card--nitro .hr__price strong{font-size:34px!important}
@media(max-width:560px){.hr__price strong{font-size:40px!important}.hr__card--nitro .hr__price strong{font-size:32px!important}}
/* ===== 30 Oct 2026 (2): spec tiles, icon beside text, same proportions as the product-page reference ===== */
.hr__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important;border-radius:0!important;overflow:visible!important;column-gap:18px!important}
.hr__metric{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid rgba(138,175,203,.2)!important;background:none!important}
.hr__metric:nth-child(n+5){border-bottom:0!important}
.hr__metric svg{width:34px!important;height:34px!important;padding:7px!important;border-radius:10px!important;flex:none!important;margin:0!important}
.hr__metric>div{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
.hr__metric dt{order:0;font-size:13.5px!important;font-weight:600!important;line-height:1.25!important;color:#a9bfd0!important;white-space:nowrap!important;min-height:0!important;margin:0!important}
.hr__metric dd{order:1;font-size:28px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.03em!important;color:#f0f7fc!important;margin:0!important;white-space:nowrap!important}
.hr__metric dd small{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;color:#7f95a7!important;margin-left:3px}
.hr__metric:nth-child(5) dd{font-size:18px!important;line-height:1.2!important;margin-top:4px!important}
.hr__metric:nth-child(n) dd .hr__ask{font-size:16px!important}
@media(max-width:560px){.hr__metric dd{font-size:26px!important}}
.hr__metric:nth-child(6) dd{white-space:normal!important;font-size:26px!important}
.hr__metric:nth-child(6) dd small{display:block;margin:2px 0 0!important}
/* hero background word: COMPRESSOR (replaces the logo image) */
#bvh11 .hero-scene .study-backword{width:96%!important;text-align:center!important;font-size:0!important}
#bvh11 .study-backword__t{display:block;font:700 clamp(72px,15.5vw,300px)/1 var(--font,system-ui,sans-serif);letter-spacing:-.04em;white-space:nowrap;color:rgba(124,170,200,.12);text-transform:uppercase;user-select:none}
#bvh11 .hero-scene .study-backword{top:56%!important}
#bvh11 .study-backword__t{font-size:clamp(90px,19vw,360px)!important;letter-spacing:-.045em!important;text-transform:none!important;color:rgba(124,170,200,.13)!important}
/* CFM explainer card + small print */
.hr__cfm{margin-top:34px;padding:clamp(24px,3vw,40px) clamp(24px,3.4vw,48px);border:1px solid rgba(124,170,200,.22);border-radius:20px;background:#0f2133}
.hr__cfm-eyebrow{margin:0;font:600 12px/1 var(--mono,ui-monospace,monospace);letter-spacing:.18em;text-transform:uppercase;color:#5f7e95}
.hr__cfm h3{margin:12px 0 0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff}
.hr__cfm-lead{margin:28px 0 24px;max-width:960px;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#c3d3e0}
.hr__cfm-calc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px clamp(18px,2.4vw,34px)}
.hr__cfm-calc div span{display:block;font-size:clamp(15px,1.3vw,18px);font-weight:500;color:#eef5fb}
.hr__cfm-calc div b{display:block;margin-top:4px;font-size:clamp(28px,2.7vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#6ec6f7}
.hr__cfm-calc i{font-style:normal;font-size:22px;line-height:1;padding-bottom:10px;color:#8fa7ba}
.hr__cfm-note{margin:14px 0 0;font-size:15px;line-height:1.6;color:#c3d3e0}
.hr__foot{margin-top:24px!important;font-size:13.5px!important;line-height:1.7!important;color:#8fa7ba!important;max-width:880px!important}
.hr__cfm-lead,.hr__cfm-note{max-width:none!important}
/* ===== 30 Oct 2026 (3): enquiry + FAQ match the "What's running in your workshop?" / "A few useful answers." reference ===== */
section.enquire{position:relative;overflow:hidden;background:#211913!important;color:#f3ebe0;padding:clamp(72px,9vw,128px) 0 clamp(96px,11vw,170px)!important;border:0!important}
section.enquire .enq__ghost{position:absolute;left:50%;bottom:-.12em;transform:translateX(-50%);font:800 clamp(120px,19vw,300px)/1 var(--font,system-ui,sans-serif);letter-spacing:-.05em;white-space:nowrap;color:rgba(255,236,210,.045);pointer-events:none;user-select:none}
section.enquire .enquire__grid{position:relative;z-index:1;display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:clamp(32px,6vw,120px)!important;align-items:start!important}
section.enquire .eyebrow{font:500 15px/1 var(--font,system-ui,sans-serif)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#c4a577!important;margin:0 0 clamp(28px,4vw,52px)!important}
section.enquire .eyebrow span{display:none!important}
section.enquire .h2{font-size:clamp(44px,6.2vw,96px)!important;line-height:1.02!important;font-weight:300!important;letter-spacing:-.065em!important;color:#f6eee3!important;margin:0 0 clamp(28px,3vw,44px)!important}
section.enquire .muted{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.75!important;color:#cbbba5!important;margin:0 0 clamp(26px,3vw,42px)!important}
section.enquire .enq__phone{display:inline-block;font-size:clamp(34px,3.6vw,54px);font-weight:300;letter-spacing:-.03em;line-height:1.1;color:#e6cfa8;text-decoration:none}
section.enquire .enq__phone span{font-weight:200;margin-left:.15em}
section.enquire .enq__phone:hover{color:#f3dcb4}
section.enquire .enq__hours{margin:14px 0 0;font-size:15px;color:#b9a994}
section.enquire .form{padding:clamp(26px,3vw,40px)!important;border:1px solid rgba(255,236,210,.12)!important;border-radius:14px!important;background:#181210!important;box-shadow:none!important}
section.enquire .form::before,section.enquire .form::after{display:none!important}
section.enquire .form__row label{font-size:15px!important;color:#f3ebe0!important;margin-bottom:10px!important}
section.enquire .form input,section.enquire .form select,section.enquire .form textarea{border-radius:3px!important;border:1px solid rgba(255,236,210,.16)!important;background:#120d0b!important;color:#f6eee3!important;font-size:18px!important;padding:19px 22px!important}
section.enquire .form select{padding-right:48px!important}
section.enquire .form input:focus,section.enquire .form select:focus,section.enquire .form textarea:focus{border-color:#c4a577!important;outline:0!important;box-shadow:0 0 0 3px rgba(196,165,119,.18)!important}
section.enquire .enq__intro{margin:24px 0 26px;font-size:17px;line-height:1.75;color:#cbbba5}
section.enquire .form .btn--primary{width:100%!important;justify-content:space-between!important;min-height:62px!important;border-radius:999px!important;padding:0 30px!important;font-size:17px!important;font-weight:600!important;background:#c4a577!important;color:#1d140e!important;border:0!important;margin-top:8px}
section.enquire .form .btn--primary:hover{background:#d4b78a!important}
section.enquire .form .btn--primary svg{color:#1d140e!important}
@media(max-width:900px){section.enquire .enquire__grid{grid-template-columns:1fr!important}}

section.faq{background:#120e0b!important;color:#f3ebe0;padding:clamp(72px,9vw,128px) 0!important;border:0!important}
section.faq .faq__grid{display:grid!important;grid-template-columns:1fr 1.15fr!important;gap:clamp(32px,6vw,120px)!important;align-items:start!important}
section.faq .eyebrow{font:500 14px/1 var(--font,system-ui,sans-serif)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#c4a577!important;margin:0 0 26px!important}
section.faq .eyebrow span{display:none!important}
section.faq .h2{font-size:clamp(44px,5.6vw,88px)!important;line-height:1.02!important;font-weight:300!important;letter-spacing:-.065em!important;color:#f6eee3!important}
section.faq .faq__item{border:0!important;border-bottom:1px solid rgba(255,236,210,.14)!important;background:none!important;border-radius:0!important}
section.faq .faq__list{border-top:1px solid rgba(255,236,210,.14)}
section.faq .faq__item summary{font-size:clamp(20px,1.7vw,26px)!important;font-weight:400!important;padding:30px 0!important;color:#f3ebe0!important;letter-spacing:-.01em}
section.faq .faq__item summary::after,section.faq .faq__item summary i{color:#c4a577!important}
section.faq .faq__answer p{font-size:18px!important;line-height:1.8!important;color:#b9a994!important;max-width:680px}
@media(max-width:900px){section.faq .faq__grid{grid-template-columns:1fr!important}}

/* footer blends with the warm sections above */
.site-footer{background:#0b0807!important}
/* hero headline: Air compressors & nitrogen */
#bvh11 .study-copy>h1{font-size:clamp(40px,6.6vw,104px)!important;letter-spacing:-.045em!important;white-space:nowrap!important;line-height:1!important}
#bvh11 .study-copy>h1 .study-h1-alt{display:inline!important;color:#6cb8e8}
@media(max-width:700px){#bvh11 .study-copy>h1{white-space:normal!important;font-size:clamp(38px,11vw,56px)!important}}
#bvh11 .study-copy>h1{font-size:clamp(40px,5.7vw,92px)!important}
#bvh11 .study-copy>p[data-hero-eyebrow]{text-transform:uppercase!important}
/* ===== Full specification: tidy expander ===== */
.hr__more{margin:18px 0 0!important;border:1px solid rgba(138,175,203,.24)!important;border-radius:14px!important;background:rgba(10,24,36,.35)!important;overflow:hidden}
.hr__more summary{padding:0 14px 0 18px!important;min-height:56px;font:600 15.5px/1.2 var(--font,system-ui,sans-serif)!important;color:#eef5fb!important;transition:background .2s}
.hr__more summary:hover{background:rgba(79,176,234,.08)}
.hr__more summary i{flex:none;position:relative;width:32px!important;height:32px!important;border:1px solid rgba(124,200,243,.32)!important;border-radius:50%;background:rgba(79,176,234,.12);transform:none!important;transition:background .2s}
.hr__more summary i::after{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:2px solid #7cc8f3;border-bottom:2px solid #7cc8f3;transform:translate(-50%,-70%) rotate(45deg);transition:transform .25s}
.hr__more[open] summary i::after{transform:translate(-50%,-30%) rotate(-135deg)}
.hr__more[open] summary{border-bottom:1px solid rgba(138,175,203,.18);background:rgba(79,176,234,.06)}
.hr__more dl{margin:0!important;padding:4px 18px 8px}
.hr__more dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)!important;gap:14px!important;padding:13px 0!important;font-size:14px!important;line-height:1.45!important;align-items:baseline}
.hr__more dt{font-size:13.5px!important;color:#9db3c5!important}
.hr__more dd{font-size:14.5px!important;font-weight:600!important;color:#f0f7fc!important}
.hr__more dl>div:first-child{border-top:0!important}
/* hero headline polish */
#bvh11 .study-copy>h1{font-size:clamp(38px,5.3vw,84px)!important;font-weight:650!important;letter-spacing:-.045em!important;line-height:1.04!important;color:#f4f9fd!important;text-shadow:0 2px 28px rgba(5,18,30,.55)}
#bvh11 .study-copy>h1 .study-h1-alt{font-weight:650!important;background:linear-gradient(100deg,#8fd0f6 0%,#4FB0EA 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;text-shadow:none}
/* hero headline v3: editorial weight contrast, matches the enquiry / FAQ headings */
#bvh11 .study-copy>h1{font-size:clamp(40px,6vw,96px)!important;font-weight:500!important;letter-spacing:-.06em!important;line-height:1!important;text-shadow:0 2px 30px rgba(5,18,30,.5)}
#bvh11 .study-copy>h1 .study-h1-alt{font-weight:300!important;letter-spacing:-.05em!important;margin-left:.08em}
/* CFM explainer: more compact */
.hr__cfm{margin-top:24px!important;padding:22px 28px!important;border-radius:16px!important}
.hr__cfm-eyebrow{font-size:10.5px!important;letter-spacing:.16em!important}
.hr__cfm h3{margin-top:8px!important;font-size:clamp(20px,1.9vw,26px)!important}
.hr__cfm-lead{margin:12px 0 16px!important;font-size:14.5px!important;line-height:1.55!important}
.hr__cfm-calc{gap:10px 22px!important}
.hr__cfm-calc div span{font-size:13px!important}
.hr__cfm-calc div b{margin-top:2px!important;font-size:clamp(20px,1.8vw,25px)!important}
.hr__cfm-calc i{font-size:17px!important;padding-bottom:5px!important}
.hr__cfm-note{margin-top:10px!important;font-size:12.5px!important;line-height:1.5!important}
.hr__foot{margin-top:16px!important;font-size:12.5px!important}
/* hero headline v4: smaller, calmer, more air around it */
#bvh11 .study-copy>h1{font-size:clamp(32px,4.4vw,68px)!important;font-weight:500!important;letter-spacing:-.05em!important;margin-top:6px!important}
#bvh11 .study-copy>h1 .study-h1-alt{font-weight:300!important}
@media(max-width:700px){#bvh11 .study-copy>h1{font-size:clamp(32px,9.5vw,46px)!important}}
/* ===== enquiry + FAQ: no clipped letters, right-sized text ===== */
section.enquire .h2 .word,section.faq .h2 .word,section.enquire .h2 .word>span,section.faq .h2 .word>span{overflow:visible!important;padding:.08em .04em .16em!important;margin:0 -.04em -.16em 0!important}
section.enquire .h2,section.faq .h2{overflow:visible!important}
section.faq .h2{font-size:clamp(38px,4.6vw,72px)!important;line-height:1.1!important;letter-spacing:-.05em!important;word-spacing:.04em}
section.enquire .h2{font-size:clamp(38px,5vw,78px)!important;line-height:1.08!important;letter-spacing:-.052em!important;word-spacing:.04em}
section.faq .faq__grid{grid-template-columns:1fr 1.2fr!important}
section.faq .faq__item summary{position:relative;font-size:clamp(17px,1.4vw,21px)!important;line-height:1.35!important;padding:26px 56px 26px 0!important;letter-spacing:0!important}
section.faq .faq__item summary::after,section.faq .faq__item summary::before{right:6px!important}
section.faq .faq__item summary:focus{outline:0!important}
section.faq .faq__item summary:focus-visible{outline:2px solid rgba(196,165,119,.7)!important;outline-offset:-2px!important;border-radius:6px}
section.faq .faq__answer p{font-size:16.5px!important;line-height:1.75!important}
section.enquire .eyebrow,section.faq .eyebrow{font-size:13px!important}
section.enquire .muted{font-size:clamp(16px,1.25vw,19px)!important}
section.enquire .enq__phone{font-size:clamp(30px,3vw,46px)!important}
section.enquire .form__row label{font-size:14.5px!important}
section.enquire .form input,section.enquire .form select,section.enquire .form textarea{font-size:16.5px!important;padding:16px 18px!important}
section.enquire .enq__intro{font-size:16px!important}
section.enquire .h2 .word,section.faq .h2 .word,section.enquire .h2 .word>span,section.faq .h2 .word>span{padding:.08em .06em .16em 0!important;margin:0 -.06em -.16em 0!important}
section.enquire .h2,section.faq .h2{word-spacing:-.06em!important}
/* Send enquiry button: slimmer, arrow in a small circle */
section.enquire .form .btn--primary{width:100%!important;min-height:54px!important;height:54px;padding:0 8px 0 26px!important;margin-top:14px!important;font-size:15.5px!important;font-weight:600!important;letter-spacing:.005em;border-radius:999px!important;gap:12px}
section.enquire .form .btn--primary svg{flex:none;box-sizing:content-box;width:16px!important;height:16px!important;padding:11px;border-radius:50%;background:#1d140e;color:#e6cfa8!important;stroke:#e6cfa8!important;transition:transform .2s}
section.enquire .form .btn--primary:hover svg{transform:translateX(3px)}
/* ===== One font family for the whole site: Geist ===== */
:root{--font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif}
html,body,body *,button,input,select,textarea,optgroup,option{font-family:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif!important}
/* hero headline: Title Case, even weight */
#bvh11 .study-copy>h1{font-weight:600!important;letter-spacing:-.04em!important;font-size:clamp(34px,4.6vw,72px)!important}
#bvh11 .study-copy>h1 .study-h1-alt{font-weight:600!important}

/* range cards: tighter gap between heading and machine */
.hr__stage{height:250px!important;margin:4px -8px 16px!important}
.hr__copy{min-height:0!important}

.hr__stage{height:205px!important;margin:-6px -8px 14px!important}

.hr__stage{height:235px!important;margin:-6px -8px 12px!important}
.hr__card:not(.hr__card--nitro) .hr__img{max-height:92%!important}

/* enquiry: more compact */
section.enquire{padding-top:56px!important;padding-bottom:56px!important;min-height:0!important}
section.enquire .h2{font-size:clamp(34px,3.6vw,54px)!important;line-height:1.08!important;margin:10px 0 16px!important}
section.enquire .enq__left p{font-size:16px!important;line-height:1.55!important;margin:0 0 6px!important}
section.enquire .enq__intro{margin:6px 0 14px!important;font-size:14.5px!important;line-height:1.5!important}
section.enquire form{gap:12px!important}
section.enquire form>*{margin-top:0!important;margin-bottom:0!important}
section.enquire label{margin-bottom:6px!important;font-size:13.5px!important}
section.enquire input,section.enquire select{height:46px!important;min-height:0!important}
section.enquire textarea{height:96px!important;min-height:0!important}
section.enquire .enq__ghost{font-size:clamp(70px,9vw,140px)!important}

section.enquire select{height:50px!important;padding-top:0!important;padding-bottom:0!important;line-height:50px!important}

section.enquire select{line-height:normal!important;padding:0 16px!important;height:50px!important;box-sizing:border-box!important;display:block!important}

.hr__stage{position:relative}
.hr__stagelink{position:absolute;inset:0;z-index:5;display:block;cursor:pointer;border-radius:16px}
.hr__stagelink:focus-visible{outline:2px solid #c5a572;outline-offset:2px}
@media(max-width:900px){section.faq .wrap,section.faq .container,section.faq>div{display:block!important}section.faq .faq__head,section.faq .faq__list{width:100%!important;max-width:none!important;grid-column:1/-1!important}section.faq .faq__head{margin-bottom:24px!important}section.faq summary{font-size:16.5px!important;line-height:1.35!important;padding-right:48px!important}section.faq .h2{font-size:clamp(32px,9vw,44px)!important}}

section.enquire .enq__ghost{bottom:0!important;line-height:.82!important;padding-bottom:.04em!important;white-space:nowrap!important}
@media(max-width:700px){section.enquire{padding-bottom:84px!important}section.enquire .enq__ghost{font-size:clamp(52px,17vw,96px)!important}}

section.enquire .enq__ghost{bottom:10px!important}

@media(min-width:701px){section.enquire .enq__ghost{left:max(24px,calc((100vw - 1160px)/2))!important;right:auto!important;transform:none!important;text-align:left!important;font-size:clamp(56px,6.4vw,100px)!important;bottom:36px!important;color:rgba(197,165,114,.09)!important}}

/* pointer cursor on every clickable control */
a[href],button:not(:disabled),[role=button],summary,select,label[for],input[type=submit],input[type=button],.hr__cta,.hr__cta *,.hr__btns button,.hr__stagelink,.hr__more,.hr__more *,.faq__item summary,.faq__item summary *{cursor:pointer!important}
input:disabled,button:disabled{cursor:not-allowed!important}

.fam__media--nitro{display:flex;align-items:flex-end;justify-content:center}
.fam__media--nitro .fam__img{width:100%!important;height:auto!important;max-height:86%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;position:relative;z-index:1}
@media(max-width:700px){.picker--first,section.picker--first{padding-top:92px!important}}

@media(max-width:700px){body #picker.picker,body section#picker{padding-top:92px!important}}

/* hero: single line above the headline */
#bvh11 p[data-hero-eyebrow]{display:none!important}
#bvh11 .study-flow{margin-top:0!important}

/* ===== v-next: brand blue enquiry/FAQ, wider layout, smaller type ===== */
:root{--wrap:1560px}
.wrap,.hr .wrap,section.enquire .wrap,section.faq .wrap,section.famcards .wrap{max-width:min(1560px,100%)!important;padding-left:clamp(20px,3.6vw,64px)!important;padding-right:clamp(20px,3.6vw,64px)!important}
.hr__grid{width:100%!important;max-width:none!important;gap:clamp(18px,1.9vw,32px)!important}
.hr__card{padding-left:clamp(22px,2vw,32px)!important;padding-right:clamp(22px,2vw,32px)!important}
/* smaller type */
body{font-size:16px!important}
.h2,section .h2{font-size:clamp(28px,3.1vw,44px)!important;line-height:1.1!important}
.hr__title{font-size:clamp(28px,2.5vw,36px)!important}
.hr__copy{font-size:14.5px!important}
.hr__price strong{font-size:38px!important}
.hr__metric dd{font-size:24px!important}
#bvh11 .study-copy>h1{font-size:clamp(30px,3.9vw,60px)!important}
section.faq summary{font-size:clamp(15px,1.25vw,17.5px)!important}
section.enquire .h2{font-size:clamp(28px,3vw,42px)!important}
section.enquire .enq__left p{font-size:15px!important}
/* brand blue enquiry + FAQ */
section.enquire,section.faq{background:#0a1522!important;background-image:none!important}
section.enquire .eyebrow,section.faq .eyebrow,section.enquire [class*=eyebrow],section.faq [class*=eyebrow]{color:#4FB0EA!important}
section.enquire .enq__ghost{color:rgba(79,176,234,.07)!important}
section.enquire form,section.enquire .enq__form,section.enquire .enquire__form{background:#0e1c2d!important;border-color:rgba(79,176,234,.22)!important}
section.enquire input,section.enquire select,section.enquire textarea{background:#08111c!important;border-color:rgba(79,176,234,.22)!important}
section.enquire input:focus,section.enquire select:focus,section.enquire textarea:focus{border-color:#4FB0EA!important;box-shadow:0 0 0 3px rgba(79,176,234,.18)!important;outline:none!important}
section.enquire button[type=submit],section.enquire .btn,section.enquire .enq__submit{background:#4FB0EA!important;color:#06121f!important}
section.enquire button[type=submit] *{color:#06121f}
section.faq .faq__item,section.faq details{border-color:rgba(79,176,234,.2)!important}
section.faq summary::after,section.faq summary::before,section.faq .faq__icon{color:#4FB0EA!important;border-color:#4FB0EA!important}
section.faq summary:focus-visible,section.enquire a:focus-visible{outline:2px solid #4FB0EA!important}
/* enquiry/FAQ: cool brand palette (no warm tones) */
section.enquire,section.faq{color:#e8f1f8!important}
section.enquire .h2,section.enquire .h2 .word,section.faq .h2,section.faq .h2 .word,section.faq summary,section.enquire label,section.enquire .enquire__chosen{color:#f2f7fb!important}
section.enquire .muted,section.enquire .enq__intro,section.faq .faq__answer,section.faq .faq__answer p{color:#a9bccc!important}
section.enquire form.form{background:#0e1c2d!important;border:1px solid rgba(79,176,234,.22)!important}
section.enquire input,section.enquire select,section.enquire textarea{background:#08111c!important;border:1px solid rgba(79,176,234,.22)!important;color:#f2f7fb!important}
section.enquire button.btn--primary{background:#4FB0EA!important;color:#06121f!important;border-color:#4FB0EA!important}
section.enquire button.btn--primary svg{background:#06121f!important;color:#4FB0EA!important}
section.faq .faq__list{border-color:rgba(79,176,234,.2)!important}
body section.enquire form.form input,body section.enquire form.form select,body section.enquire form.form textarea{background:#08111c!important;background-color:#08111c!important;border-color:rgba(79,176,234,.24)!important;color:#f2f7fb!important}
body section.enquire form.form button.btn.btn--primary{background:#4FB0EA!important;background-color:#4FB0EA!important;color:#06121f!important;box-shadow:none!important}
body section.enquire form.form button.btn.btn--primary svg{background:#06121f!important;color:#7cc8f2!important}
body section.enquire form.form button.btn.btn--primary:hover{background:#7cc8f2!important}
body section.enquire form.form select{height:52px!important;padding:0 40px 0 16px!important;line-height:normal!important;font-size:15px!important;display:block!important;overflow:visible!important;text-overflow:ellipsis}

#bvh11 p[data-hero-eyebrow],#bvh11 .study-flow[hidden]{display:none!important}
#bvh11 .study-kicker{margin:0 0 14px!important;font-size:clamp(11px,1.05vw,14px)!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#a9d6f2!important;text-align:center}
#bvh11 .study-copy>h1{font-size:clamp(48px,7vw,112px)!important;letter-spacing:-.045em!important}

#bvh11 #study-air{opacity:1!important;mix-blend-mode:screen;z-index:1!important}
#bvh11 .study-products{z-index:4}

#bvh11 #study-air{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}

.product__proof,.proof{display:none!important}

/* product pages: explanation first, then the model picker / metrics */
main{display:flex!important;flex-direction:column!important}
main>*{order:10;width:100%;min-width:0}
main>#picker{order:3}
main>.product-switch{order:1;padding-top:132px!important}
main>#why{order:1;padding-top:132px!important}
main>#picker.picker--first{padding-top:56px!important}
@media(max-width:700px){main>.product-switch,main>#why{padding-top:96px!important}main>#picker.picker--first,body main>#picker.picker{padding-top:40px!important}}
.nitro__why .sec-head{margin-bottom:28px!important}

section.faq .h2,section#faq .h2{font-size:clamp(26px,2.8vw,40px)!important;line-height:1.12!important;letter-spacing:-.03em!important;max-width:18ch}

/* product explanation section: balanced image size and spacing */
main>.product-switch{padding-top:96px!important}
section.product{padding-top:40px!important;padding-bottom:56px!important}
section.product .product__grid{align-items:center!important;column-gap:clamp(32px,5vw,96px)!important}
section.product .product__media{max-width:min(600px,100%)!important;width:100%;margin:0 auto!important;justify-self:center!important}
section.product .product__img{width:100%!important;height:auto!important;max-height:min(58vh,520px)!important;object-fit:contain!important}
@media(max-width:900px){main>.product-switch{padding-top:84px!important}section.product .product__media{max-width:440px!important}section.product .product__img{max-height:340px!important}}
/* nitrogen intro */
main.nitro>.nitro__intro{order:1!important}
main.nitro>#why{order:2!important}
main.nitro>.nitro__intro.product-switch{padding-top:96px!important}

/* family cards use the homepage stage */
.fam__card .hr__stage.fam__stage{position:relative;container-type:inline-size;height:235px!important;margin:0!important;padding:0!important;border-radius:0!important;display:flex!important;align-items:flex-end;justify-content:center;isolation:isolate;background:radial-gradient(ellipse 70% 62% at 50% 62%,rgba(79,176,234,.22),rgba(79,176,234,0) 70%);border-bottom:1px solid rgba(124,170,200,.18)}
.fam__card .fam__stage .hr__ghost{position:absolute;left:0;right:0;top:9.5%;z-index:0;text-align:center;white-space:nowrap;font:700 21.5cqw/1 var(--font,Geist,sans-serif);letter-spacing:-.05em;color:#5a7a93;-webkit-text-stroke:0;background:none;-webkit-text-fill-color:#5a7a93}
.fam__card .fam__stage .hr__img{position:relative;z-index:2;display:block;max-width:86%;max-height:92%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(0,0,0,.45))}
.fam__card--nitro .fam__stage .hr__ghost{font-size:30cqw;top:3%}
.fam__card--nitro .fam__stage .hr__img{max-width:100%;max-height:68%;width:100%}
.fam__card .fam__stage .hr__plinth{position:absolute;z-index:1;left:8%;right:8%;bottom:4px;height:28px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%)}
.fam__card .fam__stage .fam__badge{position:absolute;z-index:4;top:12px;right:12px}

.fam__card .hr__stage.fam__stage{height:270px!important;padding-top:20px!important;box-sizing:border-box}
.fam__card .fam__stage .hr__img{max-height:86%}
.fam__card .fam__stage .hr__ghost{top:16%}
.fam__card--nitro .fam__stage .hr__ghost{top:12%}

/* nitrogen section order mirrors LaserPro/WoodPro: intro, find model, specs, then extras */
main.nitro>#why{order:5!important}
main.nitro>#nitro-specs{order:4!important}
main.nitro>#why{padding-top:0!important}

main.nitro>#anatomy{order:4!important}
main.nitro>#nitro-specs{order:6!important}
main.nitro>#why{order:7!important}

/* single-unit nitrogen image */
body .hr__card--nitro .hr__stage{height:310px!important;min-height:0!important;align-items:flex-end!important;padding-top:0!important}
body .hr__card--nitro .hr__img{width:auto!important;height:auto!important;max-width:72%!important;max-height:82%!important;margin:0 auto 6px!important}
@media(min-width:1101px){body .hr__card--nitro .hr__stage{align-items:flex-end!important}body .hr__card--nitro .hr__img{margin:0 auto 6px!important}}
body .hr__card--nitro .hr__ghost{top:9.5%!important;transform:none!important;font-size:30cqw!important}
body .fam__card--nitro .fam__stage .hr__img{width:auto!important;max-width:72%!important;max-height:84%!important}
.nitro .product__img{max-height:min(54vh,480px)}

body .fam__card .hr__stage.fam__stage{height:270px!important}
body .hr__card--nitro .hr__ghost{font-size:24cqw!important}
body .fam__card--nitro .fam__stage .hr__ghost{top:16%!important}

body .fam__card.hr__card--nitro .fam__stage .hr__img{width:auto!important;height:auto!important;max-width:72%!important;max-height:84%!important;margin:0 auto 6px!important}
@media(min-width:1101px){body .fam__card.hr__card--nitro .fam__stage .hr__img{width:auto!important;height:auto!important;max-width:72%!important;max-height:84%!important;margin:0 auto 6px!important}}

@media(min-width:0px){body .fam__card.hr__card--nitro .fam__stage .hr__img{max-width:84%!important;max-height:92%!important}}
@media(min-width:1101px){body .fam__card.hr__card--nitro .fam__stage .hr__img{max-width:84%!important;max-height:92%!important}}

/* aligned, true-to-scale product images (NG25 2160 mm vs 1630 mm tall) */
body .hr__card .hr__stage .hr__img,body .fam__card .fam__stage .hr__img{width:auto!important;max-width:none!important;max-height:none!important;margin:0 auto 8px!important;align-self:flex-end!important}
body .hr__card:not(.hr__card--nitro) .hr__stage .hr__img,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:44cqw!important}
body .hr__card--nitro .hr__stage .hr__img,body .fam__card--nitro .fam__stage .hr__img{height:58.3cqw!important}
@media(min-width:1101px){body .fam__card .fam__stage .hr__img,body .fam__card.hr__card--nitro .fam__stage .hr__img{width:auto!important;max-width:none!important;max-height:none!important;margin:0 auto 8px!important}body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:44cqw!important}body .fam__card.hr__card--nitro .fam__stage .hr__img{height:58.3cqw!important}body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{align-items:flex-end!important}}
body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{align-items:flex-end!important}
body .fam__card .hr__stage.fam__stage{height:300px!important}
body .hr__card .hr__ghost,body .fam__card .fam__stage .hr__ghost{top:8%!important}

body .hr__card .hr__stage,body .hr__card--nitro .hr__stage{height:290px!important;min-height:0!important}
@media(min-width:1101px){body .hr__card .hr__stage,body .hr__card--nitro .hr__stage{height:290px!important}}
body .hr__card .hr__ghost{top:6%!important}
body .hr__card--nitro .hr__ghost{top:0!important}

/* range section shares the hero background */
body section.hr#range{background:radial-gradient(ellipse 80% 45% at 50% 0%,rgba(14,74,116,.42),rgba(14,74,116,0) 70%),radial-gradient(ellipse 70% 40% at 50% 100%,rgba(14,74,116,.22),rgba(14,74,116,0) 70%),#051623!important}

body section.hr#range{background:radial-gradient(ellipse 100% 50% at 50% 0%,#071c2a,rgba(7,28,42,0) 90%),#04111b!important}

body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:22%!important}
body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:0!important;font-size:24cqw!important;z-index:1!important;transform:none!important}

body section.hr#range{background:radial-gradient(ellipse 85% 22% at 50% 4%,rgba(10,52,84,.85),rgba(10,52,84,0) 100%),radial-gradient(ellipse 85% 24% at 50% 38%,rgba(10,46,76,.7),rgba(10,46,76,0) 100%),radial-gradient(ellipse 85% 24% at 50% 74%,rgba(10,46,76,.6),rgba(10,46,76,0) 100%),#051a2b!important}

/* same gradient as the hero (.study-bg) */
body section.hr#range{background:linear-gradient(180deg,rgb(6,27,40),rgba(6,27,40,0) 14%),radial-gradient(at 56% 54%,rgb(35,76,96),rgb(7,28,42) 57%,rgb(3,13,22) 100%)!important}

/* footer uses the site grey; inner pages share the hero blue background */
body footer.site-footer,body .site-footer{background:#171b23!important}
body:not(.home) main{background:radial-gradient(at 56% 54%,rgb(35,76,96),rgb(7,28,42) 57%,rgb(3,13,22) 100%) 0 0/100% 1500px repeat-y}

/* site background = reference blue (#06121c, hero #051623) */
html,body{background:#06121c!important}
body:not(.home) main{background:none!important}
body section.hr#range{background:linear-gradient(180deg,rgb(6,27,40),rgba(6,27,40,0) 10%),#06121c!important}
body footer.site-footer,body .site-footer{background:#06121c!important}
body header.site-header,body .site-header{background-color:rgba(6,23,34,.91)!important}

/* hero-nitro-scale */
body #bvh11 .study-product[data-product-index="2"] img{transform:scale(1.33)!important;transform-origin:50% 100%!important}

/* bigger-cards-and-bg */
body .hr__card:not(.hr__card--nitro) .hr__stage .hr__img, body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:54cqw!important}
body .hr__card--nitro .hr__stage .hr__img, body .fam__card--nitro .fam__stage .hr__img{height:71.8cqw!important}
@media(min-width:1101px){body .hr__card:not(.hr__card--nitro) .hr__stage .hr__img, body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:54cqw!important}body .hr__card--nitro .hr__stage .hr__img, body .fam__card--nitro .fam__stage .hr__img{height:71.8cqw!important}}
body .hr__card .hr__stage,body .hr__card--nitro .hr__stage{height:340px!important}
body .fam__card .hr__stage.fam__stage{height:340px!important}
body section.enquire,body section.faq{background:#06121c!important}

/* cards-bigger-2 */
body .hr__card:not(.hr__card--nitro) .hr__stage .hr__img, body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:60cqw!important}
body .hr__card--nitro .hr__stage .hr__img, body .fam__card--nitro .fam__stage .hr__img{height:64cqw!important;max-width:96cqw!important}
@media(min-width:1101px){body .hr__card:not(.hr__card--nitro) .hr__stage .hr__img, body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:60cqw!important}body .hr__card--nitro .hr__stage .hr__img, body .fam__card--nitro .fam__stage .hr__img{height:64cqw!important;max-width:96cqw!important}}
body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:360px!important}

/* nitro-big-ghost */
body .hr__card--nitro .hr__stage .hr__img, body .fam__card--nitro .fam__stage .hr__img{height:75cqw!important;max-width:none!important;position:relative!important;z-index:2!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:30%!important;z-index:1!important;font-size:30cqw!important}
@media(min-width:1101px){body .hr__card--nitro .hr__stage .hr__img, body .fam__card--nitro .fam__stage .hr__img{height:75cqw!important;max-width:none!important;position:relative!important;z-index:2!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:30%!important;z-index:1!important;font-size:30cqw!important}}

/* stage410 */
body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:410px!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:8%!important;font-size:34cqw!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:26%!important}
@media(min-width:1101px){body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:410px!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:8%!important;font-size:34cqw!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:26%!important}}

/* fam-match-home */
body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:min(60cqw,230px)!important}body .fam__card--nitro .fam__stage .hr__img{height:min(75cqw,288px)!important}body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{font-size:min(21.5cqw,82px)!important}body .fam__card--nitro .fam__stage .hr__ghost{font-size:min(34cqw,130px)!important}
@media(min-width:1101px){body .fam__card:not(.fam__card--nitro) .fam__stage .hr__img{height:min(60cqw,230px)!important}body .fam__card--nitro .fam__stage .hr__img{height:min(75cqw,288px)!important}body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{font-size:min(21.5cqw,82px)!important}body .fam__card--nitro .fam__stage .hr__ghost{font-size:min(34cqw,130px)!important}}

/* fam-nitro-fix */
body .fam__card.hr__card--nitro .fam__stage .hr__img,body .fam__card--nitro.hr__card--nitro .fam__stage img.hr__img{height:min(75cqw,288px)!important;width:auto!important;max-width:none!important}body .fam__card.hr__card--nitro .fam__stage .hr__ghost{font-size:min(34cqw,130px)!important}
@media(min-width:1101px){body .fam__card.hr__card--nitro .fam__stage .hr__img,body .fam__card--nitro.hr__card--nitro .fam__stage img.hr__img{height:min(75cqw,288px)!important;width:auto!important;max-width:none!important}body .fam__card.hr__card--nitro .fam__stage .hr__ghost{font-size:min(34cqw,130px)!important}}

/* stage345 */
body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:345px!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:17%!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:5%!important}
@media(min-width:1101px){body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:345px!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:17%!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:5%!important}}

/* nitro-ghost-up */
body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:-7%!important}
@media(min-width:1101px){body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:-7%!important}}

/* stage378 */
body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:378px!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:2%!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:22%!important}
@media(min-width:1101px){body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:378px!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:2%!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:22%!important}}

/* footer-grey */
body footer.site-footer,body .site-footer{background:#1a2029!important;background-image:none!important}

/* header-logo-smaller */
body .site-header .brand__img{width:160px!important;height:auto!important}
@media(max-width:700px){body .site-header .brand__img{width:108px!important;height:auto!important}}

/* hero-mobile-nitro-side */
@media(max-width:700px){body #bvh11 .study-product[data-product-index="2"]:not(.is-feature) img{transform:scale(1.05)!important}}

/* mobile-card-ghost */
@media(max-width:700px){body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:34%!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:14%!important}}

/* mobile-stage-tighter */
@media(max-width:700px){body .hr__card .hr__stage,body .fam__card .hr__stage.fam__stage{height:322px!important}body .hr__card:not(.hr__card--nitro) .hr__ghost,body .fam__card:not(.fam__card--nitro) .fam__stage .hr__ghost{top:30%!important}body .hr__card--nitro .hr__ghost,body .fam__card--nitro .fam__stage .hr__ghost,body .fam__card.hr__card--nitro .fam__stage .hr__ghost{top:6%!important}}

/* hero-mobile-center */
@media(max-width:700px){body #bvh11 .study-copy,body #bvh11 .study-copy h1{text-align:center!important}body #bvh11 .study-copy{left:0!important;right:0!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px;padding-right:16px;box-sizing:border-box}}

/* hero-mobile-center2 */
@media(max-width:700px){body #bvh11 .study-copy{align-items:center!important}body #bvh11 .study-copy h1{align-self:center!important;width:auto!important;text-align:center!important}}

/* wood-same-layout-as-laser */
@media(min-width:1101px){body .product--wood .product__grid{grid-template-columns:minmax(0,.952fr) minmax(0,1fr)!important}body .product--wood .product__grid>.product__copy{order:1!important}body .product--wood .product__grid>.product__media{order:2!important}}

/* inner-bg-unify */
body:not(.home) main{position:relative;background:radial-gradient(70% 55% at 72% 28%,rgba(79,176,234,.13),rgba(79,176,234,0) 70%),radial-gradient(60% 40% at 8% 0%,rgba(79,176,234,.07),rgba(79,176,234,0) 70%),linear-gradient(180deg,#071d2b 0,#06121c 1100px)!important;background-repeat:no-repeat!important;background-size:100% 1500px!important}

/* about-hero-v2 */
body .about__hero{padding:132px 0 clamp(40px,5vw,72px)!important}
body .about__herogrid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}
body .about__title{font-size:clamp(36px,4.6vw,68px)!important;max-width:15ch!important;margin:14px 0 22px!important;text-wrap:balance}
body .about__lead{max-width:56ch}
body .about__cta{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}
body .about__ghost{color:#cfe3f1;font-size:15px;border-bottom:1px solid rgba(79,176,234,.5);padding-bottom:3px;transition:color .2s,border-color .2s}
body .about__ghost:hover{color:#4FB0EA;border-color:#4FB0EA}
body .about__lineup{position:relative;aspect-ratio:1.18/1;container-type:inline-size}
body .about__lineup:before{content:"";position:absolute;inset:8% 0 0;background:radial-gradient(55% 45% at 50% 78%,rgba(79,176,234,.28),rgba(79,176,234,0) 70%)}
body .about__m{position:absolute;height:auto!important;max-width:none!important;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45))}
body .about__m--l{width:62%;left:0;bottom:6%}
body .about__m--w{width:54%;right:0;bottom:22%;z-index:0}
body .about__m--n{width:58%;right:4%;bottom:-2%;z-index:2}
body .about__m--l{z-index:1}
body .about__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(36px,5vw,64px);border-top:1px solid rgba(255,255,255,.1)}
body .about__facts>div{padding:22px 22px 4px 0;display:flex;flex-direction:column;gap:6px}
body .about__facts>div+div{padding-left:22px;border-left:1px solid rgba(255,255,255,.08)}
body .about__facts b{font-size:clamp(22px,2.4vw,34px);font-weight:600;letter-spacing:-.02em;color:#4FB0EA}
body .about__facts span{font-size:14px;color:#9fb2c0;line-height:1.4}
@media(max-width:900px){body .about__hero{padding-top:104px!important}body .about__herogrid{grid-template-columns:1fr}body .about__lineup{max-width:520px;margin:12px auto 0;width:100%}body .about__facts{grid-template-columns:repeat(2,minmax(0,1fr))}body .about__facts>div:nth-child(3){padding-left:0;border-left:0}body .about__facts>div{padding-bottom:14px}}

body .about__m--l{width:54%!important;left:-2%!important;bottom:14%!important}body .about__m--w{width:50%!important;right:-2%!important;bottom:36%!important}body .about__m--n{width:50%!important;right:6%!important;bottom:0!important}

/* about-lineup-v3 */
body .about__herogrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}
body .about__lineup{display:flex!important;align-items:flex-end;justify-content:center;gap:0;aspect-ratio:auto!important;padding:24px 0 8px}
body .about__lineup:before{inset:20% 0 0!important}
body .about__m{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 auto;height:auto!important;z-index:1}
body .about__m--l{order:1;width:35%!important;margin-right:-2%}
body .about__m--w{order:2;width:35%!important;margin-right:-2%}
body .about__m--n{order:3;width:35%!important}
body .about__ghost{display:inline-flex!important;align-items:center;gap:10px;height:48px;padding:0 22px;border:1px solid rgba(79,176,234,.55)!important;border-radius:2px;color:#e8f2fa!important;font-size:15px;font-weight:500;text-decoration:none;background:rgba(79,176,234,.06);transition:background .2s,border-color .2s}
body .about__ghost:hover{background:rgba(79,176,234,.16);border-color:#4FB0EA!important;color:#fff!important}
body .about__ghost svg{width:16px;height:16px}
@media(max-width:900px){body .about__lineup{max-width:560px}}

/* about-lineup-v4 */
body .about__lineup{display:block!important;position:relative!important;aspect-ratio:1.36/1!important;padding:0!important;max-width:none}
body .about__lineup:before{inset:25% 0 0!important}
body .about__m{position:absolute!important;margin:0!important;height:auto!important}
body .about__m--l{width:49%!important;left:0!important;top:0!important;bottom:auto!important;z-index:1}
body .about__m--w{width:49%!important;right:0!important;top:0!important;bottom:auto!important;z-index:1}
body .about__m--n{width:46%!important;left:27%!important;right:auto!important;bottom:0!important;top:auto!important;z-index:2}
@media(max-width:900px){body .about__lineup{max-width:520px}}

/* about-v5 */
body .about__hero{padding:140px 0 clamp(56px,7vw,96px)!important}
body .about__herogrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:clamp(32px,6vw,96px);align-items:end}
body .about__title{font-size:clamp(36px,4.8vw,72px)!important;max-width:14ch!important;margin:14px 0 0!important}
body .about__story p{color:#9fb2c0;font-size:17px;line-height:1.65;margin:0 0 16px;max-width:52ch}
body .about__story .about__lead{color:#c9d8e3;font-size:19px}
body .about__valgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.1)}
body .about__valgrid>div{padding:28px 26px 8px 0}
body .about__valgrid>div+div{padding-left:26px;border-left:1px solid rgba(255,255,255,.08)}
body .about__valgrid i{font-style:normal;font-size:12px;letter-spacing:.14em;color:#4FB0EA}
body .about__valgrid h3{font-size:19px;font-weight:600;margin:14px 0 10px;color:#eef3f7}
body .about__valgrid p{font-size:15px;line-height:1.6;color:#9fb2c0;margin:0}
@media(max-width:900px){body .about__hero{padding-top:104px!important}body .about__herogrid{grid-template-columns:1fr!important;align-items:start}body .about__valgrid{grid-template-columns:1fr 1fr}body .about__valgrid>div:nth-child(3){padding-left:0;border-left:0}body .about__valgrid>div{padding-bottom:20px}}
@media(max-width:560px){body .about__valgrid{grid-template-columns:1fr}body .about__valgrid>div,body .about__valgrid>div+div{padding:22px 0 8px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}body .about__valgrid>div:first-child{border-top:0}}

@media(min-width:901px){body .about__herogrid{align-items:center!important}}

/* about-hero-v6 centred editorial */
body .about__hero{position:relative;overflow:hidden;padding:150px 0 clamp(64px,8vw,110px)!important;text-align:center}
body .about__herogrid{display:block!important}
body .about__herocopy{position:relative;max-width:900px;margin:0 auto}
body .about__herocopy .eyebrow{justify-content:center}
body .about__ghostword{position:absolute;left:50%;top:-6%;transform:translateX(-50%);font-size:clamp(160px,26vw,380px);font-weight:700;letter-spacing:-.05em;line-height:1;color:rgba(255,255,255,.035);pointer-events:none;user-select:none;white-space:nowrap}
body .about__title{position:relative;font-size:clamp(34px,4.4vw,64px)!important;font-weight:500!important;max-width:none!important;margin:18px auto 0!important;line-height:1.08!important;letter-spacing:-.025em!important}
body .about__title:after{content:"";display:block;width:56px;height:2px;background:#4FB0EA;margin:34px auto 0}
body .about__story{position:relative;max-width:900px;margin:34px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 48px;text-align:left}
body .about__story .about__lead{grid-column:1/-1;text-align:center;font-size:clamp(20px,2vw,26px)!important;color:#dbe8f1!important;max-width:none!important;margin:0 0 6px!important}
body .about__story p{max-width:none!important}
body .about__story p:not(.about__lead){margin:0!important;font-size:16px!important}
@media(max-width:760px){body .about__hero{padding-top:104px!important;text-align:left}body .about__herocopy .eyebrow{justify-content:flex-start}body .about__title:after{margin-left:0}body .about__story{grid-template-columns:1fr}body .about__story .about__lead{text-align:left}body .about__ghostword{left:0;transform:none}}

/* nitro-front-v13 */
body #bvh11 .study-product[data-product-index="2"] img{transform:scale(1.08)!important;transform-origin:50% 100%!important}
body #bvh11 .study-product[data-product-index="2"]:not(.is-feature) img{transform:scale(.85)!important}
@media(max-width:700px){body #bvh11 .study-product[data-product-index="2"]:not(.is-feature) img{transform:scale(.8)!important}}

/* nitro-card-v13 */
body .hr__card--nitro .hr__stage .hr__img,body .fam__card.hr__card--nitro .fam__stage .hr__img,body .fam__card--nitro .fam__stage .hr__img{height:auto!important;width:min(78cqw,300px)!important;max-width:none!important}

/* enquiry-tight */
body section.enquire{padding-top:44px!important;padding-bottom:44px!important}
body section.enquire .enquire__grid{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:clamp(28px,5vw,80px)!important}
body section.enquire .form{padding:24px 28px!important}
body section.enquire form.form{gap:8px!important}
body section.enquire .form label{margin-bottom:4px!important;font-size:13px!important}
body section.enquire .enq__intro{margin:0 0 6px!important;font-size:13.5px!important;line-height:1.45!important}
body section.enquire .form input,body section.enquire form.form select{height:42px!important;padding:0 14px!important;font-size:15px!important}
body section.enquire .form textarea{height:72px!important;padding:11px 14px!important;font-size:15px!important}
body section.enquire .form .btn--primary{min-height:48px!important;height:48px!important;margin-top:6px!important}
body section.enquire .form .btn--primary svg{padding:9px!important}
body section.enquire .enq__ghost{bottom:6px!important;font-size:clamp(48px,5vw,80px)!important}
@media(max-width:900px){body section.enquire{padding-top:36px!important;padding-bottom:56px!important}body section.enquire .enquire__grid{grid-template-columns:1fr!important;gap:22px!important}body section.enquire .enq__ghost{display:none!important}}

/* nitro-v14 restore original big sizing */
body #bvh11 .study-product[data-product-index="2"] img{transform:scale(1.33)!important;transform-origin:50% 100%!important}
body #bvh11 .study-product[data-product-index="2"]:not(.is-feature) img{transform:scale(1.05)!important}
@media(max-width:700px){body #bvh11 .study-product[data-product-index="2"]:not(.is-feature) img{transform:scale(1.05)!important}}
body .hr__card--nitro .hr__stage .hr__img,body .fam__card.hr__card--nitro .fam__stage .hr__img,body .fam__card--nitro .fam__stage .hr__img{width:auto!important;max-width:none!important;height:min(75cqw,288px)!important}

body .hr__card--nitro .hr__stage .hr__img,body .fam__card.hr__card--nitro .fam__stage .hr__img,body .fam__card--nitro .fam__stage .hr__img{height:min(70cqw,270px)!important}
