:root{--primary-h:64px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--primary-h) + 8px);overflow-y:auto}body,html{overscroll-behavior-y:none}body{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));overflow-x:hidden;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[id],h1,h2,h3{scroll-margin-top:calc(var(--primary-h) + 8px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}::selection{--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}::-webkit-scrollbar-thumb{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1))}*{scrollbar-width:thin;scrollbar-color:#374151 #0f0f0f}.hero-text{font-family:var(--font-plus-jakarta),Plus Jakarta Sans,system-ui,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:600;line-height:1.1;letter-spacing:-.04em}@media (min-width:640px){.hero-text{font-size:3rem;line-height:1}}@media (min-width:1024px){.hero-text{font-size:3.75rem;line-height:1}}.section-heading{margin-bottom:2rem;text-align:center;font-family:var(--font-plus-jakarta),Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.01em}@media (min-width:768px){.section-heading{font-size:1.875rem;line-height:2.25rem}}.label-caps{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.15em}@media (min-width:640px){.label-caps{font-size:11px}}.body-text{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.mono-text{font-family:var(--font-mono),JetBrains Mono,Menlo,Monaco,monospace;font-size:.875rem;line-height:1.25rem;letter-spacing:0}.card{border-radius:1rem;border-width:1px;border-color:rgba(30,41,59,.6);background-color:rgba(15,23,42,.5);padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.card:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.7)}.card-elevated{border-radius:1rem;border-width:1px;border-color:rgba(30,41,59,.8);background-color:rgba(15,23,42,.8);padding:1.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.card-elevated,.card-elevated:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-elevated:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);--tw-shadow-color:rgba(0,0,0,.3);--tw-shadow:var(--tw-shadow-colored)}.btn-primary{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1));padding:.75rem 1.5rem;font-weight:500;letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(232 196 102/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(212,175,55,.2);--tw-shadow:var(--tw-shadow-colored)}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(212,175,55,.5);--tw-ring-offset-width:2px;--tw-ring-offset-color:#000}.btn-secondary{border-radius:.75rem;border-width:1px;border-color:rgb(71 85 105/var(--tw-border-opacity,1));padding:.75rem 1.5rem;font-weight:500;letter-spacing:-.01em;color:rgb(226 232 240/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.btn-secondary,.btn-secondary:hover{--tw-border-opacity:1;--tw-text-opacity:1}.btn-secondary:hover{border-color:rgb(212 175 55/var(--tw-border-opacity,1));background-color:rgba(212,175,55,.05);color:rgb(212 175 55/var(--tw-text-opacity,1))}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(212,175,55,.5);--tw-ring-offset-width:2px;--tw-ring-offset-color:#000}.btn-ghost{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.btn-ghost:hover{background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-ghost:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,0%,100%,.2)}.tag{border-radius:.5rem;background-color:rgba(30,41,59,.6);color:rgb(203 213 225/var(--tw-text-opacity,1));border-width:1px;border-color:rgba(51,65,85,.5)}.tag,.tag-accent{display:inline-block;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.025em;--tw-text-opacity:1}.tag-accent{border-radius:.5rem;background-color:rgba(212,175,55,.1);color:rgb(212 175 55/var(--tw-text-opacity,1));border-width:1px;border-color:rgba(212,175,55,.2)}.timeline-line{position:absolute;left:1rem;top:2rem;bottom:0;width:.125rem;--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.timeline-marker{position:absolute;left:.5rem;top:1.5rem;height:1rem;width:1rem;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1))}.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#d4af37 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gradient-radial{background:radial-gradient(circle at center,var(--tw-gradient-stops))}.animate-fade-in{animation:fadeIn .5s ease-in-out}.animate-slide-up{animation:slideUp .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--glow-emerald:rgba(0,255,136,.4);--glow-cyan:rgba(0,212,255,.4);--glow-gold:rgba(212,175,55,.4);--glow-emerald-bright:rgba(0,255,136,.6);--glow-cyan-bright:rgba(0,212,255,.6);--glow-gold-bright:rgba(212,175,55,.6);--card-radius:16px}.aws-card{border-radius:var(--card-radius);background:linear-gradient(135deg,#000,#030303 50%,#050505)!important;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2);transition:box-shadow .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1),background .4s cubic-bezier(.22,.61,.36,1);will-change:box-shadow,transform;overflow:visible}.aws-card[data-surface=light]{background:linear-gradient(135deg,#fff,#fefdfc 30%,#fdfcfb 60%,#fcfbfa)!important;border:1px solid rgba(17,24,39,.08);box-shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.08);color:#0f172a}.aws-card--dark,.aws-card[data-surface=dark]{background:linear-gradient(135deg,#000,#030303 25%,#050505 50%,#030303 75%,#080808)!important;border:1px solid hsla(0,0%,100%,.08);color:#e8f0fe}.aws-card.bg-white,.aws-card[class*=bg-white]{background:linear-gradient(135deg,#fff,#fefdfc 30%,#fdfcfb 60%,#fcfbfa)!important;border:1px solid rgba(17,24,39,.08);color:#0f172a}.aws-card.bg-white *,.aws-card[class*=bg-white] *{color:inherit}.aws-card:focus-within,.aws-card:hover{transform:translateY(-2px)}.aws-card[data-glow]{background:linear-gradient(135deg,#000,#030303 25%,#050505 50%,#030303 75%,#080808)!important}.aws-card[data-glow].bg-white,.aws-card[data-glow][class*=bg-white],.aws-card[data-glow][data-surface=light]{background:linear-gradient(135deg,#fff,#fefdfc 30%,#fdfcfb 60%,#fcfbfa)!important}.aws-card[data-glow=\"emerald\"]:focus-within,.aws-card[data-glow=\"emerald\"]:hover,.aws-card[data-glow=\"rose\"]:focus-within,.aws-card[data-glow=\"rose\"]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 0 0 1px rgba(0,255,136,.2),0 0 40px rgba(0,255,136,.3),0 0 80px rgba(0,255,136,.15)}.aws-card[data-glow=\"azure\"]:focus-within,.aws-card[data-glow=\"azure\"]:hover,.aws-card[data-glow=\"cyan\"]:focus-within,.aws-card[data-glow=\"cyan\"]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 0 0 1px rgba(0,212,255,.2),0 0 40px rgba(0,212,255,.3),0 0 80px rgba(0,212,255,.15)}.aws-card[data-glow=\"gold\"]:focus-within,.aws-card[data-glow=\"gold\"]:hover,.aws-card[data-glow=\"neon\"]:focus-within,.aws-card[data-glow=\"neon\"]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 0 0 1px rgba(212,175,55,.2),0 0 40px rgba(212,175,55,.3),0 0 80px rgba(212,175,55,.15)}.aws-card[data-timeline-context=education],.aws-card[data-timeline-context=professional]{background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(3,3,3,.75) 25%,rgba(5,5,5,.75) 50%,rgba(3,3,3,.75) 75%,rgba(8,8,8,.75))!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aws-card[data-timeline-context=education]:focus-within,.aws-card[data-timeline-context=education]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 0 0 1px rgba(212,175,55,.2),0 0 40px rgba(212,175,55,.3),0 0 80px rgba(212,175,55,.15)}.aws-card[data-timeline-context=professional]:focus-within,.aws-card[data-timeline-context=professional]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 0 0 1px rgba(33,212,253,.2),0 0 40px rgba(33,212,253,.3),0 0 80px rgba(33,212,253,.15)}.aws-card[data-underglow=true]{background:linear-gradient(135deg,#000,#030303 25%,#050505 50%,#030303 75%,#080808)!important;position:relative;z-index:1}.aws-card[data-underglow=true]:focus-within,.aws-card[data-underglow=true]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 4px 20px rgba(var(--glow-color-1,33,212,253),.3),0 6px 30px rgba(var(--glow-color-2,16,170,255),.25),0 8px 40px rgba(var(--glow-color-3,0,194,184),.2),0 10px 50px rgba(var(--glow-color-4,106,168,255),.15),0 12px 60px rgba(var(--glow-color-5,33,212,253),.1)}.aws-card[data-underglow=true][data-timeline-context=education]{--glow-color-1:255,193,7;--glow-color-2:212,175,55;--glow-color-3:255,215,0;--glow-color-4:255,223,79;--glow-color-5:255,235,153}.aws-card[data-underglow=true][data-timeline-context=education],.aws-card[data-underglow=true][data-timeline-context=professional]{background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(3,3,3,.75) 25%,rgba(5,5,5,.75) 50%,rgba(3,3,3,.75) 75%,rgba(8,8,8,.75))!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aws-card[data-underglow=true][data-timeline-context=professional]{--glow-color-1:33,212,253;--glow-color-2:16,170,255;--glow-color-3:0,194,184;--glow-color-4:106,168,255;--glow-color-5:135,206,250}.aws-card[data-underglow=true][data-glow=cyan]{--glow-color-1:33,212,253;--glow-color-2:0,191,255;--glow-color-3:0,194,184;--glow-color-4:64,224,208;--glow-color-5:135,206,250}.aws-card[data-underglow=true][data-glow=neon]{--glow-color-1:255,20,147;--glow-color-2:255,0,150;--glow-color-3:255,105,180;--glow-color-4:255,140,200;--glow-color-5:255,182,193}.aws-card[data-underglow=false]:focus-within,.aws-card[data-underglow=false]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.aws-card{transition:none}.aws-card:focus-within,.aws-card:hover{transform:none}}@media (max-width:640px){.aws-card[data-glow]:focus-within,.aws-card[data-glow]:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.2),0 0 0 1px rgba(var(--glow-color-rgb,33,212,253),.15),0 0 30px rgba(var(--glow-color-rgb,33,212,253),.2)}}.aws-cta,.btn-gradient-underglow,.btn-primary,.btn-secondary,a[class*=btn],button{position:relative;isolation:isolate;overflow:visible}.btn-primary{background:linear-gradient(135deg,#d4af37,#dcb941 30%,#d4af37 60%,#cca52d)!important;color:#000!important;border:none!important}.btn-secondary{background:linear-gradient(135deg,#1e190f,#231c12 30%,#1e190f 60%,#19140c)!important;border:2px solid #d4af37!important;color:#d4af37!important}.btn-secondary:focus-visible,.btn-secondary:hover{background:linear-gradient(135deg,#d4af37,#dcb941 50%,#d4af37)!important;color:#000!important;border-color:#d4af37!important}section[class*=bg-slate-50] .btn-secondary,section[class*=bg-slate-50] a.btn-secondary,section[class*=bg-white] .btn-secondary,section[class*=bg-white] a.btn-secondary{background:linear-gradient(135deg,#0f172a,#1e293b 30%,#0f172a 60%,#141e30)!important;border:2px solid #0f172a!important;color:#fff!important}section[class*=bg-slate-50] .btn-secondary:focus-visible,section[class*=bg-slate-50] .btn-secondary:hover,section[class*=bg-slate-50] a.btn-secondary:focus-visible,section[class*=bg-slate-50] a.btn-secondary:hover,section[class*=bg-white] .btn-secondary:focus-visible,section[class*=bg-white] .btn-secondary:hover,section[class*=bg-white] a.btn-secondary:focus-visible,section[class*=bg-white] a.btn-secondary:hover{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)!important;border-color:#0f172a!important;color:#fff!important}.aws-cta,a[class*=bg-slate-900],button[class*=bg-slate-900]{border:none!important}.aws-cta,a[class*=bg-slate-900],button[class*=bg-slate-900],section[class*=bg-slate-50] a[class*=btn]:not(.btn-primary):not(.btn-secondary),section[class*=bg-slate-50] button:not(.btn-primary):not(.btn-secondary),section[class*=bg-white] a[class*=btn]:not(.btn-primary):not(.btn-secondary),section[class*=bg-white] button:not(.btn-primary):not(.btn-secondary){background:linear-gradient(135deg,#0f172a,#1e293b 30%,#0f172a 60%,#141e30)!important;color:#fff!important}.aws-cta:before,.btn-gradient-underglow:before,.btn-primary:before{content:"";position:absolute;z-index:-1;inset:-3px;border-radius:inherit;background:radial-gradient(ellipse 80% 40% at 50% 100%,rgba(255,94,168,.3) 0,rgba(162,136,255,.25) 40%,rgba(33,212,253,.3) 70%,transparent 100%),radial-gradient(ellipse 40% 80% at 0 50%,rgba(255,94,168,.25) 0,rgba(162,136,255,.2) 50%,transparent 100%),radial-gradient(ellipse 40% 80% at 100% 50%,rgba(33,212,253,.25) 0,rgba(16,170,255,.2) 50%,transparent 100%);filter:blur(6px);opacity:0;transform:scale(.98);transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1);pointer-events:none}.aws-cta:focus-visible:before,.aws-cta:hover:before,.btn-gradient-underglow:focus-visible:before,.btn-gradient-underglow:hover:before,.btn-primary:focus-visible:before,.btn-primary:hover:before{opacity:.5;transform:scale(1)}@media (prefers-reduced-motion:reduce){.aws-cta:before,.btn-gradient-underglow:before,.btn-primary:before{transition:none;transform:none}}@media (max-width:640px){.aws-cta:before,.btn-gradient-underglow:before,.btn-primary:before{inset:-2px;filter:blur(5px)}.aws-cta:focus-visible:before,.aws-cta:hover:before,.btn-gradient-underglow:focus-visible:before,.btn-gradient-underglow:hover:before,.btn-primary:focus-visible:before,.btn-primary:hover:before{opacity:.4}}.united-teams-description{position:relative;padding:1rem 1.5rem;border-radius:12px;transition:all .4s cubic-bezier(.22,.61,.36,1)}.united-teams-description:before{content:"";position:absolute;inset:-4px;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse 100% 50% at 50% 50%,rgba(162,136,255,.15) 0,rgba(138,180,248,.1) 40%,rgba(33,212,253,.12) 70%,transparent 100%);filter:blur(8px);opacity:.6;transition:opacity .4s cubic-bezier(.22,.61,.36,1);pointer-events:none}.united-teams-description:hover:before{opacity:.9}@media (prefers-reduced-motion:reduce){.united-teams-description,.united-teams-description:before{transition:none}}.nav-link-text-glow{position:relative}.nav-link-text-glow:focus-visible,.nav-link-text-glow:hover{text-shadow:0 0 8px rgba(212,175,55,.6),0 0 12px rgba(212,175,55,.4),0 0 16px rgba(212,175,55,.2);background:transparent!important}.nav-link-text-glow:focus-visible svg,.nav-link-text-glow:hover svg{filter:drop-shadow(0 0 4px rgba(212,175,55,.6)) drop-shadow(0 0 8px rgba(212,175,55,.4))}.nav-link-text-glow.text-accent-gold{text-shadow:0 0 6px rgba(212,175,55,.5),0 0 10px rgba(212,175,55,.3)}.nav-link-text-glow.text-accent-gold svg{filter:drop-shadow(0 0 3px rgba(212,175,55,.5)) drop-shadow(0 0 6px rgba(212,175,55,.3))}#timeline{position:relative;isolation:isolate}#timeline:before{inset:-20px;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(212,175,55,.08) 0,rgba(33,212,253,.06) 50%,transparent 100%),radial-gradient(ellipse 60% 80% at 0 50%,rgba(212,175,55,.06) 0,transparent 60%),radial-gradient(ellipse 60% 80% at 100% 50%,rgba(33,212,253,.06) 0,transparent 60%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(33,212,253,.08) 0,rgba(212,175,55,.06) 50%,transparent 100%);filter:blur(20px);opacity:.7}#timeline:after,#timeline:before{content:"";position:absolute;z-index:-1;border-radius:24px;pointer-events:none;transition:opacity .6s cubic-bezier(.22,.61,.36,1)}#timeline:after{inset:-12px;background:radial-gradient(ellipse 60% 50% at 20% 10%,rgba(255,193,7,.15) 0,rgba(212,175,55,.12) 30%,rgba(255,215,0,.08) 50%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 10%,rgba(212,175,55,.12) 0,rgba(100,200,255,.1) 40%,rgba(33,212,253,.08) 60%,transparent 80%),radial-gradient(ellipse 60% 50% at 20% 90%,rgba(212,175,55,.12) 0,rgba(100,200,255,.1) 40%,rgba(33,212,253,.08) 60%,transparent 80%),radial-gradient(ellipse 60% 50% at 80% 90%,rgba(33,212,253,.15) 0,rgba(0,194,184,.12) 30%,rgba(106,168,255,.08) 50%,transparent 70%);filter:blur(16px);opacity:.6}#timeline:focus-within:before,#timeline:target:before{opacity:1}#timeline:focus-within:after,#timeline:target:after{opacity:.9}@media (prefers-reduced-motion:reduce){#timeline:after,#timeline:before{transition:none}}.icon-glow{position:relative;display:inline-grid;place-items:center;isolation:isolate}.icon-glow>*{position:relative;z-index:1}.icon-glow:after{content:"";position:absolute;z-index:0;width:160%;height:160%;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);border-radius:9999px;background:radial-gradient(closest-side,rgba(var(--ig1),.55) 0,rgba(var(--ig2),.3) 55%,rgba(var(--ig3),0) 70%);filter:blur(12px);opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.icon-glow:focus-visible:after,.icon-glow:hover:after{opacity:.9;transform:translate(-50%,-50%) scale(1.02)}.icon-glow[data-glow=rose]{--ig1:var(--rose-1);--ig2:var(--rose-2);--ig3:var(--rose-3)}.icon-glow[data-glow=azure]{--ig1:var(--azure-1);--ig2:var(--azure-2);--ig3:var(--azure-3)}@media (prefers-reduced-motion:reduce){.icon-glow:after{transition:none;transform:translate(-50%,-50%)}}.glow-wrap{position:relative;isolation:isolate;display:inline-grid;place-items:center;overflow:visible!important;aspect-ratio:1}.glow-wrap .icon,.glow-wrap>*{position:relative;z-index:1;grid-area:1/1}.glow-wrap:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);width:140px;height:140px;border-radius:9999px;background:radial-gradient(closest-side,rgba(var(--ig1,125),var(--ig2,211),var(--ig3,252),.6) 0,rgba(var(--ig1,125),var(--ig2,211),var(--ig3,252),.35) 35%,rgba(var(--ig1,125),var(--ig2,211),var(--ig3,252),.15) 60%,transparent 75%);filter:blur(20px);opacity:.4;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.glow-wrap:hover:before,.group:hover .glow-wrap:before{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.hero-bg{isolation:isolate}.hero-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.03) 0,transparent 50%),radial-gradient(circle at 30% 70%,rgba(0,255,136,.02) 0,transparent 40%),radial-gradient(circle at 70% 30%,rgba(0,212,255,.02) 0,transparent 40%);pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-bg,.hero-bg *,.hero-bg:after,.hero-bg:before{animation:none!important;transition:none!important}.hero-bg [class*=motion]{transform:none!important;opacity:.3!important}}@media (max-width:640px){.hero-bg{opacity:.85}}.glass-navbar{background:rgba(17,24,39,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);margin-top:0;top:0}.glass-navbar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02) 50%,hsla(0,0%,100%,.01));pointer-events:none;z-index:-1}.glass-navbar-mobile{background:rgba(17,24,39,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-8px 0 32px 0 rgba(0,0,0,.5)}.glass-navbar-mobile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02) 50%,transparent);pointer-events:none;z-index:-1}.glass-navbar-light{background:hsla(0,0%,100%,.4);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.1);position:relative}.glass-navbar-light:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.2));pointer-events:none;z-index:-1}.glass-subnav{background:rgba(17,24,39,.35);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 24px 0 rgba(0,0,0,.3)}.glass-subnav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02) 50%,hsla(0,0%,100%,.01));pointer-events:none;z-index:-1}@keyframes rail-flow{0%{transform:translateY(-100%);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateY(100%);opacity:0}}.animate-rail-flow{animation:rail-flow 3s linear infinite}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin-slow 8s linear infinite}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}to{transform:scale(2);opacity:0}}.animate-pulse-ring{animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite}.disclosure{transition:box-shadow .2s ease;border-radius:10px}.disclosure[open]{box-shadow:0 8px 30px rgba(0,0,0,.08)}.disclosure summary{list-style:none;cursor:pointer}.disclosure summary::-webkit-details-marker{display:none}.disclosure__summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclosure__content{overflow:hidden;transition:max-height .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1),margin-top .3s cubic-bezier(.22,.61,.36,1)}.disclosure:not([open]) .disclosure__content{max-height:0!important;opacity:0;margin-top:0!important}.disclosure[open] .disclosure__content{max-height:2000px;opacity:1}.chev{transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.disclosure[open] .chev{transform:rotate(180deg)}.disclosure__chevron{animation:pulse-subtle 2s ease-in-out infinite}.disclosure__summary:hover .disclosure__chevron{animation:pulse-strong .6s ease-in-out infinite;transform:scale(1.1)}.disclosure[open] .disclosure__chevron{animation:none;border-color:#d4af37;background-color:rgba(212,175,55,.15)}.disclosure[open] .disclosure__summary:hover .disclosure__chevron{animation:none}@keyframes pulse-subtle{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,0)}50%{box-shadow:0 0 0 3px rgba(212,175,55,.1)}}@keyframes pulse-strong{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,.3);transform:scale(1.1)}50%{box-shadow:0 0 0 6px rgba(212,175,55,0);transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.chev,.disclosure,.disclosure__chevron{transition:none;animation:none}.disclosure[open] .chev{transform:none}.disclosure__summary:hover .disclosure__chevron{transform:none;animation:none}}:root{--aws-navy:#0f1a2a;--aws-navy-light:#162336;--aws-navy-dark:#0a1018;--aws-squid-ink:#232f3e;--aws-orange:#f90;--aws-orange-hover:#ffac33;--aws-blue:#2074d5;--aws-blue-light:#5191e8;--aws-teal:#00a1c9;--aws-surface:#fff;--aws-surface-dim:#f9fafb;--aws-border:#e5e7eb;--aws-border-subtle:#f0f1f3;--aws-text-primary:#0f1a2a;--aws-text-secondary:#4b5563;--aws-text-muted:#6b7280}@keyframes aws-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes aws-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aws-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes aws-slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes aws-pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}@keyframes aws-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.aws-animate-fade-up{animation:aws-fade-in-up .7s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.aws-animate-fade{animation:aws-fade-in .5s ease-out forwards;opacity:0}.aws-animate-scale{animation:aws-scale-in .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.aws-delay-1{animation-delay:.1s}.aws-delay-2{animation-delay:.2s}.aws-delay-3{animation-delay:.3s}.aws-delay-4{animation-delay:.4s}.aws-delay-5{animation-delay:.5s}.aws-delay-6{animation-delay:.6s}.aws-hero-gradient{background:linear-gradient(135deg,var(--aws-navy) 0,var(--aws-squid-ink) 50%,var(--aws-navy-light) 100%);position:relative;overflow:hidden}.aws-hero-gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(32,116,213,.08) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(255,153,0,.05) 0,transparent 50%);pointer-events:none}.aws-hero-pattern{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px;position:absolute;inset:0;pointer-events:none}.aws-headline{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.1}.aws-subheadline{font-weight:400;letter-spacing:-.01em;line-height:1.5}.aws-label,.aws-subheadline{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif}.aws-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.aws-body{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;font-weight:400;line-height:1.7;letter-spacing:0}.aws-card{background:var(--aws-surface);border:1px solid var(--aws-border-subtle);border-radius:16px;transition:all .25s cubic-bezier(.22,1,.36,1);position:relative}.aws-card:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px rgba(0,0,0,.03);pointer-events:none}.aws-card:hover{border-color:var(--aws-border);box-shadow:0 4px 12px rgba(0,0,0,.04),0 20px 40px rgba(0,0,0,.06);transform:translateY(-2px)}.aws-card-dark{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;transition:all .25s cubic-bezier(.22,1,.36,1)}.aws-card-dark:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 32px rgba(0,0,0,.2)}.aws-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--aws-navy);background:var(--aws-orange);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(255,153,0,.2)}.aws-btn-primary:hover{background:var(--aws-orange-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,153,0,.3)}.aws-btn-primary:active{transform:translateY(0)}.aws-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--aws-surface);background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;cursor:pointer;transition:all .2s ease}.aws-btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.aws-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--aws-surface);background:var(--aws-navy);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.12)}.aws-btn-dark:hover{background:var(--aws-squid-ink);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.aws-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--aws-orange);background:rgba(255,153,0,.1);border:1px solid rgba(255,153,0,.2);border-radius:100px}.aws-badge-light{color:var(--aws-blue);background:rgba(32,116,213,.08);border:1px solid rgba(32,116,213,.15)}.aws-icon-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--aws-navy) 0,var(--aws-squid-ink) 100%);border-radius:12px;color:var(--aws-orange);transition:all .25s ease}.aws-icon-container-light{background:var(--aws-surface-dim);color:var(--aws-navy)}.aws-divider{height:1px;background:linear-gradient(90deg,transparent 0,var(--aws-border) 50%,transparent 100%)}.aws-divider-dark{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent)}.aws-stat-value{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,var(--aws-orange) 0,#fc6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aws-stat-label{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.7);letter-spacing:.02em}.aws-accordion{border:1px solid var(--aws-border-subtle);border-radius:12px;overflow:hidden;transition:all .25s ease}.aws-accordion:hover{border-color:var(--aws-border)}.aws-accordion summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:16px;font-weight:600;color:var(--aws-text-primary);cursor:pointer;list-style:none;transition:background .2s ease}.aws-accordion summary:hover{background:var(--aws-surface-dim)}.aws-accordion summary::-webkit-details-marker{display:none}.aws-accordion[open]{border-color:var(--aws-border);box-shadow:0 2px 8px rgba(0,0,0,.04)}.aws-accordion[open] summary{border-bottom:1px solid var(--aws-border-subtle)}.aws-accordion-content{padding:20px 24px;color:var(--aws-text-secondary);line-height:1.7}.aws-accordion-icon{width:20px;height:20px;transition:transform .3s cubic-bezier(.22,1,.36,1);color:var(--aws-text-muted)}.aws-accordion[open] .aws-accordion-icon{transform:rotate(180deg)}.aws-navbar-light{background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06)}.aws-input{width:100%;padding:12px 16px;font-size:15px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:var(--aws-text-primary);background:var(--aws-surface);border:1px solid var(--aws-border);border-radius:8px;transition:all .2s ease;outline:none}.aws-input:focus{border-color:var(--aws-blue);box-shadow:0 0 0 3px rgba(32,116,213,.12)}.aws-input::-moz-placeholder{color:var(--aws-text-muted)}.aws-input::placeholder{color:var(--aws-text-muted)}.aws-trust-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--aws-text-secondary);background:var(--aws-surface);border:1px solid var(--aws-border);border-radius:8px}.aws-trust-icon{width:16px;height:16px;color:var(--aws-teal)}.aws-scrollbar::-webkit-scrollbar{width:6px}.aws-scrollbar::-webkit-scrollbar-track{background:transparent}.aws-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.aws-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}