*{box-sizing:border-box}.contact-page{color:#0a3040;background:#f3efe6;min-height:100vh;font-family:Arial,sans-serif}.contact-nav{color:#fff;background:#0a3141;justify-content:space-between;align-items:center;height:78px;padding:0 6%;display:flex}.contact-nav>a{color:#fff;letter-spacing:.08em;align-items:center;gap:12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.contact-nav img{width:38px;height:38px}.contact-nav b{color:#ff5a32}.contact-nav nav{gap:26px;display:flex}.contact-nav nav a{color:#c6d4d9;font-size:11px;text-decoration:none}.contact-hero{color:#fff;background:#0a3141;grid-template-columns:1fr minmax(380px,.75fr);align-items:end;gap:80px;padding:90px 7%;display:grid}.contact-hero>div>p,.contact-prepare>div>p,.contact-faq>div>p{color:#ff633b;letter-spacing:.16em;font-size:9px;font-weight:800}.contact-hero h1{letter-spacing:-.055em;margin:36px 0;font-size:72px;line-height:.92}.contact-hero h1 em{color:#ff5a32;font-style:normal}.contact-hero>div>span{color:#bdd0d6;max-width:600px;line-height:1.7;display:block}.email-panel{background:#02182247;border:1px solid #fff3;padding:35px}.email-panel small{color:#91a7b0;letter-spacing:.13em;font-size:9px}.email-panel>a:first-of-type{color:#fff;word-break:break-all;margin:28px 0 18px;font-size:25px;font-weight:800;display:block}.email-panel p{color:#abc0c8;font-size:13px;line-height:1.65}.email-panel .email-button{color:#fff;background:#ff5a32;margin-top:16px;padding:15px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.contact-options{background:#ccc6bb;grid-template-columns:repeat(3,1fr);gap:1px;padding:75px 7%;display:grid}.contact-options article{background:#f3efe6;flex-direction:column;min-height:320px;padding:34px;display:flex}.contact-options article>span{color:#ff5a32;font-size:11px;font-weight:800}.contact-options small{letter-spacing:.13em;color:#76898f;margin-top:30px;font-size:8px}.contact-options h2{letter-spacing:-.03em;font-size:27px}.contact-options p{color:#61757c;font-size:13px;line-height:1.7}.contact-options a{color:#ff5a32;margin-top:auto;font-size:11px;font-weight:800}.contact-prepare{grid-template-columns:1fr 1fr;gap:80px;padding:85px 7%;display:grid}.contact-prepare h2,.contact-faq h2{letter-spacing:-.04em;font-size:42px}.contact-prepare ul{margin:0;padding:0;list-style:none}.contact-prepare li{border-top:1px solid #cbc5ba;padding:16px 0;font-size:14px;font-weight:700}.contact-prepare li:before{content:"+";color:#ff5a32;margin-right:14px}.contact-faq{background:#e9e2d6;grid-template-columns:1fr 1.2fr;gap:70px;padding:80px 7%;display:grid}.contact-faq details{border-top:1px solid #c4bdaf}.contact-faq details:last-child{border-bottom:1px solid #c4bdaf}.contact-faq summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-weight:800;list-style:none;display:flex}.contact-faq summary::-webkit-details-marker{display:none}.contact-faq summary span{color:#ff5a32}.contact-faq details p{color:#63777e;margin:0 0 22px;font-size:13px;line-height:1.7}.contact-footer{color:#fff;background:#082a38;justify-content:space-between;align-items:center;gap:28px;padding:38px 7%;display:flex}.contact-footer a{color:#fff;font-size:12px;font-weight:800}.contact-footer span{color:#91a7b0;font-size:10px}@media (max-width:850px){.contact-hero,.contact-prepare,.contact-faq,.contact-options{grid-template-columns:1fr}.contact-hero h1{font-size:54px}.contact-footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.contact-nav nav a:not(:last-child){display:none}.contact-hero{padding:70px 6%}.email-panel>a:first-of-type{font-size:19px}.contact-options,.contact-prepare,.contact-faq{padding-left:6%;padding-right:6%}}
