.talentquest-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){.talentquest-page .top-section .top-section-wrapper{justify-content:space-between;align-items:center;display:flex}}.talentquest-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.talentquest-page section{padding:80px 0}.talentquest-page .section-title{text-align:center;color:#333;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.talentquest-page .section-subtitle{text-align:center;color:#666;max-width:800px;margin:0 auto 3rem;font-size:1.2rem}.talentquest-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}.talentquest-page .cta-button:hover{background:#e2e8f0}.talentquest-page .pain-point-section .section-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.talentquest-page .pain-point-section .section-title{text-align:left}.talentquest-page .pain-point-section .description p{color:#444;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.talentquest-page .pain-point-section .image-side img{border-radius:12px;width:100%;box-shadow:0 20px 40px #0000001a}.talentquest-page .value-prop-section{background:#f8f9fa}.talentquest-page .cards-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.talentquest-page .value-card{-webkit-backdrop-filter:blur(12px);text-align:center;background:#ffffffd9;border:1px solid #fff9;border-radius:20px;padding:2.5rem 2rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,background .3s;position:relative;box-shadow:0 15px 35px #0000000d}.talentquest-page .value-card:hover{background:#fffffffa;transform:translateY(-10px);box-shadow:0 20px 40px #007bff1a}.talentquest-page .value-card .card-icon{filter:drop-shadow(0 15px 25px #0000001f);height:120px;margin-bottom:2rem}.talentquest-page .value-card h3{color:#1e293b;margin-bottom:1rem;font-size:1.5rem}.talentquest-page .value-card p{color:#475569;line-height:1.6}.talentquest-page .workflow-section{padding:100px 0}.talentquest-page .workflow-steps{justify-content:space-between;gap:2rem;padding-top:2rem;display:flex;position:relative}.talentquest-page .workflow-steps:before{content:"";z-index:1;background:#e9ecef;height:2px;position:absolute;top:60px;left:5%;right:5%}.talentquest-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}.talentquest-page .workflow-step-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.talentquest-page .workflow-step-item .step-indicator{width:120px;height:120px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0 auto 1.5rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.talentquest-page .workflow-step-item:hover .step-indicator{transform:scale(1.15)translateY(-5px)}.talentquest-page .workflow-step-item .step-number{display:none}.talentquest-page .workflow-step-item img{object-fit:contain;filter:drop-shadow(0 15px 25px #0000001a);width:100px;height:100px;transition:transform .3s}.talentquest-page .workflow-step-item h3{color:#333;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.talentquest-page .workflow-step-item p{color:#666;flex:1;font-size:.95rem;line-height:1.6}.talentquest-page .feature-deep-dive-section{background:#f0f2f5}.talentquest-page .deep-dive-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:2rem;display:grid}.talentquest-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}.talentquest-page .feature-highlight:hover{border-color:#007bff;transform:translateY(-5px);box-shadow:0 20px 40px #007bff1a}.talentquest-page .artwork-wrapper{border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;max-width:none;height:auto;display:flex;overflow:hidden}.talentquest-page .artwork-wrapper img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.talentquest-page .feature-highlight:hover .artwork-wrapper img{transform:scale(1.05)}.talentquest-page .feature-highlight h3{color:#222;margin-bottom:.5rem;font-size:1.3rem}.talentquest-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}.talentquest-page .feature-highlight p{color:#555;line-height:1.6}.talentquest-page .feature-highlight .benefit{color:#666;border-top:1px dashed #eee;margin-top:1rem;padding-top:1rem;font-size:.95rem}.talentquest-page .tech-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.talentquest-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}.talentquest-page .tech-item:hover{border-color:#007bff;transform:translateY(-5px);box-shadow:0 15px 30px #007bff1f}.talentquest-page .tech-item .tech-icon{object-fit:contain;filter:drop-shadow(0 12px 20px #00000014);flex-shrink:0;width:140px;height:140px;transition:transform .3s}.talentquest-page .tech-item:hover .tech-icon{transform:scale(1.1)}.talentquest-page .tech-info{flex-direction:column;justify-content:center;display:flex}.talentquest-page .tech-item h3{color:#333;margin-top:.5rem;margin-bottom:.5rem;font-size:1.3rem}.talentquest-page .tech-item p{color:#666;margin:0;line-height:1.6}.talentquest-page .talent-quest-footer-cta,.talentquest-page .claimbridge-footer-cta{color:#fff;text-align:center;background:linear-gradient(90deg,#1e3a8a,#3b82f6);padding:100px 0}.talentquest-page .talent-quest-footer-cta h2,.talentquest-page .claimbridge-footer-cta h2{color:#fff;margin-bottom:1.5rem;font-size:2.5rem}.talentquest-page .talent-quest-footer-cta p,.talentquest-page .claimbridge-footer-cta p{opacity:.9;max-width:700px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:1.3rem}@media (max-width:768px){.talentquest-page .section-title{font-size:2rem}.talentquest-page .pain-point-section .section-grid,.talentquest-page .cards-grid,.talentquest-page .deep-dive-grid,.talentquest-page .tech-grid{grid-template-columns:1fr;gap:2rem}.talentquest-page .pain-point-section .content-side{order:1}.talentquest-page .pain-point-section .image-side{order:2}.talentquest-page .workflow-steps{flex-direction:column;gap:2rem;position:relative}.talentquest-page .workflow-steps:before,.talentquest-page .workflow-steps:after{display:none}}
