.qr-hero h1{font-size:clamp(2.7rem,4.6vw,4.8rem)}.qr-hero .wrap{grid-template-columns:1.05fr 1fr;gap:50px}.qr-hero-composition{position:relative;align-self:center;min-height:640px}.equipment-scene{position:absolute;inset:0 55px 65px 0}.equipment-scene>img{width:100%;height:100%;object-fit:cover;object-position:45% center;border-radius:6px;filter:brightness(.78)}.equipment-qr-label{position:absolute;top:28px;right:18px;display:flex;gap:10px;align-items:center;background:white;padding:10px;border-radius:3px;box-shadow:0 5px 20px #0003;color:#183b54}.equipment-qr-label img{width:74px;height:74px;filter:none}.equipment-qr-label strong{display:block;font-size:.8rem}.equipment-qr-label small{display:block;font-size:.75rem;color:#547589}.qr-phone{position:absolute;right:0;bottom:0;width:285px;border-color:#173e59;box-shadow:0 18px 50px #0005}.qr-phone .chat{padding:10px;font-size:.8rem;margin-top:10px;margin-bottom:10px}.qr-phone .phone-top small{font-size:.75rem}.qr-phone .asset-mini{font-size:.8rem}.qr-lead{font-size:1.1rem;max-width:800px}.decision-statement{margin-top:35px;padding:25px 30px;border-left:3px solid #087bea;background:#f2f7fb;font-size:1.25rem;font-weight:500;color:#1e4865;max-width:950px}.qr-first-response{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.qr-first-response article{border-top:1px solid #c7dce9;padding-top:20px}.qr-first-response h3{font-size:1.25rem;margin-top:20px}.resolution-paths{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.resolution-path{padding:35px;background:white;border:1px solid #d7e5ef;border-top:3px solid #168dcc;border-radius:7px}.resolution-path.safe{border-top-color:#3a9e94}.resolution-path h3{font-size:1.7rem}.resolution-path .eyebrow{font-size:.75rem;letter-spacing:.1em}.path-record{padding:20px;background:#f4f8fa;border-radius:5px;margin-top:20px}.path-record>strong{font-size:.9rem}.path-record dl{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;font-size:.85rem;margin-bottom:0}.path-record dt{color:#718a9b}.path-record dd{margin:0;color:#2c4b62}.path-record ul{font-size:.9rem;color:#5b778a;padding-left:20px;margin-bottom:0}.path-outcome{font-size:1.1rem;color:#295777;margin:25px 0 10px}.resolution-path small{font-size:.8rem;color:#658093}.approval-route{padding:15px;border-left:2px solid #087bea;background:#edf5fb;font-size:.88rem;line-height:1.8;color:#2b597a}.approval-composition,.experience-composition{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;margin-top:45px}.value-list{padding-left:20px;color:#647e90}.value-list li{margin:12px 0}.manager-summary{padding:30px;border:1px solid #d5e3ed;box-shadow:0 15px 50px #17354a0b;border-radius:7px;background:white}.manager-state{font-size:.75rem;color:#0d7bd0;letter-spacing:.08em;display:block;margin:25px 0 12px}.manager-summary h3{font-size:1.4rem}.manager-summary dl,.context-request dl{display:grid;grid-template-columns:1fr 1.25fr;gap:13px 20px;font-size:.9rem}.manager-summary dt,.context-request dt{color:#6b8598}.manager-summary dd,.context-request dd{margin:0;color:#2c4f69}.review-options{display:flex;gap:10px;margin-top:25px}.review-options button{border:1px solid #c4d8e8;background:white;padding:10px 15px;border-radius:4px;color:#416b89;cursor:pointer;font-size:.85rem;min-height:44px}.review-options button[aria-pressed=true]{background:#087bea;border-color:#087bea;color:white}.review-outcome{font-size:.88rem;background:#edf5fb;padding:15px;color:#3d6b8b;margin:20px 0 0}.experience-composition{grid-template-columns:1.2fr 1fr;align-items:center}.experience-composition .phone{margin:auto}.experience-composition h3{font-size:1.6rem;margin-top:25px}.safety-line{padding:20px 0;border-top:1px solid #cddfe9;margin-top:25px;font-size:.9rem;color:#365e7a}.equipment-profile{display:grid!important;grid-template-columns:1fr 1.4fr!important;gap:12px 18px!important}.equipment-profile dt{margin:0!important}.request-comparison{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;margin-top:40px}.request-comparison article{border:1px solid #d5e3ed;background:white;padding:30px;border-radius:7px}.request-comparison article.context-request{border-top:3px solid #087bea}.request-comparison h3{font-size:1.7rem}.assistant-handoff{display:flex;justify-content:space-between;gap:50px;align-items:center;border-top:1px solid #d2e1ec;padding-top:30px;margin-top:35px}.assistant-handoff h3{font-size:1.3rem}.assistant-handoff p{max-width:700px;margin:0}.assistant-handoff .btn{flex-shrink:0}.connected-service-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}.connected-service-strip span{border-top:1px solid #3b5c72;padding-top:18px;font-size:.95rem;color:#b9d4e8}.qr-hero .hero-foot{gap:20px}.grid .card h3{font-size:1.35rem}@media(max-width:1050px){.qr-hero .wrap{gap:30px}.equipment-scene{right:25px}.qr-phone{width:260px}.equipment-qr-label{right:10px;top:18px;padding:8px}.equipment-qr-label img{width:60px;height:60px}.equipment-qr-label div{display:none}}@media(max-width:760px){.qr-hero .wrap{grid-template-columns:1fr}.qr-hero-composition{min-height:600px;max-width:450px;width:100%;margin:auto}.equipment-scene{right:30px;bottom:60px}.equipment-qr-label div{display:block}.qr-phone{width:270px}.qr-first-response{grid-template-columns:1fr 1fr;gap:25px}.resolution-paths,.approval-composition,.experience-composition,.request-comparison{grid-template-columns:1fr;gap:30px}.resolution-path,.manager-summary,.request-comparison article{padding:25px}.manager-summary dl,.context-request dl,.equipment-profile{grid-template-columns:1fr!important;gap:5px!important}.manager-summary dt,.context-request dt,.equipment-profile dt{margin-top:10px!important}.assistant-handoff{display:block}.assistant-handoff .btn{margin-top:25px}.connected-service-strip{grid-template-columns:1fr 1fr}.decision-statement{font-size:1.1rem;padding:20px}.path-record dl{grid-template-columns:1fr;gap:5px}.path-record dt{margin-top:8px}}
