.path-page{font-family:var(--font-site-sans);color:#475569;background:#fff;overflow-x:hidden}.path-page .container{z-index:2;max-width:1100px;margin:0 auto;padding:0 20px;position:relative}.path-page section{padding:30px 0;position:relative}.path-page h1{background:linear-gradient(90deg,#fff,#bfdbfe,#fff) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:4rem;font-weight:800;animation:5s linear infinite path-page--shine}.path-page h2{color:#004aad;margin-bottom:15px;font-size:2.5rem;font-weight:700}.path-page h3{opacity:.9;margin-bottom:30px;font-size:1.5rem}.path-page p{margin-bottom:20px;font-size:1.1rem;line-height:1.6}.path-page .section-title{text-align:center;margin-bottom:50px}.path-page .eyebrow{color:#004aad;letter-spacing:.5px;text-transform:uppercase;background:#eaf3ff;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:.8rem;font-weight:800;display:inline-block}.path-page .path-hero{color:#fff;text-align:center;background:linear-gradient(#0f172a8c,#0f172ad9),url(/Path/exam-2.jpg) 50%/cover;padding:90px 0 0}.path-page .path-hero .container:first-of-type{padding-bottom:90px}.path-page .hero-tag{background:#ffffff26;border:1px solid #fff6;border-radius:20px;margin-bottom:14px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.path-page .hero-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:30px;display:flex}.path-page .pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #fff6;border-radius:30px;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .25s}.path-page .pill:hover{background:#ffffff47;transform:translateY(-2px)}.path-page .hero-btns{justify-content:center;gap:15px;display:flex}.path-page .btn-primary,.path-page .btn-outline{cursor:pointer;border:none;border-radius:12px;padding:14px 28px;font-weight:700;transition:all .3s}.path-page .btn-primary{color:#fff;background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 8px 20px #f9731659}.path-page .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 26px #f9731673}.path-page .btn-outline{color:#fff;background:0 0;border:2px solid #fff}.path-page .btn-outline:hover{background:#ffffff26;transform:translateY(-3px)}.path-page .stats-bar{background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:-20px;display:grid;overflow:hidden;transform:translateY(50%);box-shadow:0 20px 50px #0f172a2e}.path-page .stat-item{border-right:1px solid #eef2f7;justify-content:center;align-items:center;gap:12px;padding:22px 16px;display:flex}.path-page .stat-item:last-child{border-right:none}.path-page .stat-icon{font-size:1.8rem}.path-page .stat-item strong{color:#004aad;font-size:1.3rem;font-weight:800;display:block}.path-page .stat-item p{color:#64748b;margin:0;font-size:.78rem;font-weight:600}.path-page .description-section{padding-top:90px}.path-page .description-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.path-page .description-text h2{font-size:2rem}.path-page .description-image img{width:100%;height:auto;box-shadow:none;border-radius:12px}.path-page .countdown-card{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 36px;display:flex;box-shadow:0 16px 36px #0f172a40}.path-page .countdown-text h2{color:#fff;margin-bottom:6px;font-size:1.6rem}.path-page .countdown-text p{opacity:.85;margin:0;font-size:.95rem}.path-page .countdown-timer{gap:12px;display:flex}.path-page .time-box{text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;min-width:64px;padding:10px 16px}.path-page .time-box strong{font-size:1.6rem;font-weight:800;display:block}.path-page .time-box span{opacity:.8;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}.path-page .details-mini-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:30px;box-shadow:0 10px 30px #2a8af91a}.path-page .details-mini-card h2{font-size:1.75rem}.path-page .details-table-wrapper{overflow-x:auto}.path-page .details-table-wrapper table{border-collapse:collapse;width:100%}.path-page .details-table-wrapper th,.path-page .details-table-wrapper td{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px 14px;font-size:1rem}.path-page .details-table-wrapper th{color:#004aad;background:#eaf3ff;width:40%;font-weight:700}.path-page .details-table-wrapper td{color:#1e293b;font-weight:600}.path-page .details-table-wrapper tr:hover td{background:#f8fbff}.path-page .highlights-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.path-page .benefits-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.path-page .gallery-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.path-page .history-card,.path-page .benefit-item,.path-page .details-card{background:#fff;border-radius:18px}.path-page .history-card{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #dbeafe;padding:24px 20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 24px #2a8af91a}.path-page .history-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #2a8af92e}.path-page .benefit-item{text-align:center;border-top:4px solid #004aad;padding:26px 20px;transition:all .3s;box-shadow:0 6px 16px #0f172a0f}.path-page .benefit-item:hover{transform:translateY(-8px);box-shadow:0 16px 30px #0f172a1f}.path-page .benefit-item h3{color:#1e293b;margin-bottom:8px;font-size:1.05rem}.path-page .benefit-item p{margin-bottom:0;font-size:.9rem}.path-page .benefit-item .icon{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:15px;margin-left:auto;margin-right:auto;font-size:1.8rem;display:flex}.path-page .details-card{padding:30px;box-shadow:0 10px 26px #0f172a0f}.path-page .details-card h2{text-underline-offset:6px;font-size:1.75rem;-webkit-text-decoration:underline #004aad;text-decoration:underline #004aad;text-decoration-thickness:2px}.path-page .year-label{color:#004aad;opacity:.12;z-index:1;font-size:3rem;font-weight:800;position:absolute;top:20px;right:20px}.path-page .history-card h4,.path-page .history-card p,.path-page .history-card .stat{z-index:2;position:relative}.path-page .stat{color:#004aad;margin:10px 0;font-size:1.5rem;font-weight:700}.path-page .tiers{flex-direction:column;gap:14px;display:flex}.path-page .tier-row{background:#fff;border:1px solid #e5e7eb;border-left:6px solid #004aad;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;transition:all .25s;display:flex;box-shadow:0 6px 16px #0000000d}.path-page .tier-row:hover{transform:translate(6px);box-shadow:0 10px 22px #00000017}.path-page .tier-name{color:#1e293b;flex:1;font-weight:800}.path-page .tier-detail{color:#004aad;text-align:center;flex:1;font-weight:700}.path-page .tier-note{color:#64748b;text-align:right;flex:1;font-size:.9rem}.path-page .tier-row.gold{background:linear-gradient(90deg,#fffbeb,#fff);border-left-color:#ffd400}.path-page .tier-row.silver{background:linear-gradient(90deg,#f8fafc,#fff);border-left-color:#94a3b8}.path-page .tier-row.bronze{background:linear-gradient(90deg,#fff7ed,#fff);border-left-color:#b45309}.path-page .tier-row.blue{background:linear-gradient(90deg,#eff6ff,#fff);border-left-color:#004aad}.path-page .success-path{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.path-page .path-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:110px;display:flex;position:relative}.path-page .step-circle{border:2px solid #004aad;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.path-page .path-step span{color:#1e293b;font-size:.85rem;font-weight:700}.path-page .step-arrow{color:#004aad;font-size:1.2rem;position:absolute;top:20px;right:-20px}.path-page .why-card{background:#fff;border:1px solid #d1fae5;border-radius:18px;padding:30px;box-shadow:0 10px 26px #10b98114}.path-page .why-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}.path-page .why-item{color:#1e293b;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-weight:600;transition:all .2s;display:flex}.path-page .why-item:hover{background:#ecfdf5;transform:translate(4px)}.path-page .check{color:#10b981;font-weight:900}.path-page .testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.path-page .testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px;transition:all .3s;position:relative;box-shadow:0 8px 20px #0000000f}.path-page .testimonial-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #0000001a}.path-page .quote-mark{color:#bfdbfe;margin-bottom:6px;font-size:2.5rem;font-weight:900;line-height:1;display:block}.path-page .testimonial-card p{color:#475569;margin-bottom:14px;font-size:.95rem}.path-page .testimonial-card strong{color:#004aad;font-size:.85rem}.path-page .results-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.path-page .result-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 12px;transition:all .3s;box-shadow:0 6px 16px #0000000f}.path-page .result-card:hover{transform:translateY(-6px);box-shadow:0 14px 26px #0000001f}.path-page .avatar{border:3px solid #dbeafe;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 12px;display:flex;overflow:hidden}.path-page .avatar img{object-fit:cover;width:100%;height:100%}.path-page .result-card strong{color:#1e293b;margin-bottom:4px;font-size:.95rem;display:block}.path-page .result-card p{color:#64748b;margin:0;font-size:.8rem}.path-page .participate-card{background:linear-gradient(135deg,#eaf3ff,#f5eaff);border:1px solid #dbeafe;border-radius:18px;align-items:center;gap:24px;padding:30px;display:flex;box-shadow:0 10px 26px #2a8af91a}.path-page .participate-icon{flex-shrink:0;font-size:3rem}.path-page .participate-card h2{margin-bottom:8px;font-size:1.75rem}.path-page .participate-card p{margin-bottom:6px;font-size:1rem}.path-page .highlight{color:#f97316;font-weight:700}.path-page .faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.path-page .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:all .25s;overflow:hidden}.path-page .faq-item.open{border-color:#93c5fd;box-shadow:0 8px 20px #2a8af91a}.path-page .faq-question{text-align:left;cursor:pointer;color:#1e293b;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-size:1.02rem;font-weight:700;display:flex}.path-page .faq-toggle{color:#004aad;flex-shrink:0;font-size:1.4rem}.path-page .faq-answer{max-height:0;padding:0 22px;transition:max-height .3s,padding .3s;overflow:hidden}.path-page .faq-item.open .faq-answer{max-height:220px;padding:0 22px 18px}.path-page .faq-answer p{color:#64748b;margin:0;font-size:.95rem}.path-page .branches-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.path-page .branch-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px;transition:all .3s;position:relative;box-shadow:0 6px 16px #0000000f}.path-page .branch-card:hover{transform:translateY(-6px);box-shadow:0 14px 26px #0000001f}.path-page .branch-card h4{color:#004aad;margin-bottom:8px;font-size:1.1rem}.path-page .branch-card p{margin-bottom:8px;font-size:.9rem}.path-page .branch-card .phone{color:#1e293b;margin-bottom:0;font-weight:700}.path-page .new-tag{color:#fff;background:#ef4444;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;top:-10px;right:16px}.path-page .final-cta{color:#fff;background:linear-gradient(135deg,#0057d8,#004aad);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 36px;display:flex;box-shadow:0 16px 36px #2a8af94d}.path-page .final-cta h2{color:#fff;margin-bottom:6px;font-size:1.75rem}.path-page .final-cta p{opacity:.9;margin-bottom:0}.path-page .final-cta .btn-primary{white-space:nowrap}.path-page .syllabus-block{border-bottom:1px solid #e5e7eb;margin-top:20px;padding-bottom:15px}.path-page .syllabus-block:last-child{border-bottom:none}.path-page .syllabus-block h3{color:#004aad;margin-bottom:10px;font-size:1.25rem;font-weight:700}.path-page .syllabus-block p{margin-bottom:10px;font-size:.95rem}.path-page .table-wrapper{margin:25px 0;overflow-x:auto}.path-page table{border-collapse:collapse;width:100%}.path-page th,.path-page td{text-align:left;border-bottom:1px solid #e5e7eb;padding:14px}.path-page th{color:#004aad;background:#eaf3ff;border-bottom:2px solid #dbeafe;font-weight:700}.path-page tbody tr:hover td{background:#f8fbff}.path-page .note{color:#94a3b8;font-size:.85rem;font-style:italic}.path-page .gallery-item{aspect-ratio:4/3;border-radius:18px;transition:all .4s;overflow:hidden;box-shadow:0 10px 25px #00000014}.path-page .gallery-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000024}.path-page .gallery-item img{object-fit:cover;width:100%;height:100%;transition:all .4s}.path-page .gallery-item:hover img{transform:scale(1.08)}.path-page .site-footer{color:#cbd5e1;background:#0f172a;margin-top:20px;padding:50px 0 0}.path-page .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;padding-bottom:30px;display:grid}.path-page .footer-brand .nav-logo{color:#fff;margin-bottom:10px}.path-page .footer-brand p{color:#94a3b8;margin-bottom:0;font-size:.9rem}.path-page .footer-col{flex-direction:column;gap:10px;display:flex}.path-page .footer-col h4{color:#fff;margin-bottom:4px;font-size:1rem}.path-page .footer-col a,.path-page .footer-col span{color:#94a3b8;font-size:.9rem;text-decoration:none;transition:all .2s}.path-page .footer-col a:hover{color:#60a5fa}.path-page .footer-bottom{text-align:center;color:#64748b;border-top:1px solid #1e293b;padding:18px 20px;font-size:.85rem}.path-page .mobile-cta-bar{display:none}.path-page .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.path-page .reveal.in-view{opacity:1;transform:translateY(0)}@keyframes path-page--shine{to{background-position:200%}}@media (max-width:1024px){.path-page .gallery-grid{grid-template-columns:repeat(2,1fr)}.path-page .description-image{order:1;margin:0 auto}.path-page .benefits-grid{grid-template-columns:repeat(2,1fr)}.path-page .results-grid{grid-template-columns:repeat(3,1fr)}.path-page .branches-grid,.path-page .testimonials-grid{grid-template-columns:1fr}.path-page .tier-row{flex-wrap:wrap}.path-page .tier-note{text-align:left}.path-page .nav-links{display:none}.path-page .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.path-page h1{font-size:2.5rem}.path-page .description-grid,.path-page .highlights-grid,.path-page .benefits-grid,.path-page .gallery-grid{grid-template-columns:1fr}.path-page .description-image{order:1;margin:0 auto}.path-page .details-card{padding:20px}.path-page .details-card h2{font-size:1.4rem}.path-page .syllabus-block h3{font-size:1.1rem}.path-page .table-wrapper{margin:20px -20px;padding:0 20px}.path-page table{min-width:600px}.path-page th,.path-page td{padding:10px;font-size:.9rem}.path-page .success-path{flex-direction:column;align-items:stretch}.path-page .step-arrow{display:none}.path-page .why-grid{grid-template-columns:1fr}.path-page .results-grid{grid-template-columns:repeat(2,1fr)}.path-page .participate-card,.path-page .final-cta{text-align:center;flex-direction:column}.path-page .blob{display:none}.path-page .stats-bar{grid-template-columns:repeat(2,1fr);margin:20px 0 0;transform:none}.path-page .stat-item{border-bottom:1px solid #eef2f7;padding:16px}.path-page .description-section{padding-top:30px}.path-page .countdown-card{text-align:center;flex-direction:column}.path-page .countdown-timer{justify-content:center}.path-page .nav-cta{display:none}.path-page .footer-grid{text-align:center;grid-template-columns:1fr}.path-page .footer-col{align-items:center}.path-page .mobile-cta-bar{z-index:60;background:#fff;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000001f}.path-page .mobile-cta{text-align:center;cursor:pointer;border:none;border-radius:12px;flex:1;padding:13px;font-size:.95rem;font-weight:800;text-decoration:none}.path-page .mobile-cta.call{color:#004aad;background:#eaf3ff}.path-page .mobile-cta.register{color:#fff;background:linear-gradient(135deg,#f97316,#fb923c)}.path-page{padding-bottom:66px}}@media (max-width:480px){.path-page .details-card{padding:16px}.path-page th,.path-page td{padding:8px;font-size:.85rem}.path-page .stats-bar{grid-template-columns:1fr 1fr}}
