.page_page__0A9DW{min-height:100vh;background:#f7f8fb;color:#172033}.page_container__0F7R3{width:min(1180px,calc(100% - 40px));margin:0 auto}.page_heroSection__h4rNX{padding:52px 0 46px;background:radial-gradient(circle at top right,rgba(255,123,79,.18),transparent 34%),linear-gradient(135deg,#14213d,#1f3157);color:#ffffff}.page_backLink__6Ft5t{display:inline-flex;align-items:center;margin-bottom:34px;color:rgba(255,255,255,.82);font-size:14px;font-weight:700;text-decoration:none}.page_backLink__6Ft5t:hover{color:#ffffff}.page_heroContent__CJdTy{max-width:760px}.page_eyebrow__oeXJm{display:inline-block;margin-bottom:14px;color:#ffb097;font-size:13px;font-weight:800;letter-spacing:.14em}.page_heroContent__CJdTy h1{margin:0;font-size:clamp(38px,6vw,66px);line-height:1.08;letter-spacing:-.045em}.page_heroContent__CJdTy p{max-width:650px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.75;word-break:keep-all}.page_contentSection__Nm__V{padding:52px 0 100px}.page_layout__eiJmp{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.page_mainColumn__dOqvW,.page_sideColumn__1Qk_A{display:grid;gap:24px}.page_eventCard__lFdzY,.page_formCard__EOBvB,.page_processCard__q6Zt3,.page_sideCard__0TkZ_{border:1px solid #e5e8ef;border-radius:24px;background:#ffffff;box-shadow:0 16px 50px rgba(25,36,60,.06)}.page_eventCard__lFdzY{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.page_eventImageWrap__dYT91{min-height:190px;background:#edf0f5}.page_eventImage__QTKbv,.page_imagePlaceholder__bl7pU{width:100%;height:100%;min-height:190px}.page_eventImage__QTKbv{display:block;-o-object-fit:cover;object-fit:cover}.page_imagePlaceholder__bl7pU{display:flex;align-items:center;justify-content:center;font-size:52px}.page_eventInfo__EQTx1{padding:28px 30px}.page_category__eMlOV{display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff0eb;color:#e45f36;font-size:12px;font-weight:800}.page_eventInfo__EQTx1 h2{margin:15px 0 20px;font-size:25px;line-height:1.35;letter-spacing:-.035em}.page_eventInfo__EQTx1 dl{display:grid;gap:12px;margin:0}.page_eventInfo__EQTx1 dl div{display:grid;grid-template-columns:54px 1fr;gap:14px;font-size:14px;line-height:1.6}.page_eventInfo__EQTx1 dt{color:#8a93a5;font-weight:700}.page_eventInfo__EQTx1 dd{margin:0;color:#384359;font-weight:700}.page_formCard__EOBvB{padding:38px}.page_sectionHeading__wlR7s{padding-bottom:28px;border-bottom:1px solid #edf0f4}.page_processCard__q6Zt3>span,.page_sectionHeading__wlR7s>span,.page_sideEyebrow__K_Eo2{color:#e45f36;font-size:13px;font-weight:800;letter-spacing:.08em}.page_sectionHeading__wlR7s h2,.page_sideCard__0TkZ_ h2{margin:12px 0 10px;font-size:28px;line-height:1.3;letter-spacing:-.035em}.page_sectionHeading__wlR7s p{margin:0;color:#707a8e;line-height:1.7}.page_form__BSrPa{display:grid;gap:24px;padding-top:30px}.page_fieldGrid__sJl40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_field__dajin{display:grid;gap:10px}.page_checkFieldset___RHHv legend,.page_field__dajin>span{color:#283349;font-size:14px;font-weight:800}.page_field__dajin b{margin-left:4px;color:#e55d3c}.page_field__dajin input,.page_field__dajin textarea{width:100%;box-sizing:border-box;border:1px solid #dfe3eb;border-radius:14px;background:#ffffff;color:#172033;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.page_field__dajin input{height:52px;padding:0 16px}.page_field__dajin textarea{min-height:180px;padding:16px;resize:vertical;line-height:1.7}.page_field__dajin input:focus,.page_field__dajin textarea:focus{border-color:#ff7c55;box-shadow:0 0 0 4px rgba(255,124,85,.12)}.page_field__dajin small{color:#8a93a5;font-size:12px;line-height:1.6}.page_checkFieldset___RHHv{margin:0;padding:0;border:0}.page_checkFieldset___RHHv legend{margin-bottom:14px}.page_checkGrid__UOYyO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_checkGrid__UOYyO label{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid #e2e6ed;border-radius:13px;background:#fafbfc;color:#445066;font-size:14px;font-weight:700}.page_agreement__n3jGg input,.page_checkGrid__UOYyO input{width:18px;height:18px;accent-color:#f16f47}.page_agreement__n3jGg{display:flex;align-items:flex-start;gap:11px;color:#596478;font-size:14px;line-height:1.6}.page_notice__gUWgC{padding:18px 20px;border:1px solid #ffd8ca;border-radius:14px;background:#fff7f3}.page_notice__gUWgC strong{display:block;margin-bottom:7px;color:#c64f2d;font-size:14px}.page_notice__gUWgC p{margin:0;color:#80584c;font-size:13px;line-height:1.7}.page_submitButton__FbL1w{height:58px;border:0;border-radius:15px;background:#c9ced8;color:#ffffff;font-size:16px;font-weight:800;cursor:not-allowed}.page_sideColumn__1Qk_A{position:sticky;top:24px}.page_processCard__q6Zt3,.page_sideCard__0TkZ_{padding:28px}.page_sideCard__0TkZ_ h2{font-size:24px}.page_sideCard__0TkZ_ ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.page_sideCard__0TkZ_ li{position:relative;padding-left:25px;color:#556176;font-size:14px;font-weight:700;line-height:1.5}.page_sideCard__0TkZ_ li:before{position:absolute;left:0;content:"✓";color:#ef6e45;font-weight:900}.page_processCard__q6Zt3 ol{display:grid;gap:16px;margin:20px 0 0;padding:0;list-style:none}.page_processCard__q6Zt3 li{display:flex;align-items:center;gap:13px;color:#4e5a70;font-size:14px;font-weight:700}.page_processCard__q6Zt3 li b{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:#fff0eb;color:#e45f36;font-size:13px}@media (max-width:900px){.page_layout__eiJmp{grid-template-columns:1fr}.page_sideColumn__1Qk_A{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page_container__0F7R3{width:min(100% - 28px,1180px)}.page_heroSection__h4rNX{padding:34px 0 36px}.page_backLink__6Ft5t{margin-bottom:25px}.page_heroContent__CJdTy p{font-size:16px}.page_contentSection__Nm__V{padding:28px 0 70px}.page_eventCard__lFdzY{grid-template-columns:1fr}.page_eventImageWrap__dYT91,.page_eventImage__QTKbv,.page_imagePlaceholder__bl7pU{min-height:210px}.page_eventInfo__EQTx1{padding:24px}.page_formCard__EOBvB,.page_processCard__q6Zt3,.page_sideCard__0TkZ_{padding:24px;border-radius:20px}.page_checkGrid__UOYyO,.page_fieldGrid__sJl40,.page_sideColumn__1Qk_A{grid-template-columns:1fr}}