.career-hero{position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden;background:#000}.career-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.career-hero-img{width:100%;height:100%;object-fit:cover;opacity:.3}.career-hero-content{position:relative;z-index:2;width:100%;padding:60px 30px}.career-hero-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:center}.career-hero-left{color:white}.career-brand-line{display:inline-block;width:60px;height:2px;background:var(--secondary-color);margin-right:15px;vertical-align:middle}.career-brand-text{color:white;font-family:MyCustomFont,sans-serif;font-weight:700;font-size:14px;letter-spacing:2px}.career-title{font-size:4em;font-family:Poppins,sans-serif;font-weight:900;margin:20px 0 30px;line-height:1.1}.career-desc{font-size:16px;line-height:1.6;color:#ccc;font-family:Roboto,sans-serif}.career-hero-right{position:relative}.career-people-img{width:100%;height:400px;object-fit:cover;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.internship-section{background:#fff;padding:100px 30px;color:var(--primary-color)}.internship-container{max-width:1200px;margin:0 auto}.internship-header{margin-bottom:80px}.fulltime-section{background:#f8f8f8;padding:100px 30px;color:var(--primary-color)}.fulltime-container{max-width:1200px;margin:0 auto}.fulltime-content,.fulltime-header{margin-bottom:80px}.fulltime-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;color:#000}.fulltime-info h3,.fulltime-positions h3{font-size:24px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:30px;color:var(--primary-color)}.fulltime-info ul{list-style:none;padding:0}.fulltime-info li{font-family:MyCustomFont,sans-serif;font-weight:300;font-size:16px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.fulltime-info li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.fulltime-apply{text-align:center;padding:60px 0;border-top:1px solid #ddd}.fulltime-apply h3{font-size:28px;font-family:MyCustomFont,sans-serif;font-weight:700;margin-bottom:20px}.fulltime-apply p{font-size:16px;color:#111111;font-family:MyCustomFont,sans-serif;font-weight:300;margin-bottom:30px}.services-header-row{display:flex;align-items:flex-start;gap:40px}.services-header-left{display:flex;align-items:center;margin-top:10px}.services-brand-line{display:inline-block;width:60px;height:2px;background:var(--secondary-color);margin-right:15px}.services-brand-text{color:black;font-family:MyCustomFont,sans-serif;font-weight:700;font-size:14px;letter-spacing:2px}.services-header-right{flex:1}.services-title{font-size:3em;font-family:MyCustomFont,sans-serif;font-weight:900;margin:0 0 20px;line-height:1.1;color:black}.services-subtitle{font-size:18px;color:black;font-family:Roboto,sans-serif;font-weight:300;line-height:1.5}.internship-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px;color:#000}.internship-info h3,.internship-positions h3{font-size:24px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:30px;color:var(--primary-color)}.internship-info ul{list-style:none;padding:0}.internship-info li{font-family:MyCustomFont,sans-serif;font-weight:300;font-size:16px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.internship-info li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.position-cards{display:flex;flex-direction:column;gap:20px}.position-card{background:#fff;padding:25px;border-radius:10px;border-left:4px solid var(--primary-color);transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.12)}.position-card:hover{transform:translateX(10px)}.position-card h4{font-weight:700;font-size:18px;margin:0 0 10px;color:rgb(19,18,18)}.position-card h4,.position-card p{font-family:MyCustomFont,sans-serif}.position-card p{font-weight:300;font-size:14px;color:#161616;margin:0 0 15px;line-height:1.5}.position-duration{background:var(--primary-color);color:white;padding:4px 12px;border-radius:15px;font-size:12px;font-family:MyCustomFont,sans-serif;font-weight:700}.internship-apply{text-align:center;padding:60px 0;border-top:1px solid #333}.internship-apply h3{font-size:28px;font-family:MyCustomFont,sans-serif;font-weight:700;margin-bottom:20px}.internship-apply p{color:#111111;font-weight:300;margin-bottom:30px}.apply-btn,.internship-apply p{font-size:16px;font-family:MyCustomFont,sans-serif}.apply-btn{display:inline-block;background:var(--primary-color);color:white;padding:15px 40px;text-decoration:none;border-radius:5px;font-weight:700;transition:.3s}.apply-btn:hover{background:#b85501;transform:translateY(-2px)}.handbook-section{background:#f8f8f8;padding:100px 30px;color:var(--primary-color)}.handbook-container{max-width:1200px;margin:0 auto;text-align:left}.handbook-header{margin-bottom:40px;text-align:left}.handbook-title{font-size:3em;font-family:MyCustomFont,sans-serif;font-weight:900;margin:0 0 20px;line-height:1.1;color:black}.handbook-desc{font-size:18px;color:#333;font-family:Roboto,sans-serif;font-weight:300;line-height:1.5;max-width:700px;margin:0 auto 30px}.handbook-embed-wrapper{border:1px solid #ededed;border-radius:8px;overflow:hidden;max-width:800px;margin:0 auto;background:#fcfcfc;box-shadow:0 2px 12px rgba(0,0,0,.04)}.handbook-iframe{width:100%;height:450px;border:none;background:#fafafa}.handbook-note{font-size:.9rem;color:#b91c1c;margin-top:15px;text-align:center;font-family:MyCustomFont,sans-serif}@media (max-width:768px){.handbook-section{padding:50px 15px}.handbook-title{font-size:2em}.handbook-desc{font-size:.9rem;margin-bottom:20px}.handbook-embed-wrapper{border-radius:8px}.handbook-iframe{height:280px}.handbook-note{font-size:.8rem;margin-top:10px}.career-hero-container{grid-template-columns:1fr;gap:40px}.career-title{font-size:2.5em}.services-header-row{flex-direction:column;gap:20px;text-align:left}.services-title{font-size:2em}.fulltime-content,.internship-content{grid-template-columns:1fr;gap:40px}}