.clinical-lp{--dt-navy:#000341;--dt-green:#059669;--dt-green-hover:#047857;--dt-blue:#2563eb;--dt-orange:#f97316;--dt-body:#111827;--dt-muted:#6b7280;--dt-light-bg:#f9fafb;--dt-border:#e5e7eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.clinical-lp .container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:none}@media (min-width:640px){.clinical-lp .container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.clinical-lp .container{padding-left:2rem;padding-right:2rem;max-width:1280px}}.clinical-lp .btn-primary{display:inline-flex;align-items:center;gap:.5rem;background-color:#f97316;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;padding:.75rem 1.5rem;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(249,115,22,.25),0 4px 6px -4px rgba(249,115,22,.25);transition:background-color .15s ease,box-shadow .2s ease,transform .15s ease;text-decoration:none;white-space:nowrap}.clinical-lp .btn-primary:hover{background-color:#ea6900;box-shadow:0 16px 24px -6px rgba(249,115,22,.4);transform:translateY(-2px)}.clinical-lp .btn-primary:active{transform:scale(.98)}.clinical-lp .btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background-color:initial;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;padding:.75rem 1.5rem;border-radius:.375rem;border:2px solid rgba(255,255,255,.5);transition:all .15s ease;text-decoration:none;white-space:nowrap}.clinical-lp .btn-secondary:hover{background-color:rgba(255,255,255,.1);border-color:#fff}.clinical-lp .btn-outline-green{display:inline-flex;align-items:center;gap:.5rem;background-color:initial;color:#059669;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;padding:.75rem 1.5rem;border-radius:.375rem;border:2px solid #059669;transition:all .15s ease;text-decoration:none;white-space:nowrap}.clinical-lp .btn-outline-green:hover{background-color:#059669;color:#fff}.clinical-lp .section-label{display:inline-block;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f97316;margin-bottom:.75rem}.clinical-lp .dt-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.75rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.clinical-lp .dt-card:hover{border-color:#2563eb;box-shadow:0 4px 24px rgba(37,99,235,.1);transform:translateY(-2px)}.clinical-lp .trust-badge{gap:.375rem;font-size:.8125rem;font-weight:500;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;padding:.375rem .875rem}.clinical-lp .reg-tag,.clinical-lp .trust-badge{display:inline-flex;align-items:center;border-radius:9999px}.clinical-lp .reg-tag{gap:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .625rem}@keyframes clinicalFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-18px) scale(1.3);opacity:.8}}@keyframes clinicalPulse{0%,to{opacity:.06}50%{opacity:.12}}@keyframes clinicalShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){@keyframes clinicalFloat{0%,to{transform:none;opacity:.4}}@keyframes clinicalPulse{0%,to{opacity:.06}}@keyframes clinicalShine{0%,to{transform:none}}}