.ai_page__mL9Qx{background:var(--ai-bg);color:var(--ai-ink);min-height:100vh}.ai_inner__ejeu4{position:relative;width:100%;max-width:var(--ai-maxw);margin:0 auto}.ai_kicker__McjRJ{margin:0 0 12px;color:var(--ai-brand-2);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai_h1__BeP_9{font-size:52px;line-height:1.22;letter-spacing:-.035em}.ai_h1__BeP_9,.ai_h2__H0Juy{margin:0;font-family:Pretendard,sans-serif;font-weight:800;color:var(--ai-ink);word-break:keep-all}.ai_h2__H0Juy{font-size:38px;line-height:1.3;letter-spacing:-.03em}.ai_h3__wT9pH{margin:0;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:1.4;color:var(--ai-ink);word-break:keep-all}.ai_h3Block__N1Gye{margin-top:28px;margin-bottom:14px}.ai_lead__wO6ru{margin-top:18px;max-width:760px;display:flex;flex-direction:column;gap:4px}.ai_leadOne___6P3m,.ai_lead__wO6ru p{margin:0;font-size:18px;line-height:1.7;color:var(--ai-ink-2);word-break:keep-all}.ai_leadOne___6P3m{margin-top:14px;max-width:760px}.ai_caption__ThNQ7{margin:16px 0 0;max-width:900px;font-size:13px;line-height:1.7;color:var(--ai-muted);word-break:keep-all}@media (max-width:768px){.ai_h1__BeP_9{font-size:32px}.ai_h2__H0Juy{font-size:26px}.ai_h3__wT9pH{font-size:17px}.ai_leadOne___6P3m,.ai_lead__wO6ru p{font-size:16px}}.ai_section__oOs_h{position:relative;padding:96px 24px;background:var(--ai-bg);scroll-margin-top:120px}.ai_sectionAlt__8_RB5{background:radial-gradient(800px 360px at 100% 0,rgba(56,97,251,.1),transparent 70%),var(--ai-bg-2)}@media (max-width:768px){.ai_section__oOs_h{padding:64px 16px;scroll-margin-top:110px}}.ai_header__CfGdY{position:relative;overflow:hidden;padding:188px 24px 40px;background:var(--ai-bg)}.ai_headerBg__8ItpR{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 420px at 18% 30%,rgba(56,97,251,.28),transparent 70%),radial-gradient(620px 380px at 88% 60%,rgba(139,108,255,.22),transparent 70%)}.ai_headerBg__8ItpR:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(125,155,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(125,155,255,.08) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 40% 40%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 40% 40%,#000 25%,transparent 80%)}.ai_headerGrid__kw2B3{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:48px;gap:48px;align-items:center}.ai_headerCopy__Cbyq8,.ai_headerVisual__DGY7v{min-width:0}.ai_headerSub__KYX_H{margin:22px 0 0;font-size:22px;font-weight:700;color:var(--ai-ink);word-break:keep-all}.ai_headerLead__MWxAr{margin:8px 0 0;font-size:17px;line-height:1.7;color:var(--ai-ink-2);word-break:keep-all}.ai_sectionNav__H43dD{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:20px;border-top:1px solid var(--ai-line)}.ai_sectionNavLink__pYs_p{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--ai-line);border-radius:999px;color:var(--ai-ink-2);font-size:14px;font-weight:600;text-decoration:none;background:var(--ai-surface)}.ai_sectionNavLink__pYs_p:hover{color:#fff;border-color:var(--ai-line-2)}.ai_sectionNavLink__pYs_p:focus-visible{outline:2px solid var(--ai-brand-2);outline-offset:2px}@media (max-width:900px){.ai_headerGrid__kw2B3{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:768px){.ai_header__CfGdY{padding:150px 16px 32px}.ai_headerSub__KYX_H{font-size:19px}.ai_headerLead__MWxAr{font-size:16px}.ai_sectionNav__H43dD{margin-top:32px}.ai_sectionNavLink__pYs_p{padding:0 14px}}.ai_rateGrid__C035L{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ai_rateCard__4LGF_{display:flex;flex-direction:column;gap:6px;padding:24px 20px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:var(--ai-surface)}.ai_rateValue__iLDAc{font-size:36px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ai-brand-2)}.ai_rateLabel__C1p9g{font-size:15px;color:var(--ai-ink-2)}.ai_conclusion__yJIDn{margin:28px 0 0;padding:18px 22px;border-left:3px solid var(--ai-brand);border-radius:0 var(--ai-radius-sm) var(--ai-radius-sm) 0;background:rgba(56,97,251,.08);font-size:19px;font-weight:700;line-height:1.5;color:var(--ai-ink);word-break:keep-all}@media (max-width:768px){.ai_rateGrid__C035L{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_rateValue__iLDAc{font-size:28px}.ai_conclusion__yJIDn{font-size:17px}}.ai_flow__4VoMO{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:flow}.ai_flowNode__cd929{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:var(--ai-surface);min-width:0}.ai_flowNode__cd929:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translate(50%,-50%);z-index:1;color:var(--ai-brand-2);font-size:16px;font-weight:700}.ai_flowNode__cd929:last-child{border-color:var(--ai-line-2);background:linear-gradient(160deg,rgba(56,97,251,.18),rgba(139,108,255,.1))}.ai_flowNo__orxWp{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ai-grad);color:#fff;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_flowLink__cqR9m,.ai_flowTitle__zKGFe{margin-top:4px;font-size:16px;font-weight:700;line-height:1.4;color:var(--ai-ink);word-break:keep-all}.ai_flowLink__cqR9m{color:var(--ai-brand-2);text-decoration:underline;-webkit-text-decoration-color:rgba(125,155,255,.5);text-decoration-color:rgba(125,155,255,.5);text-underline-offset:3px}.ai_flowLink__cqR9m:hover{color:#a9bcff}.ai_flowDetail__rzz3c{font-size:14px;line-height:1.5;color:var(--ai-ink-2);word-break:keep-all}.ai_flowTag__Vx3RQ{align-self:flex-start;margin-top:4px;padding:3px 10px;border-radius:999px;background:rgba(55,211,153,.12);color:#6ee7b7;font-size:12px;font-weight:700}@media (max-width:1000px){.ai_flow__4VoMO{grid-template-columns:minmax(0,1fr);gap:18px}.ai_flowNode__cd929:not(:last-child):after{content:"↓";right:auto;left:32px;top:auto;bottom:-18px;transform:translate(-50%)}}.ai_bridge__wtlFl{margin:28px 0 0;max-width:860px;font-size:17px;line-height:1.7;color:var(--ai-ink-2);word-break:keep-all}.ai_inlineLink__Wmyfx{color:var(--ai-brand-2);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(125,155,255,.5);text-decoration-color:rgba(125,155,255,.5);text-underline-offset:3px}.ai_inlineLink__Wmyfx:hover{color:#a9bcff}.ai_points__WaD85{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ai_point__aOteR{display:flex;gap:14px;padding:20px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:rgba(255,255,255,.02)}.ai_pointNo__s03F8{font-size:15px;font-weight:800;color:var(--ai-brand-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_pointText__Jbt5Q{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--ai-ink-2)}@media (max-width:768px){.ai_bridge__wtlFl{font-size:16px}.ai_points__WaD85{grid-template-columns:minmax(0,1fr)}}.ai_timeline__ZKrks{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.ai_tlItem__XNy_Y{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 18px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:var(--ai-surface);min-width:0}.ai_tlNo__r6tKO{font-size:28px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai_tlBody__FmBVt{display:flex;flex-direction:column;gap:8px}.ai_tlText__UeuxZ{margin:0;font-size:15px;line-height:1.6;color:var(--ai-ink-2);word-break:keep-all}@media (max-width:1000px){.ai_timeline__ZKrks{grid-template-columns:minmax(0,1fr);gap:0;padding-left:8px}.ai_tlItem__XNy_Y{flex-direction:row;gap:16px;padding:18px 0 18px 20px;border:0;border-left:2px solid var(--ai-line-2);border-radius:0;background:transparent}.ai_tlItem__XNy_Y:before{content:"";position:absolute;left:-7px;top:24px;width:12px;height:12px;border-radius:50%;background:var(--ai-brand);box-shadow:0 0 0 4px rgba(56,97,251,.25)}.ai_tlNo__r6tKO{font-size:22px;flex:none;width:34px}}.ai_engineGrid__IQvxD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.ai_engineCard__Z8M_O{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:var(--ai-surface);min-width:0}.ai_engineBadge__UidMB{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--ai-line-2);background:rgba(56,97,251,.12);color:var(--ai-brand-2);font-size:13px;font-weight:800;letter-spacing:.02em}.ai_engineName__w0YAT{margin-top:6px;font-size:17px;font-weight:700;color:var(--ai-ink)}.ai_engineAccessOnly__0thRC,.ai_engineAccess__dorPs{font-size:14px;color:var(--ai-ink-2)}.ai_engineAccessOnly__0thRC{margin-top:auto;padding-top:6px;color:var(--ai-ink);font-weight:600}.ai_engineValue__T27Dv{margin-top:auto;font-size:24px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ai-ink)}.ai_engineUnit__B3Avs{margin-left:2px;font-size:14px;font-weight:600;color:var(--ai-ink-2)}@media (max-width:1000px){.ai_engineGrid__IQvxD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.ai_engineGrid__IQvxD{grid-template-columns:minmax(0,1fr)}}.ai_caseGrid__hB8ZR{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ai_caseCard__zAD_f{display:flex;flex-direction:column;padding:0;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:var(--ai-surface);overflow:hidden;min-width:0}.ai_caseImage__tIl0A{aspect-ratio:1/1;background:#fff;overflow:hidden}.ai_caseImage__tIl0A img{display:block;width:100%;height:100%;object-fit:cover}.ai_caseBody__CM1Tk{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;flex:1 1}.ai_caseCategory___E_Cl{align-self:flex-start;padding:2px 10px;border-radius:999px;border:1px solid var(--ai-line);color:var(--ai-ink-2);font-size:12px;font-weight:600}.ai_caseBrand__jK5yJ{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--ai-brand-2)}.ai_caseTitle__RK16I{margin:0;font-size:16px;font-weight:700;line-height:1.45;color:var(--ai-ink);word-break:keep-all}.ai_caseDetail__9b8j0{font-weight:400;color:var(--ai-ink-2)}.ai_caseCount__P7jVy{margin:4px 0 0;font-size:14px;color:var(--ai-ink-2)}.ai_caseCount__P7jVy b{color:var(--ai-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_caseLink__IZVb_{display:inline-flex;align-items:center;margin-top:auto;padding-top:10px;min-height:44px;color:var(--ai-brand-2);font-size:14px;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(125,155,255,.5);text-decoration-color:rgba(125,155,255,.5);text-underline-offset:3px}.ai_caseLink__IZVb_:hover{color:#a9bcff}.ai_caseNumberCard__Am4YM{background:radial-gradient(360px 240px at 0 0,rgba(56,97,251,.22),transparent 70%),radial-gradient(300px 200px at 100% 100%,rgba(139,108,255,.16),transparent 70%),var(--ai-surface);border-color:var(--ai-line-2)}.ai_caseBig__MGMEU{margin:auto 0 0;padding-top:24px;font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#ffffff 20%,#a9bcff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai_caseBig__MGMEU span{margin-left:4px;font-size:20px;-webkit-text-fill-color:var(--ai-ink-2)}.ai_milli__o565p{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;font-size:16px}.ai_milliTag__G3fqB{padding:3px 10px;border-radius:999px;background:rgba(56,97,251,.14);color:var(--ai-brand-2);font-size:13px;font-weight:700}.ai_milli__o565p .ai_inlineLink__Wmyfx{display:inline-flex;align-items:center;min-height:44px}@media (max-width:1100px){.ai_caseGrid__hB8ZR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai_caseGrid__hB8ZR{grid-template-columns:minmax(0,1fr)}.ai_caseCard__zAD_f:not(.ai_caseNumberCard__Am4YM){flex-direction:row}.ai_caseCard__zAD_f:not(.ai_caseNumberCard__Am4YM) .ai_caseImage__tIl0A{flex:none;width:112px;aspect-ratio:auto}.ai_caseBig__MGMEU{font-size:44px}}.ai_priceGrid__4Lmu_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;margin-top:32px}.ai_priceDomestic__dNgEP,.ai_priceOverseas__WgqE4{padding:28px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:var(--ai-surface);min-width:0}.ai_priceDomestic__dNgEP{border-color:var(--ai-line-2);background:radial-gradient(420px 220px at 0 0,rgba(56,97,251,.2),transparent 70%),var(--ai-surface)}.ai_priceLabel__NJueL{margin:0;font-size:15px;font-weight:700;color:var(--ai-ink-2)}.ai_priceBig__NIPDL{margin:10px 0 14px;font-size:64px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.ai_priceNote__LPkWS{margin:0 0 4px;font-size:15px;line-height:1.6;color:var(--ai-ink-2);word-break:keep-all}.ai_priceChannels__uYFT2{margin:14px 0 0;font-size:14px;color:var(--ai-muted)}.ai_priceTable__Y7OUA{width:100%;margin-top:14px;border-collapse:collapse;font-size:15px;color:var(--ai-ink-2)}.ai_priceTable__Y7OUA td,.ai_priceTable__Y7OUA th{padding:12px 8px;border-bottom:1px solid var(--ai-line);text-align:left;vertical-align:top;word-break:keep-all}.ai_priceTable__Y7OUA thead th{font-size:13px;font-weight:600;color:var(--ai-muted)}.ai_priceCell__Mnxqf,.ai_priceTable__Y7OUA tbody th{color:var(--ai-ink);font-weight:700;white-space:nowrap}.ai_priceCell__Mnxqf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.ai_priceGrid__4Lmu_{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.ai_priceDomestic__dNgEP,.ai_priceOverseas__WgqE4{padding:20px 16px}.ai_priceBig__NIPDL{font-size:52px}.ai_priceTable__Y7OUA{font-size:14px}.ai_priceTable__Y7OUA td,.ai_priceTable__Y7OUA th{padding:10px 6px}}.ai_faq__uwBkr{margin-top:28px;display:flex;flex-direction:column;gap:10px;max-width:900px}.ai_faqItem__HhTQV{border:1px solid var(--ai-line);border-radius:var(--ai-radius-sm);background:var(--ai-surface)}.ai_faqItem__HhTQV[open]{border-color:var(--ai-line-2)}.ai_faqQ__FyAay{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 18px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:var(--ai-ink);word-break:keep-all}.ai_faqQ__FyAay::-webkit-details-marker{display:none}.ai_faqQ__FyAay:after{content:"+";flex:none;font-size:22px;font-weight:400;color:var(--ai-brand-2)}.ai_faqItem__HhTQV[open] .ai_faqQ__FyAay:after{content:"−"}.ai_faqQ__FyAay:focus-visible{outline:2px solid var(--ai-brand-2);outline-offset:2px;border-radius:var(--ai-radius-sm)}.ai_faqA___xZWV{margin:0;padding:0 18px 18px;font-size:15px;line-height:1.75;color:var(--ai-ink-2);word-break:keep-all}@media (max-width:768px){.ai_faqQ__FyAay{font-size:16px}}.ai_final__VAaXA{padding:72px 24px;background:radial-gradient(700px 300px at 20% 50%,rgba(56,97,251,.3),transparent 70%),radial-gradient(600px 300px at 90% 50%,rgba(139,108,255,.24),transparent 70%),#0b0e1f;border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line)}.ai_finalInner__gLmvt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.ai_finalInner__gLmvt>div:last-child{margin-top:0}@media (max-width:768px){.ai_final__VAaXA{padding:56px 16px}}.modal-mobile-hide-flex{display:flex}.modal-mobile-show-flex{display:none}@media (max-width:768px){.modal-mobile-hide-flex{display:none}.modal-mobile-show-flex{width:100%;display:flex}}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;overflow:auto}@media (max-width:768px){.modalOverlay{top:0}}.modalContainer{box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;width:749px;height:-moz-fit-content;height:fit-content;max-height:92vh;overflow-y:auto}@media (max-width:768px){.modalContainer{width:350px;height:-moz-fit-content;height:fit-content;overflow-y:auto;max-height:90vh}}.modalHeader{display:flex;width:100%;background-color:rgba(56,97,251,1);flex-direction:column;justify-content:space-between;align-items:center;padding:8px 30px 16px;border-top-left-radius:17px;border-top-right-radius:17px}@media (max-width:768px){.modalHeader{min-height:60px;height:auto;padding:4px 10px 12px}}.modalHeaderText{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:-20px;font-family:Pretendard}@media (max-width:768px){.modalHeaderText{gap:2px}}.modalHeaderText h2{font-size:28px;font-weight:700;color:rgba(255,255,255,1)}.modalHeaderText span{font-size:15px;font-weight:400;color:rgba(255,255,255,1);text-align:center;line-height:1.5}@media (max-width:768px){.modalHeaderText{margin-top:0;padding:0 5px;gap:4px;width:100%}.modalHeaderText h2{font-size:14px;white-space:nowrap}.modalHeaderText span{font-size:10px;line-height:1.3;word-break:keep-all;overflow-wrap:break-word;width:100%;display:block}}.closeButton{background:none;border:none;font-size:1.5rem;cursor:pointer}@media (max-width:768px){.closeButton{height:6px}.closeButton img{width:20px;height:20px;margin-bottom:20px}}.modalBody{display:flex;flex-direction:column;padding:30px;gap:20px;background-color:rgba(20,20,20,1);border-bottom-left-radius:17px;border-bottom-right-radius:17px}@media (max-width:768px){.modalBody{overflow-y:scroll;padding:15px}}.modalForm button,.modalForm input,.modalForm select{width:100%;margin-bottom:.8rem;padding:10px;border:1px solid #ccc;font-family:Inter;font-size:1.1rem;font-weight:500;line-height:1.63rem;text-align:left;color:#414651;display:flex;align-items:flex-start}@media (max-width:768px){.modalForm button,.modalForm input,.modalForm select{padding:4px;font-size:7px}}.inputFields input{border:rgba(69,69,69,1);border-bottom:1.31px solid rgba(69,69,69,1)}.inputFields input,.inputFields text{height:3.5rem;padding:1rem;background-color:transparent;color:white}.inputFields text{border:none;border-bottom:1.31px solid}.inputFields input:focus{outline:none}.inputFields textarea{width:100%;height:7rem}.inputFields select,.inputFields textarea{padding:1rem;border-radius:10.49px;border:1.31px solid;background-color:transparent}.inputFields select{width:Fill;height:3.5rem;font-family:Inter;font-weight:500;text-align:left;align-items:center}.modal-input-close-button{position:absolute;right:5px;top:40%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.modalForm .checkboxGroup{flex-direction:column;gap:15px;margin-bottom:50px;font-family:Pretendard;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:rgba(255,255,255,1)}@media (max-width:768px){.modalForm .checkboxGroup{font-size:12px;margin-bottom:20px}}.modalForm .checkboxGroup label{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:-moz-fit-content;width:fit-content}.modalForm .checkboxGroup input[type=radio]{vertical-align:middle;margin:0;width:20px;height:20px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ddd;outline:none;cursor:pointer;background-color:white}@media (max-width:768px){.modalForm .checkboxGroup input[type=radio]{width:11px;height:11px;border-radius:2px}}.modalForm .checkboxGroup input[type=checkbox]{vertical-align:middle;margin:0;width:20px;height:20px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ddd;outline:none;cursor:pointer;background-color:white}@media (max-width:768px){.modalForm .checkboxGroup input[type=checkbox]{width:11px;height:11px;border-radius:2px}}.modalForm .checkboxGroup input[type=radio]:checked{background-color:#3861FB;border-color:#3861FB;position:relative}.modalForm .checkboxGroup input[type=radio]:checked:after{margin-top:2px;content:url(/assets/modal/check.svg);position:absolute;color:white;font-size:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.modalForm .checkboxGroup input[type=checkbox]:checked{background-color:#3861FB;border-color:#3861FB;position:relative}.modalForm .checkboxGroup input[type=checkbox]:checked:after{margin-top:2px;content:url(/assets/modal/check.svg);position:absolute;color:white;font-size:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.modalForm .flexRow{display:flex;gap:10px}.submitButton{display:flex;background-color:black;color:white!important;border:none;cursor:pointer;width:-webkit-fill-available;width:fill;font-family:Inter;font-size:1.3rem;font-weight:600;text-align:center;justify-content:center;transition:background-color .3s;border-radius:10.49px}.submitButton:hover{background-color:white;color:black!important}.title{font-family:Pretendard;font-weight:700;font-size:32px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:white}.description{font-weight:400;font-size:16px;color:rgba(191,191,191,1)}.description,.legend{font-family:Pretendard;line-height:150%;letter-spacing:-2%;vertical-align:middle}.legend{font-weight:500;font-size:15px;color:rgba(255,255,255,1);margin-bottom:15px;text-align:left}@media (max-width:768px){.legend{font-size:12px}}.legend span{font-family:Pretendard;font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:rgba(56,97,251,1)}@media (max-width:768px){.legend span{font-size:12px}}.modalInputFields{display:flex;flex-direction:column;gap:2px;min-height:68px}.modalInputFields legend{font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:rgba(255,255,255,1);text-align:left}@media (max-width:768px){.modalInputFields legend{font-size:12px}}.modalInputFields input{width:100%;height:3.5rem;padding:1rem 1rem .5rem;border:none;border-bottom:1.31px solid rgba(69,69,69,1);background-color:transparent;color:rgba(255,255,255,1)}.modalInputFields input:focus{outline:none}.modalInputFields select{width:100%;height:3.5rem;padding:1rem 1rem .5rem;background-color:transparent;border:none;border-bottom:1.31px solid rgba(69,69,69,1);display:flex;align-items:center;justify-content:center}@media (max-width:768px){.modalInputFields select input{text-align:center}}.modalInputFields select:focus{outline:none}.modalInputFields select option{background-color:rgba(20,20,20,1);color:rgba(255,255,255,1)}.modalInputFields input:-webkit-autofill{-webkit-text-fill-color:#ffffff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.submitButton button{font-size:16px}.modalButton{height:52px}@media screen and (max-width:768px){.modalButton{height:32px;font-size:11px!important}}.modalButton span{width:36px;height:36px}@media screen and (max-width:768px){.modalButton span{width:24px;height:24px}}.modalHint{font-family:Pretendard;font-weight:400;font-size:13px;line-height:150%;letter-spacing:-2%;color:rgba(150,150,150,1);text-align:left}@media (max-width:768px){.modalHint{font-size:10px}}.modalForm .modalChoiceGroup{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;border:none;padding:0;margin:0 0 20px}.modalForm .modalChoiceChip{display:inline-flex;cursor:pointer}.modalForm .modalChoiceChip input{display:none}.modalForm .modalChoiceChipLabel{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid rgba(89,89,89,1);background-color:transparent;font-family:Pretendard;font-weight:500;font-size:14px;line-height:140%;letter-spacing:-2%;color:rgba(255,255,255,1);white-space:nowrap}@media (max-width:768px){.modalForm .modalChoiceChipLabel{padding:7px 12px;font-size:11px}}.modalForm .modalChoiceChip input:checked+.modalChoiceChipLabel{background-color:rgba(56,97,251,1);border-color:rgba(56,97,251,1)}.modalForm .modalRadioGroup{gap:12px;margin-bottom:20px}.modalForm .modalInlineCheckbox{margin-bottom:0;margin-top:12px}.modalTextarea{width:100%;min-height:88px;padding:12px;border:1.31px solid rgba(69,69,69,1);border-radius:10px;background-color:transparent;color:rgba(255,255,255,1);resize:vertical}.modalTextarea:focus{outline:none}.modalFormError{font-family:Pretendard;font-weight:500;font-size:14px;line-height:150%;letter-spacing:-2%;color:rgba(255,107,107,1);text-align:left;margin-top:12px}.modalInputFields input:disabled{color:rgba(120,120,120,1)}