.header{-webkit-backdrop-filter:none;z-index:1000;background:0 0;width:100%;height:82px;padding:16px 24px 0;transition:transform .35s,opacity .35s;position:fixed;top:0;left:0}.header-scrolled{opacity:.96;transform:translateY(-4px)}.header-container{-webkit-backdrop-filter:blur(18px);background:#070d1ccc;border:1px solid #adc6ff29;border-radius:999px;justify-content:space-between;align-items:center;width:100%;max-width:1220px;height:100%;margin:0 auto;padding:0 22px;animation:.7s both headerFadeIn;display:flex;box-shadow:0 10px 40px #00000040,inset 0 1px #ffffff0d}.header-logo{align-items:center;gap:9px;display:flex}.header-logo-icon{background:#adc6ff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 4px 16px #adc6ff33}.header-logo-img{object-fit:contain;width:100%;height:100%;padding:6px}.header-logo-text{color:#adc6ff;letter-spacing:-.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700}.header-nav{align-items:center;gap:18px;display:flex}.header-nav a{color:#c2c6d6;border-radius:999px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .25s,background-color .25s,transform .25s}.header-nav a:hover{color:#fff;background:#adc6ff1f;transform:translateY(-1px)}.header-actions{align-items:center;gap:12px;display:flex}.sign-in-btn{color:#adc6ff;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:color .2s,background-color .2s}.sign-in-btn:hover{color:#fff;background:#adc6ff1a}.demo-btn{color:#002e6a;cursor:pointer;background:linear-gradient(135deg,#adc6ff 0%,#8fb3ff 100%);border:none;border-radius:999px;padding:10px 18px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 24px #adc6ff40}.demo-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #adc6ff57}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.header-nav{display:none}}@media (max-width:600px){.header{height:72px;padding:12px 14px 0}.header-container{padding:0 14px}.header-logo-icon{width:34px;height:34px}.header-logo-text{font-size:18px}.sign-in-btn{display:none}.demo-btn{padding:9px 16px;font-size:11px}}
.hero{background:0 0;min-height:690px;padding:150px 24px 90px;position:relative;overflow:hidden}.hero .hero-badge{opacity:0;filter:blur(3px);animation:.8s cubic-bezier(.22,1,.36,1) .1s forwards heroFadeUp;transform:translateY(30px)scale(.8)}.hero .hero-title{opacity:0;filter:blur(3px);animation:.9s cubic-bezier(.22,1,.36,1) .25s forwards heroFadeUp;transform:translateY(40px)scale(.98)}.hero .hero-description{opacity:0;filter:blur(3px);animation:.9s cubic-bezier(.22,1,.36,1) .4s forwards heroFadeUp;transform:translateY(35px)scale(.98)}.hero .hero-actions{opacity:0;filter:blur(3px);animation:.9s cubic-bezier(.22,1,.36,1) .55s forwards heroFadeUp;transform:translateY(35px)scale(.98)}.hero .hero-dashboard-wrapper{opacity:0;filter:blur(4px);animation:1.1s cubic-bezier(.22,1,.36,1) .5s forwards heroFadeIn;transform:translate(30px,50px)scale(.97)}@keyframes heroFadeUp{to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes heroFadeIn{to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.hero-video{object-fit:cover;object-position:center;z-index:0;opacity:.62;filter:saturate(1.25)contrast(1.1)brightness(1.03)hue-rotate(-1deg);width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#040a18e6 0%,#060e20c7 42%,#060e20a8 100%),radial-gradient(circle at 80% 20%,#adc6ff24,#0000 28%);position:absolute;inset:0}.hero-glow{pointer-events:none;filter:blur(5px);background:radial-gradient(circle,#adc6ff2e 0%,#0b132600 70%);width:1100px;height:600px;animation:8s ease-in-out infinite alternate glowPulse;position:absolute;top:-180px;left:50%;transform:translate(-50%)}@keyframes glowPulse{0%{opacity:.8;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.08)}}.hero-container{z-index:3;grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;max-width:1180px;margin:0 auto;display:grid;position:relative}.hero-content{flex-direction:column;align-items:flex-start;display:flex}.hero-badge{color:#89ceff;background:#2d3449;border:1px solid #424754;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 15px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.badge-icon{color:#89ceff;font-size:16px}.hero-title{letter-spacing:-1.5px;color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:800;line-height:1.12}.hero-title span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#adc6ff,#89ceff);-webkit-background-clip:text;background-clip:text}.hero-description{color:#c2c6d6;max-width:590px;margin:24px 0 0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.hero-primary-btn,.hero-secondary-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:54px;padding:0 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.hero-primary-btn{color:#002e6a;background:linear-gradient(135deg,#adc6ff,#89ceff);border:none;gap:12px;position:relative;overflow:hidden;box-shadow:0 12px 30px #adc6ff4d}.hero-primary-btn:hover{background:linear-gradient(135deg,#c5d9ff,#a0dfff);transform:translateY(-4px);box-shadow:0 20px 40px #89ceff73}.hero-primary-btn:active{transform:translateY(-2px)}.arrow{font-size:23px;line-height:1}.hero-secondary-btn{color:#dae2fd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d344933;border:1px solid #42475499}.hero-secondary-btn:hover{background:#2d344999;border-color:#adc6ff66;box-shadow:0 12px 30px #adc6ff26}.hero-dashboard-wrapper{perspective:1200px;position:relative}.dashboard-glow{filter:blur(45px);background:#adc6ff1f;border-radius:40px;animation:5s ease-in-out infinite alternate dashboardPulse;position:absolute;inset:-30px}@keyframes dashboardPulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.readiness-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(var(--tilt-translate-x,0px), var(--tilt-translate-y,0px), 0);will-change:transform;background:#0f172ae0;border:1px solid #42475480;border-radius:28px;padding:25px;transition:transform .15s ease-out,box-shadow .35s;animation:6s ease-in-out infinite cardShimmer;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003,inset 0 1px 1px #ffffff0a}.readiness-card:after{content:"";background:radial-gradient(600px circle at var(--mouse-x-pct,50%) var(--mouse-y-pct,50%), #adc6ff1f, transparent 40%);opacity:0;pointer-events:none;z-index:1;border-radius:28px;transition:opacity .35s;position:absolute;inset:0}.readiness-card:hover:after{opacity:1}.readiness-card:hover{box-shadow:0 30px 70px #00000059,inset 0 0 0 1px #adc6ff40,0 0 60px #89ceff14}.readiness-card>*{z-index:2;position:relative;transform:translateZ(6px)}.readiness-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#adc6ff2e,#89ceff1a,#0000);width:80px;height:200%;animation:6s ease-in-out infinite shimmerSweep;position:absolute;top:-40%;left:-60%;transform:skew(-20deg)}@keyframes shimmerSweep{0%,to{left:-80%}50%{left:120%}}@keyframes cardShimmer{0%,to{border-color:#42475480}50%{border-color:#adc6ff59}}.readiness-header{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.readiness-label{color:#8c909f;letter-spacing:.4px;margin:0 0 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.readiness-header h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.card-dots{align-items:center;gap:8px;margin-top:8px;display:flex}.dot{border-radius:50%;width:10px;height:10px}.dot-red{background:#ffb4ab}.dot-blue{background:#89ceff}.dot-purple{background:#adc6ff}.readiness-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.stat-box{background:#131b2e;border:1px solid #424754;border-radius:12px;padding:16px;transition:all .35s cubic-bezier(.22,1,.36,1)}.stat-box:hover{border-color:#adc6ff80;transform:translateY(-6px);box-shadow:0 14px 35px #0000004d,inset 0 0 0 1px #adc6ff33}.stat-box p{color:#8c909f;margin:0 0 5px;font-family:Inter,sans-serif;font-size:10px}.stat-box strong{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:700}.primary-stat{color:#adc6ff}.tertiary-stat{color:#89ceff}.white-stat{color:#fff}.people-list{flex-direction:column;gap:12px;display:flex}.person-card{background:#2d34494d;border:1px solid #424754;border-radius:11px;align-items:center;padding:13px 15px;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.person-card:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #adc6ff1f, transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.person-card:hover:before{opacity:1}.person-card:hover{border-color:#adc6ff66;transform:translate(4px,-4px);box-shadow:0 16px 40px #00000040,inset 0 0 0 1px #adc6ff26}.person-card-active{background:#adc6ff1a;border-color:#adc6ff40}.person-card-active:before{display:none}.person-avatar-img{object-fit:cover;border:1px solid #424754;border-radius:50%;flex-shrink:0;width:42px;height:42px}.avatar-amara img,.avatar-david img{border-color:#0000}.person-card-active .person-avatar-img{border-color:#adc6ff66}.person-info{flex:1;margin-left:15px}.person-info h3{color:#dae2fd;margin:0 0 3px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700}.person-info p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:10px}.person-score{text-align:right}.person-score strong{color:#adc6ff;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;display:block}.person-score span{color:#8c909f;letter-spacing:1px;margin-top:2px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:block}.david-score strong{color:#89ceff}@media (max-width:1000px){.hero-container{grid-template-columns:1fr;gap:60px}.hero-content{max-width:700px}.hero-dashboard-wrapper{width:100%;max-width:650px}}@media (max-width:600px){.hero{padding:120px 16px 70px}.hero-title{font-size:38px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-primary-btn,.hero-secondary-btn{justify-content:center;width:100%}.readiness-stats{grid-template-columns:1fr}.readiness-card{padding:18px}}
.leadership-steps{background:0 0;border-top:1px solid #4247544d;border-bottom:1px solid #4247544d;width:100%;padding:78px 24px 82px}.leadership-steps-container{width:100%;max-width:1180px;margin:0 auto}.leadership-steps-title{text-align:center;color:#fff;margin:0 0 58px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.leadership-steps-grid{grid-template-columns:repeat(5,1fr);gap:38px;display:grid}.leadership-step{transform-style:preserve-3d;cursor:pointer;backface-visibility:hidden;flex-direction:column;align-items:flex-start;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.leadership-step:hover{transform:translateY(-8px)rotateX(3deg)}.leadership-step>*{transform:translateZ(12px)}.leadership-step-number{color:#adc6ff26;margin-bottom:15px;font-family:Plus Jakarta Sans,sans-serif;font-size:46px;font-weight:800;line-height:1;transition:all .4s;display:block}.leadership-step:hover .leadership-step-number{color:#adc6ff66;transform:translateZ(24px)}.leadership-step h3{color:#fff;margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.4}.leadership-step p{color:#c2c6d6;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.55}@media (max-width:1000px){.leadership-steps-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.leadership-steps{padding:65px 20px}.leadership-steps-title{margin-bottom:45px;font-size:22px}.leadership-steps-grid{grid-template-columns:repeat(2,1fr);gap:40px 25px}}@media (max-width:450px){.leadership-steps-grid{grid-template-columns:1fr}}
.intelligence-core{perspective:1200px;background:radial-gradient(150% 80% at 30% 20%,#528bff1a,#0000 50%),radial-gradient(130% 90% at 70% 80%,#89ceff14,#0000 50%),radial-gradient(100% 70%,#adc6ff0d,#0000 50%),#070d1a;width:100%;min-height:900px;padding:80px 24px 120px;position:relative;overflow:hidden}.ic-bg-layer{pointer-events:none;position:absolute;inset:0}.ic-bg-canvas{pointer-events:none;z-index:4;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.ic-bg-nebula{z-index:0;opacity:.9;background:radial-gradient(1400px 1000px at 15% 25%,#528bff59,#0000),radial-gradient(1200px 800px at 85% 55%,#89ceff4d,#0000),radial-gradient(1000px 900px,#adc6ff4d,#0000),radial-gradient(700px 600px at 10% 70%,#6464ff2e,#0000),radial-gradient(600px 500px at 90% 20%,#50a0ff26,#0000);animation:15s ease-in-out infinite alternate nebulaShift}.ic-bg-orb{filter:blur(100px);opacity:.4;pointer-events:none;z-index:1;border-radius:50%;animation:25s ease-in-out infinite orbFloat;position:absolute}.ic-bg-orb--1{background:radial-gradient(circle,#528bff80,#0000 70%);width:600px;height:600px;top:-150px;left:-100px}.ic-bg-orb--2{background:radial-gradient(circle,#89ceff73,#0000 70%);width:500px;height:500px;animation-delay:-8s;bottom:-100px;right:-100px}.ic-bg-orb--3{background:radial-gradient(circle,#c0c1ff66,#0000 70%);width:450px;height:450px;animation-delay:-16s;top:40%;left:55%}.ic-bg-orb--4{background:radial-gradient(circle,#adc6ff59,#0000 70%);width:350px;height:350px;animation-delay:-22s;top:65%;left:15%}.ic-bg-stars{z-index:1;background-image:radial-gradient(2px 2px at 12% 23%,#fffc,#0000),radial-gradient(1.5px 1.5px at 18% 45%,#adc6ff99,#0000),radial-gradient(2.5px 2.5px at 35% 67%,#adc6ff99,#0000),radial-gradient(2px 2px at 42% 8%,#ffffff80,#0000),radial-gradient(2.5px 2.5px at 58% 14%,#89ceffb3,#0000),radial-gradient(1.5px 1.5px at 65% 40%,#c0c1ff80,#0000),radial-gradient(2px 2px at 78% 82%,#fff9,#0000),radial-gradient(1.5px 1.5px at 85% 30%,#89ceff80,#0000),radial-gradient(2.5px 2.5px at 92% 45%,#c0c1ff99,#0000),radial-gradient(2px 2px at 22% 89%,#adc6ffa6,#0000),radial-gradient(1.5px 1.5px at 48% 38%,#ffffff80,#0000),radial-gradient(2px 2px at 55% 75%,#528bff8c,#0000),radial-gradient(2.5px 2.5px at 67% 55%,#89ceff99,#0000),radial-gradient(1.5px 1.5px at 72% 12%,#adc6ff80,#0000),radial-gradient(2px 2px at 85% 18%,#adc6ffb3,#0000),radial-gradient(2.5px 2.5px at 5% 72%,#fff9,#0000),radial-gradient(1.5px 1.5px at 30% 55%,#6464ff66,#0000),radial-gradient(2px 2px at 60% 90%,#89ceff80,#0000),radial-gradient(1.5px 1.5px at 95% 60%,#adc6ff66,#0000),radial-gradient(2px 2px at 8% 15%,#ffffff8c,#0000);animation:6s ease-in-out infinite alternate starsTwinkle}.ic-bg-grid{z-index:2;background-image:linear-gradient(#adc6ff0f 1px,#0000 1px),linear-gradient(90deg,#adc6ff0f 1px,#0000 1px);background-size:60px 60px;animation:8s ease-in-out infinite alternate gridPulse;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 55%,#000 20%,#0000 70%)}.ic-bg-aurora{z-index:1;mix-blend-mode:screen;background:radial-gradient(1400px 250px at 20% 15%,#528bff1f,#0000),radial-gradient(1200px 220px at 80% 10%,#89ceff1a,#0000),radial-gradient(1000px 180px at 50% 85%,#64b4ff14,#0000);animation:10s ease-in-out infinite alternate auroraWave}.ic-bg-float-particles{z-index:1;background-image:radial-gradient(4px 4px at 10% 20%,#adc6ff59,#0000),radial-gradient(5px 5px at 25% 55%,#89ceff40,#0000),radial-gradient(3px 3px at 40% 10%,#ffffff4d,#0000),radial-gradient(4px 4px at 55% 75%,#adc6ff40,#0000),radial-gradient(3px 3px at 70% 30%,#c0c1ff47,#0000),radial-gradient(5px 5px at 85% 80%,#89ceff40,#0000),radial-gradient(4px 4px at 15% 90%,#6464ff33,#0000),radial-gradient(3px 3px at 60% 45%,#adc6ff40,#0000),radial-gradient(4px 4px at 90%,#ffffff40,#0000),radial-gradient(3px 3px at 35% 35%,#89ceff33,#0000);background-size:200% 200%;animation:15s ease-in-out infinite alternate floatParticles}.ic-bg-shooting-stars{z-index:1;background:0 0;overflow:hidden}.ic-bg-shooting-stars:before,.ic-bg-shooting-stars:after{content:"";background:linear-gradient(90deg,#0000,#adc6ffb3,#0000);border-radius:2px;width:120px;height:2px;animation:5s linear infinite shootingStar;position:absolute}.ic-bg-shooting-stars:before{animation-delay:1s;top:10%;left:-120px}.ic-bg-shooting-stars:after{background:linear-gradient(90deg,#0000,#fff9,#0000);width:100px;animation-duration:7s;animation-delay:4s;top:30%;left:-120px}.ic-bg-vortex{pointer-events:none;z-index:1;opacity:.35;background:conic-gradient(#0000 0deg,#adc6ff1a 60deg,#0000 120deg 180deg,#89ceff14 240deg,#0000 300deg);animation:25s linear infinite vortexSpin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 30%,#0000 70%);mask-image:radial-gradient(50% 50%,#000 30%,#0000 70%)}.intelligence-core:before{content:"";opacity:.03;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;animation:.5s step-end infinite grainShift;position:absolute;inset:0}.intelligence-core:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#adc6ff40 0%,#528bff1f 30%,#6464ff0f 55%,#0000 80%);width:1200px;height:1200px;animation:5s ease-in-out infinite alternate bgGlowPulse;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.intelligence-core-container{z-index:5;max-width:1180px;margin:0 auto;padding:80px 0;position:relative}.intelligence-heading{z-index:100;text-align:center;position:relative}.intelligence-heading h2{letter-spacing:-1.2px;color:#fff;text-shadow:0 0 40px #adc6ff33;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:42px;font-weight:800;line-height:1.2}.intelligence-heading p{color:#c2c6d6;max-width:650px;margin:16px auto 0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.core-diagram{perspective:800px;justify-content:center;align-items:center;width:700px;height:650px;margin:30px auto 0;display:flex;position:relative}.core-ambient-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-ambient-ring-1{border:1px solid #adc6ff0f;width:600px;height:600px;animation:8s ease-in-out infinite ambientRingPulse}.core-ambient-ring-2{border:1px dashed #89ceff14;width:420px;height:420px;animation:6s ease-in-out infinite reverse ambientRingPulse}.core-connections{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.core-connection-line{animation:3s ease-in-out infinite alternate linePulse}.core-connection-line:nth-child(odd){animation-delay:.5s}.core-orbit-ring{z-index:1;pointer-events:none;border:1px solid #adc6ff24;border-radius:50%;width:500px;height:500px;animation:5s ease-in-out infinite alternate orbitRingGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #adc6ff0d,0 0 120px #528bff08,inset 0 0 60px #adc6ff08}.core-orbit-ring:before{content:"";background:conic-gradient(#0000 0%,#adc6ff33 10%,#0000 20% 50%,#89ceff26 60%,#0000 70%);border-radius:50%;animation:12s linear infinite orbitArcSpin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px) 100%,#0000);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px) 100%,#0000)}.core-center{-webkit-backdrop-filter:blur(24px);z-index:20;background:#131b2ef7;border:4px solid #adc6ff66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:288px;height:288px;animation:4s ease-in-out infinite pulseCore;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 60px #adc6ff4d,0 0 120px #528bff1f,inset 0 1px 1px #ffffff0d}.core-center-glow{pointer-events:none;background:radial-gradient(circle,#adc6ff33 0%,#528bff14 50%,#0000 80%);border-radius:50%;width:160px;height:160px;animation:3s ease-in-out infinite alternate centerGlowPulse;position:absolute}.core-center-rings{pointer-events:none;position:absolute;inset:0}.core-center-rings span{border:1px solid #0000;border-radius:50%;position:absolute;inset:0}.core-center-rings span:first-child{border-top-color:#adc6ff26;border-right-color:#adc6ff26;animation:8s linear infinite spinRing;inset:15px}.core-center-rings span:nth-child(2){border-bottom-color:#89ceff1f;border-left-color:#89ceff1f;animation:12s linear infinite reverse spinRing;inset:35px}.core-center-rings span:nth-child(3){border-top-color:#c0c1ff1a;animation:6s linear infinite spinRing;inset:55px}.core-center h3{text-align:center;color:#fff;text-shadow:0 0 20px #adc6ff4d;z-index:2;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.2;position:relative}.orbit-container{z-index:60;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.orbit-rotator{width:100%;height:100%;position:relative}.orbiting-node{width:170px;height:130px;transform:rotate(calc(var(--i) * 60deg)) translateX(250px);transform-origin:50%;will-change:transform;pointer-events:auto;margin-top:-65px;margin-left:-85px;animation:30s linear infinite rotateOrbit;position:absolute;top:50%;left:50%}.orbit-container:hover .orbiting-node,.orbit-container:hover .node-counter-rotate,.orbit-container:hover .core-orbit-ring:before{animation-play-state:paused}.node-counter-rotate{width:100%;height:100%;transform:rotate(calc(var(--i) * -60deg));will-change:transform;animation:30s linear infinite counterRotate}.core-node{--card-rx:0deg;--card-ry:0deg;--shine-x:50%;--shine-y:50%;-webkit-backdrop-filter:blur(16px);cursor:pointer;width:170px;height:130px;transform-style:preserve-3d;transform:perspective(600px) rotateX(var(--card-rx)) rotateY(var(--card-ry));background:linear-gradient(145deg,#141e37fa,#0c1226f5);border:1px solid #424754b3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .15s ease-out,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059,0 4px 12px #0003,inset 0 1px 1px #ffffff0f,inset 0 -1px 1px #0000004d}.core-node-shine{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #ffffff1f, transparent 60%);opacity:0;pointer-events:none;z-index:10;border-radius:18px;transition:opacity .3s;position:absolute;inset:0}.core-node:hover .core-node-shine{opacity:1}.core-node-edge{-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:5;background:conic-gradient(#adc6ff4d,#89ceff33,#c0c1ff40,#adc6ff26,#89ceff4d,#adc6ff4d);border-radius:19px;padding:1px;transition:opacity .4s;animation:4s linear infinite edgeRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.core-node:hover .core-node-edge{opacity:1}.core-node:hover{border-color:#adc6ff8c;box-shadow:0 0 40px #adc6ff38,0 25px 50px #00000059,0 0 80px #528bff1a,inset 0 1px 1px #ffffff14}.core-node-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s,box-shadow .3s;display:flex;transform:translateZ(20px)}.core-node:hover .core-node-icon{transform:translateZ(30px)scale(1.08);box-shadow:0 8px 24px #adc6ff33}.core-node-icon svg{width:24px;height:24px}.core-node span{letter-spacing:1px;color:#8c909f;text-align:center;text-transform:uppercase;font-family:Inter,sans-serif;font-size:10px;font-weight:700;transform:translateZ(10px)}.core-node-desc{opacity:0;max-height:0;transition:opacity .3s,max-height .3s;overflow:hidden;letter-spacing:.3px!important;color:#adc6ff80!important;text-transform:none!important;font-size:9px!important;font-weight:500!important}.core-node:hover .core-node-desc{opacity:1;max-height:20px}@keyframes rotateOrbit{0%{transform:rotate(calc(var(--i) * 60deg)) translateX(250px)}to{transform:rotate(calc((var(--i) * 60deg) + 360deg)) translateX(250px)}}@keyframes counterRotate{0%{transform:rotate(calc(var(--i) * -60deg))}to{transform:rotate(calc((var(--i) * -60deg) - 360deg))}}@keyframes pulseCore{0%,to{box-shadow:0 0 50px #adc6ff33,0 0 100px #528bff14,inset 0 1px 1px #ffffff0d}50%{box-shadow:0 0 80px #adc6ff66,0 0 150px #528bff26,inset 0 1px 1px #ffffff0d}}@keyframes nebulaShift{0%{opacity:.8;transform:scale(1)translate(0,0)}to{opacity:1;transform:scale(1.08)translate(-20px,15px)}}@keyframes starsTwinkle{0%{opacity:.6}to{opacity:1}}@keyframes bgGlowPulse{0%{opacity:.4;transform:translate(-50%,-50%)scale(1)}to{opacity:.7;transform:translate(-50%,-50%)scale(1.15)}}@keyframes gridPulse{0%{opacity:.4}to{opacity:.7}}@keyframes ambientRingPulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.03)}}@keyframes orbitRingGlow{0%{box-shadow:0 0 60px #adc6ff0d,inset 0 0 60px #adc6ff08}to{box-shadow:0 0 80px #adc6ff1a,0 0 160px #528bff0d,inset 0 0 80px #adc6ff0d}}@keyframes orbitArcSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes centerGlowPulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes edgeRotate{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes linePulse{0%{opacity:.3}to{opacity:.8}}@keyframes auroraWave{0%{opacity:.3;transform:translate(-5%,-5%)scale(1)}50%{opacity:.6;transform:translate(5%,3%)scale(1.05)}to{opacity:.4;transform:translate(-3%,-2%)scale(1.02)}}@keyframes floatParticles{0%{opacity:.4;background-position:0 0}50%{opacity:.7;background-position:20% 15%}to{opacity:.5;background-position:10% 25%}}@keyframes shootingStar{0%{opacity:1;transform:translate(0)translateY(0)rotate(-25deg)}20%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 200px))translateY(120px)rotate(-25deg)}}@keyframes vortexSpin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.05)}}@keyframes particlePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-40px)scale(1.05)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(40px,30px)scale(1.08)}}@keyframes grainShift{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}@media (max-width:850px){.intelligence-core{perspective:none;min-height:auto;padding:75px 20px}.intelligence-heading h2{font-size:34px}.ic-bg-nebula,.ic-bg-stars,.ic-bg-grid,.ic-bg-aurora,.ic-bg-float-particles,.ic-bg-shooting-stars,.ic-bg-vortex,.ic-bg-orb,.core-ambient-ring,.core-connections{display:none}.core-diagram{perspective:none;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;height:auto;margin-top:60px;display:grid}.core-orbit-ring{display:none}.core-center{z-index:5;grid-column:1/-1;width:220px;height:220px;margin:0 auto 30px;animation:none;position:relative;top:auto;left:auto;transform:none}.core-center-glow,.core-center-rings{display:none}.orbit-container{pointer-events:auto;width:auto;height:auto;display:contents;position:static}.orbit-rotator{display:contents}.orbiting-node{pointer-events:auto;width:100%;height:130px;margin:0;animation:none;position:relative;top:auto;left:auto;transform:none}.node-counter-rotate{width:100%;height:100%;animation:none;transform:none}.core-node{width:100%;height:130px;transform:none}}@media (max-width:500px){.intelligence-core{padding:60px 16px}.intelligence-heading h2{font-size:29px}.intelligence-heading p{font-size:14px}.core-diagram{grid-template-columns:1fr}.core-center{grid-column:1}}
.assessment-process{background:0 0;width:100%;padding:90px 24px 95px;overflow:hidden}.assessment-process-container{width:100%;max-width:1180px;margin:0 auto}.assessment-process-heading{text-align:center;margin-bottom:70px}.assessment-process-heading h2{letter-spacing:-1px;color:#dae2fd;margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:1.2}.assessment-process-heading p{color:#c2c6d6;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.assessment-timeline{width:100%;position:relative}.assessment-line{z-index:1;background:#424754a6;width:84%;height:1px;position:absolute;top:23px;left:8%}.assessment-steps{z-index:2;grid-template-columns:repeat(6,1fr);display:grid;position:relative}.assessment-step{text-align:center;flex-direction:column;align-items:center;display:flex}.assessment-step-circle{color:#8c909f;background:#2d3449;border:2px solid #424754;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:17px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:flex}.assessment-step-primary{color:#adc6ff;background:#adc6ff1f;border-color:#adc6ff;box-shadow:0 0 18px #adc6ff33}.assessment-step-tertiary{color:#89ceff;background:#89ceff1f;border-color:#89ceff;box-shadow:0 0 18px #89ceff33}.assessment-step p{letter-spacing:.7px;text-transform:uppercase;color:#dae2fd;max-width:130px;margin:0;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:1.4}@media (max-width:800px){.assessment-process{padding:75px 20px}.assessment-process-heading{margin-bottom:50px}.assessment-process-heading h2{font-size:32px}.assessment-line{display:none}.assessment-steps{grid-template-columns:repeat(3,1fr);gap:40px 20px}}@media (max-width:500px){.assessment-process-heading h2{font-size:28px}.assessment-process-heading p{font-size:14px}.assessment-steps{grid-template-columns:repeat(2,1fr)}}
.leadership-assessment{background:0 0;width:100%;padding:95px 24px;overflow:hidden}.leadership-assessment-container{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:100%;max-width:1180px;margin:0 auto;display:grid}.assessment-card-wrapper{position:relative}.assessment-card-glow{filter:blur(55px);pointer-events:none;background:#adc6ff14;border-radius:50%;position:absolute;inset:-30px}.assessment-card{-webkit-backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #424754;border-radius:28px;padding:32px;position:relative;box-shadow:0 25px 60px #0003}.assessment-profile{align-items:center;gap:16px;margin-bottom:32px;display:flex}.assessment-avatar-img{object-fit:cover;border:2px solid #adc6ff;border-radius:50%;flex-shrink:0;width:58px;height:58px}.assessment-profile h3{color:#dae2fd;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600}.assessment-profile p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:13px}.assessment-scores{flex-direction:column;gap:23px;display:flex}.score-item{width:100%}.score-header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.score-header span{color:#dae2fd;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.score-header strong{font-family:Inter,sans-serif;font-size:13px;font-weight:700}.score-primary{color:#adc6ff}.score-tertiary{color:#89ceff}.score-bar{background:#2d3449;border-radius:999px;width:100%;height:7px;overflow:hidden}.score-progress{border-radius:999px;height:100%}.score-progress-primary{background:#adc6ff}.score-progress-tertiary{background:#89ceff}.assessment-rating-summary{border-top:1px solid #424754;grid-template-columns:repeat(3,1fr);margin-top:32px;padding-top:27px;display:grid}.rating-item{text-align:center}.rating-item span{letter-spacing:.8px;color:#8c909f;margin-bottom:5px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:block}.rating-item strong{color:#dae2fd;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.leadership-assessment-content{flex-direction:column;align-items:flex-start;display:flex}.capability-label{color:#adc6ff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.capability-icon{font-size:20px}.leadership-assessment-content h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.leadership-assessment-description{color:#c2c6d6;margin:22px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.assessment-benefits{flex-direction:column;gap:18px;margin:27px 0 0;padding:0;list-style:none;display:flex}.assessment-benefits li{color:#dae2fd;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;display:flex}.check-icon{color:#002e6a;background:#adc6ff;border-radius:50%;flex-shrink:0;width:20px;height:20px}@media (max-width:900px){.leadership-assessment-container{grid-template-columns:1fr;gap:55px}.leadership-assessment-content{order:1}.assessment-card-wrapper{order:2}}@media (max-width:600px){.leadership-assessment{padding:70px 18px}.leadership-assessment-content h2{font-size:28px}.leadership-assessment-description{font-size:15px}.assessment-card{padding:22px}.assessment-profile h3{font-size:15px}}
.personality-section{background:0 0;width:100%;padding:95px 24px;overflow:hidden}.personality-container{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:100%;max-width:1180px;margin:0 auto;display:grid}.personality-content{flex-direction:column;align-items:flex-start;display:flex}.personality-capability-label{color:#89ceff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.personality-label-icon{flex-shrink:0;width:20px;height:20px}.personality-content h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.personality-description{color:#c2c6d6;margin:22px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.personality-feature-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin-top:28px;display:grid}.personality-feature-card{background:#171f33;border:1px solid #424754;border-radius:12px;padding:20px}.personality-feature-icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.feature-icon-img{object-fit:contain;width:100%;height:100%}.personality-feature-card h3{color:#dae2fd;margin:0 0 7px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.personality-feature-card p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}.personality-chart-wrapper{position:relative}.personality-chart-glow{filter:blur(60px);pointer-events:none;background:#adc6ff12;border-radius:50%;position:absolute;inset:-40px}.personality-chart-card{-webkit-backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #424754;border-radius:28px;padding:30px;position:relative;box-shadow:0 25px 60px #0003}.personality-chart-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.personality-chart-header h3{color:#dae2fd;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.chart-header-icon{color:#8c909f;flex-shrink:0;width:24px;height:24px}.radar-chart-container{width:100%;max-width:390px;height:340px;margin:0 auto;position:relative}.radar-chart{width:290px;height:290px;position:absolute;top:25px;left:50%;overflow:visible;transform:translate(-50%)}.radar-grid{fill:none;stroke:#424754;stroke-width:1px;opacity:.5}.radar-axis{stroke:#424754;stroke-width:1px;opacity:.45}.radar-data{fill:#adc6ff2e;stroke:#adc6ff;stroke-width:2px;filter:drop-shadow(0 0 8px #adc6ff59)}.radar-point{fill:#adc6ff}.radar-label{letter-spacing:.7px;color:#8c909f;white-space:nowrap;font-family:Inter,sans-serif;font-size:8px;font-weight:700;position:absolute}.label-openness{top:5px;left:50%;transform:translate(-50%)}.label-conscientiousness{top:92px;right:-5px}.label-extraversion{bottom:4px;right:30px}.label-agreeableness{bottom:4px;left:28px}.label-stability{top:92px;left:0}.personality-insight{background:#adc6ff0d;border:1px solid #adc6ff2e;border-radius:11px;margin-top:5px;padding:15px 18px}.personality-insight p{color:#c2c6d6;margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:italic;line-height:1.5}@media (max-width:900px){.personality-container{grid-template-columns:1fr;gap:55px}}@media (max-width:600px){.personality-section{padding:70px 18px}.personality-content h2{font-size:28px}.personality-description{font-size:15px}.personality-feature-grid{grid-template-columns:1fr}.personality-chart-card{padding:22px 15px}.radar-chart-container{transform:scale(.9)}}
.competency-section{background:0 0;width:100%;padding:95px 24px;overflow:hidden}.competency-container{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:100%;max-width:1180px;margin:0 auto;display:grid}.competency-library-wrapper{position:relative}.competency-library-glow{filter:blur(60px);pointer-events:none;background:#89ceff12;border-radius:50%;position:absolute;inset:-40px}.competency-library-card{-webkit-backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #42475499;border-radius:24px;padding:25px;position:relative;box-shadow:0 25px 60px #0000002e}.competency-library-header{border-bottom:1px solid #424754;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.competency-library-header h3{color:#dae2fd;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.competency-library-header span{color:#adc6ff;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.competency-list{flex-direction:column;gap:11px;margin-top:18px;display:flex}.competency-item{background:#222a3d;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.competency-item-left{align-items:center;gap:13px;display:flex}.competency-item-left>span{color:#dae2fd;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.competency-item-icon{border-radius:6px;justify-content:center;align-items:center;width:33px;height:33px;font-size:16px;display:flex;overflow:hidden}.competency-icon-img{object-fit:contain;width:20px;height:20px}.competency-item-icon.primary{color:#adc6ff;background:#adc6ff1f}.competency-item-icon.tertiary{color:#89ceff;background:#89ceff1f}.competency-item-icon.secondary{color:#c0c1ff;background:#c0c1ff1f}.competency-drag{flex-direction:column;gap:3px;display:flex}.competency-drag span{background:#8c909f;width:13px;height:1px;display:block}.competency-content{flex-direction:column;align-items:flex-start;display:flex}.competency-capability-label{color:#adc6ff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.competency-label-icon{font-size:20px}.competency-content h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.competency-description{color:#c2c6d6;margin:22px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.competency-feature-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin-top:28px;display:grid}.competency-feature-card{background:#171f33;border:1px solid #424754;border-radius:12px;padding:20px}.competency-feature-icon{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex;overflow:hidden}.competency-feature-icon.tertiary{color:#89ceff}.competency-feature-card h3{color:#dae2fd;margin:0 0 7px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.competency-feature-card p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}@media (max-width:900px){.competency-container{grid-template-columns:1fr;gap:55px}.competency-content{order:1}.competency-library-wrapper{order:2}}@media (max-width:600px){.competency-section{padding:70px 18px}.competency-content h2{font-size:28px}.competency-description{font-size:15px}.competency-feature-grid{grid-template-columns:1fr}.competency-library-card{padding:20px}}
.readiness-section{background:0 0;width:100%;padding:95px 24px;overflow:hidden}.scroll-hidden.is-visible .animate-on-scroll{animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}.readiness-container{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:100%;max-width:1180px;margin:0 auto;display:grid}.readiness-content{flex-direction:column;align-items:flex-start;display:flex}.readiness-capability-label{color:#adc6ff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.readiness-label-icon-img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.readiness-content h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.readiness-description{color:#c2c6d6;margin:22px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.readiness-benefits{flex-direction:column;gap:19px;margin:28px 0 0;padding:0;list-style:none;display:flex}.readiness-benefits li{color:#dae2fd;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.55;display:flex}.readiness-check{color:#002e6a;background:#adc6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:900;display:flex}.readiness-scorecard-wrapper{position:relative}.readiness-scorecard-glow{filter:blur(70px);pointer-events:none;background:#89ceff14;border-radius:50%;position:absolute;inset:-50px}.readiness-scorecard{-webkit-backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #424754;border-radius:28px;padding:30px;position:relative;box-shadow:0 25px 60px #0003}.readiness-scorecard-header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.readiness-scorecard-header h3{color:#dae2fd;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.high-potential-badge{color:#adc6ff;letter-spacing:.8px;background:#adc6ff26;border-radius:999px;padding:6px 12px;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.readiness-score-grid{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.readiness-score-item{text-align:center;flex-direction:column;align-items:center;display:flex}.circular-score{justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:14px;display:flex;position:relative}.circular-score svg{width:100%;height:100%;position:absolute;transform:rotate(-90deg)}.circular-score circle{fill:none;stroke-width:9px}.score-circle-background{stroke:#2d3449}.score-circle-progress{stroke-linecap:butt;stroke-dasharray:301.59;stroke-dashoffset:301.59px}.score-circle-primary{stroke:#adc6ff;stroke-dashoffset:301.59px}.readiness-section.animate-scores .score-circle-primary{animation:1.5s ease-out forwards fillScorePrimary}.score-circle-tertiary{stroke:#89ceff;stroke-dashoffset:301.59px}.readiness-section.animate-scores .score-circle-tertiary{animation:1.5s ease-out forwards fillScoreTertiary}@keyframes fillScorePrimary{to{stroke-dashoffset:30.16px}}@keyframes fillScoreTertiary{to{stroke-dashoffset:60.32px}}.circular-score span{z-index:2;color:#dae2fd;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:700;position:relative}.readiness-score-item p{letter-spacing:.8px;color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:9px;font-weight:700}@media (max-width:900px){.readiness-container{grid-template-columns:1fr;gap:55px}}@media (max-width:600px){.readiness-section{padding:70px 18px}.readiness-content h2{font-size:28px}.readiness-description{font-size:15px}.readiness-scorecard{padding:22px}.readiness-scorecard-header{align-items:flex-start;gap:15px}.readiness-score-grid{gap:15px}.circular-score{width:95px;height:95px}}
.ai-analytics-section{background:0 0;width:100%;padding:95px 24px 105px;overflow:hidden}.ai-analytics-container{width:100%;max-width:1180px;margin:0 auto}.ai-analytics-heading{text-align:center;max-width:760px;margin:0 auto 55px}.ai-capability-label{color:#adc6ff;letter-spacing:1px;justify-content:center;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.ai-label-icon{font-size:19px}.ai-analytics-heading h2{color:#dae2fd;margin:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.ai-analytics-heading p{color:#c2c6d6;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.ai-dashboard-wrapper{position:relative}.ai-dashboard-glow{filter:blur(60px);pointer-events:none;background:#adc6ff0f;position:absolute;inset:-30px}.ai-dashboard{background:#131b2e;border:1px solid #424754;border-radius:28px;width:100%;min-height:420px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000004d}.ai-dashboard-video{object-fit:cover;opacity:.9;width:100%;height:100%;min-height:420px;display:block}.ai-dashboard-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0b13261a 50%,#060e20a6 100%);position:absolute;inset:0}.ai-insight-cards{z-index:5;align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.ai-insight-card{-webkit-backdrop-filter:blur(14px);background:#0f172ad9;border:1px solid #424754a6;border-radius:12px;align-items:center;gap:13px;padding:14px 17px;display:flex;box-shadow:0 10px 30px #00000026,inset 0 1px 1px #ffffff0a}.ai-insight-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.ai-insight-icon.primary{color:#adc6ff;background:#adc6ff1f}.ai-insight-icon.tertiary{color:#89ceff;background:#89ceff1f}.ai-insight-card span{letter-spacing:.8px;color:#8c909f;margin-bottom:4px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:block}.ai-insight-card p{color:#dae2fd;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500}@media (max-width:800px){.ai-dashboard,.ai-dashboard-video{min-height:380px}.ai-insight-cards{flex-direction:column;align-items:stretch;bottom:20px;left:20px;right:20px}}@media (max-width:600px){.ai-analytics-section{padding:70px 18px}.ai-analytics-heading{margin-bottom:40px}.ai-analytics-heading h2{font-size:28px}.ai-analytics-heading p{font-size:15px}.ai-dashboard{border-radius:20px;min-height:450px}.ai-dashboard-video{min-height:450px}.ai-insight-card{padding:12px}}
.succession-section{background:0 0;width:100%;padding:95px 24px;overflow:hidden}.succession-container{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:100%;max-width:1180px;margin:0 auto;display:grid}.succession-content{flex-direction:column;align-items:flex-start;display:flex}.succession-capability-label{color:#adc6ff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.succession-label-icon-img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.succession-content h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.succession-description{color:#c2c6d6;margin:22px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.succession-risk-card{background:#2d34494d;border:1px solid #424754;border-radius:16px;width:100%;margin-top:28px;padding:22px}.succession-risk-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.succession-risk-header h3{color:#adc6ff;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.risk-badge{color:#ffb4ab;background:#ffb4ab1f;border-radius:5px;padding:5px 9px;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.successor-summary{align-items:center;gap:16px;display:flex}.successor-avatars{align-items:center;display:flex}.successor-avatar{border:2px solid #0b1326;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-10px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:flex}.successor-avatar:first-child{margin-left:0}.avatar-one{color:#adc6ff;background:#222a3d}.avatar-two{color:#89ceff;background:#171f33}.avatar-more{color:#002e6a;background:#adc6ff}.successor-summary p{color:#c2c6d6;margin:0;font-family:Inter,sans-serif;font-size:11px}.succession-map-wrapper{perspective:1200px;position:relative}.succession-map-glow{filter:blur(70px);pointer-events:none;background:#adc6ff0f;border-radius:50%;position:absolute;inset:-45px}.succession-map-card{-webkit-backdrop-filter:blur(12px);transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0, 0, 0);will-change:transform;background:#0f172ae0;border:1px solid #424754a6;border-radius:28px;padding:30px;transition:transform .15s ease-out,box-shadow .35s;position:relative;box-shadow:0 25px 60px #0003}.succession-map-card:after{content:"";background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #adc6ff1a, transparent 40%);opacity:0;pointer-events:none;z-index:1;border-radius:28px;transition:opacity .35s;position:absolute;inset:0}.succession-map-card:hover:after{opacity:1}.succession-map-card>*{z-index:2;position:relative;transform:translateZ(16px)}.succession-map-header{align-items:center;gap:15px;margin-bottom:28px;display:flex}.succession-map-icon-img{object-fit:contain;width:30px;height:30px}.succession-map-header h3{color:#dae2fd;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.current-ceo-card{background:#131b2e;border:1px solid #424754;border-radius:12px;align-items:center;gap:15px;padding:15px;display:flex}.ceo-avatar{color:#adc6ff;background:#222a3d;border:2px solid #adc6ff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:flex}.current-ceo-card h4{color:#dae2fd;margin:0 0 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.current-ceo-card p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:10px}.succession-connector{background:#424754;width:1px;height:30px;margin:0 auto}.succession-candidates{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.candidate-card{text-align:center;transform-style:preserve-3d;cursor:pointer;border-radius:12px;padding:16px;transition:all .35s cubic-bezier(.22,1,.36,1)}.candidate-ready:hover,.candidate-future:hover{transform:translateY(-8px)rotateX(2deg);box-shadow:0 20px 45px #00000059}.candidate-ready{background:#adc6ff0d;border:2px solid #adc6ff}.candidate-future{opacity:.65;background:#131b2e;border:1px solid #424754}.candidate-avatar{background:#222a3d;border:2px solid #adc6ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 8px;font-family:Inter,sans-serif;font-weight:700;display:flex;overflow:hidden}.candidate-avatar-img{object-fit:cover;border-radius:100%;width:35%;height:60%}.candidate-card h4{color:#dae2fd;margin:0 0 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:720}.candidate-status{border-radius:999px;padding:4px 8px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:inline-block}.ready-now{color:#002e6a;background:#adc6ff}.future-ready{color:#8c909f;background:#2d3449}@media (max-width:900px){.succession-container{grid-template-columns:1fr;gap:55px}}@media (max-width:600px){.succession-section{padding:70px 18px}.succession-content h2{font-size:28px}.succession-description{font-size:15px}.succession-risk-header{flex-direction:column;align-items:flex-start}.succession-map-card{padding:22px}.succession-candidates{grid-template-columns:1fr}}
.talent-pool-section{background:0 0;width:100%;padding:95px 24px 110px;overflow:hidden}.talent-pool-container{grid-template-columns:1.5fr .5fr;gap:80px;width:100%;max-width:1180px;margin:0 auto;display:grid}.talent-capability-label{color:#89ceff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.talent-label-icon-img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.talent-pool-left h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.talent-description{color:#c2c6d6;margin:22px 0 35px;font-family:Inter,sans-serif;font-size:15px;line-height:1.7}.nine-box-wrapper{background:#0f172ae0;border:1px solid #424754a6;border-radius:26px;width:100%;max-width:1100px;margin-top:40px;padding:18px;box-shadow:0 20px 50px #00000026}.nine-box-image{border-radius:16px;width:130%;height:auto;display:block}.talent-pool-right{padding-top:10px}.talent-table-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.talent-table-header h3{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600}.talent-search{width:230px;position:relative}.talent-search .search-icon{color:#8c909f;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.talent-search input{color:#dae2fd;background:#222a3d;border:1px solid #424754;border-radius:999px;outline:none;width:100%;padding:10px 15px 10px 39px;font-family:Inter,sans-serif;font-size:12px}.talent-search input::placeholder{color:#8c909f}.talent-search input:focus{border-color:#adc6ff}.talent-table-wrapper{width:100%;overflow-x:auto}.talent-table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif}.talent-table th{text-align:left;color:#8c909f;letter-spacing:.6px;border-bottom:1px solid #424754;padding:14px 10px;font-size:9px;font-weight:700}.talent-table td{color:#dae2fd;border-bottom:1px solid #424754;padding:16px 10px;font-size:12px}.talent-table tbody tr{transition:background .2s}.talent-table tbody tr:hover{background:#131b2e80}.candidate-profile{align-items:center;gap:11px;display:flex}.candidate-initials{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:flex}.candidate-initials.primary{color:#adc6ff;background:#adc6ff26}.candidate-initials.tertiary{color:#89ceff;background:#89ceff26}.candidate-initials.neutral{color:#fff;background:#424754}.candidate-profile strong{color:#dae2fd;margin-bottom:3px;font-size:11px;display:block}.candidate-profile span{color:#8c909f;font-size:9px;display:block}.performance-high{color:#adc6ff;font-weight:700}.performance-medium{color:#89ceff;font-weight:700}.readiness-pill{border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-block}.readiness-pill.ready{color:#adc6ff;background:#adc6ff26}.readiness-pill.future{color:#8c909f;background:#2d3449}.score-column,.candidate-score{text-align:right!important}.candidate-score{font-weight:700}@media (max-width:950px){.talent-pool-container{grid-template-columns:1fr;gap:70px}.nine-box-wrapper{margin:0 auto}}@media (max-width:650px){.talent-pool-section{padding:70px 18px 90px}.talent-pool-left h2{font-size:28px}.talent-table-header{flex-direction:column;align-items:flex-start}.talent-search{width:100%}.talent-table{min-width:600px}.potential-label{display:none}}
.enterprise-section{background:0 0;width:100%;padding:100px 24px;overflow:hidden}.enterprise-container{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:100%;max-width:1180px;margin:0 auto;display:grid}.enterprise-console-wrapper{position:relative}.enterprise-console-glow{filter:blur(65px);pointer-events:none;background:#adc6ff12;border-radius:50%;position:absolute;inset:-45px}.enterprise-console{-webkit-backdrop-filter:blur(14px);background:#0f172ae6;border:1px solid #424754a6;border-radius:26px;padding:28px;position:relative;box-shadow:0 25px 60px #00000038}.enterprise-console-header{border-bottom:1px solid #424754;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.console-label{letter-spacing:1px;color:#8c909f;margin-bottom:5px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:block}.enterprise-console-header h3{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700}.console-status{color:#adc6ff;background:#adc6ff14;border:1px solid #adc6ff26;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:flex}.status-dot{background:#adc6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #adc6ffcc}.enterprise-admin-list{flex-direction:column;gap:10px;padding:20px 0;display:flex}.enterprise-admin-item{background:#222a3d80;border:1px solid #0000;border-radius:10px;align-items:center;padding:13px 15px;display:flex}.enterprise-admin-item-active{background:#adc6ff14;border-color:#adc6ff33}.enterprise-admin-icon{color:#adc6ff;background:#adc6ff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-right:13px;font-size:17px;display:flex}.enterprise-admin-info{flex:1}.enterprise-admin-info h4{color:#dae2fd;margin:0 0 3px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.enterprise-admin-info p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:9px}.enterprise-admin-arrow{color:#8c909f;margin-left:15px;font-size:22px}.enterprise-console-footer{border-top:1px solid #424754;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.enterprise-console-footer span{letter-spacing:.8px;color:#8c909f;margin-bottom:4px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:block}.enterprise-console-footer strong{color:#c2c6d6;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.health-indicator{align-items:flex-end;gap:4px;display:flex}.health-indicator span{background:#adc6ff;border-radius:2px;width:5px;margin:0;display:block}.health-indicator span:first-child{height:10px}.health-indicator span:nth-child(2){height:15px}.health-indicator span:nth-child(3){height:20px}.health-indicator span:nth-child(4){height:25px}.enterprise-content{flex-direction:column;align-items:flex-start;display:flex}.enterprise-capability-label{color:#89ceff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.enterprise-label-icon{font-size:20px}.enterprise-content h2{color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.enterprise-description{color:#c2c6d6;margin:22px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.enterprise-features{flex-direction:column;gap:20px;margin-top:30px;display:flex}.enterprise-feature{align-items:flex-start;gap:14px;display:flex}.enterprise-feature-icon{color:#adc6ff;background:#adc6ff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:900;display:flex}.enterprise-feature h3{color:#dae2fd;margin:0 0 5px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.enterprise-feature p{color:#8c909f;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}@media (max-width:900px){.enterprise-container{grid-template-columns:1fr;gap:55px}.enterprise-content{order:1}.enterprise-console-wrapper{order:2}}@media (max-width:600px){.enterprise-section{padding:70px 18px}.enterprise-content h2{font-size:28px}.enterprise-description{font-size:15px}.enterprise-console{padding:20px}.enterprise-console-header{flex-direction:column}}
.final-cta{background:0 0;border-top:1px solid #42475459;width:100%;padding:110px 24px;position:relative;overflow:hidden}.final-cta-glow{pointer-events:none;background:radial-gradient(circle,#adc6ff1f 0%,#89ceff0a 40%,#0000 72%);width:800px;height:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta-container{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:780px;margin:0 auto;display:flex;position:relative}.final-cta h2{letter-spacing:-1.2px;color:#dae2fd;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.2}.final-cta p{color:#c2c6d6;max-width:650px;margin:22px auto 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.final-cta-button{color:#002e6a;cursor:pointer;background:#adc6ff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:55px;margin-top:32px;padding:0 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 35px #adc6ff40}.final-cta-button span{font-size:22px}.final-cta-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px #adc6ff59}@media (max-width:700px){.final-cta{padding:80px 20px}.final-cta h2{font-size:34px}.final-cta p{font-size:15px}}@media (max-width:450px){.final-cta h2{font-size:29px}.final-cta-button{width:100%}}
.footer{background:linear-gradient(#adc6ff14 0%,#0000 40%),radial-gradient(circle at 20% 0,#89ceff1a 0%,#0000 50%),#060e20;border-top:1px solid #42475480;width:100%;padding:100px 24px 40px;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,#0000,#adc6ff80,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-container{width:100%;max-width:1180px;margin:0 auto}.footer-main{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:48px;padding-bottom:42px;display:grid}.footer-brand{max-width:340px}.footer-logo{align-items:center;gap:10px;display:flex}.footer-logo-img{object-fit:contain;width:38px;height:38px}.footer-logo>span{letter-spacing:-.5px;color:#adc6ff;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700}.footer-brand p{color:#8c909f;max-width:300px;margin:18px 0 0;font-family:Inter,sans-serif;font-size:13px;line-height:1.7}.footer-highlight{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#adc6ff0f;border:1px solid #adc6ff40;border-radius:14px;flex-direction:column;gap:6px;margin-top:28px;padding:20px 24px;transition:all .4s;display:inline-flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.footer-highlight span{letter-spacing:.18em;text-transform:uppercase;color:#adc6ff;font-size:11px;font-weight:700}.footer-highlight strong{color:#dae2fd;font-size:13px;font-weight:600}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-column h3{letter-spacing:.8px;text-transform:uppercase;color:#dae2fd;margin:0 0 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.footer-column a{color:#8c909f;font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s,transform .2s}.footer-column a:hover{color:#adc6ff;transform:translate(2px)}.footer-bottom{border-top:1px solid #42475466;justify-content:space-between;align-items:center;gap:30px;padding-top:20px;display:flex}.footer-bottom p{color:#646b7b;margin:0;font-family:Inter,sans-serif;font-size:10px}.footer-bottom-links{align-items:center;gap:25px;display:flex}.footer-bottom-links a{color:#646b7b;font-family:Inter,sans-serif;font-size:10px;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#adc6ff}@media (max-width:850px){.footer-main{grid-template-columns:2fr 1fr 1fr;gap:45px}.footer-brand{grid-column:1/-1;max-width:100%}}@media (max-width:600px){.footer{padding:55px 20px 25px}.footer-main{grid-template-columns:repeat(2,1fr);gap:40px 30px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:400px){.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:1}}
