.showroom-plan-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:30px 0 55px}.showroom-plan-intro>.eyebrow{font-size:10px;letter-spacing:.13em;color:#947151;line-height:1.8;margin-bottom:18px}.showroom-plan-stage{display:inline-block;font-size:10px;line-height:1.8;padding:5px 11px;border:1px solid #e0d5c5;border-radius:20px;color:#8c7457;margin-bottom:23px}.showroom-plan-intro h1{font-size:clamp(34px,3.8vw,55px);line-height:1.24;font-weight:500;letter-spacing:-.045em}.showroom-plan-lead{font-size:15px;line-height:1.95;color:#756b5f;margin-top:25px;max-width:500px}.showroom-plan-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:28px}.showroom-plan-actions .button{font-size:12px;min-height:46px}.showroom-plan-actions .text-link{font-size:12px}.showroom-plan-visual{margin:0;min-width:0}.showroom-plan-visual img{width:100%;height:470px;object-fit:cover;border-radius:20px}.showroom-plan-visual figcaption{font-size:9px;line-height:1.8;color:#9c8d7b;padding-top:12px}.showroom-page-nav{display:flex;gap:29px;position:sticky;top:72px;z-index:14;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border-bottom:1px solid #e8e1d8;padding:18px 0;overflow-x:auto;white-space:nowrap}.showroom-page-nav a{font-size:12px;line-height:1.8;color:#7d6c58}.showroom-page-nav a:hover{text-decoration:underline;text-underline-offset:5px}.showroom-plan-section,.showroom-apply{scroll-margin-top:140px}.showroom-plan-section{padding:60px 0;border-bottom:1px solid #e8e1d8}.showroom-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px}.showroom-section-heading .eyebrow{font-size:10px;letter-spacing:.14em;color:#9b8060;margin-bottom:18px}.showroom-section-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.35;font-weight:400;letter-spacing:-.025em}.showroom-section-heading>p{font-size:12px;line-height:1.9;color:#918373;max-width:350px}.showroom-overview-copy{display:grid;grid-template-columns:1fr 1fr;gap:5%}.showroom-overview-copy>p{font-size:15px;line-height:2;color:#756b5f;margin:0}.showroom-audience{display:flex;gap:28px;align-items:baseline;border-top:1px solid #e8e1d8;padding-top:22px;margin-top:30px}.showroom-audience>span{font-size:11px;color:#9b8060;white-space:nowrap}.showroom-audience>p{font-size:13px;color:#756b5f;line-height:1.9;margin:0}.showroom-city-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.showroom-city-card{background:#f6f4ef;padding:26px 22px;border-radius:13px;min-width:0}.showroom-city-index{font-size:10px;color:#ad9b82}.showroom-city-card h3{font-size:25px;line-height:1.5;font-weight:400;margin:25px 0 10px}.showroom-city-status{display:inline-block;font-size:10px;line-height:1.8;color:#987e5e;border-bottom:1px solid #d9cbb8;padding-bottom:3px}.showroom-city-card>p{font-size:12px;line-height:1.9;color:#8a7c6b;margin:23px 0 0}.showroom-cooperation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 55px}.showroom-cooperation-grid>article{border-top:1px solid #e8e1d8;padding-top:24px}.showroom-cooperation-grid h3{font-size:22px;font-weight:400;line-height:1.5;margin-bottom:14px}.showroom-cooperation-grid p{font-size:14px;line-height:1.95;color:#807465;margin:0}.showroom-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.showroom-process>li{border-top:1px solid #dcd1c1;padding-top:20px}.showroom-process>li>span{font-size:10px;color:#a48e71}.showroom-process h3{font-size:20px;font-weight:400;line-height:1.5;margin:18px 0 13px}.showroom-process p{font-size:12px;line-height:1.9;color:#8a7c6b;margin:0}.showroom-plan-note{font-size:11px;line-height:1.9;color:#9c8d7b;margin-top:29px}.showroom-apply{display:grid;grid-template-columns:1.15fr 1fr;gap:35px 8%;margin:60px 0 40px;border-radius:18px;padding:42px;background:#f4f0e9}.showroom-apply .eyebrow{font-size:10px;letter-spacing:.14em;color:#9b8060;margin-bottom:20px}.showroom-apply h2{font-size:31px;line-height:1.4;font-weight:400}.showroom-apply>div:first-child>p:last-child{font-size:13px;line-height:1.95;color:#897964;margin-top:20px}.showroom-apply-entry{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.showroom-apply-status{font-size:11px;line-height:1.8;color:#9c8465}.showroom-apply-entry .button{font-size:12px;line-height:1.8;white-space:normal;max-width:100%}.showroom-apply-entry .button:disabled{cursor:default;background:#c5bdae;color:#fff;opacity:.9}.showroom-apply-entry>p{font-size:11px;line-height:1.95;color:#958570;margin:0}.showroom-plan-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:25px;border-top:1px solid #ddd0be;font-size:11px;line-height:1.8;color:#8c785d}.showroom-plan-contact a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.showroom-plan-faq{padding:15px 0 20px}.showroom-plan-faq h2{font-size:27px;font-weight:400;line-height:1.5;margin-bottom:25px}.showroom-plan-faq details{padding:20px 0;border-bottom:1px solid #e8e1d8}.showroom-plan-faq summary{font-size:14px;line-height:1.8;cursor:pointer}.showroom-plan-faq details>p{font-size:13px;line-height:1.95;color:#8a7c6b;margin-top:15px}html[lang=en] .showroom-plan-intro h1{font-size:clamp(33px,3.5vw,50px);line-height:1.14}
@media(max-width:1050px){.showroom-plan-hero{gap:5%}.showroom-plan-intro h1{font-size:38px}.showroom-plan-visual img{height:450px}.showroom-plan-lead{font-size:13px}.showroom-city-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showroom-city-card:first-child{grid-column:span 2}.showroom-apply{gap:30px 5%;padding:34px}.showroom-apply h2{font-size:28px}}
@media(max-width:720px){.showroom-plan-hero{grid-template-columns:1fr;padding-top:23px;padding-bottom:30px;gap:30px}.showroom-plan-intro>.eyebrow{font-size:9px;margin-bottom:14px}.showroom-plan-stage{font-size:9px;margin-bottom:20px}.showroom-plan-intro h1{font-size:40px}.showroom-plan-lead{font-size:14px;line-height:1.95;margin-top:22px}.showroom-plan-actions{gap:24px;margin-top:23px}.showroom-plan-actions .button,.showroom-plan-actions .text-link{font-size:11px}.showroom-plan-visual img{height:320px;border-radius:14px}.showroom-plan-visual figcaption{font-size:8px}.showroom-page-nav{top:60px;gap:23px;padding:15px 0}.showroom-page-nav a{font-size:11px}.showroom-plan-section{padding:40px 0}.showroom-section-heading{display:block;margin-bottom:25px}.showroom-section-heading h2{font-size:28px}.showroom-section-heading .eyebrow{font-size:9px;margin-bottom:16px}.showroom-section-heading>p{font-size:11px;margin-top:17px}.showroom-overview-copy{grid-template-columns:1fr;gap:18px}.showroom-overview-copy>p{font-size:14px}.showroom-audience{display:block;margin-top:23px}.showroom-audience>p{font-size:12px;margin-top:12px}.showroom-city-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.showroom-city-card{padding:23px 20px}.showroom-city-card:first-child{grid-column:span 2}.showroom-city-card h3{font-size:23px;margin-top:18px}.showroom-city-card>p{font-size:11px;margin-top:18px}.showroom-cooperation-grid{grid-template-columns:1fr;gap:24px}.showroom-cooperation-grid h3{font-size:21px}.showroom-cooperation-grid p{font-size:13px}.showroom-process{grid-template-columns:1fr;gap:22px}.showroom-process h3{font-size:20px;margin-top:12px}.showroom-process p{font-size:12px}.showroom-apply{grid-template-columns:1fr;padding:28px 24px;margin-top:40px;gap:25px}.showroom-apply h2{font-size:27px}.showroom-apply-entry .button{font-size:11px}.showroom-plan-contact{display:flex;flex-direction:column;gap:10px;padding-top:20px}.showroom-plan-faq h2{font-size:25px}.showroom-plan-faq summary{font-size:13px}.showroom-plan-faq details>p{font-size:12px}.showroom-plan-note{font-size:10px}.showroom-plan-section,.showroom-apply{scroll-margin-top:125px}html[lang=en] .showroom-plan-intro h1{font-size:36px}}
