.car-hero{background:radial-gradient(120% 120% at 80% 0%, #12306a 0%, var(--night) 55%, #040e24 100%);color:#fff;padding:132px 0 72px}.car-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.car-hero h1{font-variation-settings:"wdth" 125;letter-spacing:-.02em;font-size:clamp(2.8rem,6.4vw,5.4rem);font-weight:850;line-height:.95}.car-hero .lede{color:#c9d6f2;max-width:34em;margin-top:22px;font-size:clamp(1.05rem,1.6vw,1.22rem)}.car-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.car-photo{aspect-ratio:16/10;background:var(--night-2);border-radius:18px;margin:0;position:relative;overflow:hidden}.car-photo img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(1.05);width:100%;height:100%}.car-photo:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#0e5fa659,#071a3d8c);position:absolute;inset:0}.car-why{padding:clamp(64px,9vw,104px) 0 0}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.why-grid li{border-top:2px solid var(--night);padding-top:18px}.why-grid h3{font-variation-settings:"wdth" 110;font-size:1.15rem}.why-grid p{color:var(--ink-2);margin-top:8px}.car-paths{padding:clamp(64px,9vw,104px) 0}.path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.path-grid li{background:var(--mist);border-radius:16px;flex-direction:column;gap:10px;padding:28px;display:flex}.path-grid h3{font-variation-settings:"wdth" 115;font-size:1.35rem;font-weight:800}.path-grid p{color:var(--ink-2);flex:1}.path-grid a{color:var(--blue);text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--gold);margin-top:6px;font-weight:700}.car-apply{background:var(--night);color:#fff;padding:clamp(64px,9vw,104px) 0}.apply-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.car-apply .section-lede{color:#c9d6f2}.next-title{color:var(--gold);margin-top:36px;font-size:1rem;font-weight:700}.next{counter-reset:step;gap:14px;margin-top:14px;display:grid}.next li{counter-increment:step;color:#e4ebf8;grid-template-columns:34px 1fr;align-items:baseline;gap:12px;display:grid}.next li:before{content:counter(step);color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.privacy{color:#9db0d6;margin-top:28px;font-size:.88rem}.apply-card{color:var(--ink);background:#fff;border-radius:20px;padding:clamp(22px,3.4vw,40px)}.apply-form{gap:18px;display:grid}.row-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field label,.field legend{padding:0;font-size:.95rem;font-weight:650}.opt{color:var(--ink-2);font-weight:400}.apply-form input[type=text],.apply-form input[type=tel],.apply-form input[type=email],.apply-form input[type=number],.apply-form select,.apply-form textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 14px;font-size:1rem}.apply-form textarea{resize:vertical;min-height:110px}.apply-form :is(input,select,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--night)}.field.has-error :is(input,select,textarea){border-color:#c4312b}.err{color:#b3261e;min-height:0;font-size:.88rem;font-weight:600}.err:empty{display:none}.choice{flex-wrap:wrap;gap:12px;display:flex}.choice label{border:1.5px solid var(--line);cursor:pointer;border-radius:10px;flex:140px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-weight:600;display:flex}.choice label:has(input:checked){border-color:var(--night);background:var(--mist)}.choice input{width:18px;height:18px;accent-color:var(--night);margin:0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.apply-send{justify-self:start;min-width:240px}.apply-send:disabled{opacity:.7;cursor:progress}.form-error{color:#8c1d18;background:#fdecea;border-radius:10px;padding:12px 16px;font-weight:600}.apply-done{outline:none}.apply-done h3{font-variation-settings:"wdth" 115;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.apply-done p{color:var(--ink-2);margin-top:12px;font-size:1.05rem}.apply-done a{color:var(--blue);font-weight:700}@media (width<=960px){.car-hero-grid,.apply-grid{grid-template-columns:1fr;gap:36px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-grid{grid-template-columns:1fr}}@media (width<=560px){.car-hero{padding-top:108px}.why-grid,.row-2{grid-template-columns:1fr}.car-actions .btn,.apply-send{width:100%}}
