@media (max-width:900px){:is(.neo-direct:not(.neo-direct--site),.neo-direct--site){--neo-muted:#555e64}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__shell{width:min(calc(100% - 2rem),720px)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .model-range__heading,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) h2{max-width:100%;font-size:clamp(2rem,8.8vw,2.65rem);line-height:1.08}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__label{font-size:.75rem;line-height:1.45;letter-spacing:.09em}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__intro,.neo-direct__split-copy>p:not(.neo-direct__label),.neo-direct__light-copy>p:not(.neo-direct__label),.neo-direct__trust-copy>p:not(.neo-direct__label),.neo-direct__bagira-lead,.neo-direct__bagira-benefit,.neo-direct__engineering-summary,.neo-direct__price-head>p,.neo-direct__final-copy>p:not(.neo-direct__label)){font-size:1rem;line-height:1.55}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__owner-copy p,.neo-direct__light-copy>p:not(.neo-direct__label),.neo-direct__suspension .neo-direct__split-copy>p:not(.neo-direct__label),.neo-direct__trust-copy>p:not(.neo-direct__label),.neo-direct__price-head>p,.neo-direct__final-copy>p:not(.neo-direct__label)){color:#c2c7ca}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:calc(var(--neo-header) + 1.5rem) 0 2.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-content{display:contents}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-details,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-heading{width:min(calc(100% - 2rem),720px);margin-inline:auto}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-heading{grid-row:1}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero h1{font-size:clamp(2.8rem,13vw,4rem);line-height:1.02}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-heading .neo-direct__label{margin-bottom:.65rem!important}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-picture{position:relative;z-index:0;inset:auto;grid-row:2;width:min(100%,752px);aspect-ratio:4/3;max-height:460px;margin:.75rem auto 1.25rem;overflow:hidden}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-image{object-fit:contain;object-position:center;filter:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-product-space,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-shade{display:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-details{grid-row:3}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-promise{order:1;max-width:34ch;margin-top:0!important;font-size:1.25rem;line-height:1.25}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-offer{order:2;flex-wrap:wrap;margin-top:1rem;gap:.35rem .65rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-offer strong{font-size:1.8rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-details .neo-direct__actions{order:3}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-facts{order:4}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-lead{order:5;font-size:.9375rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__hero-facts span,.neo-direct__hero-offer span){font-size:.875rem;color:#bfc5c9}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__foundation-media{height:auto;min-height:0;background:#151a1e}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__foundation-media>:where(picture)>img,.neo-direct__bagira-render>:where(picture)>img,.neo-direct__bagira-proof>:where(picture)>img,.neo-direct__engineering-media--sensor>:where(picture)>img,.neo-direct__light-gallery img,.neo-direct__final-image),:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__foundation-media>img,.neo-direct__bagira-render>img,.neo-direct__bagira-proof>img,.neo-direct__engineering-media--sensor>img,.neo-direct__light-gallery img,.neo-direct__final-image){position:relative!important;inset:auto!important;display:block;width:100%!important;height:auto!important;object-fit:contain;transform:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__foundation-shade{display:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__engineering-media--sensor>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__engineering-media--sensor>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__foundation-media>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__foundation-media>img{aspect-ratio:3/2}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-render>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-render>img{aspect-ratio:1280/746}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final-image{aspect-ratio:1672/941}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__expedition-facts{position:static;width:auto;margin:1.25rem 1rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__expedition-facts strong{font-size:1rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__expedition-facts span{font-size:.875rem;color:#c2c7ca}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__foundation-media figcaption{position:static;width:auto;max-width:none;padding:0 1rem 1.5rem;color:#c2c7ca;font-size:.875rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__compare li{font-size:.9375rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__suspension-media{min-height:0;aspect-ratio:4/3}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__suspension-media img{object-fit:contain}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-media{display:grid;gap:1rem;aspect-ratio:auto;overflow:visible;padding:.75rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-proof,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-render{position:relative;inset:auto;width:100%;min-width:0;aspect-ratio:auto;border:0;box-shadow:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-render>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-render>img{padding:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;background:#fff}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-proof>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-proof>img{aspect-ratio:1;object-fit:cover}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__bagira-render>span,.neo-direct__bagira-proof>span){position:static;display:block;padding:.85rem .65rem;background:#1b2023;font-size:.8125rem;line-height:1.4;letter-spacing:.04em}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-proof>span{color:#343c41;background:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-facts span{font-size:.875rem;line-height:1.4}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__bagira-included{font-size:.8125rem;line-height:1.45;letter-spacing:.04em}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__owner-copy{min-height:0;padding:1.25rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__owner-copy h3{font-size:1.5rem;line-height:1.2}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__owner-copy p{font-size:.9375rem;line-height:1.55}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__owner-copy small{color:#b5bcc0;font-size:.875rem;line-height:1.45}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__storage-pair{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__owner-media--panel,.neo-direct__owner-media--selector,.neo-direct__owner-media--storage){min-height:0;aspect-ratio:16/9}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__owner-media--panel,.neo-direct__owner-media--selector)>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__owner-media--panel,.neo-direct__owner-media--selector)>img{height:auto!important;top:50%!important;bottom:auto!important;translate:0 -50%}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__storage-cutaway img{transform:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__storage-pair>span:first-child img{transform:scale(1.2)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__owner-media--quick-release{min-height:0;aspect-ratio:1}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__owner-media--quick-release img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__quick-release-highlight{transform:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__quick-release-highlight{width:95.3125%;height:95.3125%;left:2.34375%;top:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__engineering-head{margin-bottom:1.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__engineering-media--sensor{aspect-ratio:auto;height:auto}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__engineering-media--sensor figcaption{position:static;padding:.75rem;font-size:.8125rem;line-height:1.4;letter-spacing:.04em}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__engineering-media--filter{height:auto;aspect-ratio:1858/846;border:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-markers{inset:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-markers span:first-child{left:16%!important;top:62%!important}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-markers span:nth-child(2){left:39%!important;top:59%!important}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-markers span:nth-child(3){left:60%!important;top:58%!important}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-markers span:nth-child(4){left:84%!important;top:59%!important}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details>div{padding:.9rem .75rem;grid-template-columns:1fr;gap:.45rem;align-content:start}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details span{grid-row:auto;font-size:.875rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details strong{font-size:.9375rem;line-height:1.35}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details p{font-size:.875rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light-gallery{min-height:0;grid-template-rows:auto;gap:1rem;border:0;background:transparent}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light-gallery figure{min-height:0;display:flex;flex-direction:column}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light-gallery img{aspect-ratio:4/3;padding:.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light-view img{width:115%!important;max-width:none;margin-inline:-7.5%;aspect-ratio:16/9;padding:.3234375rem .575rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__lamp-modes{display:block;align-content:center}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__lamp-mode{display:block}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__lamp-separator{display:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light{padding-bottom:1.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light-detail img{aspect-ratio:1}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__light-gallery figcaption{position:static;flex:1;padding:.85rem;color:#fff;background:#242b30;font-size:.875rem;line-height:1.45;letter-spacing:0;text-transform:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__trust-facts span{color:#c2c7ca;font-size:.875rem;line-height:1.4}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__order-flow ol{border-left:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__order-flow li{grid-template-columns:2rem minmax(0,1fr);gap:.4rem .5rem;padding:1rem 0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__order-flow li>span{font-size:.875rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__order-flow li>p{grid-column:2;color:#c2c7ca;font-size:.9375rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__equipment li{color:#c2c7ca;font-size:.9375rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final{display:block;min-height:0;padding:0 0 2rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final-image{z-index:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final-shade{display:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final-grid{padding-top:2.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__form-card{width:100%;padding:1.25rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__field>label,.neo-direct__phone-field label){font-size:.9375rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(.neo-direct__consent,.neo-direct__field-error,.neo-direct__submit-error,.lead-phone-field__hint){font-size:.875rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__consent{grid-template-columns:22px minmax(0,1fr);color:#4f575d;padding-block:.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__consent input{width:22px;height:22px}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final-phone span{color:#bfc5c9;font-size:.875rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__final-phone a{display:inline-flex;align-items:center;min-height:44px}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__legal{position:static;flex-wrap:wrap;align-items:center;margin-top:2rem;color:#b5bcc0;font-size:.8125rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__legal a{display:inline-flex;align-items:center;min-height:44px}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) :is(a,button,input){scroll-margin-block:calc(var(--neo-header) + 1rem) 6rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-story{grid-template-rows:auto auto auto;gap:1.5rem;padding-block:3rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-head>p:not(.neo-compact__label){font-size:1rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-stage{display:grid;gap:.75rem;margin:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-stage:before{display:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine{position:relative;inset:auto;width:100%;height:auto;display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);align-items:center;opacity:1;clip-path:none;transform:none;animation:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine--athlete{grid-template-columns:minmax(0,61.6fr) minmax(0,38.4fr)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine--neo{grid-template-columns:minmax(0,65.52fr) minmax(0,34.48fr)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation--active .neo-compact__foundation-machine--athlete{animation:neo-foundation-athlete-in .72s cubic-bezier(.22,.7,.2,1) 80ms both}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation--active .neo-compact__foundation-machine--neo{animation:neo-foundation-neo-in .98s cubic-bezier(.2,.72,.18,1) .9s both}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine>img{position:relative!important;inset:auto!important;width:100%!important;height:clamp(170px,47vw,300px)!important;object-fit:contain;object-position:center;padding:0;transform:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine--athlete>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine--athlete>img{transform:scale(1.1449);clip-path:inset(6.328064%)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine--neo>:where(picture)>img,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine--neo>img{transform:scale(1.38);clip-path:inset(13.768116%)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine figcaption{position:static;width:auto;min-width:0;padding:.6rem;box-shadow:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine figcaption strong{white-space:normal;font-size:1.1rem;line-height:1.2}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine figcaption span{font-size:.8125rem;line-height:1.4;letter-spacing:0;text-transform:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-transfer{position:relative;inset:auto;display:grid;justify-items:center;overflow:hidden;padding-block:1.25rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-sweep{display:block;inset:0 10% auto;width:auto;height:2px;background:linear-gradient(90deg,transparent,#ef632b 16% 84%,transparent)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-fragment{display:block;width:calc(var(--fragment-w) * .45);height:calc(var(--fragment-h) * .45)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation--active .neo-compact__foundation-sweep{animation:neo-foundation-sweep-mobile 1.16s ease .47s both}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation--active .neo-compact__foundation-fragment{animation:neo-direct-mobile-fragment .96s ease calc(.43s + var(--fragment-delay)) both}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-transfer-note{position:static;opacity:1;transform:none;animation:none;font-size:.75rem;letter-spacing:.03em;white-space:normal;text-align:center}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation--active .neo-compact__foundation-transfer-note{animation:neo-direct-mobile-note-in .62s ease .6s both}@keyframes neo-direct-mobile-note-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes neo-direct-mobile-fragment{0%{opacity:0;transform:translate3d(-24px,-20px,0) rotate(var(--fragment-rotate))}25%,65%{opacity:.85}to{opacity:0;transform:translate3d(24px,20px,0) rotate(0deg)}}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-proof{grid-template-columns:minmax(0,1fr)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-proof>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem;padding:.9rem .75rem;border-left:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-proof strong,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-proof>div span{font-size:.875rem;line-height:1.4}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-proof>a{min-height:56px;padding:.9rem .75rem;font-size:.875rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__details-spin{min-height:0;padding-block:1.5rem 3rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-head .neo-compact__spin-heading{font-size:.8125rem;line-height:1.45;letter-spacing:.1em;white-space:normal}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-controls legend,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-view-bar>span{font-size:.8125rem;line-height:1.4;color:#bfc5c9}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-view-bar button{min-height:48px;font-size:.8125rem;line-height:1.35}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-options button{min-height:56px;font-size:.875rem;line-height:1.35}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-next{min-height:48px;font-size:.875rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-gesture,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-stage-top{font-size:.75rem;letter-spacing:.05em;color:#c2c7ca}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-color-note,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-color-note span,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-color-note strong{font-size:.875rem;line-height:1.45}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .model-range__status--consultation,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__spin-color-note span{color:#bfc5c9}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-markers span{font-size:.75rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__lead{font-size:1rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__lineup-item:not(:nth-child(2)) .model-range__status,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__status{font-size:.875rem;line-height:1.4}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__lineup-item:not(:nth-child(2)) .model-range__positioning,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__positioning{font-size:1rem;line-height:1.4}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__description{color:#c2c7ca;font-size:.9375rem;line-height:1.5}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__lineup-item .model-range__actions{--model-range-action-primary-h:auto;grid-template-rows:auto}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__cta,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__model-range .model-range__lineup-item:not(:nth-child(2)) .model-range__cta{min-height:52px;height:auto;padding-block:.65rem;font-size:.875rem;line-height:1.35;white-space:normal;text-align:center}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal{max-height:calc(100dvh - 1rem)}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal__body{min-height:0;overflow-y:auto}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal__heading{font-size:1.25rem}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal__close{width:44px;height:44px}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) :is(.lead-modal__input,.lead-phone-field__input){min-height:52px;font-size:1rem}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) :is(.lead-modal__label,.lead-modal__consent-text,.lead-modal__error,.lead-phone-field__hint){font-size:.875rem;line-height:1.45}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal__consent{padding-block:.5rem}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal .lead-phone-field__hint,body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) :is(.lead-modal__consent-text,.lead-modal__optional){color:#bfc5c9}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) :is(.lead-modal__error,.lead-modal__submit-error){color:#ffb4a6}body:has(.neo-direct--site) .lead-modal :is(.lead-modal__consent-text,.lead-modal__optional,.lead-phone-field__hint){color:var(--rb-text-muted)}body:has(.neo-direct--site) .lead-modal :is(.lead-modal__error,.lead-modal__submit-error){color:var(--rb-danger,#b42318)}body:has(.neo-direct--site) .lead-modal-root .lead-modal .lead-phone-field__hint{color:var(--rb-text-muted)}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal__checkbox{width:22px;height:22px}body:has(:is(.neo-direct:not(.neo-direct--site),.neo-direct--site)) .lead-modal__submit{min-height:52px;font-size:1rem}}@media (max-width:900px) and (prefers-reduced-motion:reduce){:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-machine,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-transfer-note{animation:none!important;opacity:1;transform:none;clip-path:none}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-fragment,:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-compact__foundation-sweep{display:none}}@media (max-width:620px){:is(.neo-direct:not(.neo-direct--site),.neo-direct--site){padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__header-inner{gap:.5rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__brand{width:clamp(100px,30vw,120px);flex-shrink:0}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__header-cta{min-height:44px;padding-inline:.65rem;font-size:.8125rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__button{min-height:56px;padding-block:.8rem;gap:.65rem;font-size:.9375rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__equipment ul{grid-template-columns:1fr}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__equipment li{border-left:1px solid var(--neo-line-dark);padding:.85rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__mobile-bar{height:calc(64px + env(safe-area-inset-bottom, 0px));grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__mobile-bar :is(a,button){padding:.6rem .5rem calc(.6rem + env(safe-area-inset-bottom, 0px));font-size:.875rem;line-height:1.3;text-align:center}}@media (max-width:900px) and (orientation:landscape){:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-picture{aspect-ratio:16/9}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__hero-image{object-fit:contain}}@media (max-width:360px){:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__header-cta{padding-inline:.5rem;font-size:.75rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__form-card{padding:1rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details{grid-template-columns:minmax(0,1fr)}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details>div{grid-template-columns:1.5rem minmax(0,1fr);gap:.3rem .6rem}:is(.neo-direct:not(.neo-direct--site),.neo-direct--site) .neo-direct__filter-details span{grid-row:1/3}}