.Navbar-module__R6-DUq__header{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-glass-border);background:#ffffffd9;position:fixed;top:0;left:0;right:0}.Navbar-module__R6-DUq__navContainer{justify-content:space-between;align-items:center;min-height:140px;padding:12px 0;display:flex}.Navbar-module__R6-DUq__logoGroup{align-items:center;gap:12px;display:flex}.Navbar-module__R6-DUq__logoImg{object-fit:contain;filter:drop-shadow(0 2px 8px #ffffff26)}.Navbar-module__R6-DUq__logotype{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-fg);font-size:1.5rem;font-weight:800}.Navbar-module__R6-DUq__desktopNav{gap:32px;display:flex}.Navbar-module__R6-DUq__navLink{color:var(--color-muted);font-size:.9375rem;font-weight:500;position:relative}.Navbar-module__R6-DUq__navLink:hover{color:var(--color-fg)}.Navbar-module__R6-DUq__navLink:after{content:"";background:var(--gradient-neon);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Navbar-module__R6-DUq__navLink:hover:after{width:100%}.Navbar-module__R6-DUq__actions{gap:16px;display:flex}@media (max-width:992px){.Navbar-module__R6-DUq__desktopNav,.Navbar-module__R6-DUq__actions{display:none}}
.Buttons-module__zdMu7a__btn{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.Buttons-module__zdMu7a__btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #8b5cf633}.Buttons-module__zdMu7a__btn:active{transform:translateY(0)}.Buttons-module__zdMu7a__primary{background:var(--gradient-neon);color:#fff}.Buttons-module__zdMu7a__primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .5s;position:absolute;inset:0 0 0 -100%}.Buttons-module__zdMu7a__primary:hover:before{left:100%}.Buttons-module__zdMu7a__secondary{color:var(--color-fg);border:1px solid var(--color-border);background:0 0}.Buttons-module__zdMu7a__secondary:hover{border-color:var(--color-accent);background:#8b5cf60d}.Buttons-module__zdMu7a__glass{background:var(--color-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);color:var(--color-fg)}.Buttons-module__zdMu7a__glass:hover{background:#ffffff14}
.Footer-module__1leIOq__footer{background:var(--color-fg);color:#f8f9fa;z-index:5;padding-top:80px;position:relative}.Footer-module__1leIOq__container{flex-wrap:wrap;justify-content:space-between;gap:48px;margin-bottom:80px;display:flex}.Footer-module__1leIOq__brand{max-width:300px}.Footer-module__1leIOq__logotype{font-family:var(--font-heading);color:#fff;margin-bottom:16px;font-size:1.5rem;font-weight:800}.Footer-module__1leIOq__tagline{color:#cbd5e1;font-size:.9375rem}.Footer-module__1leIOq__links{flex-wrap:wrap;gap:80px;display:flex}.Footer-module__1leIOq__col{flex-direction:column;gap:16px;display:flex}.Footer-module__1leIOq__col h4{color:#fff;margin-bottom:8px;font-size:1.1rem}.Footer-module__1leIOq__col a{color:#94a3b8;font-size:.9375rem;transition:color .2s}.Footer-module__1leIOq__col a:hover{color:var(--color-accent-light)}.Footer-module__1leIOq__bottom{text-align:center;color:#94a3b8;border-top:1px solid #ffffff1a;padding:24px 0;font-size:.875rem}@media (max-width:768px){.Footer-module__1leIOq__container{flex-direction:column}.Footer-module__1leIOq__links{flex-direction:column;gap:40px}}
.Hero-module__NQeFDq__heroSection{justify-content:center;align-items:center;min-height:100vh;padding:200px 0 80px;display:flex;position:relative;overflow:hidden}.Hero-module__NQeFDq__glowBg{filter:blur(80px);z-index:-1;background:radial-gradient(circle,#8b5cf626 0%,#0000 70%);border-radius:50%;width:50vw;height:50vw;animation:10s infinite Hero-module__NQeFDq__pulse;position:absolute;top:-10%;left:-10%}.Hero-module__NQeFDq__glowBgAlt{filter:blur(80px);z-index:-1;background:radial-gradient(circle,#1e40af26 0%,#0000 70%);border-radius:50%;width:60vw;height:60vw;animation:15s infinite reverse Hero-module__NQeFDq__pulse;position:absolute;bottom:-20%;right:-10%}@keyframes Hero-module__NQeFDq__pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}.Hero-module__NQeFDq__content{text-align:center;z-index:10;flex-direction:column;align-items:center;display:flex}.Hero-module__NQeFDq__title{margin-bottom:24px}.Hero-module__NQeFDq__subtitle{max-width:800px;margin-bottom:48px}.Hero-module__NQeFDq__ctaGroup{gap:16px;margin-bottom:80px;display:flex}.Hero-module__NQeFDq__aiWrapper{width:100%;max-width:800px}@media (max-width:768px){.Hero-module__NQeFDq__ctaGroup{flex-direction:column;width:100%;max-width:320px}.Hero-module__NQeFDq__ctaGroup button{width:100%}}
.AIAssistant-module__PLzOHq__container{text-align:left;padding:24px}.AIAssistant-module__PLzOHq__header{align-items:center;gap:8px;margin-bottom:24px;display:flex}.AIAssistant-module__PLzOHq__dot{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;animation:2s infinite AIAssistant-module__PLzOHq__pulse}.AIAssistant-module__PLzOHq__title{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600}.AIAssistant-module__PLzOHq__inputGroup{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0003;padding:8px;transition:border-color .3s;display:flex;position:relative}.AIAssistant-module__PLzOHq__inputGroup:focus-within{border-color:var(--color-accent)}.AIAssistant-module__PLzOHq__input{color:var(--color-fg);background:0 0;border:none;flex:1;padding:12px 16px;font-family:inherit;font-size:1rem}.AIAssistant-module__PLzOHq__input:focus{outline:none}.AIAssistant-module__PLzOHq__submitBtn{background:var(--gradient-neon);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex}.AIAssistant-module__PLzOHq__submitBtn:hover{transform:scale(1.05)}.AIAssistant-module__PLzOHq__example{color:var(--color-muted);margin-top:16px;padding-left:12px;font-size:.875rem;font-style:italic}.AIAssistant-module__PLzOHq__exLabel{color:var(--color-fg);margin-right:8px;font-style:normal;font-weight:600}.AIAssistant-module__PLzOHq__responseArea{animation:.4s ease-out AIAssistant-module__PLzOHq__fadeIn}.AIAssistant-module__PLzOHq__userQuery{color:var(--color-muted);border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px;font-style:italic}.AIAssistant-module__PLzOHq__badge{color:var(--color-accent-light);background:#8b5cf61a;border-radius:100px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.AIAssistant-module__PLzOHq__solution{color:var(--color-fg);margin-bottom:16px;font-size:1rem;font-weight:500}.AIAssistant-module__PLzOHq__nextStep{border-radius:var(--radius-sm);background:#1e40af1a;border:1px solid #1e40af4d;margin-bottom:16px;padding:16px;font-size:.9375rem}.AIAssistant-module__PLzOHq__resetBtn{color:var(--color-muted);font-size:.875rem;text-decoration:underline}.AIAssistant-module__PLzOHq__resetBtn:hover{color:var(--color-fg)}.AIAssistant-module__PLzOHq__typingContainer{padding:16px 0}.AIAssistant-module__PLzOHq__typingDots{align-items:center;gap:6px;display:flex}.AIAssistant-module__PLzOHq__typingDots span{background-color:var(--color-accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both AIAssistant-module__PLzOHq__bounce}.AIAssistant-module__PLzOHq__typingDots span:first-child{animation-delay:-.32s}.AIAssistant-module__PLzOHq__typingDots span:nth-child(2){animation-delay:-.16s}@keyframes AIAssistant-module__PLzOHq__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
.BentoServices-module__lFlnBW__section{z-index:5;position:relative}.BentoServices-module__lFlnBW__header{text-align:center;margin-bottom:64px}.BentoServices-module__lFlnBW__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(280px,auto);gap:24px;display:grid}.BentoServices-module__lFlnBW__card{flex-direction:column;padding:32px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.BentoServices-module__lFlnBW__card:hover{transform:translateY(-8px)}.BentoServices-module__lFlnBW__large,.BentoServices-module__lFlnBW__medium{grid-column:span 2}.BentoServices-module__lFlnBW__cardHeader{align-items:center;gap:16px;margin-bottom:16px;display:flex}.BentoServices-module__lFlnBW__iconPlaceholder{background:var(--gradient-neon);opacity:.8;border-radius:12px;width:48px;height:48px}.BentoServices-module__lFlnBW__desc{color:var(--color-muted);flex-grow:1;font-size:1.05rem}.BentoServices-module__lFlnBW__outcome{border-top:1px solid var(--color-glass-border);color:var(--color-fg);margin-top:24px;padding-top:16px;font-size:.875rem;font-weight:500}.BentoServices-module__lFlnBW__outcome span{color:var(--color-accent-light)}.BentoServices-module__lFlnBW__hoverGlow{opacity:0;pointer-events:none;background:radial-gradient(circle,#8b5cf61a 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.BentoServices-module__lFlnBW__card:hover .BentoServices-module__lFlnBW__hoverGlow{opacity:1}@media (max-width:992px){.BentoServices-module__lFlnBW__large,.BentoServices-module__lFlnBW__medium{grid-column:span 4}}
.GeoHighlight-module__MSZCqW__wrapper{z-index:5;padding:40px 0;position:relative}.GeoHighlight-module__MSZCqW__container{align-items:center;gap:32px;padding:40px;display:flex}.GeoHighlight-module__MSZCqW__globeIcon{font-size:3rem;animation:4s ease-in-out infinite GeoHighlight-module__MSZCqW__float}.GeoHighlight-module__MSZCqW__textWrap{flex:1}.GeoHighlight-module__MSZCqW__dynamicText{color:var(--color-accent-light);margin-top:8px;animation:.5s ease-out GeoHighlight-module__MSZCqW__fadeIn}.GeoHighlight-module__MSZCqW__controls{flex-direction:column;gap:8px;display:flex}.GeoHighlight-module__MSZCqW__btn{border:1px solid var(--color-border);color:var(--color-muted);border-radius:var(--radius-sm);background:#ffffff0d;padding:8px 16px;font-size:.875rem;transition:all .2s}.GeoHighlight-module__MSZCqW__btn:hover{background:#ffffff1a}.GeoHighlight-module__MSZCqW__activeBtn{border:1px solid var(--color-accent);color:var(--color-fg);border-radius:var(--radius-sm);background:#8b5cf633;padding:8px 16px;font-size:.875rem}@media (max-width:768px){.GeoHighlight-module__MSZCqW__container{text-align:center;flex-direction:column}.GeoHighlight-module__MSZCqW__controls{flex-flow:wrap;justify-content:center}}
.Outcomes-module__eJ4T2G__section{z-index:5;position:relative}.Outcomes-module__eJ4T2G__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Outcomes-module__eJ4T2G__card{text-align:center;padding:40px 24px;transition:transform .3s}.Outcomes-module__eJ4T2G__card:hover{border-color:#8b5cf64d;transform:translateY(-8px)}.Outcomes-module__eJ4T2G__value{font-family:var(--font-heading);color:var(--color-fg);background:var(--gradient-neon);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:3.5rem;font-weight:800}.Outcomes-module__eJ4T2G__label{color:var(--color-muted);font-size:1rem;font-weight:500}@media (max-width:992px){.Outcomes-module__eJ4T2G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.Outcomes-module__eJ4T2G__grid{grid-template-columns:1fr}}
.book-module__ZpBR2G__bookSection{min-height:calc(100vh - 80px);padding-top:200px}.book-module__ZpBR2G__container{align-items:center;gap:64px;display:flex}.book-module__ZpBR2G__intro{flex:1}.book-module__ZpBR2G__title{margin-bottom:24px}.book-module__ZpBR2G__features{flex-direction:column;gap:16px;margin-top:32px;display:flex}.book-module__ZpBR2G__feat{color:var(--color-accent-light);font-weight:500}.book-module__ZpBR2G__formCard{flex:1;width:100%;padding:48px}.book-module__ZpBR2G__form{flex-direction:column;gap:24px;display:flex}.book-module__ZpBR2G__row{gap:16px;display:flex}.book-module__ZpBR2G__row .book-module__ZpBR2G__inputGroup{flex:1}.book-module__ZpBR2G__inputGroup{flex-direction:column;gap:8px;display:flex}.book-module__ZpBR2G__inputGroup label{color:var(--color-muted);font-size:.875rem;font-weight:500}.book-module__ZpBR2G__inputGroup input,.book-module__ZpBR2G__inputGroup textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg);background:#0003;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .3s}.book-module__ZpBR2G__inputGroup input:focus,.book-module__ZpBR2G__inputGroup textarea:focus{border-color:var(--color-accent);outline:none}.book-module__ZpBR2G__datePicker{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.book-module__ZpBR2G__reviewBlock{border-top:1px solid var(--color-glass-border);padding-top:16px}.book-module__ZpBR2G__checkbox{color:var(--color-muted);gap:8px;font-size:.875rem;display:flex}.book-module__ZpBR2G__success{text-align:center;padding:48px 0;animation:.5s ease-out book-module__ZpBR2G__fadeIn}.book-module__ZpBR2G__successIcon{background:var(--gradient-neon);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:2rem;font-weight:700;display:flex}@media (max-width:992px){.book-module__ZpBR2G__container{flex-direction:column}}@media (max-width:576px){.book-module__ZpBR2G__row{flex-direction:column}}
.login-module__m7NF2a__loginSection{justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding-top:200px;display:flex}.login-module__m7NF2a__container{justify-content:center;display:flex}.login-module__m7NF2a__authCard{width:100%;max-width:480px;padding:48px}.login-module__m7NF2a__form{flex-direction:column;gap:24px;display:flex}.login-module__m7NF2a__inputGroup{flex-direction:column;gap:8px;display:flex}.login-module__m7NF2a__inputGroup label{color:var(--color-muted);font-size:.875rem;font-weight:500}.login-module__m7NF2a__inputGroup input{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg);background:#0003;padding:12px 16px;font-size:1rem;transition:border-color .3s}.login-module__m7NF2a__inputGroup input:focus{border-color:var(--color-accent);outline:none}.login-module__m7NF2a__actions{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.login-module__m7NF2a__checkbox{color:var(--color-muted);cursor:pointer;align-items:center;gap:8px;display:flex}.login-module__m7NF2a__forgot{color:var(--color-accent-light)}.login-module__m7NF2a__forgot:hover{text-decoration:underline}.login-module__m7NF2a__support{text-align:center;color:var(--color-muted);margin-top:32px;font-size:.875rem}.login-module__m7NF2a__support a{color:var(--color-accent-light);font-weight:500}
.CaseStudies-module__achsaq__section{z-index:5;position:relative}.CaseStudies-module__achsaq__header{text-align:center;margin-bottom:64px}.CaseStudies-module__achsaq__carousel{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.CaseStudies-module__achsaq__card{flex-direction:column;padding:32px;display:flex}.CaseStudies-module__achsaq__card h3{margin-bottom:24px}.CaseStudies-module__achsaq__details{color:var(--color-muted);flex-direction:column;flex-grow:1;gap:16px;font-size:.9375rem;display:flex}.CaseStudies-module__achsaq__result{color:var(--color-fg);border-radius:var(--radius-sm);border-left:3px solid var(--color-accent);background:#ffffff0d;padding:12px}.CaseStudies-module__achsaq__linkBtn{color:var(--color-accent-light);align-self:flex-start;margin-top:32px;font-weight:500;transition:opacity .2s}.CaseStudies-module__achsaq__linkBtn:hover{opacity:.8}@media (max-width:992px){.CaseStudies-module__achsaq__carousel{grid-template-columns:1fr}}
