.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.8rem 0}.quick-card{padding:1.5rem;border:1px solid #dedfe9;border-radius:18px;background:#fff}.quick-card span{display:inline-block;margin-bottom:.5rem;color:#746cc0;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.quick-card strong{display:block;font:700 1.35rem Manrope,sans-serif;color:#17192e}.quick-card p{margin:.6rem 0 0!important;font-size:.94rem!important;line-height:1.55!important}.fit-table{margin:1.8rem 0;overflow-x:auto;border:1px solid #dfe0ea;border-radius:18px}.fit-table table{width:100%;min-width:760px;border-collapse:collapse}.fit-table th{padding:1rem;text-align:left;background:#171a32;color:#fff;font-size:.8rem}.fit-table td{padding:1rem;border-top:1px solid #e5e6ee;vertical-align:top;color:#4a4d61}.fit-table tr:nth-child(even) td{background:#fafafe}.fit-table strong{color:#1a1c33}.decision-list{display:grid;gap:.8rem;margin:1.5rem 0}.decision-list div{padding:1.15rem 1.3rem;border-left:4px solid #746cc0;background:#f5f5fb;border-radius:0 14px 14px 0}.decision-list strong{display:block;color:#20223c}.decision-list p{margin:.25rem 0 0!important;font-size:.96rem!important}.shade-note{padding:1.5rem 1.7rem;border:1px solid #dacfbf;border-radius:16px;background:#fffaf1}.shade-note strong{display:block;margin-bottom:.4rem;color:#2d2930}.guide-cta{margin-top:4rem;padding:2.3rem;border-radius:24px;background:#c9ff57;color:#16182e}.guide-cta h2{margin:0 0 .6rem}.guide-cta p{color:#363944}.guide-cta .button{margin-top:.6rem}.source-box{margin-top:4rem;padding:1.5rem;border:1px solid #e1e2eb;border-radius:18px}.source-box h2{margin-top:0}.source-box li{font-size:.95rem}.price-note,.link-disclosure{font-size:.86rem!important;color:#696c7d!important}.product-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.2rem 0}.product-actions a{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid #dfe0ea;border-radius:14px;background:#fff;text-decoration:none}.product-actions a:hover{border-color:#746cc0;transform:translateY(-1px)}.product-actions span{color:#746cc0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-actions strong{color:#20223c;font-size:.92rem}@media(max-width:760px){.quick-grid,.product-actions{grid-template-columns:1fr}}
