.page-module___8aEwW__shell{width:min(calc(100% - (2 * var(--page-gutter))), var(--page-max-width));margin:0 auto}.page-module___8aEwW__sectionLabel{color:var(--grove-copper);font-family:var(--grove-font-data);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800;line-height:1.3}.page-module___8aEwW__hero{color:var(--grove-deep);background:radial-gradient(circle at 82% 12%,#98d6ad3d,#0000 26rem),linear-gradient(135deg,#fbfefc 0%,#eff9f2 58%,#dff2e5 100%);padding:clamp(4.5rem,7vw,6.8rem) 0 clamp(4rem,6vw,5.5rem);overflow:hidden}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(29rem,1.1fr);align-items:center;gap:clamp(2.5rem,4vw,4rem);display:grid}.page-module___8aEwW__heroCopy h1{max-width:42rem;color:var(--grove-deep);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,4.8vw,4.35rem);font-weight:760;line-height:.94}.page-module___8aEwW__heroLead{max-width:39rem;color:var(--grove-muted);margin:1.5rem 0 0;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.55}.page-module___8aEwW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__copperButton{text-align:center;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.page-module___8aEwW__primaryButton,.page-module___8aEwW__copperButton{border-color:var(--grove-mint-strong);background:var(--grove-mint);color:var(--grove-deep);box-shadow:0 1rem 2.4rem #4f927024}.page-module___8aEwW__secondaryButton{border-color:var(--grove-stone);color:var(--grove-deep);background:#ffffff9e}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__secondaryButton:hover,.page-module___8aEwW__copperButton:hover{transform:translateY(-2px)}.page-module___8aEwW__secondaryButton:hover{border-color:var(--grove-forest);background:#fff}.page-module___8aEwW__heroVisual{background:radial-gradient(circle at 82% 12%,#b8eaca7a,#0000 32%),linear-gradient(145deg,#f8fcf9 0%,#edf8f1 100%);border:1px solid #4f927038;border-radius:1rem;min-height:35rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #4f927014}.page-module___8aEwW__valueDiagram{flex-direction:column;justify-content:flex-start;min-height:35rem;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.page-module___8aEwW__valueDiagramLabel{max-width:28rem;color:var(--grove-ink);letter-spacing:-.025em;margin:0 0 1.35rem;font-size:clamp(1rem,1.55vw,1.22rem);font-weight:800;line-height:1.15}.page-module___8aEwW__valueStage>span{color:var(--grove-copper);font-family:var(--grove-font-data);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.58rem;font-weight:750;display:block}.page-module___8aEwW__valueProblems,.page-module___8aEwW__valueDomains{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid;position:relative}.page-module___8aEwW__valueProblems{padding-bottom:1.2rem}.page-module___8aEwW__valueProblems:after{content:"";background:#4f92707a;height:1px;position:absolute;bottom:.45rem;left:16.5%;right:16.5%}.page-module___8aEwW__valueProblem,.page-module___8aEwW__valueDomain{background:#ffffffd6;border:1px solid #4f927040;border-radius:.7rem;position:relative}.page-module___8aEwW__valueProblem{min-height:7.5rem;padding:.9rem .8rem}.page-module___8aEwW__valueProblem:after{content:"";background:#4f92707a;width:1px;height:.78rem;position:absolute;bottom:-.78rem;left:50%}.page-module___8aEwW__valueProblem strong,.page-module___8aEwW__valueDomain strong,.page-module___8aEwW__valueOutcome strong{color:var(--grove-ink);display:block}.page-module___8aEwW__valueProblem strong{font-size:clamp(.85rem,1.2vw,.98rem);line-height:1.12}.page-module___8aEwW__valueProblem small{color:var(--grove-muted);margin-top:.5rem;font-size:.67rem;line-height:1.38;display:block}.page-module___8aEwW__valueIntegrator{background:var(--grove-forest);color:#fff;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:72%;margin:0 auto 1.15rem;padding:.9rem 1rem;display:grid;position:relative}.page-module___8aEwW__valueIntegrator:before,.page-module___8aEwW__valueIntegrator:after{content:"";background:#4f92708c;width:1px;position:absolute;left:50%}.page-module___8aEwW__valueIntegrator:before{height:.45rem;top:-.45rem}.page-module___8aEwW__valueIntegrator:after{height:1.15rem;bottom:-1.15rem}.page-module___8aEwW__valueIntegrator>span{letter-spacing:-.04em;font-size:1.1rem;font-weight:850}.page-module___8aEwW__valueIntegrator strong,.page-module___8aEwW__valueIntegrator small{display:block}.page-module___8aEwW__valueIntegrator strong{font-size:.8rem;line-height:1.18}.page-module___8aEwW__valueIntegrator small{color:#ffffffb8;margin-top:.28rem;font-size:.62rem;line-height:1.3}.page-module___8aEwW__valueDomains{padding-bottom:1.2rem}.page-module___8aEwW__valueDomains:after{content:"";background:#4f92707a;height:1px;position:absolute;bottom:.45rem;left:16.5%;right:16.5%}.page-module___8aEwW__valueDomain{min-height:7.25rem;padding:.85rem .75rem}.page-module___8aEwW__valueDomain:after{content:"";background:#4f92707a;width:1px;height:.78rem;position:absolute;bottom:-.78rem;left:50%}.page-module___8aEwW__valueDomain strong{font-size:.78rem;line-height:1.18}.page-module___8aEwW__valueDomain small{color:var(--grove-muted);margin-top:.48rem;font-size:.65rem;line-height:1.35;display:block}.page-module___8aEwW__valueOutcome{background:#c7eed5b8;border:1px solid #4f927047;border-radius:.7rem;padding:.85rem 1rem;position:relative}.page-module___8aEwW__valueOutcome:before{content:"";background:#4f92707a;width:1px;height:.45rem;position:absolute;top:-.45rem;left:50%}.page-module___8aEwW__valueOutcome span{color:var(--grove-copper);font-family:var(--grove-font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:750;display:block}.page-module___8aEwW__valueOutcome strong{margin-top:.3rem;font-size:.78rem;line-height:1.28}.page-module___8aEwW__problemSection,.page-module___8aEwW__practiceSection,.page-module___8aEwW__pathSection{scroll-margin-top:5rem}.page-module___8aEwW__problemSection{background:#fff;padding:clamp(4rem,7vw,6rem) 0}.page-module___8aEwW__problemGrid,.page-module___8aEwW__fitLead{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2.5rem,7vw,6rem);display:grid}.page-module___8aEwW__problemGrid h2,.page-module___8aEwW__fitLead h2,.page-module___8aEwW__practiceCopy h2,.page-module___8aEwW__pathSection h2,.page-module___8aEwW__finalGrid h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,4.35vw,4.1rem);font-weight:750;line-height:.98}.page-module___8aEwW__problemGrid h2{max-width:47rem;color:var(--grove-deep)}.page-module___8aEwW__problemCopy{color:var(--grove-muted);margin:0;font-size:1.12rem}.page-module___8aEwW__transitionRail{border-top:1px solid var(--grove-line);border-bottom:1px solid var(--grove-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.6rem,5vw,4rem);display:grid}.page-module___8aEwW__transitionRail article{border-top:1px solid var(--grove-line);border-left:1px solid var(--grove-line);grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:10.5rem;padding:1.75rem clamp(1.1rem,3vw,2.2rem);display:grid}.page-module___8aEwW__transitionRail article:nth-child(-n+2){border-top:0}.page-module___8aEwW__transitionRail article:nth-child(odd){border-left:0}.page-module___8aEwW__transitionRail span{color:var(--grove-copper);font-family:var(--grove-font-data);font-size:.72rem;font-weight:800}.page-module___8aEwW__transitionRail h3{color:var(--grove-deep);margin:0;font-size:1.3rem;line-height:1.15}.page-module___8aEwW__transitionRail p{color:var(--grove-muted);margin:.65rem 0 0;line-height:1.5}.page-module___8aEwW__differenceRail{border-top:1px solid var(--grove-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.page-module___8aEwW__differenceRail article{border-left:1px solid var(--grove-line);min-height:13.5rem;padding:2rem clamp(1.2rem,3vw,2.4rem) 2.5rem}.page-module___8aEwW__differenceRail article:first-child{border-left:0}.page-module___8aEwW__differenceRail span,.page-module___8aEwW__fitRail span{color:var(--grove-copper);font-family:var(--grove-font-data);font-size:.72rem;font-weight:800}.page-module___8aEwW__differenceRail h3{color:var(--grove-deep);margin:1.15rem 0 0;font-size:1.45rem;line-height:1.08}.page-module___8aEwW__differenceRail p{color:var(--grove-muted);margin:.65rem 0 0;line-height:1.55}.page-module___8aEwW__fitSection{color:var(--grove-deep);background:#e4f6e9;padding:clamp(4rem,7vw,6rem) 0}.page-module___8aEwW__fitLead{align-items:end}.page-module___8aEwW__fitLead h2{max-width:51rem;color:var(--grove-deep)}.page-module___8aEwW__fitLead>p{color:var(--grove-muted);margin:0;font-size:1.06rem}.page-module___8aEwW__fitRail{border-top:1px solid var(--grove-stone);border-bottom:3px solid var(--grove-copper);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.3rem;display:grid}.page-module___8aEwW__fitRail article{border-left:1px solid var(--grove-stone);min-height:10rem;padding:1.8rem clamp(1.2rem,3vw,2.2rem)}.page-module___8aEwW__fitRail article:first-child{border-left:0}.page-module___8aEwW__fitRail h3{color:var(--grove-deep);margin:1.15rem 0 0;font-size:1.35rem;line-height:1.15}.page-module___8aEwW__fitRail p{max-width:22rem;color:var(--grove-muted);margin:.7rem 0 0;line-height:1.5}.page-module___8aEwW__practiceSection{background:#fff;padding:clamp(4.5rem,8vw,7rem) 0}.page-module___8aEwW__practiceGrid{grid-template-columns:minmax(21rem,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.page-module___8aEwW__founderPhoto{background:var(--grove-deep);border-radius:.8rem;overflow:hidden;box-shadow:0 1.5rem 4rem #0f2b221f}.page-module___8aEwW__founderPhoto img{aspect-ratio:4/3;object-fit:cover;object-position:62% center;width:100%;display:block}.page-module___8aEwW__practiceCopy h2{max-width:42rem;color:var(--grove-deep)}.page-module___8aEwW__practiceCopy>p:not(.page-module___8aEwW__sectionLabel){color:var(--grove-muted);margin:1.3rem 0 0;font-size:1.08rem}.page-module___8aEwW__practiceCopy>strong{border-left:3px solid var(--grove-copper);max-width:39rem;color:var(--grove-deep);margin-top:1.5rem;padding-left:1rem;font-size:1.12rem;line-height:1.5;display:block}.page-module___8aEwW__resultRail{border:1px solid var(--grove-stone);color:var(--grove-deep);background:#edf9f1;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,4.5rem);display:grid;overflow:hidden}.page-module___8aEwW__resultRail>div{border-left:1px solid var(--grove-stone);padding:2rem clamp(1.25rem,3vw,2.2rem)}.page-module___8aEwW__resultRail>div:first-child{border-left:0}.page-module___8aEwW__resultRail strong,.page-module___8aEwW__resultRail span{display:block}.page-module___8aEwW__resultRail strong{color:var(--grove-forest);font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}.page-module___8aEwW__resultRail span{max-width:19rem;color:var(--grove-muted);margin-top:.7rem;line-height:1.45}.page-module___8aEwW__pathSection{background:#f1faf4;padding:clamp(4rem,7vw,6rem) 0}.page-module___8aEwW__pathSection h2{color:var(--grove-deep)}.page-module___8aEwW__pathRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:3.2rem;display:grid;position:relative}.page-module___8aEwW__pathRail:before{background:var(--grove-forest);content:"";height:1px;position:absolute;top:1.55rem;left:12%;right:12%}.page-module___8aEwW__pathRail article{z-index:1;text-align:center;position:relative}.page-module___8aEwW__pathRail span{background:var(--grove-mint);width:3.15rem;height:3.15rem;color:var(--grove-deep);border-radius:50%;place-items:center;margin:0 auto;font-weight:800;display:grid}.page-module___8aEwW__pathRail h3{color:var(--grove-deep);margin:1.1rem 0 0;font-size:1.45rem}.page-module___8aEwW__pathRail p{max-width:20rem;color:var(--grove-muted);margin:.55rem auto 0;line-height:1.55}.page-module___8aEwW__finalCta{border-top:1px solid var(--grove-line);color:var(--grove-deep);background:radial-gradient(circle at 88% 10%,#98d6ad3d,#0000 22rem),#e4f6e9;padding:clamp(4rem,7vw,5.5rem) 0}.page-module___8aEwW__finalGrid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.page-module___8aEwW__finalGrid h2{color:var(--grove-deep)}.page-module___8aEwW__finalGrid>div:first-child>p{max-width:44rem;color:var(--grove-muted);margin:1rem 0 0;font-size:1.08rem}.page-module___8aEwW__finalAction{justify-items:start;display:grid}.page-module___8aEwW__finalAction p{color:var(--grove-muted);margin:.9rem 0 0;font-size:.85rem}.page-module___8aEwW__primaryButton:focus-visible,.page-module___8aEwW__secondaryButton:focus-visible,.page-module___8aEwW__copperButton:focus-visible{outline-offset:4px;outline:3px solid #27634d6b}@media (max-width:900px){.page-module___8aEwW__heroGrid,.page-module___8aEwW__problemGrid,.page-module___8aEwW__fitLead,.page-module___8aEwW__practiceGrid,.page-module___8aEwW__finalGrid{grid-template-columns:1fr}.page-module___8aEwW__heroVisual,.page-module___8aEwW__valueDiagram{min-height:33rem}.page-module___8aEwW__problemGrid,.page-module___8aEwW__fitLead{align-items:start}.page-module___8aEwW__founderPhoto{max-width:42rem}}@media (max-width:680px){.page-module___8aEwW__hero{padding-top:3.6rem}.page-module___8aEwW__heroCopy h1{font-size:clamp(2.85rem,12vw,3.55rem)}.page-module___8aEwW__heroVisual{min-height:0}.page-module___8aEwW__valueDiagram{min-height:0;padding:1.25rem}.page-module___8aEwW__valueProblems,.page-module___8aEwW__valueDomains{grid-template-columns:1fr;gap:.5rem}.page-module___8aEwW__valueProblems{padding-bottom:.75rem}.page-module___8aEwW__valueProblems:after,.page-module___8aEwW__valueProblem:after,.page-module___8aEwW__valueIntegrator:before,.page-module___8aEwW__valueDomains:after,.page-module___8aEwW__valueDomain:after,.page-module___8aEwW__valueOutcome:before{display:none}.page-module___8aEwW__valueProblem{min-height:0;padding:.8rem .9rem}.page-module___8aEwW__valueProblem strong{font-size:.86rem}.page-module___8aEwW__valueProblem small{margin-top:.3rem;font-size:.69rem}.page-module___8aEwW__valueIntegrator{width:88%;margin-bottom:1rem;padding:.95rem 1rem}.page-module___8aEwW__valueIntegrator:after{height:1rem;bottom:-1rem}.page-module___8aEwW__valueDomains{padding-bottom:.5rem}.page-module___8aEwW__valueDomain{min-height:0;padding:.7rem .85rem}.page-module___8aEwW__valueDomain small{margin-top:.3rem;font-size:.68rem}.page-module___8aEwW__valueOutcome{padding:.8rem .9rem}.page-module___8aEwW__valueOutcome strong{font-size:.76rem}.page-module___8aEwW__actions{display:grid}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__copperButton{width:100%}.page-module___8aEwW__transitionRail,.page-module___8aEwW__differenceRail,.page-module___8aEwW__fitRail,.page-module___8aEwW__resultRail,.page-module___8aEwW__pathRail{grid-template-columns:1fr}.page-module___8aEwW__transitionRail article,.page-module___8aEwW__differenceRail article,.page-module___8aEwW__fitRail article,.page-module___8aEwW__resultRail>div{border-top:1px solid var(--grove-stone);border-left:0}.page-module___8aEwW__transitionRail article:first-child,.page-module___8aEwW__differenceRail article:first-child,.page-module___8aEwW__fitRail article:first-child,.page-module___8aEwW__resultRail>div:first-child{border-top:0}.page-module___8aEwW__differenceRail article,.page-module___8aEwW__fitRail article{min-height:0}.page-module___8aEwW__transitionRail article{border-left:0}.page-module___8aEwW__pathRail{gap:2rem}.page-module___8aEwW__pathRail:before{display:none}.page-module___8aEwW__pathRail article{text-align:left}.page-module___8aEwW__pathRail span{margin:0}.page-module___8aEwW__pathRail p{margin-left:0}}
