:root{--ob-brand:#056c40;--ob-brand-dark:#045533;--ob-brand-light:#0f7643;--ob-brand-soft:#eaf7f0;--ob-cream:#f4f7f4;--ob-cream-deep:#f9fafb;--ob-ink:#1e2433;--ob-body:#4b5563;--ob-muted:#6b7385;--ob-surface:#fff;--ob-border:#eceff1;--ob-canopy:#97761f;--ob-aira:#5e5edb;--ob-font-display:Instrument Sans, var(--font-sans), system-ui, sans-serif;--ob-font-body:Instrument Sans, var(--font-sans), system-ui, sans-serif;--ob-radius-pill:999px;--ob-container:1480px;--ob-header-height:5.5rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}:focus:not(:focus-visible){outline:none}body{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;background-color:#fff9f6;font-size:1rem;font-weight:400;line-height:1.625}::selection{color:#1e2433;background:#056c402e}.skip-link{z-index:400;color:#fff;background:#056c40;border-radius:999px;padding:.75rem 1.25rem;font-weight:600;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-hidden{display:none!important}h1,.h1{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;font-size:clamp(2.5rem,5vw,3rem);font-weight:600;line-height:1.0625}h2,.h2{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600;line-height:1.2}h3,.h3{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;font-size:1.5rem;font-weight:600;line-height:1.333}h4,.h4{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;font-size:1.25rem;font-weight:500;line-height:1.4}p{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;font-size:1rem;font-weight:400;line-height:1.625}.lede{color:#6b7385;max-width:40rem;font-size:1rem;line-height:1.625}.text-brand{color:#056c40}.text-muted{color:#6b7385}.text-center{text-align:center}.body-sm{color:#4b5563;font-size:.875rem;line-height:1.571}.body-bold{font-size:.875rem;font-weight:600;line-height:1.571}.label{color:#1e2433;font-size:.8125rem;font-weight:500;line-height:1.538}.caption{color:#88909f;font-size:.75rem;font-weight:400;line-height:1.5}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#056c40;font-size:.6875rem;font-weight:700;display:inline-block}.tagline{letter-spacing:.12em;text-transform:uppercase;color:currentColor;opacity:.75;font-size:.625rem;font-weight:500}.badge{letter-spacing:.1em;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.25rem;min-height:1.5rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.badge--positive{color:#056c40;background:#eaf7f0}.badge--negative{color:#d64a57;background:#fff5f5}.badge--neutral{color:#6b7385;background:#f9fafb}.badge--recording{color:#ef4444;background:#fff5f5}.badge--priority{color:#c2410c;background:#fff7ed}.link{transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.link:focus-visible{outline-offset:3px;outline:2px solid #056c40}.link{color:#056c40;font-size:.875rem;font-weight:600}.link:hover{color:#045533}.link--arrow{align-items:center;gap:.5rem;display:inline-flex}.link--arrow:after{content:"→";transition:transform .25s cubic-bezier(.22,1,.36,1)}.link--arrow:hover:after{transform:translate(3px)}@media (max-width:1023px){h1,.h1,h2,.h2,.hero__title,.portfolio__title,.product-hero__title,.impact__title,.pillars__title,.showcase__title,.industries-served__title,.cta-band__title,.about-hero__title,.partners-hero__title,.product-panel__title{font-size:1.5rem!important}p,.lede,.portfolio__lede,.impact__lede,.hero__desc,.hero__subtitle,.hero__lede,.product-panel__desc,.product-panel__subtitle,.impact-card__subtitle,.cta-band__desc,.industries-served__item-desc{font-size:.75rem!important}}.u-brand{color:#056c40!important}.u-ink{color:#1e2433!important}.u-muted{color:#6b7385!important}.u-bg-cream{background-color:#f4f7f4!important}.u-bg-surface{background-color:#fff!important}.u-mt-0{margin-top:0!important}.u-mt-4{margin-top:1rem!important}.u-mt-8{margin-top:2rem!important}.u-mb-0{margin-bottom:0!important}.u-mb-4{margin-bottom:1rem!important}.u-mb-8{margin-bottom:2rem!important}.u-mx-auto{margin-inline:auto!important}.u-w-full{width:100%!important}.u-max-prose{max-width:40rem!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-flex{display:flex!important}.u-hidden{display:none!important}@media (min-width:768px){.u-md-block{display:block!important}.u-md-flex{display:flex!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-fade-up,.reveal-scale{opacity:1!important;transform:none!important}}.reveal,.reveal-fade-up{opacity:0;will-change:opacity,transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(60px)scale(.96)}.reveal.is-revealed,.reveal-fade-up.is-revealed{opacity:1;transform:translateY(0)scale(1)}.reveal-scale{opacity:0;will-change:opacity,transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:scale(.9)translateY(40px)}.reveal-scale.is-revealed{opacity:1;transform:scale(1)translateY(0)}[data-reveal-delay="100"]{transition-delay:.1s}[data-reveal-delay="150"]{transition-delay:.15s}[data-reveal-delay="200"]{transition-delay:.2s}[data-reveal-delay="250"]{transition-delay:.25s}[data-reveal-delay="300"]{transition-delay:.3s}[data-reveal-delay="350"]{transition-delay:.35s}[data-reveal-delay="400"]{transition-delay:.4s}[data-reveal-delay="500"]{transition-delay:.5s}[data-reveal-delay="600"]{transition-delay:.6s}.container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.container--wide{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.container--narrow{width:100%;max-width:920px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.container--flush{padding-inline:0}.section{padding-block:clamp(3.5rem,5vw,5.5rem);padding-inline:clamp(1rem,2vw,1.75rem);position:relative}.section--cream{background:#f4f7f4}.section--cream-deep{background:#f9fafb}.section--surface{background:#fff}.section--brand{color:#fff;background:#056c40}.section--rounded-top{border-top-left-radius:clamp(1.5rem,4vw,2.5rem);border-top-right-radius:clamp(1.5rem,4vw,2.5rem)}.grid{gap:2rem;display:grid}@media (min-width:768px){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid--footer{gap:2.5rem}@media (min-width:1024px){.grid--footer{grid-template-columns:minmax(16rem,1.4fr) repeat(5,minmax(0,1fr));gap:1.5rem}}.grid--product{align-items:center;gap:2.5rem}@media (min-width:1024px){.grid--product{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}}.stack{flex-direction:column;gap:1rem;display:flex}.stack--sm{gap:.5rem}.stack--lg{gap:2rem}.cluster{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site-header-trigger{z-index:101;pointer-events:auto;height:20px;position:fixed;top:0;left:0;right:0}.site-header{inset-inline:0;z-index:100;color:#fff;align-items:center;height:5.5rem;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .25s cubic-bezier(.22,1,.36,1),backdrop-filter .25s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;transform:translateY(0)}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-hidden:after{content:"";background:0 0;height:16px;position:absolute;top:100%;left:0;right:0}.site-header.is-hidden:hover,.site-header.is-hidden:focus-within{transform:translateY(0)}.site-header.is-sticky,.site-header:hover{color:#000;-webkit-backdrop-filter:blur(16px);background:#f9fafb;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 20px #00000014}.site-header.is-sticky .nav__link,.site-header:hover .nav__link{color:#000}.site-header.is-sticky .nav__link:hover,.site-header.is-sticky .nav__link[aria-current=page],.site-header:hover .nav__link:hover,.site-header:hover .nav__link[aria-current=page],.site-header.is-sticky .btn-connect,.site-header:hover .btn-connect{color:#056c40;background:#eaf7f0}.site-header.is-sticky .btn-connect:hover,.site-header:hover .btn-connect:hover{background:#d7f0e3}.site-header.is-sticky .nav-toggle,.site-header:hover .nav-toggle{color:#000;border-color:#e5e7eb}.site-header--solid{color:#1e2433;background:#fff;border-bottom:1px solid #edf0f3;position:fixed}.site-header--solid.is-sticky{-webkit-backdrop-filter:blur(16px);background:#f9fafb;box-shadow:0 4px 20px #0000000f}.site-header--solid .nav__list{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;gap:.25rem;padding:0}.site-header--solid .nav__link{color:#4b5563}.site-header--solid .nav__link:hover,.site-header--solid .nav__link[aria-current=page]{color:#056c40;background:#eaf7f0}.site-header--solid .nav-toggle{color:#1e2433;border-color:#eceff1}.site-header--solid .site-header__cta{color:#056c40;background:#eaf7f0;display:inline-flex}.site-header--solid .site-header__cta:hover{background:#d7f0e3}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);display:flex}.site-header__left{flex-shrink:0;align-items:center;display:flex}.site-header__center{flex:1;justify-content:center;display:flex}.site-header__right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.site-header__cta{display:none}@media (min-width:1024px){.site-header__cta{display:inline-flex}}.logo{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.logo__img{object-fit:contain;width:auto;height:clamp(2rem,3vw,2.5rem);display:block}.logo__mark{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;align-items:center;gap:.625rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;display:inline-flex}.logo__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.logo--brand .logo__mark{color:#056c40}.nav{display:none}@media (min-width:1024px){.nav{display:block}}.nav__list{padding:0;align-items:center;gap:1.5rem;margin:0;padding:.3rem .4rem;list-style:none;display:flex}.nav__item{position:relative}.nav__item--dropdown:hover .nav__dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav__item--dropdown:hover .nav__chevron{transform:rotate(180deg)}.nav__chevron{margin-left:.35rem;transition:transform .25s cubic-bezier(.22,1,.36,1)}.nav__dropdown{opacity:0;visibility:hidden;z-index:150;padding-top:.6rem;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px)}.nav__dropdown-list{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;min-width:10.5rem;margin:0;padding:.35rem;list-style:none;box-shadow:0 10px 30px #00000026}.nav__dropdown-link{color:#334155;white-space:nowrap;border-radius:.5rem;padding:.55rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1);display:block}.nav__dropdown-link:hover,.nav__dropdown-link[aria-current=page]{color:#056c40;background:#f1f5f9}.nav__link{transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.nav__link:focus-visible{outline-offset:3px;outline:2px solid #056c40}.nav__link{white-space:nowrap;color:#ffffffe0;border-radius:.375rem;align-items:center;padding:.45rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.nav__link:hover,.nav__link[aria-current=page]{color:#fff;background:#ffffff29}.btn-connect{transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.btn-connect:focus-visible{outline-offset:3px;outline:2px solid #056c40}.btn-connect{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.45rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-connect__arrow{width:11px;height:auto;transition:transform .25s cubic-bezier(.22,1,.36,1);display:none}@media (min-width:768px){.btn-connect__arrow{display:inline-block}}.btn-connect:hover{color:#fff;background:#ffffff3d}.btn-connect:hover .btn-connect__arrow{transform:translate(3px)}.nav-toggle{appearance:none;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}@media (min-width:1024px){.nav-toggle{display:none}}.nav-toggle__bar{background:currentColor;width:1.15rem;height:2px;display:block;position:relative}.nav-toggle__bar:before,.nav-toggle__bar:after{content:"";background:currentColor;height:2px;position:absolute;inset-inline:0}.nav-toggle__bar:before{top:-6px}.nav-toggle__bar:after{top:6px}.nav-drawer{z-index:200;opacity:0;visibility:hidden;background:#1e243380;transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.nav-drawer.is-open{opacity:1;visibility:visible}.nav-drawer.is-open .nav-drawer__panel{transform:translate(0)}.nav-drawer__panel{color:#1e2433;background:#f4f7f4;width:min(20rem,88vw);height:100%;padding:2rem 1.5rem;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:translate(100%)}.nav-drawer__head{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.nav-drawer__close{appearance:none;font:inherit;color:#111827;cursor:pointer;background:#0000000f;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:flex}.nav-drawer__close:hover{background:#0000001f;transform:scale(1.05)}.nav-drawer__list{flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.nav-drawer__link{border-bottom:1px solid #eceff1;padding:.75rem 0;font-size:.875rem;font-weight:600;display:block}.nav-drawer__sublist{margin:.25rem 0 .5rem;padding:0 0 0 1rem;list-style:none}.nav-drawer__sublink{color:#4b5563;padding:.45rem 0;font-size:.75rem;font-weight:500;display:block}.nav-drawer__sublink:hover{color:#056c40}.site-footer{color:#4b5563;background:#f9fafb;border-top-left-radius:clamp(1.5rem,4vw,2.5rem);border-top-right-radius:clamp(1.5rem,4vw,2.5rem);padding:2rem 0}.site-footer__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.site-footer__body{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.site-footer__body{grid-template-columns:33% 1fr;align-items:flex-start;gap:2rem;display:grid}}.site-footer__left{width:100%;max-width:100%}@media (min-width:480px){.site-footer__left{max-width:28rem}}.site-footer__menus{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;display:grid}@media (min-width:768px){.site-footer__menus{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.site-footer__menus{grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem}}.site-footer__desc{color:#52525d;margin-top:1rem;font-size:.938rem;line-height:1.6}.site-footer__newsletter{margin-top:1.5rem}.site-footer__col-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.site-footer__col-icon{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.site-footer__col-icon img{object-fit:contain;width:100%;height:100%}.site-footer__links{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.site-footer__link:focus-visible{outline-offset:3px;outline:2px solid #056c40}.site-footer__link{color:#52525d;font-size:.875rem}.site-footer__link:hover{color:#056c40}.site-footer__bottom{color:#88909f;border-top:1px solid #eceff1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:4rem;padding-top:2rem;font-size:.813rem;display:flex}.site-footer__bottom a:hover{color:#056c40}.site-footer p{color:#52525d;font-size:.75rem}.site-footer__bottom-link{margin-left:8px}.site-footer__locale{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.site-footer__locale:focus-visible{outline-offset:3px;outline:2px solid #056c40}.site-footer__locale{color:#1a1a1a;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.813rem;font-weight:600;display:inline-flex}.site-footer__locale-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.site-footer__locale-chevron{color:#1a1a1a;flex-shrink:0;width:.75rem;height:.75rem;transition:color .25s cubic-bezier(.22,1,.36,1)}.site-footer__locale:hover,.site-footer__locale:hover .site-footer__locale-chevron{color:#056c40}.site-footer__social{align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__social a{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity .25s cubic-bezier(.22,1,.36,1);display:flex}.site-footer__social a img{object-fit:contain;width:100%;height:100%}.site-footer__social a:hover{opacity:.8}.site-footer__legal{flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal a:hover{color:#056c40}.btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.btn{min-height:2.75rem;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;white-space:nowrap;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.btn__icon{flex-shrink:0;width:1rem;height:1rem}.btn--primary{color:#fff;background:#056c40;box-shadow:0 6px 16px #056c4038}.btn--primary:hover{background:#045533;transform:translateY(-1px)}.btn--primary:active{background:#045f38;transform:none}.btn--secondary{color:#056c40;background:#fff;border-color:#056c40}.btn--secondary:hover{background:#eaf7f0;transform:translateY(-1px)}.btn--ghost{color:#fff;background:0 0;border-color:#ffffff59}.btn--ghost:hover{background:#ffffff1a}.btn--outline{color:#056c40;background:0 0;border-color:#eceff1}.btn--outline:hover{background:#f9fcf8;border-color:#056c40}.btn--destructive{color:#fff;background:#d64a57}.btn--destructive:hover{background:#c1434e}.btn--connect{color:#1e2433;min-height:2.5rem;box-shadow:none;background:#fff;border-radius:999px;padding-inline:1.15rem;font-size:.8125rem}.btn--connect:hover{background:#f9fcf8;transform:none}.btn--lg{border-radius:1rem;padding-inline:1.5rem;font-size:1rem}@media (min-width:768px){.btn--lg{min-height:3.25rem}}.btn--sm{border-radius:.5rem;min-height:2.25rem;padding-inline:.9rem;font-size:.75rem}.btn--icon{width:2.75rem;min-height:2.75rem;padding:0}.btn:disabled,.btn[aria-disabled=true],.btn--disabled{color:#9ca3af;box-shadow:none;cursor:not-allowed;background:#f9fafb;border-color:#edf0f3;transform:none}.field{flex-direction:column;gap:.5rem;display:flex}.field__label{color:#1e2433;font-size:.8125rem;font-weight:500;line-height:1.538}.field__hint{color:#6b7385;font-size:.75rem;line-height:1.5}.field__error{color:#d64a57;font-size:.75rem;line-height:1.5}.field--error .input{background:#fff5f5;border-color:#d64a57}.field--error .input:focus{box-shadow:0 0 0 3px #d64a5726}.field-group{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.field-group{grid-template-columns:1fr 1fr;gap:1.5rem}}.input{transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.input:focus-visible{outline-offset:3px;outline:2px solid #056c40}.input{color:#1e2433;background:#fff;border:1px solid #eceff1;border-radius:.75rem;width:100%;min-height:2.75rem;padding:.7rem .9rem;font-size:.875rem;line-height:1.571}.input::placeholder{color:#88909f}.input:hover:not(:disabled){border-color:#82b6a0}.input:focus{border-color:#056c40;outline:none;box-shadow:0 0 0 3px #056c4024}.input:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#edf0f3}.input--with-action{padding-right:3.25rem}.input-group{align-items:center;display:flex;position:relative}.input-group .input{flex:1}.input-group__action{appearance:none;font:inherit;color:#056c40;cursor:pointer;background:#eaf7f0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex;position:absolute;right:.5rem}.input-group__action:hover{background:#eef9f3}.product-tabs-container{justify-content:center;width:100%;max-width:100%;margin:2rem auto 2.5rem;display:flex;position:relative}.product-tabs-container .product-tabs{margin:0 auto}.product-tabs-arrow{appearance:none;font:inherit;color:#056c40;cursor:pointer;z-index:10;background:#fff;border:1px solid #eae3de;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.5rem;line-height:1;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001f}.product-tabs-arrow:hover{color:#fff;background:#056c40;border-color:#056c40}.product-tabs-arrow--prev{left:.25rem}.product-tabs-arrow--next{right:.25rem}@media (min-width:1024px){.product-tabs-arrow{display:none}}.product-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs{background:0 0;border:1px solid #eae3de;border-radius:12px;gap:0;width:100%;max-width:640px;margin:0 auto;padding:.25rem}.product-tabs__item{scroll-snap-align:start;flex:none;min-width:max-content;margin:0;position:relative}@media (min-width:768px){.product-tabs__item{flex:1 1 0;min-width:0}}.product-tabs__item+.product-tabs__item:before{content:"";pointer-events:none;background:#eae3de;width:1px;transition:opacity .25s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.product-tabs__item.is-active-item:before,.product-tabs__item.is-active-item+.product-tabs__item:before{opacity:0}.product-tabs__btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.product-tabs__btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.product-tabs__btn{color:#056c40;white-space:nowrap;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem 1.15rem;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.product-tabs__btn .product-tabs__icon{color:#056c40;transition:color .25s cubic-bezier(.22,1,.36,1)}.product-tabs__btn[data-product=canopy],.product-tabs__btn[data-product=canopy] .product-tabs__icon{color:#a67c1e}.product-tabs__btn[data-product=aira],.product-tabs__btn[data-product=aira] .product-tabs__icon{color:#236b8e}.product-tabs__btn[aria-selected=true],.product-tabs__btn.is-active{background:#007541;border-radius:12px;color:#fff!important}.product-tabs__btn[aria-selected=true] .product-tabs__icon,.product-tabs__btn.is-active .product-tabs__icon{color:#fff!important}.product-tabs__btn[data-product=canopy][aria-selected=true],.product-tabs__btn[data-product=canopy].is-active{background:#a67c1e;border-radius:12px;color:#fff!important}.product-tabs__btn[data-product=aira][aria-selected=true],.product-tabs__btn[data-product=aira].is-active{background:#236b8e;border-radius:12px;color:#fff!important}.product-tabs__btn:hover:not([aria-selected=true]):not(.is-active){background:#00000006}.product-tabs__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.product-tabs__icon svg{width:100%;height:100%}.industry-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.industry-tabs::-webkit-scrollbar{display:none}.industry-tabs{background:0 0;border:1px solid #eae3de;border-radius:12px;gap:0;width:100%;max-width:55rem;margin:0 auto;padding:.25rem}.industry-tabs__item{scroll-snap-align:start;flex:none;min-width:max-content;margin:0;position:relative}@media (min-width:768px){.industry-tabs__item{flex:1 1 0;min-width:0}}.industry-tabs__item+.industry-tabs__item:before{content:"";pointer-events:none;background:#eae3de;width:1px;transition:opacity .25s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.industry-tabs__item.is-active-item:before,.industry-tabs__item.is-active-item+.industry-tabs__item:before{opacity:0}.industry-tabs__btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.industry-tabs__btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.industry-tabs__btn{color:#414141;white-space:nowrap;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.industry-tabs__btn .industry-tabs__icon{color:#056c40;transition:color .25s cubic-bezier(.22,1,.36,1)}.industry-tabs__btn[data-product=canopy],.industry-tabs__btn[data-product=canopy] .industry-tabs__icon{color:#a67c1e}.industry-tabs__btn[data-product=aira],.industry-tabs__btn[data-product=aira] .industry-tabs__icon{color:#236b8e}.industry-tabs__btn[aria-selected=true],.industry-tabs__btn.is-active{background:#056c40;border-radius:12px;color:#fff!important}.industry-tabs__btn[aria-selected=true] .industry-tabs__icon,.industry-tabs__btn.is-active .industry-tabs__icon{color:#fff!important}.industry-tabs__btn[data-product=canopy][aria-selected=true],.industry-tabs__btn[data-product=canopy].is-active{background:#a67c1e;border-radius:12px;color:#fff!important}.industry-tabs__btn[data-product=aira][aria-selected=true],.industry-tabs__btn[data-product=aira].is-active{background:#236b8e;border-radius:12px;color:#fff!important}.industry-tabs__btn:hover:not([aria-selected=true]):not(.is-active){background:#00000006}.industry-tabs__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.industry-tabs__icon svg{width:100%;height:100%}.product-panel{background:#fff;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;box-shadow:0 8px 24px #1e24330f}@media (min-width:1024px){.product-panel__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.product-panel__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;font-size:2.758rem;font-weight:600;line-height:1.2}.product-panel__desc{color:#4b5563;max-width:28rem;margin-top:1rem}.product-panel__feature:before{content:"";background-image:url(/images/icon-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.15rem;height:1.15rem}.product-panel__link{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#056c40;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.804rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.product-panel__link[data-product=canopy]{color:#a67c1e}.product-panel__link[data-product=canopy]:hover{color:#846216}.product-panel__link[data-product=aira]{color:#236b8e}.product-panel__link[data-product=aira]:hover{color:#1a526e}.product-panel__link-arrow{object-fit:contain;width:.85rem;height:.85rem;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.product-panel__link:hover{color:#034b2c;box-shadow:none;background:0 0;text-decoration:none}.product-panel__link:hover .product-panel__link-arrow{transform:translate(4px)}.app-mock{background:#f9fafb;border:1px solid #eceff1;border-radius:1.5rem;grid-template-columns:auto 1fr;min-height:22rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e24331f}.app-mock__sidebar{color:#fff;background:#045533;flex-direction:column;align-items:center;gap:.75rem;width:4.75rem;padding:1rem .5rem;display:flex}@media (min-width:768px){.app-mock__sidebar{align-items:stretch;width:11rem;padding:1.25rem .75rem}}.app-mock__brand{margin-inline:auto;background:#ffffff1f;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.5rem;font-weight:700;display:flex}.app-mock__nav-item{color:#ffffffb8;text-align:center;border-radius:999px;padding:.5rem .75rem;font-size:.75rem}@media (min-width:768px){.app-mock__nav-item{text-align:left}}.app-mock__nav-item.is-active{color:#fff;background:#ffffff29;font-weight:600}.app-mock__main{background:linear-gradient(#fbfaf8 0%,#f4f1ee 100%);padding:1.25rem}.app-mock__greeting{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;font-size:1.25rem;font-weight:700}.app-mock__widgets{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.app-mock__widgets{grid-template-columns:1.1fr 1fr}}.app-mock__widget{background:#fff;border:1px solid #eceff1;border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #1e24330a}.app-mock__float{background:#fff;border:1px solid #eceff1;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;bottom:1.25rem;left:5.5rem;box-shadow:0 16px 48px #1e243314}@media (min-width:768px){.app-mock__float{left:12rem}}.app-mock__float-icon{color:#7c6bc4;background:#efe8ff;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.sentiment{align-items:center;gap:1rem;display:flex}.sentiment__chart{background:conic-gradient(#0f7643 0 40.5%, #eab308 40.5% 70%, #ef4444 70% 100%);border-radius:50%;width:5.5rem;height:5.5rem;position:relative}.sentiment__chart:after{content:"";background:#fff;border-radius:50%;margin:.9rem;position:absolute;inset:0}.sentiment__value{z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0}.sentiment__legend{color:#4b5563;flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.sentiment__swatch{border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}.sentiment__swatch--pos{background:#0f7643}.sentiment__swatch--neu{background:#eab308}.sentiment__swatch--neg{background:#ef4444}.feature-card{background:#fff;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;gap:1.25rem;max-width:22rem;padding:1.25rem;display:flex;box-shadow:0 16px 48px #1e243314}.feature-card__row{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.feature-card__icon{color:#0f7643;background:#eaf7f0;border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.feature-card__title{color:#1e2433;font-size:1rem;font-weight:600;line-height:1.625}.feature-card__text{color:#6b7385;margin-top:.25rem;font-size:.875rem;line-height:1.571}.media-feature{border-radius:1.5rem;position:relative;overflow:hidden}.media-feature__image{aspect-ratio:16/9;object-fit:cover;width:100%}.media-feature__card{width:min(22rem,86%);position:absolute;bottom:clamp(1rem,4vw,2.5rem);right:clamp(1rem,4vw,2.5rem)}.trust-bar{grid-template-columns:repeat(6,1fr);place-items:start center;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.trust-bar{gap:.75rem}}@media (min-width:1024px){.trust-bar{gap:1.5rem}}.trust-bar__item{justify-content:center;width:100%;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.trust-bar__item:hover{transform:translateY(-2px)}.trust-badge-card{box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.25rem;width:100%;max-width:12rem;padding:0;display:flex}@media (min-width:1024px){.trust-badge-card{gap:.75rem}}.trust-badge-card__icon{justify-content:center;align-items:center;width:100%;height:2.25rem;display:flex}@media (min-width:480px){.trust-badge-card__icon{height:3.25rem}}@media (min-width:1024px){.trust-badge-card__icon{height:4.75rem}}.trust-badge-card__icon svg,.trust-badge-card__icon img{object-fit:contain;max-width:100%;max-height:100%}.trust-badge-card__label{color:#4b5563;font-size:.7rem;line-height:1.1;display:none}@media (min-width:480px){.trust-badge-card__label{display:block}}@media (min-width:1024px){.trust-badge-card__label{font-size:.75rem;line-height:1.2}}.accordion{width:100%;max-width:100%;margin-inline:auto}.accordion__item{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;margin-bottom:1.25rem;transition:all .25s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 2px 8px #00000005}.accordion__item:last-child{margin-bottom:0}.accordion__item.is-open{border-color:#d1d5db;box-shadow:0 4px 16px #0000000a}.accordion__trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.accordion__trigger:focus-visible{outline-offset:3px;outline:2px solid #056c40}.accordion__trigger{text-align:left;color:#111827;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:1.25rem 1.5rem;display:flex}@media (min-width:768px){.accordion__trigger{padding:1.5rem 1.75rem}}.accordion__trigger:hover{background:#00000003}.accordion__question{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#111827;flex:1;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:600;line-height:1.35}.accordion__item.is-open .accordion__question{font-weight:700}.accordion__icon{color:#056c40;background:#eaf7f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.15rem;font-weight:700;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.accordion__item.is-open .accordion__icon{color:#056c40;background:#eaf7f0}.accordion__panel{color:#64748b;padding:0 1.5rem 1.5rem;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.6;display:none}@media (min-width:768px){.accordion__panel{padding:0 1.75rem 1.75rem}}.accordion__panel p{margin:0}.accordion__item.is-open .accordion__panel{display:block}.newsletter{background:#fff;border:1px solid #eceff1;border-radius:1.5rem;padding:1.25rem;box-shadow:0 8px 24px #1e24330f}.newsletter__head{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.newsletter__icon{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.newsletter__icon img{object-fit:contain;width:100%;height:100%}.newsletter__title{color:#1a1a1a;font-size:.875rem;font-weight:700}.newsletter__text{color:#52525d;margin-top:.25rem;font-size:.75rem}.about-intro{background-color:#f4f7f4;padding:2rem 0;overflow:hidden}.about-intro__container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.about-intro__top{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;display:grid}@media (min-width:1024px){.about-intro__top{grid-template-columns:1fr 1fr;gap:5rem}}.about-intro__top-left{flex-direction:column;justify-content:flex-start;display:flex}.about-intro__title{letter-spacing:-.02em;color:#1e2433;margin-top:0;margin-bottom:1.5rem;font-size:2.5rem;font-weight:600;line-height:1.2}@media (min-width:1024px){.about-intro__title{font-size:3rem}}.about-intro__title .text-green{color:#056c40}.about-intro__description{color:#4b5563;font-size:.875rem;line-height:1.625}@media (min-width:1024px){.about-intro__description{font-size:.938rem}}.about-intro__top-right{grid-template-columns:1fr;gap:2rem;margin-left:2rem;padding-left:1.5rem;display:grid;position:relative}@media (min-width:1024px){.about-intro__top-right{margin-left:8rem}}.about-intro__top-right:before{content:"";background-color:#eceff1;width:1px;position:absolute;top:0;bottom:0;left:0}.about-intro__feature{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.about-intro__feature-icon{color:#056c40;background-color:#eaf7f0;border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-intro__feature-icon svg{width:24px;height:24px}.about-intro__feature-title{color:#1e2433;margin-bottom:.5rem;font-size:1rem;font-weight:600}.about-intro__feature-text{color:#4b5563;font-size:.813rem;line-height:1.571}.about-intro__banner{border-radius:16px;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.about-intro__banner{border-radius:20px;min-height:380px}}.about-intro__banner-image{z-index:1;position:absolute;inset:0}.about-intro__banner-image img{object-fit:cover;object-position:center}.about-intro__banner-overlay{z-index:2;background:linear-gradient(#0a0e0cf0 0%,#0a0e0ccc 60%,#0a0e0c4d 100%);align-items:center;width:100%;height:100%;min-height:320px;padding:2rem 1.5rem;display:flex;position:relative}@media (min-width:768px){.about-intro__banner-overlay{background:linear-gradient(90deg,#0a0e0cf5 0%,#0a0e0ce0 32%,#0a0e0c73 55%,#0a0e0c00 75%);padding:3rem 2.5rem}}@media (min-width:1024px){.about-intro__banner-overlay{min-height:380px;padding:4rem 3rem}}.about-intro__banner-content{flex-direction:column;gap:1.25rem;max-width:460px;display:flex}.about-intro__quote-icon{align-items:center;margin-bottom:.25rem;display:inline-flex}.about-intro__quote-icon img{object-fit:contain;width:auto;height:24px;display:block}.about-intro__banner-text{color:#fff;letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.45}@media (min-width:1024px){.about-intro__banner-text{font-size:1.125rem;line-height:1.45}}.about-intro__bottom{grid-template-columns:1fr;gap:2rem;padding:clamp(3rem,5vw,4.5rem) 0 0;display:grid}@media (min-width:768px){.about-intro__bottom{grid-template-columns:repeat(3,1fr);gap:0}}@media (min-width:1024px){.about-intro__bottom{grid-template-columns:repeat(5,1fr);gap:0}}.about-intro__value{text-align:center;flex-direction:column;align-items:center;padding:0 1rem;display:flex;position:relative}@media (min-width:768px){.about-intro__value+.about-intro__value:before{content:"";background-color:#00000014;width:1px;position:absolute;top:15%;bottom:15%;left:0}}.about-intro__value-icon{justify-content:center;align-items:center;height:48px;margin-bottom:.75rem;display:flex}.about-intro__value-icon img,.about-intro__value-icon svg{object-fit:contain;width:auto;height:36px}.about-intro__value-title{color:#111827;letter-spacing:-.01em;margin-bottom:.25rem;font-size:1rem;font-weight:700;line-height:1.3}@media (min-width:1024px){.about-intro__value-title{font-size:1.063rem}}.about-intro__value-text{color:#6b7280;margin:0;font-size:.84rem;line-height:1.4}.about-problem{background-color:#fff9f6;background-image:url(/images/image%2012159.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2rem 0;position:relative;overflow:hidden}.about-problem__container{z-index:2;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);position:relative}.about-problem__header{text-align:center;margin-bottom:4rem}.about-problem__title{letter-spacing:-.02em;color:#1e2433;font-size:2.5rem;font-weight:700;line-height:1.2}@media (min-width:1024px){.about-problem__title{font-size:3rem}}.about-problem__title .text-green{color:#056c40}.about-problem__comparison{flex-direction:column;justify-content:center;align-items:stretch;gap:1.5rem;display:flex;position:relative}@media (min-width:1024px){.about-problem__comparison{flex-direction:row;gap:1.5rem}}.about-problem__card{border-radius:1.5rem;flex-direction:column;flex:1;padding:2rem 1.5rem;display:flex}@media (min-width:1024px){.about-problem__card{max-width:43%;padding:3rem}}.about-problem__card--traditional{background-color:#f4f7f4}.about-problem__card--approach{color:#fff;background:linear-gradient(135deg,#0e8552 0%,#47a47c 100%)}@media (min-width:1024px){.about-problem__card--approach{z-index:2;box-shadow:0 20px 50px #1e24331f}}.about-problem__card-header{border-bottom:1px solid #0000001a;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.about-problem__card--approach .about-problem__card-header{border-bottom:1px solid #fff3}.about-problem__card-icon{color:#4b5563;background-color:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-problem__card-icon--approach{color:#056c40;background-color:#fff}.about-problem__card-title{font-size:1.25rem;font-weight:700;line-height:1.4}@media (min-width:1024px){.about-problem__card-title{font-size:1.25rem}}.about-problem__list{flex-direction:column;gap:1.5rem;display:flex}.about-problem__item{align-items:flex-start;gap:1rem;display:flex}.about-problem__item-icon{color:#88909f;flex-shrink:0;margin-top:2px}.about-problem__item-icon--approach{color:#056c40;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-top:0;display:flex}.about-problem__item-content{flex-direction:column;gap:.25rem;display:flex}.about-problem__item-title{color:inherit;font-size:.938rem;font-weight:600}.about-problem__color-white{color:#fff}.about-problem__item-text{color:#4b5563;font-size:.813rem;line-height:1.571}.about-problem__card--approach .about-problem__item-text{color:#ffffffd9}.about-problem__vs-divider{display:none}@media (min-width:1024px){.about-problem__vs-divider{z-index:3;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:50%;left:47.5%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #1e24330f}}.about-problem__vs-text{color:#6b7385;text-transform:uppercase;font-size:1rem;font-weight:700}.about-founder{background-color:#f4f7f4;padding:clamp(3.5rem,5vw,5.5rem) 0 calc(clamp(3.5rem,5vw,5.5rem) + 6rem);position:relative;overflow:hidden}.about-founder__container{grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);display:grid}@media (min-width:1024px){.about-founder__container{grid-template-columns:1fr 1fr;gap:4rem}}.about-founder__content{flex-direction:column;justify-content:center;max-width:600px;display:flex}.about-founder__title{letter-spacing:-.02em;color:#1e2433;margin-bottom:2rem;font-size:3.5rem;font-weight:600;line-height:1.2}@media (min-width:1024px){.about-founder__title{font-size:3rem;line-height:1.0625}}.about-founder__title .text-green{color:#056c40}.about-founder__body{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.about-founder__body p{color:#959595;font-size:1rem;font-weight:500;line-height:1.625}@media (min-width:1024px){.about-founder__body p{font-size:1rem}}.about-founder__author{flex-direction:column;gap:.25rem;display:flex}.about-founder__author-name{color:#212121;font-size:1.25rem;font-weight:500}.about-founder__author-title{color:#2b2b2b;font-size:.75rem}.about-founder__media{justify-content:flex-end;align-items:flex-end;width:100%;height:100%;min-height:500px;display:flex;position:relative}@media (min-width:1024px){.about-founder__media{min-height:700px}}.about-founder__image-wrapper{border-top-left-radius:120px;width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden}@media (min-width:1024px){.about-founder__image-wrapper{border-top-left-radius:160px;width:90%;height:90%}}.about-founder__image{object-fit:cover;width:100%;height:100%}.about-founder__image-fade{background:linear-gradient(#f4f7f400 0%,#f4f7f4 100%);height:150px;position:absolute;bottom:0;left:0;right:0}.about-founder__quote-card{z-index:2;background-color:#fff;border-radius:1.5rem;max-width:90%;margin-bottom:2rem;margin-left:-5%;margin-right:auto;padding:2rem;position:relative;box-shadow:0 16px 48px #1e243314}@media (min-width:1024px){.about-founder__quote-card{max-width:500px;margin-bottom:-5rem;margin-left:-15%;padding:2.5rem}}.about-founder__quote-icon{color:#0f7643;margin-bottom:1rem}.about-founder__quote-icon svg{opacity:.8;width:28px;height:28px}.about-founder__quote-text{color:#1e2433;margin-bottom:1.5rem;font-size:1rem;font-weight:500;line-height:1.625}.about-founder__quote-line{background-color:#dde2e6;width:40px;height:2px}.about-beliefs{color:#fff;background-color:#0b3420;background-image:url(/images/what-we-believe-bg.webp);background-position:50% -158px;background-repeat:no-repeat;background-size:cover;max-height:50rem;padding:2rem 0;position:relative;overflow:hidden}.about-beliefs__container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.about-beliefs__header{grid-template-columns:1fr;gap:1rem;margin-bottom:0;display:grid}@media (min-width:1024px){.about-beliefs__header{grid-template-columns:1.2fr 1fr;align-items:flex-start;gap:3rem}}.about-beliefs__title{color:#fff;letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;line-height:1.1}.about-beliefs__intro{align-items:stretch;gap:1.25rem;display:flex;position:relative}@media (min-width:1024px){.about-beliefs__intro{margin-top:.5rem}}.about-beliefs__intro-line{background:linear-gradient(#8fbf4acc 0%,#8fbf4a33 100%);border-radius:1px;flex-shrink:0;width:2px;position:relative}.about-beliefs__intro-dot{background-color:#8fbf4a;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #8fbf4acc}.about-beliefs__intro p{color:#ffffffd9;margin:0;font-size:clamp(.95rem,1.2vw,1rem);font-weight:400;line-height:1.5}.about-beliefs__diagram{width:100%;max-width:82.688rem;height:480px;margin:1rem auto 0;position:relative}@media (min-width:1024px){.about-beliefs__diagram{height:40rem}}.about-beliefs__diagram-image{display:none}.about-beliefs__arc-bg{z-index:1;opacity:.56;width:100%;height:100%;position:absolute;top:0;left:0}.about-beliefs__arc-svg{width:100%;height:100%}.about-beliefs__arc-svg path{stroke-width:3px}.about-beliefs__center-logo{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.about-beliefs__center-logo svg{filter:drop-shadow(0 0 35px #8fbf4a73);width:150px;height:150px}@media (min-width:1024px){.about-beliefs__center-logo svg{width:190px;height:190px}}.about-beliefs__nodes{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.about-beliefs__node{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;width:250px;display:flex;position:absolute;transform:translate(-50%,-50%)}.about-beliefs__node.reveal-fade-up{transition:opacity .85s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)}.about-beliefs__node.reveal-fade-up.is-revealed{transform:translate(-50%,-50%)}.about-beliefs__node--1{text-align:left;flex-direction:row;align-items:center;gap:.75rem;width:280px;top:64%;left:0%;transform:translate(-10%,-50%)}.about-beliefs__node--1.reveal-fade-up,.about-beliefs__node--1.reveal-fade-up.is-revealed{transform:translate(-10%,-50%)}.about-beliefs__node--1 .about-beliefs__node-icon{flex-shrink:0;margin-bottom:0}.about-beliefs__node--2{top:25%;left:14.6%}.about-beliefs__node--3{top:0%;left:50%}.about-beliefs__node--4{top:25%;left:85.4%}.about-beliefs__node--5{text-align:right;flex-direction:row-reverse;align-items:center;gap:.75rem;width:280px;top:64%;left:100%;transform:translate(-90%,-50%)}.about-beliefs__node--5.reveal-fade-up,.about-beliefs__node--5.reveal-fade-up.is-revealed{transform:translate(-90%,-50%)}.about-beliefs__node--5 .about-beliefs__node-icon{flex-shrink:0;margin-bottom:0}.about-beliefs__node-icon{background:radial-gradient(circle at 30% 30%,#15a350 0%,#0b6b33 100%);border:2px solid #8fbf4a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.75rem;display:flex;box-shadow:0 0 20px #8fbf4a80,inset 0 0 10px #fff3}.about-beliefs__node-icon svg{color:#fff;width:22px;height:22px}.about-beliefs__node-content{flex-direction:column;gap:4px;max-width:230px;display:flex}.about-beliefs__node-title{color:#fff;letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.about-beliefs__node-text{color:#ffffffd9;font-size:.875rem;font-weight:400;line-height:1.4}@media (max-width:1023px){.about-beliefs{background-color:#0b3420;background-image:none;max-height:none;padding:2.5rem 1rem}.about-beliefs__header{gap:1.5rem;margin-bottom:1.5rem}.about-beliefs__intro{flex-direction:column;align-items:flex-start;gap:1rem}.about-beliefs__intro-line{background:#ffffff26;width:100%;height:1px;margin:.5rem 0;position:relative}.about-beliefs__intro-dot{background-color:#8fbf4a;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 0 10px #8fbf4ae6}.about-beliefs__diagram{flex-direction:column;align-items:center;height:auto;margin-top:1rem;display:flex;position:relative}.about-beliefs__diagram-image{z-index:1;justify-content:center;align-items:center;width:100%;display:flex}.about-beliefs__diagram-image img{width:100%;max-width:320px;height:auto}.about-beliefs__center-logo,.about-beliefs__arc-bg{display:none}.about-beliefs__nodes{z-index:2;flex-direction:column;align-items:center;gap:1rem;width:100%;height:auto;display:flex;position:relative}.about-beliefs__node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;gap:1rem;width:100%;max-width:440px;padding:1.25rem;position:relative;box-shadow:0 10px 30px #0003;text-align:left!important;flex-direction:row!important;align-items:flex-start!important;top:auto!important;left:auto!important;transform:none!important}.about-beliefs__node .about-beliefs__node-icon{flex-shrink:0;width:50px;height:50px;margin-bottom:0}.about-beliefs__node .about-beliefs__node-icon svg{width:22px;height:22px}.about-beliefs__node .about-beliefs__node-content{flex-direction:column;gap:.5rem;width:100%;max-width:100%;display:flex}.about-beliefs__node .about-beliefs__node-title{color:#fff;margin:0;font-size:1.15rem;font-weight:700}.about-beliefs__node .about-beliefs__node-text{color:#ffffffbf;border-top:none;width:100%;margin-top:0;padding-top:0;font-size:.875rem;line-height:1.45}}.hero{color:#fff;isolation:isolate;background:#1a1410;flex-direction:column;justify-content:flex-start;height:40.25rem;min-height:40.25rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hero{justify-content:center;height:auto;min-height:min(100vh,65.25rem)}}.hero--about{justify-content:flex-end;min-height:33.438rem}@media (min-width:1024px){.hero--about{height:auto}}.hero--about .hero__layout{align-items:flex-end;padding-top:7rem;padding-bottom:clamp(2.5rem,4vw,5rem)}.hero--about .hero__title-wrapper{justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.5rem);margin-bottom:1rem;display:flex}.hero--about .hero__accent{flex-shrink:0;align-self:center;width:clamp(1.5rem,4vw,3rem);margin-bottom:0}.hero--about .hero__lede{max-width:47rem}.hero--compact{height:598px;min-height:598px}@media (min-width:1024px){.hero--compact{height:598px;min-height:598px}}.hero__media{z-index:-2;position:absolute;inset:0}.hero__media img{width:100%;height:100%;object-fit:cover!important;object-position:center center!important}@media (min-width:1024px){.hero__media img{object-position:center right!important}}.hero__overlay{z-index:-1;background:linear-gradient(90deg,#1e2433d6 0%,#1e243380 48%,#1e243347 100%),linear-gradient(#1e243359 0%,#1e24331f 42%,#1e24338c 100%);position:absolute;inset:0}.hero__layout{padding-inline:clamp(1rem,2vw,1.75rem);align-items:center;gap:1.5rem;width:100%;max-width:1160px;margin-inline:auto;padding-top:7.5rem;padding-bottom:3rem;display:grid}@media (min-width:768px){.hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:2rem}}@media (min-width:1024px){.hero__layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:2.5rem}}.hero__content{max-width:50rem}.hero__accent{background:linear-gradient(90deg,#0000 0%,currentColor 25% 100%);align-items:center;gap:0;width:7rem;height:1px;margin-bottom:1.5rem;display:flex;position:relative}.hero__accent:after{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)}.hero__accent{color:#eaf7f0}.hero__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:600;line-height:1.0625}.hero__lede{color:#ffffffe0;max-width:33rem;margin-top:1.5rem;font-size:1rem;line-height:1.625}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.hero__strips{z-index:5;flex-direction:column;justify-content:center;align-items:flex-end;gap:1.25rem;display:flex;position:relative}@media (min-width:768px) and (max-width:1023px){.hero__strips{align-self:flex-end;padding-top:6.5rem}}@media (min-width:1024px){.hero__strips{align-self:center;padding-top:0}}@media (max-width:767px){.hero__strips{align-self:auto;align-items:flex-start;margin-top:1.5rem;padding-top:0}}.hero-strip{-webkit-backdrop-filter:blur(20px);opacity:0;will-change:transform,opacity;background:linear-gradient(135deg,#1c1916a6 0%,#12100ebf 100%);border:1px solid #ffffff38;border-radius:1rem;align-items:center;gap:1rem;width:100%;max-width:25.5rem;padding:.938rem 1.35rem;animation:4.4s cubic-bezier(.16,1,.3,1) forwards heroStripChatPopup;display:flex;box-shadow:0 12px 36px #0006}.hero-strip--aira{animation-delay:1.2s}.hero-strip--sentio{animation-delay:3.2s}@media (min-width:768px){.hero-strip--sentio{margin-right:1.75rem}}.hero-strip--canopy{animation-delay:5.2s}.hero-strip__brand{flex-shrink:0;align-items:center;display:flex;overflow:visible}.hero-strip__brand img{object-fit:contain;width:auto;overflow:visible}.hero-strip--aira .hero-strip__brand img{height:1.3rem}.hero-strip--sentio .hero-strip__brand img{height:1.45rem}.hero-strip--canopy .hero-strip__brand img{height:1.25rem}.hero-strip__desc{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#ffffffe6;white-space:nowrap;text-shadow:0 1px 3px #0000004d;margin-left:auto;font-size:.875rem;font-weight:400}@keyframes heroStripChatPopup{0%{opacity:0;transform:translateY(520px)scale(.82)}70%{opacity:1;transform:translateY(-12px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.orbit{aspect-ratio:1;width:min(100%,32rem);margin-inline:auto;position:relative}.orbit__ring{border:1px dashed #ffffff40;border-radius:50%;margin:10%;position:absolute;inset:0;box-shadow:0 0 50px #0f764326}.orbit__core{background:radial-gradient(circle at 35% 30%,#203e2a,#0b4a2b 60%,#032b17 100%);border:2px solid #8fbf4a66;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%;box-shadow:0 0 45px #0f764380}.orbit__olive-icon{width:3rem;height:3rem}.orbit__node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;white-space:nowrap;background:#141821bf;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex;position:absolute;box-shadow:0 8px 24px #0000004d}.orbit__node-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.orbit__node-icon svg{width:100%;height:100%}.orbit__node-text{flex-direction:column;min-width:0;display:flex}.orbit__node strong{color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;display:block}.orbit__node span{color:#ffffffbf;white-space:nowrap;margin-top:.1rem;font-size:.75rem;line-height:1.2;display:block}.orbit__node--sentio{top:6%;right:0%}.orbit__node--canopy{bottom:22%;left:-2%}.orbit__node--aira{bottom:12%;right:-2%}.btn--on-dark{gap:1rem;color:#1e2433!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important;border-radius:.5rem!important}.btn--on-dark:hover{background:#f9fcf8!important}.btn--on-hero{font-size:.75rem!important}@media (min-width:768px){.btn--on-hero{font-size:.875rem!important}}.btn--on-hero img{display:none}@media (min-width:768px){.btn--on-hero img{display:inline-block}}.featured-products{text-align:center;background:#fff9f6;padding:2rem 0}.featured-products__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.featured-products__header{text-align:center;max-width:56rem;margin:0 auto 3rem}.featured-products__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.025em;color:#18181b;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:600;line-height:1.1}.featured-products__title-line{display:block}.featured-products__title-line--accent{color:#056c40}.featured-products__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#374151;max-width:54rem;margin:1rem auto 0;font-size:clamp(.95rem,1.25vw,1.125rem);font-weight:400;line-height:1.6}.featured-products__grid{perspective:1200px;grid-template-columns:1fr;place-items:stretch stretch;gap:1.5rem;display:grid}@media (min-width:768px){.featured-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.featured-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.featured-card{box-sizing:border-box;border-radius:1.75rem;width:100%;margin:0 auto;padding:2.25rem 1.5rem}@media (min-width:768px){.featured-card{max-width:100%}}@media (max-width:767px){.featured-card{max-width:25rem}}.featured-card{color:#fff;text-align:center;opacity:0;transform-style:preserve-3d;will-change:transform,opacity,box-shadow;flex-direction:column;align-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible;transform:translateY(60px)scale(.92);box-shadow:0 8px 24px #0000001f}.featured-card--delay-1{animation-delay:.2s}.featured-card--delay-2{animation-delay:.8s}.featured-card--delay-3{animation-delay:1.4s}.featured-card.is-animated{animation-name:featuredCardPopUp;animation-duration:.95s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.featured-card:hover{z-index:20;transform:translateY(-22px)translateZ(60px)scale(1.085)}.featured-card:hover .featured-card__link-arrow{transform:translate(8px)}.featured-card--sentio{background:#286544}.featured-card--sentio:hover{box-shadow:0 40px 80px -12px #286544b3,0 20px 40px -8px #00000059}.featured-card--canopy{background:#734559}.featured-card--canopy:hover{box-shadow:0 40px 80px -12px #734559b3,0 20px 40px -8px #00000059}.featured-card--aira{background:#b8582d}.featured-card--aira:hover{box-shadow:0 40px 80px -12px #b8582db3,0 20px 40px -8px #00000059}.featured-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.featured-card__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fff;font-size:2.125rem;font-weight:600;line-height:1.1}.featured-card__category{color:#ffffffd9;margin-top:.25rem;font-size:.938rem;font-weight:500}.featured-card__graphic{justify-content:center;align-items:center;width:100%;height:12rem;margin-top:1.25rem;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.featured-card__graphic svg{object-fit:contain;width:100%;max-width:100%;height:100%}.featured-card__dashboard-box{background:0 0;border-radius:1.15rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.featured-card__dashboard-img{object-fit:cover;object-position:top left;width:100%;height:100%}.featured-card__desc{color:#ffffffe6;max-width:18.5rem;margin-top:1.5rem;font-size:.938rem;line-height:1.5}.featured-card__divider{border:none;border-top:1px solid #fff3;width:100%;margin:1.5rem 0 1.25rem}.featured-card__features{color:#ffffffe6;text-align:center;flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.featured-card__footer{margin-top:auto;padding-top:1.75rem}.featured-card__link{color:#fff;align-items:center;gap:.5rem;font-size:.938rem;font-weight:500;text-decoration:none;display:inline-flex}.featured-card__link:hover{text-decoration:underline}.featured-card__link-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.aira-orbit,.orbit{width:210px;height:240px;margin:0 auto;position:relative}.aira-orbit .center,.orbit .center{z-index:20;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aira-orbit .center img,.orbit .center img{object-fit:contain;width:100%;height:100%;display:block}.aira-orbit .ring,.orbit .ring{transform-origin:50%;animation:8s linear infinite spinOrbit;position:absolute;inset:0}.aira-orbit .circle,.orbit .circle{opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:8s infinite popupOrbit;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.aira-orbit .circle img,.orbit .circle img{opacity:0;object-fit:contain;animation:8s infinite showIconOrbit;transform:scale(.4)}.aira-orbit .c1,.orbit .c1{--x:65px;--y:0px;animation:8s infinite popupOrbit}.aira-orbit .c2,.orbit .c2{--x:32px;--y:56px;animation:8s .2s infinite popupOrbit}.aira-orbit .c3,.orbit .c3{--x:-32px;--y:56px;animation:8s .4s infinite popupOrbit}.aira-orbit .c4,.orbit .c4{--x:-65px;--y:0px;animation:8s .6s infinite popupOrbit}.aira-orbit .c5,.orbit .c5{--x:-32px;--y:-56px;animation:8s .8s infinite popupOrbit}.aira-orbit .c6,.orbit .c6{--x:32px;--y:-56px;animation:8s 1s infinite popupOrbit}.aira-orbit .c1 img,.orbit .c1 img{animation-delay:.6s}.aira-orbit .c2 img,.orbit .c2 img{animation-delay:.8s}.aira-orbit .c3 img,.orbit .c3 img{animation-delay:1s}.aira-orbit .c4 img,.orbit .c4 img{animation-delay:1.2s}.aira-orbit .c5 img,.orbit .c5 img{animation-delay:1.4s}.aira-orbit .c6 img,.orbit .c6 img{animation-delay:1.6s}@keyframes popupOrbit{0%{opacity:0;transform:translate(0)scale(0)}10%{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}75%{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}95%{opacity:1;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(0)scale(0)}}@keyframes showIconOrbit{0%,15%{opacity:0;transform:scale(.4)}20%,75%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.2)}}@keyframes spinOrbit{0%,30%{transform:rotate(0)}75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes featuredCardPopUp{0%{opacity:0;transform:translateY(60px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.chart-loop{animation:7s linear infinite loop}.bar{transform-origin:bottom;border-radius:5px;width:24px;transform:scaleY(0)}.chart{border-bottom:1px solid #f9f6ed4d;width:208px;height:170px;position:relative}.bars{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.bar{transform-origin:bottom;border-radius:5px;width:24px;animation-duration:7s;animation-timing-function:ease;animation-iteration-count:infinite}.bar1{background:#f9f6ed2e;height:52px;animation-name:bar1}.bar2{background:#f9f6ed47;height:82px;animation-name:bar2}.bar3{background:#f9f6ed61;height:68px;animation-name:bar3}.bar4{background:#f9f6ed7a;height:108px;animation-name:bar4}.bar5{background:#f9f6ed94;height:90px;animation-name:bar5}.bar6{background:#f9f6edad;height:138px;animation-name:bar6}@keyframes bar1{0%,5%{transform:scaleY(0)}10%,to{transform:scaleY(1)}}@keyframes bar2{0%,9%{transform:scaleY(0)}14%,to{transform:scaleY(1)}}@keyframes bar3{0%,13%{transform:scaleY(0)}18%,to{transform:scaleY(1)}}@keyframes bar4{0%,17%{transform:scaleY(0)}22%,to{transform:scaleY(1)}}@keyframes bar5{0%,21%{transform:scaleY(0)}26%,to{transform:scaleY(1)}}@keyframes bar6{0%,25%{transform:scaleY(0)}30%,to{transform:scaleY(1)}}.graph-line{width:208px;height:151px;position:absolute;bottom:40px;left:0;overflow:visible}.graph-line polyline{fill:none;stroke:#f9f6ed;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:7s linear infinite lineLoop}.graph-line circle{fill:#f9f6ed;opacity:0;opacity:0;animation:7s infinite showDot;transform:translateY(40px)}.graph-line circle:first-of-type{animation-name:dot1}.graph-line circle:nth-of-type(2){animation-name:dot2}.graph-line circle:nth-of-type(3){animation-name:dot3}.graph-line circle:nth-of-type(4){animation-name:dot4}.graph-line circle:nth-of-type(5){animation-name:dot5}.graph-line circle:nth-of-type(6){animation-name:dot6}@keyframes dot1{0%,32%{opacity:0;transform:translateY(40px)}38%,to{opacity:1;transform:translateY(0)}}@keyframes dot2{0%,38%{opacity:0;transform:translateY(40px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes dot3{0%,44%{opacity:0;transform:translateY(40px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes dot4{0%,50%{opacity:0;transform:translateY(40px)}56%,to{opacity:1;transform:translateY(0)}}@keyframes dot5{0%,56%{opacity:0;transform:translateY(40px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes dot6{0%,62%{opacity:0;transform:translateY(40px)}68%,to{opacity:1;transform:translateY(0)}}@keyframes loop{0%{opacity:1}90%{opacity:1}90.01%{opacity:0}to{opacity:1}}@keyframes lineLoop{0%,68%{stroke-dashoffset:400px}85%,to{stroke-dashoffset:0}}@keyframes showDot{0%{opacity:0;transform:translateY(40px)}70%{opacity:1;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{to{stroke-dashoffset:0}}.feedback-animation{width:195px;height:195px;position:relative}.person{width:100%;display:block}.icon{opacity:0;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute}.rating-left{width:64px;animation-name:leftShow;top:65px;left:6px}.chat-top{width:28px;animation-name:topShow;top:35px;left:52px}.rating-right{width:65px;animation-name:rightShow;top:18px;right:13px}.chat-right{width:28px;animation-name:rightChatShow;top:76px;right:14px}@keyframes leftShow{0%,10%{opacity:0;transform:translateY(10px)scale(.8)}15%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.8)}}@keyframes topShow{0%,25%{opacity:0;transform:translateY(10px)scale(.8)}30%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.8)}}@keyframes rightShow{0%,40%{opacity:0;transform:translateY(10px)scale(.8)}45%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.8)}}@keyframes rightChatShow{0%,55%{opacity:0;transform:translateY(10px)scale(.8)}60%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.8)}}.portfolio{text-align:center;background:#fff9f6;padding:2rem 0}.portfolio__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.portfolio__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#111827;width:100%;max-width:100%;margin-inline:auto;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:600;line-height:1.15}.portfolio__title-line{display:block}@media (min-width:768px){.portfolio__title-line{display:block}}.portfolio__title-line--accent{color:#056c40}.portfolio__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;max-width:52rem;margin:1rem auto 0;font-size:1rem;font-weight:400;line-height:1.6}.portfolio__panels{text-align:left;margin-top:2.5rem}.portfolio__panel{display:none}.portfolio__panel.is-active,.portfolio__panel[aria-hidden=false]{animation:.45s cubic-bezier(.22,1,.36,1) ob-fade-up;display:block}.portfolio__dots{justify-content:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.portfolio__dots button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:#dde2e6;border:0;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:all .25s cubic-bezier(.22,1,.36,1)}.portfolio__dots button.is-active{background:#056c40;border-radius:999px;width:1.5rem}.product-panel{background:#fff;border:1px solid #e5e7eb;border-radius:1.75rem;width:100%;padding:clamp(2rem,3.5vw,3.25rem);box-shadow:0 16px 40px -10px #0000000d}.product-panel__grid{align-items:stretch;gap:2rem;display:grid}@media (min-width:1024px){.product-panel__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.product-panel__info{flex-direction:column;padding-right:0;display:flex}.product-panel__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#014816;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.product-panel__eyebrow[data-product=canopy]{color:#a67c1e}.product-panel__eyebrow[data-product=aira]{color:#236b8e}.product-panel__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#111827;font-weight:600;line-height:1.15}.product-panel__subtitle{color:#014816;margin-top:.35rem;font-size:clamp(1.125rem,1.8vw,1.35rem);font-weight:600}.product-panel__subtitle[data-product=canopy]{color:#a67c1e}.product-panel__subtitle[data-product=aira]{color:#236b8e}.product-panel__desc{color:#414141;margin-top:1rem;font-size:.688rem;line-height:1.6}.product-panel__features{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.product-panel__feature{color:#414141;align-items:center;gap:.75rem;font-size:.688rem;font-weight:500;display:flex}.product-panel__check{color:#056c40;background:#eaf7f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.75rem;font-weight:700;display:flex}.product-panel__cta{margin-top:2rem}.product-panel__btn{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.product-panel__btn:hover{background:#f9fafb;border-color:#9ca3af;transform:translate(2px)}.product-panel__frame-wrapper{border-radius:1.25rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #00000014}.product-panel__frame-img{object-fit:contain;border-radius:1.25rem;width:100%;height:auto;display:block}.app-mock{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;min-height:32rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #0000001a}.app-mock__sidebar{color:#94a3b8;background:#0f172a;flex-direction:column;flex-shrink:0;width:10rem;padding:1rem .75rem;display:flex}.app-mock__brand{border-bottom:1px solid #ffffff14;margin-bottom:.75rem;padding-bottom:.75rem}.app-mock__logo-badge{color:#fff;background:#056c40;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.app-mock__nav{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.app-mock__nav-item{color:#94a3b8;cursor:pointer;border-radius:.75rem;padding:.45rem .75rem;font-size:.75rem;font-weight:500;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1)}.app-mock__nav-item.is-active,.app-mock__nav-item:hover{color:#fff;background:#1e293b}.app-mock__body{background:#f8fafc;flex-direction:column;flex:1;display:flex;overflow:hidden}.app-mock__header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.app-mock__search{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;display:flex}.app-mock__actions{align-items:center;gap:.5rem;display:flex}.app-mock__pill-btn,.app-mock__export-btn{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:500}.app-mock__avatar{color:#4338ca;background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:flex}.app-mock__main{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.app-mock__welcome-bar{justify-content:space-between;align-items:flex-start;display:flex}.app-mock__greeting{color:#1e2433;font-size:1rem;font-weight:700}.app-mock__welcome{color:#64748b;margin-top:.1rem;font-size:.75rem}.app-mock__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.app-mock__card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem 1rem;box-shadow:0 1px 3px #0000000a}.app-mock__card--donut{text-align:center;flex-direction:column;align-items:center;display:flex}.app-mock__card--chart{margin-top:.25rem}.app-mock__card-title{color:#334155;text-align:left;width:100%;font-size:.75rem;font-weight:600}.app-mock__donut-wrapper{width:5.5rem;height:5.5rem;margin-block:.5rem;position:relative}.app-mock__donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.app-mock__donut-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-mock__donut-center strong{color:#1e2433;font-size:.85rem;font-weight:700;line-height:1}.app-mock__donut-center span{color:#64748b;font-size:.6rem}.app-mock__legend{color:#475569;gap:.5rem;margin:0;padding:0;font-size:.65rem;list-style:none;display:flex}.app-mock__legend .dot{border-radius:50%;width:.45rem;height:.45rem;margin-right:.2rem;display:inline-block}.app-mock__legend .dot--green{background:#10b981}.app-mock__legend .dot--amber{background:#f59e0b}.app-mock__legend .dot--red{background:#ef4444}.app-mock__stats-col{flex-direction:column;gap:.5rem;display:flex}.app-mock__stat-card{padding:.55rem .75rem}.app-mock__stat-label{color:#64748b;font-size:.65rem;font-weight:500}.app-mock__stat-val-row{justify-content:space-between;align-items:baseline;margin-top:.15rem;display:flex}.app-mock__stat-num{color:#1e2433;font-size:.95rem;font-weight:700}.app-mock__badge{border-radius:999px;padding:.1rem .35rem;font-size:.6rem;font-weight:600}.app-mock__badge--up,.app-mock__badge--down{color:#059669;background:#ecfdf5}.app-mock__chart-head{justify-content:space-between;align-items:center;display:flex}.app-mock__chart-legend{color:#64748b;gap:.75rem;margin:0;padding:0;font-size:.65rem;list-style:none;display:flex}.app-mock__chart-legend .dot{border-radius:50%;width:.4rem;height:.4rem;margin-right:.2rem;display:inline-block}.app-mock__chart-legend .dot--green{background:#10b981}.app-mock__chart-legend .dot--amber{background:#f59e0b}.app-mock__chart-legend .dot--red{background:#ef4444}.app-mock__chart-graphic{margin-top:.5rem}.app-mock__line-svg{width:100%;height:4.5rem}.app-mock__x-axis{color:#94a3b8;justify-content:space-between;margin-top:.15rem;padding-inline:.25rem;font-size:.6rem;display:flex}.app-mock__float-card{z-index:10;background:#fff;border:1px solid #00000014;border-radius:.85rem;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 16px 36px -8px #00000029}.app-mock__float-icon-box{color:#056c40;background:#eaf7f0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;display:flex}.app-mock__float-title{color:#64748b;font-size:.65rem;font-weight:500}.app-mock__float-row{align-items:center;gap:.5rem;display:flex}.app-mock__float-row strong{color:#1e2433;font-size:.95rem;font-weight:700}.app-mock__float-pill{color:#059669;font-size:.6rem;font-weight:600}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.why{background:#fff9f6;padding:2rem 0}.why__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.why__card{background:#eee9de;border-radius:2.25rem;grid-template-columns:1fr;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1024px){.why__card{grid-template-columns:1.1fr .9fr}}.why__content{flex-direction:column;display:flex}.why__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#111827;margin-bottom:clamp(2rem,3.5vw,2rem);font-size:clamp(2.25rem,4vw,2.95rem);font-weight:600;line-height:1.15}.why__title span{color:#056c40;display:inline}@media (min-width:480px){.why__title span{white-space:nowrap}}.why__features{grid-template-columns:1fr;gap:1.75rem 2rem;display:grid}@media (min-width:480px){.why__features{grid-template-columns:repeat(2,1fr)}}.why__feature-item{flex-direction:column;display:flex}.why__feature-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#111827;margin-bottom:.35rem;font-size:1.05rem;font-weight:600;line-height:1.25}.why__feature-text{color:#52525b;font-size:.938rem;line-height:1.5}.why__visual{border-radius:1.75rem;width:100%;height:100%;overflow:hidden;box-shadow:0 12px 32px #00000014}.why__image{object-fit:cover;object-position:center;border-radius:1.75rem;width:100%;height:100%;max-height:28rem;display:block}.enterprise{text-align:center;padding:2rem 0}.enterprise__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.enterprise__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#111827;max-width:100%;margin-inline:auto;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.25}.enterprise__title span{color:#056c40;display:inline}@media (min-width:480px){.enterprise__title span{white-space:nowrap}}.enterprise__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#161616;max-width:52rem;margin:1rem auto 0;font-size:1rem;font-weight:400;line-height:1.5}.enterprise__trust{margin-inline:auto;max-width:58rem;margin-top:1rem}.faq{background-color:#fff9f6;padding:2rem 0}.faq__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.faq__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-align:center;text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1.2}.faq__title span{color:#056c40;display:inline}@media (min-width:480px){.faq__title span{white-space:nowrap}}.faq__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;text-align:center;max-width:48rem;margin:.75rem auto clamp(2rem,4vw,3rem);font-size:1rem;font-weight:400;line-height:1.625}.faq__card{background:#fff;border-radius:2rem;max-width:1160px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3.5vw,3rem);box-shadow:0 16px 40px #0000000a}.cta-band{text-align:center}.cta-band__inner{padding-inline:clamp(1rem,2vw,1.75rem);width:100%;max-width:1160px;margin-inline:auto;padding:0 0 2rem}@media (min-width:1024px){.cta-band__inner{padding:2rem 4rem}}.cta-band__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-wrap:balance;max-width:none;margin-inline:auto;font-size:clamp(2.25rem,5.5vw,4rem);font-weight:600;line-height:1.2}.cta-band__title span{color:#056c40;display:inline}@media (min-width:480px){.cta-band__title span{white-space:nowrap}}.cta-band__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#161616;margin:1.25rem auto 0;font-size:1rem;font-weight:400;line-height:1.625}.cta-band__actions{justify-content:center;align-items:center;margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.2;display:flex}.cta-band__actions .btn{gap:1.5rem}.product-hero{color:#fff;background:radial-gradient(circle at 10% 20%,#449d63 0%,#2f7a4a 35%,#1d5b36 70%,#154529 100%);min-height:auto;padding-top:7.5rem;padding-bottom:3rem;position:relative;overflow:hidden}.product-hero:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.product-hero--canopy{background:radial-gradient(85% 75% at 8% 5%,#9a6262 0%,#8e575d 28%,#7d465b73 52%,#0000 75%),linear-gradient(115deg,#905b5e 0%,#814f62 35%,#693f59 65%,#4d3448 100%),linear-gradient(#814d63 0%,#764061 100%)}.product-hero--aira{background:radial-gradient(85% 75% at 8% 5%,#c8783d 0%,#c06e37 28%,#b45b3073 52%,#0000 75%),linear-gradient(115deg,#c06e37 0%,#b96335 35%,#8e4b31 65%,#663c2e 100%),linear-gradient(#a95732 0%,#a2482a 100%)}@media (min-width:768px){.product-hero{min-height:min(100vh,65.25rem);padding-top:10rem;padding-bottom:5rem}}.product-hero__inner{z-index:2;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);position:relative}.product-hero__content-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.product-hero__content-grid{grid-template-columns:1.05fr 1.25fr;gap:3.5rem}}.product-hero__left{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.product-hero__main-heading{flex-direction:column;gap:.25rem;margin-bottom:1.25rem;display:flex}.product-hero__brand-name{color:#fff;letter-spacing:-.02em;font-size:clamp(2.25rem,7.5vw,3.75rem);font-weight:700;line-height:1.1;animation:.85s cubic-bezier(.16,1,.3,1) both heroTextFadeUp}.product-hero__tagline{color:#ffffffd9;letter-spacing:-.01em;font-size:clamp(1.75rem,5.5vw,3.25rem);font-weight:400;line-height:1.15;animation:.85s cubic-bezier(.16,1,.3,1) .15s both heroTextFadeUp}.product-hero__description{color:#ffffffd9;max-width:32rem;margin-bottom:1.75rem;font-size:clamp(.95rem,2.5vw,1.15rem);line-height:1.55;animation:.85s cubic-bezier(.16,1,.3,1) .3s both heroTextFadeUp}.product-hero__actions{flex-wrap:nowrap;align-items:center;gap:.65rem;width:100%;animation:.85s cubic-bezier(.16,1,.3,1) .45s both heroTextFadeUp;display:flex}@media (min-width:480px){.product-hero__actions{gap:1rem;width:auto}}.product-hero__btn-demo,.product-hero__btn-explore{white-space:nowrap;flex:auto;justify-content:center;padding:.75rem 1rem;font-size:.875rem}@media (min-width:480px){.product-hero__btn-demo,.product-hero__btn-explore{flex:none;padding:.85rem 1.65rem;font-size:1rem}}.product-hero__btn-demo{color:#1b3d2b;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.85rem 1.65rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000026}.product-hero__btn-demo:hover{color:#143021;background:#f1f5f3;transform:translateY(-2px)}.product-hero__btn-explore{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff6;border-radius:.75rem;align-items:center;gap:.5rem;padding:.85rem 1.65rem;font-weight:500;transition:all .2s;display:inline-flex}.product-hero__btn-explore:hover{color:#fff;background:#fff3;border-color:#ffffffb3}.product-hero__right{width:100%;animation:1.1s cubic-bezier(.16,1,.3,1) .25s both heroMockupEntrance;position:relative}.product-hero__visual-container{flex-direction:column;gap:.75rem;width:100%;display:flex;position:relative}@media (min-width:768px){.product-hero__visual-container{padding:3.5rem 1.5rem;display:block}}.product-hero__mockup-wrapper{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);aspect-ratio:16/10;background:#1e553473;border:1.5px solid #ffffff38;border-radius:1.25rem;order:-1;justify-content:center;align-items:center;width:100%;padding:.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000059}.product-hero--canopy .product-hero__mockup-wrapper{background:#321620a6}.product-hero--aira .product-hero__mockup-wrapper{background:#4b1e0fa6}@media (min-width:480px){.product-hero__mockup-wrapper{border-radius:1.25rem;padding:.75rem}}@media (min-width:768px){.product-hero__mockup-wrapper{order:0}}.product-hero__mockup-wrapper img{border-radius:.5rem;overflow:hidden}@media (min-width:480px){.product-hero__mockup-wrapper img{border-radius:.75rem}}.product-hero__mockup-img{z-index:1;object-fit:cover;object-position:top left;width:100%;height:100%;display:block;position:relative}.product-hero__pill{z-index:20;-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:.75rem;flex-direction:column;gap:.35rem;max-width:100%;padding:.75rem 1rem;animation:none;display:flex;position:relative;box-shadow:0 10px 25px #00000026}@media (min-width:768px){.product-hero__pill{max-width:14rem;padding:.65rem .85rem;animation:4s ease-in-out infinite alternate floatLeftRight;position:absolute;box-shadow:0 16px 36px #00000038}.product-hero__pill--top{animation-delay:0s;top:auto;bottom:calc(100% - 4rem);left:.25rem}}@media (min-width:1024px){.product-hero__pill--top{top:auto;bottom:calc(100% - 4rem);left:-2.5rem}}@media (min-width:768px){.product-hero__pill--middle{animation-delay:1.3s;top:calc(100% - 4rem);bottom:auto;left:.25rem}}@media (min-width:1024px){.product-hero__pill--middle{top:calc(100% - 4rem);bottom:auto;left:-3.5rem}}@media (min-width:768px){.product-hero__pill--bottom{animation-delay:2.6s;top:calc(100% - 4rem);bottom:auto;right:.25rem}}@media (min-width:1024px){.product-hero__pill--bottom{top:calc(100% - 4rem);bottom:auto;right:-2rem}}.product-hero__pill-header{align-items:center;gap:.4rem;display:flex}@media (min-width:480px){.product-hero__pill-header{gap:.6rem}}.product-hero__pill-icon{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}@media (min-width:480px){.product-hero__pill-icon{border-radius:50%;width:1.85rem;height:1.85rem}}.product-hero__pill-icon img,.product-hero__pill-icon .product-hero__pill-icon-img{object-fit:contain;width:13px;height:13px}@media (min-width:480px){.product-hero__pill-icon img,.product-hero__pill-icon .product-hero__pill-icon-img{width:16px;height:16px}}.product-hero__pill-icon svg{width:13px;height:13px}@media (min-width:480px){.product-hero__pill-icon svg{width:16px;height:16px}}.product-hero__pill-title{color:#fff;font-size:.75rem;font-weight:600;line-height:1.2}@media (min-width:480px){.product-hero__pill-title{font-size:.9rem}}.product-hero__pill-text{color:#ffffffd9;font-size:.6rem;line-height:1.3}@media (min-width:480px){.product-hero__pill-text{font-size:.675rem;line-height:1.35}}.product-hero__stats{border-top:none;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-top:2.5rem;padding-top:1.75rem;display:flex}@media (min-width:480px){.product-hero__stats{justify-content:space-around;gap:2rem 3rem;max-width:48rem;margin-inline:auto}}@media (min-width:1024px){.product-hero__stats{margin-inline:0;justify-content:flex-start;gap:2.5rem 3.5rem;max-width:42rem;margin-top:5rem;padding-top:3rem}}.product-hero__stat-item{text-align:center;opacity:0;flex-direction:column;flex:1 1 0;gap:.25rem;min-width:0;animation:1.6s cubic-bezier(.22,1,.36,1) forwards statSlideFromTop;display:flex;transform:translateY(-80px)}@media (min-width:480px){.product-hero__stat-item{flex:none;gap:.35rem}}@media (min-width:1024px){.product-hero__stat-item{text-align:left}}.product-hero__stat-item:first-child{animation-delay:.4s}.product-hero__stat-item:nth-child(2){animation-delay:.75s}.product-hero__stat-item:nth-child(3){animation-delay:1.1s}.product-hero__stat-value{color:#fff;letter-spacing:-.02em;font-size:clamp(1.4rem,5vw,2.5rem);font-weight:600;line-height:1}.product-hero__stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;max-width:14ch;font-size:clamp(.65rem,2vw,.875rem);font-weight:400;line-height:1.25}@keyframes heroTextFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroMockupEntrance{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes statSlideFromTop{0%{opacity:0;transform:translateY(-80px)scale(.92)}65%{opacity:1;transform:translateY(6px)scale(1.04)}82%{transform:translateY(-3px)scale(.98)}92%{transform:translateY(1px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatLeftRight{0%{transform:translate(0)}50%{transform:translate(12px)}to{transform:translate(-12px)}}.before-after{background-color:#fff9f6;background-image:url(/images/image-bk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2rem 0;position:relative;overflow:hidden}.before-after__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.before-after__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-align:center;margin-inline:auto;max-width:26ch;margin-bottom:3rem;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;line-height:1.0625}.before-after__title span{color:#056c40;display:inline}.before-after__wrapper{align-items:stretch;gap:1.5rem;max-width:78rem;margin-inline:auto;display:grid;position:relative}@media (min-width:768px){.before-after__wrapper{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (min-width:1024px){.before-after__wrapper{gap:2rem}}.before-after__divider{z-index:10;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.before-after__divider{justify-content:center;align-items:center;display:flex}}.before-after__divider .arrow-circle{color:#fff;background:#056c40;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 4px 16px #056c404d}.compare-card{background:#fff;border:1px solid #eef2f6;border-radius:1.25rem;flex-direction:column;height:100%;padding:1.25rem;display:flex;position:relative;box-shadow:0 10px 35px #00000008}@media (min-width:768px){.compare-card{padding:1.35rem 1.25rem}}@media (min-width:1024px){.compare-card{border-radius:1.5rem;padding:2rem}}.compare-card--before{padding:1.25rem}@media (min-width:768px){.compare-card--before{padding:1.35rem 1.25rem}}@media (min-width:1024px){.compare-card--before{padding:2rem}}.compare-card--before .compare-card__banner{height:12rem}@media (min-width:768px){.compare-card--before .compare-card__banner{height:12.5rem}}@media (min-width:1024px){.compare-card--before .compare-card__banner{height:16.5rem}}.compare-card--after{background:#f4f7f4;border-color:#e2f2e9;padding:1.25rem;box-shadow:0 14px 40px #056c400f}@media (min-width:768px){.compare-card--after{padding:1.35rem 1.25rem}}@media (min-width:1024px){.compare-card--after{padding:2rem}}.compare-card--after .compare-card__banner{height:12rem}@media (min-width:768px){.compare-card--after .compare-card__banner{height:12.5rem}}@media (min-width:1024px){.compare-card--after .compare-card__banner{height:16.5rem}}.compare-card__label{color:#88909f;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}@media (min-width:1024px){.compare-card__label{margin-bottom:.5rem;font-size:.875rem}}.compare-card__label--good{color:#056c40}.compare-card__title{color:#1e2433;margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.2}@media (min-width:1024px){.compare-card__title{margin-bottom:1.5rem}}.compare-card__banner{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:12rem;margin-bottom:1rem;display:flex;position:relative;overflow:visible}@media (min-width:768px){.compare-card__banner{height:12.5rem}}@media (min-width:1024px){.compare-card__banner{border-radius:1.15rem;height:16.5rem;margin-bottom:1.5rem}}.compare-card__banner--after{background:#f4fbf7;border-color:#eaf7f0}.compare-card__banner img{object-fit:contain;border-radius:1rem;width:100%;height:100%}.compare-card__sparkle-badge{z-index:3;background:#3b9853;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;bottom:-.5rem;right:1.5rem;box-shadow:0 4px 14px #3b985359}@media (min-width:1024px){.compare-card__sparkle-badge{border-width:3px;width:2.75rem;height:2.75rem;bottom:-.65rem;right:1.75rem}}.compare-card__sparkle-badge--secondary{z-index:4;background:#48a962;width:1.85rem;height:1.85rem;bottom:-1rem;right:.5rem;box-shadow:0 3px 10px #48a9624d}@media (min-width:1024px){.compare-card__sparkle-badge--secondary{width:2.15rem;height:2.15rem;bottom:-1.15rem;right:.65rem}}.compare-card__grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:768px){.compare-card__grid{grid-template-columns:1fr 1fr;gap:.85rem}}.compare-card__feature{background:#fff;border:1px solid #f1f5f9;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}@media (min-width:1024px){.compare-card__feature{border-radius:.85rem;gap:.85rem;padding:1rem 1.15rem}}.compare-card__feature--good{border-color:#eaf7f0}.compare-card__feature-info strong{color:#1e2433;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}@media (min-width:1024px){.compare-card__feature-info strong{font-size:.875rem}}.compare-card__feature-info p{color:#6b7385;margin-top:.25rem;font-size:.7rem;line-height:1.35}@media (min-width:1024px){.compare-card__feature-info p{margin-top:.35rem;font-size:.75rem}}.compare-card__icon-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.compare-card__icon-badge--bad{color:#ef4444;background:#fef2f2}.compare-card__icon-badge--good{color:#056c40;background:#eaf7f0}.pillars{background:#fff;padding:2rem 0;overflow:hidden}.pillars__inner{gap:2.5rem;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);display:grid}@media (min-width:1024px){.pillars__inner{grid-template-columns:28rem minmax(0,1fr);align-items:flex-start;gap:1.5rem}}.pillars__intro{text-align:left}.pillars__title{text-align:left;letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;line-height:1.05}.pillars__title .text-brand{color:#056c40;white-space:nowrap;text-align:left;display:block}.pillars__title .text-dark{color:#111827;text-align:left;margin-top:0;display:block}.pillars__lede{text-align:left;color:#161616;max-width:28rem;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.45}.pillars__btn{color:#fff;background:linear-gradient(#097d46 0%,#045834 100%);border-radius:1rem;justify-content:space-between;align-items:center;width:11rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 6px 18px #056c4047}.pillars__btn:hover{color:#fff;background:#045834;transform:translateY(-2px);box-shadow:0 8px 22px #056c4059}.pillars__btn svg{flex-shrink:0;transition:transform .2s}.pillars__btn:hover svg{transform:translate(3px)}.pillars__slider-container{width:100%;position:relative;overflow:hidden}.pillars__track{scroll-behavior:smooth;scrollbar-width:none;gap:1rem;padding-bottom:1.5rem;display:flex;overflow-x:auto}.pillars__track::-webkit-scrollbar{display:none}.pillars__card{background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;flex-direction:column;flex:0 0 100%;width:100%;min-height:28rem;padding:1.75rem 1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000005}@media (min-width:768px){.pillars__card{flex:0 0 calc(50% - .5rem);width:calc(50% - .5rem);min-width:15.5rem;min-height:29rem}}@media (min-width:1024px){.pillars__card{flex:0 0 calc(50% - .5rem);width:calc(50% - .5rem);min-width:15.5rem}}@media (min-width:1280px){.pillars__card{padding:2rem 1.5rem}}.pillars__card.card--green{background:#f6f8f5;border-color:#ebf2ea}.pillars__card.card--purple{background:#f9f6fc;border-color:#f1ea98}.pillars__card.card--blue{background:#f4f8fc;border-color:#e5f0fa}.pillars__card-icon{justify-content:flex-start;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:flex}.pillars__card-icon img{object-fit:contain;width:100%;height:100%}.pillars__card-title{color:#232323;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.25}.pillars__card-accent-line{background:#056c40;border-radius:2px;width:3rem;height:3px;margin-bottom:1.25rem}.pillars__card-desc{color:#232323;margin-bottom:1.5rem;font-size:.875rem;line-height:1.45}.pillars__check-list{color:#232323;z-index:2;flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:.813rem;font-weight:400;list-style:none;display:flex;position:relative}.pillars__check-list li{align-items:center;gap:.6rem;display:flex}.pillars__check-list .check-icon{color:#056c40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.pillars__card-illustration{pointer-events:none;opacity:.4;width:11rem;height:13rem;position:absolute;bottom:0;right:0}.pillars__card-illustration img{object-fit:contain;object-position:bottom right;width:100%;height:100%}.pillars__controls{align-items:center;gap:2rem;margin-top:1.5rem;padding-top:.5rem;display:flex}.pillars__progress-bar{background:#e2e8f0;border-radius:2px;flex:1;height:4px;overflow:hidden}.pillars__progress-fill{background:#056c40;border-radius:2px;height:100%;transition:width .3s}.pillars__nav-buttons{align-items:center;gap:.85rem;display:flex}.pillars__nav-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:0;font-size:1.25rem;font-weight:700;transition:all .25s;display:flex}.pillars__nav-btn--prev{color:#056c40;background:#eaf7f0}.pillars__nav-btn--prev:hover{background:#d4efe1}.pillars__nav-btn--next{color:#fff;background:#056c40;box-shadow:0 4px 16px #056c4040}.pillars__nav-btn--next:hover{background:#045834}.product-showcase{background:#fff9f6;padding:2rem 0}.product-showcase__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.product-showcase__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-align:center;margin-inline:auto;max-width:20ch;margin-bottom:3rem;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;line-height:1.0625}.product-showcase__title span{color:#056c40}.product-showcase__grid{gap:2rem;display:grid}@media (min-width:768px){.product-showcase__grid{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:1.25rem}}@media (min-width:1024px){.product-showcase__grid{grid-template-columns:334px minmax(0,1fr);align-items:center;gap:5rem}}.product-showcase__steps{background:#0b8046;border-radius:1.25rem;flex-direction:column;justify-content:flex-start;align-self:flex-start;height:auto;padding:1.25rem 1rem;display:flex;box-shadow:0 16px 40px #0b804640}@media (min-width:1024px){.product-showcase__steps{border-radius:1.75rem;padding:1.75rem}}.product-showcase__steps--sentio{background:linear-gradient(#0e8552 0% 40%,#148857 50%,#27905f 70%,#379b70 100%);box-shadow:0 16px 40px #0b804640}.product-showcase__steps--canopy{background:linear-gradient(135deg,#8f5757 0%,#8a505a 25%,#834a60 50%,#7d4665 75%,#794368 100%);box-shadow:0 16px 40px #1b433240}.product-showcase__steps--aira{background:linear-gradient(115deg,#c16d38 0%,#bd6735 20%,#b85d32 45%,#ae512e 70%,#a7472b 100%);box-shadow:0 16px 40px #a9573240}.product-showcase__preview{border-radius:1.75rem;width:100%;height:auto;transition:transform .4s,box-shadow .4s;animation:1s cubic-bezier(.16,1,.3,1) forwards previewCardEntrance;display:block;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000014}.product-showcase__preview:hover{transform:translateY(-4px);box-shadow:0 25px 60px #0000001f}.product-showcase__preview-img{object-fit:fill;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .5s ease-in-out,transform .5s cubic-bezier(.16,1,.3,1),visibility .5s;display:block;position:absolute;top:0;left:0;transform:scale(.985)}.product-showcase__preview-img:first-child{height:auto;position:relative}.product-showcase__preview-img.is-active{opacity:1;visibility:visible;z-index:2;transform:scale(1)}.showcase-step-card{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.showcase-step-card:focus-visible{outline-offset:3px;outline:2px solid #056c40}.showcase-step-card{text-align:left;background:0 0;border-bottom:1px solid #fff3;border-radius:0;flex-direction:column;align-items:flex-start;width:100%;padding:1rem 0;transition:transform .3s cubic-bezier(.22,1,.36,1),padding .3s,border-color .3s;display:flex;position:relative}@media (min-width:1024px){.showcase-step-card{padding:1.25rem 0}}.showcase-step-card:first-child{padding-top:0}.showcase-step-card:last-child{border-bottom:none;padding-bottom:0}.showcase-step-card__number{color:#ffffff47;letter-spacing:-.04em;margin-bottom:.5rem;font-family:inherit;font-size:2.75rem;font-weight:700;line-height:.9;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s,text-shadow .3s}@media (min-width:1024px){.showcase-step-card__number{margin-bottom:.65rem;font-size:3.5rem}}.showcase-step-card__title,.showcase-step-card h3{color:#ffffff80;letter-spacing:-.01em;margin-bottom:.35rem;font-size:1.15rem;font-weight:700;line-height:1.2;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s}@media (min-width:1024px){.showcase-step-card__title,.showcase-step-card h3{margin-bottom:.45rem;font-size:1.35rem}}.showcase-step-card__text,.showcase-step-card p{color:#ffffff73;opacity:.65;margin:0;font-size:.875rem;line-height:1.45;transition:color .35s,opacity .35s,transform .35s cubic-bezier(.16,1,.3,1),max-height .4s}@media (min-width:1024px){.showcase-step-card__text,.showcase-step-card p{font-size:.95rem;line-height:1.5}}.showcase-step-card:hover{transform:translate(6px)}.showcase-step-card:hover .showcase-step-card__number{color:#ffffff8c;transform:scale(1.05)}.showcase-step-card:hover .showcase-step-card__title,.showcase-step-card:hover h3{color:#ffffffd9}.showcase-step-card:hover .showcase-step-card__text,.showcase-step-card:hover p{color:#ffffffbf;opacity:.85;transform:translateY(-1px)}.showcase-step-card.is-active{transform:translate(8px)}.showcase-step-card.is-active .showcase-step-card__number{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:initial;color:#fff;opacity:1;text-shadow:0 4px 18px #fff6;transform:scale(1.08)}.showcase-step-card.is-active .showcase-step-card__title,.showcase-step-card.is-active h3{color:#fff;letter-spacing:-.005em;transform:translate(2px)}.showcase-step-card.is-active .showcase-step-card__text,.showcase-step-card.is-active p{color:#fffffff2;opacity:1;animation:.4s cubic-bezier(.16,1,.3,1) forwards tabTextReveal;transform:translateY(0)}@keyframes tabTextReveal{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes previewCardEntrance{0%{opacity:0;transform:scale(.96)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes previewImgFade{0%{opacity:.2;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes previewFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes showcaseSlideFade{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.96)}50%{opacity:.85;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.conversation-ui{background:#fff;border:1px solid #eef2f6;border-radius:1.5rem;height:100%;padding:1.75rem 2rem;box-shadow:0 16px 45px #0000000d}.conversation-ui__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.conversation-ui__meta{align-items:center;gap:.85rem;font-size:.875rem;display:flex}.conversation-ui__badge{color:#111827;background:#f1f5f9;border-radius:.5rem;padding:.35rem .85rem;font-weight:600}.conversation-ui__case{color:#64748b;font-weight:500}.conversation-ui__priority{color:#056c40;background:#eaf7f0;border-radius:.375rem;padding:.25rem .65rem;font-size:.8125rem;font-weight:600}.conversation-ui__rec{color:#374151;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:flex}.conversation-ui__rec .rec-dot{background:#ef4444;border-radius:50%;width:.5rem;height:.5rem}.conversation-ui__main-grid{grid-template-columns:1fr;gap:1.75rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.conversation-ui__main-grid{grid-template-columns:minmax(0,.68fr) minmax(0,.32fr)}}.conversation-ui__chat-col{flex-direction:column;justify-content:space-between;gap:1.25rem;display:flex}.conversation-ui__chat-list{flex-direction:column;gap:1.15rem;display:flex}.conversation-ui .chat-row{align-items:flex-start;gap:.85rem;display:flex}.conversation-ui .chat-row .chat-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex}.conversation-ui .chat-row .chat-avatar--customer{background:#056c40}.conversation-ui .chat-row .chat-avatar--agent{background:#5e5edb}.conversation-ui .chat-row .chat-body{flex:1}.conversation-ui .chat-row .chat-head{justify-content:space-between;align-items:center;margin-bottom:.15rem;display:flex}.conversation-ui .chat-row .chat-head .chat-name{color:#111827;font-size:.875rem;font-weight:700}.conversation-ui .chat-row .chat-head .chat-time{color:#94a3b8;font-size:.75rem}.conversation-ui .chat-row .chat-text{color:#4b5563;margin:0;font-size:.875rem;line-height:1.4}.conversation-ui__audio{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.8125rem;display:flex}.conversation-ui__audio .audio-play-btn{appearance:none;font:inherit;color:#111827;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;box-shadow:0 2px 6px #0000000d}.conversation-ui__audio .audio-waveform{flex:1;align-items:center;gap:3px;height:1.5rem;display:flex}.conversation-ui__audio .audio-waveform span{background:#056c40;border-radius:2px;width:3px}.conversation-ui__audio .audio-time{color:#64748b;font-size:.75rem;font-weight:500}.conversation-ui__audio .audio-speed{color:#4b5563;background:#fff;border:1px solid #e2e8f0;border-radius:.35rem;padding:.2rem .45rem;font-size:.75rem;font-weight:600}.conversation-ui__sidebar{flex-direction:column;gap:1rem;display:flex}.dash-card{background:#fff;border:1px solid #f1f5f9;border-radius:.95rem;padding:1rem 1.15rem}.dash-card__label{color:#4b5563;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-card__head{justify-content:space-between;align-items:flex-start;display:flex}.dash-card__val{margin:0;font-size:1.1rem;font-weight:700}.dash-card__val--green{color:#056c40}.dash-card__badge{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.dash-card__badge--green{background:#eaf7f0}.dash-card__chart{margin-top:.5rem}.dash-card__score-wrap{align-items:baseline;gap:.35rem;margin-bottom:.65rem;display:flex}.dash-card__score-num{color:#056c40;font-size:1.75rem;font-weight:800;line-height:1}.dash-card__score-total{color:#94a3b8;font-size:.875rem}.dash-card__progress{background:#f1f5f9;border-radius:3px;height:6px;overflow:hidden}.dash-card__progress-fill{background:#056c40;border-radius:3px;height:100%}.dash-card__action-body{align-items:flex-start;gap:.65rem;margin:.5rem 0 .85rem;display:flex}.dash-card__action-icon{background:#eef2ff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.dash-card__action-text{color:#374151;margin:0;font-size:.8125rem;line-height:1.35}.dash-card__action-link{color:#056c40;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.dash-card__action-link:hover{text-decoration:underline}.steps{background:#fff9f6;padding:2rem 0}.steps__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.steps__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-align:center;margin-inline:auto;max-width:24ch;margin-bottom:3rem;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;line-height:1.0625}.steps__title span{color:#056c40;display:inline}.steps__grid-container{width:100%;max-width:100rem;margin-inline:auto;position:relative}.steps__grid{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1280px){.steps__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem}}.steps__card{background:#fff;border:1px solid #f0f0f0;border-radius:1.5rem;flex-direction:column;height:100%;padding:2rem 1.45rem;display:flex;position:relative;box-shadow:0 10px 30px #00000008}.steps__card h3{color:#111827;margin-top:0;margin-bottom:.65rem;font-size:1.152rem;font-weight:600;line-height:1.25}@media (min-width:1280px){.steps__card h3{white-space:nowrap}}.steps__card p{color:#4b5563;margin-top:0;margin-bottom:1.5rem;font-size:.75rem;line-height:1.5}.steps__card-icon{background:#eaf7f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.5rem;display:flex}.steps__number{color:#0f7643;margin-bottom:.5rem;font-size:.813rem;font-weight:700;display:block}.steps__card-visual{background:0 0;width:100%;margin-top:auto;padding:0}.steps__card-visual img{object-fit:contain;width:100%;height:auto;display:block}.steps__card-arrow{display:none}@media (min-width:1280px){.steps__card-arrow{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:calc(-1.125rem - 7px);transform:translateY(-50%)}}.impact{background:#f0ebde;padding:2rem 0}.impact__inner{text-align:center;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.impact__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#111827;max-width:26ch;margin-inline:auto;font-size:clamp(2.5rem,5vw,2.5rem);font-weight:600;line-height:1.15;font-size:clamp(1.75rem,4vw,3rem)!important}.impact__title span{color:#056c40;display:inline}.impact__lede{color:#161616;max-width:65ch;margin:.85rem auto 3.25rem;font-size:1.125rem}.impact__grid{text-align:left;flex-direction:column;gap:1.5rem;max-width:80rem;margin-inline:auto;display:flex}.impact__row{align-items:stretch;gap:1.5rem;display:grid}@media (min-width:768px){.impact__row{grid-template-columns:1fr 1fr;gap:1.5rem}}.impact__card-img-wrap{width:100%;height:100%;display:flex}.impact__card-img{object-fit:contain;border-radius:1.5rem;width:100%;height:auto;display:block;box-shadow:0 10px 30px #00000005}.impact-card{border:1.5px solid #0000;border-radius:1.25rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:auto;padding:1.25rem 1.25rem .75rem;display:flex;box-shadow:0 10px 30px #00000005}@media (min-width:768px){.impact-card{border-radius:1.5rem;min-height:20rem;padding:1.5rem 1.5rem 1rem}}@media (min-width:1024px){.impact-card{min-height:21rem;padding:1.75rem 2rem 1rem}}.impact-card--green{background:#f5faf6;border-color:#e6efea}.impact-card--green .impact-card__icon{color:#107c41;background:#e1f2e8}.impact-card--green .impact-card__metric{color:#107c41}.impact-card--purple{background:#f8f6fe;border-color:#ebe6fe}.impact-card--purple .impact-card__icon{color:#7c3aed;background:#ece7fe}.impact-card--purple .impact-card__metric{color:#7c3aed}.impact-card--orange{background:#fffbf5;border-color:#fceee2}.impact-card--orange .impact-card__icon{color:#d97706;background:#fdeee0}.impact-card--orange .impact-card__metric{color:#d97706}.impact-card--blue{background:#f2f7fe;border-color:#e1ecfe}.impact-card--blue .impact-card__icon{color:#2563eb;background:#e0edfe}.impact-card--blue .impact-card__metric{color:#2563eb}.impact-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:.5rem;display:flex}.impact-card__title-group{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}@media (min-width:768px){.impact-card__title-group{gap:.85rem}}.impact-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@media (min-width:768px){.impact-card__icon{width:2.75rem;height:2.75rem}}.impact-card__icon svg{width:1.15rem;height:1.15rem}@media (min-width:768px){.impact-card__icon svg{width:1.35rem;height:1.35rem}}.impact-card__title{color:#111827;margin:0;font-size:clamp(.875rem,2.5vw,1.05rem);font-weight:700;line-height:1.2}.impact-card__subtitle{color:#6b7280;margin-top:.15rem;font-size:.75rem;line-height:1.3}@media (min-width:768px){.impact-card__subtitle{margin-top:.2rem;font-size:.8125rem}}.impact-card__metric{white-space:nowrap;text-align:right;flex-shrink:0;font-size:clamp(1.2rem,3.5vw,1.75rem);font-weight:800;line-height:1}.impact-card__metric span{color:#9ca3af;font-size:clamp(.875rem,2.5vw,1.25rem);font-weight:400}.impact-card__chart-wrapper{width:100%;margin-top:.75rem;position:relative}.impact-card__chart-svg-container{width:100%;height:10.5rem;position:relative}@media (min-width:768px){.impact-card__chart-svg-container{height:12.5rem}}@media (min-width:1024px){.impact-card__chart-svg-container{height:14rem}}.impact-card__chart-svg{width:100%;height:100%;display:block;overflow:visible}.impact-card__chart-svg .chart-axis-text{fill:#9ca3af;font-family:inherit;font-size:.65rem}.impact-card__chart-svg .chart-area-path{opacity:0;animation:1s ease-out .8s forwards chartAreaFadeIn}.impact-card__chart-svg .chart-line-animated{stroke-dasharray:600;stroke-dashoffset:600px;animation:2s cubic-bezier(.4,0,.2,1) forwards drawChartLine}.impact-card__chart-svg .chart-pin-dot,.impact-card__chart-svg .chart-end-dot{opacity:0;transform-origin:50%;animation:.4s cubic-bezier(.175,.885,.32,1.275) 1.6s forwards popDot}.impact-card__tooltip-pill{z-index:10;pointer-events:none;opacity:0;background:#fff;border-radius:.65rem;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .75rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) 1.8s forwards tooltipPop;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px #00000014,0 1px 3px #0000000d}.impact-card__tooltip-pill:after{content:"";background:#fff;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:2px 2px 3px #00000008}.impact-card__tooltip-date{color:#9ca3af;font-size:.65rem;font-weight:500}.impact-card__tooltip-badge{align-items:center;gap:.35rem;display:flex}.impact-card__tooltip-badge .badge-growth{color:#107c41;background:#eaf7f0;border-radius:.35rem;padding:.1rem .35rem;font-size:.75rem;font-weight:700}.impact-card__tooltip-badge .badge-label{color:#111827;font-size:.75rem;font-weight:700}@keyframes drawChartLine{to{stroke-dashoffset:0}}@keyframes chartAreaFadeIn{to{opacity:1}}@keyframes popDot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes tooltipPop{0%{opacity:0;transform:translate(-50%,-85%)scale(.85)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.latest-blogs{background:#fff9f6;padding:2rem 0;position:relative}.latest-blogs__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.latest-blogs__header{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}@media (min-width:480px){.latest-blogs__header{flex-direction:row;justify-content:space-between;align-items:center}}.latest-blogs__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#111827;letter-spacing:-.02em;text-align:left;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.15}.latest-blogs__title-green{color:#056c40}.latest-blogs__view-all{color:#056c40;white-space:nowrap;align-items:center;gap:.4rem;font-size:.938rem;font-weight:600;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.latest-blogs__view-all:hover{color:#045533;text-decoration:underline}.latest-blogs__view-all:hover span{transform:translate(4px)}.latest-blogs__view-all span{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.latest-blogs__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.latest-blogs__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.latest-blogs__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.blog-card{background:0 0;flex-direction:column;padding:.5rem 0;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.blog-card:hover{transform:translateY(-4px)}.blog-card:hover .blog-card__image{transform:scale(1.04)}.blog-card:hover .blog-card__arrow{transform:translate(4px)}.blog-card__image-link{width:100%;display:block}.blog-card__image-box{background:#e2e8f0;border-radius:1.25rem;width:100%;height:13.5rem;overflow:hidden;box-shadow:0 4px 16px #0000000a}.blog-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.blog-card__category-date{align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.blog-card__category{font-weight:600}.blog-card__bullet{opacity:.75}.blog-card__date{font-weight:600}.blog-card--variant-1 .blog-card__category-date{color:#c27038}.blog-card--variant-2 .blog-card__category-date{color:#4b8558}.blog-card--variant-3 .blog-card__category-date{color:#b35647}.blog-card__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1a1a1a;margin:.75rem 0 0;font-size:1.35rem;font-weight:600;line-height:1.3}.blog-card__title a{color:inherit;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1)}.blog-card__title a:hover{color:#056c40}.blog-card__excerpt{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#7b8b9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.938rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card__read-link{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1a1a1a;align-items:center;gap:.4rem;margin-top:1.75rem;font-size:.938rem;font-weight:600;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.blog-card__read-link:hover{color:#056c40}.blog-card__arrow{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.blog-article__hero-author-name{font-size:1rem;font-weight:600}@media (min-width:1024px){.blog-article__layout{grid-template-columns:300px 1fr;align-items:start;gap:4rem}}@media (min-width:1024px){.blog-article__sidebar{position:sticky;top:7rem}}.blog-article__author-card-bio{color:#4b5563;margin-bottom:1rem;font-size:.875rem;line-height:1.625}.blog-article__share-icon{color:#6b7385;cursor:pointer;background:#f9fafb;border:1px solid #eceff1;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;transition:all .2s;display:flex}@media (min-width:768px){.blog-article__bottom-author{flex-direction:row;align-items:flex-start}}.blog-page-wrapper{background-color:#fff}.blog-article{padding-bottom:4rem}.blog-article__hero{background-color:#111;align-items:flex-end;width:100%;min-height:450px;padding-top:8.5rem;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.blog-article__hero-bg{object-fit:cover;z-index:1;opacity:.6}.blog-article__hero-overlay{z-index:2;background:linear-gradient(#0000001a 0%,#0006 50%,#000000e6 100%);position:absolute;inset:0}.blog-article__hero-inner{z-index:3;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);position:relative}.blog-article__hero-content{max-width:900px}.blog-article__badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#ef4444;border-radius:.5rem;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.blog-article__hero-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1.0625}.blog-article__hero-meta{color:#ffffffe6;align-items:center;gap:1.5rem;display:flex}.blog-article__hero-author{align-items:center;gap:.75rem;display:flex}.blog-article__hero-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%}.blog-article__hero-avatar-placeholder{color:#fff;text-transform:uppercase;background:#056c40;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:700;display:flex}.blog-article__hero-avatar-placeholder.lg-placeholder{width:5rem;height:5rem;font-size:2rem}.blog-article__hero-author-name{color:inherit;font-size:1rem;font-weight:600;text-decoration:none}.blog-article__hero-author-name:hover{text-underline-offset:3px;text-decoration:underline}.blog-article__hero-date{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.blog-article__hero-dot{background-color:#ffffff80;border-radius:50%;width:4px;height:4px}.blog-article__layout{margin-inline:auto;grid-template-columns:1fr;gap:2.5rem;width:100%;max-width:1160px;margin-top:3rem;padding-inline:clamp(1rem,2vw,1.75rem);display:grid}@media (min-width:1024px){.blog-article__layout{grid-template-columns:300px 1fr;align-items:start;gap:4rem}}.blog-article__sidebar{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.blog-article__sidebar{position:sticky;top:7rem}}.blog-article__author-card{background:#f9fafb;border:1px solid #eceff1;border-radius:1.5rem;padding:1.5rem}.blog-article__author-card-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.blog-article__author-card-avatar{object-fit:cover;border-radius:50%}.blog-article__author-card-info{flex-direction:column;display:flex}.blog-article__author-card-name{color:#1e2433;font-size:1.125rem;font-weight:700}.blog-article__author-card-role{color:#6b7385;font-size:.875rem}.blog-article__author-card-bio{color:#4b5563;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}.blog-article__author-card-bio p{margin:0;display:inline}.blog-article__author-card-label{text-transform:uppercase;letter-spacing:.08em;color:#6b7385;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.blog-article__author-card-expertise,.blog-article__author-card-experience{border-top:1px solid #eceff1;margin-bottom:1.25rem;padding-top:1rem}.blog-article__author-card-tags{flex-wrap:wrap;gap:.5rem;display:flex}.blog-article__author-card-tag{color:#056c40;background:#056c400d;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.blog-article__author-card-exp-val{color:#1e2433;font-size:.875rem;font-weight:600}.blog-article__author-card-social{border-top:1px solid #eceff1;gap:.75rem;margin-bottom:1.25rem;padding-top:1rem;display:flex}.blog-article__author-card-social a{color:#6b7385;background:#fff;border:1px solid #eceff1;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.blog-article__author-card-social a:hover{color:#056c40;background:#056c400d;border-color:#056c40}.blog-article__author-card-link{color:#056c40;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.blog-article__author-card-link:hover{color:#045533}.blog-article__share-title{color:#1e2433;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.blog-article__share-icons{gap:.75rem;display:flex}.blog-article__share-icon{color:#6b7385;cursor:pointer;background:#f9fafb;border:1px solid #eceff1;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.blog-article__share-icon:hover{color:#fff;background:#056c40;border-color:#056c40}.blog-article__content{max-width:800px}.blog-article__prose{color:#1e2433;margin-bottom:4rem;font-size:1.25rem;line-height:1.625}.blog-article__h1,.blog-article__h2,.blog-article__h3,.blog-article__h4{color:#1e2433;margin-top:3rem;margin-bottom:1rem;font-weight:700}.blog-article__h1{font-size:2.5rem}.blog-article__h2{font-size:2rem}.blog-article__h3{font-size:1.5rem}.blog-article__h4{font-size:1.25rem}.blog-article__p{margin-bottom:1.5rem}.blog-article__blockquote{color:#1e2433;background:#f9fafb;border-left:4px solid #056c40;border-radius:0 1rem 1rem 0;margin-block:2rem;padding:1.5rem;font-size:1.5rem;font-style:italic}.blog-article__ul,.blog-article__ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-article__ul{list-style-type:disc}.blog-article__ol{list-style-type:decimal}.blog-article__link{color:#056c40;text-underline-offset:4px;text-decoration:underline;transition:color .2s}.blog-article__link:hover{opacity:.8}.blog-article__figure{margin-block:2.5rem}.blog-article__inline-img{border-radius:1.5rem;width:100%;height:auto;box-shadow:0 8px 24px #1e24330f}.blog-article__figcaption{text-align:center;color:#6b7385;margin-top:.75rem;font-size:.875rem}.blog-article__bottom-author{background:#f9fafb;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}@media (min-width:768px){.blog-article__bottom-author{flex-direction:row;align-items:flex-start}}.blog-article__bottom-author-avatar{object-fit:cover;border-radius:50%}.blog-article__bottom-author-info{flex:1}.blog-article__bottom-author-role{color:#056c40;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.blog-article__bottom-author-name{color:#1e2433;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.blog-article__bottom-author-name a{color:inherit;text-decoration:none}.blog-article__bottom-author-name a:hover{color:#056c40}.blog-article__bottom-author-bio{color:#4b5563;font-size:1rem;line-height:1.625}.blog-article__faq{border-top:1px solid #eceff1;margin-top:3rem;padding-top:2rem}.blog-article__faq .faq{padding-block:0}.blog-article__faq .faq__title{margin-bottom:1.5rem;font-size:2rem}.blog-article__faq .faq__lede{color:#161616;margin-bottom:2rem;font-size:1.125rem}.blog-article__faq .accordion__trigger{padding:.75rem 1rem;font-size:1rem}@media (min-width:1024px){.blog-article__faq .accordion__trigger{font-size:1rem}}.blog-article__faq .accordion__panel{color:#4b5563;padding:0 1rem 1rem 1.25rem;font-size:.75rem;line-height:1.6}@media (min-width:1024px){.blog-article__faq .accordion__panel{font-size:1rem}}@media (min-width:768px){.blog-article__faq .accordion__panel{padding-left:3.5rem}}.blog-article__faq .accordion__icon{width:1.5rem;height:1.5rem;font-size:1rem}.blog-article__faq .accordion__question{color:#161616;font-size:1.25rem;font-weight:600}.blog-listing{background-color:#f9fafb}.blog-listing__hero{color:#fff;text-align:center;isolation:isolate;background-color:#121824;padding-top:8.5rem;padding-bottom:4rem;position:relative;overflow:hidden}.blog-listing__hero-media{z-index:-2;position:absolute;inset:0}.blog-listing__hero-overlay{z-index:-1;background:linear-gradient(#0f172ad1 0%,#0f172aeb 100%);position:absolute;inset:0}.blog-listing__hero-inner{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);display:flex;position:relative}.blog-listing__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1.0625}.blog-listing__subtitle{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fffc;max-width:600px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.625}.blog-listing__content{width:100%;max-width:1160px;margin-inline:auto;padding-block:4rem;padding-inline:clamp(1rem,2vw,1.75rem)}.blog-listing__section-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-align:left;border-bottom:2px solid #eceff1;margin-bottom:2rem;padding-bottom:.75rem;font-size:2rem;font-weight:600;line-height:1.2}.blog-listing__featured{margin-bottom:4rem}.blog-listing__featured-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:1.75rem;grid-template-columns:1fr;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;box-shadow:0 12px 32px #0000000f}@media (min-width:1024px){.blog-listing__featured-card{grid-template-columns:1fr 1fr}}.blog-listing__featured-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001f}.blog-listing__featured-image-wrap{width:100%;height:18rem;position:relative;overflow:hidden}@media (min-width:1024px){.blog-listing__featured-image-wrap{height:100%;min-height:22rem}}.blog-listing__featured-image{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.blog-listing__featured-card:hover .blog-listing__featured-image{transform:scale(1.03)}.blog-listing__featured-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.75rem,3vw,2.75rem);display:flex}.blog-listing__featured-title{font-size:clamp(1.5rem,2.5vw,2.25rem);font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#111827;margin-top:.75rem;margin-bottom:.75rem;font-weight:600;line-height:1.25}.blog-listing__featured-excerpt{color:#4b5563;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.blog-listing__meta{color:#6b7385;align-items:center;gap:1rem;margin-top:auto;font-size:.875rem;display:flex}.blog-listing__author-info{align-items:center;gap:.5rem;display:flex}.blog-listing__author-avatar{object-fit:cover;border-radius:50%}.blog-listing__author-placeholder{color:#fff;text-transform:uppercase;background:#056c40;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.blog-listing__author-name{color:#1e2433;font-weight:600}.blog-listing__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-listing__grid{grid-template-columns:repeat(3,1fr)}}.blog-listing__grid .blog-card{scroll-snap-align:none;flex:none;width:100%;height:auto}.blog-pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding:1rem 0;display:flex}.blog-pagination__numbers{align-items:center;gap:.25rem;display:flex}.blog-pagination__number,.blog-pagination__button{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.blog-pagination__number:hover,.blog-pagination__button:hover{background-color:#f1f5f9;border-color:#cbd5e1}.blog-pagination__number--active{color:#fff;background-color:#0f172a;border-color:#0f172a}.blog-pagination__number--active:hover{color:#fff;background-color:#1e293b}.testimonials-section{background-color:#fff9f6;padding:2rem 0}.testimonials-section__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.testimonial-stage{background:#f1ebd9;border-radius:2.25rem;justify-content:center;align-items:center;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.testimonial-stage__blob{pointer-events:none;z-index:1;background-image:url(/images/testimonial-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(400px,44vw,540px);height:clamp(367px,40vw,490px);position:absolute;top:50%;left:53%;transform:translate(-46%,-50%)}.testimonial-stage__arrow{z-index:10;color:#333;cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:#fff;border:1px solid #0000000a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 6px 20px #0000000f}.testimonial-stage__arrow:hover{color:#000;transform:scale(1.08);box-shadow:0 10px 28px #0000001f}.testimonial-stage__arrow--prev{margin-right:clamp(1.5rem,4vw,3.5rem)}.testimonial-stage__arrow--next{margin-left:clamp(1.5rem,4vw,3.5rem)}@media (max-width:480px){.testimonial-stage__arrow{position:absolute;top:50%;transform:translateY(-50%)}.testimonial-stage__arrow:hover,.testimonial-stage__arrow:active,.testimonial-stage__arrow:focus{transform:translateY(-50%)scale(1.06)}.testimonial-stage__arrow--prev{margin-right:0;left:.5rem}.testimonial-stage__arrow--next{margin-left:0;right:.5rem}}.testimonial-stack{z-index:5;perspective:1000px;width:100%;max-width:34rem;margin-top:2.25rem;position:relative}.testimonial-stack__layer{pointer-events:none;transform-origin:50%;background:#fff;border:1px solid #00000014;border-radius:1.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:0 4px 16px #00000008}.testimonial-stack__layer--3{z-index:1;opacity:.92;transform:scale(1.15,.84)}.testimonial-stack__layer--2{z-index:2;opacity:.95;transform:scale(1.1,.89)}.testimonial-stack__layer--1{z-index:3;opacity:.98;transform:scale(1.05,.94)}.testimonial-stack__layer.is-flipping{transform:scale(1.02,.94)translateY(4px)}.testimonial-card{z-index:4;text-align:center;transform-style:preserve-3d;backface-visibility:hidden;background:#fff;border-radius:1.75rem;flex-direction:column;align-items:center;min-height:clamp(17.5rem,26vw,19.5rem);padding:2.5rem 2.25rem 2.75rem;display:flex;position:relative;box-shadow:0 10px 32px #0000000d}.testimonial-card.is-flipping-next{animation:.32s cubic-bezier(.4,0,.2,1) forwards card3DFlipNext}.testimonial-card.is-flipping-prev{animation:.32s cubic-bezier(.4,0,.2,1) forwards card3DFlipPrev}.testimonial-card__avatar-wrap{z-index:10;background:#e2e8f0;border:3.5px solid #fff;border-radius:50%;flex-shrink:0;width:5.25rem;height:5.25rem;margin:-5.125rem auto 1.25rem;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000001f}.testimonial-card__avatar{object-fit:cover;width:100%;height:100%;display:block}.testimonial-card__name{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#262626;margin:0;font-size:1.3rem;font-weight:600;line-height:1.3}.testimonial-card__role{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#666;margin:.25rem 0 0;font-size:.938rem;line-height:1.4}.testimonial-card__quote{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#262626;text-wrap:balance;flex-grow:1;justify-content:center;align-items:center;margin:1.25rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;line-height:1.45;display:flex}@keyframes card3DFlipNext{0%{opacity:1;transform:rotateY(0)scale(1)}50%{opacity:.3;transform:rotateY(-90deg)scale(.92)}51%{opacity:.3;transform:rotateY(90deg)scale(.92)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes card3DFlipPrev{0%{opacity:1;transform:rotateY(0)scale(1)}50%{opacity:.3;transform:rotateY(90deg)scale(.92)}51%{opacity:.3;transform:rotateY(-90deg)scale(.92)}to{opacity:1;transform:rotateY(0)scale(1)}}.page-hero{padding-top:8.5rem;padding-bottom:3rem;background:#f4f7f4;border-bottom:1px solid #eceff1;padding-inline:clamp(1rem,2vw,1.75rem)}.page-hero__inner{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.page-hero__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;max-width:16ch;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1.0625}.page-hero__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#6b7385;max-width:40rem;margin-top:1.25rem;font-size:1rem;font-weight:400;line-height:1.625}.page-section{padding-block:0;padding-inline:0;background:#f4f7f4;padding:2rem 0}.page-section__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.page-section__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,2.5rem);font-weight:600;line-height:1.0625}.page-section__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#6b7385;max-width:40rem;margin-bottom:2.5rem;font-size:1rem;font-weight:400;line-height:1.625}.card-list{gap:1.5rem;display:grid}@media (min-width:768px){.card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-card{background:#fff;border:1px solid #eceff1;border-radius:1.5rem;height:100%;padding:2rem;box-shadow:0 8px 24px #1e24330f}.content-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#056c40;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.content-card__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;font-size:1.5rem;font-weight:700}.content-card__text{color:#6b7385;margin-top:.75rem;line-height:1.625}.content-card__list{flex-direction:column;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.content-card__item{color:#1e2433;align-items:center;gap:.75rem;font-weight:500;display:flex}.content-card__item:before{content:"";background:#056c40;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.contact-form{background:#fff;border:1px solid #eceff1;border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;max-width:52rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);display:flex;box-shadow:0 10px 30px #0000000a}.contact-options-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.contact-options-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.contact-options-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.contact-option-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;height:100%;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 4px 6px #00000005}.contact-option-card h3{color:#111827;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.contact-option-card p{color:#555;font-size:.925rem;line-height:1.6}.industries-served{background:#fff;padding:2rem 0}.industries-served__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.industries-served__header{text-align:center;margin-inline:auto;max-width:52rem;margin-bottom:clamp(3rem,5vw,5rem)}.industries-served__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#111827;margin-bottom:1.25rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.15}.industries-served__title-accent{color:#056c40}.industries-served__lede{color:#161616;font-size:1rem;line-height:1.6}.industries-served__list{flex-direction:column;gap:clamp(4rem,7vw,7.5rem);display:flex}.industries-served__item{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1024px){.industries-served__item{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.industries-served__item--text-right{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.industries-served__item--text-right .industries-served__content{order:2}.industries-served__item--text-right .industries-served__media{order:1}}.industries-served__content{flex-direction:column;display:flex}.industries-served__number-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.industries-served__number{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4db380;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1}.industries-served__dash{color:#9ca3af;font-size:1.75rem;font-weight:300}.industries-served__item-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#172e0f;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.industries-served__points{flex-direction:column;gap:1.5rem;margin-bottom:2.25rem;display:flex}.industries-served__point{align-items:flex-start;gap:1.25rem;display:flex}.industries-served__icon-box{background:#eaf7f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.15rem;display:flex}.industries-served__icon{color:#056c40;width:1.25rem;height:1.25rem}.industries-served__point-body{flex:1}.industries-served__point-title{color:#0f172a;margin-bottom:.35rem;font-size:22px;font-weight:700;line-height:1.3}.industries-served__point-text{color:#64748b;margin:0;font-size:.813rem;line-height:1.55}.industries-served__cta{margin-top:.5rem}.industries-served__link{color:#007541;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.industries-served__link:hover{color:#03482a;transform:translate(4px)}.industries-served__media{justify-content:center;align-items:center;width:100%;display:flex}.industries-served__image-wrapper{border:1px solid #eae3de;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 20px 40px -12px #00000014}.industries-served__image-wrapper img{object-fit:cover;width:100%;height:auto;display:block}.help-contact-section{background-color:#f8f9fa;padding-block:clamp(3.5rem,6vw,5.5rem)}.help-contact-section__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.help-contact-section__header{text-align:center;margin-inline:auto;max-width:42rem;margin-bottom:clamp(2rem,4vw,3rem)}.help-contact-section__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.2}.help-contact-section__title span{color:#056c40}.help-contact-section__subtitle{color:#4b5563;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.6}.help-contact-section__subtitle strong{color:#111827;font-weight:600}.help-contact-section__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 15px 35px -5px #0000000d,0 5px 15px -3px #00000005}@media (min-width:1024px){.help-contact-section__card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.help-contact-section__form-col{padding:clamp(1.75rem,4vw,3rem)}.help-contact-section__sidebar-col{color:#fff;background:linear-gradient(145deg,#056c40 0%,#03482a 100%);border-radius:20px;flex-direction:column;justify-content:flex-start;margin:12px;padding:clamp(2rem,4vw,3rem);display:flex}@media (min-width:1024px){.help-contact-section__sidebar-col{border-radius:18px;margin:12px}}.help-contact-section__sidebar-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fff;letter-spacing:-.01em;margin-bottom:2.25rem;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700}.help-form{flex-direction:column;gap:1.25rem;display:flex}.help-form .field-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.help-form .field-grid{grid-template-columns:1fr 1fr}}.help-form .field{flex-direction:column;gap:.4rem;display:flex}.help-form .field__label{color:#1f2937;font-size:.875rem;font-weight:600}.help-form .field .input,.help-form .field .select,.help-form .field .textarea{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.925rem;transition:border-color .2s,box-shadow .2s}.help-form .field .input::placeholder,.help-form .field .select::placeholder,.help-form .field .textarea::placeholder{color:#9ca3af}.help-form .field .input:focus,.help-form .field .select:focus,.help-form .field .textarea:focus{border-color:#056c40;outline:none;box-shadow:0 0 0 3px #056c401f}.help-form .field select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.help-form .field textarea.input{resize:vertical;min-height:120px}.help-form__consent-field{margin-top:.25rem;margin-bottom:.25rem}.help-form__consent-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;display:flex}.help-form__consent-checkbox{accent-color:#056c40;cursor:pointer;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem}.help-form__consent-text{color:#4b5563;font-size:.813rem;line-height:1.5}.help-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.help-form__submit-btn{color:#fff;cursor:pointer;background-color:#056c40;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.85rem;font-size:.95rem;font-weight:600;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.help-form__submit-btn:hover:not(:disabled){background-color:#03482a;box-shadow:0 4px 12px #056c4040}.help-form__submit-btn:disabled{opacity:.7;cursor:not-allowed}.help-form__submit-btn svg{transition:transform .2s}.help-form__submit-btn:hover:not(:disabled) svg{transform:translate(3px)}.help-form__security-note{color:#6b7280;align-items:center;gap:.4rem;font-size:.813rem;display:flex}.help-form__security-note svg{color:#4b5563;flex-shrink:0}.timeline-steps{flex-direction:column;gap:1.75rem;display:flex}.timeline-steps__item{align-items:flex-start;gap:1.25rem;display:flex;position:relative}.timeline-steps__item:not(:last-child):after{content:"";background:#ffffff40;width:1px;position:absolute;top:2.75rem;bottom:-1.75rem;left:1.375rem}.timeline-steps__icon-box{color:#fff;z-index:1;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.timeline-steps__content{flex:1;padding-top:.25rem}.timeline-steps__step-title{color:#fff;margin-bottom:.35rem;font-size:1rem;font-weight:700;line-height:1.3}.timeline-steps__step-desc{color:#ffffffd1;margin:0;font-size:.85rem;line-height:1.5}.author-page{background-color:#f4f7f4;min-height:100vh;padding-bottom:4rem}.author-banner{background:linear-gradient(135deg,#045533 0%,#056c40 45%,#0f7643 100%);height:clamp(11rem,22vw,15rem);position:relative;overflow:hidden}.author-banner__bg{object-fit:cover;opacity:.55}.author-banner__overlay{z-index:1;background:linear-gradient(#1e24331a 0%,#1e243333 55%,#1e243373 100%);position:absolute;inset:0}.author-banner__back{z-index:2;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:6.25rem;left:clamp(1rem,2vw,1.75rem)}.author-banner__back:hover{background:#ffffff40}.author-banner__badge{z-index:2;color:#056c40;text-transform:uppercase;letter-spacing:.12em;background:#fff;border-radius:999px;padding:.375rem .75rem;font-size:.625rem;font-weight:700;position:absolute;bottom:1.25rem;right:clamp(1rem,2vw,1.75rem)}.author-profile{background:#fff;padding-bottom:3rem}.author-profile__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.author-profile__avatar-wrap{z-index:2;margin-top:-3.5rem;display:inline-block;position:relative}@media (min-width:1024px){.author-profile__avatar-wrap{margin-top:-4rem}}.author-profile__avatar,.author-profile__avatar-placeholder{object-fit:cover;background:#056c40;border:4px solid #fff;border-radius:50%;width:7rem;height:7rem;box-shadow:0 8px 24px #1e24330f}@media (min-width:1024px){.author-profile__avatar,.author-profile__avatar-placeholder{width:8rem;height:8rem}}.author-profile__avatar-placeholder{color:#fff;text-transform:uppercase;justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex}.author-profile__grid{gap:2.5rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.author-profile__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:4rem}}.author-profile__name{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,2.5rem);font-weight:600;line-height:1.0625}@media (min-width:1024px){.author-profile__name{font-size:clamp(2rem,3vw,2.75rem)}}.author-profile__role{color:#6b7385;margin-bottom:1.25rem;font-size:1.125rem;line-height:1.571}.author-profile__bio-wrap{max-width:40rem}.author-profile__bio{color:#4b5563;font-size:1rem;line-height:1.625}.author-profile__bio p{margin:0}.author-profile__bio--collapsed{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.author-profile__read-more{color:#056c40;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.875rem;font-weight:600}.author-profile__read-more:hover{text-underline-offset:3px;text-decoration:underline}.author-profile__follow{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.author-profile__follow-label{color:#1e2433;font-size:.875rem;font-weight:600}.author-profile__social{gap:.5rem;display:flex}.author-profile__social-link{color:#6b7385;background:#fff;border:1px solid #eceff1;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.author-profile__social-link:hover{color:#fff;background:#056c40;border-color:#056c40}.author-profile__expertise-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;font-size:1.5rem;font-weight:600;line-height:1.333}.author-profile__tags{flex-wrap:wrap;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.author-profile__tag{color:#1e2433;background:#fff;border:1px solid #056c4040;border-radius:999px;align-items:center;padding:.375rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.author-profile__tag:hover{border-color:#056c40}.author-stats{background:#eaf7f0a6;border-block:1px solid #056c401a}.author-stats__inner{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:1160px;margin-inline:auto;padding-block:2rem;padding-inline:clamp(1rem,2vw,1.75rem);display:grid}@media (min-width:480px){.author-stats__inner{grid-template-columns:repeat(3,1fr);gap:0}.author-stats--two .author-stats__inner{grid-template-columns:repeat(2,1fr);max-width:48rem;margin-inline:auto}}.author-stats__stat{justify-content:center;align-items:center;gap:1rem;padding-inline:1rem;display:flex}@media (min-width:480px){.author-stats__stat:not(:last-child){border-right:1px solid #056c4026}}.author-stats__icon{color:#056c40;flex-shrink:0;width:1.75rem;height:1.75rem}.author-stats__value{color:#056c40;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;margin:0}.author-stats__label{color:#056c40cc;margin:.25rem 0 0;font-size:.875rem}.author-blogs{padding-top:4rem}.author-blogs__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.author-blogs__header{margin-bottom:2.5rem}.author-blogs__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#1e2433;text-align:left;font-size:clamp(2rem,3.2vw,2.5rem);font-weight:600;line-height:1.2}.author-blogs__title span{color:#056c40}.author-blogs__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.author-blogs__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.author-blogs__grid{grid-template-columns:repeat(3,1fr)}}.author-blogs__empty{text-align:center;color:#6b7385;padding-block:2.5rem;font-size:1.25rem}.author-post-card{color:inherit;background:#fff;border:1px solid #edf0f3;border-radius:1.5rem;flex-direction:column;text-decoration:none;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 1px 2px #1e24330a}.author-post-card:hover{transform:translateY(-2px);box-shadow:0 16px 48px #1e243314}.author-post-card:hover .author-post-card__image{transform:scale(1.05)}.author-post-card:hover .author-post-card__title{color:#056c40}.author-post-card__media{aspect-ratio:16/10;background:#f9fafb;position:relative;overflow:hidden}.author-post-card__image{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.author-post-card__placeholder{background:linear-gradient(135deg,#eaf7f0,#f9fafb);width:100%;height:100%}.author-post-card__badge{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#056c40;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 1px 2px #1e24330a}.author-post-card__body{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.author-post-card__meta{color:#6b7385;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;display:flex}.author-post-card__author{color:#1e2433;font-weight:600}.author-post-card__meta-item{align-items:center;gap:.375rem;display:inline-flex}.author-post-card__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;line-height:1.4;transition:color .2s cubic-bezier(.22,1,.36,1);display:-webkit-box;overflow:hidden}.author-post-card__excerpt{color:#6b7385;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}.careers-coming-soon{background:#f4f7f4;padding-block:clamp(3.5rem,5vw,5.5rem);padding-inline:clamp(1rem,2vw,1.75rem)}.careers-coming-soon__inner{justify-content:center;align-items:center;width:100%;max-width:1480px;min-height:22rem;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);display:flex}.careers-coming-soon__card{text-align:center;background:#fff;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;align-items:center;max-width:36rem;padding:3rem 2rem;display:flex;box-shadow:0 8px 24px #1e24330f}.careers-coming-soon__icon{margin-bottom:1.25rem;font-size:2.5rem;display:block}.careers-coming-soon__heading{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:1rem;font-size:2rem;font-weight:700}.careers-coming-soon__text{color:#6b7385;margin:0;font-size:1rem;line-height:1.625}.careers-page{background:#f8faf9;min-height:100vh}.careers-hero{color:#fff;isolation:isolate;background:#121824;padding-top:9rem;padding-bottom:4.5rem;position:relative;overflow:hidden}.careers-hero__media{z-index:-2;position:absolute;inset:0}.careers-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%}.careers-hero__overlay{z-index:-1;background:linear-gradient(#0f172ad1 0%,#0f172aeb 100%);position:absolute;inset:0}.careers-hero__inner{text-align:center;width:100%;max-width:52rem;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.careers-hero__eyebrow{letter-spacing:.12em;color:#34d399;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.careers-hero__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fff;margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.15}.careers-hero__subtitle{color:#cbd5e1;margin-bottom:2.25rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.careers-hero__search-box{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #fff3;border-radius:1rem;flex-direction:column;gap:.75rem;padding:.5rem;display:flex;box-shadow:0 20px 40px #00000040}@media (min-width:768px){.careers-hero__search-box{border-radius:100px;flex-direction:row;align-items:center;padding:.4rem .4rem .4rem 1.25rem}}.careers-hero__search-input-wrap{flex:1;align-items:center;gap:.75rem;display:flex}.careers-hero__search-input-wrap svg{color:#94a3b8;flex-shrink:0}.careers-hero__search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.6rem 0;font-size:.95rem}.careers-hero__search-input::placeholder{color:#94a3b8}.careers-hero__search-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.careers-hero__search-btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.careers-hero__search-btn{color:#fff;white-space:nowrap;background:#056c40;border-radius:.75rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1)}@media (min-width:768px){.careers-hero__search-btn{border-radius:100px}}.careers-hero__search-btn:hover{background:#034b2c}.careers-main{padding-block:3rem clamp(3.5rem,5vw,5.5rem)}.careers-main__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.careers-layout{gap:2rem;display:grid}@media (min-width:1024px){.careers-layout{grid-template-columns:18.5rem 1fr;align-items:start;gap:2.5rem}}.careers-sidebar{position:relative}.careers-filters{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.5rem;box-shadow:0 4px 20px #00000008}.careers-filters__head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.careers-filters__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.careers-filters__clear{appearance:none;font:inherit;color:#056c40;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.careers-filters__clear:hover{text-decoration:underline}.careers-filters__group{margin-bottom:1.5rem}.careers-filters__group:last-child{margin-bottom:0}.careers-filters__label{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.careers-filters__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.careers-filters__item-btn{appearance:none;font:inherit;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem .75rem;font-size:.875rem;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:flex}.careers-filters__item-btn:hover{color:#0f172a;background:#f8fafc}.careers-filters__item-btn.is-active{color:#056c40;background:#eaf7f0;font-weight:600}.careers-filters__item-btn.is-active .careers-filters__item-count{color:#fff;background:#056c40}.careers-filters__item-count{color:#64748b;background:#f1f5f9;border-radius:100px;padding:.15rem .5rem;font-size:.75rem;font-weight:500}.careers-filters__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;padding:.65rem .85rem;font-size:.875rem}.careers-filters__select:focus{border-color:#056c40}.careers-filters__radios{flex-direction:column;gap:.5rem;display:flex}.careers-filters__radio-label{color:#334155;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.careers-filters__radio-label input{accent-color:#056c40}.careers-filters__callout{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.85rem;margin-top:1.5rem;padding:1.15rem}.careers-filters__callout-title{color:#166534;margin-bottom:.35rem;font-size:.9rem;font-weight:600}.careers-filters__callout-desc{color:#15803d;margin-bottom:.75rem;font-size:.785rem;line-height:1.45}.careers-filters__callout-link{color:#056c40;font-size:.8rem;font-weight:600;text-decoration:none}.careers-filters__callout-link:hover{text-decoration:underline}.careers-content__header{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}@media (min-width:480px){.careers-content__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.careers-content__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:600;display:flex}.careers-content__badge{color:#fff;background:#056c40;border-radius:100px;justify-content:center;align-items:center;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.careers-content__desc{color:#64748b;margin-top:.25rem;font-size:.875rem}.careers-content__sort{align-items:center;gap:.5rem;display:flex}.careers-content__sort-label{color:#64748b;white-space:nowrap;font-size:.85rem}.careers-content__sort-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;padding:.45rem .75rem;font-size:.85rem}.careers-list{flex-direction:column;gap:1.15rem;display:flex}.job-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;padding:1.5rem;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 16px #00000005}.job-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 12px 30px #0000000f}.job-card__header{flex-direction:column;gap:.75rem;margin-bottom:.85rem;display:flex}@media (min-width:480px){.job-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.job-card__tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.job-card__dept-tag{letter-spacing:.08em;text-transform:uppercase;color:#056c40;background:#eaf7f0;border-radius:100px;padding:.2rem .65rem;font-size:.7rem;font-weight:700}.job-card__meta-tag{color:#64748b;background:#f1f5f9;border-radius:100px;padding:.2rem .65rem;font-size:.75rem}.job-card__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.job-card__salary{color:#056c40;white-space:nowrap;background:#f0fdf4;border-radius:.5rem;align-self:flex-start;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.job-card__desc{color:#475569;margin-bottom:1.15rem;font-size:.875rem;line-height:1.55}.job-card__footer{border-top:1px solid #f1f5f9;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}@media (min-width:480px){.job-card__footer{flex-direction:row;justify-content:space-between;align-items:center}}.job-card__skills{flex-wrap:wrap;gap:.35rem;display:flex}.job-card__skill{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.35rem;padding:.15rem .5rem;font-size:.75rem}.job-card__apply-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.job-card__apply-btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.job-card__apply-btn{color:#fff;background:#056c40;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.job-card__apply-btn:hover{background:#034b2c}.careers-empty{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:3.5rem 1.5rem}.careers-empty__icon{margin-bottom:1rem;font-size:2.5rem}.careers-empty__title{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.careers-empty__desc{color:#64748b;margin-inline:auto;max-width:26rem;margin-bottom:1.5rem;font-size:.875rem}.careers-empty__btn{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#056c40;border:0;border-radius:.5rem;padding:.6rem 1.35rem;font-size:.875rem;font-weight:600}.careers-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;background:#0f172aa6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.careers-modal{background:#fff;border-radius:1.25rem;width:100%;max-width:36rem;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.careers-modal__close{appearance:none;font:inherit;color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.careers-modal__close:hover{color:#0f172a;background:#e2e8f0}.careers-modal__head{border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:1.15rem}.careers-modal__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;margin-top:.5rem;margin-bottom:.25rem;font-size:1.35rem;font-weight:600}.careers-modal__meta{color:#64748b;font-size:.8rem}.careers-modal__form{flex-direction:column;gap:1rem;display:flex}.careers-modal__row{gap:1rem;display:grid}@media (min-width:480px){.careers-modal__row{grid-template-columns:1fr 1fr}}.careers-modal__field{flex-direction:column;gap:.35rem;display:flex}.careers-modal__label{color:#334155;font-size:.8rem;font-weight:600}.careers-modal__input,.careers-modal__textarea{color:#0f172a;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;padding:.65rem .85rem;font-size:.875rem}.careers-modal__input:focus,.careers-modal__textarea:focus{border-color:#056c40;box-shadow:0 0 0 3px #056c401f}.careers-modal__actions{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.careers-modal__cancel-btn{appearance:none;font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;padding:.6rem 1.15rem;font-size:.875rem;font-weight:500}.careers-modal__cancel-btn:hover{color:#0f172a}.careers-modal__submit-btn{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#056c40;border:0;border-radius:.5rem;padding:.65rem 1.35rem;font-size:.875rem;font-weight:600}.careers-modal__submit-btn:hover{background:#034b2c}.careers-modal__success{text-align:center;padding-block:1.5rem}.careers-modal__success-icon{color:#056c40;margin-inline:auto;background:#eaf7f0;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.15rem;font-size:1.75rem;font-weight:700;display:flex}.careers-modal__success-title{color:#0f172a;margin-bottom:.5rem;font-size:1.35rem;font-weight:600}.careers-modal__success-desc{color:#475569;margin-bottom:1.5rem;font-size:.875rem;line-height:1.55}.case-studies-page{background:#f8faf9;min-height:100vh}.cs-hero{color:#fff;isolation:isolate;background:#111827;padding-top:9rem;padding-bottom:4.5rem;position:relative;overflow:hidden}.cs-hero__media{z-index:-2;position:absolute;inset:0}.cs-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%}.cs-hero__overlay{z-index:-1;background:linear-gradient(#111827d9 0%,#111827f2 100%);position:absolute;inset:0}.cs-hero__inner{text-align:center;width:100%;max-width:52rem;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.cs-hero__eyebrow{letter-spacing:.12em;color:#34d399;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.cs-hero__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fff;margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.15}.cs-hero__subtitle{color:#cbd5e1;margin-bottom:2.25rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.cs-hero__search-box{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #fff3;border-radius:1rem;flex-direction:column;gap:.75rem;padding:.5rem;display:flex;box-shadow:0 20px 40px #00000040}@media (min-width:768px){.cs-hero__search-box{border-radius:100px;flex-direction:row;align-items:center;padding:.4rem .4rem .4rem 1.25rem}}.cs-hero__search-input-wrap{flex:1;align-items:center;gap:.75rem;display:flex}.cs-hero__search-input-wrap svg{color:#94a3b8;flex-shrink:0}.cs-hero__search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.6rem 0;font-size:.95rem}.cs-hero__search-input::placeholder{color:#94a3b8}.cs-hero__search-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.cs-hero__search-btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.cs-hero__search-btn{color:#fff;white-space:nowrap;background:#056c40;border-radius:.75rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1)}@media (min-width:768px){.cs-hero__search-btn{border-radius:100px}}.cs-hero__search-btn:hover{background:#034b2c}.cs-main{padding-block:3rem clamp(3.5rem,5vw,5.5rem)}.cs-main__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.cs-layout{gap:2rem;display:grid}@media (min-width:1024px){.cs-layout{grid-template-columns:18.5rem 1fr;align-items:start;gap:2.5rem}}.cs-sidebar{position:relative}.cs-filters{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.5rem;box-shadow:0 4px 20px #00000008}.cs-filters__head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.cs-filters__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.cs-filters__clear{appearance:none;font:inherit;color:#056c40;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.cs-filters__clear:hover{text-decoration:underline}.cs-filters__group{margin-bottom:1.5rem}.cs-filters__group:last-child{margin-bottom:0}.cs-filters__label{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.cs-filters__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cs-filters__item-btn{appearance:none;font:inherit;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem .75rem;font-size:.875rem;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:flex}.cs-filters__item-btn:hover{color:#0f172a;background:#f8fafc}.cs-filters__item-btn.is-active{color:#056c40;background:#eaf7f0;font-weight:600}.cs-filters__item-btn.is-active .cs-filters__item-count{color:#fff;background:#056c40}.cs-filters__item-count{color:#64748b;background:#f1f5f9;border-radius:100px;padding:.15rem .5rem;font-size:.75rem;font-weight:500}.cs-filters__callout{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.85rem;margin-top:1.5rem;padding:1.15rem}.cs-filters__callout-title{color:#166534;margin-bottom:.35rem;font-size:.9rem;font-weight:600}.cs-filters__callout-desc{color:#15803d;margin-bottom:.75rem;font-size:.785rem;line-height:1.45}.cs-filters__callout-link{color:#056c40;font-size:.8rem;font-weight:600;text-decoration:none}.cs-filters__callout-link:hover{text-decoration:underline}.cs-content__header{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}@media (min-width:480px){.cs-content__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.cs-content__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:600;display:flex}.cs-content__badge{color:#fff;background:#056c40;border-radius:100px;justify-content:center;align-items:center;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.cs-content__desc{color:#64748b;margin-top:.25rem;font-size:.875rem}.cs-content__sort{align-items:center;gap:.5rem;display:flex}.cs-content__sort-label{color:#64748b;white-space:nowrap;font-size:.85rem}.cs-content__sort-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;padding:.45rem .75rem;font-size:.85rem}.cs-list{flex-direction:column;gap:1.35rem;display:flex}.cs-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.75rem;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 16px #00000005}.cs-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 12px 30px #0000000f}.cs-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.cs-card__tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cs-card__product-tag{letter-spacing:.08em;text-transform:uppercase;color:#056c40;background:#eaf7f0;border-radius:100px;padding:.2rem .65rem;font-size:.7rem;font-weight:700}.cs-card__product-tag[data-product=canopy]{color:#92400e;background:#fef3c7}.cs-card__product-tag[data-product=aira]{color:#3730a3;background:#e0e7ff}.cs-card__industry-tag{color:#475569;background:#f1f5f9;border-radius:100px;padding:.2rem .65rem;font-size:.75rem}.cs-card__time-tag{color:#94a3b8;font-size:.75rem}.cs-card__client{color:#0f172a;font-size:.85rem;font-weight:600}.cs-card__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;margin-bottom:.75rem;font-size:1.35rem;font-weight:600;line-height:1.3}.cs-card__summary{color:#475569;margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.cs-card__metrics{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.85rem;grid-template-columns:repeat(1,1fr);gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:grid}@media (min-width:480px){.cs-card__metrics{grid-template-columns:repeat(3,1fr)}}.cs-card__metric-item{flex-direction:column;align-items:flex-start;display:flex}.cs-card__metric-val{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#056c40;margin-bottom:.25rem;font-size:1.65rem;font-weight:600;line-height:1}.cs-card__metric-lbl{color:#0f172a;margin-bottom:.15rem;font-size:.8rem;font-weight:600}.cs-card__metric-note{color:#64748b;font-size:.725rem}.cs-card__quote{color:#334155;background:#f0fdf4;border-left:3px solid #056c40;border-radius:0 .5rem .5rem 0;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.875rem;font-style:italic;line-height:1.5}.cs-card__quote cite{color:#64748b;margin-top:.35rem;font-size:.8rem;font-style:normal;display:block}.cs-card__footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}.cs-card__date{color:#94a3b8;font-size:.8rem}.cs-card__read-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.cs-card__read-btn:focus-visible{outline-offset:3px;outline:2px solid #056c40}.cs-card__read-btn{color:#fff;background:#056c40;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-size:.85rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.cs-card__read-btn:hover{background:#034b2c}.cs-empty{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:3.5rem 1.5rem}.cs-empty__icon{margin-bottom:1rem;font-size:2.5rem}.cs-empty__title{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.cs-empty__desc{color:#64748b;margin-inline:auto;max-width:26rem;margin-bottom:1.5rem;font-size:.875rem}.cs-empty__btn{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#056c40;border:0;border-radius:.5rem;padding:.6rem 1.35rem;font-size:.875rem;font-weight:600}.cs-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;background:#0f172ab3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.cs-modal{background:#fff;border-radius:1.25rem;width:100%;max-width:44rem;max-height:90vh;padding:2.25rem;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.cs-modal__close{appearance:none;font:inherit;color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.cs-modal__close:hover{color:#0f172a;background:#e2e8f0}.cs-modal__header{margin-bottom:1.5rem}.cs-modal__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#0f172a;margin-top:.65rem;margin-bottom:.35rem;font-size:1.5rem;font-weight:600;line-height:1.3}.cs-modal__client{color:#64748b;font-size:.875rem}.cs-modal__metrics{margin-bottom:1.75rem}.cs-modal__body{flex-direction:column;gap:1.5rem;display:flex}.cs-modal__section-title{color:#0f172a;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.cs-modal__text{color:#334155;font-size:.925rem;line-height:1.65}.cs-modal__results-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cs-modal__results-list li{color:#334155;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.cs-modal__check{color:#056c40;flex-shrink:0;font-weight:700}.cs-modal__quote{color:#0f172a;background:#f0fdf4;border-left:4px solid #056c40;border-radius:0 .5rem .5rem 0;padding:1rem 1.15rem;font-size:.95rem;font-style:italic;line-height:1.55}.cs-modal__quote cite{color:#64748b;margin-top:.5rem;font-size:.85rem;font-style:normal;display:block}.cs-modal__footer{text-align:center;border-top:1px solid #f1f5f9;margin-top:2rem;padding-top:1.25rem}.cs-modal__cta-btn{color:#fff;background:#056c40;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(.22,1,.36,1);display:inline-block}.cs-modal__cta-btn:hover{background:#034b2c}.vertical-hero{color:#fff;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;background-color:#1e2433;background-image:linear-gradient(#000000bf,#000000bf),radial-gradient(circle at 50% 20%,#0f764340,#0000 45%),linear-gradient(160deg,#1e2433 0%,#111827 100%);padding-top:8.5rem;position:relative;overflow:hidden}.vertical-hero__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-hero__layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;display:flex}.vertical-hero__content{flex:32.5rem;max-width:43.75rem}.vertical-hero__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;color:#eaf7f0;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.vertical-hero__badge-dot{background-color:#056c40;border-radius:50%;width:6px;height:6px}.vertical-hero__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 8px #00000080;margin-bottom:1.25rem;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:600;line-height:1.1}.vertical-hero__lede{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#ffffffeb;text-shadow:0 1px 4px #0009;max-width:37.5rem;margin-bottom:2rem;font-size:1.125rem;font-weight:400;line-height:1.625}.vertical-hero__form-wrapper{flex:23.75rem;max-width:30rem;margin-left:auto}.vertical-hero__stats-bar{color:#fff;background:linear-gradient(135deg,#056c40 0%,#045533 100%);margin-top:4rem;padding:1.75rem 0;box-shadow:0 12px 40px #056c4014}.vertical-hero__bar{text-align:center;color:#fff;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);display:grid}.vertical-hero__stat-item{border-right:1px solid #ffffff26;padding-inline:.75rem}.vertical-hero__stat-item:last-child{border-right:none}.vertical-hero__stat-value{font-size:2.5rem;font-weight:700;line-height:1.1;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif}.vertical-hero__stat-label{color:#eaf7f0;margin-top:.25rem;font-size:.8125rem}.vertical-form{color:#1e2433;background-color:#fff;border:1px solid #eceff1;border-radius:1.5rem;padding:2rem;box-shadow:0 20px 50px #1e24331f}.vertical-form__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;text-align:center;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.vertical-form__subtitle{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#6b7385;text-align:center;margin-bottom:1.5rem;font-size:.875rem}.vertical-form__body{flex-direction:column;gap:1rem;display:flex}.vertical-form__field{flex-direction:column;gap:.25rem;display:flex}.vertical-form__label{color:#1e2433;font-size:.8125rem;font-weight:600;display:block}.vertical-form__input{width:100%;font-size:.875rem;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;background-color:#f9fafb;border:1px solid #eceff1;border-radius:.5rem;padding:.75rem 1rem}.vertical-form__input:focus{border-color:#056c40;outline:none}.vertical-form__submit{color:#fff;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;cursor:pointer;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:.75rem;margin-top:.5rem;padding:.85rem;font-size:.9375rem;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 18px #056c4047}.vertical-form__submit:hover{background:#045533;transform:translateY(-1px)}.vertical-context{background-color:#f9fafb;padding:2rem 0}.vertical-context__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-context__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.vertical-context__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.vertical-context__content{grid-column:span 7/span 7}}.vertical-context__heading{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:1.25rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600;line-height:1.2}.vertical-context__text{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;font-size:1rem;line-height:1.625}@media (min-width:1024px){.vertical-context__callout-wrapper{grid-column:span 5/span 5}}.vertical-context__callout{color:#fff;background-color:#1e2433;border:1px solid #ffffff14;border-radius:1.5rem;padding:2rem;box-shadow:0 16px 48px #1e243314}.vertical-context__callout-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#eaf7f0;margin-bottom:1.25rem;font-size:.875rem;font-weight:700}.vertical-context__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.vertical-context__item{color:#9ca3af;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.571;display:flex}.vertical-context__icon-cross{color:#ef4444;font-weight:700}.vertical-capabilities{background-color:#fff;padding:2rem 0}.vertical-capabilities__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-capabilities__header{text-align:center;margin-bottom:3rem}.vertical-capabilities__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600}.vertical-capabilities__title span{color:#056c40}.vertical-capabilities__subtitle{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#6b7385;font-size:1rem}.vertical-capabilities__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.vertical-capabilities__card{background-color:#fff;border:1px solid #eceff1;border-radius:1.5rem;padding:2rem;box-shadow:0 1px 2px #1e24330a}.vertical-capabilities__card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.vertical-capabilities__badge{color:#056c40;letter-spacing:.1em;text-transform:uppercase;background-color:#eaf7f0;border-radius:999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:700}.vertical-capabilities__icon{font-size:2.25rem;line-height:1}.vertical-capabilities__card-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.vertical-capabilities__line{background-color:#056c40;border-radius:2px;width:40px;height:3px;margin-bottom:1rem}.vertical-capabilities__card-text{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;font-size:.875rem;line-height:1.571}.vertical-features{padding:2rem 0}.vertical-features--alt{background-color:#f9fafb}.vertical-features--white{background-color:#fff}.vertical-features__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-features__grid{grid-template-columns:1fr;align-items:center;gap:3.5rem;display:grid}@media (min-width:1024px){.vertical-features__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.vertical-features__content{grid-column:span 6/span 6}}.vertical-features__content--left{order:1}.vertical-features__content--right{order:2}.vertical-features__eyebrow{color:#056c40;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.vertical-features__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-top:.5rem;margin-bottom:1.25rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600;line-height:1.2}.vertical-features__desc{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;margin-bottom:1.5rem;font-size:1rem;line-height:1.625}.vertical-features__bullets{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.vertical-features__bullet-item{color:#1e2433;align-items:flex-start;gap:.75rem;font-size:.875rem;display:flex}.vertical-features__check{color:#056c40;font-weight:700}.vertical-features__cta{color:#056c40;font-size:.875rem;font-weight:600;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}@media (min-width:1024px){.vertical-features__media{grid-column:span 6/span 6}}.vertical-features__media--left{order:1}.vertical-features__media--right{order:2}.vertical-features__image-box{border:1px solid #eceff1;border-radius:1.5rem;overflow:hidden;box-shadow:0 16px 48px #1e243314}.vertical-features__image-box img{width:100%;height:auto;display:block}.vertical-pillars{color:#fff;background-color:#1e2433;padding:2rem 0}.vertical-pillars__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-pillars__header{text-align:center;margin-bottom:3rem}.vertical-pillars__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fff;margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600}.vertical-pillars__subtitle{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#9ca3af;font-size:1rem}.vertical-pillars__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.vertical-pillars__card{text-align:center;background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:1.5rem;padding:2rem}.vertical-pillars__icon{margin-bottom:1rem;font-size:2.25rem}.vertical-pillars__card-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.vertical-pillars__card-text{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#9ca3af;font-size:.875rem;line-height:1.571}.vertical-impact{background-color:#fff;padding:2rem 0}.vertical-impact__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-impact__header{text-align:center;margin-bottom:3rem}.vertical-impact__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600}.vertical-impact__subtitle{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#6b7385;font-size:1rem}.vertical-impact__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.vertical-impact__card{background-color:#f9fafb;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex}.vertical-impact__card-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.vertical-impact__card-sub{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#6b7385;font-size:.8125rem}.vertical-impact__metric{color:#056c40;font-size:2.5rem;font-weight:700;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;margin-top:1.5rem}.vertical-cases{background-color:#f9fafb;padding:2rem 0}.vertical-cases__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.vertical-cases__header{text-align:center;margin-bottom:3rem}.vertical-cases__title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600}.vertical-cases__title span{color:#056c40}.vertical-cases__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.vertical-cases__card{background-color:#fff;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e24330a}.vertical-cases__card-body{flex:1;padding:1.75rem}.vertical-cases__card-badge{color:#056c40;letter-spacing:.1em;text-transform:uppercase;background-color:#eaf7f0;border-radius:999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:700}.vertical-cases__card-title{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;margin-top:.75rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.vertical-cases__card-desc{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#4b5563;margin-bottom:1.5rem;font-size:.875rem;line-height:1.571}.vertical-cases__stats-grid{text-align:center;background-color:#f9fafb;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.vertical-cases__stat-label{color:#6b7385;font-size:.75rem}.vertical-cases__stat-value{color:#056c40;font-size:1.35rem;font-weight:700;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif}.vertical-cases__card-footer{text-align:center;background-color:#1e2433;border-top:1px solid #eceff1;padding:1rem 1.75rem}.vertical-cases__link{color:#fff;font-size:.875rem;font-weight:600;font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;text-decoration:none}.newsroom{padding:2rem 0}.newsroom__inner{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.newsroom__header{align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.newsroom__header h2{color:#1e2433;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:600}.newsroom__header h2 span{color:#0f7643}@media (min-width:768px){.newsroom__header h2{font-size:2.5rem}}.newsroom__featured{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:1024px){.newsroom__featured{grid-template-columns:1fr 1fr;gap:2rem}}.newsroom__featured-primary{color:#fff;background-color:#1e2433;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;min-height:24rem;padding:2.5rem;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.newsroom__featured-primary:hover{transform:translateY(-4px)}.newsroom__featured-primary:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000c 100%);position:absolute;inset:0}.newsroom__featured-primary .newsroom-card__content{z-index:2;position:relative}.newsroom__featured-primary .newsroom-card__title{color:#fff;margin-bottom:1rem;font-size:1.75rem;font-weight:500;line-height:1.2}@media (min-width:768px){.newsroom__featured-primary .newsroom-card__title{font-size:2rem}}.newsroom__featured-primary .newsroom-card__tag{color:#056c40;text-transform:uppercase;letter-spacing:.05em;background-color:#ffffffe6;border-radius:2rem;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.newsroom__featured-primary .newsroom-card__meta{color:#9ca3af;margin-bottom:1rem;font-size:.875rem;display:block}.newsroom__featured-primary .newsroom-card__link{color:#fff;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.newsroom__featured-secondary{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.newsroom__featured-secondary{gap:2rem}}.newsroom__card-small{background-color:#fff;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;flex:1;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}@media (min-width:768px){.newsroom__card-small{flex-direction:row}}.newsroom__card-small:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000d}.newsroom__card-small-content{flex-direction:column;flex:1;justify-content:center;padding:2rem;display:flex}.newsroom__card-small-image{background-color:#f0f7f4;width:100%;height:12rem;position:relative}@media (min-width:768px){.newsroom__card-small-image{width:40%;height:auto}}.newsroom__card-small .newsroom-card__tag{color:#0f7643;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.newsroom__card-small .newsroom-card__title{color:#1e2433;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.3}.newsroom__card-small .newsroom-card__meta{color:#6b7385;margin-bottom:1rem;font-size:.875rem;display:block}.newsroom__card-small .newsroom-card__link{color:#0f7643;align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:600;display:flex}.newsroom__list-section{margin-bottom:2rem}.newsroom__list{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.newsroom__list-item{background-color:#fff;border:1px solid #eceff1;border-radius:1rem;grid-template-columns:1fr;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:grid}@media (min-width:768px){.newsroom__list-item{grid-template-columns:120px 180px 1fr auto;gap:1.5rem;padding:1.5rem 2rem}}.newsroom__list-item:hover{border-color:#9ca3af;box-shadow:0 4px 12px #0000000d}.newsroom__list-item:hover .newsroom__list-link{color:#0f7643}.newsroom__list-date{color:#6b7385;font-size:.875rem;font-weight:500}.newsroom__list-date:before{content:"";vertical-align:middle;background-color:#1e2433;border-radius:50%;width:4px;height:4px;margin-right:.5rem;display:inline-block}.newsroom__list-tag{color:#0f7643;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.newsroom__list-title{color:#1e2433;font-size:1rem;font-weight:500;line-height:1.4}.newsroom__list-link{color:#6b7385;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition:color .2s;display:flex}@media (min-width:768px){.newsroom__list-link{justify-self:end}}.newsroom__load-more{justify-content:center;display:flex}.newsroom__load-more button{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #eceff1;border-radius:2rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.newsroom__load-more button:hover{background-color:#f9fafb}.newsroom-cta{text-align:center;padding:2rem 0}.newsroom-cta h2{color:#1e2433;letter-spacing:-.02em;margin-bottom:1.5rem;max-width:48rem;margin-inline:auto;font-size:2.5rem;font-weight:600;line-height:1.2}.newsroom-cta h2 span{color:#0f7643}@media (min-width:768px){.newsroom-cta h2{font-size:3rem}}.newsroom-cta p{color:#4b5563;margin-bottom:2.5rem;max-width:48rem;margin-inline:auto;font-size:1.125rem;line-height:1.6}.legal-page{color:#1e2433;background-color:#f4f7f4;min-height:100vh}.legal-hero{color:#fff;background:linear-gradient(135deg,#0a121e 0%,#101c2e 50%,#0d281f 100%);padding-top:8.5rem;padding-bottom:4rem;position:relative;overflow:hidden}.legal-hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#056c4040 0%,#056c4000 70%);width:600px;height:600px;position:absolute;top:0;right:0}.legal-hero__container{z-index:2;width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem);position:relative}.legal-hero__breadcrumb{color:#ffffffa6;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.legal-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}.legal-hero__breadcrumb a:hover{color:#eaf7f0;text-decoration:underline}.legal-hero__breadcrumb-sep{color:#ffffff59}.legal-hero__breadcrumb-current{color:#fff;font-weight:500}.legal-hero__badge{color:#6ee7b7;background:#056c404d;border:1px solid #056c4099;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.legal-hero__badge-dot{background-color:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #34d399}.legal-hero__title{letter-spacing:-.02em;color:#fff;max-width:54rem;margin-bottom:1rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.0625}.legal-hero__subtitle{color:#ffffffd1;max-width:48rem;margin-bottom:2rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.55}.legal-hero__meta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem;width:fit-content;padding:1rem 1.25rem;display:flex}.legal-hero__meta-item{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.legal-hero__meta-label{color:#fff9}.legal-hero__meta-value{color:#fff;font-weight:600}.legal-hero__meta-divider{background:#ffffff2e;width:1px;height:16px;display:none}@media (min-width:480px){.legal-hero__meta-divider{display:block}}.legal-highlights{background-color:#fff;border-bottom:1px solid #eceff1;padding:2.5rem 0}.legal-highlights__container{max-width:1480px;margin:0 auto;padding:0 clamp(1rem,2vw,1.75rem)}.legal-highlights__header{color:#056c40;align-items:center;gap:.625rem;margin-bottom:1.5rem;font-size:1rem;font-weight:600;display:flex}.legal-highlights__header svg{color:#056c40}.legal-highlights__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.legal-highlights__grid{grid-template-columns:repeat(3,1fr)}}.legal-highlights__card{background:#eaf7f0;border:1px solid #056c4026;border-radius:1rem;padding:1.5rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.legal-highlights__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e24330f}.legal-highlights__card-tag{text-transform:uppercase;letter-spacing:.08em;color:#056c40;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.legal-highlights__card-title{color:#1e2433;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal-highlights__card-text{color:#4b5563;font-size:.875rem;line-height:1.571}.legal-body{padding:3.5rem 0 5rem}.legal-body__container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1rem,2vw,1.75rem)}.legal-sidebar__sticky{background:#fff;border:1px solid #eceff1;border-radius:1.5rem;flex-direction:column;max-height:calc(100vh - 8.5rem);padding:1.5rem;display:flex;position:sticky;top:7rem;box-shadow:0 1px 2px #1e24330a}.legal-sidebar__search{margin-bottom:1.25rem;position:relative}.legal-sidebar__search-icon{color:#88909f;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.legal-sidebar__search-input{color:#1e2433;background-color:#f9fafb;border:1px solid #eceff1;border-radius:.75rem;outline:none;width:100%;padding:.625rem 2.25rem .625rem 2.5rem;font-size:.875rem;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}.legal-sidebar__search-input:focus{background-color:#fff;border-color:#056c40;box-shadow:0 0 0 3px #056c401f}.legal-sidebar__search-clear{color:#88909f;cursor:pointer;background:0 0;border:none;font-size:1.125rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.legal-sidebar__search-clear:hover{color:#1e2433}.legal-sidebar__nav-header{color:#1e2433;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}.legal-sidebar__count{color:#056c40;background:#eaf7f0;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.legal-sidebar__nav{flex-direction:column;flex:1;gap:.25rem;margin-bottom:1.25rem;padding-right:.25rem;display:flex;overflow-y:auto}.legal-sidebar__nav::-webkit-scrollbar{width:4px}.legal-sidebar__nav::-webkit-scrollbar-thumb{background:#eceff1;border-radius:4px}.legal-sidebar__link{color:#4b5563;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:flex}.legal-sidebar__link:hover{color:#056c40;background-color:#f9fafb}.legal-sidebar__link--active{color:#056c40;background-color:#eaf7f0;font-weight:600}.legal-sidebar__link--active .legal-sidebar__link-num{color:#056c40;font-weight:700}.legal-sidebar__link-num{color:#88909f;margin-top:.1rem;font-family:ui-monospace,monospace;font-size:.75rem}.legal-sidebar__link-text{flex:1}.legal-sidebar__actions{border-top:1px solid #edf0f3;flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.legal-sidebar__action-btn{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #eceff1;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem;font-size:.875rem;font-weight:500;transition:all .15s cubic-bezier(.22,1,.36,1);display:flex}.legal-sidebar__action-btn:hover{color:#056c40;background:#fff;border-color:#056c40}.legal-content{background:#fff;border:1px solid #eceff1;border-radius:1.5rem;padding:clamp(1.75rem,4vw,3.5rem);box-shadow:0 1px 2px #1e24330a}.legal-content section{border-bottom:1px solid #edf0f3;margin-bottom:3.5rem;padding-bottom:2.5rem;scroll-margin-top:7.5rem}.legal-content section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-content h2{color:#1e2433;letter-spacing:-.01em;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.2;display:flex}.legal-content h2 .section-num{color:#056c40;background:#eaf7f0;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:ui-monospace,monospace;font-size:.875rem;font-weight:700;display:inline-flex}.legal-content h3{color:#1e2433;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.legal-content p{color:#4b5563;margin-bottom:1.25rem;font-size:1rem;line-height:1.625}.legal-content p:last-child{margin-bottom:0}.legal-content ul,.legal-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.legal-content ul li,.legal-content ol li{color:#4b5563;margin-bottom:.625rem;font-size:1rem;line-height:1.625}.legal-content ul li strong,.legal-content ol li strong{color:#1e2433}.legal-content ul{padding-left:0;list-style:none}.legal-content ul li{padding-left:1.75rem;position:relative}.legal-content ul li:before{content:"";background-color:#056c40;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.legal-content .legal-callout{background:#eaf7f0;border-left:4px solid #056c40;border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1.25rem 1.5rem}.legal-content .legal-callout__title{color:#056c40;margin-bottom:.375rem;font-size:1rem;font-weight:600}.legal-content .legal-callout p{color:#1e2433;margin-bottom:0;font-size:.875rem;line-height:1.571}.legal-content .legal-callout--warning{background:#fefce8;border-left-color:#eab308}.legal-content .legal-callout--warning .legal-callout__title{color:#a16207}.legal-content .legal-callout--info{background:#eff6ff;border-left-color:#3b82f6}.legal-content .legal-callout--info .legal-callout__title{color:#1d4ed8}.legal-content .legal-table-wrapper{border:1px solid #eceff1;border-radius:.75rem;margin:1.75rem 0;overflow-x:auto}.legal-content table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.legal-content table th{color:#1e2433;background:#f9fafb;border-bottom:1px solid #eceff1;padding:.875rem 1rem;font-weight:600}.legal-content table td{color:#4b5563;vertical-align:top;border-bottom:1px solid #edf0f3;padding:.875rem 1rem}.legal-content table tr:last-child td{border-bottom:none}.legal-content .legal-contact-card{background:#f9fafb;border:1px solid #eceff1;border-radius:1rem;margin-top:2rem;padding:1.75rem}.legal-content .legal-contact-card__title{color:#1e2433;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal-content .legal-contact-card__info{color:#4b5563;flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.legal-content .legal-contact-card__info a{color:#056c40;font-weight:600;text-decoration:none}.legal-content .legal-contact-card__info a:hover{text-decoration:underline}.aira-page-root{font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif;color:#1e2433;scroll-behavior:smooth;background-color:#fff;width:100%;max-width:100%;min-height:100vh;position:relative;overflow-x:clip!important}.aira-page-root section{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.aira-page-root *,.aira-page-root :before,.aira-page-root :after{box-sizing:border-box}.aira-page-root img,.aira-page-root svg,.aira-page-root video,.aira-page-root iframe,.aira-page-root canvas{max-width:100%;height:auto}.aira-page-root input,.aira-page-root select,.aira-page-root textarea,.aira-page-root button{box-sizing:border-box;max-width:100%}@media (max-width:640px){.aira-page-root h1 br,.aira-page-root h2 br,.aira-page-root h3 br,.aira-page-root h4 br,.aira-page-root h5 br,.aira-page-root h6 br{display:none}}.aira-header{z-index:1000;-webkit-backdrop-filter:blur(12px);background-color:#fffffff0;border-bottom:1px solid #e2e8f0cc;transition:all .2s;position:sticky;top:0;left:0;right:0}.aira-header.is-scrolled{box-shadow:0 4px 20px #0000000d}.aira-header .aira-header-inner{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:1rem 1.5rem;display:flex}@media (max-width:640px){.aira-header .aira-header-inner{padding:.75rem 1rem}}.aira-header .aira-logo-link{align-items:center;gap:.625rem;text-decoration:none;transition:transform .2s;display:flex}.aira-header .aira-logo-link:hover{transform:translateY(-1px)}.aira-header .aira-logo-img{object-fit:contain;width:auto;height:36px;max-height:36px}@media (max-width:480px){.aira-header .aira-logo-img{height:30px;max-height:30px}}.aira-header .aira-logo-text{letter-spacing:-.02em;color:#0f172a;font-size:1.5rem;font-weight:800}@media (max-width:480px){.aira-header .aira-logo-text{font-size:1.25rem}}.aira-header .aira-header-cta{color:#fff;background:linear-gradient(#097d46 0%,#045834 100%);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}@media (max-width:640px){.aira-header .aira-header-cta{height:2.75rem;padding:0 1rem;font-size:.875rem}}.aira-header .aira-header-cta:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.aira-header .aira-header-cta svg{width:1.125rem;height:1.125rem;transition:transform .25s}.aira-header .aira-header-cta:hover svg{transform:translate(4px)}.aira-badge,.aira-badge-plus{color:#006838;letter-spacing:.05em;text-transform:uppercase;background-color:#e6f4ea;border:1px solid #c6e7d2;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.aira-badge svg,.aira-badge-plus svg{color:#006838;width:.875rem;height:.875rem}.btn-primary-demo,.btn-primary-action{color:#fff;cursor:pointer;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}.btn-primary-demo:hover,.btn-primary-action:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.btn-primary-demo svg,.btn-primary-action svg{width:1.125rem;height:1.125rem;transition:transform .25s}.btn-primary-demo:hover svg,.btn-primary-action:hover svg{transform:translate(4px)}.aira-hero-section{background:radial-gradient(80% 60% at 50% -10%,#e6f4eaa6 0%,#fff0 100%),linear-gradient(#fff 0%,#f4f7f4 100%);padding:2rem 1.5rem;position:relative}@media (max-width:640px){.aira-hero-section{padding:1.5rem 1rem}}.aira-hero-section .aira-hero-container{grid-template-columns:1fr;align-items:start;gap:3.5rem;width:100%;max-width:1320px;margin:0 auto;display:grid}@media (min-width:1024px){.aira-hero-section .aira-hero-container{grid-template-columns:1.1fr .9fr;gap:4rem}}.aira-hero-section .aira-hero-left,.aira-hero-section .aira-hero-right{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.aira-hero-section #hero-demo-form{scroll-margin-top:7rem}@media (max-width:768px){.aira-hero-section #hero-demo-form{scroll-margin-top:5rem}}.aira-hero-section .aira-hero-title{letter-spacing:-.025em;color:#1e2433;margin-bottom:1.25rem;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:700;line-height:1.12}.aira-hero-section .aira-hero-title .highlight-green{color:#006838;display:inline}.aira-hero-section .aira-hero-subtitle{color:#4b5563;max-width:580px;margin-bottom:2rem;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.aira-hero-section .aira-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.aira-hero-section .aira-hero-actions .btn-primary-demo{color:#fff;cursor:pointer;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}.aira-hero-section .aira-hero-actions .btn-primary-demo:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.aira-hero-section .aira-hero-actions .btn-primary-demo svg{width:1.125rem;height:1.125rem;transition:transform .25s}.aira-hero-section .aira-hero-actions .btn-primary-demo:hover svg{transform:translate(4px)}.aira-hero-section .aira-hero-actions .btn-secondary-action{color:#097d46;cursor:pointer;background-color:#0000;border:none;border-radius:1rem;align-items:center;gap:.625rem;height:3.25rem;padding:0 1.25rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.aira-hero-section .aira-hero-actions .btn-secondary-action .play-icon-wrapper{border:1.5px solid #006838;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex}.aira-hero-section .aira-hero-actions .btn-secondary-action .play-icon-wrapper svg{color:#006838;width:.75rem;height:.75rem;margin-left:2px}.aira-hero-section .aira-hero-actions .btn-secondary-action:hover{color:#045533;background-color:#0068380d}.aira-hero-section .aira-hero-actions .btn-secondary-action:hover .play-icon-wrapper{background-color:#006838}.aira-hero-section .aira-hero-actions .btn-secondary-action:hover .play-icon-wrapper svg{color:#fff}.aira-hero-section .aira-hero-dashboard-frame{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;width:100%;margin-top:1rem;overflow:hidden;box-shadow:0 20px 45px #0f172a14}.aira-hero-section .aira-hero-dashboard-frame .db-mock-wrapper{width:100%;min-height:420px;display:flex}@media (max-width:640px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-wrapper{flex-direction:column}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar{color:#fff;background-color:#0b2341;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:1.5rem;width:145px;padding:1.25rem .75rem;display:flex}@media (max-width:640px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar{flex-direction:row;align-items:center;width:100%;padding:.75rem 1rem}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-brand{flex-direction:column;gap:.125rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-brand .brand-logo-icon{color:#38bdf8;font-size:1rem;font-weight:800}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-brand .brand-title{color:#fff;letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-brand .brand-sub{color:#94a3b8;white-space:nowrap;font-size:.65rem}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-menu{flex-direction:column;gap:.375rem;display:flex}@media (max-width:640px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-menu{flex-direction:row;overflow-x:auto}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-menu .menu-item{color:#94a3b8;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;transition:all .2s;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-menu .menu-item:hover{color:#fff;background-color:#ffffff0d}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-menu .menu-item.active{color:#fff;background-color:#006838;font-weight:600}@media (max-width:640px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-footer{display:none}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-sidebar .db-sidebar-footer .brand-badge-mini{color:#38bdf8;background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content{background-color:#f8fafc;flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-x:auto}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .org-selector{color:#1e293b;cursor:pointer;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .search-box{color:#94a3b8;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;flex:1;align-items:center;gap:.375rem;max-width:200px;padding:.375rem .75rem;font-size:.75rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user{align-items:center;gap:.625rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .icon-btn{color:#64748b;cursor:pointer}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .icon-btn:hover{color:#1e293b}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .user-profile{align-items:center;gap:.375rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .user-profile .user-name{color:#1e293b;font-size:.75rem;font-weight:600}@media (max-width:768px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .user-profile .user-name{display:none}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .user-profile .user-role-badge{color:#0369a1;background-color:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}@media (max-width:768px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .user-profile .user-role-badge{display:none}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-top-bar .top-right-user .user-profile .user-avatar-circle{color:#fff;background-color:#006838;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-welcome-banner .w-title{color:#0f172a;margin-bottom:.125rem;font-size:1rem;font-weight:700}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-welcome-banner .w-sub{color:#64748b;font-size:.75rem}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@media (min-width:640px){.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4{grid-template-columns:repeat(4,1fr)}}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-icon-bg{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-icon-bg.icon-blue{color:#2563eb;background-color:#eff6ff}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-icon-bg.icon-purple{color:#9333ea;background-color:#faf5ff}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-icon-bg.icon-green{color:#16a34a;background-color:#f0fdf4}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-icon-bg.icon-amber{color:#d97706;background-color:#fffbeb}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-info{flex-direction:column;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-info .stat-num{color:#0f172a;font-size:.9375rem;font-weight:800;line-height:1}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-stat-grid-4 .stat-box .stat-info .stat-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.02em;margin-top:2px;font-size:.5625rem;font-weight:700}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.625rem;flex-direction:column;gap:.875rem;padding:.875rem 1rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .chart-title-area{flex-direction:column;gap:.125rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .chart-title-area .chart-heading{color:#0f172a;font-size:.8125rem;font-weight:700}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .chart-title-area .chart-subtext{color:#64748b;font-size:.6875rem}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .bars-flex-container{justify-content:space-around;align-items:flex-end;height:130px;padding-top:1rem;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .bars-flex-container .bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;height:100%;display:flex}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .bars-flex-container .bar-col .bar-count-tag{font-size:.6875rem;font-weight:700}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .bars-flex-container .bar-col .bar-track{background-color:#f1f5f9;border-radius:4px;align-items:flex-end;width:28px;height:90px;display:flex;overflow:hidden}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .bars-flex-container .bar-col .bar-fill-inner{border-radius:4px;width:100%;transition:height .4s}.aira-hero-section .aira-hero-dashboard-frame .db-mock-content .db-pipeline-chart-card .bars-flex-container .bar-col .bar-stage-lbl{color:#64748b;text-align:center;white-space:nowrap;font-size:.625rem;font-weight:500}.aira-hero-section .aira-hero-right .aira-form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.25rem 2rem;box-shadow:0 20px 50px #00000014,0 1px 3px #0000000d}@media (max-width:640px){.aira-hero-section .aira-hero-right .aira-form-card{padding:1.5rem 1.25rem}}.aira-hero-section .aira-hero-right .aira-form-card .aira-form-header{margin-bottom:1.75rem}.aira-hero-section .aira-hero-right .aira-form-card .aira-form-header .aira-form-title{color:#1e2433;margin-bottom:.375rem;font-size:1.5rem;font-weight:700}.aira-hero-section .aira-hero-right .aira-form-card .aira-form-header .aira-form-subtitle{color:#64748b;font-size:.9375rem}.aira-hero-section .aira-hero-right .aira-form-card .aira-form{flex-direction:column;gap:1.25rem;display:flex}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-row-2col{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-row-2col{grid-template-columns:1fr 1fr}}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group{flex-direction:column;gap:.375rem;display:flex}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group label{color:#334155;font-size:.8125rem;font-weight:600}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group label .required-asterisk{color:#ef4444;margin-left:.25rem}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group input,.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group select,.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group textarea{color:#1e2433;background-color:#fff;border:1px solid #cbd5e1;border-radius:.625rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group input::placeholder,.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group select::placeholder,.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group textarea::placeholder{color:#94a3b8}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group input:focus,.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group select:focus,.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group textarea:focus{border-color:#006838;box-shadow:0 0 0 3px #0068381f}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .btn-submit-demo{color:#fff;cursor:pointer;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;width:100%;height:3.25rem;margin-top:.5rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;transition:all .25s;display:flex;box-shadow:0 6px 18px #056c4047}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .btn-submit-demo:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-footer-note{color:#64748b;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.aira-hero-section .aira-hero-right .aira-form-card .aira-form .form-footer-note svg{width:.875rem;height:.875rem}.aira-hiring-reality-section{background-color:#fff;padding:2rem 1.5rem;position:relative}@media (max-width:640px){.aira-hiring-reality-section{padding:1.5rem 1rem}}.aira-hiring-reality-section .reality-container{flex-direction:column;gap:3.5rem;max-width:1320px;margin:0 auto;display:flex}.aira-hiring-reality-section .reality-top-grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.aira-hiring-reality-section .reality-top-grid{grid-template-columns:1.05fr .95fr;gap:4.5rem}}.aira-hiring-reality-section .reality-left-col{flex-direction:column;display:flex}.aira-hiring-reality-section .reality-left-col .aira-badge-reality{color:#006838;letter-spacing:.05em;background-color:#e6f4ea;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.aira-hiring-reality-section .reality-left-col .reality-title{letter-spacing:-.025em;color:#1e2433;margin-bottom:1.5rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.aira-hiring-reality-section .reality-left-col .reality-title .highlight-green{color:#006838}.aira-hiring-reality-section .reality-left-col .reality-subtitle{color:#4b5563;max-width:480px;font-size:1.0625rem;line-height:1.6}.aira-hiring-reality-section .reality-right-col{flex-direction:column;display:flex}.aira-hiring-reality-section .reality-right-col .reality-right-heading{color:#1e2433;margin-bottom:1.75rem;font-size:1.25rem;font-weight:700}.aira-hiring-reality-section .reality-right-col .reality-timeline-list{flex-direction:column;gap:.875rem;display:flex;position:relative}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .timeline-connector-line{z-index:1;background:linear-gradient(#006838 0%,#cbd5e1 100%);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.125rem}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row{z-index:2;align-items:center;gap:1.25rem;display:flex;position:relative}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-icon-circle{color:#006838;background-color:#e6f4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:0 0 0 4px #fff}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000008}@media (max-width:540px){.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body{flex-direction:column;align-items:flex-start;gap:.5rem}}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-info{flex-direction:column;gap:.125rem;display:flex}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-info .card-title{color:#1e2433;font-size:.9375rem;font-weight:700}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-info .card-sub{color:#64748b;font-size:.8125rem}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-meta{align-items:center;gap:.75rem;display:flex}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-meta .card-metric-num{color:#006838;font-size:1.0625rem;font-weight:800}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-meta .card-status-badge{white-space:nowrap;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-meta .card-status-badge.tag-blue{color:#0284c7;background-color:#e0f2fe}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-meta .card-status-badge.tag-red{color:#e11d48;background-color:#ffe4e6}.aira-hiring-reality-section .reality-right-col .reality-timeline-list .reality-card-row .reality-card-body .card-meta .card-status-badge.tag-amber{color:#d97706;background-color:#fef3c7}.aira-hiring-reality-section .reality-bottom-banner{background-color:#e6f4ea;border:1px solid #00683826;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.aira-hiring-reality-section .reality-bottom-banner{flex-direction:column;align-items:flex-start}}.aira-hiring-reality-section .reality-bottom-banner .banner-left{align-items:center;gap:1.25rem;display:flex}.aira-hiring-reality-section .reality-bottom-banner .banner-left .banner-icon-bg{color:#fff;background-color:#006838;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.aira-hiring-reality-section .reality-bottom-banner .banner-left .banner-text .banner-title{color:#1e2433;margin-bottom:.125rem;font-size:1.25rem;font-weight:800}.aira-hiring-reality-section .reality-bottom-banner .banner-left .banner-text .banner-desc{color:#4b5563;font-size:.9375rem}.aira-hiring-reality-section .reality-bottom-banner .btn-banner-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}.aira-hiring-reality-section .reality-bottom-banner .btn-banner-action:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.aira-hiring-reality-section .reality-bottom-banner .btn-banner-action svg{transition:transform .2s}.aira-hiring-reality-section .reality-bottom-banner .btn-banner-action:hover svg{transform:translate(4px)}.diff-platform-card,.how-platform-card,.aira-dashboard-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;overflow:hidden;box-shadow:0 16px 40px #1e243314}.diff-platform-card .diff-ui-wrapper,.diff-platform-card .how-ui-wrapper,.how-platform-card .diff-ui-wrapper,.how-platform-card .how-ui-wrapper,.aira-dashboard-card .diff-ui-wrapper,.aira-dashboard-card .how-ui-wrapper{min-height:380px;display:flex}@media (max-width:640px){.diff-platform-card .diff-ui-wrapper,.diff-platform-card .how-ui-wrapper,.how-platform-card .diff-ui-wrapper,.how-platform-card .how-ui-wrapper,.aira-dashboard-card .diff-ui-wrapper,.aira-dashboard-card .how-ui-wrapper{flex-direction:column;min-height:auto}}.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar,.diff-platform-card .how-ui-wrapper .how-ui-sidebar,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar,.how-platform-card .diff-ui-wrapper .how-ui-sidebar,.how-platform-card .how-ui-wrapper .diff-ui-sidebar,.how-platform-card .how-ui-wrapper .how-ui-sidebar,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar{color:#fff;background-color:#0b3a5d;flex-direction:column;flex-shrink:0;gap:1.5rem;width:135px;padding:1.25rem .75rem;display:flex}@media (max-width:640px){.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar,.diff-platform-card .how-ui-wrapper .how-ui-sidebar,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar,.how-platform-card .diff-ui-wrapper .how-ui-sidebar,.how-platform-card .how-ui-wrapper .diff-ui-sidebar,.how-platform-card .how-ui-wrapper .how-ui-sidebar,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem}}.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-brand,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-brand,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-brand,.diff-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-brand,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-brand,.how-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-brand,.how-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-brand,.how-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-brand,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-brand,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar .sidebar-brand,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar .sidebar-brand,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar .sidebar-brand{color:#fff;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-brand .brand-logo-icon,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-brand .brand-logo-icon,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-brand .brand-logo-icon,.diff-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-brand .brand-logo-icon,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-brand .brand-logo-icon,.how-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-brand .brand-logo-icon,.how-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-brand .brand-logo-icon,.how-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-brand .brand-logo-icon,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-brand .brand-logo-icon,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar .sidebar-brand .brand-logo-icon,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar .sidebar-brand .brand-logo-icon,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar .sidebar-brand .brand-logo-icon{color:#38bdf8}.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav,.diff-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav,.how-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav,.how-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav,.how-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav{flex-direction:column;gap:.375rem;display:flex}@media (max-width:640px){.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav,.diff-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav,.how-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav,.how-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav,.how-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav{white-space:nowrap;flex-direction:row;overflow-x:auto}}.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item,.diff-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item,.how-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item,.how-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item,.how-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item{color:#94a3b8;cursor:pointer;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem}.diff-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item.active,.diff-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item.active,.diff-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item.active,.diff-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item.active,.how-platform-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item.active,.how-platform-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item.active,.how-platform-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item.active,.how-platform-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item.active,.aira-dashboard-card .diff-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item.active,.aira-dashboard-card .diff-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item.active,.aira-dashboard-card .how-ui-wrapper .diff-ui-sidebar .sidebar-nav .nav-item.active,.aira-dashboard-card .how-ui-wrapper .how-ui-sidebar .sidebar-nav .nav-item.active{color:#fff;background-color:#0284c7;font-weight:600}.diff-platform-card .diff-ui-wrapper .diff-ui-content,.diff-platform-card .diff-ui-wrapper .how-ui-content,.diff-platform-card .how-ui-wrapper .diff-ui-content,.diff-platform-card .how-ui-wrapper .how-ui-content,.how-platform-card .diff-ui-wrapper .diff-ui-content,.how-platform-card .diff-ui-wrapper .how-ui-content,.how-platform-card .how-ui-wrapper .diff-ui-content,.how-platform-card .how-ui-wrapper .how-ui-content,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content,.aira-dashboard-card .diff-ui-wrapper .how-ui-content,.aira-dashboard-card .how-ui-wrapper .diff-ui-content,.aira-dashboard-card .how-ui-wrapper .how-ui-content{background-color:#f8fafc;flex-direction:column;flex:1;gap:.875rem;padding:1rem;display:flex;overflow-x:auto}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-header,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-header,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-header,.diff-platform-card .how-ui-wrapper .how-ui-content .content-header,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-header,.how-platform-card .diff-ui-wrapper .how-ui-content .content-header,.how-platform-card .how-ui-wrapper .diff-ui-content .content-header,.how-platform-card .how-ui-wrapper .how-ui-content .content-header,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-header,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-header,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-header,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-header .search-input-box,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-header .search-input-box,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-header .search-input-box,.diff-platform-card .how-ui-wrapper .how-ui-content .content-header .search-input-box,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-header .search-input-box,.how-platform-card .diff-ui-wrapper .how-ui-content .content-header .search-input-box,.how-platform-card .how-ui-wrapper .diff-ui-content .content-header .search-input-box,.how-platform-card .how-ui-wrapper .how-ui-content .content-header .search-input-box,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-header .search-input-box,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-header .search-input-box,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-header .search-input-box,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-header .search-input-box{color:#94a3b8;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;flex:1;align-items:center;gap:.375rem;max-width:220px;padding:.375rem .625rem;font-size:.6875rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-header .header-actions,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-header .header-actions,.diff-platform-card .how-ui-wrapper .how-ui-content .content-header .header-actions,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions,.how-platform-card .diff-ui-wrapper .how-ui-content .content-header .header-actions,.how-platform-card .how-ui-wrapper .diff-ui-content .content-header .header-actions,.how-platform-card .how-ui-wrapper .how-ui-content .content-header .header-actions,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-header .header-actions,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-header .header-actions,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-header .header-actions{align-items:center;gap:.5rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions .action-icon,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-header .header-actions .action-icon,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-header .header-actions .action-icon,.diff-platform-card .how-ui-wrapper .how-ui-content .content-header .header-actions .action-icon,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions .action-icon,.how-platform-card .diff-ui-wrapper .how-ui-content .content-header .header-actions .action-icon,.how-platform-card .how-ui-wrapper .diff-ui-content .content-header .header-actions .action-icon,.how-platform-card .how-ui-wrapper .how-ui-content .content-header .header-actions .action-icon,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions .action-icon,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-header .header-actions .action-icon,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-header .header-actions .action-icon,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-header .header-actions .action-icon{color:#64748b}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions .user-avatar,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-header .header-actions .user-avatar,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-header .header-actions .user-avatar,.diff-platform-card .how-ui-wrapper .how-ui-content .content-header .header-actions .user-avatar,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions .user-avatar,.how-platform-card .diff-ui-wrapper .how-ui-content .content-header .header-actions .user-avatar,.how-platform-card .how-ui-wrapper .diff-ui-content .content-header .header-actions .user-avatar,.how-platform-card .how-ui-wrapper .how-ui-content .content-header .header-actions .user-avatar,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-header .header-actions .user-avatar,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-header .header-actions .user-avatar,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-header .header-actions .user-avatar,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-header .header-actions .user-avatar{color:#fff;background-color:#0284c7;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (max-width:640px){.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row{grid-template-columns:repeat(2,1fr)}}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.625rem .5rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header{align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg{border-radius:.25rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-blue{color:#2563eb;background-color:#eff6ff}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-purple{color:#9333ea;background-color:#f3e8ff}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-green{color:#10b981;background-color:#ecfdf5}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-icon-bg.icon-amber{color:#f59e0b;background-color:#fffbeb}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-header .stat-title{color:#64748b;white-space:nowrap;font-size:.5625rem;font-weight:600}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-val,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-val,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-val,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-val,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-val,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-val,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-val,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-val,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-val,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-val,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-val,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-val{color:#0f172a;font-size:.9375rem;font-weight:800}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-trend,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-trend,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-trend,.diff-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-trend,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-trend,.how-platform-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-trend,.how-platform-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-trend,.how-platform-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-trend,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-trend,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-trend,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-stats-row .mini-stat-card .stat-trend,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-stats-row .mini-stat-card .stat-trend{color:#10b981;font-size:.5rem;font-weight:600}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.625rem .75rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-title,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-title,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-title,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-title,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-title,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-title,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-title,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-title,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-title,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-title,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-title,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-title{color:#1e2433;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row{justify-content:space-between;align-items:center;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step{flex-direction:column;align-items:center;gap:.125rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-badge{color:#2563eb;font-size:.5rem;font-weight:700}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-node{color:#2563eb;background-color:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-name{color:#475569;font-size:.5rem;font-weight:600}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-step .pipe-count{color:#94a3b8;font-size:.5rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.diff-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.how-platform-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.how-platform-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.how-platform-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-pipeline-box .pipeline-steps-row .pipe-line{background-color:#cbd5e1;flex:1;height:1px;margin:0 .25rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row{grid-template-columns:1.3fr .7fr;gap:.5rem;display:grid}@media (max-width:640px){.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row{grid-template-columns:1fr}}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .recent-interviews-card,.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .score-dist-card,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .recent-interviews-card,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .score-dist-card,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .recent-interviews-card,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .score-dist-card,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .recent-interviews-card,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .score-dist-card,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .recent-interviews-card,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .score-dist-card,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .recent-interviews-card,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .score-dist-card,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .recent-interviews-card,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .score-dist-card,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .recent-interviews-card,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .score-dist-card,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .recent-interviews-card,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .score-dist-card,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .recent-interviews-card,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .score-dist-card,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .recent-interviews-card,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .score-dist-card,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .recent-interviews-card,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .score-dist-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.625rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .card-top-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .card-top-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .card-top-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .card-top-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .card-top-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .card-top-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .card-top-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .card-top-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .card-top-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .card-top-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .card-top-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .card-top-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .card-heading,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .card-heading,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .card-heading,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .card-heading,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .card-heading,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .card-heading,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .card-heading,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .card-heading,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .card-heading,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .card-heading,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .card-heading,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .card-heading{color:#1e2433;font-size:.6875rem;font-weight:700}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .view-all-link,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .view-all-link,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .view-all-link,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .view-all-link,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .view-all-link,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .view-all-link,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .view-all-link,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .view-all-link,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .view-all-link,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .view-all-link,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .view-all-link,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .view-all-link{color:#2563eb;cursor:pointer;font-size:.5625rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list{flex-direction:column;gap:.375rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row:last-child,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row:last-child{border-bottom:none}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-thumb{background-color:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.5rem;font-weight:700;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info{flex:1}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-name{color:#1e2433;font-size:.5625rem;font-weight:700}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .user-info .u-role{color:#64748b;font-size:.5rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .score-ring,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .score-ring{color:#10b981;border:1.5px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.5625rem;font-weight:800;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip{border-radius:9999px;padding:.125rem .375rem;font-size:.5rem;font-weight:600}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-completed{color:#059669;background-color:#ecfdf5}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .status-chip.chip-progress{color:#2563eb;background-color:#eff6ff}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .interviews-list .interview-row .time-lbl{color:#94a3b8;font-size:.5rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-chart,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-chart,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-chart,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-chart,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-chart,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-chart,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-chart,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-chart,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-chart,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-chart,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-chart,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-chart{width:48px;height:48px}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend{flex-direction:column;gap:.25rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item{align-items:center;gap:.25rem;font-size:.5rem;display:flex}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot{border-radius:50%;width:.375rem;height:.375rem}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-blue{background-color:#2563eb}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-green{background-color:#10b981}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-dot.dot-amber{background-color:#f59e0b}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-label{color:#64748b}.diff-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.diff-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.diff-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.diff-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.how-platform-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.how-platform-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.how-platform-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.how-platform-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.aira-dashboard-card .diff-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.aira-dashboard-card .diff-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.aira-dashboard-card .how-ui-wrapper .diff-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val,.aira-dashboard-card .how-ui-wrapper .how-ui-content .content-bottom-row .donut-wrapper .donut-legend .leg-item .leg-val{color:#0f172a;margin-left:auto;font-weight:700}.aira-how-it-works-section{background-color:#f7f5f1;padding:2rem 1.5rem}@media (max-width:640px){.aira-how-it-works-section{padding:1.5rem 1rem}}.aira-how-it-works-section .how-it-works-container{flex-direction:column;gap:4rem;max-width:1320px;margin:0 auto;display:flex}@media (max-width:640px){.aira-how-it-works-section .how-it-works-container{gap:2.5rem}}.aira-how-it-works-section .how-top-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (max-width:640px){.aira-how-it-works-section .how-top-grid{gap:2rem}}@media (min-width:1024px){.aira-how-it-works-section .how-top-grid{grid-template-columns:.85fr 1.15fr}}.aira-how-it-works-section .how-top-grid .how-left-col{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.aira-how-it-works-section .how-top-grid .how-left-col .how-title{color:#1e2433;word-break:break-word;margin-bottom:1.25rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:700;line-height:1.2}.aira-how-it-works-section .how-top-grid .how-left-col .how-title .highlight-green{color:#006838}.aira-how-it-works-section .how-top-grid .how-left-col .how-desc{color:#4b5563;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}@media (max-width:640px){.aira-how-it-works-section .how-top-grid .how-left-col .how-desc{margin-bottom:1.5rem;font-size:.9375rem}}.aira-how-it-works-section .how-top-grid .how-right-col{width:100%;min-width:0}.aira-how-it-works-section .steps-row-5col{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (min-width:768px) and (max-width:1023px){.aira-how-it-works-section .steps-row-5col{flex-flow:wrap;justify-content:center;gap:1.5rem 1rem}}@media (min-width:1024px){.aira-how-it-works-section .steps-row-5col{flex-direction:row;justify-content:space-between;align-items:stretch;position:relative}.aira-how-it-works-section .steps-row-5col:before{content:"";z-index:1;border-top:2px dotted #e2e8f0;height:0;position:absolute;top:2.625rem;left:4.5rem;right:6rem}}@media (min-width:1024px) and (min-width:1280px){.aira-how-it-works-section .steps-row-5col:before{left:5rem;right:7.25rem}}.aira-how-it-works-section .steps-row-5col .step-wrapper{z-index:2;flex:1;align-items:stretch;width:100%;display:flex;position:relative}@media (min-width:768px) and (max-width:1023px){.aira-how-it-works-section .steps-row-5col .step-wrapper{flex:0 calc(50% - .75rem);min-width:240px}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-arrow-connector{display:none!important}}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card{text-align:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:1.5rem 1.25rem;display:flex;box-shadow:0 4px 14px #00000008}@media (max-width:767px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card{text-align:left;flex-direction:row;align-items:center;gap:1.25rem;padding:1.25rem 1rem}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-icon-group{flex-shrink:0;align-items:center;gap:.75rem;display:flex}}@media (min-width:1024px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card{width:160px;box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:1.5rem .5rem}}@media (min-width:1280px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card{width:185px}}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-num-pill{z-index:3;color:#006838;background-color:#00683814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}@media (max-width:767px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-num-pill{margin-bottom:0}}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;display:flex}@media (max-width:767px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-icon-circle{width:2.75rem;height:2.75rem;margin-bottom:0}}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-title{color:#1e2433;margin-bottom:.375rem;font-size:1.0625rem;font-weight:700}@media (max-width:767px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-title{margin-bottom:.125rem;font-size:1rem}}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-desc{color:#64748b;font-size:.875rem;line-height:1.45}@media (max-width:767px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-card .step-desc{font-size:.8125rem}}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-arrow-connector{display:none}@media (min-width:1024px){.aira-how-it-works-section .steps-row-5col .step-wrapper .step-arrow-connector{z-index:3;flex:1;justify-content:center;align-self:flex-start;align-items:center;margin-top:2.0625rem;display:flex;position:relative}.aira-how-it-works-section .steps-row-5col .step-wrapper .step-arrow-connector svg{color:#94a3b8;width:1.125rem;height:1.125rem}}.aira-integration-section{background-color:#fff;padding:4rem 1.5rem;position:relative;overflow:hidden}.aira-integration-section:before,.aira-integration-section:after{content:"";opacity:.7;pointer-events:none;background-image:radial-gradient(#cbd5e1 1.5px,#0000 1.5px);background-size:14px 14px;width:140px;height:140px;position:absolute}.aira-integration-section:before{top:2rem;left:2rem}.aira-integration-section:after{top:4rem;right:2rem}@media (max-width:640px){.aira-integration-section{padding:2.5rem 1rem}}.aira-integration-section .integration-container{z-index:2;flex-direction:column;gap:3.5rem;max-width:1200px;margin:0 auto;display:flex;position:relative}.aira-integration-section .integration-header{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.aira-integration-section .integration-header .integration-title{letter-spacing:-.025em;color:#0f172a;margin-bottom:1rem;font-size:clamp(2rem,3.8vw,3rem);font-weight:700;line-height:1.15}.aira-integration-section .integration-header .integration-title .highlight-green{color:#006838}.aira-integration-section .integration-header .integration-desc{color:#64748b;font-size:1.0625rem;line-height:1.6}.aira-integration-section .integration-diagram-wrapper{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:1024px){.aira-integration-section .integration-diagram-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.aira-integration-section .integration-diagram-wrapper .diagram-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;width:100%;max-width:320px;padding:1.75rem 1.5rem;box-shadow:0 10px 30px #00000005}.aira-integration-section .integration-diagram-wrapper .diagram-card.card-sources,.aira-integration-section .integration-diagram-wrapper .diagram-card.card-workflow{flex-direction:column;padding:1.5rem 1.25rem;display:flex}@media (min-width:1024px){.aira-integration-section .integration-diagram-wrapper .diagram-card.card-sources,.aira-integration-section .integration-diagram-wrapper .diagram-card.card-workflow{width:26.5%;max-width:310px;height:350px;min-height:350px}}.aira-integration-section .integration-diagram-wrapper .diagram-card.card-sources .card-subtext,.aira-integration-section .integration-diagram-wrapper .diagram-card.card-workflow .card-subtext{margin-bottom:1.25rem;font-size:.8125rem}.aira-integration-section .integration-diagram-wrapper .diagram-card.card-aira-center{z-index:2;border:2px solid #38bdf8;border-radius:1.5rem;position:relative;box-shadow:0 20px 45px #38bdf81f}@media (min-width:1024px){.aira-integration-section .integration-diagram-wrapper .diagram-card.card-aira-center{flex-direction:column;width:35%;max-width:390px;min-height:420px;padding:2.5rem 2rem;display:flex}}.aira-integration-section .integration-diagram-wrapper .card-header-row{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.aira-integration-section .integration-diagram-wrapper .card-header-row .icon-badge{border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.aira-integration-section .integration-diagram-wrapper .card-header-row .icon-badge.icon-mint{color:#006838;background-color:#e6f4ea}.aira-integration-section .integration-diagram-wrapper .card-header-row .card-title{color:#0f172a;font-size:1.125rem;font-weight:700}.aira-integration-section .integration-diagram-wrapper .card-subtext{color:#64748b;margin-bottom:1.75rem;font-size:.875rem;line-height:1.45}.aira-integration-section .integration-diagram-wrapper .connector-line{justify-content:center;align-items:center;width:100%;height:40px;display:flex;position:relative}@media (min-width:1024px){.aira-integration-section .integration-diagram-wrapper .connector-line{width:80px;height:100%}}.aira-integration-section .integration-diagram-wrapper .connector-line:before{content:"";z-index:1;position:absolute}@media (max-width:1023px){.aira-integration-section .integration-diagram-wrapper .connector-line:before{border-left:2px dotted #006838;width:0;top:-10px;bottom:-10px;left:50%;transform:translate(-50%)}}@media (min-width:1024px){.aira-integration-section .integration-diagram-wrapper .connector-line:before{border-top:2px dotted #006838;height:0;top:50%;left:-1rem;right:-1rem;transform:translateY(-50%)}}.aira-integration-section .integration-diagram-wrapper .connector-line .plug-badge{z-index:2;color:#fff;background-color:#006838;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative;box-shadow:0 4px 12px #0068384d}.aira-integration-section .integration-diagram-wrapper .aira-brand-header{justify-content:center;align-items:center;gap:.625rem;margin-bottom:2.25rem;display:flex}.aira-integration-section .integration-diagram-wrapper .aira-brand-header img{object-fit:contain;width:auto;height:36px;max-height:36px}.aira-integration-section .integration-diagram-wrapper .aira-features-list{flex-direction:column;gap:1.5rem;display:flex}.aira-integration-section .integration-diagram-wrapper .aira-features-list .aira-feat-item{align-items:flex-start;gap:.875rem;display:flex}.aira-integration-section .integration-diagram-wrapper .aira-features-list .aira-feat-item .feat-icon-circle{color:#006838;background-color:#e6f4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.aira-integration-section .integration-diagram-wrapper .aira-features-list .aira-feat-item .feat-text h4{color:#1e2433;margin-bottom:.125rem;font-size:.9375rem;font-weight:700}.aira-integration-section .integration-diagram-wrapper .aira-features-list .aira-feat-item .feat-text p{color:#64748b;font-size:.8125rem;line-height:1.4}.aira-integration-section .integration-diagram-wrapper .workflow-items-list{flex-direction:column;gap:1rem;display:flex}.aira-integration-section .integration-diagram-wrapper .workflow-items-list .wf-item{align-items:flex-start;gap:.75rem;display:flex}.aira-integration-section .integration-diagram-wrapper .workflow-items-list .wf-item .wf-item-icon{color:#006838;flex-shrink:0;align-items:center;margin-top:.125rem;display:flex}.aira-integration-section .integration-diagram-wrapper .workflow-items-list .wf-item .wf-item-label-group{flex-direction:column;display:flex}.aira-integration-section .integration-diagram-wrapper .workflow-items-list .wf-item .wf-item-label{color:#1e2433;font-size:.9375rem;font-weight:700;line-height:1.3}.aira-integration-section .integration-diagram-wrapper .workflow-items-list .wf-item .wf-item-desc{color:#6b7280;margin-top:.125rem;font-size:.8125rem;font-weight:400;line-height:1.4}.aira-integration-section .integration-bottom-banner{background-color:#e6f4ea;border-radius:1.125rem;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem 2rem;display:flex}@media (min-width:768px){.aira-integration-section .integration-bottom-banner{flex-direction:row;justify-content:space-between}}.aira-integration-section .integration-bottom-banner .banner-left{align-items:center;gap:1rem;display:flex}.aira-integration-section .integration-bottom-banner .banner-left .check-circle-icon{color:#fff;background-color:#006838;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.aira-integration-section .integration-bottom-banner .banner-left .banner-text h3{color:#1e2433;margin-bottom:.2rem;font-size:1.125rem;font-weight:700}.aira-integration-section .integration-bottom-banner .banner-left .banner-text p{color:#4b5563;font-size:.875rem}.aira-integration-section .integration-bottom-banner .btn-banner-action{color:#fff;white-space:nowrap;background-color:#006838;border-radius:9999px;align-items:center;gap:.625rem;padding:.75rem 1.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.aira-integration-section .integration-bottom-banner .btn-banner-action:hover{background-color:#045533;transform:translateY(-1px)}.aira-integration-section .integration-bottom-banner .btn-banner-action:hover svg{transform:translate(3px)}.aira-integration-section .integration-bottom-banner .btn-banner-action svg{transition:transform .2s}.aira-difference-section{background-color:#f7f5f1;padding:2rem 1.5rem}@media (max-width:640px){.aira-difference-section{padding:1.5rem 1rem}}.aira-difference-section .difference-container{grid-template-columns:1fr;gap:3.5rem;max-width:1320px;margin:0 auto;display:grid}@media (max-width:640px){.aira-difference-section .difference-container{gap:2rem}}@media (min-width:1024px){.aira-difference-section .difference-container{grid-template-columns:1.15fr .85fr;align-items:center}}.aira-difference-section .difference-container .diff-left-col{flex-direction:column;width:100%;min-width:0;display:flex}.aira-difference-section .difference-container .diff-left-col .diff-title{color:#1e2433;word-break:break-word;margin-bottom:1.25rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:700;line-height:1.2}.aira-difference-section .difference-container .diff-left-col .diff-title .highlight-green{color:#006838;display:inline}.aira-difference-section .difference-container .diff-left-col .diff-desc{color:#4b5563;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.6}@media (max-width:640px){.aira-difference-section .difference-container .diff-left-col .diff-desc{margin-bottom:1.5rem;font-size:.9375rem}}.aira-difference-section .difference-container .diff-platform-card{width:100%;min-width:0;position:relative}.aira-difference-section .difference-container .brain-ai-badge{width:3.25rem;height:3.25rem;position:absolute;bottom:-1rem;left:-1rem}@media (max-width:640px){.aira-difference-section .difference-container .brain-ai-badge{width:2.75rem;height:2.75rem;bottom:.5rem;left:.5rem}}.aira-difference-section .difference-container .brain-ai-badge{color:#006838;z-index:10;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 25px #00000014}.aira-difference-section .difference-container .diff-right-col{width:100%;min-width:0}.aira-difference-section .difference-container .diff-right-col .capabilities-list{flex-direction:column;gap:1.75rem;display:flex}@media (max-width:640px){.aira-difference-section .difference-container .diff-right-col .capabilities-list{gap:1.25rem}}.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item{align-items:flex-start;gap:1.25rem;display:flex}@media (max-width:640px){.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item{gap:.875rem}}.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-icon-circle{background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@media (max-width:640px){.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-icon-circle{width:2.25rem;height:2.25rem}}.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-content{min-width:0}.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-content .cap-title{color:#1e2433;margin-bottom:.375rem;font-size:1.125rem;font-weight:700}@media (max-width:640px){.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-content .cap-title{font-size:1rem}}.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-content .cap-title .cap-num{color:#006838;margin-right:.375rem;font-weight:800}.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-content .cap-desc{color:#64748b;font-size:.9375rem;line-height:1.5}@media (max-width:640px){.aira-difference-section .difference-container .diff-right-col .capabilities-list .capability-item .cap-content .cap-desc{font-size:.875rem}}.aira-difference-section .difference-wrapper{max-width:1320px;margin:0 auto}.aira-difference-section .diff-see-action-card{background-color:#fff;border:1px solid #0068381f;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:2rem 2.5rem;display:flex;box-shadow:0 10px 30px #0000000a}@media (max-width:1024px){.aira-difference-section .diff-see-action-card{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.75rem 1.5rem}}.aira-difference-section .diff-see-action-card .see-action-left{max-width:420px}.aira-difference-section .diff-see-action-card .see-action-left .see-action-badge{color:#006838;letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:800;display:block}.aira-difference-section .diff-see-action-card .see-action-left .see-action-title{color:#1e2433;margin-bottom:.5rem;font-size:1.75rem;font-weight:800}@media (max-width:640px){.aira-difference-section .diff-see-action-card .see-action-left .see-action-title{font-size:1.375rem}}.aira-difference-section .diff-see-action-card .see-action-left .see-action-desc{color:#64748b;font-size:.875rem;line-height:1.5}.aira-difference-section .diff-see-action-card .see-action-features{align-items:center;gap:1.5rem;display:flex}@media (max-width:640px){.aira-difference-section .diff-see-action-card .see-action-features{flex-direction:column;align-items:flex-start;gap:1rem}.aira-difference-section .diff-see-action-card .see-action-features .feature-divider{display:none}}.aira-difference-section .diff-see-action-card .see-action-features .see-action-feature{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}@media (max-width:640px){.aira-difference-section .diff-see-action-card .see-action-features .see-action-feature{text-align:left;flex-direction:row;gap:.75rem}}.aira-difference-section .diff-see-action-card .see-action-features .see-action-feature .feature-icon{color:#006838;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}@media (max-width:640px){.aira-difference-section .diff-see-action-card .see-action-features .see-action-feature .feature-icon{margin-bottom:0}}.aira-difference-section .diff-see-action-card .see-action-features .see-action-feature .feature-text .feature-val{color:#1e2433;font-size:.875rem;font-weight:800;display:block}.aira-difference-section .diff-see-action-card .see-action-features .see-action-feature .feature-text .feature-lbl{color:#64748b;font-size:.75rem;display:block}.aira-difference-section .diff-see-action-card .see-action-features .feature-divider{background-color:#e2e8f0;width:1px;height:36px}.aira-difference-section .diff-see-action-card .see-action-right{flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.aira-difference-section .diff-see-action-card .see-action-right{align-items:flex-start}}.aira-difference-section .diff-see-action-card .see-action-right .btn-see-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}.aira-difference-section .diff-see-action-card .see-action-right .btn-see-action:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.aira-difference-section .diff-see-action-card .see-action-right .btn-see-action .play-circle{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.aira-difference-section .diff-see-action-card .see-action-right .see-action-note{color:#94a3b8;font-size:.75rem}.aira-comparison-section{background-color:#fff;padding:2rem 1.5rem}@media (max-width:640px){.aira-comparison-section{padding:1.5rem 1rem}}.aira-comparison-section .comparison-container{width:100%;max-width:1140px;margin:0 auto}.aira-comparison-section .comparison-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}@media (max-width:640px){.aira-comparison-section .comparison-header{margin-bottom:2rem}}.aira-comparison-section .comparison-header .comparison-title{color:#1e2433;margin-bottom:.875rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.aira-comparison-section .comparison-header .comparison-title .highlight-green{color:#006838}.aira-comparison-section .comparison-header .comparison-subtitle{color:#4b5563;max-width:540px;font-size:1.0625rem}@media (max-width:640px){.aira-comparison-section .comparison-header .comparison-subtitle{font-size:.9375rem}}.aira-comparison-section .comparison-table-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;width:100%;overflow:hidden;box-shadow:0 12px 32px #0f172a0a}.aira-comparison-section .comparison-table-card .comparison-table-wrapper{width:100%;overflow-x:auto}.aira-comparison-section .comparison-table-card .comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px}.aira-comparison-section .comparison-table-card .comparison-table th{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;padding:1rem 1.25rem;font-size:.75rem;font-weight:800}@media (max-width:640px){.aira-comparison-section .comparison-table-card .comparison-table th{padding:.875rem 1rem}}.aira-comparison-section .comparison-table-card .comparison-table .col-matters-head{color:#64748b;border-bottom:1px solid #e2e8f0;width:25%}.aira-comparison-section .comparison-table-card .comparison-table .col-trad-head{color:#1e2433;border-bottom:1px solid #e2e8f0;width:37.5%}.aira-comparison-section .comparison-table-card .comparison-table .col-aira-head{background-color:#f2fcf5;border:none;width:37.5%;padding:0}.aira-comparison-section .comparison-table-card .comparison-table .col-aira-head .col-aira-header-badge{color:#fff;letter-spacing:.05em;background-color:#045834;border-top-left-radius:0;border-top-right-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;padding:1.125rem 1.5rem;font-size:1.125rem;font-weight:800;display:flex}@media (max-width:640px){.aira-comparison-section .comparison-table-card .comparison-table .col-aira-head .col-aira-header-badge{padding:.875rem 1rem;font-size:1rem}}.aira-comparison-section .comparison-table-card .comparison-table .col-aira-head .col-aira-header-badge .aira-brand-sparkle{color:#34d399}.aira-comparison-section .comparison-table-card .comparison-table td{vertical-align:middle;word-break:break-word;border-bottom:1px solid #f1f5f9;padding:1rem 1.25rem;font-size:.9375rem}@media (max-width:640px){.aira-comparison-section .comparison-table-card .comparison-table td{padding:.875rem 1rem;font-size:.875rem}}.aira-comparison-section .comparison-table-card .comparison-table tbody tr:last-child td{border-bottom:none}.aira-comparison-section .comparison-table-card .comparison-table .col-matters-cell{color:#1e2433;background-color:#fff;font-weight:700}.aira-comparison-section .comparison-table-card .comparison-table .col-matters-cell .matter-icon{color:#64748b;vertical-align:middle;flex-shrink:0;align-items:center;margin-right:.625rem;display:inline-flex}.aira-comparison-section .comparison-table-card .comparison-table .col-matters-cell .matter-label{vertical-align:middle}.aira-comparison-section .comparison-table-card .comparison-table .col-trad-cell{color:#4b5563;background-color:#fff;font-weight:500}.aira-comparison-section .comparison-table-card .comparison-table .col-trad-cell .trad-icon{color:#ef4444;vertical-align:middle;flex-shrink:0;align-items:center;margin-right:.625rem;display:inline-flex}.aira-comparison-section .comparison-table-card .comparison-table .col-trad-cell span{vertical-align:middle}.aira-comparison-section .comparison-table-card .comparison-table .col-aira-cell{color:#0f172a;background-color:#f2fcf5;font-weight:700}.aira-comparison-section .comparison-table-card .comparison-table .col-aira-cell .aira-check-icon{color:#006838;vertical-align:middle;flex-shrink:0;align-items:center;margin-right:.625rem;display:inline-flex}.aira-comparison-section .comparison-table-card .comparison-table .col-aira-cell span{vertical-align:middle}.aira-comparison-section .comparison-table-card .comparison-table tbody tr:last-child .col-aira-cell{border-top-right-radius:0;border-bottom-right-radius:1.25rem}@media (max-width:767px){.aira-comparison-section .comparison-table-card{display:none}}.aira-comparison-section .comparison-mobile-list{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (min-width:768px){.aira-comparison-section .comparison-mobile-list{display:none}}.aira-comparison-section .comparison-mobile-list .comp-mobile-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex;box-shadow:0 4px 14px #0f172a08}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-category{align-items:center;gap:.75rem;display:flex}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-category .matter-icon{justify-content:center;align-items:center;display:flex}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-category .category-title{color:#0f172a;font-size:1.0625rem;font-weight:800}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body{flex-direction:column;gap:.75rem;display:flex}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item{border-radius:.875rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-traditional{background-color:#f8fafc;border:1px solid #e2e8f0}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-traditional .comp-item-header{letter-spacing:.05em;color:#64748b;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-traditional .comp-item-header .trad-icon{color:#ef4444}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-traditional .comp-item-desc{color:#334155;margin:0;font-size:.875rem;line-height:1.45}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-aira{background-color:#f2fcf5;border:1px solid #86efac}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-aira .comp-item-header{letter-spacing:.05em;color:#006838;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-aira .comp-item-header .aira-check-icon{color:#006838}.aira-comparison-section .comparison-mobile-list .comp-mobile-card .comp-card-body .comp-item.comp-aira .comp-item-desc{color:#006838;margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.aira-testimonial-video-section{background-color:#fff;padding:4rem 1.5rem}@media (max-width:640px){.aira-testimonial-video-section{padding:2.5rem 1rem}}.aira-testimonial-video-section .video-testimonial-container{flex-direction:column;align-items:center;width:100%;max-width:1140px;margin:0 auto;display:flex}.aira-testimonial-video-section .video-testimonial-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}@media (max-width:640px){.aira-testimonial-video-section .video-testimonial-header{margin-bottom:1.75rem}}.aira-testimonial-video-section .video-testimonial-header .video-testimonial-title{color:#1e2433;margin-bottom:.875rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.aira-testimonial-video-section .video-testimonial-header .video-testimonial-title .highlight-green{color:#045834}.aira-testimonial-video-section .video-testimonial-header .video-testimonial-subtitle{color:#4b5563;max-width:580px;font-size:1.0625rem}@media (max-width:640px){.aira-testimonial-video-section .video-testimonial-header .video-testimonial-subtitle{font-size:.9375rem}}.aira-testimonial-video-section .video-player-card{aspect-ratio:16/9;background-color:#000;border:1px solid #e2e8f0;border-radius:1.5rem;width:100%;max-width:1040px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a1f}.aira-testimonial-video-section .video-player-card .testimonial-video-element{object-fit:cover;border-radius:1.5rem;width:100%;height:100%;display:block}.aira-faq-section{background-color:#f7f5f1;padding:2rem 1.5rem}@media (max-width:640px){.aira-faq-section{padding:1.5rem 1rem}}.aira-faq-section .faq-container{flex-direction:column;gap:3.5rem;max-width:1280px;margin:0 auto;display:flex}.aira-faq-section .faq-main-grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.aira-faq-section .faq-main-grid{grid-template-columns:.85fr 1.15fr;gap:3.5rem}}.aira-faq-section .faq-main-grid .faq-left-col{flex-direction:column;align-items:flex-start;display:flex}.aira-faq-section .faq-main-grid .faq-left-col .faq-title{color:#1e2433;margin-bottom:1.25rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.aira-faq-section .faq-main-grid .faq-left-col .faq-title .highlight-green{color:#006838}.aira-faq-section .faq-main-grid .faq-left-col .faq-subtitle{color:#4b5563;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.aira-faq-section .faq-main-grid .faq-left-col .faq-btn{margin-bottom:1rem}.aira-faq-section .faq-main-grid .faq-left-col .faq-guarantee{color:#64748b;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.aira-faq-section .faq-main-grid .faq-left-col .faq-guarantee .shield-icon{color:#006838}.aira-faq-section .faq-main-grid .faq-right-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.aira-faq-section .faq-main-grid .faq-right-grid{grid-template-columns:1fr 1fr;gap:1rem}}.aira-faq-section .faq-main-grid .faq-right-grid .faq-stack{flex-direction:column;gap:.875rem;display:flex}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.875rem;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #00000005}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card.is-open{background-color:#e6f4ea;border-color:#c6e7d2}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card.is-open .faq-question-btn .q-text{color:#0f172a}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card .faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1.125rem 1.25rem;display:flex}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card .faq-question-btn .q-text{color:#1e2433;font-size:.9375rem;font-weight:700;line-height:1.4}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card .faq-question-btn .toggle-icon{color:#1e2433;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aira-faq-section .faq-main-grid .faq-right-grid .faq-card .faq-answer-body{color:#4b5563;padding:0 1.25rem 1.125rem;font-size:.875rem;line-height:1.65}.aira-faq-section .faq-bottom-banner{background-color:#e6f4ea;border:1px solid #c6e7d2;border-radius:1.25rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2.25rem;display:flex}@media (min-width:768px){.aira-faq-section .faq-bottom-banner{flex-direction:row}}.aira-faq-section .faq-bottom-banner .banner-left{align-items:center;gap:1.25rem;display:flex}.aira-faq-section .faq-bottom-banner .banner-left .banner-icon-circle{color:#fff;background-color:#006838;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.aira-faq-section .faq-bottom-banner .banner-left .banner-text .banner-title{color:#1e2433;margin-bottom:.25rem;font-size:1.1875rem;font-weight:800}.aira-faq-section .faq-bottom-banner .banner-left .banner-text .banner-subtitle{color:#4b5563;font-size:.9375rem}.aira-faq-section .faq-bottom-banner .btn-banner-live{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}.aira-faq-section .faq-bottom-banner .btn-banner-live:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}.aira-faq-section .faq-bottom-banner .btn-banner-live svg{transition:transform .2s}.aira-faq-section .faq-bottom-banner .btn-banner-live:hover svg{transform:translate(4px)}#bottom-demo-form,.aira-final-cta-section{scroll-margin-top:7rem}@media (max-width:768px){#bottom-demo-form,.aira-final-cta-section{scroll-margin-top:5rem}}#bottom-demo-form,.aira-final-cta-section{background-color:#faf9f6;padding:2rem 1.5rem}@media (max-width:640px){#bottom-demo-form,.aira-final-cta-section{padding:1.5rem 1rem}}#bottom-demo-form .final-cta-container,.aira-final-cta-section .final-cta-container{max-width:1280px;margin:0 auto}#bottom-demo-form .final-cta-grid,.aira-final-cta-section .final-cta-grid{grid-template-columns:1fr;align-items:center;gap:3.5rem;display:grid}@media (min-width:1024px){#bottom-demo-form .final-cta-grid,.aira-final-cta-section .final-cta-grid{grid-template-columns:1.05fr .95fr;gap:4rem}}#bottom-demo-form .cta-left-content,.aira-final-cta-section .cta-left-content{flex-direction:column;display:flex}#bottom-demo-form .cta-left-content .cta-heading,.aira-final-cta-section .cta-left-content .cta-heading{color:#1e2433;margin-bottom:1.25rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}#bottom-demo-form .cta-left-content .cta-heading .highlight-green,.aira-final-cta-section .cta-left-content .cta-heading .highlight-green{color:#006838}#bottom-demo-form .cta-left-content .cta-description,.aira-final-cta-section .cta-left-content .cta-description{color:#4b5563;max-width:580px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.6}#bottom-demo-form .cta-left-content .impact-stats-grid,.aira-final-cta-section .cta-left-content .impact-stats-grid{grid-template-columns:repeat(2,1fr);gap:.875rem;margin-bottom:2rem;display:grid}@media (min-width:640px){#bottom-demo-form .cta-left-content .impact-stats-grid,.aira-final-cta-section .cta-left-content .impact-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){#bottom-demo-form .cta-left-content .impact-stats-grid,.aira-final-cta-section .cta-left-content .impact-stats-grid{grid-template-columns:repeat(5,1fr);gap:.75rem}}@media (max-width:480px){#bottom-demo-form .cta-left-content .impact-stats-grid,.aira-final-cta-section .cta-left-content .impact-stats-grid{grid-template-columns:1fr}}#bottom-demo-form .cta-left-content .impact-stats-grid .impact-stat-card,.aira-final-cta-section .cta-left-content .impact-stats-grid .impact-stat-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;padding:1.25rem .875rem;display:flex;box-shadow:0 4px 14px #0f172a08}#bottom-demo-form .cta-left-content .impact-stats-grid .impact-stat-card .stat-icon-badge,.aira-final-cta-section .cta-left-content .impact-stats-grid .impact-stat-card .stat-icon-badge{color:#006838;background-color:#e6f4ea;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.875rem;display:flex}#bottom-demo-form .cta-left-content .impact-stats-grid .impact-stat-card .stat-value,.aira-final-cta-section .cta-left-content .impact-stats-grid .impact-stat-card .stat-value{color:#0f172a;margin-bottom:.375rem;font-size:clamp(1.5rem,1.8vw,1.875rem);font-weight:800;line-height:1.1}#bottom-demo-form .cta-left-content .impact-stats-grid .impact-stat-card .stat-label,.aira-final-cta-section .cta-left-content .impact-stats-grid .impact-stat-card .stat-label{color:#0f172a;margin-bottom:.25rem;font-size:clamp(.8125rem,.95vw,.9375rem);font-weight:700;line-height:1.3}#bottom-demo-form .cta-left-content .impact-stats-grid .impact-stat-card .stat-subtext,.aira-final-cta-section .cta-left-content .impact-stats-grid .impact-stat-card .stat-subtext{color:#64748b;font-size:.75rem;line-height:1.35}#bottom-demo-form .cta-left-content .proof-highlight-note,.aira-final-cta-section .cta-left-content .proof-highlight-note{color:#047857;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}#bottom-demo-form .cta-left-content .proof-highlight-note svg,.aira-final-cta-section .cta-left-content .proof-highlight-note svg{color:#006838;flex-shrink:0}#bottom-demo-form .cta-left-content .cta-testimonial-card,.aira-final-cta-section .cta-left-content .cta-testimonial-card{background-color:#e6f4ea;border:1px solid #c6e7d2;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}#bottom-demo-form .cta-left-content .cta-testimonial-card .testimonial-icon-circle,.aira-final-cta-section .cta-left-content .cta-testimonial-card .testimonial-icon-circle{color:#fff;background-color:#006838;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.25rem;display:flex}#bottom-demo-form .cta-left-content .cta-testimonial-card .testimonial-text-content .quote-body,.aira-final-cta-section .cta-left-content .cta-testimonial-card .testimonial-text-content .quote-body{color:#1e2433;margin-bottom:.875rem;font-size:.9375rem;font-weight:600;line-height:1.5}#bottom-demo-form .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row,.aira-final-cta-section .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row{align-items:center;gap:.75rem;display:flex}#bottom-demo-form .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row .author-avatar img,.aira-final-cta-section .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row .author-avatar img{object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem}#bottom-demo-form .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row .author-info .author-name,.aira-final-cta-section .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row .author-info .author-name{color:#1e2433;font-size:.875rem;font-weight:700}#bottom-demo-form .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row .author-info .author-role,.aira-final-cta-section .cta-left-content .cta-testimonial-card .testimonial-text-content .author-row .author-info .author-role{color:#4b5563;font-size:.75rem}#bottom-demo-form .cta-form-card,.aira-final-cta-section .cta-form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem 2.25rem;box-shadow:0 20px 40px #0f172a0f}@media (max-width:640px){#bottom-demo-form .cta-form-card,.aira-final-cta-section .cta-form-card{padding:1.5rem 1.25rem}}#bottom-demo-form .cta-form-card .form-card-title,.aira-final-cta-section .cta-form-card .form-card-title{color:#1e2433;margin-bottom:.375rem;font-size:1.375rem;font-weight:800}#bottom-demo-form .cta-form-card .form-card-subtitle,.aira-final-cta-section .cta-form-card .form-card-subtitle{color:#64748b;margin-bottom:2rem;font-size:.9375rem}#bottom-demo-form .cta-form-card .cta-lead-form,.aira-final-cta-section .cta-form-card .cta-lead-form{flex-direction:column;gap:1.25rem;display:flex}#bottom-demo-form .cta-form-card .cta-lead-form .form-row-2col,.aira-final-cta-section .cta-form-card .cta-lead-form .form-row-2col{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){#bottom-demo-form .cta-form-card .cta-lead-form .form-row-2col,.aira-final-cta-section .cta-form-card .cta-lead-form .form-row-2col{grid-template-columns:1fr 1fr}}#bottom-demo-form .cta-form-card .cta-lead-form .form-group,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group{flex-direction:column;gap:.375rem;display:flex}#bottom-demo-form .cta-form-card .cta-lead-form .form-group.full-width,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group.full-width{grid-column:1/-1}#bottom-demo-form .cta-form-card .cta-lead-form .form-group label,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group label{color:#334155;font-size:.8125rem;font-weight:600}#bottom-demo-form .cta-form-card .cta-lead-form .form-group label .required-asterisk,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group label .required-asterisk{color:#ef4444;margin-left:.25rem}#bottom-demo-form .cta-form-card .cta-lead-form .form-group input,#bottom-demo-form .cta-form-card .cta-lead-form .form-group select,#bottom-demo-form .cta-form-card .cta-lead-form .form-group textarea,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group input,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group select,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group textarea{color:#1e2433;background-color:#fff;border:1px solid #cbd5e1;border-radius:.625rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}#bottom-demo-form .cta-form-card .cta-lead-form .form-group input::placeholder,#bottom-demo-form .cta-form-card .cta-lead-form .form-group select::placeholder,#bottom-demo-form .cta-form-card .cta-lead-form .form-group textarea::placeholder,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group input::placeholder,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group select::placeholder,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group textarea::placeholder{color:#94a3b8}#bottom-demo-form .cta-form-card .cta-lead-form .form-group input:focus,#bottom-demo-form .cta-form-card .cta-lead-form .form-group select:focus,#bottom-demo-form .cta-form-card .cta-lead-form .form-group textarea:focus,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group input:focus,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group select:focus,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group textarea:focus{border-color:#006838;box-shadow:0 0 0 3px #0068381f}#bottom-demo-form .cta-form-card .cta-lead-form .form-group select,.aira-final-cta-section .cta-form-card .cta-lead-form .form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}#bottom-demo-form .cta-form-card .cta-lead-form .btn-form-submit,.aira-final-cta-section .cta-form-card .cta-lead-form .btn-form-submit{color:#fff;cursor:pointer;background:linear-gradient(#097d46 0%,#045834 100%);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;width:100%;height:3.25rem;margin-top:.5rem;padding:0 1.5rem;font-size:1rem;font-weight:500;line-height:1;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #056c4047}#bottom-demo-form .cta-form-card .cta-lead-form .btn-form-submit:hover,.aira-final-cta-section .cta-form-card .cta-lead-form .btn-form-submit:hover{background:linear-gradient(#086f3e 0%,#03482a 100%);transform:translateY(-2px);box-shadow:0 10px 22px #056c4066}#bottom-demo-form .cta-form-card .cta-lead-form .btn-form-submit svg,.aira-final-cta-section .cta-form-card .cta-lead-form .btn-form-submit svg{transition:transform .2s}#bottom-demo-form .cta-form-card .cta-lead-form .btn-form-submit:hover svg,.aira-final-cta-section .cta-form-card .cta-lead-form .btn-form-submit:hover svg{transform:translate(4px)}#bottom-demo-form .cta-form-card .cta-lead-form .form-privacy-note,.aira-final-cta-section .cta-form-card .cta-lead-form .form-privacy-note{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.75rem;font-weight:500;display:flex}#bottom-demo-form .cta-form-card .cta-lead-form .form-privacy-note .lock-icon,.aira-final-cta-section .cta-form-card .cta-lead-form .form-privacy-note .lock-icon{color:#64748b}#bottom-demo-form .cta-form-card .form-success-alert,.aira-final-cta-section .cta-form-card .form-success-alert{text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:1rem;padding:3rem 1.5rem}#bottom-demo-form .cta-form-card .form-success-alert .success-icon,.aira-final-cta-section .cta-form-card .form-success-alert .success-icon{color:#fff;background-color:#006838;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}#bottom-demo-form .cta-form-card .form-success-alert .success-title,.aira-final-cta-section .cta-form-card .form-success-alert .success-title{color:#1e2433;margin-bottom:.5rem;font-size:1.25rem;font-weight:800}#bottom-demo-form .cta-form-card .form-success-alert .success-desc,.aira-final-cta-section .cta-form-card .form-success-alert .success-desc{color:#4b5563;font-size:.9375rem}.aira-enterprise-trust-section{background-color:#fff;padding:2rem 1.5rem}@media (max-width:640px){.aira-enterprise-trust-section{padding:1.5rem 1rem}}.aira-enterprise-trust-section .trust-container{flex-direction:column;gap:3.5rem;max-width:1240px;margin:0 auto;display:flex}.aira-enterprise-trust-section .trust-header{text-align:center;flex-direction:column;align-items:center;display:flex}.aira-enterprise-trust-section .trust-header .trust-title{color:#1e2433;margin-top:1rem;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.aira-enterprise-trust-section .trust-header .trust-title .highlight-green{color:#006838}.aira-enterprise-trust-section .trust-grid-card{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.aira-enterprise-trust-section .trust-grid-card{grid-template-columns:1fr 340px;gap:2.5rem}}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item{text-align:center;border-right:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item:last-child{border-right:none}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item .badge-img-wrapper{justify-content:center;align-items:center;height:80px;display:flex}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item .badge-img-wrapper .badge-img{object-fit:contain;width:auto;max-height:72px}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item .badge-text{flex-direction:column;align-items:center;display:flex}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item .badge-text .badge-name{color:#1e2433;font-size:.9375rem;font-weight:700}.aira-enterprise-trust-section .trust-grid-card .trust-badges-list .trust-badge-item .badge-text .badge-status{color:#64748b;font-size:.8125rem;font-weight:500}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box{background-color:#f4fbf7;border:1px solid #d1fae5;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-top-row{align-items:center;gap:1rem;display:flex}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-top-row .acc-icon-circle{color:#006838;background-color:#e6f4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-top-row .acc-val-group{flex-direction:column;display:flex}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-top-row .acc-val-group .acc-number{color:#006838;font-size:2.25rem;font-weight:800;line-height:1}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-top-row .acc-val-group .acc-label{letter-spacing:.05em;color:#006838;text-transform:uppercase;margin-top:.25rem;font-size:.6875rem;font-weight:800}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-line-divider{background-color:#e2e8f0;width:100%;height:1px}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-desc-text{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}.aira-enterprise-trust-section .trust-grid-card .accuracy-card-box .acc-desc-text .highlight-dark-green{color:#006838;font-weight:700}.aira-footer{background-color:#faf9f6;border-top:1px solid #e2e8f0;padding:4.5rem 1.5rem 2.5rem}.aira-footer .footer-container{flex-direction:column;gap:3.5rem;max-width:1240px;margin:0 auto;display:flex}.aira-footer .footer-top-row{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:768px){.aira-footer .footer-top-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.aira-footer .footer-brand-col{flex-direction:column;gap:1rem;width:100%;max-width:380px;display:flex}@media (max-width:640px){.aira-footer .footer-brand-col{max-width:100%}}.aira-footer .footer-brand-col .footer-logo{align-items:center;gap:.625rem;display:flex}.aira-footer .footer-brand-col .footer-logo .logo-icon-badge{background-color:#e6f4ea;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.aira-footer .footer-brand-col .footer-logo .logo-title{color:#006838;letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.aira-footer .footer-brand-col .footer-tagline{color:#64748b;margin:0;font-size:.9375rem;line-height:1.5}.aira-footer .footer-brand-col .footer-socials{align-items:center;gap:1rem;width:100%;margin-top:.5rem;display:flex}@media (max-width:640px){.aira-footer .footer-brand-col .footer-socials{justify-content:space-around}.aira-footer .footer-brand-col .footer-socials .social-btn{width:2.75rem;height:2.75rem}}.aira-footer .footer-brand-col .footer-socials .social-btn{color:#475569;background-color:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.aira-footer .footer-brand-col .footer-socials .social-btn:hover{color:#fff;background-color:#006838}.aira-footer .footer-nav-col .footer-nav-links{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}@media (max-width:640px){.aira-footer .footer-nav-col .footer-nav-links{gap:.75rem 1rem}.aira-footer .footer-nav-col .footer-nav-links .nav-divider{display:none}}.aira-footer .footer-nav-col .footer-nav-links a{color:#475569;font-size:.9375rem;font-weight:600;transition:color .2s}.aira-footer .footer-nav-col .footer-nav-links a:hover{color:#006838}.aira-footer .footer-nav-col .footer-nav-links .nav-divider{color:#cbd5e1;font-weight:300}.aira-footer .footer-nav-col .footer-nav-links .btn-demo-link{color:#006838;align-items:center;gap:.375rem;font-weight:700;transition:transform .2s;display:inline-flex}.aira-footer .footer-nav-col .footer-nav-links .btn-demo-link:hover{color:#045533}.aira-footer .footer-nav-col .footer-nav-links .btn-demo-link:hover svg{transform:translate(3px)}.aira-footer .footer-nav-col .footer-nav-links .btn-demo-link svg{transition:transform .2s}.aira-footer .footer-bottom-row{text-align:center;color:#64748b;border-top:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:2rem;font-size:.8125rem;display:flex}@media (min-width:640px){.aira-footer .footer-bottom-row{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem}}.aira-footer .footer-bottom-row .copyright-text{color:#64748b;text-align:center}.aira-footer .footer-bottom-row .legal-links{justify-content:center;align-items:center;gap:.75rem;display:flex}.aira-footer .footer-bottom-row .legal-links a{color:#64748b;font-weight:500;transition:color .2s}.aira-footer .footer-bottom-row .legal-links a:hover{color:#006838}.aira-footer .footer-bottom-row .legal-links .divider{color:#cbd5e1}@keyframes airaFadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes airaFadeInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes airaFadeInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes airaScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes airaFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes airaPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes airaShineSweep{0%{left:-100%}to{left:200%}}@keyframes airaBeaconPing{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes airaBarGrow{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes airaBorderShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.aira-reveal{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.aira-reveal.aira-reveal-visible{opacity:1;transform:translateY(0)}.aira-reveal-left{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.aira-reveal-left.aira-reveal-visible{opacity:1;transform:translate(0)}.aira-reveal-right{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translate(30px)}.aira-reveal-right.aira-reveal-visible{opacity:1;transform:translate(0)}.aira-reveal-scale{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.aira-reveal-scale.aira-reveal-visible{opacity:1;transform:scale(1)}.aira-delay-1{transition-delay:.1s}.aira-delay-2{transition-delay:.2s}.aira-delay-3{transition-delay:.3s}.aira-delay-4{transition-delay:.4s}.aira-delay-5{transition-delay:.5s}.aira-hero-bg-orb-1{pointer-events:none;z-index:0;background:radial-gradient(circle,#0068381f 0%,#fff0 70%);border-radius:50%;width:380px;height:380px;animation:9s ease-in-out infinite airaPulseGlow;position:absolute;top:-60px;right:10%}.aira-hero-bg-orb-2{pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf81a 0%,#fff0 70%);border-radius:50%;width:320px;height:320px;animation:11s ease-in-out 2s infinite airaPulseGlow;position:absolute;top:180px;left:-80px}.aira-live-beacon{vertical-align:middle;background-color:#10b981;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:2s infinite airaBeaconPing;display:inline-block}.btn-primary-demo,.btn-primary-action,.aira-header-cta,.btn-submit-form{position:relative;overflow:hidden}.btn-primary-demo:after,.btn-primary-action:after,.aira-header-cta:after,.btn-submit-form:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff40 50%,#fff0 100%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.btn-primary-demo:hover:after,.btn-primary-action:hover:after,.aira-header-cta:hover:after,.btn-submit-form:hover:after{animation:.85s ease-in-out airaShineSweep}.aira-floating-node{animation:5s ease-in-out infinite airaFloat}.aira-floating-node:nth-child(2n){animation-delay:1.5s}.aira-floating-node:nth-child(3n){animation-delay:2.8s}.aira-hover-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s}.aira-hover-card:hover{border-color:#0068384d;transform:translateY(-6px);box-shadow:0 16px 36px #0068381a,0 4px 12px #0000000a}.aira-page-root .db-pipeline-chart-card.aira-reveal-visible .bar-fill-inner{animation:.9s cubic-bezier(.16,1,.3,1) forwards airaBarGrow}.aira-video-modal-backdrop{animation:.3s forwards airaFadeInUp}.aira-video-modal-container{animation:.35s cubic-bezier(.16,1,.3,1) forwards airaScaleIn}
