.contact-page-grid{position:relative;background:radial-gradient(circle at 82% 18%,rgba(36,192,207,.16),transparent 32%),linear-gradient(145deg,#0a3349 0%,#105a6d 58%,#167586 100%);color:#eefafd}.contact-page-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 38%)}.contact-options,.contact-page-grid .contact-form{position:relative;z-index:1}.contact-option{background:linear-gradient(145deg,rgba(10,51,73,.9),rgba(13,78,93,.84));border:1px solid rgba(111,222,235,.22);box-shadow:0 18px 42px rgba(0,18,34,.25);backdrop-filter:blur(8px)}.contact-option small{color:#62dfec}.contact-option strong{color:#f4fcfe}.contact-option a{color:#e9fbfd}.contact-option a:hover,.contact-option a:focus-visible{color:#6fe8f2}.contact-option p{color:#bed8df}.contact-page-grid .contact-form{background:linear-gradient(155deg,rgba(5,32,51,.96),rgba(8,59,73,.94));border:1px solid rgba(104,221,234,.24);box-shadow:0 25px 60px rgba(0,15,29,.32)}@media(max-width:560px){.contact-page-grid{background:linear-gradient(160deg,#0a3349,#12697a)}}
