.partner-fit{padding-top:30px}.partner-fit form{max-width:780px;margin-top:28px}.fit-question{margin:0;padding:18px 0;border:0;border-top:1px solid var(--line)}.fit-question legend{font-weight:700;max-width:720px}.fit-question .choices{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.fit-result{max-width:780px;margin-top:22px;padding:25px 27px;border:1px solid #d9bd73;border-radius:16px;background:linear-gradient(135deg,#fff9e9,#f2e4c8)}.fit-result h3{font:600 28px/1.14 "Playfair Display",serif;margin:0 0 9px}.fit-result p:not(.eyebrow){margin:0 0 20px;color:var(--muted)}.promise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:32px}.promise-card{border:1px solid var(--line);border-radius:18px;background:#fffdf8;overflow:hidden}.promise-card summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:25px;cursor:pointer}.promise-card summary::-webkit-details-marker{display:none}.promise-card summary span{color:var(--gold);font-weight:700}.promise-card summary h3{font:600 26px "Playfair Display",serif;margin:0}.promise-card summary b{font-size:25px;color:var(--pine);transition:.18s transform}.promise-card[open] summary b{transform:rotate(45deg)}.promise-card ul{margin:0;padding:0 25px 25px 45px;color:var(--muted)}.promise-card li+li{margin-top:8px}.no-promise{border-top:3px solid #9a5b4b}.yes-promise{border-top:3px solid var(--gold)}.andris-message{max-width:850px;margin:40px auto 0;padding:28px 32px;border-left:3px solid var(--gold);background:#073d30;color:#fff;font:500 25px/1.35 "Playfair Display",serif}.andris-message cite{display:block;margin-top:17px;color:#dce8e0;font:14px "DM Sans",sans-serif;font-style:normal}
@media(max-width:750px){.fit-question .choices,.promise-grid{grid-template-columns:1fr}.fit-result{padding:22px}.andris-message{margin-top:28px;padding:24px;font-size:22px}}
