.consultation-section.conversation-stage{isolation:isolate;color:#073f36;background:#c4efcb;position:relative;overflow:hidden}.conversation-stage:before,.conversation-stage:after{display:none}.conversation-stage .consultation-inner{z-index:1;color:#073f36;padding-block:clamp(52px,6.3vw,100px) clamp(52px,5.5vw,86px);display:block;position:relative}.conversation-threads{pointer-events:none;stroke:#073f36;stroke-width:1px;opacity:.16;width:100%;height:100%;position:absolute;inset:0}.conversation-threads .conversation-current{stroke-width:2px;stroke-dasharray:.06 .94;animation:12s linear infinite conversation-flow}@keyframes conversation-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.conversation-prelude{justify-content:space-between;align-items:center;gap:28px;display:flex}.conversation-stage .conversation-prelude .eyebrow{color:#24513b;letter-spacing:.16em;margin:0;font-size:10px}.conversation-coordinate{color:#285840;align-items:center;gap:10px;font-size:13px;display:flex}.conversation-coordinate i{background:currentColor;border-radius:50%;width:6px;height:6px}.conversation-main{justify-content:space-between;align-items:center;gap:30px;padding-block:clamp(52px,7vw,98px) clamp(54px,6vw,86px);display:flex}.conversation-stage .conversation-main h2{letter-spacing:-.087em;margin:0 0 0 -.055em;font-size:clamp(4.5rem,11.4vw,11rem);font-weight:400;line-height:.95}.conversation-main h2>span{color:#527e53}.conversation-stage .conversation-link{color:#073f36;flex-direction:column;flex:none;align-items:center;gap:16px;font-size:13px;font-weight:500;line-height:1.4}.conversation-stage .conversation-arrow{aspect-ratio:1;width:clamp(110px,12vw,178px);height:auto;transition:color .4s ease, background .4s ease, border-radius .6s var(--ease);background:#c4efcb;border:1px solid #073f3666;flex-shrink:0;place-items:center;display:grid}.conversation-arrow svg{stroke:currentColor;stroke-width:1.2px;width:57%;height:57%}.conversation-stage .conversation-link:hover .conversation-arrow,.conversation-stage .conversation-link:focus-visible .conversation-arrow{color:#c4efcb;background:#073f36;border-radius:50% 50% 3%;transform:none}.conversation-link-label{padding-bottom:5px;position:relative}.conversation-link-label:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.conversation-link:hover .conversation-link-label:after,.conversation-link:focus-visible .conversation-link-label:after{transform:scaleX(1)}.conversation-stage .conversation-link:focus-visible{outline-offset:10px;outline:2px solid #073f36}.conversation-postlude{border-top:1px solid #073f3638;justify-content:space-between;align-items:flex-end;gap:35px;padding-top:30px;display:flex}.conversation-stage .conversation-postlude p{color:#1e513b;letter-spacing:-.02em;max-width:650px;margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.conversation-postlude p em{font-family:Georgia,serif;font-size:1.15em}.conversation-promise{text-align:right;color:#27543d;gap:6px;font-size:13px;display:grid}.conversation-promise>span:first-child{color:#073f36;font-weight:600}@media (width<=1100px){.conversation-stage .conversation-main h2{font-size:10.7vw}.conversation-stage .conversation-link{text-align:center;max-width:150px}}@media (width<=800px){.conversation-coordinate{display:none}.conversation-main{gap:18px;padding-block:55px 52px}.conversation-stage .conversation-main h2{font-size:10.3vw}.conversation-stage .conversation-arrow{width:96px}.conversation-stage .conversation-link{max-width:128px;font-size:11px}.conversation-postlude{align-items:flex-start}.conversation-stage .conversation-postlude p{font-size:18px}.conversation-promise{max-width:230px}}@media (width<=560px){.conversation-stage .consultation-inner{padding-block:42px 38px}.conversation-stage .conversation-prelude .eyebrow{letter-spacing:.13em;font-size:8px}.conversation-main{padding-block:38px 32px;display:block}.conversation-stage .conversation-main h2{font-size:clamp(2.9rem,15.4vw,5.35rem)}.conversation-stage .conversation-link{text-align:left;flex-direction:row-reverse;justify-content:space-between;gap:20px;width:100%;max-width:none;margin-top:28px;font-size:14px}.conversation-stage .conversation-arrow{flex-shrink:0;width:73px}.conversation-link-label:after{transform:scaleX(1)}.conversation-postlude{padding-top:24px;display:block}.conversation-stage .conversation-postlude p{font-size:17px}.conversation-promise{text-align:left;margin-top:24px;font-size:12px}.conversation-threads{opacity:.1}}@media (prefers-reduced-motion:reduce){.conversation-threads .conversation-current{stroke-dasharray:none;animation:none}.conversation-stage .conversation-link,.conversation-stage .conversation-arrow,.conversation-link-label:after{transition:none}}[data-motion=paused] .conversation-threads .conversation-current{animation-play-state:paused}[data-motion=paused] .conversation-stage .conversation-link{transform:none}
