/* Underseal customer journey, 2026 service specification */
.us-early-start[hidden]{display:none!important}
.us-early-start:not([hidden]){border:1px solid #c6caa8;border-left:4px solid #a3c43b;padding:16px 16px 14px;background:#f0f4e8;margin:9px 0 22px}
.us-early-start:not([hidden]) span{color:#344e47;font-size:11px;line-height:1.7}
.us-early-start:not([hidden]) input{accent-color:#5d7721}
.us-expect-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 68px}
.us-expect-quick>div{background:#102d38;color:#f1f6f1;border-top:4px solid #d6f44a;padding:23px 20px;display:flex;flex-direction:column;gap:9px}
.us-expect-quick strong{color:#d6f44a;font-size:10px;letter-spacing:.14em;font-weight:900}
.us-expect-quick span{font-size:13px;line-height:1.7}
.us-page-main .us-rust-visit-note{border-top:4px solid #d6f44a;background:#102d38;color:#f2f9f2;padding:38px 41px;margin:50px 0}
.us-rust-visit-note h2{font-family:"Underseal Display",Impact,sans-serif;color:#fff;line-height:.93;font-size:clamp(43px,5.4vw,70px);margin:0 0 21px}
.us-rust-visit-note p{color:#d9e4e1!important;line-height:1.8}
.us-rust-visit-note .eyebrow{color:#d6f44a!important}
.us-rust-visit-note .text-link{color:#d6f44a!important;text-decoration:underline}
.us-page-main .us-source-link{font-size:12px;color:#475f66}
.us-source-link a{text-decoration:underline;color:#183c43;font-weight:800}
.us-page-main .us-detail-section>h2{max-width:970px}
.us-page-main .us-detail-section>p:not(.eyebrow){max-width:1000px}
@media(max-width:800px){.us-expect-quick{grid-template-columns:1fr;margin-bottom:42px}.us-page-main .us-rust-visit-note{padding:29px 24px}.us-expect-quick>div{padding:20px}}
