
html{background:#080a12}
body.page-id-134{background:#080a12 !important}
body.page-id-134::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-134 .content-bg,body.page-id-134 .content-container,body.page-id-134 .site-main,body.page-id-134 #wrapper,body.page-id-134 #inner-wrap,body.page-id-134 .site{background-color:transparent !important}
body.page-id-134 .entry-content{color:#c3cad8}
body.page-id-134 .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-dir{color:#cfd9e6;font-size:18px;line-height:1.6;margin:14px 0 0}.h2-dir b{color:#fff}
.h2-sec{padding:64px 0 72px}
.ct-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch;max-width:1000px;margin:0 auto}
.ct-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-left:5px solid #2DD4BF;border-radius:18px;padding:32px;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.ct-k{color:#5EEAD4;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin:0 0 6px}
.ct-org{color:#ffffff;font-size:20px;font-weight:800;margin:0 0 14px}
.ct-addr{color:#a7afc0;font-size:16px;line-height:1.7;margin:0}
.ct-hr{border:0;border-top:1px solid rgba(255,255,255,.12);margin:22px 0}
.ct-lines{color:#c3cad8;font-size:16px;line-height:2;margin:0}
.ct-lines a{color:#5EEAD4;font-weight:600}
.ct-ask{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:32px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.ct-ask h2{color:#5EEAD4;font-size:26px;font-weight:800;margin:0 0 12px}
.ct-ask p{color:#a7afc0;font-size:16px;line-height:1.7;margin:0 0 22px}
.ct-btns{display:flex;gap:12px;flex-wrap:wrap}
.h2-cta{background:linear-gradient(135deg,#0f766e 0%,#3730a3 100%);text-align:center;padding:64px 22px}
.h2-cta h2{color:#fff;font-size:30px;font-weight:800;margin:0 0 22px}
@media(prefers-reduced-motion:reduce){.h2-hero .h2-blob{animation:none}}
@media(max-width:820px){.ct-grid{grid-template-columns:1fr}}
@media(max-width:560px){.h2-hero h1{font-size:38px}.ct-ask h2{font-size:22px}}

