.mt-head{max-width:var(--container-max);padding:0 var(--container-pad-body);box-sizing:border-box;margin:0 auto}.mt-head__title{color:var(--c-navy);margin:0;font-size:40px;font-weight:900;line-height:1.4}.mt-head__lead{color:var(--c-text-sub);margin:12px 0 0}.mt-pickup-section{padding:48px 0}.mt-pickup-list{gap:24px;display:grid}.mt-pickup{background:var(--c-bg-tint);border:2px solid var(--c-blue);color:var(--c-text);transition:border-color var(--motion-hover);border-radius:16px;align-items:center;gap:40px;padding:32px;text-decoration:none;display:flex}.mt-pickup:hover,.mt-pickup:focus-visible{color:var(--c-text);border-color:var(--c-blue-hover)}.mt-pickup:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.mt-pickup__thumb{background:var(--c-white);border:1px solid var(--c-line);border-radius:12px;flex-shrink:0;width:55%;overflow:hidden}.mt-pickup__thumb img{width:100%;height:auto;display:block}.mt-pickup__body{flex-direction:column;flex:1;align-items:flex-start;display:flex}.mt-pickup__body .mt-label{margin-bottom:14px}.mt-pickup__title{color:var(--c-navy);transition:color var(--motion-hover);margin:0 0 14px;font-size:28px;font-weight:900;line-height:1.45}.mt-pickup:hover .mt-pickup__title,.mt-pickup:focus-visible .mt-pickup__title{color:var(--c-blue)}.mt-pickup__text{color:var(--c-text-sub);margin:0 0 28px;font-size:16px;line-height:1.8}.mt-pickup__btn{height:52px;padding:0 32px;font-size:16px}.mt-pickup__btn:after{content:"→";transition:transform var(--motion-hover);margin-left:10px}.mt-pickup:hover .mt-pickup__btn,.mt-pickup:focus-visible .mt-pickup__btn{filter:brightness(.95)}.mt-pickup:hover .mt-pickup__btn:after,.mt-pickup:focus-visible .mt-pickup__btn:after{transform:translateX(var(--motion-shift))}.mt-section{background:var(--c-bg-tint);padding:48px 0 96px}.mt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.mt-grid>li{display:flex}.mt-card{background:var(--c-white);border:1px solid var(--c-line);width:100%;box-shadow:var(--shadow-header);color:var(--c-text);transition:border-color var(--motion-hover);border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mt-card:hover,.mt-card:focus-visible{color:var(--c-text);border-color:var(--c-blue)}.mt-card:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.mt-card__thumb{aspect-ratio:13/6;object-fit:contain;background:var(--c-bg-tint);border-bottom:1px solid var(--c-line);width:100%;height:auto;display:block}.mt-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px 20px 22px;display:flex}.mt-label{white-space:nowrap;border-radius:999px;margin:0;padding:2px 10px;font-size:13px;font-weight:700;line-height:1.6}.mt-label--service{background:var(--c-blue);color:var(--c-white)}.mt-label--price{background:var(--c-sky);color:var(--c-navy)}.mt-label--whitepaper{background:var(--c-mint);color:var(--c-navy)}.mt-card__title{color:var(--c-navy);transition:color var(--motion-hover);margin:0;font-size:17px;font-weight:700;line-height:1.6}.mt-card:hover .mt-card__title,.mt-card:focus-visible .mt-card__title{color:var(--c-blue)}.mt-card__more{color:var(--c-blue);margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;line-height:1.6}.mt-card__arrow{transition:transform var(--motion-hover);margin-left:6px;display:inline-block}.mt-card:hover .mt-card__arrow,.mt-card:focus-visible .mt-card__arrow{transform:translateX(var(--motion-shift))}.mt-card__newtab{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mt-detail__thumb{border:1px solid var(--c-line);background:var(--c-white);border-radius:8px;width:100%;height:auto;margin:0 0 24px;display:block}.mt-detail__label{margin-bottom:0;font-size:16px;line-height:1.6}.mt-detail__inquiry{margin-top:32px}.mt-detail__inquiry .fp-list{margin-bottom:20px}.mt-detail__inquiry-btn{text-align:center}.mt-related{max-width:var(--container-max);padding:0 var(--container-pad-body);box-sizing:border-box;margin:64px auto 0}.mt-related__title{color:var(--c-navy);margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.5}@media (max-width:1023px){.mt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-pickup{gap:28px;padding:24px}.mt-pickup__thumb{width:50%}.mt-pickup__title{font-size:24px}}@media (max-width:767px){.mt-head__title{font-size:28px}.mt-related__title{font-size:20px}.mt-pickup{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.mt-pickup__thumb{width:100%}.mt-pickup__title{font-size:22px}.mt-pickup__text{margin-bottom:20px;font-size:15px}.mt-section{padding:32px 0 64px}.mt-grid{grid-template-columns:minmax(0,1fr);gap:16px}.mt-related{margin-top:48px}}
