@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_237716{font-family:Outfit,Outfit Fallback;font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--navy:#0a1f44;--deep-navy:#1e3a5f;--electric-blue:#0ea5e9;--bright-cyan:#22d3ee;--gold:#ffd700;--off-white:#f8fafc;--gray-text:#94a3b8}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--navy);color:var(--off-white);line-height:1.6;-webkit-font-smoothing:antialiased}.background-system{position:fixed;pointer-events:none;z-index:0;overflow:hidden}.background-system,.grid-overlay{top:0;left:0;width:100%;height:100%}.grid-overlay{position:absolute;background-image:linear-gradient(rgba(14,165,233,.03) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.03) 1px,transparent 0);background-size:50px 50px;animation:gridPulse 4s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.6}}.star{position:absolute;background:var(--electric-blue);border-radius:50%;animation:twinkle 3s ease-in-out infinite;box-shadow:0 0 10px currentColor}.star.size-1{width:2px;height:2px}.star.size-2{width:3px;height:3px}.star.size-3{width:4px;height:4px;opacity:.8}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.constellation-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.3),transparent);transform-origin:left center;animation:lineGlow 3s ease-in-out infinite}@keyframes lineGlow{0%,to{opacity:.2}50%{opacity:.6}}.orbital-ring{position:absolute;border:1px solid rgba(14,165,233,.1);border-radius:50%;animation:orbit 30s linear infinite}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content{position:relative;z-index:10}.gradient-text{background:linear-gradient(135deg,var(--electric-blue),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}nav{position:fixed;top:0;width:100%;background:rgba(10,31,68,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(14,165,233,.2);z-index:1000;padding:1rem 0;transition:all .3s ease}nav.scrolled{background:rgba(10,31,68,.95);padding:.75rem 0;box-shadow:0 10px 30px rgba(0,0,0,.3)}.nav-container{max-width:1400px;margin:0 auto;padding:0 2rem;justify-content:space-between}.logo,.nav-container{display:flex;align-items:center}.logo{gap:1rem;text-decoration:none;transition:transform .3s ease}.logo:hover{transform:translateX(5px)}.logo-patch{width:50px;height:50px;transition:all .3s ease;filter:drop-shadow(0 0 10px rgba(14,165,233,.3))}.logo:hover .logo-patch{filter:drop-shadow(0 0 20px rgba(255,215,0,.5));transform:scale(1.05)}.logo-patch img{width:100%;height:100%;object-fit:contain}.logo-text{font-size:1.5rem;font-weight:800;letter-spacing:.05em;color:var(--off-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-links,.nav-menu{display:flex;align-items:center;gap:2rem}.nav-links{list-style:none}.nav-links a{color:var(--gray-text);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s ease,background .3s ease;border-radius:10px;padding:.5rem .75rem}.nav-links a:hover{color:var(--bright-cyan);background:rgba(14,165,233,.08)}.nav-links a.active{color:var(--off-white);background:rgba(14,165,233,.12)}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(10,31,68,.4);border:1px solid rgba(14,165,233,.25);border-radius:12px;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.nav-toggle:hover{border-color:rgba(14,165,233,.5);box-shadow:0 12px 30px rgba(14,165,233,.15)}.nav-toggle-bars{width:18px;height:14px;position:relative}.nav-toggle-bars span{position:absolute;left:0;width:100%;height:2px;background:var(--off-white);border-radius:2px;transition:transform .2s ease,top .2s ease,opacity .2s ease}.nav-toggle-bars span:first-child{top:0}.nav-toggle-bars span:nth-child(2){top:6px}.nav-toggle-bars span:nth-child(3){top:12px}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:first-child{top:6px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){top:6px;transform:rotate(-45deg)}.btn-primary{background:linear-gradient(135deg,var(--electric-blue),var(--bright-cyan));color:var(--navy);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;border:none;cursor:pointer;position:relative;overflow:hidden;font-family:inherit;font-size:.95rem}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-primary:hover:before{left:100%}.btn-primary:hover{color:var(--gold);transform:translateY(-2px);box-shadow:0 10px 30px rgba(14,165,233,.4)}.btn-secondary{background:transparent;border:2px solid var(--electric-blue);color:var(--electric-blue);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;cursor:pointer;font-family:inherit;font-size:.95rem}.btn-secondary:hover{background:rgba(14,165,233,.1);border-color:var(--bright-cyan);color:var(--bright-cyan);transform:translateY(-2px)}.hero{padding:12rem 2rem 8rem;max-width:1400px;margin:0 auto;min-height:100vh;display:flex;align-items:center;position:relative}.hero-content{max-width:900px;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-label{color:var(--gold);font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;display:inline-block;animation:fadeIn 1s ease-out .2s both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero h1{font-size:clamp(2.5rem,8vw,5.5rem);font-weight:800;margin-bottom:1.5rem;letter-spacing:-.02em;animation:fadeInUp 1s ease-out .3s both;line-height:1.1}.hero-description{font-size:1.25rem;color:var(--gray-text);margin-bottom:2.5rem;line-height:1.8;max-width:700px;animation:fadeInUp 1s ease-out .4s both}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap;animation:fadeInUp 1s ease-out .5s both}.page-hero{padding:10rem 2rem 5rem;max-width:1000px;margin:0 auto}.page-hero .hero-label{animation:fadeIn .8s ease-out .1s both}.page-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;margin-bottom:1.5rem;letter-spacing:-.02em;animation:fadeInUp .8s ease-out .2s both;line-height:1.15}.page-hero .hero-description{animation:fadeInUp .8s ease-out .3s both}.metrics{padding:6rem 2rem;max-width:1400px;margin:0 auto}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.metric-card{background:linear-gradient(135deg,rgba(30,58,95,.4),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.2);border-radius:16px;padding:2.5rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,165,233,.1),transparent);transition:left .5s ease}.metric-card:hover:before{left:100%}.metric-card:hover{border-color:var(--electric-blue);transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(14,165,233,.2)}.metric-value{font-size:3.5rem;font-weight:800;margin-bottom:.5rem;color:var(--off-white);transition:all .3s ease}.metric-card:hover .metric-value{transform:scale(1.1)}.metric-label{color:var(--gray-text);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1rem}.section-description{font-size:1.25rem;color:var(--gray-text);max-width:700px;margin:0 auto}.advisory-list{display:flex;flex-direction:column;gap:2rem}.advisory-card{background:linear-gradient(135deg,rgba(30,58,95,.6),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.2);border-radius:20px;padding:3rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.advisory-card:after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(14,165,233,.1),transparent);border-radius:50%;transform:translate(50%,-50%);transition:all .5s ease}.advisory-card:hover:after{transform:translate(30%,-30%) scale(1.5)}.advisory-card:hover{border-color:var(--electric-blue);transform:translateX(10px);box-shadow:-10px 20px 60px rgba(14,165,233,.15)}.advisory-number{font-size:5rem;font-weight:800;background:linear-gradient(135deg,rgba(14,165,233,.3),rgba(14,165,233,.05));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem;transition:all .3s ease}.advisory-card:hover .advisory-number{background:linear-gradient(135deg,rgba(255,215,0,.5),rgba(14,165,233,.3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.advisory-card h3{font-size:2rem;margin-bottom:1rem;color:var(--off-white);transition:color .3s ease}.advisory-card:hover h3{color:var(--bright-cyan)}.advisory-description{font-size:1.125rem;color:var(--gray-text);margin-bottom:1.5rem;line-height:1.7}.advisory-details{margin-bottom:1.5rem}.advisory-details-label{color:var(--bright-cyan);font-weight:600;margin-bottom:.5rem}.impact-box{background:rgba(10,31,68,.6);border-left:4px solid var(--gold);padding:1.5rem;border-radius:8px;transition:all .3s ease}.advisory-card:hover .impact-box{background:rgba(10,31,68,.8);border-left-width:6px}.impact-label{color:var(--gold);font-weight:600;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.impact-text{color:var(--off-white);line-height:1.6}.engagement-table-wrapper{margin-top:2rem;overflow-x:auto}.engagement-table{width:100%;border-collapse:collapse;font-size:.95rem}.engagement-table thead th{text-align:left;color:var(--gold);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.25rem .75rem;border-bottom:2px solid rgba(14,165,233,.3)}.engagement-table tbody td{padding:1rem 1.25rem;color:var(--off-white);border-bottom:1px solid rgba(14,165,233,.12);vertical-align:top}.engagement-table tbody tr{transition:background .3s ease}.engagement-table tbody tr:hover{background:rgba(14,165,233,.05)}.engagement-table tbody td:first-child{font-weight:600}.engagement-table tbody td:last-child{color:var(--gray-text)}@media (max-width:768px){.engagement-table tbody td,.engagement-table thead th{padding:.75rem;font-size:.85rem}}.about-section{padding:6rem 2rem;background:rgba(30,58,95,.2)}.about-container{max-width:1000px;margin:0 auto}.about-label{color:var(--gold);font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;display:inline-block}.about-container h2,.about-section h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:2rem}.about-text{font-size:1.125rem;color:var(--gray-text);line-height:1.8;margin-bottom:1.5rem}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:3rem 0}.highlight-item{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border-radius:8px;transition:all .3s ease}.highlight-item:hover{background:rgba(14,165,233,.05);transform:translateX(5px)}.highlight-arrow{color:var(--electric-blue);font-size:1.5rem;flex-shrink:0;transition:transform .3s ease}.highlight-item:hover .highlight-arrow{transform:translateX(5px)}.target{padding:6rem 2rem;max-width:1000px;margin:0 auto}.target h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:2rem}.final-cta{padding:8rem 2rem;max-width:1000px;margin:0 auto;text-align:center}.final-cta h2{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1.5rem}.final-cta-description{font-size:1.25rem;color:var(--gray-text);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.experience-section{padding:4rem 2rem;max-width:1000px;margin:0 auto}.timeline{display:flex;flex-direction:column;gap:2rem}.timeline-entry{background:linear-gradient(135deg,rgba(30,58,95,.4),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.15);border-radius:16px;padding:2rem 2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.timeline-entry:after{content:"";position:absolute;top:0;right:0;width:160px;height:160px;background:radial-gradient(circle,rgba(14,165,233,.08),transparent);border-radius:50%;transform:translate(40%,-40%);transition:all .5s ease}.timeline-entry:hover:after{transform:translate(20%,-20%) scale(1.6)}.timeline-entry:hover{border-color:var(--electric-blue);transform:translateX(10px);box-shadow:-10px 20px 60px rgba(14,165,233,.12)}.timeline-role{font-size:1.25rem;font-weight:700;color:var(--off-white);margin-bottom:.25rem;transition:color .3s ease}.timeline-entry:hover .timeline-role{color:var(--bright-cyan)}.timeline-company{font-size:.95rem;color:var(--gold);font-weight:600;margin-bottom:.25rem}.timeline-dates{font-size:.85rem;color:var(--gray-text);margin-bottom:1rem}.timeline-details{list-style:none;display:flex;flex-direction:column;gap:.5rem}.timeline-details li{color:var(--gray-text);font-size:.95rem;padding-left:1.25rem;position:relative;line-height:1.6}.timeline-details li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--electric-blue);border-radius:50%}.case-studies{padding:4rem 2rem;max-width:1000px;margin:0 auto}.accordion{display:flex;flex-direction:column;gap:1rem}.accordion-item{background:linear-gradient(135deg,rgba(30,58,95,.4),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.15);border-radius:12px;overflow:hidden;transition:border-color .3s ease}.accordion-item:hover{border-color:rgba(14,165,233,.35)}.accordion-trigger{width:100%;background:none;border:none;color:var(--off-white);font-family:inherit;font-size:1.1rem;font-weight:600;padding:1.25rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:color .3s ease}.accordion-trigger:hover{color:var(--bright-cyan)}.accordion-icon{font-size:1.5rem;color:var(--electric-blue);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.accordion-item.open .accordion-icon{transform:rotate(45deg)}.accordion-panel{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion-item.open .accordion-panel{max-height:2000px}.accordion-body{padding:0 1.5rem 1.5rem;color:var(--gray-text);font-size:1rem;line-height:1.7}.skills-section{padding:4rem 2rem;max-width:1000px;margin:0 auto}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.skill-card{background:linear-gradient(135deg,rgba(30,58,95,.4),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.15);border-radius:12px;padding:1.75rem;transition:all .3s ease}.skill-card:hover{border-color:var(--electric-blue);transform:translateY(-4px);box-shadow:0 12px 40px rgba(14,165,233,.15)}.skill-card h3{font-size:1.1rem;margin-bottom:1rem;color:var(--bright-cyan)}.skill-list{list-style:none;display:flex;flex-direction:column;gap:.4rem}.skill-list li{color:var(--gray-text);font-size:.9rem;padding-left:1rem;position:relative}.skill-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;background:var(--electric-blue);border-radius:50%}.education-section{padding:4rem 2rem 6rem;max-width:1000px;margin:0 auto}.education-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.education-card{background:linear-gradient(135deg,rgba(30,58,95,.4),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.15);border-radius:12px;padding:1.75rem;transition:all .3s ease}.education-card:hover{border-color:var(--electric-blue)}.education-card h3{font-size:1rem;color:var(--off-white);margin-bottom:.25rem}.education-card .edu-meta{font-size:.85rem;color:var(--gray-text);margin-bottom:.5rem}.availability-notice{background:rgba(30,58,95,.3);border:1px solid rgba(255,215,0,.2);border-left:4px solid var(--gold);border-radius:8px;padding:1.25rem 1.5rem;margin:2rem 0}.availability-notice p{color:var(--gray-text);font-size:.95rem;line-height:1.7}.availability-notice strong{color:var(--off-white)}.connect-section{padding:4rem 2rem;max-width:800px;margin:0 auto}.connect-email-box{background:linear-gradient(135deg,rgba(30,58,95,.6),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.2);border-radius:16px;padding:2.5rem;text-align:center;margin:3rem 0;transition:all .3s ease}.connect-email-box:hover{border-color:var(--electric-blue);box-shadow:0 12px 40px rgba(14,165,233,.15)}.connect-email-box a{color:var(--bright-cyan);font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s ease}.connect-email-box a:hover{color:var(--gold)}.connect-email-box .btn-primary{color:var(--navy);font-size:.95rem;font-weight:600}.connect-email-box .btn-primary:hover{color:var(--gold)}.connect-expect-list{list-style:none;display:flex;flex-direction:column;gap:1.5rem;margin:3rem 0}.connect-expect-item{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;border-radius:10px;transition:all .3s ease}.connect-expect-item:hover{background:rgba(14,165,233,.05);transform:translateX(5px)}.connect-expect-item .step-num{color:var(--electric-blue);font-size:1.5rem;font-weight:800;flex-shrink:0;width:2rem;text-align:center}.connect-expect-item h3{font-size:1.1rem;color:var(--off-white);margin-bottom:.3rem}.connect-expect-item p{color:var(--gray-text);font-size:.95rem;line-height:1.6}.crosslink-section{padding:3rem 2rem 4rem;max-width:800px;margin:0 auto;text-align:center}.crosslink-card{background:linear-gradient(135deg,rgba(30,58,95,.4),rgba(10,31,68,.4));border:1px solid rgba(14,165,233,.2);border-radius:16px;padding:2.5rem;transition:all .3s ease}.crosslink-card:hover{border-color:var(--electric-blue);box-shadow:0 12px 40px rgba(14,165,233,.15)}.crosslink-card h2{font-size:1.75rem;margin-bottom:1rem}.crosslink-card p{color:var(--gray-text);font-size:1.05rem;margin-bottom:1.5rem;line-height:1.7}.crosslink-card .external-link{color:var(--bright-cyan);font-weight:600;font-size:1.1rem;text-decoration:none;transition:color .3s ease}.crosslink-card .external-link:hover{color:var(--gold)}.social-links{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.social-links a{color:var(--gray-text);font-size:.95rem;text-decoration:none;transition:color .3s ease}.social-links a:hover{color:var(--electric-blue)}.section-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2),transparent);margin:0 auto;max-width:800px}footer{border-top:1px solid rgba(14,165,233,.2);padding:2rem;background:rgba(10,31,68,.5)}.footer-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copyright{color:var(--gray-text);font-size:.875rem}.footer-links{display:flex;gap:2rem;list-style:none}.footer-links a{color:var(--gray-text);text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer-links a:hover{color:var(--electric-blue)}.footer-links a.external{color:var(--bright-cyan)}.footer-links a.external:hover{color:var(--gold)}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--electric-blue),var(--gold));z-index:9999;transform-origin:left;transition:transform .1s ease;width:100%}.u-text-muted{color:var(--gray-text)!important}.u-lead{font-size:1.375rem!important;color:var(--off-white)!important;margin-top:1.5rem!important}.u-btn-large{padding:1.25rem 2.5rem!important;font-size:1.125rem!important}.u-btn-outline-electric{background:transparent!important;border:2px solid var(--electric-blue)!important;color:var(--electric-blue)!important}@media (max-width:768px){.nav-container{flex-wrap:wrap;gap:.75rem;padding:0 1.5rem;max-width:100vw}.logo-text{font-size:1.25rem}.nav-toggle{display:inline-flex;margin-left:auto;order:2}.nav-menu{display:none;width:100%;flex-direction:column;align-items:stretch;gap:1rem;order:3;padding:1rem;background:rgba(10,31,68,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(14,165,233,.2);border-radius:16px}.nav-menu.is-open{display:flex}.nav-links{width:100%;flex-direction:column;align-items:stretch;gap:.25rem}.nav-links a{text-align:center;padding:.75rem 1rem}nav .btn-primary{width:100%;text-align:center;padding:.85rem 1rem;font-size:.95rem}.hero{padding:8rem 1.5rem 4rem}.advisory-card{padding:2rem}.metric-value{font-size:2.5rem}.footer-container{flex-direction:column;text-align:center}.timeline-entry{padding:1.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}