.PensionLandingPage-module__9qbs-q__shell{--landing-accent:#087568;--landing-ink:#151515;--landing-muted:#666;--landing-line:#dedbd4;--landing-soft:#f7f4ed;--landing-paper:#fffdf8;background:var(--landing-paper);color:var(--landing-ink);word-break:keep-all;overflow-wrap:normal;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.PensionLandingPage-module__9qbs-q__shell :where(h1,h2,h3,p,li,span,a,strong,button){word-break:keep-all}.PensionLandingPage-module__9qbs-q__shell[data-template=revenue-pension]{--landing-accent:#a33b1e;--landing-soft:#fff3eb;--landing-paper:#fffaf6;--landing-ink:#17120f}.PensionLandingPage-module__9qbs-q__shell[data-template=family-operation]{--landing-accent:#1d4f8f;--landing-soft:#eef5ff;--landing-paper:#fbfdff;--landing-ink:#111a28}.PensionLandingPage-module__9qbs-q__shell[data-template=nature-healing]{--landing-accent:#167044;--landing-soft:#eff8ef;--landing-paper:#fbfdf9;--landing-ink:#102117}.PensionLandingPage-module__9qbs-q__shell[data-type-scale=compact] .PensionLandingPage-module__9qbs-q__headline{font-size:44px}.PensionLandingPage-module__9qbs-q__shell[data-type-scale=calm] .PensionLandingPage-module__9qbs-q__headline{font-size:46px;line-height:1.14}.PensionLandingPage-module__9qbs-q__shell[data-emphasis=numbers] .PensionLandingPage-module__9qbs-q__metricCard{border-color:color-mix(in srgb, var(--landing-accent) 42%, #000);box-shadow:0 16px 32px #b54b1b24}.PensionLandingPage-module__9qbs-q__shell[data-emphasis=operation] .PensionLandingPage-module__9qbs-q__whyCard{border-radius:18px;overflow:hidden}.PensionLandingPage-module__9qbs-q__shell[data-emphasis=nature] .PensionLandingPage-module__9qbs-q__heroPhoto,.PensionLandingPage-module__9qbs-q__shell[data-emphasis=nature] .PensionLandingPage-module__9qbs-q__fallbackPhoto{border-radius:999px 999px 28px 28px}.PensionLandingPage-module__9qbs-q__page{background:var(--landing-paper);max-width:860px;margin:0 auto;overflow:hidden}.PensionLandingPage-module__9qbs-q__previewBar{z-index:20;color:#333;background:#fffffff0;border-bottom:1px solid #00000014;justify-content:space-between;gap:12px;padding:10px 18px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.PensionLandingPage-module__9qbs-q__previewBar a{color:var(--landing-accent);text-decoration:none}.PensionLandingPage-module__9qbs-q__exportWatermark{color:#fff;background:#111;justify-content:center;padding:12px 18px;font-size:14px;font-weight:800;display:flex}.PensionLandingPage-module__9qbs-q__hero{text-align:center;padding:58px 54px 34px}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=cinematic] .PensionLandingPage-module__9qbs-q__hero{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--landing-accent) 11%, transparent), transparent 42%), var(--landing-paper);padding-top:66px}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__hero{text-align:left}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__headline,.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__subheadline{margin-left:0}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__heroPills{justify-content:flex-start}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=editorial] .PensionLandingPage-module__9qbs-q__hero{text-align:left;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-items:center;column-gap:34px;display:grid}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=editorial] .PensionLandingPage-module__9qbs-q__heroPhotoWrap{grid-area:1/2/span 5;margin-top:0}.PensionLandingPage-module__9qbs-q__eyebrow{color:var(--landing-accent);margin:0 0 8px;font-size:20px;font-weight:900}.PensionLandingPage-module__9qbs-q__headline{max-width:720px;color:var(--landing-ink);word-break:keep-all;margin:0 auto;font-size:50px;font-weight:950;line-height:1.08}.PensionLandingPage-module__9qbs-q__subheadline{color:#343434;word-break:keep-all;max-width:620px;margin:16px auto 0;font-size:20px;font-weight:650;line-height:1.55}.PensionLandingPage-module__9qbs-q__heroPills{flex-wrap:wrap;justify-content:center;gap:9px;max-width:680px;margin:22px auto 0;display:flex}.PensionLandingPage-module__9qbs-q__heroPills span{border:1px solid color-mix(in srgb, var(--landing-accent) 42%, #fff);background:color-mix(in srgb, var(--landing-accent) 10%, #fff);min-height:36px;color:var(--landing-accent);word-break:keep-all;border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:950;line-height:1.1;display:inline-flex}.PensionLandingPage-module__9qbs-q__heroNote{border:2px solid var(--landing-line);color:#333;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:290px;max-width:100%;margin:24px auto 0;padding:12px 28px;font-size:15px;font-weight:800;display:inline-flex}.PensionLandingPage-module__9qbs-q__heroPhotoWrap{margin-top:34px}.PensionLandingPage-module__9qbs-q__heroPhoto,.PensionLandingPage-module__9qbs-q__fallbackPhoto{aspect-ratio:16/10;object-fit:cover;background:var(--landing-soft);border-radius:28px 28px 0 0;width:100%;display:block}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=cinematic] .PensionLandingPage-module__9qbs-q__heroPhoto,.PensionLandingPage-module__9qbs-q__shell[data-hero-style=cinematic] .PensionLandingPage-module__9qbs-q__fallbackPhoto{aspect-ratio:16/9;border-radius:34px;box-shadow:0 28px 70px #00000029}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__heroPhoto,.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__fallbackPhoto{border-radius:18px}.PensionLandingPage-module__9qbs-q__fallbackPhoto{color:var(--landing-muted);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.PensionLandingPage-module__9qbs-q__section{padding:52px 54px}.PensionLandingPage-module__9qbs-q__sectionTight{padding-top:32px}.PensionLandingPage-module__9qbs-q__sectionTitle{text-align:center;max-width:650px;color:var(--landing-ink);word-break:keep-all;margin:0 auto 28px;font-size:37px;font-weight:950;line-height:1.14}.PensionLandingPage-module__9qbs-q__sectionTitle strong{color:var(--landing-accent)}.PensionLandingPage-module__9qbs-q__miniLabel{text-align:center;color:#454545;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.PensionLandingPage-module__9qbs-q__featureImage{object-fit:cover;width:100%;max-height:560px;display:block}.PensionLandingPage-module__9qbs-q__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-32px;padding:0 20px;display:grid;position:relative}.PensionLandingPage-module__9qbs-q__metricCard{text-align:center;background:#fffffff0;border:2px solid #00000024;min-height:92px;padding:16px 10px}.PensionLandingPage-module__9qbs-q__metricLabel{color:#555;font-size:13px;font-weight:800;display:block}.PensionLandingPage-module__9qbs-q__metricValue{color:var(--landing-accent);word-break:keep-all;margin-top:9px;font-size:23px;font-weight:950;line-height:1.15;display:block}.PensionLandingPage-module__9qbs-q__story{gap:0;padding:12px 0 4px;display:grid;position:relative}.PensionLandingPage-module__9qbs-q__story:before{content:"";background:linear-gradient(var(--landing-accent), transparent);opacity:.28;width:2px;position:absolute;top:0;bottom:0;left:50%}.PensionLandingPage-module__9qbs-q__storyItem{grid-template-columns:1fr 1fr;align-items:center;min-height:210px;display:grid;position:relative}.PensionLandingPage-module__9qbs-q__storyItem:nth-child(2n) .PensionLandingPage-module__9qbs-q__storyText{text-align:right;grid-area:1/1}.PensionLandingPage-module__9qbs-q__storyItem:nth-child(2n) .PensionLandingPage-module__9qbs-q__storyPhoto{grid-column:2}.PensionLandingPage-module__9qbs-q__storyPhoto{aspect-ratio:1.25;object-fit:cover;width:100%;display:block}.PensionLandingPage-module__9qbs-q__storyText{background:var(--landing-paper);padding:26px 30px}.PensionLandingPage-module__9qbs-q__stepLabel{color:var(--landing-accent);font-size:12px;font-weight:950}.PensionLandingPage-module__9qbs-q__storyText h3{word-break:keep-all;margin:7px 0 10px;font-size:23px;font-weight:950;line-height:1.18}.PensionLandingPage-module__9qbs-q__storyText p{color:#3f3f3f;word-break:keep-all;margin:0;font-size:15px;font-weight:550;line-height:1.62}.PensionLandingPage-module__9qbs-q__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.PensionLandingPage-module__9qbs-q__whyCard{background:#fff;border:2px solid #00000029;min-width:0}.PensionLandingPage-module__9qbs-q__whyCard img{aspect-ratio:1.25/.86;object-fit:cover;width:100%;display:block}.PensionLandingPage-module__9qbs-q__whyCard p{background:var(--landing-accent);color:#fff;word-break:keep-all;min-height:70px;margin:0;padding:14px 16px;font-size:15px;font-weight:850;line-height:1.35}.PensionLandingPage-module__9qbs-q__checkList{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.PensionLandingPage-module__9qbs-q__checkItem{border:1px solid var(--landing-line);border-left:5px solid var(--landing-accent);background:#fff;border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:18px 20px;display:grid}.PensionLandingPage-module__9qbs-q__checkIcon{border:2px solid var(--landing-accent);width:28px;height:28px;color:var(--landing-accent);justify-content:center;align-items:center;font-size:16px;font-weight:950;display:inline-flex}.PensionLandingPage-module__9qbs-q__checkText{color:#252525;word-break:keep-all;font-size:19px;font-weight:800;line-height:1.45}.PensionLandingPage-module__9qbs-q__trust{color:#fff;text-align:center;background:#1c1c1c}.PensionLandingPage-module__9qbs-q__trust .PensionLandingPage-module__9qbs-q__sectionTitle{color:#fff}.PensionLandingPage-module__9qbs-q__quoteBox{border:2px solid var(--landing-accent);color:#f4f4f4;word-break:keep-all;border-radius:18px;max-width:650px;margin:0 auto;padding:36px 42px;font-size:18px;font-weight:650;line-height:1.8}.PensionLandingPage-module__9qbs-q__cta{text-align:center;background:#fff;padding:54px 42px 70px}.PensionLandingPage-module__9qbs-q__cta h2{word-break:keep-all;margin:0;font-size:40px;font-weight:950;line-height:1.18}.PensionLandingPage-module__9qbs-q__cta p{color:#3b3b3b;word-break:keep-all;max-width:620px;margin:16px auto 0;font-size:18px;font-weight:650;line-height:1.65}.PensionLandingPage-module__9qbs-q__ctaCard{border:1px solid var(--landing-line);background:var(--landing-soft);border-radius:18px;flex-direction:column;gap:8px;margin-top:28px;padding:24px 38px;display:inline-flex}.PensionLandingPage-module__9qbs-q__ctaActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.PensionLandingPage-module__9qbs-q__ctaButton{background:var(--landing-accent);color:#fff;word-break:keep-all;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 32px;font-size:18px;font-weight:950;text-decoration:none;display:inline-flex}.PensionLandingPage-module__9qbs-q__ctaButtonSecondary{border:2px solid color-mix(in srgb, var(--landing-accent) 58%, #fff);min-height:48px;color:var(--landing-accent);word-break:keep-all;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:950;text-decoration:none;display:inline-flex}.PensionLandingPage-module__9qbs-q__ctaSmall{color:var(--landing-muted);overflow-wrap:anywhere;font-size:13px;font-weight:650}@media (max-width:640px){.PensionLandingPage-module__9qbs-q__page{max-width:none}.PensionLandingPage-module__9qbs-q__hero{padding:34px 22px 24px}.PensionLandingPage-module__9qbs-q__eyebrow{font-size:15px}.PensionLandingPage-module__9qbs-q__headline{font-size:32px}.PensionLandingPage-module__9qbs-q__shell[data-type-scale=compact] .PensionLandingPage-module__9qbs-q__headline,.PensionLandingPage-module__9qbs-q__shell[data-type-scale=calm] .PensionLandingPage-module__9qbs-q__headline{font-size:30px}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=proof] .PensionLandingPage-module__9qbs-q__hero{text-align:left}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=editorial] .PensionLandingPage-module__9qbs-q__hero{text-align:left;display:block}.PensionLandingPage-module__9qbs-q__shell[data-hero-style=editorial] .PensionLandingPage-module__9qbs-q__heroPhotoWrap{margin-top:24px}.PensionLandingPage-module__9qbs-q__subheadline{font-size:15px}.PensionLandingPage-module__9qbs-q__heroPills{gap:6px;margin-top:17px}.PensionLandingPage-module__9qbs-q__heroPills span{min-height:31px;padding:0 10px;font-size:11px}.PensionLandingPage-module__9qbs-q__heroNote{min-width:0;padding:10px 18px;font-size:12px}.PensionLandingPage-module__9qbs-q__heroPhoto,.PensionLandingPage-module__9qbs-q__fallbackPhoto{border-radius:18px 18px 0 0}.PensionLandingPage-module__9qbs-q__section{padding:34px 22px}.PensionLandingPage-module__9qbs-q__sectionTitle{margin-bottom:20px;font-size:27px}.PensionLandingPage-module__9qbs-q__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-20px;padding:0 10px}.PensionLandingPage-module__9qbs-q__metricCard{min-height:76px;padding:12px 7px}.PensionLandingPage-module__9qbs-q__metricLabel{font-size:11px}.PensionLandingPage-module__9qbs-q__metricValue{font-size:18px}.PensionLandingPage-module__9qbs-q__story:before{left:14px}.PensionLandingPage-module__9qbs-q__storyItem,.PensionLandingPage-module__9qbs-q__storyItem:nth-child(2n){border-left:0;grid-template-columns:1fr;min-height:0;margin-left:26px}.PensionLandingPage-module__9qbs-q__storyItem:nth-child(2n) .PensionLandingPage-module__9qbs-q__storyText,.PensionLandingPage-module__9qbs-q__storyItem:nth-child(2n) .PensionLandingPage-module__9qbs-q__storyPhoto{text-align:left;grid-area:auto}.PensionLandingPage-module__9qbs-q__storyPhoto{aspect-ratio:1.35/.86}.PensionLandingPage-module__9qbs-q__storyText{padding:15px 0 24px}.PensionLandingPage-module__9qbs-q__storyText h3{font-size:19px}.PensionLandingPage-module__9qbs-q__storyText p{font-size:13px}.PensionLandingPage-module__9qbs-q__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.PensionLandingPage-module__9qbs-q__whyCard p{min-height:58px;padding:10px 9px;font-size:12px}.PensionLandingPage-module__9qbs-q__checkItem{grid-template-columns:26px 1fr;gap:9px;padding:14px 13px}.PensionLandingPage-module__9qbs-q__checkIcon{width:22px;height:22px;font-size:13px}.PensionLandingPage-module__9qbs-q__checkText{font-size:15px}.PensionLandingPage-module__9qbs-q__quoteBox{padding:24px 20px;font-size:14px}.PensionLandingPage-module__9qbs-q__cta{padding:38px 20px 54px}.PensionLandingPage-module__9qbs-q__cta h2{font-size:28px}.PensionLandingPage-module__9qbs-q__cta p{font-size:14px}.PensionLandingPage-module__9qbs-q__ctaCard{width:100%;padding:18px 16px}.PensionLandingPage-module__9qbs-q__ctaButton{min-height:46px;padding:0 18px;font-size:16px}.PensionLandingPage-module__9qbs-q__ctaButtonSecondary{min-height:44px;padding:0 18px;font-size:15px}}
