.PublicInfoPage-module__lD5qya__shell{color:#f8edd9;background:linear-gradient(#0a0e17e6,#0a0e17b8),radial-gradient(circle at 16% 10%,#c997342e,#0000 24rem),radial-gradient(circle at 80% 0,#46659b29,#0000 28rem),#070a12;min-height:100vh;padding:22px}.PublicInfoPage-module__lD5qya__header,.PublicInfoPage-module__lD5qya__hero,.PublicInfoPage-module__lD5qya__productGrid,.PublicInfoPage-module__lD5qya__processStrip,.PublicInfoPage-module__lD5qya__infoPanel,.PublicInfoPage-module__lD5qya__footer{width:min(100%,1180px);margin:0 auto}.PublicInfoPage-module__lD5qya__header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c14b8;border:1px solid #f8edd929;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:12px 14px;display:grid;position:sticky;top:16px}.PublicInfoPage-module__lD5qya__brand,.PublicInfoPage-module__lD5qya__footerBrand{color:#f8edd9;align-items:center;gap:10px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.PublicInfoPage-module__lD5qya__brand span{background:linear-gradient(135deg,#c7892b,#7d2b28 55%,#263d6a);border-radius:7px;width:24px;height:24px;box-shadow:0 10px 28px #c9892b38}.PublicInfoPage-module__lD5qya__brand img{object-fit:cover;border-radius:10px;flex:none;width:28px;height:28px;box-shadow:0 10px 20px #0f172a2e,inset 0 0 0 1px #ffffff59}.PublicInfoPage-module__lD5qya__nav{justify-content:center;gap:20px;display:flex}.PublicInfoPage-module__lD5qya__nav a,.PublicInfoPage-module__lD5qya__footerLinks a{color:#f8edd9bd;font-size:13px;font-weight:800;text-decoration:none}.PublicInfoPage-module__lD5qya__nav a:hover,.PublicInfoPage-module__lD5qya__footerLinks a:hover{color:#f8edd9}.PublicInfoPage-module__lD5qya__headerCta{color:#101018;background:#f8edd9;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.PublicInfoPage-module__lD5qya__hero{gap:22px;padding:92px 0 54px;display:grid}.PublicInfoPage-module__lD5qya__centerHero{text-align:center;justify-items:center}.PublicInfoPage-module__lD5qya__eyebrow{color:#f0c15a;letter-spacing:.04em;text-transform:uppercase;border:1px solid #c9892b5c;border-radius:999px;width:fit-content;margin:0;padding:7px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:900}.PublicInfoPage-module__lD5qya__hero h1{color:#fff6e8;letter-spacing:0;word-break:keep-all;max-width:880px;margin:0;font-size:64px;font-weight:950;line-height:1.04}.PublicInfoPage-module__lD5qya__hero p{color:#f8edd9c7;word-break:keep-all;max-width:690px;margin:0;font-size:18px;font-weight:700;line-height:1.7}.PublicInfoPage-module__lD5qya__actions,.PublicInfoPage-module__lD5qya__productActions{flex-wrap:wrap;gap:10px;display:flex}.PublicInfoPage-module__lD5qya__cta,.PublicInfoPage-module__lD5qya__productActions a{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.PublicInfoPage-module__lD5qya__primary,.PublicInfoPage-module__lD5qya__productActions a:first-child{color:#101018;background:#c7892b}.PublicInfoPage-module__lD5qya__secondary,.PublicInfoPage-module__lD5qya__productActions a:last-child{color:#f8edd9;border:1px solid #f8edd938}.PublicInfoPage-module__lD5qya__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 0 54px;display:grid}.PublicInfoPage-module__lD5qya__productCard{background:#101522db;border:1px solid #f8edd924;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.PublicInfoPage-module__lD5qya__compactCard{box-shadow:none}.PublicInfoPage-module__lD5qya__productImage{background:#121827;border-bottom:1px solid #f8edd91f;min-height:178px;position:relative}.PublicInfoPage-module__lD5qya__productImage img{object-fit:cover;opacity:.78}.PublicInfoPage-module__lD5qya__productBody{gap:14px;padding:20px;display:grid}.PublicInfoPage-module__lD5qya__productMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.PublicInfoPage-module__lD5qya__productMeta span,.PublicInfoPage-module__lD5qya__productMeta strong{color:#f0c15a;border:1px solid #c9892b42;border-radius:8px;padding:7px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.PublicInfoPage-module__lD5qya__productMeta strong{color:#f8edd9bd}.PublicInfoPage-module__lD5qya__productBody h2,.PublicInfoPage-module__lD5qya__processStrip h2,.PublicInfoPage-module__lD5qya__infoPanel h2{color:#fff6e8;letter-spacing:0;word-break:keep-all;margin:0;font-size:24px;font-weight:950;line-height:1.18}.PublicInfoPage-module__lD5qya__priceLine{color:#f0c15a;border-bottom:1px solid #c9892b6b;width:fit-content;font-size:18px;font-weight:950}.PublicInfoPage-module__lD5qya__productBody p,.PublicInfoPage-module__lD5qya__productBody li,.PublicInfoPage-module__lD5qya__processStrip p,.PublicInfoPage-module__lD5qya__infoPanel p,.PublicInfoPage-module__lD5qya__infoPanel li,.PublicInfoPage-module__lD5qya__footer p,.PublicInfoPage-module__lD5qya__businessNote{color:#f8edd9bd;word-break:keep-all;margin:0;font-size:14px;font-weight:700;line-height:1.65}.PublicInfoPage-module__lD5qya__productBody ul,.PublicInfoPage-module__lD5qya__infoPanel ul{gap:8px;margin:0;padding-left:18px;display:grid}.PublicInfoPage-module__lD5qya__productActions{padding-top:6px}.PublicInfoPage-module__lD5qya__productActions a{flex:130px}.PublicInfoPage-module__lD5qya__processStrip{background:#f8edd91f;border:1px solid #f8edd924;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:54px;display:grid;overflow:hidden}.PublicInfoPage-module__lD5qya__processStrip article{background:#0a0e17c7;gap:10px;padding:24px;display:grid}.PublicInfoPage-module__lD5qya__processStrip span{color:#c7892b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:900}.PublicInfoPage-module__lD5qya__infoPanel{background:#101522cc;border:1px solid #f8edd924;border-radius:8px;gap:18px;margin-bottom:28px;padding:28px;display:grid}.PublicInfoPage-module__lD5qya__dark{background:#0c111d}.PublicInfoPage-module__lD5qya__notice{background:#c9892b1a;border-color:#c9892b52}.PublicInfoPage-module__lD5qya__footer{border-top:1px solid #f8edd924;grid-template-columns:minmax(260px,1fr) minmax(0,auto);align-items:start;gap:22px 36px;margin-top:64px;padding:28px 0 8px;display:grid}.PublicInfoPage-module__lD5qya__businessGrid{background:#f8edd91f;border:1px solid #f8edd91f;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid;overflow:hidden}.PublicInfoPage-module__lD5qya__businessGrid div{background:#070a12c2;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.PublicInfoPage-module__lD5qya__businessGrid dt,.PublicInfoPage-module__lD5qya__businessGrid dd{margin:0;font-size:12px;font-weight:850;line-height:1.5}.PublicInfoPage-module__lD5qya__businessGrid dt{color:#f0c15a;white-space:nowrap}.PublicInfoPage-module__lD5qya__businessGrid dd{color:#f8edd9a8;overflow-wrap:break-word;word-break:keep-all}.PublicInfoPage-module__lD5qya__footerLinks{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;max-width:560px;display:flex}.PublicInfoPage-module__lD5qya__footerLinks a{white-space:nowrap;line-height:1}.PublicInfoPage-module__lD5qya__businessNote{color:#f8edd98f;grid-column:1/-1}.PublicInfoPage-module__lD5qya__detailList{background:#0f172a1a;border:1px solid #0f172a1a;border-radius:16px;gap:1px;margin:0;display:grid;overflow:hidden}.PublicInfoPage-module__lD5qya__detailList div{background:#fff;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.PublicInfoPage-module__lD5qya__detailList dt,.PublicInfoPage-module__lD5qya__detailList dd{margin:0;font-size:14px;line-height:1.55}.PublicInfoPage-module__lD5qya__detailList dt{color:#475569;white-space:nowrap;font-weight:900}.PublicInfoPage-module__lD5qya__detailList dd{color:#0b0f19;overflow-wrap:anywhere;font-weight:850}.PublicInfoPage-module__lD5qya__legalShell{color:#0b0f19;background:radial-gradient(circle at 50% 0,#64748b3d,#0000 28%),#e5e7eb;padding:0 18px 42px;font-family:Pretendard,SUIT,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__header,.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__hero,.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__infoPanel,.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footer{width:min(100%,920px)}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e5e7ebf0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;justify-content:flex-start;min-height:62px;padding:0;display:flex;top:0}.PublicInfoPage-module__lD5qya__minimalHeader{grid-template-columns:auto}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__brand{color:#0b0f19;letter-spacing:-.03em;font-size:18px;font-weight:950}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__legalHero{background:#fff;border:1px solid #0f172a1a;border-radius:24px;gap:14px;margin:24px auto 18px;padding:34px 28px;box-shadow:0 18px 42px #0f172a14}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__eyebrow{color:#475569;letter-spacing:.04em;border:0;padding:0;font-size:11px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__hero h1{color:#0b0f19;letter-spacing:-.04em;max-width:760px;font-size:clamp(34px,7vw,48px)}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__hero p{color:#475569;max-width:760px;font-size:15px;font-weight:780}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__infoPanel{background:#fff;border:1px solid #0f172a1a;border-radius:20px;gap:14px;margin-bottom:14px;padding:24px;box-shadow:0 18px 42px #0f172a0f}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__notice{background:#f1f5f9;border-color:#0f172a1f}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__infoPanel h2{color:#0b0f19;font-size:21px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__infoPanel p,.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__infoPanel li{color:#475569;font-size:14px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footer{background:linear-gradient(135deg,#0f172afa,#1e293bfa),#0f172a;border:0;border-radius:24px 24px 0 0;grid-template-columns:minmax(240px,.72fr) minmax(520px,1.28fr);gap:26px 34px;width:min(100%,1080px);margin-top:30px;padding:26px 24px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footerBrand{color:#fff;font-size:18px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footer p{color:#f8fafcc2}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footerLinks{grid-template-columns:repeat(5,max-content);justify-content:flex-end;gap:8px;max-width:none;display:grid}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footerLinks a{color:#fff;white-space:nowrap;border:1px solid #f8fafc2e;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__businessGrid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 34px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__businessGrid div{background:0 0;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__businessGrid dt{color:#f8fafc9e;white-space:nowrap;font-size:12px;font-weight:900}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__businessGrid dd{color:#f8fafce0;overflow-wrap:break-word;word-break:keep-all;font-size:12px;font-weight:780}@media (max-width:1080px){.PublicInfoPage-module__lD5qya__productGrid,.PublicInfoPage-module__lD5qya__processStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PublicInfoPage-module__lD5qya__shell{padding:14px}.PublicInfoPage-module__lD5qya__header{grid-template-columns:1fr auto;position:static}.PublicInfoPage-module__lD5qya__nav{grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.PublicInfoPage-module__lD5qya__hero{padding:54px 0 28px}.PublicInfoPage-module__lD5qya__hero h1{font-size:40px}.PublicInfoPage-module__lD5qya__hero p{font-size:16px}.PublicInfoPage-module__lD5qya__productGrid,.PublicInfoPage-module__lD5qya__processStrip,.PublicInfoPage-module__lD5qya__footer{grid-template-columns:1fr}.PublicInfoPage-module__lD5qya__footerLinks{justify-content:flex-start}.PublicInfoPage-module__lD5qya__businessGrid{grid-template-columns:1fr}.PublicInfoPage-module__lD5qya__legalShell{padding:0 12px 28px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__header{min-height:58px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__legalHero{border-radius:20px;margin-top:16px;padding:26px 20px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__infoPanel{padding:20px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footer{grid-template-columns:1fr;padding:24px 18px}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__footerLinks{flex-wrap:wrap;justify-content:flex-start;display:flex}.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__businessGrid,.PublicInfoPage-module__lD5qya__legalShell .PublicInfoPage-module__lD5qya__businessGrid div{grid-template-columns:1fr}.PublicInfoPage-module__lD5qya__detailList div{grid-template-columns:1fr;gap:4px}}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell){background:radial-gradient(circle at 50% 0%, #64748b4d, transparent 28%), var(--brand-page-deep);color:var(--brand-ink);padding:0;font-family:Pretendard,SUIT,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__header,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__hero,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productGrid,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__footer{width:min(100%,1400px)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__header{border:0;border-bottom:1px solid var(--brand-line);background:#e5e7ebf0;border-radius:0;min-height:58px;padding:0 clamp(18px,4vw,32px);top:0}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__brand,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__nav a{color:var(--brand-ink)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__headerCta{border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-navy);border-radius:999px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__hero{background:var(--brand-page);padding:54px clamp(18px,5vw,56px) 32px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__eyebrow{color:var(--brand-muted);border:0;padding:0}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__hero h1{color:var(--brand-ink);font-size:clamp(38px,5vw,72px)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__hero p{color:#334155}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__primary,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productActions a:first-child{background:var(--brand-navy);color:var(--brand-on-dark);border-radius:999px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__secondary,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productActions a:last-child{border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-navy);border-radius:999px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productGrid,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel{background:var(--brand-page)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productGrid{padding:20px clamp(18px,5vw,56px) 54px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productCard,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip article,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel{border-color:var(--brand-line);background:var(--brand-surface);box-shadow:var(--brand-shadow);border-radius:24px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productImage img{opacity:1}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productMeta span,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productMeta strong{border-color:var(--brand-line);color:var(--brand-muted)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productBody h2,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip h2,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel h2,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__summaryCard strong{color:var(--brand-ink)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__priceLine{border-color:var(--brand-line);color:var(--brand-navy)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productBody p,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__productBody li,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip p,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel p,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel li{color:var(--brand-muted)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip{border:0;gap:12px;margin-bottom:0;padding:0 clamp(18px,5vw,56px) 54px;overflow:visible}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__processStrip span{background:var(--brand-navy);width:38px;height:38px;color:var(--brand-on-dark);border-radius:14px;place-items:center;display:inline-grid}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel{margin-bottom:0;padding:28px clamp(18px,5vw,56px)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__notice{background:#f1f5f9}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__footer{background:linear-gradient(135deg, var(--brand-navy), var(--brand-navy-soft));color:var(--brand-on-dark);border:0;margin-top:0;padding:34px clamp(18px,5vw,56px) 48px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__footerBrand,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__footerLinks a,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__footer p,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__businessGrid dt,.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__businessGrid dd{color:var(--brand-on-dark)}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__businessGrid{background:0 0;border:0}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__businessGrid div{background:0 0}@media (max-width:720px){.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__header{padding:0 16px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__hero{padding:38px 18px 26px}.PublicInfoPage-module__lD5qya__shell:not(.PublicInfoPage-module__lD5qya__legalShell) .PublicInfoPage-module__lD5qya__infoPanel{margin:0 14px;padding:22px}}
.MockServiceFlow-module__AX-1mW__flowShell{grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);gap:18px;width:min(100%,1180px);margin:0 auto 30px;display:grid}.MockServiceFlow-module__AX-1mW__sidePanel,.MockServiceFlow-module__AX-1mW__formPanel,.MockServiceFlow-module__AX-1mW__dashboardPanel,.MockServiceFlow-module__AX-1mW__checkoutPanel{background:#101522d1;border:1px solid #f8edd924;border-radius:8px;box-shadow:0 24px 70px #00000038}.MockServiceFlow-module__AX-1mW__sidePanel{align-content:space-between;gap:28px;min-height:520px;padding:30px;display:grid}.MockServiceFlow-module__AX-1mW__sidePanel h2,.MockServiceFlow-module__AX-1mW__formPanel h2,.MockServiceFlow-module__AX-1mW__dashboardPanel h2,.MockServiceFlow-module__AX-1mW__checkoutPanel h2{color:#fff6e8;word-break:keep-all;margin:0;font-size:30px;font-weight:950;line-height:1.15}.MockServiceFlow-module__AX-1mW__sidePanel p,.MockServiceFlow-module__AX-1mW__formPanel p,.MockServiceFlow-module__AX-1mW__dashboardPanel p,.MockServiceFlow-module__AX-1mW__checkoutPanel p,.MockServiceFlow-module__AX-1mW__sidePanel li,.MockServiceFlow-module__AX-1mW__dashboardPanel li,.MockServiceFlow-module__AX-1mW__checkoutPanel li,.MockServiceFlow-module__AX-1mW__field label,.MockServiceFlow-module__AX-1mW__finePrint,.MockServiceFlow-module__AX-1mW__statusList dt,.MockServiceFlow-module__AX-1mW__statusList dd{color:#f8edd9bd;word-break:keep-all;margin:0;font-size:14px;font-weight:750;line-height:1.65}.MockServiceFlow-module__AX-1mW__sidePanel ul,.MockServiceFlow-module__AX-1mW__dashboardPanel ul,.MockServiceFlow-module__AX-1mW__checkoutPanel ul{gap:8px;margin:0;padding-left:18px;display:grid}.MockServiceFlow-module__AX-1mW__formPanel,.MockServiceFlow-module__AX-1mW__dashboardPanel,.MockServiceFlow-module__AX-1mW__checkoutPanel{gap:20px;padding:30px;display:grid}.MockServiceFlow-module__AX-1mW__modeTabs,.MockServiceFlow-module__AX-1mW__providerGrid,.MockServiceFlow-module__AX-1mW__summaryGrid,.MockServiceFlow-module__AX-1mW__reportGrid,.MockServiceFlow-module__AX-1mW__paymentGrid{gap:10px;display:grid}.MockServiceFlow-module__AX-1mW__modeTabs{background:#f8edd90f;border:1px solid #f8edd924;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.MockServiceFlow-module__AX-1mW__modeTabs span{color:#f8edd9b3;text-align:center;border-radius:6px;padding:12px;font-size:14px;font-weight:900}.MockServiceFlow-module__AX-1mW__modeTabs span:first-child{color:#101018;background:#c7892b}.MockServiceFlow-module__AX-1mW__providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MockServiceFlow-module__AX-1mW__providerButton,.MockServiceFlow-module__AX-1mW__submitButton,.MockServiceFlow-module__AX-1mW__ghostButton,.MockServiceFlow-module__AX-1mW__paymentCard button{color:#f8edd9;cursor:not-allowed;background:#f8edd90f;border:1px solid #f8edd929;border-radius:8px;min-height:46px;padding:0 14px;font-size:14px;font-weight:950}.MockServiceFlow-module__AX-1mW__providerButtonLink{cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.MockServiceFlow-module__AX-1mW__kakaoButton{color:#191600;background:#fee500;border-color:#ffcd005c}.MockServiceFlow-module__AX-1mW__kakaoButton strong{color:#191600}.MockServiceFlow-module__AX-1mW__kakaoButton:hover{filter:brightness(.96)}.MockServiceFlow-module__AX-1mW__testCheckoutBox{background:#c9892b1a;border:1px solid #c9892b52;border-radius:8px;gap:10px;padding:18px;display:grid}.MockServiceFlow-module__AX-1mW__reportGenerationBox{background:radial-gradient(circle at 12% 10%,#c9892b3d,#0000 30%),linear-gradient(135deg,#231c18fa,#0b101bf5);border:1px solid #c9892b5c;border-radius:12px;gap:18px;padding:clamp(18px,3vw,30px);display:grid;box-shadow:inset 0 1px #f8edd914}.MockServiceFlow-module__AX-1mW__generationHero{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.MockServiceFlow-module__AX-1mW__generationDial{aspect-ratio:1;background:conic-gradient(from 90deg,#f0c15a,#f0c15a1f,#f0c15a),#f8edd90f;border-radius:999px;width:82px;animation:1.4s linear infinite MockServiceFlow-module__AX-1mW__reportDialSpin;position:relative;box-shadow:0 0 34px #c9892b38}.MockServiceFlow-module__AX-1mW__generationDial:before{border-radius:inherit;content:"";background:#101018;position:absolute;inset:9px}.MockServiceFlow-module__AX-1mW__generationDial span{transform-origin:top;z-index:1;background:#f8edd9;border-radius:999px;width:3px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-2px)rotate(38deg)}.MockServiceFlow-module__AX-1mW__generationKicker{color:#f0c15a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f0c15a59;border-radius:999px;width:fit-content;margin-bottom:8px;padding:6px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:950;display:inline-flex}.MockServiceFlow-module__AX-1mW__reportGenerationBox p{color:#f8edd9c7;word-break:keep-all;margin:0;font-size:14px;font-weight:800;line-height:1.65}.MockServiceFlow-module__AX-1mW__generationProgress{background:#070a129e;border:1px solid #f8edd929;border-radius:999px;height:12px;overflow:hidden}.MockServiceFlow-module__AX-1mW__generationProgress span{border-radius:inherit;background:linear-gradient(90deg,#c7892b,#f0c15a,#fff0b8);height:100%;transition:width .7s;display:block;box-shadow:0 0 22px #f0c15a47}.MockServiceFlow-module__AX-1mW__generationSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.MockServiceFlow-module__AX-1mW__generationSteps li{background:#f8edd90e;border:1px solid #f8edd91f;border-radius:10px;align-content:start;gap:7px;min-height:150px;padding:14px;display:grid}.MockServiceFlow-module__AX-1mW__generationSteps li[data-state=done]{background:#c9892b1f;border-color:#f0c15a6b}.MockServiceFlow-module__AX-1mW__generationSteps li[data-state=active]{background:#f8edd91a;border-color:#f8edd94d}.MockServiceFlow-module__AX-1mW__generationSteps span{color:#101018;background:#c7892b;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:inline-grid}.MockServiceFlow-module__AX-1mW__generationSteps strong{color:#fff6e8;font-size:15px;font-weight:950}.MockServiceFlow-module__AX-1mW__generationSteps em{color:#f8edd9a3;word-break:keep-all;font-size:12px;font-style:normal;font-weight:780;line-height:1.55}.MockServiceFlow-module__AX-1mW__generationGraph{background:linear-gradient(#f8edd914 1px,#0000 1px) 0 0/100% 23px,#070a125c;border:1px solid #f8edd91f;border-radius:10px;grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;height:92px;padding:12px;display:grid}.MockServiceFlow-module__AX-1mW__generationGraph span{background:linear-gradient(#f0c15a,#c7892b);border-radius:999px 999px 3px 3px;animation:1.8s ease-in-out infinite MockServiceFlow-module__AX-1mW__generationBarRise;display:block}.MockServiceFlow-module__AX-1mW__generationGraph span:first-child{height:28%}.MockServiceFlow-module__AX-1mW__generationGraph span:nth-child(2){height:46%;animation-delay:.12s}.MockServiceFlow-module__AX-1mW__generationGraph span:nth-child(3){height:64%;animation-delay:.24s}.MockServiceFlow-module__AX-1mW__generationGraph span:nth-child(4){height:76%;animation-delay:.36s}.MockServiceFlow-module__AX-1mW__generationGraph span:nth-child(5){height:88%;animation-delay:.48s}.MockServiceFlow-module__AX-1mW__generationNotice{border-left:3px solid #c7892b;padding-left:12px}.MockServiceFlow-module__AX-1mW__generationRetryButton{color:#111827;min-height:48px;font:inherit;cursor:pointer;background:#f5c96b;border:1px solid #d6972ab3;border-radius:6px;margin-top:14px;padding:0 20px;font-weight:800}.MockServiceFlow-module__AX-1mW__generationRetryButton:focus-visible{outline-offset:3px;outline:3px solid #f5c96b73}.MockServiceFlow-module__AX-1mW__authConsent{color:inherit;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.MockServiceFlow-module__AX-1mW__authConsent input{flex:none;width:18px;height:18px;margin-top:1px}.MockServiceFlow-module__AX-1mW__authConsent a{color:inherit;text-underline-offset:3px;font-weight:800}.MockServiceFlow-module__AX-1mW__issuedReport{color:#101018;background:#f8edd9f5;border:1px solid #f8edd92e;border-radius:12px;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.MockServiceFlow-module__AX-1mW__issuedReport header{border-bottom:1px solid #1010181f;gap:6px;padding-bottom:14px;display:grid}.MockServiceFlow-module__AX-1mW__issuedReport header span{color:#7a4e1d;letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:950}.MockServiceFlow-module__AX-1mW__issuedReport h3{color:#101018;letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,40px);line-height:1.1}.MockServiceFlow-module__AX-1mW__issuedReport header p{color:#101018a3;font-size:13px}.MockServiceFlow-module__AX-1mW__issuedReportBody{color:#17120e;white-space:pre-wrap;word-break:keep-all;max-height:72vh;font-size:clamp(15px,1.8vw,17px);font-weight:700;line-height:1.85;overflow:auto}.MockServiceFlow-module__AX-1mW__issuedReportActions{flex-wrap:wrap;gap:10px;display:flex}.MockServiceFlow-module__AX-1mW__issuedReportActions a,.MockServiceFlow-module__AX-1mW__issuedReportActions button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:950;display:inline-flex}.MockServiceFlow-module__AX-1mW__issuedReportActions a{color:#fff6e8;background:#101018;text-decoration:none}.MockServiceFlow-module__AX-1mW__issuedReportActions button{color:#101018;cursor:pointer;background:0 0;border:1px solid #10101829}.MockServiceFlow-module__AX-1mW__issuedReportStorageNote{color:#fff6e8b8;margin:0;font-size:13px;line-height:1.7}.MockServiceFlow-module__AX-1mW__paymentDetails{gap:12px;display:grid}.MockServiceFlow-module__AX-1mW__paymentDetails summary{color:#f0c15a;cursor:pointer;font-size:13px;font-weight:950}.MockServiceFlow-module__AX-1mW__inlineSelect{gap:7px;display:grid}.MockServiceFlow-module__AX-1mW__inlineSelect span{color:#f0c15a;font-size:12px;font-weight:950}.MockServiceFlow-module__AX-1mW__inlineSelect select{color:#f8edd9;background:#070a12b8;border:1px solid #f8edd929;border-radius:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:850}.MockServiceFlow-module__AX-1mW__liveTestButton{color:#101018;cursor:pointer;background:#c7892b;border:0;border-radius:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:950}.MockServiceFlow-module__AX-1mW__liveTestButton:disabled{cursor:wait;opacity:.74}.MockServiceFlow-module__AX-1mW__testCheckoutBox p{color:#f8edd9c2;margin:0;font-size:13px;font-weight:850;line-height:1.6}.MockServiceFlow-module__AX-1mW__testCheckoutBox p[data-status=done],.MockServiceFlow-module__AX-1mW__testCheckoutBox p[data-status=success]{color:#f0c15a}.MockServiceFlow-module__AX-1mW__testCheckoutBox p[data-status=error]{color:#ffb4a8}.MockServiceFlow-module__AX-1mW__providerButton strong{color:#f0c15a}.MockServiceFlow-module__AX-1mW__mockForm{gap:14px;display:grid}.MockServiceFlow-module__AX-1mW__field{gap:7px;display:grid}.MockServiceFlow-module__AX-1mW__field input{color:#f8edd9;background:#070a129e;border:1px solid #f8edd929;border-radius:8px;min-height:48px;padding:0 14px;font-size:15px;font-weight:800}.MockServiceFlow-module__AX-1mW__submitButton{color:#101018;cursor:pointer;background:#c7892b}.MockServiceFlow-module__AX-1mW__submitButton:disabled{cursor:wait;opacity:.72}.MockServiceFlow-module__AX-1mW__ghostButton{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.MockServiceFlow-module__AX-1mW__finePrint{color:#f8edd98f}.MockServiceFlow-module__AX-1mW__formMessage{color:#f8edd9b3;margin:0;font-size:13px;font-weight:850;line-height:1.6}.MockServiceFlow-module__AX-1mW__formMessage[data-status=success]{color:#f0c15a}.MockServiceFlow-module__AX-1mW__formMessage[data-status=error]{color:#ffb4a8}.MockServiceFlow-module__AX-1mW__statusList{background:#f8edd91f;border:1px solid #f8edd924;border-radius:8px;gap:1px;display:grid;overflow:hidden}.MockServiceFlow-module__AX-1mW__statusList div{background:#070a12b8;grid-template-columns:150px 1fr;gap:14px;padding:14px;display:grid}.MockServiceFlow-module__AX-1mW__statusList dt{color:#f0c15a}.MockServiceFlow-module__AX-1mW__summaryGrid,.MockServiceFlow-module__AX-1mW__reportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.MockServiceFlow-module__AX-1mW__summaryCard,.MockServiceFlow-module__AX-1mW__reportCard,.MockServiceFlow-module__AX-1mW__paymentCard{background:#f8edd90f;border:1px solid #f8edd924;border-radius:8px;gap:10px;padding:18px;display:grid}.MockServiceFlow-module__AX-1mW__summaryCard span,.MockServiceFlow-module__AX-1mW__reportCard span,.MockServiceFlow-module__AX-1mW__paymentCard span{color:#f0c15a;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.MockServiceFlow-module__AX-1mW__summaryCard strong,.MockServiceFlow-module__AX-1mW__reportCard strong,.MockServiceFlow-module__AX-1mW__paymentCard strong{color:#fff6e8;font-size:20px;line-height:1.2}.MockServiceFlow-module__AX-1mW__paymentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.MockServiceFlow-module__AX-1mW__flowShell,.MockServiceFlow-module__AX-1mW__summaryGrid,.MockServiceFlow-module__AX-1mW__reportGrid,.MockServiceFlow-module__AX-1mW__paymentGrid,.MockServiceFlow-module__AX-1mW__generationSteps{grid-template-columns:1fr}.MockServiceFlow-module__AX-1mW__sidePanel{min-height:auto}}@media (max-width:560px){.MockServiceFlow-module__AX-1mW__sidePanel,.MockServiceFlow-module__AX-1mW__formPanel,.MockServiceFlow-module__AX-1mW__dashboardPanel,.MockServiceFlow-module__AX-1mW__checkoutPanel{padding:22px}.MockServiceFlow-module__AX-1mW__providerGrid,.MockServiceFlow-module__AX-1mW__modeTabs,.MockServiceFlow-module__AX-1mW__statusList div,.MockServiceFlow-module__AX-1mW__generationHero{grid-template-columns:1fr}}@keyframes MockServiceFlow-module__AX-1mW__reportDialSpin{to{transform:rotate(360deg)}}@keyframes MockServiceFlow-module__AX-1mW__generationBarRise{0%,to{filter:brightness(.86);transform:scaleY(.78)}50%{filter:brightness(1.12);transform:scaleY(1)}}.MockServiceFlow-module__AX-1mW__checkoutStandalone{color:#f7efe2;background:radial-gradient(circle at 50% -10%,#c9892b24,#0000 28rem),radial-gradient(circle at 80% 20%,#35496947,#0000 24rem),#171717;place-items:center;min-height:100vh;padding:clamp(22px,5vw,64px);display:grid}.MockServiceFlow-module__AX-1mW__checkoutStandalone .MockServiceFlow-module__AX-1mW__reportGenerationBox{width:min(100%,520px)}.MockServiceFlow-module__AX-1mW__checkoutStandalone .MockServiceFlow-module__AX-1mW__reportGenerationBox,.MockServiceFlow-module__AX-1mW__reportGenerationBox{text-align:center;background:radial-gradient(circle at 50% 0,#c9892b1a,#0000 18rem),linear-gradient(#262626f5,#1f1f1ffa);border:1px solid #f7efe21f;border-radius:28px;justify-items:center;gap:18px;padding:clamp(28px,5vw,48px);box-shadow:0 34px 100px #00000052,inset 0 1px #ffffff0a}.MockServiceFlow-module__AX-1mW__generationSpinner{aspect-ratio:1;border:3px solid #c9892b1f;border-color:#c9892b9e #c9892b1f #c9892b1f #c7892b;border-radius:50%;width:58px;animation:1.1s linear infinite MockServiceFlow-module__AX-1mW__reportDialSpin}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationKicker{color:#c7892b;background:#c9892b14;border-color:#c9892b47;margin:0}.MockServiceFlow-module__AX-1mW__reportGenerationBox h1,.MockServiceFlow-module__AX-1mW__reportGenerationBox h2{color:#fff8ea;letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(28px,5vw,42px);font-weight:950;line-height:1.14}.MockServiceFlow-module__AX-1mW__reportGenerationBox>p,.MockServiceFlow-module__AX-1mW__waitingCopy{color:#f7efe2ad;word-break:keep-all;max-width:380px;margin:0;font-size:15px;font-weight:800;line-height:1.75}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationProgress{background:#ffffff0a;border-color:#f7efe21a;width:100%;height:10px;margin-top:4px}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps{grid-template-columns:1fr;gap:10px;width:100%}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps li{text-align:left;background:#ffffff09;border-color:#f7efe212;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;min-height:auto;padding:14px 16px}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps span{color:#d7ad67;background:#c9892b24;grid-row:span 2;width:34px;height:34px}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps strong{color:#f7efe2e6;font-size:15px}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps em{color:#f7efe275;font-size:13px}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationNotice{color:#f7efe2c7;text-align:left;background:#c9892b14;border:1px solid #c9892b38;border-left:3px solid #c7892b;border-radius:14px;width:100%;max-width:390px;padding:14px 16px}.MockServiceFlow-module__AX-1mW__waitingInsight,.MockServiceFlow-module__AX-1mW__deliveryNote{text-align:left;background:#ffffff0a;border:1px solid #f7efe21a;border-radius:14px;gap:8px;width:100%;padding:18px;display:grid}.MockServiceFlow-module__AX-1mW__waitingInsight span,.MockServiceFlow-module__AX-1mW__deliveryNote span{color:#d7ad67;font-size:12px;font-weight:950}.MockServiceFlow-module__AX-1mW__waitingInsight strong,.MockServiceFlow-module__AX-1mW__deliveryNote strong{color:#fff8ea;word-break:keep-all;font-size:17px;line-height:1.35}.MockServiceFlow-module__AX-1mW__waitingInsight p{color:#f7efe294;margin:0;font-size:14px;font-weight:760;line-height:1.65}.MockServiceFlow-module__AX-1mW__deliveryNote{text-align:center;background:#c9892b14;border-color:#c9892b47}@media (max-width:560px){.MockServiceFlow-module__AX-1mW__checkoutStandalone{align-items:start;padding:20px 14px 40px}.MockServiceFlow-module__AX-1mW__checkoutStandalone .MockServiceFlow-module__AX-1mW__reportGenerationBox,.MockServiceFlow-module__AX-1mW__reportGenerationBox{border-radius:24px;padding:28px 18px}}.MockServiceFlow-module__AX-1mW__oauthConsentBox{gap:10px;display:grid}.MockServiceFlow-module__AX-1mW__kakaoConsentButton{color:#17130a;background:#fee500;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:800;text-decoration:none;display:flex}.MockServiceFlow-module__AX-1mW__kakaoConsentNotice{color:var(--brand-muted,#596579);text-align:center;margin:0;font-size:12px;line-height:1.65}.MockServiceFlow-module__AX-1mW__kakaoConsentNotice a{color:inherit;text-underline-offset:3px;font-weight:800}.MockServiceFlow-module__AX-1mW__sidePanel,.MockServiceFlow-module__AX-1mW__formPanel,.MockServiceFlow-module__AX-1mW__dashboardPanel,.MockServiceFlow-module__AX-1mW__checkoutPanel{border-color:var(--brand-line);background:var(--brand-surface);box-shadow:var(--brand-shadow);border-radius:24px}.MockServiceFlow-module__AX-1mW__sidePanel h2,.MockServiceFlow-module__AX-1mW__formPanel h2,.MockServiceFlow-module__AX-1mW__dashboardPanel h2,.MockServiceFlow-module__AX-1mW__checkoutPanel h2{color:var(--brand-ink)}.MockServiceFlow-module__AX-1mW__sidePanel p,.MockServiceFlow-module__AX-1mW__formPanel p,.MockServiceFlow-module__AX-1mW__dashboardPanel p,.MockServiceFlow-module__AX-1mW__checkoutPanel p,.MockServiceFlow-module__AX-1mW__sidePanel li,.MockServiceFlow-module__AX-1mW__dashboardPanel li,.MockServiceFlow-module__AX-1mW__checkoutPanel li,.MockServiceFlow-module__AX-1mW__field label,.MockServiceFlow-module__AX-1mW__finePrint,.MockServiceFlow-module__AX-1mW__statusList dt,.MockServiceFlow-module__AX-1mW__statusList dd{color:var(--brand-muted)}.MockServiceFlow-module__AX-1mW__modeTabs{border-color:var(--brand-line);background:var(--brand-page)}.MockServiceFlow-module__AX-1mW__modeTabs span{color:var(--brand-muted)}.MockServiceFlow-module__AX-1mW__modeTabs span:first-child{background:var(--brand-navy);color:var(--brand-on-dark)}.MockServiceFlow-module__AX-1mW__providerButton,.MockServiceFlow-module__AX-1mW__submitButton,.MockServiceFlow-module__AX-1mW__ghostButton,.MockServiceFlow-module__AX-1mW__paymentCard button{border-color:var(--brand-line);background:var(--brand-surface-soft);color:var(--brand-navy)}.MockServiceFlow-module__AX-1mW__submitButton,.MockServiceFlow-module__AX-1mW__liveTestButton{border-color:var(--brand-navy);background:var(--brand-navy);color:var(--brand-on-dark)}.MockServiceFlow-module__AX-1mW__testCheckoutBox{border-color:var(--brand-line);background:var(--brand-surface-soft)}.MockServiceFlow-module__AX-1mW__testCheckoutBox p,.MockServiceFlow-module__AX-1mW__formMessage,.MockServiceFlow-module__AX-1mW__finePrint{color:var(--brand-muted)}.MockServiceFlow-module__AX-1mW__testCheckoutBox p[data-status=done],.MockServiceFlow-module__AX-1mW__testCheckoutBox p[data-status=success],.MockServiceFlow-module__AX-1mW__formMessage[data-status=success]{color:#166534}.MockServiceFlow-module__AX-1mW__testCheckoutBox p[data-status=error],.MockServiceFlow-module__AX-1mW__formMessage[data-status=error]{color:#b42318}.MockServiceFlow-module__AX-1mW__providerButton strong,.MockServiceFlow-module__AX-1mW__statusList dt,.MockServiceFlow-module__AX-1mW__summaryCard span,.MockServiceFlow-module__AX-1mW__reportCard span,.MockServiceFlow-module__AX-1mW__paymentCard span,.MockServiceFlow-module__AX-1mW__inlineSelect span{color:var(--brand-muted)}.MockServiceFlow-module__AX-1mW__field input,.MockServiceFlow-module__AX-1mW__inlineSelect select{border-color:var(--brand-line);background:var(--brand-surface-soft);color:var(--brand-ink)}.MockServiceFlow-module__AX-1mW__field input::placeholder{color:#94a3b8}.MockServiceFlow-module__AX-1mW__statusList{border-color:var(--brand-line);background:var(--brand-line)}.MockServiceFlow-module__AX-1mW__statusList div,.MockServiceFlow-module__AX-1mW__summaryCard,.MockServiceFlow-module__AX-1mW__reportCard,.MockServiceFlow-module__AX-1mW__paymentCard{border-color:var(--brand-line);background:var(--brand-surface-soft)}.MockServiceFlow-module__AX-1mW__summaryCard strong,.MockServiceFlow-module__AX-1mW__reportCard strong,.MockServiceFlow-module__AX-1mW__paymentCard strong{color:var(--brand-ink)}.MockServiceFlow-module__AX-1mW__paymentCard.MockServiceFlow-module__AX-1mW__recommended{background:#eef2ff;border-color:#0f172a52}.MockServiceFlow-module__AX-1mW__checkoutStandalone{background:radial-gradient(circle at 50% -10%,#94a3b82e,#0000 30rem),#0b1020}.MockServiceFlow-module__AX-1mW__checkoutStandalone .MockServiceFlow-module__AX-1mW__reportGenerationBox,.MockServiceFlow-module__AX-1mW__reportGenerationBox{background:radial-gradient(circle at 50% 0,#94a3b81a,#0000 18rem),linear-gradient(#1e293bfa,#0f172afc);border-color:#f8fafc1f}.MockServiceFlow-module__AX-1mW__generationSpinner{border-color:#64748b #94a3b829 #94a3b829 #cbd5e1}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationKicker,.MockServiceFlow-module__AX-1mW__waitingInsight span,.MockServiceFlow-module__AX-1mW__deliveryNote span{color:#cbd5e1;background:#94a3b814;border-color:#94a3b83d}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationProgress span{background:linear-gradient(90deg,#475569,#94a3b8,#e2e8f0)}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps li[data-state=done],.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps li[data-state=active]{background:#94a3b814;border-color:#94a3b83d}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationSteps span{color:#e2e8f0;background:#94a3b824}.MockServiceFlow-module__AX-1mW__reportGenerationBox .MockServiceFlow-module__AX-1mW__generationNotice,.MockServiceFlow-module__AX-1mW__deliveryNote{background:#94a3b814;border-color:#94a3b83d #94a3b83d #94a3b83d #94a3b8}
.LoginPage-module__3QzPoW__authShell{color:#f8fafc;background:radial-gradient(circle at 50% 20%,#94a3b838,#0000 25rem),#0b1020;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.LoginPage-module__3QzPoW__authStage{align-content:center;gap:22px;width:min(100%,480px);min-height:min(720px,100vh - 64px);display:grid;position:relative}.LoginPage-module__3QzPoW__brandBlock{text-align:center;gap:8px;display:grid}.LoginPage-module__3QzPoW__brandBlock a{color:#f8fafc;letter-spacing:-.04em;justify-content:center;align-items:center;gap:10px;font-size:28px;font-weight:950;text-decoration:none;display:inline-flex}.LoginPage-module__3QzPoW__brandBlock a img{object-fit:cover;border-radius:12px;width:34px;height:34px;box-shadow:0 16px 26px #00000047}.LoginPage-module__3QzPoW__brandBlock span{color:#f8fafca8;word-break:keep-all;font-size:14px;font-weight:800}.LoginPage-module__3QzPoW__authCard{isolation:isolate;text-align:center;background:linear-gradient(145deg,#1e293bfa,#0f172afc),#0f172a;border:1px solid #f8fafc24;border-radius:24px;gap:22px;padding:clamp(30px,7vw,48px) clamp(26px,7vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.LoginPage-module__3QzPoW__cardGlow{filter:blur(34px);z-index:-1;background:#94a3b81f;border-radius:999px;height:220px;position:absolute;inset:-24% 8% auto}.LoginPage-module__3QzPoW__kicker{color:#f8fafc8a;letter-spacing:.12em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:950}.LoginPage-module__3QzPoW__authCard h1{color:#f8fafc;letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(36px,9vw,48px);font-weight:950;line-height:1.12}.LoginPage-module__3QzPoW__lead{color:#f8fafcad;word-break:keep-all;max-width:320px;margin:-6px auto 0;font-size:15px;font-weight:850;line-height:1.62}.LoginPage-module__3QzPoW__statusNote{color:#bfdbfe;background:#3b82f61a;border:1px solid #93c5fd42;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.5}.LoginPage-module__3QzPoW__kakaoButton{color:#191600;background:#fee500;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:60px;font-size:18px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 26px #fee50033}.LoginPage-module__3QzPoW__kakaoButton span{clip-path:polygon(0 0,100% 0,100% 75%,58% 75%,38% 100%,42% 75%,0 75%);background:radial-gradient(circle,#191600 0 44%,#0000 45%),linear-gradient(#191600,#191600);border-radius:999px;width:18px;height:18px}.LoginPage-module__3QzPoW__kakaoButton:hover{filter:brightness(.98)}.LoginPage-module__3QzPoW__divider{color:#f8fafc7a;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:14px;font-weight:900;display:grid}.LoginPage-module__3QzPoW__divider i{background:#f8fafc29;height:1px}.LoginPage-module__3QzPoW__emailActions{color:#f8fafca8;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;font-size:14px;font-weight:900;display:flex}.LoginPage-module__3QzPoW__emailActions a,.LoginPage-module__3QzPoW__emailLogin summary{color:#f8fafcbd;cursor:pointer;text-underline-offset:4px;text-decoration:underline}.LoginPage-module__3QzPoW__emailLogin{gap:14px;display:grid}.LoginPage-module__3QzPoW__emailLogin summary{list-style:none}.LoginPage-module__3QzPoW__emailLogin summary::-webkit-details-marker{display:none}.LoginPage-module__3QzPoW__emailPanel{text-align:left;width:min(100%,320px);margin:16px auto 0}.LoginPage-module__3QzPoW__agreement{color:#f8fafc8a;word-break:keep-all;max-width:310px;margin:0 auto;font-size:13px;font-weight:850;line-height:1.7}.LoginPage-module__3QzPoW__agreement a{color:#f8fafcc7;text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.LoginPage-module__3QzPoW__authShell{align-items:stretch;padding:16px}.LoginPage-module__3QzPoW__authStage{min-height:calc(100vh - 32px)}.LoginPage-module__3QzPoW__authCard{border-radius:22px}}
.ProductDetailPage-module__MC8LSq__page{--detail-ink:#07101c;--detail-navy:#101f31;--detail-navy-deep:#08111d;--detail-paper:#f8fafc;--detail-surface:#e5e7eb;--detail-line:#0f172a21;--detail-blue:#9ec9f2;--detail-gutter:max(24px, calc((100vw - 1440px) / 2));background:var(--detail-surface);min-height:100vh;color:var(--detail-ink);font-family:Pretendard,SUIT,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.ProductDetailPage-module__MC8LSq__page>header{z-index:20;border:0;border-bottom:1px solid var(--detail-line);width:100%;min-height:82px;padding:0 var(--detail-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfdf7;border-radius:0;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:16px;display:grid;position:sticky;top:0}.ProductDetailPage-module__MC8LSq__page>header nav{display:none}.ProductDetailPage-module__MC8LSq__page>header>a:first-child{color:var(--detail-ink);font-size:18px;font-weight:950}.ProductDetailPage-module__MC8LSq__page>header>a:first-child img{border-radius:8px;width:30px;height:30px}.ProductDetailPage-module__MC8LSq__page>header>a:last-child{border:0;border-bottom:1px solid var(--detail-ink);color:#0f172a;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:0;min-height:38px;padding:0 2px;font-size:12px;font-weight:950;display:inline-flex}.ProductDetailPage-module__MC8LSq__introBand{background:linear-gradient(90deg, #ffffff75, transparent 54%), var(--detail-surface);padding:64px var(--detail-gutter) 34px}.ProductDetailPage-module__MC8LSq__introInner,.ProductDetailPage-module__MC8LSq__stageInner,.ProductDetailPage-module__MC8LSq__contentsBand>*,.ProductDetailPage-module__MC8LSq__processBand>*{width:min(100%,1440px);margin-left:auto;margin-right:auto}.ProductDetailPage-module__MC8LSq__introInner{gap:13px;display:grid}.ProductDetailPage-module__MC8LSq__eyebrow,.ProductDetailPage-module__MC8LSq__purchaseLead>span,.ProductDetailPage-module__MC8LSq__sectionHeading>span,.ProductDetailPage-module__MC8LSq__sectionHeadingDark>span,.ProductDetailPage-module__MC8LSq__noticeHeading>span,.ProductDetailPage-module__MC8LSq__detailSection>span,.ProductDetailPage-module__MC8LSq__sectionGrid small,.ProductDetailPage-module__MC8LSq__productVisual figcaption span,.ProductDetailPage-module__MC8LSq__productVisual figcaption strong{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:0}.ProductDetailPage-module__MC8LSq__eyebrow{color:#496987;align-items:center;gap:10px;width:fit-content;font-size:11px;font-weight:950;display:inline-flex}.ProductDetailPage-module__MC8LSq__eyebrow:before{content:"";background:#5f7894;width:26px;height:1px}.ProductDetailPage-module__MC8LSq__introBand h1{max-width:980px;color:var(--detail-ink);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(46px,5vw,68px);font-weight:950;line-height:1.08}.ProductDetailPage-module__MC8LSq__introBand p{color:#475569;word-break:keep-all;max-width:760px;margin:0;font-size:17px;font-weight:760;line-height:1.7}.ProductDetailPage-module__MC8LSq__productStage{background:linear-gradient(180deg, var(--detail-surface), #edf0f4);padding:0 var(--detail-gutter) 68px}.ProductDetailPage-module__MC8LSq__stageInner{grid-template-columns:minmax(0,1.65fr) minmax(340px,.72fr);align-items:stretch;gap:20px;display:grid}.ProductDetailPage-module__MC8LSq__productVisual{background:#080e17;border:1px solid #0f172a24;border-radius:8px;min-width:0;min-height:540px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #02061729}.ProductDetailPage-module__MC8LSq__productVisual:after{content:"";background:linear-gradient(#0000 58%,#03080fb8),linear-gradient(90deg,#03080f1f,#0000 52%);position:absolute;inset:0}.ProductDetailPage-module__MC8LSq__productVisual img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08)}.ProductDetailPage-module__MC8LSq__productVisual figcaption{z-index:2;color:#f8fafc;border-top:1px solid #f8fafc70;justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.ProductDetailPage-module__MC8LSq__productVisual figcaption span,.ProductDetailPage-module__MC8LSq__productVisual figcaption strong{font-size:10px;font-weight:950}.ProductDetailPage-module__MC8LSq__purchaseCard{border:1px solid var(--detail-line);color:var(--detail-ink);background:#f8fafcfa;border-radius:8px;align-content:start;display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a1f}.ProductDetailPage-module__MC8LSq__purchaseLead{gap:14px;padding:30px 28px 26px;display:grid}.ProductDetailPage-module__MC8LSq__purchaseLead>span{color:#496987;font-size:11px;font-weight:950}.ProductDetailPage-module__MC8LSq__purchaseLead>strong{color:var(--detail-ink);font-size:42px;font-weight:950;line-height:1}.ProductDetailPage-module__MC8LSq__purchaseLead>p{color:#475569;word-break:keep-all;margin:0;font-size:14px;font-weight:760;line-height:1.65}.ProductDetailPage-module__MC8LSq__purchaseFacts{border-top:1px solid var(--detail-line);border-bottom:1px solid var(--detail-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ProductDetailPage-module__MC8LSq__purchaseFacts>div{align-content:center;gap:6px;min-height:96px;padding:18px;display:grid}.ProductDetailPage-module__MC8LSq__purchaseFacts>div:nth-child(odd){border-right:1px solid var(--detail-line)}.ProductDetailPage-module__MC8LSq__purchaseFacts>div:nth-child(-n+2){border-bottom:1px solid var(--detail-line)}.ProductDetailPage-module__MC8LSq__purchaseFacts dt,.ProductDetailPage-module__MC8LSq__purchaseFacts dd{margin:0}.ProductDetailPage-module__MC8LSq__purchaseFacts dt{color:#64748b;font-size:11px;font-weight:900}.ProductDetailPage-module__MC8LSq__purchaseFacts dd{color:var(--detail-ink);word-break:keep-all;font-size:13px;font-weight:900;line-height:1.5}.ProductDetailPage-module__MC8LSq__purchaseActions{gap:10px;padding:24px 28px 14px;display:grid}.ProductDetailPage-module__MC8LSq__primaryCta,.ProductDetailPage-module__MC8LSq__secondaryCta{border-radius:0;align-items:center;gap:18px;width:100%;min-height:50px;padding:0 15px;font-size:13px;font-weight:950;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.ProductDetailPage-module__MC8LSq__primaryCta{border:1px solid var(--detail-navy);background:var(--detail-navy);color:#f8fafc;justify-content:space-between}.ProductDetailPage-module__MC8LSq__secondaryCta{border:1px solid var(--detail-line);color:var(--detail-ink);justify-content:center}.ProductDetailPage-module__MC8LSq__primaryCta:hover{background:#21456c;border-color:#21456c}.ProductDetailPage-module__MC8LSq__secondaryCta:hover{background:#f1f5f9;border-color:#718096}.ProductDetailPage-module__MC8LSq__purchaseCard>small{color:#64748b;word-break:keep-all;padding:0 28px 26px;font-size:11px;font-weight:720;line-height:1.55}.ProductDetailPage-module__MC8LSq__contentsBand{padding:6px var(--detail-gutter) 76px;background:linear-gradient(#edf0f4 0%,#e5e7eb 100%)}.ProductDetailPage-module__MC8LSq__sectionHeading,.ProductDetailPage-module__MC8LSq__sectionHeadingDark{gap:8px;margin-bottom:26px;display:grid}.ProductDetailPage-module__MC8LSq__sectionHeading>span,.ProductDetailPage-module__MC8LSq__sectionHeadingDark>span,.ProductDetailPage-module__MC8LSq__noticeHeading>span{color:#5f7894;font-size:11px;font-weight:950}.ProductDetailPage-module__MC8LSq__sectionHeading h2,.ProductDetailPage-module__MC8LSq__sectionHeadingDark h2,.ProductDetailPage-module__MC8LSq__noticeHeading h2{letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(28px,3vw,38px);font-weight:950;line-height:1.15}.ProductDetailPage-module__MC8LSq__sectionHeading h2{color:var(--detail-ink)}.ProductDetailPage-module__MC8LSq__sectionHeading p{color:#475569;word-break:keep-all;max-width:680px;margin:0;font-size:14px;font-weight:760;line-height:1.65}.ProductDetailPage-module__MC8LSq__contentsLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:20px;display:grid}.ProductDetailPage-module__MC8LSq__primaryColumn,.ProductDetailPage-module__MC8LSq__secondaryColumn{gap:20px;display:grid}.ProductDetailPage-module__MC8LSq__detailSection{border:1px solid var(--detail-line);background:#f8fafcf5;border-radius:8px;align-content:start;gap:17px;min-width:0;padding:28px;display:grid}.ProductDetailPage-module__MC8LSq__detailSection>span{color:#5f7894;font-size:11px;font-weight:950}.ProductDetailPage-module__MC8LSq__detailSection h2{color:var(--detail-ink);letter-spacing:0;margin:0;font-size:24px;font-weight:950}.ProductDetailPage-module__MC8LSq__checkList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ProductDetailPage-module__MC8LSq__checkList li{color:#334155;word-break:keep-all;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;font-weight:760;line-height:1.6;display:grid}.ProductDetailPage-module__MC8LSq__checkList svg{color:#315f90;margin-top:3px}.ProductDetailPage-module__MC8LSq__sectionGrid{border:1px solid var(--detail-line);background:var(--detail-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ProductDetailPage-module__MC8LSq__sectionGrid article{background:#f8fafc;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:16px;display:grid}.ProductDetailPage-module__MC8LSq__sectionGrid small{color:#7fa7d2;font-size:10px;font-weight:950}.ProductDetailPage-module__MC8LSq__sectionGrid strong{color:var(--detail-ink);word-break:keep-all;font-size:14px;font-weight:900;line-height:1.5}.ProductDetailPage-module__MC8LSq__processBand{padding:64px var(--detail-gutter) 72px;background:#e5e7eb}.ProductDetailPage-module__MC8LSq__sectionHeadingDark>span{color:#5f7894}.ProductDetailPage-module__MC8LSq__sectionHeadingDark h2{color:var(--detail-ink)}.ProductDetailPage-module__MC8LSq__processGrid{border:1px solid var(--detail-line);background:#f8fafcf5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ProductDetailPage-module__MC8LSq__processGrid article{align-content:start;gap:12px;min-height:188px;padding:28px 24px;display:grid}.ProductDetailPage-module__MC8LSq__processGrid article+article{border-left:1px solid var(--detail-line)}.ProductDetailPage-module__MC8LSq__processGrid article>span{color:#496987;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-size:11px;font-weight:950}.ProductDetailPage-module__MC8LSq__processGrid h3{color:var(--detail-ink);letter-spacing:0;margin:0;font-size:20px;font-weight:950}.ProductDetailPage-module__MC8LSq__processGrid p{color:#475569;word-break:keep-all;margin:0;font-size:13px;font-weight:720;line-height:1.65}.ProductDetailPage-module__MC8LSq__noticeBand{padding:48px var(--detail-gutter) 54px;background:linear-gradient(#e5e7eb,#edf0f4);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.ProductDetailPage-module__MC8LSq__noticeHeading{gap:8px;display:grid}.ProductDetailPage-module__MC8LSq__noticeHeading h2{color:var(--detail-ink)}.ProductDetailPage-module__MC8LSq__noticeBand>.ProductDetailPage-module__MC8LSq__checkList{border:1px solid var(--detail-line);background:#f8fafcf5;border-radius:8px;padding:24px 26px}.ProductDetailPage-module__MC8LSq__page>footer{background:var(--detail-navy);width:100%;padding:34px var(--detail-gutter) 40px;border:0;border-top:1px solid #f8fafc1f;border-radius:0;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:28px 48px;margin:0;display:grid}.ProductDetailPage-module__MC8LSq__page>footer a,.ProductDetailPage-module__MC8LSq__page>footer p,.ProductDetailPage-module__MC8LSq__page>footer dt,.ProductDetailPage-module__MC8LSq__page>footer dd{color:#f8fafc}.ProductDetailPage-module__MC8LSq__page>footer>div:first-child{max-width:520px}.ProductDetailPage-module__MC8LSq__page>footer>div:first-child p{max-width:480px;margin-top:8px}.ProductDetailPage-module__MC8LSq__page>footer>div:nth-of-type(2){flex-wrap:wrap;grid-column:2;justify-content:flex-end;justify-self:end;gap:10px;display:flex}.ProductDetailPage-module__MC8LSq__page>footer>div:nth-of-type(2) a{white-space:nowrap;border:1px solid #f8fafc2e;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.ProductDetailPage-module__MC8LSq__page>footer dl{background:0 0;border:0;border-top:1px solid #f8fafc24;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 40px;padding-top:24px;display:grid}.ProductDetailPage-module__MC8LSq__page>footer dl>div{background:0 0;grid-template-columns:1fr;gap:4px;padding:0;display:grid}.ProductDetailPage-module__MC8LSq__page>footer dt{color:#f8fafc9e;white-space:nowrap}.ProductDetailPage-module__MC8LSq__page>footer dd{color:#f8fafcdb;word-break:keep-all}@media (min-width:1180px){.ProductDetailPage-module__MC8LSq__page>footer dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.ProductDetailPage-module__MC8LSq__stageInner,.ProductDetailPage-module__MC8LSq__contentsLayout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.ProductDetailPage-module__MC8LSq__productVisual{min-height:480px}.ProductDetailPage-module__MC8LSq__sectionGrid,.ProductDetailPage-module__MC8LSq__page>footer{grid-template-columns:1fr}.ProductDetailPage-module__MC8LSq__page>footer>div:nth-of-type(2),.ProductDetailPage-module__MC8LSq__page>footer dl{grid-column:auto}.ProductDetailPage-module__MC8LSq__page>footer>div:nth-of-type(2){justify-content:flex-start;justify-self:start}.ProductDetailPage-module__MC8LSq__page>footer dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ProductDetailPage-module__MC8LSq__page>header{min-height:58px;padding:0 18px}.ProductDetailPage-module__MC8LSq__page>header>a:first-child{font-size:18px}.ProductDetailPage-module__MC8LSq__page>header>a:last-child{min-height:34px}.ProductDetailPage-module__MC8LSq__introBand{padding:36px 18px 24px}.ProductDetailPage-module__MC8LSq__introBand h1{font-size:38px}.ProductDetailPage-module__MC8LSq__introBand p{font-size:14px}.ProductDetailPage-module__MC8LSq__productStage,.ProductDetailPage-module__MC8LSq__contentsBand,.ProductDetailPage-module__MC8LSq__processBand,.ProductDetailPage-module__MC8LSq__noticeBand{padding-left:16px;padding-right:16px}.ProductDetailPage-module__MC8LSq__productStage{padding-bottom:52px}.ProductDetailPage-module__MC8LSq__stageInner,.ProductDetailPage-module__MC8LSq__contentsLayout,.ProductDetailPage-module__MC8LSq__noticeBand{grid-template-columns:1fr}.ProductDetailPage-module__MC8LSq__productVisual{aspect-ratio:4/3;min-height:0}.ProductDetailPage-module__MC8LSq__purchaseLead{padding-top:26px}.ProductDetailPage-module__MC8LSq__contentsBand{padding-top:4px;padding-bottom:58px}.ProductDetailPage-module__MC8LSq__secondaryColumn{grid-template-columns:1fr 1fr}.ProductDetailPage-module__MC8LSq__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetailPage-module__MC8LSq__processGrid article:nth-child(3){border-left:0}.ProductDetailPage-module__MC8LSq__processGrid article:nth-child(n+3){border-top:1px solid var(--detail-line)}.ProductDetailPage-module__MC8LSq__noticeBand{gap:24px;padding-left:16px;padding-right:16px}.ProductDetailPage-module__MC8LSq__page>footer{grid-template-columns:1fr;padding:28px 18px 40px}.ProductDetailPage-module__MC8LSq__page>footer dl,.ProductDetailPage-module__MC8LSq__page>footer dl>div{grid-template-columns:1fr}}@media (max-width:520px){.ProductDetailPage-module__MC8LSq__introBand h1{font-size:34px}.ProductDetailPage-module__MC8LSq__purchaseFacts,.ProductDetailPage-module__MC8LSq__secondaryColumn,.ProductDetailPage-module__MC8LSq__sectionGrid,.ProductDetailPage-module__MC8LSq__processGrid{grid-template-columns:1fr}.ProductDetailPage-module__MC8LSq__purchaseFacts>div:nth-child(odd){border-right:0}.ProductDetailPage-module__MC8LSq__purchaseFacts>div+div{border-top:1px solid var(--detail-line)}.ProductDetailPage-module__MC8LSq__purchaseFacts>div:nth-child(-n+2){border-bottom:0}.ProductDetailPage-module__MC8LSq__purchaseLead,.ProductDetailPage-module__MC8LSq__purchaseActions,.ProductDetailPage-module__MC8LSq__detailSection,.ProductDetailPage-module__MC8LSq__purchaseCard>small{padding-left:22px;padding-right:22px}.ProductDetailPage-module__MC8LSq__processGrid article+article,.ProductDetailPage-module__MC8LSq__processGrid article:nth-child(3){border-top:1px solid var(--detail-line);border-left:0}.ProductDetailPage-module__MC8LSq__processGrid article{min-height:0}.ProductDetailPage-module__MC8LSq__page>footer dl>div{grid-template-columns:1fr;gap:3px}}
