@font-face{font-family:Pretendard;src:url('/fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}:root{--orange:#ff5d1c;--black:#121212;--paper:#fafafa;--sand:#f1ece6;--mint:#aeffa6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--black);color:var(--paper);font-family:Pretendard,'Noto Sans KR',sans-serif;word-break:keep-all;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a68aff;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em}p{line-height:1.75}.skip{position:fixed;top:-100px;z-index:50;background:white;color:black;padding:16px}.skip:focus{top:10px}.announcement{background:#a68aff;color:#121212;padding:10px 4%;display:flex;justify-content:space-between;gap:20px;font-size:12px}.announcement b{letter-spacing:.01em}.announcement a{font-weight:600}header{display:flex;align-items:center;justify-content:space-between;padding:23px 4%;gap:24px;background:#242424}.logo{font-family:Georgia,serif;font-size:44px;letter-spacing:-3px;font-weight:700;line-height:1}.logo span{display:inline-block;font-family:Pretendard,sans-serif;font-weight:500;letter-spacing:0;font-size:12px;margin-left:13px;vertical-align:middle}header nav{display:flex;align-items:center;gap:32px;font-size:14px}.outline{border:1px solid #686868;border-radius:30px;padding:12px 20px}.hero{background:var(--orange);color:#fff;padding:78px 24px 25px;text-align:center;overflow:hidden}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.5}.hero h1{font-size:clamp(48px,5.7vw,82px);line-height:1.14;font-weight:740;margin:25px 0}.lead{font-size:20px;line-height:1.65}.pill{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;min-height:56px;padding:17px 28px;border-radius:40px;font-size:16px;font-weight:600;background:var(--black);color:#fff;transition:transform .25s}.pill:hover{transform:translateY(-3px)}.hero .pill{margin-top:28px}.hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:860px;margin:64px auto 38px;text-align:left;align-items:stretch}.meet-card,.brief-card{display:flex;flex-direction:column;padding:27px;border-radius:4px;box-shadow:0 16px 30px #852b1722}.meet-card{background:#262626;transform:rotate(-5deg);animation:drift-left 7s ease-in-out infinite}.meet-card h2{font-size:32px;line-height:1.3;margin-top:24px}.signature{font:italic 90px/1.1 Georgia,serif;color:var(--orange);margin:18px 0 25px}.hero-cards>a>small{display:block;font-size:12px;margin-top:auto;padding-top:17px;border-top:1px solid #ffffff38}.brief-card{background:var(--sand);color:#191919;transform:rotate(5deg);animation:drift-right 7s ease-in-out infinite}.channel{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:650}.avatar{width:38px;height:38px;background:var(--orange);border-radius:50%;display:grid;place-items:center;font:bold 27px Georgia,serif;color:#121212;flex-shrink:0}.channel small{display:block;font-size:11px;color:#777;font-weight:400;margin-top:4px}.mini-note{background:#fff;padding:24px;margin:18px 0}.mini-note .eyebrow{font-size:10px;color:#888}.mini-note h2{font-size:25px;line-height:1.3;margin:12px 0 17px}.mini-note p{font-size:13px;line-height:2}.brief-card>small{border-color:#0002!important}.hero-caption{font-size:10px;letter-spacing:.15em;color:#121212ad}.sticky-nav{position:sticky;top:0;z-index:10;display:flex;justify-content:center;gap:60px;min-height:66px;background:#121212f5;border-bottom:1px solid #333;backdrop-filter:blur(12px);padding:0 20px}.sticky-nav a{font-size:14px;padding:24px 0 20px;border-bottom:2px solid transparent;color:#aaa}.sticky-nav a.active,.sticky-nav a:hover{color:white;border-color:var(--orange)}.motion{position:fixed;bottom:18px;right:18px;background:#222e;color:#ddd;border:1px solid #666;border-radius:20px;padding:8px 13px;font-size:12px;z-index:12}.mobile{display:none}.wrap{width:min(1080px,calc(100% - 64px));margin:auto}.pad{padding:120px 0}.heading{text-align:center;max-width:900px;margin:0 auto 56px}.heading h2{font-size:clamp(34px,4.1vw,54px);line-height:1.25;margin:20px 0}.heading>p:not(.eyebrow){font-size:18px;color:#777}.orange{color:var(--orange)}.questions{max-width:840px;margin:auto}.questions article{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:36px 0;border-bottom:1px solid #343434}.questions article>span{color:var(--orange);font-size:14px;padding-top:7px}.questions h3{font-size:28px;font-weight:550;line-height:1.4}.questions p{font-size:16px;color:#999;margin-top:14px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.motion-ready .reveal.visible{opacity:1;transform:none}.intro{background:var(--sand);color:var(--black);padding-bottom:85px}.index{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.index a{border:1px solid #c9c4be;border-radius:32px;padding:13px 20px;font-size:14px;transition:background .2s}.index a:hover{background:var(--black);color:white}.white{background:var(--paper);color:var(--black)}.sand{background:var(--sand);color:var(--black)}.dark{background:#171717;color:white}.content{padding:105px 0}.content-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.content-head h2{font-size:clamp(33px,3.8vw,48px);line-height:1.25;margin-top:18px}.content-head>p{color:#777;max-width:350px;font-size:16px}.dark .content-head>p{color:#aaa}.sample-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;color:#777;font-size:12px}.sample-meta>span:first-child{border:1px solid #c4c4c4;border-radius:4px;padding:4px 8px}.sample{border:0;background:transparent;padding:0;display:block;text-align:inherit;width:100%;color:inherit}.sample:hover .sample-shell{box-shadow:0 15px 45px #00000015;transform:translateY(-3px)}.sample-shell{border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;transition:transform .35s,box-shadow .35s}.toolbar{background:#fff;padding:20px 26px;border-bottom:1px solid #ddd}.muted{margin-left:auto;color:#999;font-size:12px;letter-spacing:.08em;font-weight:400}.messages{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:38px;background:#e8e8e8;align-items:start}.message{background:white;padding:30px;border-radius:0 12px 12px 12px;color:#1c1c1c}.tag{font-size:12px;color:#a84c20;letter-spacing:.04em;display:block;margin-bottom:16px}.message h3{font-size:26px;line-height:1.3;margin-bottom:22px}.message p{font-size:15px;line-height:1.75;color:#555}.message hr{margin:24px 0;border:0;border-top:1px solid #eee}.message .bold{font-weight:650;color:#1c1c1c;margin-bottom:8px}.message ol{padding-left:18px;font-size:15px;line-height:1.9;color:#555}.time{display:block;text-align:right;font-size:11px;color:#999;margin-top:22px}.points{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:27px;font-size:14px;color:#666}.points span+span:before{content:'·';margin-right:20px;color:#aaa}.note{font-size:12px;color:#777;margin-top:18px;line-height:1.7}.calendar{background:#fff}.calendar-title{padding:27px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;font-size:24px;font-weight:650}.calendar-title span{font-size:12px;color:#777;font-weight:400}.calendar-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:24px 32px;border-bottom:1px solid #eee}.calendar-row>span:first-child{font-size:12px;color:#777;line-height:1.5}.calendar-row h3{font-size:20px;font-weight:600}.calendar-row p{font-size:14px;color:#777;margin-top:7px}.chip{font-size:12px;color:#965133;background:#fff0e8;padding:6px 12px;border-radius:20px}.scenarios{background:#222;color:white;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:38px}.scenarios .tag{color:#ff956b}.scenarios h3{font-size:19px}.scenarios p{font-size:15px;color:#bbb;margin-top:12px}.chart-panel{background:#1b1b1b;color:white;padding:32px}.chart-title{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:21px;margin-bottom:24px;font-weight:600}.chart-title span{font-size:12px;color:#999;font-weight:400}.chart svg{display:block;width:100%;height:auto}.chart-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:26px;border-top:1px solid #3a3a3a}.chart-explain span{color:var(--orange);font-size:12px}.chart-explain p{font-size:15px;color:#ccc;margin-top:12px}.dark .sample-shell{border-color:#404040}.dark .points{color:#aaa}.trade-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;padding:32px;background:#e4e4e4;align-items:start}.timeline{display:grid;gap:16px}.timeline .message{padding:23px}.timeline h3{font-size:20px;margin:0 0 10px}.timeline p{font-size:14px}.timeline .tag{margin-bottom:10px}.trade-chart{background:#191919;border-radius:8px;padding:25px;color:white}.trade-chart h3{font-size:24px;margin:15px 0 30px}.trade-chart .tag{color:#ff956b}.trade-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:23px;border-top:1px solid #444}.trade-summary span{font-size:12px;color:#999}.trade-summary b{display:block;font-size:17px;font-weight:550;margin-top:8px}.risk-inline{font-size:13px;color:#777;max-width:900px;margin:28px auto 0;line-height:1.8}.rolling{overflow:hidden;padding:28px 0;background:var(--orange);color:var(--black)}.rolling-track{display:flex;width:max-content;animation:roll 42s linear infinite}.rolling-track span{font-size:29px;letter-spacing:-.03em;font-weight:650;white-space:nowrap;padding-right:55px}.events{background:var(--mint);color:var(--black);padding:120px 0}.event-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.event-layout h2{font-size:clamp(38px,4.8vw,64px);line-height:1.2;margin:22px 0 26px}.event-layout p:not(.eyebrow){font-size:17px;color:#3e533b}.event-note{font-size:13px!important;margin-top:26px;max-width:410px}.text-link{display:inline-block;border-bottom:1px solid #121212;padding:8px 0;margin-top:24px;font-size:15px}.event-ticket{background:#222;color:white;padding:42px;transform:rotate(3deg);border-radius:3px;box-shadow:12px 12px 0 #00000012}.event-ticket .eyebrow{color:#aaff9e;font-size:11px}.event-ticket .signature{font-size:clamp(55px,5.6vw,82px);color:#aeffa6;margin:42px 0;white-space:nowrap}.event-ticket h3{font-size:29px;line-height:1.3}.ticket-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px dashed #666;padding-top:22px;margin-top:38px;font-size:11px;color:#ccc}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:60px}.steps article>span{font-size:14px;color:#d44008;border-bottom:1px solid #ccc;padding-bottom:20px;display:block}.steps h3{font-size:22px;margin:24px 0 12px}.steps p{font-size:15px;color:#777}.join-status{text-align:center;margin-top:65px}.join-status p{font-size:13px;color:#777;margin-top:18px}.status-pill{display:inline-block;padding:18px 40px;background:#e8e8e8;border-radius:30px;color:#666;font-size:16px}.guides{max-width:800px;margin:50px auto 0}.guides details{border-color:#ddd}.faq{background:#242424}.faq .wrap{max-width:900px}.faq h2{font-size:40px;margin:18px 0 45px}.faq details{border-color:#494949}details{border-bottom:1px solid #444}summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:25px 0;font-size:17px;font-weight:550;line-height:1.5;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-weight:300;font-size:24px;flex-shrink:0}details[open] summary:after{content:'−'}details p{font-size:15px;color:#aaa;padding-bottom:24px;padding-right:30px}.guides details p{color:#777}.risk{padding:60px 0;color:#999}.risk h2{font-size:16px;color:#ccc;margin-bottom:18px}.risk p{font-size:12px;line-height:1.9;margin:10px 0}.risk .referral{padding-top:20px;margin-top:22px;border-top:1px solid #303030}footer{padding:35px 4% 75px;border-top:1px solid #333;display:flex;align-items:center;gap:35px;flex-wrap:wrap}footer p{font-size:14px;color:#999}footer>a:not(.logo){font-size:12px;color:#aaa;margin-left:auto}footer small{font-size:11px;color:#777}dialog{width:min(1080px,94vw);max-height:90dvh;padding:0;border:0;border-radius:12px;background:#eee;color:#151515}dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.dialog-bar{display:flex;justify-content:space-between;align-items:center;padding:20px;background:white;position:sticky;top:0;z-index:2;font-size:14px}.dialog-bar button{border:0;background:#eee;padding:9px 14px;border-radius:20px}.dialog-foot{padding:20px;font-size:12px;color:#666}#dialog-content{padding:20px}#dialog-content .sample-shell{transform:none;box-shadow:none}.no-motion *,.no-motion *:before,.no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.no-motion .reveal{opacity:1!important;transform:none!important}@keyframes drift-left{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(-3deg)}}@keyframes drift-right{0%,100%{transform:translateY(-8px) rotate(5deg)}50%{transform:translateY(5px) rotate(3deg)}}@keyframes roll{to{transform:translateX(-50%)}}
@media(max-width:760px){html{scroll-padding-top:65px}.announcement{padding:10px 18px;font-size:11px}.announcement>span{display:none}header{padding:20px}.logo{font-size:35px}.logo span{font-size:10px;margin-left:9px}header nav{gap:12px}header nav>a:not(.outline){display:none}.outline{padding:9px 14px;font-size:12px}.hero{padding:54px 20px 22px}.hero h1{font-size:49px}.lead{font-size:17px}.hero .eyebrow{font-size:11px}.mobile{display:block}.hero-cards{max-width:430px;gap:12px;margin-top:48px}.meet-card,.brief-card{padding:15px}.meet-card h2{font-size:21px}.signature{font-size:60px;margin:25px 0}.hero-cards>a>small{font-size:10px;line-height:1.6}.brief-card .channel{font-size:10px;gap:7px}.channel small{font-size:10px}.brief-card .channel small{font-size:9px}.brief-card .avatar{width:25px;height:25px;font-size:20px}.mini-note{padding:14px 10px;margin:15px 0}.mini-note .eyebrow{font-size:8px}.mini-note h2{font-size:19px;margin-top:10px}.mini-note p{font-size:10px;line-height:1.9}.hero-caption{font-size:8px}.sticky-nav{gap:20px;min-height:58px;padding:0 14px;justify-content:space-around}.sticky-nav a{font-size:12px;padding:20px 0 17px}.motion{bottom:12px;right:12px;font-size:11px}.wrap{width:calc(100% - 40px)}.pad{padding:80px 0}.heading{margin-bottom:35px}.heading h2{font-size:33px}.heading>p:not(.eyebrow){font-size:16px}.questions article{grid-template-columns:25px 1fr;gap:12px;padding:28px 0}.questions h3{font-size:22px}.questions p{font-size:15px}.intro{padding-bottom:60px}.index{gap:8px}.index a{padding:10px 13px;font-size:12px}.content{padding:75px 0}.content-head{display:block;margin-bottom:30px}.content-head h2{font-size:33px}.content-head>p{font-size:16px;margin-top:20px}.messages{grid-template-columns:1fr;padding:18px;gap:18px}.message{padding:23px}.message h3{font-size:24px}.toolbar{padding:16px;font-size:13px}.muted{display:none}.sample-meta{font-size:11px}.points{gap:10px;font-size:12px}.points span+span:before{margin-right:10px}.calendar-title{font-size:19px;padding:23px 18px;align-items:start;gap:20px}.calendar-title span{font-size:9px;max-width:80px;text-align:right}.calendar-row{grid-template-columns:35px 1fr;gap:12px;padding:20px 18px}.calendar-row .chip{grid-column:2;justify-self:start}.calendar-row h3{font-size:18px}.calendar-row p{font-size:13px}.scenarios{grid-template-columns:1fr;padding:25px;gap:28px}.chart-panel{padding:20px 12px}.chart-title{font-size:16px;padding:0 8px;align-items:start}.chart-title span{font-size:10px;max-width:85px;text-align:right}.chart-explain{grid-template-columns:1fr;gap:18px;padding:22px 10px 0}.chart-explain p{margin-top:5px;font-size:14px}.trade-layout{grid-template-columns:1fr;padding:16px;gap:18px}.trade-chart{padding:23px 12px}.trade-chart>h3,.trade-chart>.tag{padding:0 8px}.trade-chart h3{font-size:22px}.trade-summary{padding:18px 8px 0}.rolling-track span{font-size:22px;padding-right:35px}.event-layout{grid-template-columns:1fr;gap:45px}.events{padding:80px 0}.event-layout h2{font-size:44px}.event-ticket{max-width:420px;width:94%;margin:auto;padding:30px}.event-ticket .signature{font-size:58px}.steps{grid-template-columns:1fr 1fr;gap:36px 25px;margin-top:40px}.steps h3{font-size:19px}.steps p{font-size:14px}.join-status{margin-top:45px}.faq h2{font-size:32px}summary{font-size:16px}footer{gap:24px;padding:32px 20px 70px}footer p{width:100%;font-size:13px}footer>a:not(.logo){margin-left:0}footer small{margin-left:auto}#dialog-content{padding:10px}}
@media(max-width:360px){.hero h1{font-size:43px}.hero-cards{gap:9px}.meet-card,.brief-card{padding:11px}.meet-card h2{font-size:18px}.mini-note h2{font-size:16px}.mini-note p{font-size:9px}.sticky-nav{gap:9px}.event-ticket .signature{font-size:49px}.heading h2,.content-head h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
/* Editorial imagery and visual rhythm */
figure{margin:0}.visual-questions{max-width:none}.questions.visual-questions article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:68px;padding:46px 0;border:0}.question-copy .question-number{display:block;color:var(--orange);font-size:12px;letter-spacing:.04em;margin-bottom:21px}.questions.visual-questions h3{font-size:34px;line-height:1.3}.questions.visual-questions p{font-size:16px;line-height:1.75;margin-top:19px}.visual-questions article:nth-child(2) .question-copy{order:2}.visual-questions article:nth-child(2) .question-picture{order:1}.question-picture{overflow:hidden;position:relative;border-radius:5px;background:#202020;min-width:0}.question-picture>img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block;height:auto;transition:transform .8s}.question-picture:hover>img{transform:scale(1.035)}.question-picture>figcaption{position:absolute;inset:auto 0 0;padding:40px 22px 19px;background:linear-gradient(transparent,#000b);font-size:13px;color:#fff}.decision-visual{padding:22px 15px 24px;border:1px solid #3a3a3a}.decision-heading{display:flex;align-items:center;justify-content:space-between;padding:0 9px;font-size:18px;font-weight:550}.decision-heading small{font-size:10px;color:#999;font-weight:400}.decision-visual .chart{margin:18px 0 8px}.decision-labels{display:flex;gap:10px;padding:0 9px;justify-content:space-between}.decision-labels span{background:#303030;padding:9px 13px;border-radius:3px;font-size:12px;color:#ddd}.meet-card{position:relative;overflow:hidden}.meet-card h2{position:relative;z-index:2}.hero-photo{display:block;width:100%;height:165px;object-fit:cover;margin:20px 0 15px;border-radius:2px}.hero-cards{align-items:stretch}.event-photo-ticket{padding:0;overflow:hidden;max-width:500px}.event-photo-ticket>img{display:block;width:100%;height:auto;aspect-ratio:1.35;object-fit:cover}.event-photo-ticket>figcaption{padding:30px}.event-photo-ticket h3{margin-top:20px}.event-photo-ticket .ticket-bottom{font-size:10px;line-height:1.6;margin-top:25px}.join-visual-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;margin-top:60px}.join-photo{position:relative;overflow:hidden;border-radius:4px;background:#222}.join-photo img{display:block;width:100%;height:420px;object-fit:cover;object-position:32% center}.join-photo figcaption{position:absolute;inset:auto 0 0;padding:80px 30px 30px;background:linear-gradient(transparent,#000d);color:white}.join-photo figcaption span{display:block;font-size:28px;font-weight:650;letter-spacing:-.03em}.join-photo figcaption small{display:block;font-size:13px;margin-top:12px}.join-visual-layout .steps{grid-template-columns:1fr 1fr;gap:40px 30px;margin-top:0}.step-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ddd;color:#e94e10}.step-top>span{font-size:13px}.join-visual-layout .steps h3{margin-top:19px}.join-visual-layout .steps p{font-size:14px}.why.pad{padding-bottom:85px}
@media(max-width:760px){.questions.visual-questions article{grid-template-columns:1fr;gap:25px;padding:30px 0 35px}.questions.visual-questions h3{font-size:28px}.questions.visual-questions p{font-size:15px}.question-copy .question-number{margin-bottom:15px}.visual-questions article:nth-child(2) .question-copy{order:0}.visual-questions article:nth-child(2) .question-picture{order:0}.question-picture>img{aspect-ratio:1.55}.question-picture>figcaption{font-size:12px;padding:35px 18px 17px}.decision-labels span{font-size:11px;padding:8px 13px}.decision-heading{font-size:16px}.decision-visual{padding:20px 12px}.hero-photo{height:115px;margin:18px 0 12px}.event-photo-ticket{width:94%;padding:0}.event-photo-ticket>figcaption{padding:25px}.event-photo-ticket>img{aspect-ratio:1.45}.event-photo-ticket h3{font-size:27px}.join-visual-layout{grid-template-columns:1fr;gap:35px;margin-top:40px}.join-photo img{height:240px;object-position:center 55%}.join-photo figcaption{padding:60px 23px 23px}.join-photo figcaption span{font-size:25px}.join-visual-layout .steps{gap:34px 25px}.why.pad{padding-bottom:55px}}
/* After Hours: intimate editorial mood, clear market information */
:root{--orange:#ff866e;--black:#160f13;--paper:#fff5ef;--sand:#eee2df;--mint:#d9c3c9}.announcement{background:#5b2439;color:#ffede7}header{background:#190f15}.version-bar{display:flex;justify-content:center;align-items:center;gap:24px;padding:12px 20px;background:#262127;color:#ddd;font-size:12px;flex-wrap:wrap}.version-bar>span{color:#af9ca4;font-size:11px;letter-spacing:.06em}.version-bar a{border-bottom:1px solid #73606c;padding:4px 0}.version-bar a:last-child{color:#ffc1a7}.hero{background:linear-gradient(90deg,#160c15f7 0%,#210f1cdd 45%,#210b188a 100%),url('images/after-dark.png') center 42%/cover;padding-top:92px}.hero>.eyebrow{color:#e8aeae;font-size:11px;letter-spacing:.22em}.hero h1{font-weight:650;letter-spacing:-.055em;font-size:clamp(48px,5.4vw,78px);color:#fff2ea}.hero .lead{color:#dfbdc6;font-size:18px}.hero .pill{background:#ffc0aa;color:#29131b;box-shadow:0 8px 36px #ff7f6e18}.hero-cards{max-width:810px;gap:42px;margin-top:64px}.meet-card{background:#1e121b;border:1px solid #a878773f;box-shadow:0 15px 50px #0005}.brief-card{background:#f0e1dd}.mini-note{background:#fff8f3}.mood-caption{font-size:10px;color:#c39da7;margin-bottom:14px}.hero-caption{color:#ab8794;font-size:9px;letter-spacing:.18em}.hero-photo{filter:saturate(.8);height:170px}.sticky-nav{background:#190f15f5}.why{background:#160f13}.questions h3{font-weight:550}.question-picture>img{filter:saturate(.7)}.questions article:first-child .question-picture{box-shadow:16px 16px 0 #5b243933}.decision-visual{background:#1f161d;border-color:#5b3645}.decision-labels span{background:#33212b}.intro{background:#ebd9d5}.intro .heading h2{font-weight:650}.white{background:#fff7f1}.sand{background:#e9dcda}.dark{background:#1b1219}.sample-shell{border-radius:4px}.chart-panel{background:#20151d}.rolling{background:#682b43;color:#ffe9de}.events{background:#25131e;color:#ffe9de}.event-layout p:not(.eyebrow){color:#c49da9}.event-layout>.reveal>.eyebrow{color:#e6afbd}.event-ticket{background:#3e1c2b;box-shadow:14px 14px 0 #ffffff08;border:1px solid #784452}.event-photo-ticket>img{aspect-ratio:1.45;filter:saturate(.75)}.event-ticket .eyebrow{color:#ffc0aa}.ticket-bottom{border-color:#906070}.text-link{border-color:#a76d84}.status-pill{background:#ead9d9;color:#66434e}.faq{background:#281b24}.faq details{border-color:#533746}.risk{background:#160f13}.risk-inline{color:#775e66}.tag,.orange,.step-top{color:#ab4054}.dark .orange,.why .orange,.faq .orange{color:#ff9b83}footer{background:#160f13;border-color:#49303f}.motion{background:#25121eee;border-color:#7f586b}.reveal{transition-duration:1s!important}
@media(max-width:760px){.hero{padding-top:62px;background-position:center}.hero h1{font-size:43px}.hero .lead{font-size:16px}.hero-cards{gap:17px;margin-top:44px}.hero-photo{height:116px}.meet-card h2{font-size:20px}.event-layout h2{font-size:39px}.version-bar{gap:8px 18px;padding:12px 16px}.version-bar>span{width:100%;text-align:center}}

/* Clear benefit hierarchy and real briefing image spaces */
.benefit-pair{max-width:1080px;gap:22px;margin-top:45px}.benefit-card{display:flex;gap:24px;text-align:left;padding:30px;border:1px solid #ae747a65;background:#2e1624d9;border-radius:6px}.benefit-card:nth-child(2){background:#eee0d9;color:#29131b}.benefit-number{font-size:clamp(64px,7vw,104px);font-weight:750;line-height:1;color:#ffae96;letter-spacing:-.07em}.benefit-card:nth-child(2) .benefit-number{color:#9c4358}.benefit-card h2{font-size:29px;line-height:1.3;margin:12px 0}.benefit-card p:not(.eyebrow){font-size:15px}.benefit-card small{display:block;font-size:14px;margin-top:20px}.yuna-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.with-yuna{background:#26151f}.yuna-layout figure img{width:100%;height:480px;object-fit:cover;border-radius:5px}.yuna-layout figcaption{font-size:12px;color:#b699a2;margin-top:10px}.yuna-layout h2{font-size:48px;line-height:1.2;margin:20px 0}.yuna-layout>div>p{color:#dbc2c9}.yuna-perks{margin:26px 0}.yuna-perks p{padding:14px 0;border-bottom:1px solid #61404d}.yuna-perks b,.yuna-perks span{display:block}.yuna-perks span{font-size:14px;color:#c3a7b1;margin-top:5px}.conversion-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.conversion-actions .pill{background:#ffc0aa;color:#29131b;font-size:15px;gap:14px;padding:15px 22px}.conversion-actions .secondary{background:transparent;border:1px solid #bb8d99;color:#ffe7de}.compact-why{text-align:center;padding:65px 0!important}.compact-why h2{font-size:clamp(34px,4vw,54px);line-height:1.2;margin:17px 0 26px}.short-pains{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:23px}.short-pains span{font-size:14px;padding:9px 15px;border:1px solid #654050;border-radius:30px;color:#cba9b6}.compact-why p:not(.eyebrow){color:#bc9da9;font-size:16px}.compact-why strong{color:#ffe9de;font-weight:550}.content-evidence{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.capture-slot{border:1px solid #bda4a6;background:#e6dbd6;color:#462c35;border-radius:6px;overflow:hidden;min-width:0}.capture-top{display:flex;justify-content:space-between;font-size:12px;padding:17px 20px;border-bottom:1px solid #bda4a6}.capture-empty{min-height:440px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:30px;background:linear-gradient(140deg,#f7eee9,#dbc5c8)}.capture-number{font-size:90px;line-height:1;color:#b1818c;font-weight:650;letter-spacing:-.06em}.capture-empty h3{font-size:26px;margin:22px 0 12px}.capture-empty p{font-size:16px}.capture-empty small{font-size:13px;line-height:1.7;color:#7d616a;margin-top:25px}.capture-slot figcaption{padding:18px 20px;display:grid;gap:10px}.capture-slot figcaption>span{font-size:12px;color:#785d66;line-height:1.5}.capture-upload{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:11px 15px;background:#462332;color:#fff0e8;border-radius:4px;font-size:14px;cursor:pointer}.capture-upload input{width:1px;height:1px;opacity:0;position:absolute}.capture-upload:focus-within{outline:3px solid #a68aff;outline-offset:3px}.capture-image{width:100%;height:auto;display:block}.capture-image[hidden]{display:none}.flow-label{font-size:15px;font-weight:650;margin-bottom:16px}.evidence-flow{min-width:0}.evidence-flow .sample{width:100%}.evidence-flow .messages,.evidence-flow .trade-layout{grid-template-columns:1fr;padding:18px}.evidence-flow .messages{gap:14px}.evidence-flow .message{padding:20px}.evidence-flow .message h3{font-size:23px}.evidence-flow .scenarios{grid-template-columns:1fr;gap:20px}.evidence-flow .chart-explain{grid-template-columns:1fr}.evidence-flow .calendar-title{flex-wrap:wrap;gap:10px;font-size:20px}.evidence-flow .chart-title{flex-wrap:wrap;gap:10px}.flow-summary{font-size:14px;line-height:1.7;margin-top:18px;opacity:.75}.mid-conversion{padding:42px 24px;text-align:center;background:#4d2136}.mid-conversion>p{font-size:22px;font-weight:550}.mid-conversion .conversion-actions{justify-content:center;margin-top:20px}.final-offer{background:linear-gradient(140deg,#542238,#24131d);text-align:center}.final-offer h2{font-size:clamp(35px,4vw,56px);line-height:1.25;margin:22px 0 30px}.offer-includes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:750px;margin:auto}.offer-includes span{font-size:14px;border:1px solid #977282;padding:10px 15px;border-radius:24px}.price-line{margin:40px 0 20px}.price-line>span{display:block;font-size:18px;margin:12px 0}.price-line>span:first-child{font-size:15px;color:#c9a8b6}.price-line b{font-weight:400;margin-left:12px}.price-line>strong{display:block;font-size:140px;line-height:1.1;color:#ffc0aa;font-weight:650;letter-spacing:-.07em}.price-line>strong small{font-size:44px;margin-left:12px}.price-line>p,.offer-note{font-size:14px;color:#d0b4bf;line-height:1.8}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:38px;text-align:left}.entry-grid article{background:#fff1e8;color:#351b28;padding:30px;border-radius:6px;scroll-margin-top:90px}.entry-grid h3{font-size:27px;margin:14px 0}.entry-grid p{font-size:15px}.entry-grid button{display:block;width:100%;margin-top:24px;padding:17px;border:0;background:#5a3444;color:#fff0e8;border-radius:4px;font-size:16px;cursor:default}.pending-code{font-weight:500}.entry-grid .eyebrow{color:#a35368}
@media(max-width:760px){.benefit-pair{grid-template-columns:1fr;max-width:480px;gap:14px}.benefit-card{padding:23px;gap:22px}.benefit-number{font-size:76px}.benefit-card h2{font-size:26px}.yuna-layout{grid-template-columns:1fr;gap:30px}.yuna-layout figure img{height:290px}.yuna-layout h2{font-size:36px}.conversion-actions{flex-direction:column}.conversion-actions .pill{justify-content:center}.short-pains{gap:7px}.short-pains span{font-size:12px;padding:8px 10px}.compact-why{padding:55px 0!important}.content-evidence{grid-template-columns:1fr;gap:30px}.capture-empty{min-height:320px}.mid-conversion>p{font-size:20px}.entry-grid{grid-template-columns:1fr}.entry-grid article{padding:25px}.price-line>strong{font-size:110px}.final-offer{padding-bottom:80px}}

/* Original moving cards, with explicit benefit labels */
.restored-cards .benefit-badge{display:inline-flex;align-items:baseline;gap:8px;align-self:flex-start;background:#ffc0aa;color:#321721;padding:8px 17px;border-radius:4px;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:20px}.restored-cards .benefit-badge b{font-size:30px;line-height:1}.restored-cards .brief-card .benefit-badge{background:#55253b;color:#fff1e8}.restored-cards .meet-card h2{margin-top:0}@media(max-width:760px){.restored-cards .benefit-badge{font-size:17px;padding:8px 13px;gap:6px;margin-bottom:16px}.restored-cards .benefit-badge b{font-size:25px}}

/* Prominent Korean section benefit headings */
#with-yuna .section-benefit,#contents .section-benefit{display:inline-flex;align-items:baseline;gap:12px;font-size:38px;font-weight:750;line-height:1.2;letter-spacing:-.045em;color:#ffc0aa;margin:0 0 10px}#contents .section-benefit{color:#8b304e}#with-yuna .section-benefit strong,#contents .section-benefit strong{font-size:64px;line-height:1;font-weight:800}@media(max-width:760px){#with-yuna .section-benefit,#contents .section-benefit{font-size:30px;gap:10px}#with-yuna .section-benefit strong,#contents .section-benefit strong{font-size:50px}}

/* Yuna x The Wise, September content update */
.collab{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 auto 44px}.collab>span{font-size:40px;font-weight:700}.collab>b{font-size:25px;font-weight:300;color:#d7a4b8}.wise-logo{width:245px;height:82px;overflow:hidden;background:#fff;border-radius:4px}.wise-logo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 53%}.hero-offer{margin:28px auto 16px}.hero-offer p{font-size:23px;line-height:1.5}.hero-offer strong{color:#ffc0aa}.hero-offer .zero{font-size:66px;vertical-align:middle;letter-spacing:-.06em;margin-left:10px}.time-note{font-size:12px;color:#d7b8c5;line-height:1.7}.benefit-list{list-style:none;padding:0;margin:24px 0}.benefit-list li{font-size:16px;line-height:1.5;padding:8px 0;border-bottom:1px solid #96778040}.benefit-list li:before{content:'+';color:#c37481;margin-right:9px}.hero-cards h2{font-size:30px;line-height:1.3}.hero-cards .mini-note p{font-size:22px;line-height:1.5}.participation{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.participation article{padding:28px;background:#f0e1dc;border:1px solid #d8bbbf;border-radius:8px}.participation article>span{font-size:13px;color:#964c62;letter-spacing:.1em}.participation h3{font-size:29px;line-height:1.3;margin:24px 0 18px}.participation p{font-size:15px;min-height:55px}.participation .pill{display:flex;justify-content:center;gap:8px;font-size:14px;margin-top:18px;padding:14px;background:#4e2537}.guide-link{display:block;text-align:center;font-size:14px;text-decoration:underline;margin-top:18px}.fan-grid,.info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fan-tile{border-top:1px solid #76505f;padding-top:23px;overflow:hidden}.tile-number{font-size:35px;font-weight:650;color:#ba7c90}.fan-tile h3,.info-tile h3{font-size:23px;line-height:1.4;margin:18px 0 12px}.fan-tile p,.info-tile p{font-size:15px;color:#c4a8b3;min-height:65px}.fan-tile img{width:100%;height:180px;object-fit:cover;margin-top:20px;border-radius:4px}.fan-word{height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#542b40,#321c28);font-family:Georgia,serif;font-size:24px;color:#e7b8b2;margin-top:20px;border-radius:4px}.with-yuna .heading>p:not(.section-benefit){color:#cbaebb}.center-cta{text-align:center;margin-top:34px}.center-cta .pill{background:#ffc0aa;color:#321721;gap:18px}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.info-tile{background:#fff7f2;padding:24px;border-radius:6px}.info-tile p{color:#765d66;min-height:0;margin-bottom:18px}.image-expand{display:block;width:100%;height:330px;padding:0;border:1px solid #dcc6c8;background:#e6ddcf;overflow:hidden;border-radius:4px}.image-expand img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.info-tile small{display:block;font-size:12px;margin-top:12px;color:#83616d}.info-event{text-align:center;font-size:20px;margin-top:32px}.intro .note{color:#80636d}.guide-section{padding:30px 0;border-bottom:1px solid #76505f;scroll-margin-top:85px}.guide-section h3{font-size:25px;margin-bottom:20px}.guide-section ol{padding-left:22px}.guide-section li{font-size:16px;line-height:1.9;padding:5px 0;color:#e1c7d0}.guide-section>p{font-size:14px;color:#c7a7b4}.final-offer .conversion-actions{justify-content:center}#expanded-image{display:block;width:100%;height:auto}.note{font-size:13px;line-height:1.8;margin-top:20px}
@media(max-width:760px){.collab{gap:14px;margin-bottom:32px}.collab>span{font-size:28px}.wise-logo{width:190px;height:66px}.hero-offer p{font-size:19px}.hero-offer .zero{font-size:55px}.hero-cards.restored-cards{grid-template-columns:1fr;max-width:350px;gap:36px;margin-top:50px}.hero-cards.restored-cards>a{padding:26px}.hero-cards h2{font-size:29px}.hero-cards .hero-photo{height:150px}.benefit-list li{font-size:16px}.participation{grid-template-columns:1fr}.participation article{padding:25px}.participation h3{font-size:28px;margin:18px 0 12px}.participation p{min-height:0}.fan-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.fan-tile h3{font-size:21px}.fan-tile p{font-size:14px;min-height:76px}.fan-tile img,.fan-word{height:140px}.fan-word{font-size:18px}.info-grid{grid-template-columns:1fr;gap:24px}.info-tile{padding:22px}.image-expand{height:350px}.with-yuna .heading h2,.intro .heading h2{font-size:32px}.time-note{font-size:12px}.sticky-nav{gap:10px}.sticky-nav a{font-size:12px}}

.hero-join-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:30px auto 0}.hero-join-actions .pill{margin-top:0;gap:16px}.hero-join-actions .secondary{background:#24151bcc;border:1px solid #b08391;color:#fff0e7}.deposit-title{margin-bottom:25px}.deposit-title h3{font-size:36px;margin:12px 0}.deposit-title p{color:#ceb3c0}.exchange-tabs{display:flex;gap:10px;margin:26px 0}.exchange-tabs button{padding:14px 24px;border:1px solid #a9788c;border-radius:30px;background:transparent;font-size:16px}.exchange-tabs button[aria-pressed=true]{background:#ffc0aa;color:#351b29;border-color:#ffc0aa}.deposit-numbers{display:flex;gap:10px;margin:22px 0 30px;flex-wrap:wrap}.deposit-numbers button{width:43px;height:43px;border:1px solid #775262;border-radius:50%;background:transparent}.deposit-numbers button[aria-current]{background:#ffc0aa;color:#351b29;border-color:#ffc0aa}.deposit-panel{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:#331e2b;border:1px solid #634150;border-radius:10px;padding:34px;min-height:390px}.deposit-panel[hidden],[data-exchange-panels][hidden]{display:none}.deposit-kicker{font-size:14px;letter-spacing:.1em;color:#ffc0aa}.deposit-panel h4{font-size:29px;letter-spacing:-.04em;margin:17px 0}.deposit-explanation>p{font-size:17px;line-height:1.85;color:#f0dfe4}.deposit-explanation .deposit-caution{font-size:14px;color:#c8a8b7;margin-top:20px}.deposit-explanation .pill{margin-top:22px;background:#ffc0aa;color:#351b29;font-size:15px;gap:12px}.deposit-screen{background:#fff7f1;color:#301d27;border-radius:12px;padding:24px;box-shadow:0 16px 35px #160b1433}.deposit-screen figcaption{font-weight:700;font-size:20px}.deposit-screen small{display:block;font-weight:400;font-size:12px;color:#8b707a;margin-top:8px}.deposit-screen ol{list-style:none;padding:0;margin:22px 0}.deposit-screen li{display:flex;align-items:center;gap:12px;padding:16px 10px;color:#38252e;font-size:15px;border-bottom:1px solid #e7d8dc}.deposit-screen li span{display:grid;place-items:center;background:#e9d5dd;border-radius:50%;width:27px;height:27px;flex-shrink:0;font-size:12px}.screen-end{text-align:center;padding:12px;background:#66344c;color:white;border-radius:5px;font-size:13px}.deposit-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.deposit-navigation button{padding:12px 22px;border:1px solid #a5788c;border-radius:30px;background:transparent;font-size:15px}.deposit-navigation button:disabled{opacity:.35;cursor:default}.deposit-navigation span{font-size:14px;color:#d5b9c7}.deposit-summary{margin-top:22px}.deposit-sources a{text-decoration:underline}@media(max-width:760px){.hero-join-actions{max-width:350px;flex-direction:column}.hero-join-actions .pill{width:100%;justify-content:center;font-size:15px}.deposit-panel{grid-template-columns:1fr;gap:25px;padding:22px;min-height:0}.deposit-title h3{font-size:30px}.deposit-panel h4{font-size:26px}.deposit-screen{padding:20px}.deposit-numbers{gap:7px}.deposit-numbers button{width:36px;height:36px;font-size:13px}.exchange-tabs button{padding:12px 18px;font-size:14px}}

/* Original app captures: no cropping, full-size mobile viewing */
.deposit-panel.has-captures{grid-template-columns:1fr;gap:26px}.deposit-captures{display:grid;gap:26px;min-width:0}.deposit-capture{margin:0;min-width:0}.deposit-capture figcaption{font-size:17px;font-weight:600;margin-bottom:12px;color:#f2dce5}.deposit-expand.image-expand{height:auto;background:white;border-radius:8px}.deposit-expand.image-expand img{width:100%;height:auto;object-fit:contain}.deposit-capture>small{display:block;text-align:right;font-size:12px;color:#cba6b7;margin-top:9px}.guide-image-dialog{width:min(1200px,96vw);max-width:96vw}.guide-image-dialog .expanded-image-scroll{overflow:auto;max-height:80vh}.guide-image-dialog #expanded-image{width:100%;min-width:900px}.deposit-capture-note{color:#c8a8b7!important}@media(max-width:760px){.deposit-panel.has-captures{padding:18px;gap:20px}.deposit-capture figcaption{font-size:15px}.guide-image-dialog{padding:10px}.guide-image-dialog .dialog-bar{position:sticky;top:0;z-index:1}.guide-image-dialog #image-title{font-size:14px}}

/* Keep newly added copy on the same site typography. */
[data-addition], [data-addition] p{font-family:Pretendard,'Noto Sans KR',sans-serif;font-style:normal;letter-spacing:-.025em;-webkit-font-smoothing:antialiased}
/* Match reference guide carousel image dimensions; preparation panel is unchanged. */
.deposit-captures{width:100%;max-width:672px;margin-inline:auto}
.deposit-capture{padding:8px}
.deposit-expand.image-expand img{height:344px;max-height:none;object-fit:fill}
@media(min-width:640px){.deposit-capture{padding:16px}.deposit-expand.image-expand img{height:388px}}
@media(min-width:768px){.deposit-expand.image-expand img{height:auto;max-height:630px;object-fit:contain}}
/* Benefit 2: four editorial columns with uncropped original images. */
#contents .info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}
#contents .info-tile{min-width:0;background:transparent;border-radius:0;border-top:1px solid #b997a2;padding:23px 0 0}
#contents .info-tile h3{font-size:22px;line-height:1.4;min-height:62px;margin:18px 0 12px}
#contents .info-tile p{font-size:15px;min-height:54px;margin-bottom:20px}
#contents .info-tile .image-expand{height:auto;max-height:none;overflow:visible;background:transparent;border-radius:4px}
#contents .info-tile .image-expand img{width:100%;height:auto;max-height:none;object-fit:contain;display:block;border-radius:4px}
#contents .info-tile small{font-size:11px;line-height:1.6}
@media(min-width:761px) and (max-width:1000px){#contents .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}
@media(max-width:760px){#contents .info-grid{grid-template-columns:1fr;gap:38px;max-width:480px;margin-inline:auto}#contents .info-tile h3{min-height:0;font-size:23px}#contents .info-tile p{min-height:0}#contents .info-tile small{font-size:12px}}
/* Equal preview frames and a dedicated, scrollable full-image viewer. */
#contents .info-tile .image-expand{height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f9f1eb}
#contents .info-tile .image-expand img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}
#image-dialog[open]{display:flex;flex-direction:column;max-height:90dvh;overflow:hidden;padding:0}
#image-dialog .dialog-bar,#image-dialog .dialog-foot{flex:0 0 auto}
#image-dialog .dialog-bar{position:relative;gap:12px}
#image-dialog .dialog-bar button{flex-shrink:0}
#image-dialog .expanded-image-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;max-height:calc(90dvh - 140px);background:#fff}
#image-dialog #expanded-image{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:top;margin:0}
#image-dialog:not(.guide-image-dialog) #expanded-image{min-width:0}
#image-dialog .dialog-foot{padding:12px 20px;margin:0}
@media(max-width:760px){#contents .info-tile .image-expand{height:440px}#image-dialog .dialog-bar{padding:12px}#image-dialog .dialog-foot{font-size:11px;padding:10px 12px}}
/* One screenshot per step; controls stay within a laptop viewport. */
#deposit-guide .deposit-title{margin-bottom:12px}#deposit-guide .deposit-title h3{font-size:28px;margin:6px 0}#deposit-guide .deposit-title .eyebrow{display:none}#deposit-guide .deposit-title p{font-size:14px}
#deposit-guide .exchange-tabs{margin:12px 0;gap:8px}#deposit-guide .exchange-tabs button{padding:10px 20px;font-size:14px}
#deposit-guide .deposit-numbers{margin:10px 0 12px;gap:7px}#deposit-guide .deposit-numbers button{width:32px;height:32px;font-size:13px}
#deposit-guide .compact-step{display:block;padding:14px 18px;min-height:0}
#deposit-guide .compact-step[hidden]{display:none}
#deposit-guide .compact-step-heading{text-align:center;margin-bottom:10px}
#deposit-guide .compact-step-heading h4{font-size:20px;margin:0 0 5px}
#deposit-guide .compact-step-heading p{font-size:14px;line-height:1.5;color:#e3cbd5}
#deposit-guide .deposit-capture{width:100%;max-width:672px;margin:auto;padding:0}
#deposit-guide .deposit-expand.image-expand{height:clamp(140px,calc(100dvh - 410px),470px);border:0;background:transparent}
#deposit-guide .deposit-expand.image-expand img{height:100%;width:100%;max-height:100%;object-fit:contain}
#deposit-guide .deposit-navigation{margin-top:10px}#deposit-guide .deposit-navigation button{padding:9px 18px;font-size:14px}
#deposit-guide .deposit-summary{margin-top:12px}#deposit-guide .deposit-summary h4{margin:18px 0 8px}#deposit-guide .deposit-summary p{font-size:14px;margin-bottom:12px}
@media(max-width:760px){#deposit-guide .compact-step{padding:12px}#deposit-guide .deposit-numbers{gap:4px;flex-wrap:nowrap}#deposit-guide .deposit-numbers button{width:27px;height:27px;flex-shrink:0;font-size:11px}#deposit-guide .compact-step-heading h4{font-size:18px}#deposit-guide .compact-step-heading p{font-size:12px}#deposit-guide .deposit-expand.image-expand{height:clamp(120px,calc(100dvh - 420px),380px)}}
/* Stronger benefit captions and matching green letterbox for market data. */
#contents .info-tile p{color:#49303b;font-size:16px;font-weight:550;line-height:1.75;min-height:56px}
#contents .info-tile:nth-child(2) .image-expand{background:linear-gradient(135deg,#8cb985,#bdcc8c);border-color:#a8c28c}
@media(max-width:760px){#contents .info-tile p{min-height:0}}

.onboarding-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.onboarding-links a{display:flex;flex-direction:column;gap:12px;border:1px solid #966477;border-radius:8px;padding:22px;background:#3a2431}.onboarding-links span{color:#ffc0aa;font-size:25px}.onboarding-links strong{font-size:19px}.onboarding-links small{font-size:12px;color:#d5b5c3}.onboarding-links a:hover{background:#503044}@media(max-width:600px){.onboarding-links{grid-template-columns:1fr}.onboarding-links a{padding:18px}}

/* A shared brand signature and editable event/photo areas. */
.collab.collab-signature{width:fit-content;max-width:100%;gap:25px;padding:14px 28px;background:#fff7f2;border:1px solid #eadbd5;border-radius:10px;box-shadow:0 10px 36px #14081024;margin-bottom:38px}
.collab-signature .yuna-wordmark{font-size:38px;font-weight:750;line-height:1;letter-spacing:-.055em;color:#452236;min-width:66px}
.collab-signature .yuna-wordmark small{display:block;font-size:10px;font-weight:500;letter-spacing:.28em;margin:9px 0 0 4px;color:#986778}
.collab-signature>b{font-size:24px;color:#b4949f;font-weight:300}
.collab-signature .wise-logo{background:transparent;width:245px;height:74px;border-radius:0;mix-blend-mode:multiply}
.hero-cards .hero-photo{height:190px;width:100%;flex-shrink:0;margin:12px 0 20px}
.hero-cards .hero-benefit-image{object-fit:contain;background:#321d2a;filter:none}
.yuna-event-block{margin-top:55px;padding-top:35px;border-top:1px solid #bfa0ac}
.yuna-event-block .info-event{font-size:28px;margin:0;text-align:left;line-height:1.4}
#contents .yuna-event-description{font-size:16px;line-height:1.8;color:#61444f;margin:15px 0 24px;max-width:700px}
.yuna-event-images{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.yuna-event-images figure{margin:0;min-width:0}
#contents .yuna-event-images .image-expand{height:300px;background:#382333;border:1px solid #bda0ac;overflow:hidden}
#contents .yuna-event-images img{width:100%;height:100%;object-fit:contain;display:block}
.yuna-event-images figure>p{font-size:16px;font-weight:600;color:#61444f;margin-top:12px}
@media(max-width:760px){.collab.collab-signature{gap:16px;padding:12px 16px;margin-bottom:28px}.collab-signature .yuna-wordmark{font-size:30px;min-width:52px}.collab-signature .wise-logo{width:180px;height:58px}.hero-cards .hero-photo{height:165px}.yuna-event-block .info-event{font-size:24px}.yuna-event-images{grid-template-columns:1fr;gap:24px}#contents .yuna-event-images .image-expand{height:260px}}
@media(max-width:380px){.collab.collab-signature{gap:10px;padding:10px 12px}.collab-signature .wise-logo{width:152px;height:54px}}

/* Unboxed collaboration signature and small editable step illustrations. */
.collab.collab-signature{background:transparent;border:0;border-radius:0;box-shadow:none;gap:28px;padding:14px 12px;position:relative}
.collab.collab-signature:after{content:'';position:absolute;bottom:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,#b68a9866,transparent)}
.collab-signature .yuna-wordmark{color:#fff0e5;font-size:42px;font-weight:600;letter-spacing:-.06em}
.collab-signature .yuna-wordmark small{font-size:9px;letter-spacing:.38em;color:#c895a6;margin-top:12px}
.collab-signature>b{font-size:22px;color:#c895a6;font-weight:200}
.collab-signature .wise-logo{width:265px;height:82px;mix-blend-mode:screen}
.collab-signature .wise-logo img{filter:invert(1) grayscale(1);opacity:.92}
.participation .join-step-image{display:block;width:100%;height:130px;object-fit:contain;border-radius:6px;background:#e5d3d2;margin:16px 0 20px}
@media(max-width:760px){.collab.collab-signature{gap:18px;padding:10px 0 16px}.collab-signature .yuna-wordmark{font-size:34px}.collab-signature .wise-logo{width:190px;height:64px}.participation .join-step-image{height:130px}}
@media(max-width:380px){.collab.collab-signature{gap:13px}.collab-signature .wise-logo{width:168px;height:58px}}
/* User photos fill the step card width at their original aspect ratio. */
.participation .join-step-image{width:100%;height:auto;max-height:none;object-fit:contain;display:block}
[data-addition] img{width:100%;height:auto;max-height:none!important;display:block}

/* Owner supplied collaboration banner, preserve full artwork. */
.hero-brand-banner{width:min(960px,100%);margin:0 auto 38px}.hero-brand-banner img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:8px}@media(max-width:600px){.hero-brand-banner{margin-bottom:26px}.hero-brand-banner img{border-radius:4px}}

/* Live typography collaboration mark, integrated with the lounge background. */
.brand-lockup{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,56px);width:min(960px,100%);margin:0 auto 48px;padding:28px 12px 38px;color:#ead9cd}
.brand-lockup::before{content:"";position:absolute;z-index:-1;inset:-60px -80px;background:radial-gradient(ellipse at 24% 50%,#81213433,transparent 64%),radial-gradient(ellipse at 80% 40%,#992b3e28,transparent 60%);pointer-events:none}
.brand-lockup::after{content:"";position:absolute;bottom:0;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,#bc718566,#edc8abcc,#bc718566,transparent)}
.brand-lockup p{margin:0;line-height:1;white-space:nowrap}
.brand-yuna{flex:0 0 auto;text-align:center}
.brand-korean{font-size:clamp(52px,7vw,92px);font-weight:300;letter-spacing:-.045em;background:linear-gradient(125deg,#c28d70,#ffe1bc 40%,#d79b7b 70%,#ffe3c4);background-clip:text;-webkit-background-clip:text;color:transparent}
.brand-lockup .brand-roman{font-size:clamp(13px,1.7vw,21px);font-weight:400;letter-spacing:.48em;padding-left:.48em;margin-top:14px;color:#e4b99c}
.brand-times{font-size:clamp(25px,3.3vw,43px);font-weight:200;color:#e3ba9f;padding-bottom:3px}
.brand-wise{text-align:center}
.brand-wise-name{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,6vw,78px);font-weight:500;letter-spacing:.025em;background:linear-gradient(115deg,#a5a4a6,#faf7f5 35%,#b9b7ba 64%,#f9f8f7);background-clip:text;-webkit-background-clip:text;color:transparent}
.brand-w{font-weight:600;letter-spacing:-.08em;display:inline-block;transform:scaleY(1.15);transform-origin:bottom}
.brand-lockup .brand-club{font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,1.3vw,16px);font-weight:400;letter-spacing:.36em;padding-left:.36em;margin-top:19px;color:#d7cccd}
@media(max-width:600px){.brand-lockup{gap:16px;padding:18px 0 28px;margin-bottom:32px}.brand-korean{font-size:46px}.brand-lockup .brand-roman{font-size:10px;margin-top:9px}.brand-times{font-size:24px}.brand-wise-name{font-size:33px}.brand-lockup .brand-club{font-size:8px;letter-spacing:.23em;margin-top:12px}.brand-lockup::before{inset:-30px -10px}}
@media(max-width:370px){.brand-lockup{gap:12px}.brand-korean{font-size:40px}.brand-wise-name{font-size:29px}.brand-lockup .brand-club{font-size:7px}}
.brand-w{background:linear-gradient(120deg,#a6a4a6,#f5f3f2 46%,#b2afb2);background-clip:text;-webkit-background-clip:text;color:transparent}

.supplied-brand{width:min(960px,100%);margin:0 auto 36px;background:none}.supplied-brand img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}@media(max-width:600px){.supplied-brand{margin-bottom:26px}}

.yuna-event-images{grid-template-columns:minmax(0,1fr);max-width:760px;margin-left:auto;margin-right:auto}.announcement{justify-content:space-between}
