.ff-pricing{padding:90px 6%;background:#e6e1d4;color:#26372b;scroll-margin-top:85px}.pricing-intro{display:grid;grid-template-columns:1fr 1fr;gap:10px 70px;margin-bottom:50px}.pricing-intro>.eyebrow{grid-column:1/-1;color:#77543c}.pricing-intro h2{grid-row:2/4;font-size:clamp(42px,4.6vw,72px);margin:20px 0}.pricing-intro p{font-size:15px;line-height:1.85;margin-top:20px}.pricing-offers article{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;border-top:1px solid #87917e;padding:34px 0}.pricing-offers h3{font:34px/1.2 var(--serif);margin:16px 0}.pricing-offers p{font-size:14px;line-height:1.8;max-width:610px;margin:0}.pricing-offers article>div+div{text-align:right;padding-top:12px}.pricing-offers strong{font:clamp(28px,3vw,43px)/1.2 var(--serif);display:block}.pricing-offers a{display:inline-block;font-size:12px;margin-top:22px;padding:10px 0;border-bottom:1px solid #63705b}.pricing-scope{border-top:1px solid #87917e;padding:30px 0}.pricing-scope h3{font:28px var(--serif)}.pricing-scope p{font-size:14px;line-height:1.85;max-width:940px}.pricing-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:30px 0 55px}.pricing-extras article{border-top:1px solid #87917e;padding-top:25px}.pricing-extras h3{font:29px var(--serif);margin:18px 0}.pricing-extras strong{font-size:17px;font-weight:400}.pricing-extras p{font-size:13px;line-height:1.85;margin-top:18px}.pricing-next{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #87917e;padding-top:35px}.pricing-next h3{font:32px var(--serif)}.pricing-next p{font-size:14px;line-height:1.8;max-width:650px}.pricing-next .button{white-space:nowrap;background:#2c422f;color:#f5eddf}.quote-response{border-block:1px solid #65765a;padding:25px 0;margin:30px 0}.quote-response h3{font:28px/1.15 var(--serif);margin:16px 0}.quote-response p{font-size:14px;line-height:1.8}.quote-response a,.pricing-bridge a{text-decoration:underline;text-underline-offset:5px}.quote-response a{font-size:12px}.pricing-bridge{font-size:14px;line-height:1.8}.pricing-intro strong{font-weight:500}@media(max-width:760px){.ff-pricing{padding:55px 24px}.pricing-intro{grid-template-columns:1fr;gap:0;margin-bottom:25px}.pricing-intro h2{grid-row:auto;font-size:43px}.pricing-intro p{margin:10px 0}.pricing-offers article{grid-template-columns:1fr;gap:15px;padding:28px 0}.pricing-offers article>div+div{text-align:left}.pricing-offers h3{font-size:30px}.pricing-offers a{margin-top:10px}.pricing-extras{grid-template-columns:1fr;gap:28px}.pricing-next{display:block}.pricing-next .button{margin-top:15px}}

.experience-heading>.pricing-hero-link{display:inline-block;margin-left:24px;font-size:12px;border-bottom:1px solid currentColor;padding:12px 0}@media(max-width:760px){.experience-heading>.pricing-hero-link{display:block;margin:16px 0 0;width:fit-content}}

.ff-pricing .eyebrow{color:#77543c}.ff-pricing a:focus-visible{outline-color:#344a3c}.ff-pricing .pricing-next .button{color:#f5eddf}

