.creed-card{max-width:540px;margin:40px auto;padding:32px;border:1px solid #e3e8ef;border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.07);color:#172337}.creed-card h2{font-size:30px;margin:8px 0 22px}.creed-eyebrow{font-size:12px;letter-spacing:2px;color:#5e55c9;font-weight:800}.creed-card label{display:block;font-weight:600;margin:14px 0}.creed-card input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #cad2df;border-radius:9px;margin-top:6px}.creed-card button{width:100%;border:0;border-radius:9px;padding:14px;color:white;background:#5549bf;font-weight:700;cursor:pointer}.creed-card a{color:#5144ae}.creed-card .creed-check{display:flex;gap:8px;align-items:center}.creed-notice{background:#f0efff;padding:12px;border-radius:8px}

.creed-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:24px 0}.creed-tile{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #dce3ef;border-radius:14px;text-decoration:none!important;background:#f8fafc}.creed-tile strong{font-size:17px;color:#172c50}.creed-tile span{color:#52647a}.creed-referral{border-top:1px solid #e5e7eb;padding-top:18px}.creed-referral input{width:100%;max-width:100%;box-sizing:border-box}
