:root{--color-background: #f5f3ed;--color-surface: rgba(255, 255, 255, .72);--color-surface-alt: rgba(238, 234, 223, .55);--color-surface-strong: #e8f3f1;--color-text: #141b25;--color-text-soft: #4a5460;--color-border: rgba(212, 206, 191, .55);--color-border-strong: rgba(184, 175, 157, .8);--color-accent: #0d766d;--color-accent-strong: #0a5b54;--color-accent-soft: #d7efeb;--color-accent-contrast: #f4fffd;--color-shadow: 0 20px 48px rgba(15, 25, 39, .05), 0 1px 3px rgba(15, 25, 39, .01);--color-shadow-soft: 0 10px 24px rgba(15, 25, 39, .02);--radius-sm: .75rem;--radius-md: 1.25rem;--radius-lg: 2rem;--radius-xl: 3rem;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3.5rem;--space-7: 5rem;--space-8: 7rem;--space-9: 8.5rem;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max-width: 1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--color-text);background:var(--color-background);line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:-30%;left:-20%;width:140vw;height:140vh;z-index:-2;background:radial-gradient(circle at 12% 20%,rgba(13,118,109,.12),transparent 45%),radial-gradient(circle at 88% 18%,rgba(199,107,42,.07),transparent 40%),radial-gradient(circle at 50% 80%,rgba(107,106,168,.08),transparent 50%),linear-gradient(180deg,#faf9f6,#f4f1ea);background-size:200% 200%;animation:drift-bg 35s ease infinite alternate}@keyframes drift-bg{0%{background-position:0% 0%}50%{background-position:50% 100%}to{background-position:100% 0%}}#root{isolation:isolate}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p,ul{margin-top:0}h1,h2,h3{font-family:var(--font-heading);line-height:1.05;letter-spacing:-.025em;color:var(--color-text)}h1{font-size:clamp(2.8rem,6vw,5.3rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.34rem}p,li{color:var(--color-text-soft)}ul{padding-left:1.2rem}:focus-visible{outline:3px solid rgba(13,118,109,.28);outline-offset:2px}.site-shell{min-height:100vh}.container{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f7f2e6;border-bottom:1px solid rgba(212,206,191,.84)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:5.75rem}.site-logo{display:inline-flex;align-items:center;min-width:0}.brand-logo{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.brand-logo__mark{width:3rem;height:3rem;flex:0 0 auto;color:var(--color-accent)}.brand-logo__text{display:inline-flex;flex-direction:column;min-width:0}.brand-logo__name{font-family:var(--font-heading);font-size:1.45rem;color:var(--color-text);line-height:1}.brand-logo__tagline{margin-top:.18rem;font-size:.82rem;color:var(--color-text-soft)}.site-nav{display:flex;align-items:center;gap:var(--space-2)}.site-nav--desktop{flex:1;justify-content:flex-end}.site-nav__link,.site-nav__group-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.35rem .75rem;border-radius:999px;font-size:.96rem;color:var(--color-text-soft);background:transparent;border:0;cursor:pointer}.site-nav__link:focus,.site-nav__group-button:focus{outline:none}.site-nav__link:focus-visible,.site-nav__group-button:focus-visible{outline:2px solid rgba(13,118,109,.24);outline-offset:4px}.site-nav__link:after,.site-nav__group-button:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.35rem;height:2px;border-radius:999px;background:var(--color-accent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__group-button:focus-visible,.site-nav__link.is-active,.site-nav__group-button:hover,.site-nav__group-button.is-active,.site-nav__group-button[aria-expanded=true]{color:var(--color-text)}.site-nav__link:hover:after,.site-nav__link:focus-visible:after,.site-nav__link.is-active:after,.site-nav__group-button:hover:after,.site-nav__group-button:focus-visible:after,.site-nav__group-button.is-active:after,.site-nav__group-button[aria-expanded=true]:after{transform:scaleX(1)}.site-nav__link:hover:after,.site-nav__link:focus-visible:after,.site-nav__group-button:hover:after,.site-nav__group-button:focus-visible:after,.site-nav__group-button[aria-expanded=true]:after{opacity:.58}.site-nav__link.is-active:after,.site-nav__group-button.is-active:after{opacity:1}.site-nav__group{position:relative}.site-nav__dropdown{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);z-index:70;min-width:18.5rem;max-width:min(22rem,calc(100vw - 2rem));padding:.55rem;display:grid;gap:0;opacity:0;pointer-events:none;background:#faf8f3fa;border:1px solid rgba(184,175,157,.58);border-radius:1rem;box-shadow:0 22px 48px #0f19271f,0 2px 8px #0f19270a;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .18s ease,transform .18s ease}.site-nav__dropdown.is-open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.site-nav__dropdown-link{display:flex;align-items:center;min-height:2.85rem;padding:.72rem .9rem;border-radius:.8rem;color:var(--color-text-soft);line-height:1.35}.site-nav__dropdown-link+.site-nav__dropdown-link{border-top:1px solid rgba(212,206,191,.4)}.site-nav__dropdown-link:hover,.site-nav__dropdown-link:focus-visible,.site-nav__dropdown-link.is-active{background:var(--color-surface-alt);color:var(--color-text)}.site-nav__dropdown-link:hover,.site-nav__dropdown-link:focus-visible{border-top-color:transparent}.site-nav__dropdown-link.is-active{background:#d7efeb8c;font-weight:600}.site-nav__dropdown-link--parent{font-weight:600}.site-nav__toggle{display:none;background:none;border:0;padding:0;width:2.8rem;height:2.8rem;border-radius:999px;cursor:pointer;border:1px solid transparent}.site-nav__toggle:hover{background:#ffffff8c}.site-nav__toggle span{display:block;height:2px;width:1.5rem;margin:.28rem auto;background:var(--color-text)}.mobile-nav{display:none}.mobile-nav__panel{display:grid;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-4)}.mobile-nav__link,.mobile-nav__sublink{color:var(--color-text)}.mobile-nav__link{padding:.45rem 0;font-weight:600}.mobile-nav__link.is-active{color:var(--color-accent-strong)}.mobile-nav__products{padding-top:var(--space-2);border-top:1px solid var(--color-border);padding-left:.8rem}.mobile-nav__heading{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-soft);margin-bottom:var(--space-2)}.mobile-nav__sublink{display:block;padding:.35rem 0;color:var(--color-text-soft)}.mobile-nav__sublink.is-active{color:var(--color-accent-strong);font-weight:600}.hero,.page-header{padding:var(--space-8) 0 var(--space-7)}.hero--homepage{padding-top:var(--space-9)}.hero__grid,.page-header__grid{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:start}.hero__content,.page-header__content{max-width:46rem}.hero__description,.page-header__description{font-size:1.1rem;max-width:43rem}.hero__support{margin-top:var(--space-3);font-size:.97rem;max-width:38rem}.hero-priority{display:grid;gap:var(--space-3)}.hero-priority__list{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.hero-priority__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--product-color) 22%,white);background:linear-gradient(180deg,var(--product-accent),rgba(255,255,255,.98))}.hero-priority__item h3,.product-story__product-mark h3{margin-bottom:.35rem}.hero-priority__icon,.product-story__icon,.product-minihead__icon,.product-card__icon{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;padding:.35rem;border-radius:1rem;background:var(--product-color);color:#fff;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #ffffff1f}.hero-note{background:#ffffffb8}.hero-company-preview{padding:1.2rem;display:grid;gap:var(--space-3)}.company-clarity-preview,.company-clarity-preview__rail{display:grid;gap:var(--space-3)}.company-clarity-preview__node{position:relative;display:grid;gap:.45rem;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(212,206,191,.48);background:#ffffffc7;box-shadow:var(--color-shadow-soft)}.company-clarity-preview__node p,.company-clarity-preview__support p{margin:0;font-size:.9rem;line-height:1.45}.company-clarity-preview__label,.company-clarity-preview__support-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}.company-clarity-preview__node--growth{background:radial-gradient(circle at top right,rgba(255,255,255,.28),transparent 46%),#fffc}.company-clarity-preview__node--bridge{background:radial-gradient(circle at top right,rgba(215,239,235,.52),transparent 46%),#f7fcfbeb;border-color:#0d766d33}.company-clarity-preview__node--bridge:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgba(13,118,109,.16),var(--color-accent),rgba(13,118,109,.16))}.company-clarity-preview__node--clarity{background:radial-gradient(circle at top right,rgba(13,118,109,.08),transparent 46%),#f2f9f6e6;border-color:#0d766d29}.company-clarity-preview__connector{width:2px;min-height:1.85rem;margin:0 auto;border-radius:999px;background:linear-gradient(180deg,#0d766d1f,#0d766d57)}.company-clarity-preview__chips{display:flex;flex-wrap:wrap;gap:.55rem}.company-clarity-preview__chips span{display:inline-flex;align-items:center;min-height:2rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(13,118,109,.16);background:#ffffffc2;font-size:.82rem;font-weight:700;color:var(--color-text)}.company-clarity-preview__support{display:grid;gap:.35rem;padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.5)}.page-header__actions{margin-top:var(--space-4)}.page-header__aside{align-self:stretch}.page-header__note{position:relative;height:100%;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-surface) 0%,#faf8f2 100%);box-shadow:var(--color-shadow-soft)}.eyebrow{display:inline-flex;align-items:center;margin-bottom:var(--space-2);color:var(--color-accent-strong);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow--high,.eyebrow--medium,.eyebrow--supporting{border-radius:999px;padding:.15rem .55rem;background:var(--color-accent-soft)}.eyebrow--medium{background:#ece6d8}.eyebrow--supporting{background:#e8ebf2}.section{padding:var(--space-7) 0}#our-story,#why-mayimdazzle,#how-we-build,#leadership{scroll-margin-top:6.75rem}.section--muted{background:#ffffff6b}.section--accent{background:linear-gradient(180deg,#d7efeb66,#f6f4efe6)}.section__intro{max-width:46rem;margin-bottom:var(--space-5)}.section__description{font-size:1.05rem}.button-group,.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.button-group--wrap{justify-content:center}.button-stack{display:grid;gap:var(--space-3);align-content:start}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.1rem;padding:.78rem 1.45rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.button-link:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0d766d26}.button-link--primary{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-strong) 100%);color:#fff;box-shadow:0 4px 12px #0d766d33}.button-link--primary:hover{background:linear-gradient(135deg,var(--color-accent-strong) 0%,#084943 100%);box-shadow:0 8px 20px #0d766d4d}.button-link--secondary{background:#ffffffad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text);border-color:var(--color-border)}.button-link--secondary:hover{background:#ffffffe6;border-color:var(--color-border-strong);box-shadow:0 8px 20px #18212b0d}.button-link--ghost{background:#18212b08;color:var(--color-text);border-color:#18212b14}.button-link--ghost:hover{background:#18212b0f;border-color:#18212b26}.cards-grid{display:grid;gap:var(--space-4)}.cards-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.surface-card,.product-card,.cta-panel{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--color-shadow);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative}.surface-card:hover,.product-card:hover{transform:translateY(-4px);border-color:#0d766d52;box-shadow:0 24px 50px #0f192712,0 1px 4px #0f192705}.surface-card--compact{padding:1.2rem;box-shadow:var(--color-shadow-soft)}.surface-card--highlight{background:linear-gradient(180deg,var(--color-accent-contrast) 0%,rgba(255,255,255,.8) 100%);border-color:#0d766d38}.surface-card--product{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--product-color) 24%,var(--color-border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--product-accent) 40%,rgba(255,255,255,.7)),transparent 50%),#ffffffad}.surface-card--product:before,.product-card:before,.page-header__note:before,.brand-badge-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--product-color, var(--color-accent));box-shadow:2px 0 10px var(--product-color, rgba(13, 118, 109, .2))}.surface-card--audience{display:flex;flex-direction:column;gap:var(--space-3);justify-content:space-between}.product-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;border-color:color-mix(in srgb,var(--product-color, var(--color-accent)) 18%,var(--color-border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--product-accent, var(--color-accent-soft)) 60%,rgba(255,255,255,.7)),transparent 36%),linear-gradient(180deg,#ffffffc7,#ffffffa6)}.product-card--compact{background:#ffffffad}.product-card--featured{box-shadow:0 20px 48px #0f19270f}.product-card--light{gap:var(--space-2);background:radial-gradient(circle at top right,color-mix(in srgb,var(--product-accent, var(--color-accent-soft)) 40%,rgba(255,255,255,.72)),transparent 34%),#ffffffc2}.product-card--light .mock-ui-wrapper{margin-top:var(--space-2)}.product-card--compact .product-card__list{display:none}.product-card__meta{min-height:1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.product-card__identity{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center}.product-card__identity-copy{display:grid;gap:.2rem}.product-card__status,.product-card__powered{margin:0;font-size:.86rem}.product-card__badge{display:inline-flex;align-items:center;padding:.18rem .6rem;border-radius:999px;background:#efe7d6;color:var(--color-text);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-card__list,.feature-list{display:grid;gap:.55rem}.product-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.45)}.feature-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid--accent{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--color-shadow)}.supporting-products{margin-top:var(--space-5)}.supporting-products__title,.site-footer__heading,.site-footer__title{color:var(--color-text);font-weight:700}.brand-badge-panel{position:relative;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);align-items:start;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(13,118,109,.16);background:linear-gradient(180deg,#ffffffeb,#d7efeb57);box-shadow:var(--color-shadow-soft)}.brand-badge-panel__content{display:grid;gap:var(--space-2)}.brand-badge{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .7rem;border-radius:999px;background:#0d766d1a;color:var(--color-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.product-story .page-header__note{position:relative;border-color:color-mix(in srgb,var(--product-color) 24%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--product-accent) 44%,white),#fffffff5),var(--color-surface)}.product-story__hero-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.product-story__identity,.erp-hero-map{display:grid;gap:var(--space-3)}.erp-hero-map__chips{display:flex;flex-wrap:wrap;gap:.65rem}.erp-hero-map__chips span{display:inline-flex;align-items:center;min-height:2.2rem;padding:.38rem .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--product-color) 18%,white);background:#ffffffc7;color:var(--color-text);font-size:.84rem;font-weight:700}.erp-hero-map__line{margin:0;padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.46);font-size:.95rem;line-height:1.5}.health-hero-map{display:grid;gap:var(--space-3)}.product-story--health{--health-entry-surface: rgba(244, 248, 250, .94);--health-entry-border: rgba(101, 124, 138, .18);--health-entry-accent: rgba(101, 124, 138, .72);--health-care-surface: rgba(243, 250, 246, .95);--health-care-border: rgba(74, 134, 113, .18);--health-care-accent: rgba(56, 126, 102, .76);--health-coordination-surface: rgba(241, 249, 248, .95);--health-coordination-border: rgba(64, 130, 125, .18);--health-coordination-accent: rgba(56, 122, 117, .78);--health-continuity-surface: rgba(245, 250, 245, .96);--health-continuity-border: rgba(99, 145, 108, .18);--health-continuity-accent: rgba(84, 136, 95, .8);--health-warm-surface: rgba(248, 245, 240, .95);--health-warm-border: rgba(172, 149, 121, .18);--health-warm-accent: rgba(161, 130, 92, .56)}.health-hero-map__rail{display:grid;gap:.75rem}.health-hero-map__rail span{position:relative;display:inline-flex;align-items:center;min-height:2.15rem;padding:.3rem .8rem .3rem 1.1rem;border-radius:999px;border:1px solid var(--health-entry-border);background:var(--health-entry-surface);color:var(--color-text);font-size:.84rem;font-weight:700}.health-hero-map__rail span:before{content:"";position:absolute;left:.52rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--health-entry-accent)}.health-hero-map__rail span:nth-child(2),.health-hero-map__rail span:nth-child(3){border-color:var(--health-care-border);background:var(--health-care-surface)}.health-hero-map__rail span:nth-child(2):before,.health-hero-map__rail span:nth-child(3):before{background:var(--health-care-accent)}.health-hero-map__rail span:nth-child(4),.health-hero-map__rail span:nth-child(5){border-color:var(--health-coordination-border);background:var(--health-coordination-surface)}.health-hero-map__rail span:nth-child(4):before,.health-hero-map__rail span:nth-child(5):before{background:var(--health-coordination-accent)}.health-hero-map__rail span:nth-child(6){border-color:var(--health-continuity-border);background:var(--health-continuity-surface)}.health-hero-map__rail span:nth-child(6):before{background:var(--health-continuity-accent)}.health-hero-map__line{margin:0;padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.46);font-size:.95rem;line-height:1.5}.product-story__product-mark,.product-minihead{display:flex;gap:var(--space-3);align-items:center}.ecosystem-diagram{display:grid;justify-items:center;gap:var(--space-3)}.ecosystem-diagram{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ecosystem-diagram__item{width:min(100%,36rem);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(212,206,191,.45);background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #0f192708;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.ecosystem-diagram__item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#d4cebfcc}.ecosystem-diagram__item:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 20px 40px #0d766d14}.ecosystem-diagram__item--accent{border-color:#0d766d4d;background:radial-gradient(circle at top right,rgba(215,239,235,.6),transparent 60%),#ffffffb3}.ecosystem-diagram__item--accent:before{background:var(--color-accent)}.ecosystem-diagram__label{display:inline-flex;padding:.22rem .75rem;border-radius:999px;background:#0d766d14;color:var(--color-accent-strong);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.55rem}.ecosystem-diagram__arrow{font-size:1.85rem;color:var(--color-accent);animation:bounce-arrow 1.6s infinite alternate cubic-bezier(.4,0,.2,1);display:inline-block;margin:var(--space-1) 0}@keyframes bounce-arrow{0%{transform:translateY(-4px);opacity:.5}to{transform:translateY(4px);opacity:1}}.cards-grid--supporting .product-card{background:#ffffffb8}.cards-grid--trust{margin-top:var(--space-4)}.trust-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.trust-bar__item{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.7rem .9rem;border-radius:999px;border:1px solid rgba(13,118,109,.16);background:#ffffffb3;color:var(--color-text);font-size:.95rem}.trust-bar__dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--color-accent);flex:0 0 auto}.cta-panel{text-align:center}.cta-panel--final{padding:var(--space-5)}.cta-panel__lead{max-width:36rem;margin:0 auto var(--space-4);font-size:1.02rem;color:var(--color-text)}.cta-panel__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3)}.text-link{color:var(--color-accent-strong);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.story-section{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid rgba(13,118,109,.14);background:radial-gradient(circle at top right,rgba(215,239,235,.45),transparent 42%),#ffffffb8;box-shadow:var(--color-shadow)}.story-section__intro{max-width:44rem}.story-section__intro h3{margin-bottom:.65rem}.story-section__description,.story-section__note{max-width:44rem}.story-stack{display:grid;gap:var(--space-5)}.homepage-visual-grid,.homepage-why-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.homepage-visual-grid .before-after-story{height:100%}.homepage-problem-story{display:grid;gap:var(--space-4);padding:clamp(1.25rem,2vw,1.8rem);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(215,239,235,.22),transparent 44%),#ffffff70;border:1px solid rgba(212,206,191,.45)}.platform-note{display:grid;gap:var(--space-3);padding:1.2rem var(--space-4) var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(13,118,109,.14);background:radial-gradient(circle at top right,rgba(215,239,235,.28),transparent 42%),#ffffffb3;box-shadow:var(--color-shadow-soft)}.platform-note .cards-grid{gap:var(--space-3)}.platform-note .surface-card{background:#ffffff94}.growth-journey-layout{display:grid;gap:var(--space-4);position:relative}.growth-journey-layout__row{display:grid;align-items:center;gap:var(--space-3)}.growth-journey-layout__row--top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.growth-journey-layout__row--bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.growth-journey-layout__bridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem) minmax(0,1fr);align-items:center;gap:var(--space-3);position:relative}.growth-journey-layout__bridge-line{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,#0d766d0f,#0d766d59)}.growth-journey-layout__bridge-line:last-child{background:linear-gradient(90deg,#0d766d73,#0d766d14)}.growth-journey-layout .story-node,.growth-journey-layout .story-outcome .story-node{min-height:0;padding:1rem 1.05rem;box-shadow:none;background-clip:padding-box}.growth-journey-layout .story-node:after{content:"";position:absolute;inset:auto 1rem 0 1rem;height:1px;background:#d4cebf73}.growth-journey-layout .story-node__content h3{font-size:.98rem;margin-bottom:.35rem}.growth-journey-layout .story-node__supporting{font-size:.84rem;line-height:1.45}.growth-journey-layout .story-node__meta{gap:.6rem}.growth-journey-layout .story-node__step{width:1.45rem;height:1.45rem;font-size:.68rem;color:#141b2594;background:#141b250a}.growth-journey-layout__row--top>.story-node:first-child{background:radial-gradient(circle at top right,rgba(255,255,255,.3),transparent 48%),#fffc}.growth-journey-layout__row--top>.story-node:last-child{background:radial-gradient(circle at top right,rgba(199,107,42,.08),transparent 48%),#fcf9f2eb;border-color:#c76b2a29}.growth-journey-layout__row--top>.story-node:last-child:before{background:#c76b2a61}.growth-journey-layout .story-node--bridge{padding:1.1rem 1.25rem;border-color:#0d766d38;background:radial-gradient(circle at top right,rgba(215,239,235,.52),transparent 48%),#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff6b,0 14px 26px #0d766d14}.growth-journey-layout .story-node--bridge:before{width:100%;height:3px;inset:0 0 auto 0;background:linear-gradient(90deg,rgba(13,118,109,.18),var(--color-accent),rgba(13,118,109,.18))}.growth-journey-layout .story-node--bridge:after{display:none}.growth-journey-layout .story-node--bridge .story-node__meta{padding-bottom:.65rem}.growth-journey-layout .story-node--bridge .story-node__step{color:#0d766dcc;background:#0d766d14}.growth-journey-layout .story-node--positive{background:radial-gradient(circle at top right,rgba(45,111,142,.06),transparent 46%),#f4f9fbeb;border-color:#2d6f8e24}.growth-journey-layout__row--bottom>.story-node:first-child{background:radial-gradient(circle at top right,rgba(45,111,142,.08),transparent 46%),#f1f8f8f0;border-color:#3d7f7c24}.growth-journey-layout__row--bottom>.story-node:first-child:before{background:#3d7f7c5c}.growth-journey-layout__row--bottom>.story-node:nth-of-type(2){background:radial-gradient(circle at top right,rgba(92,145,112,.08),transparent 46%),#f4faf5f2;border-color:#5c917029}.growth-journey-layout__row--bottom>.story-node:nth-of-type(2):before{background:#5c917066}.growth-journey-layout .story-node--primary{background:radial-gradient(circle at top right,rgba(13,118,109,.1),transparent 46%),#f0f8f6f0;border-color:#0a5b5429}.growth-journey-layout .story-connector{color:#141b2538;position:relative}.growth-journey-layout .story-connector--horizontal{width:clamp(2.9rem,4.4vw,4.6rem)}.growth-journey-layout .story-connector__line{position:relative;height:1px;background:linear-gradient(90deg,#141b2514,#141b2538);opacity:1}.growth-journey-layout .story-connector__line:after{content:"";position:absolute;right:.55rem;top:50%;width:.28rem;height:.28rem;border-radius:999px;background:currentColor;transform:translateY(-50%);opacity:.48}.growth-journey-layout .story-connector__arrow{width:.38rem;height:.38rem;border-right-width:1.25px;border-bottom-width:1.25px;opacity:.58}.growth-journey-layout .story-connector--emphasized{color:#0d766d6b}.growth-journey-layout .story-connector--emphasized .story-connector__line{background:linear-gradient(90deg,#0d766d1a,#0d766d6b)}.growth-journey-motion.is-motion-enabled .story-section__intro,.growth-journey-motion.is-motion-enabled .story-section__footer,.growth-journey-motion.is-motion-enabled .growth-journey-layout__row>*,.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge>*{opacity:0;transform:translateY(8px) scale(.992);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge-line{transform:scaleX(.18);transform-origin:left center}.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge-line:last-child{transform-origin:right center}.growth-journey-motion.is-motion-enabled .growth-journey-layout .story-connector{opacity:.32}.growth-journey-motion.is-motion-enabled .growth-journey-layout .story-connector__line{transform:scaleX(.12);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease}.growth-journey-motion.is-motion-enabled .growth-journey-layout .story-connector__arrow{opacity:0;transition:opacity .18s ease}.growth-journey-motion.is-motion-enabled.is-revealed .story-section__intro,.growth-journey-motion.is-motion-enabled.is-revealed .story-section__footer,.growth-journey-motion.is-motion-enabled.is-revealed .growth-journey-layout__row>*,.growth-journey-motion.is-motion-enabled.is-revealed .growth-journey-layout__bridge>*{opacity:1;transform:none}.growth-journey-motion.is-motion-enabled.is-revealed .growth-journey-layout__bridge-line,.growth-journey-motion.is-motion-enabled.is-revealed .growth-journey-layout .story-connector__line{transform:scale(1)}.growth-journey-motion.is-motion-enabled.is-revealed .growth-journey-layout .story-connector{opacity:1}.growth-journey-motion.is-motion-enabled.is-revealed .growth-journey-layout .story-connector__arrow{opacity:.58}.growth-journey-motion.is-motion-enabled .story-section__intro{transition-delay:40ms}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--top>:nth-child(1){transition-delay:.16s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--top>:nth-child(2){transition-delay:.3s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--top>:nth-child(2) .story-connector__line{transition-delay:.3s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--top>:nth-child(2) .story-connector__arrow{transition-delay:.47s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--top>:nth-child(3){transition-delay:.44s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge>:nth-child(1),.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge>:nth-child(3){transition-delay:.59s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge>:nth-child(2){transition-delay:.76s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(1){transition-delay:.98s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(2){transition-delay:1.12s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(2) .story-connector__line{transition-delay:1.12s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(2) .story-connector__arrow{transition-delay:1.3s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(3){transition-delay:1.26s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(4){transition-delay:1.4s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(4) .story-connector__line{transition-delay:1.4s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(4) .story-connector__arrow{transition-delay:1.58s}.growth-journey-motion.is-motion-enabled .growth-journey-layout__row--bottom>:nth-child(5){transition-delay:1.54s}.growth-journey-motion.is-motion-enabled .story-section__footer{transition-delay:1.74s}.company-philosophy-loop{display:grid;gap:var(--space-5);max-width:62rem;padding:clamp(.25rem,1vw,.75rem) 0}.company-philosophy-loop__canvas{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.68fr);gap:var(--space-5);align-items:center}.company-philosophy-loop__diagram{position:relative;min-height:34rem;padding:1.5rem;border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(215,239,235,.16),transparent 42%),#ffffff8f;border:1px solid rgba(212,206,191,.36);display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.15fr) minmax(8rem,1fr);grid-template-rows:auto auto auto;align-items:center;justify-items:center;column-gap:clamp(1rem,2vw,1.75rem);row-gap:clamp(1rem,1.8vw,1.4rem)}.company-philosophy-loop__svg{position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;width:calc(100% - 2.4rem);height:calc(100% - 2.4rem);pointer-events:none}.company-philosophy-loop__path,.company-philosophy-loop__arrow,.company-philosophy-loop__outcome-link,.company-philosophy-loop__outcome-arrow{fill:none;stroke:#141b252e;stroke-linecap:round;stroke-linejoin:round}.company-philosophy-loop__path{stroke-width:1.6}.company-philosophy-loop__path--return{stroke:#0d766d3d}.company-philosophy-loop__arrow{stroke-width:1.6}.company-philosophy-loop__outcome-link{stroke-width:1.5;stroke:#5c917038}.company-philosophy-loop__outcome-arrow{stroke-width:1.5;stroke:#5c917047}.company-philosophy-loop__anchor,.company-philosophy-loop__stage,.company-philosophy-loop__outcome,.company-philosophy-loop__foundation{position:relative}.company-philosophy-loop__anchor{grid-column:2;grid-row:2;width:100%;max-width:12.5rem;padding:1rem 1rem .95rem;border-radius:1.4rem;background:radial-gradient(circle at top right,rgba(255,255,255,.3),transparent 44%),#faf9f6f5;border:1px solid rgba(212,206,191,.5);box-shadow:0 18px 36px #0f19270d;text-align:center;z-index:2}.company-philosophy-loop__eyebrow,.company-philosophy-loop__outcome-label,.company-philosophy-loop__foundation-label{display:inline-flex;margin-bottom:.55rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.company-philosophy-loop__anchor h3,.company-philosophy-loop__outcome h3{margin-bottom:.4rem;font-size:clamp(1.2rem,2vw,1.45rem)}.company-philosophy-loop__anchor p,.company-philosophy-loop__outcome p,.company-philosophy-loop__foundation-text,.company-philosophy-loop__stage-copy p{margin:0;font-size:.92rem;line-height:1.5}.company-philosophy-loop__stages{list-style:none;padding:0;margin:0;min-height:0;width:100%;height:100%;display:contents}.company-philosophy-loop__stage{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;width:100%;max-width:14rem;padding:.8rem .9rem;border-radius:1.15rem;background:#ffffffbd;border:1px solid rgba(212,206,191,.36);box-shadow:var(--color-shadow-soft);z-index:1}.company-philosophy-loop__stage-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.95rem;background:#ffffffe0;border:1px solid rgba(212,206,191,.44);color:var(--color-text);box-shadow:var(--color-shadow-soft)}.company-philosophy-loop__stage-icon svg{width:1.2rem;height:1.2rem}.company-philosophy-loop__stage-copy h3{margin-bottom:.28rem;font-size:1rem;letter-spacing:-.02em}.company-philosophy-loop__stage-copy p{font-size:.85rem;line-height:1.42}.company-philosophy-loop__stage--observe{grid-column:1;grid-row:1;justify-self:start;align-self:start}.company-philosophy-loop__stage--understand{grid-column:3;grid-row:1;justify-self:end;align-self:start}.company-philosophy-loop__stage--build{grid-column:3;grid-row:2;justify-self:end;align-self:center}.company-philosophy-loop__stage--support{grid-column:3;grid-row:3;justify-self:end;align-self:end}.company-philosophy-loop__stage--improve{grid-column:1;grid-row:3;justify-self:start;align-self:end}.company-philosophy-loop__stage--observe .company-philosophy-loop__stage-icon,.company-philosophy-loop__stage--understand .company-philosophy-loop__stage-icon{background:#fcf9f2eb;color:#8f653d}.company-philosophy-loop__stage--build .company-philosophy-loop__stage-icon{background:#f2f9f7f0;color:var(--color-accent-strong)}.company-philosophy-loop__stage--support .company-philosophy-loop__stage-icon,.company-philosophy-loop__stage--improve .company-philosophy-loop__stage-icon{background:#f2f8f8f0;color:#3c7c75}.company-philosophy-loop__outcome{align-self:center;padding:1.3rem 1.2rem;border-radius:1.4rem;background:radial-gradient(circle at top right,rgba(92,145,112,.08),transparent 46%),#f6fbf6e0;border:1px solid rgba(92,145,112,.16);box-shadow:var(--color-shadow-soft);max-width:18rem}.company-philosophy-loop__foundation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:1rem 1.15rem;border-radius:1.2rem;background:#ffffff94;border:1px solid rgba(212,206,191,.4)}.company-philosophy-loop__foundation-copy{display:grid;gap:.35rem}.company-philosophy-loop__foundation-label,.company-philosophy-loop__foundation-text{margin:0}.company-philosophy-loop__foundation-action{justify-self:start}.company-philosophy-loop__foundation-visual .logo-badge{border-radius:1rem;background:#ffffffb8;box-shadow:inset 0 0 0 1px #d4cebf47}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__anchor,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__outcome,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__foundation{opacity:0;transform:translateY(8px) scale(.992);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__path,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__path--return{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset .72s cubic-bezier(.22,1,.36,1)}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__arrow{opacity:0;transition:opacity .18s ease}.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__anchor,.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__stage,.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__outcome,.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__foundation{opacity:1;transform:none}.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__path,.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__path--return{stroke-dashoffset:0}.company-philosophy-loop.is-motion-enabled.is-revealed .company-philosophy-loop__arrow{opacity:1}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__anchor{transition-delay:80ms}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__path{transition-delay:.22s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage--observe{transition-delay:.26s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage--understand{transition-delay:.38s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage--build{transition-delay:.5s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage--support{transition-delay:.62s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage--improve{transition-delay:.74s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__path--return{transition-delay:.82s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__arrow{transition-delay:.98s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__outcome{transition-delay:1.04s}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__foundation{transition-delay:1.18s}.homepage-trust-card{position:relative;overflow:hidden;box-shadow:var(--color-shadow-soft)}.homepage-trust-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#141b2529}.homepage-trust-card--neutral{background:radial-gradient(circle at top right,rgba(255,255,255,.26),transparent 42%),#ffffffb3}.homepage-trust-card--amber{background:radial-gradient(circle at top right,rgba(199,107,42,.08),transparent 42%),#fcf8f0d6;border-color:#c76b2a29}.homepage-trust-card--amber:before{background:#c76b2a6b}.homepage-trust-card--teal{background:radial-gradient(circle at top right,rgba(13,118,109,.08),transparent 42%),#f2f9f7db;border-color:#0d766d2e}.homepage-trust-card--teal:before{background:#0d766d75}.homepage-trust-story,.homepage-trust-story .story-flow__list,.homepage-trust-story .story-flow__item{gap:var(--space-4)}.homepage-trust-story .story-node,.homepage-trust-story .story-outcome .story-node{box-shadow:none}.homepage-trust-story .story-node__step{width:1.45rem;height:1.45rem;font-size:.68rem;color:#141b2594;background:#141b250a}.homepage-trust-story .story-flow__item:nth-child(1) .story-node{background:radial-gradient(circle at top right,rgba(255,255,255,.28),transparent 44%),#ffffffc7;border-color:#141b2514}.homepage-trust-story .story-flow__item:nth-child(2) .story-node{background:radial-gradient(circle at top right,rgba(199,107,42,.08),transparent 44%),#fcf8f0e0;border-color:#c76b2a29}.homepage-trust-story .story-flow__item:nth-child(2) .story-node:before{background:#c76b2a6b}.homepage-trust-story .story-flow__item:nth-child(3) .story-node{background:radial-gradient(circle at top right,rgba(13,118,109,.08),transparent 44%),#f2f9f7e6;border-color:#0d766d2e}.homepage-trust-story .story-flow__item:nth-child(3) .story-node:before{background:#0d766d70}.homepage-trust-story .story-flow__item:nth-child(4) .story-node{background:radial-gradient(circle at top right,rgba(92,145,112,.08),transparent 44%),#f3f9f4eb;border-color:#5c91702e}.homepage-trust-story .story-flow__item:nth-child(4) .story-node:before{background:#5c917075}.homepage-trust-story .story-connector{color:#141b2533}.homepage-trust-story .story-connector--horizontal{width:clamp(2.3rem,3vw,3.4rem)}.homepage-trust-story .story-connector__line{opacity:.9}.homepage-trust-story .story-flow__item:nth-child(1) .story-connector{color:#c76b2a38}.homepage-trust-story .story-flow__item:nth-child(2) .story-connector{color:#0d766d42}.homepage-trust-story .story-flow__item:nth-child(3) .story-connector{color:#5c91703d}.homepage-trust-story.is-motion-enabled .story-flow__item,.homepage-trust-story.is-motion-enabled .cards-grid{opacity:0;transform:translateY(8px) scale(.992);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.homepage-trust-story.is-motion-enabled .story-connector{opacity:.34}.homepage-trust-story.is-motion-enabled .story-connector__line{transform:scaleX(.14);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.homepage-trust-story.is-motion-enabled .story-connector__arrow{opacity:0;transition:opacity .16s ease}.homepage-trust-story.is-motion-enabled.is-revealed .story-flow__item,.homepage-trust-story.is-motion-enabled.is-revealed .cards-grid{opacity:1;transform:none}.homepage-trust-story.is-motion-enabled.is-revealed .story-connector{opacity:1}.homepage-trust-story.is-motion-enabled.is-revealed .story-connector__line{transform:scaleX(1)}.homepage-trust-story.is-motion-enabled.is-revealed .story-connector__arrow{opacity:.58}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(1){transition-delay:.1s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(1) .story-connector__line{transition-delay:.26s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(1) .story-connector__arrow{transition-delay:.4s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(2){transition-delay:.36s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(2) .story-connector__line{transition-delay:.52s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(2) .story-connector__arrow{transition-delay:.66s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(3){transition-delay:.62s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(3) .story-connector__line{transition-delay:.78s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(3) .story-connector__arrow{transition-delay:.92s}.homepage-trust-story.is-motion-enabled .story-flow__item:nth-child(4){transition-delay:.88s}.homepage-trust-story.is-motion-enabled .cards-grid{transition-delay:1.12s}.story-flow{--story-neutral: rgba(20, 27, 37, .78);--story-neutral-surface: rgba(255, 255, 255, .76);--story-accent: var(--color-accent);--story-accent-surface: rgba(215, 239, 235, .85);--story-positive: #2d6f8e;--story-positive-surface: rgba(220, 238, 246, .86);--story-primary: #0a5b54;--story-primary-surface: rgba(232, 243, 241, .9)}.story-flow__list{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-3)}.story-flow__item{display:flex;align-items:center;gap:var(--space-3);min-width:0}.story-flow--auto .story-flow__list,.story-flow--horizontal .story-flow__list{flex-direction:row;align-items:stretch}.story-flow--auto .story-flow__item,.story-flow--horizontal .story-flow__item{flex:1 1 0}.story-flow--vertical .story-flow__list{flex-direction:column}.story-flow--vertical .story-flow__item{flex-direction:column;align-items:stretch}.story-flow--flow .story-flow__list{gap:var(--space-4)}.story-flow--flow .story-flow__item{align-items:flex-start}.story-flow--flow.story-flow--auto .story-flow__item,.story-flow--flow.story-flow--horizontal .story-flow__item,.story-flow--flow.story-flow--vertical .story-flow__item{flex:0 1 auto}.story-node,.story-outcome .story-node{min-height:100%;min-width:0;width:100%;padding:1rem;border-radius:1.15rem;border:1px solid rgba(212,206,191,.52);background:var(--story-neutral-surface);box-shadow:var(--color-shadow-soft);display:grid;gap:.85rem;align-content:start;position:relative;overflow:hidden}.story-node:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#141b2524}.story-node--neutral:before{background:#141b252e}.story-node--accent{background:var(--story-accent-surface);border-color:#0d766d33}.story-node--accent:before{background:var(--story-accent)}.story-node--bridge{box-shadow:inset 0 0 0 1px #ffffff5c,0 14px 28px #0d766d14}.story-node--bridge .story-node__meta{padding-bottom:.55rem;border-bottom:1px solid rgba(13,118,109,.16)}.story-node--bridge .story-node__content h3{letter-spacing:-.03em}.story-node--positive{background:var(--story-positive-surface);border-color:#2d6f8e2e}.story-node--positive:before{background:var(--story-positive)}.story-node--primary{background:radial-gradient(circle at top right,rgba(13,118,109,.12),transparent 45%),var(--story-primary-surface);border-color:#0a5b5438}.story-node--primary:before{background:var(--story-primary)}.story-node--compact{padding:.85rem}.story-node__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.story-node__step{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#141b250f;color:var(--color-text);font-size:.8rem;font-weight:700}.story-node__icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:.95rem;background:#ffffffad;color:var(--color-text);box-shadow:inset 0 0 0 1px #141b250d}.story-icon{width:1.35rem;height:1.35rem}.story-node__content h3{margin-bottom:.45rem;font-size:1.02rem}.story-node__supporting{margin:0;font-size:.9rem;line-height:1.5}.story-flow--flow .story-node,.story-flow--flow .story-outcome .story-node{padding:1.2rem 1.25rem;border-radius:1.35rem;background:linear-gradient(180deg,#ffffffeb,#faf8f2d1),var(--story-neutral-surface);box-shadow:0 18px 34px #0f192709}.story-flow--flow .story-node__meta{gap:1rem}.story-flow--flow .story-node__icon{width:2.85rem;height:2.85rem;border-radius:1rem}.story-flow--flow .story-node__content h3{font-size:1.08rem}.story-connector{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#141b254d}.story-connector--horizontal{width:clamp(1.8rem,2vw,2.8rem);align-self:center}.story-connector--vertical{height:2rem}.story-connector__line{display:block;position:relative;border-radius:999px;background:currentColor;opacity:.7}.story-connector--horizontal .story-connector__line{width:100%;height:2px}.story-connector--vertical .story-connector__line{width:2px;height:100%}.story-connector__arrow{display:block;width:.65rem;height:.65rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-left:-.1rem}.story-connector--horizontal .story-connector__arrow{transform:rotate(-45deg)}.story-connector--vertical .story-connector__arrow{transform:rotate(45deg);margin-left:0;margin-top:-.1rem}.story-connector--emphasized{color:var(--color-accent)}.story-flow--flow .story-connector{color:#0d766d5c}.story-flow--flow .story-connector--horizontal{width:3rem}.story-flow--flow .story-connector--vertical{height:2.4rem}.story-flow--flow .story-connector__line{opacity:1}.story-flow__canvas,.story-flow__group{display:grid;gap:var(--space-3)}.story-flow__phase-row{display:flex;flex-wrap:wrap;gap:.65rem}.story-flow__phase{display:inline-flex;align-items:center;min-height:1.8rem;padding:.18rem .72rem;border-radius:999px;border:1px solid rgba(212,206,191,.48);background:#ffffffb8;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.story-flow__phase--neutral{color:#4d6072eb}.story-flow__phase--accent{color:var(--color-accent-strong);background:#f1f9f7eb;border-color:#0d766d29}.story-flow__phase--positive,.story-flow__phase--primary{color:#4a7855f0;background:#f5faf5f0;border-color:#5c917029}.story-flow--wrapped .story-flow__row{display:grid;gap:var(--space-3);align-items:center}.story-flow--wrapped .story-flow__row--1{grid-template-columns:minmax(0,18rem);justify-content:center}.story-flow--wrapped .story-flow__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.story-flow--wrapped .story-flow__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.story-flow--wrapped .story-flow__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.story-flow--wrapped .story-flow__segment{display:flex;align-items:center;gap:var(--space-3);min-width:0}.story-flow--wrapped .story-flow__turn{display:grid;justify-items:center;gap:.32rem;margin-left:calc(60% - 1rem)}.story-flow--wrapped.story-flow--turn-end .story-flow__turn{justify-self:end;margin-left:0;margin-right:1.2rem}.story-flow--wrapped .story-flow__turn-line{width:2px;height:1.65rem;border-radius:999px;background:linear-gradient(180deg,#0d766d1f,#0d766d61)}.story-flow--wrapped .story-flow__turn-dot{width:.42rem;height:.42rem;border-radius:999px;background:#0d766d66}.journey-flow{--journey-planning: rgba(87, 107, 125, .72);--journey-planning-surface: rgba(244, 247, 250, .94);--journey-operations: var(--color-accent);--journey-operations-surface: rgba(241, 249, 247, .95);--journey-visibility: rgba(92, 145, 112, .84);--journey-visibility-surface: rgba(245, 250, 245, .96);display:grid;gap:var(--space-4)}.journey-flow__canvas,.journey-flow__group{display:grid;gap:var(--space-3)}.journey-flow__phase-row{display:flex;flex-wrap:wrap;gap:.65rem}.journey-flow__phase{display:inline-flex;align-items:center;min-height:1.85rem;padding:.2rem .72rem;border-radius:999px;border:1px solid rgba(212,206,191,.48);background:#ffffffb8;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.journey-flow__phase--neutral{color:#4d6072eb}.journey-flow__phase--accent{color:var(--color-accent-strong);background:#f1f9f7eb;border-color:#0d766d29}.journey-flow__phase--positive,.journey-flow__phase--primary{color:#4a7855f0;background:#f5faf5f0;border-color:#5c917029}.journey-flow__row{display:grid;gap:var(--space-3);align-items:center}.journey-flow__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-flow__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-flow__row--1{grid-template-columns:minmax(0,16rem);justify-content:center}.journey-flow__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-flow__segment{display:flex;align-items:center;gap:var(--space-3);min-width:0}.journey-flow__milestone{position:relative;flex:1 1 auto;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;min-width:0;padding:1rem 1.05rem;border-radius:1.2rem;border:1px solid rgba(212,206,191,.42);background:#ffffffd1;box-shadow:0 8px 20px #0f192706}.journey-flow__milestone:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#576b7d57}.journey-flow__milestone--neutral{background:radial-gradient(circle at top right,rgba(234,240,245,.56),transparent 45%),var(--journey-planning-surface);border-color:#788c9e26}.journey-flow__milestone--neutral:before{background:var(--journey-planning)}.journey-flow__milestone--accent{background:radial-gradient(circle at top right,rgba(215,239,235,.52),transparent 44%),var(--journey-operations-surface);border-color:#0d766d2e}.journey-flow__milestone--accent:before{background:var(--journey-operations)}.journey-flow__milestone--positive,.journey-flow__milestone--primary{background:radial-gradient(circle at top right,rgba(226,242,230,.54),transparent 44%),var(--journey-visibility-surface);border-color:#5c917029}.journey-flow__milestone--positive:before,.journey-flow__milestone--primary:before{background:var(--journey-visibility)}.journey-flow--compact .journey-flow__milestone{padding:.92rem 1rem}.journey-flow__marker{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #141b250d;color:var(--color-text);font-size:.78rem;font-weight:700}.journey-flow__copy{display:grid;gap:.25rem;min-width:0}.journey-flow__head{display:flex;align-items:center;gap:.72rem;min-width:0}.journey-flow__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.9rem;background:#ffffffbd;color:var(--color-text);box-shadow:inset 0 0 0 1px #141b250d;flex:0 0 auto}.journey-flow__copy h3{margin:0;font-size:1rem}.journey-flow__copy p{margin:0;font-size:.84rem;line-height:1.45}.journey-flow__connector{display:flex;align-items:center;justify-content:center;width:clamp(1.55rem,2vw,2.2rem);color:#576b7d47;flex:0 0 auto}.journey-flow__connector--accent{color:#0d766d61}.journey-flow__connector--positive,.journey-flow__connector--primary{color:#5c91706b}.journey-flow__connector-line{display:block;width:100%;height:1px;border-radius:999px;background:currentColor;opacity:.9}.journey-flow__connector-arrow{display:block;width:.4rem;height:.4rem;margin-left:-.08rem;border-right:1.25px solid currentColor;border-bottom:1.25px solid currentColor;transform:rotate(-45deg);opacity:.72}.journey-flow__turn{display:grid;justify-items:center;gap:.32rem;margin-left:calc(60% - 1rem)}.journey-flow--turn-end .journey-flow__turn{justify-self:end;margin-left:0;margin-right:1.2rem}.journey-flow__turn-line{width:2px;height:1.6rem;border-radius:999px;background:linear-gradient(180deg,#0d766d1f,#0d766d66)}.journey-flow__turn-dot{width:.42rem;height:.42rem;border-radius:999px;background:#0d766d6b}.journey-flow__outcome{margin:0 auto;max-width:18rem;text-align:center;font-size:.92rem;font-weight:600;color:var(--color-text)}.journey-flow__rail{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.journey-flow__rail-item{display:grid;gap:.55rem}.journey-flow--vertical .journey-flow__milestone{grid-template-columns:auto 1fr}.journey-flow.is-motion-enabled .journey-flow__phase-row,.journey-flow.is-motion-enabled .journey-flow__row>*,.journey-flow.is-motion-enabled .journey-flow__turn,.journey-flow.is-motion-enabled .journey-flow__outcome,.journey-flow.is-motion-enabled .journey-flow__rail-item{opacity:0;transform:translateY(8px) scale(.992);transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.journey-flow.is-motion-enabled .journey-flow__connector-line{transform:scaleX(.12);transform-origin:left center}.journey-flow.is-motion-enabled .journey-flow__connector-arrow{opacity:0;transition:opacity .16s ease}.journey-flow.is-motion-enabled .journey-flow__turn-line{transform:scaleY(.16);transform-origin:top center}.journey-flow.is-motion-enabled.is-revealed .journey-flow__phase-row,.journey-flow.is-motion-enabled.is-revealed .journey-flow__row>*,.journey-flow.is-motion-enabled.is-revealed .journey-flow__turn,.journey-flow.is-motion-enabled.is-revealed .journey-flow__outcome,.journey-flow.is-motion-enabled.is-revealed .journey-flow__rail-item{opacity:1;transform:none}.journey-flow.is-motion-enabled.is-revealed .journey-flow__connector-line,.journey-flow.is-motion-enabled.is-revealed .journey-flow__turn-line{transform:scale(1)}.journey-flow.is-motion-enabled.is-revealed .journey-flow__connector-arrow{opacity:.72}.erp-promise{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.erp-promise__identity{display:grid;gap:var(--space-3);align-content:start}.erp-promise__support{margin:0;padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.45);font-size:.92rem}.erp-promise__outcomes{display:grid;gap:var(--space-4)}.erp-promise__outcome{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:1.15rem 1.2rem;border-radius:1.35rem;border:1px solid rgba(212,206,191,.45);background:radial-gradient(circle at top right,rgba(215,239,235,.3),transparent 45%),#ffffffd1;box-shadow:var(--color-shadow-soft)}.erp-promise__outcome:not(:last-child):after{content:"";position:absolute;left:1.8rem;bottom:-1.25rem;width:2px;height:1.25rem;border-radius:999px;background:linear-gradient(180deg,#0d766d1f,#0d766d57)}.erp-promise__outcome-step{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#0d766d14;color:var(--color-accent-strong);font-size:.78rem;font-weight:700}.erp-promise__outcome h3,.erp-fit-card__step h3{margin-bottom:.28rem;font-size:1rem}.erp-promise__outcome p,.erp-fit-card__step p,.erp-workflow-layout__outcome,.erp-adoption-story__note{margin:0;font-size:.92rem;line-height:1.5}.erp-story-motion{display:grid;gap:var(--space-4)}.erp-story-layout{display:grid;gap:var(--space-4);position:relative}.erp-story-layout__row{display:grid;align-items:center;gap:var(--space-3)}.erp-story-layout__row--top,.erp-story-layout__row--bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.erp-story-layout__bridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,34rem) minmax(0,1fr);align-items:center;gap:var(--space-3)}.erp-story-layout__bridge-line{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,#0d766d0f,#0d766d61)}.erp-story-layout__bridge-line:last-child{background:linear-gradient(90deg,#0d766d70,#0d766d14)}.erp-story-layout .story-node,.erp-story-layout .story-outcome .story-node{min-height:0;padding:1rem 1.05rem;box-shadow:none}.erp-story-layout .story-node:after{content:"";position:absolute;inset:auto 1rem 0 1rem;height:1px;background:#d4cebf66}.erp-story-layout .story-node__content h3{margin-bottom:.32rem;font-size:1rem}.erp-story-layout .story-node__supporting{font-size:.84rem;line-height:1.45}.erp-story-layout .story-node__step{width:1.55rem;height:1.55rem;font-size:.7rem;color:#141b2599;background:#141b250a}.erp-story-layout__row--top>.story-node:first-child{background:radial-gradient(circle at top right,rgba(255,255,255,.28),transparent 48%),#ffffffd1}.erp-story-layout__row--top>.story-node:nth-of-type(2){background:radial-gradient(circle at top right,rgba(199,107,42,.05),transparent 48%),#fcf9f2eb;border-color:#c76b2a24}.erp-story-layout__row--top>.story-node:nth-of-type(2):before{background:#c76b2a47}.erp-story-layout__row--top>.story-node:last-child{background:radial-gradient(circle at top right,rgba(199,107,42,.08),transparent 48%),#fdf8eff2;border-color:#c76b2a2e}.erp-story-layout__row--top>.story-node:last-child:before{background:#c76b2a61}.erp-story-layout .story-node--bridge{padding:1.1rem 1.25rem;border-color:#0d766d3d;background:radial-gradient(circle at top right,rgba(215,239,235,.5),transparent 48%),#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff6b,0 14px 28px #0d766d14}.erp-story-layout .story-node--bridge:before{width:100%;height:3px;inset:0 0 auto 0;background:linear-gradient(90deg,rgba(13,118,109,.16),var(--color-accent),rgba(13,118,109,.16))}.erp-story-layout .story-node--bridge:after{display:none}.erp-story-layout .story-node--bridge .story-node__meta{padding-bottom:.65rem}.erp-story-layout__row--bottom>.story-node:first-child{background:radial-gradient(circle at top right,rgba(45,111,142,.06),transparent 46%),#f3f9fbf0;border-color:#2d6f8e24}.erp-story-layout__row--bottom>.story-node:nth-of-type(2){background:radial-gradient(circle at top right,rgba(69,132,123,.06),transparent 46%),#f2f9f6f2;border-color:#45847b24}.erp-story-layout__row--bottom>.story-node:last-child{background:radial-gradient(circle at top right,rgba(92,145,112,.08),transparent 46%),#f5faf5f2;border-color:#5c917024}.erp-story-layout__outcome .story-node{max-width:32rem;margin:0 auto;text-align:center}.erp-story-layout .story-connector{color:#141b253d}.erp-story-layout .story-connector--horizontal{width:clamp(2.2rem,3vw,3.5rem)}.erp-story-layout .story-connector__line{height:1px;background:linear-gradient(90deg,#141b2514,#141b253d);opacity:1}.erp-story-layout .story-connector__arrow{width:.42rem;height:.42rem;border-right-width:1.25px;border-bottom-width:1.25px;opacity:.58}.erp-story-layout .story-connector--emphasized{color:#0d766d70}.erp-story-layout .story-connector--emphasized .story-connector__line{background:linear-gradient(90deg,#0d766d1a,#0d766d70)}.erp-story-motion.is-motion-enabled .erp-story-layout__row>*,.erp-story-motion.is-motion-enabled .erp-story-layout__bridge>*,.erp-story-motion.is-motion-enabled .erp-story-layout__outcome{opacity:0;transform:translateY(8px) scale(.992);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.erp-story-motion.is-motion-enabled .erp-story-layout__bridge-line{transform:scaleX(.18);transform-origin:left center}.erp-story-motion.is-motion-enabled .erp-story-layout__bridge-line:last-child{transform-origin:right center}.erp-story-motion.is-motion-enabled .erp-story-layout .story-connector{opacity:.34}.erp-story-motion.is-motion-enabled .erp-story-layout .story-connector__line{transform:scaleX(.14);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease}.erp-story-motion.is-motion-enabled .erp-story-layout .story-connector__arrow{opacity:0;transition:opacity .18s ease}.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout__row>*,.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout__bridge>*,.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout__outcome{opacity:1;transform:none}.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout__bridge-line,.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout .story-connector__line{transform:scale(1)}.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout .story-connector{opacity:1}.erp-story-motion.is-motion-enabled.is-revealed .erp-story-layout .story-connector__arrow{opacity:.58}.erp-story-motion.is-motion-enabled .erp-story-layout__row--top>:nth-child(1){transition-delay:.12s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--top>:nth-child(2){transition-delay:.24s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--top>:nth-child(3){transition-delay:.36s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--top>:nth-child(4){transition-delay:.48s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--top>:nth-child(5){transition-delay:.6s}.erp-story-motion.is-motion-enabled .erp-story-layout__bridge>:nth-child(1),.erp-story-motion.is-motion-enabled .erp-story-layout__bridge>:nth-child(3){transition-delay:.74s}.erp-story-motion.is-motion-enabled .erp-story-layout__bridge>:nth-child(2){transition-delay:.88s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--bottom>:nth-child(1){transition-delay:1.02s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--bottom>:nth-child(2){transition-delay:1.14s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--bottom>:nth-child(3){transition-delay:1.26s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--bottom>:nth-child(4){transition-delay:1.38s}.erp-story-motion.is-motion-enabled .erp-story-layout__row--bottom>:nth-child(5){transition-delay:1.5s}.erp-story-motion.is-motion-enabled .erp-story-layout__outcome{transition-delay:1.64s}.erp-workflow-motion{display:grid;gap:var(--space-4)}.erp-workflow-layout,.erp-workflow-layout__row{display:grid;gap:var(--space-3)}.erp-workflow-layout__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-workflow-layout__row--bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-workflow-layout__segment{display:flex;align-items:center;gap:var(--space-3);min-width:0}.erp-workflow-layout__segment>.story-node{flex:1 1 auto}.erp-workflow-layout__segment .story-node{min-height:0;box-shadow:none;background:linear-gradient(180deg,#ffffffe6,#f8f6f1db),var(--story-neutral-surface)}.erp-workflow-layout__segment .story-node__content h3{font-size:.98rem}.erp-workflow-layout__segment .story-node__supporting{font-size:.82rem;line-height:1.4}.erp-workflow-layout__segment .story-connector{color:#0d766d61}.erp-workflow-layout__segment .story-connector--horizontal{width:clamp(1.6rem,2vw,2.25rem)}.erp-workflow-layout__segment .story-connector__line{opacity:1}.erp-workflow-layout__turn{display:grid;justify-items:center;gap:.35rem;margin-left:calc(66.666% - 1rem)}.erp-workflow-layout__turn-line{width:2px;height:1.75rem;border-radius:999px;background:linear-gradient(180deg,#0d766d2e,#0d766d73)}.erp-workflow-layout__turn-dot{width:.46rem;height:.46rem;border-radius:999px;background:#0d766d7a}.erp-workflow-layout__outcome{max-width:18rem;margin:var(--space-2) auto 0;text-align:center;font-weight:600;color:var(--color-text)}.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__row>*,.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__turn,.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__outcome{opacity:0;transform:translateY(8px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__turn-line,.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__segment .story-connector__line{transform:scaleY(.16);transform-origin:top center}.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__segment .story-connector--horizontal .story-connector__line{transform:scaleX(.14);transform-origin:left center}.erp-workflow-motion.is-motion-enabled.is-revealed .erp-workflow-layout__row>*,.erp-workflow-motion.is-motion-enabled.is-revealed .erp-workflow-layout__turn,.erp-workflow-motion.is-motion-enabled.is-revealed .erp-workflow-layout__outcome{opacity:1;transform:none}.erp-workflow-motion.is-motion-enabled.is-revealed .erp-workflow-layout__turn-line,.erp-workflow-motion.is-motion-enabled.is-revealed .erp-workflow-layout__segment .story-connector__line{transform:scale(1)}.erp-fit-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.erp-fit-card{display:grid;gap:var(--space-3);box-shadow:none}.erp-fit-card__flow{display:grid;gap:var(--space-2)}.erp-fit-card__step{padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(212,206,191,.45);background:#ffffffc2}.erp-fit-card__step--outcome{background:radial-gradient(circle at top right,rgba(215,239,235,.4),transparent 44%),#f5faf7eb;border-color:#0d766d2e}.erp-fit-card__connector{width:2px;min-height:1.25rem;margin:0 auto;border-radius:999px;background:linear-gradient(180deg,#0d766d1a,#0d766d5c)}.erp-adoption-story{display:grid;gap:var(--space-4)}.erp-adoption-story .story-flow__list{justify-content:center}.erp-adoption-story .story-flow__item{max-width:16rem}.erp-adoption-story__note{max-width:38rem}.erp-adoption-story .story-flow--flow .story-node{box-shadow:none}.health-promise{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.health-promise__identity{display:grid;gap:var(--space-3);align-content:start}.health-promise__support{margin:0;padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.45);font-size:.92rem}.health-promise__outcomes{display:grid;gap:var(--space-4)}.health-promise__outcome{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:1.1rem 1.2rem;border-radius:1.35rem;border:1px solid var(--health-entry-border);background:var(--health-entry-surface);box-shadow:var(--color-shadow-soft)}.health-promise__outcome:not(:last-child):after{content:"";position:absolute;left:1.78rem;bottom:-1.25rem;width:2px;height:1.25rem;border-radius:999px;background:linear-gradient(180deg,#657c8a1f,#657c8a47)}.health-promise__outcome-step{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#657c8a1a;color:var(--health-entry-accent);font-size:.78rem;font-weight:700}.health-promise__outcome:nth-child(2){border-color:var(--health-coordination-border);background:var(--health-coordination-surface)}.health-promise__outcome:nth-child(2):after{background:linear-gradient(180deg,#387a751f,#54885f47)}.health-promise__outcome:nth-child(2) .health-promise__outcome-step{background:#387a751a;color:var(--health-coordination-accent)}.health-promise__outcome:nth-child(3){border-color:var(--health-continuity-border);background:var(--health-continuity-surface)}.health-promise__outcome:nth-child(3) .health-promise__outcome-step{background:#54885f1a;color:var(--health-continuity-accent)}.health-promise__outcome h3{margin-bottom:.28rem;font-size:1rem}.health-promise__outcome p,.health-adoption-story__note{margin:0;font-size:.92rem;line-height:1.5}.health-patient-story,.health-workflow-story,.health-comparison-story,.health-adoption-story{display:grid;gap:var(--space-4)}.product-story--health .journey-flow{--journey-planning: var(--health-entry-accent);--journey-planning-surface: var(--health-entry-surface);--journey-operations: var(--health-care-accent);--journey-operations-surface: var(--health-care-surface);--journey-visibility: var(--health-coordination-accent);--journey-visibility-surface: var(--health-coordination-surface)}.product-story--health .journey-flow__milestone{border-color:var(--health-entry-border);background:var(--health-entry-surface);box-shadow:0 8px 18px #0f192705}.product-story--health .journey-flow__connector{color:#657c8a3d}.product-story--health .journey-flow__connector--accent{color:#387e664d}.product-story--health .journey-flow__connector--positive{color:#387a754d}.product-story--health .journey-flow__connector--primary{color:#54885f4d}.product-story--health .journey-flow__turn-line{background:linear-gradient(180deg,#387e6614,#387e663d)}.product-story--health .journey-flow__turn-dot{background:#387e663d}.product-story--health .story-flow{--story-neutral: var(--health-entry-accent);--story-neutral-surface: var(--health-entry-surface);--story-accent: var(--health-care-accent);--story-accent-surface: var(--health-care-surface);--story-positive: var(--health-coordination-accent);--story-positive-surface: var(--health-coordination-surface);--story-primary: var(--health-continuity-accent);--story-primary-surface: var(--health-continuity-surface)}.product-story--health .story-flow--flow .story-node,.product-story--health .story-flow--flow .story-outcome .story-node{background:linear-gradient(180deg,#fffffff5,#f7faf8eb),var(--story-neutral-surface);box-shadow:0 12px 26px #0f192706}.product-story--health .story-flow__phase--neutral{color:var(--health-entry-accent);background:var(--health-entry-surface);border-color:var(--health-entry-border)}.product-story--health .story-flow__phase--accent{color:var(--health-care-accent);background:var(--health-care-surface);border-color:var(--health-care-border)}.product-story--health .story-flow__phase--positive,.product-story--health .story-flow__phase--primary{color:var(--health-continuity-accent);background:var(--health-continuity-surface);border-color:var(--health-continuity-border)}.product-story--health .story-flow--wrapped .story-node,.product-story--health .story-flow--wrapped .story-outcome .story-node{box-shadow:0 10px 22px #0f192705}.product-story--health .story-flow--wrapped .story-connector{color:#657c8a38}.product-story--health .story-flow--wrapped .story-connector--emphasized{color:#387e6657}.product-story--health .story-flow--wrapped .story-flow__turn-line{background:linear-gradient(180deg,#387e661a,#387e6652)}.product-story--health .story-flow--wrapped .story-flow__turn-dot{background:#387e6647}.product-story--health .before-after-story__panel--before{background:radial-gradient(circle at top right,rgba(234,223,206,.26),transparent 48%),var(--health-warm-surface);border-color:var(--health-warm-border)}.product-story--health .before-after-story__panel--after{background:radial-gradient(circle at top right,rgba(218,242,236,.36),transparent 48%),var(--health-coordination-surface);border-color:var(--health-coordination-border)}.product-story--health .before-after-story__list li:before{background:var(--health-coordination-accent)}.product-story--health .before-after-story__panel--before .before-after-story__list li:before{background:var(--health-warm-accent)}.product-story--health .before-after-story__divider-line{background:#387a7529}.product-story--health .health-patient-story .journey-flow__milestone[data-phase=entry],.product-story--health .health-adoption-story .journey-flow__milestone[data-phase=entry]{background:var(--health-entry-surface);border-color:var(--health-entry-border)}.product-story--health .health-patient-story .journey-flow__milestone[data-phase=care],.product-story--health .health-adoption-story .journey-flow__milestone[data-phase=care]{background:var(--health-care-surface);border-color:var(--health-care-border)}.product-story--health .health-patient-story .journey-flow__milestone[data-phase=coordination],.product-story--health .health-adoption-story .journey-flow__milestone[data-phase=coordination]{background:var(--health-coordination-surface);border-color:var(--health-coordination-border)}.product-story--health .health-patient-story .journey-flow__milestone[data-phase=continuity],.product-story--health .health-adoption-story .journey-flow__milestone[data-phase=continuity]{background:var(--health-continuity-surface);border-color:var(--health-continuity-border)}.product-story--health .health-patient-story .journey-flow__segment[data-phase=entry] .journey-flow__connector,.product-story--health .health-adoption-story .journey-flow__segment[data-phase=entry] .journey-flow__connector{color:#657c8a3d}.product-story--health .health-patient-story .journey-flow__segment[data-phase=care] .journey-flow__connector,.product-story--health .health-adoption-story .journey-flow__segment[data-phase=care] .journey-flow__connector{color:#387e664d}.product-story--health .health-patient-story .journey-flow__segment[data-phase=coordination] .journey-flow__connector,.product-story--health .health-adoption-story .journey-flow__segment[data-phase=coordination] .journey-flow__connector{color:#387a754d}.product-story--health .health-patient-story .journey-flow__segment[data-phase=continuity] .journey-flow__connector,.product-story--health .health-adoption-story .journey-flow__segment[data-phase=continuity] .journey-flow__connector{color:#54885f47}.product-story--health .health-workflow-story .story-flow__phase--positive{color:var(--health-continuity-accent);background:var(--health-continuity-surface);border-color:var(--health-continuity-border)}.product-story--health .health-workflow-story .story-flow__segment[data-phase=entry] .story-node{background:var(--health-entry-surface);border-color:var(--health-entry-border)}.product-story--health .health-workflow-story .story-flow__segment[data-phase=care] .story-node{background:var(--health-care-surface);border-color:var(--health-care-border)}.product-story--health .health-workflow-story .story-flow__segment[data-phase=continuity] .story-node{background:var(--health-coordination-surface);border-color:var(--health-coordination-border)}.product-story--health .health-workflow-story .story-flow__segment[data-phase=continuity]:last-child .story-node{background:var(--health-continuity-surface);border-color:var(--health-continuity-border)}.product-story--health .health-workflow-story .story-flow__item[data-phase=entry] .story-node{background:var(--health-entry-surface);border-color:var(--health-entry-border)}.product-story--health .health-workflow-story .story-flow__item[data-phase=care] .story-node{background:var(--health-care-surface);border-color:var(--health-care-border)}.product-story--health .health-workflow-story .story-flow__item[data-phase=continuity] .story-node{background:var(--health-coordination-surface);border-color:var(--health-coordination-border)}.product-story--health .health-workflow-story .story-flow__item[data-phase=continuity]:last-child .story-node{background:var(--health-continuity-surface);border-color:var(--health-continuity-border)}.product-story--health .health-workflow-story .story-flow__segment[data-phase=entry] .story-connector,.product-story--health .health-workflow-story .story-flow__item[data-phase=entry] .story-connector{color:#657c8a3d}.product-story--health .health-workflow-story .story-flow__segment[data-phase=care] .story-connector,.product-story--health .health-workflow-story .story-flow__item[data-phase=care] .story-connector{color:#387e664d}.product-story--health .health-workflow-story .story-flow__segment[data-phase=continuity] .story-connector,.product-story--health .health-workflow-story .story-flow__item[data-phase=continuity] .story-connector{color:#387a754d}.problem-cluster{display:grid;gap:var(--space-3);align-items:start}.problem-cluster__core{max-width:26rem;margin:0 auto;text-align:center;border-color:#0d766d2e;background:radial-gradient(circle at top right,rgba(215,239,235,.36),transparent 45%),#ffffffd6;box-shadow:none}.problem-cluster__core--operational{border-color:#b084563d;background:radial-gradient(circle at top right,rgba(236,223,205,.44),transparent 46%),#fffbf6e6}.problem-cluster__items{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.problem-cluster__item{position:relative;box-shadow:none;background:#ffffffbd}.problem-cluster__item:before{content:"";position:absolute;top:-1rem;left:50%;width:1px;height:1rem;background:#0d766d2e}.problem-cluster__item--clay{border-color:#a67f6338;background:radial-gradient(circle at top right,rgba(236,222,211,.4),transparent 48%),#fffbf7d6}.problem-cluster__item--clay:before{background:#a67f633d}.problem-cluster__item--amber{border-color:#b48c4b38;background:radial-gradient(circle at top right,rgba(244,232,206,.38),transparent 48%),#fffcf7d6}.problem-cluster__item--amber:before{background:#b48c4b3d}.problem-cluster__item--gold{border-color:#b0965438;background:radial-gradient(circle at top right,rgba(242,233,200,.4),transparent 48%),#fffcf7d6}.problem-cluster__item--gold:before{background:#b096543d}.problem-cluster__item--coral{border-color:#b57f6933;background:radial-gradient(circle at top right,rgba(241,224,218,.42),transparent 48%),#fffaf8d6}.problem-cluster__item--coral:before{background:#b57f6938}.problem-cluster__item--brown{border-color:#91775d33;background:radial-gradient(circle at top right,rgba(232,221,209,.4),transparent 48%),#fffaf6d6}.problem-cluster__item--brown:before{background:#91775d38}.problem-cluster__item--warm-neutral{border-color:#9f8c762e;background:radial-gradient(circle at top right,rgba(235,229,218,.38),transparent 48%),#fffcf8d6}.problem-cluster__item--warm-neutral:before{background:#9f8c7638}.problem-cluster__item h3{margin-bottom:.35rem;font-size:1rem}.problem-cluster__item p,.problem-cluster__core p{margin:0;font-size:.92rem;line-height:1.45}.before-after-story{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-3);align-items:stretch;max-width:42rem;margin:0 auto}.before-after-story__panel{height:100%;box-shadow:none}.before-after-story__panel--before{background:#ffffffb8}.before-after-story__panel--after{background:radial-gradient(circle at top right,rgba(215,239,235,.42),transparent 48%),#ffffffd6;border-color:#0d766d2e}.before-after-story__list{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.before-after-story__list li{position:relative;padding-left:1.15rem}.before-after-story__list li:before{content:"";position:absolute;left:0;top:.58rem;width:.42rem;height:.42rem;border-radius:999px;background:#0d766dbf}.before-after-story__panel--before .before-after-story__list li:before{background:#141b2547}.before-after-story__divider{display:flex;align-items:stretch;justify-content:center;width:1.25rem}.before-after-story__divider-line{width:2px;border-radius:999px;background:#0d766d2e}.story-flow--animated .story-flow__item{animation:story-rise .7s ease both}.story-flow--animated .story-flow__item:nth-child(2){animation-delay:.08s}.story-flow--animated .story-flow__item:nth-child(3){animation-delay:.16s}.story-flow--animated .story-flow__item:nth-child(4){animation-delay:.24s}.story-flow--animated .story-flow__item:nth-child(5){animation-delay:.32s}.story-flow--animated .story-flow__item:nth-child(6){animation-delay:.4s}.story-flow--wrapped.story-flow--animated .story-flow__phase-row,.story-flow--wrapped.story-flow--animated .story-flow__row>*,.story-flow--wrapped.story-flow--animated .story-flow__turn{opacity:0;transform:translateY(8px) scale(.992);animation:story-rise .7s ease both}.story-flow--wrapped.story-flow--animated .story-flow__phase-row{animation-delay:.04s}.story-flow--wrapped.story-flow--animated .story-flow__row>:nth-child(1){animation-delay:.1s}.story-flow--wrapped.story-flow--animated .story-flow__row>:nth-child(2){animation-delay:.18s}.story-flow--wrapped.story-flow--animated .story-flow__row>:nth-child(3){animation-delay:.26s}.story-flow--wrapped.story-flow--animated .story-flow__row>:nth-child(4){animation-delay:.34s}.story-flow--wrapped.story-flow--animated .story-flow__turn{animation-delay:.3s}.story-flow--wrapped .story-flow__turn-line{transform-origin:top center}.story-flow--wrapped.story-flow--animated .story-connector--animated .story-connector__line{animation-name:story-draw-horizontal}.story-flow--wrapped.story-flow--animated .story-flow__turn-line{transform:scaleY(.16);animation:story-draw-vertical .8s ease both;animation-delay:.28s}.story-connector--animated .story-connector__line{transform-origin:left center;animation:story-draw-horizontal .8s ease both}.story-flow--vertical .story-connector--animated .story-connector__line,.story-flow--auto.story-flow--stacked .story-connector--animated .story-connector__line{transform-origin:top center;animation-name:story-draw-vertical}@keyframes story-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes story-draw-horizontal{0%{transform:scaleX(.15);opacity:0}to{transform:scaleX(1);opacity:.7}}@keyframes story-draw-vertical{0%{transform:scaleY(.15);opacity:0}to{transform:scaleY(1);opacity:.7}}@media (prefers-reduced-motion: reduce){.story-flow--animated .story-flow__item,.story-connector--animated .story-connector__line{animation:none}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__anchor,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__stage,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__outcome,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__foundation{opacity:1;transform:none;transition:none}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__path,.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__path--return{stroke-dashoffset:0;transition:none}.company-philosophy-loop.is-motion-enabled .company-philosophy-loop__arrow{opacity:1;transition:none}}.site-footer{padding:var(--space-7) 0;border-top:1px solid rgba(212,206,191,.75);background:#ffffff47}.site-footer__intro{display:grid;gap:var(--space-4);grid-template-columns:1.1fr 1fr;padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid rgba(212,206,191,.75)}.site-footer__grid{display:grid;gap:var(--space-5);grid-template-columns:1.3fr 1fr 1fr}.site-footer__grid--expanded{grid-template-columns:repeat(6,minmax(0,1fr))}.site-footer__brand{max-width:22rem;display:grid;gap:var(--space-2)}.site-footer__message{max-width:26rem}.site-footer__legal{margin:0;font-size:.9rem}.site-footer__supporting-note{margin-top:var(--space-2);font-size:.95rem}.site-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.site-footer__links a{color:var(--color-text-soft)}.site-footer__links a:hover{color:var(--color-text)}.site-footer__contact{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid rgba(212,206,191,.75)}.site-footer__contact-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width: 980px){.site-nav--desktop{display:none}.site-nav__toggle{display:inline-block}.mobile-nav{display:none;border-top:1px solid rgba(212,206,191,.84);background:#f9f7f2f5}.mobile-nav.is-open{display:block}.hero__grid,.page-header__grid,.cards-grid--two,.cards-grid--three,.cards-grid--four,.split-grid,.brand-badge-panel,.erp-promise,.health-promise,.erp-fit-grid,.homepage-visual-grid,.homepage-why-grid,.product-story__hero-grid,.site-footer__intro,.site-footer__grid,.feature-list--columns{grid-template-columns:1fr}.page-header__aside{order:-1}.product-card__footer{align-items:flex-start;flex-direction:column}.story-flow--auto .story-flow__list,.story-flow--horizontal .story-flow__list{flex-direction:column}.story-flow--auto .story-flow__item,.story-flow--horizontal .story-flow__item{flex-direction:column;align-items:stretch}.story-flow--wrapped .story-flow__row--1,.story-flow--wrapped .story-flow__row--2,.story-flow--wrapped .story-flow__row--3,.story-flow--wrapped .story-flow__row--4{grid-template-columns:1fr}.story-flow--wrapped .story-flow__segment{flex-direction:column;align-items:stretch}.story-flow--wrapped .story-connector{width:auto;height:2rem}.story-flow--wrapped .story-connector .story-connector__line{width:2px;height:100%}.story-flow--wrapped .story-connector .story-connector__arrow{transform:rotate(45deg);margin-left:0;margin-top:-.1rem}.story-flow--wrapped.story-flow--animated .story-connector--animated .story-connector__line{transform-origin:top center;animation-name:story-draw-vertical}.story-flow--wrapped .story-flow__turn{margin-left:0;margin-right:0}.growth-journey-layout__row--top,.growth-journey-layout__row--bottom,.growth-journey-layout__bridge{grid-template-columns:1fr}.growth-journey-layout__bridge{justify-items:stretch}.growth-journey-layout__bridge-line{width:2px;min-height:2rem;height:auto;margin:0 auto;background:linear-gradient(180deg,#0d766d14,#0d766d73)}.growth-journey-layout__bridge-line:last-child{background:linear-gradient(180deg,#0d766d73,#0d766d14)}.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge-line{transform:scaleY(.18);transform-origin:top center}.growth-journey-motion.is-motion-enabled .growth-journey-layout__bridge-line:last-child{transform-origin:bottom center}.erp-story-layout__row--top,.erp-story-layout__row--bottom,.erp-story-layout__bridge,.erp-workflow-layout__row--top,.erp-workflow-layout__row--bottom{grid-template-columns:1fr}.erp-story-layout__bridge{justify-items:stretch}.erp-story-layout__bridge-line{width:2px;min-height:2rem;height:auto;margin:0 auto;background:linear-gradient(180deg,#0d766d14,#0d766d73)}.erp-story-layout__bridge-line:last-child{background:linear-gradient(180deg,#0d766d73,#0d766d14)}.erp-story-motion.is-motion-enabled .erp-story-layout__bridge-line{transform:scaleY(.18);transform-origin:top center}.erp-story-motion.is-motion-enabled .erp-story-layout__bridge-line:last-child{transform-origin:bottom center}.journey-flow__row--1,.journey-flow__row--2,.journey-flow__row--3,.journey-flow__row--4{grid-template-columns:1fr}.journey-flow__segment{flex-direction:column;align-items:stretch}.journey-flow__connector{width:auto;height:2rem}.journey-flow__connector-line{width:2px;height:100%}.journey-flow__connector-arrow{transform:rotate(45deg);margin-left:0;margin-top:-.08rem}.journey-flow__turn{margin-left:0;margin-right:0}.journey-flow.is-motion-enabled .journey-flow__connector-line{transform:scaleY(.14);transform-origin:top center}.story-flow--auto.story-flow--animated .story-flow__item,.story-flow--horizontal.story-flow--animated .story-flow__item{animation-name:story-rise}.story-flow--auto .story-connector,.story-flow--horizontal .story-connector{height:2rem;width:auto}.story-flow--auto .story-connector .story-connector__line,.story-flow--horizontal .story-connector .story-connector__line{width:2px;height:100%}.story-flow--auto .story-connector .story-connector__arrow,.story-flow--horizontal .story-connector .story-connector__arrow{transform:rotate(45deg);margin-left:0;margin-top:-.1rem}.story-flow--auto .story-connector--animated .story-connector__line,.story-flow--horizontal .story-connector--animated .story-connector__line{transform-origin:top center;animation-name:story-draw-vertical}.erp-story-layout .story-connector,.erp-workflow-layout__segment .story-connector{height:2rem;width:auto}.erp-story-layout .story-connector .story-connector__line,.erp-workflow-layout__segment .story-connector .story-connector__line{width:2px;height:100%}.erp-story-layout .story-connector .story-connector__arrow,.erp-workflow-layout__segment .story-connector .story-connector__arrow{transform:rotate(45deg);margin-left:0;margin-top:-.1rem}.erp-story-motion.is-motion-enabled .erp-story-layout .story-connector__line,.erp-workflow-motion.is-motion-enabled .erp-workflow-layout__segment .story-connector__line{transform:scaleY(.14);transform-origin:top center}.erp-workflow-layout__segment{flex-direction:column;align-items:stretch}.erp-workflow-layout__turn{margin-left:0}.homepage-trust-story.is-motion-enabled .story-connector__line{transform:scaleY(.14);transform-origin:top center}.problem-cluster__items,.before-after-story{grid-template-columns:1fr}.problem-cluster__item:before,.before-after-story__divider{display:none}.company-philosophy-loop__canvas{grid-template-columns:1fr}.company-philosophy-loop__diagram{min-height:auto;padding:1.25rem;grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--space-3)}.company-philosophy-loop__svg{display:none}.company-philosophy-loop__anchor,.company-philosophy-loop__stage,.company-philosophy-loop__outcome{position:static;width:100%;transform:none;max-width:none}.company-philosophy-loop__anchor{margin-bottom:0}.company-philosophy-loop__stages{min-height:0;display:grid;gap:var(--space-3)}.company-philosophy-loop__stage{grid-template-columns:auto 1fr;justify-self:stretch}.company-philosophy-loop__stage--observe,.company-philosophy-loop__stage--understand,.company-philosophy-loop__stage--build,.company-philosophy-loop__stage--support,.company-philosophy-loop__stage--improve{top:auto;right:auto;bottom:auto;left:auto;grid-column:auto;grid-row:auto;justify-self:stretch;align-self:stretch}.company-philosophy-loop__stage-copy{padding-bottom:var(--space-2);border-bottom:1px solid rgba(212,206,191,.42)}.company-philosophy-loop__outcome{margin-top:var(--space-4)}.company-philosophy-loop__foundation{grid-template-columns:1fr}.story-node,.story-outcome .story-node{width:100%}}@media (max-width: 640px){.hero,.page-header,.section,.site-footer{padding-top:var(--space-6);padding-bottom:var(--space-6)}.hero--homepage{padding-top:var(--space-7)}.button-link{width:100%}.brand-logo__tagline{display:none}.trust-bar{grid-template-columns:1fr}.story-section{padding:var(--space-4)}}.dashboard-preview{background:#111622;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px #0a101a73;overflow:hidden;display:flex;flex-direction:column;height:380px;transition:all .4s cubic-bezier(.16,1,.3,1)}.dashboard-preview__header{background:#181f30;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-preview__dots{display:flex;gap:.35rem}.dashboard-preview__dot{width:.55rem;height:.55rem;border-radius:999px;opacity:.65}.dashboard-preview__dot--red{background:#ff5f56}.dashboard-preview__dot--yellow{background:#ffbd2e}.dashboard-preview__dot--green{background:#27c93f}.dashboard-preview__title{color:#ffffff80;font-size:.75rem;font-family:monospace}.dashboard-preview__tabs{display:flex;gap:.25rem}.dashboard-preview__tab-btn{background:transparent;border:0;color:#ffffff80;font-size:.8rem;font-weight:600;padding:.25rem .65rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.dashboard-preview__tab-btn:hover{color:#fff;background:#ffffff0d}.dashboard-preview__tab-btn.is-active{color:#fff;background:var(--color-accent)}.dashboard-preview__body{padding:var(--space-4);flex:1;overflow-y:auto;color:#ffffffd9;font-size:.9rem}.erp-dashboard{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-3);height:100%}.erp-dashboard__main,.erp-dashboard__side{display:flex;flex-direction:column;gap:var(--space-3)}.dashboard-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);padding:.85rem}.dashboard-card h4{margin:0 0 .45rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.dashboard-card__value{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.dashboard-card__meta{font-size:.72rem;color:#27c93f}.dashboard-card__meta--negative{color:#ff5f56}.mini-chart{display:flex;align-items:flex-end;justify-content:space-between;height:80px;padding-top:var(--space-2)}.mini-chart__bar-col{display:flex;flex-direction:column;align-items:center;flex:1;gap:.35rem}.mini-chart__bar{width:1rem;border-radius:2px 2px 0 0;background:var(--color-accent);transition:height 1s ease}.mini-chart__bar-col:nth-child(2n) .mini-chart__bar{background:#c76b2a}.mini-chart__label{font-size:.65rem;color:#ffffff59}.stock-list{display:flex;flex-direction:column;gap:.4rem}.stock-item{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;background:#ffffff05;border-radius:4px;font-size:.78rem}.stock-item__name{color:#fffc}.stock-item__status{padding:.1rem .35rem;border-radius:3px;font-size:.68rem;font-weight:700;background:#ff5f5626;color:#ff5f56}.hospital-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);height:100%}.hospital-queue{display:flex;flex-direction:column;gap:.45rem}.queue-patient{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;background:#ffffff08;border-radius:6px;border-left:3px solid var(--color-accent)}.queue-patient--health{border-left-color:#2d6f8e}.queue-patient__info{display:grid;gap:.15rem}.queue-patient__name{font-weight:600;font-size:.8rem;color:#fff}.queue-patient__dept{font-size:.68rem;color:#ffffff73}.queue-patient__status{font-size:.68rem;padding:.12rem .4rem;border-radius:3px;font-weight:600}.queue-patient__status--waiting{background:#ffbd2e26;color:#ffbd2e}.queue-patient__status--admitted{background:#27c93f26;color:#27c93f}.activity-timeline{display:flex;flex-direction:column;gap:.75rem;padding-left:.65rem;position:relative}.activity-timeline:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:3px;width:1px;background:#ffffff26}.activity-node{position:relative;padding-left:1.2rem;font-size:.78rem}.activity-node:before{content:"";position:absolute;left:0;top:.35rem;width:7px;height:7px;border-radius:999px;background:#2d6f8e;border:2px solid #111622;box-shadow:0 0 0 2px #2d6f8e4d}.activity-node__time{font-size:.68rem;color:#ffffff59;margin-bottom:.1rem}.activity-node__desc{color:#ffffffbf}.mock-ui-wrapper{margin-top:var(--space-3);padding:.95rem;background:#ffffff80;border:1px solid rgba(24,33,43,.08);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.5rem;box-shadow:inset 0 2px 4px #18212b05}.mock-ui-wrapper--erp{border-left:3px solid #c76b2a}.mock-ui-wrapper--health{border-left:3px solid #2d6f8e}.mock-ui-wrapper--school{border-left:3px solid #6b6aa8}.mock-ui-wrapper--pos{border-left:3px solid #985a3a}.mock-ui-wrapper--platform{border-left:3px solid #0d766d}.mock-ui__title{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-soft);margin-bottom:.25rem;font-weight:700}.mock-stock-bar{display:grid;grid-template-columns:80px 1fr 40px;align-items:center;gap:.5rem;font-size:.75rem}.mock-stock-bar__name{color:var(--color-text);font-weight:500}.mock-stock-bar__track{height:6px;background:#18212b0f;border-radius:99px;overflow:hidden}.mock-stock-bar__fill{height:100%;background:#c76b2a;border-radius:99px}.mock-stock-bar__val{text-align:right;font-weight:600;color:var(--color-text-soft)}.mock-patient-row{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0;border-bottom:1px dashed rgba(24,33,43,.08);font-size:.75rem}.mock-patient-row:last-child{border-bottom:0}.mock-patient-row__name{font-weight:600;color:var(--color-text)}.mock-patient-row__status{padding:.05rem .35rem;border-radius:3px;font-size:.65rem;font-weight:700}.mock-patient-row__status--green{background:#0d766d1a;color:#0d766d}.mock-patient-row__status--blue{background:#2d6f8e1a;color:#2d6f8e}.mock-receipt-line{display:flex;justify-content:space-between;font-size:.75rem;font-family:monospace;color:var(--color-text-soft)}.mock-receipt-line--total{border-top:1px dashed var(--color-border);padding-top:.25rem;font-weight:700;color:var(--color-text)}.mock-timetable{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.mock-timetable__slot{background:#6b6aa80f;border:1px solid rgba(107,106,168,.12);border-radius:4px;padding:.35rem;text-align:center}.mock-timetable__subject{font-size:.7rem;font-weight:700;color:#6b6aa8}.mock-timetable__time{font-size:.6rem;color:var(--color-text-soft);margin-top:.1rem}.mock-code-block{background:#18212b;border-radius:6px;padding:.55rem;font-family:monospace;font-size:.68rem;color:#f4fffd;line-height:1.4;overflow-x:auto}.mock-code-keyword{color:#ff5f56}.mock-code-string{color:#ffbd2e}.mock-code-func{color:#27c93f}.pulse-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:#27c93f;margin-right:.35rem;box-shadow:0 0 #27c93f66;animation:pulse-green 1.8s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #27c93fb3}70%{transform:scale(1);box-shadow:0 0 0 5px #27c93f00}to{transform:scale(.95);box-shadow:0 0 #27c93f00}}.detail-dashboard{background:#111622;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px #0a101a59;padding:var(--space-4);color:#fff;margin-top:var(--space-4)}.detail-dashboard__header{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:var(--space-3);margin-bottom:var(--space-4);display:flex;justify-content:space-between;align-items:center}.detail-dashboard__title{font-size:1.1rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.5rem}.detail-dashboard__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--space-4)}@media (max-width: 980px){.detail-dashboard__grid{grid-template-columns:1fr}}.detail-dashboard__table-container{overflow-x:auto}.detail-dashboard__table{width:100%;border-collapse:collapse;font-size:.82rem}.detail-dashboard__table th,.detail-dashboard__table td{padding:.75rem .5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.detail-dashboard__table th{color:#fff6;font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.detail-dashboard__table td{color:#ffffffd9}.detail-dashboard__badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-weight:700;font-size:.68rem}.detail-dashboard__badge--critical{background:#ff5f5626;color:#ff5f56}.detail-dashboard__badge--stable{background:#27c93f26;color:#27c93f}.detail-dashboard__badge--pending{background:#ffbd2e26;color:#ffbd2e}.mock-terminal{background:#0f141c;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 40px #0006;overflow:hidden;font-family:monospace;margin-top:var(--space-4);display:flex;flex-direction:column}.mock-terminal__header{background:#171d26;padding:.65rem 1rem;display:flex;align-items:center;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.04)}.mock-terminal__dot{width:.5rem;height:.5rem;border-radius:999px}.mock-terminal__dot--red{background:#ff5f56}.mock-terminal__dot--yellow{background:#ffbd2e}.mock-terminal__dot--green{background:#27c93f}.mock-terminal__title{color:#fff6;font-size:.7rem;margin-left:var(--space-2)}.mock-terminal__body{padding:var(--space-3);font-size:.78rem;color:#a5b4fc;line-height:1.5;background:#0a0d14}.mock-terminal__line{margin:.25rem 0;white-space:pre-wrap}.mock-terminal__prompt:before{content:"$ ";color:#38bdf8;font-weight:700}.mock-terminal__success{color:#4ade80}.mock-terminal__accent{color:#fb7185}.solutions-hero-map{display:grid;gap:var(--space-3)}.solutions-hero-map__rail{display:grid;gap:.85rem}.solutions-hero-map__step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;min-width:0;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(212,206,191,.42);background:radial-gradient(circle at top right,rgba(215,239,235,.24),transparent 44%),#fffc;box-shadow:var(--color-shadow-soft)}.solutions-hero-map__step:not(:last-child):after{content:"";position:absolute;left:1.7rem;bottom:-.92rem;width:2px;height:.92rem;border-radius:999px;background:linear-gradient(180deg,#0d766d1f,#0d766d57)}.solutions-hero-map__marker{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:#0d766d14;color:var(--color-accent-strong);font-size:.78rem;font-weight:700}.solutions-hero-map__step span:last-child{min-width:0;color:var(--color-text);font-size:.94rem;font-weight:600;line-height:1.4}.solutions-launch-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-launch-card{display:grid;gap:var(--space-3);align-content:start;padding:clamp(1.25rem,2vw,1.6rem)}.solutions-launch-card p:last-of-type{margin-bottom:0}.solutions-launch-card--growing-businesses{border-color:#2d6f8e2e;background:radial-gradient(circle at top right,rgba(220,238,246,.52),transparent 42%),#ffffffd1}.solutions-launch-card--clinics-and-hospitals{border-color:#1e7a4629;background:radial-gradient(circle at top right,rgba(220,252,231,.48),transparent 42%),#ffffffd1}.solutions-path-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-path-card{display:grid;gap:var(--space-3);align-content:start}.solutions-path-card--planned{border-style:dashed}.solutions-path-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.solutions-path-card__status{display:inline-flex;align-items:center;min-height:2rem;padding:.22rem .72rem;border-radius:999px;border:1px solid rgba(184,175,157,.6);background:#f4f0e8e6;color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.solutions-path-card__description{margin:0}.solutions-path-card__need,.solutions-path-card__footer{padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.42)}.solutions-path-card__footer{display:grid;gap:var(--space-3);align-items:start}.solutions-path-card__label{margin:0 0 .28rem;color:var(--color-text);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.solutions-path-card__outcome{margin:0;display:inline-flex;align-items:center;min-height:2.1rem;padding:.22rem .72rem;border-radius:999px;border:1px solid rgba(13,118,109,.14);background:#d7efeb85;color:var(--color-text);font-size:.82rem;font-weight:700}.solutions-decision-panel{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) auto;align-items:center;padding:clamp(1.25rem,2vw,1.75rem);border-radius:var(--radius-lg);border:1px solid rgba(212,206,191,.5);background:radial-gradient(circle at top right,rgba(215,239,235,.22),transparent 40%),#ffffffb8;box-shadow:var(--color-shadow-soft)}.solutions-decision-panel__copy{display:grid;gap:.4rem}.solutions-decision-panel__copy p:last-child{margin:0}@media (max-width: 980px){.solutions-launch-grid,.solutions-path-grid,.solutions-decision-panel{grid-template-columns:1fr}.solutions-decision-panel{align-items:stretch}.solutions-path-card__footer{gap:var(--space-2)}}@media (max-width: 640px){.solutions-hero-map__step{grid-template-columns:1fr;gap:.55rem}.solutions-hero-map__step:not(:last-child):after{left:50%;transform:translate(-50%)}.solutions-path-card__meta{flex-direction:column;align-items:flex-start}.solutions-path-card__status,.solutions-path-card__outcome{white-space:normal}}.consulting-problem-cluster{--consulting-blue: #2d6f8e;--consulting-green: #1e7a46;--consulting-amber: #a06b2c;--consulting-violet: #6b6aa8;--consulting-warm-clay: rgba(166, 127, 99, .78);--consulting-warm-amber: rgba(180, 140, 75, .82);--consulting-warm-gold: rgba(176, 150, 84, .8);--consulting-warm-coral: rgba(181, 127, 105, .78);--consulting-warm-brown: rgba(145, 119, 93, .78);--consulting-warm-neutral: rgba(159, 140, 118, .76);--consulting-journey-blue: rgba(77, 120, 152, .82);--consulting-journey-indigo: rgba(102, 103, 167, .82);--consulting-journey-green: rgba(30, 122, 70, .8);--consulting-journey-teal: rgba(13, 118, 109, .82)}.consulting-hero-map{display:grid;gap:var(--space-3)}.consulting-hero-map__rail{display:grid;gap:.9rem}.consulting-hero-map__step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.82rem;align-items:center;min-width:0;padding:.98rem 1rem;border-radius:1.15rem;border:1px solid rgba(212,206,191,.44);background:radial-gradient(circle at top right,rgba(232,243,241,.42),transparent 44%),#ffffffd1;box-shadow:var(--color-shadow-soft)}.consulting-hero-map__step:not(:last-child):after{content:"";position:absolute;left:1.72rem;bottom:-.96rem;width:2px;height:.96rem;border-radius:999px;background:linear-gradient(180deg,#0d766d1a,#0d766d47)}.consulting-hero-map__marker{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:#141b250d;color:var(--color-text);font-size:.78rem;font-weight:700}.consulting-hero-map__step span:last-child{min-width:0;color:var(--color-text);font-size:.94rem;font-weight:600;line-height:1.42}.consulting-section-lead{margin:0 0 var(--space-4);color:var(--color-accent-strong);font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15;letter-spacing:-.02em}.consulting-capability-grid,.consulting-approach-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-capability-card,.consulting-approach-card,.consulting-fit-card{display:grid;gap:var(--space-3);align-content:start}.consulting-capability-card{position:relative;height:100%;padding-top:calc(var(--space-4) + .2rem);grid-template-rows:auto auto minmax(0,1fr) auto auto}.consulting-capability-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:999px 999px 0 0;background:#5f7e856b}.consulting-capability-card--consulting:before{background:#2d6f8e9e}.consulting-capability-card--implementation:before{background:#1e7a4699}.consulting-capability-card--modernization:before{background:#b4803da8}.consulting-capability-card--custom:before{background:#6b6aa89e}.consulting-capability-card__header{display:flex;align-items:center;gap:.8rem}.consulting-capability-card__icon,.consulting-fit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.95rem;background:#141b250d;color:var(--color-text);font-size:.72rem;font-weight:700;letter-spacing:.05em;flex:0 0 auto}.consulting-capability-card--consulting .consulting-capability-card__icon{background:#2d6f8e1a;color:#2d6f8e}.consulting-capability-card--implementation .consulting-capability-card__icon{background:#1e7a461a;color:#1e7a46}.consulting-capability-card--modernization .consulting-capability-card__icon{background:#b4803d1f;color:#a06b2c}.consulting-capability-card--custom .consulting-capability-card__icon{background:#6b6aa81f;color:#6b6aa8}.consulting-capability-card__eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.consulting-capability-card--consulting .consulting-capability-card__eyebrow{color:#2d6f8e}.consulting-capability-card--implementation .consulting-capability-card__eyebrow{color:#1e7a46}.consulting-capability-card--modernization .consulting-capability-card__eyebrow{color:#a06b2c}.consulting-capability-card--custom .consulting-capability-card__eyebrow{color:#6b6aa8}.consulting-capability-card__outcome{padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.42)}.consulting-capability-card__label,.consulting-approach-card__label{margin:0;color:var(--color-text);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.consulting-capability-card__outcome p:last-child,.consulting-fit-card p:last-child{margin-bottom:0}.consulting-capability-card__actions{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;margin-top:auto;padding-top:.1rem}.consulting-capability-card__action{display:inline-flex;align-items:center;gap:.42rem;color:var(--color-accent-strong);font-size:.92rem;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .2s ease,text-decoration-color .2s ease}.consulting-capability-card__action:hover{color:var(--color-accent)}.consulting-capability-card__action:focus-visible{outline:3px solid rgba(13,118,109,.18);outline-offset:3px;border-radius:.45rem}.consulting-capability-card__action-arrow{font-size:.95em}.consulting-capability-card--consulting .consulting-capability-card__action{color:#2d6f8e}.consulting-capability-card--implementation .consulting-capability-card__action{color:#1e7a46}.consulting-capability-card--modernization .consulting-capability-card__action{color:#8f6226}.consulting-capability-card--custom .consulting-capability-card__action{color:#625fa0}.consulting-capability-card__chip{display:inline-flex;align-items:center;min-height:2rem;padding:.2rem .68rem;border-radius:999px;border:1px solid rgba(13,118,109,.14);background:#d7efeb6b;color:var(--color-text);font-size:.82rem;font-weight:700}.consulting-capability-card--consulting .consulting-capability-card__chip{border-color:#2d6f8e29;background:#dceef68a}.consulting-capability-card--implementation .consulting-capability-card__chip{border-color:#1e7a4629;background:#dcfce780}.consulting-capability-card--modernization .consulting-capability-card__chip{border-color:#b4803d2e;background:#fcecd18c}.consulting-capability-card--custom .consulting-capability-card__chip{border-color:#6b6aa82e;background:#ece9ff8c}.consulting-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting-approach-card__arrow{width:2.2rem;height:2px;border-radius:999px;background:#0d766d3d;position:relative}.consulting-approach-card__arrow:after{content:"";position:absolute;right:-.02rem;top:50%;width:.48rem;height:.48rem;border-right:2px solid rgba(13,118,109,.38);border-bottom:2px solid rgba(13,118,109,.38);transform:translateY(-50%) rotate(-45deg)}.consulting-approach-card__outcome{margin:0;display:inline-flex;align-items:center;min-height:2.1rem;padding:.22rem .72rem;border-radius:999px;border:1px solid rgba(13,118,109,.14);background:#d7efeb75;color:var(--color-text);font-size:.84rem;font-weight:700}.consulting-approach-card{position:relative;overflow:hidden}.consulting-approach-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#576b7d47}.consulting-approach-card--consulting{border-color:#2d6f8e29;background:radial-gradient(circle at top right,rgba(220,238,246,.4),transparent 42%),#fffc}.consulting-approach-card--consulting:before{background:#2d6f8e99}.consulting-approach-card--consulting .consulting-approach-card__label,.consulting-approach-card--consulting .consulting-approach-card__outcome{color:#2d6f8e}.consulting-approach-card--consulting .consulting-approach-card__outcome{border-color:#2d6f8e2e;background:#dceef68a}.consulting-approach-card--consulting .consulting-approach-card__arrow{background:#2d6f8e47}.consulting-approach-card--consulting .consulting-approach-card__arrow:after{border-right-color:#2d6f8e6b;border-bottom-color:#2d6f8e6b}.consulting-approach-card--implementation{border-color:#1e7a4629;background:radial-gradient(circle at top right,rgba(220,252,231,.38),transparent 42%),#fffc}.consulting-approach-card--implementation:before{background:#1e7a4694}.consulting-approach-card--implementation .consulting-approach-card__label,.consulting-approach-card--implementation .consulting-approach-card__outcome{color:#1e7a46}.consulting-approach-card--implementation .consulting-approach-card__outcome{border-color:#1e7a462e;background:#dcfce78a}.consulting-approach-card--implementation .consulting-approach-card__arrow{background:#1e7a4647}.consulting-approach-card--implementation .consulting-approach-card__arrow:after{border-right-color:#1e7a466b;border-bottom-color:#1e7a466b}.consulting-approach-card--modernization{border-color:#b4803d2e;background:radial-gradient(circle at top right,rgba(252,236,209,.42),transparent 42%),#fffc}.consulting-approach-card--modernization:before{background:#b4803d9e}.consulting-approach-card--modernization .consulting-approach-card__label,.consulting-approach-card--modernization .consulting-approach-card__outcome{color:#8f6226}.consulting-approach-card--modernization .consulting-approach-card__outcome{border-color:#b4803d33;background:#fcecd194}.consulting-approach-card--modernization .consulting-approach-card__arrow{background:#b4803d4d}.consulting-approach-card--modernization .consulting-approach-card__arrow:after{border-right-color:#b4803d70;border-bottom-color:#b4803d70}.consulting-approach-card--custom{border-color:#6b6aa82e;background:radial-gradient(circle at top right,rgba(236,233,255,.42),transparent 42%),#fffc}.consulting-approach-card--custom:before{background:#6b6aa89e}.consulting-approach-card--custom .consulting-approach-card__label,.consulting-approach-card--custom .consulting-approach-card__outcome{color:#625fa0}.consulting-approach-card--custom .consulting-approach-card__outcome{border-color:#6b6aa82e;background:#ece9ff8f}.consulting-approach-card--custom .consulting-approach-card__arrow{background:#6b6aa847}.consulting-approach-card--custom .consulting-approach-card__arrow:after{border-right-color:#6b6aa86b;border-bottom-color:#6b6aa86b}.consulting-journey,.consulting-fit-card-grid{display:grid;gap:var(--space-4)}.consulting-journey--semantic .journey-flow__milestone[data-phase=discover]{background:radial-gradient(circle at top right,rgba(220,238,246,.42),transparent 44%),#f6fafcf2;border-color:#2d6f8e2e}.consulting-journey--semantic .journey-flow__milestone[data-phase=discover]:before{background:#2d6f8eb8}.consulting-journey--semantic .journey-flow__milestone[data-phase=discover] .journey-flow__marker{color:#2d6f8e;box-shadow:inset 0 0 0 1px #2d6f8e1f}.consulting-journey--semantic .journey-flow__milestone[data-phase=define]{background:radial-gradient(circle at top right,rgba(232,231,249,.42),transparent 44%),#f8f8fdf2;border-color:#6667a72e}.consulting-journey--semantic .journey-flow__milestone[data-phase=define]:before{background:#6667a7c2}.consulting-journey--semantic .journey-flow__milestone[data-phase=define] .journey-flow__marker{color:#6667a7;box-shadow:inset 0 0 0 1px #6667a71f}.consulting-journey--semantic .journey-flow__milestone[data-phase=deliver]{background:radial-gradient(circle at top right,rgba(220,252,231,.4),transparent 44%),#f6faf6f2;border-color:#1e7a462e}.consulting-journey--semantic .journey-flow__milestone[data-phase=deliver]:before{background:#1e7a46c2}.consulting-journey--semantic .journey-flow__milestone[data-phase=deliver] .journey-flow__marker{color:#1e7a46;box-shadow:inset 0 0 0 1px #1e7a461f}.consulting-journey--semantic .journey-flow__milestone[data-phase=improve]{background:radial-gradient(circle at top right,rgba(215,239,235,.42),transparent 44%),#f4faf9f2;border-color:#0d766d2e}.consulting-journey--semantic .journey-flow__milestone[data-phase=improve]:before{background:#0d766dc2}.consulting-journey--semantic .journey-flow__milestone[data-phase=improve] .journey-flow__marker{color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px #0d766d1f}.consulting-journey--semantic .journey-flow__segment[data-phase=discover] .journey-flow__connector{color:#2d6f8e4d}.consulting-journey--semantic .journey-flow__segment[data-phase=define] .journey-flow__connector{color:#6667a74d}.consulting-journey--semantic .journey-flow__segment[data-phase=deliver] .journey-flow__connector{color:#1e7a464d}.consulting-journey--semantic .journey-flow__segment[data-phase=improve] .journey-flow__connector{color:#0d766d4d}.consulting-journey--semantic .journey-flow__turn-line{background:linear-gradient(180deg,#6667a724,#1e7a464d)}.consulting-journey--semantic .journey-flow__turn-dot{background:#1e7a4647}.consulting-fit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting-fit-card-grid--positive{padding:clamp(1rem,2vw,1.35rem);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(215,239,235,.2),transparent 40%),#fafcfb8f}.consulting-fit-card--icon{grid-template-columns:auto 1fr;align-items:start}.consulting-fit-card--icon{border-color:#54885f1f}.consulting-fit-card--icon h3{margin-bottom:.35rem}.consulting-fit-card--teal{border-color:#0d766d29;background:radial-gradient(circle at top right,rgba(215,239,235,.36),transparent 44%),#ffffffc7}.consulting-fit-card--teal .consulting-fit-card__icon{background:#0d766d1f;color:var(--color-accent-strong)}.consulting-fit-card--blue-green{border-color:#387a7529;background:radial-gradient(circle at top right,rgba(221,241,239,.38),transparent 44%),#ffffffc7}.consulting-fit-card--blue-green .consulting-fit-card__icon{background:#387a751f;color:#387a75e6}.consulting-fit-card--green{border-color:#54885f29;background:radial-gradient(circle at top right,rgba(226,242,230,.38),transparent 44%),#ffffffc7}.consulting-fit-card--green .consulting-fit-card__icon{background:#54885f1f;color:#54885feb}.consulting-cta-panel{display:grid;gap:var(--space-4);justify-items:center;padding:clamp(1.35rem,2vw,1.8rem);border-radius:var(--radius-lg);border:1px solid rgba(212,206,191,.48);background:radial-gradient(circle at top right,rgba(215,239,235,.2),transparent 42%),#ffffffb8;box-shadow:var(--color-shadow-soft);text-align:center}.consulting-cta-panel__lead{margin:0;max-width:40rem;color:var(--color-text);font-size:1rem}@media (max-width: 980px){.consulting-capability-grid,.consulting-approach-grid,.consulting-fit-card-grid{grid-template-columns:1fr}}@media (max-width: 640px){.consulting-hero-map__step{grid-template-columns:1fr;gap:.58rem}.consulting-hero-map__step:not(:last-child):after{left:50%;transform:translate(-50%)}.consulting-approach-card__outcome{white-space:normal}.consulting-fit-card--icon{grid-template-columns:1fr}}.timeline-stepper{display:flex;flex-direction:column;gap:var(--space-4);position:relative;max-width:44rem;margin:var(--space-5) auto 0;padding-left:var(--space-5)}.timeline-stepper:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:10px;width:2px;background:#0d766d26}.timeline-stepper__item{position:relative;display:grid;grid-template-columns:140px 1fr;gap:var(--space-4);align-items:start}@media (max-width: 640px){.timeline-stepper__item{grid-template-columns:1fr;gap:.25rem}}.timeline-stepper__node{position:absolute;left:-29px;top:.35rem;width:12px;height:12px;border-radius:999px;background:#fff;border:3px solid var(--color-accent);box-shadow:0 0 0 3px #0d766d26;transition:all .3s ease}.timeline-stepper__item:hover .timeline-stepper__node{transform:scale(1.2);background:var(--color-accent);box-shadow:0 0 0 5px #0d766d4d}.timeline-stepper__time{font-weight:700;color:var(--color-accent-strong);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.timeline-stepper__content{background:#ffffff8c;border:1px solid rgba(24,33,43,.06);border-radius:var(--radius-sm);padding:1rem;box-shadow:0 4px 12px #0f192705}.timeline-stepper__title{font-weight:700;color:var(--color-text);font-size:.95rem;margin-bottom:.25rem}.timeline-stepper__desc{font-size:.82rem;color:var(--color-text-soft);margin:0;line-height:1.4}.border-emerald{border-left:4px solid var(--color-accent)!important}.border-amber{border-left:4px solid #c76b2a!important}.border-violet{border-left:4px solid #6b6aa8!important}.mock-form{background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,206,191,.5);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--color-shadow);display:flex;flex-direction:column;gap:var(--space-3);max-width:32rem;margin:0 auto}.mock-form__field{display:flex;flex-direction:column;gap:.4rem}.mock-form__field--hidden{position:absolute;left:-9999px}.mock-form__label{font-size:.8rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.mock-form__input,.mock-form__select,.mock-form__textarea{background:#ffffffb3;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem .9rem;font-size:.9rem;color:var(--color-text);outline:none;transition:all .2s ease}.mock-form__input--link{display:inline-flex;align-items:center;text-decoration:none}.mock-form__input:focus,.mock-form__select:focus,.mock-form__textarea:focus{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #0d766d1f}.mock-form__input--link:hover,.mock-form__input--link:focus-visible{color:var(--color-accent-strong)}.mock-form__textarea{resize:vertical;min-height:5.5rem}.mock-form__helper{margin:0;color:var(--color-text-soft);line-height:1.6}.mock-form__error{margin:0;color:#9f3a2d;font-size:.85rem;line-height:1.5}.mock-form__status{min-height:1.5rem}.mock-form__status-message{margin:0;line-height:1.6}.mock-form__status-message--success{color:#0d766d}.mock-form__status-message--error{color:#9f3a2d}.mock-form__btn{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-strong) 100%);color:#fff;border:0;border-radius:999px;padding:.85rem var(--space-4);font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 4px 12px #0d766d33;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mock-form__btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0d766d4d}.mock-form__btn:disabled{cursor:progress;transform:none;box-shadow:0 4px 12px #0d766d29;opacity:.8}.mock-form__btn:focus-visible{outline:3px solid rgba(13,118,109,.2);outline-offset:3px}.contact-context-note{margin:var(--space-3) 0 0;color:var(--color-text-soft)}.contact-layout,.contact-office-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.contact-layout__primary{display:flex;flex-direction:column;gap:1.5rem}.contact-office-card,.contact-map-card{display:grid;gap:var(--space-4)}.contact-office-card__header{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.contact-office-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:#d7efeb8f;color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px #0d766d24}.contact-office-card__icon svg{width:1.4rem;height:1.4rem}.contact-office-card__eyebrow{margin:0 0 .25rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft)}.contact-office-card__address{display:grid;gap:.12rem;font-style:normal;color:var(--color-text);line-height:1.6}.contact-office-card__details{display:grid;gap:.9rem}.contact-office-card__detail p,.contact-map-embed__note{margin:0}.contact-office-card__detail p{margin-bottom:.22rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.contact-map-embed__note{color:var(--color-text-soft);line-height:1.6}.contact-map-embed{display:grid;gap:.9rem}.contact-map-embed iframe{width:100%;min-height:21rem;border:0;border-radius:1.2rem;background:#f0ece585}.company-hero-map{display:grid;gap:var(--space-3)}.company-hero-map__rail{display:grid;gap:.9rem}.company-hero-map__step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;min-width:0;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(212,206,191,.44);background:radial-gradient(circle at top right,rgba(240,233,224,.46),transparent 44%),#ffffffd6;box-shadow:var(--color-shadow-soft)}.company-hero-map__step:not(:last-child):after{content:"";position:absolute;left:1.7rem;bottom:-.95rem;width:2px;height:.95rem;border-radius:999px;background:linear-gradient(180deg,#91775d1a,#0d766d3d)}.company-hero-map__marker{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:#141b250d;color:var(--color-text);font-size:.78rem;font-weight:700}.company-hero-map__step span:last-child{min-width:0;color:var(--color-text);font-size:.94rem;font-weight:600;line-height:1.42}.company-facts-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.company-fact-card{display:grid;gap:.45rem;border-color:#b8af9d47;background:radial-gradient(circle at top right,rgba(240,233,224,.34),transparent 44%),#ffffffc7}.company-fact-card__label,.company-belief-card__label,.company-portfolio-card__label,.company-architecture__label,.company-timeline__step{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-soft)}.company-fact-card__value,.company-belief-card__statement{margin:0;color:var(--color-text);font-size:1rem;line-height:1.5;font-weight:600}.company-story-layout{display:grid;gap:var(--space-5)}.company-story-copy{display:grid;gap:var(--space-3);max-width:54rem}.company-story-copy__closing{color:var(--color-text);font-weight:600}.company-timeline{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0 0 0 var(--space-5);position:relative}.company-timeline:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:.6rem;width:2px;background:linear-gradient(180deg,#91775d24,#0d766d3d)}.company-timeline__item{position:relative;display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-4);align-items:start}.company-timeline__node{position:absolute;left:-1.65rem;top:.55rem;width:.85rem;height:.85rem;border-radius:999px;background:#fff;border:3px solid rgba(13,118,109,.4);box-shadow:0 0 0 4px #0d766d14}.company-timeline__period{color:#7d6852eb;font-size:.83rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.company-timeline__card{padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid rgba(184,175,157,.24);background:radial-gradient(circle at top right,rgba(240,233,224,.34),transparent 46%),#fffc;box-shadow:var(--color-shadow-soft)}.company-timeline__card h3{margin-bottom:.3rem}.company-timeline__card p:last-child{margin-bottom:0}.company-learning-card{border-color:#b8af9d3d}.company-learning-card--warm{background:radial-gradient(circle at top right,rgba(240,225,212,.42),transparent 44%),#fffc}.company-learning-card--neutral{background:radial-gradient(circle at top right,rgba(231,238,244,.38),transparent 44%),#fffc}.company-learning-card--amber{background:radial-gradient(circle at top right,rgba(244,232,206,.42),transparent 44%),#fffc}.company-learning-card--teal{background:radial-gradient(circle at top right,rgba(215,239,235,.42),transparent 44%),#fffc}.company-belief-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.company-belief-card{display:grid;gap:var(--space-3);align-content:start;border-color:#0d766d29;background:radial-gradient(circle at top right,rgba(215,239,235,.34),transparent 42%),#fffc}.company-belief-card__statement{font-weight:500}.company-architecture{display:grid;gap:var(--space-4)}.company-architecture__statement{max-width:40rem;margin:0 auto;text-align:center}.company-architecture__statement p{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.2;letter-spacing:-.02em}.company-architecture__stack{display:grid;gap:var(--space-3);justify-items:center;max-width:48rem;margin:0 auto}.company-architecture__layer{width:min(100%,32rem);text-align:center}.company-architecture__layer--company{border-color:#0d766d33;background:radial-gradient(circle at top right,rgba(215,239,235,.38),transparent 42%),#ffffffd1}.company-architecture__layer--ecosystem{border-color:#1e7a462e;background:radial-gradient(circle at top right,rgba(220,252,231,.38),transparent 42%),#ffffffd1}.company-architecture__connector{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.18rem .78rem;border-radius:999px;background:#f4f1e9e0;border:1px solid rgba(184,175,157,.32);color:var(--color-text-soft);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.company-portfolio-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.company-portfolio-card{display:grid;gap:var(--space-3)}.company-product-chips{display:flex;flex-wrap:wrap;gap:.75rem}.company-product-chip{display:inline-flex;align-items:center;min-height:2.15rem;padding:.3rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--product-color, var(--color-accent)) 24%,rgba(212,206,191,.72));background:color-mix(in srgb,var(--product-accent, var(--color-accent-soft)) 55%,rgba(255,255,255,.85));color:var(--color-text);font-size:.88rem;font-weight:700}.company-product-chip--future{border-color:#b8af9d57;background:#f9f6efe0}.company-leadership-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.company-leader-card{display:grid;gap:var(--space-3);align-content:start}.company-leader-card__identity{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center}.company-leader-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border-radius:1rem;background:#141b250d;color:var(--color-text);font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:.04em}.company-leader-card__role{margin:.2rem 0 0;font-size:.88rem;color:var(--color-text-soft)}.company-leader-card--warm .company-leader-card__avatar{background:#a67f631f;color:#91775deb}.company-leader-card--teal .company-leader-card__avatar{background:#0d766d1f;color:var(--color-accent-strong)}.company-leader-card--blue .company-leader-card__avatar{background:#2d6f8e1f;color:#2d6f8e}.company-leader-card--green .company-leader-card__avatar{background:#1e7a461f;color:#1e7a46}.company-leader-card--violet .company-leader-card__avatar{background:#6b6aa81f;color:#6b6aa8}.company-future-panel{display:grid;gap:var(--space-4);padding:clamp(1.35rem,2vw,1.8rem);border-radius:var(--radius-lg);border:1px solid rgba(13,118,109,.18);background:radial-gradient(circle at top right,rgba(215,239,235,.26),transparent 40%),#fffc;box-shadow:var(--color-shadow-soft)}.company-future-panel__copy{display:grid;gap:var(--space-3);max-width:48rem}@media (max-width: 980px){.company-facts-grid,.company-belief-grid,.company-portfolio-grid,.company-leadership-grid{grid-template-columns:1fr}}@media (max-width: 760px){.company-timeline{padding-left:var(--space-4)}.company-timeline__item{grid-template-columns:1fr;gap:.4rem}.company-timeline__node{left:-1.15rem}}@media (max-width: 640px){.company-hero-map__step{grid-template-columns:1fr;gap:.58rem}.company-hero-map__step:not(:last-child):after{left:50%;transform:translate(-50%)}.company-leader-card__identity{grid-template-columns:1fr}.company-product-chips{gap:.6rem}}.company-fact-card{position:relative;overflow:hidden}.semantic-halo{--semantic-halo-rgb: 13, 118, 109;--semantic-halo-border: rgba(var(--semantic-halo-rgb), .2);--semantic-halo-surface: rgba(var(--semantic-halo-rgb), .08);border-color:var(--semantic-halo-border)!important;box-shadow:0 0 0 1px rgba(var(--semantic-halo-rgb),.06),0 16px 30px #0f19270a,0 0 0 8px rgba(var(--semantic-halo-rgb),.045);background:radial-gradient(circle at top right,rgba(var(--semantic-halo-rgb),.1),transparent 42%),linear-gradient(180deg,#ffffffe0,#fffc),var(--semantic-halo-surface)}.semantic-halo--teal{--semantic-halo-rgb: 13, 118, 109}.semantic-halo--green{--semantic-halo-rgb: 30, 122, 70}.semantic-halo--blue{--semantic-halo-rgb: 45, 111, 142}.semantic-halo--amber{--semantic-halo-rgb: 180, 128, 61}.semantic-halo--violet{--semantic-halo-rgb: 107, 106, 168}.company-fact-card:before,.company-learning-card:before,.company-belief-card:before,.company-leader-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#0d766d38}.company-fact-card--teal{border-color:#0d766d2e;background:radial-gradient(circle at top right,rgba(215,239,235,.38),transparent 44%),#fffc}.company-fact-card--teal:before{background:#0d766d94}.company-fact-card--blue{border-color:#2d6f8e2e;background:radial-gradient(circle at top right,rgba(220,238,246,.38),transparent 44%),#fffc}.company-fact-card--blue:before{background:#2d6f8e99}.company-fact-card--green{border-color:#1e7a462e;background:radial-gradient(circle at top right,rgba(220,252,231,.38),transparent 44%),#fffc}.company-fact-card--green:before{background:#1e7a4694}.company-fact-card--warm{border-color:#a67f632e;background:radial-gradient(circle at top right,rgba(240,225,212,.36),transparent 44%),#fffc}.company-fact-card--warm:before{background:#a67f638a}.company-timeline__item--origin .company-timeline__node,.company-timeline__item--origin .company-timeline__card{border-color:#2d6f8e47}.company-timeline__item--origin .company-timeline__node{box-shadow:0 0 0 4px #2d6f8e14;border-color:#2d6f8e8f}.company-timeline__item--origin .company-timeline__card{background:radial-gradient(circle at top right,rgba(220,238,246,.34),transparent 46%),#fffc}.company-timeline__item--evolution .company-timeline__node,.company-timeline__item--evolution .company-timeline__card{border-color:#2c7d8442}.company-timeline__item--evolution .company-timeline__node{box-shadow:0 0 0 4px #2c7d8414;border-color:#2c7d848a}.company-timeline__item--evolution .company-timeline__card{background:radial-gradient(circle at top right,rgba(222,241,242,.34),transparent 46%),#fffc}.company-timeline__item--incorporation .company-timeline__node,.company-timeline__item--incorporation .company-timeline__card{border-color:#0d766d47}.company-timeline__item--incorporation .company-timeline__node{box-shadow:0 0 0 4px #0d766d14;border-color:#0d766d94}.company-timeline__item--incorporation .company-timeline__card{background:radial-gradient(circle at top right,rgba(215,239,235,.36),transparent 46%),#fffc}.company-timeline__item--transition .company-timeline__node,.company-timeline__item--transition .company-timeline__card{border-color:#30886547}.company-timeline__item--transition .company-timeline__node{box-shadow:0 0 0 4px #30886514;border-color:#3088658f}.company-timeline__item--transition .company-timeline__card{background:radial-gradient(circle at top right,rgba(223,245,231,.36),transparent 46%),#fffc}.company-timeline__item--current .company-timeline__node,.company-timeline__item--current .company-timeline__card{border-color:#1e7a464d}.company-timeline__item--current .company-timeline__node{width:1rem;height:1rem;box-shadow:0 0 0 5px #1e7a461a;border-color:#1e7a46a3}.company-timeline__item--current .company-timeline__card{background:radial-gradient(circle at top right,rgba(220,252,231,.38),transparent 46%),#ffffffd1}.company-learning-card--warm:before{background:#a67f638a}.company-learning-card--blue:before{background:#2d6f8e94}.company-learning-card--teal:before{background:#0d766d94}.company-learning-card--green:before{background:#1e7a4694}.company-section-link{margin:var(--space-4) 0 0}.company-belief-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;justify-content:center;margin:0 0 var(--space-4);color:var(--color-text-soft);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.company-belief-flow__arrow{color:#0d766d7a}.company-belief-card{position:relative;gap:var(--space-4)}.company-belief-card__head{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center}.company-belief-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:#ffffffe0;border:1px solid rgba(212,206,191,.4);box-shadow:var(--color-shadow-soft)}.company-belief-card__icon svg{width:1.3rem;height:1.3rem}.company-belief-card__support{margin:.12rem 0 0;color:var(--color-text-soft);font-size:.86rem}.company-belief-card--mission{border-color:#0d766d2e;background:radial-gradient(circle at top right,rgba(215,239,235,.34),transparent 42%),#ffffffd1}.company-belief-card--mission:before,.company-belief-card--mission .company-belief-card__icon{background:#d7efeb9e;color:var(--color-accent-strong)}.company-belief-card--vision{border-color:#6b6aa82e;background:radial-gradient(circle at top right,rgba(236,233,255,.34),transparent 42%),#ffffffd1}.company-belief-card--vision:before,.company-belief-card--vision .company-belief-card__icon{background:#ece9ffb3;color:#6b6aa8}.company-belief-card--direction{border-color:#3088652e;background:radial-gradient(circle at top right,rgba(223,245,231,.34),transparent 42%),#ffffffd1}.company-belief-card--direction:before,.company-belief-card--direction .company-belief-card__icon{background:#dff5e7b8;color:#308865eb}.company-principle-path{display:grid;gap:var(--space-4)}.company-principle-path__journey{display:grid;gap:var(--space-3)}.company-principle-path__source,.company-principle-path__outcome,.company-principle-path__footer,.company-principle-path__card{position:relative;overflow:hidden}.company-principle-path__label{margin:0 0 .45rem;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-soft)}.company-principle-path__source{max-width:26rem;border-color:#a67f632e;background:radial-gradient(circle at top right,rgba(240,225,212,.36),transparent 44%),#ffffffd1}.company-principle-path__stages{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);max-width:60rem;width:100%;justify-self:center}.company-principle-path__item{display:grid;gap:var(--space-3)}.company-principle-path__card{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;border-color:#d4cebf4d}.company-principle-path__marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#ffffffe0;border:1px solid rgba(212,206,191,.44);color:var(--color-text);font-size:.78rem;font-weight:700}.company-principle-path__card h3{margin-bottom:.28rem}.company-principle-path__card p,.company-principle-path__footer p,.company-principle-path__outcome p,.company-principle-path__source p:last-child{margin:0}.company-principle-path__connector{display:grid;justify-items:center;gap:.2rem}.company-principle-path__connector-line{width:2px;height:1.4rem;border-radius:999px;background:#0d766d38}.company-principle-path__connector-arrow{width:.42rem;height:.42rem;border-right:1.5px solid rgba(13,118,109,.34);border-bottom:1.5px solid rgba(13,118,109,.34);transform:rotate(45deg)}.company-principle-path__item--amber .company-principle-path__card{border-color:#b4803d2e;background:radial-gradient(circle at top right,rgba(252,236,209,.34),transparent 44%),#ffffffd1}.company-principle-path__item--amber .company-principle-path__marker{color:#8f6226}.company-principle-path__item--blue .company-principle-path__card{border-color:#2d6f8e2e;background:radial-gradient(circle at top right,rgba(220,238,246,.34),transparent 44%),#ffffffd1}.company-principle-path__item--blue .company-principle-path__marker{color:#2d6f8e}.company-principle-path__item--teal .company-principle-path__card{border-color:#0d766d2e;background:radial-gradient(circle at top right,rgba(215,239,235,.34),transparent 44%),#ffffffd1}.company-principle-path__item--teal .company-principle-path__marker{color:var(--color-accent-strong)}.company-principle-path__item--green .company-principle-path__card{border-color:#1e7a462e;background:radial-gradient(circle at top right,rgba(220,252,231,.34),transparent 44%),#ffffffd1}.company-principle-path__item--green .company-principle-path__marker{color:#1e7a46}.company-principle-path__item--trust .company-principle-path__card{border-color:#3088652e;background:radial-gradient(circle at top right,rgba(223,245,231,.34),transparent 44%),#ffffffd1}.company-principle-path__item--trust .company-principle-path__marker{color:#308865eb}.company-principle-path__outcome-link{display:grid;justify-items:center;gap:.22rem}.company-principle-path__outcome-line{width:2px;height:1.55rem;border-radius:999px;background:linear-gradient(180deg,#3088651f,#30886557)}.company-principle-path__outcome-arrow{width:.46rem;height:.46rem;border-right:1.5px solid rgba(48,136,101,.42);border-bottom:1.5px solid rgba(48,136,101,.42);transform:rotate(45deg)}.company-principle-path__outcome{width:min(100%,36rem);justify-self:center;border-color:#1e7a462e;background:radial-gradient(circle at top right,rgba(220,252,231,.38),transparent 44%),#ffffffd6}.company-principle-path__footer{display:grid;gap:var(--space-3);align-items:center;padding:1rem 1.15rem;border-radius:1.2rem;background:#ffffff9e;border:1px solid rgba(212,206,191,.4)}.company-product-links{display:flex;flex-wrap:wrap;gap:.75rem}.company-product-chip em{margin-left:.45rem;font-style:normal;font-size:.76rem;color:var(--color-text-soft)}.company-portfolio-card--future{border-color:#a67f632e;background:radial-gradient(circle at top right,rgba(240,225,212,.26),transparent 44%),#fffc}.company-leader-card{overflow:hidden;padding:0}.company-leader-card__portrait{position:relative;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(212,206,191,.34);background:#f8f6f0eb}.company-leader-card__body{display:grid;gap:var(--space-2);padding:1.15rem 1.2rem 1.25rem}.company-leader-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.company-leader-card__avatar{width:42%;aspect-ratio:1;border-radius:1.1rem;font-size:1.1rem}.company-leader-card__identity{display:block}.company-leader-card--warm .company-leader-card__portrait{background:radial-gradient(circle at top right,rgba(240,225,212,.46),transparent 44%),#f8f6f0eb}.company-leader-card--teal .company-leader-card__portrait{background:radial-gradient(circle at top right,rgba(215,239,235,.46),transparent 44%),#f8faf9eb}.company-leader-card--blue .company-leader-card__portrait{background:radial-gradient(circle at top right,rgba(220,238,246,.46),transparent 44%),#f8fafbeb}.company-leader-card--green .company-leader-card__portrait{background:radial-gradient(circle at top right,rgba(220,252,231,.46),transparent 44%),#f8fbf8eb}.company-leader-card--violet .company-leader-card__portrait{background:radial-gradient(circle at top right,rgba(236,233,255,.44),transparent 44%),#f9f9fceb}@media (min-width: 980px){.company-principle-path__stages{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.company-principle-path__item:last-child{grid-column:1 / -1;max-width:min(100%,30rem);justify-self:center}.company-principle-path__footer{grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 760px){.company-belief-flow{justify-content:flex-start}.company-product-links{flex-direction:column;align-items:flex-start}.company-principle-path__outcome{width:100%}}.careers-hero{display:grid;gap:var(--space-4)}.careers-hero__progression{display:grid;gap:.7rem}.careers-hero__step{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;padding:.8rem .95rem;border-radius:1rem;border:1px solid rgba(212,206,191,.46);background:#ffffffc7;box-shadow:var(--color-shadow-soft)}.careers-hero__step-index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#0d766d1a;color:var(--color-accent-strong);font-size:.8rem;font-weight:700}.careers-hero__note{margin:0;font-size:.95rem}.careers-contribution-panel{display:grid;gap:var(--space-3);padding:1.05rem 1.1rem;border-radius:1.25rem;border:1px solid rgba(212,206,191,.48);background:#ffffffc7;box-shadow:var(--color-shadow-soft)}.careers-contribution-panel__list{display:grid;gap:.75rem}.careers-contribution-panel__item{display:grid;gap:.22rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid rgba(212,206,191,.44);background:#fffc}.careers-contribution-panel__item h3,.career-type-card__status,.career-value-card h3{margin-bottom:.2rem}.careers-contribution-panel__item p{margin:0}.careers-contribution-panel__item--teal{background:radial-gradient(circle at top right,rgba(215,239,235,.3),transparent 44%),#ffffffd1}.careers-contribution-panel__item--blue{background:radial-gradient(circle at top right,rgba(220,238,246,.3),transparent 44%),#ffffffd1}.careers-contribution-panel__item--green{background:radial-gradient(circle at top right,rgba(220,252,231,.3),transparent 44%),#ffffffd1}.career-status{display:inline-flex;align-items:center;min-height:2rem;padding:.28rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.career-status--open{background:#dcfce7e0;border-color:#1e7a4633;color:#1e7a46}.career-status--upcoming{background:#dceef6e0;border-color:#2d6f8e33;color:#2d6f8e}.career-status--paused{background:#fcecd1eb;border-color:#b4803d38;color:#8f6226}.career-status--filled,.career-status--closed{background:#ece9ffe6;border-color:#6b6aa838;color:#6b6aa8}.career-opening-grid,.career-fit-layout,.career-apply-layout,.research-balance__details{display:grid;gap:var(--space-4)}.career-opening-card{display:grid;gap:var(--space-3)}.career-opening-card--hero{padding:1.25rem;box-shadow:var(--color-shadow-soft)}.career-opening-card--feature{background:radial-gradient(circle at top right,rgba(215,239,235,.24),transparent 42%),#ffffffc2}.career-opening-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.career-opening-card__eyebrow{margin:0 0 .35rem;color:var(--color-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.career-opening-card__hero-title{font-size:1.4rem}.career-opening-card__label{margin:.25rem 0 0;color:var(--color-text-soft);font-size:.9rem;font-weight:600}.career-opening-card__summary,.career-opening-card__message{margin:0}.career-opening-card__fact-list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.career-opening-card__fact-list li{display:inline-flex;align-items:center;min-height:2rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(212,206,191,.48);background:#ffffffc2;color:var(--color-text);font-size:.84rem;font-weight:700}.career-discovery-card__question span,.career-type-card__label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.career-opening-card__focus-list{display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.career-opening-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.careers-empty-state{display:grid;gap:var(--space-3);max-width:46rem}.career-signal-card--blue,.research-balance__card--existing,.career-benefit-card--blue{border-color:#2d6f8e2e;background:radial-gradient(circle at top right,rgba(220,238,246,.34),transparent 42%),#ffffffd1}.career-signal-card--teal,.career-benefit-card--teal{border-color:#0d766d2e;background:radial-gradient(circle at top right,rgba(215,239,235,.34),transparent 42%),#ffffffd1}.career-signal-card--green,.research-balance__card--fresh,.career-benefit-card--green,.career-work-card--green{border-color:#1e7a462e;background:radial-gradient(circle at top right,rgba(220,252,231,.34),transparent 42%),#ffffffd1}.career-benefit-card--warm,.career-work-card--amber{border-color:#b4803d2e;background:radial-gradient(circle at top right,rgba(252,236,209,.36),transparent 42%),#ffffffd1}.career-work-card--blue{border-color:#2d6f8e2e;background:radial-gradient(circle at top right,rgba(220,238,246,.34),transparent 42%),#ffffffd1}.career-work-card--violet{border-color:#6b6aa82e;background:radial-gradient(circle at top right,rgba(236,233,255,.34),transparent 42%),#ffffffd1}.career-discovery-card{display:grid;gap:var(--space-3)}.career-discovery-card__label{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.career-discovery-card__question{display:grid;gap:.35rem;padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.5)}.career-discovery-card__question p,.career-note{margin:0}.career-discovery-card--erp{border-color:#0d766d2e;background:radial-gradient(circle at top right,rgba(215,239,235,.4),transparent 42%),#ffffffd6}.career-discovery-card--health{border-color:#2d6f8e2e;background:radial-gradient(circle at top right,rgba(220,238,246,.4),transparent 42%),#ffffffd6}.research-balance{display:grid;gap:var(--space-4)}.research-balance__graphic{display:flex;min-height:4.5rem;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(212,206,191,.48);box-shadow:var(--color-shadow-soft)}.research-balance__split{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.logo-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:1rem}.logo-badge__image{display:block;width:100%;height:100%;object-fit:contain}.logo-badge--xs{width:1.9rem;height:1.9rem}.logo-badge--sm{width:2.65rem;height:2.65rem}.logo-badge--md{width:3.4rem;height:3.4rem}.logo-badge--lg{width:4.2rem;height:4.2rem}.logo-badge--hero{width:5rem;height:5rem}.company-logo{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.company-logo__copy{display:inline-flex;flex-direction:column;min-width:0}.company-logo__name{font-family:var(--font-heading);font-size:1.45rem;color:var(--color-text);line-height:1}.company-logo__tagline{margin-top:.18rem;font-size:.82rem;color:var(--color-text-soft)}.brand-logo--header .logo-badge{width:3.05rem;height:3.05rem}.brand-logo--footer{align-items:flex-start}.brand-logo--footer .logo-badge{width:4rem;height:4rem}.page-header__branding{margin-bottom:.85rem}.page-header__product-branding{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.page-header__branding-label{margin:0 0 .12rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft)}.page-header__branding-name{margin:0;font-family:var(--font-heading);font-size:1rem;color:var(--color-text)}.company-clarity-preview__support{align-items:center;gap:.85rem}.company-philosophy-loop__foundation{align-items:center}.company-philosophy-loop__foundation-visual{display:inline-flex;align-items:center;justify-content:center}.product-card__logo{border-radius:1rem;background:#ffffffb8;box-shadow:inset 0 0 0 1px #d4cebf52}.product-story__logo{border-radius:1rem;background:#ffffffbd;box-shadow:inset 0 0 0 1px #d4cebf4d}.product-minihead{display:flex;align-items:center;gap:.75rem}.product-minihead .logo-badge{background:#ffffffb8;box-shadow:inset 0 0 0 1px #d4cebf47;border-radius:.9rem}.site-footer__supporting-note{display:flex;align-items:center;gap:.7rem}.site-footer__supporting-note p{margin:0}.solutions-launch-card__logo,.solutions-path-card__logo{margin-bottom:.7rem}.solutions-launch-card__logo .logo-badge,.solutions-path-card__logo .logo-badge{border-radius:.95rem;background:#ffffffc2;box-shadow:inset 0 0 0 1px #d4cebf4d}.consulting-capability-card__product-linkup{display:inline-flex;align-items:center;gap:.55rem;margin-top:.4rem;color:var(--color-text-soft);font-size:.86rem}.company-architecture__logo{margin-bottom:.65rem}.company-product-link__content{display:inline-flex;align-items:center;gap:.6rem}.company-product-chip{display:inline-flex;align-items:center;gap:.55rem}.career-opening-card__product-areas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.1rem}.career-opening-card__product-area{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .72rem;border-radius:999px;background:#ffffffbd;box-shadow:inset 0 0 0 1px #d4cebf52;color:var(--color-text-soft);font-size:.86rem}.career-opening-card__product-area:hover,.career-opening-card__product-area:focus-visible{color:var(--color-text);background:#ffffffeb;box-shadow:inset 0 0 0 1px #0d766d2e,0 10px 20px #0f19270f}.career-opening-card__product-arrow{opacity:.55}.career-discovery-card__logo{margin-bottom:-.25rem}.career-discovery-card__logo .logo-badge{border-radius:.95rem;background:#ffffffbf;box-shadow:inset 0 0 0 1px #d4cebf52}.career-discovery-card__identity{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;max-width:100%;color:inherit}@media (max-width: 980px){.company-logo__tagline{font-size:.76rem}.page-header__product-branding{align-items:flex-start}}@media (max-width: 720px){.company-logo__name{font-size:1.28rem}.brand-logo--header .logo-badge{width:2.75rem;height:2.75rem}.site-footer__supporting-note,.career-opening-card__product-areas{align-items:flex-start}.contact-map-embed iframe{min-height:18rem}}.research-balance__split--fresh{background:linear-gradient(135deg,#1e7a4633,#0d766d47);color:#165637}.research-balance__split--existing{background:linear-gradient(135deg,#2d6f8e29,#6b6aa833);color:#244f67}.research-balance__outcome{max-width:42rem;margin:0;font-weight:600;color:var(--color-text)}.career-fit-card,.career-apply-card,.career-path-card,.career-type-card{display:grid;gap:var(--space-3)}.career-path-layout{display:grid;gap:var(--space-4)}.career-type-card--employment{background:radial-gradient(circle at top right,rgba(215,239,235,.32),transparent 42%),#ffffffd1}.career-type-card--fellowship,.career-value-card--blue{background:radial-gradient(circle at top right,rgba(220,238,246,.32),transparent 42%),#ffffffd1}.career-type-card--internship,.career-value-card--green{background:radial-gradient(circle at top right,rgba(220,252,231,.32),transparent 42%),#ffffffd1}.career-type-card__status{margin:0;font-size:.84rem;font-weight:700;color:var(--color-text)}.career-path-list{display:grid;gap:.6rem;margin:0;padding-left:1.25rem}.career-path-card--status{background:radial-gradient(circle at top right,rgba(220,238,246,.26),transparent 42%),#ffffffd1}.career-application-layout{display:grid;gap:var(--space-4)}.career-application-panel{display:grid;gap:var(--space-3)}.career-application-panel--summary{background:radial-gradient(circle at top right,rgba(215,239,235,.28),transparent 42%),#ffffffd6}.career-application-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.career-application-panel__title{margin-bottom:.2rem}.career-application-panel__privacy,.career-application-panel__help,.career-application-panel__feedback{margin:0}.career-email-guide{display:grid;gap:var(--space-3)}.career-email-guide__value{margin:0;color:var(--color-text);font-weight:600}.career-application-panel__template{padding-top:var(--space-2);border-top:1px solid rgba(212,206,191,.5)}.career-application-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.career-application-panel__template-preview{margin:0;padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(212,206,191,.5);background:#ffffffb8;color:var(--color-text-soft);font-family:var(--font-body);font-size:.92rem;line-height:1.6;white-space:pre-wrap}.legal-summary{display:grid;gap:.85rem}.legal-summary__item,.legal-boundary-card,.legal-toc{padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid rgba(212,206,191,.5);background:#ffffffc7;box-shadow:var(--color-shadow-soft)}.legal-summary__label{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.legal-summary__value{margin:0;color:var(--color-text);font-weight:600}.legal-toc-layout{display:grid;gap:var(--space-4)}.legal-toc h3,.legal-boundary-card h3{margin-bottom:.6rem}.legal-toc__list{display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.legal-prose{display:grid;gap:var(--space-3);max-width:52rem}.legal-prose p,.legal-prose ul{margin:0}#privacy-toc,#privacy-overview,#policy-scope,#information-we-collect,#how-we-use-it,#careers-applications,#google-forms,#sharing-information,#data-retention,#data-security,#external-services,#your-choices,#childrens-privacy,#policy-updates,#contact-us,#terms-toc,#terms-overview,#website-purpose,#company-and-brand,#acceptable-use,#website-content,#products-and-services,#consulting-enquiries,#intellectual-property,#external-links,#availability,#disclaimers,#liability,#indemnity,#governing-law,#changes,#contact{scroll-margin-top:6.75rem}.career-value-card--teal{background:radial-gradient(circle at top right,rgba(215,239,235,.32),transparent 42%),#ffffffd1}.career-value-card--amber{background:radial-gradient(circle at top right,rgba(252,236,209,.34),transparent 42%),#ffffffd1}.career-value-card--violet{background:radial-gradient(circle at top right,rgba(236,233,255,.32),transparent 42%),#ffffffd1}.career-fit-card--markets{align-content:start}.career-chip-list{display:flex;flex-wrap:wrap;gap:.75rem}.career-apply-card--contact{background:radial-gradient(circle at top right,rgba(240,225,212,.3),transparent 42%),#ffffffd1}@media (min-width: 760px){.career-opening-grid,.career-fit-layout,.career-apply-layout,.research-balance__details,.career-path-layout,.career-application-layout,.legal-toc-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.career-opening-card__actions,.career-application-panel__actions{flex-direction:column;align-items:stretch}.research-balance__graphic{flex-direction:column;min-height:auto}.research-balance__split{min-height:4rem;width:100%!important}}
