*{box-sizing:border-box}body{margin:0;background:#0b0b0b;color:#f2f2f2;font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button,input,select{font:inherit}.enquiry-nav{max-width:1180px;margin:auto;padding:26px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #333}.enquiry-nav>a{text-decoration:none;font-size:12px;color:#bbb}.enquiry-brand{font-weight:800;letter-spacing:.06em;color:#f5f5f5!important}.enquiry-brand small{display:block;font-size:8px;font-weight:400;letter-spacing:.17em;margin-top:4px;color:#aaa}.enquiry-layout{max-width:1080px;margin:70px auto 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:70px;padding:0 28px;align-items:start}.eyebrow{font-size:10px;letter-spacing:.16em;color:#aaa;margin:0 0 18px}.enquiry-intro h1{font-size:clamp(34px,4.5vw,54px);line-height:1.1;letter-spacing:-.05em;margin:0 0 25px}.enquiry-intro>p{color:#bbb;max-width:46ch}.enquiry-steps{padding:0;margin:35px 0;list-style:none}.enquiry-steps li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #333}.enquiry-steps li>span{font-size:10px;color:#888;padding-top:4px}.enquiry-steps strong{font-size:14px;font-weight:600}.enquiry-steps p{font-size:12px;color:#aaa;line-height:1.6;margin:6px 0 0}.enquiry-note{font-size:12px}.enquiry-card{border:1px solid #414141;border-radius:12px;background:#151515;padding:30px}.form{display:grid;gap:18px}.form>label{display:grid;gap:8px;color:#ddd;font-size:13px}.form input,.form select{width:100%;min-height:48px;background:#101010;border:1px solid #555;border-radius:5px;color:#fff;padding:12px;font-size:15px}.form input:focus,.form select:focus{outline:2px solid #eee;outline-offset:2px}.form>small{color:#aaa;font-size:11px;margin-top:-14px}.form>label.small{display:block;font-size:11px;line-height:1.8;color:#bbb}.form input[type="checkbox"]{width:17px;min-height:0;height:17px;margin:0 8px 0 0;vertical-align:middle;accent-color:#eee}.form input[aria-invalid="true"]{border-color:#e5aaaa}.form button{border:0;border-radius:5px;padding:16px;background:#eee;color:#111;font-size:13px;font-weight:650;cursor:pointer;min-height:50px}.form button:disabled{opacity:.55;cursor:wait}.form button:hover{background:white}.status{font-size:12px;line-height:1.7;color:#aaa;min-height:42px}.status[data-state="sent"]{color:#f5f5f5}.status[data-state="error"]{color:#efb4b4}.enquiry-alternative{font-size:11px;color:#aaa;margin:20px 0 0;overflow-wrap:anywhere}.enquiry-footer{max-width:1080px;margin:0 auto;padding:24px 28px 40px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #333;font-size:11px;color:#999}.enquiry-footer a{text-decoration:none}.enquiry-nav a:focus-visible,.enquiry-footer a:focus-visible{outline:2px solid white;outline-offset:5px}@media(max-width:760px){.enquiry-layout{grid-template-columns:1fr;gap:28px;margin:35px auto 45px;padding:0 20px}.enquiry-steps{display:none}.enquiry-card{padding:23px}.enquiry-nav{padding:20px;gap:15px}.enquiry-nav>a{font-size:11px}.enquiry-brand{font-size:12px!important}.enquiry-intro h1{font-size:38px}.enquiry-intro>p{font-size:14px}.enquiry-footer{padding-inline:20px;flex-direction:column;gap:12px}.enquiry-note{font-size:11px!important}}

/* Stały powrót bez utraty wpisanych danych. */
.enquiry-nav{position:sticky;top:0;z-index:100;background:#0b0b0bf5;backdrop-filter:blur(14px)}.enquiry-nav>a:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #aaa;border-radius:7px;color:#fff;background:#ffffff0c;box-shadow:0 0 18px #ffffff12;white-space:nowrap}.enquiry-nav>a:last-child:hover{background:#ffffff20;border-color:#fff}.enquiry-alternative a{color:#eee;text-decoration-color:#999;text-underline-offset:4px}.enquiry-nav a:focus-visible{outline:2px solid white;outline-offset:3px}

@media(max-width:420px){.enquiry-nav{gap:10px;padding-inline:14px}.enquiry-nav>a:last-child{font-size:10px;padding:9px;white-space:normal;max-width:175px;text-align:center}.enquiry-brand{font-size:10px!important}}
