.intro-section[data-astro-cid-65fecvdy]{padding:6rem 2rem;background:#fff}.intro-container[data-astro-cid-65fecvdy]{max-width:1000px;margin:0 auto}.intro-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{font-size:1.2rem;line-height:1.8;color:#333;margin-bottom:2rem;text-align:center}.intro-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]:last-child{margin-bottom:0}.internships-section[data-astro-cid-65fecvdy]{padding:6rem 2rem;background:#f8f8f8}.internships-container[data-astro-cid-65fecvdy]{max-width:1200px;margin:0 auto}.section-title[data-astro-cid-65fecvdy]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;text-align:center;margin-bottom:4rem;color:#1a1a1a}.internships-list[data-astro-cid-65fecvdy]{max-width:800px;margin:0 auto}.internship-item[data-astro-cid-65fecvdy]{display:flex;align-items:center;gap:2rem;padding:2.5rem 0;border-bottom:1px solid rgba(17,191,69,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.internship-item[data-astro-cid-65fecvdy]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#11bf45,#0ea83a);transform:scaleY(0);transition:transform .4s ease}.internship-item[data-astro-cid-65fecvdy]:hover:before{transform:scaleY(1)}.internship-item[data-astro-cid-65fecvdy]:hover{padding-left:2rem;background:linear-gradient(90deg,#11bf4514,#11bf4505);transform:translate(10px)}.item-icon[data-astro-cid-65fecvdy]{width:80px;text-align:center;flex-shrink:0;transition:all .3s ease;color:#11bf45}.item-icon[data-astro-cid-65fecvdy] svg[data-astro-cid-65fecvdy]{width:40px;height:40px}.internship-item[data-astro-cid-65fecvdy]:hover .item-icon[data-astro-cid-65fecvdy]{transform:scale(1.1) rotate(5deg)}.item-content[data-astro-cid-65fecvdy] h3[data-astro-cid-65fecvdy]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;transition:color .3s ease}.internship-item[data-astro-cid-65fecvdy]:hover .item-content[data-astro-cid-65fecvdy] h3[data-astro-cid-65fecvdy]{color:#11bf45}.item-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{font-size:1.2rem;color:#666;line-height:1.6;margin:0;transition:color .3s ease}.internship-item[data-astro-cid-65fecvdy]:hover .item-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{color:#333}.apply-section[data-astro-cid-65fecvdy]{text-align:center;margin-top:4rem}.apply-button[data-astro-cid-65fecvdy]{display:inline-block;background:#11bf45;color:#fff;padding:1rem 2.5rem;border-radius:9999px;border:none;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;cursor:pointer}.apply-button[data-astro-cid-65fecvdy]:hover{background:#0ea83a;transform:translateY(-2px)}.research-section[data-astro-cid-65fecvdy]{padding:6rem 2rem;background:#fff}.research-container[data-astro-cid-65fecvdy]{max-width:1000px;margin:0 auto}.research-content[data-astro-cid-65fecvdy]{text-align:center}.research-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{font-size:1.2rem;line-height:1.8;color:#333;margin-bottom:2rem}.topics-list[data-astro-cid-65fecvdy]{max-width:800px;margin:0 auto}.topic-item[data-astro-cid-65fecvdy]{display:flex;align-items:center;gap:2rem;padding:2.5rem 0;border-bottom:1px solid rgba(17,191,69,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.topic-item[data-astro-cid-65fecvdy]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#11bf45,#0ea83a);transform:scaleY(0);transition:transform .4s ease}.topic-item[data-astro-cid-65fecvdy]:hover:before{transform:scaleY(1)}.topic-item[data-astro-cid-65fecvdy]:hover{padding-left:2rem;background:linear-gradient(90deg,#11bf4514,#11bf4505);transform:translate(10px)}.topic-icon[data-astro-cid-65fecvdy]{width:80px;text-align:center;flex-shrink:0;transition:all .3s ease;color:#11bf45}.topic-icon[data-astro-cid-65fecvdy] svg[data-astro-cid-65fecvdy]{width:40px;height:40px}.topic-item[data-astro-cid-65fecvdy]:hover .topic-icon[data-astro-cid-65fecvdy]{transform:scale(1.1) rotate(5deg)}.topic-content[data-astro-cid-65fecvdy] h3[data-astro-cid-65fecvdy]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0;transition:color .3s ease}.topic-item[data-astro-cid-65fecvdy]:hover .topic-content[data-astro-cid-65fecvdy] h3[data-astro-cid-65fecvdy]{color:#11bf45}.research-support[data-astro-cid-65fecvdy]{font-weight:600;color:#11bf45;font-size:1.3rem}.why-start-section[data-astro-cid-65fecvdy]{padding:6rem 2rem;background-image:url(https://cdn.pixabay.com/photo/2020/07/08/04/12/work-5382501_960_720.jpg);background-size:cover;background-position:center;background-attachment:fixed;position:relative}.why-start-overlay[data-astro-cid-65fecvdy]{position:absolute;inset:0;background:#0009;z-index:1}.why-start-container[data-astro-cid-65fecvdy]{max-width:1000px;margin:0 auto;position:relative;z-index:2}.why-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{font-size:1.2rem;line-height:1.8;color:#fff;text-align:center}.why-start-section[data-astro-cid-65fecvdy] .section-title[data-astro-cid-65fecvdy]{color:#fff}.popup-overlay[data-astro-cid-65fecvdy]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease}.popup-overlay[data-astro-cid-65fecvdy].active{opacity:1;visibility:visible}.popup-form[data-astro-cid-65fecvdy]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 15px 40px #0003;width:95%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;transform:translateY(20px);transition:transform .3s ease}.popup-overlay[data-astro-cid-65fecvdy].active .popup-form[data-astro-cid-65fecvdy]{transform:translateY(0)}.popup-close[data-astro-cid-65fecvdy]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#666;cursor:pointer;padding:.5rem;line-height:1}.popup-close[data-astro-cid-65fecvdy]:hover{color:#11bf45}.popup-title[data-astro-cid-65fecvdy]{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:2rem;text-align:center}.form-grid[data-astro-cid-65fecvdy]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-astro-cid-65fecvdy]{margin-bottom:0}.form-group-full[data-astro-cid-65fecvdy]{grid-column:1 / -1}.form-group[data-astro-cid-65fecvdy] label[data-astro-cid-65fecvdy]{display:block;font-weight:600;color:#333;margin-bottom:.5rem}.form-group[data-astro-cid-65fecvdy] input[data-astro-cid-65fecvdy],.form-group[data-astro-cid-65fecvdy] select[data-astro-cid-65fecvdy],.form-group[data-astro-cid-65fecvdy] textarea[data-astro-cid-65fecvdy]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-group[data-astro-cid-65fecvdy] input[data-astro-cid-65fecvdy]:focus,.form-group[data-astro-cid-65fecvdy] select[data-astro-cid-65fecvdy]:focus,.form-group[data-astro-cid-65fecvdy] textarea[data-astro-cid-65fecvdy]:focus{outline:none;border-color:#11bf45}.form-group[data-astro-cid-65fecvdy] textarea[data-astro-cid-65fecvdy]{min-height:100px;resize:vertical}.submit-button[data-astro-cid-65fecvdy]{width:100%;background:#11bf45;color:#fff;padding:1rem;border:none;border-radius:9999px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.submit-button[data-astro-cid-65fecvdy]:hover{background:#0ea83a}@media (max-width: 768px){.page-hero[data-astro-cid-65fecvdy]{padding:8rem 1.5rem 4rem}.intro-section[data-astro-cid-65fecvdy],.internships-section[data-astro-cid-65fecvdy],.research-section[data-astro-cid-65fecvdy],.why-start-section[data-astro-cid-65fecvdy]{padding:4rem 1.5rem}.internships-list[data-astro-cid-65fecvdy]{margin:0 1rem}.internship-item[data-astro-cid-65fecvdy]{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem 0}.internship-item[data-astro-cid-65fecvdy]:hover{padding-left:0;padding-top:2rem;padding-bottom:3rem;transform:translate(0)}.item-icon[data-astro-cid-65fecvdy]{font-size:2.5rem;width:60px}.item-content[data-astro-cid-65fecvdy] h3[data-astro-cid-65fecvdy]{font-size:1.3rem}.item-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{font-size:1.1rem}.topic-item[data-astro-cid-65fecvdy]:hover{padding-left:0;padding-top:2rem;padding-bottom:3rem;transform:translate(0)}.topic-icon[data-astro-cid-65fecvdy]{font-size:2.5rem;width:60px}.topic-item[data-astro-cid-65fecvdy] span[data-astro-cid-65fecvdy]{font-size:1.2rem}.intro-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy],.research-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy],.why-content[data-astro-cid-65fecvdy] p[data-astro-cid-65fecvdy]{font-size:1.1rem}.form-grid[data-astro-cid-65fecvdy]{grid-template-columns:1fr;gap:1rem}.popup-form[data-astro-cid-65fecvdy]{width:95%;max-width:400px;padding:1.5rem}}
