section{max-width:90%;margin:0 auto}.Contact_Hero{position:relative;width:100%;color:#0A2540;isolation:isolate;overflow:hidden;padding:calc(var(--ginoid-nav-offset, 140px) + 24px) 0 64px;background-color:#ffffff;text-align:center}.Contact_Hero:after,.Contact_Hero:before{content:"";position:absolute;z-index:-2;border-radius:50%;filter:blur(90px);pointer-events:none}.Contact_Hero:before{width:920px;height:920px;top:-260px;left:-200px;background:radial-gradient(circle at 30% 30%,#1346d4 0,rgba(122,115,255,.85) 35%,rgba(255,128,181,.55) 65%,transparent 80%);opacity:.78;animation:contact-wave-1 24s cubic-bezier(.45,0,.55,1) infinite alternate}.Contact_Hero:after{width:880px;height:880px;top:-120px;right:-260px;background:radial-gradient(circle at 70% 30%,#FFC062 0,rgba(255,122,89,.7) 35%,rgba(122,115,255,.55) 65%,transparent 78%);opacity:.5;animation:contact-wave-2 28s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes contact-wave-1{0%{transform:translate(0) scale(1)}50%{transform:translate(70px,50px) scale(1.08)}to{transform:translate(-30px,20px) scale(1.02)}}@keyframes contact-wave-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-60px,30px) scale(1.06)}to{transform:translate(30px,-20px) scale(.98)}}.Contact_Hero .hero_eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 auto 24px;padding:7px 16px;border-radius:999px;border:1px solid rgba(19,70,212,.18);background:rgba(255,255,255,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--font-jakarta),system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;color:#1346d4;box-shadow:0 4px 12px rgba(19,70,212,.06)}.Contact_Hero .hero_eyebrow__pulse{width:6px;height:6px;border-radius:50%;background:#1346d4;box-shadow:0 0 0 4px rgba(19,70,212,.14);animation:contact-pulse 2.4s ease-in-out infinite}@keyframes contact-pulse{0%,to{box-shadow:0 0 0 4px rgba(19,70,212,.14)}50%{box-shadow:0 0 0 7px rgba(19,70,212,.05)}}.Contact_Hero h1{font-family:var(--font-clash),"Clash Display",system-ui,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.025em;line-height:1.06;color:#0A2540;margin:0 auto 18px;max-width:920px}.Contact_Hero h1 span{background:linear-gradient(110deg,#1346d4,#7A73FF 30%,#FF80B5 55%,#FF7A59 80%,#FFC062);background-size:240% 240%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:contact-grad 14s ease-in-out infinite}@keyframes contact-grad{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Contact_Hero p{font-size:clamp(16px,1.5vw,19px);color:#425466;line-height:1.6;max-width:720px;margin:0 auto}.reason_split{margin-top:56px}.reason_card{position:relative;height:100%;background:#ffffff;border:1px solid rgba(10,37,64,.08);border-radius:24px;padding:32px;text-align:left;box-shadow:0 1px 2px rgba(10,37,64,.04);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .2s ease;display:flex;flex-direction:column}.reason_card:hover{transform:translateY(-4px);border-color:rgba(19,70,212,.25);box-shadow:0 24px 48px rgba(10,37,64,.08)}.reason_card--project{background:linear-gradient(180deg,#ffffff,rgba(19,70,212,.04))}.reason_card--general{background:linear-gradient(180deg,#ffffff,rgba(122,115,255,.06))}.reason_card--join{background:linear-gradient(180deg,#ffffff,rgba(255,192,98,.08))}.reason_card__badge{display:inline-flex;align-self:flex-start;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.reason_card--project .reason_card__badge{background:rgba(19,70,212,.1);color:#1346d4}.reason_card--general .reason_card__badge{background:rgba(122,115,255,.14);color:#5147c7}.reason_card--join .reason_card__badge{background:rgba(255,122,89,.12);color:#b34a2a}.reason_card h2{font-family:var(--font-clash),"Clash Display",system-ui,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#0A2540;margin:0 0 12px}.reason_card>p{font-size:15px;color:#425466;line-height:1.6;margin:0 0 18px;max-width:none}.reason_card ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.reason_card li{position:relative;padding-left:22px;font-size:14.5px;color:#425466;line-height:1.5}.reason_card li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:2px;border-radius:2px;background:#1346d4}.reason_card--general li:before{background:#7A73FF}.reason_card--join li:before{background:#FF7A59}.reason_card__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}.cta_primary{display:inline-flex;align-items:center;gap:6px;padding:11px 20px;border-radius:999px;background:#1346d4;border:1px solid #1346d4;color:#ffffff;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .25s ease}.cta_primary:hover{transform:translateY(-1px);background:#0a2db0;border-color:#0a2db0;color:#ffffff;box-shadow:0 14px 28px rgba(19,70,212,.28)}.cta_primary:disabled{background:#697386;border-color:#697386;cursor:not-allowed;box-shadow:none;transform:none}.reason_card--general .cta_primary{background:#5147c7;border-color:#5147c7}.reason_card--general .cta_primary:hover{background:#3f37a8;border-color:#3f37a8;box-shadow:0 14px 28px rgba(122,115,255,.28)}.reason_card--join .cta_primary{background:#FF7A59;border-color:#FF7A59}.reason_card--join .cta_primary:hover{background:#e6643f;border-color:#e6643f;box-shadow:0 14px 28px rgba(255,122,89,.28)}.contact_frame{text-align:center;padding:72px 0 96px}.audience_tabs{display:inline-flex;margin:0 auto 32px;padding:6px;border-radius:999px;background:rgba(10,37,64,.04);border:1px solid rgba(10,37,64,.08);gap:4px;width:-moz-fit-content;width:fit-content}.audience_tab{padding:10px 20px;border-radius:999px;border:none;background:transparent;color:#425466;font-size:14.5px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.audience_tab.is-active{background:#ffffff;color:#0A2540;box-shadow:0 4px 12px rgba(10,37,64,.06)}.audience_tab:hover:not(.is-active){color:#0A2540}.contact_panel{max-width:720px;margin:0 auto;background:#ffffff;border:1px solid rgba(10,37,64,.08);border-radius:24px;padding:40px;text-align:left;box-shadow:0 1px 2px rgba(10,37,64,.04)}.contact_panel__header{text-align:center;margin-bottom:28px}.contact_panel__header h3{font-family:var(--font-clash),"Clash Display",system-ui,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.018em;color:#0A2540;margin:0 0 8px}.contact_panel__header p{font-size:15px;color:#425466;line-height:1.6;margin:0}.contact_panel__header p span{color:#FF7A59}.contact_form{gap:18px}.contact_form,.contact_form>div{display:flex;flex-direction:column}.contact_form label{color:#0A2540;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:8px;display:inline-block}.contact_form label span{color:#FF7A59}.contact_form input,.contact_form select,.contact_form textarea{width:100%;background:#ffffff;border:1px solid rgba(10,37,64,.12);border-radius:12px;padding:14px 16px;font-size:15px;color:#0A2540;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.contact_form input,.contact_form select{height:52px}.contact_form textarea{height:140px;resize:vertical}.contact_form input::-moz-placeholder,.contact_form textarea::-moz-placeholder{color:#697386}.contact_form input::placeholder,.contact_form textarea::placeholder{color:#697386}.contact_form input:hover,.contact_form select:hover,.contact_form textarea:hover{border-color:rgba(19,70,212,.35)}.contact_form input:focus,.contact_form select:focus,.contact_form textarea:focus{border-color:#1346d4;box-shadow:0 0 0 4px rgba(19,70,212,.14)}.contact_form__footer{margin-top:8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.contact_fallback{margin:0;max-width:480px;font-size:13.5px;color:#697386;line-height:1.55}.contact_fallback a{color:#1346d4;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(19,70,212,.25);transition:color .2s ease,border-color .2s ease}.contact_fallback a:hover{color:#0a2db0;border-bottom-color:#0a2db0}.undecided{margin:48px auto 16px;padding:40px;text-align:center;border-radius:24px;background:linear-gradient(135deg,rgba(19,70,212,.06),rgba(255,192,98,.08));border:1px solid rgba(10,37,64,.08)}.undecided h3{font-family:var(--font-clash),"Clash Display",system-ui,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.018em;color:#0A2540;margin:0 0 10px}.undecided p{font-size:15.5px;color:#425466;line-height:1.6;margin:0 auto 22px;max-width:540px}.contact-success{text-align:center}.contact-success h3{font-family:var(--font-clash),"Clash Display",system-ui,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.018em;color:#1346d4;margin-bottom:12px}.contact-success p{font-size:15px;color:#425466;line-height:1.6;margin-bottom:12px}.contact-success p:last-child{margin-bottom:0}.contact-success .link{color:#1346d4;font-weight:600;text-decoration:none;transition:color .2s ease}.contact-success .link:hover{color:#0a2db0}@media screen and (max-width:980px){.reason_split{margin-top:40px}.reason_card{padding:24px}.audience_tabs{width:100%}.audience_tab{flex:1;padding:10px 12px;font-size:13.5px}.contact_panel{padding:28px 20px}.contact_frame{padding:48px 0 64px}.undecided{padding:28px 20px}}