.pricing-hero{padding-top:96px;padding-bottom:64px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.price-card{background:var(--paper2);border:1px solid var(--line);padding:clamp(28px,5vw,52px);box-shadow:0 10px 26px rgba(24,32,28,.055)}.price-card.featured{border-top:4px solid var(--moss);background:linear-gradient(180deg,var(--sage),var(--paper2) 46%)}.price-card h2{margin:.35em 0 .7em}.price{font-family:var(--serif);font-size:clamp(2.5rem,6vw,4.6rem);line-height:1;margin:.22em 0}.price span{font-family:var(--sans);font-size:1rem;color:var(--muted);font-weight:500}.check-list{padding-left:1.2rem;margin:26px 0}.check-list li{margin:.7rem 0}.faq-list{border-top:1px solid var(--line);margin-top:30px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{font-family:var(--serif);font-size:1.25rem;font-weight:600;cursor:pointer}.faq-list p{color:var(--muted)}#plusInterestForm fieldset{border:1px solid var(--line);border-radius:10px;padding:18px;background:var(--paper2)}#plusInterestForm legend{font-weight:650;padding:0 8px}#plusInterestForm fieldset label{display:flex;grid-template-columns:none;align-items:flex-start;gap:10px;margin:12px 0;font-weight:500}#plusInterestForm input[type="radio"]{width:auto;margin-top:.35em}#plusInterestForm select{width:100%;border:1px solid var(--line);background:var(--paper2);border-radius:8px;padding:11px 12px;font:inherit;color:var(--ink)}@media(max-width:800px){.pricing-hero{padding-top:58px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:28px}.actions{flex-wrap:wrap}}
