
body.page-id-525 h1.entry-title,body.page-id-961 h1.entry-title{display:none!important}
body.page-id-525 .site-content,body.page-id-961 .site-content{background:radial-gradient(circle at 50% 0%,rgba(230,207,145,.10),transparent 420px),linear-gradient(180deg,#060911 0%,#080d19 46%,#050812 100%)!important}
body.page-id-525 .entry-content,body.page-id-961 .entry-content{max-width:1080px!important;margin:0 auto!important;padding:0 clamp(18px,4vw,42px) 86px!important}
body.page-id-525 .trinity-page-hero,body.page-id-961 .trinity-page-hero{max-width:820px!important;padding:clamp(34px,6vw,68px) 0 24px!important;margin-bottom:26px!important;border-bottom:1px solid rgba(200,164,93,.34)!important}
body.page-id-525 .trinity-page-hero h1,body.page-id-961 .trinity-page-hero h1{font-size:clamp(2rem,3.2vw,2.7rem)!important;line-height:1.12!important;margin-bottom:12px!important}
body.page-id-525 .trinity-page-hero p,body.page-id-961 .trinity-page-hero p{max-width:660px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(.98rem,1.3vw,1.08rem)!important;line-height:1.68!important}
body.page-id-525 div.wpforms-container-full,body.page-id-961 div.wpforms-container-full,body.page-id-525 .wpforms-container,body.page-id-961 .wpforms-container{max-width:920px!important;margin:30px auto 96px!important;padding:0!important}
body.page-id-525 .wpforms-container form,body.page-id-961 .wpforms-container form{position:relative!important;overflow:hidden!important;padding:clamp(26px,4vw,46px)!important;border-radius:22px!important;border:1px solid rgba(200,164,93,.34)!important;background:linear-gradient(180deg,rgba(18,28,46,.98),rgba(9,14,26,.98)),radial-gradient(circle at 18% 0%,rgba(230,207,145,.08),transparent 320px)!important;box-shadow:0 28px 85px rgba(0,0,0,.42),inset 0 1px 0 rgba(244,239,227,.04)!important}
body.page-id-525 .wpforms-container form:before,body.page-id-961 .wpforms-container form:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,rgba(230,207,145,.72),transparent);pointer-events:none}
body.page-id-525 .wpforms-field,body.page-id-961 .wpforms-field{padding:0 0 20px!important;margin:0!important}
body.page-id-525 .wpforms-field-label,body.page-id-961 .wpforms-field-label{display:block!important;margin:0 0 8px!important;color:#f4efe3!important;font-size:.96rem!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.01em!important}
body.page-id-525 .wpforms-required-label,body.page-id-961 .wpforms-required-label{color:#e6cf91!important}
body.page-id-525 .wpforms-field-description,body.page-id-961 .wpforms-field-description,body.page-id-525 .wpforms-field-sublabel,body.page-id-961 .wpforms-field-sublabel{color:#a8b0c2!important;font-size:.82rem!important;line-height:1.5!important;margin-top:6px!important}
body.page-id-525 .wpforms-container input[type=text],body.page-id-525 .wpforms-container input[type=email],body.page-id-525 .wpforms-container input[type=tel],body.page-id-525 .wpforms-container input[type=number],body.page-id-525 .wpforms-container select,body.page-id-525 .wpforms-container textarea,body.page-id-961 .wpforms-container input[type=text],body.page-id-961 .wpforms-container input[type=email],body.page-id-961 .wpforms-container input[type=tel],body.page-id-961 .wpforms-container input[type=number],body.page-id-961 .wpforms-container select,body.page-id-961 .wpforms-container textarea{width:100%!important;min-height:52px!important;padding:14px 16px!important;border-radius:12px!important;border:1px solid rgba(200,164,93,.30)!important;background:rgba(5,8,18,.72)!important;color:#f4efe3!important;font-size:1rem!important;line-height:1.45!important;box-shadow:inset 0 1px 0 rgba(244,239,227,.035)!important}
body.page-id-525 .wpforms-container textarea,body.page-id-961 .wpforms-container textarea{min-height:132px!important;resize:vertical!important}
body.page-id-525 .wpforms-container input:focus,body.page-id-525 .wpforms-container select:focus,body.page-id-525 .wpforms-container textarea:focus,body.page-id-961 .wpforms-container input:focus,body.page-id-961 .wpforms-container select:focus,body.page-id-961 .wpforms-container textarea:focus{outline:none!important;border-color:rgba(230,207,145,.74)!important;box-shadow:0 0 0 3px rgba(200,164,93,.16),inset 0 1px 0 rgba(244,239,227,.05)!important}
body.page-id-525 .wpforms-field-row,body.page-id-961 .wpforms-field-row{max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
body.page-id-525 .wpforms-field-row .wpforms-field-row-block,body.page-id-961 .wpforms-field-row .wpforms-field-row-block{width:auto!important;padding:0!important}
body.page-id-961 .wpforms-field-radio ul,body.page-id-961 .wpforms-field-checkbox ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important;margin:8px 0 0!important}
body.page-id-961 .wpforms-field-radio li,body.page-id-961 .wpforms-field-checkbox li{min-height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:11px 13px!important;border:1px solid rgba(200,164,93,.22)!important;border-radius:12px!important;background:rgba(5,8,18,.42)!important}
body.page-id-961 .wpforms-field-radio input,body.page-id-961 .wpforms-field-checkbox input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:#c8a45d!important}
body.page-id-961 .wpforms-field-radio label,body.page-id-961 .wpforms-field-checkbox label{color:#f4efe3!important;font-size:.94rem!important;line-height:1.35!important}
body.page-id-525 .trinity-turnstile-wrap,body.page-id-961 .trinity-turnstile-wrap{margin:4px 0 22px!important;padding:14px!important;width:fit-content!important;max-width:100%!important;border-radius:14px!important;border:1px solid rgba(200,164,93,.20)!important;background:rgba(5,8,18,.46)!important}
body.page-id-525 .wpforms-submit,body.page-id-961 .wpforms-submit{min-height:48px!important;padding:13px 22px!important;border-radius:999px!important;font-size:.88rem!important;letter-spacing:.04em!important;box-shadow:0 14px 30px rgba(0,0,0,.28)!important}
@media(max-width:700px){body.page-id-525 .entry-content,body.page-id-961 .entry-content{padding-left:16px!important;padding-right:16px!important}body.page-id-525 .wpforms-container form,body.page-id-961 .wpforms-container form{padding:22px 18px!important;border-radius:18px!important}body.page-id-525 .wpforms-field-row,body.page-id-961 .wpforms-field-row,body.page-id-961 .wpforms-field-radio ul,body.page-id-961 .wpforms-field-checkbox ul{grid-template-columns:1fr!important}}
