.trust-score{display:flex;align-items:center;gap:13px;border:1px solid #31596a;background:linear-gradient(110deg,#123e3e,#14283f);border-radius:10px;padding:15px 18px;margin:23px 0 18px}.trust-star{font-size:26px;line-height:1;color:#50e3b0}.trust-score>div{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.trust-score strong{font-size:24px;color:#e8fff6;line-height:1.2}.trust-score strong small{font-size:12px;font-weight:400;color:#adcdcf}.trust-score>div>span{font-size:10px;color:#c7ddd9}.trust-score>button{margin-left:auto;flex-shrink:0;border:0;background:none;padding:6px 0;color:#7ce7c0;text-decoration:underline;font-size:10px}.portal-promises{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:10px;color:#bdd9d1;margin:0 0 25px}.clinic-guide{background:#10283c;border:1px solid #2d4d62;border-radius:12px;padding:22px;margin-top:20px;min-height:177px}.clinic-guide h3{font-size:17px;margin:10px 0}.clinic-guide p{font-size:12px;line-height:1.8;margin:9px 0;color:#c1d5e3}.clinic-guide .clinic-arrival{font-size:11px;color:#a1cdbf}.clinic-guide>div{display:flex;gap:20px;flex-wrap:wrap;margin-top:15px}.clinic-guide a{font-size:10px;color:#7be5bf;line-height:1.7}.welcome-reassurance{display:grid;gap:10px;margin-top:20px}.welcome-reassurance button{display:flex;align-items:center;gap:13px;border:1px solid #314e66;background:#14263d;border-radius:9px;padding:17px 18px;text-align:left;color:#e4f1ff}.welcome-reassurance strong{font-size:11px;font-weight:600}.welcome-reassurance span{font-size:10px;color:#71e0b7}.welcome-reassurance b{font-size:14px;margin-left:auto;color:#76dfbc}.review-snippet{padding:24px 4px}.sidebar-review-label{font-size:9px;letter-spacing:1.5px;color:#91adbf;margin-bottom:12px}.trust-compact{display:flex;align-items:center;gap:7px;border:0;padding:0;background:none;color:#e4f5f4;font-size:11px;text-align:left;cursor:pointer;line-height:1.8}.trust-compact>span:first-child{font-size:16px;color:#4cddb0}.trust-compact-detail{font-size:8px;color:#b5cdda}.trust-compact>span:last-child{color:#6ce1b8;margin-left:auto}.review-snippet blockquote,.mobile-review blockquote{margin:16px 0 12px;font-size:13px;line-height:1.8;color:#d3e5ee}.review-snippet>strong,.mobile-review>strong{font-size:10px;color:#d9ecf4}.review-snippet>small,.mobile-review>small{display:block;font-size:9px;color:#91afc4;margin-top:4px}.review-snippet>a,.mobile-review>a{font-size:10px;color:#7bddba;display:block;margin-top:12px}.sidebar-care-button{border:1px solid #3c5b6e;border-radius:7px;padding:11px 13px;width:100%;background:#11283a;color:#adedd4;text-align:left;font-size:10px;margin-top:20px}.step-trust-note{display:flex;gap:13px;align-items:flex-start;border-top:1px solid #314d62;margin-top:30px;padding:22px 0 0}.trust-note-check{background:#144e40;color:#73e5b9;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:11px;flex-shrink:0}.step-trust-note strong{display:block;font-size:11px;color:#d5f1e4}.step-trust-note p{font-size:10px;color:#abc5d5;line-height:1.8;margin:7px 0}.step-trust-note button{border:0;background:none;font-size:9px;color:#7de0bc;text-decoration:underline;white-space:nowrap;padding:3px 0 0;margin-left:auto}.mobile-review{display:none}.secondary-trust-bar{display:flex;align-items:center;justify-content:flex-end;gap:25px;padding:14px 5%;background:#102539;border-bottom:1px solid #2d475f;color:#c1d6e2}.secondary-trust-bar>span{font-size:10px;margin-right:auto;color:#92b6c7}.secondary-trust-bar>button{border:0;background:none;color:#7ce4bd;font-size:10px;text-decoration:underline}.secondary-trust-bar .trust-compact-detail{font-size:10px}.trust-dialog{background:#101f35;color:#e7f4ff;width:min(900px,94vw);max-height:90vh;overflow-y:auto;border:1px solid #45647b;border-radius:14px;padding:25px}.trust-dialog::backdrop{background:#020c1ceb}.trust-dialog-close{border:1px solid #389577;background:#0e8064;color:white;display:block;margin-left:auto;padding:11px 17px;border-radius:7px;font-size:12px}.trust-dialog-body{padding:10px 10px 20px}.trust-dialog h2{font-size:31px;line-height:1.35;margin:16px 0;letter-spacing:-.7px}.trust-dialog h3{font-size:16px;line-height:1.5;margin:10px 0}.trust-source-note{font-size:11px!important;color:#a6becd;line-height:1.8}.trust-review-list{display:grid;gap:17px;margin-top:22px}.trust-review-list article{padding:22px;border:1px solid #36566d;background:#142d40;border-radius:10px}.trust-review-list blockquote{font-size:17px;line-height:1.7;margin:0 0 17px}.trust-review-list strong,.trust-review-list span,.trust-review-list a{display:block}.trust-review-list strong{font-size:12px}.trust-review-list span{font-size:10px;color:#a9c7d7;margin:5px 0 12px}.trust-review-list a{font-size:11px;color:#77dfb9}.trust-dialog-photo{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:10px;margin:12px 0 18px}.trust-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:15px}.trust-care-grid section{border:1px solid #31556b;padding:22px;border-radius:9px;background:#142b3e}.trust-care-grid section>span{font-size:10px;letter-spacing:1.1px;color:#74dfb8}.trust-care-grid p{font-size:12px;line-height:1.8;color:#bfd4e3}.trust-dialog .fine{font-size:10px;line-height:1.8;color:#a6c2d2}.trust-dialog .product-details{color:#80dfbf}.app-header .header-label{font-size:10px}.companion-photo>div h2{font-size:23px;line-height:1.3}.nav-bottom{font-size:10px}.nav-bottom a{display:inline-block;margin:6px 0}
@media(max-width:1150px){.review-snippet .trust-compact{flex-wrap:wrap;gap:4px}.review-snippet .trust-compact-detail{width:100%;padding-left:18px}.companion-photo>div h2{font-size:21px}.trust-score{gap:10px;padding:14px}.trust-score>div{gap:6px}.trust-score>div>span{font-size:9px}}
@media(max-width:900px){.mobile-review{display:block;background:#132d3e;border:1px solid #345668;padding:22px;border-radius:10px;margin-top:22px}.mobile-review .trust-compact{font-size:12px}.mobile-review .trust-compact-detail{font-size:10px}.mobile-review .sidebar-care-button{display:none}.trust-score>div{gap:12px}}
@media(max-width:600px){.trust-score{gap:10px;padding:14px;margin:22px 0 17px}.trust-score strong{font-size:22px}.trust-score>div{display:block}.trust-score>div>span{display:block;font-size:9px;margin-top:3px}.trust-score>button{font-size:9px}.trust-star{font-size:23px}.portal-promises{font-size:9px;gap:10px;margin-bottom:22px}.clinic-guide{padding:20px;min-height:170px}.clinic-guide h3{font-size:16px}.clinic-guide p{font-size:11px}.clinic-guide>div{gap:13px}.welcome-reassurance button{padding:17px 15px}.welcome-reassurance strong{font-size:11px}.mobile-review{padding:20px}.step-trust-note{flex-wrap:wrap;gap:11px;margin-top:24px;padding-top:20px}.step-trust-note>div{flex:1}.step-trust-note strong{font-size:11px}.step-trust-note p{font-size:10px}.step-trust-note button{margin-left:35px;padding-top:0}.secondary-trust-bar{padding:12px 20px;gap:14px}.secondary-trust-bar>span{display:none}.secondary-trust-bar .trust-compact{font-size:11px}.secondary-trust-bar .trust-compact-detail{font-size:8px}.secondary-trust-bar>button{font-size:9px;white-space:nowrap}.trust-dialog{padding:17px}.trust-dialog-body{padding:10px 3px}.trust-dialog h2{font-size:25px}.trust-care-grid{grid-template-columns:1fr;gap:12px}.trust-care-grid section{padding:18px}.trust-care-grid h3{font-size:15px}.trust-care-grid p{font-size:12px}.trust-review-list article{padding:20px}.trust-review-list blockquote{font-size:16px}.trust-dialog-photo{aspect-ratio:4/3}.app-header .header-label{display:none}}
