@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";pointer-events:none;background:#ffffff80;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.ripple:active:after{animation:.6s ease-out ripple}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0056b326}.smooth-scale{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.smooth-scale:hover{transform:scale(1.1)}.glow-blue{transition:box-shadow .3s}.glow-blue:focus,.glow-blue:hover{box-shadow:0 0 0 4px #0056b31a,0 4px 12px #0056b333}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%) 0 0/200% 100%;animation:2s infinite shimmer}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse-scale{animation:2s ease-in-out infinite pulse-scale}@keyframes bounce-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bounce-y{animation:1.5s ease-in-out infinite bounce-y}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s ease-out forwards fade-in}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.6s ease-out fade-in-up}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-in-down{animation:.6s ease-out fade-in-down}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.slide-in-right{animation:.5s ease-out slide-in-right}@keyframes rotate-in{0%{opacity:0;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}.rotate-in{animation:.5s cubic-bezier(.34,1.56,.64,1) rotate-in}.button-press{transition:transform .1s}.button-press:active{transform:scale(.95)}@keyframes border-glow{0%,to{border-color:#0056b3;box-shadow:0 0 8px #0056b34d}50%{border-color:#00b0f0;box-shadow:0 0 16px #00b0f080}}.border-glow{animation:2s ease-in-out infinite border-glow}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.text-gradient-animate{background:linear-gradient(90deg,#0056b3,#00b0f0,#0056b3) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradient-shift}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-indeterminate:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:25%;animation:1.5s ease-in-out infinite progress-indeterminate;position:absolute;top:0;bottom:0;left:0}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-pulse}@keyframes notification-slide-in{0%{opacity:0;transform:translate(calc(100% + 2rem))}to{opacity:1;transform:translate(0)}}@keyframes notification-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 2rem))}}.notification-enter{animation:.4s cubic-bezier(.16,1,.3,1) notification-slide-in}.notification-exit{animation:.3s cubic-bezier(.7,0,.84,0) notification-slide-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:3s ease-in-out infinite float}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@keyframes ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}.ping{animation:1.5s cubic-bezier(0,0,.2,1) infinite ping}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hover-scale-subtle:hover{transform:scale(1.02)}.hover-scale-medium:hover{transform:scale(1.05)}.hover-scale-large:hover{transform:scale(1.1)}.hover-brightness:hover{filter:brightness(1.1)}.hover-opacity-80:hover{opacity:.8}.focus-ring-impact:focus{outline:none;box-shadow:0 0 0 3px #0056b34d}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.transition-slow{transition:all .5s cubic-bezier(.4,0,.2,1)}
.section-spacing-sm{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.section-spacing-sm{padding-top:4rem;padding-bottom:4rem}}.section-spacing-md{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.section-spacing-md{padding-top:5rem;padding-bottom:5rem}}.section-spacing-lg{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.section-spacing-lg{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.section-spacing-lg{padding-top:8rem;padding-bottom:8rem}}.section-spacing-xl{padding-top:6rem;padding-bottom:6rem}@media (min-width:768px){.section-spacing-xl{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1024px){.section-spacing-xl{padding-top:10rem;padding-bottom:10rem}}.container-sm{max-width:48rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-sm{padding-left:1.5rem;padding-right:1.5rem}}.container-md{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-md{padding-left:1.5rem;padding-right:1.5rem}}.container-lg{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-lg{padding-left:2rem;padding-right:2rem}}.container-full{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-full{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-full{padding-left:2rem;padding-right:2rem}}.spacing-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width:768px){.spacing-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}}.spacing-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:768px){.spacing-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.spacing-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}@media (min-width:768px){.spacing-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}}.spacing-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}@media (min-width:768px){.spacing-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}}.spacing-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}@media (min-width:768px){.spacing-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}}.grid-gap-sm{gap:1rem}@media (min-width:768px){.grid-gap-sm{gap:1.5rem}}.grid-gap-md{gap:1.5rem}@media (min-width:768px){.grid-gap-md{gap:2rem}}.grid-gap-lg{gap:2rem}@media (min-width:768px){.grid-gap-lg{gap:3rem}}.padding-card-sm{padding:1rem}@media (min-width:768px){.padding-card-sm{padding:1.5rem}}.padding-card-md{padding:1.5rem}@media (min-width:768px){.padding-card-md{padding:2rem}}.padding-card-lg{padding:2rem}@media (min-width:768px){.padding-card-lg{padding:2.5rem}}@media (min-width:1024px){.padding-card-lg{padding:3rem}}.margin-section-sm{margin-bottom:3rem}@media (min-width:768px){.margin-section-sm{margin-bottom:4rem}}.margin-section-md{margin-bottom:4rem}@media (min-width:768px){.margin-section-md{margin-bottom:5rem}}.margin-section-lg{margin-bottom:5rem}@media (min-width:768px){.margin-section-lg{margin-bottom:6rem}}@media (min-width:1024px){.margin-section-lg{margin-bottom:8rem}}.text-display-xl{font-size:3rem;font-weight:700;line-height:1.25}@media (min-width:768px){.text-display-xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.text-display-xl{font-size:4.5rem;line-height:1}}.text-display-xl{font-family:Montserrat,sans-serif}.text-display-lg{font-size:2.25rem;font-weight:700;line-height:1.25}@media (min-width:768px){.text-display-lg{font-size:3rem;line-height:1}}@media (min-width:1024px){.text-display-lg{font-size:3.75rem;line-height:1}}.text-display-lg{font-family:Montserrat,sans-serif}.text-display-md{font-size:1.875rem;font-weight:700;line-height:1.25}@media (min-width:768px){.text-display-md{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-display-md{font-size:3rem;line-height:1}}.text-display-md{font-family:Montserrat,sans-serif}.text-h1{font-size:2.25rem;font-weight:700;line-height:1.25}@media (min-width:768px){.text-h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.text-h1{font-size:3.75rem;line-height:1}}.text-h1{font-family:Montserrat,sans-serif}.text-h2{font-size:1.875rem;font-weight:700;line-height:1.25}@media (min-width:768px){.text-h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-h2{font-size:3rem;line-height:1}}.text-h2{font-family:Montserrat,sans-serif}.text-h3{font-size:1.5rem;font-weight:600;line-height:1.375}@media (min-width:768px){.text-h3{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.text-h3{font-size:2.25rem;line-height:2.5rem}}.text-h3{font-family:Montserrat,sans-serif}.text-h4{font-size:1.25rem;font-weight:600;line-height:1.375}@media (min-width:768px){.text-h4{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.text-h4{font-size:1.875rem;line-height:2.25rem}}.text-h4{font-family:Montserrat,sans-serif}.text-h5{font-size:1.125rem;font-weight:600;line-height:1.375}@media (min-width:768px){.text-h5{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.text-h5{font-size:1.5rem;line-height:2rem}}.text-h5{font-family:Montserrat,sans-serif}.text-h6{font-size:1rem;font-weight:600;line-height:1.5}@media (min-width:768px){.text-h6{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.text-h6{font-size:1.25rem;line-height:1.75rem}}.text-h6{font-family:Montserrat,sans-serif}.text-body-xl{font-size:1.125rem;line-height:1.625}@media (min-width:768px){.text-body-xl{font-size:1.25rem;line-height:1.75rem}}.text-body-lg{font-size:1rem;line-height:1.625}@media (min-width:768px){.text-body-lg{font-size:1.125rem;line-height:1.75rem}}.text-body-md{font-size:1rem;line-height:1.625}.text-body-sm{font-size:.875rem;line-height:1.625}@media (min-width:768px){.text-body-sm{font-size:1rem;line-height:1.5rem}}.text-body-xs{font-size:.75rem;line-height:1.5}@media (min-width:768px){.text-body-xs{font-size:.875rem;line-height:1.25rem}}.text-label-lg{font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width:768px){.text-label-lg{font-size:1rem;line-height:1.5rem}}.text-label-md{font-size:.875rem;font-weight:500;line-height:1.25rem}.text-label-sm{font-size:.75rem;font-weight:500;line-height:1rem}@media (min-width:768px){.text-label-sm{font-size:.875rem;line-height:1.25rem}}.text-caption-lg{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.text-caption-md{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}@media (min-width:768px){.text-caption-md{font-size:.875rem;line-height:1.25rem}}.text-caption-sm{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.text-impact-blue{--tw-text-opacity:1;color:rgb(0 86 179/var(--tw-text-opacity,1))}.text-impact-blue-light{--tw-text-opacity:1;color:rgb(0 176 240/var(--tw-text-opacity,1))}.text-impact-blue-dark{--tw-text-opacity:1;color:rgb(0 58 130/var(--tw-text-opacity,1))}.text-impact-green{--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1))}.text-impact-gray{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1))}.text-impact-gray-light{--tw-text-opacity:1;color:rgb(108 117 125/var(--tw-text-opacity,1))}.bg-impact-blue{--tw-bg-opacity:1;background-color:rgb(0 86 179/var(--tw-bg-opacity,1))}.bg-impact-blue-light{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-impact-gradient-blue{background:linear-gradient(135deg,#0056b3 0%,#003a82 100%)}.bg-impact-gradient-accent{background:linear-gradient(135deg,#0056b3 0%,#00b0f0 100%)}.btn-base{border-radius:12px;justify-content:center;align-items:center;font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-base:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;outline:2px solid #0000}.btn-base:disabled{cursor:not-allowed;opacity:.5}.btn-sm{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.btn-md{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem;line-height:1.75rem}.btn-xl{padding:1.25rem 2.5rem;font-size:1.25rem;line-height:1.75rem}.card-base{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px #0056b31a, 0 2px 4px -2px #0056b31a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:16px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-hover:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px #0056b31a, 0 4px 6px -4px #0056b31a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.card-padding-sm{padding:1rem}@media (min-width:768px){.card-padding-sm{padding:1.5rem}}.card-padding-md{padding:1.5rem}@media (min-width:768px){.card-padding-md{padding:2rem}}.card-padding-lg{padding:2rem}@media (min-width:768px){.card-padding-lg{padding:2.5rem}}.input-base{--tw-border-opacity:1;border-width:2px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-radius:12px;width:100%;padding:.75rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-base:focus{--tw-border-opacity:1;border-color:rgb(0 86 179/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#0056b31a}.input-error{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.input-error:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-ring-color:#ef44441a}.input-success{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.input-success:focus{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-ring-color:#22c55e1a}.label-base{--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.tablet-up{display:none}@media (min-width:768px){.tablet-up{display:block}}.desktop-only{display:none}@media (min-width:1024px){.desktop-only{display:block}}.flex-responsive{flex-direction:column}@media (min-width:768px){.flex-responsive{flex-direction:row}}.flex-responsive-reverse{flex-direction:column-reverse}@media (min-width:768px){.flex-responsive-reverse{flex-direction:row}}.text-responsive-center{text-align:center}@media (min-width:768px){.text-responsive-center{text-align:left}}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}.aspect-16-10{aspect-ratio:16/10}.rounded-impact-sm{border-radius:8px}.rounded-impact-md{border-radius:12px}.rounded-impact-lg{border-radius:16px}.rounded-impact-xl{border-radius:24px}.shadow-impact-sm{box-shadow:0 2px 4px #0056b31a}.shadow-impact-md{box-shadow:0 4px 12px #0056b326}.shadow-impact-lg{box-shadow:0 8px 24px #0056b333}.shadow-impact-xl{box-shadow:0 12px 32px #0056b340}.z-dropdown{z-index:10}.z-sticky{z-index:20}.z-fixed{z-index:30}.z-modal-backdrop{z-index:40}.z-modal{z-index:50}.z-popover{z-index:60}.z-tooltip{z-index:70}.truncate-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#0056b3 #f8fafc}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#f8fafc}.scrollbar-thin::-webkit-scrollbar-thumb{background:#0056b3;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#004494}@media print{.no-print{display:none!important}.print-break-before{page-break-before:always}.print-break-after{page-break-after:always}}
.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ilab-landing{--c-blue:#1e74b9;--c-green:#449c3c;--c-gold:#e8a020;--c-blue-light:#4a9fd4;--c-green-light:#5ec453;--c-on-surface:#0d1e3d;--c-on-surface-variant:#3d5575;--c-surface:#fff;--c-surface-dim:#f2f6fc;--c-surface-blue:#dce8f5;color:var(--c-on-surface);font-family:var(--font-inter),"Inter",system-ui,sans-serif;z-index:0;position:relative;overflow-x:clip}.ilab-hscroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem;gap:1rem;margin-inline:-1.25rem;padding-inline:1.25rem;display:flex;overflow-x:auto}.ilab-hscroll::-webkit-scrollbar{display:none}.ilab-hscroll>*{scroll-snap-align:start;flex:0 0 min(82vw,340px)}@media (min-width:768px){.ilab-hscroll{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow-x:visible}.ilab-hscroll>*{flex:1 1 0}}.ilab-xscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ilab-xscroll::-webkit-scrollbar{height:6px}.ilab-xscroll::-webkit-scrollbar-thumb{background:#1e74b940;border-radius:3px}.ilab-rail{--rail-cols:3;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;margin-inline:-1.25rem;padding:0 1.25rem .75rem;display:flex;overflow-x:auto}.ilab-rail::-webkit-scrollbar{display:none}.ilab-rail>*{scroll-snap-align:start;flex:0 0 min(80vw,330px);min-width:0}.ilab-rail.rail-2{--rail-cols:2}.ilab-rail.rail-4{--rail-cols:4}@media (min-width:768px){.ilab-rail{grid-template-columns:repeat(var(--rail-cols),minmax(0,1fr));scroll-snap-type:none;gap:1.5rem;margin-inline:0;padding:0;display:grid;overflow:visible}.ilab-rail>*{flex:none}}.ilab-rail-hint{letter-spacing:.04em;color:#7a9ab5;justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;font-size:11px;display:flex}@media (min-width:768px){.ilab-rail-hint{display:none}}.ilab-landing .ilab-bg{z-index:-1;pointer-events:none;background:#f4f8fd;position:fixed;inset:0;overflow:hidden}.ilab-landing .ilab-bg:before{content:"";filter:blur(48px);will-change:transform;background:radial-gradient(closest-side at 18% 18%,#1e74b912,#0000 70%),radial-gradient(closest-side at 84% 26%,#2dd4bf0f,#0000 70%),radial-gradient(closest-side at 72% 72%,#449c3c12,#0000 70%),radial-gradient(closest-side at 24% 82%,#4a9fd40d,#0000 70%);animation:40s ease-in-out infinite ilab-mesh-drift;position:absolute;inset:-12%}.ilab-landing .ilab-sec-light{isolation:isolate;background:#fffc;position:relative}.ilab-landing .ilab-sec-blue{isolation:isolate;background:#dce8f5b8;position:relative}.ilab-landing .ilab-sec-light:before,.ilab-landing .ilab-sec-blue:before{content:"";z-index:-1;pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 34%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 34%,#0000 100%)}.ilab-landing .ilab-sec-light:before{background-image:radial-gradient(circle at 1px 1px,#1e74b914 1.1px,#0000 0)}.ilab-landing .ilab-sec-blue:before{background-image:radial-gradient(circle at 1px 1px,#1e74b929 1.2px,#0000 0)}.ilab-landing .ilab-sec-blue:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 10% 16%,#1e74b914,#0000 62%),radial-gradient(closest-side at 90% 84%,#449c3c12,#0000 62%);position:absolute;inset:0}.ilab-landing .glass{-webkit-backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #1e74b924;box-shadow:0 2px 16px #0f1e3c14}.ilab-landing .glass-heavy{-webkit-backdrop-filter:blur(40px);background:#ffffffeb;border:1px solid #1e74b92e;box-shadow:0 4px 28px #0f1e3c1a}.ilab-landing .dark-glass{-webkit-backdrop-filter:blur(20px);background:#ffffff12;border:1px solid #ffffff21}.ilab-landing .dark-glass-heavy{-webkit-backdrop-filter:blur(40px);background:#ffffff1a;border:1px solid #ffffff29}.ilab-landing .card{background:#fff;border:1px solid #1e74b91f;border-radius:1rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .3s;box-shadow:0 2px 20px #0f1e3c12}.ilab-landing .card:hover{border-color:#1e74b947;transform:translateY(-5px);box-shadow:0 12px 40px #1e74b926}.ilab-landing .card-green{background:linear-gradient(135deg,#449c3c0a,#fff);border-color:#449c3c2e}.ilab-landing .card-green:hover{border-color:#449c3c52;box-shadow:0 12px 40px #449c3c24}.ilab-landing .text-gradient{background:linear-gradient(90deg,#1e74b9,#2d6e28);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ilab-landing .bg-blue{background:linear-gradient(135deg,#1e74b9,#0d5090)}.ilab-landing .bg-green{background:linear-gradient(135deg,#2d6e28,#449c3c)}.ilab-landing .bg-gold{background:linear-gradient(135deg,#e8a020,#c47d10)}.ilab-landing .bg-brand{background:linear-gradient(135deg,#1e74b9 0%,#1a6aad 45%,#2d6e28 100%)}.ilab-landing .badge-blue{color:#1e74b9;background:#1e74b91a;border:1px solid #1e74b940}.ilab-landing .badge-green{color:#449c3c;background:#449c3c1a;border:1px solid #449c3c40}.ilab-landing .badge-gold{color:#c47d10;background:#e8a0201a;border:1px solid #e8a02040}.ilab-nav .nav-link{color:#bdc8d1;font-size:.875rem;font-weight:500;transition:color .2s;position:relative}.ilab-nav .nav-link:after{content:"";background:linear-gradient(90deg,#1e74b9,#449c3c);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.ilab-nav .nav-link:hover,.ilab-nav .nav-link.active{color:#7ec1e8}.ilab-nav .nav-link:hover:after,.ilab-nav .nav-link.active:after{width:100%}.ilab-nav.nav-light .nav-link{color:#3d5575}.ilab-nav.nav-light .nav-link:hover,.ilab-nav.nav-light .nav-link.active{color:#1e74b9}.ilab-nav .mob-menu,.ilab-mob-menu{transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translate(100%)}.ilab-nav .mob-menu.open,.ilab-mob-menu.open{transform:translate(0)}.ilab-landing .ptrack{gap:1.5rem;width:max-content;animation:28s linear infinite ilab-scroll-x;display:flex}.ilab-landing .ptrack:hover{animation-play-state:paused}.ilab-landing .btn-shimmer,.ilab-nav .btn-shimmer{position:relative;overflow:hidden}.ilab-landing .btn-shimmer:before,.ilab-nav .btn-shimmer:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:2.5s 1.2s infinite ilab-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ilab-landing .sdiv{justify-content:center;align-items:center;max-width:1280px;height:90px;margin:0 auto;display:flex;position:relative;overflow:hidden}.ilab-landing .sdiv:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='30' viewBox='0 0 1280 30' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%231e74b9' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23449c3c' stop-opacity='0.5'/%3E%3Cstop offset='1' stop-color='%231e74b9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0,15 C160,5 320,25 480,15 C640,5 800,25 960,15 C1120,5 1280,25 1280,15' fill='none' stroke='url(%23g)' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:30px;position:absolute;top:50%;left:4rem;right:4rem;transform:translateY(-50%)}.ilab-landing .sdiv:after{content:"";filter:blur(.4px);background:linear-gradient(90deg,#0000,#1e74b9a6,#449c3ca6,#0000);width:25%;height:1px;animation:7s ease-in-out infinite ilab-sdiv-sweep;position:absolute;top:50%;left:-25%;transform:translateY(-50%)}.ilab-landing .sdiv-mark{z-index:2;background:linear-gradient(135deg,#1e74b9,#449c3c);border-radius:0 100%;width:12px;height:12px;animation:3.4s ease-in-out infinite ilab-sdiv-pulse;position:relative;transform:rotate(45deg);box-shadow:0 0 0 5px #f4f8fd,0 0 0 6px #1e74b92e,0 0 14px #1e74b966}@keyframes ilab-sdiv-pulse{0%,to{box-shadow:0 0 0 5px #f2f6fc,0 0 0 6px #1e74b92e,0 0 10px #1e74b959}50%{box-shadow:0 0 0 5px #f2f6fc,0 0 0 6px #449c3c38,0 0 22px #449c3c8c}}@keyframes ilab-sdiv-sweep{0%{opacity:0;left:-25%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.ilab-landing .hero-fade{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#f2f6fc59 55%,#f2f6fc 100%);height:120px;margin-top:-120px;position:relative}.ilab-landing .hero-fade:before{content:"";background:linear-gradient(#fff6,#1e74b980);width:1px;height:42px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ilab-landing .hero-fade:after{content:"";background:linear-gradient(135deg,#1e74b9,#449c3c);width:9px;height:9px;animation:3.4s ease-in-out infinite ilab-sdiv-pulse;position:absolute;bottom:8px;left:50%;transform:translate(-50%,50%)rotate(45deg);box-shadow:0 0 0 5px #f2f6fc,0 0 14px #1e74b973}@media (prefers-reduced-motion:reduce){.ilab-landing .sdiv:after{opacity:.6;animation:none}.ilab-landing .sdiv-mark,.ilab-landing .hero-fade:after{animation:none}}.ilab-landing .sdg-chip{cursor:pointer;background:#fff;border:1px solid #1e74b91f;transition:all .2s;box-shadow:0 2px 8px #0f1e3c0d}.ilab-landing .sdg-chip:hover{background:#1e74b90f;border-color:#1e74b947;transform:translateY(-2px);box-shadow:0 6px 18px #1e74b91a}.ilab-landing #ilab-cglow{pointer-events:none;z-index:0;background:radial-gradient(circle,#1e74b90f,#0000 70%);border-radius:50%;width:280px;height:280px;transition:left .1s linear,top .1s linear;position:fixed;transform:translate(-50%,-50%)}@keyframes ilab-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ilab-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes ilab-scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ilab-shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes ilab-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ilab-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ilab-spin-ccw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes ilab-pulse-dot{0%,to{box-shadow:0 0 4px}50%{box-shadow:0 0 14px,0 0 28px}}@keyframes ilab-pulse-orb{0%,to{box-shadow:0 0 20px #1e74b938,0 0 42px #1e74b91a,0 0 70px #449c3c12}50%{box-shadow:0 0 32px #1e74b961,0 0 64px #1e74b92e,0 0 100px #449c3c24}}.ilab-landing .fa{animation:4s ease-in-out infinite ilab-float-a}.ilab-landing .fb{animation:5s ease-in-out infinite ilab-float-b}.ilab-landing .anim-blink{animation:2s infinite ilab-blink}@keyframes ilab-aurora-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,3%)scale(1.08)}}@keyframes ilab-aurora-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,-3%)scale(1.1)}}.ilab-landing .ilab-aurora{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.ilab-landing #hero-decor,.ilab-landing #hero-mesh,.ilab-landing #hero-particles{will-change:transform}.ilab-landing #hero-decor{pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ilab-landing .hero-mesh{pointer-events:none;filter:blur(42px);background:radial-gradient(closest-side at 22% 28%,#1e74b91f,#0000 72%),radial-gradient(closest-side at 76% 22%,#2dd4bf1a,#0000 72%),radial-gradient(closest-side at 64% 82%,#449c3c1c,#0000 72%),radial-gradient(closest-side at 30% 78%,#4a9fd417,#0000 72%);animation:34s ease-in-out infinite ilab-mesh-drift;position:absolute;inset:-12%}@keyframes ilab-mesh-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(1.5%,-1.2%)scale(1.05)}66%{transform:translate(-1.2%,1.4%)scale(1.03)}}.ilab-landing .hero-glow{pointer-events:none;will-change:transform,opacity;filter:blur(72px);border-radius:50%;position:absolute}.ilab-landing .hero-glow-blue{animation:12s ease-in-out infinite ilab-glow-a}.ilab-landing .hero-glow-green{animation:14s ease-in-out infinite ilab-glow-b}@keyframes ilab-glow-a{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.07)}}@keyframes ilab-glow-b{0%,to{opacity:.46;transform:scale(1)}50%{opacity:.76;transform:scale(1.09)}}.ilab-landing .hero-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ilab-landing .hero-particle{will-change:transform,opacity;border-radius:50%;position:absolute}@keyframes ilab-particle-a{0%,to{transform:translate(0,0)}50%{transform:translate(6px,-26px)}}@keyframes ilab-particle-b{0%,to{transform:translate(0,0)}50%{transform:translate(-7px,-30px)}}@keyframes ilab-particle-c{0%,to{transform:translate(0,0)}50%{transform:translate(4px,-20px)}}.ilab-landing .hero-branch{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation:8s ease-in-out infinite ilab-sway}@keyframes ilab-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.ilab-landing .hero-wave{will-change:transform}.ilab-landing .hero-wave-a{animation:24s ease-in-out infinite ilab-wave-x}.ilab-landing .hero-wave-b{animation:30s ease-in-out infinite reverse ilab-wave-x}@keyframes ilab-wave-x{0%,to{transform:translate(0)}50%{transform:translate(-9px)}}.ilab-landing .hero-topwaves{pointer-events:none;z-index:1;filter:blur(2.5px);height:min(40vh,360px);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.ilab-landing .hero-topwaves svg{width:100%;height:100%;position:absolute;inset:0}.ilab-landing .htw-1,.ilab-landing .htw-2,.ilab-landing .htw-3{will-change:transform}.ilab-landing .htw-1{animation:22s ease-in-out infinite ilab-twave-a}.ilab-landing .htw-2{animation:28s ease-in-out infinite ilab-twave-b}.ilab-landing .htw-3{animation:36s ease-in-out infinite reverse ilab-twave-a}@keyframes ilab-twave-a{0%,to{transform:translate(0,0)}50%{transform:translate(-26px,7px)}}@keyframes ilab-twave-b{0%,to{transform:translate(0,0)}50%{transform:translate(24px,-6px)}}.hero-wave-bottom{pointer-events:none;z-index:1;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0}.hero-wave-bottom .hwb-svg{width:100%;height:clamp(56px,8vw,110px);display:block}.hero-wave-bottom .hwb-line{will-change:transform;filter:blur(1px)}.hero-wave-bottom .hwb-l1{animation:18s ease-in-out infinite hwb-drift-a}.hero-wave-bottom .hwb-l2{animation:24s ease-in-out infinite hwb-drift-b}@keyframes hwb-drift-a{0%,to{transform:translate(0)}50%{transform:translate(-28px)}}@keyframes hwb-drift-b{0%,to{transform:translate(0)}50%{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.hero-wave-bottom .hwb-l1,.hero-wave-bottom .hwb-l2{animation:none}}.ilab-landing #eco-text{animation:1s cubic-bezier(.22,1,.36,1) both ilab-enter-x}.ilab-landing #ecosystem{animation:1.1s cubic-bezier(.22,1,.36,1) 80ms both ilab-enter-scale}@keyframes ilab-enter-x{0%{transform:translate(-26px)}to{transform:translate(0)}}@keyframes ilab-enter-scale{0%{transform:scale(.93)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ilab-landing .ilab-aurora,.ilab-landing .hero-mesh,.ilab-landing .hero-glow-blue,.ilab-landing .hero-glow-green,.ilab-landing .hero-particle,.ilab-landing .hero-branch,.ilab-landing .hero-wave-a,.ilab-landing .hero-wave-b,.ilab-landing .htw-1,.ilab-landing .htw-2,.ilab-landing .htw-3,.ilab-landing #eco-text,.ilab-landing #ecosystem{animation:none!important}.ilab-landing #hero-decor{transition:none}}.ilab-landing .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(26px)}.ilab-landing .reveal.visible{opacity:1;transform:translateY(0)}.ilab-landing .d1{transition-delay:80ms}.ilab-landing .d2{transition-delay:.18s}.ilab-landing .d3{transition-delay:.28s}.ilab-landing .d4{transition-delay:.38s}.ilab-landing .eco-inner{-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #0056b31a;border-radius:14px;width:158px;padding:12px 14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .35s,background .35s,opacity .4s,filter .4s;position:relative;overflow:hidden;box-shadow:0 2px 18px #0056b312,0 0 0 1px #0056b30a}.ilab-landing .eco-card{cursor:pointer;will-change:transform;z-index:5;position:absolute}.ilab-landing .eco-card:hover .eco-inner,.ilab-landing .eco-card.eco-active .eco-inner{border-color:var(--eco-bc);box-shadow:0 8px 32px #0056b321,0 0 0 1.5px var(--eco-bc);background:#fff;transform:scale(1.07)}.ilab-landing .eco-card.eco-dim .eco-inner{opacity:.32;filter:blur(.6px);box-shadow:none;transform:scale(.97)}.ilab-landing .eco-card.eco-dim:hover .eco-inner{opacity:.74;filter:blur();border-color:var(--eco-bc);background:#fff;transform:scale(1.04);box-shadow:0 4px 20px #0056b31a}.ilab-landing .eco-line{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),opacity .4s,stroke-width .3s}.ilab-landing .eco-line.eco-lit{stroke-dashoffset:0!important;opacity:1!important;stroke-width:2px!important}.ilab-landing #eco-text{transition:opacity .28s,transform .28s}.ilab-landing .eco-bg-layer{will-change:opacity;background-position:50% 30%;background-size:cover;transition:opacity 1.1s;position:absolute;inset:0}.ilab-landing .eco-progress{width:0%;transition:none}.ilab-landing .eco-progress.run{transition:width linear}.ilab-landing #eco-grid{grid-template-columns:52% 48%;align-items:center;gap:3rem;display:grid}.ilab-landing #ecosystem{height:510px}@media (max-width:1023px){.ilab-landing #eco-grid{grid-template-columns:1fr;gap:2.5rem}.ilab-landing #eco-text{max-width:600px;min-height:460px;margin:0 auto}.ilab-landing #ecosystem{height:clamp(340px,58vw,490px)}}@media (max-width:639px){.ilab-landing #eco-grid{gap:0!important}.ilab-landing #eco-text{border-radius:1.25rem!important;max-width:100%!important;height:460px!important;min-height:0!important;margin:0!important;padding:1.5rem 1.25rem!important}.ilab-landing #eco-content{gap:.75rem!important}.ilab-landing #eco-title{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ilab-landing #eco-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ilab-landing #eco-stats>div>div:first-child{font-size:1.35rem!important}.ilab-landing #ecosystem,.ilab-landing #eco-hint{display:none!important}.ilab-landing #eco-mob-nav{display:flex!important}}.ilab-landing .sec-label{letter-spacing:.22em;text-transform:uppercase;color:#4a6b85;font-size:11px;font-weight:700}.ilab-landing .sec-line-blue{background:linear-gradient(90deg,#0000,#1e74b9);width:28px;height:1px}.ilab-landing .sec-line-green{background:linear-gradient(90deg,#449c3c,#0000);width:28px;height:1px}.ilab-landing .csl-wrap{position:relative}.ilab-landing .csl-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;gap:1rem;padding:0 1.25rem .875rem;display:flex;overflow-x:auto}.ilab-landing .csl-track::-webkit-scrollbar{display:none}.ilab-landing .csl-track:active{cursor:grabbing}.ilab-landing .csl-track>.csl-item{scroll-snap-align:start;flex:0 0 min(80vw,320px);min-width:0}@media (min-width:480px){.ilab-landing .csl-track>.csl-item{flex:0 0 calc(50% - .5rem)}}@media (min-width:768px){.ilab-landing .csl-wrap{margin:0!important}.ilab-landing .csl-track{scroll-snap-type:none;cursor:default;gap:1.25rem;padding:0;overflow-x:visible;display:grid!important}.ilab-landing .csl-track[data-cols="3"],.ilab-landing .csl-track[data-cols="6"]{grid-template-columns:repeat(3,1fr)}.ilab-landing .csl-track[data-cols="4"]{grid-template-rows:auto auto;grid-template-columns:1fr}.ilab-landing .csl-dots{display:none!important}}@media (min-width:1024px){.ilab-landing .csl-track{gap:1.5rem}.ilab-landing .csl-track[data-cols="4"]{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (max-width:767px){.ilab-landing .csl-outer{margin-left:-1.25rem;margin-right:-1.25rem}}.ilab-landing .csl-dots{justify-content:center;gap:6px;margin-top:14px;padding:0 1.25rem;display:flex}.ilab-landing .csl-dot{cursor:pointer;background:#1e74b938;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;transition:all .28s cubic-bezier(.4,0,.2,1)}.ilab-landing .csl-dot.active{background:#1e74b9;border-radius:4px;width:22px}@media (max-width:767px){.ilab-landing .sdiv{height:56px}.ilab-landing .hero-fade{height:72px;margin-top:-72px}.ilab-landing #hero{padding-top:5rem!important;padding-bottom:1.5rem!important}}@media (max-width:479px){.ilab-landing .sdiv{height:44px}.ilab-landing .hero-fade{height:56px;margin-top:-56px}.ilab-landing .prog-img{height:140px!important}.ilab-landing #eco-text{min-height:0!important}.ilab-landing .eco-inner{border-radius:10px!important;width:clamp(80px,22vw,120px)!important;padding:6px 8px!important}.ilab-landing #eco-orb{transform:translate(-50%,-50%)scale(.62)!important}.ilab-landing #ecosystem{height:clamp(260px,84vw,340px)!important}}.ilab-landing .ilab-form-shell>div{background:0 0!important;min-height:0!important}.ilab-landing .ilab-form-shell>div>div[aria-hidden=true]{display:none!important}.ilab-landing .ilab-form-shell>div>div{max-width:100%!important;margin:0!important;padding:0!important}.ilab-landing .ilab-form-shell>div>div>div.text-center.mb-10{display:none!important}.ilab-landing .ilab-form-shell>div>div>div.bg-white\/80{margin-bottom:1.5rem;box-shadow:none!important;background:#fff9!important;border-color:#1e74b91f!important}.ilab-landing .ilab-form-shell>div>div>div.bg-white:not(.bg-white\/80){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.ilab-landing .ilab-form-shell>div>div>div.bg-white:not(.bg-white\/80)>div:last-child{padding:0!important}
