.DesignPage_pageHeader__hz1f_{text-align:center;margin-bottom:2rem}.DesignPage_pageTitle__aW4DI{font-size:1.75rem;margin-bottom:1rem;font-weight:500;line-height:1.3}.DesignPage_pageDescription__4_1Ae{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.DesignPage_designGrid__fSPVG{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;max-width:72rem;margin:0 auto}.DesignPage_designCard__XZjKw{position:relative;padding:1.5rem;background:linear-gradient(to bottom right,var(--color-bg-light),#0f0f0f);border-radius:1rem;border:1px solid rgba(255,255,255,.05);min-height:150px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;cursor:pointer;transition:all .5s ease}.DesignPage_designCard__XZjKw:hover{border-color:rgba(214,40,40,.5)}.DesignPage_designCardBackground__WFstR{position:absolute;inset:0;background:linear-gradient(to bottom right,transparent,transparent,transparent);opacity:0;transition:all .7s ease}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardBackground__WFstR{background:linear-gradient(to bottom right,rgba(214,40,40,.05),transparent,transparent);opacity:1}.DesignPage_designCardNumber__xsVai{position:absolute;top:1rem;right:1rem;font-size:2.5rem;font-weight:700;color:rgba(255,255,255,.05);transition:color .5s ease}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardNumber__xsVai{color:rgba(214,40,40,.1)}.DesignPage_designCardLine__SZo9s{position:absolute;top:0;left:1.5rem;width:3rem;height:1px;background:linear-gradient(90deg,rgba(214,40,40,.5),transparent);opacity:.5;transition:opacity .3s ease}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardLine__SZo9s{opacity:1}.DesignPage_designCardContent__ICMND{position:relative;z-index:10}.DesignPage_designCardTitleLine__qAU4v{width:2rem;height:3px;background:linear-gradient(to right,var(--color-primary),rgba(214,40,40,.5));margin-bottom:.75rem;transition:width .5s ease}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardTitleLine__qAU4v{width:3rem}.DesignPage_designCardTitle__6Wutv{font-size:1.125rem;margin-bottom:.375rem;transition:color .3s ease;font-weight:600}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardTitle__6Wutv{color:var(--color-primary)}.DesignPage_designCardDescription__B89d_{position:relative;z-index:10;font-size:.8125rem;color:var(--color-text-dim);line-height:1.6;transition:color .3s ease}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardDescription__B89d_{color:var(--color-text-secondary)}.DesignPage_centerLogo__s3PE_{display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;grid-column:1/-1}.DesignPage_centerLogoBackground__mnkDS{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(214,40,40,.2),rgba(214,40,40,.05),transparent);opacity:0;transition:opacity .7s ease;border-radius:9999px;filter:blur(24px)}.DesignPage_centerLogo__s3PE_:hover .DesignPage_centerLogoBackground__mnkDS{opacity:1}.DesignPage_centerLogoImage__pv1Il{width:6rem;height:auto;position:relative;z-index:10;filter:drop-shadow(0 25px 25px rgba(0,0,0,.25))}.DesignPage_ctaSection__G7_29{margin-top:3rem}.DesignPage_ctaCard__AMhcT{background:linear-gradient(to bottom right,rgba(214,40,40,.2),rgba(214,40,40,.05));border-radius:1rem;padding:2rem 1.5rem;text-align:center;border:1px solid rgba(214,40,40,.3)}.DesignPage_ctaTitle__o3uZA{font-size:1.25rem;margin-bottom:.75rem;font-weight:600}.DesignPage_ctaDescription__R0yEk{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1.5rem}.DesignPage_ctaButtons__ObCsd{display:flex;flex-direction:column;gap:.75rem}.DesignPage_ctaButtonPrimary__YO9z1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background-color:var(--color-primary);border:none;border-radius:9999px;color:white;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:var(--font-pretendard);font-size:.9375rem;text-decoration:none}.DesignPage_ctaButtonPrimary__YO9z1:hover{background-color:var(--color-primary-dark);transform:scale(1.02)}.DesignPage_ctaButtonSecondary__47lFC{padding:.875rem 1.5rem;background-color:rgba(255,255,255,.1);border:none;border-radius:9999px;color:white;cursor:pointer;transition:all .3s ease;font-family:var(--font-pretendard);font-size:.9375rem;text-decoration:none;text-align:center}.DesignPage_ctaButtonSecondary__47lFC:hover{background-color:rgba(255,255,255,.2)}@media (min-width:768px){.DesignPage_pageHeader__hz1f_{margin-bottom:2.5rem}.DesignPage_pageTitle__aW4DI{font-size:2.5rem;margin-bottom:1.25rem}.DesignPage_pageDescription__4_1Ae{font-size:1rem;line-height:1.75}.DesignPage_designGrid__fSPVG{grid-template-columns:repeat(2,1fr);gap:1.25rem}.DesignPage_designCard__XZjKw{padding:1.75rem;border-radius:1.25rem;min-height:170px}.DesignPage_designCardNumber__xsVai{top:1.25rem;right:1.25rem;font-size:3rem}.DesignPage_designCardLine__SZo9s{left:1.75rem;width:3.5rem}.DesignPage_designCardTitleLine__qAU4v{width:2.5rem;height:3.5px;margin-bottom:.875rem}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardTitleLine__qAU4v{width:3.5rem}.DesignPage_designCardTitle__6Wutv{font-size:1.25rem;margin-bottom:.5rem}.DesignPage_designCardDescription__B89d_{font-size:.875rem;line-height:1.7}.DesignPage_centerLogoImage__pv1Il{width:8rem}.DesignPage_ctaSection__G7_29{margin-top:4rem}.DesignPage_ctaCard__AMhcT{border-radius:1.25rem;padding:3rem 2rem}.DesignPage_ctaTitle__o3uZA{font-size:1.75rem;margin-bottom:1rem}.DesignPage_ctaDescription__R0yEk{font-size:1rem;margin-bottom:2rem}.DesignPage_ctaButtons__ObCsd{flex-direction:row;justify-content:center;gap:1rem}.DesignPage_ctaButtonPrimary__YO9z1,.DesignPage_ctaButtonSecondary__47lFC{padding:1rem 2rem;font-size:1rem}}@media (min-width:1024px){.DesignPage_pageHeader__hz1f_{margin-bottom:3rem}.DesignPage_pageTitle__aW4DI{font-size:3rem;margin-bottom:1.5rem}.DesignPage_pageDescription__4_1Ae{font-size:1.25rem}.DesignPage_designGrid__fSPVG{grid-template-columns:repeat(3,1fr);gap:1.5rem}.DesignPage_centerLogo__s3PE_{grid-column:auto}.DesignPage_designCard__XZjKw{padding:2rem;border-radius:1.5rem;min-height:186px}.DesignPage_designCardNumber__xsVai{top:1.5rem;right:1.5rem;font-size:3.5rem}.DesignPage_designCardLine__SZo9s{left:2rem;width:4rem}.DesignPage_designCardTitleLine__qAU4v{width:3rem;height:4px;margin-bottom:1rem}.DesignPage_designCard__XZjKw:hover .DesignPage_designCardTitleLine__qAU4v{width:4rem}.DesignPage_designCardTitle__6Wutv{font-size:1.375rem}.DesignPage_centerLogoImage__pv1Il{width:10rem}.DesignPage_ctaSection__G7_29{margin-top:5rem}.DesignPage_ctaCard__AMhcT{border-radius:1.5rem;padding:4rem}.DesignPage_ctaTitle__o3uZA{font-size:2rem;margin-bottom:1.25rem}.DesignPage_ctaDescription__R0yEk{font-size:1.125rem}}@media (min-width:1280px){.DesignPage_pageTitle__aW4DI{font-size:3.5rem;margin-bottom:2rem;line-height:1.2}.DesignPage_pageDescription__4_1Ae{font-size:1.5rem}.DesignPage_designCardNumber__xsVai{font-size:3.75rem}.DesignPage_designCardTitle__6Wutv{font-size:1.5rem}.DesignPage_designCardDescription__B89d_{font-size:.875rem;line-height:1.75}.DesignPage_ctaTitle__o3uZA{font-size:2.5rem;margin-bottom:1.5rem}.DesignPage_ctaDescription__R0yEk{font-size:1.25rem;margin-bottom:2rem}}.SoftwarePageLayout_container__JrFGL{min-height:100vh;background:linear-gradient(to bottom right,var(--color-bg-dark),var(--color-bg-light),var(--color-bg-dark));color:white;font-family:var(--font-pretendard);padding-top:72px}.SoftwarePageLayout_heroSection___pq3V{position:relative;padding:4rem 1rem;text-align:center;overflow:hidden}.SoftwarePageLayout_heroBackground__r0mOY{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(214,40,40,.1),transparent,transparent)}.SoftwarePageLayout_heroContent__cvgIo{position:relative;z-index:10}.SoftwarePageLayout_heroLabel__H_zpA{font-size:.75rem;letter-spacing:.05em;color:var(--color-primary);margin-bottom:1.5rem}.SoftwarePageLayout_heroTitle__uLG_X{font-size:1.75rem;margin-bottom:1.5rem;font-weight:600;line-height:1.3}.SoftwarePageLayout_heroTitleHighlight__avAVh{color:var(--color-primary)}.SoftwarePageLayout_heroDescription__fqlQs{font-size:.875rem;color:var(--color-text-muted);max-width:48rem;margin:0 auto;font-weight:400;line-height:1.6}.SoftwarePageLayout_tabsSection__PVtLQ{border-bottom:1px solid rgba(255,255,255,.1);padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.SoftwarePageLayout_tabsWrapper__QTBXL{display:flex;justify-content:center;gap:.5rem;padding:1rem 0;min-width:max-content}.SoftwarePageLayout_tabButton__EBNB1{padding:.625rem 1.25rem;border-radius:9999px;background:rgba(255,255,255,.05);color:var(--color-text-muted);border:none;cursor:pointer;transition:all .3s ease;font-family:var(--font-pretendard);font-size:.875rem;text-decoration:none;white-space:nowrap}.SoftwarePageLayout_tabButton__EBNB1:hover:not(.SoftwarePageLayout_tabButtonActive__8k72P){background:rgba(255,255,255,.1)}.SoftwarePageLayout_tabButtonActive__8k72P{background:var(--color-primary);color:white}.SoftwarePageLayout_contentSection__ZOGpN{max-width:80rem;margin:0 auto;padding:2.5rem 1rem}@media (min-width:768px){.SoftwarePageLayout_heroSection___pq3V{padding:5rem 2rem}.SoftwarePageLayout_heroLabel__H_zpA{font-size:.875rem;margin-bottom:2rem}.SoftwarePageLayout_heroTitle__uLG_X{font-size:2.5rem;margin-bottom:2rem}.SoftwarePageLayout_heroDescription__fqlQs{font-size:1rem;line-height:1.75}.SoftwarePageLayout_tabsSection__PVtLQ{padding:0 2rem;overflow-x:visible}.SoftwarePageLayout_tabsWrapper__QTBXL{gap:.75rem}.SoftwarePageLayout_tabButton__EBNB1{padding:.75rem 1.75rem;font-size:1rem}.SoftwarePageLayout_contentSection__ZOGpN{padding:3.5rem 2rem}}@media (min-width:1024px){.SoftwarePageLayout_container__JrFGL{padding-top:92px}.SoftwarePageLayout_heroSection___pq3V{padding:6rem 2rem}.SoftwarePageLayout_heroLabel__H_zpA{margin-bottom:2.5rem}.SoftwarePageLayout_heroTitle__uLG_X{font-size:2.75rem;margin-bottom:2.5rem}.SoftwarePageLayout_heroDescription__fqlQs{font-size:1.25rem}.SoftwarePageLayout_tabsWrapper__QTBXL{gap:1rem}.SoftwarePageLayout_tabButton__EBNB1{padding:.75rem 2rem}.SoftwarePageLayout_contentSection__ZOGpN{padding:4rem 2rem}}@media (min-width:1280px){.SoftwarePageLayout_heroSection___pq3V{padding:8rem 2rem}.SoftwarePageLayout_heroLabel__H_zpA{margin-bottom:3rem}.SoftwarePageLayout_heroTitle__uLG_X{font-size:3rem;margin-bottom:3rem;line-height:1.2}.SoftwarePageLayout_heroDescription__fqlQs{font-size:1.5rem}.SoftwarePageLayout_contentSection__ZOGpN{padding:5rem 2rem}}