.careers-hero{background-color:#fff9f5;background-image:linear-gradient(#fffaf7 0%,#fff5ee 30%,#fff 100%);padding:160px 0 80px;position:relative;overflow:hidden}.careers-hero__decoration{z-index:1;pointer-events:none;position:absolute}.careers-hero__decoration--left{top:100px;left:-20px}.careers-hero__decoration--right{bottom:0;right:-10px}.careers-hero__curve{display:block}.careers-hero__curve--1{opacity:.4;width:100%;max-width:250px;height:auto}.careers-hero__curve--3{opacity:.4;width:100%;max-width:300px;height:auto}.careers-hero__curve--4{opacity:.4;width:100%;max-width:150px;height:auto}.careers-hero .container{z-index:2;position:relative}.careers-hero__content{text-align:center;max-width:900px;margin:0 auto}.careers-hero__title{font-size:68px;font-weight:var(--font-weight-medium);color:#232323;margin-bottom:var(--spacing-4);letter-spacing:-2.72px;line-height:1.15}.careers-hero__highlight{background:linear-gradient(90deg,#ff7446 71.635%,#ff253f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}span.careers-hero__star img{width:40px}.careers-hero__star{vertical-align:middle;margin-left:var(--spacing-2);display:inline-block}.careers-hero__subtitle{color:#515151;max-width:700px;margin:0 auto var(--spacing-8);font-size:20px;line-height:1.4}.careers-openings{background:#fafafa}.careers-openings__grid{gap:var(--spacing-6);margin-top:var(--spacing-10);grid-template-columns:repeat(2,1fr);display:grid}.careers-opening-card{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-card);transition:all var(--transition-base)}.careers-opening-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.careers-opening-card__header{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:flex-start;display:flex}.careers-opening-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-heading)}.careers-opening-card__type{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:var(--spacing-1)}.careers-opening-card__icon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.careers-opening-card__subjects{font-size:var(--font-size-xs);color:var(--color-text-light);margin-bottom:var(--spacing-3)}.careers-opening-card__desc{font-size:var(--font-size-sm);color:var(--color-subheading);margin-bottom:var(--spacing-4);line-height:1.7}.careers-opening-card__link{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:color var(--transition-base);display:inline-flex}.careers-opening-card__link:hover{color:var(--color-primary-dark)}.careers-opening-card__link svg{width:16px;height:16px}.careers-qualifications__card{max-width:800px;margin:var(--spacing-10)auto 0;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6)var(--spacing-8)}.careers-qualifications__list{gap:var(--spacing-4);flex-direction:column;display:flex}.careers-qualifications__item{align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-heading);display:flex}.careers-qualifications__check{width:20px;height:20px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.careers-why{background:#fafafa}.careers-why__grid{gap:var(--spacing-6);margin-top:var(--spacing-10);grid-template-columns:repeat(4,1fr);display:grid}.careers-why-card{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}.careers-why-card__icon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary);margin-bottom:var(--spacing-4);background:#fff5ee;justify-content:center;align-items:center;display:flex}.careers-why-card__icon svg{width:24px;height:24px}.careers-why-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-heading);margin-bottom:var(--spacing-2)}.careers-why-card__desc{font-size:var(--font-size-sm);color:var(--color-subheading);line-height:1.7}.careers-responsibilities{padding:var(--spacing-16)0 var(--spacing-20);background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)}.careers-responsibilities__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);text-align:center;margin-bottom:var(--spacing-3)}.careers-responsibilities__subtitle{font-size:var(--font-size-base);color:#fffc;text-align:center;margin-bottom:var(--spacing-8)}.careers-responsibilities__list{gap:var(--spacing-3);flex-direction:column;max-width:600px;margin:0 auto;display:flex}.careers-responsibilities__item{align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-sm);color:#ffffffe6;display:flex}.careers-responsibilities__item svg{width:20px;height:20px;color:var(--color-white);flex-shrink:0;margin-top:2px}.careers-apply__steps{max-width:800px;margin:var(--spacing-10)auto 0;gap:var(--spacing-6);flex-direction:column;display:flex}.careers-apply-step{gap:var(--spacing-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6);display:flex}.careers-apply-step__number{background:var(--color-primary);width:48px;height:48px;color:var(--color-white);border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.careers-apply-step__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-heading);margin-bottom:var(--spacing-1)}.careers-apply-step__desc{font-size:var(--font-size-sm);color:var(--color-subheading);line-height:1.7}.careers-apply__cta{text-align:center;margin-top:var(--spacing-10)}.careers-cta{padding:var(--spacing-16)0;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);position:relative;overflow:hidden}.careers-cta:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#ff6b3514 0%,#0000 50%),radial-gradient(circle at 80%,#ff6b350d 0%,#0000 50%);position:absolute;inset:0}.careers-cta__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-4);z-index:1;position:relative}.careers-cta__subtitle{font-size:var(--font-size-base);color:#fffc;max-width:600px;margin:0 auto var(--spacing-8);z-index:1;line-height:1.7;position:relative}.careers-cta__actions{justify-content:center;align-items:center;gap:var(--spacing-4);z-index:1;display:flex;position:relative}@media (max-width:991px){.careers-hero{padding:120px 0 60px}.careers-hero__title{letter-spacing:-1.5px;font-size:48px}.careers-openings__grid{grid-template-columns:1fr}.careers-why__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.careers-hero{padding:100px 0 40px}.careers-hero__title{letter-spacing:-1px;font-size:36px}.careers-hero__decoration--left,.careers-hero__decoration--right{display:none}.careers-why__grid{grid-template-columns:1fr}.careers-apply-step{gap:var(--spacing-3);flex-direction:column}.careers-cta__actions{flex-direction:column}.careers-qualifications__card{padding:var(--spacing-4)var(--spacing-5)}}@media (max-width:480px){.careers-hero__title{font-size:28px}}
