.self-serve-intro{margin:24px 0;padding:22px;border:2px solid #0865eb;border-radius:20px;background:#e8f3ff}.self-serve-intro h2{font-size:clamp(24px,3vw,34px);margin:0 0 12px}.self-serve-intro p{max-width:760px}.self-serve-card{padding:16px;border:1px solid #b8d8ff;border-radius:14px;background:#fff}.self-serve-card h4{font:700 15px/1.5 Arial,Helvetica,sans-serif;margin:0 0 8px}.self-serve-card .path-label{font-size:11px;font-weight:800;letter-spacing:.06em;color:#0865eb;margin:0 0 8px}.self-serve-card .scope-note{font-size:13px;line-height:1.7;color:#41516b}.self-serve-card .product-choice{display:block;min-height:48px;margin:10px 0;padding:12px;border:1px solid #0865eb;border-radius:12px;font-weight:700;text-decoration:none;line-height:1.6}.self-serve-card .product-choice:hover{background:#e8f3ff}.self-serve-card .product-choice small{display:block;font-size:12px;font-weight:400;color:#41516b}.self-serve-card details{margin-top:16px;border-top:1px solid #dce7f6}.self-serve-card summary{min-height:48px;padding:12px 0;cursor:pointer;font-weight:700;line-height:1.6}.self-serve-card .custom-note{font-size:12px;color:#5d6c85}.self-serve-filter{display:flex;gap:12px;align-items:center;min-height:48px;padding:12px;border:1px solid #b8d8ff;border-radius:12px;font-weight:700;background:white}.self-serve-filter input{width:22px;height:22px;flex-shrink:0}.self-serve-logo{width:44px;height:44px;object-fit:contain}li[hidden],article[hidden]{display:none!important}.self-serve-card a:focus-visible,.self-serve-filter input:focus-visible,.self-serve-card summary:focus-visible{outline:3px solid #0865eb;outline-offset:3px}@media(max-width:480px){.self-serve-intro{padding:18px}.self-serve-card{padding:14px}.self-serve-card .product-choice{overflow-wrap:anywhere}}
