body{background:var(--sand)}header{color:var(--ink)}header .nav{background:rgba(255,255,255,.72);backdrop-filter:blur(16px);border-color:rgba(0,0,0,.06)}header .nav-links{background:rgba(19,22,42,.05);border-color:rgba(19,22,42,.08)}header .tel{border-color:rgba(19,22,42,.14)}header .logo svg{color:var(--ink);filter:none}header .burger{border-color:rgba(19,22,42,.18)}header .burger span{background:var(--ink)}header .lang a.on{background:rgba(19,22,42,.08)}.legal{max-width:760px;margin:0 auto;padding:140px 24px 90px;line-height:1.75;color:var(--ink)}.legal h1{font-size:clamp(34px,4.6vw,50px);font-weight:500;margin-bottom:10px}.legal .upd{color:var(--mut);font-size:14px;margin-bottom:34px}.legal h2{font-size:24px;font-weight:500;margin:38px 0 10px}.legal p,.legal li{font-size:16px;color:#2c3044}.legal ul{padding-left:20px}.legal mark{background:#fff1c2;padding:0 4px;border-radius:4px}.legal p a,.legal li a{color:var(--cobalt-dk);text-decoration:underline;text-underline-offset:2px}.legal .warn{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:14px;color:var(--mut);margin:0 0 30px}.legal a{color:var(--cobalt)}.pg{max-width:1040px;margin:0 auto;padding:140px 24px 80px;overflow-x:clip}.facts4 div,.fleet div{min-width:0}.pg h1{font-size:clamp(36px,5vw,58px);font-weight:500;letter-spacing:-.02em;max-width:16ch}.pg .lead{font-size:18px;color:var(--mut);max-width:60ch;margin-top:16px;line-height:1.65}.pg h2{font-size:28px;font-weight:500;margin:56px 0 18px}.pg p{max-width:68ch;line-height:1.7;color:#2c3044}.facts4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.facts4 div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.facts4 b{display:block;font-size:30px;letter-spacing:-.02em;color:var(--cobalt-dk)}.facts4 span{font-size:13.5px;color:var(--mut)}.fleet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fleet div{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.fleet img{width:100%;aspect-ratio:4/3;object-fit:cover}.fleet .b{padding:14px 16px}.fleet b{display:block;font-size:16px}.fleet small{color:var(--mut);font-size:13px}.two{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.two ul{margin:12px 0 0 18px;line-height:1.8;color:#2c3044}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start;margin-top:30px}.cbox{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 24px;margin-bottom:14px}.cbox h2{font-size:16px;margin:0 0 8px}.cbox a{color:var(--cobalt-dk);font-weight:600}.cbox p{margin:0;font-size:15px}.cform{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.cform .f{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cform label{font-size:12px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.cform input,.cform textarea,.cform select{border:1px solid var(--line-in);border-radius:12px;padding:13px 14px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink);width:100%}.cform textarea{min-height:120px}.cform .btn{width:100%}.st-ok{margin-top:14px;background:#e0f5e9;color:#146b3f;border-radius:12px;padding:12px 14px;font-weight:600}mark{background:#fff1c2;padding:0 4px;border-radius:4px}@media(max-width:900px){.facts4,.fleet{grid-template-columns:1fr 1fr}.two,.contact-grid{grid-template-columns:1fr}}
