.interview-page .technical-services{padding:48px 0 64px;min-height:calc(100vh - 250px)}
.interview-page .technical-services-header{background:transparent}
.technical-services-back{display:inline-block;margin-bottom:14px;color:#725900;text-decoration:none;font-size:14px}
.technical-services-back:hover{text-decoration:underline;color:#574400}
.interview-page .technical-services-header h1{margin:0 0 18px}
.interview-page .technical-services-header .interview-lead{margin-bottom:10px}
.interview-page .technical-services-header .interview-muted{margin:0}
.interview-page .technical-services-section{padding:0;margin:32px auto 0}
.technical-services-grid{margin-top:0;align-items:stretch}
.interview-page .technical-service-card{display:flex;flex-direction:column;padding:28px;box-shadow:0 8px 24px #202a3a06}
.interview-page .technical-service-card h2{font-size:21px;line-height:1.5;margin:0;padding-bottom:20px;border-bottom:1px solid #ede7d9}
.interview-page .technical-service-features{list-style:none;padding:0;margin:22px 0 28px}
.interview-page .technical-service-features li{position:relative;padding-left:25px;margin:0 0 14px;line-height:1.75;overflow-wrap:anywhere}
.interview-page .technical-service-features li:last-child{margin-bottom:0}
.technical-service-features li::before{content:"✓";position:absolute;left:0;color:#298052;font-weight:700}
.technical-service-action{margin-top:auto}
.interview-page .technical-service-action .interview-price{margin:0 0 18px;line-height:1.4}
.technical-service-action .interview-button{width:100%}
@media(max-width:767px){.interview-page .technical-services{padding:28px 0 40px;min-height:0}.interview-page .technical-services-section{margin-top:24px}.interview-page .technical-service-card{padding:24px}.interview-page .technical-service-card h2{font-size:20px;padding-bottom:16px}.interview-page .technical-service-features{margin:20px 0 24px}}
