.v2-service-details{padding:110px 0;background:#fff}
.v2-service-details-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start;margin-bottom:48px}
.v2-service-details-head h2{max-width:850px;margin:0;color:var(--v2-ink);font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.055em}
.v2-service-details-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}
.v2-detail-card{grid-column:span 4;min-height:260px;padding:30px;border:1px solid var(--v2-line);border-radius:22px;background:var(--v2-sand)}
.v2-detail-card:first-child,.v2-detail-card:last-child{grid-column:span 6}
.v2-detail-card>span{display:block;margin-bottom:50px;color:var(--v2-teal);font-size:11px;font-weight:900;letter-spacing:.12em}
.v2-detail-card h3{margin:0 0 15px;color:var(--v2-ink);font-size:28px;letter-spacing:-.035em}
.v2-detail-card p,.v2-detail-card li{color:var(--v2-muted);line-height:1.6}
.v2-detail-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.v2-detail-card li:before{content:'✓';margin-right:10px;color:var(--v2-teal);font-weight:900}
.v2-detail-free{background:var(--v2-mint)}
.v2-detail-exam{background:var(--v2-ink)}
.v2-detail-exam h3{color:#fff}.v2-detail-exam p{color:rgba(255,255,255,.68)}.v2-detail-exam>span{color:var(--v2-mint)}
@media(max-width:900px){.v2-service-details-head{grid-template-columns:1fr;gap:20px}.v2-detail-card,.v2-detail-card:first-child,.v2-detail-card:last-child{grid-column:span 6}}
@media(max-width:600px){.v2-service-details{padding:78px 0}.v2-service-details-grid{grid-template-columns:1fr}.v2-detail-card,.v2-detail-card:first-child,.v2-detail-card:last-child{grid-column:1;min-height:0;padding:24px}.v2-detail-card>span{margin-bottom:32px}}
