.CompareBattleCard-module__VRVoEq__section{padding:3rem 0 2.5rem}@media (min-width:768px){.CompareBattleCard-module__VRVoEq__section{padding:4rem 0 3rem}}.CompareBattleCard-module__VRVoEq__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f8c;margin-bottom:.85rem;font-size:.75rem}.CompareBattleCard-module__VRVoEq__intro{max-width:720px;margin-bottom:2.5rem}.CompareBattleCard-module__VRVoEq__verdictLine{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);margin:0 0 1rem;line-height:1.1}.CompareBattleCard-module__VRVoEq__verdictRespect{font-size:var(--fs-base);color:#06280fb3;max-width:640px;margin:0;line-height:1.6}.CompareBattleCard-module__VRVoEq__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.CompareBattleCard-module__VRVoEq__grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr;gap:0 1rem}}.CompareBattleCard-module__VRVoEq__card{border-radius:16px;flex-direction:column;gap:1.75rem;padding:2rem 1.75rem 2.25rem;display:flex}@media (min-width:768px){.CompareBattleCard-module__VRVoEq__card{grid-template-rows:subgrid;grid-row:1/span 5;gap:0;display:grid}}.CompareBattleCard-module__VRVoEq__cardDark{background:var(--color-dark-green);color:var(--color-cream)}.CompareBattleCard-module__VRVoEq__cardLight{background:var(--color-page);color:var(--color-dark-green);border:1px solid #06280f1f}.CompareBattleCard-module__VRVoEq__cardHead{border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:1.25rem;display:flex}.CompareBattleCard-module__VRVoEq__cardDark .CompareBattleCard-module__VRVoEq__cardHead{color:var(--color-cream);border-bottom-color:#efffed29}.CompareBattleCard-module__VRVoEq__cardLight .CompareBattleCard-module__VRVoEq__cardHead{border-bottom-color:#06280f1f}.CompareBattleCard-module__VRVoEq__competitorBrand{align-items:center;gap:.55rem;display:inline-flex}.CompareBattleCard-module__VRVoEq__competitorIcon{object-fit:contain;background:#fff;border-radius:5px;width:22px;height:22px;padding:1px;display:block;box-shadow:0 0 0 1px #06280f14}.CompareBattleCard-module__VRVoEq__competitorMark{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-dark-green);font-size:1.125rem;font-weight:600}.CompareBattleCard-module__VRVoEq__row{flex-direction:column;gap:.5rem;padding:1.25rem 0;display:flex}.CompareBattleCard-module__VRVoEq__row+.CompareBattleCard-module__VRVoEq__row{border-top:1px solid}.CompareBattleCard-module__VRVoEq__cardDark .CompareBattleCard-module__VRVoEq__row+.CompareBattleCard-module__VRVoEq__row{border-top-color:#efffed1f}.CompareBattleCard-module__VRVoEq__cardLight .CompareBattleCard-module__VRVoEq__row+.CompareBattleCard-module__VRVoEq__row{border-top-color:#06280f14}.CompareBattleCard-module__VRVoEq__row:first-of-type{padding-top:1.5rem}.CompareBattleCard-module__VRVoEq__row:last-of-type{padding-bottom:1.5rem}.CompareBattleCard-module__VRVoEq__rowLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0;font-size:.68rem;font-weight:500}.CompareBattleCard-module__VRVoEq__rowValue{margin:0;font-size:.95rem;font-weight:400;line-height:1.55}.CompareBattleCard-module__VRVoEq__cardLight .CompareBattleCard-module__VRVoEq__rowValue{color:#06280fd9}.CompareBattleCard-module__VRVoEq__points{border-top:1px solid;flex-direction:column;gap:.85rem;padding-top:1.5rem;display:flex}.CompareBattleCard-module__VRVoEq__cardDark .CompareBattleCard-module__VRVoEq__points{border-top-color:#efffed1f}.CompareBattleCard-module__VRVoEq__cardLight .CompareBattleCard-module__VRVoEq__points{border-top-color:#06280f14}.CompareBattleCard-module__VRVoEq__pointsLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.7rem;font-weight:500}.CompareBattleCard-module__VRVoEq__pointsList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.CompareBattleCard-module__VRVoEq__point{grid-template-columns:1.1rem 1fr;align-items:start;gap:.65rem;font-size:.9375rem;line-height:1.5;display:grid}.CompareBattleCard-module__VRVoEq__checkIcon{flex:none;margin-top:.225rem}.CompareBattleCard-module__VRVoEq__checkBg{fill:currentColor}.CompareBattleCard-module__VRVoEq__checkMark{stroke:#fff}.CompareBattleCard-module__VRVoEq__cardDark .CompareBattleCard-module__VRVoEq__checkIcon{color:var(--color-cream)}.CompareBattleCard-module__VRVoEq__cardDark .CompareBattleCard-module__VRVoEq__checkMark{stroke:var(--color-dark-green)}.CompareBattleCard-module__VRVoEq__cardLight .CompareBattleCard-module__VRVoEq__checkIcon{color:var(--color-dark-green)}.CompareBattleCard-module__VRVoEq__cardLight .CompareBattleCard-module__VRVoEq__checkMark{stroke:#fff}
.CompareDifferences-module__anveBW__section{padding:3rem 0 2.5rem}@media (min-width:768px){.CompareDifferences-module__anveBW__section{padding:4rem 0 3rem}}.CompareDifferences-module__anveBW__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f8c;margin-bottom:.85rem;font-size:.75rem}.CompareDifferences-module__anveBW__headline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);max-width:720px;margin:0 0 1rem;line-height:1.1}.CompareDifferences-module__anveBW__desc{font-size:var(--fs-base);color:#06280fb3;max-width:640px;margin:0 0 2.5rem;line-height:1.55}.CompareDifferences-module__anveBW__list{border-top:1px solid #06280f14;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.CompareDifferences-module__anveBW__list{grid-template-columns:1fr 1fr;gap:0 3rem}}.CompareDifferences-module__anveBW__item{border-bottom:1px solid #06280f14;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1.5rem 0;display:grid}@media (min-width:768px){.CompareDifferences-module__anveBW__item{padding:1.75rem 0}}.CompareDifferences-module__anveBW__index{font-family:var(--font-mono);letter-spacing:.08em;color:#06280f66;padding-top:.2rem;font-size:.75rem;font-weight:500}.CompareDifferences-module__anveBW__body{flex-direction:column;gap:.45rem;display:flex}.CompareDifferences-module__anveBW__title{font-family:var(--font-body);font-weight:600;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--color-dark-green);margin:0;line-height:1.25}.CompareDifferences-module__anveBW__copy{font-size:var(--fs-base);color:#06280fb3;margin:0;line-height:1.55}
.CompareMatrix-module__VFre_W__section{padding:3rem 0 3.5rem}@media (min-width:768px){.CompareMatrix-module__VFre_W__section{padding:4rem 0 5rem}}.CompareMatrix-module__VFre_W__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f8c;margin-bottom:.85rem;font-size:.75rem}.CompareMatrix-module__VFre_W__headline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);max-width:720px;margin:0 0 2.5rem;line-height:1.1}.CompareMatrix-module__VFre_W__tableWrap{margin:0;padding:0}.CompareMatrix-module__VFre_W__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}@media (min-width:768px){.CompareMatrix-module__VFre_W__table{min-width:600px}}.CompareMatrix-module__VFre_W__thLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-dark-green);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.CompareMatrix-module__VFre_W__thIcon{object-fit:contain;background:#fff;border-radius:3px;width:16px;height:16px;padding:1px;box-shadow:0 0 0 1px #06280f14}.CompareMatrix-module__VFre_W__firstCol{text-align:left;background:var(--color-page);width:44%;box-shadow:inset 0 -1.5px 0 var(--color-dark-green);padding:1rem 0}.CompareMatrix-module__VFre_W__col{text-align:center;background:var(--color-page);width:28%;box-shadow:inset 0 -1.5px 0 var(--color-dark-green);padding:1rem .5rem}@media (min-width:768px){.CompareMatrix-module__VFre_W__firstCol,.CompareMatrix-module__VFre_W__col{top:var(--nav-height);z-index:5;position:sticky}}.CompareMatrix-module__VFre_W__catRow{background:0 0}.CompareMatrix-module__VFre_W__catCell{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#06280f80;border-top:none;border-bottom:1px solid #06280f14;padding:1.5rem 0 .65rem;font-size:.7rem;font-weight:500}.CompareMatrix-module__VFre_W__rowLabel{text-align:left;color:var(--color-dark-green);vertical-align:top;border-bottom:1px solid #06280f0f;padding:.95rem 1rem .95rem 0;font-weight:400}.CompareMatrix-module__VFre_W__cell{text-align:center;vertical-align:middle;border-bottom:1px solid #06280f0f;padding:.95rem .5rem}.CompareMatrix-module__VFre_W__thoughtlyCell{background:0 0}.CompareMatrix-module__VFre_W__cellInner{flex-direction:column;align-items:center;gap:.2rem;display:flex}.CompareMatrix-module__VFre_W__mark{font-size:.95rem;font-weight:500;line-height:1}.CompareMatrix-module__VFre_W__markYes{color:var(--color-dark-green);font-weight:600}.CompareMatrix-module__VFre_W__markNo{color:#06280f40}.CompareMatrix-module__VFre_W__markValue{color:var(--color-dark-green);font-size:.875rem;font-weight:500}.CompareMatrix-module__VFre_W__note{color:#06280f80;font-size:.7rem;font-weight:400;line-height:1.35}@media (max-width:767px){.CompareMatrix-module__VFre_W__table,.CompareMatrix-module__VFre_W__table tbody{width:100%;display:block}.CompareMatrix-module__VFre_W__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CompareMatrix-module__VFre_W__catRow{width:100%;display:block}.CompareMatrix-module__VFre_W__catCell{border-bottom:1px solid #06280f26;padding:1.5rem 0 .5rem;display:block}.CompareMatrix-module__VFre_W__table tbody tr:not(.CompareMatrix-module__VFre_W__catRow){border-bottom:1px solid #06280f0f;flex-direction:column;gap:.5rem;padding:1rem 0 1.1rem;display:flex}.CompareMatrix-module__VFre_W__rowLabel{border-bottom:none;padding:0;font-size:.95rem;font-weight:500}.CompareMatrix-module__VFre_W__cell{text-align:left;border-bottom:none;grid-template-columns:minmax(6rem,auto) 1fr;align-items:baseline;column-gap:.85rem;width:100%;padding:.2rem 0;display:grid}.CompareMatrix-module__VFre_W__cell:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#06280f8c;font-size:.66rem;font-weight:500}.CompareMatrix-module__VFre_W__cellInner{text-align:left;align-items:flex-start}.CompareMatrix-module__VFre_W__note{text-align:left}}
.CompareTldr-module__Rp_zJG__section{padding:2rem 0 1rem}@media (min-width:768px){.CompareTldr-module__Rp_zJG__section{padding:3rem 0 1.5rem}}.CompareTldr-module__Rp_zJG__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f8c;margin-bottom:1rem;font-size:.75rem}.CompareTldr-module__Rp_zJG__line{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;max-width:960px;margin:0;line-height:1.2}.CompareTldr-module__Rp_zJG__muted{color:#06280f73}.CompareTldr-module__Rp_zJG__lead{color:var(--color-dark-green)}@media (min-width:768px){.CompareTldr-module__Rp_zJG__muted,.CompareTldr-module__Rp_zJG__lead{display:block}}
.CompareVerdict-module__qdJBFW__section{padding:3rem 0 2.5rem}@media (min-width:768px){.CompareVerdict-module__qdJBFW__section{padding:4rem 0 3rem}}.CompareVerdict-module__qdJBFW__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f8c;margin-bottom:.85rem;font-size:.75rem}.CompareVerdict-module__qdJBFW__headline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);max-width:720px;margin:0 0 1.5rem;line-height:1.1}.CompareVerdict-module__qdJBFW__body{font-size:var(--fs-base);color:#06280fc7;max-width:720px;margin:0 0 1rem;line-height:1.6}.CompareVerdict-module__qdJBFW__respect{font-size:var(--fs-base);color:#06280f8c;max-width:720px;margin:0;font-style:italic;line-height:1.6}
.TestimonialSection-module__stFtFa__section{padding:clamp(3rem, 6vw, 5rem) var(--container-pad-x);background:var(--color-page);position:relative;overflow:hidden}.TestimonialSection-module__stFtFa__section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 65% 22%,#60d24824 0%,#60d24800 55%),radial-gradient(at 30% 32%,#60d24814 0%,#60d24800 48%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 38%,#0000 72%);mask-image:linear-gradient(#0000 0%,#000 18% 38%,#0000 72%)}@media (min-width:768px){.TestimonialSection-module__stFtFa__section:before{background:radial-gradient(at 60% 38%,#60d24824 0%,#60d24800 48%),radial-gradient(at 30% 48%,#60d24814 0%,#60d24800 42%);-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 55%,#0000 100%)}}.TestimonialSection-module__stFtFa__inner{z-index:1;max-width:1232px;margin:0 auto;position:relative}.TestimonialSection-module__stFtFa__compactTop{padding-top:clamp(3rem,6vw,5rem)}.TestimonialSection-module__stFtFa__dots{pointer-events:none;opacity:.3;z-index:0;background-image:radial-gradient(circle,#06280f2e 1.2px,#0000 1.4px);background-position:0 0;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 68%);mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 68%)}@media (min-width:768px){.TestimonialSection-module__stFtFa__dots{-webkit-mask-image:radial-gradient(70% 75% at 65%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 75% at 65%,#000 0%,#0000 100%)}}.TestimonialSection-module__stFtFa__cloudLeft{object-fit:contain;pointer-events:none;z-index:0;opacity:.45;width:200px;height:125px;display:block;position:absolute;bottom:18%;left:20px}@media (min-width:1024px){.TestimonialSection-module__stFtFa__cloudLeft{opacity:.85;width:380px;height:230px;bottom:18%;left:20px}}.TestimonialSection-module__stFtFa__layout{grid-template-columns:1fr;align-items:stretch;gap:2.5rem;display:grid}@media (min-width:768px){.TestimonialSection-module__stFtFa__layout{grid-template-columns:420px 1fr;gap:4rem}}@media (min-width:1024px){.TestimonialSection-module__stFtFa__layout{grid-template-columns:460px 1fr;gap:5rem}}.TestimonialSection-module__stFtFa__layoutNoPhoto{grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}.TestimonialSection-module__stFtFa__photoWrap{aspect-ratio:3/2;border:1px solid #00000014;border-radius:16px;order:2;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}@media (min-width:768px){.TestimonialSection-module__stFtFa__photoWrap{aspect-ratio:unset;order:unset;min-height:unset;box-shadow:0 1px 2px #0000000a,0 6px 16px #00000014,0 20px 48px #0000001a}}.TestimonialSection-module__stFtFa__photoWrap:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (min-width:768px){.TestimonialSection-module__stFtFa__photoWrap:after{background:linear-gradient(#0000 35%,#00000073 100%)}}.TestimonialSection-module__stFtFa__photo{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.TestimonialSection-module__stFtFa__content{flex-direction:column;order:1;justify-content:center;display:flex}@media (min-width:768px){.TestimonialSection-module__stFtFa__content{order:unset}}.TestimonialSection-module__stFtFa__quoteMark{color:var(--color-dark-green);opacity:.2;flex-shrink:0;margin-bottom:1rem;display:none}@media (min-width:768px){.TestimonialSection-module__stFtFa__quoteMark{display:block}}.TestimonialSection-module__stFtFa__quote{font-family:var(--font-body);letter-spacing:-.03em;color:var(--color-dark-green);margin:0 0 1rem;font-size:clamp(1.25rem,.85rem + 1.6vw,2rem);font-weight:500;line-height:1.4}.TestimonialSection-module__stFtFa__attribution{flex-direction:row;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.TestimonialSection-module__stFtFa__logo{opacity:.55;width:auto;max-width:180px;height:24px;display:block}.TestimonialSection-module__stFtFa__attributionText{font-family:var(--font-body);color:#06280f80;letter-spacing:.01em;font-size:.875rem}.TestimonialSection-module__stFtFa__readMore{font-family:var(--font-body);letter-spacing:.04em;color:#06280f47;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3em;margin-left:.5rem;font-size:.625rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.TestimonialSection-module__stFtFa__readMore:hover{color:#06280f99}
.UseCaseTabs-module__z4k-5q__section{--tabbar-gap:2.5rem;--media-bleed:0px;padding:4rem 0 3rem}@media (min-width:1100px){.UseCaseTabs-module__z4k-5q__section{--media-bleed:calc(var(--container-pad-x) - 2rem)}}@media (min-width:768px){.UseCaseTabs-module__z4k-5q__section{padding:5rem 0 4rem}}@media (min-width:1024px){.UseCaseTabs-module__z4k-5q__section{padding:6rem 0 0}}.UseCaseTabs-module__z4k-5q__rail{display:contents}.UseCaseTabs-module__z4k-5q__sectionHeader{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.UseCaseTabs-module__z4k-5q__headline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);text-wrap:balance;max-width:24ch;margin:0 0 clamp(2rem,4vw,3rem);line-height:1.1}.UseCaseTabs-module__z4k-5q__headline:has(+.UseCaseTabs-module__z4k-5q__desc){margin-bottom:.75rem}.UseCaseTabs-module__z4k-5q__desc{font-size:var(--fs-base);color:var(--color-muted);text-wrap:pretty;max-width:56ch;margin:0 0 2.5rem;line-height:1.55}.UseCaseTabs-module__z4k-5q__panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-sm)}@media (min-width:1024px){.UseCaseTabs-module__z4k-5q__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.UseCaseTabs-module__z4k-5q__deck{grid-area:1/1;padding-right:clamp(1.5rem,3vw,2.5rem)}.UseCaseTabs-module__z4k-5q__rail{--band-inset:clamp(1.5rem, 3vw, 2.5rem);border-left:var(--rule-hairline);margin-top:calc(-1 * var(--tabbar-gap));margin-right:calc(-1 * var(--media-bleed));padding:var(--band-inset);padding-right:var(--media-bleed);pointer-events:none;background-image:repeating-linear-gradient(-45deg,#06280f17 0 1px,#0000 1px 8.4853px);background-size:12px 12px;grid-area:1/2;align-self:stretch;display:block}.UseCaseTabs-module__z4k-5q__band{margin:0}}.UseCaseTabs-module__z4k-5q__deck{margin-bottom:clamp(2rem,3.5vw,2.5rem)}@media (min-width:1024px){.UseCaseTabs-module__z4k-5q__deck{margin-bottom:0;position:sticky;top:7rem}}.UseCaseTabs-module__z4k-5q__panelCopy{min-width:0}.UseCaseTabs-module__z4k-5q__panelName{font-family:var(--font-body);font-weight:600;font-size:var(--fs-xl);letter-spacing:-.03em;color:var(--color-dark-green);text-wrap:balance;max-width:26ch;margin:0 0 .875rem;line-height:1.15}.UseCaseTabs-module__z4k-5q__panelDesc{color:var(--color-ink);text-wrap:pretty;max-width:60ch;margin:0;font-size:1rem;line-height:1.65}.UseCaseTabs-module__z4k-5q__panelProof{border-left:2px solid var(--color-accent);color:var(--color-dark-green);margin:1.25rem 0 0;padding-left:1rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}.UseCaseTabs-module__z4k-5q__band{--band-bg:var(--color-page);--band-rule-strong:color-mix(in srgb, var(--color-rule) 62%, transparent);background:var(--band-bg);border:none;border-radius:0;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden;container:band/inline-size}.UseCaseTabs-module__z4k-5q__bandInner{z-index:1;position:relative}.UseCaseTabs-module__z4k-5q__panelCta{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-dark-green) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-dark-green) 30%, transparent);transition:text-decoration-color .16s var(--ease-out);align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.UseCaseTabs-module__z4k-5q__panelCta:hover{text-decoration-color:currentColor}.UseCaseTabs-module__z4k-5q__panelCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.UseCaseTabs-module__z4k-5q__panelCta{transition:none}}.UseCaseTabs-module__z4k-5q__bandHead{align-items:center;gap:.875rem;margin:0 0 clamp(1.5rem,3vw,2rem);display:flex}.UseCaseTabs-module__z4k-5q__bandFace{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid #06280f14;flex-shrink:0;width:2.75rem;height:2.75rem}.UseCaseTabs-module__z4k-5q__bandWho{gap:.125rem;min-width:0;display:grid}.UseCaseTabs-module__z4k-5q__bandKicker{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;line-height:1.4}.UseCaseTabs-module__z4k-5q__bandPerson{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-dark-green);font-size:1rem;font-weight:600;line-height:1.3}.UseCaseTabs-module__z4k-5q__stepText{min-width:0;display:block}.UseCaseTabs-module__z4k-5q__stepTitle{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-dark-green);text-wrap:balance;margin-top:.1875rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.UseCaseTabs-module__z4k-5q__stepMeta{color:var(--color-muted);text-wrap:pretty;max-width:60ch;margin-top:.3125rem;font-size:1rem;line-height:1.5;display:block}@media (min-width:640px){.UseCaseTabs-module__z4k-5q__stepMeta{font-size:.875rem}}.UseCaseTabs-module__z4k-5q__channelSteps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.UseCaseTabs-module__z4k-5q__channelStep{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:0 .875rem;display:grid}.UseCaseTabs-module__z4k-5q__channelMark{background:var(--color-mint);width:1.75rem;height:1.75rem;color:var(--color-dark-green);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.UseCaseTabs-module__z4k-5q__channelHead{flex-wrap:wrap;align-items:baseline;gap:0 .625rem;display:flex}.UseCaseTabs-module__z4k-5q__channelTime{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.6875rem}.UseCaseTabs-module__z4k-5q__channelHead{justify-content:space-between;gap:0 1rem}.UseCaseTabs-module__z4k-5q__channelSpine{background:var(--band-rule-strong);width:1px;height:calc(100% + 1.5rem);margin-left:-.5px;position:absolute;top:100%;left:50%}@media (prefers-reduced-motion:reduce){.UseCaseTabs-module__z4k-5q__tile{transition:none}}.UseCaseTabs-module__z4k-5q__tileBar{margin-bottom:var(--tabbar-gap);margin-inline:calc(-1 * var(--media-bleed));padding-inline:var(--media-bleed);border-bottom:var(--rule-hairline);scrollbar-width:none;-ms-overflow-style:none;gap:0;display:flex;overflow-x:auto}.UseCaseTabs-module__z4k-5q__tileBar::-webkit-scrollbar{display:none}.UseCaseTabs-module__z4k-5q__tile{border:none;border-left:var(--rule-hairline);min-width:8rem;font-family:var(--font-body);text-align:left;cursor:pointer;transition:color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border-radius:0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.5rem;padding:1.25rem clamp(1rem,2vw,1.5rem);display:flex;box-shadow:inset 0 -3px #0000}.UseCaseTabs-module__z4k-5q__tile:first-child{border-left:none;padding-left:0}.UseCaseTabs-module__z4k-5q__tile:last-child{padding-right:0}.UseCaseTabs-module__z4k-5q__tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.UseCaseTabs-module__z4k-5q__tile[data-active]{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--color-accent) 65%, var(--color-dark-green))}.UseCaseTabs-module__z4k-5q__tileIndex{font-family:var(--font-mono);letter-spacing:.07em;color:var(--color-muted);transition:color .16s var(--ease-out);font-size:.75rem}.UseCaseTabs-module__z4k-5q__tileLabel{letter-spacing:-.02em;color:var(--color-muted);transition:color .16s var(--ease-out);font-size:1rem;font-weight:600;line-height:1.25}.UseCaseTabs-module__z4k-5q__tile:hover .UseCaseTabs-module__z4k-5q__tileIndex,.UseCaseTabs-module__z4k-5q__tile:hover .UseCaseTabs-module__z4k-5q__tileLabel{color:var(--color-ink)}.UseCaseTabs-module__z4k-5q__tile[data-active] .UseCaseTabs-module__z4k-5q__tileIndex,.UseCaseTabs-module__z4k-5q__tile[data-active] .UseCaseTabs-module__z4k-5q__tileLabel,.UseCaseTabs-module__z4k-5q__tile[data-active]:hover .UseCaseTabs-module__z4k-5q__tileIndex,.UseCaseTabs-module__z4k-5q__tile[data-active]:hover .UseCaseTabs-module__z4k-5q__tileLabel{color:var(--color-dark-green)}@media (prefers-reduced-motion:reduce){.UseCaseTabs-module__z4k-5q__tile,.UseCaseTabs-module__z4k-5q__tileIndex,.UseCaseTabs-module__z4k-5q__tileLabel{transition:none}}
.LpDemoBar-module__eHk8AW__bar{z-index:200;background:var(--color-dark-green);color:var(--color-mint);border-top:1px solid #cbffc41f;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.5rem;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.LpDemoBar-module__eHk8AW__bar.LpDemoBar-module__eHk8AW__visible{transform:translateY(0)}.LpDemoBar-module__eHk8AW__copy{font-family:var(--font-body);color:var(--color-mint);opacity:.85;margin:0;font-size:.9rem}.LpDemoBar-module__eHk8AW__actions{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.LpDemoBar-module__eHk8AW__cta{background:var(--color-mint);color:var(--color-dark-green);font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.LpDemoBar-module__eHk8AW__cta:hover{background:var(--color-cream)}.LpDemoBar-module__eHk8AW__dismiss{color:#cbffc4b3;cursor:pointer;background:0 0;border:1px solid #cbffc459;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .15s,color .15s;display:flex}.LpDemoBar-module__eHk8AW__dismiss:hover{border-color:var(--color-mint);color:var(--color-mint)}@media (max-width:600px){.LpDemoBar-module__eHk8AW__bar{gap:.75rem;padding:.75rem 1rem}.LpDemoBar-module__eHk8AW__copy{font-size:.85rem}.LpDemoBar-module__eHk8AW__actions{flex-shrink:0}}@media (max-width:480px){.LpDemoBar-module__eHk8AW__bar{flex-direction:column;align-items:stretch}.LpDemoBar-module__eHk8AW__actions{justify-content:space-between}.LpDemoBar-module__eHk8AW__cta{flex:1;justify-content:center}}
.StatsSection-module__UDc1KG__section{width:100%;padding:clamp(3rem, 6vw, 5rem) var(--container-pad-x);background:var(--color-page)}.StatsSection-module__UDc1KG__container{flex-direction:column;gap:clamp(2rem,4vw,3.5rem);max-width:1232px;margin:0 auto;display:flex}.StatsSection-module__UDc1KG__intro{font-family:var(--font-body);letter-spacing:-.05em;color:var(--color-dark-green);text-wrap:balance;margin:0;font-size:clamp(3rem,1.25rem + 2.5vw,3rem);font-weight:700;line-height:1.05}@media (min-width:1024px){.StatsSection-module__UDc1KG__intro{white-space:pre-line}}.StatsSection-module__UDc1KG__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.StatsSection-module__UDc1KG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.StatsSection-module__UDc1KG__box{background:0 0;border:1px solid #bec5d9;border-radius:18px;flex-direction:column;justify-content:flex-start;gap:clamp(.75rem,1.5vw,1.25rem);min-height:clamp(260px,30vw,440px);padding:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,3vw,3.5rem);display:flex;position:relative}@media (min-width:768px){.StatsSection-module__UDc1KG__box{border-radius:0}.StatsSection-module__UDc1KG__box:first-child{border-radius:24px 0 0 24px}.StatsSection-module__UDc1KG__box:last-child{border-radius:0 24px 24px 0}.StatsSection-module__UDc1KG__box:not(:last-child){border-right:none}}.StatsSection-module__UDc1KG__figLabel{font-family:var(--font-mono);letter-spacing:.07em;color:var(--color-muted);text-transform:uppercase;font-size:.625rem;font-weight:700}.StatsSection-module__UDc1KG__value{align-items:baseline;margin-top:clamp(.75rem,1.5vw,1.5rem);display:flex}.StatsSection-module__UDc1KG__valueNumber{font-family:var(--font-body);letter-spacing:-.05em;color:var(--color-dark-green);font-size:clamp(4rem,2.25rem + 8vw,6.375rem);font-weight:700;line-height:.96}.StatsSection-module__UDc1KG__valueUnit{font-family:var(--font-body);letter-spacing:-.05em;color:var(--color-dark-green);font-size:clamp(2.25rem,1.5rem + 3.5vw,3.5rem);font-weight:700}.StatsSection-module__UDc1KG__headline{font-family:var(--font-body);letter-spacing:-.05em;color:var(--color-dark-green);margin-top:clamp(.75rem,1.5vw,1.5rem);font-size:clamp(1.25rem,1rem + 1vw,1.6875rem);font-weight:700;line-height:1.1}@media (min-width:768px){.StatsSection-module__UDc1KG__headline{min-height:2.2em}}.StatsSection-module__UDc1KG__body{font-family:var(--font-body);letter-spacing:-.035em;color:#515a53;max-width:30ch;margin-top:clamp(.75rem,1.5vw,1.5rem);font-size:clamp(.9375rem,.875rem + .3vw,1.0625rem);font-weight:500;line-height:1.45}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__box{border:none;border-radius:0;gap:.5rem;min-height:0;padding:0}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__box+.StatsSection-module__UDc1KG__box{border-top:var(--rule-hairline);margin-top:2rem;padding-top:2rem}@media (min-width:768px){.StatsSection-module__UDc1KG__gridRuled{gap:0}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__box{padding:0 clamp(1.5rem,3vw,2.5rem)}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__box+.StatsSection-module__UDc1KG__box{border-top:none;border-left:var(--rule-hairline);margin-top:0;padding-top:0}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__box:first-child{padding-left:0}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__box:last-child{padding-right:0}}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__figLabel{display:none}.StatsSection-module__UDc1KG__gridRuled .StatsSection-module__UDc1KG__headline{min-height:0}.StatsSection-module__UDc1KG__sectionRuled .StatsSection-module__UDc1KG__intro{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:600}.StatsSection-module__UDc1KG__sectionRuled{padding:4rem 0 3rem}@media (min-width:768px){.StatsSection-module__UDc1KG__sectionRuled{padding:5rem 0 4rem}}@media (min-width:1024px){.StatsSection-module__UDc1KG__sectionRuled{padding:6rem 0 5rem}}.StatsSection-module__UDc1KG__sectionRuled .StatsSection-module__UDc1KG__container{max-width:var(--container-max);padding-inline:var(--container-pad-x)}.StatsSection-module__UDc1KG__sectionPill{padding-block:clamp(2rem,4vw,3.25rem)}.StatsSection-module__UDc1KG__gridPill{--rule-hairline:1px dashed #ffffff38;background:var(--color-dark-green);border-radius:clamp(18px,2vw,28px);padding:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,3vw,2.5rem)}.StatsSection-module__UDc1KG__gridPill .StatsSection-module__UDc1KG__valueNumber{color:var(--color-mint);font-size:clamp(2.75rem,1.5rem + 4vw,4.25rem)}.StatsSection-module__UDc1KG__gridPill .StatsSection-module__UDc1KG__valueUnit{color:var(--color-mint);font-size:clamp(1.5rem,1rem + 2vw,2.25rem)}.StatsSection-module__UDc1KG__gridPill .StatsSection-module__UDc1KG__headline{color:#fff}.StatsSection-module__UDc1KG__gridPill .StatsSection-module__UDc1KG__body{color:#ffffffb8;max-width:34ch}@media (min-width:768px){.StatsSection-module__UDc1KG__gridPill .StatsSection-module__UDc1KG__headline{min-height:2.2em}}.StatsSection-module__UDc1KG__sectionAttached{padding:0 0 clamp(2.5rem,5vw,4rem)}.StatsSection-module__UDc1KG__sectionAttached .StatsSection-module__UDc1KG__container{max-width:var(--container-max);padding-inline:var(--container-pad-x);gap:0}.StatsSection-module__UDc1KG__gridAttached{border-top:var(--rule-hairline);padding-top:clamp(1.5rem,3vw,2.25rem)}.StatsSection-module__UDc1KG__gridAttached .StatsSection-module__UDc1KG__valueNumber{font-size:clamp(2.5rem,1.5rem + 3.5vw,4rem)}.StatsSection-module__UDc1KG__gridAttached .StatsSection-module__UDc1KG__valueUnit{font-size:clamp(1.375rem,1rem + 1.75vw,2rem)}
.LiraScenes-module__EV5B8a__scene{min-width:0;color:var(--lira-ink);position:relative}.LiraScenes-module__EV5B8a__art{isolation:isolate;height:560px;position:relative}.LiraScenes-module__EV5B8a__art[data-animate=true] .LiraScenes-module__EV5B8a__enter{animation:LiraScenes-module__EV5B8a__settle-in .65s .12s var(--ease-out) both}.LiraScenes-module__EV5B8a__art[data-animate=true] :is(.LiraScenes-module__EV5B8a__coach,.LiraScenes-module__EV5B8a__playbook){animation:LiraScenes-module__EV5B8a__settle-in .8s var(--ease-out) both}.LiraScenes-module__EV5B8a__wordmark{letter-spacing:-.07em;color:#222a40;font-size:28px;line-height:1}.LiraScenes-module__EV5B8a__wordmark>span{vertical-align:top;margin:1px 0 0 3px;font-size:14px;display:inline-block}.LiraScenes-module__EV5B8a__panel{z-index:2;color:#222a40;text-align:left;background:#fff;border:1px solid #d6e0ed;border-radius:18px;padding:22px;position:absolute;box-shadow:0 3px 6px #172e4e08,8px 22px 45px #172e4e14}.LiraScenes-module__EV5B8a__panelTitle{letter-spacing:-.035em;margin-top:20px;font-size:18px;font-weight:500;line-height:1.2;display:block}.LiraScenes-module__EV5B8a__panelDescription{color:#66768d;margin-top:7px;font-size:11px;line-height:1.5;display:block}.LiraScenes-module__EV5B8a__coach,.LiraScenes-module__EV5B8a__playbook{pointer-events:none;max-width:none;height:auto;position:absolute}.LiraScenes-module__EV5B8a__readiness .LiraScenes-module__EV5B8a__art{height:580px}.LiraScenes-module__EV5B8a__coach{width:88%;bottom:0;left:-18%}.LiraScenes-module__EV5B8a__assessment{width:61%;top:84px;right:-2%;rotate:3deg}.LiraScenes-module__EV5B8a__assessmentHeading{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.LiraScenes-module__EV5B8a__assessmentHeading>div>span{color:#6a778a;font-size:10px;display:block}.LiraScenes-module__EV5B8a__assessmentHeading strong{letter-spacing:-.02em;margin-top:5px;font-size:16px;font-weight:500;display:block}.LiraScenes-module__EV5B8a__passed{color:#31533b;background:#e9f4eb;border-radius:20px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.LiraScenes-module__EV5B8a__score{justify-content:space-between;align-items:flex-end;gap:10px;margin:22px 0 24px;display:flex}.LiraScenes-module__EV5B8a__score>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:400;line-height:1}.LiraScenes-module__EV5B8a__score strong span{color:#5e6e83;letter-spacing:0;margin-left:4px;font-size:13px}.LiraScenes-module__EV5B8a__score>span{color:#6a778a;padding-bottom:5px;font-size:9px}.LiraScenes-module__EV5B8a__scoreRows{gap:15px;display:grid}.LiraScenes-module__EV5B8a__scoreRow>div:first-child{justify-content:space-between;font-size:11px;display:flex}.LiraScenes-module__EV5B8a__scoreRow strong{font-variant-numeric:tabular-nums;font-weight:500}.LiraScenes-module__EV5B8a__track{background:#e7edf5;border-radius:4px;height:4px;margin-top:7px;overflow:hidden}.LiraScenes-module__EV5B8a__track i{border-radius:inherit;transform-origin:0;background:#81afe5;height:100%;display:block}.LiraScenes-module__EV5B8a__art[data-animate=true] .LiraScenes-module__EV5B8a__track i{animation:LiraScenes-module__EV5B8a__score-in .7s var(--ease-out) both}.LiraScenes-module__EV5B8a__art[data-animate=true] .LiraScenes-module__EV5B8a__launchRow{animation:LiraScenes-module__EV5B8a__settle-in .5s var(--ease-out) both}.LiraScenes-module__EV5B8a__playbook{width:112%;bottom:-12px;left:-17%}.LiraScenes-module__EV5B8a__launchPanel{width:58%;top:20px;right:-2%;rotate:3deg}.LiraScenes-module__EV5B8a__launchRows{gap:8px;margin-top:20px;display:grid}.LiraScenes-module__EV5B8a__launchRow{background:#f5f8fc;border:1px solid #e3ebf5;border-radius:8px;align-items:center;gap:10px;padding:13px 10px;display:flex}.LiraScenes-module__EV5B8a__scenarioNumber{color:#5d718c;font-variant-numeric:tabular-nums;font-size:10px}.LiraScenes-module__EV5B8a__launchRow strong{font-size:12px;font-weight:500;display:block}.LiraScenes-module__EV5B8a__launchRow>div>span{color:#5e6e83;margin-top:5px;font-size:10px;line-height:1.4;display:block}.LiraScenes-module__EV5B8a__launchRow>svg{color:#547961;flex-shrink:0;margin-left:auto}.LiraScenes-module__EV5B8a__knowledge{color:#62738a;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}@keyframes LiraScenes-module__EV5B8a__settle-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes LiraScenes-module__EV5B8a__score-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.LiraScenes-module__EV5B8a__coachingOutcome{background:#eef4fc;border-top:1px solid #dae5f4;border-radius:0 0 18px 18px;align-items:flex-start;gap:10px;margin:23px -22px -22px;padding:17px 22px;display:flex}.LiraScenes-module__EV5B8a__coachingOutcome>svg{color:#5478a4;flex-shrink:0;margin-top:2px}.LiraScenes-module__EV5B8a__coachingOutcome strong{font-size:12px;font-weight:500;display:block}.LiraScenes-module__EV5B8a__coachingOutcome p{color:#52627a;font-size:11px;line-height:17px;margin-top:6px!important}@media (min-width:1024px) and (max-width:1279px){.LiraScenes-module__EV5B8a__assessment{width:67%;padding:18px;right:-3%}.LiraScenes-module__EV5B8a__coach{width:98%;left:-27%}.LiraScenes-module__EV5B8a__coachingOutcome{margin:23px -18px -18px;padding:15px 18px}.LiraScenes-module__EV5B8a__launchPanel{width:66%;padding:18px;right:-3%}.LiraScenes-module__EV5B8a__playbook{width:103%;left:-2%}.LiraScenes-module__EV5B8a__launchRow{gap:7px;padding:12px 8px}.LiraScenes-module__EV5B8a__launchRow>div>span{font-size:9px}}@media (max-width:767px){.LiraScenes-module__EV5B8a__readiness,.LiraScenes-module__EV5B8a__launch{max-width:420px;margin-inline:auto}.LiraScenes-module__EV5B8a__readiness .LiraScenes-module__EV5B8a__art{height:690px}.LiraScenes-module__EV5B8a__coach{width:96%;top:-64px;bottom:auto;left:-12%}.LiraScenes-module__EV5B8a__assessment{width:86%;padding:20px;top:280px;right:0}.LiraScenes-module__EV5B8a__coachingOutcome{margin:23px -20px -20px;padding:16px 20px}.LiraScenes-module__EV5B8a__launch .LiraScenes-module__EV5B8a__art{height:650px}.LiraScenes-module__EV5B8a__playbook{width:115%;top:-35px;bottom:auto;left:-16%}.LiraScenes-module__EV5B8a__launchPanel{width:88%;padding:20px;top:265px;right:0}}@media (prefers-reduced-motion:reduce){.LiraScenes-module__EV5B8a__art[data-animate=true] .LiraScenes-module__EV5B8a__enter,.LiraScenes-module__EV5B8a__art[data-animate=true] :is(.LiraScenes-module__EV5B8a__coach,.LiraScenes-module__EV5B8a__playbook),.LiraScenes-module__EV5B8a__art[data-animate=true] .LiraScenes-module__EV5B8a__track i,.LiraScenes-module__EV5B8a__art[data-animate=true] .LiraScenes-module__EV5B8a__launchRow{animation:none}}
.LiraCapacityScene-module__aY_MLa__frame{color:var(--lira-ice)}.LiraCapacityScene-module__aY_MLa__frame>div{flex-direction:column;justify-content:center;height:auto;min-height:560px;padding-block:16px;display:flex}.LiraCapacityScene-module__aY_MLa__call{width:91%;min-width:0}.LiraCapacityScene-module__aY_MLa__practice{align-self:flex-end}.LiraCapacityScene-module__aY_MLa__header{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 14px;display:flex}.LiraCapacityScene-module__aY_MLa__header strong{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.3}.LiraCapacityScene-module__aY_MLa__header>span{color:#bdcee5;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.LiraCapacityScene-module__aY_MLa__surface{color:#222a40;background:#e7f0fc;border-radius:18px 72px 18px 18px;padding:28px 30px 24px}.LiraCapacityScene-module__aY_MLa__practice .LiraCapacityScene-module__aY_MLa__surface{background:#81afe5;border-radius:18px 18px 18px 72px;padding-left:40px}.LiraCapacityScene-module__aY_MLa__surface p{letter-spacing:-.035em;font-size:clamp(23px,2.1vw,30px);line-height:1.16}.LiraCapacityScene-module__aY_MLa__waveform{color:#6490c0;justify-content:space-between;align-items:center;gap:3px;height:44px;margin-top:24px;display:flex}.LiraCapacityScene-module__aY_MLa__waveform i{background:currentColor;border-radius:4px;flex:1;max-width:4px;animation:1.2s cubic-bezier(.77,0,.175,1) infinite alternate paused LiraCapacityScene-module__aY_MLa__voice;transform:scaleY(.72)}.LiraCapacityScene-module__aY_MLa__practice .LiraCapacityScene-module__aY_MLa__waveform{color:#2c4769}.LiraCapacityScene-module__aY_MLa__frame [data-motion=true] .LiraCapacityScene-module__aY_MLa__waveform i{animation-play-state:running}.LiraCapacityScene-module__aY_MLa__parallel{color:#c1d3eb;align-items:center;gap:14px;margin:27px 9%;font-size:11px;line-height:1.5;display:flex}.LiraCapacityScene-module__aY_MLa__parallel>span:first-child,.LiraCapacityScene-module__aY_MLa__parallel>span:last-child{background:#8298b33b;flex:1;height:1px}@keyframes LiraCapacityScene-module__aY_MLa__voice{0%,to{transform:scaleY(.28)}45%{transform:scaleY(1)}72%{transform:scaleY(.55)}}@media (min-width:1024px) and (max-width:1279px){.LiraCapacityScene-module__aY_MLa__header strong{font-size:14px}.LiraCapacityScene-module__aY_MLa__header>span{font-size:11px}.LiraCapacityScene-module__aY_MLa__surface{padding:24px}.LiraCapacityScene-module__aY_MLa__practice .LiraCapacityScene-module__aY_MLa__surface{padding-left:32px}}@media (max-width:767px){.LiraCapacityScene-module__aY_MLa__frame{max-width:440px;margin-inline:auto}.LiraCapacityScene-module__aY_MLa__frame>div{min-height:0;padding-block:8px}.LiraCapacityScene-module__aY_MLa__call{width:94%}.LiraCapacityScene-module__aY_MLa__header{gap:8px;padding-bottom:12px}.LiraCapacityScene-module__aY_MLa__header strong{font-size:14px}.LiraCapacityScene-module__aY_MLa__header>span{gap:5px;font-size:11px}.LiraCapacityScene-module__aY_MLa__header svg{width:12px;height:12px}.LiraCapacityScene-module__aY_MLa__surface{border-top-right-radius:58px;padding:24px}.LiraCapacityScene-module__aY_MLa__practice .LiraCapacityScene-module__aY_MLa__surface{border-bottom-left-radius:58px;padding-left:32px}.LiraCapacityScene-module__aY_MLa__surface p{font-size:24px}.LiraCapacityScene-module__aY_MLa__waveform{gap:2px;margin-top:20px}.LiraCapacityScene-module__aY_MLa__waveform i{max-width:3px}.LiraCapacityScene-module__aY_MLa__parallel{margin-block:24px}}@media (prefers-reduced-motion:reduce){.LiraCapacityScene-module__aY_MLa__waveform i{animation:none;transform:none}}
.LiraWalkthrough-module__CHiY3G__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:76px;max-width:1440px;margin-inline:auto;padding:120px 68px;display:grid}.LiraWalkthrough-module__CHiY3G__copy{min-width:0}.LiraWalkthrough-module__CHiY3G__inner .LiraWalkthrough-module__CHiY3G__copy h2{white-space:normal;font-size:clamp(42px,4.1vw,60px);line-height:1.04}.LiraWalkthrough-module__CHiY3G__eyebrow{color:#606b7a;letter-spacing:.09em;font-size:13px;line-height:18px;margin-bottom:28px!important}.LiraWalkthrough-module__CHiY3G__description{color:#56677b;letter-spacing:-.015em;font-size:20px;line-height:30px;margin-top:28px!important}.LiraWalkthrough-module__CHiY3G__steps{margin-top:36px;display:grid}.LiraWalkthrough-module__CHiY3G__steps button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c7d4e4;align-items:center;gap:18px;min-height:62px;padding:18px 0;font-size:18px;transition:color .16s;display:flex}.LiraWalkthrough-module__CHiY3G__steps button[aria-selected=true]{color:#222a40}.LiraWalkthrough-module__CHiY3G__steps button:not([aria-selected=true]){color:#596b80}.LiraWalkthrough-module__CHiY3G__steps button>svg{opacity:0;margin-left:auto;transition:opacity .16s}.LiraWalkthrough-module__CHiY3G__steps button[aria-selected=true]>svg{opacity:1}.LiraWalkthrough-module__CHiY3G__steps button:active{background:#dfeaf7}.LiraWalkthrough-module__CHiY3G__number{font-variant-numeric:tabular-nums;color:#496c98;font-size:12px}.LiraWalkthrough-module__CHiY3G__panel{min-width:0}.LiraWalkthrough-module__CHiY3G__panel[hidden]{display:none}.LiraWalkthrough-module__CHiY3G__panel:focus-visible{outline-offset:8px;outline:3px solid #376db3}.LiraWalkthrough-module__CHiY3G__scene>div{place-items:center;height:540px;padding:28px 12px;display:grid;position:relative}.LiraWalkthrough-module__CHiY3G__artwork{pointer-events:none;position:absolute;inset:0}.LiraWalkthrough-module__CHiY3G__fan{width:340px;height:auto;position:absolute;top:-8px;right:-60px;rotate:-8deg}.LiraWalkthrough-module__CHiY3G__artwork[data-phase="1"] .LiraWalkthrough-module__CHiY3G__fan{rotate:8deg}.LiraWalkthrough-module__CHiY3G__artwork[data-phase="2"] .LiraWalkthrough-module__CHiY3G__fan{rotate:20deg}.LiraWalkthrough-module__CHiY3G__studio{z-index:1;color:#222a40;width:100%;max-width:520px;animation:LiraWalkthrough-module__CHiY3G__arrive .24s var(--ease-out);background:#fff;border:1px solid #d7e2ee;border-radius:20px;padding:26px;position:relative;box-shadow:0 14px 40px #1b345a18}.LiraWalkthrough-module__CHiY3G__studioHeader{color:#6c88ad;justify-content:space-between;align-items:center;display:flex}.LiraWalkthrough-module__CHiY3G__wordmark{letter-spacing:-.05em;color:#222a40;font-size:25px;line-height:1}.LiraWalkthrough-module__CHiY3G__wordmark>span{color:#6c88ad;margin-left:2px}.LiraWalkthrough-module__CHiY3G__caption{letter-spacing:.08em;color:#63758d;font-size:10px;line-height:16px;margin-top:24px!important}.LiraWalkthrough-module__CHiY3G__studio .LiraWalkthrough-module__CHiY3G__studioTitle{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:25px;font-weight:450;line-height:1.16}.LiraWalkthrough-module__CHiY3G__configuration{gap:9px;margin:22px 0 0;display:grid}.LiraWalkthrough-module__CHiY3G__field{animation:LiraWalkthrough-module__CHiY3G__arrive .24s var(--ease-out) both;background:#f8fafd;border:1px solid #dfe7f1;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;display:flex}.LiraWalkthrough-module__CHiY3G__fieldIcon{color:#6687b0;flex-shrink:0;place-items:center;display:grid}.LiraWalkthrough-module__CHiY3G__field>dl{min-width:0;margin:0}.LiraWalkthrough-module__CHiY3G__field dt{color:#6a7b90;font-size:10px;line-height:15px}.LiraWalkthrough-module__CHiY3G__field dd{margin:3px 0 0;font-size:14px;line-height:20px}.LiraWalkthrough-module__CHiY3G__difficultyMark{align-items:flex-end;gap:3px;height:18px;margin-left:auto;display:flex}.LiraWalkthrough-module__CHiY3G__difficultyMark i{background:#7da7dc;border-radius:1px;width:4px;height:6px}.LiraWalkthrough-module__CHiY3G__difficultyMark i:nth-child(2){height:10px}.LiraWalkthrough-module__CHiY3G__difficultyMark i:nth-child(3){height:14px}.LiraWalkthrough-module__CHiY3G__difficultyMark i:nth-child(4){background:#dce5f0;height:18px}.LiraWalkthrough-module__CHiY3G__studioNote{color:#60728a;font-size:13px;line-height:20px;margin-top:20px!important}.LiraWalkthrough-module__CHiY3G__studio[data-phase="1"]{color:#fff;background:#222a40;border-color:#465674}.LiraWalkthrough-module__CHiY3G__studio[data-phase="1"] :is(.LiraWalkthrough-module__CHiY3G__wordmark,.LiraWalkthrough-module__CHiY3G__studioTitle){color:#fff}.LiraWalkthrough-module__CHiY3G__studio[data-phase="1"] :is(.LiraWalkthrough-module__CHiY3G__wordmark>span,.LiraWalkthrough-module__CHiY3G__studioHeader,.LiraWalkthrough-module__CHiY3G__caption){color:#b5cceb}.LiraWalkthrough-module__CHiY3G__waveform{justify-content:center;align-items:center;gap:5px;height:44px;margin:20px 0;display:flex}.LiraWalkthrough-module__CHiY3G__waveform i{transform-origin:50%;background:#81afe5;border-radius:4px;width:4px;animation:1s ease-in-out infinite alternate LiraWalkthrough-module__CHiY3G__speak}.LiraWalkthrough-module__CHiY3G__scene>div[data-motion=false] .LiraWalkthrough-module__CHiY3G__waveform i{animation-play-state:paused}.LiraWalkthrough-module__CHiY3G__dialogue{gap:18px;display:grid}.LiraWalkthrough-module__CHiY3G__turn{max-width:92%;animation:LiraWalkthrough-module__CHiY3G__arrive .26s var(--ease-out) both}.LiraWalkthrough-module__CHiY3G__speaker{color:#b5cceb;margin:0 12px 7px;font-size:10px;line-height:15px;display:block}.LiraWalkthrough-module__CHiY3G__turn>p{color:#222a40;letter-spacing:-.025em;background:#e7f0fc;border-radius:16px 16px 16px 3px;padding:16px 18px;font-size:21px;line-height:1.23}.LiraWalkthrough-module__CHiY3G__turn[data-speaker=rep]{justify-self:end}.LiraWalkthrough-module__CHiY3G__turn[data-speaker=rep] .LiraWalkthrough-module__CHiY3G__speaker{text-align:right;color:#c7e4d1}.LiraWalkthrough-module__CHiY3G__turn[data-speaker=rep]>p{color:#fff;background:#3b4c68;border-radius:16px 16px 3px;font-size:17px;line-height:1.35}.LiraWalkthrough-module__CHiY3G__coaching{gap:12px;margin-top:24px;display:grid}.LiraWalkthrough-module__CHiY3G__coachingRow{animation:LiraWalkthrough-module__CHiY3G__arrive .26s var(--ease-out) both;background:#f0f7f2;border:1px solid #dbe9df;border-radius:12px;gap:12px;padding:17px 15px;display:flex}.LiraWalkthrough-module__CHiY3G__coachingIcon{color:#3f6c4e;background:#dbebdf;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.LiraWalkthrough-module__CHiY3G__coachingRow strong{font-size:14px;font-weight:500;line-height:21px;display:block}.LiraWalkthrough-module__CHiY3G__coachingRow p{color:#536c5a;font-size:13px;line-height:20px;margin-top:6px!important}.LiraWalkthrough-module__CHiY3G__coachingRow[data-outcome=next]{background:#eff4fc;border-color:#dbe5f4}.LiraWalkthrough-module__CHiY3G__coachingRow[data-outcome=next] .LiraWalkthrough-module__CHiY3G__coachingIcon{color:#5276a3;background:#dce8f8}.LiraWalkthrough-module__CHiY3G__coachingRow[data-outcome=next] p{color:#566d8a}.LiraWalkthrough-module__CHiY3G__explanation{color:#56677b;min-height:104px;font-size:17px;line-height:26px;margin:20px 12px 0!important}@keyframes LiraWalkthrough-module__CHiY3G__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes LiraWalkthrough-module__CHiY3G__speak{0%{transform:scaleY(.28)}43%{transform:scaleY(1)}to{transform:scaleY(.52)}}@media (min-width:1024px) and (max-width:1279px){.LiraWalkthrough-module__CHiY3G__inner{gap:52px;padding-inline:40px}.LiraWalkthrough-module__CHiY3G__studio{padding:22px}}@media (max-width:1023px){.LiraWalkthrough-module__CHiY3G__inner{grid-template-columns:minmax(0,1fr);gap:40px;padding:92px 40px}.LiraWalkthrough-module__CHiY3G__copy{max-width:660px}.LiraWalkthrough-module__CHiY3G__panel{width:100%;max-width:580px;margin-inline:auto}.LiraWalkthrough-module__CHiY3G__explanation{min-height:78px}}@media (max-width:599px){.LiraWalkthrough-module__CHiY3G__inner .LiraWalkthrough-module__CHiY3G__copy h2{font-size:38px;line-height:1.06}.LiraWalkthrough-module__CHiY3G__inner{gap:30px;padding:76px 24px}.LiraWalkthrough-module__CHiY3G__description{font-size:18px;line-height:27px}.LiraWalkthrough-module__CHiY3G__scene>div{height:560px;padding:24px 0}.LiraWalkthrough-module__CHiY3G__studio{padding:22px}.LiraWalkthrough-module__CHiY3G__studio .LiraWalkthrough-module__CHiY3G__studioTitle{font-size:23px}.LiraWalkthrough-module__CHiY3G__field{gap:10px;padding:12px}.LiraWalkthrough-module__CHiY3G__field dd{font-size:13px;line-height:19px}.LiraWalkthrough-module__CHiY3G__fan{width:240px;top:6px;right:-50px}.LiraWalkthrough-module__CHiY3G__turn>p{padding:15px;font-size:20px}.LiraWalkthrough-module__CHiY3G__turn[data-speaker=rep]>p{font-size:16px}.LiraWalkthrough-module__CHiY3G__studio[data-phase="1"] .LiraWalkthrough-module__CHiY3G__caption{margin-top:18px!important}.LiraWalkthrough-module__CHiY3G__studio[data-phase="1"] .LiraWalkthrough-module__CHiY3G__waveform{margin-block:14px}.LiraWalkthrough-module__CHiY3G__explanation{min-height:130px;margin-inline:0!important}}@media (prefers-reduced-motion:reduce){.LiraWalkthrough-module__CHiY3G__studio,.LiraWalkthrough-module__CHiY3G__field,.LiraWalkthrough-module__CHiY3G__turn,.LiraWalkthrough-module__CHiY3G__coachingRow,.LiraWalkthrough-module__CHiY3G__waveform i{animation:none}.LiraWalkthrough-module__CHiY3G__steps button,.LiraWalkthrough-module__CHiY3G__steps button>svg{transition:none}}
.LiraServiceLanding-module__UsdEUG__page h1{margin-top:1.25rem;font-size:clamp(3.75rem,5vw,4.75rem)}.LiraServiceLanding-module__UsdEUG__page h1+p{max-width:31rem}.LiraServiceLanding-module__UsdEUG__coach{width:min(100%,32rem);height:auto;margin-inline:auto;display:block}.LiraServiceLanding-module__UsdEUG__capabilities{margin-top:2rem}.LiraServiceLanding-module__UsdEUG__closingHeadline{white-space:pre-line}.LiraServiceLanding-module__UsdEUG__capabilities h3{font-size:1rem;font-weight:600}.LiraServiceLanding-module__UsdEUG__capabilities>div{flex-wrap:wrap;gap:0 1.5rem;margin-top:.5rem;display:flex}@media (max-width:767px){.LiraServiceLanding-module__UsdEUG__page h1{font-size:clamp(2.75rem,10vw,3.75rem)}}
.RichText-module__Q49QRG__section{padding:3rem 0}@media (min-width:1024px){.RichText-module__Q49QRG__section{padding:4rem 0}}.RichText-module__Q49QRG__prose{color:var(--color-dark-green);max-width:66ch;margin-left:auto;margin-right:auto}.RichText-module__Q49QRG__prose[data-bare=true]{max-width:none}.RichText-module__Q49QRG__section[data-align=left] .RichText-module__Q49QRG__prose,.RichText-module__Q49QRG__prose[data-align=left]{margin-left:0;margin-right:0}.RichText-module__Q49QRG__h1,.RichText-module__Q49QRG__h2,.RichText-module__Q49QRG__h3,.RichText-module__Q49QRG__h4{font-family:var(--font-body);letter-spacing:-.025em;color:var(--color-dark-green);margin:0;font-weight:600}.RichText-module__Q49QRG__h1,.RichText-module__Q49QRG__h2{letter-spacing:-.01em;scroll-margin-top:calc(var(--nav-height) + 1.5rem);font-size:1.5rem;font-weight:600;line-height:1.25}.RichText-module__Q49QRG__h3{letter-spacing:-.005em;scroll-margin-top:calc(var(--nav-height) + 1.5rem);font-size:1.125rem;font-weight:600;line-height:1.4}.RichText-module__Q49QRG__h4{font-size:1rem;font-weight:600;line-height:1.4}.RichText-module__Q49QRG__p{color:var(--color-ink);margin:0;font-size:1.0625rem;line-height:1.65}.RichText-module__Q49QRG__pHeading{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.RichText-module__Q49QRG__ul,.RichText-module__Q49QRG__ol{color:var(--color-ink);margin:0;padding-left:1.5rem;font-size:1.0625rem;line-height:1.65}.RichText-module__Q49QRG__ul li,.RichText-module__Q49QRG__ol li{margin-bottom:.4rem}.RichText-module__Q49QRG__quote{border-left:2px solid var(--color-mint);color:var(--color-dark-green);margin:0;padding:.5rem 0 .5rem 1.25rem;font-size:1.0625rem;font-style:italic;line-height:1.55}.RichText-module__Q49QRG__link{color:var(--color-dark-green);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-mint);text-decoration-color:var(--color-mint)}.RichText-module__Q49QRG__link:hover{-webkit-text-decoration-color:var(--color-dark-green);text-decoration-color:var(--color-dark-green)}.RichText-module__Q49QRG__highlight{background:color-mix(in srgb, var(--color-mint) 55%, transparent);color:inherit;border-radius:2px;padding:0 .1em}.RichText-module__Q49QRG__code{font-family:var(--font-mono);background:color-mix(in srgb, var(--color-dark-green) 7%, transparent);color:var(--color-dark-green);font-size:.92em;font-weight:inherit;word-break:break-word;border-radius:4px;padding:.1em .35em}.RichText-module__Q49QRG__codeBlockFigure{margin:0}.RichText-module__Q49QRG__codeBlock{border:1px solid color-mix(in srgb, var(--color-dark-green) 14%, transparent);background:color-mix(in srgb, var(--color-dark-green) 4%, transparent);border-radius:12px;overflow:hidden}.RichText-module__Q49QRG__codeBlockHeader{border-bottom:1px solid color-mix(in srgb, var(--color-dark-green) 10%, transparent);background:color-mix(in srgb, var(--color-dark-green) 6%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .6rem .4rem 1rem;display:flex}.RichText-module__Q49QRG__codeBlockLanguage{font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.02em;color:color-mix(in srgb, var(--color-ink) 70%, transparent);font-size:.75rem}.RichText-module__Q49QRG__codeBlockCopy{appearance:none;color:var(--color-dark-green);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .6rem;font-size:.8125rem;font-weight:500;transition:background-color .12s}.RichText-module__Q49QRG__codeBlockCopy:hover{background:color-mix(in srgb, var(--color-dark-green) 10%, transparent)}.RichText-module__Q49QRG__codeBlockCopy:focus-visible{outline:2px solid var(--color-dark-green);outline-offset:2px}.RichText-module__Q49QRG__codeBlockPre{font-family:var(--font-mono);color:var(--color-ink);margin:0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.55;overflow-x:auto}.RichText-module__Q49QRG__codeBlockCode{font-family:inherit;font-size:inherit;white-space:pre;background:0 0;padding:0}.RichText-module__Q49QRG__codeBlockCaption{color:color-mix(in srgb, var(--color-ink) 70%, transparent);text-align:center;margin:.6rem 0 0;font-size:.875rem}.RichText-module__Q49QRG__callout{border-left:3px solid;border-radius:12px;padding:1.25rem 1.5rem}.RichText-module__Q49QRG__calloutTip{background:color-mix(in srgb, var(--color-mint) 22%, transparent);border-left-color:var(--color-dark-green)}.RichText-module__Q49QRG__calloutInfo{background:color-mix(in srgb, var(--color-sky,#dbe8f4) 60%, transparent);border-left-color:#2a5a8a}.RichText-module__Q49QRG__calloutWarning{background:color-mix(in srgb, var(--color-cream,#f4ecd8) 80%, transparent);border-left-color:#a0751f}.RichText-module__Q49QRG__calloutTitle{color:var(--color-dark-green);margin:0 0 .35rem;font-size:1.0625rem;font-weight:600}.RichText-module__Q49QRG__calloutBody{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.6}.RichText-module__Q49QRG__pullQuote{border-left:3px solid var(--color-accent);margin:0;padding:.25rem 0 .25rem 1.5rem}.RichText-module__Q49QRG__pullQuoteText{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-dark-green);margin:0;font-size:1.625rem;font-weight:500;line-height:1.3}.RichText-module__Q49QRG__pullQuoteAttr{letter-spacing:.08em;text-transform:uppercase;color:var(--color-sage);margin-top:1rem;font-size:.8125rem;font-weight:500}.RichText-module__Q49QRG__pullQuoteRole{color:color-mix(in srgb, var(--color-sage) 80%, transparent)}.RichText-module__Q49QRG__youtube{margin:0}.RichText-module__Q49QRG__youtubeFrame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.RichText-module__Q49QRG__youtubeFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.RichText-module__Q49QRG__youtubeCaption{color:color-mix(in srgb, var(--color-ink) 75%, transparent);text-align:center;margin-top:.5rem;font-size:.9375rem}.RichText-module__Q49QRG__htmlEmbed{margin:0}.RichText-module__Q49QRG__htmlEmbedFrame{width:100%}.RichText-module__Q49QRG__htmlEmbedFrame iframe{border:0;width:100%;display:block}.RichText-module__Q49QRG__htmlEmbedCaption{color:color-mix(in srgb, var(--color-ink) 75%, transparent);text-align:center;margin-top:.5rem;font-size:.9375rem}.RichText-module__Q49QRG__imageFigure{background:color-mix(in srgb, var(--color-dark-green) 5%, transparent);border-radius:12px;margin:0;position:relative;overflow:hidden}.RichText-module__Q49QRG__imageFigure:after{content:"";border:1px solid color-mix(in srgb, var(--color-dark-green) 14%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.RichText-module__Q49QRG__imageEl{object-fit:cover;width:100%;height:100%;display:block}.RichText-module__Q49QRG__imageCaption{color:color-mix(in srgb, var(--color-ink) 70%, transparent);text-align:center;margin:.75rem 0 0;font-size:.875rem;line-height:1.5;display:block}.RichText-module__Q49QRG__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--color-dark-green) 14%, transparent);border-radius:12px;margin:0;overflow-x:auto}.RichText-module__Q49QRG__table{border-collapse:collapse;width:100%;color:var(--color-ink);font-size:.9375rem;line-height:1.5}.RichText-module__Q49QRG__table th,.RichText-module__Q49QRG__table td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--color-dark-green) 10%, transparent);padding:.75rem 1rem}.RichText-module__Q49QRG__table thead th{background:color-mix(in srgb, var(--color-mint) 22%, transparent);color:var(--color-dark-green);letter-spacing:-.005em;border-bottom-color:color-mix(in srgb, var(--color-dark-green) 20%, transparent);font-size:.875rem;font-weight:600}.RichText-module__Q49QRG__table tbody tr:last-child td{border-bottom:0}.RichText-module__Q49QRG__ctaWrap{text-align:center;margin:0}.RichText-module__Q49QRG__cta{border-radius:999px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.RichText-module__Q49QRG__ctaPrimary{background:var(--color-dark-green);color:#fff}.RichText-module__Q49QRG__ctaSecondary{color:var(--color-dark-green);box-shadow:inset 0 0 0 1.5px var(--color-dark-green);background:0 0}.RichText-module__Q49QRG__ctaMint{background:var(--color-mint);color:var(--color-dark-green)}.RichText-module__Q49QRG__cta:hover{box-shadow:0 6px 18px -8px color-mix(in srgb, var(--color-dark-green) 60%, transparent);transform:translateY(-1px)}.RichText-module__Q49QRG__cardList,.RichText-module__Q49QRG__cardGrid{margin:0;padding:0;list-style:none}.RichText-module__Q49QRG__cardList{flex-direction:column;gap:.75rem;display:flex}.RichText-module__Q49QRG__cardGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.RichText-module__Q49QRG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.RichText-module__Q49QRG__numberedCard{background:color-mix(in srgb, var(--color-rule) 9%, transparent);border-radius:12px;margin:0;padding:1.0625rem 1.25rem 1.125rem}.RichText-module__Q49QRG__cardList .RichText-module__Q49QRG__numberedCard{grid-template-columns:1.625rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.RichText-module__Q49QRG__cardBadge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-dark-green) 10%, transparent);color:var(--color-dark-green);justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.RichText-module__Q49QRG__cardList .RichText-module__Q49QRG__cardBadge{width:1.625rem;height:1.625rem;margin-top:.0625rem}.RichText-module__Q49QRG__cardGrid .RichText-module__Q49QRG__cardBadge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.625rem;padding:.1875rem .625rem;font-size:.6875rem}.RichText-module__Q49QRG__cardTitle{letter-spacing:-.01em;color:var(--color-dark-green);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35}.RichText-module__Q49QRG__cardBody{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.55}.RichText-module__Q49QRG__cardGrid .RichText-module__Q49QRG__cardBody{color:var(--color-muted);font-size:.9375rem}.RichText-module__Q49QRG__cardLead{color:var(--color-dark-green);font-weight:600}.RichText-module__Q49QRG__recordingEmbed{display:block}.RichText-module__Q49QRG__prose>*+*{margin-top:1.25rem}.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__h2{margin-top:5rem}.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__h3{margin-top:2.5rem}.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__h1,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__h4,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__pHeading,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__ul,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__ol,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__quote,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__pullQuote,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__callout,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__youtube,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__imageFigure,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__htmlEmbed,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__ctaWrap,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__tableWrap,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__codeBlockFigure,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__cardList,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__cardGrid,.RichText-module__Q49QRG__prose>*+.RichText-module__Q49QRG__recordingEmbed,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__quote+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__pullQuote+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__callout+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__youtube+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__imageFigure+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__htmlEmbed+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__ctaWrap+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__tableWrap+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__codeBlockFigure+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__ul+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__ol+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__cardList+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__cardGrid+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__recordingEmbed+*{margin-top:2rem}.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__h1+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__h2+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__h3+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__h4+*,.RichText-module__Q49QRG__prose>.RichText-module__Q49QRG__pHeading+*{margin-top:.875rem}
.LiraProductBridge-module__NKb_1q__bridge{color:#222a40;font-family:var(--font-body);background:#f5f8fc}.LiraProductBridge-module__NKb_1q__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:76px;max-width:1440px;margin-inline:auto;padding:96px 68px;display:grid}.LiraProductBridge-module__NKb_1q__eyebrow{letter-spacing:.08em;color:#606b7a;font-size:11px;line-height:17px;margin:0 0 24px!important}.LiraProductBridge-module__NKb_1q__intro h2{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;margin:0;font-weight:450;line-height:1.06;font-size:clamp(36px,3.35vw,48px)!important}.LiraProductBridge-module__NKb_1q__description{color:#606b7a;max-width:480px;font-size:17px;line-height:26px;margin:22px 0 0!important}.LiraProductBridge-module__NKb_1q__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.LiraProductBridge-module__NKb_1q__product{min-width:0}.LiraProductBridge-module__NKb_1q__product+.LiraProductBridge-module__NKb_1q__product{border-left:1px solid #cdd8e5;padding-left:28px}.LiraProductBridge-module__NKb_1q__productHeading{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.LiraProductBridge-module__NKb_1q__productHeading h3{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:450;line-height:1.2}.LiraProductBridge-module__NKb_1q__product>p{min-height:100px;font-size:16px;line-height:25px;margin:16px 0 0!important}.LiraProductBridge-module__NKb_1q__product>a{min-height:44px;color:inherit;align-items:center;gap:10px;margin-top:12px;font-size:15px;text-decoration:none;display:inline-flex}.LiraProductBridge-module__NKb_1q__product>a:focus-visible{outline-offset:6px;outline:3px solid #376db3}.LiraProductBridge-module__NKb_1q__footerSection{color:var(--color-mint);background:var(--color-ink);border-bottom:1px solid #cbffc426}.LiraProductBridge-module__NKb_1q__footerSection .LiraProductBridge-module__NKb_1q__inner{padding-bottom:64px}.LiraProductBridge-module__NKb_1q__footerSection :is(.LiraProductBridge-module__NKb_1q__eyebrow,.LiraProductBridge-module__NKb_1q__description){color:#bed5c4}.LiraProductBridge-module__NKb_1q__footerSection .LiraProductBridge-module__NKb_1q__product+.LiraProductBridge-module__NKb_1q__product{border-color:#cbffc433}.LiraProductBridge-module__NKb_1q__footerSection .LiraProductBridge-module__NKb_1q__product>a:focus-visible{outline-color:var(--color-mint)}@media (hover:hover) and (pointer:fine){.LiraProductBridge-module__NKb_1q__product>a:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1279px){.LiraProductBridge-module__NKb_1q__inner{gap:48px;padding-inline:40px}.LiraProductBridge-module__NKb_1q__products{gap:20px}.LiraProductBridge-module__NKb_1q__product+.LiraProductBridge-module__NKb_1q__product{padding-left:20px}}@media (max-width:1023px){.LiraProductBridge-module__NKb_1q__inner{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:80px}.LiraProductBridge-module__NKb_1q__intro{max-width:660px}.LiraProductBridge-module__NKb_1q__products{gap:40px;max-width:660px}.LiraProductBridge-module__NKb_1q__product+.LiraProductBridge-module__NKb_1q__product{padding-left:40px}.LiraProductBridge-module__NKb_1q__product>p{max-width:260px;min-height:50px}}@media (max-width:599px){.LiraProductBridge-module__NKb_1q__inner{gap:36px;padding:72px 24px}.LiraProductBridge-module__NKb_1q__intro h2{font-size:clamp(28px,8.2vw,34px)!important}.LiraProductBridge-module__NKb_1q__products{grid-template-columns:minmax(0,1fr);gap:28px}.LiraProductBridge-module__NKb_1q__product+.LiraProductBridge-module__NKb_1q__product{border:0;border-top:1px solid #cdd8e5;padding:28px 0 0}.LiraProductBridge-module__NKb_1q__productHeading{flex-direction:row;align-items:center;gap:16px}.LiraProductBridge-module__NKb_1q__product>p{max-width:100%;min-height:0}}
.LogoGrid-module__xblvuW__grid{width:100%;max-width:1120px;padding:0 var(--container-pad-x);box-sizing:border-box;--logo-scale:.74;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}@media (min-width:768px){.LogoGrid-module__xblvuW__grid{--logo-scale:.86;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.LogoGrid-module__xblvuW__grid{grid-template-columns:repeat(var(--logo-cols,6), minmax(0, 1fr));--logo-scale:1}}.LogoGrid-module__xblvuW__item{min-width:0;display:flex}.LogoGrid-module__xblvuW__cell{border-radius:var(--radius-md);width:100%;height:64px;color:var(--color-dark-green);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (min-width:1024px){.LogoGrid-module__xblvuW__cell{height:76px}}.LogoGrid-module__xblvuW__mark{max-width:78%;display:inline-flex;position:relative}.LogoGrid-module__xblvuW__logo{width:calc(var(--logo-w) * var(--logo-scale,1));opacity:.55;max-width:100%;height:auto;transition:opacity .2s ease-out;display:block}.LogoGrid-module__xblvuW__badge{color:var(--color-dark-green);opacity:.5;transition:opacity .2s ease-out, transform .2s var(--ease-out);line-height:0;display:block;position:absolute;top:-5px;right:-12px}.LogoGrid-module__xblvuW__cellLink:hover .LogoGrid-module__xblvuW__badge,.LogoGrid-module__xblvuW__cellLink:focus-visible .LogoGrid-module__xblvuW__badge{opacity:1;transform:translate(1px,-1px)}.LogoGrid-module__xblvuW__cellLink{cursor:pointer;transition:background-color .2s ease-out}.LogoGrid-module__xblvuW__cellLink:hover,.LogoGrid-module__xblvuW__cellLink:focus-visible{background:#ffffff4d}.LogoGrid-module__xblvuW__cellLink:hover .LogoGrid-module__xblvuW__logo,.LogoGrid-module__xblvuW__cellLink:focus-visible .LogoGrid-module__xblvuW__logo{opacity:1}.LogoGrid-module__xblvuW__cellLink:focus-visible{outline-offset:-2px;outline:2px solid}.LogoGrid-module__xblvuW__card{z-index:2;border-radius:var(--radius-md);text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e9ebf2;flex-direction:column;gap:.375rem;width:16rem;padding:.75rem .875rem .8125rem;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;display:flex;position:absolute;top:calc(100% - .25rem);left:50%;transform:translate(-50%,-4px);box-shadow:0 14px 34px #06280f24}.LogoGrid-module__xblvuW__card:after{content:"";background:#fff;border-top:1px solid #e9ebf2;border-left:1px solid #e9ebf2;width:10px;height:10px;margin:0 0 -5px -5px;position:absolute;bottom:100%;left:50%;transform:rotate(45deg)}.LogoGrid-module__xblvuW__cell:hover .LogoGrid-module__xblvuW__card,.LogoGrid-module__xblvuW__cell:focus-visible .LogoGrid-module__xblvuW__card{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .16s ease-out,visibility;transform:translate(-50%)}.LogoGrid-module__xblvuW__cardLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#499067;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.LogoGrid-module__xblvuW__cardNote{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:1.4}html[data-time-of-day=night] .LogoGrid-module__xblvuW__logo{filter:brightness(0)invert();opacity:.4}html[data-time-of-day=night] .LogoGrid-module__xblvuW__cellLink:hover .LogoGrid-module__xblvuW__logo,html[data-time-of-day=night] .LogoGrid-module__xblvuW__cellLink:focus-visible .LogoGrid-module__xblvuW__logo{opacity:.9}html[data-time-of-day=night] .LogoGrid-module__xblvuW__badge{color:#fff;opacity:.45}html[data-time-of-day=night] .LogoGrid-module__xblvuW__cellLink:hover,html[data-time-of-day=night] .LogoGrid-module__xblvuW__cellLink:focus-visible{background:#ffffff14}@media (prefers-reduced-motion:reduce){.LogoGrid-module__xblvuW__logo,.LogoGrid-module__xblvuW__badge,.LogoGrid-module__xblvuW__cellLink,.LogoGrid-module__xblvuW__card{transition:none}.LogoGrid-module__xblvuW__card{transform:translate(-50%)}}
.BlogRelatedPosts-module__t24LTa__wrap{border-top:1px dashed #06280f2e;margin-top:3rem;padding-top:2rem}.BlogRelatedPosts-module__t24LTa__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-dark-green);margin:0 0 1.5rem;font-size:1.5rem;font-weight:500}@media (min-width:768px){.BlogRelatedPosts-module__t24LTa__heading{font-size:1.75rem}}.BlogRelatedPosts-module__t24LTa__list{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.BlogRelatedPosts-module__t24LTa__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.BlogRelatedPosts-module__t24LTa__card{color:inherit;transition:transform .2s var(--ease-out);border-radius:12px;flex-direction:column;gap:.875rem;text-decoration:none;display:flex}.BlogRelatedPosts-module__t24LTa__card:hover{transform:translateY(-2px)}.BlogRelatedPosts-module__t24LTa__cover{aspect-ratio:16/10;background:#06280f0f;border-radius:10px;position:relative;overflow:hidden}.BlogRelatedPosts-module__t24LTa__coverTeal{background:#5bc0be2e}.BlogRelatedPosts-module__t24LTa__coverMint{background:#c3e8c673}.BlogRelatedPosts-module__t24LTa__coverSky{background:#a0c4e659}.BlogRelatedPosts-module__t24LTa__coverCream{background:#f5ead78c}.BlogRelatedPosts-module__t24LTa__coverImage{object-fit:cover;width:100%;height:100%;display:block}.BlogRelatedPosts-module__t24LTa__coverGraphics{background-image:radial-gradient(circle at 20% 30%,#ffffff2e 0%,#0000 40%),radial-gradient(circle at 80% 70%,#06280f0f 0%,#0000 50%);position:absolute;inset:0}.BlogRelatedPosts-module__t24LTa__body{flex-direction:column;gap:.5rem;display:flex}.BlogRelatedPosts-module__t24LTa__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.5rem;font-size:.625rem;font-weight:700;display:inline-flex}.BlogRelatedPosts-module__t24LTa__metaDot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.BlogRelatedPosts-module__t24LTa__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-dark-green);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:768px){.BlogRelatedPosts-module__t24LTa__cardTitle{font-size:1.0625rem}}.BlogRelatedPosts-module__t24LTa__rows{margin:0;padding:0;list-style:none}.BlogRelatedPosts-module__t24LTa__row{margin:0}.BlogRelatedPosts-module__t24LTa__row+.BlogRelatedPosts-module__t24LTa__row{border-top:1px solid color-mix(in srgb, var(--color-rule) 20%, transparent)}.BlogRelatedPosts-module__t24LTa__rowLink{color:inherit;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.BlogRelatedPosts-module__t24LTa__thumb{aspect-ratio:16/10;border-radius:8px;flex:none;width:88px}@media (min-width:560px){.BlogRelatedPosts-module__t24LTa__thumb{width:116px}}.BlogRelatedPosts-module__t24LTa__rowBody{flex-direction:column;flex:auto;gap:.3125rem;min-width:0;display:flex}.BlogRelatedPosts-module__t24LTa__rowTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-dark-green);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:768px){.BlogRelatedPosts-module__t24LTa__rowTitle{font-size:1.125rem}}.BlogRelatedPosts-module__t24LTa__rowArrow{color:#9199ae;transition:transform .2s var(--ease-out), color .2s var(--ease-out);flex:none}.BlogRelatedPosts-module__t24LTa__rowLink:hover .BlogRelatedPosts-module__t24LTa__rowArrow{color:var(--color-dark-green);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.BlogRelatedPosts-module__t24LTa__rowArrow,.BlogRelatedPosts-module__t24LTa__rowLink:hover .BlogRelatedPosts-module__t24LTa__rowArrow{transition:none;transform:none}}
.BlogPostLayout-module__HLdUwW__section{padding:0}.BlogPostLayout-module__HLdUwW__frame{--frame-rule:1px dashed color-mix(in srgb, var(--color-rule) 38%, transparent);--toc-width:320px;grid-template-columns:minmax(0,1fr);grid-template-areas:"byline""body";display:grid;position:relative}.BlogPostLayout-module__HLdUwW__byline{grid-area:byline;padding:1.25rem 0}.BlogPostLayout-module__HLdUwW__body{grid-area:body;padding:2rem 0 3rem}.BlogPostLayout-module__HLdUwW__toc{display:none}@media (min-width:1100px){.BlogPostLayout-module__HLdUwW__frame{grid-template-columns:minmax(0, 1fr) var(--toc-width);grid-template-areas:"byline byline""body toc"}.BlogPostLayout-module__HLdUwW__frame:after{content:"";top:0;bottom:0;right:var(--toc-width);border-right:var(--frame-rule);pointer-events:none;position:absolute}.BlogPostLayout-module__HLdUwW__byline{border-bottom:var(--frame-rule);padding:1.5rem 1.75rem}.BlogPostLayout-module__HLdUwW__body{padding:2.5rem 3rem 5rem 1.75rem}.BlogPostLayout-module__HLdUwW__toc{grid-area:toc;display:block}.BlogPostLayout-module__HLdUwW__tocSticky{top:calc(var(--nav-height) + 1.5rem);height:calc(100vh - var(--nav-height) - 1.5rem);z-index:10;flex-direction:column;display:flex;position:sticky;overflow:visible}.BlogPostLayout-module__HLdUwW__tocHeader{border-bottom:var(--frame-rule);flex:none;padding:1.5rem 1.75rem 1.25rem}.BlogPostLayout-module__HLdUwW__tocScroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-dark-green) 18%, transparent) transparent;flex:auto;padding:2.5rem 1.75rem 1.5rem;overflow-y:auto}.BlogPostLayout-module__HLdUwW__tocFooter{border-top:var(--frame-rule);flex:none}}.BlogPostLayout-module__HLdUwW__body{flex-direction:column;gap:2.5rem;display:flex}:is(.BlogPostLayout-module__HLdUwW__body>[data-bare=true],.BlogPostLayout-module__HLdUwW__body>[class*=BlogAuthorCard-module]){width:100%;max-width:41rem}
.HeroDotGrid-module__5s5KgG__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}
.BlogQuoteShareTooltip-module__ya777G__root{z-index:1000;animation:BlogQuoteShareTooltip-module__ya777G__tooltip-in .14s var(--ease-out);position:absolute;transform:translate(-50%,-100%)}@media (pointer:coarse){.BlogQuoteShareTooltip-module__ya777G__root{display:none}}@keyframes BlogQuoteShareTooltip-module__ya777G__tooltip-in{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}.BlogQuoteShareTooltip-module__ya777G__trigger{color:var(--color-dark-green);border:1px solid color-mix(in srgb, var(--color-dark-green) 14%, transparent);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:#fff;align-items:center;gap:.4rem;padding:.3125rem .625rem .3125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #06280f0f}.BlogQuoteShareTooltip-module__ya777G__trigger:hover{border-color:color-mix(in srgb, var(--color-dark-green) 26%, transparent);box-shadow:0 3px 10px #06280f17}.BlogQuoteShareTooltip-module__ya777G__trigger:focus-visible{outline:2px solid var(--color-dark-green);outline-offset:3px}.BlogQuoteShareTooltip-module__ya777G__sheet{width:min(280px,86vw);padding:var(--space-3);color:var(--color-dark-green);border:1px solid color-mix(in srgb, var(--color-dark-green) 14%, transparent);border-radius:var(--radius-md);background:#fff;box-shadow:0 4px 16px #06280f1a}.BlogQuoteShareTooltip-module__ya777G__preview{margin:0 0 var(--space-2);font-family:var(--font-body);color:color-mix(in srgb, var(--color-dark-green) 70%, transparent);padding:0 .25rem;font-size:.8125rem;font-weight:400;line-height:1.45}.BlogQuoteShareTooltip-module__ya777G__hint{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:color-mix(in srgb, var(--color-dark-green) 50%, transparent);padding:0 .25rem}.BlogQuoteShareTooltip-module__ya777G__actions{flex-direction:column;gap:1px;display:flex}.BlogQuoteShareTooltip-module__ya777G__action{color:var(--color-dark-green);border-radius:var(--radius-sm);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background-color .1s var(--ease-out);background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:400;display:flex}.BlogQuoteShareTooltip-module__ya777G__action:hover,.BlogQuoteShareTooltip-module__ya777G__action:focus-visible{background:color-mix(in srgb, var(--color-dark-green) 5%, transparent)}.BlogQuoteShareTooltip-module__ya777G__action:focus-visible{outline:1.5px solid var(--color-dark-green);outline-offset:1px}.BlogQuoteShareTooltip-module__ya777G__action[data-copied=true]{color:#0b5f2f}@media (prefers-reduced-motion:reduce){.BlogQuoteShareTooltip-module__ya777G__root{animation:none}.BlogQuoteShareTooltip-module__ya777G__trigger,.BlogQuoteShareTooltip-module__ya777G__action{transition:none}}
.HomeStoryBands-module__Qrn2Ra__stories{padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,5vw,4.5rem)}.HomeStoryBands-module__Qrn2Ra__headRow{align-items:flex-end;gap:2rem;margin:0 0 clamp(2rem,4vw,3rem);display:flex}.HomeStoryBands-module__Qrn2Ra__headline{font-family:var(--font-body);letter-spacing:-.04em;color:var(--color-dark-green);text-wrap:balance;max-width:28ch;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(3rem,1.2rem + 3.75vw,4.25rem);font-weight:700;line-height:1.08}.HomeStoryBands-module__Qrn2Ra__subheadline{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);opacity:.75;text-wrap:pretty;max-width:48ch;margin:clamp(.875rem,1.6vw,1.25rem) 0 0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:400;line-height:1.6}.HomeStoryBands-module__Qrn2Ra__bands{max-width:var(--container-max);padding:0 var(--container-pad-x);flex-direction:column;gap:clamp(1rem,2vw,1.25rem);margin:0 auto;display:flex}.HomeStoryBands-module__Qrn2Ra__headActions{align-items:center;gap:clamp(1rem,2vw,1.75rem);margin-left:auto;padding-bottom:.375rem;display:flex}.HomeStoryBands-module__Qrn2Ra__controls{gap:.5rem;display:none}.HomeStoryBands-module__Qrn2Ra__control{width:2.375rem;height:2.375rem;color:var(--color-dark-green);cursor:pointer;background:#fff;border:1px solid #e9ebf2;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:flex}.HomeStoryBands-module__Qrn2Ra__control:hover{border-color:var(--color-dark-green)}.HomeStoryBands-module__Qrn2Ra__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HomeStoryBands-module__Qrn2Ra__control{transition:none}}@media (min-width:1024px){.HomeStoryBands-module__Qrn2Ra__bands{--card-gap:clamp(1rem, 2vw, 1.25rem);gap:var(--card-gap);scroll-snap-type:x mandatory;scroll-padding:0 var(--container-pad-x);scrollbar-width:none;flex-flow:row;overflow-x:auto}.HomeStoryBands-module__Qrn2Ra__bands::-webkit-scrollbar{display:none}.HomeStoryBands-module__Qrn2Ra__bands>*{flex:0 0 calc((100% - var(--card-gap)) / 2);scroll-snap-align:start}.HomeStoryBands-module__Qrn2Ra__bands>:only-child{flex-basis:100%}.HomeStoryBands-module__Qrn2Ra__controls{display:flex}}.HomeStoryBands-module__Qrn2Ra__seeAll{white-space:nowrap;height:2.375rem;font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-dark-green);border:1px solid #06280f29;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.HomeStoryBands-module__Qrn2Ra__seeAll svg{transition:transform .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.HomeStoryBands-module__Qrn2Ra__seeAll:hover{border-color:#06280f66}.HomeStoryBands-module__Qrn2Ra__seeAll:hover svg{transform:translate(3px)}}@media (max-width:767px){.HomeStoryBands-module__Qrn2Ra__headRow{flex-wrap:wrap}.HomeStoryBands-module__Qrn2Ra__headActions{margin-left:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.HomeStoryBands-module__Qrn2Ra__seeAll,.HomeStoryBands-module__Qrn2Ra__seeAll svg{transition:none}.HomeStoryBands-module__Qrn2Ra__seeAll:hover svg{transform:none}}
.BlogShareButton-module__nQLy0G__root{display:inline-flex;position:relative}.BlogShareButton-module__nQLy0G__root[data-placement=aside]{width:100%;display:flex}.BlogShareButton-module__nQLy0G__root[data-placement=inline]{display:inline-flex}@media (max-width:1099.98px){.BlogShareButton-module__nQLy0G__root[data-placement=aside]{display:none}}@media (min-width:1100px){.BlogShareButton-module__nQLy0G__root[data-placement=inline]{display:none}}.BlogShareButton-module__nQLy0G__trigger{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-dark-green);border:1px solid color-mix(in srgb, var(--color-dark-green) 15%, transparent);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.01em;cursor:pointer;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;font-weight:600;display:inline-flex}.BlogShareButton-module__nQLy0G__root[data-placement=aside] .BlogShareButton-module__nQLy0G__trigger{width:100%;height:100%;padding:var(--space-3) var(--space-5);gap:var(--space-2);font-size:var(--fs-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted);background:0 0;border:0;border-radius:0;font-weight:500}.BlogShareButton-module__nQLy0G__root[data-placement=aside] .BlogShareButton-module__nQLy0G__trigger:hover{background:color-mix(in srgb, var(--color-dark-green) 4%, transparent);color:color-mix(in srgb, var(--color-dark-green) 85%, transparent)}.BlogShareButton-module__nQLy0G__root[data-placement=aside] .BlogShareButton-module__nQLy0G__trigger[data-has-quote=true]{background:var(--color-dark-green);color:var(--color-mint);animation:none}.BlogShareButton-module__nQLy0G__root[data-placement=aside] .BlogShareButton-module__nQLy0G__trigger[data-has-quote=true]:hover{background:color-mix(in srgb, var(--color-dark-green) 92%, white);color:var(--color-mint)}.BlogShareButton-module__nQLy0G__trigger:hover{border-color:color-mix(in srgb, var(--color-dark-green) 35%, transparent);background:color-mix(in srgb, var(--color-dark-green) 6%, transparent)}.BlogShareButton-module__nQLy0G__trigger:focus-visible{outline:2px solid var(--color-dark-green);outline-offset:2px}.BlogShareButton-module__nQLy0G__trigger[data-has-quote=true]{border-color:var(--color-dark-green);background:var(--color-dark-green);color:var(--color-mint);animation:BlogShareButton-module__nQLy0G__share-button-pulse 1.6s var(--ease-out) infinite}@keyframes BlogShareButton-module__nQLy0G__share-button-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-dark-green) 30%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-dark-green) 0%, transparent)}}.BlogShareButton-module__nQLy0G__label{white-space:nowrap}.BlogShareButton-module__nQLy0G__sheet{z-index:40;width:min(320px,88vw);padding:var(--space-4);color:var(--color-dark-green);border:1px solid color-mix(in srgb, var(--color-dark-green) 22%, transparent);border-radius:var(--radius-lg);animation:BlogShareButton-module__nQLy0G__sheet-in .14s var(--ease-out);background:#fff;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 48px #06280f2e}.BlogShareButton-module__nQLy0G__sheet[data-placement=aside]{width:min(360px,100vw - 4rem);animation:BlogShareButton-module__nQLy0G__sheet-in-up .16s var(--ease-out);inset:auto 0 calc(100% + 8px) auto}@keyframes BlogShareButton-module__nQLy0G__sheet-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogShareButton-module__nQLy0G__sheet-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BlogShareButton-module__nQLy0G__preview{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-dark-green);font-style:italic;font-weight:500;line-height:1.4}.BlogShareButton-module__nQLy0G__previewMuted{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:color-mix(in srgb, var(--color-dark-green) 60%, transparent)}.BlogShareButton-module__nQLy0G__hint{margin:0 0 var(--space-3);font-size:var(--fs-xs);color:color-mix(in srgb, var(--color-dark-green) 55%, transparent)}.BlogShareButton-module__nQLy0G__actions{gap:var(--space-1);flex-direction:column;display:flex}.BlogShareButton-module__nQLy0G__action{align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--color-dark-green);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out);background:0 0;border:0;font-weight:500;display:flex}.BlogShareButton-module__nQLy0G__action:hover,.BlogShareButton-module__nQLy0G__action:focus-visible{background:color-mix(in srgb, var(--color-dark-green) 8%, transparent)}.BlogShareButton-module__nQLy0G__action:focus-visible{outline:2px solid var(--color-dark-green);outline-offset:2px}.BlogShareButton-module__nQLy0G__action[data-copied=true]{color:#0b5f2f;background:#0b5f2f1a}@media (prefers-reduced-motion:reduce){.BlogShareButton-module__nQLy0G__trigger,.BlogShareButton-module__nQLy0G__action{transition:none}.BlogShareButton-module__nQLy0G__trigger[data-has-quote=true],.BlogShareButton-module__nQLy0G__sheet{animation:none}}
.ProblemSection-module__9nFxkq__section{padding:clamp(4rem,8vw,7rem) 0}.ProblemSection-module__9nFxkq__top{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1024px){.ProblemSection-module__9nFxkq__top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,5vw,5rem)}}.ProblemSection-module__9nFxkq__copy{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);display:flex}.ProblemSection-module__9nFxkq__body{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);opacity:.78;white-space:pre-line;text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);font-weight:400;line-height:1.6}.ProblemSection-module__9nFxkq__lead{letter-spacing:-.03em;text-wrap:balance;opacity:1;max-width:22ch;font-size:clamp(1.875rem,1.05rem + 2.3vw,2.75rem);font-weight:700;line-height:1.15;}.ProblemSection-module__9nFxkq__vizImage{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes ProblemSection-module__9nFxkq__problem-ink{0%{opacity:.15;transform:translateY(10px)}to{opacity:.78;transform:none}}@keyframes ProblemSection-module__9nFxkq__problem-ink-lead{0%{opacity:.15;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ProblemSection-module__9nFxkq__body{animation:linear both ProblemSection-module__9nFxkq__problem-ink;animation-timeline:view();animation-range:entry 5% entry 55%}.ProblemSection-module__9nFxkq__lead{animation-name:ProblemSection-module__9nFxkq__problem-ink-lead}}}.ProblemSection-module__9nFxkq__beatsBlock{margin-top:clamp(4rem,8vw,6.5rem)}.ProblemSection-module__9nFxkq__beatsHeadline{font-family:var(--font-body);letter-spacing:-.03em;color:var(--color-dark-green);text-wrap:balance;max-width:46ch;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1.875rem,1.05rem + 2.3vw,2.75rem);font-weight:700;line-height:1.15}.ProblemSection-module__9nFxkq__beatsIntro{margin:clamp(.15rem,.4vw,.35rem) 0 clamp(2.5rem,5vw,4rem);}.ProblemSection-module__9nFxkq__brand{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-dark-green))}.ProblemSection-module__9nFxkq__beats{--beat-rule:1px dashed color-mix(in srgb, var(--color-sage) 30%, transparent);border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 12% 0,#cbffc480 0%,#0000 62%),linear-gradient(160deg,#e4ecf0e6 0%,#f3f5f8f2 100%);grid-template-columns:minmax(0,1fr);margin:0;padding:.5rem clamp(1.5rem,2.5vw,2rem);display:grid}.ProblemSection-module__9nFxkq__beat{flex-direction:column;gap:.5rem;padding:clamp(1.75rem,3vw,2.5rem) 0;display:flex}.ProblemSection-module__9nFxkq__beat+.ProblemSection-module__9nFxkq__beat{border-top:var(--beat-rule)}.ProblemSection-module__9nFxkq__beatTitle{font-family:var(--font-body);letter-spacing:-.025em;color:var(--color-dark-green);text-wrap:balance;flex-direction:column;align-items:flex-start;gap:1.5rem;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:600;line-height:1.2;display:flex}.ProblemSection-module__9nFxkq__beatIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ProblemSection-module__9nFxkq__beatDesc{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);opacity:.72;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(1rem,.96rem + .15vw,1.0625rem);font-weight:400;line-height:1.6}@media (min-width:1024px){.ProblemSection-module__9nFxkq__beats{grid-template-columns:repeat(6,minmax(0,1fr));padding:2rem}.ProblemSection-module__9nFxkq__beat{grid-column:span 2;padding:2.5rem 2.25rem 2.75rem}.ProblemSection-module__9nFxkq__beat+.ProblemSection-module__9nFxkq__beat{border-top:none;border-left:var(--beat-rule)}.ProblemSection-module__9nFxkq__beat:nth-child(n+4){border-top:var(--beat-rule);grid-column:span 3}.ProblemSection-module__9nFxkq__beat:nth-child(3n+1){border-left:none;padding-left:0}.ProblemSection-module__9nFxkq__beat:nth-child(3),.ProblemSection-module__9nFxkq__beat:last-child{padding-right:0}}
.SummarizeWithAi-module__7wpKZq__wrap{flex-direction:column;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.SummarizeWithAi-module__7wpKZq__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 50%, transparent);margin:0;padding:0;font-size:.6875rem;font-weight:700}.SummarizeWithAi-module__7wpKZq__providers{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.SummarizeWithAi-module__7wpKZq__provider{border:1px solid color-mix(in srgb, var(--color-dark-green) 16%, transparent);color:var(--color-dark-green);font-family:var(--font-body);letter-spacing:-.02em;opacity:.78;background:0 0;border-radius:999px;align-items:center;gap:.4375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:opacity .15s,border-color .15s,background-color .15s;display:inline-flex}.SummarizeWithAi-module__7wpKZq__provider:hover,.SummarizeWithAi-module__7wpKZq__provider:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--color-dark-green) 36%, transparent);background:color-mix(in srgb, var(--color-dark-green) 4%, transparent)}.SummarizeWithAi-module__7wpKZq__provider:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SummarizeWithAi-module__7wpKZq__iconWrap{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.SummarizeWithAi-module__7wpKZq__iconWrap svg{width:100%;height:100%;display:block}
.ProblemStatement-module__88TBdW__statement{color:var(--color-dark-green);padding:0 0 clamp(5rem,10vw,8.5rem);position:relative}.ProblemStatement-module__88TBdW__line{font-family:var(--font-body);letter-spacing:-.03em;text-wrap:pretty;max-width:22ch;margin:0;font-size:clamp(2.25rem,1.3rem + 3.8vw,4.25rem);font-weight:600;line-height:1.14;position:relative}.ProblemStatement-module__88TBdW__accent{color:color-mix(in srgb, var(--color-accent) 55%, var(--color-dark-green))}@media (prefers-reduced-motion:reduce){.ProblemStatement-module__88TBdW__line span{opacity:1!important;transform:none!important}}
.ReadingProgressBar-module__xxMOZG__bar{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.ReadingProgressBar-module__xxMOZG__fill{background:var(--color-dark-green);transform-origin:0;width:100%;height:100%;transition:transform 90ms linear;transform:scaleX(0)}
.CaseStudyCta-module__l8bs5G__card{border-radius:var(--radius-lg);background:var(--color-dark-green);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.75rem,4vw,2.25rem);display:flex}.CaseStudyCta-module__l8bs5G__text{flex-direction:column;gap:.4375rem;min-width:0;max-width:26rem;display:flex}.CaseStudyCta-module__l8bs5G__headline{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.125rem,.95rem + .6vw,1.375rem);font-weight:600;line-height:1.3}.CaseStudyCta-module__l8bs5G__sub{color:#ffffffc2;margin:0;font-size:.9375rem;line-height:1.5}.CaseStudyCta-module__l8bs5G__button{border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-dark-green);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out);flex:none;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.CaseStudyCta-module__l8bs5G__button:hover{background:color-mix(in srgb, var(--color-accent) 88%, white);transform:translateY(-1px)}.CaseStudyCta-module__l8bs5G__button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.CaseStudyCta-module__l8bs5G__button,.CaseStudyCta-module__l8bs5G__button:hover{transition:none;transform:none}}
.page-module__-szlnq__body{width:100%;max-width:41rem;margin:0}.page-module__-szlnq__lead{width:100%;max-width:41rem;font-family:var(--font-body);letter-spacing:-.025em;color:var(--color-dark-green);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:500;line-height:1.35}.page-module__-szlnq__termMeta{font-family:var(--font-body);justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__-szlnq__category{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 52%, transparent);margin:0;font-size:.6875rem;font-weight:700;line-height:1.35}.page-module__-szlnq__aliases{color:var(--color-dark-green);text-align:right;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:640px){.page-module__-szlnq__termMeta{flex-direction:column;align-items:flex-start;gap:.5rem}.page-module__-szlnq__aliases{text-align:left}}.page-module__-szlnq__h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-dark-green);margin:0 0 1.5rem;font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);font-weight:500}.page-module__-szlnq__relatedSection{border-top:var(--rule-hairline);width:100%;max-width:41rem;margin-top:.5rem;padding-top:2rem}.page-module__-szlnq__related{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module__-szlnq__related{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__-szlnq__relatedItem{min-width:0}.page-module__-szlnq__relatedLink{border:1px solid color-mix(in srgb, var(--color-dark-green) 12%, transparent);min-height:100%;color:inherit;background:color-mix(in srgb, var(--color-mint) 12%, var(--color-page));transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), background-color .18s var(--ease-out);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.125rem 3rem 1.125rem 1.125rem;text-decoration:none;display:flex;position:relative}.page-module__-szlnq__relatedLink:hover{border-color:color-mix(in srgb, var(--color-dark-green) 28%, transparent);background:color-mix(in srgb, var(--color-mint) 22%, var(--color-page));transform:translateY(-2px)}.page-module__-szlnq__relatedLink:active{transform:translateY(-1px)}.page-module__-szlnq__relatedLink:focus-visible{outline:2px solid var(--color-dark-green);outline-offset:3px}.page-module__-szlnq__relatedTerm{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-dark-green);font-size:1rem;font-weight:600;line-height:1.35}.page-module__-szlnq__relatedDef{-webkit-line-clamp:3;color:var(--color-muted);font-family:var(--font-body);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__-szlnq__relatedArrow{font-family:var(--font-body);color:color-mix(in srgb, var(--color-dark-green) 55%, transparent);transition:transform .18s var(--ease-out);font-size:1rem;position:absolute;top:1rem;right:1rem}.page-module__-szlnq__relatedLink:hover .page-module__-szlnq__relatedArrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.page-module__-szlnq__relatedLink,.page-module__-szlnq__relatedArrow{transition:none}.page-module__-szlnq__relatedLink:hover,.page-module__-szlnq__relatedLink:active,.page-module__-szlnq__relatedLink:hover .page-module__-szlnq__relatedArrow{transform:none}}
.page-module__PWrisG__sectionHeader{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.page-module__PWrisG__sectionEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sage);margin-bottom:.75rem;font-size:.75rem}.page-module__PWrisG__sectionHeadline{font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);max-width:520px;margin:0;font-weight:600;line-height:1.1}.page-module__PWrisG__sectionDescription{max-width:46ch;color:var(--color-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.6}.page-module__PWrisG__statsStrip{border-top:1px solid #06280f12;border-bottom:1px solid #06280f12;padding:clamp(1.5rem,3vw,3.5rem) 0}.page-module__PWrisG__statsInner{grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__PWrisG__statsInner{grid-template-columns:repeat(3,1fr)}}.page-module__PWrisG__statItem{text-align:center;padding:1.75rem 1rem}@media (min-width:640px){.page-module__PWrisG__statItem{padding:0 2rem}}.page-module__PWrisG__statItem:not(:last-child){border-bottom:1px solid #06280f12}@media (min-width:640px){.page-module__PWrisG__statItem:not(:last-child){border-bottom:none;border-right:1px solid #06280f12}}.page-module__PWrisG__statValue{letter-spacing:-.05em;color:var(--color-dark-green);margin-bottom:.375rem;font-size:clamp(3.5rem,2rem + 4vw,3.25rem);font-weight:700;line-height:1}@media (min-width:640px){.page-module__PWrisG__statValue{font-size:clamp(1.875rem,1.25rem + 3vw,3.25rem)}}.page-module__PWrisG__statLabel{color:var(--color-muted);font-size:clamp(.75rem,.65rem + .5vw,.9375rem);line-height:1.4}.page-module__PWrisG__useCasesSection{padding:clamp(1.5rem,3vw,2.5rem) 0}.page-module__PWrisG__useCasesGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.page-module__PWrisG__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.page-module__PWrisG__useCasesGrid{gap:1.5rem}}.page-module__PWrisG__useCaseCard{background:var(--color-page);border-radius:var(--radius-lg);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s ease;border:1px solid #06280f12;flex-direction:column;min-height:260px;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none;display:flex}.page-module__PWrisG__useCaseCard:hover{border-color:#06280f1f;transform:translateY(-4px);box-shadow:0 24px 48px -20px #06280f2e}.page-module__PWrisG__useCaseCard:hover .page-module__PWrisG__cardCta{opacity:1;transform:translateY(0)}@media (hover:none){.page-module__PWrisG__useCaseCard .page-module__PWrisG__cardCta{opacity:1;transform:none}}.page-module__PWrisG__industriesSection{padding:clamp(4.5rem,9vw,7rem) 0 clamp(1.5rem,3vw,2.5rem)}.page-module__PWrisG__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.page-module__PWrisG__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.page-module__PWrisG__grid{gap:1.5rem}}.page-module__PWrisG__card{background:var(--color-page);border-radius:var(--radius-lg);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s ease;border:1px solid #06280f12;flex-direction:column;min-height:300px;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none;display:flex}.page-module__PWrisG__card:hover{border-color:#06280f1f;transform:translateY(-4px);box-shadow:0 24px 48px -20px #06280f2e}.page-module__PWrisG__cardIndustry{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sage);margin-bottom:.875rem;font-size:.6875rem}.page-module__PWrisG__cardHeadline{font-size:var(--fs-xl);letter-spacing:-.025em;color:var(--color-dark-green);white-space:pre-line;margin:0 0 1.25rem;font-weight:600;line-height:1.15}.page-module__PWrisG__cardStat{background:var(--color-cream);border-radius:var(--radius-md);align-items:baseline;gap:.625rem;margin-bottom:1.25rem;padding:.875rem 1.125rem;display:flex}.page-module__PWrisG__cardStatValue{letter-spacing:-.04em;color:var(--color-dark-green);white-space:nowrap;font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-weight:700;line-height:1}.page-module__PWrisG__cardStatLabel{color:var(--color-muted);max-width:200px;font-size:.8125rem;line-height:1.35}.page-module__PWrisG__cardDesc{color:var(--color-muted);flex:1;margin:0;font-size:.9375rem;line-height:1.55}.page-module__PWrisG__cardCta{letter-spacing:-.02em;color:var(--color-dark-green);opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out);align-items:center;gap:.375rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;transform:translateY(4px)}.page-module__PWrisG__card:hover .page-module__PWrisG__cardCta{opacity:1;transform:translateY(0)}@media (hover:none){.page-module__PWrisG__cardCta{opacity:1;transform:none}}
.BlogByline-module__UOTjdq__byline{align-items:center;gap:var(--space-3);font-family:var(--font-body);color:var(--color-dark-green);font-size:.9375rem;line-height:1.4;display:flex}@media (max-width:640px){.BlogByline-module__UOTjdq__byline{justify-content:center;align-items:center;display:flex}}.BlogByline-module__UOTjdq__avatar{border-radius:var(--radius-full);background:var(--color-mint-button);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}@media (max-width:640px){.BlogByline-module__UOTjdq__avatar{display:none}}.BlogByline-module__UOTjdq__avatar img{object-fit:cover;width:100%;height:100%}.BlogByline-module__UOTjdq__avatarFallback{font-family:var(--font-mono);color:var(--color-dark-green);letter-spacing:.04em;font-size:.75rem;font-weight:700}.BlogByline-module__UOTjdq__text{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;row-gap:6px;min-width:0;display:flex}@media (max-width:640px){.BlogByline-module__UOTjdq__text{display:none}}.BlogByline-module__UOTjdq__name{color:var(--color-dark-green);align-items:center;font-weight:600;display:inline-flex}.BlogByline-module__UOTjdq__nameLink{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.BlogByline-module__UOTjdq__nameLink:hover{border-bottom-color:currentColor}.BlogByline-module__UOTjdq__role{color:var(--color-muted)}.BlogByline-module__UOTjdq__dot{color:var(--color-rule);-webkit-user-select:none;user-select:none}@media (max-width:640px){.BlogByline-module__UOTjdq__dot{display:none}}.BlogByline-module__UOTjdq__linkedinLink{width:18px;height:18px;color:var(--color-muted);vertical-align:middle;justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.BlogByline-module__UOTjdq__linkedinLink:hover{color:var(--color-dark-green)}.BlogByline-module__UOTjdq__linkedinLink svg{width:14px;height:14px;display:block}.BlogByline-module__UOTjdq__meta{color:var(--color-muted);font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:.8125rem}.BlogByline-module__UOTjdq__reviewedBy{width:100%;color:var(--color-muted);font-size:.8125rem;line-height:1.3;display:block}.BlogByline-module__UOTjdq__reviewedBy strong{color:var(--color-dark-green);font-weight:500}@media (max-width:640px){.BlogByline-module__UOTjdq__meta{flex:initial;margin-top:0;margin-left:0}}
.CaseStudyFacts-module__VsYl3G__root{margin:0;padding:0}.CaseStudyFacts-module__VsYl3G__root[data-placement=aside]{display:none}.CaseStudyFacts-module__VsYl3G__root[data-placement=inline]{border-top:1px solid color-mix(in srgb, var(--color-rule) 26%, transparent);margin-bottom:2rem;display:block}@media (min-width:1100px){.CaseStudyFacts-module__VsYl3G__root[data-placement=aside]{display:block}.CaseStudyFacts-module__VsYl3G__root[data-placement=inline]{display:none}}.CaseStudyFacts-module__VsYl3G__row{border-bottom:1px solid color-mix(in srgb, var(--color-rule) 20%, transparent);grid-template-columns:minmax(0,1fr);gap:.1875rem;padding:.625rem 0;display:grid}.CaseStudyFacts-module__VsYl3G__root[data-placement=aside] .CaseStudyFacts-module__VsYl3G__row:first-child{padding-top:0}.CaseStudyFacts-module__VsYl3G__root[data-placement=aside] .CaseStudyFacts-module__VsYl3G__row:last-child{border-bottom:0;padding-bottom:0}@media (min-width:560px){.CaseStudyFacts-module__VsYl3G__root[data-placement=inline] .CaseStudyFacts-module__VsYl3G__row{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:1.5rem}}.CaseStudyFacts-module__VsYl3G__term{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sage);font-size:.625rem;font-weight:700}.CaseStudyFacts-module__VsYl3G__def{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.45}.CaseStudyFacts-module__VsYl3G__root[data-placement=aside] .CaseStudyFacts-module__VsYl3G__def{font-size:.8125rem;line-height:1.4}.CaseStudyFacts-module__VsYl3G__link{color:var(--color-dark-green);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-dark-green) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-dark-green) 35%, transparent);text-underline-offset:2px;transition:text-decoration-color .2s var(--ease-out);align-items:baseline;gap:.3125rem;display:inline-flex}.CaseStudyFacts-module__VsYl3G__link:hover{-webkit-text-decoration-color:var(--color-dark-green);text-decoration-color:var(--color-dark-green)}.CaseStudyFacts-module__VsYl3G__arrow{color:var(--color-sage);flex:none}@media (prefers-reduced-motion:reduce){.CaseStudyFacts-module__VsYl3G__link{transition:none}}
.WhenToChoose-module__2TM7Eq__section{padding:3rem 0 2.5rem}@media (min-width:768px){.WhenToChoose-module__2TM7Eq__section{padding:4rem 0 3rem}}.WhenToChoose-module__2TM7Eq__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f8c;margin-bottom:.85rem;font-size:.75rem}.WhenToChoose-module__2TM7Eq__headline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);max-width:720px;margin:0 0 2.5rem;line-height:1.1}.WhenToChoose-module__2TM7Eq__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.WhenToChoose-module__2TM7Eq__grid{grid-template-columns:1fr 1fr}}.WhenToChoose-module__2TM7Eq__col{background:var(--color-page);border:1px solid #06280f1f;border-radius:12px;flex-direction:column;padding:1.75rem 1.5rem 2rem;display:flex}.WhenToChoose-module__2TM7Eq__colBadge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#06280f80;margin-bottom:.65rem;font-size:.7rem;font-weight:500}.WhenToChoose-module__2TM7Eq__thoughtly .WhenToChoose-module__2TM7Eq__colBadge{color:var(--color-dark-green);font-weight:600}.WhenToChoose-module__2TM7Eq__colHeadline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--color-dark-green);margin:0 0 1.25rem;line-height:1.2}.WhenToChoose-module__2TM7Eq__points{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.WhenToChoose-module__2TM7Eq__point{font-size:var(--fs-base);color:#06280fd9;padding-left:1.1rem;line-height:1.5;position:relative}.WhenToChoose-module__2TM7Eq__point:before{content:"";background:#06280f66;width:.4rem;height:1px;position:absolute;top:.6em;left:0}.WhenToChoose-module__2TM7Eq__thoughtly .WhenToChoose-module__2TM7Eq__point:before{background:var(--color-dark-green);height:2px;top:calc(.6em - .5px)}
