.batch-success-section{width:100%;background:var(--color-background);padding:100px 0;position:relative;overflow:hidden;border-bottom:1px solid var(--color-border)}.batch-success-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);opacity:.03;animation:rotate 20s linear infinite}.batch-success-content{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.success-header{text-align:center;margin-bottom:80px;animation:fadeInUp .8s ease-out}.batch-title{font-family:Inter;font-size:56px;font-weight:700;color:var(--color-heading);margin:0 0 24px;line-height:110%;letter-spacing:-.02em}.batch-subtitle{font-family:Inter;font-size:20px;font-weight:400;color:var(--color-text);max-width:700px;margin:0 auto;line-height:28px}.success-stats{display:flex;justify-content:center;gap:40px;margin-bottom:80px;flex-wrap:wrap}.stat-card{background:var(--color-card-bg);border-radius:20px;padding:40px 32px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);transition:all .4s cubic-bezier(.25,.46,.45,.94);min-width:200px;flex:1 1;max-width:280px;animation:slideInUp .8s ease-out}.stat-card:first-child{animation-delay:.2s}.stat-card:nth-child(2){animation-delay:.4s}.stat-card:nth-child(3){animation-delay:.6s}.stat-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.15);box-shadow:0 16px 48px rgba(0,0,0,.2)}.stat-number{font-family:Inter;font-size:48px;font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:12px;display:flex;align-items:baseline;justify-content:center;gap:8px;white-space:nowrap}.stat-number-main{font:inherit}.stat-number-suffix{font-size:.6em;font-weight:700;letter-spacing:0;opacity:.95}.stat-label{font-family:Inter;font-size:16px;font-weight:600;color:var(--color-heading);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}.stat-description{font-family:Inter;font-size:14px;font-weight:400;color:var(--color-text);line-height:20px}.success-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-bottom:80px}.highlight-item{background:var(--color-card-bg);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);transition:all .3s ease;animation:fadeInUp .8s ease-out}.highlight-item:first-child{animation-delay:.3s}.highlight-item:nth-child(2){animation-delay:.5s}.highlight-item:nth-child(3){animation-delay:.7s}.highlight-item:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 8px 32px rgba(0,0,0,.1)}.highlight-icon{font-size:48px;margin-bottom:16px;display:block}.highlight-title{font-family:Inter;font-size:24px;font-weight:700;color:var(--color-heading);margin:0 0 16px}.highlight-description{font-family:Inter;font-size:16px;font-weight:400;color:var(--color-text);line-height:24px;margin:0}.cta-section{text-align:center;padding:60px 40px;background:var(--color-primary);border-radius:24px;border:1px solid var(--color-border);animation:fadeInUp .8s ease-out .9s both}.cta-title{font-family:Inter;font-size:32px;font-weight:700;color:#ffffff;margin:0 0 16px}.cta-description{font-family:Inter;font-size:18px;font-weight:400;color:rgba(255,255,255,.9);line-height:26px;max-width:600px;margin:0 auto 32px}.cta-button{display:inline-block;padding:18px 36px;background:#ffffff;color:var(--color-primary);border:2px solid #ffffff;border-radius:12px;font-family:Inter;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 6px 20px rgba(0,0,0,.1);text-decoration:none}.cta-button:hover{background:transparent;color:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,255,255,.4)}.cta-button:active{transform:translateY(-1px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.batch-success-section{padding:80px 0}.batch-success-content{padding:0 32px}.batch-title{font-size:48px}.batch-subtitle{font-size:18px}.success-stats{gap:24px;margin-bottom:60px}.stat-card{padding:32px 24px;min-width:180px}.stat-number{font-size:40px}.company-logos-section{margin-bottom:60px}.logos-header{margin-bottom:40px}.logos-title{font-size:32px}.logos-subtitle{font-size:16px;line-height:24px}.logos-image{border-radius:16px}.success-highlights{gap:24px;margin-bottom:60px}.highlight-item{padding:24px}.cta-section{padding:48px 32px}.cta-title{font-size:28px}}@media (max-width:768px){.batch-success-section{padding:60px 0}.batch-success-content{padding:0 24px}.success-header{margin-bottom:60px}.batch-title{font-size:40px;margin-bottom:16px}.batch-subtitle{font-size:16px;line-height:24px}.success-stats{flex-direction:column;align-items:center;gap:20px;margin-bottom:48px}.stat-card{max-width:100%;width:100%;padding:24px}.stat-card.highlight{transform:none}.stat-number{font-size:36px}.company-logos-section{margin-bottom:48px}.logos-header{margin-bottom:32px}.logos-title{font-size:28px;margin-bottom:12px}.logos-subtitle{font-size:15px;line-height:22px}.logos-image-container:hover{transform:translateY(-4px)}.logos-image{border-radius:12px}.success-highlights{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.highlight-item{padding:20px}.highlight-icon{font-size:40px;margin-bottom:12px}.highlight-title{font-size:20px;margin-bottom:12px}.highlight-description{font-size:14px;line-height:22px}.cta-section{padding:40px 24px}.cta-title{font-size:24px}.cta-description{font-size:16px;line-height:24px;margin-bottom:24px}.cta-button{padding:16px 32px;font-size:14px}}@media (max-width:480px){.batch-success-section{padding:48px 0}.batch-success-content{padding:0 16px}.batch-title{font-size:32px}.batch-subtitle{font-size:14px}.stat-card{padding:20px}.stat-number{font-size:32px}.stat-label{font-size:14px}.stat-description{font-size:12px}.company-logos-section{margin-bottom:40px}.logos-header{margin-bottom:24px}.logos-title{font-size:24px;margin-bottom:10px}.logos-subtitle{font-size:14px;line-height:20px}.logos-image-container:hover{transform:translateY(-2px)}.logos-image{border-radius:8px}.highlight-item{padding:16px}.highlight-icon{font-size:36px}.highlight-title{font-size:18px}.highlight-description{font-size:13px}.cta-section{padding:32px 16px}.cta-title{font-size:22px}.cta-description{font-size:14px}.cta-button{width:100%;padding:16px}}.company-logos-section{margin-bottom:80px;animation:fadeInUp .8s ease-out .4s both}.logos-header{text-align:center;margin-bottom:48px}.logos-title{font-family:Inter;font-size:36px;font-weight:700;color:var(--color-heading);margin:0 0 16px;line-height:110%;letter-spacing:-.01em}.logos-subtitle{font-family:Inter;font-size:18px;font-weight:400;color:var(--color-text);line-height:26px;max-width:600px;margin:0 auto}.logos-image-container{transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;position:relative}.logos-image-container:hover{transform:translateY(-8px)}.logos-image{width:100%;height:auto;display:block;border-radius:20px;transition:all .4s ease;filter:brightness(1.1) contrast(1.1) saturate(1.05);box-shadow:0 8px 32px rgba(0,0,0,.3)}.logos-image-container:hover .logos-image{transform:scale(1.03);filter:brightness(1.15) contrast(1.15) saturate(1.1);box-shadow:0 16px 48px rgba(0,0,0,.4)}.top-companies-section{width:100%;background-color:var(--color-background);padding:80px 0;text-align:center;position:relative;border-bottom:1px solid var(--color-border)}.top-companies-content{max-width:1200px;margin:0 auto;padding:0 40px}.section-title{font-family:Inter;color:var(--color-heading);font-size:64px;font-weight:700;line-height:100%;letter-spacing:0;margin:0 0 64px}.company-card{background-color:var(--color-card-bg);border-radius:16px;padding:32px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid var(--color-border);transition:all .3s ease;height:240px;width:100%;display:flex;flex-direction:column;justify-content:center}.company-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.company-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.offer-count{font-family:Inter;font-size:2.5rem;font-weight:700;color:var(--color-primary,#C45A1D);margin-bottom:16px;display:block;transition:all .3s ease}.company-card:hover .offer-count{color:#a94a0e;transform:scale(1.05)}.company-logo{width:120px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transition:transform .3s ease}.company-card:hover .company-logo{transform:scale(1.05)}@media (max-width:1024px){.top-companies-content{padding:0 32px}.section-title{font-size:48px}.company-card{padding:24px}}@media (max-width:768px){.top-companies-section{padding:60px 0}.top-companies-content{padding:0 24px}.section-title{font-size:40px;margin-bottom:48px}.offer-count{font-size:2rem}.company-logo{width:100px}.company-card{height:200px;padding:20px}}@media (max-width:480px){.top-companies-section{padding:48px 0}.top-companies-content{padding:0 16px}.section-title{font-size:32px}.offer-count{font-size:1.8rem}.company-logo{width:80px}.company-card{padding:16px;height:180px}}