#mitjet-configurator{--blue:#006fbe;--ink:#203042;--paper:#fff;--line:#cbd3dc;--mist:#eff4f8;--warning:#6c4700}#mitjet-configurator *{box-sizing:border-box}#mitjet-configurator{scroll-behavior:smooth}#mitjet-configurator{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}#mitjet-configurator{max-width:1480px;margin:auto}#mitjet-configurator header{display:flex;gap:35px;align-items:center;padding:24px 5%;border-bottom:1px solid var(--line)}#mitjet-configurator .brand{font-size:28px;font-weight:800;text-decoration:none;font-style:italic;color:var(--ink)}#mitjet-configurator .brand span{color:var(--blue)}#mitjet-configurator nav{display:flex;gap:25px}#mitjet-configurator nav a{color:var(--ink);text-decoration:none;font-weight:600}#mitjet-configurator .language{margin-left:auto}#mitjet-configurator select,#mitjet-configurator input,#mitjet-configurator textarea,#mitjet-configurator button{font:inherit}#mitjet-configurator select{padding:8px;background:white;border:1px solid var(--line);color:var(--ink)}#mitjet-configurator main{padding:0 5%}#mitjet-configurator h1{font-size:clamp(42px,6vw,78px);line-height:1.06;letter-spacing:-3px;margin:0 0 22px}#mitjet-configurator h2{font-size:28px;line-height:1.25;margin:0 0 20px}#mitjet-configurator p{max-width:65ch}#mitjet-configurator .intro{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:55px 0 45px}#mitjet-configurator .intro img{width:100%;height:auto;object-fit:contain}#mitjet-configurator .intro p{font-size:18px}#mitjet-configurator .intro .notice{font-size:14px;padding:10px 15px;background:var(--mist);border-left:4px solid var(--blue)}#mitjet-configurator .layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:55px;padding:30px 0 60px}#mitjet-configurator .equipment-row{display:grid;grid-template-columns:1fr 110px;gap:18px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}#mitjet-configurator .equipment-row label{font-weight:600;cursor:pointer}#mitjet-configurator .reference{display:block;font-size:13px;color:#516579;margin-top:3px}#mitjet-configurator .price{display:block;font-size:15px;font-weight:400;margin-top:7px}#mitjet-configurator .quantity{width:85px;padding:10px;border:1px solid var(--line);border-radius:0;color:var(--ink)}#mitjet-configurator aside{background:var(--mist);padding:28px;align-self:start;position:sticky;top:20px}#mitjet-configurator .summary-line{display:flex;gap:15px;justify-content:space-between;font-size:14px;margin:15px 0}#mitjet-configurator .summary-value{white-space:nowrap}#mitjet-configurator .total{border-top:1px solid var(--line);padding-top:18px;margin-top:25px}#mitjet-configurator .amount{font-size:29px;font-weight:700;display:block}#mitjet-configurator .warning{color:var(--warning);font-size:14px}#mitjet-configurator .button,#mitjet-configurator button{display:inline-block;border:0;background:var(--blue);color:white;padding:12px 18px;text-decoration:none;font-weight:600;cursor:pointer;text-align:center}#mitjet-configurator aside .button{display:block;margin-top:25px}#mitjet-configurator .subtle{display:block;color:var(--ink);background:transparent;font-size:13px;width:100%;text-decoration:underline}#mitjet-configurator .contact{border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding:45px 0}#mitjet-configurator form{display:grid;grid-template-columns:1fr 1fr;gap:20px}#mitjet-configurator form label{display:flex;flex-direction:column;font-weight:600;font-size:14px;gap:7px}#mitjet-configurator input,#mitjet-configurator textarea{padding:12px;border:1px solid #8898a6;background:white;color:var(--ink);width:100%}#mitjet-configurator .full,#mitjet-configurator #country-feedback,#mitjet-configurator #form-feedback{grid-column:1/-1}#mitjet-configurator #country-feedback,#mitjet-configurator #form-feedback{margin:0;font-size:14px}#mitjet-configurator .contact p{font-size:15px}#mitjet-configurator footer{padding:25px 5%;background:var(--mist);font-size:13px}#mitjet-configurator .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#mitjet-configurator :focus-visible{outline:3px solid #e28400;outline-offset:3px}#mitjet-configurator button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:850px){#mitjet-configurator header{flex-wrap:wrap;gap:18px;padding:18px 5%}#mitjet-configurator nav{gap:15px;font-size:14px}#mitjet-configurator .brand{font-size:23px}#mitjet-configurator .intro{grid-template-columns:1fr;padding:35px 0 20px;gap:0}#mitjet-configurator .intro img{max-height:260px}#mitjet-configurator .layout{grid-template-columns:1fr;gap:30px;padding-bottom:35px}#mitjet-configurator aside{position:static}#mitjet-configurator .contact{grid-template-columns:1fr;gap:15px}#mitjet-configurator h1{letter-spacing:-1.5px}#mitjet-configurator form{grid-template-columns:1fr}#mitjet-configurator .full{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{#mitjet-configurator header,#mitjet-configurator .button,#mitjet-configurator button,#mitjet-configurator form{display:none}#mitjet-configurator .intro{grid-template-columns:1fr 1fr}#mitjet-configurator .layout{grid-template-columns:1fr 300px}#mitjet-configurator aside{position:static}#mitjet-configurator .contact{display:none}}
