.landing-module__c91Cnq__page{overflow:clip}.landing-module__c91Cnq__page section{scroll-margin-top:100px}.landing-module__c91Cnq__eyebrow{letter-spacing:.17em;color:var(--accent-fg);margin-bottom:24px;font-size:10px;font-weight:600}.landing-module__c91Cnq__page :is(.landing-module__c91Cnq__pricing,.landing-module__c91Cnq__faq) h2{letter-spacing:-.045em;font-size:clamp(38px,4.7vw,62px);font-weight:400;line-height:1.06}.landing-module__c91Cnq__pricing{border-block:1px solid var(--border);background:#f0f1e8;padding:32px 0}.landing-module__c91Cnq__pricing article{box-shadow:none;border-radius:12px;padding:32px}.landing-module__c91Cnq__pricing article.cr-plan-featured{border-color:#718366;box-shadow:0 16px 48px -32px #173d3255}.landing-module__c91Cnq__pricing article a{border-radius:6px;min-height:48px}.landing-module__c91Cnq__confidence{border-bottom:1px solid var(--border);background:#fffefa}.landing-module__c91Cnq__confidence h2{font-size:36px;font-weight:400}.landing-module__c91Cnq__faq{grid-template-columns:.9fr 1.1fr;gap:72px;max-width:1120px;margin:auto;padding:112px 24px;display:grid}.landing-module__c91Cnq__faq>div+div{margin-top:0}.landing-module__c91Cnq__faq summary{min-height:32px;font-size:14px}.landing-module__c91Cnq__faq details{padding:24px 0}.landing-module__c91Cnq__close{--accent:#c7d5a6;isolation:isolate;color:#f8f7ee;background:#173d32;position:relative;overflow:hidden}.landing-module__c91Cnq__close:before{content:"";pointer-events:none;z-index:-1;border:1px solid #afc79c30;border-radius:50%;width:650px;height:650px;position:absolute;top:-160px;right:-200px;box-shadow:0 0 0 75px #afc79c08,0 0 0 150px #afc79c06,0 0 0 225px #afc79c04}.landing-module__c91Cnq__close>div{padding-block:100px}.landing-module__c91Cnq__close h2{letter-spacing:-.045em;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.04}.landing-module__c91Cnq__close h2 em{color:#c4d5a9}.landing-module__c91Cnq__close a{border-radius:6px;min-height:50px}.landing-module__c91Cnq__close :is(a,button):focus-visible{outline-color:#dce5b8}@media (max-width:800px){.landing-module__c91Cnq__faq{grid-template-columns:1fr;gap:40px;padding-block:72px}.landing-module__c91Cnq__pricing{padding-block:0}}@media (max-width:520px){.landing-module__c91Cnq__pricing article{padding:26px}.landing-module__c91Cnq__close>div{padding-block:68px}.landing-module__c91Cnq__eyebrow{font-size:9px}}
.WorkflowShowcase-module__uQ64VW__section{background:#edefe5;border-block:1px solid #d6dccd}.WorkflowShowcase-module__uQ64VW__section>div{max-width:1248px;padding-block:100px}.WorkflowShowcase-module__uQ64VW__heading{max-width:760px;margin-bottom:48px}.WorkflowShowcase-module__uQ64VW__heading>p:first-child{letter-spacing:.17em;font-size:10px}.WorkflowShowcase-module__uQ64VW__heading h2{letter-spacing:-.045em;margin-top:24px;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.06}.WorkflowShowcase-module__uQ64VW__heading h2 em{color:#576b49}.WorkflowShowcase-module__uQ64VW__heading>p:not(:first-child){max-width:600px;line-height:1.8}.WorkflowShowcase-module__uQ64VW__playbackControls{border-top:1px solid #cbd3bf;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.WorkflowShowcase-module__uQ64VW__playbackControls>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:#626d54;font-size:12px}.WorkflowShowcase-module__uQ64VW__playbackControls>span span{margin-inline:12px}.WorkflowShowcase-module__uQ64VW__playbackControls button{cursor:pointer;background:#f8f9f1;border:1px solid #b9c5ad;border-radius:5px;min-height:44px;padding:0 14px;font-size:13px}.WorkflowShowcase-module__uQ64VW__playbackControls button:hover{background:#fffefa}.WorkflowShowcase-module__uQ64VW__playbackControls button:disabled{cursor:default;color:#616950}.WorkflowShowcase-module__uQ64VW__stepNav{font-family:var(--font-newsreader), Georgia, serif;border-bottom:1px solid #cbd3bf;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:6px 0 16px;font-size:24px;display:flex}.WorkflowShowcase-module__uQ64VW__stepNav button{position:relative}.WorkflowShowcase-module__uQ64VW__stepNav button[aria-pressed=true]:after{content:"";background:#576b49;height:2px;position:absolute;bottom:-17px;left:8px;right:8px}.WorkflowShowcase-module__uQ64VW__stage{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;margin-top:36px;display:grid}.WorkflowShowcase-module__uQ64VW__stage ol button{border-radius:8px;padding:22px}.WorkflowShowcase-module__uQ64VW__stage ol button[aria-current=step]{background:#fffefa;border-color:#afbd9e;box-shadow:0 8px 30px -24px #32412740}.WorkflowShowcase-module__uQ64VW__stage ol button>span>span:first-child{width:26px;height:26px}.WorkflowShowcase-module__uQ64VW__paperStage{perspective:1000px;min-width:0;padding:20px 10px;position:relative}.WorkflowShowcase-module__uQ64VW__paper{background:#fffefa;border:1px solid #c3cbb7;border-radius:8px;min-height:450px;padding:40px;position:relative;box-shadow:0 24px 50px -28px #36482b55}.WorkflowShowcase-module__uQ64VW__progress{transform-origin:0;background:#688057;height:2px;animation:6.5s linear both WorkflowShowcase-module__uQ64VW__progress;position:absolute;bottom:0;left:0;right:0}@keyframes WorkflowShowcase-module__uQ64VW__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.WorkflowShowcase-module__uQ64VW__stage{gap:24px}.WorkflowShowcase-module__uQ64VW__paper{padding:26px}}@media (max-width:760px){.WorkflowShowcase-module__uQ64VW__stage{grid-template-columns:1fr}.WorkflowShowcase-module__uQ64VW__section>div{padding-block:64px}.WorkflowShowcase-module__uQ64VW__paperStage{padding-top:10px}.WorkflowShowcase-module__uQ64VW__paper{min-height:400px}}@media (max-width:520px){.WorkflowShowcase-module__uQ64VW__stepNav{gap:4px;font-size:20px}.WorkflowShowcase-module__uQ64VW__stage ol button{padding:17px}.WorkflowShowcase-module__uQ64VW__playbackControls>span{font-size:7px}.WorkflowShowcase-module__uQ64VW__playbackControls>span span{margin-inline:4px}.WorkflowShowcase-module__uQ64VW__playbackControls button{padding-inline:10px;font-size:10px}.WorkflowShowcase-module__uQ64VW__paper{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.WorkflowShowcase-module__uQ64VW__progress{animation:none}}
.BeforeAfter-module__odvLoa__section{background:#f7f6f0;border-top:1px solid #dcded1;padding:104px 24px 96px}.BeforeAfter-module__odvLoa__inner{max-width:1200px;margin:auto}.BeforeAfter-module__odvLoa__eyebrow{letter-spacing:.17em;color:#5b663d;font-size:10px;font-weight:600}.BeforeAfter-module__odvLoa__heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:72px;margin-bottom:52px;display:grid}.BeforeAfter-module__odvLoa__heading .BeforeAfter-module__odvLoa__eyebrow{grid-column:1/-1;margin-bottom:22px}.BeforeAfter-module__odvLoa__heading h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.08}.BeforeAfter-module__odvLoa__heading h2 em{color:#526951}.BeforeAfter-module__odvLoa__heading>p:last-child{color:#62675b;max-width:380px;padding-bottom:8px;font-size:16px;line-height:1.8}.BeforeAfter-module__odvLoa__split{background:linear-gradient(90deg,#f3ede5 0 50%,#e8eee1 50% 100%);border:1px solid #dedfd3;border-radius:18px;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);display:grid;position:relative;overflow:hidden}.BeforeAfter-module__odvLoa__side{flex-direction:column;min-width:0;padding:44px 48px 40px;display:flex}.BeforeAfter-module__odvLoa__sideHead h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;color:#182e27;margin-top:10px;font-size:28px;font-weight:400;line-height:1.2}.BeforeAfter-module__odvLoa__kicker{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.BeforeAfter-module__odvLoa__before .BeforeAfter-module__odvLoa__kicker{color:#7a3434}.BeforeAfter-module__odvLoa__after .BeforeAfter-module__odvLoa__kicker{color:#3f5d37}.BeforeAfter-module__odvLoa__rows{margin-top:28px;display:grid}.BeforeAfter-module__odvLoa__row{border-bottom:1px dashed #d4d3c6;align-items:baseline;gap:12px;padding:13px 0;font-size:15px;display:flex}.BeforeAfter-module__odvLoa__after .BeforeAfter-module__odvLoa__row{border-bottom-color:#cdd6c3}.BeforeAfter-module__odvLoa__label{color:#5c6157}.BeforeAfter-module__odvLoa__value{text-align:right;color:#182e27;font-variant-numeric:tabular-nums;margin-left:auto}.BeforeAfter-module__odvLoa__before .BeforeAfter-module__odvLoa__value{color:#594f48}.BeforeAfter-module__odvLoa__struck{display:inline-block;position:relative}.BeforeAfter-module__odvLoa__struck:after{content:"";transform-origin:0;background:#8b3a3a;border-radius:1px;height:1.5px;position:absolute;top:55%;left:-3px;right:-3px}.BeforeAfter-module__odvLoa__tick{color:#fffefa;background:#56704a;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:22px;height:22px;display:inline-grid}.BeforeAfter-module__odvLoa__total{letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:26px;font-size:13px;font-weight:600;display:flex}.BeforeAfter-module__odvLoa__figure{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1}.BeforeAfter-module__odvLoa__loss{color:#7a3434}.BeforeAfter-module__odvLoa__gain{color:#2c4a33}.BeforeAfter-module__odvLoa__divider{z-index:1;width:0;position:relative}.BeforeAfter-module__odvLoa__divider>span{color:#3f5d37;background:#fffefa;border:1px solid #d6d9cc;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;font-size:18px;display:grid;position:absolute;top:50%;left:0;box-shadow:0 10px 24px -16px #173d3266}.BeforeAfter-module__odvLoa__note{color:#5d6356;margin-top:16px;font-size:12px}@keyframes BeforeAfter-module__odvLoa__strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes BeforeAfter-module__odvLoa__tickIn{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes BeforeAfter-module__odvLoa__rowSettle{0%{opacity:.35}to{opacity:1}}.BeforeAfter-module__odvLoa__split[data-phase=armed] .BeforeAfter-module__odvLoa__struck:after{transform:scaleX(0)}.BeforeAfter-module__odvLoa__split[data-phase=armed] .BeforeAfter-module__odvLoa__tick{opacity:0;transform:scale(.3)}.BeforeAfter-module__odvLoa__split[data-phase=play] .BeforeAfter-module__odvLoa__before .BeforeAfter-module__odvLoa__struck:after{animation:BeforeAfter-module__odvLoa__strike .42s calc(.3s + var(--i) * .26s) var(--cr-ease) backwards}.BeforeAfter-module__odvLoa__split[data-phase=play] .BeforeAfter-module__odvLoa__after .BeforeAfter-module__odvLoa__tick{animation:BeforeAfter-module__odvLoa__tickIn .46s calc(.43s + var(--i) * .26s) var(--cr-ease) backwards}.BeforeAfter-module__odvLoa__split[data-phase=play] .BeforeAfter-module__odvLoa__after .BeforeAfter-module__odvLoa__row .BeforeAfter-module__odvLoa__value{animation:BeforeAfter-module__odvLoa__rowSettle .46s calc(.43s + var(--i) * .26s) var(--cr-ease) backwards}@media (max-width:860px){.BeforeAfter-module__odvLoa__section{padding:72px 18px 64px}.BeforeAfter-module__odvLoa__heading{grid-template-columns:1fr;row-gap:18px;margin-bottom:36px}.BeforeAfter-module__odvLoa__split{background:0 0;grid-template-rows:auto 0 auto;grid-template-columns:minmax(0,1fr)}.BeforeAfter-module__odvLoa__before{background:#f3ede5}.BeforeAfter-module__odvLoa__after{background:#e8eee1}.BeforeAfter-module__odvLoa__side{padding:30px 24px}.BeforeAfter-module__odvLoa__divider{width:auto;height:0}.BeforeAfter-module__odvLoa__divider>span{top:0;left:50%;transform:rotate(90deg)}.BeforeAfter-module__odvLoa__sideHead h3{font-size:24px}.BeforeAfter-module__odvLoa__row{font-size:14px}}@media (max-width:420px){.BeforeAfter-module__odvLoa__side{padding-inline:18px}.BeforeAfter-module__odvLoa__eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.BeforeAfter-module__odvLoa__struck:after,.BeforeAfter-module__odvLoa__tick,.BeforeAfter-module__odvLoa__value{opacity:1;transform:none;animation:none!important}}@media print{.BeforeAfter-module__odvLoa__section{padding-block:32px}.BeforeAfter-module__odvLoa__split[data-phase] .BeforeAfter-module__odvLoa__struck:after,.BeforeAfter-module__odvLoa__split[data-phase] .BeforeAfter-module__odvLoa__tick{opacity:1;animation:none;transform:none}.BeforeAfter-module__odvLoa__side{break-inside:avoid}}
.Commitments-module__F6gHZW__section{isolation:isolate;color:#f8f7ee;background:#173d32;padding:112px 24px;position:relative;overflow:hidden}.Commitments-module__F6gHZW__section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 8% 0,#55755440,#0000 60%),linear-gradient(#0000 70%,#0f2f2640);position:absolute;inset:0}.Commitments-module__F6gHZW__inner{max-width:1200px;margin:auto}.Commitments-module__F6gHZW__eyebrow{letter-spacing:.17em;color:#c7d5a6;font-size:10px;font-weight:600}.Commitments-module__F6gHZW__heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:72px;margin-bottom:56px;display:grid}.Commitments-module__F6gHZW__heading .Commitments-module__F6gHZW__eyebrow{grid-column:1/-1;margin-bottom:22px}.Commitments-module__F6gHZW__heading h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.08}.Commitments-module__F6gHZW__heading h2 em{color:#d3ddb8}.Commitments-module__F6gHZW__heading>p:last-child{color:#bbcabe;max-width:420px;padding-bottom:8px;font-size:15px;line-height:1.8}.Commitments-module__F6gHZW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Commitments-module__F6gHZW__item,.Commitments-module__F6gHZW__reveal{min-width:0;display:flex}.Commitments-module__F6gHZW__reveal{flex:1}.Commitments-module__F6gHZW__card{transition:background-color var(--cr-fast) var(--cr-ease), border-color var(--cr-fast) var(--cr-ease);background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;flex:1;padding:32px 30px 26px;display:flex;position:relative}.Commitments-module__F6gHZW__card:hover,.Commitments-module__F6gHZW__card:focus-within{background:#ffffff0d;border-color:#c7d5a64d}.Commitments-module__F6gHZW__mark{color:#c7d5a6;width:20px;height:20px;display:inline-flex}.Commitments-module__F6gHZW__title{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin-top:22px;font-size:24px;font-weight:400;line-height:1.2}.Commitments-module__F6gHZW__body{color:#bbcabe;text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.75}.Commitments-module__F6gHZW__source{color:#f8f7ee;flex-direction:column;align-self:flex-start;gap:2px;min-height:44px;margin-top:auto;padding-top:22px;font-size:13px;text-decoration:none;display:inline-flex}.Commitments-module__F6gHZW__source>span:last-child{text-underline-offset:5px;transition:text-decoration-color var(--cr-quick) var(--cr-ease);-webkit-text-decoration:underline #c7d5a680;text-decoration:underline #c7d5a680}.Commitments-module__F6gHZW__source:hover>span:last-child{text-decoration-color:#c7d5a6}.Commitments-module__F6gHZW__sourceLabel{letter-spacing:.14em;text-transform:uppercase;color:#bbcabe;font-size:10px;font-weight:600}.Commitments-module__F6gHZW__section .Commitments-module__F6gHZW__source:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #dce5b8}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__card{background:var(--card);border-color:var(--border);color:var(--foreground);padding:28px 26px 22px}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__card:hover,.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__card:focus-within{background:var(--card);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__mark{color:var(--accent-fg)}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__title{font-size:21px}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__body,.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__sourceLabel{color:var(--muted)}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__source{color:var(--foreground)}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__source>span:last-child{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent)}.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__source:hover>span:last-child{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (min-width:1024px){.Commitments-module__F6gHZW__inline.Commitments-module__F6gHZW__wide .Commitments-module__F6gHZW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.Commitments-module__F6gHZW__heading{grid-template-columns:1fr;row-gap:20px}.Commitments-module__F6gHZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Commitments-module__F6gHZW__section{padding:72px 18px}.Commitments-module__F6gHZW__heading{margin-bottom:36px}.Commitments-module__F6gHZW__grid,.Commitments-module__F6gHZW__inline .Commitments-module__F6gHZW__grid{grid-template-columns:1fr}.Commitments-module__F6gHZW__card{padding:26px 22px 20px}.Commitments-module__F6gHZW__title{font-size:22px}.Commitments-module__F6gHZW__eyebrow{font-size:9px}}@media print{.Commitments-module__F6gHZW__section{color:#182e27;background:#fff;padding-block:32px}.Commitments-module__F6gHZW__section .Commitments-module__F6gHZW__card{background:#fff;border-color:#d5d9ce}.Commitments-module__F6gHZW__card{break-inside:avoid}.Commitments-module__F6gHZW__section .Commitments-module__F6gHZW__body,.Commitments-module__F6gHZW__section .Commitments-module__F6gHZW__sourceLabel,.Commitments-module__F6gHZW__heading>p:last-child{color:#3d4a40}}
.ProjectJourney-module__m2i_iW__section{background:linear-gradient(#f7f6f0 0%,#eff0e7 100%);border-top:1px solid #dcded1;padding:112px 24px 96px}.ProjectJourney-module__m2i_iW__inner{max-width:1200px;margin:auto}.ProjectJourney-module__m2i_iW__eyebrow{letter-spacing:.17em;color:#5b663d;font-size:10px;font-weight:600}.ProjectJourney-module__m2i_iW__heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:72px;margin-bottom:64px;display:grid}.ProjectJourney-module__m2i_iW__heading .ProjectJourney-module__m2i_iW__eyebrow{grid-column:1/-1;margin-bottom:22px}.ProjectJourney-module__m2i_iW__heading h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.08}.ProjectJourney-module__m2i_iW__heading h2 em{color:#526951}.ProjectJourney-module__m2i_iW__heading>p:last-child{color:#62675b;max-width:400px;padding-bottom:8px;font-size:16px;line-height:1.8}.ProjectJourney-module__m2i_iW__journey{--node:22px;position:relative}.ProjectJourney-module__m2i_iW__rail{top:calc(var(--node) / 2 - 1px);pointer-events:none;height:2px;position:absolute;left:10%;right:10%}.ProjectJourney-module__m2i_iW__railBase,.ProjectJourney-module__m2i_iW__railFill{transform-origin:0;border-radius:2px;position:absolute;inset:0}.ProjectJourney-module__m2i_iW__railBase{background:#cfd6c4}.ProjectJourney-module__m2i_iW__railFill{transform:scaleX(var(--journey-progress,0));transition:transform .9s var(--cr-ease);background:#56704a}.ProjectJourney-module__m2i_iW__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:relative}.ProjectJourney-module__m2i_iW__step{flex-direction:column;align-items:center;min-width:0;display:flex}.ProjectJourney-module__m2i_iW__node{width:var(--node);height:var(--node);transition:border-color var(--cr-fast) var(--cr-ease), box-shadow var(--cr-medium) var(--cr-ease);background:#f7f6f0;border:2px solid #cfd6c4;border-radius:50%;place-items:center;display:grid}.ProjectJourney-module__m2i_iW__node>span{width:8px;height:8px;transition:background-color var(--cr-fast) var(--cr-ease), transform var(--cr-medium) var(--cr-ease);background:0 0;border-radius:50%}.ProjectJourney-module__m2i_iW__step[data-state=done] .ProjectJourney-module__m2i_iW__node,.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__node{border-color:#56704a}.ProjectJourney-module__m2i_iW__step[data-state=done] .ProjectJourney-module__m2i_iW__node>span,.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__node>span{background:#56704a}.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__node{box-shadow:0 0 0 6px #56704a1f}.ProjectJourney-module__m2i_iW__card{transition:border-color var(--cr-fast) var(--cr-ease), box-shadow var(--cr-medium) var(--cr-ease), transform var(--cr-medium) var(--cr-ease);background:#fffefa;border:1px solid #dedfd3;border-radius:12px;flex:1;align-self:stretch;margin-top:22px;padding:12px 12px 20px;position:relative}.ProjectJourney-module__m2i_iW__card:hover{border-color:#b9c4ab}.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__card{border-color:#9fb08e;transform:translateY(-4px);box-shadow:0 22px 44px -30px #173d3259}.ProjectJourney-module__m2i_iW__card:has(.ProjectJourney-module__m2i_iW__stepButton:focus-visible){outline-offset:4px;outline:2px solid #7e884c}.ProjectJourney-module__m2i_iW__stepTitle{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:16px 6px 0;display:flex}.ProjectJourney-module__m2i_iW__stepButton{text-align:left;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;color:#182e27;cursor:pointer;font-size:21px;font-weight:400;line-height:1.2;display:block}.ProjectJourney-module__m2i_iW__stepButton:after{content:"";border-radius:12px;position:absolute;inset:0}.ProjectJourney-module__m2i_iW__card .ProjectJourney-module__m2i_iW__stepButton:focus-visible{outline:none}.ProjectJourney-module__m2i_iW__stepNumber{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:#5b663d;margin-bottom:6px;font-size:11px;display:block}.ProjectJourney-module__m2i_iW__plan{z-index:1;pointer-events:none;letter-spacing:.06em;color:#4b5a2f;background:#eef0e5;border:1px solid #d6dcc6;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;position:relative}.ProjectJourney-module__m2i_iW__stepBody{color:#5d6356;text-wrap:pretty;margin:8px 6px 0;font-size:13px;line-height:1.7}.ProjectJourney-module__m2i_iW__vignette{color:#4f5a4a;background:#f3f5ed;border:1px solid #e4e8dc;border-radius:8px;height:112px;font-size:10px;position:relative;overflow:hidden}.ProjectJourney-module__m2i_iW__vignette>div{flex-direction:column;gap:7px;display:flex;position:absolute;inset:10px 12px}.ProjectJourney-module__m2i_iW__vLabel{letter-spacing:.12em;text-transform:uppercase;color:#505d44;font-size:9px;font-weight:600}.ProjectJourney-module__m2i_iW__vField{grid-template-columns:48px 1fr;align-items:center;gap:6px;display:grid}.ProjectJourney-module__m2i_iW__vField i,.ProjectJourney-module__m2i_iW__vRow i{font-style:normal}.ProjectJourney-module__m2i_iW__vField b{background:#d3dbc7;border-radius:3px;height:6px;display:block}.ProjectJourney-module__m2i_iW__vChip,.ProjectJourney-module__m2i_iW__vPay{color:#2f4b2a;background:#dfe9d3;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;bottom:0;right:0}.ProjectJourney-module__m2i_iW__vRow{border-bottom:1px dashed #d9ded0;justify-content:space-between;gap:6px;padding-bottom:3px;display:flex}.ProjectJourney-module__m2i_iW__vRow b{color:#2c4331;font-weight:600}.ProjectJourney-module__m2i_iW__vStamp{letter-spacing:.14em;text-transform:uppercase;color:#5f4f25;background:#fffefacc;border:1.5px solid #6c5a2c;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:2px;right:-2px;transform:rotate(-9deg)}.ProjectJourney-module__m2i_iW__vignette>.ProjectJourney-module__m2i_iW__vPlan{gap:6px}.ProjectJourney-module__m2i_iW__vLane{background:repeating-linear-gradient(90deg,#e3e7dc 0 1px,#0000 1px 25%);border-radius:3px;height:10px;position:relative}.ProjectJourney-module__m2i_iW__vLane b{transform-origin:0;background:#b9cba7;border-radius:3px;position:absolute;top:0;bottom:0}.ProjectJourney-module__m2i_iW__vLane:nth-of-type(3) b{background:#e2d3a4}.ProjectJourney-module__m2i_iW__vLane:nth-of-type(4) b{background:#c7d8e4}.ProjectJourney-module__m2i_iW__vLane:nth-of-type(5) b{background:#e3cdc3}.ProjectJourney-module__m2i_iW__vDiamond{background:#56704a;border-radius:2px;width:9px;height:9px;position:absolute;bottom:2px;right:12%;transform:rotate(45deg);box-shadow:0 0 0 2px #f3f5ed}.ProjectJourney-module__m2i_iW__vMeter{background:#dde3d3;border-radius:3px;height:6px;display:block;overflow:hidden}.ProjectJourney-module__m2i_iW__vMeter b{transform-origin:0;background:#6f8a5f;border-radius:3px;width:66%;height:100%;display:block}.ProjectJourney-module__m2i_iW__vInvoice{justify-content:center}.ProjectJourney-module__m2i_iW__vTotal{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;color:#182e27;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.ProjectJourney-module__m2i_iW__foot{border-top:1px solid #d6dccd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:36px;padding-top:18px;display:flex}.ProjectJourney-module__m2i_iW__sample{color:#5d6356;font-size:12px}.ProjectJourney-module__m2i_iW__footActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ProjectJourney-module__m2i_iW__playback{color:#182e27;cursor:pointer;background:#f8f9f1;border:1px solid #b9c5ad;border-radius:6px;min-height:44px;padding:0 14px;font-size:13px}.ProjectJourney-module__m2i_iW__playback:hover{background:#fffefa}.ProjectJourney-module__m2i_iW__cta{color:#3f5d37;text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.ProjectJourney-module__m2i_iW__cta>span{transition:transform var(--cr-fast) var(--cr-ease)}.ProjectJourney-module__m2i_iW__cta:hover>span{transform:translate(3px)}@keyframes ProjectJourney-module__m2i_iW__railDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProjectJourney-module__m2i_iW__railDrawDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ProjectJourney-module__m2i_iW__nodeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ProjectJourney-module__m2i_iW__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ProjectJourney-module__m2i_iW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProjectJourney-module__m2i_iW__stampIn{0%{opacity:0;transform:rotate(-9deg)scale(1.35)}to{opacity:1;transform:rotate(-9deg)}}@keyframes ProjectJourney-module__m2i_iW__barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ProjectJourney-module__m2i_iW__journey[data-rail=armed] .ProjectJourney-module__m2i_iW__railBase,.ProjectJourney-module__m2i_iW__journey[data-rail=armed] .ProjectJourney-module__m2i_iW__railFill,.ProjectJourney-module__m2i_iW__journey[data-rail=armed] .ProjectJourney-module__m2i_iW__node,.ProjectJourney-module__m2i_iW__journey[data-rail=armed] .ProjectJourney-module__m2i_iW__card{opacity:0}.ProjectJourney-module__m2i_iW__journey[data-rail=drawn] .ProjectJourney-module__m2i_iW__railBase{animation:ProjectJourney-module__m2i_iW__railDraw 1.2s var(--cr-ease) backwards}.ProjectJourney-module__m2i_iW__journey[data-rail=drawn] .ProjectJourney-module__m2i_iW__railFill{animation:ProjectJourney-module__m2i_iW__fadeIn .5s .9s var(--cr-ease) backwards}.ProjectJourney-module__m2i_iW__journey[data-rail=drawn] .ProjectJourney-module__m2i_iW__node{animation:ProjectJourney-module__m2i_iW__nodeIn .52s calc(var(--i) * .26s) var(--cr-ease) backwards}.ProjectJourney-module__m2i_iW__journey[data-rail=drawn] .ProjectJourney-module__m2i_iW__card{animation:ProjectJourney-module__m2i_iW__cardIn .72s calc(.16s + var(--i) * .12s) var(--cr-ease) backwards}@media (prefers-reduced-motion:no-preference){.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__vLane b,.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__vMeter b{animation:ProjectJourney-module__m2i_iW__barGrow .7s calc(var(--row,0) * 90ms) var(--cr-ease) backwards}.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__vChip,.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__vPay{animation:ProjectJourney-module__m2i_iW__nodeIn .48s .26s var(--cr-ease) backwards}.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__vStamp{animation:ProjectJourney-module__m2i_iW__stampIn .48s .26s var(--cr-ease) backwards}}@media (max-width:960px){.ProjectJourney-module__m2i_iW__section{padding:80px 20px 72px}.ProjectJourney-module__m2i_iW__heading{grid-template-columns:1fr;row-gap:18px;margin-bottom:44px}.ProjectJourney-module__m2i_iW__rail{display:none}.ProjectJourney-module__m2i_iW__step{position:relative}.ProjectJourney-module__m2i_iW__step:not(:last-child):before{content:"";left:calc(var(--node) / 2 - 1px);top:calc(20px + var(--node));transform-origin:top;width:2px;transition:background-color var(--cr-medium) var(--cr-ease);background:#cfd6c4;position:absolute;bottom:-34px}.ProjectJourney-module__m2i_iW__step[data-state=done]:before{background:#56704a}.ProjectJourney-module__m2i_iW__journey[data-rail=armed] .ProjectJourney-module__m2i_iW__step:before{opacity:0}.ProjectJourney-module__m2i_iW__journey[data-rail=drawn] .ProjectJourney-module__m2i_iW__step:before{animation:ProjectJourney-module__m2i_iW__railDrawDown .42s calc(.12s + var(--i) * .26s) var(--cr-ease) backwards}.ProjectJourney-module__m2i_iW__steps{grid-template-columns:1fr;gap:14px}.ProjectJourney-module__m2i_iW__step{flex-direction:row;align-items:flex-start;gap:16px}.ProjectJourney-module__m2i_iW__node{flex-shrink:0;margin-top:20px}.ProjectJourney-module__m2i_iW__card{grid-template-columns:minmax(0,1fr) 180px;grid-template-areas:"title sketch""body sketch";align-items:start;column-gap:18px;margin-top:0;padding:16px;display:grid}.ProjectJourney-module__m2i_iW__vignette{grid-area:sketch;height:100px}.ProjectJourney-module__m2i_iW__stepTitle{grid-area:title;margin:0}.ProjectJourney-module__m2i_iW__stepBody{grid-area:body;margin:8px 0 0}.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__card{transform:translate(3px)}}@media (max-width:560px){.ProjectJourney-module__m2i_iW__section{padding:64px 16px 56px}.ProjectJourney-module__m2i_iW__eyebrow{font-size:9px}.ProjectJourney-module__m2i_iW__card{grid-template-columns:1fr;grid-template-areas:"sketch""title""body"}.ProjectJourney-module__m2i_iW__vignette{height:92px}.ProjectJourney-module__m2i_iW__stepTitle{margin-top:14px}.ProjectJourney-module__m2i_iW__stepButton{font-size:20px}.ProjectJourney-module__m2i_iW__foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ProjectJourney-module__m2i_iW__step:before,.ProjectJourney-module__m2i_iW__railFill,.ProjectJourney-module__m2i_iW__node,.ProjectJourney-module__m2i_iW__node>span,.ProjectJourney-module__m2i_iW__card,.ProjectJourney-module__m2i_iW__cta>span{transition:none}.ProjectJourney-module__m2i_iW__step[data-state=active] .ProjectJourney-module__m2i_iW__card{transform:none}}@media print{.ProjectJourney-module__m2i_iW__section{background:#fff;padding-block:32px}.ProjectJourney-module__m2i_iW__journey[data-rail=armed] :is(.ProjectJourney-module__m2i_iW__railBase,.ProjectJourney-module__m2i_iW__railFill,.ProjectJourney-module__m2i_iW__node,.ProjectJourney-module__m2i_iW__card){opacity:1}.ProjectJourney-module__m2i_iW__playback{display:none}.ProjectJourney-module__m2i_iW__card{break-inside:avoid;box-shadow:none!important;transform:none!important}}
.CustomerStory-module__C3eL9G__outcomes{grid-template-columns:repeat(3,1fr);gap:42px;max-width:1248px;margin:auto;padding:76px 24px 82px;display:grid}.CustomerStory-module__C3eL9G__outcomes .CustomerStory-module__C3eL9G__question{font-family:var(--font-newsreader), Georgia, serif;color:#53674a;font-size:28px}.CustomerStory-module__C3eL9G__outcomes h3{margin-top:16px;font-size:15px;font-weight:600}.CustomerStory-module__C3eL9G__outcomes article>p:last-child{color:#64675f;margin-top:8px;font-size:14px;line-height:1.8}.CustomerStory-module__C3eL9G__experience{background:#f7f6f0;padding:16px 24px 80px}.CustomerStory-module__C3eL9G__portalRow,.CustomerStory-module__C3eL9G__paymentRow{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:auto;padding:90px 0;display:grid}.CustomerStory-module__C3eL9G__paymentRow{border-top:1px solid #dcded1}.CustomerStory-module__C3eL9G__kicker{letter-spacing:.13em;color:#66583f;font-size:10px;font-weight:600}.CustomerStory-module__C3eL9G__copy h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:20px 0;font-size:clamp(40px,4.5vw,60px);line-height:1.1}.CustomerStory-module__C3eL9G__copy em{color:#526951}.CustomerStory-module__C3eL9G__copy>p:not(.CustomerStory-module__C3eL9G__kicker){color:#62675b;font-size:16px;line-height:1.85}.CustomerStory-module__C3eL9G__copy ul{gap:12px;margin:24px 0;display:grid}.CustomerStory-module__C3eL9G__copy li{gap:10px;font-size:13px;display:flex}.CustomerStory-module__C3eL9G__copy li:before{content:"✓";color:#526951}.CustomerStory-module__C3eL9G__copy>a{color:#3f5d37;text-underline-offset:5px;align-items:center;gap:20px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.CustomerStory-module__C3eL9G__copy .CustomerStory-module__C3eL9G__planNote{margin:18px 0;font-size:11px}.CustomerStory-module__C3eL9G__portalFigure{background:#eaf0e2;border:1px solid #dce3d2;border-radius:14px;padding:44px}.CustomerStory-module__C3eL9G__portal{background:#fffcf5;border:1px solid #d8d9ca;border-radius:7px;padding:24px;box-shadow:0 16px 30px -20px #3d472b50}.CustomerStory-module__C3eL9G__portalHeader{letter-spacing:.12em;color:#5c634f;border-bottom:1px solid #daddd0;justify-content:space-between;gap:10px;padding-bottom:20px;font-size:8px;display:flex}.CustomerStory-module__C3eL9G__welcome{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin-top:22px;font-size:32px}.CustomerStory-module__C3eL9G__portalSubtitle{color:#656b5b;margin-top:6px;font-size:11px}.CustomerStory-module__C3eL9G__message{background:#f0f2e9;border-radius:6px;gap:10px;margin:24px 0 10px;padding:14px;display:flex}.CustomerStory-module__C3eL9G__avatar{background:#dbe4cd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;display:flex}.CustomerStory-module__C3eL9G__message strong{font-size:10px}.CustomerStory-module__C3eL9G__message p{color:#606953;margin-top:5px;font-size:10px;line-height:1.75}.CustomerStory-module__C3eL9G__documentRow{border-bottom:1px solid #e0e2d7;justify-content:space-between;gap:8px;padding:16px 0;font-size:11px;display:flex}.CustomerStory-module__C3eL9G__documentRow>span:last-child{color:#4e663f;font-size:9px}.CustomerStory-module__C3eL9G__portalFoot{color:#676c5e;margin-top:20px;font-size:9px}.CustomerStory-module__C3eL9G__portalFigure figcaption,.CustomerStory-module__C3eL9G__invoiceFigure figcaption{text-align:center;color:#636955;margin-top:16px;font-size:12px}.CustomerStory-module__C3eL9G__invoiceFigure{background:#f1ece1;border:1px solid #e3dccd;border-radius:14px;padding:30px 40px}.CustomerStory-module__C3eL9G__invoice{background:#fffef9;border:1px solid #d6cdbb;padding:28px;box-shadow:0 16px 30px -20px #54452c50}.CustomerStory-module__C3eL9G__invoiceTop{letter-spacing:.12em;color:#6b5a3f;justify-content:space-between;align-items:center;font-size:10px;display:flex}.CustomerStory-module__C3eL9G__invoiceTop>span:last-child{text-align:right;font-size:8px;line-height:1.8}.CustomerStory-module__C3eL9G__invoiceTitle{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin-top:25px;font-size:30px;line-height:1.1}.CustomerStory-module__C3eL9G__billTo{color:#73654d;letter-spacing:.08em;margin:25px 0 12px;font-size:8px}.CustomerStory-module__C3eL9G__lineItem{border-top:1px solid #e5dfd3;justify-content:space-between;gap:10px;padding:14px 0;font-size:11px;display:flex}.CustomerStory-module__C3eL9G__total{border-top:1px solid #bbad91;justify-content:space-between;align-items:center;margin-top:8px;padding:22px 0;font-size:11px;display:flex}.CustomerStory-module__C3eL9G__total strong{font-family:var(--font-newsreader), Georgia, serif;font-size:27px}.CustomerStory-module__C3eL9G__payIllustration{color:#fff;background:#2c4334;border-radius:5px;justify-content:space-between;padding:13px 16px;font-size:11px;display:flex}.CustomerStory-module__C3eL9G__invoiceFoot{color:#706957;text-align:center;margin-top:12px;font-size:10px}@media (max-width:800px){.CustomerStory-module__C3eL9G__outcomes{gap:22px}.CustomerStory-module__C3eL9G__portalRow,.CustomerStory-module__C3eL9G__paymentRow{gap:32px}.CustomerStory-module__C3eL9G__portalFigure,.CustomerStory-module__C3eL9G__invoiceFigure,.CustomerStory-module__C3eL9G__portal,.CustomerStory-module__C3eL9G__invoice{padding:18px}}@media (max-width:620px){.CustomerStory-module__C3eL9G__outcomes{grid-template-columns:1fr;gap:24px;padding:32px 22px 42px}.CustomerStory-module__C3eL9G__outcomes>div+div{border-top:1px solid #d9d9ca;padding-top:22px}.CustomerStory-module__C3eL9G__outcomes h3{margin-top:9px}.CustomerStory-module__C3eL9G__portalRow,.CustomerStory-module__C3eL9G__paymentRow{grid-template-columns:1fr;gap:24px;padding:40px 0}.CustomerStory-module__C3eL9G__experience{padding:0 20px 32px}.CustomerStory-module__C3eL9G__paymentRow .CustomerStory-module__C3eL9G__copy{grid-row:1}.CustomerStory-module__C3eL9G__copy h2{font-size:38px}.CustomerStory-module__C3eL9G__portalFigure,.CustomerStory-module__C3eL9G__invoiceFigure{padding:20px}}.CustomerStory-module__C3eL9G__outcomeNumber{font-family:var(--font-geist-mono), monospace;color:#657052;margin-bottom:22px;font-size:10px;display:block}.CustomerStory-module__C3eL9G__outcomes>div+div{border-left:1px solid #d8ddcf;padding-left:34px}.CustomerStory-module__C3eL9G__portal{transform:rotate(-2deg)}.CustomerStory-module__C3eL9G__invoice{transform:rotate(2deg)}@media (prefers-reduced-motion:no-preference){.CustomerStory-module__C3eL9G__portal,.CustomerStory-module__C3eL9G__invoice{transition:transform .7s var(--cr-ease), box-shadow .7s var(--cr-ease)}.CustomerStory-module__C3eL9G__portalFigure:hover .CustomerStory-module__C3eL9G__portal,.CustomerStory-module__C3eL9G__invoiceFigure:hover .CustomerStory-module__C3eL9G__invoice{transform:rotate(0);box-shadow:0 24px 40px -24px #3d472b50}[data-reveal=in] .CustomerStory-module__C3eL9G__message{animation:CustomerStory-module__C3eL9G__cr-enter .7s .25s var(--cr-ease) both}[data-reveal=in] .CustomerStory-module__C3eL9G__documentRow{animation:CustomerStory-module__C3eL9G__cr-enter .7s .4s var(--cr-ease) both}[data-reveal=in] .CustomerStory-module__C3eL9G__documentRow:nth-of-type(4){animation-delay:.55s}[data-reveal=in] .CustomerStory-module__C3eL9G__documentRow:nth-of-type(5){animation-delay:.7s}}@media (max-width:800px){.CustomerStory-module__C3eL9G__outcomes>div+div{padding-left:22px}}@media (max-width:620px){.CustomerStory-module__C3eL9G__outcomes>div+div{border-left:0;padding-left:0}.CustomerStory-module__C3eL9G__outcomeNumber{margin-bottom:12px}.CustomerStory-module__C3eL9G__portal,.CustomerStory-module__C3eL9G__invoice{transform:none}}
.PlanningShowcase-module__4SIGna__hero{isolation:isolate;color:#f8f7ee;background:#173d32;padding:82px 32px 0;position:relative}.PlanningShowcase-module__4SIGna__hero:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(120deg,#0000 50%,#a5bb7c09 50.05%,#0000 78%),radial-gradient(at 90% 30%,#55755455,#0000 55%);position:absolute;inset:0}.PlanningShowcase-module__4SIGna__heroCopy{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:72px;max-width:1200px;margin:auto;display:grid}.PlanningShowcase-module__4SIGna__eyebrow{letter-spacing:.17em;color:#5b663d;font-size:10px;font-weight:600}.PlanningShowcase-module__4SIGna__heroCopy>.PlanningShowcase-module__4SIGna__eyebrow{color:#c1d0b7;grid-column:1/-1;margin-bottom:28px}.PlanningShowcase-module__4SIGna__eyebrow>span{background:#c1d1a5;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.PlanningShowcase-module__4SIGna__hero h1{letter-spacing:-.065em;font-size:clamp(64px,6.7vw,100px);font-weight:400;line-height:1.04}.PlanningShowcase-module__4SIGna__hero h1 em{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;color:#d3ddb8;font-size:1.15em;font-weight:400}.PlanningShowcase-module__4SIGna__heroAside{padding-bottom:6px}.PlanningShowcase-module__4SIGna__description{letter-spacing:-.015em;max-width:440px;font-size:19px;line-height:1.55}.PlanningShowcase-module__4SIGna__descriptionDetail{color:#bbcbbc;letter-spacing:0;margin-top:12px;font-size:15px;line-height:1.8;display:block}.PlanningShowcase-module__4SIGna__actions{gap:12px;margin-top:26px;display:flex}.PlanningShowcase-module__4SIGna__primary,.PlanningShowcase-module__4SIGna__secondary{min-height:48px;transition:background .18s, transform .22s var(--cr-ease);border-radius:5px;justify-content:center;align-items:center;gap:22px;padding:12px 20px;font-size:13px;font-weight:500;display:inline-flex}.PlanningShowcase-module__4SIGna__primary{color:#1a3529;background:#dce5b8}.PlanningShowcase-module__4SIGna__primary:hover{background:#edf2d6;transform:translateY(-2px)}.PlanningShowcase-module__4SIGna__secondary{color:#f5f5eb;border:1px solid #8ba49280}.PlanningShowcase-module__4SIGna__secondary:hover{background:#ffffff0c;transform:translateY(-2px)}.PlanningShowcase-module__4SIGna__hero :is(a,button):focus-visible{outline-color:#dce5b8}.PlanningShowcase-module__4SIGna__fine{color:#b6c9b9;margin-top:17px;font-size:10px}.PlanningShowcase-module__4SIGna__heroFigure{max-width:1200px;margin:64px auto 0}.PlanningShowcase-module__4SIGna__figureHeading{letter-spacing:.14em;color:#b4c6b5;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:9px;display:flex}.PlanningShowcase-module__4SIGna__figureHeading>span{align-items:center;gap:9px;display:flex}.PlanningShowcase-module__4SIGna__figureHeading i{background:#c3d3a8;border-radius:50%;width:6px;height:6px}.PlanningShowcase-module__4SIGna__figureHeading a{text-transform:none;letter-spacing:0;align-items:center;gap:20px;min-height:32px;font-size:12px;display:flex}.PlanningShowcase-module__4SIGna__previewStage{min-height:358px}.PlanningShowcase-module__4SIGna__workspaceMetrics{grid-template-columns:1fr 1fr 1fr;gap:22px;padding:20px 0 4px;display:grid}.PlanningShowcase-module__4SIGna__workspaceMetrics>div{border-left:1px solid #dce2d4;padding-left:14px}.PlanningShowcase-module__4SIGna__workspaceMetrics>div>span{letter-spacing:.11em;color:#687260;font-size:8px}.PlanningShowcase-module__4SIGna__workspaceMetrics strong{letter-spacing:-.025em;margin-top:5px;font-size:17px;font-weight:500;display:block}.PlanningShowcase-module__4SIGna__workspaceMetrics strong span{color:#697360;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:400;display:block}.PlanningShowcase-module__4SIGna__featureReveal{min-width:0}@keyframes PlanningShowcase-module__4SIGna__settle{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes PlanningShowcase-module__4SIGna__phaseGrow{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.PlanningShowcase-module__4SIGna__heroCopy>.PlanningShowcase-module__4SIGna__eyebrow{animation:PlanningShowcase-module__4SIGna__settle .7s var(--cr-ease) both}.PlanningShowcase-module__4SIGna__hero h1{animation:PlanningShowcase-module__4SIGna__settle .95s 80ms var(--cr-ease) both}.PlanningShowcase-module__4SIGna__heroAside{animation:PlanningShowcase-module__4SIGna__settle .95s .18s var(--cr-ease) both}.PlanningShowcase-module__4SIGna__heroFigure{animation:PlanningShowcase-module__4SIGna__settle 1s .25s var(--cr-ease) both}.PlanningShowcase-module__4SIGna__previewTransition{animation:PlanningShowcase-module__4SIGna__settle .55s var(--cr-ease) both}.PlanningShowcase-module__4SIGna__bar{animation:PlanningShowcase-module__4SIGna__phaseGrow .85s var(--phase-delay,0s) var(--cr-ease) both}.PlanningShowcase-module__4SIGna__event{animation:PlanningShowcase-module__4SIGna__settle .6s .12s var(--cr-ease) both}.PlanningShowcase-module__4SIGna__featureCard{transition:border-color .25s,box-shadow .25s}.PlanningShowcase-module__4SIGna__featureCard:hover{border-color:#a1ad91;box-shadow:0 16px 40px -30px #253c3140}}@media (max-width:1000px){.PlanningShowcase-module__4SIGna__heroCopy{gap:28px}.PlanningShowcase-module__4SIGna__hero h1{font-size:68px}.PlanningShowcase-module__4SIGna__actions{gap:8px}.PlanningShowcase-module__4SIGna__primary,.PlanningShowcase-module__4SIGna__secondary{gap:12px;padding-inline:14px}}@media (max-width:760px){.PlanningShowcase-module__4SIGna__hero{padding:52px 24px 0}.PlanningShowcase-module__4SIGna__heroCopy{grid-template-columns:1fr;gap:26px}.PlanningShowcase-module__4SIGna__heroCopy>.PlanningShowcase-module__4SIGna__eyebrow{margin-bottom:0}.PlanningShowcase-module__4SIGna__hero h1{font-size:clamp(53px,10vw,78px)}.PlanningShowcase-module__4SIGna__heroAside{max-width:500px}.PlanningShowcase-module__4SIGna__heroFigure{margin-top:38px}.PlanningShowcase-module__4SIGna__previewStage{min-height:356px}}@media (max-width:520px){.PlanningShowcase-module__4SIGna__hero{padding:38px 18px 0}.PlanningShowcase-module__4SIGna__heroCopy>.PlanningShowcase-module__4SIGna__eyebrow{letter-spacing:.12em;font-size:8px}.PlanningShowcase-module__4SIGna__hero h1{font-size:clamp(47px,11.5vw,62px)}.PlanningShowcase-module__4SIGna__description{font-size:17px}.PlanningShowcase-module__4SIGna__descriptionDetail{font-size:14px}.PlanningShowcase-module__4SIGna__actions{flex-wrap:wrap}.PlanningShowcase-module__4SIGna__primary,.PlanningShowcase-module__4SIGna__secondary{flex:1;gap:10px;font-size:12px}.PlanningShowcase-module__4SIGna__figureHeading{letter-spacing:.07em;font-size:7px}.PlanningShowcase-module__4SIGna__figureHeading a{gap:8px;font-size:10px}.PlanningShowcase-module__4SIGna__workspaceMetrics{gap:10px;padding-top:14px}.PlanningShowcase-module__4SIGna__workspaceMetrics>div{padding-left:8px}.PlanningShowcase-module__4SIGna__workspaceMetrics>div>span{font-size:6px}.PlanningShowcase-module__4SIGna__workspaceMetrics strong{font-size:12px}.PlanningShowcase-module__4SIGna__workspaceMetrics strong span{font-size:7px}.PlanningShowcase-module__4SIGna__previewStage{min-height:350px}}.PlanningShowcase-module__4SIGna__window{color:#243c30;background:#fff;border:1px solid #c4c8bc;border-radius:10px;overflow:hidden;box-shadow:0 40px 90px -25px #061b19aa,0 0 0 6px #ffffff0a}.PlanningShowcase-module__4SIGna__chrome{color:#626a60;background:#f8f9f6;border-bottom:1px solid #e4e7df;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.PlanningShowcase-module__4SIGna__windowDots{letter-spacing:4px;color:#b7beb1}.PlanningShowcase-module__4SIGna__sample{border:1px solid #dce1d6;border-radius:4px;padding:3px 8px}.PlanningShowcase-module__4SIGna__workspace{display:flex}.PlanningShowcase-module__4SIGna__sidebar{background:#eff1e9;border-right:1px solid #e0e4d8;flex-direction:column;flex-shrink:0;width:184px;padding:26px 14px 16px;display:flex}.PlanningShowcase-module__4SIGna__brand{font-family:var(--font-newsreader), Georgia, serif;padding:0 8px;font-size:25px}.PlanningShowcase-module__4SIGna__brand span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.11em;color:#46533e;margin-top:5px;font-size:7px;display:block}.PlanningShowcase-module__4SIGna__sidebar>p{letter-spacing:.14em;color:#46533e;margin:30px 10px 12px;font-size:8px}.PlanningShowcase-module__4SIGna__navItem,.PlanningShowcase-module__4SIGna__navActive{color:#5a6555;border-radius:5px;gap:12px;padding:10px;font-size:11px;display:flex}.PlanningShowcase-module__4SIGna__navActive{color:#2e432c;background:#dce4d3;font-weight:600}.PlanningShowcase-module__4SIGna__studio{align-items:center;gap:9px;margin-top:auto;padding:26px 4px 0;font-size:9px;display:flex}.PlanningShowcase-module__4SIGna__studio>span,.PlanningShowcase-module__4SIGna__avatar{color:#475b3d;background:#dfe4d7;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;display:inline-flex}.PlanningShowcase-module__4SIGna__main{flex:1;min-width:0;padding:26px}.PlanningShowcase-module__4SIGna__projectHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.PlanningShowcase-module__4SIGna__projectHeading p{letter-spacing:.12em;color:#6d726a;font-size:8px}.PlanningShowcase-module__4SIGna__projectHeading .PlanningShowcase-module__4SIGna__previewTitle{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;margin-top:8px;font-size:25px;line-height:1.25}.PlanningShowcase-module__4SIGna__liveBadge{color:#516345;background:#eef3e7;border:1px solid #dce5d0;border-radius:20px;flex-shrink:0;padding:5px 9px;font-size:9px}.PlanningShowcase-module__4SIGna__toolbar{color:#67705f;justify-content:space-between;align-items:center;margin:23px 0 18px;font-size:10px;display:flex}.PlanningShowcase-module__4SIGna__viewSwitch{background:#f0f2eb;border-radius:6px;padding:3px;display:flex}.PlanningShowcase-module__4SIGna__viewSwitch button{cursor:pointer;border-radius:4px;min-height:36px;padding:6px 14px}.PlanningShowcase-module__4SIGna__viewSwitch button[aria-pressed=true]{color:#273e2c;background:#fff;font-weight:600;box-shadow:0 1px 4px #283b2620}.PlanningShowcase-module__4SIGna__timeline{border:1px solid #e3e7de;border-radius:6px;overflow:hidden}.PlanningShowcase-module__4SIGna__timelineHead,.PlanningShowcase-module__4SIGna__phase{grid-template-columns:170px 1fr;display:grid}.PlanningShowcase-module__4SIGna__timelineHead{color:#687261;background:#f9faf7;border-bottom:1px solid #e3e7de;font-size:9px}.PlanningShowcase-module__4SIGna__timelineHead>span{padding:12px}.PlanningShowcase-module__4SIGna__timelineHead>div{grid-template-columns:repeat(4,1fr);padding:12px 0;display:grid}.PlanningShowcase-module__4SIGna__phase{border-bottom:1px solid #e9ece4;min-height:54px}.PlanningShowcase-module__4SIGna__phaseLabel{padding:11px 12px}.PlanningShowcase-module__4SIGna__phaseLabel strong{font-size:11px;font-weight:500;display:block}.PlanningShowcase-module__4SIGna__phaseLabel>span{color:#6f7569;margin-top:3px;font-size:8px;display:block}.PlanningShowcase-module__4SIGna__track{background:repeating-linear-gradient(90deg,#e9ece5 0 1px,#0000 1px 25%);margin-right:10px;position:relative}.PlanningShowcase-module__4SIGna__bar{transform-origin:0;white-space:nowrap;border-left:3px solid;border-radius:4px;height:27px;padding:5px 7px;font-size:8px;position:absolute;top:14px;overflow:hidden}.PlanningShowcase-module__4SIGna__sage{color:#39522e;background:#dce9d1}.PlanningShowcase-module__4SIGna__gold{color:#65501b;background:#efe3bd}.PlanningShowcase-module__4SIGna__blue{color:#37546a;background:#dce7ef}.PlanningShowcase-module__4SIGna__rose{color:#754d3c;background:#efdfd8}.PlanningShowcase-module__4SIGna__timelineFoot{color:#697360;justify-content:space-between;gap:8px;padding:12px;font-size:8px;display:flex}.PlanningShowcase-module__4SIGna__dot{background:#658153;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.PlanningShowcase-module__4SIGna__projectFooter{color:#626c5b;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.PlanningShowcase-module__4SIGna__projectFooter>span:first-child{align-items:center;gap:8px;display:flex}.PlanningShowcase-module__4SIGna__heroFigure figcaption{text-align:center;color:#b4c5b9;margin-top:20px;font-size:12px;line-height:1.6}.PlanningShowcase-module__4SIGna__audience{text-align:center;border-top:1px solid #71857760;max-width:1200px;margin:40px auto 0;padding:30px 0 38px}.PlanningShowcase-module__4SIGna__audience>span{letter-spacing:.16em;color:#b4c5b9;font-size:9px}.PlanningShowcase-module__4SIGna__audience p{font-family:var(--font-newsreader), Georgia, serif;color:#e0e6d6;justify-content:center;align-items:center;gap:35px;margin-top:17px;font-size:24px;display:flex}.PlanningShowcase-module__4SIGna__audience i{background:#8b977c;border-radius:50%;width:3px;height:3px}.PlanningShowcase-module__4SIGna__features{background:#f7f6f0;padding:112px 24px 64px}.PlanningShowcase-module__4SIGna__sectionHeading{max-width:1200px;margin:auto auto 35px}.PlanningShowcase-module__4SIGna__sectionHeading h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin-top:18px;font-size:clamp(40px,4.8vw,64px);line-height:1.12}.PlanningShowcase-module__4SIGna__sectionHeading>p:last-child{color:#65685f;max-width:590px;margin-top:18px;font-size:16px;line-height:1.8}.PlanningShowcase-module__4SIGna__featureGrid{grid-template-columns:1fr 1fr;gap:22px;max-width:1200px;margin:auto;display:grid}.PlanningShowcase-module__4SIGna__featureCard{background:#eef1e7;border:1px solid #dedfd0;border-radius:14px;min-width:0;height:100%;overflow:hidden}.PlanningShowcase-module__4SIGna__ganttCard{background:#f2ede3}.PlanningShowcase-module__4SIGna__featureCopy{padding:36px 36px 28px}.PlanningShowcase-module__4SIGna__featureNumber{letter-spacing:.13em;color:#646d58;font-size:9px}.PlanningShowcase-module__4SIGna__featureCopy h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;margin-top:14px;font-size:35px}.PlanningShowcase-module__4SIGna__featureCopy p{color:#5f6758;max-width:430px;margin-top:10px;font-size:14px;line-height:1.8}.PlanningShowcase-module__4SIGna__miniFigure{background:#fff;border:1px solid #dce0d3;border-radius:8px;margin:0 20px 20px;padding:14px;box-shadow:0 8px 20px #25381808}.PlanningShowcase-module__4SIGna__miniTitle{justify-content:space-between;align-items:center;padding:4px 0 14px;font-size:10px;display:flex}.PlanningShowcase-module__4SIGna__miniTitle>span{color:#6c7465;font-size:8px}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__timelineHead,.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__phase{grid-template-columns:125px 1fr}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__phaseLabel strong{font-size:8px}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__phase{min-height:46px}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__timelineFoot>span:last-child{display:none}.PlanningShowcase-module__4SIGna__miniFigure figcaption{color:#6c7266;margin-top:12px;font-size:8px}.PlanningShowcase-module__4SIGna__calendar{border-top:1px solid #e5e8df;border-left:1px solid #e5e8df;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.PlanningShowcase-module__4SIGna__weekday{text-align:center;color:#68745f;background:#f8faf5;border-bottom:1px solid #e5e8df;border-right:1px solid #e5e8df;padding:8px 2px;font-size:9px}.PlanningShowcase-module__4SIGna__day{color:#687260;border-bottom:1px solid #e5e8df;border-right:1px solid #e5e8df;min-height:55px;padding:5px;font-size:9px}.PlanningShowcase-module__4SIGna__day>span:first-child{margin-bottom:6px;display:block}.PlanningShowcase-module__4SIGna__today{background:#f3f5ec}.PlanningShowcase-module__4SIGna__event{overflow-wrap:anywhere;border-radius:3px;padding:3px;font-size:8px;line-height:1.35;display:block}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__day{min-height:50px;padding:4px}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__event{font-size:7px}.PlanningShowcase-module__4SIGna__connected{border-top:1px solid #dedfd3;max-width:1200px;margin:42px auto 0;padding:28px 0 0}.PlanningShowcase-module__4SIGna__connected>p{font-family:var(--font-newsreader), Georgia, serif;font-size:25px}.PlanningShowcase-module__4SIGna__connected>a{text-underline-offset:5px;color:#45613d;align-items:center;gap:16px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:800px){.PlanningShowcase-module__4SIGna__sidebar{display:none}.PlanningShowcase-module__4SIGna__main{padding:20px}.PlanningShowcase-module__4SIGna__audience p{flex-wrap:wrap;gap:16px;font-size:18px}.PlanningShowcase-module__4SIGna__featureGrid{grid-template-columns:1fr}}@media (max-width:520px){.PlanningShowcase-module__4SIGna__eyebrow{letter-spacing:.12em;font-size:8px}.PlanningShowcase-module__4SIGna__chrome{padding:10px;font-size:8px}.PlanningShowcase-module__4SIGna__windowDots{display:none}.PlanningShowcase-module__4SIGna__main{padding:14px 10px}.PlanningShowcase-module__4SIGna__projectHeading .PlanningShowcase-module__4SIGna__previewTitle{font-size:21px}.PlanningShowcase-module__4SIGna__projectHeading p{font-size:7px}.PlanningShowcase-module__4SIGna__liveBadge{display:none}.PlanningShowcase-module__4SIGna__toolbar{gap:5px;margin-top:18px;font-size:8px}.PlanningShowcase-module__4SIGna__viewSwitch button{min-height:44px;padding:6px 12px;font-size:10px}.PlanningShowcase-module__4SIGna__timelineHead,.PlanningShowcase-module__4SIGna__phase{grid-template-columns:108px 1fr}.PlanningShowcase-module__4SIGna__phaseLabel{padding:10px 7px}.PlanningShowcase-module__4SIGna__phaseLabel strong{font-size:8px}.PlanningShowcase-module__4SIGna__timelineHead{font-size:7px}.PlanningShowcase-module__4SIGna__bar{padding-left:3px;font-size:7px}.PlanningShowcase-module__4SIGna__timelineFoot{font-size:7px}.PlanningShowcase-module__4SIGna__timelineFoot>span:last-child,.PlanningShowcase-module__4SIGna__projectFooter>span:last-child{display:none}.PlanningShowcase-module__4SIGna__audience{margin-top:24px;padding-bottom:28px}.PlanningShowcase-module__4SIGna__audience p{gap:12px;font-size:17px}.PlanningShowcase-module__4SIGna__audience i{display:none}.PlanningShowcase-module__4SIGna__features{padding:52px 16px}.PlanningShowcase-module__4SIGna__featureCopy{padding:24px 22px}.PlanningShowcase-module__4SIGna__featureCopy h3{font-size:29px}.PlanningShowcase-module__4SIGna__miniFigure{margin:0 10px 12px;padding:9px}.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__timelineHead,.PlanningShowcase-module__4SIGna__miniFigure .PlanningShowcase-module__4SIGna__phase{grid-template-columns:104px 1fr}.PlanningShowcase-module__4SIGna__day{min-height:55px;padding:3px}.PlanningShowcase-module__4SIGna__event{padding:2px;font-size:7px}}@media (prefers-reduced-motion:reduce){.PlanningShowcase-module__4SIGna__primary,.PlanningShowcase-module__4SIGna__secondary{transition:none}.PlanningShowcase-module__4SIGna__primary:hover,.PlanningShowcase-module__4SIGna__secondary:hover{transform:none}}
