.connect-page{width:min(100% - 40px,1280px);margin:0 auto;padding:clamp(76px,9vw,132px) 0 clamp(64px,8vw,112px)}.connect-hero,.connect-community{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:clamp(34px,7vw,100px);display:grid}.connect-kicker{color:var(--k-cyan);font:600 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.connect-hero h1,.connect-community h2,.connect-section-heading h2,.connect-boundary h2{color:var(--k-text);font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-weight:700;line-height:.98}.connect-hero h1{max-width:760px;font-size:clamp(3rem,5.2vw,5.6rem)}.connect-hero h1 span{color:#0000;-webkit-text-stroke:1px var(--k-cyan);display:block}.connect-lead{max-width:700px;color:var(--k-text-secondary);margin:30px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.7}.connect-signal,.connect-community,.connect-card,.connect-boundary{background:#0c1117b8;border:1px solid #4ed8ff52}.connect-signal{border-color:#e3b55d9e;gap:14px;padding:clamp(26px,4vw,46px);display:grid;box-shadow:inset 0 0 0 1px #4ed8ff14}.connect-signal span,.connect-signal small,.connect-card-top small{color:var(--k-text-muted);font:600 9px/1.4 var(--font-mono);letter-spacing:.14em}.connect-signal strong{color:var(--k-gold);font:600 clamp(20px, 2.2vw, 30px)/1.1 var(--font-display);letter-spacing:.02em}.connect-community{border-color:#e3b55d8c;margin-top:clamp(64px,9vw,120px);padding:clamp(28px,5vw,58px)}.connect-community h2,.connect-section-heading h2,.connect-boundary h2{font-size:clamp(2rem,3.4vw,3.6rem)}.connect-community p:not(.connect-kicker):not(.connect-unavailable),.connect-section-heading>p:last-child,.connect-boundary>p:last-child{max-width:680px;color:var(--k-text-secondary);margin:24px 0 0;line-height:1.75}.connect-primary-action,.connect-card-action{width:fit-content;color:var(--k-gold-light);border:1px solid var(--k-gold);font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#49391e73;justify-content:center;align-items:center;gap:10px;padding:14px 18px;display:inline-flex}.connect-primary-action:hover,.connect-card-action:hover{color:var(--k-bg);background:var(--k-gold)}.connect-unavailable{color:var(--k-gold-light);font:500 12px/1.6 var(--font-mono);margin:0}.connect-channels{margin-top:clamp(70px,10vw,136px)}.connect-section-heading{max-width:820px}.connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.connect-card{flex-direction:column;min-height:250px;padding:26px;display:flex}.connect-card-top{color:var(--k-cyan);font:600 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.connect-card-top small{color:var(--k-gold)}.connect-card h3{color:var(--k-text);font:700 clamp(24px, 3vw, 38px)/1 var(--font-display);text-transform:uppercase;margin:44px 0 12px}.connect-card p{color:var(--k-text-secondary);margin:0;line-height:1.65}.connect-card-action{align-self:flex-start;margin-top:auto;padding:11px 14px}.connect-boundary{border-color:#4ed8ff38;margin-top:clamp(70px,10vw,136px);padding:clamp(28px,5vw,58px)}@media (width<=760px){.connect-page{width:min(100% - 28px,640px);padding-top:60px}.connect-hero,.connect-community{grid-template-columns:1fr;gap:30px}.connect-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.connect-lead{font-size:16px}.connect-primary-action{width:100%}.connect-grid{grid-template-columns:1fr}.connect-card{min-height:220px}}
