@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Space+Grotesk:wght@500;700&display=swap");.consultancy-page{--font-sans:"Lato","Inter",system-ui,sans-serif;--font-serif:"Cormorant Garamond",serif;--font-display:"Space Grotesk",sans-serif;--color-brand-depth:#010816;--color-brand-primary:#00d2ff;--color-brand-secondary:#34d399;--color-brand-accent:#3a7bd5;--color-bg:#e5e7eb;--color-text:#0f172a;--color-card-bg:rgba(255,255,255,0.72);--color-card-border:rgba(148,163,184,0.35);font-family:var(--font-sans);line-height:1.5;font-weight:700;color:var(--color-text);background:radial-gradient(circle at 12% 18%,rgba(148,163,184,.1),transparent 38%),radial-gradient(circle at 82% 10%,rgba(100,116,139,.08),transparent 36%),radial-gradient(circle at 50% 88%,rgba(203,213,225,.1),transparent 36%),var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.consultancy-page .dark-theme{--color-bg:#030712;--color-text:#f8fafc;--color-card-bg:rgba(30,41,59,0.56);--color-card-border:rgba(148,163,184,0.28);font-weight:400}.consultancy-page .font-display{font-family:var(--font-display)}.consultancy-page .font-serif{font-family:var(--font-serif)}.consultancy-page h1,.consultancy-page h2,.consultancy-page h3,.consultancy-page h4,.consultancy-page h5,.consultancy-page h6{font-family:var(--font-sans);letter-spacing:-.02em}.consultancy-page .heading-font{font-family:var(--font-display)}.consultancy-page .glass-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);backdrop-filter:blur(16px);transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 10px 24px -14px rgba(15,23,42,.45),0 2px 8px -4px rgba(15,23,42,.25)}.consultancy-page .glass-card:hover{border-color:rgba(59,130,246,.5);background:color-mix(in srgb,var(--color-card-bg) 85%,#0f172a 15%);transform:translateY(-8px);box-shadow:0 26px 48px -22px rgba(2,6,23,.5),0 14px 26px -20px rgba(2,6,23,.45)}.consultancy-page .dark-theme .glass-card:hover{border-color:rgba(56,189,248,.45);background:color-mix(in srgb,var(--color-card-bg) 82%,#000 18%);box-shadow:0 24px 44px -18px rgba(0,0,0,.7)}.consultancy-page .animate-gradient-text{background-size:200% auto;animation:consultancy-gradient-text 6s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes consultancy-gradient-text{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes consultancy-scan{0%{top:-100%}to{top:100%}}.consultancy-page .scan-line{width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.1),transparent);position:absolute;top:-100%;left:0;pointer-events:none}.consultancy-page .glass-card:hover .scan-line{animation:consultancy-scan 3s linear infinite}.consultancy-page .content-dark-text :where(h1,h2,h3,h4,h5,h6,p,li,label,a,input,textarea,select){color:#0b0b0b!important}.consultancy-page .content-dark-text .text-transparent{color:transparent!important}.consultancy-page .content-dark-text .text-white{color:#ffffff!important}.consultancy-page .strategy-audit-btn{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.875rem 1rem!important;border:none!important;border-radius:.75rem!important;background-color:#2563eb!important;background-image:linear-gradient(90deg,#2563eb,#4f46e5)!important;color:#ffffff!important;font-size:1rem!important;font-weight:900!important;line-height:1.25!important;cursor:pointer!important;transition:box-shadow .2s ease,transform .15s ease!important}.consultancy-page .strategy-audit-btn:hover{box-shadow:0 25px 50px -12px rgba(37,99,235,.35)!important}.consultancy-page .strategy-audit-btn:active{transform:scale(.98)!important}.consultancy-page .strategy-audit-btn svg{color:#ffffff!important;stroke:#ffffff!important}@media (min-width:640px){.consultancy-page .strategy-audit-btn{gap:1rem!important;padding:1.5rem 1.25rem!important;border-radius:2rem!important;font-size:1.5rem!important}}@keyframes consultancy-infinite-scroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.consultancy-page .animate-infinite-scroll{animation:consultancy-infinite-scroll 60s linear infinite}@keyframes consultancy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.consultancy-page .animate-float{animation:consultancy-float 5s ease-in-out infinite}@media (min-width:1024px){.consultancy-page .training-sticky-col{position:sticky!important;top:7.5rem!important;align-self:start}}@media (max-width:1023px){.consultancy-page .training-sticky-col{position:static!important;top:auto!important}}.consultancy-page .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.consultancy-page .no-scrollbar::-webkit-scrollbar{display:none}@keyframes consultancy-cards-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.consultancy-page .animate-cards-marquee{animation:consultancy-cards-marquee 35s linear infinite;will-change:transform}@media (max-width:639px){.consultancy-page .animate-marquee-testimonials{animation-duration:28s!important}.consultancy-page .animate-infinite-scroll{animation-duration:40s!important}.consultancy-page .animate-cards-marquee{animation-duration:28s}}