.contact-page-hero{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;text-align:center;padding:80px max(7vw,28px) 110px}.contact-page-hero nav{color:#bdd0d9;justify-content:center;gap:9px;font-size:13px;display:flex}.contact-page-hero h1{max-width:950px;margin-left:auto;margin-right:auto}.contact-page-hero p{color:#cbd8de;max-width:720px;margin:auto;font-size:18px;line-height:1.7}.contact-workspace{margin-top:-60px;padding:0 max(7vw,28px) 100px}.contact-grid{border-radius:18px;grid-template-columns:.75fr 1.25fr;max-width:1300px;margin:auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #0d2b4520}.contact-aside{background:#eaf4ec;padding:40px}.contact-aside h2{font-size:34px}.contact-aside a{color:var(--green);margin:18px 0;font-weight:800;display:block}.contact-form-next{background:#fff;grid-template-columns:1fr 1fr;gap:17px;padding:40px;display:grid}.contact-form-next label{font-size:13px;font-weight:800}.contact-form-next input,.contact-form-next select,.contact-form-next textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:7px;margin-top:7px;padding:14px}.contact-form-next textarea{resize:vertical;min-height:120px}.contact-form-next .wide,.contact-form-next button,.contact-form-next p{grid-column:1/-1}.contact-form-next button{background:var(--orange);color:#fff;border:0;border-radius:7px;padding:16px;font-weight:800}.contact-form-next p{color:var(--muted);margin:0;font-size:13px}.contact-details{background:#f3f7f8;padding:100px max(7vw,28px)}.contact-detail-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.contact-detail-grid article{background:#fff;border-radius:13px;padding:30px}.contact-detail-grid span{color:var(--orange);font-weight:800}.contact-detail-grid h3{color:var(--navy)}.contact-detail-grid p{color:var(--muted);line-height:1.7}.contact-detail-grid a{color:var(--green);margin-top:10px;font-weight:800;display:block}.prepare-section{background:var(--navy);color:#fff;padding:90px max(7vw,28px)}.prepare-section h2{color:#fff}.prepare-list{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.prepare-list div{border:1px solid #ffffff20;padding:25px}.prepare-list b{color:var(--soft-green)}.prepare-list p{color:#bfd0d8;line-height:1.6}@media (max-width:800px){.contact-grid,.contact-detail-grid{grid-template-columns:1fr}.prepare-list{grid-template-columns:1fr 1fr}}@media (max-width:560px){.contact-page-hero{padding:60px 20px 100px}.contact-workspace{padding:0 20px 70px}.contact-aside,.contact-form-next{padding:25px}.contact-form-next{grid-template-columns:1fr}.contact-details,.prepare-section{padding:70px 20px}.prepare-list{grid-template-columns:1fr}}
