.quote-main{margin-top:-1px}.quote-hero-points{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none}.quote-hero-points li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:var(--radius-pill);background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3;color:#fff;font-size:.9rem;font-weight:600}.quote-hero-points svg{color:var(--group-light)}.quote-form-wrap{padding:2.5rem;background:var(--bg);border-radius:var(--radius-md);box-shadow:0 20px 50px -24px #0c182940}.quote-info-card{background:var(--bg);box-shadow:var(--card-shadow)}.quote-grid{display:grid;grid-template-columns:1fr 340px;gap:3rem;align-items:start}.quote-form-wrap h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem}.quote-form-intro{font-size:1rem;color:var(--tx2);margin-bottom:2rem;line-height:1.6}.quote-form{display:flex;flex-direction:column;gap:1.5rem}.quote-fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.quote-legend{font-family:var(--display);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--tx);padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--border);width:100%}.quote-sidebar{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:calc(var(--nav-h) + var(--util-h) + 2rem)}.quote-info-card{background:var(--bg-alt);border-radius:var(--radius-md);padding:1.5rem}.quote-info-card--highlight{background:var(--bg-teal-tint)}.quote-info-icon{width:40px;height:40px;border-radius:10px;background:var(--group-main);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.quote-info-icon svg{width:20px;height:20px}.quote-info-card h3{font-family:var(--display);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.6rem}.quote-info-card p{font-size:.9rem;line-height:1.6;color:var(--tx2)}.quote-info-card p a{color:var(--group-main);text-decoration:underline;text-underline-offset:2px}.quote-info-card p a:hover{color:var(--group-dark)}.quote-steps{list-style:none;margin:0;padding:0;counter-reset:step}.quote-steps li{counter-increment:step;position:relative;padding-left:2rem;font-size:.88rem;line-height:1.55;color:var(--tx2);margin-bottom:.75rem}.quote-steps li:last-child{margin-bottom:0}.quote-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--group-main);color:#fff;font-family:var(--display);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.quote-grid{grid-template-columns:1fr;gap:2rem}.quote-form-wrap{padding:1.5rem 1.25rem}.quote-sidebar{position:static;order:-1}.form-row{flex-direction:column}}.page-hero--diagnostics .page-hero-overlay{background:linear-gradient(100deg,#005c61f0,#0a7c76cc 55%,#0a7c7659)}.page-hero--analytical .page-hero-overlay{background:linear-gradient(100deg,#00603cf0,#007c50cc 55%,#007a7459)}.page-hero--medtech .page-hero-overlay{background:linear-gradient(100deg,#373672f0,#5c5cb0cc 55%,#5c5cb059)}.page-hero--analytical .quote-hero-points svg{color:var(--green-light)}.page-hero--medtech .quote-hero-points svg{color:var(--purple-light)}.quote-social{margin-top:.75rem}.quote-social a{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--div-dark, var(--group-main));text-decoration:none}.quote-social a:hover{text-decoration:underline}.quote-social svg{flex:none;color:#0a66c2}.quote-main--analytical{--quote-accent: var(--green-dark);--quote-accent-dark: #00553a;--quote-tint: var(--bg-green-tint)}.quote-main--medtech{--quote-accent: #5c5cb0;--quote-accent-dark: var(--purple-dark);--quote-tint: var(--bg-purple-tint)}.quote-main--analytical .quote-info-icon,.quote-main--medtech .quote-info-icon,.quote-main--analytical .quote-steps li:before,.quote-main--medtech .quote-steps li:before{background:var(--quote-accent);background-image:none}.quote-main--analytical .quote-info-card--highlight,.quote-main--medtech .quote-info-card--highlight{background:var(--quote-tint)}.quote-main--analytical .quote-info-card p a,.quote-main--medtech .quote-info-card p a{color:var(--quote-accent)}.quote-main--analytical .quote-info-card p a:hover,.quote-main--medtech .quote-info-card p a:hover{color:var(--quote-accent-dark)}
