/* DoItMyService: "Why trust us" section */
.dtr-section{padding:25px 0}
body.dims-unified-width .dtr-section{width:var(--dims-ref-width)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
body.dims-unified-width .dtr-section>.container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}
.dtr-wrap{border-radius:24px;padding:48px 48px 52px;background:#fff;border:1px solid #E1EFEE;box-shadow:0 18px 44px rgba(10,55,65,.06)}
.dtr-head{text-align:center;max-width:720px;margin:0 auto}
.dtr-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(14,124,134,.08);border:1px solid rgba(14,124,134,.2);color:#0B6A72;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:7px 14px;border-radius:999px}
.dtr-eyebrow svg{width:16px;height:16px}
.dtr-section .dtr-title{margin:16px 0 10px;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:-.4px;color:#0F2E34;text-transform:none}
.dtr-title span{color:#0E7C86}
.dtr-lead{margin:0 auto;font-size:16px;line-height:1.7;color:#4A6268}
.dtr-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.dtr-card{background:linear-gradient(160deg,#F5FBFA 0%,#FFFFFF 75%);border:1px solid #DCEFEC;border-radius:20px;padding:22px 22px 24px;box-shadow:0 6px 18px rgba(10,55,65,.04);transition:transform .15s,box-shadow .15s}
.dtr-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(10,55,65,.08)}
.dtr-card-head{display:flex;align-items:center;gap:16px}
.dtr-ico{width:58px;height:58px;flex:none;border-radius:16px;background:#DDF4EE;display:flex;align-items:center;justify-content:center}
.dtr-section .dtr-ico svg{width:30px;height:30px;fill:#12806F;stroke:none}
.dtr-eyebrow svg{width:16px;height:16px;fill:none;stroke:#0B6A72;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dtr-section .dtr-card h3{flex:1;margin:0;font-size:18px;line-height:1.3;font-weight:700;color:#0F2E34;text-transform:none}
.dtr-chev{flex:none;display:flex}
.dtr-section .dtr-chev svg{width:22px;height:22px;fill:none;stroke:#12806F;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.dtr-card p{margin:16px 0 0;font-size:15px;line-height:1.6;color:#5B7277}
@media (max-width:991px){.dtr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtr-wrap{padding:36px 24px}}
@media (max-width:575px){.dtr-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.dtr-section .dtr-title{font-size:24px}.dtr-lead{font-size:14.5px}.dtr-wrap{padding:24px 14px;border-radius:18px}.dtr-card{padding:14px 14px 16px}.dtr-ico{width:48px;height:48px;border-radius:14px}.dtr-section .dtr-ico svg{width:26px;height:26px}.dtr-section .dtr-card h3{font-size:16px}.dtr-card p{margin-top:10px;font-size:14px}}
body.dark-theme .dtr-wrap{background:#12343A;border-color:#1E454B}
body.dark-theme .dtr-card{background:rgba(255,255,255,.04);border-color:#1E454B}
body.dark-theme .dtr-ico{background:rgba(71,208,190,.15)}
body.dark-theme .dtr-section .dtr-ico svg{fill:#47D0BE}
body.dark-theme .dtr-section .dtr-title,body.dark-theme .dtr-section .dtr-card h3{color:#E6F2F1}
body.dark-theme .dtr-lead,body.dark-theme .dtr-card p{color:#A9C4C1}
/* Keep every card's outline and fill even if a theme rule targets the first block of a section */
#why-trust-us .dtr-grid>.dtr-card,#why-choose-us .dtr-grid>.dtr-card{background:linear-gradient(160deg,#F5FBFA 0%,#FFFFFF 75%)!important;border:1px solid #DCEFEC!important;border-radius:20px!important;box-shadow:0 6px 18px rgba(10,55,65,.04)!important;padding:22px 22px 24px!important;margin:0!important;opacity:1!important;visibility:visible!important}
@media (max-width:575px){#why-trust-us .dtr-grid>.dtr-card,#why-choose-us .dtr-grid>.dtr-card{padding:14px 14px 16px!important}}
body.dark-theme #why-trust-us .dtr-grid>.dtr-card,body.dark-theme #why-choose-us .dtr-grid>.dtr-card{background:rgba(255,255,255,.04)!important;border-color:#1E454B!important}
