.signatureApps_pageRoot__X2Bo5{--apps-text:#10172a;--apps-muted:#5d6679;--apps-line:rgba(16,23,42,0.11);--apps-surface:#ffffff;overflow:hidden;background:#f6f8fc;color:var(--apps-text);font-family:Pretendard Variable,Pretendard,SUIT,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.signatureApps_hubHero__rHnIQ{position:relative;padding:54px 24px 80px;background:radial-gradient(circle at 78% 12%,rgba(92,103,255,.28),transparent 30%),radial-gradient(circle at 12% 100%,rgba(35,197,213,.16),transparent 28%),#091329;color:#ffffff}.signatureApps_hubHeroInner__Mu_Vm{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(42px,7vw,96px);align-items:center;width:min(1180px,100%);min-height:540px;margin:0 auto}.signatureApps_hubHeroCopy__volJn{position:relative;z-index:2}.signatureApps_hubHeroTitle__O0fdv{max-width:760px;margin:0 0 22px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06;letter-spacing:0;text-wrap:balance}.signatureApps_hubHeroDescription__NdXzH{max-width:680px;margin:0;color:rgba(255,255,255,.76);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75;word-break:keep-all}.signatureApps_hubStats__4VELd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:38px 0 0}.signatureApps_hubStats__4VELd>div{display:flex;min-height:92px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.055);flex-direction:column-reverse;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signatureApps_hubStats__4VELd dt{color:rgba(255,255,255,.62);font-size:.78rem;line-height:1.3}.signatureApps_hubStats__4VELd dd{margin:0;font-size:1.65rem;font-weight:800;line-height:1}.signatureApps_hubHeroVisual__bi1Bz{--hero-app-mark-offset:44px;position:relative;width:min(100%,500px);aspect-ratio:1;justify-self:end;border:1px solid rgba(255,255,255,.12);border-radius:48%;background:radial-gradient(circle,rgba(255,255,255,.1) 0 2px,transparent 3px) 0 0 /26px 26px,rgba(255,255,255,.035);box-shadow:inset 0 0 100px rgba(103,120,255,.08)}.signatureApps_hubHeroVisual__bi1Bz:after,.signatureApps_hubHeroVisual__bi1Bz:before{position:absolute;inset:13%;border:1px solid rgba(255,255,255,.13);border-radius:50%;content:""}.signatureApps_hubHeroVisual__bi1Bz:after{inset:31%}.signatureApps_heroVisualWordmark__uCC_s{position:absolute;top:50%;left:50%;width:170px;color:rgba(255,255,255,.82);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;text-align:center;transform:translate(-50%,-50%)}.signatureApps_heroAppMark__cxymU{position:absolute;z-index:2;filter:drop-shadow(0 16px 24px rgba(0,0,0,.3))}.signatureApps_heroAppLink__EAFre{border-radius:22px;color:inherit;text-decoration:none;transition:transform .18s ease,filter .18s ease}.signatureApps_heroAppLink__EAFre:hover{filter:drop-shadow(0 20px 30px rgba(0,0,0,.38));transform:translateY(-3px) scale(1.03)}.signatureApps_heroAppLink__EAFre:focus-visible{border-radius:22px;outline:3px solid #ffffff;outline-offset:5px}.signatureApps_heroAppMark__cxymU[data-index="1"]{top:calc(9% - var(--hero-app-mark-offset));left:calc(50% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="2"]{top:calc(21% - var(--hero-app-mark-offset));left:calc(79% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="3"]{top:calc(50% - var(--hero-app-mark-offset));left:calc(91% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="4"]{top:calc(79% - var(--hero-app-mark-offset));left:calc(79% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="5"]{top:calc(91% - var(--hero-app-mark-offset));left:calc(50% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="6"]{top:calc(79% - var(--hero-app-mark-offset));left:calc(21% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="7"]{top:calc(50% - var(--hero-app-mark-offset));left:calc(9% - var(--hero-app-mark-offset))}.signatureApps_heroAppMark__cxymU[data-index="8"]{top:calc(21% - var(--hero-app-mark-offset));left:calc(21% - var(--hero-app-mark-offset))}.signatureApps_brandSection__7A75g,.signatureApps_contentSection__05Y3w{width:min(1180px,calc(100% - 48px));margin:0 auto}.signatureApps_contentSection__05Y3w{padding:92px 0 112px}.signatureApps_sectionHeader__zwWkw{max-width:760px;margin-bottom:34px}.signatureApps_sectionTitle__IJO0S{margin:0 0 14px;font-size:clamp(2rem,3.8vw,3rem);line-height:1.12;letter-spacing:-.055em;text-wrap:balance}.signatureApps_galleryTitle__4A6B_{font-size:clamp(1.7rem,3vw,2.35rem)}.signatureApps_sectionDescription__hvhJ_{margin:0;color:var(--apps-muted);font-size:1.02rem;line-height:1.75}.signatureApps_appGrid___30dH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.signatureApps_appCard__GNItd{min-width:0;border:1px solid var(--apps-line);border-radius:30px;background:var(--apps-surface);box-shadow:0 16px 48px rgba(24,33,61,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.signatureApps_appCard__GNItd:hover{border-color:color-mix(in srgb,var(--app-accent) 42%,transparent);box-shadow:0 24px 64px rgba(24,33,61,.11);transform:translateY(-3px)}.signatureApps_appCardLink__uXV62{display:flex;min-height:100%;padding:28px;color:inherit;flex-direction:column;text-decoration:none}.signatureApps_appCardLink__uXV62:focus-visible,.signatureApps_storeBadgeLink__KwTRu:focus-visible{border-radius:12px;outline:3px solid var(--app-accent-deep,#4b4ed7);outline-offset:4px}.signatureApps_appCardTopline__Ob6e5{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.signatureApps_appMark__B9YKJ{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-accent) 18%,transparent);border-radius:24%;background:var(--app-accent-soft);box-shadow:0 12px 28px color-mix(in srgb,var(--app-accent) 14%,transparent)}.signatureApps_appMarkSmall__Zi0Gg{width:52px;height:52px;border-radius:16px}.signatureApps_appMarkMedium__g1EXv{width:88px;height:88px;border-radius:22px}.signatureApps_appMarkLarge__xVNng{width:140px;height:140px;border-radius:34px}.signatureApps_appMarkImage__0xi1o{width:100%;height:100%;object-fit:cover}.signatureApps_appMarkConcealed__FIh__{border-color:rgba(174,185,255,.34);background:linear-gradient(145deg,rgba(174,185,255,.24),rgba(255,255,255,.08)),#17213c;box-shadow:0 12px 28px rgba(0,0,0,.22)}.signatureApps_appMarkQuestion__EsXo_{color:#d9deff;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1}.signatureApps_appMarkText__pv4X5{color:var(--app-accent-deep);font-size:clamp(1.15rem,2vw,2.2rem);font-weight:900;letter-spacing:-.06em}.signatureApps_statusPill__qmm7Q{display:inline-flex;min-height:34px;padding:7px 11px;border-radius:999px;align-items:center;gap:7px;font-size:.75rem;font-weight:800;line-height:1.2}.signatureApps_statusAvailable__tFHQR{border:1px solid #10172a;background:transparent;color:#10172a}.signatureApps_statusPreparing__DQh8e{background:#f0f2f6;color:#5c6474}.signatureApps_platformBadges__Vf2z_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.signatureApps_appCardCopy__urPfd{flex:1 1;padding-top:28px}.signatureApps_appCardTitle__BOLJg{margin:0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.08;letter-spacing:0}.signatureApps_appCardDescriptor__xQ48l{margin:7px 0 0;color:color-mix(in srgb,var(--app-accent-deep) 76%,#ffffff);font-size:.96rem;font-weight:700}.signatureApps_appCardSummary__jCR3L{margin:18px 0 0;color:var(--apps-muted);line-height:1.7;word-break:keep-all}.signatureApps_brandHero__PPXe2{padding:clamp(56px,8vw,96px) 24px;background:linear-gradient(155deg,var(--app-accent-soft) 0,#ffffff 72%)}.signatureApps_brandHeroInner__hHst6{width:min(1180px,100%);margin:0 auto}.signatureApps_brandHeroContent__E8v_Z{display:block}.signatureApps_brandHeroIdentity__oNVUo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.signatureApps_brandTitle__aU_zA{margin:0;font-size:clamp(2.5rem,5.5vw,4rem);line-height:1;letter-spacing:0}.signatureApps_storeBadgeRow__lA1_2{display:flex;margin-top:28px;margin-left:calc(140px + clamp(28px, 5vw, 64px));align-items:center;flex-wrap:wrap;gap:10px}.signatureApps_storeBadgeLink__KwTRu{display:inline-flex;min-height:50px;border-radius:10px;align-items:center}.signatureApps_storeBadgeLink__KwTRu img{width:auto;max-width:100%;height:48px;object-fit:contain}.signatureApps_brandSection__7A75g{padding:84px 0 112px}.signatureApps_gallerySection__crF5k{width:min(1320px,calc(100% - 48px))}.signatureApps_galleryViewport__drNK9{position:relative;margin:0 48px}.signatureApps_galleryMobileViewport__n9cHB{display:none}.signatureApps_visuallyHidden__YeXYr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.signatureApps_galleryButton__GQloA{position:absolute;z-index:2;top:50%;display:inline-flex;width:48px;height:48px;padding:0;border:1px solid rgba(152,162,179,.34);border-radius:14px;background:rgba(255,255,255,.88);color:#667085;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(16,24,40,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transform:translateY(-50%)}.signatureApps_galleryButtonPrevious__zsOOF{left:-64px}.signatureApps_galleryButtonNext__sdbD5{right:-64px}.signatureApps_galleryChevron__iscu7{display:block;width:11px;height:11px;border-top:2px solid;border-right:2px solid}.signatureApps_galleryChevronPrevious__R9_i1{margin-left:4px;transform:rotate(-135deg)}.signatureApps_galleryChevronNext__iFOk1{margin-right:4px;transform:rotate(45deg)}.signatureApps_galleryButton__GQloA:hover:not(:disabled){border-color:rgba(102,112,133,.58);background:#ffffff;color:#475467}.signatureApps_galleryButton__GQloA:focus-visible{outline:3px solid var(--app-accent-deep,#4b4ed7);outline-offset:3px}.signatureApps_galleryButton__GQloA:disabled{color:#98a2b3;opacity:.48;cursor:not-allowed}.signatureApps_screenshotRail__U3Rj_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.signatureApps_screenshotRail__U3Rj_[data-visible-count="1"]{grid-template-columns:minmax(0,calc((100% - 44px) / 3));justify-content:center}.signatureApps_screenshotRail__U3Rj_[data-visible-count="2"]{grid-template-columns:repeat(2,minmax(0,calc((100% - 44px) / 3)));justify-content:center}.signatureApps_screenshotCard__63Ks9{min-width:0;margin:0;padding:13px;border:1px solid var(--apps-line);border-radius:32px;background:#ffffff;box-shadow:0 20px 54px rgba(20,29,52,.09)}.signatureApps_screenshotPreviewButton__COMJd{display:block;width:100%;margin:0;padding:0;border:0;border-radius:22px;background:transparent;color:inherit;cursor:zoom-in}.signatureApps_screenshotPreviewButton__COMJd:focus-visible{outline:3px solid var(--app-accent-deep,#4b4ed7);outline-offset:4px}.signatureApps_screenshotFrame__lnHpb{position:relative;overflow:hidden;aspect-ratio:9/16;border-radius:22px;background:var(--app-accent-soft)}.signatureApps_screenshotFrame__lnHpb img{object-fit:contain}.signatureApps_screenshotAttribution__qf0A_{position:absolute;z-index:1;right:0;bottom:0;display:inline-flex;padding:10px 10px 5px;background:transparent;line-height:0}.signatureApps_screenshotAttribution__qf0A_ img{width:98px;height:18px;object-fit:contain}@media (max-width:980px){.signatureApps_hubHeroInner__Mu_Vm{grid-template-columns:1fr;min-height:auto}.signatureApps_hubHeroVisual__bi1Bz{width:min(100%,480px);justify-self:center}}@media (max-width:760px){.signatureApps_galleryDesktopViewport__UCZiw{display:none}.signatureApps_galleryMobileViewport__n9cHB{display:block}.signatureApps_hubHero__rHnIQ{padding:42px 20px 24px}.signatureApps_hubHeroInner__Mu_Vm{gap:24px}.signatureApps_contentSection__05Y3w{padding:36px 0}.signatureApps_hubStats__4VELd{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.signatureApps_hubStats__4VELd>div{min-height:0;padding:10px 10px 6px;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:4px}.signatureApps_hubStats__4VELd dt{font-size:clamp(.72rem,3.4vw,.8rem)}.signatureApps_hubStats__4VELd dd{font-size:1.4rem}.signatureApps_appGrid___30dH{grid-template-columns:1fr}.signatureApps_brandHero__PPXe2{padding:24px 20px 28px}.signatureApps_brandSection__7A75g{padding:36px 0}.signatureApps_brandHeroIdentity__oNVUo{grid-template-columns:auto minmax(0,1fr);gap:20px}.signatureApps_appMarkLarge__xVNng{width:96px;height:96px;border-radius:25px}.signatureApps_storeBadgeRow__lA1_2{margin-left:0;justify-content:flex-start}.signatureApps_screenshotRail__U3Rj_{display:grid;width:auto;padding:0;overflow:visible;grid-template-columns:minmax(0,1fr)}.signatureApps_screenshotRail__U3Rj_[data-visible-count="1"],.signatureApps_screenshotRail__U3Rj_[data-visible-count="2"]{grid-template-columns:minmax(0,1fr);justify-content:stretch}.signatureApps_galleryButtonPrevious__zsOOF{left:-56px}.signatureApps_galleryButtonNext__sdbD5{right:-56px}.signatureApps_screenshotCard__63Ks9{box-sizing:border-box;width:min(100%,330px);justify-self:center}.signatureApps_screenshotCard__63Ks9:not(:first-child){display:none}}@media (max-width:520px){.signatureApps_brandSection__7A75g,.signatureApps_contentSection__05Y3w,.signatureApps_gallerySection__crF5k{width:min(100% - 32px,1180px)}.signatureApps_galleryViewport__drNK9{margin:0 56px}.signatureApps_galleryButtonPrevious__zsOOF{left:-64px}.signatureApps_galleryButtonNext__sdbD5{right:-64px}.signatureApps_hubHeroTitle__O0fdv{font-size:clamp(2.35rem,12vw,3.35rem)}.signatureApps_hubHeroVisual__bi1Bz{--hero-app-mark-offset:30px;transform:scale(.94)}.signatureApps_appMarkMedium__g1EXv{width:60px;height:60px;border-radius:18px}.signatureApps_appCardLink__uXV62{padding:22px}.signatureApps_statusPill__qmm7Q{max-width:160px}.signatureApps_brandTitle__aU_zA{font-size:clamp(1.85rem,9vw,3rem)}.signatureApps_storeBadgeRow__lA1_2{flex-wrap:nowrap;gap:8px}.signatureApps_storeBadgeLink__KwTRu{min-width:0;flex:0 0 auto}.signatureApps_storeBadgeLink__KwTRu img{width:auto;max-width:none;height:48px;max-height:none}}@media (max-width:375px){.signatureApps_brandTitle__aU_zA{font-size:clamp(1.625rem,8vw,3rem)}.signatureApps_storeBadgeLink__KwTRu img{height:41px}}@media (prefers-reduced-motion:reduce){.signatureApps_appCard__GNItd,.signatureApps_heroAppLink__EAFre{transition:none}.signatureApps_appCard__GNItd:hover,.signatureApps_heroAppLink__EAFre:hover{transform:none}}