@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";.hero-description-custom{font-family:Poppins,sans-serif;font-weight:500!important;font-size:16px;line-height:24px;color:#d1d5db;-webkit-font-smoothing:antialiased;margin-left:0;padding:0 20px;max-width:541px}@media(min-width:768px){.hero-description-custom{margin-left:230px;padding:0}}.hero-subheading-custom{font-family:Poppins,sans-serif;font-weight:500!important;font-size:18px;color:#fff}.btn-work-with-us{width:160px;height:50px;background:#fff;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;color:#000070;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:16px;transition:all .3s ease;border:none}.btn-work-with-us:hover{background:#000070;color:#fff;transform:translateY(-2px)}.btn-explore{width:220px;height:50px;border-radius:100px;background:#ffffff47;border:1px solid #FFFFFF;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:16px;cursor:pointer;transition:all .3s ease}.btn-explore:hover{background:#ffffff60;transform:translateY(-2px);box-shadow:0 4px 15px #ffffff1a}.heading-full-stack{width:100%!important;max-width:661px;height:auto!important;min-height:70px;font-family:Poppins,sans-serif;font-weight:600;font-size:32px;line-height:1.2;color:#00004a;background:#fff;display:flex;align-items:center;padding:10px 20px;white-space:normal}@media(min-width:768px){.heading-full-stack{font-size:60px;line-height:70px;white-space:nowrap}}.soft-chip-shadow{box-shadow:0 2px 4px #0000000a,0 4px 12px #0000000f}.soft-chip-shadow-hover:hover{box-shadow:0 4px 10px #00000014,0 8px 24px #0000001a}.view-more-text{font-family:Inter,sans-serif;font-weight:100;font-size:15px;line-height:20px;color:#4200dd;letter-spacing:0%;display:inline-flex;align-items:center;cursor:pointer;transition:opacity .2s ease}.view-more-text:hover{text-decoration:underline;opacity:.8}.card-title-style{display:block;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:22px!important;line-height:30px!important;color:#00004a!important;letter-spacing:0%;opacity:1;text-transform:none;margin:0}.heading-embedded-teams{max-width:1069px;min-height:70px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;color:#fff;letter-spacing:0%}@media(max-width:768px){.heading-embedded-teams{font-size:36px!important;line-height:44px!important;width:100%;height:auto}}.subheading-gradient-leverage{max-width:811px;min-height:80px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;letter-spacing:0%;background:linear-gradient(90deg,#ab87ff,#ff9be8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:1;font-style:normal}@media(max-width:1024px){.subheading-gradient-leverage{font-size:32px!important;line-height:40px!important;width:100%;height:auto}}.description-embedded-style{max-width:900px;min-height:26px;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:26px!important;color:#fff!important;letter-spacing:0%;display:block;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){.description-embedded-style{font-size:16px!important;line-height:24px!important;width:100%}}.banner-experts-style{max-width:1200px;min-height:32px;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:30px!important;line-height:32px!important;color:#fff!important;letter-spacing:0%;display:flex;align-items:center;opacity:1;font-style:normal;text-transform:none}@media(max-width:768px){.banner-experts-style{font-size:20px!important;line-height:28px!important;text-align:center;justify-content:center}}.card-squad-title{width:300px;height:62px;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:22px!important;line-height:30px!important;color:#fff!important;letter-spacing:0%;display:flex;align-items:center;opacity:1;text-transform:none;margin-bottom:1rem}.card-description-squad{max-width:169px;min-height:20px;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;color:#bdb8cf!important;letter-spacing:0%;display:flex;align-items:center;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased}.heading-key-capabilities{height:70px;align-items:center;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;color:#00004a!important;letter-spacing:0%;opacity:1;background:transparent;text-transform:none}@media(max-width:768px){.heading-key-capabilities{font-size:32px!important;line-height:40px!important;width:100%;height:auto}}.capability-banner-style{max-width:900px;height:32px;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:30px!important;line-height:32px!important;color:#00004a!important;letter-spacing:0%;display:flex;align-items:center;opacity:1;font-style:normal;text-transform:none}@media(max-width:768px){.capability-banner-style{font-size:20px!important;line-height:28px!important;height:auto}}.capability-card-title{width:400px;height:32px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;line-height:32px!important;color:#00004a!important;letter-spacing:0%;opacity:1;text-transform:none;margin-bottom:1rem}@media(max-width:768px){.capability-card-title{font-size:24px!important;line-height:30px!important;width:100%;height:auto}}To apply these specifications to the capability card descriptions,we will create a custom class that handles the Inter Medium typography and the specific constraints of your layout. 1 Update your CSS (index.css) We will use a fixed width and a flexible height (min-height) to ensure the text wraps correctly within the 52px design space (which allows for exactly 2 lines of 26px line-height). CSS .capability-card-description{width:234px;min-height:52px;display:flex;align-items:center;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:26px!important;color:#455364!important;letter-spacing:0%;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased}@media(max-width:768px){.capability-card-description{width:100%;font-size:16px!important;line-height:22px!important}}.heading-industry-verticals{max-width:959px;height:70px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;color:#fff!important;letter-spacing:0%;opacity:1;text-transform:none;margin:0}@media(max-width:768px){.heading-industry-verticals{font-size:32px!important;line-height:40px!important;height:auto}}.industry-vertical-title{width:226px;height:45px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:40px!important;line-height:45px!important;color:#fff!important;letter-spacing:0%;opacity:1;text-transform:none;margin:0}@media(max-width:768px){.industry-vertical-title{font-size:28px!important;line-height:34px!important;width:100%;height:auto}}.vertical-usecase-title{width:500px;height:24px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:22px!important;line-height:24px!important;color:#fff!important;letter-spacing:0%;opacity:1;font-style:normal;text-transform:none;margin:0}@media(max-width:768px){.vertical-usecase-title{width:100%;height:auto;font-size:18px!important;line-height:24px!important}}.vertical-usecase-description{max-width:500px;min-height:48px;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;color:#bdb8cf!important;letter-spacing:0%;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased;display:block}@media(max-width:768px){.vertical-usecase-description{width:100%;max-width:none;font-size:14px!important;line-height:20px!important}}.industry-vertical-header-title{min-width:159px;height:45px;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:40px!important;line-height:45px!important;color:#bdb8cf!important;display:flex;align-items:center;letter-spacing:0%;transition:color .3s ease}@media(max-width:768px){.industry-vertical-header-title{font-size:24px!important;line-height:32px!important;height:auto}}.managed-ai-gradient-title{display:inline-flex;align-items:center;width:368px;height:80px;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;letter-spacing:0%;background:linear-gradient(90deg,#30a,#c725a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:1}@media(max-width:768px){.managed-ai-gradient-title{font-size:36px!important;line-height:44px!important;width:auto;height:auto}}.development-teams-header-style{display:inline-flex;align-items:center;width:634px;height:80px;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;letter-spacing:0%;color:#00004a!important;opacity:1}@media(max-width:1024px){.development-teams-header-style{font-size:36px!important;line-height:44px!important;width:auto;height:auto;display:inline}}.managed-ai-subheading{display:flex;align-items:center;width:800px;height:20px;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:20px!important;color:#00004a!important;letter-spacing:0%;opacity:1;font-style:normal}@media(max-width:768px){.managed-ai-subheading{width:100%;height:auto;line-height:1.4}}.managed-service-tab{width:100%!important;min-height:32px;display:flex;align-items:center;text-align:left;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:28px!important;line-height:1.2;letter-spacing:0%;transition:all .3s ease;opacity:1}@media(max-width:768px){.managed-service-tab{font-size:20px!important;line-height:28px!important;width:100%;height:auto}}.managed-card-label{display:flex;align-items:center;width:300px;height:20px;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:20px!important;color:#00004a!important;letter-spacing:0%;opacity:1;text-transform:none}@media(max-width:768px){.managed-card-label{font-size:16px!important;width:auto}}.managed-card-description{max-width:374px;min-height:72px;font-family:Inter,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#455364!important;text-align:left;text-justify:inter-word;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased}@media(max-width:768px){.managed-card-description{max-width:100%;min-height:auto}}.managed-feature-title{display:flex;align-items:center;width:159px;height:48px;font-family:Inter,sans-serif!important;font-weight:550!important;font-size:16px!important;line-height:24px!important;color:#00004a!important;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased}@media(max-width:768px){.managed-feature-title{width:100%;height:auto;margin-bottom:4px}}.managed-feature-description{max-width:472px;min-height:48px;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;color:#455364!important;text-align:left;text-justify:inter-word;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased}@media(max-width:768px){.managed-feature-description{max-width:100%;min-height:auto;text-align:left}}.partners-platforms-title{display:flex;align-items:center;width:630px;height:70px;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:60px!important;line-height:70px!important;color:#fff!important;letter-spacing:0%;opacity:1}@media(max-width:1024px){.partners-platforms-title{font-size:36px!important;line-height:44px!important;width:100%;height:auto}}.partners-section-description{max-width:817px;height:26px;display:flex;align-items:center;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:26px!important;color:#fff!important;letter-spacing:0%;opacity:1;font-style:normal;-webkit-font-smoothing:antialiased}@media(max-width:768px){.partners-section-description{width:100%;height:auto;font-size:16px!important;line-height:24px!important}}.ecosystem-filter-tab{min-width:180px;height:50px;display:flex;align-items:center;justify-content:center;padding:0 24px;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:18px!important;letter-spacing:0%;border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ecosystem-tabs-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;align-items:center}.ecosystem-filter-tab-active,.ecosystem-filter-tab-inactive{width:auto;min-width:max-content;height:50px;padding:0 32px;border-radius:100px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ecosystem-filter-tab-active span,.ecosystem-filter-tab-inactive span{white-space:nowrap;font-family:Poppins,sans-serif!important;font-size:18px!important;line-height:1}.ecosystem-filter-tab-active{background:#fff!important}.ecosystem-filter-tab-active span{font-weight:600!important;color:#4200dd!important}.ecosystem-filter-tab-inactive{background:#ffffff1a!important}.ecosystem-filter-tab-inactive span{font-weight:500!important;color:#fff!important}@media(max-width:768px){.ecosystem-filter-tab-active,.ecosystem-filter-tab-inactive{height:44px;padding:0 20px}.ecosystem-filter-tab-active span,.ecosystem-filter-tab-inactive span{font-size:16px!important}}.logo-container-spec{width:360px;height:100px;background:#0b0b39!important;border:1px solid #3E3593!important;box-shadow:inset 0 0 100px #332a5a!important;border-radius:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;transition:all .3s ease}.logo-image-spec{width:90px;height:90px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-name-spec{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:1.2!important;color:#fff!important;margin-left:16px;white-space:normal!important;overflow:visible!important;text-align:left;flex:1}.logo-container-spec{width:360px;height:auto;min-height:100px;padding:12px;background:#0b0b39!important;border:1px solid #3E3593!important;box-shadow:inset 0 0 100px #332a5a!important;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;transition:all .3s ease}.logo-container-spec:hover{border-color:#4200dd!important;transform:translateY(-2px)}@media(max-width:768px){.logo-container-spec{width:100%;height:80px}.logo-image-spec{width:60px;height:60px}.brand-name-spec{font-size:18px!important}}.heading-cybersecurity-spec{max-width:1151px;height:70px;display:flex;align-items:center;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:600!important;font-size:60px!important;line-height:70px!important;letter-spacing:0%;color:#00004a!important;position:relative;opacity:1}@media(max-width:1200px){.heading-cybersecurity-spec{font-size:42px!important;line-height:52px!important;height:auto;margin-bottom:20px}}@media(max-width:768px){.heading-cybersecurity-spec{font-size:32px!important;line-height:40px!important}}.description-cybersecurity-spec{max-width:1027px;min-height:52px;display:flex;align-items:center;font-family:Inter,sans-serif!important;font-style:normal;font-weight:500!important;font-size:18px!important;line-height:26px!important;color:#00004a!important;opacity:1;-webkit-font-smoothing:antialiased}@media(max-width:1024px){.description-cybersecurity-spec{font-size:16px!important;line-height:24px!important;width:100%;height:auto}}.security-banner-container{width:100%;max-width:1140px;height:148px;background:#e6e5ff;border-radius:10px;display:flex;align-items:center;padding-left:40px;margin-top:40px;margin-bottom:60px}.security-banner-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:30px;line-height:40px;color:#00004a;max-width:1075px;display:flex;align-items:center}@media(max-width:1024px){.security-banner-container{height:auto;padding:30px;max-width:100%}.security-banner-text{font-size:22px;line-height:32px}}.security-frameworks-title{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:3;color:#00004a;max-width:900px;height:auto;margin:0;display:inline-block}@media(max-width:768px){.security-frameworks-title{font-size:28px;line-height:36px;height:auto;margin-top:40px}}.security-summary-banner-full{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:30px;line-height:40px;color:#00004a;display:flex;align-items:center;width:100%;min-height:80px;background:#ede9fe;border-radius:16px;padding:20px 40px;box-sizing:border-box}@media(max-width:1024px){.security-summary-banner-full{font-size:20px;line-height:1.3;padding:15px 25px;min-height:60px}}.security-feature-label{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:24px;color:#00004a;display:flex;align-items:center;min-height:24px;min-width:66px;margin-bottom:4px}@media(max-width:768px){.security-feature-label{font-size:18px;line-height:20px}}.security-feature-description{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#455364;display:flex;align-items:center;max-width:411px;min-height:24px;margin-top:4px}@media(max-width:768px){.security-feature-description{max-width:100%;font-size:14px}}.border-divider-custom{border-bottom:1px solid #E0E0E0;width:500px;height:0px}.heading-insights-custom{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:60px;line-height:70px;color:#00004a;display:flex;align-items:center;max-width:779px;min-height:70px;width:100%;margin-bottom:48px}@media(max-width:1024px){.heading-insights-custom{font-size:40px;line-height:50px;max-width:100%}}@media(max-width:768px){.heading-insights-custom{font-size:32px;line-height:40px}}.insight-category-title{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:30px;color:#00004a;display:flex;align-items:center;max-width:400px;height:30px;margin-bottom:8px}.insight-description-custom{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#455364;display:flex;align-items:center;max-width:400px;height:20px;margin-bottom:32px}@media(max-width:768px){.insight-description-custom{font-size:14px;max-width:100%}}.insight-view-more{display:flex;align-items:center;width:91.11px;height:20px;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:15px;color:#4200dd;transition:all .3s ease;white-space:nowrap;cursor:pointer}.group:hover .insight-view-more{gap:8px}.footer-nav-link-custom{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:15px;color:#fff;display:flex;align-items:center;text-align:center;width:auto;min-width:max-content;height:15px;transition:color .3s ease;white-space:nowrap}.footer-nav-link-custom:hover{color:#60a5fa}.subtitle-full-stack{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:15px;text-transform:uppercase;color:#bdb8cf;display:flex;align-items:center;width:200px;height:15px;margin-bottom:12px;letter-spacing:.05em}.solution-modal-description{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:32px;color:#fff;display:flex;align-items:center;max-width:695px;min-height:64px}@media(max-width:768px){.solution-modal-description{font-size:18px;line-height:26px;max-width:100%}}.modal-table-header-label{font-family:Inter,sans-serif!important;font-style:normal;font-weight:600!important;font-size:18px!important;line-height:20px!important;color:#fff!important;display:flex;align-items:center;width:81px;height:20px}.modal-table-row-element{font-family:Inter,sans-serif!important;font-style:normal;font-weight:600!important;font-size:16px!important;line-height:24px!important;color:#fff!important;display:flex;align-items:center;max-width:141px;min-height:48px;-webkit-font-smoothing:antialiased}@media(max-width:768px){.modal-table-row-element{max-width:100%;min-height:auto;padding:8px 0}}.modal-table-row-solution{font-family:Inter,sans-serif!important;font-style:normal;font-weight:500!important;font-size:16px!important;line-height:24px!important;color:#bdb8cf!important;display:flex;align-items:center;max-width:301px;min-height:24px;opacity:1;-webkit-font-smoothing:antialiased}@media(max-width:768px){.modal-table-row-solution{max-width:100%;height:auto}}.solution-modal-header-group{width:770px;height:124px;display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:32px}@media(max-width:1024px){.solution-modal-header-group{width:100%;height:auto}}.rectangle-540-wrapper{position:relative;width:100%;height:auto;left:0;top:0;margin-bottom:2rem;z-index:10}@media(min-width:1024px){.rectangle-540-wrapper{position:absolute;width:770px;height:124px;left:635px;top:210px;margin-bottom:0}}.solution-modal-description{font-family:Poppins,sans-serif;font-weight:500;font-size:22px;line-height:32px;color:#fff;margin:0}#gradient-canvas{display:block;width:100%!important;height:100%!important;filter:saturate(1.2) brightness(1.2)}#canvas{position:relative;background-image:none!important}nav{position:relative;overflow:hidden}nav:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);transform:rotate(30deg);pointer-events:none;animation:liquid-shine 8s infinite linear}@keyframes liquid-shine{0%{transform:translate(-10%,-10%) rotate(30deg)}to{transform:translate(10%,10%) rotate(30deg)}}.nav-link-custom{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:500}.btn-liquid-glow{position:relative;background:#000;border:none;isolation:isolate;overflow:hidden}.btn-liquid-glow:before{content:"";position:absolute;top:-150%;left:-50%;width:200%;height:400%;background:conic-gradient(from 180deg at 50% 50%,transparent 0%,#4F46E5 25%,#7e22ce 50%,transparent 100%);animation:liquid-rotate 4s infinite linear;z-index:-2}.btn-liquid-glow:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#000;border-radius:inherit;z-index:-1}nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(255,255,255,.05) 100%);pointer-events:none}:root{--liquid-speed: 4s;--liquid-color-1: #4F46E5;--liquid-color-2: #7e22ce}.btn-liquid-glow{background:#000;border:none;isolation:isolate}.btn-liquid-glow:before{content:"";position:absolute;top:-150%;left:-50%;width:200%;height:400%;background:conic-gradient(from 180deg at 50% 50%,transparent 0%,var(--liquid-color-1) 25%,var(--liquid-color-2) 50%,transparent 100%);animation:liquid-rotate var(--liquid-speed) infinite linear;z-index:-2}.btn-liquid-glow:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:#02021e;border-radius:inherit;z-index:-1}.btn-liquid-glow:hover{--liquid-speed: 1s;transform:scale(1.05);box-shadow:0 0 20px #7e22ce66}@keyframes liquid-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.liquid-nav-shine{position:relative;overflow:hidden}.liquid-nav-shine:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none;animation:nav-liquid-drift 10s infinite alternate ease-in-out}@keyframes nav-liquid-drift{0%{transform:translate(-10%,-10%)}to{transform:translate(10%,10%)}}@media(max-width:768px){.btn-liquid-glow{min-height:60px}.mobile-glass-overlay{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}}.liquid-glass-overlay{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transform:translateZ(0);-webkit-transform:translateZ(0)}.mobile-menu-enter{pointer-events:auto;-webkit-animation:mobile-menu-in .3s cubic-bezier(.4,0,.2,1) forwards;animation:mobile-menu-in .3s cubic-bezier(.4,0,.2,1) forwards}.mobile-menu-exit{pointer-events:none;-webkit-animation:mobile-menu-out .25s cubic-bezier(.4,0,.2,1) forwards;animation:mobile-menu-out .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes mobile-menu-in{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}@-webkit-keyframes mobile-menu-in{0%{opacity:0;-webkit-backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(40px)}}@keyframes mobile-menu-out{0%{opacity:1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@-webkit-keyframes mobile-menu-out{0%{opacity:1;-webkit-backdrop-filter:blur(40px)}to{opacity:0;-webkit-backdrop-filter:blur(0px)}}
