.SubVisualHero-module__CSUJjG__subvisual{width:100%;height:70vh;min-height:580px;max-height:820px;font-family:var(--font-sans);color:var(--color-text-inverse);background:var(--color-rest-green);letter-spacing:-.04em;box-sizing:border-box;position:relative;overflow:hidden}.SubVisualHero-module__CSUJjG__inner{width:100%;height:100%;display:flex;position:relative}.SubVisualHero-module__CSUJjG__text{z-index:2;background:var(--color-rest-green);box-sizing:border-box;flex-direction:column;justify-content:center;width:54%;padding:100px 24px 0 max(40px,50vw - 700px);display:flex;position:relative}.SubVisualHero-module__CSUJjG__title{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--color-text-inverse);visibility:hidden;margin:0 0 24px;font-size:48px;font-weight:800;line-height:1.22}.SubVisualHero-module__CSUJjG__title.SubVisualHero-module__CSUJjG__isSplit{visibility:visible}.SubVisualHero-module__CSUJjG__char{opacity:0;will-change:opacity, transform;transition:opacity .5s cubic-bezier(.5,0,.5,1),transform .5s cubic-bezier(.5,0,.5,1);display:inline-block;transform:translateY(.5em)}.SubVisualHero-module__CSUJjG__subvisual[data-wd-state=in] .SubVisualHero-module__CSUJjG__char{opacity:1;transform:translateY(0)}.SubVisualHero-module__CSUJjG__sub{letter-spacing:-.04em;color:#ffffffd1;opacity:0;max-width:540px;margin:0 0 40px;font-size:20px;font-weight:400;line-height:1.65;transition:opacity 1s}.SubVisualHero-module__CSUJjG__subvisual[data-wd-state=in] .SubVisualHero-module__CSUJjG__sub{opacity:1;transition-delay:.85s}.SubVisualHero-module__CSUJjG__ctaRow{opacity:0;align-items:center;gap:12px;margin:0;transition:opacity 1s;display:inline-flex}.SubVisualHero-module__CSUJjG__subvisual[data-wd-state=in] .SubVisualHero-module__CSUJjG__ctaRow{opacity:1;transition-delay:1.2s}.SubVisualHero-module__CSUJjG__ctaPrimary,.SubVisualHero-module__CSUJjG__ctaSecondary{height:56px;font-family:var(--font-sans);letter-spacing:-.04em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,filter .2s;display:inline-flex}.SubVisualHero-module__CSUJjG__ctaPrimary{color:var(--color-rest-green);background:#fff;border:1px solid #fff}.SubVisualHero-module__CSUJjG__ctaPrimary:hover{background:#ffffffeb;border-color:#ffffffeb;transform:translateY(-2px)}.SubVisualHero-module__CSUJjG__ctaSecondary{color:#ffffffeb;background:0 0;border:1px solid #ffffff59}.SubVisualHero-module__CSUJjG__ctaSecondary:hover{background:#ffffff0f;border-color:#ffffffa6;transform:translateY(-2px)}.SubVisualHero-module__CSUJjG__slider{background:#1a1a1a;width:46%;height:100%;position:relative;overflow:hidden}.SubVisualHero-module__CSUJjG__slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.1s;position:absolute;inset:0}.SubVisualHero-module__CSUJjG__slide:after{content:"";background:linear-gradient(to right, var(--color-rest-green) 0%, #002f1fd9 6%, #002f1f8c 14%, #002f1f40 24%, #0000002e 50%, #0000000d 100%);pointer-events:none;position:absolute;inset:0}.SubVisualHero-module__CSUJjG__slide.SubVisualHero-module__CSUJjG__isActive{opacity:1}.SubVisualHero-module__CSUJjG__slide1{background-color:#1a2b4a}.SubVisualHero-module__CSUJjG__slide2{background-color:#2a1810}.SubVisualHero-module__CSUJjG__slide3{background-color:#0a0f1a}.SubVisualHero-module__CSUJjG__pagination{z-index:4;background:#ffffff38;width:120px;height:2px;position:absolute;bottom:48px;right:36px}.SubVisualHero-module__CSUJjG__paginationFill{background:var(--color-primary);width:0%;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.SubVisualHero-module__CSUJjG__paginationCounter{font-family:var(--font-en);letter-spacing:.04em;color:#ffffffd9;font-variant-numeric:tabular-nums;z-index:4;font-size:13px;font-weight:500;position:absolute;bottom:60px;right:36px}.SubVisualHero-module__CSUJjG__pgCurrent{color:#fff;font-weight:600}.SubVisualHero-module__CSUJjG__pgSep{color:#fff6;margin:0 8px}.SubVisualHero-module__CSUJjG__pgTotal{color:#ffffff8c}@media (max-width:1280px){.SubVisualHero-module__CSUJjG__title{font-size:40px}.SubVisualHero-module__CSUJjG__text{padding:100px 5vw 0}}@media (max-width:960px){.SubVisualHero-module__CSUJjG__title{font-size:34px}.SubVisualHero-module__CSUJjG__sub{font-size:18px}}@media (max-width:720px){.SubVisualHero-module__CSUJjG__subvisual{height:auto;min-height:0;max-height:none}.SubVisualHero-module__CSUJjG__inner{flex-direction:column;height:auto}.SubVisualHero-module__CSUJjG__text{border-right:0;justify-content:center;width:100%;min-height:0;padding:128px 24px 56px}.SubVisualHero-module__CSUJjG__title{letter-spacing:-.03em;margin-bottom:18px;font-size:28px}.SubVisualHero-module__CSUJjG__sub{margin-bottom:32px;font-size:17px;line-height:1.65}.SubVisualHero-module__CSUJjG__ctaRow{flex-wrap:wrap;gap:10px}.SubVisualHero-module__CSUJjG__ctaPrimary,.SubVisualHero-module__CSUJjG__ctaSecondary{height:50px;padding:0 22px;font-size:15px}.SubVisualHero-module__CSUJjG__slider{order:2;width:100%;height:320px}.SubVisualHero-module__CSUJjG__pagination{width:90px;bottom:28px;right:24px}.SubVisualHero-module__CSUJjG__paginationCounter{font-size:12px;bottom:40px;right:24px}}
.HotelTargetPersonas-module__xr8GDW__wrap{background:var(--color-surface-light);font-family:var(--font-sans);color:var(--color-text-primary);padding:120px 40px}.HotelTargetPersonas-module__xr8GDW__inner{grid-template-columns:28% 72%;align-items:start;gap:64px;max-width:1320px;margin:0 auto;display:grid}.HotelTargetPersonas-module__xr8GDW__head{position:sticky;top:120px}.HotelTargetPersonas-module__xr8GDW__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);font-feature-settings:"tnum";margin:0 0 20px;font-size:14px;font-weight:700}.HotelTargetPersonas-module__xr8GDW__h2{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 20px;font-size:44px;font-weight:700;line-height:1.25}.HotelTargetPersonas-module__xr8GDW__h2 em{color:var(--color-primary);font-style:normal}.HotelTargetPersonas-module__xr8GDW__sub{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0;font-size:20px;line-height:1.65}.HotelTargetPersonas-module__xr8GDW__list{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.HotelTargetPersonas-module__xr8GDW__item{aspect-ratio:3/4;cursor:pointer;background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.HotelTargetPersonas-module__xr8GDW__item:before{content:"";z-index:1;background:linear-gradient(#00000059 0%,#00000073 45%,#000000bf 100%);transition:background .4s;position:absolute;inset:0}.HotelTargetPersonas-module__xr8GDW__num{font-family:var(--font-en);letter-spacing:-.02em;color:var(--color-primary-light);z-index:2;font-feature-settings:"tnum";font-size:14px;font-weight:700;position:absolute;top:24px;left:24px}.HotelTargetPersonas-module__xr8GDW__text{z-index:2;letter-spacing:-.04em;color:var(--color-text-inverse);margin:0;font-size:20px;font-weight:700;line-height:1.45;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:24px;left:24px;right:24px}.HotelTargetPersonas-module__xr8GDW__item:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px #0000001a}.HotelTargetPersonas-module__xr8GDW__item:hover:before{background:linear-gradient(#00000040 0%,#00000059 45%,#000000b3 100%)}.HotelTargetPersonas-module__xr8GDW__item:hover .HotelTargetPersonas-module__xr8GDW__text{transform:translateY(-4px)}@media (max-width:720px){.HotelTargetPersonas-module__xr8GDW__wrap{padding:72px 20px}.HotelTargetPersonas-module__xr8GDW__inner{grid-template-columns:1fr;gap:36px}.HotelTargetPersonas-module__xr8GDW__head{position:static}.HotelTargetPersonas-module__xr8GDW__h2{font-size:30px}.HotelTargetPersonas-module__xr8GDW__sub{font-size:17px}.HotelTargetPersonas-module__xr8GDW__list{grid-template-columns:1fr;gap:14px}.HotelTargetPersonas-module__xr8GDW__item{aspect-ratio:16/10}.HotelTargetPersonas-module__xr8GDW__text{font-size:18px}}
.MainProblemSolution-module__NL8v2G__root{background-color:var(--color-surface-white);font-family:var(--font-sans);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;padding:140px 0}.MainProblemSolution-module__NL8v2G__inner{max-width:1320px;margin:0 auto;padding:0 30px;position:relative}.MainProblemSolution-module__NL8v2G__header{text-align:center;opacity:0;max-width:880px;margin:0 auto 56px;transition:opacity .9s,transform .9s;transform:translateY(36px)}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__header{opacity:1;transform:translateY(0)}.MainProblemSolution-module__NL8v2G__label{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 20px;font-size:13px;font-weight:700;display:inline-block}.MainProblemSolution-module__NL8v2G__heading{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:48px;font-weight:700;line-height:1.25}.MainProblemSolution-module__NL8v2G__flow{justify-content:center;margin:18px 0;display:flex}.MainProblemSolution-module__NL8v2G__flowDot{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.MainProblemSolution-module__NL8v2G__flowDot svg{width:18px;height:18px}.MainProblemSolution-module__NL8v2G__problems{margin-bottom:0}.MainProblemSolution-module__NL8v2G__problemsList{counter-reset:wd-problem;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.MainProblemSolution-module__NL8v2G__problemsList li{letter-spacing:-.04em;color:var(--color-text-muted);opacity:0;filter:grayscale();background:#ececec;border:1px solid #e0e0e0;border-radius:20px;padding:40px 32px 36px;font-size:18px;font-weight:500;line-height:1.65;transition:opacity .9s,transform .9s;position:relative;transform:translateY(36px)}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__problemsList li{opacity:1;transform:translateY(0)}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__problemsList li:first-child{transition-delay:50ms}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__problemsList li:nth-child(2){transition-delay:.15s}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__problemsList li:nth-child(3){transition-delay:.25s}.MainProblemSolution-module__NL8v2G__problemsList li:before{content:counter(wd-problem);counter-increment:wd-problem;font-family:var(--font-en);letter-spacing:-.02em;color:#b8b8b8;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:36px;font-weight:700;display:block}.MainProblemSolution-module__NL8v2G__bridge{background:var(--color-rest-green);color:var(--color-text-inverse);letter-spacing:-.045em;text-align:center;opacity:0;border-radius:24px;margin:0;padding:56px;font-size:32px;font-weight:700;line-height:1.45;transition:opacity .9s,transform .9s;position:relative;transform:translateY(36px)}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__bridge{opacity:1;transition-delay:.2s;transform:translateY(0)}.MainProblemSolution-module__NL8v2G__bridge:before{content:"SOLUTION";font-family:var(--font-en);letter-spacing:.02em;text-transform:uppercase;color:#ffffffd9;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.MainProblemSolution-module__NL8v2G__solutionsList{counter-reset:wd-solution;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.MainProblemSolution-module__NL8v2G__solutionsList li{background:var(--color-surface-white);border:1px solid var(--color-border-default);letter-spacing:-.04em;color:var(--color-text-primary);opacity:0;border-radius:20px;padding:44px 32px 40px;font-size:18px;font-weight:500;line-height:1.65;transition:opacity .9s,transform .9s,background-color .3s,color .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(36px)}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__solutionsList li{opacity:1;transform:translateY(0)}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__solutionsList li:first-child{transition-delay:.3s}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__solutionsList li:nth-child(2){transition-delay:.4s}.MainProblemSolution-module__NL8v2G__root.MainProblemSolution-module__NL8v2G__isIn .MainProblemSolution-module__NL8v2G__solutionsList li:nth-child(3){transition-delay:.5s}.MainProblemSolution-module__NL8v2G__solutionsList li:before{content:"0" counter(wd-solution);counter-increment:wd-solution;font-family:var(--font-en);letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:36px;font-weight:700;display:block}.MainProblemSolution-module__NL8v2G__solutionsList li:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 24px 50px -24px #0000001f}@media (max-width:720px){.MainProblemSolution-module__NL8v2G__root{padding:80px 0}.MainProblemSolution-module__NL8v2G__inner{padding:0 20px}.MainProblemSolution-module__NL8v2G__header{margin-bottom:36px}.MainProblemSolution-module__NL8v2G__heading{font-size:28px;line-height:1.3}.MainProblemSolution-module__NL8v2G__problems{margin-bottom:44px}.MainProblemSolution-module__NL8v2G__problemsList,.MainProblemSolution-module__NL8v2G__solutionsList{grid-template-columns:1fr;gap:14px}.MainProblemSolution-module__NL8v2G__problemsList li,.MainProblemSolution-module__NL8v2G__solutionsList li{border-radius:16px;padding:28px 24px;font-size:15px}.MainProblemSolution-module__NL8v2G__problemsList li:before,.MainProblemSolution-module__NL8v2G__solutionsList li:before{margin-bottom:12px;font-size:26px}.MainProblemSolution-module__NL8v2G__bridge{border-radius:18px;margin:0;padding:36px 24px;font-size:20px}.MainProblemSolution-module__NL8v2G__bridge:before{margin-bottom:12px;font-size:11px}}
.BrandHotelsStats-module__7Vc4xa__root{background:var(--color-surface-white);word-break:keep-all;padding:clamp(80px,10vw,160px) 5%}.BrandHotelsStats-module__7Vc4xa__inner{max-width:1280px;margin:0 auto}.BrandHotelsStats-module__7Vc4xa__intro{text-align:center;margin-bottom:clamp(32px,3vw,48px)}.BrandHotelsStats-module__7Vc4xa__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:14px;font-weight:700}.BrandHotelsStats-module__7Vc4xa__h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.3}.BrandHotelsStats-module__7Vc4xa__sub{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500}.BrandHotelsStats-module__7Vc4xa__legend{color:var(--color-text-secondary);letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;gap:clamp(20px,2.4vw,40px);margin:0 0 clamp(28px,2.8vw,40px);padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.BrandHotelsStats-module__7Vc4xa__legend li{align-items:center;gap:8px;display:inline-flex}.BrandHotelsStats-module__7Vc4xa__dot{border-radius:50%;width:10px;height:10px;display:inline-block}.BrandHotelsStats-module__7Vc4xa__dotBefore{background:var(--color-text-muted)}.BrandHotelsStats-module__7Vc4xa__dotAfter{background:var(--color-primary)}.BrandHotelsStats-module__7Vc4xa__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,28px);display:grid}.BrandHotelsStats-module__7Vc4xa__card{background:var(--color-surface-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;min-height:320px;padding:clamp(28px,2.4vw,40px) clamp(20px,1.8vw,28px) clamp(22px,2vw,28px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.BrandHotelsStats-module__7Vc4xa__card:hover{border-color:var(--color-border-default);transform:translateY(-4px);box-shadow:0 18px 36px -16px #00000014}.BrandHotelsStats-module__7Vc4xa__badge{background:var(--color-primary);min-width:86px;color:var(--color-text-inverse);text-align:center;border-radius:8px;flex-direction:column;gap:2px;padding:8px 14px 10px;line-height:1.15;display:flex;position:absolute;top:-14px;left:24px}.BrandHotelsStats-module__7Vc4xa__badge:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--color-primary);width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.BrandHotelsStats-module__7Vc4xa__badgeNote{letter-spacing:-.02em;opacity:.85;font-size:11px;font-weight:500}.BrandHotelsStats-module__7Vc4xa__badgeText{font-family:var(--font-en);letter-spacing:-.02em;font-size:17px;font-weight:800}.BrandHotelsStats-module__7Vc4xa__chart{flex:1;justify-content:center;align-items:flex-end;gap:clamp(24px,2.8vw,44px);min-height:200px;padding:32px 0 20px;display:flex;position:relative}.BrandHotelsStats-module__7Vc4xa__axis{background:var(--color-border-default);height:1px;position:absolute;bottom:18px;left:8%;right:8%}.BrandHotelsStats-module__7Vc4xa__column{flex-direction:column;justify-content:flex-end;align-items:center;width:44px;height:100%;display:flex;position:relative}.BrandHotelsStats-module__7Vc4xa__bar{border-radius:4px 4px 0 0;width:100%;transition:height .6s cubic-bezier(.22,1,.36,1)}.BrandHotelsStats-module__7Vc4xa__barBefore{background:#c9c9c9}.BrandHotelsStats-module__7Vc4xa__barAfter{background:var(--color-primary)}.BrandHotelsStats-module__7Vc4xa__barLabel{color:var(--color-text-secondary);letter-spacing:-.02em;white-space:nowrap;margin-bottom:8px;font-size:13px;font-weight:600}.BrandHotelsStats-module__7Vc4xa__barLabelAfter{color:var(--color-primary);font-size:15px;font-weight:800}.BrandHotelsStats-module__7Vc4xa__closedLabel{color:var(--color-text-muted);letter-spacing:-.02em;align-self:center;margin-bottom:14px;font-size:13px;font-weight:600}.BrandHotelsStats-module__7Vc4xa__meta{text-align:center;border-top:1px solid var(--color-border-light);padding-top:12px}.BrandHotelsStats-module__7Vc4xa__name{color:var(--color-text-primary);letter-spacing:-.04em;margin:0 0 2px;font-size:15px;font-weight:700}.BrandHotelsStats-module__7Vc4xa__rooms{color:var(--color-text-muted);letter-spacing:-.02em;margin:0;font-size:12px;font-weight:500}.BrandHotelsStats-module__7Vc4xa__note{text-align:center;color:var(--color-text-muted);letter-spacing:-.02em;margin:clamp(28px,2.8vw,40px) 0 0;font-size:12px;font-weight:500}@media (max-width:960px){.BrandHotelsStats-module__7Vc4xa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BrandHotelsStats-module__7Vc4xa__root{padding:64px 20px}.BrandHotelsStats-module__7Vc4xa__h2{font-size:24px}.BrandHotelsStats-module__7Vc4xa__grid{grid-template-columns:1fr;gap:16px}.BrandHotelsStats-module__7Vc4xa__card{min-height:280px}.BrandHotelsStats-module__7Vc4xa__chart{gap:32px}}
.HotelProcessStepper3-module__qt_MjW__section{background:var(--color-surface-white);font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:-.04em;padding:120px 40px}.HotelProcessStepper3-module__qt_MjW__container{max-width:1280px;margin:0 auto}.HotelProcessStepper3-module__qt_MjW__row{align-items:flex-start;gap:48px;display:flex}.HotelProcessStepper3-module__qt_MjW__left{flex-shrink:0;width:26%;position:sticky;top:80px}.HotelProcessStepper3-module__qt_MjW__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:14px;font-weight:600}.HotelProcessStepper3-module__qt_MjW__title{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 20px;font-size:44px;font-weight:700;line-height:1.25}.HotelProcessStepper3-module__qt_MjW__title em{color:var(--color-primary);font-style:normal}.HotelProcessStepper3-module__qt_MjW__sub{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0;font-size:20px;line-height:1.65}.HotelProcessStepper3-module__qt_MjW__right{width:74%}.HotelProcessStepper3-module__qt_MjW__list{margin:0;padding:0;list-style:none}.HotelProcessStepper3-module__qt_MjW__item{border-bottom:1px solid var(--color-border-light);grid-template-columns:auto auto 1fr auto;align-items:flex-start;gap:32px;padding:32px 24px 32px 8px;transition:transform .3s,background .3s;display:grid}.HotelProcessStepper3-module__qt_MjW__item:first-child{padding-top:8px}.HotelProcessStepper3-module__qt_MjW__item:last-child{border-bottom:0}.HotelProcessStepper3-module__qt_MjW__item:hover{background:#d4a0170a;transform:translateY(-2px)}.HotelProcessStepper3-module__qt_MjW__num{font-family:var(--font-en);letter-spacing:-.04em;color:#d4a01738;font-variant-numeric:tabular-nums;min-width:96px;font-size:64px;font-weight:700;line-height:.95}.HotelProcessStepper3-module__qt_MjW__item:hover .HotelProcessStepper3-module__qt_MjW__num{color:var(--color-primary)}.HotelProcessStepper3-module__qt_MjW__pill{border-radius:var(--radius-pill);background:var(--color-primary-soft);height:28px;color:var(--color-primary);font-family:var(--font-en);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;margin-top:14px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.HotelProcessStepper3-module__qt_MjW__text{min-width:0}.HotelProcessStepper3-module__qt_MjW__h3{letter-spacing:-.045em;color:var(--color-text-primary);margin:6px 0 12px;font-size:24px;font-weight:700;line-height:1.4}.HotelProcessStepper3-module__qt_MjW__desc{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0;font-size:18px;line-height:1.7}.HotelProcessStepper3-module__qt_MjW__image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-surface-light);border-radius:14px;width:200px;height:140px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s}.HotelProcessStepper3-module__qt_MjW__item:hover .HotelProcessStepper3-module__qt_MjW__image{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 28px -10px #0f17242e}@media (max-width:720px){.HotelProcessStepper3-module__qt_MjW__section{padding:72px 20px}.HotelProcessStepper3-module__qt_MjW__row{flex-direction:column;gap:32px}.HotelProcessStepper3-module__qt_MjW__left{width:100%;position:static}.HotelProcessStepper3-module__qt_MjW__title{font-size:28px}.HotelProcessStepper3-module__qt_MjW__sub{font-size:16px}.HotelProcessStepper3-module__qt_MjW__right{width:100%}.HotelProcessStepper3-module__qt_MjW__item{grid-template-columns:auto 1fr;align-items:flex-start;gap:16px 18px;padding:28px 0}.HotelProcessStepper3-module__qt_MjW__num{min-width:56px;font-size:40px}.HotelProcessStepper3-module__qt_MjW__pill{display:none}.HotelProcessStepper3-module__qt_MjW__text{grid-column:1/-1}.HotelProcessStepper3-module__qt_MjW__h3{margin:4px 0 10px;font-size:19px}.HotelProcessStepper3-module__qt_MjW__desc{font-size:16px}.HotelProcessStepper3-module__qt_MjW__image{grid-column:1/-1;width:100%;height:200px;margin-top:8px}}
.MainValuechain-module__hUOxpW__section{color:#fff;font-family:var(--font-sans);letter-spacing:-.04em;word-break:keep-all;background:#000;padding:140px 0 160px}.MainValuechain-module__hUOxpW__inner{width:90%;max-width:1280px;margin:0 auto}.MainValuechain-module__hUOxpW__header{max-width:880px;margin-bottom:80px}.MainValuechain-module__hUOxpW__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);margin:0 0 22px;font-size:13px;font-weight:600}.MainValuechain-module__hUOxpW__h2{letter-spacing:-.045em;color:#fff;margin:0 0 22px;font-size:48px;font-weight:700;line-height:1.32}.MainValuechain-module__hUOxpW__h2 em{color:var(--color-primary);font-style:normal}.MainValuechain-module__hUOxpW__sub{letter-spacing:-.04em;color:#ffffffb8;margin:0;font-size:18px;line-height:1.75}.MainValuechain-module__hUOxpW__list{border-top:2px solid #ffffffeb;flex-direction:column;display:flex}.MainValuechain-module__hUOxpW__item{opacity:0;border-bottom:2px solid #ffffffeb;align-items:center;column-gap:6%;padding:56px 0;transition:opacity .8s,transform .8s;display:flex;transform:translateY(36px)}.MainValuechain-module__hUOxpW__item.MainValuechain-module__hUOxpW__isIn{opacity:1;transform:translateY(0)}.MainValuechain-module__hUOxpW__img{aspect-ratio:4/3;background:0 0;border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;width:38%;position:relative;overflow:hidden}.MainValuechain-module__hUOxpW__imgPic{object-fit:cover;object-position:center}.MainValuechain-module__hUOxpW__img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000002e 0%,#0000008c 100%);position:absolute;inset:0}.MainValuechain-module__hUOxpW__imgNum,.MainValuechain-module__hUOxpW__imgMark{z-index:2}.MainValuechain-module__hUOxpW__imgMark{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:#ffffffc7;font-size:13px;font-weight:600;position:absolute;bottom:22px;left:24px}.MainValuechain-module__hUOxpW__imgNum{font-family:var(--font-en);letter-spacing:-.05em;color:#ffffff14;font-variant-numeric:tabular-nums;font-size:120px;font-weight:700;line-height:1;position:absolute;top:16px;right:22px}.MainValuechain-module__hUOxpW__text{flex:1;min-width:0}.MainValuechain-module__hUOxpW__badge{border:1px solid var(--color-primary);font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);border-radius:100px;align-items:center;margin-bottom:22px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.MainValuechain-module__hUOxpW__name{letter-spacing:-.045em;color:#fff;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.3}.MainValuechain-module__hUOxpW__role{letter-spacing:-.02em;color:var(--color-primary);margin:0 0 18px;font-size:15px;font-weight:500}.MainValuechain-module__hUOxpW__desc{letter-spacing:-.04em;color:#ffffffb8;margin:0;font-size:17px;font-weight:400;line-height:1.75}.MainValuechain-module__hUOxpW__stats{grid-template-columns:repeat(4,1fr);gap:24px;margin:80px 0 0;padding:0;list-style:none;display:grid}.MainValuechain-module__hUOxpW__stat{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:36px 28px;transition:transform .3s,box-shadow .3s;display:flex}.MainValuechain-module__hUOxpW__stat:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0000002e}.MainValuechain-module__hUOxpW__stat b{font-family:var(--font-en);letter-spacing:-.045em;color:var(--color-text-inverse);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.MainValuechain-module__hUOxpW__statLabel{letter-spacing:-.02em;color:var(--color-text-inverse);font-size:14px;font-weight:500;line-height:1.5}@media (max-width:720px){.MainValuechain-module__hUOxpW__section{padding:90px 0 100px}.MainValuechain-module__hUOxpW__header{margin-bottom:48px}.MainValuechain-module__hUOxpW__h2{letter-spacing:-.04em;font-size:30px;line-height:1.35}.MainValuechain-module__hUOxpW__sub{font-size:15px;line-height:1.7}.MainValuechain-module__hUOxpW__item{flex-direction:column;align-items:stretch;row-gap:24px;padding:40px 0}.MainValuechain-module__hUOxpW__img{aspect-ratio:5/3;border-radius:16px;width:100%}.MainValuechain-module__hUOxpW__imgNum{font-size:80px}.MainValuechain-module__hUOxpW__name{font-size:24px}.MainValuechain-module__hUOxpW__role{margin-bottom:14px;font-size:14px}.MainValuechain-module__hUOxpW__desc{font-size:15px;line-height:1.7}.MainValuechain-module__hUOxpW__badge{margin-bottom:16px;padding:6px 14px;font-size:11px}.MainValuechain-module__hUOxpW__stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:56px}.MainValuechain-module__hUOxpW__stat{border-radius:16px;gap:10px;padding:24px 20px}.MainValuechain-module__hUOxpW__stat b{font-size:28px}.MainValuechain-module__hUOxpW__statLabel{font-size:13px}}
.AboutStatsGrid-module__y2hFkq__section{background:var(--color-surface-white);font-family:var(--font-sans);color:var(--color-text-primary);padding:140px 0}.AboutStatsGrid-module__y2hFkq__inner{max-width:1240px;margin:0 auto;padding:0 32px}.AboutStatsGrid-module__y2hFkq__header{margin-bottom:72px}.AboutStatsGrid-module__y2hFkq__label{font-family:var(--font-en);letter-spacing:-.02em;color:var(--color-primary);text-transform:uppercase;margin:0 0 24px;font-size:14px;font-weight:700;line-height:1;display:inline-block}.AboutStatsGrid-module__y2hFkq__title{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:44px;font-weight:700;line-height:1.4}.AboutStatsGrid-module__y2hFkq__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.AboutStatsGrid-module__y2hFkq__card{background:var(--color-surface-light);box-sizing:border-box;border-radius:24px;flex-direction:column;justify-content:space-between;gap:56px;min-height:220px;padding:40px 36px;transition:transform .4s,box-shadow .4s,background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.AboutStatsGrid-module__y2hFkq__card:hover{background:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-6px);box-shadow:0 16px 36px #0000001f}.AboutStatsGrid-module__y2hFkq__cardLabel,.AboutStatsGrid-module__y2hFkq__cardValue,.AboutStatsGrid-module__y2hFkq__unit{transition:color .4s}.AboutStatsGrid-module__y2hFkq__card:hover .AboutStatsGrid-module__y2hFkq__cardLabel,.AboutStatsGrid-module__y2hFkq__card:hover .AboutStatsGrid-module__y2hFkq__cardValue,.AboutStatsGrid-module__y2hFkq__card:hover .AboutStatsGrid-module__y2hFkq__unit{color:var(--color-text-inverse)}.AboutStatsGrid-module__y2hFkq__cardLabel{letter-spacing:-.045em;color:var(--color-text-secondary);word-break:keep-all;margin:0;font-size:18px;font-weight:600;line-height:1.42}.AboutStatsGrid-module__y2hFkq__cardValue{color:var(--color-text-primary);font-family:var(--font-en);align-items:flex-end;gap:8px;margin:0 0 0 auto;line-height:1;display:flex}.AboutStatsGrid-module__y2hFkq__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin:0;font-size:72px;font-weight:700;line-height:.95}.AboutStatsGrid-module__y2hFkq__unit{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--color-text-secondary);margin:0;padding-bottom:6px;font-size:18px;font-weight:600}.AboutStatsGrid-module__y2hFkq__footer{text-align:center;margin-top:80px}.AboutStatsGrid-module__y2hFkq__footerTitle{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.4}.AboutStatsGrid-module__y2hFkq__footerText{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:500;line-height:1.8}@media (max-width:1080px){.AboutStatsGrid-module__y2hFkq__grid{grid-template-columns:repeat(2,1fr)}.AboutStatsGrid-module__y2hFkq__num{font-size:64px}}@media (max-width:720px){.AboutStatsGrid-module__y2hFkq__section{padding:80px 0}.AboutStatsGrid-module__y2hFkq__inner{padding:0 20px}.AboutStatsGrid-module__y2hFkq__header{margin-bottom:40px}.AboutStatsGrid-module__y2hFkq__label{margin-bottom:16px;font-size:12px}.AboutStatsGrid-module__y2hFkq__title{font-size:26px;line-height:1.45}.AboutStatsGrid-module__y2hFkq__grid{grid-template-columns:repeat(2,1fr);gap:10px}.AboutStatsGrid-module__y2hFkq__card{border-radius:18px;gap:32px;min-height:0;padding:24px 20px}.AboutStatsGrid-module__y2hFkq__cardLabel{font-size:14px}.AboutStatsGrid-module__y2hFkq__num{font-size:44px}.AboutStatsGrid-module__y2hFkq__unit{padding-bottom:4px;font-size:14px}.AboutStatsGrid-module__y2hFkq__footer{margin-top:56px}.AboutStatsGrid-module__y2hFkq__footerTitle{font-size:22px}.AboutStatsGrid-module__y2hFkq__footerText{font-size:15px}}
.BrandHotelsBeforeAfter-module__deNHkq__root{background:var(--color-surface-light);word-break:keep-all;padding:clamp(80px,10vw,160px) 5%}.BrandHotelsBeforeAfter-module__deNHkq__inner{max-width:1280px;margin:0 auto}.BrandHotelsBeforeAfter-module__deNHkq__intro{text-align:center;margin-bottom:clamp(48px,5vw,72px)}.BrandHotelsBeforeAfter-module__deNHkq__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:14px;font-weight:700}.BrandHotelsBeforeAfter-module__deNHkq__h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.3}.BrandHotelsBeforeAfter-module__deNHkq__sub{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500}.BrandHotelsBeforeAfter-module__deNHkq__pairs{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.BrandHotelsBeforeAfter-module__deNHkq__pair{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}.BrandHotelsBeforeAfter-module__deNHkq__frameImg{object-fit:cover;object-position:center}.BrandHotelsBeforeAfter-module__deNHkq__frame{aspect-ratio:4/3;background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BrandHotelsBeforeAfter-module__deNHkq__frame:before{content:attr(data-label);font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--color-surface-dark);color:var(--color-text-inverse);z-index:2;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px}.BrandHotelsBeforeAfter-module__deNHkq__frame:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.BrandHotelsBeforeAfter-module__deNHkq__frame.BrandHotelsBeforeAfter-module__deNHkq__after:before{background:var(--color-primary)}@media (max-width:720px){.BrandHotelsBeforeAfter-module__deNHkq__root{padding:64px 20px}.BrandHotelsBeforeAfter-module__deNHkq__h2{font-size:24px}.BrandHotelsBeforeAfter-module__deNHkq__pair{grid-template-columns:1fr}}
.HotelBeforeAfter-module__kBMnHa__section{font-family:var(--font-sans);background:var(--color-surface-light);color:var(--color-text-primary);letter-spacing:-.04em;padding:140px 0}.HotelBeforeAfter-module__kBMnHa__inner{max-width:1240px;margin:0 auto;padding:0 24px}.HotelBeforeAfter-module__kBMnHa__head{text-align:center;margin-bottom:64px}.HotelBeforeAfter-module__kBMnHa__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);font-feature-settings:"tnum";margin:0 0 18px;font-size:14px;font-weight:700}.HotelBeforeAfter-module__kBMnHa__title{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 20px;font-size:46px;font-weight:700;line-height:1.22}.HotelBeforeAfter-module__kBMnHa__sub{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0;font-size:20px;font-weight:500;line-height:1.65}.HotelBeforeAfter-module__kBMnHa__pair{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:20px;grid-template-columns:1fr 1fr;gap:4px;display:grid;overflow:hidden;box-shadow:0 4px 24px #0f17240a}.HotelBeforeAfter-module__kBMnHa__col{background:var(--color-surface-white);flex-direction:column;gap:24px;padding:56px 48px 52px;transition:transform .35s,background-color .35s;display:flex;position:relative}.HotelBeforeAfter-module__kBMnHa__colBefore{background:var(--color-surface-light)}.HotelBeforeAfter-module__kBMnHa__colAfter{background:var(--color-surface-white)}.HotelBeforeAfter-module__kBMnHa__col:hover{transform:translateY(-4px)}.HotelBeforeAfter-module__kBMnHa__tag{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;border-radius:var(--radius-pill);font-feature-settings:"tnum";align-self:flex-start;align-items:center;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex}.HotelBeforeAfter-module__kBMnHa__colBefore .HotelBeforeAfter-module__kBMnHa__tag{color:var(--color-text-muted);background:#9393931f}.HotelBeforeAfter-module__kBMnHa__colAfter .HotelBeforeAfter-module__kBMnHa__tag{background:var(--color-primary-soft);color:var(--color-primary)}.HotelBeforeAfter-module__kBMnHa__heading{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:26px;font-weight:700;line-height:1.32}.HotelBeforeAfter-module__kBMnHa__colBefore .HotelBeforeAfter-module__kBMnHa__heading{color:var(--color-text-secondary)}.HotelBeforeAfter-module__kBMnHa__list{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.HotelBeforeAfter-module__kBMnHa__list li{letter-spacing:-.04em;color:var(--color-text-primary);background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:12px;padding:18px 20px 18px 46px;font-size:18px;font-weight:500;line-height:1.55;position:relative}.HotelBeforeAfter-module__kBMnHa__colBefore .HotelBeforeAfter-module__kBMnHa__list li{background:var(--color-surface-white);color:var(--color-text-secondary)}.HotelBeforeAfter-module__kBMnHa__colAfter .HotelBeforeAfter-module__kBMnHa__list li{background:var(--color-surface-light);color:var(--color-text-primary);border-color:#d4a01726}.HotelBeforeAfter-module__kBMnHa__list li:before{content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.HotelBeforeAfter-module__kBMnHa__list li:after{color:#fff;width:18px;height:18px;font-family:var(--font-en);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.HotelBeforeAfter-module__kBMnHa__colBefore .HotelBeforeAfter-module__kBMnHa__list li:before{background:var(--color-text-muted)}.HotelBeforeAfter-module__kBMnHa__colBefore .HotelBeforeAfter-module__kBMnHa__list li:after{content:"×";font-size:16px}.HotelBeforeAfter-module__kBMnHa__colAfter .HotelBeforeAfter-module__kBMnHa__list li:before{background:#d4a017;box-shadow:0 2px 8px #0000001a}.HotelBeforeAfter-module__kBMnHa__colAfter .HotelBeforeAfter-module__kBMnHa__list li:after{content:"✓";font-size:11px}.HotelBeforeAfter-module__kBMnHa__col:after{font-family:var(--font-en);letter-spacing:-.02em;font-feature-settings:"tnum";opacity:.5;font-size:36px;font-weight:700;position:absolute;top:56px;right:48px}.HotelBeforeAfter-module__kBMnHa__colBefore:after{content:"01";color:var(--color-text-muted)}.HotelBeforeAfter-module__kBMnHa__colAfter:after{content:"02";color:var(--color-primary)}@media (max-width:720px){.HotelBeforeAfter-module__kBMnHa__section{padding:80px 0}.HotelBeforeAfter-module__kBMnHa__inner{padding:0 20px}.HotelBeforeAfter-module__kBMnHa__head{margin-bottom:40px}.HotelBeforeAfter-module__kBMnHa__title{font-size:28px}.HotelBeforeAfter-module__kBMnHa__sub{font-size:17px}.HotelBeforeAfter-module__kBMnHa__sub br{display:none}.HotelBeforeAfter-module__kBMnHa__pair{border-radius:16px;grid-template-columns:1fr;gap:4px}.HotelBeforeAfter-module__kBMnHa__col{padding:36px 24px 32px}.HotelBeforeAfter-module__kBMnHa__col:after{font-size:28px;top:36px;right:24px}.HotelBeforeAfter-module__kBMnHa__heading{font-size:20px}.HotelBeforeAfter-module__kBMnHa__list li{padding:14px 16px 14px 40px;font-size:16px}}
.MainBeforeAfter-module__Q4GPbG__root{font-family:var(--font-sans);background:var(--color-surface-white);color:var(--color-text-primary);padding:140px 0}.MainBeforeAfter-module__Q4GPbG__inner{max-width:1240px;margin:0 auto;padding:0 24px}.MainBeforeAfter-module__Q4GPbG__head{text-align:center;margin-bottom:72px}.MainBeforeAfter-module__Q4GPbG__eyebrow{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 16px;font-size:14px;font-weight:700;display:inline-block}.MainBeforeAfter-module__Q4GPbG__panelImg{object-fit:cover;object-position:center}.MainBeforeAfter-module__Q4GPbG__title{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 20px;font-size:46px;font-weight:700;line-height:1.25}.MainBeforeAfter-module__Q4GPbG__sub{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0;font-size:17px;font-weight:500;line-height:1.75}.MainBeforeAfter-module__Q4GPbG__grid{flex-direction:column;gap:40px;display:flex}.MainBeforeAfter-module__Q4GPbG__card{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:20px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 4px 20px #1a2b4a0a}.MainBeforeAfter-module__Q4GPbG__card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0000000a}.MainBeforeAfter-module__Q4GPbG__pair{aspect-ratio:32/9;background:#0f1724;grid-template-columns:1fr 6px 1fr;align-items:stretch;display:grid}.MainBeforeAfter-module__Q4GPbG__panel{background:#d9d6d2;justify-content:flex-start;align-items:flex-end;padding:28px 32px;display:flex;position:relative;overflow:hidden}.MainBeforeAfter-module__Q4GPbG__panelBefore{background:#d9d6d2}.MainBeforeAfter-module__Q4GPbG__panelAfter{background:var(--color-sub-green-60)}.MainBeforeAfter-module__Q4GPbG__divider{background:#fff}.MainBeforeAfter-module__Q4GPbG__pill{font-family:var(--font-en);letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:24px;left:24px}.MainBeforeAfter-module__Q4GPbG__pillBefore{background:#ffffff1f;border:1px solid #fff3}.MainBeforeAfter-module__Q4GPbG__pillAfter{background:var(--color-primary)}.MainBeforeAfter-module__Q4GPbG__label{font-family:var(--font-en);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.MainBeforeAfter-module__Q4GPbG__note{letter-spacing:-.02em;color:var(--color-text-muted);background:var(--color-surface-light);border-top:1px solid var(--color-border-light);margin:0;padding:18px 32px;font-size:13px;font-weight:500}@media (max-width:720px){.MainBeforeAfter-module__Q4GPbG__root{padding:80px 0}.MainBeforeAfter-module__Q4GPbG__inner{padding:0 20px}.MainBeforeAfter-module__Q4GPbG__head{margin-bottom:48px}.MainBeforeAfter-module__Q4GPbG__title{letter-spacing:-.04em;font-size:28px}.MainBeforeAfter-module__Q4GPbG__sub{font-size:15px}.MainBeforeAfter-module__Q4GPbG__sub br{display:none}.MainBeforeAfter-module__Q4GPbG__grid{gap:24px}.MainBeforeAfter-module__Q4GPbG__pair{aspect-ratio:16/11;grid-template-columns:1fr 4px 1fr}.MainBeforeAfter-module__Q4GPbG__panel{padding:20px}.MainBeforeAfter-module__Q4GPbG__pill{padding:5px 10px;font-size:11px;top:16px;left:16px}.MainBeforeAfter-module__Q4GPbG__label{font-size:22px}.MainBeforeAfter-module__Q4GPbG__note{padding:14px 20px;font-size:12px}}
.SeminarLineup-module__oVSsMG__section{background:var(--color-surface-white);font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:-.04em;padding:120px 24px}.SeminarLineup-module__oVSsMG__inner{flex-direction:column;align-items:center;width:100%;max-width:1240px;margin:0 auto;display:flex}.SeminarLineup-module__oVSsMG__label{font-family:var(--font-en);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);font-feature-settings:"tnum" 1;margin:0 0 18px;font-size:14px;font-weight:700}.SeminarLineup-module__oVSsMG__heading{letter-spacing:-.045em;color:var(--color-text-primary);text-align:center;margin:0 0 14px;font-size:44px;font-weight:700;line-height:1.25}.SeminarLineup-module__oVSsMG__heading em{color:var(--color-primary);font-style:normal}.SeminarLineup-module__oVSsMG__sub{color:var(--color-text-secondary);text-align:center;letter-spacing:-.04em;margin:0 0 64px;font-size:16px;line-height:1.7}.SeminarLineup-module__oVSsMG__list{flex-direction:column;gap:32px;width:100%;margin:0;padding:0;list-style:none;display:flex}.SeminarLineup-module__oVSsMG__card{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:28px;grid-template-columns:1fr 1fr;min-height:360px;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.SeminarLineup-module__oVSsMG__card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #1a2b4a14}.SeminarLineup-module__oVSsMG__text{flex-direction:column;align-items:flex-start;padding:56px 56px 48px;display:flex}.SeminarLineup-module__oVSsMG__num{font-family:var(--font-en);letter-spacing:.18em;color:var(--color-primary);margin:0 0 16px;font-size:13px;font-weight:700}.SeminarLineup-module__oVSsMG__title{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.3}.SeminarLineup-module__oVSsMG__desc{color:var(--color-text-secondary);letter-spacing:-.03em;max-width:420px;margin:0 0 36px;font-size:16px;line-height:1.75}.SeminarLineup-module__oVSsMG__cta{background:var(--color-primary);color:#fff;letter-spacing:-.04em;border-radius:100px;align-items:center;gap:10px;height:56px;margin-top:auto;padding:0 30px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .25s,transform .25s,box-shadow .25s;display:inline-flex}.SeminarLineup-module__oVSsMG__cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 28px #1a2b4a1f}.SeminarLineup-module__oVSsMG__arrow{font-family:var(--font-en);font-size:16px;line-height:1}.SeminarLineup-module__oVSsMG__visual{background:var(--color-rest-green);min-height:360px;position:relative;overflow:hidden}.SeminarLineup-module__oVSsMG__iconWrap{color:#fff;z-index:3;background:#ffffff29;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:32px;left:32px}.SeminarLineup-module__oVSsMG__iconWrap svg{width:22px;height:22px}.SeminarLineup-module__oVSsMG__badge{color:var(--color-text-primary);letter-spacing:-.03em;z-index:3;background:#fff;border-radius:100px;padding:10px 18px;font-size:13px;font-weight:700;line-height:1;position:absolute;bottom:32px;left:32px}.SeminarLineup-module__oVSsMG__photoWrap{pointer-events:none;width:62%;position:absolute;top:0;bottom:0;right:0}.SeminarLineup-module__oVSsMG__photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 22%,#0009 42%,#000000e0 62%,#000 82%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 22%,#0009 42%,#000000e0 62%,#000 82%);object-fit:cover!important;object-position:50% 18%!important}@media (max-width:900px){.SeminarLineup-module__oVSsMG__card{grid-template-columns:1fr;min-height:auto}.SeminarLineup-module__oVSsMG__visual{aspect-ratio:16/10;order:-1;min-height:0}.SeminarLineup-module__oVSsMG__iconWrap{border-radius:12px;width:42px;height:42px;top:22px;left:22px}.SeminarLineup-module__oVSsMG__iconWrap svg{width:20px;height:20px}.SeminarLineup-module__oVSsMG__badge{padding:9px 16px;font-size:12px;bottom:22px;left:22px}.SeminarLineup-module__oVSsMG__photoWrap{width:100%;height:100%;top:0;bottom:auto;left:0}.SeminarLineup-module__oVSsMG__photo{-webkit-mask-image:none;mask-image:none;object-position:50% 22%!important}.SeminarLineup-module__oVSsMG__text{padding:36px 28px}.SeminarLineup-module__oVSsMG__title{font-size:24px}.SeminarLineup-module__oVSsMG__desc{margin-bottom:28px;font-size:14px}.SeminarLineup-module__oVSsMG__cta{height:52px;padding:0 26px;font-size:14px}}@media (max-width:720px){.SeminarLineup-module__oVSsMG__section{padding:80px 16px}.SeminarLineup-module__oVSsMG__label{font-size:12px}.SeminarLineup-module__oVSsMG__heading{font-size:28px}.SeminarLineup-module__oVSsMG__sub{margin-bottom:36px;font-size:14px}.SeminarLineup-module__oVSsMG__list{gap:20px}.SeminarLineup-module__oVSsMG__card{border-radius:22px}}
.AboutFinanceChart-module__dtx7mq__section{font-family:var(--font-sans);color:var(--color-text-inverse);background:#000;padding:140px 0}.AboutFinanceChart-module__dtx7mq__inner{max-width:1280px;margin:0 auto;padding:0 40px}.AboutFinanceChart-module__dtx7mq__head{margin-bottom:56px}.AboutFinanceChart-module__dtx7mq__eyebrow{font-family:var(--font-en);letter-spacing:-.02em;color:var(--color-primary);text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:700;line-height:1}.AboutFinanceChart-module__dtx7mq__title{letter-spacing:-.045em;color:#fff;margin:0 0 14px;font-size:54px;font-weight:700;line-height:1.25}.AboutFinanceChart-module__dtx7mq__sub{letter-spacing:-.03em;color:#ffffff80;margin:0;font-size:18px;font-weight:500;line-height:1.6}.AboutFinanceChart-module__dtx7mq__chartWrap{position:relative}.AboutFinanceChart-module__dtx7mq__legend{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:16px;display:flex}.AboutFinanceChart-module__dtx7mq__legendItem{color:#ffffffd9;letter-spacing:-.02em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.AboutFinanceChart-module__dtx7mq__swatch{border-radius:3px;width:14px;height:14px;display:inline-block}.AboutFinanceChart-module__dtx7mq__swatchRev{background:#37a574}.AboutFinanceChart-module__dtx7mq__swatchProf{background:var(--color-primary)}.AboutFinanceChart-module__dtx7mq__legendNote{color:#fff6;letter-spacing:-.02em;font-size:13px}.AboutFinanceChart-module__dtx7mq__svg{width:100%;height:auto;display:block}.AboutFinanceChart-module__dtx7mq__baseline{stroke:#ffffff2e;stroke-width:1px}.AboutFinanceChart-module__dtx7mq__gridline{stroke:#ffffff2e;stroke-width:1px;stroke-dasharray:4 6}.AboutFinanceChart-module__dtx7mq__xLabel{fill:#ffffffb3;font-family:var(--font-en);font-size:14px;font-weight:500}.AboutFinanceChart-module__dtx7mq__xLabelTarget{fill:var(--color-primary);font-weight:700}.AboutFinanceChart-module__dtx7mq__bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.AboutFinanceChart-module__dtx7mq__barRev{fill:#37a574}.AboutFinanceChart-module__dtx7mq__barProf{fill:var(--color-primary)}.AboutFinanceChart-module__dtx7mq__barTarget{opacity:.78}.AboutFinanceChart-module__dtx7mq__section.AboutFinanceChart-module__dtx7mq__isIn .AboutFinanceChart-module__dtx7mq__bar{transform:scaleY(1)}.AboutFinanceChart-module__dtx7mq__valueLabel{font-family:var(--font-en);opacity:0;font-size:15px;font-weight:700;transition:opacity .5s}.AboutFinanceChart-module__dtx7mq__valueLabelRev{fill:#fff}.AboutFinanceChart-module__dtx7mq__valueLabelProf{fill:var(--color-primary)}.AboutFinanceChart-module__dtx7mq__section.AboutFinanceChart-module__dtx7mq__isIn .AboutFinanceChart-module__dtx7mq__valueLabel{opacity:1}.AboutFinanceChart-module__dtx7mq__badge{background:var(--color-primary);color:#1a1a1a;letter-spacing:-.02em;white-space:nowrap;opacity:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;transition:opacity .6s 1.3s,transform .6s 1.3s;position:absolute;top:8px;right:0;transform:translateY(-6px)}.AboutFinanceChart-module__dtx7mq__section.AboutFinanceChart-module__dtx7mq__isIn .AboutFinanceChart-module__dtx7mq__badge{opacity:1;transform:translateY(0)}@media (max-width:960px){.AboutFinanceChart-module__dtx7mq__section{padding:96px 0}.AboutFinanceChart-module__dtx7mq__inner{padding:0 20px}.AboutFinanceChart-module__dtx7mq__head{margin-bottom:36px}.AboutFinanceChart-module__dtx7mq__title{font-size:32px}.AboutFinanceChart-module__dtx7mq__sub{font-size:14px}.AboutFinanceChart-module__dtx7mq__legend{gap:8px 14px}.AboutFinanceChart-module__dtx7mq__legendItem{font-size:13px}.AboutFinanceChart-module__dtx7mq__legendNote{width:100%;font-size:12px}.AboutFinanceChart-module__dtx7mq__badge{margin:0 0 12px;display:inline-block;position:static}.AboutFinanceChart-module__dtx7mq__valueLabel{font-size:11px}}
.BrandLineupGrid-module__pLQKfG__root{background:var(--color-surface-white);word-break:keep-all;padding:clamp(80px,10vw,160px) 5%}.BrandLineupGrid-module__pLQKfG__inner{max-width:1400px;margin:0 auto}.BrandLineupGrid-module__pLQKfG__intro{text-align:center;margin-bottom:clamp(48px,5vw,72px)}.BrandLineupGrid-module__pLQKfG__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:14px;font-weight:700}.BrandLineupGrid-module__pLQKfG__h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.3}.BrandLineupGrid-module__pLQKfG__desc{color:var(--color-text-secondary);margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.7}.BrandLineupGrid-module__pLQKfG__grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,24px);display:grid}.BrandLineupGrid-module__pLQKfG__card{background:var(--color-surface-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex;overflow:hidden}.BrandLineupGrid-module__pLQKfG__card:hover{border-color:var(--color-primary-light);transform:translateY(-6px);box-shadow:0 28px 56px -20px #0000001a}.BrandLineupGrid-module__pLQKfG__visual{aspect-ratio:4/3;background:#d9d6d2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BrandLineupGrid-module__pLQKfG__visualImg{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.BrandLineupGrid-module__pLQKfG__card:hover .BrandLineupGrid-module__pLQKfG__visualImg{transform:scale(1.04)}.BrandLineupGrid-module__pLQKfG__visualLabel{font-family:var(--font-en);color:var(--color-text-secondary);letter-spacing:-.02em;z-index:1;text-align:center;padding:0 16px;font-size:12px;font-weight:500}.BrandLineupGrid-module__pLQKfG__body{flex:1;padding:clamp(20px,1.8vw,28px)}.BrandLineupGrid-module__pLQKfG__logoSlot{align-items:center;height:36px;margin-bottom:14px;display:none}.BrandLineupGrid-module__pLQKfG__logoImg{object-fit:contain;object-position:left center;filter:grayscale()contrast(1.05);opacity:.78;width:auto;max-width:60%;max-height:100%;transition:filter .25s,opacity .25s}.BrandLineupGrid-module__pLQKfG__card:hover .BrandLineupGrid-module__pLQKfG__logoImg{filter:none;opacity:1}.BrandLineupGrid-module__pLQKfG__logoFallback{font-family:var(--font-en);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.BrandLineupGrid-module__pLQKfG__name{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3}.BrandLineupGrid-module__pLQKfG__tagline{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0;font-size:14px;font-weight:400;line-height:1.6}.BrandLineupGrid-module__pLQKfG__moreWrap{justify-content:center;margin-top:clamp(40px,4vw,64px);display:flex}.BrandLineupGrid-module__pLQKfG__more{letter-spacing:-.04em;color:var(--color-text-primary);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.BrandLineupGrid-module__pLQKfG__more:before{content:">";font-family:var(--font-en);font-weight:700}.BrandLineupGrid-module__pLQKfG__more:hover{color:var(--color-primary)}@media (max-width:1200px){.BrandLineupGrid-module__pLQKfG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.BrandLineupGrid-module__pLQKfG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BrandLineupGrid-module__pLQKfG__root{padding:64px 20px}.BrandLineupGrid-module__pLQKfG__h2{font-size:24px}.BrandLineupGrid-module__pLQKfG__grid{grid-template-columns:1fr;gap:16px}}
.HotelContentGrid-module__4rHc2G__section{box-sizing:border-box;background:var(--color-surface-white);font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:-.04em;padding:140px 0 160px}.HotelContentGrid-module__4rHc2G__section *,.HotelContentGrid-module__4rHc2G__section :before,.HotelContentGrid-module__4rHc2G__section :after{box-sizing:border-box}.HotelContentGrid-module__4rHc2G__wrap{grid-template-columns:340px 1fr;align-items:start;gap:80px;width:92%;max-width:1280px;margin:0 auto;display:grid}.HotelContentGrid-module__4rHc2G__header{position:sticky;top:120px}.HotelContentGrid-module__4rHc2G__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:14px;font-weight:700}.HotelContentGrid-module__4rHc2G__h2{letter-spacing:-.045em;color:var(--color-text-primary);word-break:keep-all;margin:0 0 22px;font-size:46px;font-weight:700;line-height:1.25}.HotelContentGrid-module__4rHc2G__h2 em{color:var(--color-primary);font-style:normal}.HotelContentGrid-module__4rHc2G__sub{color:var(--color-text-secondary);word-break:keep-all;margin:0 0 40px;font-size:20px;font-weight:400;line-height:1.65}.HotelContentGrid-module__4rHc2G__nav{gap:10px;display:flex}.HotelContentGrid-module__4rHc2G__arrow{border:1px solid var(--color-border-default);background:var(--color-surface-white);border-radius:var(--radius-pill);cursor:pointer;width:48px;height:48px;color:var(--color-text-primary);justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.HotelContentGrid-module__4rHc2G__arrow:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 10px 24px #0000001a}.HotelContentGrid-module__4rHc2G__arrow svg{width:18px;height:18px}.HotelContentGrid-module__4rHc2G__content{min-width:0}.HotelContentGrid-module__4rHc2G__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.HotelContentGrid-module__4rHc2G__card{aspect-ratio:4/5;background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px 28px 28px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.HotelContentGrid-module__4rHc2G__card:before{content:"";z-index:1;background:linear-gradient(#00000026 0%,#00000059 55%,#000000c7 100%);transition:background .4s;position:absolute;inset:0}.HotelContentGrid-module__4rHc2G__card>*{z-index:2;position:relative}.HotelContentGrid-module__4rHc2G__card:hover{transform:translateY(-6px);box-shadow:0 22px 44px -16px #00000047}.HotelContentGrid-module__4rHc2G__card:hover:before{background:linear-gradient(#0000000d 0%,#00000040 55%,#000000b8 100%)}.HotelContentGrid-module__4rHc2G__num{font-family:var(--font-en);letter-spacing:-.02em;color:var(--color-primary-light);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700;line-height:1}.HotelContentGrid-module__4rHc2G__cardTitle{letter-spacing:-.04em;color:var(--color-text-inverse);margin:0;font-size:22px;font-weight:700;line-height:1.35;transition:transform .4s cubic-bezier(.4,0,.2,1)}.HotelContentGrid-module__4rHc2G__card:hover .HotelContentGrid-module__4rHc2G__cardTitle{transform:translateY(-4px)}@media (max-width:720px){.HotelContentGrid-module__4rHc2G__section{padding:80px 0 90px}.HotelContentGrid-module__4rHc2G__wrap{grid-template-columns:1fr;gap:40px;width:90%}.HotelContentGrid-module__4rHc2G__header{position:static}.HotelContentGrid-module__4rHc2G__h2{font-size:30px}.HotelContentGrid-module__4rHc2G__sub{margin-bottom:28px;font-size:17px}.HotelContentGrid-module__4rHc2G__grid{grid-template-columns:1fr;gap:16px}.HotelContentGrid-module__4rHc2G__card{aspect-ratio:16/11;gap:20px;padding:24px 20px 22px}.HotelContentGrid-module__4rHc2G__cardTitle{font-size:19px}.HotelContentGrid-module__4rHc2G__nav{justify-content:flex-start}}
.MainContentGrid-module__Exh6CW__root{background:var(--color-surface-light);font-family:var(--font-sans);color:var(--color-text-primary);box-sizing:border-box;padding:150px 0}.MainContentGrid-module__Exh6CW__root *,.MainContentGrid-module__Exh6CW__root :before,.MainContentGrid-module__Exh6CW__root :after{box-sizing:border-box}.MainContentGrid-module__Exh6CW__wrap{width:90%;max-width:1320px;margin:0 auto}.MainContentGrid-module__Exh6CW__head{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:64px;padding-bottom:32px;display:flex}.MainContentGrid-module__Exh6CW__headLeft{flex:0 58%}.MainContentGrid-module__Exh6CW__headRight{flex-direction:column;flex:0 42%;align-items:flex-end;gap:24px;display:flex}.MainContentGrid-module__Exh6CW__eng{font-family:var(--font-en);letter-spacing:.12em;color:var(--color-primary);text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:14px;font-weight:700;display:inline-block}.MainContentGrid-module__Exh6CW__h2{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:54px;font-weight:700;line-height:1.25}.MainContentGrid-module__Exh6CW__h2 em{color:var(--color-primary);font-style:normal}.MainContentGrid-module__Exh6CW__sub{letter-spacing:-.04em;color:var(--color-text-secondary);text-align:right;max-width:380px;margin:0;font-size:17px;font-weight:400;line-height:1.7}.MainContentGrid-module__Exh6CW__more{letter-spacing:-.04em;color:var(--color-text-primary);border:1px solid var(--color-border-light);background:var(--color-surface-white);cursor:pointer;border-radius:24px;align-items:center;gap:10px;margin:0;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.MainContentGrid-module__Exh6CW__more:after{content:"→";font-family:var(--font-en);font-size:16px;transition:transform .3s}.MainContentGrid-module__Exh6CW__more:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #0000001a}.MainContentGrid-module__Exh6CW__more:hover:after{transform:translate(4px)}.MainContentGrid-module__Exh6CW__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.MainContentGrid-module__Exh6CW__card{background:var(--color-surface-white);border:1px solid var(--color-border-light);cursor:pointer;color:inherit;border-radius:20px;flex-direction:column;gap:16px;padding:36px 32px 32px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.MainContentGrid-module__Exh6CW__card:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 24px 48px #0000000f}.MainContentGrid-module__Exh6CW__cardTitle{letter-spacing:-.04em;color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:21px;font-weight:700;line-height:1.45;transition:color .3s;display:-webkit-box;overflow:hidden}.MainContentGrid-module__Exh6CW__card:hover .MainContentGrid-module__Exh6CW__cardTitle{color:var(--color-primary)}.MainContentGrid-module__Exh6CW__desc{letter-spacing:-.04em;color:var(--color-text-secondary);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;min-height:3.5em;margin:0;font-size:15px;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.MainContentGrid-module__Exh6CW__meta{font-family:var(--font-en);letter-spacing:.02em;color:var(--color-text-muted);border-top:1px solid var(--color-border-light);font-variant-numeric:tabular-nums;margin:12px 0 0;padding-top:18px;font-size:13px;font-weight:500}.MainContentGrid-module__Exh6CW__reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(36px)}.MainContentGrid-module__Exh6CW__reveal.MainContentGrid-module__Exh6CW__isIn{opacity:1;transform:translateY(0)}@media (max-width:720px){.MainContentGrid-module__Exh6CW__root{padding:80px 0}.MainContentGrid-module__Exh6CW__head{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:40px;padding-bottom:24px}.MainContentGrid-module__Exh6CW__headLeft,.MainContentGrid-module__Exh6CW__headRight{flex:100%;width:100%}.MainContentGrid-module__Exh6CW__headRight{align-items:flex-start}.MainContentGrid-module__Exh6CW__h2{font-size:32px}.MainContentGrid-module__Exh6CW__sub{text-align:left;max-width:100%;font-size:15px}.MainContentGrid-module__Exh6CW__grid{grid-template-columns:1fr;gap:20px}.MainContentGrid-module__Exh6CW__card{padding:28px 24px 24px}.MainContentGrid-module__Exh6CW__cardTitle{min-height:unset;font-size:19px}.MainContentGrid-module__Exh6CW__desc{min-height:unset}}
.SeminarEvents-module__jnNoPG__sectionA,.SeminarEvents-module__jnNoPG__sectionB{width:100%;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.04em;box-sizing:border-box;position:relative;overflow:hidden}.SeminarEvents-module__jnNoPG__sectionA{background:var(--color-surface-light);padding:120px 0 96px}.SeminarEvents-module__jnNoPG__sectionB{background:var(--color-surface-white);padding:96px 0 140px}.SeminarEvents-module__jnNoPG__sectionA *,.SeminarEvents-module__jnNoPG__sectionB *{box-sizing:border-box}.SeminarEvents-module__jnNoPG__inner{z-index:1;max-width:1240px;margin:0 auto;padding:0 40px;position:relative}.SeminarEvents-module__jnNoPG__blockA{grid-template-columns:38% 62%;align-items:start;gap:48px;display:grid}.SeminarEvents-module__jnNoPG__headcol h2{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:48px;font-weight:700;line-height:1.2}.SeminarEvents-module__jnNoPG__headcol h2 em{color:var(--color-primary);font-style:normal}.SeminarEvents-module__jnNoPG__headcol p{color:var(--color-text-secondary);letter-spacing:-.04em;margin:18px 0 0;font-size:16px;line-height:1.8}.SeminarEvents-module__jnNoPG__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.SeminarEvents-module__jnNoPG__item{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:20px;grid-template-columns:92px 1fr auto;align-items:center;gap:24px;padding:24px 28px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:grid}.SeminarEvents-module__jnNoPG__item:hover{border-color:#d4a01773;transform:translateY(-4px);box-shadow:0 18px 40px #1a2b4a14}.SeminarEvents-module__jnNoPG__dday{font-family:var(--font-en);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-primary);text-align:center;background:#d4a01714;border:1px solid #d4a01740;border-radius:12px;padding:10px 0;font-size:28px;font-weight:700}.SeminarEvents-module__jnNoPG__body h3{letter-spacing:-.04em;color:var(--color-text-primary);margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.4}.SeminarEvents-module__jnNoPG__body p{color:var(--color-text-muted);letter-spacing:-.02em;font-size:14px;line-height:1.5;font-family:var(--font-en);margin:0}.SeminarEvents-module__jnNoPG__price{font-family:var(--font-en);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.SeminarEvents-module__jnNoPG__blockB{text-align:center}.SeminarEvents-module__jnNoPG__recoHead{margin:0 0 40px}.SeminarEvents-module__jnNoPG__recoHead h3{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 14px;font-size:40px;font-weight:700;line-height:1.3}.SeminarEvents-module__jnNoPG__recoHead p{color:var(--color-text-muted);letter-spacing:-.04em;margin:0;font-size:16px}.SeminarEvents-module__jnNoPG__recoList{text-align:left;flex-direction:column;gap:14px;max-width:980px;margin:0 auto 48px;padding:0;list-style:none;display:flex}.SeminarEvents-module__jnNoPG__recoItem{border-radius:16px;grid-template-columns:56px 1fr;align-items:center;gap:24px;padding:26px 32px;transition:transform .3s,box-shadow .3s;display:grid}.SeminarEvents-module__jnNoPG__recoItem:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1a2b4a0f}.SeminarEvents-module__jnNoPG__tone-mint{background:var(--color-sub-green-40)}.SeminarEvents-module__jnNoPG__tone-blue{background:#eef1f7}.SeminarEvents-module__jnNoPG__tone-amber{background:#faf2e3}.SeminarEvents-module__jnNoPG__recoNum{width:36px;height:36px;font-family:var(--font-en);color:var(--color-text-muted);background:var(--color-surface-white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.SeminarEvents-module__jnNoPG__recoBody{min-width:0}.SeminarEvents-module__jnNoPG__recoQ{letter-spacing:-.04em;color:var(--color-text-primary);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.45}.SeminarEvents-module__jnNoPG__recoA{letter-spacing:-.03em;color:var(--color-text-secondary);align-items:center;gap:10px;margin:0;font-size:15px;display:inline-flex}.SeminarEvents-module__jnNoPG__recoArrow{color:var(--color-primary);font-family:var(--font-en);font-size:16px;line-height:1}.SeminarEvents-module__jnNoPG__more{background:var(--color-primary);color:#fff;letter-spacing:-.05em;cursor:pointer;border-radius:8px;align-items:center;gap:10px;height:60px;margin:0;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.SeminarEvents-module__jnNoPG__more:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 18px 36px #1a2b4a1f}.SeminarEvents-module__jnNoPG__more:after{content:"→";font-family:var(--font-en);font-size:18px;line-height:1}@media (max-width:720px){.SeminarEvents-module__jnNoPG__sectionA{padding:80px 0 60px}.SeminarEvents-module__jnNoPG__sectionB{padding:60px 0 90px}.SeminarEvents-module__jnNoPG__inner{padding:0 20px}.SeminarEvents-module__jnNoPG__blockA{grid-template-columns:1fr;gap:32px}.SeminarEvents-module__jnNoPG__headcol h2{font-size:30px}.SeminarEvents-module__jnNoPG__headcol p{font-size:14px}.SeminarEvents-module__jnNoPG__item{grid-template-rows:auto auto;grid-template-columns:72px 1fr;gap:12px 18px;padding:18px 20px}.SeminarEvents-module__jnNoPG__dday{grid-row:1/span 2;padding:8px 0;font-size:22px}.SeminarEvents-module__jnNoPG__body h3{font-size:16px}.SeminarEvents-module__jnNoPG__price{grid-column:2/3;font-size:15px}.SeminarEvents-module__jnNoPG__recoHead h3{font-size:26px}.SeminarEvents-module__jnNoPG__recoList{gap:10px;margin-bottom:36px}.SeminarEvents-module__jnNoPG__recoItem{grid-template-columns:44px 1fr;gap:16px;padding:20px 22px}.SeminarEvents-module__jnNoPG__recoNum{width:30px;height:30px;font-size:12px}.SeminarEvents-module__jnNoPG__recoQ{font-size:15px}.SeminarEvents-module__jnNoPG__recoA{font-size:13px}.SeminarEvents-module__jnNoPG__more{height:54px;padding:0 22px;font-size:15px}}
.list-module__HWkZuW__root{background:var(--color-surface-white);font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:-.04em;word-break:keep-all;padding:clamp(80px,10vw,160px) 5%}.list-module__HWkZuW__inner{max-width:1200px;margin:0 auto}.list-module__HWkZuW__head{margin-bottom:clamp(36px,4vw,56px)}.list-module__HWkZuW__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:14px;font-weight:700}.list-module__HWkZuW__h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.3}.list-module__HWkZuW__count{color:var(--color-text-secondary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.list-module__HWkZuW__count strong{color:var(--color-primary);font-weight:700}.list-module__HWkZuW__tableWrap{border-top:2px solid var(--color-text-primary);border-bottom:1px solid var(--color-border-default)}.list-module__HWkZuW__table{border-collapse:collapse;width:100%;font-size:14px}.list-module__HWkZuW__table thead th{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text-secondary);background:var(--color-surface-light);border-bottom:1px solid var(--color-border-default);text-align:left;padding:16px 12px;font-size:13px;font-weight:700}.list-module__HWkZuW__table tbody tr{border-bottom:1px solid var(--color-border-light);transition:background .2s}.list-module__HWkZuW__table tbody tr:hover{background:var(--color-surface-light)}.list-module__HWkZuW__table td{vertical-align:middle;font-variant-numeric:tabular-nums;padding:18px 12px}.list-module__HWkZuW__colNo{text-align:center;width:70px;color:var(--color-text-muted);font-family:var(--font-en);font-size:13px;font-weight:600}.list-module__HWkZuW__colDate{text-align:left;width:120px;color:var(--color-text-muted);font-family:var(--font-en);font-size:13px;font-weight:600}.list-module__HWkZuW__colMedia{text-align:left;width:130px}.list-module__HWkZuW__mediaBadge{border-radius:var(--radius-pill);background:var(--color-primary-soft);height:26px;color:var(--color-primary);letter-spacing:-.02em;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.list-module__HWkZuW__colTitle{text-align:left}.list-module__HWkZuW__titleLink{letter-spacing:-.04em;color:var(--color-text-primary);font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s;display:inline}.list-module__HWkZuW__titleLink:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.list-module__HWkZuW__tags{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:10px;display:inline-flex}.list-module__HWkZuW__tag{color:var(--color-text-muted);letter-spacing:-.02em;font-size:11px;font-weight:500}.list-module__HWkZuW__colHit{text-align:right;width:80px;color:var(--color-text-muted);font-family:var(--font-en);padding-right:16px;font-size:13px;font-weight:600}.list-module__HWkZuW__empty{text-align:center;color:var(--color-text-muted);padding:60px 20px;font-size:15px}.list-module__HWkZuW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:clamp(40px,4vw,64px);display:flex}.list-module__HWkZuW__pageBtn,.list-module__HWkZuW__pageNum{min-width:40px;height:40px;font-family:var(--font-en);letter-spacing:-.02em;color:var(--color-text-primary);background:var(--color-surface-white);border:1px solid var(--color-border-default);border-radius:var(--radius);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.list-module__HWkZuW__pageNum{min-width:40px;padding:0}.list-module__HWkZuW__pageBtn:hover,.list-module__HWkZuW__pageNum:hover{border-color:var(--color-primary);color:var(--color-primary)}.list-module__HWkZuW__pageNumActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);pointer-events:none}.list-module__HWkZuW__pageNumActive:hover{color:var(--color-text-inverse)}@media (max-width:720px){.list-module__HWkZuW__root{padding:64px 16px}.list-module__HWkZuW__tableWrap{overflow-x:auto}.list-module__HWkZuW__colNo,.list-module__HWkZuW__colHit{display:none}.list-module__HWkZuW__colDate{width:88px}.list-module__HWkZuW__colMedia{width:100px}.list-module__HWkZuW__mediaBadge{padding:0 8px;font-size:11px}.list-module__HWkZuW__titleLink{font-size:14px}.list-module__HWkZuW__tags{display:none}}
.AboutLeaderGrid-module__GRm3rG__section{background:var(--color-surface-light);font-family:var(--font-sans);color:var(--color-text-primary);padding:140px 0 160px}.AboutLeaderGrid-module__GRm3rG__inner{max-width:1240px;margin:0 auto;padding:0 32px}.AboutLeaderGrid-module__GRm3rG__eyebrow{font-family:var(--font-en);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin:0 0 20px;font-size:13px;font-weight:700}.AboutLeaderGrid-module__GRm3rG__h2{letter-spacing:-.045em;color:var(--color-text-primary);margin:0 0 24px;font-size:48px;font-weight:700;line-height:1.25}.AboutLeaderGrid-module__GRm3rG__sub{letter-spacing:-.04em;color:var(--color-text-secondary);margin:0 0 56px;font-size:18px;font-weight:400;line-height:1.75}.AboutLeaderGrid-module__GRm3rG__logos{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:20px;grid-template-columns:repeat(5,1fr);gap:16px;margin:0 0 120px;padding:32px;display:grid}.AboutLeaderGrid-module__GRm3rG__logo{background:0 0;border-radius:12px;justify-content:center;align-items:center;height:96px;padding:16px 20px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.AboutLeaderGrid-module__GRm3rG__logoImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60px}.AboutLeaderGrid-module__GRm3rG__logoInvert{filter:invert()}.AboutLeaderGrid-module__GRm3rG__logo:hover{background:var(--color-surface-light);transform:translateY(-4px);box-shadow:0 10px 28px #0000000f}.AboutLeaderGrid-module__GRm3rG__h2People{margin:0 0 56px}.AboutLeaderGrid-module__GRm3rG__grid{grid-template-columns:repeat(4,1fr);gap:64px 24px;margin:0;padding:0;list-style:none;display:grid}.AboutLeaderGrid-module__GRm3rG__card{list-style:none;position:relative}.AboutLeaderGrid-module__GRm3rG__photo{aspect-ratio:2/3;background:#1a1a1a;border-radius:16px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.AboutLeaderGrid-module__GRm3rG__photoImg{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.AboutLeaderGrid-module__GRm3rG__photoOverlay{display:none}.AboutLeaderGrid-module__GRm3rG__quote{z-index:2;letter-spacing:-.035em;color:#fff;word-break:keep-all;text-shadow:0 1px 2px #000000b3,0 2px 12px #0000008c;margin:0;font-size:15px;font-weight:700;line-height:1.45;position:absolute;bottom:20px;left:20px;right:20px}.AboutLeaderGrid-module__GRm3rG__meta{padding:0 4px}.AboutLeaderGrid-module__GRm3rG__company{letter-spacing:.02em;color:var(--color-primary);text-transform:none;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1}.AboutLeaderGrid-module__GRm3rG__name{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.3}.AboutLeaderGrid-module__GRm3rG__careers{border-top:1px solid var(--color-border-light);margin:16px 0 0;padding-top:16px;padding-left:0;list-style:none}.AboutLeaderGrid-module__GRm3rG__careers li{color:var(--color-text-secondary);letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:1.8}@media (max-width:960px){.AboutLeaderGrid-module__GRm3rG__logos{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px}}@media (max-width:720px){.AboutLeaderGrid-module__GRm3rG__section{padding:80px 0 96px}.AboutLeaderGrid-module__GRm3rG__inner{padding:0 20px}.AboutLeaderGrid-module__GRm3rG__h2{font-size:30px}.AboutLeaderGrid-module__GRm3rG__sub{margin-bottom:36px;font-size:15px}.AboutLeaderGrid-module__GRm3rG__logos{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:72px;padding:20px}.AboutLeaderGrid-module__GRm3rG__logo{height:64px;padding:8px 14px}.AboutLeaderGrid-module__GRm3rG__logoImg{max-height:36px}.AboutLeaderGrid-module__GRm3rG__h2People{margin-bottom:36px}.AboutLeaderGrid-module__GRm3rG__grid{grid-template-columns:repeat(2,1fr);gap:16px}.AboutLeaderGrid-module__GRm3rG__meta{padding:0 4px}.AboutLeaderGrid-module__GRm3rG__company{margin-bottom:4px;font-size:11px}.AboutLeaderGrid-module__GRm3rG__name{font-size:18px}.AboutLeaderGrid-module__GRm3rG__careers{padding-top:12px}.AboutLeaderGrid-module__GRm3rG__careers li{font-size:12px}}
.BrandHotelsReviews-module__JpVNIa__root{background:var(--color-surface-light);word-break:keep-all;padding:clamp(80px,10vw,160px) 5%}.BrandHotelsReviews-module__JpVNIa__inner{max-width:1280px;margin:0 auto}.BrandHotelsReviews-module__JpVNIa__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,4vw,56px);display:flex}.BrandHotelsReviews-module__JpVNIa__intro{flex:auto}.BrandHotelsReviews-module__JpVNIa__nav{flex-shrink:0;gap:10px;display:flex}.BrandHotelsReviews-module__JpVNIa__arrow{border:1px solid var(--color-text-muted);background:var(--color-surface-white);border-radius:var(--radius-pill);cursor:pointer;width:48px;height:48px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s,opacity .25s;display:inline-flex}.BrandHotelsReviews-module__JpVNIa__arrow:hover:not(:disabled){background:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary);transform:translateY(-2px)}.BrandHotelsReviews-module__JpVNIa__arrow:disabled{opacity:.35;cursor:default}.BrandHotelsReviews-module__JpVNIa__arrow svg{width:18px;height:18px}.BrandHotelsReviews-module__JpVNIa__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:14px;font-weight:700}.BrandHotelsReviews-module__JpVNIa__h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.3}.BrandHotelsReviews-module__JpVNIa__sub{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500}.BrandHotelsReviews-module__JpVNIa__scroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - clamp(20px,2vw,32px)/1.5);grid-auto-flow:column;column-gap:clamp(20px,2vw,32px);padding-bottom:4px;display:grid;overflow-x:auto}.BrandHotelsReviews-module__JpVNIa__scroller::-webkit-scrollbar{display:none}.BrandHotelsReviews-module__JpVNIa__card{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);scroll-snap-align:start;flex-direction:column;padding:clamp(24px,2vw,36px);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex}.BrandHotelsReviews-module__JpVNIa__card:hover{border-color:var(--color-primary-light);transform:translateY(-6px);box-shadow:0 24px 48px -16px #00000017}.BrandHotelsReviews-module__JpVNIa__quoteMark{color:var(--color-primary);letter-spacing:-.04em;margin:0 0 18px;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:72px;font-weight:400;line-height:.7}.BrandHotelsReviews-module__JpVNIa__title{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(18px,1.4vw,22px);font-weight:700;line-height:1.4}.BrandHotelsReviews-module__JpVNIa__summary{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0 0 auto;padding-bottom:20px;font-size:15px;font-weight:400;line-height:1.7}.BrandHotelsReviews-module__JpVNIa__author{color:var(--color-text-muted);letter-spacing:-.02em;border-top:1px solid var(--color-border-light);padding-top:18px;font-size:13px;font-weight:600}@media (max-width:900px){.BrandHotelsReviews-module__JpVNIa__root{padding:64px 20px}.BrandHotelsReviews-module__JpVNIa__h2{font-size:24px}.BrandHotelsReviews-module__JpVNIa__head{flex-direction:column;align-items:flex-start;gap:20px}.BrandHotelsReviews-module__JpVNIa__scroller{grid-auto-columns:82%;column-gap:14px}.BrandHotelsReviews-module__JpVNIa__card{padding:22px}}
.HotelProcessStepper6-module__lLnuhG__wrap{background:var(--color-surface-light);font-family:var(--font-sans);color:var(--color-text-primary);padding:120px 20px}.HotelProcessStepper6-module__lLnuhG__inner{flex-direction:column;gap:64px;max-width:1240px;margin:0 auto;display:flex}.HotelProcessStepper6-module__lLnuhG__header{flex-direction:column;gap:18px;max-width:880px;display:flex}.HotelProcessStepper6-module__lLnuhG__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.HotelProcessStepper6-module__lLnuhG__h2{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:48px;font-weight:700;line-height:1.3}.HotelProcessStepper6-module__lLnuhG__board{background:var(--color-surface-white);border:1px solid var(--color-border-default);border-radius:30px;padding:72px 56px}.HotelProcessStepper6-module__lLnuhG__list{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:40px 0;margin:0;padding:0;list-style:none;display:flex}.HotelProcessStepper6-module__lLnuhG__step{aspect-ratio:1;text-align:center;background:var(--color-surface-white);border:1px solid var(--color-border-default);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:calc(20% - 44.8px);transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),background .35s,border-color .35s;display:flex;position:relative}.HotelProcessStepper6-module__lLnuhG__step:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 18px 40px #0000001a}.HotelProcessStepper6-module__lLnuhG__step:before{content:"";background:var(--color-border-default);width:56px;height:1px;position:absolute;top:50%;right:-56px;transform:translateY(-50%)}.HotelProcessStepper6-module__lLnuhG__step:after{content:"";background:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='9,7 17,12 9,17' fill='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:-38px;transform:translateY(-50%)}.HotelProcessStepper6-module__lLnuhG__step:last-child:before,.HotelProcessStepper6-module__lLnuhG__step:last-child:after{display:none}.HotelProcessStepper6-module__lLnuhG__num{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;min-width:64px;height:32px;font-family:var(--font-en);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-style:normal;font-weight:700;display:inline-flex}.HotelProcessStepper6-module__lLnuhG__step:hover .HotelProcessStepper6-module__lLnuhG__num{color:var(--color-primary);background:#fff}.HotelProcessStepper6-module__lLnuhG__name{letter-spacing:-.04em;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.4;transition:color .35s}.HotelProcessStepper6-module__lLnuhG__step:hover .HotelProcessStepper6-module__lLnuhG__name{color:#fff}@media (max-width:720px){.HotelProcessStepper6-module__lLnuhG__wrap{padding:80px 20px}.HotelProcessStepper6-module__lLnuhG__inner{gap:40px}.HotelProcessStepper6-module__lLnuhG__h2{letter-spacing:-.04em;font-size:30px}.HotelProcessStepper6-module__lLnuhG__board{border-radius:24px;padding:36px 24px}.HotelProcessStepper6-module__lLnuhG__list{justify-content:flex-start;gap:28px 24px}.HotelProcessStepper6-module__lLnuhG__step{aspect-ratio:1;width:calc(50% - 12px)}.HotelProcessStepper6-module__lLnuhG__step:before{width:24px;right:-24px}.HotelProcessStepper6-module__lLnuhG__step:after{background-size:18px 18px;width:18px;height:18px;right:-21px}.HotelProcessStepper6-module__lLnuhG__step:nth-child(2n):before,.HotelProcessStepper6-module__lLnuhG__step:nth-child(2n):after,.HotelProcessStepper6-module__lLnuhG__step:last-child:before,.HotelProcessStepper6-module__lLnuhG__step:last-child:after{display:none}.HotelProcessStepper6-module__lLnuhG__num{min-width:54px;height:28px;padding:0 12px;font-size:13px}.HotelProcessStepper6-module__lLnuhG__name{font-size:16px}}
.MagazineContentGrid-module__eUuGVW__root{color:#fff;font-family:var(--font-sans);background:#000;padding:120px 0 140px}.MagazineContentGrid-module__eUuGVW__inner{max-width:1440px;margin:0 auto;padding:0 60px}.MagazineContentGrid-module__eUuGVW__grid{grid-template-columns:repeat(3,1fr);gap:56px 32px;margin:0;padding:0;list-style:none;display:grid}.MagazineContentGrid-module__eUuGVW__item{list-style:none}.MagazineContentGrid-module__eUuGVW__card{color:inherit;text-decoration:none;transition:transform .4s;display:block}.MagazineContentGrid-module__eUuGVW__card:hover{transform:translateY(-4px)}.MagazineContentGrid-module__eUuGVW__cover{aspect-ratio:4/3;background:#111;border-radius:12px;position:relative;overflow:hidden}.MagazineContentGrid-module__eUuGVW__image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.MagazineContentGrid-module__eUuGVW__card:hover .MagazineContentGrid-module__eUuGVW__image{transform:scale(1.04)}.MagazineContentGrid-module__eUuGVW__imagePlaceholder{background:linear-gradient(135deg,#1a1a1a 0%,#0c0c0c 100%);position:absolute;inset:0}.MagazineContentGrid-module__eUuGVW__body{padding-top:24px}.MagazineContentGrid-module__eUuGVW__title{letter-spacing:-.03em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:24px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.MagazineContentGrid-module__eUuGVW__desc{letter-spacing:-.02em;color:#ccc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.MagazineContentGrid-module__eUuGVW__meta{color:#aaa;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.MagazineContentGrid-module__eUuGVW__avatar{color:#ccc;letter-spacing:0;background:#2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex}.MagazineContentGrid-module__eUuGVW__author{color:#ccc}.MagazineContentGrid-module__eUuGVW__sep{color:#2a2a2a}.MagazineContentGrid-module__eUuGVW__date{color:#888;font-variant-numeric:tabular-nums}@media (max-width:1279px){.MagazineContentGrid-module__eUuGVW__root{padding:100px 0}.MagazineContentGrid-module__eUuGVW__inner{padding:0 40px}.MagazineContentGrid-module__eUuGVW__grid{grid-template-columns:repeat(2,1fr);gap:48px 24px}.MagazineContentGrid-module__eUuGVW__title{font-size:20px}}@media (max-width:767px){.MagazineContentGrid-module__eUuGVW__root{padding:72px 0 80px}.MagazineContentGrid-module__eUuGVW__inner{padding:0 20px}.MagazineContentGrid-module__eUuGVW__grid{grid-template-columns:1fr;gap:40px}.MagazineContentGrid-module__eUuGVW__title{margin-bottom:10px;font-size:19px}.MagazineContentGrid-module__eUuGVW__desc{margin-bottom:14px;font-size:14px}.MagazineContentGrid-module__eUuGVW__meta{font-size:13px}}
.MainPressQuotes-module__fO6uTG__wrap{font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:-.04em;word-break:keep-all;box-sizing:border-box;background:#f7f8fa;padding:130px 0 150px}.MainPressQuotes-module__fO6uTG__wrap *,.MainPressQuotes-module__fO6uTG__wrap :before,.MainPressQuotes-module__fO6uTG__wrap :after{box-sizing:border-box}.MainPressQuotes-module__fO6uTG__inner{max-width:1400px;margin:0 auto;padding:0 40px}.MainPressQuotes-module__fO6uTG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:60px;display:flex}.MainPressQuotes-module__fO6uTG__title{flex:1;min-width:280px}.MainPressQuotes-module__fO6uTG__label{font-family:var(--font-en);color:var(--color-primary);letter-spacing:.18em;text-transform:uppercase;font-feature-settings:"tnum";margin:0 0 18px;font-size:14px;font-weight:700}.MainPressQuotes-module__fO6uTG__h2{letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:46px;font-weight:700;line-height:1.2}.MainPressQuotes-module__fO6uTG__total{font-family:var(--font-en);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.MainPressQuotes-module__fO6uTG__total strong{color:var(--color-primary);margin:0 4px;font-weight:700}.MainPressQuotes-module__fO6uTG__list{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}.MainPressQuotes-module__fO6uTG__item{border-bottom:1px solid var(--color-border-default);transition:transform .35s,background .35s}.MainPressQuotes-module__fO6uTG__item a{color:inherit;align-items:center;gap:32px;padding:38px 24px;text-decoration:none;transition:padding .35s;display:flex}.MainPressQuotes-module__fO6uTG__num{font-family:var(--font-en);color:var(--color-text-muted);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;width:48px;font-size:18px;font-weight:600;transition:color .35s}.MainPressQuotes-module__fO6uTG__headline{color:var(--color-text-primary);letter-spacing:-.04em;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.55;transition:color .35s}.MainPressQuotes-module__fO6uTG__arrow{border:1px solid var(--color-border-default);width:44px;height:44px;color:var(--color-text-primary);background:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:background .35s,border-color .35s,color .35s,transform .35s;display:flex}.MainPressQuotes-module__fO6uTG__arrow svg{width:14px;height:14px}.MainPressQuotes-module__fO6uTG__item:hover{background:#fff;transform:translateY(-2px)}.MainPressQuotes-module__fO6uTG__item:hover .MainPressQuotes-module__fO6uTG__num{color:var(--color-primary)}.MainPressQuotes-module__fO6uTG__item:hover .MainPressQuotes-module__fO6uTG__headline{color:var(--color-primary-hover)}.MainPressQuotes-module__fO6uTG__item:hover .MainPressQuotes-module__fO6uTG__arrow{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translate(4px)}.MainPressQuotes-module__fO6uTG__btnarea{text-align:center;margin-top:64px}.MainPressQuotes-module__fO6uTG__more{border:1px solid var(--color-border-default);color:var(--color-text-primary);letter-spacing:-.04em;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .35s,color .35s,border-color .35s,transform .35s;display:inline-flex}.MainPressQuotes-module__fO6uTG__more svg{width:12px;height:12px;transition:transform .35s}.MainPressQuotes-module__fO6uTG__more:hover{color:#fff;background:#191919;border-color:#191919;transform:translateY(-2px)}.MainPressQuotes-module__fO6uTG__more:hover svg{transform:translate(2px)}@media (max-width:720px){.MainPressQuotes-module__fO6uTG__wrap{padding:70px 0 90px}.MainPressQuotes-module__fO6uTG__inner{padding:0 24px}.MainPressQuotes-module__fO6uTG__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:36px}.MainPressQuotes-module__fO6uTG__label{margin-bottom:12px;font-size:12px}.MainPressQuotes-module__fO6uTG__h2{font-size:28px}.MainPressQuotes-module__fO6uTG__total{font-size:14px}.MainPressQuotes-module__fO6uTG__item a{align-items:flex-start;gap:14px;padding:24px 8px}.MainPressQuotes-module__fO6uTG__num{width:32px;padding-top:2px;font-size:14px}.MainPressQuotes-module__fO6uTG__headline{font-size:16px;line-height:1.5}.MainPressQuotes-module__fO6uTG__arrow{width:36px;height:36px}.MainPressQuotes-module__fO6uTG__arrow svg{width:12px;height:12px}.MainPressQuotes-module__fO6uTG__btnarea{margin-top:40px}.MainPressQuotes-module__fO6uTG__more{padding:12px 22px;font-size:14px}}
.SeminarReviews-module__XvN3dq__root{background:var(--color-surface-light);word-break:keep-all;padding:clamp(80px,10vw,160px) 5%}.SeminarReviews-module__XvN3dq__inner{max-width:1280px;margin:0 auto}.SeminarReviews-module__XvN3dq__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,4vw,56px);display:flex}.SeminarReviews-module__XvN3dq__intro{flex:auto}.SeminarReviews-module__XvN3dq__nav{flex-shrink:0;gap:10px;display:flex}.SeminarReviews-module__XvN3dq__arrow{border:1px solid var(--color-text-muted);background:var(--color-surface-white);border-radius:var(--radius-pill);cursor:pointer;width:48px;height:48px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s,opacity .25s;display:inline-flex}.SeminarReviews-module__XvN3dq__arrow:hover:not(:disabled){background:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary);transform:translateY(-2px)}.SeminarReviews-module__XvN3dq__arrow:disabled{opacity:.35;cursor:default}.SeminarReviews-module__XvN3dq__arrow svg{width:18px;height:18px}.SeminarReviews-module__XvN3dq__eng{font-family:var(--font-en);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:14px;font-weight:700}.SeminarReviews-module__XvN3dq__h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.3}.SeminarReviews-module__XvN3dq__sub{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500}.SeminarReviews-module__XvN3dq__scroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - clamp(20px,2vw,32px)/1.5);grid-auto-flow:column;column-gap:clamp(20px,2vw,32px);padding-bottom:4px;display:grid;overflow-x:auto}.SeminarReviews-module__XvN3dq__scroller::-webkit-scrollbar{display:none}.SeminarReviews-module__XvN3dq__card{background:var(--color-surface-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);scroll-snap-align:start;flex-direction:column;padding:clamp(24px,2vw,36px);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex}.SeminarReviews-module__XvN3dq__card:hover{border-color:var(--color-primary-light);transform:translateY(-6px);box-shadow:0 24px 48px -16px #00000017}.SeminarReviews-module__XvN3dq__quoteMark{color:var(--color-primary);letter-spacing:-.04em;margin:0 0 18px;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:72px;font-weight:400;line-height:.7}.SeminarReviews-module__XvN3dq__title{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(18px,1.4vw,22px);font-weight:700;line-height:1.4}.SeminarReviews-module__XvN3dq__summary{color:var(--color-text-secondary);letter-spacing:-.04em;margin:0 0 auto;padding-bottom:20px;font-size:15px;font-weight:400;line-height:1.7}.SeminarReviews-module__XvN3dq__author{color:var(--color-text-muted);letter-spacing:-.02em;border-top:1px solid var(--color-border-light);padding-top:18px;font-size:13px;font-weight:600}@media (max-width:900px){.SeminarReviews-module__XvN3dq__root{padding:64px 20px}.SeminarReviews-module__XvN3dq__h2{font-size:24px}.SeminarReviews-module__XvN3dq__head{flex-direction:column;align-items:flex-start;gap:20px}.SeminarReviews-module__XvN3dq__scroller{grid-auto-columns:82%;column-gap:14px}.SeminarReviews-module__XvN3dq__card{padding:22px}}
