.landing-module__g1LwZa__page{background:var(--ink);color:var(--parchment);font-family:var(--sans-kr);-webkit-font-smoothing:antialiased;min-height:100vh}.landing-module__g1LwZa__page,.landing-module__g1LwZa__page *,.landing-module__g1LwZa__page :before,.landing-module__g1LwZa__page :after{box-sizing:border-box}.landing-module__g1LwZa__page a{color:inherit;text-decoration:none}.landing-module__g1LwZa__wrap{max-width:1180px;margin:0 auto;padding:0 48px}.landing-module__g1LwZa__mark{background-image:url(/logo-mark.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.landing-module__g1LwZa__topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-gold-soft);background:#17130edb;position:sticky;top:0}.landing-module__g1LwZa__navRow{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:16px 48px;display:flex}.landing-module__g1LwZa__brand{align-items:center;gap:10px;display:flex}.landing-module__g1LwZa__brandMark{width:30px;height:30px}.landing-module__g1LwZa__brandWord{font-family:var(--wordmark);letter-spacing:.01em;color:var(--parchment);font-size:19px;font-weight:600}.landing-module__g1LwZa__brandCounter{color:var(--muted-brand);margin-left:2px;font-size:13px}.landing-module__g1LwZa__navLinks{color:var(--muted-brand);gap:32px;font-size:14px;display:flex}.landing-module__g1LwZa__navLinks a:hover{color:var(--parchment)}.landing-module__g1LwZa__navRight{align-items:center;gap:22px;display:flex}.landing-module__g1LwZa__navLogin{color:var(--muted-brand);font-size:14px}.landing-module__g1LwZa__navLogin:hover{color:var(--parchment)}.landing-module__g1LwZa__btn{cursor:pointer;font-size:14px;font-weight:500;font-family:var(--sans-kr);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;transition:opacity .15s,border-color .15s;display:inline-flex}.landing-module__g1LwZa__btnPrimary{background:linear-gradient(135deg, var(--gold-light), var(--gold-deep));color:#1a1208;font-weight:700}.landing-module__g1LwZa__btnPrimary:hover{opacity:.9}.landing-module__g1LwZa__btnGhost{color:var(--parchment);border:1px solid var(--border-parchment-soft);background:0 0}.landing-module__g1LwZa__btnGhost:hover{border-color:var(--gold-light)}.landing-module__g1LwZa__lg{padding:13px 24px;font-size:15px}.landing-module__g1LwZa__full{justify-content:center;width:100%;margin-top:auto}.landing-module__g1LwZa__hero{padding:96px 0 64px;position:relative;overflow:hidden}.landing-module__g1LwZa__heroVignette{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 70% 30%,#a9762e1a,#0000 70%);position:absolute;inset:0}.landing-module__g1LwZa__heroGrid{z-index:1;text-align:center;max-width:640px;margin:0 auto;position:relative}.landing-module__g1LwZa__heroCopy>*{opacity:0;animation:.7s ease-out both landing-module__g1LwZa__or-fade-up}.landing-module__g1LwZa__eyebrow{margin-bottom:26px;animation-delay:50ms}.landing-module__g1LwZa__eyebrowRef{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;display:flex}.landing-module__g1LwZa__eyebrowWord{color:var(--gold-light);letter-spacing:.01em;font-size:16px;font-weight:500}.landing-module__g1LwZa__rom{color:var(--muted-brand);font-style:italic;font-weight:400}.landing-module__g1LwZa__heb{font-family:var(--serif-he);color:var(--gold-light)}.landing-module__g1LwZa__eyebrowDot{color:var(--muted-brand)}.landing-module__g1LwZa__eyebrowCite{color:var(--muted-brand);font-size:14px}.landing-module__g1LwZa__eyebrowGloss{font-family:var(--serif-kr);color:var(--muted-brand);opacity:.85;margin-top:4px;font-size:13px;font-style:italic}.landing-module__g1LwZa__heroTitle{font-family:var(--serif-kr);color:var(--parchment);max-width:480px;margin:0 auto 26px;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.38;animation-delay:.15s}.landing-module__g1LwZa__subcopy{color:var(--muted-brand);max-width:440px;margin:0 auto 36px;font-size:16px;line-height:1.75;animation-delay:.25s}.landing-module__g1LwZa__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:40px;animation-delay:.35s;display:flex}.landing-module__g1LwZa__motto{justify-content:center;align-items:center;gap:14px;animation-delay:.45s;display:flex}.landing-module__g1LwZa__rule{background:linear-gradient(90deg, transparent, var(--gold-deep));width:28px;height:1px}.landing-module__g1LwZa__ruleRight{background:linear-gradient(90deg, var(--gold-deep), transparent)}.landing-module__g1LwZa__mottoText{color:var(--gold-light);letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.landing-module__g1LwZa__sectionTitle{font-family:var(--serif-kr);color:var(--parchment);text-align:center;margin:0 0 36px;font-size:clamp(24px,3vw,32px);font-weight:500}.landing-module__g1LwZa__preview{z-index:1;padding:30px 0 70px;position:relative}.landing-module__g1LwZa__previewLabel{text-align:center;color:var(--muted-brand);letter-spacing:.02em;margin:0 0 22px;font-size:13px}.landing-module__g1LwZa__studyCard{background:var(--ink-raised);border:1px solid var(--border-gold-strong);border-radius:10px;max-width:620px;margin:0 auto;padding:28px 32px;box-shadow:0 24px 48px -28px #0009}.landing-module__g1LwZa__stepTag{letter-spacing:.04em;color:var(--gold-light);border:1px solid var(--border-gold-strong);border-radius:4px;margin-bottom:18px;padding:4px 10px;font-size:12px;display:inline-block}.landing-module__g1LwZa__studyWord{border-bottom:1px solid var(--border-parchment-soft);flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:18px;padding-bottom:16px;display:flex}.landing-module__g1LwZa__studyWord .landing-module__g1LwZa__kr{font-family:var(--serif-kr);color:var(--parchment);font-size:21px;font-weight:500}.landing-module__g1LwZa__studyWord .landing-module__g1LwZa__ref{color:var(--muted-brand);margin-left:auto;font-size:13px}.landing-module__g1LwZa__studyRows{flex-direction:column;gap:16px;display:flex}.landing-module__g1LwZa__studyRow{grid-template-columns:108px 1fr;gap:16px;display:grid}.landing-module__g1LwZa__rowLabel{color:var(--gold-light);padding-top:1px;font-size:13px;font-weight:500}.landing-module__g1LwZa__rowText{color:var(--parchment);opacity:.92;font-size:14px;line-height:1.65}.landing-module__g1LwZa__studyDisclaimer{color:var(--muted-brand);opacity:.75;margin:20px 0 0;font-size:12px;font-style:italic}.landing-module__g1LwZa__diff{padding:10px 0 80px}.landing-module__g1LwZa__foundationCard{text-align:center;background:var(--ink-raised);border:1px solid var(--border-gold-strong);border-radius:12px;max-width:640px;margin:0 auto;padding:40px 36px}.landing-module__g1LwZa__foundationTag{letter-spacing:.04em;color:var(--gold-light);border:1px solid var(--border-gold-strong);border-radius:999px;margin-bottom:20px;padding:4px 12px;font-size:12px;display:inline-block}.landing-module__g1LwZa__foundationLead{font-family:var(--serif-kr);color:var(--parchment);margin:0 0 16px;font-size:20px;line-height:1.6}.landing-module__g1LwZa__foundationDesc{color:var(--muted-brand);margin:0;font-size:15px;line-height:1.75}.landing-module__g1LwZa__features{padding:10px 0 80px}.landing-module__g1LwZa__featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__g1LwZa__featureCard{background:var(--ink-raised);border:1px solid var(--border-parchment-soft);border-radius:10px;padding:26px 24px}.landing-module__g1LwZa__featureMark{border:1px solid var(--border-gold-strong);width:34px;height:34px;color:var(--gold-light);font-family:var(--serif-kr);border-radius:6px;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;display:inline-flex}.landing-module__g1LwZa__featureTitle{font-family:var(--serif-kr);color:var(--parchment);margin:0 0 10px;font-size:17px;font-weight:500}.landing-module__g1LwZa__featureDesc{color:var(--muted-brand);margin:0;font-size:14px;line-height:1.7}.landing-module__g1LwZa__pricing{padding:10px 0 90px}.landing-module__g1LwZa__pricingNote{text-align:center;color:var(--muted-brand);margin:0 0 40px;font-size:13px;font-style:italic}.landing-module__g1LwZa__pricingGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:880px;margin:0 auto;display:grid}.landing-module__g1LwZa__priceCard{background:var(--ink-raised);border:1px solid var(--border-parchment-soft);border-radius:10px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.landing-module__g1LwZa__priceName{font-family:var(--serif-kr);color:var(--parchment);margin:0 0 14px;font-size:18px;font-weight:500}.landing-module__g1LwZa__priceAmount{color:var(--parchment);margin:0 0 22px;font-size:28px;font-weight:500}.landing-module__g1LwZa__priceAmount span{color:var(--muted-brand);margin-left:4px;font-size:13px;font-weight:400}.landing-module__g1LwZa__priceList{color:var(--muted-brand);flex-direction:column;flex-grow:1;gap:10px;margin:0 0 26px;padding:0;font-size:14px;list-style:none;display:flex}.landing-module__g1LwZa__finalCta{text-align:center;border-top:1px solid var(--border-gold-soft);padding:50px 0 90px}.landing-module__g1LwZa__finalCtaEyebrow{color:var(--muted-brand);margin:0 0 14px;font-size:14px}.landing-module__g1LwZa__finalCtaTitle{font-family:var(--serif-kr);color:var(--parchment);margin:0 0 30px;font-size:clamp(26px,3.4vw,36px);font-weight:500}.landing-module__g1LwZa__closing{color:var(--muted-brand);justify-content:center;align-items:center;gap:10px;padding:0 0 56px;font-size:13px;display:flex}.landing-module__g1LwZa__closing .landing-module__g1LwZa__brandMark{opacity:.8;width:18px;height:18px}@media (max-width:900px){.landing-module__g1LwZa__heroTitle,.landing-module__g1LwZa__subcopy{max-width:none}.landing-module__g1LwZa__navLinks{display:none}.landing-module__g1LwZa__wrap,.landing-module__g1LwZa__navRow{padding-left:24px;padding-right:24px}.landing-module__g1LwZa__studyRow{grid-template-columns:1fr;gap:4px}.landing-module__g1LwZa__foundationCard{padding:32px 22px}.landing-module__g1LwZa__featureGrid,.landing-module__g1LwZa__pricingGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-module__g1LwZa__heroCopy>*{opacity:1;animation:none!important}}@keyframes landing-module__g1LwZa__or-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
