.dj-section{padding:86px 0;background:radial-gradient(ellipse at 10% 20%,#492b1538,transparent 55%),linear-gradient(135deg,#0a1421,#070d15);border-bottom:1px solid #293b4c;scroll-margin-top:25px}.dj-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:76px;align-items:start}.dj-intro h2{font:700 clamp(42px,4.8vw,69px)/.97 var(--display);letter-spacing:-1px;margin:26px 0}.dj-intro h2 span{color:var(--orange)}.dj-intro>p{font-size:15px;color:#b0c2cf;line-height:1.8;max-width:400px}.dj-intro .dj-lead{font-size:21px;color:#f0f4f7;margin:25px 0 12px}.dj-checklist{display:grid;gap:20px;margin:34px 0}.dj-checklist>span{display:flex;gap:15px;align-items:center;color:#c0d2dd;font-size:13px}.dj-checklist b{font:700 22px var(--display);color:var(--cyan);border:1px solid #2a4557;padding:5px 10px;background:#102330}.dj-contact{margin-top:40px;padding-top:23px;border-top:1px solid #304354}.dj-contact>span{display:block;font-size:9px;letter-spacing:1.5px;color:#829faf}.dj-contact a{display:inline-block;margin-top:8px;color:var(--gold);font-size:13px;overflow-wrap:anywhere}.dj-form{background:linear-gradient(140deg,#132230,#0b1622);border:1px solid #344b5d;border-top:3px solid var(--gold);padding:30px;box-shadow:0 20px 65px #0003}.dj-form-top{margin-bottom:24px}.dj-form-top>span{display:block;font-size:10px;letter-spacing:1.4px;color:var(--cyan)}.dj-form-top>small{display:block;color:#8ea8bb;font-size:11px;margin-top:8px}.dj-field-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.dj-form label{display:block;min-width:0;font-size:12px;color:#e0e9f0;margin-bottom:19px}.dj-form label>small{font-size:9px;color:#8ea9bd;margin-left:6px;font-weight:400}.dj-form input,.dj-form select,.dj-form textarea{display:block;width:100%;min-width:0;background:#07121d;border:1px solid #344c60;border-radius:3px;padding:12px 13px;margin-top:8px;color:#f0f5f8;font:400 16px/1.4 var(--font);outline-offset:3px}.dj-form input{height:49px}.dj-form select{min-height:49px;appearance:auto}.dj-form input::placeholder,.dj-form textarea::placeholder{color:#6f8b9f;font-size:13px}.dj-form textarea{resize:vertical;min-height:115px}.dj-form input:focus,.dj-form select:focus,.dj-form textarea:focus{border-color:var(--cyan)}.dj-submit{width:100%;margin-top:3px;min-height:56px;font-size:11px}.dj-form .dj-input-help{font-size:11px;line-height:1.7;color:#a3bacb;margin:12px 0 0}.dj-form #djDemoHelp{margin:-10px 0 21px}.dj-form .dj-input-help a{color:var(--cyan)}.dj-result{margin-top:20px;padding-top:16px;border-top:1px solid #355063}.dj-result>p{font-size:12px;color:#c5dce8;line-height:1.7}.dj-result details{margin-top:17px;font-size:12px;color:#94b8cc}.dj-result summary{cursor:pointer;padding:7px 0}.dj-result textarea{font-size:12px;color:#bcd4e1}.dj-form .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.dj-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.dj-form{padding:24px}.dj-field-row{grid-template-columns:1fr;gap:0}}
@media(max-width:760px){.dj-layout{grid-template-columns:1fr;gap:30px}.dj-section{padding:60px 0}.dj-intro h2{font-size:53px}.dj-intro h2 span{display:block}.dj-intro>p{max-width:none;font-size:14px}.dj-checklist{gap:12px;margin:25px 0}.dj-contact{margin-top:25px}.dj-form{padding:24px}.dj-field-row{grid-template-columns:1fr 1fr;gap:15px}}
@media(max-width:480px){.dj-intro h2{font-size:45px}.dj-field-row{grid-template-columns:1fr;gap:0}.dj-form{padding:22px 18px}.dj-submit{font-size:10px;letter-spacing:.4px;gap:10px}.dj-checklist>span{font-size:12px}.dj-intro .dj-lead{font-size:19px}}
