/* Presentation only on explicitly reviewed public pages. No payment, field or consent logic. */
.c100-decision{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:28px;max-width:1180px;margin:32px auto;padding:24px;background:#18211c;color:#f4f1ec;border:1px solid #61503f;border-radius:8px;line-height:1.6}
.c100-decision *{box-sizing:border-box;min-width:0}.c100-decision h2{font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin:4px 0 12px;color:#f4f1ec}.c100-decision p{margin:10px 0;font-size:14px;color:#d4dbd4}.c100-decision .c100-kicker{font-size:12px;letter-spacing:.06em;color:#e7b488}.c100-decision .c100-price{font-weight:700;color:#f4f1ec}.c100-decision aside{border-left:1px solid #61503f;padding-left:24px}.c100-decision aside strong{color:#f4f1ec}.c100-decision .c100-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}.c100-decision a{color:#f4f1ec;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.c100-decision .c100-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:#e7b488;color:#18211c;border-radius:5px;font-weight:700;text-decoration:none}.c100-decision .c100-secondary{display:inline-flex;align-items:center;min-height:44px;padding:8px 2px}.c100-decision a:focus-visible,.c100-access a:focus-visible{outline:3px solid #e7b488;outline-offset:4px}.c100-note{font-size:13px;line-height:1.55;margin:12px 0;max-width:740px}.c100-note strong{font-weight:700}.c100-access{display:flex;flex-wrap:wrap;gap:12px;max-width:1180px;margin:20px auto;padding:16px;color:inherit;border:1px solid #61503f;border-radius:6px}.c100-access a{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}
.c100-decision.c100-inset{grid-template-columns:1fr;margin:24px 0;max-width:none}.c100-decision.c100-inset aside{border-left:0;border-top:1px solid #61503f;padding-left:0;padding-top:16px}
html body .c100-decision.c100-decision a.c100-primary,html body .c100-decision.c100-decision a.c100-primary:is(:visited,:hover,:active,:focus-visible){color:#18211c!important;background:#e7b488!important;opacity:1!important;text-decoration:none!important}
html body .c100-decision.c100-decision a:focus-visible,html body .c100-access a:focus-visible{outline:3px solid #e7b488!important;outline-offset:4px}
body[data-c20-page="quote"][data-c20-paid="false"] :is([data-alma-copy="quote"],[data-c100-kind="quote"]){display:none}
@media(max-width:767px){.c100-decision{grid-template-columns:1fr;gap:18px;margin:24px 16px;padding:20px}.c100-decision aside{border-left:0;border-top:1px solid #61503f;padding-left:0;padding-top:16px}.c100-decision .c100-links{flex-direction:column}.c100-decision .c100-primary{width:100%}.c100-access{margin:16px;gap:10px}}
