.slmrt-widget{max-width:1100px;margin:1.5rem auto;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid #dbe4ee;border-radius:16px;color:#14263d;background:#fff;box-shadow:0 5px 28px rgba(8,27,51,.055);font:inherit}.slmrt-widget h2{font-size:clamp(1.7rem,3.4vw,2.6rem);margin:.3rem 0 .75rem}.slmrt-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.77rem;font-weight:700;color:#38618b}.slmrt-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0}.slmrt-actions a,.slmrt-widget .slmrt-primary,.slmrt-widget .slmrt-secondary{display:inline-block;padding:.7em 1.25em;border-radius:8px;text-decoration:none;font-weight:700;line-height:1.35}.slmrt-widget .slmrt-primary{background:#122a47;color:#fff}.slmrt-widget .slmrt-secondary{border:1px solid #122a47;color:#122a47;background:#fff}.slmrt-actions a:focus-visible,.slmrt-widget a:focus-visible{outline:3px solid #ecaa43;outline-offset:3px}.slmrt-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.85rem;margin:1.25rem 0}.slmrt-plan{border:1px solid #e0e7f0;border-radius:10px;padding:1rem;background:#f8fafc;min-width:0}.slmrt-plan h3{margin:0 0 .5rem;font-size:1rem}.slmrt-plan__price{margin:0}.slmrt-price{font-size:1.45rem;font-weight:750;white-space:nowrap}.slmrt-period{font-size:.82rem;color:#506478}.slmrt-notice{border-left:3px solid #b7833b;background:#fff9ec;padding:.7rem .85rem;color:#4f3a19;font-size:.94rem}.slmrt-widget--pricing{max-width:none}
