.career-box{background:#fff;border-radius:16px;padding:30px;box-shadow:0 12px 35px #00000014}.success-wrapper{justify-content:center;align-items:center;min-height:60vh;display:flex}.success-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:420px;padding:40px;box-shadow:0 15px 40px #0000001f}.success-icon{color:#fff;background:#e10600;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto;font-size:32px;display:flex}.submit-btn{color:#ff4d2d;background-color:#ffd2c6;border:none;border-radius:8px;padding:12px 40px;font-weight:600;transition:background-color .3s,color .3s,transform .15s,box-shadow .2s}.submit-btn:hover{color:#fff;background-color:#021945;box-shadow:0 8px 20px #4169e159}.submit-btn:active{background-color:#021945;transform:scale(.96)}.submit-btn:focus-visible{color:#fff;background-color:#021945;outline:none;box-shadow:0 0 0 3px #4169e166}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.hero-section{background-color:#f0f9ff;padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.badge-tech{color:#4b5563;background:#fff;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.9rem;display:inline-block;box-shadow:0 2px 10px #0000000d}.hero-title{color:#10184f;font-size:3rem;font-weight:800;line-height:1.2}.hero-subtitle{color:#4b5563;max-width:500px;margin-bottom:30px;font-size:1.1rem}.btn-explore{color:#fff;background-color:#10184f;border:none;border-radius:30px;padding:14px 28px;font-weight:600;transition:all .3s}.btn-explore:hover{color:#fff;background-color:#4c5ed1;transform:translateY(-2px);box-shadow:0 4px 15px #2292ee66}.mockup-wrapper{max-width:500px;margin:0 auto;position:relative}.mockup-main-card{z-index:1;background:#fff;border-radius:20px;padding:24px;position:relative;box-shadow:0 20px 50px #0000000d}.job-title-pill{color:#1e293b;margin-bottom:20px;font-size:1.8rem;font-weight:700}.section-title{color:#10184f}.btn-easy-apply{color:#fff;background-color:#10184f;border:none;border-radius:20px;padding:8px 16px;font-size:.9rem;font-weight:600}.dice-match-overlay{z-index:5;background:#fff;border-radius:12px;width:240px;padding:16px;position:absolute;top:20%;left:-15%;box-shadow:0 15px 40px #0000001a}.dice-logo{color:#fff;background:#dc2626;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:.7rem;font-weight:900;display:inline-flex}.stat-label{color:#64748b;margin-bottom:4px;font-size:.75rem;font-weight:600}.progress-group{margin-bottom:12px}.progress-dots{gap:4px;display:flex}.dot{background:#e2e8f0;border-radius:4px;width:15px;height:7px}.dot.active{background:#06b6d4}.contact-card{z-index:5;background:#fff;border:1px solid #f1f5f9;border-radius:12px;width:160px;padding:12px;position:absolute;top:30%;right:-5%;box-shadow:0 10px 30px #0000000d}.recommended-jobs{z-index:6;background:#fff;border-radius:12px;width:220px;padding:16px;position:absolute;bottom:-15%;right:-10%;box-shadow:0 15px 40px #0000001a}.job-item{border-bottom:1px solid #f1f5f9;margin-bottom:12px;padding-bottom:12px}.job-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.job-icon{color:#854d0e;background:#fef08a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;display:flex}.match-tag{color:#dc2626;align-items:center;gap:4px;font-size:.65rem;font-weight:700;display:flex}.skill-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pill{color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}@media (max-width:991px){.hero-title{font-size:2.2rem}.mockup-wrapper{margin-top:60px;transform:scale(.9)}}.values-section{padding:80px 0}.value-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;height:100%;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000000d}.value-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000001a}.value-icon{margin-bottom:20px;font-size:3rem;display:block}.value-card h4{color:#10184f;margin-bottom:15px;font-size:1.5rem;font-weight:700}.value-card p{color:#64748b;margin-bottom:0;font-size:.95rem;line-height:1.6}.culture-section{background-color:#f8fafc}.culture-section img{border-radius:20px;box-shadow:0 20px 40px #0000001a}.benefit-list li{color:#334155;font-size:1.05rem;font-weight:500}.benefit-card{background:#fff;border:1px solid #f1f5f9;transition:all .3s}.benefit-card:hover{border-color:#dc2026;transform:translateY(-5px)}.apply-now-section{background-color:#f8fafc;border-top:1px solid #f1f5f9}.py-6{padding-top:6rem;padding-bottom:6rem}.d-block{color:#10184f}
