.MasterOsLanding-module__VmXrLq__page{--ink:#080909;--paper:#f4f1e8;--accent:#ec691a;--muted:#b5b5ad;background:var(--ink);color:var(--paper);font-family:var(--font-inter), var(--font-noto-sans-kr), sans-serif;font-size:16px;line-height:1.7}.MasterOsLanding-module__VmXrLq__page a{text-decoration:none}.MasterOsLanding-module__VmXrLq__page :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:6px}.MasterOsLanding-module__VmXrLq__page :is(section,article){scroll-margin-top:104px}.MasterOsLanding-module__VmXrLq__container{width:min(1280px,100% - 112px);margin-inline:auto}.MasterOsLanding-module__VmXrLq__narrow{width:min(1120px,100% - 112px);margin-inline:auto}.MasterOsLanding-module__VmXrLq__skip{z-index:100;background:var(--paper);color:var(--ink);padding:12px 20px;position:fixed;top:-100px;left:16px}.MasterOsLanding-module__VmXrLq__skip:focus{top:12px}.MasterOsLanding-module__VmXrLq__header{z-index:10;margin-bottom:-96px;position:relative}.MasterOsLanding-module__VmXrLq__headerInner{align-items:center;gap:40px;width:min(1328px,100% - 112px);height:96px;margin-inline:auto;display:flex}.MasterOsLanding-module__VmXrLq__brand{white-space:nowrap;align-items:center;gap:40px;font-size:14px;font-weight:700;display:flex}.MasterOsLanding-module__VmXrLq__brand span{color:var(--accent);border-bottom:1px solid var(--accent);letter-spacing:.06em;padding-block:15px}.MasterOsLanding-module__VmXrLq__nav{gap:32px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.MasterOsLanding-module__VmXrLq__nav a{transition:color .2s}.MasterOsLanding-module__VmXrLq__nav a:hover{color:var(--accent)}.MasterOsLanding-module__VmXrLq__headerCta,.MasterOsLanding-module__VmXrLq__button{background:var(--accent);color:#151009;border-radius:4px;justify-content:center;align-items:center;gap:18px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.MasterOsLanding-module__VmXrLq__headerCta{white-space:nowrap;padding:11px 18px;font-size:13px}.MasterOsLanding-module__VmXrLq__button{min-height:56px;padding:19px 26px;font-size:15px;line-height:1.5}.MasterOsLanding-module__VmXrLq__button svg,.MasterOsLanding-module__VmXrLq__headerCta svg{flex-shrink:0}.MasterOsLanding-module__VmXrLq__headerCta:hover,.MasterOsLanding-module__VmXrLq__button:hover{background:#ff8237;transform:translateY(-2px)}.MasterOsLanding-module__VmXrLq__hero{align-items:center;min-height:920px;display:flex;position:relative}.MasterOsLanding-module__VmXrLq__heroImage{object-fit:cover;object-position:60% center}.MasterOsLanding-module__VmXrLq__heroContent{z-index:1;padding-top:160px;padding-bottom:84px;position:relative}.MasterOsLanding-module__VmXrLq__eyebrow{color:var(--accent);letter-spacing:.15em;font-size:13px;font-weight:700}.MasterOsLanding-module__VmXrLq__heroLead{color:#cccfc9;margin-top:28px;font-size:20px}.MasterOsLanding-module__VmXrLq__hero h1{letter-spacing:-.055em;text-wrap:initial;max-width:880px;margin-top:10px;font-size:clamp(40px,4.5vw,66px);font-weight:700;line-height:1.32}.MasterOsLanding-module__VmXrLq__systemName{white-space:nowrap}.MasterOsLanding-module__VmXrLq__heroBody{color:#dedfd9;margin:32px 0;font-size:18px;line-height:1.95}.MasterOsLanding-module__VmXrLq__heroNote{color:#bfc1bb;margin-top:16px;font-size:12px;line-height:1.8}.MasterOsLanding-module__VmXrLq__heroSignature{color:#bfc1bb;margin-top:42px;font-size:13px}.MasterOsLanding-module__VmXrLq__heroSignature span{margin-inline:9px}.MasterOsLanding-module__VmXrLq__method,.MasterOsLanding-module__VmXrLq__faq{background:var(--paper);color:var(--ink)}.MasterOsLanding-module__VmXrLq__method{padding:96px 0 100px}.MasterOsLanding-module__VmXrLq__sectionLabel{color:#9b3f0c;letter-spacing:.16em;font-size:11px;font-weight:700}.MasterOsLanding-module__VmXrLq__page h2{letter-spacing:-.045em;font-size:clamp(28px,3.1vw,44px);font-weight:700;line-height:1.4}.MasterOsLanding-module__VmXrLq__method h2{margin-top:16px}.MasterOsLanding-module__VmXrLq__scenes{margin-top:38px}.MasterOsLanding-module__VmXrLq__scenes p{border-bottom:1px solid #cdcac0;align-items:center;gap:32px;padding:24px 16px;font-size:18px;display:flex}.MasterOsLanding-module__VmXrLq__scenes svg{stroke-width:1.2px;flex-shrink:0;width:28px;height:28px}.MasterOsLanding-module__VmXrLq__explanation{grid-template-columns:1fr 1.5fr;gap:64px;margin-top:46px;display:grid}.MasterOsLanding-module__VmXrLq__explanation h3{letter-spacing:-.04em;font-size:23px;font-weight:500;line-height:1.7}.MasterOsLanding-module__VmXrLq__explanation p{color:#484a45;line-height:1.9}.MasterOsLanding-module__VmXrLq__explanation strong{color:var(--ink);font-weight:500}.MasterOsLanding-module__VmXrLq__stepsTitle{color:#484a45;margin-top:56px;font-size:14px;font-weight:500}.MasterOsLanding-module__VmXrLq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 48px;margin-top:28px;padding:0;list-style:none;display:grid}.MasterOsLanding-module__VmXrLq__steps li{flex-direction:column;align-items:flex-start;font-size:16px;font-weight:500;display:flex;position:relative}.MasterOsLanding-module__VmXrLq__stepNumber{color:#5f625c;font-size:12px}.MasterOsLanding-module__VmXrLq__stepName{font-size:16px;font-weight:600}.MasterOsLanding-module__VmXrLq__stepIcon{width:50px;height:50px;margin-block:26px 20px}.MasterOsLanding-module__VmXrLq__stepArrow{width:32px;position:absolute;top:80px;right:-8px}.MasterOsLanding-module__VmXrLq__steps li:nth-child(4) .MasterOsLanding-module__VmXrLq__stepArrow{display:none}.MasterOsLanding-module__VmXrLq__programs{padding:94px 0 72px}.MasterOsLanding-module__VmXrLq__programHeading{text-align:center}.MasterOsLanding-module__VmXrLq__programHeading h2{margin-top:14px}.MasterOsLanding-module__VmXrLq__programHeading>p:last-child{color:var(--muted);margin-top:20px;font-size:16px}.MasterOsLanding-module__VmXrLq__programGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.MasterOsLanding-module__VmXrLq__program{flex-direction:column;min-width:0;padding:0 34px;display:flex}.MasterOsLanding-module__VmXrLq__program+.MasterOsLanding-module__VmXrLq__program{border-left:1px solid #353632}.MasterOsLanding-module__VmXrLq__programIcon{width:48px;height:48px;color:var(--accent);margin-bottom:28px}.MasterOsLanding-module__VmXrLq__tagline{color:var(--muted);font-size:12px}.MasterOsLanding-module__VmXrLq__program h3{font-family:var(--font-oswald-source), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin-top:7px;font-size:48px;font-weight:500;line-height:1.25}.MasterOsLanding-module__VmXrLq__fullName{color:#f58a48;min-height:42px;margin-top:13px;font-size:12px;line-height:1.7}.MasterOsLanding-module__VmXrLq__price{font-family:var(--font-oswald-source), sans-serif;font-variant-numeric:tabular-nums;margin-top:22px;font-size:clamp(38px,3.5vw,50px);font-weight:500;line-height:1.3}.MasterOsLanding-module__VmXrLq__price span{font-family:var(--font-inter), sans-serif;color:var(--muted);margin-right:8px;font-size:13px;font-weight:500}.MasterOsLanding-module__VmXrLq__programHeading p.MasterOsLanding-module__VmXrLq__effectiveDate{color:#f58a48;margin-top:18px;font-size:12px}.MasterOsLanding-module__VmXrLq__programDescription{min-height:102px;margin-top:18px;font-size:19px;font-weight:500;line-height:1.8}.MasterOsLanding-module__VmXrLq__features{border-top:1px solid #353632;margin:28px 0 40px;padding:0;list-style:none}.MasterOsLanding-module__VmXrLq__features li{padding-top:19px;font-size:14px;font-weight:500;line-height:1.75}.MasterOsLanding-module__VmXrLq__programAction{margin-top:auto}.MasterOsLanding-module__VmXrLq__programAction .MasterOsLanding-module__VmXrLq__button{justify-content:space-between;gap:8px;width:100%;padding:16px 14px;font-size:12px}.MasterOsLanding-module__VmXrLq__programAction p{color:var(--muted);min-height:68px;margin-top:18px;font-size:12px;line-height:1.9}.MasterOsLanding-module__VmXrLq__programFootnote{text-align:center;color:#b5b5ad;border-top:1px solid #353632;margin-top:54px;padding-top:34px;font-size:14px;line-height:1.9}.MasterOsLanding-module__VmXrLq__programFootnote p+p{margin-top:10px}.MasterOsLanding-module__VmXrLq__programFootnote span{color:#9c9e96;margin-top:28px;font-size:11px;display:block}.MasterOsLanding-module__VmXrLq__faq{padding-top:86px}.MasterOsLanding-module__VmXrLq__faq h2{margin-top:12px}.MasterOsLanding-module__VmXrLq__questions{border-top:1px solid #cac7bd;margin-top:32px}.MasterOsLanding-module__VmXrLq__questions details{border-bottom:1px solid #cac7bd}.MasterOsLanding-module__VmXrLq__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:27px 4px;font-size:17px;list-style:none;display:flex}.MasterOsLanding-module__VmXrLq__questions summary::-webkit-details-marker{display:none}.MasterOsLanding-module__VmXrLq__questions summary svg{flex-shrink:0;transition:transform .2s}.MasterOsLanding-module__VmXrLq__questions details[open] summary svg{transform:rotate(45deg)}.MasterOsLanding-module__VmXrLq__questions details>p{color:#4f514b;max-width:920px;padding:0 56px 28px 4px;font-size:15px;line-height:1.95}.MasterOsLanding-module__VmXrLq__questions details>ul{color:#4f514b;margin:0;padding:0 56px 28px 24px;font-size:15px;line-height:1.95;list-style:outside}.MasterOsLanding-module__VmXrLq__questions details>ul li+li{margin-top:8px}.MasterOsLanding-module__VmXrLq__pricingFaq{margin-top:72px;scroll-margin-top:32px}.MasterOsLanding-module__VmXrLq__pricingFaqNote{color:#65675f;margin-top:14px;font-size:14px}.MasterOsLanding-module__VmXrLq__closing{text-align:center;padding:100px 0 88px}.MasterOsLanding-module__VmXrLq__closing .MasterOsLanding-module__VmXrLq__button{margin-top:30px}.MasterOsLanding-module__VmXrLq__closing>p:last-child{color:#65675f;margin-top:20px;font-size:12px}.MasterOsLanding-module__VmXrLq__footer{background:var(--paper);color:var(--ink)}.MasterOsLanding-module__VmXrLq__footer>div{border-top:1px solid #cac7bd;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.MasterOsLanding-module__VmXrLq__footer a:first-child{font-size:16px;font-weight:700}.MasterOsLanding-module__VmXrLq__footer span{color:#65675f;font-size:10px}.MasterOsLanding-module__VmXrLq__footer a:last-child{align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (max-width:1100px){.MasterOsLanding-module__VmXrLq__container,.MasterOsLanding-module__VmXrLq__narrow,.MasterOsLanding-module__VmXrLq__headerInner{width:calc(100% - 64px)}.MasterOsLanding-module__VmXrLq__headerInner{gap:24px}.MasterOsLanding-module__VmXrLq__brand{gap:22px}.MasterOsLanding-module__VmXrLq__nav{gap:20px;font-size:12px}.MasterOsLanding-module__VmXrLq__hero h1{max-width:750px}.MasterOsLanding-module__VmXrLq__hero{min-height:870px}.MasterOsLanding-module__VmXrLq__program{padding-inline:22px}.MasterOsLanding-module__VmXrLq__programDescription{font-size:17px}.MasterOsLanding-module__VmXrLq__programAction .MasterOsLanding-module__VmXrLq__button{font-size:11px}.MasterOsLanding-module__VmXrLq__explanation{gap:40px}}@media (max-width:760px){.MasterOsLanding-module__VmXrLq__header{margin-bottom:-112px}.MasterOsLanding-module__VmXrLq__container,.MasterOsLanding-module__VmXrLq__narrow,.MasterOsLanding-module__VmXrLq__headerInner{width:calc(100% - 40px)}.MasterOsLanding-module__VmXrLq__headerInner{flex-wrap:wrap;align-content:space-between;gap:0;height:112px;padding-block:18px}.MasterOsLanding-module__VmXrLq__brand{gap:20px;font-size:12px}.MasterOsLanding-module__VmXrLq__brand span{border-bottom:none;padding-block:2px}.MasterOsLanding-module__VmXrLq__headerCta{gap:6px;margin-left:auto;padding:8px 10px;font-size:10px}.MasterOsLanding-module__VmXrLq__nav{order:3;gap:28px;width:100%;margin:0;font-size:11px}.MasterOsLanding-module__VmXrLq__hero{min-height:800px}.MasterOsLanding-module__VmXrLq__heroImage{object-position:44% center;opacity:.58}.MasterOsLanding-module__VmXrLq__heroContent{padding-top:164px;padding-bottom:56px}.MasterOsLanding-module__VmXrLq__heroLead{margin-top:24px;font-size:15px}.MasterOsLanding-module__VmXrLq__hero h1{letter-spacing:-.055em;max-width:580px;font-size:clamp(30px,6.6vw,47px);line-height:1.45}.MasterOsLanding-module__VmXrLq__heroBody{margin-block:28px;font-size:14px}.MasterOsLanding-module__VmXrLq__button{gap:14px;padding:17px 18px;font-size:12px}.MasterOsLanding-module__VmXrLq__heroNote{font-size:10px}.MasterOsLanding-module__VmXrLq__heroSignature{max-width:280px;margin-top:32px;font-size:10px;line-height:2}.MasterOsLanding-module__VmXrLq__heroSignature span{margin-inline:0 5px}.MasterOsLanding-module__VmXrLq__method{padding-block:60px}.MasterOsLanding-module__VmXrLq__page h2{font-size:28px}.MasterOsLanding-module__VmXrLq__scenes{margin-top:28px}.MasterOsLanding-module__VmXrLq__scenes p{gap:18px;padding:21px 0;font-size:14px}.MasterOsLanding-module__VmXrLq__scenes svg{width:24px;height:24px}.MasterOsLanding-module__VmXrLq__explanation{grid-template-columns:1fr;gap:16px;margin-top:32px}.MasterOsLanding-module__VmXrLq__explanation h3{font-size:20px}.MasterOsLanding-module__VmXrLq__explanation p{font-size:14px}.MasterOsLanding-module__VmXrLq__stepsTitle{margin-top:36px;font-size:12px}.MasterOsLanding-module__VmXrLq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:24px}.MasterOsLanding-module__VmXrLq__steps li{align-items:flex-start;font-size:12px}.MasterOsLanding-module__VmXrLq__stepNumber{font-size:10px}.MasterOsLanding-module__VmXrLq__stepName{font-size:13px}.MasterOsLanding-module__VmXrLq__stepIcon{width:30px;height:30px;margin-block:20px 14px}.MasterOsLanding-module__VmXrLq__stepArrow{display:none}.MasterOsLanding-module__VmXrLq__programs{padding-block:58px 48px}.MasterOsLanding-module__VmXrLq__programHeading{text-align:left}.MasterOsLanding-module__VmXrLq__programHeading>p:last-child{font-size:14px}.MasterOsLanding-module__VmXrLq__programGrid{grid-template-columns:1fr;gap:42px;margin-top:44px}.MasterOsLanding-module__VmXrLq__program{padding:0}.MasterOsLanding-module__VmXrLq__program+.MasterOsLanding-module__VmXrLq__program{border-top:1px solid #353632;border-left:0;padding-top:42px}.MasterOsLanding-module__VmXrLq__programIcon{width:40px;height:40px;margin-bottom:18px}.MasterOsLanding-module__VmXrLq__program h3{font-size:44px}.MasterOsLanding-module__VmXrLq__fullName{min-height:0}.MasterOsLanding-module__VmXrLq__price{margin-top:20px;font-size:44px}.MasterOsLanding-module__VmXrLq__programHeading p.MasterOsLanding-module__VmXrLq__effectiveDate{font-size:11px}.MasterOsLanding-module__VmXrLq__pricingFaq{margin-top:48px}.MasterOsLanding-module__VmXrLq__pricingFaqNote{font-size:12px}.MasterOsLanding-module__VmXrLq__programDescription{max-width:480px;min-height:0;font-size:18px}.MasterOsLanding-module__VmXrLq__features{margin-block:24px 28px}.MasterOsLanding-module__VmXrLq__features li{padding-top:18px}.MasterOsLanding-module__VmXrLq__programAction .MasterOsLanding-module__VmXrLq__button{padding:18px;font-size:13px}.MasterOsLanding-module__VmXrLq__programAction p{min-height:0}.MasterOsLanding-module__VmXrLq__programFootnote{text-align:left;margin-top:34px;font-size:12px}.MasterOsLanding-module__VmXrLq__faq{padding-top:54px}.MasterOsLanding-module__VmXrLq__questions summary{gap:20px;padding-block:23px;font-size:14px}.MasterOsLanding-module__VmXrLq__questions details>p,.MasterOsLanding-module__VmXrLq__questions details>ul{padding-right:22px;font-size:13px}.MasterOsLanding-module__VmXrLq__closing{padding-block:64px 52px}.MasterOsLanding-module__VmXrLq__closing>p:last-child{font-size:11px}.MasterOsLanding-module__VmXrLq__footer>div{flex-wrap:wrap;gap:14px}.MasterOsLanding-module__VmXrLq__footer span{order:3;width:100%;font-size:9px}.MasterOsLanding-module__VmXrLq__footer a:last-child{margin-left:auto;font-size:10px}}@media (prefers-reduced-motion:reduce){.MasterOsLanding-module__VmXrLq__page *,.MasterOsLanding-module__VmXrLq__page :before,.MasterOsLanding-module__VmXrLq__page :after{transition:none!important}}
