.reception:not(.expanded) .hero-title{font-size:clamp(38px,5.7vw,88px);line-height:1.3;letter-spacing:-2px;margin-top:38px;max-width:1100px}.reception .hero-foot{margin-top:30px;gap:50px;align-items:center}.brand-banner{max-width:660px}.hero-foot .brand-banner p{font-size:15px;line-height:1.9;letter-spacing:.4px;margin:5px 0;color:#e1e6dc}.hero-foot .brand-banner p:first-child{font-size:17px;color:#f5efe4}.hero-foot .brand-banner p:last-child{font-size:14px;color:#bcc8bd}.reception:not(.expanded) .small-note{bottom:150px}.reception .scene-resources{margin-top:20px}
@media(max-width:700px){.reception:not(.expanded) .hero-title{font-size:clamp(31px,8.4vw,48px);line-height:1.5;margin-top:30px;letter-spacing:-1px}.reception .second-line{padding-left:0}.reception .hero-foot{margin-top:23px}.hero-foot .brand-banner p,.hero-foot .brand-banner p:first-child{font-size:14px;line-height:1.9;margin:7px 0}.hero-foot .brand-banner p:last-child{font-size:13px}.reception:not(.expanded) .small-note{position:relative;right:auto;bottom:auto;margin:15px 0 0;width:fit-content;gap:30px}.reception .scene-resources{gap:10px 17px}.reception .scene-resources :is(button,a[data-library]){font-size:13px}}

.business-entry{display:flex;gap:28px;margin-top:20px}.business-entry :is(button,a[data-library]){font-size:16px;display:flex;gap:22px;padding:10px 0;border-bottom:1px solid var(--line)}.reception .hero-foot{margin-top:22px}.reception:not(.expanded) .hero-title{margin-top:25px}@media(max-width:700px){.business-entry{gap:18px}.business-entry :is(button,a[data-library]){font-size:14px;gap:10px}.reception:not(.expanded) .hero-title{margin-top:25px}}
