@layer reset,pop-ui,base,tokens;@layer recipes{.hnYjbq_BannerSubtitle,.hnYjbq_BannerTitle,.hnYjbq_BannerMobileSubtitle,.hnYjbq_BannerMobileTitle{letter-spacing:-.3px;color:var(--color-black-default);font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.44}}.hnYjbq_Banner{background-size:cover;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;max-width:1500px;height:575px;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hnYjbq_Banner{border-bottom-right-radius:40px;border-bottom-left-radius:40px;justify-content:center}}.hnYjbq_BannerDesktopContent{flex-direction:column;flex:1;align-items:flex-start;gap:0;display:flex}@media (max-width:1023.98px){.hnYjbq_BannerDesktopContent{display:none}}.hnYjbq_BannerSubtitle{font-size:60px}.hnYjbq_BannerTitle{flex-wrap:wrap;width:max-content;font-size:60px;display:flex}.hnYjbq_BannerMobileContent{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}@media (min-width:1024px){.hnYjbq_BannerMobileContent{display:none}}.hnYjbq_BannerMobileSubtitle{font-size:36px}.hnYjbq_BannerMobileTitle{font-size:36px;display:flex}.hnYjbq_BannerImage{z-index:-1;width:264px;max-width:70%;height:100%;margin-left:auto;margin-right:20px;position:absolute;right:0}@media (min-width:768px){.hnYjbq_BannerImage{width:368px}}@media (min-width:1024px){.hnYjbq_BannerImage{width:471px}}
@layer reset,pop-ui,base,tokens;@layer recipes{.rY1TuW_ContentsBoxDetail{letter-spacing:-.3px;color:var(--color-gray-800);font-size:18px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.44}}.rY1TuW_ContentsBox{grid-template-rows:auto;grid-template-columns:1fr;gap:28px 24px;padding:20px;display:grid}@media (min-width:1024px){.rY1TuW_ContentsBox{grid-template-rows:fit-content(100%) 1fr;grid-template-columns:1fr 1fr;height:570px}}.rY1TuW_ContentsBoxContent{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.rY1TuW_ContentsBoxNumber{word-break:keep-all;color:var(--color-aqua-500);font-family:var(--font-montserrat);font-size:18px;font-weight:500}@media (min-width:1024px){.rY1TuW_ContentsBoxNumber{font-size:24px}}.rY1TuW_ContentsBoxTitle{word-break:keep-all;color:var(--color-aqua-500);font-size:28px;font-weight:700;line-height:150%}@media (min-width:1024px){.rY1TuW_ContentsBoxTitle{font-size:36px}}.rY1TuW_ContentsBoxDetails{grid-area:2/1/span 1;position:relative}@media (min-width:1024px){.rY1TuW_ContentsBoxDetails{grid-area:1/2/span 2;font-size:36px}}.rY1TuW_ContentsBoxDetailList{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rY1TuW_ContentsBoxDetail{word-break:keep-all;font-size:15px;line-height:150%}@media (min-width:1024px){.rY1TuW_ContentsBoxDetail{font-size:20px;line-height:200%}}
@layer reset,pop-ui,base,tokens;@layer recipes{.-PsGkG_ContractProcessTitle{font-family:var(--font-pretendard);font-size:1.25rem;font-weight:600;line-height:1.875rem}.-PsGkG_ContractProcessCard{word-wrap:break-word;color:#000;text-align:start;--card-padding:1.5rem;background:#fff;border-width:1px;border-color:#e4e4e7;border-radius:.375rem;flex-direction:column;min-width:0;display:flex;position:relative}.-PsGkG_ContractProcessCardBody{padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.-PsGkG_ContractProcessCardTitle{font-size:1.125rem;font-weight:600;line-height:1.75rem}.-PsGkG_ContractProcessCardDescription{color:#52525b;font-size:.875rem}}.-PsGkG_ContractProcess{flex-direction:column;align-items:center;gap:80px;margin:100px 0;display:flex}@media (min-width:1024px){.-PsGkG_ContractProcess{gap:100px;margin:150px 0}}.-PsGkG_ContractProcessTitle{font-size:32px;font-weight:700}@media (min-width:1024px){.-PsGkG_ContractProcessTitle{font-size:40px}}.-PsGkG_ContractProcessCardList{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 24px;padding:0 20px;display:flex}@media (min-width:1024px){.-PsGkG_ContractProcessCardList{flex-wrap:nowrap}}.-PsGkG_ContractProcessCardImage{object-fit:contain;height:202px;margin-inline:auto}@media (min-width:1024px){.-PsGkG_ContractProcessCardImage{height:288px}}.-PsGkG_ContractProcessCard{border:none;border-radius:20px;flex:320px;min-width:320px;height:320px;overflow:hidden;box-shadow:0 4px 24px #00000014}@media (min-width:1024px){.-PsGkG_ContractProcessCard{flex:368px;min-width:100px;height:513px}}.-PsGkG_ContractProcessCardIcon{background:var(--box-background);width:100%}.-PsGkG_ContractProcessCardBody{background:var(--color-white-default);text-align:center;flex-direction:column;flex:0;justify-content:center;align-items:stretch;gap:13px;padding:12px;font-weight:500;display:flex}@media (min-width:1024px){.-PsGkG_ContractProcessCardBody{gap:20px;padding:30px}}.-PsGkG_ContractProcessCardTitle{font-size:20px}@media (min-width:1024px){.-PsGkG_ContractProcessCardTitle{font-size:28px}}.-PsGkG_ContractProcessCardDescription{word-break:keep-all;font-size:16px}@media (min-width:1024px){.-PsGkG_ContractProcessCardDescription{font-size:24px}}
.xBVCVW_CeoContractPage{background-repeat:no-repeat;background-size:100%;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-height:100dvh;display:flex;position:relative}@media (max-width:1023.98px){.xBVCVW_CeoContractPageBanner{display:none}}@media (min-width:1024px){.xBVCVW_CeoContractPageContents{display:none}}
