.inner-circle-page .opening-eyebrow{flex-wrap:wrap;max-width:640px;line-height:1.8;font-size:.8125rem}
.inner-circle-page .opening-actions .solid-link{max-width:100%;line-height:1.5;text-wrap:balance}
.inner-circle .contact-intro h2{font-size:clamp(2.7rem,4.2vw,4.6rem);line-height:1.12;max-width:620px}
.inner-circle .contact-intro h2 em{color:#cbb18a}
.access-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:38px;padding-top:25px;border-top:1px solid var(--line)}
.access-benefits article>span{font:12px/1.5 var(--mono,monospace);color:#bba078}
.access-benefits h3{font-size:1rem;line-height:1.5;font-weight:500;margin:10px 0;color:#d6d9cf}
.access-benefits p{font-size:.9375rem;line-height:1.7;color:#929f98;margin:0}
.inner-circle .contact-direct{grid-template-columns:1fr;gap:16px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}
.inner-circle .contact-direct>p{margin:0;color:#b6beb4;font-size:.9375rem}
.inner-circle .contact-direct a{font-size:1rem}
.access-form-title{font-size:1.65rem;font-weight:400;line-height:1.35;margin:0;color:#ddcfb2}
.inner-circle .contact-form select{width:100%;min-width:0;padding:13px 34px 13px 13px;border:1px solid #84958b55;background:#090f11;color:#e6e9e1;border-radius:0;font:1rem/1.5 var(--sans,Arial,sans-serif);color-scheme:dark}
.inner-circle .contact-form select:focus-visible{outline:2px solid #c6ad80;outline-offset:3px}
.access-next{font-size:.8125rem;line-height:1.7;color:#949f97;margin:0}
.inner-circle .contact-submit{align-items:center;gap:16px;min-height:58px;text-align:left}
body.runic-mode .inner-circle select{font-family:'TerminalThor Runes',sans-serif!important}
@media(max-width:600px){.inner-circle .contact-intro h2{font-size:2.65rem}.access-benefits{grid-template-columns:1fr;gap:25px}.inner-circle-page .opening-eyebrow{max-width:290px}.inner-circle .contact-fields{gap:21px}}

.inner-circle .contact-intro h2{text-wrap:balance}
@media(max-width:600px){.inner-circle-page .opening-eyebrow>span{display:none}}

.inner-circle-page{overflow-x:clip}

.inner-circle-root{overflow-x:hidden}
