.claimbridge-page .top-section{align-items:center;min-height:80vh;display:flex;background-position:50%!important;background-size:cover!important}@media screen and (min-width:1281px){.claimbridge-page .top-section .top-section-wrapper{justify-content:space-between;align-items:center;display:flex}}.claimbridge-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.claimbridge-page section{padding:80px 0}.claimbridge-page .section-title{text-align:center;color:#333;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.claimbridge-page .section-subtitle{text-align:center;color:#666;max-width:800px;margin:0 auto 3rem;font-size:1.2rem}.claimbridge-page .cta-button{color:#1e3a8a;background:#fff;border-radius:30px;padding:15px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-block}.claimbridge-page .cta-button:hover{background:#e2e8f0}.claimbridge-page .pain-point-section .section-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.claimbridge-page .pain-point-section .section-title{text-align:left}.claimbridge-page .pain-point-section .description p{color:#444;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.claimbridge-page .pain-point-section .image-side img{border-radius:12px;width:100%;box-shadow:0 20px 40px #0000001a}.claimbridge-page .value-prop-section{background:#f8f9fa}.claimbridge-page .cards-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.claimbridge-page .value-card{text-align:center;background:#fff;border-radius:16px;padding:2rem;transition:transform .3s;box-shadow:0 10px 30px #0000000d}.claimbridge-page .value-card:hover{transform:translateY(-5px)}.claimbridge-page .value-card .card-icon{height:64px}.claimbridge-page .value-card h3{color:#222;margin-bottom:1rem;font-size:1.5rem}.claimbridge-page .workflow-section{padding:100px 0}.claimbridge-page .workflow-images-wrapper{justify-content:center;align-items:center;display:flex}.claimbridge-page .workflow-image-container{text-align:center;flex:1;max-width:600px}.claimbridge-page .workflow-image-container img{filter:drop-shadow(0 10px 20px #0000001a);width:100%;height:auto;max-height:450px}.claimbridge-page .workflow-steps{justify-content:space-between;gap:2rem;padding-top:2rem;display:flex;position:relative}.claimbridge-page .workflow-steps:before{content:"";z-index:1;background:#e9ecef;height:2px;position:absolute;top:60px;left:5%;right:5%}.claimbridge-page .workflow-step-item{z-index:2;text-align:center;background:#fff;border-radius:16px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:2.5rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.claimbridge-page .workflow-step-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.claimbridge-page .workflow-step-item .step-indicator{background:#fff;border:2px solid #007bff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;transition:transform .3s;display:flex;position:relative;box-shadow:0 5px 15px #007bff33}.claimbridge-page .workflow-step-item:hover .step-indicator{background:#f0f7ff;transform:scale(1.1)}.claimbridge-page .workflow-step-item .step-number{color:#fff;background:#007bff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 5px #0003}.claimbridge-page .workflow-step-item img{object-fit:contain;width:36px;height:36px}.claimbridge-page .workflow-step-item h3{color:#333;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.claimbridge-page .workflow-step-item p{color:#666;flex:1;font-size:.95rem;line-height:1.6}.claimbridge-page .feature-deep-dive-section{background:#f0f2f5}.claimbridge-page .deep-dive-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:2rem;display:grid}.claimbridge-page .feature-highlight{background:#fff;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;padding:2.5rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.claimbridge-page .feature-highlight:hover{border-color:#007bff;transform:translateY(-5px);box-shadow:0 20px 40px #007bff1a}.claimbridge-page .artwork-wrapper{background:#f8faff;border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;max-width:none;height:auto;display:flex;overflow:hidden}.claimbridge-page .artwork-wrapper img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.claimbridge-page .feature-highlight:hover .artwork-wrapper img{transform:scale(1.05)}.claimbridge-page .feature-highlight h3{color:#222;margin-bottom:.5rem;font-size:1.3rem}.claimbridge-page .feature-highlight .tagline{color:#007bff;background:#e7f5ff;border-radius:20px;margin-bottom:1rem;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.claimbridge-page .feature-highlight p{color:#555;line-height:1.6}.claimbridge-page .feature-highlight .benefit{color:#666;border-top:1px dashed #eee;margin-top:1rem;padding-top:1rem;font-size:.95rem}.claimbridge-page .dashboard-preview img{border-radius:12px;width:100%;transition:transform .3s;box-shadow:0 30px 60px #00000026}.claimbridge-page .dashboard-preview img:hover{transform:scale(1.02)}.claimbridge-page .tech-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.claimbridge-page .tech-item{background:#fff;border:1px solid #e9ecef;border-radius:16px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .3s;display:flex}.claimbridge-page .tech-info{flex-direction:column;display:flex}.claimbridge-page .tech-item:hover{border-color:#007bff;transform:translateY(-5px);box-shadow:0 10px 20px #007bff1a}.claimbridge-page .tech-item .tech-icon{flex-shrink:0;width:48px;height:48px}.claimbridge-page .tech-item h3{color:#333;margin-top:.5rem;margin-bottom:.5rem;font-size:1.3rem}.claimbridge-page .tech-item p{color:#666;margin:0;line-height:1.6}.claimbridge-page .claimbridge-footer-cta{color:#fff;text-align:center;background:linear-gradient(90deg,#1e3a8a,#3b82f6);padding:100px 0}.claimbridge-page .claimbridge-footer-cta h2{color:#fff;margin-bottom:1.5rem;font-size:2.5rem}.claimbridge-page .claimbridge-footer-cta p{opacity:.9;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.3rem}@media (max-width:768px){.claimbridge-page .section-title{font-size:2rem}.claimbridge-page .pain-point-section .section-grid,.claimbridge-page .cards-grid,.claimbridge-page .deep-dive-grid,.claimbridge-page .tech-grid{grid-template-columns:1fr;gap:2rem}.claimbridge-page .pain-point-section .content-side{order:1}.claimbridge-page .pain-point-section .image-side{order:2}.claimbridge-page .workflow-steps{flex-direction:column;gap:2rem}.claimbridge-page .workflow-steps:before{display:none}.claimbridge-page .workflow-images-wrapper{flex-direction:column;gap:30px}.claimbridge-page .workflow-image-container{max-width:100%}.claimbridge-page .workflow-image-container img{max-height:none}.claimbridge-page .workflow-steps{flex-direction:column;gap:2rem;position:relative}.claimbridge-page .workflow-steps:after{content:"";z-index:0;background:#e9ecef;width:2px;display:none;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%)}}
