.page_page__SMln5{background:var(--bg-page,#fafaf7);min-height:100vh;animation:page_fadeIn__BlQRK .5s ease-out}@keyframes page_fadeIn__BlQRK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_hero__GQcoI{padding-top:3rem;text-align:center;background:var(--bg-page,#fafaf7)}.page_heroText__ZI33w{max-width:680px;margin:0 auto;padding:0 1.5rem 2.5rem}.page_heroEyebrow__oodfa{font-size:.7906rem;letter-spacing:.3em;color:var(--text-secondary,#555);margin-bottom:1rem;font-weight:500}.page_heroHeadline__Dcxqk{font-family:var(--font-serif,"Noto Serif KR",Georgia,serif);font-size:3.0187rem;font-weight:500;line-height:1.25;margin:0 0 1rem;letter-spacing:-.005em;color:var(--text-primary,#1a1a1a)}@media (max-width:480px){.page_heroHeadline__Dcxqk{font-size:2.3rem}}.page_heroSub__wUINm{font-size:1.2219rem;color:var(--text-secondary,#555);line-height:1.75;margin:0 0 1.75rem}@media (max-width:480px){.page_heroSub__wUINm{font-size:1.15rem}}.page_heroCta__qS49v{display:inline-block;background:var(--text-primary,#1a1a1a);color:#fff;padding:.9375rem 2rem;font-size:1.0781rem;border-radius:999px;text-decoration:none;font-weight:500;transition:transform .15s ease,box-shadow .15s ease;letter-spacing:.01em}.page_heroCta__qS49v:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.page_heroTrust__gmA2E{font-size:.8625rem;color:var(--text-secondary,#555);margin-top:1.25rem;letter-spacing:.05em;opacity:.85}.page_heroImage__3wgzV{width:100%;max-width:1080px;margin:0 auto;position:relative;animation:page_fadeUpImage__m1rRx .9s ease-out .15s backwards}.page_heroImage__3wgzV img{width:100%;height:auto;display:block}@keyframes page_fadeUpImage__m1rRx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_sectionHeader__RgeM5{text-align:center;margin-bottom:2.5rem;max-width:520px;margin-left:auto;margin-right:auto}.page_sectionEyebrow__hBXhn{font-size:.7906rem;letter-spacing:.22em;color:var(--text-secondary,#555);margin-bottom:.5rem;font-weight:500}.page_sectionTitle__ctk0l{font-family:var(--font-serif,"Noto Serif KR",Georgia,serif);font-size:2.1562rem;font-weight:500;margin:0 0 .75rem;line-height:1.3;color:var(--text-primary,#1a1a1a)}.page_sectionDesc__W7uob{font-size:1.0781rem;color:var(--text-secondary,#555);line-height:1.75;margin:0}.page_whySection__YJkOC{padding:4rem 1.5rem 3rem;max-width:1080px;margin:0 auto}.page_whyGrid__jc9fo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}@media (max-width:720px){.page_whyGrid__jc9fo{grid-template-columns:1fr;gap:1rem}}.page_whyCard__uzcLc{background:#fff;padding:1.75rem 1.5rem;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.page_whyCard__uzcLc:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.04)}.page_whyNum__6CTe2{color:#7b5ea7;margin-bottom:.875rem;letter-spacing:.05em}.page_whyNum__6CTe2,.page_whyTitle__y05ZT{font-family:var(--font-serif,"Noto Serif KR",Georgia,serif);font-size:1.2937rem}.page_whyTitle__y05ZT{font-weight:500;margin:0 0 .625rem;color:var(--text-primary,#1a1a1a)}.page_whyDesc__SU1R3{font-size:1.0781rem;color:var(--text-secondary,#555);line-height:1.75;margin:0}.page_groupsSection__n_kyo{background:var(--bg-soft,#f4f1ea);padding:3.5rem 1.5rem}.page_groupsGrid__imjJG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;max-width:720px;margin:0 auto}@media (max-width:600px){.page_groupsGrid__imjJG{grid-template-columns:1fr}}.page_groupCard__gD9y2{background:#fff;padding:1.5rem 1.25rem;border-radius:16px;border-top:3px solid;position:relative;text-decoration:none;color:inherit;display:block;transition:transform .2s ease,box-shadow .2s ease}.page_groupCard__gD9y2:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.06)}.page_groupCount__ylvLK{position:absolute;top:1.5rem;right:1.25rem;font-size:.8625rem;color:var(--text-secondary,#555);letter-spacing:.03em}.page_groupEn__oGT6U{font-size:.7906rem;letter-spacing:.18em;font-weight:500;margin-bottom:.375rem}.page_groupName__Hv_B9{font-family:var(--font-serif,"Noto Serif KR",Georgia,serif);font-size:1.5812rem;font-weight:500;margin:0 0 .5rem;color:var(--text-primary,#1a1a1a)}.page_groupDesc__8xSoH{font-size:1.0062rem;color:var(--text-secondary,#555);margin:0 0 1.25rem;line-height:1.65}.page_groupSamples__7w6sd{display:flex;align-items:center}.page_groupSampleAvatar__2v19A{width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid;background:#fff;margin-right:-8px;position:relative;flex-shrink:0}.page_groupSampleAvatar__2v19A:first-child{z-index:3}.page_groupSampleAvatar__2v19A:nth-child(2){z-index:2}.page_groupSampleAvatar__2v19A:nth-child(3){z-index:1}.page_groupSampleAvatar__2v19A img{width:100%;height:100%;object-fit:cover;display:block}.page_groupMore__lKM_Z{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7906rem;font-weight:500;color:#fff;margin-left:.375rem;flex-shrink:0;letter-spacing:.02em}.page_howSection__wDZGr{padding:3.5rem 1.5rem;max-width:800px;margin:0 auto}.page_steps__W5fFl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem}@media (max-width:600px){.page_steps__W5fFl{grid-template-columns:1fr;gap:2rem}}.page_step__18O8w{text-align:center}.page_stepNum__yOGAr{font-family:var(--font-serif,"Noto Serif KR",Georgia,serif);font-size:2.0125rem;font-weight:400;color:#7b5ea7;margin-bottom:.75rem;letter-spacing:.04em}.page_stepTitle__vypdy{font-size:1.2937rem;font-weight:500;margin:0 0 .5rem;color:var(--text-primary,#1a1a1a)}.page_stepDesc__c66T_{font-size:1.0062rem;color:var(--text-secondary,#555);line-height:1.7;margin:0}.page_faqSection__NCYWK{padding:3.5rem 1.5rem 1rem;max-width:720px;margin:0 auto}.page_faqList__RKydb{margin-top:1.5rem}.page_faqItem__fSA_n{background:#fff;border-radius:12px;margin-bottom:.75rem;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:border-color .2s ease}.page_faqItem__fSA_n[open]{border-color:rgba(123,94,167,.25)}.page_faqQ__xZM5M{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;cursor:pointer;font-size:1.0781rem;font-weight:500;color:var(--text-primary,#1a1a1a);list-style:none}.page_faqQ__xZM5M::-webkit-details-marker{display:none}.page_faqIcon__L67sP{font-size:1.4375rem;color:#7b5ea7;transition:transform .2s ease;flex-shrink:0;margin-left:1rem;line-height:1}.page_faqItem__fSA_n[open] .page_faqIcon__L67sP{transform:rotate(45deg)}.page_faqA__gK0js{margin:0;padding:0 1.5rem 1.25rem;font-size:1.0781rem;color:var(--text-secondary,#555);line-height:1.85}.page_finalCta__AE9eP{background:linear-gradient(180deg,transparent 0,var(--bg-soft,#f4f1ea) 100%);padding:4rem 1.5rem 3.5rem;text-align:center}.page_finalHeadline__y_DVC{font-family:var(--font-serif,"Noto Serif KR",Georgia,serif);font-size:2.1562rem;font-weight:500;margin:0 0 .75rem;color:var(--text-primary,#1a1a1a)}.page_finalSub__3snEy{font-size:1.0781rem;color:var(--text-secondary,#555);margin:0 0 2rem;line-height:1.7}.page_catalogLink__fMGLI{display:block;margin-top:1.25rem;font-size:.9344rem;color:var(--text-secondary,#555);text-decoration:none;transition:color .15s ease}.page_catalogLink__fMGLI:hover{color:var(--text-primary,#1a1a1a)}