.home-hero{overflow:hidden;border-bottom:1px solid #dce3eb;background:#fff}.home-hero__inner,.home-trust__inner{width:min(100%,72rem);margin-inline:auto;padding-inline:1rem}.home-hero__inner{padding-block:clamp(2.5rem,5vw,4.75rem)}.home-hero__layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(2rem,4.5vw,4.5rem);align-items:center}.home-hero__copy{min-width:0}.home-hero__contact-actions{width:fit-content;max-width:100%}.home-hero__actions{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.875rem}.home-hero__kakao{width:100%;max-width:100%}.home-hero__kakao .gday-kakao{width:100%;justify-content:flex-start;margin-top:0}.home-hero__kakao .gday-kakao-surface{width:100%;flex-wrap:nowrap;gap:.625rem;min-height:46px;padding:0;border-color:#c3cfdd;background:#fff}.home-hero__kakao .gday-kakao-brand-symbol{display:block;width:2.625rem;height:2.6875rem;flex:0 0 auto;margin-left:.125rem}.home-hero__kakao .gday-kakao-details{flex:1 1 auto;white-space:nowrap}.home-hero__kakao .gday-kakao-label{color:#3f4b5c;font-size:.6875rem;font-weight:650}.home-hero__kakao .gday-kakao-id{font-size:1rem}.home-hero__kakao .gday-kakao-copy{align-self:stretch;margin-left:auto;border-width:0 0 0 1px;border-color:#c3cfdd;border-radius:0 7px 7px 0;background:#f8fafc}.home-hero__visual{min-width:0}.home-hero__media{overflow:hidden;border:1px solid #cbd5e1;background:#f8fafc}.home-hero__process-image{aspect-ratio:2.05;background:#e2e8f0}.home-hero__process-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero__media figcaption{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding:1rem;border-top:1px solid #dce3eb;color:#64748b;font-size:.75rem;line-height:1.5}.home-hero__media-copy{min-width:0}.home-hero__media figcaption strong{display:block;margin-top:.15rem;color:#1f2937;font-size:.875rem;font-weight:700}.home-hero__media figcaption p{margin:.3rem 0 0;color:#526074;font-size:.75rem}.home-hero__media-link{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;padding:.65rem .75rem;border:1px solid #b8c9dc;color:#175a9f;font-size:.75rem;font-weight:700;line-height:1.35;text-align:center;text-decoration:none}.home-hero__media-link:hover{border-color:#175a9f;background:#eef5fb}.home-hero__media-link:focus-visible{outline:3px solid rgba(23,90,159,.22);outline-offset:2px}.home-hero__field-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:.75rem 1rem;border-top:1px solid #dce3eb;background:#f1f5f9;list-style:none;color:#46566b;font-size:.6875rem;font-weight:650;line-height:1.4}.home-hero__field-groups li{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;padding:.2rem .5rem;border-left:1px solid #cbd5e1;text-align:center}.home-hero__field-groups li:first-child{padding-left:0;border-left:0}.home-hero__field-groups li:last-child{padding-right:0}.home-hero__field-groups li span{color:#285e96;font-size:.625rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.home-criteria{border-bottom:1px solid #dce3eb;background:#f8fafc}.home-criteria__inner,.home-faq__inner{width:min(100%,72rem);margin-inline:auto;padding:clamp(2.5rem,4vw,3.5rem) 1rem}.home-criteria__inner{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);align-items:start}.home-criteria__heading .gday-kicker,.home-faq__heading .gday-kicker{display:inline-block;margin-bottom:.75rem}.gday-home .home-criteria__heading h2,.gday-home .home-faq__heading h2{margin-bottom:1rem;color:#172033;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.35}.home-criteria__heading>p,.home-faq__heading>p{margin:0;color:#5c6879;font-size:.9375rem;line-height:1.75}.home-criteria__link{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;margin-top:1.25rem;color:#175a9f;font-size:.875rem;font-weight:700;text-decoration:none}.home-criteria__link:hover{text-decoration:underline;text-underline-offset:.25rem}.home-criteria__link:focus-visible{outline:3px solid rgba(23,90,159,.22);outline-offset:4px}.home-criteria__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.home-criteria__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.85rem;padding:1.15rem 0;border-top:1px solid #cfd8e3}.home-criteria__item svg{margin-top:.1rem;color:#285e96}.gday-home .home-criteria__item h3{margin-bottom:.35rem;color:#1f2937;font-size:.9375rem}.gday-home .home-criteria__item p{margin:0;color:#5c6879;font-size:.8125rem;line-height:1.65}.home-faq{border-bottom:1px solid #dce3eb;background:#f8fafc}.home-faq__inner{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:start}.home-faq__list{border-bottom:1px solid #cfd8e3}.home-faq__list details{border-top:1px solid #cfd8e3}.home-faq__list summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;color:#1f2937;font-size:.9375rem;font-weight:700;line-height:1.5;cursor:pointer;list-style:none}.home-faq__list summary::-webkit-details-marker{display:none}.home-faq__indicator{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;color:#285e96;font-size:1.25rem;font-weight:400;transition:transform .16s ease}.home-faq__list details[open] .home-faq__indicator{transform:rotate(45deg)}.home-faq__list details>p{max-width:44rem;margin:-.15rem 3rem 1.15rem 0;color:#5c6879;font-size:.875rem;line-height:1.75}.home-faq__list summary:focus-visible{outline:3px solid rgba(23,90,159,.22);outline-offset:3px}.home-trust{border-bottom:1px solid #26364b;background:#111c2c;color:#fff}.home-trust__inner{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2rem,3.5vw,3rem)}.home-trust__heading .gday-kicker{display:inline-block;margin-bottom:.75rem;color:#9eb7d8}.gday-home .home-trust__heading h2{max-width:22rem;color:#fff;font-size:clamp(1.25rem,1.7vw,1.5rem)}.home-trust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-trust__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.75rem;align-content:start;padding-inline:1.25rem;border-left:1px solid #334155}.home-trust__item:first-child{padding-left:0;border-left:0}.home-trust__item svg{margin-top:.1rem;color:#8fb1dc}.gday-home-rpl-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;align-items:center;justify-content:center;border:1px solid #c9d8e8;background:#eef4fa;color:#285e96}.gday-home .gday-home-process-number{border-color:#285e96;background:#285e96;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.025em}.gday-home .gday-home-process-connector{background:#c9d8e8}.gday-home .home-trust__item h3{margin-bottom:.35rem;color:#fff;font-size:.9375rem}.gday-home .home-trust__item p{color:#bac6d5;font-size:.8125rem;line-height:1.65}.home-process__video{width:min(100%,56rem);margin:clamp(2rem,4vw,3rem) auto 0}.home-video__frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid #b9c5d3;background:#0f172a}.home-video__frame iframe,.home-video__facade,.home-video__facade img{display:block;width:100%;height:100%}.home-video__frame iframe{border:0}.home-video__facade{position:relative;overflow:hidden;padding:0;border:0;background:#0f172a;color:#fff;cursor:pointer}.home-video__facade img{object-fit:cover;opacity:.78;transition:opacity .18s ease,transform .22s ease}.home-video__facade:hover img{opacity:.68;transform:scale(1.012)}.home-video__facade:focus-visible{outline:3px solid #315e9f;outline-offset:4px}.home-video__play{position:absolute;top:50%;left:50%;display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#fff;color:#1e3a5f;transform:translate(-50%,-50%)}.home-video__play svg{margin-left:.2rem}@media(min-width:640px){.home-hero__inner,.home-trust__inner,.home-criteria__inner,.home-faq__inner{padding-inline:1.5rem}}@media(min-width:1024px){.home-hero__inner,.home-trust__inner,.home-criteria__inner,.home-faq__inner{padding-inline:2rem}}@media(max-width:1023px){.home-hero__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.home-hero__copy,.home-hero__media{max-width:46rem}.home-trust__inner{grid-template-columns:minmax(0,1fr)}.home-criteria__inner,.home-faq__inner{grid-template-columns:minmax(0,1fr);gap:1.75rem}.gday-home .home-trust__heading h2{max-width:38rem}}@media(max-width:767px){.home-trust__list{grid-template-columns:minmax(0,1fr)}.home-trust__item,.home-trust__item:first-child{padding:1rem 0;border-top:1px solid #334155;border-left:0}.home-trust__item:last-child{padding-bottom:0}}@media(max-width:639px){.home-hero__inner{padding-block:2rem 2.5rem}.home-hero__contact-actions,.home-hero__actions{width:100%}.home-hero__actions{align-items:stretch}.home-hero__kakao{width:15rem;margin-inline:auto}.home-hero__kakao .gday-kakao-surface{display:flex;gap:.5rem;padding:.375rem}.home-hero__kakao .gday-kakao-brand-symbol{margin-left:0}.home-hero__kakao .gday-kakao-copy{width:2.75rem;min-width:2.75rem;margin-left:auto;padding:0;border:1px solid #c3cfdd;border-radius:5px}.home-hero__kakao .gday-kakao-copy span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-hero__actions .gday-button{flex:1 1 calc(50% - .375rem);justify-content:center}.home-hero__media figcaption{display:block}.home-hero__media-link{max-width:100%;margin-top:.75rem}.home-hero__field-groups{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.4rem}.home-hero__field-groups li:nth-child(odd){padding-left:0;border-left:0}.home-hero__field-groups li:nth-child(2n){padding-right:0;border-left:1px solid #cbd5e1}.home-criteria__list{grid-template-columns:minmax(0,1fr)}.home-criteria__item{padding-block:1rem}.home-faq__list details>p{margin-right:0}.home-video__play{width:3.5rem;height:3.5rem}.gday-home-rpl-icon{width:2.125rem;height:2.125rem;flex-basis:2.125rem}}@media(max-width:374px){.home-hero__actions .gday-button{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.home-video__facade img,.home-faq__indicator{transition:none}}
