.contact-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:0 0 52px}.contact-page-grid p{overflow-wrap:anywhere}.contact-email{font-size:clamp(18px,2.7vw,30px)}.estimate-content{max-width:1160px}.estimate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.estimate-grid article{padding:28px;border:1px solid #ffffff20;border-radius:18px;background:#ffffff03}.estimate-grid h2{font-size:26px}.estimate-cta{padding:38px 0 48px}.estimate-cta .text-link{display:inline-block;margin:22px}.brief-success{max-width:560px;width:calc(100% - 32px);padding:40px;border:1px solid #ffffff30;border-radius:24px;background:#101216;color:#f1f1f0;box-shadow:0 26px 100px #0009}.brief-success::backdrop{background:#000b}.brief-success form{text-align:center}.brief-success h2{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:20px 0}.brief-success p{font-size:16px;line-height:1.7;color:#bfc1c8}.success-mark{display:grid;place-items:center;margin:12px auto 28px;width:66px;height:66px;border:1px solid #d76d544d;border-radius:50%;color:#ed967d;font-size:32px;background:#d76d5410}.brief-success .button{margin-top:20px}.brief-success .success-delivery{font-size:14px}.page-loader .loader-skip{position:static;margin-top:24px;min-height:48px;padding:12px 26px;color:#f0eeeb;border:1px solid #ffffff40;border-radius:40px;background:#ffffff08}.page-loader .loader-skip:focus-visible{outline:2px solid #ed967d;outline-offset:5px}@media(max-width:760px){.contact-page-grid,.estimate-grid{grid-template-columns:1fr;gap:20px}.brief-success{padding:32px 22px}.estimate-cta .text-link{display:block;margin:22px 0}}
