.subpage-container .hero-chips{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:1rem 0 0;padding:0}.subpage-container .hero-chips .chip{align-items:center;background:#edf2ff;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:.9rem;font-weight:500;gap:.55rem;line-height:1;padding:8px 12px;transition:background .2s ease,border-color .2s ease,transform .05s ease;white-space:nowrap}.subpage-container .hero-chips .chip:hover{background:#e6eeff;border-color:#b3c5ff}.subpage-container .hero-chips .chip:active{transform:translateY(1px)}.subpage-container .hero-chips .chip .icon{align-items:center;display:inline-flex;height:18px;width:18px}.subpage-container .key-features .chips{display:flex;flex-wrap:wrap;gap:6px}.subpage-container .key-features .chip{align-items:center;background-color:#f1f4ff;border-radius:999px;color:#1e4fd6;display:inline-flex;font-weight:500;padding:4px 10px}.subpage-container .tools-page-card-footer{display:flex;justify-content:flex-end;padding:12px 18px 0}.subpage-container .tools-page-link{color:#1e4fd6;font-weight:600;text-decoration:none}.subpage-container .tools-page-link:after{content:" →"}.subpage-container .how-it-works .steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-top:18px}.subpage-container .how-it-works .step{background-color:#fff;border:1px solid #e3e7f2;border-radius:14px;padding:14px 14px 12px}.subpage-container .how-it-works .step-number{align-items:center;background:linear-gradient(135deg,#1e4fd6,#4f7fff);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;height:26px;justify-content:center;margin-bottom:8px;width:26px}.subpage-container .how-it-works .step-title{font-weight:600;margin:0 0 4px}.subpage-container .how-it-works .step-text{color:#555;margin:0}.subpage-container .cta .cta-inner{align-items:center;background:linear-gradient(135deg,#1e4fd6,#4b8fff);border-radius:18px;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:30px 32px}.subpage-container .cta .cta-title{font-size:18px;font-weight:600;margin:0 0 6px}.subpage-container .cta .cta-text{color:#fff;margin:0;opacity:.92}.subpage-container .cta .cta-actions{align-items:center;display:flex}.subpage-container .cta .cta-button{align-items:center;background-color:#fff;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.12);color:#1e4fd6;display:inline-flex;font-weight:600;justify-content:center;padding:9px 16px;text-decoration:none}.subpage-container .cta .cta-button:hover{background-color:#f4f7ff}