.developer-contact{border-top:1px solid #3d4730;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);align-items:start;gap:55px;margin-top:70px;padding-top:55px;scroll-margin-top:35px;display:grid}.developer-contact-intro h2{letter-spacing:-1.5px;margin:20px 0;font-size:40px;font-weight:500;line-height:1.15}.developer-contact-intro h2 em{color:var(--gold);font-style:normal}.developer-contact-intro>p{color:#aab49b;max-width:340px;font-size:13px;line-height:1.9}.developer-contact-intro ul{color:#c2cbb2;gap:16px;margin:28px 0;padding:0;font-size:12px;list-style:none;display:grid}.developer-contact-intro li{align-items:center;gap:12px;display:flex}.developer-contact-intro li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px}.developer-contact-intro>.text-link{font-size:11px}.developer-contact-panel{background:linear-gradient(145deg,#232a1a,#192114);border:1px solid #485334;border-radius:14px;min-width:0;padding:32px}.developer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin-bottom:24px;display:grid}.developer-contact label{color:#c8d1b8;font-size:12px;line-height:1.6;display:block}.developer-contact label>span{color:#929f82;font-size:10px}.developer-contact input,.developer-contact select,.developer-contact textarea{color:#e2e8d7;background:#111a0d;border:1px solid #495638;border-radius:7px;width:100%;min-width:0;margin:10px 0 0;padding:14px;font-family:inherit;font-size:12px;line-height:1.6;display:block}.developer-contact input::placeholder,.developer-contact textarea::placeholder{color:#87927b;opacity:1}.developer-contact textarea{resize:vertical;min-height:155px}:is(.developer-contact input:focus-visible,.developer-contact select:focus-visible,.developer-contact textarea:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.developer-contact-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.developer-contact-actions p{color:#a0ae8e;flex:1;min-width:180px;margin:0;font-size:10px;line-height:1.8}.developer-contact-actions p a{color:#d0bb72;margin-top:5px;display:inline-block}.developer-contact-actions>.button{gap:20px;padding:16px 20px;font-size:12px}.developer-message-preview{border-top:1px solid #465236;margin-top:30px;padding-top:27px}.developer-message-preview h3{letter-spacing:-.5px;margin:0 0 12px;font-size:22px;font-weight:500}.developer-message-preview>p{color:#aab69b;font-size:12px;line-height:1.8}.developer-message-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.developer-message-actions .button{padding:13px 17px;font-size:11px}.developer-message-preview textarea{min-height:200px;font-family:monospace;font-size:11px}@media (max-width:1000px){.developer-contact{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:30px}.developer-contact-panel{padding:25px}.developer-contact-intro h2{font-size:34px}}@media (max-width:760px){.developer-contact{grid-template-columns:1fr;gap:30px;margin-top:45px;padding-top:40px}.developer-contact-intro>p{max-width:560px}.developer-contact-intro h2 br{display:none}}@media (max-width:480px){.developer-contact-grid{grid-template-columns:1fr;gap:20px}.developer-contact-panel{padding:22px}.developer-contact-actions>.button{justify-content:space-between;width:100%}.developer-contact-intro h2{font-size:32px}.developer-message-actions .button{flex:1;justify-content:center}}
