/* 비전 섹션의 가로 폭과 열 배치를 명시한다. */
.final-home .home-vision{display:block;width:100%;max-width:none}
.final-home .home-vision .home-vision-inner{
 display:grid;box-sizing:border-box;width:100%;max-width:1328px;margin-inline:auto;
 grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;
 column-gap:clamp(24px,5vw,72px);row-gap:24px;
}
.final-home .home-vision-title,.final-home .home-vision-copy{width:100%;min-width:0;max-width:none}
.final-home .home-vision-copy p{max-width:60ch}
@media(max-width:720px){
 .final-home .home-vision .home-vision-inner{grid-template-columns:minmax(0,1fr)}
 .final-home .home-vision-copy{border-inline-start:0;border-top:1px solid #806d4d;padding:16px 0 0}
}

/* 제품 안내 카드의 공통 차콜 표면 */
.detail .gridora-detail-plans .promo-free-card,
.detail .gridora-detail-plans .promo-pro-panel,
.detail .gridora-launch-detail{background:#1a1e1c;border-color:#4b504a}
.detail .gridora-launch-grid article{border-color:#51584e}
.detail .gridora-detail-plans .promo-link-outline{background:#222622}
.detail .gridora-detail-plans .promo-free-card{position:relative;isolation:isolate}
@media(min-width:900px){
 .detail .gridora-detail-plans .promo-free-card>:not(.gridora-promo-actions){max-width:52%}
 .detail .gridora-detail-plans .gridora-promo-actions{width:50%}
 .detail .gridora-detail-plans .promo-free-card::after{
  content:"";position:absolute;pointer-events:none;inset:10% 4% 10% 55%;
  z-index:-1;background:url("gridora-geometric.svg") center / contain no-repeat;
 }
}
