
html{background:#080a12}
body.page-id-132{background:#080a12 !important}
body.page-id-132::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 620px at 12% 10%, rgba(45,212,191,.16), transparent 46%),radial-gradient(900px 720px at 88% 18%, rgba(124,92,252,.15), transparent 48%),radial-gradient(1000px 800px at 50% 102%, rgba(56,189,248,.11), transparent 52%);transform:translateZ(0)}
body.page-id-132 .content-bg,body.page-id-132 .content-container,body.page-id-132 .site-main,body.page-id-132 #wrapper,body.page-id-132 #inner-wrap,body.page-id-132 .site{background-color:transparent !important}
body.page-id-132 .entry-content{color:#c3cad8}
body.page-id-132 .entry-content a:not([class]):not(.wp-element-button){color:#5EEAD4}
.h2{font-family:inherit}.h2 *{box-sizing:border-box}
.h2 .wrap{max-width:1160px;margin:0 auto;padding:0 22px}
.h2 h1,.h2 h2,.h2 h3{color:#ffffff;margin:0}
.h2 .eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:#5EEAD4}
.h2 .h2-btn{display:inline-block;border-radius:40px;padding:14px 28px;font-weight:700;text-decoration:none;transition:.2s}
.h2 .h2-btn.p{background:linear-gradient(135deg,#2DD4BF,#22D3EE);color:#05231f}.h2 .h2-btn.g{background:transparent;border:2px solid rgba(255,255,255,.42);color:#fff}
.h2 .h2-btn:hover{transform:translateY(-2px)}
.h2-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#0c2f3a 0%,#0a1226 60%,#070a14 100%);padding:84px 0 72px}
.h2-hero .h2-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:1;animation:h2move 18s ease-in-out infinite}.h2-hero .b1{width:380px;height:380px;background:#2DD4BF;top:-120px;left:2%}.h2-hero .b2{width:340px;height:340px;background:#7C5CFC;bottom:-150px;right:6%;animation-delay:-6s}.h2-hero .b3{width:260px;height:260px;background:#38BDF8;top:30%;left:60%;animation-delay:-10s}@keyframes h2move{0%,100%{transform:translate(0,0)}50%{transform:translate(36px,-30px) scale(1.1)}}
.h2-hero .wrap{position:relative;z-index:2}
.h2-badges{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
.h2-badge{background:rgba(255,255,255,.12);color:#dfeefa;font-size:11px;font-weight:700;padding:5px 13px;border-radius:30px;text-transform:uppercase;letter-spacing:.05em}
.h2-hero h1{font-size:50px;font-weight:800;line-height:1.08;color:#fff}
.h2-eyebrow-hero{color:#5EEAD4;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}
.h2-datepill{display:inline-flex;align-items:center;gap:8px;margin:20px 0 22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);color:#dfe6f0;padding:9px 16px;border-radius:30px;font-weight:600;font-size:14px}
.h2-dir{color:#cfd9e6;font-size:18px;line-height:1.6;margin:14px 0 0}.h2-dir b{color:#fff}
.h2-hbtns{display:flex;gap:13px;flex-wrap:wrap}
.h2-sec{padding:60px 0 80px}
.h2-sec .head{text-align:center;max-width:760px;margin:0 auto 8px}
.h2-sec h2{font-size:34px;font-weight:800;line-height:1.16}
.h2-lead{color:#c3cad8;font-size:17px;line-height:1.7;margin:14px 0 0}
.mx-formwrap{max-width:900px;margin:32px auto 0;border-radius:22px;overflow:hidden;background:#ffffff;padding:14px;box-shadow:0 26px 60px rgba(0,0,0,.5),0 0 0 1px rgba(45,212,191,.20)}
.mx-formwrap iframe{width:100%;min-height:1150px;border:0;display:block;border-radius:12px}
.mx-help{max-width:760px;margin:32px auto 0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:30px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.mx-help h2{color:#5EEAD4;font-size:22px;font-weight:800;margin:0 0 10px}
.mx-help p{color:#a7afc0;font-size:16px;line-height:1.8;margin:0}
@media(prefers-reduced-motion:reduce){.h2-hero .h2-blob{animation:none}}
@media(max-width:560px){.h2-hero h1{font-size:38px}.h2-sec h2{font-size:26px}}

