.pmsb-system-carousel{padding:0;background:#005082}.pmsb-system-carousel .carousel-item{position:relative;height:600px;background:#005082}.pmsb-system-carousel .carousel-item img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.tmr-carousel-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(10,25,38,.58);z-index:1}.pmsb-system-carousel .carousel-caption.tmr-carousel-copy{position:absolute;left:7%;right:auto;bottom:12%;top:auto;z-index:2;text-align:left;max-width:650px;color:#fff;padding:0}.pmsb-system-carousel a.tmr-spec-link,.pmsb-system-carousel h1,.pmsb-system-carousel h2,.pmsb-system-carousel p{color:#fff}.pmsb-system-carousel h1,.pmsb-system-carousel h2{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1;margin-bottom:16px}.tmr-spec-link{display:inline-block;margin-left:16px;color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.pmsb-docs-list h2,.pmsb-project-matrix h2,.tmr-home-grid h2,.tmr-home-uses h2{margin-bottom:16px}.tmr-lead{max-width:640px;color:#1f2937;margin-bottom:32px}.tmr-card-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:768px){.tmr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.tmr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tmr-product-card{background:#fff;border:1px solid #dce3ea;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.tmr-product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f8fafc}.tmr-product-body{padding:24px}.tmr-product-body h3{font-size:1.15rem;margin-bottom:8px}.tmr-product-body p{color:#1f2937;font-size:.95rem}.tmr-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.tmr-tags li{background:#f8fafc;border-radius:12px;padding:2px 8px;font-size:.78rem;color:#1f2937}.tmr-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(31,41,55,.08)}.pmsb-project-matrix{background:#fff8f0}.tmr-proof-card{background:#fff;border-radius:12px;overflow:hidden;height:100%;border:1px solid #dce3ea}.tmr-proof-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#f8fafc}.tmr-proof-body{padding:24px}.tmr-proof-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 0 16px}.tmr-proof-meta dt{font-size:.75rem;color:#1f2937;background:#e8eef2;display:inline-block;padding:2px 6px;border-radius:4px}.tmr-proof-meta dd{margin:4px 0 0;color:#1f2937;font-weight:600}.tmr-hscroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.tmr-hcard{flex:0 0 200px;scroll-snap-align:start;background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:16px;min-height:180px}.tmr-hcard h3{font-size:1rem;color:#0077b6}.tmr-hcard p{color:#1f2937;font-size:.9rem}.tmr-scroll-hint{margin-top:12px;font-size:.85rem;color:#1f2937}.pmsb-docs-list{background:#fff}.tmr-doc-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;border-bottom:1px solid #d8e0e6;padding:12px 0}.tmr-doc-row span,.tmr-doc-row strong{display:block;color:#1f2937}.tmr-doc-row span{font-size:.88rem}.tmr-cta-split{background:#005082;color:#fff}.tmr-cta-split h2,.tmr-cta-split li,.tmr-cta-split p{color:#fff}.tmr-check-list{padding-left:18px}.tmr-check-list li{margin-bottom:8px}.tmr-form-card{background:#fff;color:#1f2937;border-radius:12px;padding:32px;box-shadow:0 12px 32px rgba(0,0,0,.16)}.tmr-form-card .form-check-label,.tmr-form-card .form-label,.tmr-form-card a{color:#1f2937}@media (max-width:768px){.pmsb-system-carousel .carousel-item,.pmsb-system-carousel .carousel-item img{height:520px}.pmsb-system-carousel .carousel-caption.tmr-carousel-copy{left:16px;right:16px;bottom:64px;max-width:none}.tmr-spec-link{display:block;margin:12px 0 0}.tmr-doc-row{flex-direction:column;align-items:stretch}.tmr-doc-row .tmr-btn-primary{width:100%;text-align:center}}.pmsb-docs-list,.pmsb-project-matrix,.tmr-home-grid,.tmr-home-uses{padding:64px 0}.pmsb-project-matrix article,.tmr-home-grid article{height:100%;padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius-base);background:var(--brand-bg)}.pmsb-docs-list__row{display:flex;gap:24px;justify-content:space-between;align-items:center;min-height:72px;border-bottom:1px solid var(--brand-border)}.tmr-trust{padding:48px 0;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.tmr-trust strong{font-size:2rem;color:var(--brand-accent)}.tmr-cta-split{padding:64px 0 80px;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.tmr-home-uses .row{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px}.tmr-home-uses .row>div{padding:16px;background:var(--brand-bg-alt);border:8px solid var(--brand-bg);border-radius:var(--radius-base);flex:0 0 280px;max-width:280px}.tmr-project-image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}@media (max-width:767px){.pmsb-docs-list__row{flex-direction:column;align-items:stretch;gap:8px;padding:16px 0}}