:root{--paper:#f6f7f2;--ink:#18342e;--muted:#687a72;--line:#dfe6dc;--green:#267655;--blue:#345be8;--lime:#d8e9ab;--card:#fff;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #d69738;outline-offset:4px}[hidden]{display:none!important}.shell{width:calc(100% - 96px);max-width:1190px;margin-inline:auto}.nav{min-height:104px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:30px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:22px;font-weight:720;letter-spacing:-1.05px}.brand small{display:block;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin-top:5px;font-weight:500;color:var(--muted)}.brand-symbol{height:33px;display:flex;gap:3px;align-items:flex-end;transform:rotate(-8deg)}.brand-symbol i{width:7px;border-radius:2px;background:var(--green)}.brand-symbol i:nth-child(1){height:20px}.brand-symbol i:nth-child(2){height:32px}.brand-symbol i:nth-child(3){height:25px;background:var(--blue)}nav{display:flex;gap:26px;align-items:center;font-size:11px}nav>a{text-decoration:none;color:var(--muted)}nav>a:hover{color:var(--ink)}.nav-apply{border:1px solid #ccd8c7;border-radius:8px;padding:11px 14px;color:var(--ink)}.languages{display:flex;gap:7px;align-items:center;font-size:9px;color:#a1aca4}.languages button{padding:5px 0;border:0;background:none;color:#8b9a90;font-size:10px;cursor:pointer}.languages button[aria-pressed=true]{color:var(--ink);font-weight:750}.hero{display:grid;grid-template-columns:1.1fr .95fr;gap:75px;align-items:center;padding:84px 0 91px}.eyebrow{font-size:10px;line-height:1.7;letter-spacing:1.3px;font-weight:650;color:var(--muted);margin:0 0 25px;display:flex;align-items:center;gap:12px}.beta-label{font-size:8px;letter-spacing:1px;color:var(--green);border:1px solid #bfd3b7;background:#ecf3e1;border-radius:99px;padding:5px 9px;white-space:nowrap}h1{font-size:clamp(44px,4.5vw,63px);line-height:1.19;letter-spacing:-3.7px;font-weight:640;margin:0 0 25px;word-break:keep-all}.hero-accent{color:var(--green)}.hero-description{max-width:493px;font-size:15px;line-height:1.95;letter-spacing:-.25px;color:var(--muted);margin:0 0 28px;word-break:keep-all}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:15px 21px;border-radius:8px;text-decoration:none;border:0;font-size:12px;line-height:1.5;font-weight:650;cursor:pointer}.button.primary{background:var(--blue);color:#fff;box-shadow:0 5px 16px #345be813}.button.primary:hover{background:#234bd1}.button:disabled{opacity:.65;cursor:wait}.hero-note{font-size:10px;color:var(--muted);line-height:1.75;margin:17px 0 0;word-break:keep-all}.hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:31px}.hero-tags span{font-size:9px;color:#687a6b;border:1px solid #dce4d5;padding:7px 9px;border-radius:5px}.research-visual{margin:0;padding:22px;border:1px solid #d4dfca;border-radius:22px;background:#e8eedf;transform:rotate(1.4deg);box-shadow:0 27px 55px -40px #34543b77}.research-visual figcaption{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:22px}.visual-eyebrow{font-size:9px;color:var(--muted);font-weight:600}.visual-brand{font-size:9px;font-weight:700;letter-spacing:-.2px}.company-card{display:flex;align-items:center;gap:12px;padding:19px 16px;border:1px solid #d6dfce;border-radius:10px;background:#fff}.company-icon{display:flex;align-items:flex-end;height:28px;gap:3px;background:#edf2e7;padding:6px 7px;border-radius:5px}.company-icon i{display:block;width:4px;background:#7c9b72;border-radius:1px}.company-icon i:nth-child(1){height:8px}.company-icon i:nth-child(2){height:15px}.company-icon i:nth-child(3){height:11px}.small-label{display:block;font-size:8px;color:var(--muted);line-height:1.7}.company-card strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.3px;margin-top:4px}.company-link{margin-left:auto;font-size:19px;color:#829476}.connector{width:1px;height:22px;background:#b6c5ac;margin:auto}.perspectives{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.perspectives article{background:#f7faf2;padding:15px 7px 13px;border:1px solid #d4dfc9;border-radius:9px;text-align:center}.perspective-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 11px;width:24px;height:24px;border-radius:6px;font-size:16px}.growth{background:#e1ebd1;color:#5a7a43}.value{background:#e0e8fb;color:#5b74bc}.risk{background:#f1e7d6;color:#9a7c51}.perspectives strong{font-size:10px;font-weight:650;letter-spacing:-.1px}.perspectives p{font-size:8px;color:var(--muted);margin:7px 0 0;line-height:1.6}.perspective-more{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #c5d2bb;padding:12px 4px;margin-top:9px;border-radius:8px;font-size:9px;color:var(--muted)}.dot-grid{width:30px;display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.dot-grid i{height:3px;width:3px;border-radius:1px;background:#92a684}.index-card{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:11px;background:#244235;color:#fff}.index-card .small-label{color:#b4c6b8}.index-card strong{display:block;font-size:22px;font-weight:550;letter-spacing:-.9px;margin:6px 0 9px}.index-card p{font-size:9px;color:#c8d5c9;margin:0;line-height:1.6}.index-motif{display:flex;align-items:center;gap:4px;height:43px;transform:rotate(10deg)}.index-motif i{height:25px;width:4px;border-radius:99px;background:#c5df9c}.index-motif i:nth-child(2),.index-motif i:nth-child(4){height:36px;background:#83a88c}.index-motif i:nth-child(3){height:46px}.visual-footer{font-size:8px;color:var(--muted);text-align:center;line-height:1.7;margin-top:18px}.statement{padding:63px 0 67px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr .9fr;gap:17px 70px;align-items:start}.section-kicker{grid-column:1/-1;font-size:10px;color:var(--green);letter-spacing:.4px;margin-bottom:3px}h2{font-size:38px;line-height:1.4;letter-spacing:-1.9px;font-weight:580;margin:0;word-break:keep-all}.statement>p{font-size:13px;line-height:2;color:var(--muted);margin:3px 0 0;word-break:keep-all;max-width:395px}.approach{padding:61px 0 76px;border-top:1px solid var(--line)}.section-heading .eyebrow{font-size:8px;margin-bottom:14px;letter-spacing:1.6px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:33px}.benefit-grid article{position:relative;padding:24px;background:#fff;border:1px solid #dfe5d9;border-radius:13px}.benefit-number{font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#8c9b88}.benefit-drawing{width:46px;height:42px;margin:22px 0;position:relative}.benefit-drawing i{display:block;position:absolute;border-radius:5px;border:1px solid #b9c9aa;background:#f4f7ef}.benefit-drawing.first i{width:25px;height:27px;left:0;top:3px}.benefit-drawing.first i:nth-child(2){left:10px;top:9px;background:#e3edce}.benefit-drawing.first i:nth-child(3){left:20px;top:15px;background:#cbdcb1}.benefit-drawing.second i{height:4px;left:0;background:#c7d6bc;border:0}.benefit-drawing.second i:nth-child(1){width:37px;top:7px}.benefit-drawing.second i:nth-child(2){width:26px;top:18px;background:#8faff1}.benefit-drawing.second i:nth-child(3){width:32px;top:29px}.benefit-drawing.third i{width:9px;background:#c2d6aa;border:0;bottom:3px}.benefit-drawing.third i:nth-child(1){height:19px;left:2px}.benefit-drawing.third i:nth-child(2){height:34px;left:16px;background:#8cae8b}.benefit-drawing.third i:nth-child(3){height:25px;left:30px}.benefit-grid h3{font-size:17px;letter-spacing:-.6px;line-height:1.6;margin:0 0 12px;font-weight:600;word-break:keep-all}.benefit-grid p{font-size:12px;line-height:1.95;color:var(--muted);margin:0;word-break:keep-all}.research-boundary{font-size:9px;line-height:1.9;color:#7b8b80;margin:23px 0 0;max-width:800px}.application{display:grid;grid-template-columns:1.05fr .9fr;gap:65px;background:#203d31;color:#fff;padding:50px;border-radius:20px;margin-bottom:75px;align-items:center}.eyebrow.light{font-size:8px;color:#c4d4ba;letter-spacing:1.7px;margin-bottom:19px}.application h2{font-size:32px;line-height:1.5;letter-spacing:-1.35px;color:#f5f7ef}.application-copy>p:not(.eyebrow){font-size:12px;line-height:2;color:#bbcdbd;margin:22px 0 0;word-break:keep-all;max-width:370px}.application-rule{display:flex;gap:14px;align-items:flex-start;border-top:1px solid #47614b;padding-top:20px;margin-top:27px;max-width:355px}.application-rule>span{font-size:19px;color:#bfd99e}.application-rule p{font-size:10px;line-height:1.9;color:#bbccbc;margin:0;word-break:keep-all}.application-form-card{background:#f8faf4;border:1px solid #e2e9da;border-radius:12px;padding:26px;color:var(--ink)}form{display:flex;flex-direction:column;gap:10px}form label{font-size:11px;line-height:1.6;font-weight:550}form input,form select{width:100%;border:1px solid #d1ddc9;border-radius:7px;background:#fff;color:var(--ink);font-size:12px;padding:12px;min-height:45px}form input::placeholder{color:#99a590;font-size:11px}form select{font-size:11px;appearance:auto}.interest-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.optional{font-size:8px;color:#8b9a80;font-weight:400}form .button{margin-top:12px;width:100%;font-size:12px}.privacy-note{font-size:8px;line-height:1.9;color:#86937c;margin:4px 0 0}.privacy-note a{text-underline-offset:3px;white-space:nowrap}.application-result{font-size:11px;line-height:1.9;margin:0;word-break:keep-all}.application-result:empty{display:none}.application-result[data-state=success]{padding:13px;background:#e7efdc;border-radius:6px;color:#426337}.application-result[data-state=error]{color:#a05838}.footer{display:flex;gap:24px;align-items:center;border-top:1px solid var(--line);padding:27px 0 33px;font-size:9px;color:var(--muted);line-height:1.8}.footer-brand{font-size:16px;letter-spacing:-.5px;font-weight:700;color:var(--ink);text-decoration:none}.footer p{margin:0 auto 0 0}.footer>a:not(.footer-brand){text-decoration:none}.footer-legal{font-size:8px;white-space:nowrap}html[lang=en] h1{font-size:clamp(45px,4.3vw,61px);letter-spacing:-2.8px;line-height:1.14}html[lang=en] .hero-description{font-size:14px;line-height:1.9}html[lang=en] h2{line-height:1.25;letter-spacing:-1.4px}html[lang=en] .application h2{font-size:31px;line-height:1.35}@media(max-width:1050px){.shell{width:calc(100% - 60px)}.hero{gap:42px;grid-template-columns:1.05fr 1fr}.hero h1{font-size:48px;letter-spacing:-3px}.research-visual{padding:18px}.application{gap:35px;padding:36px}.application h2{font-size:28px}.benefit-grid article{padding:23px 20px}html[lang=en] h1{font-size:48px}}@media(max-width:780px){.shell{width:calc(100% - 40px)}.nav{min-height:86px;gap:15px}.brand{font-size:19px}.brand small{font-size:8px}.brand-symbol{height:29px}.brand-symbol i{width:6px}.brand-symbol i:nth-child(2){height:28px}nav{gap:15px;font-size:10px}nav>a:first-child{display:none}.nav-apply{padding:9px 11px}.languages{gap:5px}.hero{grid-template-columns:1fr;gap:35px;padding:48px 0 58px}.hero h1{font-size:50px;letter-spacing:-3.2px}.hero-description{font-size:14px;max-width:570px}.hero-tags{margin-top:24px}.research-visual{max-width:450px;width:100%;margin:auto;transform:none;padding:22px}.statement{grid-template-columns:1fr;gap:17px;padding:45px 0}.statement>p{max-width:600px;font-size:12px}.statement h2,h2{font-size:31px}.approach{padding:45px 0}.benefit-grid{gap:11px}.benefit-grid article{padding:20px 16px}.benefit-grid h3{font-size:14px}.benefit-grid p{font-size:11px;line-height:1.9}.application{grid-template-columns:1fr;gap:30px;padding:30px;margin-bottom:45px}.application-copy>p:not(.eyebrow){max-width:none;margin-top:16px}.application-rule{max-width:none;margin-top:20px;padding-top:16px}.application h2{font-size:29px}.application-form-card{padding:25px}.footer{flex-wrap:wrap;gap:15px;padding:24px 0}.footer p{width:calc(100% - 110px);margin:0}.footer-legal{margin-left:auto}html[lang=en] h1{font-size:51px}html[lang=en] .application h2{font-size:29px}}@media(max-width:480px){.shell{width:calc(100% - 32px)}.brand{font-size:17px;gap:9px}.brand-symbol{gap:2px}.brand-symbol i{width:5px}.nav{gap:8px}nav{gap:12px}.nav-apply{font-size:9px;padding:8px 9px}.languages{font-size:8px;gap:4px}.languages button{font-size:9px}.hero{padding-top:39px}.hero h1{font-size:41px;letter-spacing:-2.7px}.hero .eyebrow{font-size:8px;letter-spacing:.3px;gap:8px}.hero-description{font-size:13px;line-height:1.95}.hero-note{font-size:9px}.hero-tags{gap:6px}.hero-tags span{font-size:8px;padding:6px 7px}.research-visual{padding:18px}.perspectives p{font-size:7px}.perspectives strong{font-size:9px}.perspective-more{font-size:8px;gap:7px}.index-card{padding:17px}.index-card strong{font-size:21px}.statement h2,h2{font-size:28px;letter-spacing:-1.5px}.section-kicker{font-size:9px}.benefit-grid{grid-template-columns:1fr;gap:12px}.benefit-grid article{display:grid;grid-template-columns:54px 1fr;gap:6px 13px;padding:20px}.benefit-number{grid-column:1/-1}.benefit-drawing{grid-column:1;grid-row:2/4;margin:8px 0 0}.benefit-grid h3{grid-column:2;font-size:15px;margin:0 0 4px}.benefit-grid p{grid-column:2;font-size:11px}.research-boundary{font-size:8px}.application{padding:26px 20px;border-radius:15px}.application h2{font-size:25px}.application-copy>p:not(.eyebrow){font-size:11px}.application-form-card{padding:20px}.privacy-note{font-size:8px}.footer-legal{font-size:8px}html[lang=en] h1{font-size:43px;letter-spacing:-2.4px}html[lang=en] .application h2{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.privacy-page{max-width:800px;padding-block:60px 70px}.privacy-page h1{font-size:40px;letter-spacing:-2px;line-height:1.35;margin-bottom:36px}.privacy-page h2{font-size:20px;letter-spacing:-.6px;margin:30px 0 13px}.privacy-page p:not(.eyebrow){font-size:12px;line-height:2;color:var(--muted)}.privacy-page a{color:var(--blue);text-underline-offset:3px}@media(max-width:600px){.privacy-page{padding-block:40px}.privacy-page h1{font-size:32px}}

/* Keep illustrative explanations and privacy text readable at every breakpoint. */
.visual-eyebrow,.perspectives p,.perspectives strong,.research-boundary,.privacy-note,.visual-footer,.perspective-more,.small-label{font-size:11px}.perspectives p{line-height:1.65}.perspectives strong{line-height:1.6}.research-boundary,.privacy-note{line-height:1.9}.perspectives article{padding-inline:6px}.eyebrow{flex-wrap:wrap}
.hero-waitlist{margin:0 0 24px;scroll-margin-top:25px;max-width:535px}.hero-waitlist form{gap:8px}.hero-waitlist .top-email-label label{font-size:11px}.top-email-row{display:flex;gap:8px;align-items:stretch}.hero-waitlist .top-email-row input{min-width:0;flex:1;font-size:14px;min-height:49px}.hero-waitlist .top-email-row .button{margin:0;flex:none;width:auto;padding:12px 17px;white-space:nowrap}.hero-waitlist .privacy-note{font-size:10px}.optional-interest{font-size:10px;color:var(--muted);margin-top:4px}.optional-interest summary{cursor:pointer;line-height:1.8;padding:3px 0}.optional-interest label{display:flex;margin-top:12px}.optional-interest select{margin-top:5px}.hero-description{font-size:13px;line-height:1.95;margin-bottom:0}.hero-note{margin-top:13px}.bottom-application-action{display:flex;justify-content:center}.application{grid-template-columns:1.2fr .8fr}.index-visual .group-index-card{background:#244235;border-radius:12px;color:#fff;padding:24px}.group-index-card .small-label{color:#c1d2c0}.group-index-card>strong{font-size:27px;letter-spacing:-1px;display:block;margin-top:9px;font-weight:550}.group-index-card>p{font-size:12px;color:#e2ebdb;margin:12px 0 17px}.group-tags{display:flex;gap:6px;flex-wrap:wrap}.group-tags span{font-size:10px;background:#3c5948;border:1px solid #59745a;border-radius:5px;padding:6px 9px;color:#e0ebd8}.group-note{display:block;color:#bed0b7;font-size:10px;line-height:1.8;margin-top:14px}.agent-detail-card{background:#fff;border:1px solid #d3dfc8;border-radius:10px;padding:20px}.agent-detail-card h3{font-size:16px;line-height:1.6;font-weight:600;letter-spacing:-.3px;margin:10px 0 15px}.agent-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.agent-detail-grid span{font-size:10px;line-height:1.6;padding:8px 9px;border-radius:5px;background:#f0f4e9;color:#647557}.opinion-concept{margin-top:10px;border:1px dashed #c5d3b7;border-radius:8px;padding:14px}.opinion-concept>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.opinion-concept>div>span{background:#f7faf2;border:1px solid #d5dfc8;font-size:10px;padding:5px 8px;border-radius:5px;color:#66775a}html[lang=en] .hero-waitlist .top-email-row .button{font-size:10px;padding:12px 13px}@media(max-width:780px){.application{grid-template-columns:1fr}.bottom-application-action{justify-content:flex-start}.hero-waitlist{max-width:550px}.hero h1{margin-bottom:23px}}@media(max-width:480px){.hero h1{font-size:35px;letter-spacing:-2.2px}.hero .eyebrow{margin-bottom:16px}.hero-waitlist .top-email-row input{font-size:16px}.hero-waitlist .top-email-row .button{font-size:10px;padding:12px}.hero-waitlist .privacy-note{font-size:10px}.hero-waitlist{margin-bottom:20px}.hero-description{font-size:12px}html[lang=en] .hero h1{font-size:35px;letter-spacing:-1.8px}.index-visual .group-index-card{padding:21px}.agent-detail-grid span{font-size:10px}}
