.homepage .home-sample-image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#eeeDE8;margin-bottom:23px;transition:transform .3s}
.homepage .category-card>a{display:block;overflow:hidden}
.homepage .category-card:hover .home-sample-image{transform:scale(1.035)}
.homepage .category-card h3{margin-top:18px}
.homepage .home-sample-note{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:24px}
.homepage .home-sample-note p{font-size:11px;color:var(--muted)}
.homepage .home-contact-person{display:flex;flex-direction:column;gap:5px;margin-top:25px}
.homepage .home-contact-person>span{font-size:12px;color:var(--muted)}
.homepage .home-contact-person>a{display:flex;justify-content:space-between;max-width:390px;font-size:25px;letter-spacing:1px}
.homepage .home-contact-person>a>span{color:var(--blue)}
.homepage .contact-email{font-size:clamp(19px,2.2vw,30px)}
.homepage .inquiry-form{min-width:0}
.homepage .inquiry-form h2{font-size:25px;line-height:1.5;margin:0 0 12px;letter-spacing:-.6px}
.homepage .inquiry-form .contact-form-description{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:25px}
@media(max-width:800px){.homepage .category-card{display:grid;grid-template-columns:105px minmax(0,1fr);gap:0 20px;padding:22px}.homepage .category-card>a{grid-column:1;grid-row:1/5;align-self:center}.homepage .home-sample-image{margin:0;aspect-ratio:3/4}.homepage .category-card>.category-no,.homepage .category-card>h3,.homepage .category-card>p,.homepage .category-card>.category-bottom{grid-column:2}.homepage .category-card h3{font-size:20px;margin:12px 0 9px}.homepage .category-card p{font-size:11px}.homepage .category-card .category-bottom{padding-top:13px}.homepage .home-sample-note{flex-direction:column;align-items:flex-start;gap:13px}.homepage .home-sample-note p{font-size:10px}.homepage .home-contact-person>a{font-size:25px}}
@media(max-width:380px){.homepage .category-card{grid-template-columns:80px minmax(0,1fr);gap:0 15px;padding:18px}.homepage .category-card h3{font-size:18px}}
