.ydl-site-core-contact-page .entry-content{max-width:920px;margin-left:auto;margin-right:auto}.ydlsc-contact-form{display:grid;gap:18px;margin:30px 0;padding:24px;border:1px solid rgba(55,126,153,.28);border-radius:16px;background:linear-gradient(180deg,rgba(7,27,38,.045),rgba(7,27,38,.02));box-shadow:0 14px 34px rgba(6,31,44,.06)}.ydlsc-contact-head{padding-bottom:4px}.ydlsc-contact-head small{display:block;font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#1689a8}.ydlsc-contact-head h3{margin:5px 0 5px;font-size:24px}.ydlsc-contact-head p{margin:0;color:#637780}.ydlsc-contact-form label>span{display:block;margin-bottom:7px;font-weight:700}.ydlsc-contact-form label b{font-size:.75em;color:#1689a8}.ydlsc-contact-form input[type=text],.ydlsc-contact-form input[type=email],.ydlsc-contact-form select,.ydlsc-contact-form textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #c8d8df;border-radius:9px;background:#fff;font-size:16px;line-height:1.5}.ydlsc-contact-form input:focus,.ydlsc-contact-form select:focus,.ydlsc-contact-form textarea:focus{outline:2px solid rgba(22,137,168,.22);outline-offset:1px;border-color:#1689a8}.ydlsc-contact-form textarea{min-height:190px;resize:vertical}.ydlsc-contact-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ydlsc-technical[hidden]{display:none!important}.ydlsc-contact-safety,.ydlsc-contact-page-note{padding:13px 15px;border:1px solid #e6d39f;border-left:4px solid #c79721;border-radius:9px;background:#fffaf0}.ydlsc-contact-safety strong,.ydlsc-contact-page-note strong{display:block;margin-bottom:3px}.ydlsc-contact-safety p,.ydlsc-contact-page-note p{margin:0;color:#6b6044}.ydlsc-turnstile-wrap{display:grid;gap:7px;padding:13px 0}.ydlsc-turnstile-wrap small{color:#71818b}.ydlsc-contact-consent{display:flex!important;align-items:flex-start;gap:10px}.ydlsc-contact-consent input{margin-top:4px}.ydlsc-contact-consent span{margin:0!important;font-weight:500!important}.ydlsc-contact-submit{min-height:52px;padding:0 24px;border:1px solid #29d9f5;border-radius:9px;background:#071c26;color:#dffaff;font-weight:800;cursor:pointer;transition:.15s ease}.ydlsc-contact-submit:hover,.ydlsc-contact-submit:focus-visible{background:#0b2c39;box-shadow:0 0 0 3px rgba(47,227,255,.12)}.ydlsc-contact-submit:disabled{opacity:.65;cursor:wait}.ydlsc-contact-notice{padding:14px 16px;margin:18px 0;border-radius:9px;font-weight:700}.ydlsc-contact-notice.is-success{background:#e8f8ef;color:#17663d;border:1px solid #bce9cf}.ydlsc-contact-notice.is-error{background:#fff2ef;color:#93412f;border:1px solid #f0c9bf}.ydlsc-contact-received{margin:22px 0;padding:22px;border:1px solid rgba(34,168,190,.35);border-radius:14px;background:#071c26;color:#dffaff}.ydlsc-contact-received small,.ydlsc-contact-received span{display:block;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#5bdff4}.ydlsc-contact-received strong{display:block;margin:7px 0 4px;font-size:20px}.ydlsc-contact-received p{margin:0 0 9px;color:#bad4dc}.ydlsc-legal-meta{margin-top:34px;padding-top:14px;border-top:1px solid #dbe5e9;color:#637780;font-size:13px}.ydlsc-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.cf-turnstile{min-height:65px}@media(max-width:680px){.ydlsc-contact-form{padding:17px}.ydlsc-contact-two{grid-template-columns:1fr}.ydlsc-contact-head h3{font-size:21px}}
