/* 도경 10/13 — 흰색 중심의 타입 위계, 매체와 설명의 교차 배치. */
.mv-refined{--fg:#f5f5f8;--muted:#9ca2b0;--ice:#a7b6fa;--line:#ffffff1c}
.mv-refined em{color:inherit}.mv-refined h1{font-weight:730;letter-spacing:-.065em;line-height:1.14}.mv-refined h1 em{color:#b7c4fc}
.mv-refined .mv-hero{padding-top:180px;padding-bottom:125px}.mv-refined .hero-type h1{font-size:clamp(60px,6.7vw,96px)}
.mv-refined .mv-desc{color:#a7acb8;font-size:18px;line-height:1.8;max-width:440px}.mv-refined .mv-cta{border-color:#ffffff50}
.mv-refined .feature-row{min-height:770px;padding-block:145px;gap:9%;grid-template-columns:1fr 1.12fr;border:0}
.mv-refined .feature-row h2{font-size:clamp(28px,2.7vw,40px);line-height:1.38;font-weight:550;color:#a5aab6;letter-spacing:-.045em}
.mv-refined .feature-row h2 em{display:inline-block;font-size:clamp(42px,4.7vw,68px);font-weight:730;line-height:1.16;color:#f6f6f9;margin-top:14px;letter-spacing:-.065em}
.mv-refined .feature-row.is-reversed{grid-template-columns:1.12fr 1fr}.mv-refined .feature-row.is-reversed>:first-child{grid-column:2;grid-row:1}.mv-refined .feature-row.is-reversed>:last-child{grid-column:1;grid-row:1}
.mv-refined .editorial-copy>p{font-size:17px;color:#a7acb8;line-height:1.85}.mv-refined .image-editor{padding:18px;border-color:#ffffff28;background:#111722;box-shadow:0 40px 100px #0004}.mv-refined .editor-canvas{background:#e9eaf2;padding:28px}.mv-refined .edit-mark{border-color:#736edc}.mv-refined .mini-strip{gap:8px}.mv-refined .art-0{background:#292a43}.mv-refined .art-2{background:#d8dde5;color:#262c3c}.mv-refined .art-5{background:#373c48;color:#f0f0ef}
.mv-refined .mv-art strong{top:12%}.mv-refined .art-3 strong{top:50%}.mv-refined .art-2 strong{top:22%}
.mv-refined .mv-wide-word{padding-block:80px;border-color:#ffffff20}.mv-refined .mv-wide-word>span{font-size:clamp(90px,14vw,215px);font-weight:720;color:#f3f3f7;letter-spacing:-.055em;line-height:1.1}
.mv-refined .mv-flow{padding-block:140px}.mv-refined .flow-diagram{margin-top:0}.mv-refined .flow-diagram svg{stroke:#a6b6ed;filter:drop-shadow(0 0 4px #98a9da45)}
.mv-refined .mv-close{padding-block:130px;background:#070e18}.mv-refined .mv-close h2{font-size:clamp(48px,5.5vw,78px)}.mv-refined .mv-close h2 em{color:inherit}.mv-refined .mv-close-row p{font-size:17px}
.mv-refined .mv-close>.mv-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:64px;row-gap:24px;align-items:center}
.mv-refined .mv-close h2{grid-column:1;grid-row:1}
.mv-refined .mv-close-row{display:contents}
.mv-refined .mv-close-row p{grid-column:1;grid-row:2;margin:0;line-height:1.7}
.mv-refined .mv-close-row .mv-cta{grid-column:2;grid-row:1/3;margin:0;align-self:center;justify-self:end}
@media(max-width:768px){.mv-refined .mv-close>.mv-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.mv-refined .mv-close-row{display:contents!important}.mv-refined .mv-close-row .mv-cta{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}}
.feature-reels{display:flex;align-items:center;justify-content:center;gap:20px;padding:30px 20px}.feature-reels .reel{width:43%;height:360px}.feature-reels .reel-1{height:440px;transform:rotate(6deg)}
.mv-refined .format-pair>div>span{font-size:13px;letter-spacing:0}.mv-refined .writing-paper{background:#eeedf0}.mv-refined .writing-note{background:#1b2130}.mv-refined .editable-preview{background:#eeedf0}.mv-refined .edit-highlight{background:#dcdcf1}.mv-refined .paper-back{background:#282b3d}.mv-refined .mv-tabs button[aria-pressed=true]{color:white;border-color:#a7b6fa}
@media(max-width:720px){.mv-refined .mv-hero{padding-top:130px;padding-bottom:70px}.mv-refined .hero-type h1{font-size:48px}.mv-refined .feature-row,.mv-refined .feature-row.is-reversed{grid-template-columns:1fr;min-height:0;padding-block:75px;gap:40px}.mv-refined .feature-row.is-reversed>:first-child,.mv-refined .feature-row.is-reversed>:last-child{grid-column:auto;grid-row:auto}.mv-refined .feature-row h2{font-size:25px}.mv-refined .feature-row h2 em{font-size:39px;margin-top:10px}.mv-refined .editorial-copy>p{font-size:15px}.mv-refined .mv-desc{font-size:16px}.mv-refined .mv-wide-word{padding-block:38px}.mv-refined .mv-wide-word>span{font-size:88px}.mv-refined .mv-flow{padding-block:70px}.mv-refined .mv-close{padding-block:75px}.mv-refined .mv-close h2{font-size:41px}.feature-reels{padding-inline:0}.feature-reels .reel{height:270px}.feature-reels .reel-1{height:330px}.mv-refined .editor-canvas{padding:18px}.mv-refined .mv-close-row p{font-size:15px}}

.mv-refined .partner-intro{min-height:740px;padding-block:190px 110px}.partner-intro h1{font-size:clamp(48px,6vw,88px);line-height:1.2}.partner-intro .mv-desc{margin-top:36px!important}@media(max-width:720px){.mv-refined .partner-intro{min-height:0;padding-block:140px 90px}.partner-intro h1{font-size:clamp(35px,8.6vw,52px);line-height:1.3}}

.mv-partners .partner-role-icon{display:block;width:52px;height:52px;object-fit:contain}
