.configured-page__header{position:relative;z-index:70}.configured-hero h1,.configured-placeholder h1{max-width:12ch;margin-top:1.4rem;font-family:var(--su-font-family-display);font-size:clamp(3.3rem,8vw,8rem);font-weight:400;line-height:.86;letter-spacing:var(--su-letter-spacing-tight)}.configured-lead{max-width:42rem;margin-top:2rem;color:rgb(var(--su-rgb-charcoal-900)/.72);font-size:clamp(1.08rem,2vw,1.4rem);line-height:1.55}.configured-hero__media{position:relative;min-height:30rem;overflow:hidden;border:1px solid rgb(var(--su-rgb-teal-700)/.16)}.configured-hero__media:after{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--su-rgb-teal-700)/.48),transparent 52%);content:""}.configured-hero__media>span{position:absolute;z-index:2;right:1rem;bottom:1rem;left:1rem;color:var(--su-color-offwhite);font-family:var(--su-font-family-display);font-size:.68rem;font-weight:600;letter-spacing:.16em}.configured-empty-state h2,.configured-section>h2{max-width:15ch;margin-top:1.5rem;font-family:var(--su-font-family-display);font-size:clamp(2.7rem,5.8vw,5.8rem);font-weight:400;line-height:.9;letter-spacing:var(--su-letter-spacing-tight)}.configured-copy-grid{display:grid;gap:3rem;margin-top:1.5rem}.configured-copy-grid>div{max-width:44rem;color:rgb(var(--su-rgb-charcoal-900)/.72);font-size:1.1rem;line-height:1.65}.configured-copy-grid>div p+p{margin-top:1.2rem}.configured-card-grid,.configured-step-grid{display:grid;gap:var(--su-space-4);margin-top:4rem;list-style:none}.configured-card-grid>article,.configured-step-grid>li{min-height:18rem}.configured-card-grid .su-card__index,.configured-step-grid .su-card__index{color:var(--su-color-accent-text);font-family:var(--su-font-family-display);font-size:.72rem;font-weight:600;letter-spacing:.16em}.configured-card-grid .su-card__title,.configured-step-grid .su-card__title{margin-top:3.5rem;font-family:var(--su-font-family-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1}.configured-card-grid .su-card__description,.configured-step-grid .su-card__description{margin-top:1rem;color:rgb(var(--su-rgb-charcoal-900)/.68);line-height:1.55}.configured-status,.product-accent-label{display:inline-flex;margin-top:2rem;border-left:4px solid var(--su-color-red-600);background:#e4eaeb;padding:.65rem .8rem;font-family:var(--su-font-family-display);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.configured-placeholder__hero{background:var(--su-gradient-surface-teal-soft)}.configured-tool-signal{display:grid;min-height:30rem;place-items:center;background:var(--su-color-black)}.configured-tool-signal>div{position:relative;display:grid;width:min(80%,24rem);aspect-ratio:1;place-items:center;border:1px solid rgb(var(--su-rgb-offwhite)/.18);background:linear-gradient(145deg,rgb(var(--su-rgb-yellow-500)/.22),rgb(var(--su-rgb-teal-700)/.16))}.configured-tool-signal strong{color:var(--su-color-offwhite);font-family:var(--su-font-family-display);font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:.86;text-align:center}[data-product-accent=corinnohive]{--product-accent:var(--su-color-yellow-500)}[data-product-accent=goal]{--product-accent:var(--su-color-red-600)}[data-product-accent=change]{--product-accent:var(--su-color-teal-700)}[data-product-accent] .configured-card-grid article,[data-product-accent] .configured-tool-signal>div,[data-product-accent] .product-accent-label{border-color:var(--product-accent)}[data-product-accent] .cap-principle .su-card__index,[data-product-accent] .configured-card-grid .su-card__index,[data-product-accent] .section-kicker{color:var(--product-accent)}[data-product-accent=corinnohive] .cap-principle .su-card__index,[data-product-accent=corinnohive] .configured-card-grid .su-card__index,[data-product-accent=corinnohive] .section-kicker{color:var(--su-color-product-corinnohive-label)}[data-product-accent=goal] .cap-principle .su-card__index,[data-product-accent=goal] .configured-card-grid .su-card__index,[data-product-accent=goal] .section-kicker{color:var(--su-color-accent-text)}[data-product-accent] .su-theme-dark .cap-principle .su-card__index,[data-product-accent] .su-theme-dark .configured-card-grid .su-card__index,[data-product-accent] .su-theme-dark .section-kicker{color:var(--su-color-text)}.configured-empty-state{max-width:58rem;border-left:5px solid var(--su-color-teal-700)}.configured-contact__status>span,.configured-empty-state>span{font-family:var(--su-font-family-display);font-size:.68rem;font-weight:600;letter-spacing:.16em}.configured-contact__status p,.configured-empty-state p{max-width:42rem;margin-block:1.5rem 2rem;color:rgb(var(--su-rgb-charcoal-900)/.7);line-height:1.6}.configured-directory{display:grid;gap:1px;background:rgb(var(--su-rgb-teal-700)/.14)}.configured-directory>a{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.5rem}.configured-directory .su-card__title{margin:0;font-size:clamp(1.7rem,3vw,2.8rem)}.configured-directory .su-card__description{margin-top:.45rem;color:rgb(var(--su-rgb-charcoal-900)/.64)}.configured-contact__status{align-self:start;border-top:5px solid var(--su-color-red-600)}.configured-contact__status h2{margin-top:1rem;font-family:var(--su-font-family-display);font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:.95}.configured-contact__action{justify-self:start}.services-directory{background:var(--su-color-surface-teal-soft);color:var(--su-color-black)}.services-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(var(--su-rgb-teal-700)/.18)}.services-directory__card{display:grid;min-height:13rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:1rem}.services-directory__card>.su-card__index{color:var(--su-color-error-text);font-family:var(--su-font-family-display);font-size:.7rem;font-weight:600;letter-spacing:.13em}.services-directory__card .su-card__title{font-family:var(--su-font-family-display);font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:500;line-height:1}.services-directory__card .su-card__description{margin-top:.8rem;color:rgb(var(--su-rgb-charcoal-900)/.68);line-height:1.45}.services-directory__card>.su-card__actions{font-size:1.4rem;transition:transform .18s ease}.services-directory__card:focus-visible>.su-card__actions,.services-directory__card:hover>.su-card__actions{transform:translateX(.35rem)}.services-page,.services-page__dark,.solutions-page{background:var(--su-color-offwhite);color:var(--su-color-black)}.services-page__dark :is(.text-offwhite\/62,.text-offwhite\/58,[class*="text-offwhite/"]),.solutions-page [class*="text-offwhite/"]{color:rgb(var(--su-rgb-charcoal-900)/.72)}.solutions-dossier{border-top:5px solid var(--sol-accent)}.about-deeper-card{scroll-margin-top:calc(var(--su-header-total-height) + var(--su-space-8))}@media (min-width:900px){.configured-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start}.configured-card-grid,.configured-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.services-directory__grid{grid-template-columns:1fr}.configured-directory>a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem}}.tool-hero__head{display:grid;gap:clamp(2rem,5vw,5rem);align-items:end}.configured-hero h1.tool-hero__logo{margin-block:var(--su-space-2) clamp(var(--su-space-4),3vw,var(--su-space-8));width:100%;max-width:46rem}@media (min-width:768px){.configured-hero h1.tool-hero__logo{width:min(50vw,100%)}}.configured-tool-hero .tool-hero__headline{color:var(--su-color-text);font-weight:500}.configured-hero h1.tool-hero__logo>.su-wordmark{margin-inline:auto}.tool-method-list{display:grid;gap:var(--su-space-6)}.tool-method-list ul{display:grid;gap:var(--su-space-3);margin:0;padding:0;list-style:none}.tool-method-list li{position:relative;padding-left:1.6rem;line-height:var(--su-line-height-body)}.tool-method-list li:before{position:absolute;top:.62em;left:0;width:.55rem;height:.55rem;background:var(--product-accent,var(--su-color-teal-700));content:""}@media (forced-colors:active){.tool-method-list li:before{background:CanvasText}}.tool-method-closing{max-width:56rem;font-family:var(--su-font-family-display);font-size:var(--su-font-size-2xl);line-height:var(--su-line-height-label)}@media (max-width:1000px){.tool-modules{grid-template-columns:minmax(0,1fr)}}.tool-modules .su-card__actions{display:flex;align-items:center;gap:var(--su-space-2)}.tool-modules .su-card__body{gap:var(--su-space-3)}.tool-modules .su-card__title{font-size:var(--su-font-size-2xl);line-height:var(--su-line-height-heading)}.tool-modules .su-card__eyebrow{color:var(--su-color-text-muted)}.tool-modules>*{display:grid;grid-template-rows:1fr auto}.tool-modules .su-card__actions{margin-top:var(--su-space-6)}.tool-hero__intro>p{max-width:34rem}.tool-hero__intro>p+p{margin-top:1.25rem}@media (min-width:900px){.tool-hero__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.tool-hero-band{position:relative;background:var(--su-gradient-surface-brand);--su-color-product-suffix:currentColor}.tool-method-prose{align-content:center;gap:var(--su-space-6);max-width:46rem}.cap-method-media .su-captioned-image__visual{min-height:26rem}.cap-principle{display:flex;min-height:13rem;flex-direction:column}.cap-principle .su-card__index{color:var(--su-color-accent-text);font-family:var(--su-font-family-display);font-size:.72rem;font-weight:600;letter-spacing:.16em}.cap-principle .su-card__title{margin-top:auto;padding-top:2.5rem;font-family:var(--su-font-family-display);font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:500;letter-spacing:var(--su-letter-spacing-tight);line-height:1}.cap-principle .su-card__description{margin-top:.9rem;color:rgb(var(--su-rgb-charcoal-900)/.68);line-height:1.55}