.page-module__NC364q__page{min-height:100vh;color:var(--text-strong);background:0 0;padding:80px clamp(20px,6vw,96px) 140px}.page-module__NC364q__shell{gap:54px;width:min(1400px,100%);margin:0 auto;display:grid}.page-module__NC364q__heroPanel{grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:stretch;gap:28px;padding:clamp(24px,4vw,38px);display:grid}.page-module__NC364q__heroCopy{align-content:center;gap:14px;display:grid}.page-module__NC364q__kicker{color:var(--text-soft);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.page-module__NC364q__heroCopy h1,.page-module__NC364q__sectionHeader h2,.page-module__NC364q__panelHeader h2{margin:0;line-height:1}.page-module__NC364q__heroCopy h1{letter-spacing:0;max-width:820px;font-size:clamp(2.8rem,7vw,6.6rem)}.page-module__NC364q__subhead{max-width:760px;color:var(--text-soft);margin:0;font-size:1.05rem;line-height:1.75}.page-module__NC364q__heroActions,.page-module__NC364q__submitRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__NC364q__actionButton{justify-content:center;align-items:center;gap:9px;min-width:180px;display:inline-flex}.page-module__NC364q__routingPanel{gap:14px;display:grid}.page-module__NC364q__routePanel{border-radius:var(--ef-control-radius,16px);align-content:center;padding:18px}.page-module__NC364q__routeLabel,.page-module__NC364q__panelBadge{width:fit-content;color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.page-module__NC364q__routePanel strong{color:var(--text-strong);line-height:1.45}.page-module__NC364q__section{gap:20px;display:grid}.page-module__NC364q__sectionHeader,.page-module__NC364q__panelHeader{justify-content:space-between;align-items:end;gap:22px;display:flex}.page-module__NC364q__sectionHeader h2,.page-module__NC364q__panelHeader h2{margin-top:7px;font-size:clamp(1.9rem,3vw,3rem)}.page-module__NC364q__sectionHeader p,.page-module__NC364q__panelIntro{max-width:620px;color:var(--text-soft);margin:0;line-height:1.65}.page-module__NC364q__routeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module__NC364q__cardFrame,.page-module__NC364q__pathCard{height:100%}.page-module__NC364q__pathCard{min-height:280px}.page-module__NC364q__pathCardBody{text-align:left;align-content:start;gap:10px;height:100%;padding:4px;display:grid}.page-module__NC364q__pathCardBody h3,.page-module__NC364q__pathCardBody p{margin:0}.page-module__NC364q__pathCardBody p{color:var(--text-soft);line-height:1.55}.page-module__NC364q__pathIcon,.page-module__NC364q__socialIcon{border:1px solid var(--line);border-radius:var(--ef-control-radius,14px);background:var(--ef-surface-soft);width:54px;height:54px;color:var(--text-strong);place-items:center;font-size:1.35rem;display:grid}.page-module__NC364q__split{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:start;gap:20px;display:grid}.page-module__NC364q__formPanel,.page-module__NC364q__socialPanel,.page-module__NC364q__faqPanel{padding:clamp(22px,3vw,30px)}.page-module__NC364q__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.page-module__NC364q__field{gap:8px;display:grid}.page-module__NC364q__field label{color:var(--text-strong);font-size:.84rem;font-weight:800}:is(.page-module__NC364q__field .ef-input,.page-module__NC364q__field .ef-select,.page-module__NC364q__field .ef-textarea){width:100%}.page-module__NC364q__field .ef-select option{color:#f6f5ff;background:#0b0c1a}.page-module__NC364q__field .ef-textarea{min-height:142px}.page-module__NC364q__full{grid-column:1/-1}.page-module__NC364q__submitRow{grid-column:1/-1;justify-content:space-between;margin-top:4px}.page-module__NC364q__submitRow span{color:var(--text-soft);font-size:.9rem}.page-module__NC364q__copyPanel{border-radius:var(--ef-control-radius,16px);justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:14px 16px;display:flex}.page-module__NC364q__copyPanel code{color:var(--text-strong);font-family:var(--font-family);word-break:break-word;font-weight:800}.page-module__NC364q__socialList{gap:12px;display:grid}.page-module__NC364q__socialItem{border:1px solid var(--line);border-radius:var(--ef-control-radius,16px);background:color-mix(in srgb,var(--ef-surface)84%,transparent);color:var(--text-strong);grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.page-module__NC364q__socialItem:hover{border-color:color-mix(in srgb,var(--accent-bright,#00e5ff)55%,transparent);box-shadow:var(--ef-button-hover-shadow,0 0 18px #7c4dff59);transform:translate(4px)}.page-module__NC364q__socialItem strong,.page-module__NC364q__socialItem span span{display:block}.page-module__NC364q__socialItem span span{color:var(--text-soft);margin-top:4px;font-size:.9rem;line-height:1.35}.page-module__NC364q__socialArrow{color:var(--text-soft)}.page-module__NC364q__faqPanel{gap:20px;display:grid}.page-module__NC364q__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.page-module__NC364q__faqColumn{align-content:start;gap:14px;display:grid}.page-module__NC364q__faqItem{border:1px solid var(--line);border-radius:var(--ef-control-radius,16px);background:color-mix(in srgb,var(--ef-surface)82%,transparent);overflow:hidden}.page-module__NC364q__faqItem summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-weight:850;list-style:none;display:flex}.page-module__NC364q__faqItem summary::-webkit-details-marker{display:none}.page-module__NC364q__faqItem summary span{align-items:center;gap:10px;display:inline-flex}.page-module__NC364q__faqArrow{color:var(--text-soft);transition:transform .2s}.page-module__NC364q__faqItem[open] .page-module__NC364q__faqArrow{transform:rotate(90deg)}.page-module__NC364q__faqItem p{color:var(--text-soft);margin:0;padding:0 16px 16px;line-height:1.6}.page-module__NC364q__status{z-index:30;border:1px solid color-mix(in srgb,var(--success,#10b981)55%,transparent);border-radius:var(--ef-control-radius,14px);background:var(--ef-surface);max-width:min(360px,100vw - 48px);color:var(--text-strong);box-shadow:var(--shadow);padding:14px 16px;position:fixed;bottom:24px;right:24px}@media (max-width:1180px){.page-module__NC364q__heroPanel,.page-module__NC364q__split{grid-template-columns:1fr}.page-module__NC364q__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__NC364q__page{padding-inline:18px}.page-module__NC364q__sectionHeader,.page-module__NC364q__panelHeader{flex-direction:column;align-items:flex-start}.page-module__NC364q__routeGrid,.page-module__NC364q__form,.page-module__NC364q__faqGrid{grid-template-columns:1fr}.page-module__NC364q__heroActions,.page-module__NC364q__submitRow{flex-direction:column;align-items:stretch}.page-module__NC364q__actionButton{width:100%}.page-module__NC364q__heroActions .ef-button{width:100%}.page-module__NC364q__submitRow .ef-button{width:100%}.page-module__NC364q__copyPanel{flex-direction:column;align-items:stretch}.page-module__NC364q__copyPanel .ef-button{width:100%}}@media (max-width:520px){.page-module__NC364q__socialItem{grid-template-columns:46px 1fr}.page-module__NC364q__socialArrow{display:none}.page-module__NC364q__pathCard{min-height:0}}
