.optional-table-wrap,.optional-accordion{display:none}.optional-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:24px 0}.optional-selector button{position:relative;min-height:82px;padding:15px 42px 15px 16px;border:1px solid #e1ded4;border-radius:10px;background:#fff;color:#14181c;text-align:left;font:800 13px Manrope,Arial,sans-serif;cursor:pointer}.optional-selector button small{display:block;margin-bottom:6px;color:#8a6414;font:700 8px 'DM Mono',monospace;letter-spacing:.08em}.optional-selector button b{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#8a6414;font-size:18px}.optional-selector button.active,.optional-selector button:hover{border-color:#b8860f;background:#fffaf0}.optional-focus{padding:27px;border:1px solid #e1ded4;border-radius:14px;background:#fff}.optional-focus .eyebrow{margin-bottom:8px}.optional-focus h3{font-size:25px;letter-spacing:-.04em;margin:0 0 8px}.optional-focus>div>p:not(.eyebrow){font-size:12px;line-height:1.7;color:#565f68;max-width:850px}.optional-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:22px 0}.optional-columns h4{margin:0 0 10px;font-size:12px}.optional-columns ul{margin:0;padding-left:17px}.optional-columns li{font-size:11px;line-height:1.7;color:#565f68}.optional-focus .optional-cta{padding:12px 15px;border-radius:8px;background:#14181c;color:#fff}.optional-focus .optional-cta:hover{background:#b8860f}@media(max-width:650px){.optional-selector{grid-template-columns:1fr}.optional-columns{grid-template-columns:1fr;gap:22px}.optional-focus{padding:20px}}
