.language{border:1px solid var(--line);border-radius:6px;padding:6px 9px;color:var(--navy);text-decoration:none;font-weight:750;font-size:13px}.cargo-section{padding:100px max(6vw,24px);background:#f3f6fa}.section-intro{display:grid;grid-template-columns:1fr .75fr;gap:8vw;align-items:end;margin-bottom:45px}.section-intro h2{font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.035em;color:var(--navy);margin:13px 0 0}.section-intro>p{color:var(--muted);margin:0}.cargo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cargo-grid article{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 30px 25px 72px;min-height:190px}.cargo-grid b{position:absolute;left:25px;top:31px;color:var(--orange);font-size:13px}.cargo-grid h3{margin:0 0 9px;color:var(--navy);font-size:21px}.cargo-grid p{margin:0 0 17px;color:var(--muted)}.cargo-grid span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-weight:750}.cargo-note{margin-top:18px;padding:25px 30px;background:var(--navy);border-radius:12px;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px}.cargo-note span{color:#b9c7db;font-size:14px}.cargo-note .button{white-space:nowrap}.faq{max-width:1100px;margin:auto}.faq h2{margin-bottom:30px}.faq details{border-top:1px solid var(--line);padding:20px 4px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:750;color:var(--navy);font-size:18px}.faq details p{color:var(--muted);max-width:850px}@media(max-width:900px){.section-intro{grid-template-columns:1fr}.cargo-note{grid-template-columns:1fr}}@media(max-width:570px){.cargo-grid{grid-template-columns:1fr}.cargo-grid article{padding-left:58px}.cargo-section{padding-top:70px;padding-bottom:70px}}
