@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bg:#f8faf4;--surface:#fff;--text:#071124;--muted:#475569;--on-primary:#e8eef2;--on-primary-strong:#f8fafc;--on-primary-muted:#cbd5e1;--primary:#0f172a;--primary-dark:#071124;--cta:#06b6d4;--cta-100:#ecfeff;--copper-start:#c46210;--copper-end:#ff9a4d;--copper-100:#fff4ed;--radius:12px;--shadow:0 10px 30px #0f172a0f}html{font-size:16px}@media (max-width:768px){html{font-size:15px}}.hero-content{flex:0 0 54%}.hero-content h1{color:#fff;font-size:80px;font-weight:900;letter-spacing:-.02em;line-height:.95;margin:0 0 8px;text-shadow:0 14px 36px #020617b3,0 4px 10px #00000073}.hero-sub{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#60e0ff 45%,#ff9a4d);-webkit-background-clip:text;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45));font-size:44px;font-weight:800;margin:6px 0 18px}.hero-lead{color:#fffffff2;font-size:20px;margin-bottom:24px}h4{color:var(--text);font-family:var(--font-sans);margin:0 0 .5rem}h1{font-size:48px;font-weight:800;line-height:1.05}h2{font-size:28px;font-weight:700}h3{font-size:20px;font-weight:600}p{color:var(--muted);line-height:1.7}.back-home-btn,.cta-button,.enroll-btn,.nav-links a,[role=button],a,button,input,label,select,textarea{cursor:pointer}.custom-cursor{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06b6d41a;border:2px solid #085684e6;border-radius:50%;box-shadow:0 0 0 4px #06b6d42e,0 0 16px #0e437f2e;height:26px;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .16s ease,width .16s ease,height .16s ease,box-shadow .16s ease,background .16s ease;width:26px;z-index:9999}.custom-cursor:before{background:linear-gradient(135deg,#06b6d4,#ff9a4d);border-radius:50%;box-shadow:0 0 20px #06b6d459;content:"";height:12px;inset:50%;position:absolute;transform:translate(-50%,-50%);width:12px}.custom-cursor.hover{background:#06b6d426;box-shadow:0 0 0 6px #06b6d433,0 0 30px #ff9a4d2e;height:44px;width:44px}.custom-cursor.hover:before{background:linear-gradient(135deg,#60e0ff,#ffb16d);height:16px;width:16px}.custom-cursor.drag{background:#ffffff1f;border-radius:50%;box-shadow:0 0 0 8px #ffb74d26,0 0 24px #ffb74d2e;height:46px;transform:translate(-50%,-50%);width:46px}.custom-cursor.drag:before{background:linear-gradient(135deg,#ff9a4d,#c46210);height:20px;width:20px}@media (prefers-reduced-motion:reduce){.custom-cursor{transition:none}}@keyframes star-breathe{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.custom-cursor-star,.custom-cursor-trail{animation:none;transition:none}}.navbar{background:#fff;box-shadow:0 2px 12px #00000014;padding:16px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.home .navbar{background:#0000;box-shadow:none}.home .logo-container h2{color:#fff}.home .nav-links a{color:#fffffff2}.navbar-container{align-items:center;display:flex;justify-content:space-between}.logo-container{align-items:center;animation:float 6s ease-in-out infinite alternate;display:flex;gap:12px}.logo{border-radius:16px;height:52px;object-fit:cover;width:52px}.animated-logo{align-items:center;display:inline-flex;justify-content:center}.animated-logo.medium,.animated-logo.video{height:64px;width:64px}.animated-logo.small{height:48px;width:48px}.animated-logo.large{height:96px;width:96px}.animated-logo-video{border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.logo-container h2{color:var(--text);font-size:20px;font-weight:700;letter-spacing:.02em}.nav-links{display:flex;gap:20px}.nav-links a{border-radius:10px;color:var(--muted);font-size:15px;font-weight:600;padding:10px 14px;text-decoration:none;transition:all .22s ease}.nav-links a:hover{background:var(--primary-100);box-shadow:var(--shadow);color:var(--primary);transform:translateY(-3px)}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media screen and (max-width:768px){.navbar-container{align-items:center;flex-direction:row;gap:12px;position:relative}.nav-toggle{align-items:center;background:none;border:none;border-radius:8px;display:inline-flex;justify-content:center;padding:8px}.nav-links{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0f172a14;display:none;flex-direction:column;gap:12px;left:16px;margin:0 auto;padding:12px 16px;position:absolute;right:16px;top:68px;width:calc(100% - 32px);z-index:999}.nav-links.open{display:flex}.nav-links a{border-radius:8px;padding:10px 12px;text-align:center;width:100%}.logo-container h2{font-size:18px}}@media screen and (min-width:769px){.nav-toggle{display:none}.nav-links{align-items:center;background:#0000;box-shadow:none;flex-direction:row;gap:20px;padding:0;position:static;width:auto}.nav-links,.nav-links.open{display:flex}}.footer{background:linear-gradient(180deg,#020d1d,#071124);border-top:1px solid #ffffff0d;color:#e8eef2;padding:56px 40px 32px}.footer-container{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(240px,1fr));margin:0 auto;max-width:1200px}.footer-brand,.footer-contact,.footer-links{display:flex;flex-direction:column;gap:18px}.footer-logo{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;height:56px;object-fit:cover;width:56px}.footer-brand h3,.footer-contact h4,.footer-links h4{color:#fff;font-size:21px;margin-bottom:4px}.footer-brand p,.footer-contact p{color:#e8eef2d1;line-height:1.8}.footer-contact a{color:#e8eef2d1;text-decoration:none;transition:color .22s ease}.footer-contact a:hover{color:#60e0ff}.footer-support-text{border-left:2px solid #ffffff14;color:#e8eef2b3;font-size:15px;line-height:1.8;margin-top:14px;padding-left:16px}.footer-links{gap:18px}.footer-links a,.footer-links h4{margin-bottom:10px}.footer-links a{color:#e8eef2c2;display:block;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer-links a:hover{color:#60e0ff;transform:translateX(4px)}.footer-bottom{border-top:1px solid #ffffff14;color:#ffffff9e;flex-wrap:wrap;font-size:14px;margin-top:36px;padding-top:24px}.footer-actions,.footer-bottom{display:flex;gap:16px;justify-content:space-between}.footer-actions{align-items:center;margin:32px auto 0;max-width:1200px;padding:0 4px}.footer-social{align-items:center;color:#e8eef2d1;display:flex;font-size:15px;gap:16px}.footer-social span{font-weight:600}.social-links{align-items:center;display:flex;gap:10px}.social-links a{align-items:center;background:#ffffff0d;border-radius:12px;color:#e8eef2f2;display:inline-flex;height:40px;justify-content:center;transition:transform .2s ease,background .2s ease,color .2s ease;width:40px}.social-links a:hover{background:#60e0ff24;color:#60e0ff;transform:translateY(-2px)}.footer-back-to-top{align-items:center;background:#06b6d414;border:1px solid #60e0ff3d;border-radius:999px;color:#60e0ff;display:inline-flex;font-weight:600;justify-content:center;padding:11px 18px;text-decoration:none;transition:background .22s ease,transform .22s ease}.footer-back-to-top:hover{background:#60e0ff2e;transform:translateY(-1px)}.footer-bottom-note{color:#ffffff80}@media screen and (max-width:880px){.footer-container{grid-template-columns:1fr}.footer-actions{align-items:flex-start;flex-direction:column}}@media screen and (max-width:680px){.footer{padding:36px 20px 20px}.footer-container{gap:24px}.footer-links a{font-size:15px}}@media screen and (max-width:540px){.footer{padding:32px 20px 20px}}.home{min-height:calc(100vh - 200px)}.about,.contact,.course-details,.courses,.interview-support,.not-found,.placement-process{background-image:url(/static/media/bg_circuit.129ea09470e3149b2a55.png);background-position:top;background-repeat:no-repeat;background-size:cover;color:var(--on-primary)}.about h1,.about h2,.about h3,.about h4,.contact h1,.contact h2,.contact h3,.contact h4,.course-details h1,.course-details h2,.course-details h3,.course-details h4,.courses h1,.courses h2,.courses h3,.courses h4,.interview-support h1,.interview-support h2,.interview-support h3,.interview-support h4,.not-found h1,.not-found h2,.not-found h3,.not-found h4,.placement-process h1,.placement-process h2,.placement-process h3,.placement-process h4{color:#fff}.about li,.about p,.contact li,.contact p,.course-details li,.course-details p,.courses li,.courses p,.interview-support li,.interview-support p,.not-found li,.not-found p,.placement-process li,.placement-process p{color:#f8fafcdb}.about a,.contact a,.course-details a,.courses a,.interview-support a,.not-found a,.placement-process a{color:var(--cta)}.about strong,.contact strong,.course-details strong,.courses strong,.interview-support strong,.not-found strong,.placement-process strong{color:#fff}.hero{background:url(/static/media/home_bg_logo.3f9ed72ca8fe7fd8f9ba.png) 50%/cover no-repeat;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 8%;position:relative}.hero,.hero-inner{align-items:center;display:flex;gap:4rem}.hero-inner{flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1180px;width:100%}.hero-overlay{background:linear-gradient(90deg,#051224d1,#05122494 45%,#05122440);inset:0;position:absolute}.hero-content{flex:1 1;max-width:620px;position:relative;z-index:2}.hero-content h1{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:20px}.hero-content p{color:#ffffffe6;font-size:1.2rem;line-height:1.8;margin-bottom:35px}.cta-button{background:linear-gradient(135deg,#00c6ff,#0072ff);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:16px 40px;transition:.3s}.cta-button:hover{box-shadow:0 18px 35px #0072ff59;transform:translateY(-4px)}.hero-image-container{align-items:center;display:flex;flex:0 0 48%;justify-content:center;min-width:320px;position:relative;z-index:2}.hero-image{border-radius:20px;box-shadow:0 25px 60px #00000059;height:100%;max-width:620px;min-height:360px;object-fit:cover;transition:.4s ease;width:100%}.hero-image:hover{transform:translateY(-8px)}.features{padding:90px 8%}.features h2{font-size:2.5rem;margin-bottom:60px;text-align:center}.features-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:40px 30px;text-align:center;transition:.3s}.feature-card:hover{box-shadow:0 20px 45px #00000026;transform:translateY(-8px)}.feature-icon{background:linear-gradient(135deg,var(--cta),var(--copper-start));border-radius:16px;height:80px;margin:0 auto 25px;width:80px}.feature-card h3{font-size:22px;margin-bottom:15px}.feature-card p{color:var(--muted);line-height:1.7}@media (max-width:991px){.hero{justify-content:center;padding:120px 25px 60px;text-align:center}.hero,.hero-inner{flex-direction:column}.hero-inner{align-items:center;flex-wrap:wrap}.hero-content{max-width:100%;width:100%}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:1rem}.hero-image{margin-top:20px;max-width:100%}.features{padding:70px 25px}.features h2{font-size:2rem}}.about{min-height:calc(100vh - 200px)}.about-hero{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;padding:100px 40px;text-align:center}.about-hero h1{font-size:48px;font-weight:800}.about-content{grid-gap:60px;align-items:center;background:#020d24e6;border-radius:32px;box-shadow:0 30px 90px #0000003d;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:80px 40px}.about-text h2{color:#f8fafc;font-size:36px;margin-bottom:20px}.about-text p{color:#f8fafceb;font-size:16px;line-height:1.8;margin-bottom:16px}.about-image{background:linear-gradient(135deg,var(--cta-100) 0,var(--copper-100) 100%);border:1px solid #ffffff14;border-radius:24px;height:400px;width:100%}.about-values{background:var(--bg);margin:0 auto;max-width:1200px;padding:80px 40px}.about-values h2{color:var(--text);font-size:40px;margin-bottom:60px;text-align:center}.values-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:40px;text-align:center}.value-card h3{color:var(--cta);font-size:22px;margin-bottom:12px}.value-card p{color:var(--muted);line-height:1.6}@media screen and (max-width:768px){.about-hero h1{font-size:36px}.about-content{gap:40px;grid-template-columns:1fr}.about-values h2{font-size:32px}}.courses{min-height:calc(100vh - 200px)}.courses-hero{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--on-primary-strong);padding:80px 40px;text-align:center}.courses-hero h1{font-size:52px;font-weight:900;letter-spacing:-.04em;margin-bottom:16px}.courses-hero p{color:#e8eef2eb;font-size:19px;line-height:1.8;margin:0 auto;max-width:760px}.courses-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:80px 40px}.course-card{background:#fff;border:1px solid #0f172a1f;border-radius:22px;box-shadow:0 22px 60px #0f172a1f;color:var(--text);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.course-card:hover{box-shadow:0 28px 70px #0f172a29;transform:translateY(-10px)}.course-image{display:block;height:220px;object-fit:cover;width:100%}.course-info{background:#fff;padding:32px}.course-info .course-description,.course-info .course-level,.course-info .learn-more-btn,.course-info h3{color:inherit}.course-info h3{color:#071124;font-size:22px;line-height:1.2;margin-bottom:12px}.course-level{background:#fff0e5fa;border-radius:999px;color:#c46210;display:inline-block;font-size:13px;margin-bottom:18px;padding:7px 16px}.course-description{color:#0f172af5;font-size:15.5px;line-height:1.8;margin-bottom:24px}.course-info p{color:#0f172af5}.learn-more-btn{align-items:center;background:var(--cta);border-radius:14px;box-shadow:0 14px 25px #06b6d424;color:#071124;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.01em;padding:12px 26px;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.learn-more-btn:hover{background:#34d9f2;box-shadow:0 18px 30px #06b6d43d;transform:translateY(-2px)}@media screen and (max-width:768px){.courses-hero h1{font-size:36px}.courses-grid{grid-template-columns:1fr;padding:60px 20px}}.contact{background:url(/static/media/bg_circuit.129ea09470e3149b2a55.png) 50%/cover no-repeat;color:var(--text);min-height:calc(100vh - 200px);padding-bottom:60px}.contact-hero{background:linear-gradient(180deg,#071124e0,#071124e0),url(/static/media/contact.9d5e9435473726d9f94a.png) 50% /cover no-repeat;color:var(--on-primary-strong);overflow:hidden;padding:80px 40px;position:relative;text-align:center}.contact-hero:before{background:radial-gradient(circle at top center,#06b6d42e,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.contact-hero h1{font-size:48px;font-weight:800;margin-bottom:16px;position:relative}.contact-hero p{color:#e8eef2e0;font-size:18px;line-height:1.8;margin:0 auto;max-width:680px}.contact-hero-image{display:block;filter:drop-shadow(0 18px 40px rgba(0,0,0,.22));margin:30px auto 0;max-width:100%;width:140px}.contact-content{grid-gap:40px;background:#fffffffa;border-radius:30px;box-shadow:0 30px 90px #0f172a24;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:-60px auto 0;max-width:1200px;padding:60px 40px 80px}.contact-info h2{color:var(--text);font-size:34px;margin-bottom:32px}.info-item{margin-bottom:28px}.info-item h3{color:var(--primary-dark);font-size:18px;margin-bottom:8px}.info-item p{color:var(--muted);font-size:16px}.contact-form{display:flex;flex-direction:column;gap:18px}.contact-form input,.contact-form textarea{background:#fafbff;border:1px solid #0f172a1f;border-radius:16px;color:var(--text);font-family:var(--font-sans);font-size:15px;padding:16px;transition:border-color .3s ease,box-shadow .3s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#4755698c}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--cta);box-shadow:0 0 0 4px #06b6d41f;outline:none}.submit-btn{background:var(--cta);border:none;border-radius:14px;color:#071124;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:16px;transition:transform .3s ease,box-shadow .3s ease}.submit-btn:hover{box-shadow:0 12px 28px #06b6d440;transform:translateY(-2px)}@media screen and (max-width:768px){.contact-hero h1{font-size:36px}.contact-content{gap:40px;grid-template-columns:1fr;margin:-40px auto 0;padding:40px 24px 60px}}.course-details{background:url(/static/media/bg_circuit.129ea09470e3149b2a55.png) top/cover no-repeat;color:var(--on-primary);min-height:calc(100vh - 200px);position:relative}.course-details:before{background:#040f21b8;content:"";inset:0;pointer-events:none;position:absolute}.course-body,.course-hero,.course-meta{position:relative;z-index:1}.course-hero{grid-gap:40px;align-items:center;background:linear-gradient(135deg,#0f172aeb,#071124eb);border-radius:28px;box-shadow:0 30px 90px #00000047;color:var(--on-primary-strong);display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:60px 40px}.course-hero-image{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff14;border-radius:24px;max-height:340px;overflow:hidden;width:100%}.course-image-digital{border-radius:24px;height:100%;object-fit:cover;width:100%}.course-hero-content h1{color:#fff;font-size:44px;font-weight:900;line-height:1.05;margin-bottom:16px}.course-level{align-items:center;color:#60e0ff;display:inline-flex;font-size:16px;font-weight:700;gap:10px}.course-body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px;padding:60px 40px 80px}.course-main{grid-gap:36px;display:grid;gap:36px}.course-curriculum,.course-overview,.course-requirements{background:#fffffff2;border:1px solid #0f172a1a;border-radius:24px;margin-bottom:0;padding:32px}.course-curriculum h2,.course-overview h2,.course-requirements h2{color:var(--text);font-size:30px;margin-bottom:20px}.course-overview p{color:#0f172ae0;font-size:17px;line-height:1.85;margin-bottom:18px}.course-requirements ul,.curriculum-list{list-style:none;margin:0;padding:0}.course-requirements li,.curriculum-list li{color:#0f172adb;font-size:15px;padding:14px 0 14px 26px;position:relative}.course-requirements li:before,.curriculum-list li:before{color:var(--cta);font-weight:700;left:0;position:absolute}.curriculum-list li:before{content:"✓"}.course-requirements li:before{content:"•"}.course-sidebar{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px}.course-meta{background:#fffffffa;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 30px 70px #0f172a1f;padding:32px}.meta-item{margin-bottom:26px}.meta-item span{color:var(--cta);display:block;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.meta-item p{color:var(--text);font-size:18px;font-weight:700}.enroll-btn{background:linear-gradient(135deg,#60e0ff,#06b6d4);border:none;border-radius:14px;color:#071124;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:16px;transition:transform .28s ease,box-shadow .28s ease;width:100%}.enroll-btn:hover{box-shadow:0 16px 30px #06b6d44d;transform:translateY(-3px)}@media screen and (max-width:968px){.course-body{grid-template-columns:1fr}.course-sidebar{position:static}}@media screen and (max-width:768px){.course-hero{grid-template-columns:1fr;padding:40px 24px}.course-body{padding:40px 24px 60px}}.interview-support{min-height:calc(100vh - 200px)}.support-hero{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;padding:80px 40px;text-align:center}.support-hero h1{font-size:48px;font-weight:800;margin-bottom:20px}.support-services{margin:0 auto;max-width:1200px;padding:80px 40px}.support-services h2{color:var(--text);font-size:40px;margin-bottom:60px;text-align:center}.services-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:80px}.service-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:40px;text-align:center;transition:all .3s ease}.service-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-8px)}.service-icon{background:linear-gradient(135deg,var(--cta) 0,var(--copper-start) 100%);border-radius:12px;height:80px;margin:0 auto 20px;width:80px}.service-icon-image{border-radius:10px;height:100%;width:100%}.service-card h3{color:var(--text);font-size:22px;margin-bottom:12px}.service-card p{color:var(--muted);line-height:1.6}.support-testimonials{background:var(--bg);margin:0 auto;max-width:1200px;padding:80px 40px}.support-testimonials h2{color:var(--text);font-size:40px;margin-bottom:60px;text-align:center}.testimonials-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001f;padding:40px}.testimonial-text{color:#0f172a;font-size:17px;font-style:italic;line-height:1.9;margin-bottom:18px}.testimonial-author{color:#0f172a;font-weight:700}@media screen and (max-width:768px){.support-hero h1{font-size:36px}.support-services h2,.support-testimonials h2{font-size:32px}}.placement-process{min-height:calc(100vh - 200px)}.process-hero{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;padding:80px 40px;text-align:center}.process-hero h1{font-size:48px;font-weight:800;margin-bottom:20px}.process-steps{margin:0 auto;max-width:1200px;padding:80px 40px}.process-steps h2{color:var(--text);font-size:40px;margin-bottom:60px;text-align:center}.steps-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:80px}.step-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:40px 30px;text-align:center;transition:all .3s ease}.step-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-8px)}.step-number{align-items:center;background:linear-gradient(135deg,var(--cta) 0,var(--copper-start) 100%);border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:800;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.step-card h3{color:var(--text);font-size:20px;margin-bottom:12px}.step-card p{color:var(--muted);line-height:1.6}.placement-stats{background:var(--bg);margin:0 auto;max-width:1200px;padding:80px 40px}.placement-stats h2{color:var(--text);font-size:40px;margin-bottom:60px;text-align:center}.stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:50px 30px;text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cta) 0,var(--copper-start) 100%);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;margin-bottom:12px}.stat-card p{color:var(--muted);font-size:18px;font-weight:600}@media screen and (max-width:768px){.process-hero h1{font-size:36px}.placement-stats h2,.process-steps h2{font-size:32px}.stat-number{font-size:36px}}.not-found{align-items:center;background:linear-gradient(135deg,var(--bg) 0,var(--cta-100) 100%);display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:40px}.not-found-content{max-width:500px;text-align:center}.not-found-graphic{margin-bottom:40px}.error-code{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cta) 0,var(--copper-start) 100%);-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:900;line-height:1;margin:0}.not-found-text h2{color:var(--text);font-size:32px;margin-bottom:16px}.not-found-text p{color:var(--muted);font-size:16px;line-height:1.6;margin-bottom:32px}.back-home-btn{background:var(--cta);border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 40px;text-decoration:none;transition:all .3s ease}.back-home-btn:hover{box-shadow:0 10px 25px #667eea4d;transform:translateY(-3px)}@media screen and (max-width:768px){.error-code{font-size:80px}.not-found-text h2{font-size:24px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.0fe2a0ed.css.map*/