.growth-story{--heading-accent:var(--lime);background:var(--green);color:var(--paper);padding:112px 0 72px}.growth-heading{max-width:900px}.growth-heading h2{font-size:clamp(42px,4.8vw,66px);line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.growth-heading>p:last-child{max-width:62ch;margin-top:26px;font-size:18px;color:#d9e2d2}.growth-story .eyebrow{letter-spacing:0;font-size:14px}.growth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px;align-items:center;margin-top:64px}.growth-copy article{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #ffffff24}.growth-copy article:first-child{padding-top:0}.growth-copy article>svg{color:var(--lime);margin-top:4px}.growth-copy h3{font-size:25px;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.growth-copy article p{color:#d9e2d2;font-size:17px;max-width:49ch}.growth-copy .growth-qualification{color:#c3d1ba;font-size:14px;padding:24px 0 18px}.growth-copy>a{margin-top:8px}.quote-story-figure{margin:0;background:var(--surface);padding:24px;border:1px solid #8da37e;border-radius:var(--radius-media);color:var(--green);box-shadow:0 30px 56px -20px #061b13b3,0 0 0 8px #ffffff06}.quote-story-top{display:flex;align-items:center;gap:12px;font-size:15px;padding:0 2px 22px}.quote-property{position:relative;overflow:hidden;border:1px solid #c7d0bf;border-radius:12px}.quote-property img{width:100%;height:auto}.quote-story-price{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:26px 2px;border-bottom:1px solid var(--line)}.quote-story-price span{font-size:14px;display:block;margin-bottom:10px}.quote-story-price strong{font-size:42px;letter-spacing:-.035em}.quote-story-price small{font-size:17px;font-weight:400;letter-spacing:0}.quote-story-price>svg{background:var(--lime);width:44px;height:44px;padding:10px;border-radius:50%}.quote-story-handoff{display:flex;align-items:center;gap:16px;padding:25px 2px 12px}.quote-story-handoff>svg{color:var(--green)}.quote-story-handoff strong{display:block;font-size:18px}.quote-story-handoff div>span{display:block;margin-top:8px;font-size:14px;color:var(--muted)}.quote-story-figure figcaption{font-size:13px;line-height:1.65;color:var(--muted);margin:18px 2px 0}.quote-story-figure figcaption a{display:block;width:fit-content;text-decoration:underline;text-underline-offset:3px;padding-block:7px;margin-top:4px}.direct-relationship{display:flex;align-items:center;gap:28px;margin-top:72px;border-top:1px solid #ffffff30;padding-top:36px}.direct-relationship>svg{color:var(--lime)}.direct-relationship h3{font-size:25px;letter-spacing:-.025em;line-height:1.3}.direct-relationship p{color:#d9e2d2;font-size:17px;max-width:61ch;margin-top:10px}.direct-relationship .button{white-space:nowrap;margin-left:auto}@media (max-width:1100px){.growth-layout{gap:44px}.direct-relationship{flex-wrap:wrap}.direct-relationship .button{margin-left:58px}}@media (max-width:800px){.growth-story{padding:80px 0 60px}.growth-layout{grid-template-columns:1fr;gap:48px;margin-top:44px}.quote-story-figure{max-width:580px;width:100%;justify-self:center}.direct-relationship{margin-top:48px;align-items:start;gap:22px}.direct-relationship>div{flex:1 1;min-width:0}}@media (max-width:550px){.growth-story{padding:72px 0 52px}.growth-heading h2{font-size:42px}.direct-relationship p,.growth-copy article p,.growth-heading>p:last-child{font-size:16px}.growth-copy article{gap:16px}.growth-copy h3{font-size:23px}.quote-story-figure{padding:18px;border-radius:16px}.quote-story-top{font-size:14px;padding-bottom:18px}.quote-story-price strong{font-size:36px}.quote-story-handoff strong{font-size:17px}.direct-relationship h3{font-size:23px}.direct-relationship .button{margin-left:0;width:100%}}