:root{font-family:Arial,Helvetica,sans-serif;color:#fff;background:#063c34;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 15% 45%,#146150 0%,#063c34 45%,#032a25 100%)}header,main,footer{max-width:1280px;margin:auto}header{padding:28px 42px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20}header img{width:190px;height:auto;display:block}header span{font-size:14px;color:#c4d9d2}main{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;padding:55px 42px 45px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;margin:0 0 18px;color:#e0bd74}h1{font-size:clamp(42px,4.7vw,64px);letter-spacing:-.055em;line-height:1.08;margin:0 0 22px}h1 span{color:#efcb83}.intro{font-size:17px;line-height:1.6;max-width:440px;color:#d2e2dc}.car{width:115%;height:auto;margin:20px -7% 0;display:block}.variants{font-size:16px;letter-spacing:.12em;margin:24px 0}.variants span{color:#e0bd74;padding:0 12px}.fine{font-size:12px;line-height:1.7;color:#b6cec5;max-width:480px}.enquiry{color:#173c35;background:#fff;border:1px solid #ffffff50;border-radius:16px;padding:34px;box-shadow:0 24px 60px #001b2440}.enquiry .eyebrow{color:#806126;font-size:11px}h2{font-size:28px;letter-spacing:-.035em;margin:0 0 12px;line-height:1.2}.form-intro{font-size:15px;line-height:1.5;color:#5c7168;margin:0 0 25px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.unit{display:contents;font-weight:400}input,select{width:100%;min-width:0;min-height:48px;border:1px solid #ced8d3;border-radius:6px;padding:12px;font:16px Arial;color:#183c32;background:#fafcfb}input:focus,select:focus{outline:2px solid #b89445;outline-offset:2px}.consent{flex-direction:row;font-size:12px;line-height:1.6;font-weight:400;color:#52665c;margin:22px 0;gap:10px}.consent input{min-height:18px;width:18px;flex-shrink:0;margin:2px 0;accent-color:#075647}a{color:inherit;text-underline-offset:3px}button{display:flex;justify-content:space-between;width:100%;border:0;border-radius:7px;padding:17px 20px;background:#0a5544;color:white;font:600 16px Arial;cursor:pointer}button:hover{background:#073d32}button:disabled{opacity:.6;cursor:wait}.reassurance{font-size:12px;text-align:center;color:#6c7e74;margin:14px 0 0}.trap{position:absolute;left:-10000px}#form-error{color:#9d2632;background:#fff0f1;padding:12px;border-radius:6px;font-size:14px;line-height:1.5}[hidden]{display:none!important}#success-panel{padding:40px 0;line-height:1.7}footer{padding:20px 42px 30px;border-top:1px solid #ffffff20;font-size:12px;color:#c1d5cc;line-height:1.7}footer p{max-width:850px}summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #dfbd73;outline-offset:4px}@media(max-width:850px){header{padding:20px 24px}header img{width:150px}header span{font-size:11px}main{grid-template-columns:1fr;gap:24px;padding:30px 24px;max-width:620px}.offer h1{font-size:48px}.intro{font-size:16px}.car{width:100%;margin:0}.variants{margin:12px 0}.fine{font-size:11px}.enquiry{padding:26px}footer{padding:24px}}@media(max-width:420px){.fields{grid-template-columns:1fr;gap:16px}header span{max-width:120px;text-align:right}main{padding:28px 18px}.enquiry{padding:24px 20px}h2{font-size:26px}}
