:root{--navy:#142c49;--blue:#3262d9;--muted:#728095;--line:#e5eaf1;--bg:#f5f8fc}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--navy);font-family:Cairo,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #85aaff;outline-offset:4px}.wrap{max-width:1180px;margin:auto;padding-inline:32px}.topbar{background:var(--navy);color:#e2eaf8;text-align:center;font-size:11px;padding:8px 12px}.topbar span{margin:0 14px;color:#8da4c5}.header{display:flex;align-items:center;justify-content:space-between;min-height:108px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:13px;align-items:center}.brand img{object-fit:contain}.brand strong{font-size:23px;font-weight:900}.brand small{display:block;font-size:9px;color:var(--muted);letter-spacing:.6px}.back{font-size:12px;border:1px solid #dbe3ee;background:#fff;padding:9px 17px;border-radius:9px}.back span{padding-right:15px}.breadcrumb{display:flex;gap:13px;font-size:11px;color:var(--muted);margin:25px 0 35px}.breadcrumb span:last-child{color:var(--navy)}.layout{display:grid;grid-template-columns:1fr 1.18fr;gap:75px;align-items:start}.intro{padding-top:22px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--blue);background:#eaf0ff;border:1px solid #dce6fe;border-radius:30px;padding:5px 12px}.eyebrow i{width:6px;height:6px;background:var(--blue);border-radius:50%}h1{font-size:48px;line-height:1.55;letter-spacing:-1.5px;margin:23px 0 15px;font-weight:900}h1 span{color:var(--blue)}.lead{font-size:14px;color:#66768b;line-height:2.2;max-width:385px}.makes{display:flex;align-items:center;gap:19px;margin:28px 0 38px}.makes>span{font-family:Arial,sans-serif;font-size:18px;font-weight:900;letter-spacing:1px}.makes .kia{font-size:27px;letter-spacing:0}.makes b{height:22px;border-right:1px solid #cbd5e3}.makes small{font-size:10px;color:var(--muted);border-right:1px solid #cbd5e3;padding-right:15px}.steps{border-top:1px solid #dfe6f0;padding-top:22px}.steps h2{font-size:14px;margin:0 0 18px}.steps>div{display:flex;gap:16px;align-items:start;margin-bottom:21px}.steps>div>span{font-family:Arial,sans-serif;color:#8da3c6;background:#eaf0f8;border:1px solid #dfe7f2;border-radius:10px;font-weight:bold;padding:6px 9px;margin-top:4px}.steps p{margin:0}.steps strong{display:block;font-size:13px}.steps small{font-size:11px;color:var(--muted)}.help{display:flex;gap:12px;padding:19px;background:#eaf0f9;border-radius:12px;margin-top:29px}.help-icon{border:1px solid #b5c4dc;display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;font-weight:800}.help strong{font-size:12px}.help p{margin:3px 0 7px;font-size:11px;color:#657993}.help a{font-weight:700;font-size:11px;color:var(--blue)}.form-card{background:#fff;border:1px solid #e3e9f3;border-radius:19px;box-shadow:0 14px 44px #203f6810;overflow:hidden}.form-heading{display:flex;gap:14px;padding:25px 28px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff,#f8faff)}.form-icon{display:grid;place-items:center;background:#eaf0ff;color:var(--blue);width:44px;height:44px;border:1px solid #dce6ff;border-radius:12px;font-size:26px}.form-heading h2{font-size:19px;margin:0;font-weight:800}.form-heading p{font-size:10px;color:var(--muted);margin:3px 0 0}form{padding:25px 28px}fieldset{padding:0;border:0;margin:0 0 23px;min-width:0}legend{font-weight:800;font-size:12px;margin-bottom:17px;display:flex;align-items:center;gap:9px;width:100%}legend span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#edf2fd;color:var(--blue);font-family:Arial,sans-serif;font-size:11px}label{display:block;font-size:11px;font-weight:700;margin:0 0 7px}label small{font-size:9px;font-weight:400;color:#8b97aa;margin-right:5px}em{font-style:normal;color:var(--blue)}input,select,textarea{border:1px solid #dce3ed;border-radius:8px;background:#fcfdff;color:var(--navy);width:100%;padding:11px 13px;min-height:45px;font-size:12px;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#98a4b5;font-size:10px}input:focus,select:focus,textarea:focus{outline:2px solid #dce7ff;border-color:#648aeb;background:white}textarea{resize:vertical;max-height:440px;min-height:115px}.brand-options{display:flex;gap:12px;margin-bottom:17px}.brand-options label{position:relative;flex:1;margin:0}.brand-options input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.brand-options label>span{display:flex;align-items:center;justify-content:center;gap:11px;min-height:48px;border:1px solid #dce3ed;border-radius:8px;cursor:pointer;font-family:Arial,sans-serif;font-weight:800;letter-spacing:.5px}.brand-options small{font-family:Cairo,Tahoma,sans-serif;letter-spacing:0}.brand-options input:checked+span{color:var(--blue);background:#eef3ff;border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.brand-options input:focus-visible+span{outline:3px solid #85aaff;outline-offset:3px}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.row>div{min-width:0}.hint{font-size:9px;color:#8b97aa;line-height:1.9;margin:7px 0 0}.latin{direction:ltr;text-transform:uppercase}.latin::placeholder{direction:rtl;text-align:right;text-transform:none}.photo-note{display:flex;gap:10px;background:#f5f8fd;border:1px dashed #d3deed;border-radius:8px;padding:11px;margin-top:12px;color:#71839a}.photo-note>span{font-size:23px;color:#6688c0}.photo-note p{font-size:10px;margin:0}.photo-note strong{font-weight:600;color:#445d7c}.privacy{font-size:9px;line-height:1.9;color:#8390a3;margin:0 0 15px}.submit{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:9px;background:var(--blue);color:white;padding:14px 19px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 5px 12px #3262d924}.submit:hover{background:#244fc0}.submit>span:last-child{font-size:20px;line-height:1}.form-foot{text-align:center;margin:12px 0 0;color:#8c99ab;font-size:9px}#status:empty{display:none}#status{font-size:11px;border-radius:8px;padding:10px;background:#edf5ff;color:#2b5592}.benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfe6f0;border-bottom:1px solid #dfe6f0;padding:28px 0;margin-top:55px;gap:20px}.benefits>div{display:flex;gap:13px;align-items:center;justify-content:center}.benefits>div>span{font-size:29px;color:#6585b6}.benefits p{margin:0}.benefits strong{font-size:11px;display:block}.benefits small{color:var(--muted);font-size:9px}.faq{max-width:710px;margin:42px auto}.faq h2{font-size:18px;text-align:center;margin-bottom:23px}details{border-bottom:1px solid #dfe6f0;padding:14px 0;font-size:12px}summary{cursor:pointer;font-weight:700}details p{color:#6c7d94;font-size:11px;line-height:2}footer{display:flex;justify-content:space-between;color:#8d99aa;border-top:1px solid var(--line);font-size:10px;padding-block:24px}footer a{color:#45618b;font-family:Arial,sans-serif}.noscript{padding:20px;text-align:center}@media(min-width:1400px){.wrap{max-width:1250px}.layout{gap:100px}h1{font-size:53px}}@media(max-width:950px){.layout{gap:30px;grid-template-columns:.9fr 1.1fr}h1{font-size:37px}.wrap{padding-inline:24px}.form-heading,form{padding:22px}.makes{gap:12px}.makes small{display:none}}@media(max-width:700px){.wrap{padding-inline:20px}.topbar{font-size:9px}.topbar span{margin:0 6px}.header{min-height:88px}.brand img{width:47px;height:47px}.brand strong{font-size:18px}.brand small{font-size:7px}.back{font-size:10px;padding:7px 10px}.back span{padding-right:5px}.breadcrumb{margin:19px 0 8px;font-size:10px}.layout{display:flex;flex-direction:column;gap:25px}.intro{padding-top:15px;width:100%}h1{font-size:37px;margin:15px 0 10px;line-height:1.5}h1 br{display:none}.lead{font-size:12px;max-width:none;margin-bottom:10px}.makes{margin:17px 0 0}.makes small{display:block;font-size:9px}.steps,.help{display:none}.form-card{width:100%;border-radius:14px}.form-heading h2{font-size:17px}.form-heading{padding:20px}.form-heading p{font-size:9px}form{padding:22px 20px}.benefits{gap:20px;grid-template-columns:1fr;margin-top:32px;padding-block:24px}.benefits>div{justify-content:start}.benefits strong{font-size:12px}.benefits small{font-size:10px}.faq{margin:30px 0}footer{font-size:9px;gap:10px;flex-wrap:wrap}.row{gap:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
@media(max-width:700px){h1{font-size:32px;letter-spacing:-1px}h1 br{display:block}}