.buying-guide{padding-block:var(--section-space);background:var(--soft)}.buying-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:end;margin-bottom:44px}.buying-heading h2{font-size:clamp(34px,4vw,58px);line-height:1.12}.buying-heading>p{font-size:var(--copy-size);margin:0;max-width:48ch}.price-options{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.price-options article{display:flex;flex-direction:column;align-items:flex-start;padding:30px 0 0;border-top:3px solid var(--orange)}.price-options article+article{border-top-color:var(--pink)}.price-options h3{font-size:29px;line-height:1.2}.price-options .price{font:500 clamp(44px,4.5vw,64px)/1.15 var(--heading);letter-spacing:-.05em;margin:26px 0;color:var(--purple)}.price-options .price span{display:block;font:400 15px/1.6 var(--body);letter-spacing:0;margin-top:10px}.price-options .price small{font:400 17px/1.5 var(--body);letter-spacing:0}.price-options article>p:not(.price):not(.eyebrow){font-size:var(--copy-size);line-height:1.75;max-width:58ch}.price-options article .button{margin-top:auto}.buying-details{margin-top:52px;display:grid;grid-template-columns:1fr 1fr;gap:5vw}.buying-details details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.buying-details summary{font:500 21px/1.4 var(--heading);padding:22px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.buying-details summary::-webkit-details-marker{display:none}.buying-details summary span{color:var(--purple)}.buying-details details[open] summary span{transform:rotate(45deg)}.buying-details details p{font-size:17px;line-height:1.75;margin:0 0 24px}.buying-guide .eef-note{font-size:16px;line-height:1.7;max-width:80ch;margin:35px 0 0;padding-left:20px;border-left:3px solid var(--green)}.eef-note a{text-decoration:underline;text-underline-offset:3px}.contact-picker{margin-top:28px}.contact-picker .contact-picker-label{font-size:16px;font-weight:600;margin:0 0 12px}.contact-intents{display:flex;flex-wrap:wrap;gap:8px}.contact-intents[hidden]{display:none}.contact-intents button{font:500 15px/1.5 var(--body);min-height:44px;border:1px solid var(--line);color:var(--purple);border-radius:4px;padding:10px 13px;background:white;cursor:pointer}.contact-intents button[aria-pressed=true]{background:var(--purple);color:white;border-color:var(--purple)}.contact-v3 .contact-picker .contact-intent-hint{font-size:17px;line-height:1.7;margin-block:18px 22px}.contact-picker .contact-links{gap:14px}.contact-v3 .contact-picker .prepared-note{font-size:14px;line-height:1.7;color:var(--muted);margin:20px 0 0;max-width:60ch}.contact-picker [data-contact-mail]{white-space:nowrap}
@media(max-width:760px){.buying-heading,.price-options,.buying-details{grid-template-columns:1fr;gap:28px}.price-options{gap:42px}.buying-details{margin-top:40px;gap:0}.buying-details details+details{border-top:0}.contact-intents{display:grid;grid-template-columns:1fr 1fr}.contact-intents button{padding-inline:8px}.contact-picker .contact-links{flex-wrap:wrap;align-items:stretch}.contact-picker .contact-links>.quiet-link{width:100%}.price-options .price{font-size:52px}.price-options h3{font-size:27px}.price-options article .button{width:100%}}

.offer-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:20px 26px}.offer-shortcuts .text-link{display:inline-flex;align-items:center;min-height:44px;margin:0}

.eef-showcase{display:grid;grid-template-columns:1fr 1fr;gap:6vw;background:#f8f0f3;padding-block:var(--section-space)}.eef-showcase>*{min-width:0}.eef-showcase h2{font-size:clamp(32px,3.8vw,54px);line-height:1.15}.eef-showcase h3{font-size:27px;line-height:1.3;margin:0 0 20px}.eef-showcase p:not(.eyebrow){font-size:var(--copy-size);line-height:1.75;max-width:58ch}.eef-showcase .text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px}@media(max-width:760px){.eef-showcase{grid-template-columns:1fr;gap:25px}.eef-showcase h2{font-size:36px}.eef-showcase h3{font-size:25px}}
