.service-depth-section{margin:34px 0 28px;color:#555}.service-depth-section .depth-intro,.service-depth-section .depth-media-card,.service-depth-section .depth-panel,.service-depth-section .depth-price-card{margin-bottom:20px}.service-depth-section h2,.service-depth-section h3,.service-depth-section h4{color:#1c1c1c}.service-depth-section h2{margin-top:0;margin-bottom:14px}.service-depth-section h3{margin-top:0;margin-bottom:10px}.service-depth-section h4{margin-top:0;margin-bottom:8px}.service-depth-section p{line-height:1.82;margin-bottom:14px}.service-depth-grid,.service-depth-price-grid,.service-depth-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-depth-section .depth-panel,.service-depth-section .depth-price-card{background:#fff;border:1px solid #e9edf2;border-top:3px solid #0074d9;padding:18px 18px 16px}.service-depth-section .depth-soft-panel{background:#f7fbff;border-left:3px solid #0074d9;padding:18px 20px;margin:20px 0}.service-depth-section .depth-list{margin:0;padding:0;list-style:none}.service-depth-section .depth-list li{position:relative;padding-left:20px;margin-bottom:9px;line-height:1.65}.service-depth-section .depth-list li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;background:#0074d9}.service-depth-section .depth-media-card{display:block;background:#f8f8f8;border:1px solid #e7e7e7;padding:12px;color:inherit}.service-depth-section .depth-media-card:hover{border-color:#0074d9}.service-depth-section .depth-media-card img{display:block;width:100%;height:auto}.service-depth-section .depth-media-card span{display:block;padding-top:10px;line-height:1.6}.service-depth-section .depth-price-card strong{display:block;color:#0074d9;margin-bottom:6px}.service-depth-section .depth-faq{margin-top:22px}.service-depth-section .depth-faq details{border:1px solid #e7edf4;background:#fff;margin-bottom:10px}.service-depth-section .depth-faq summary{cursor:pointer;padding:13px 16px;color:#1c1c1c;font-weight:600;line-height:1.5}.service-depth-section .depth-faq details[open] summary{color:#0074d9;border-bottom:1px solid #e7edf4}.service-depth-section .depth-faq details p{padding:12px 16px 14px;margin:0}@media only screen and (max-width:767px){.service-depth-grid,.service-depth-price-grid,.service-depth-use-grid{grid-template-columns:1fr;gap:12px}.service-depth-section{margin-top:26px}}