
.hh-content .hhac-component{--ink:#15304b;--muted:#52677d;--blue:#0969d9;--line:#dce6ef;--soft:#f4f8fc;--green:#118978;container-type:inline-size;color:var(--ink);font-family:inherit;font-size:15px;line-height:1.6;margin:28px 0;max-width:100%;min-width:0}
.hh-content .hhac-component *{box-sizing:border-box;min-width:0}.hh-content .hhac-component a{color:var(--blue);text-underline-offset:3px}.hh-content .hhac-component h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0 0 14px}.hh-content .hhac-component h3{font-size:18px;line-height:1.35;margin:0 0 10px}.hh-content .hhac-component p{margin:0 0 14px}.hh-content .hhac-component svg{display:inline-block;width:21px;height:21px;flex:none;margin:0;border:0;border-radius:0}.hh-content .hhac-component .hhac-eyebrow{display:block;color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.hh-content .hhac-component .hhac-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--blue);color:#fff;padding:11px 15px;border:1px solid transparent;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700}.hh-content .hhac-component .hhac-btn:focus-visible{outline:3px solid #90c0ff;outline-offset:3px}.hh-content .hhac-component .hhac-walkthrough{padding:25px;background:white;border-radius:14px;border:1px solid var(--line)}.hh-content .hhac-component .hhac-walkthrough>p{max-width:740px;color:var(--muted)}.hh-content .hhac-component .hhac-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0}.hh-content .hhac-component .hhac-step{border:1px solid var(--line);border-radius:12px;padding:19px;background:#fff}.hh-content .hhac-component .hhac-step-top{display:flex;align-items:center;gap:11px;margin-bottom:11px}.hh-content .hhac-component .hhac-number{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#eaf3ff;color:var(--blue);font-weight:800}.hh-content .hhac-component .hhac-step h3{margin:0}.hh-content .hhac-component .hhac-step p{font-size:14px;color:var(--muted);margin-bottom:0}.hh-content .hhac-component .hhac-outcome{margin-top:12px;color:var(--ink);font-size:12px;font-weight:650}.hh-content .hhac-component .hhac-outcome svg{width:14px;height:14px;vertical-align:middle;margin-right:5px;color:var(--green)}.hh-content .hhac-component .hhac-tool-row{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;background:var(--soft);border-radius:13px;padding:23px;margin:20px 0}.hh-content .hhac-component .hhac-tool-thumb{height:255px;overflow:hidden;border-radius:10px;border:1px solid #d1deeb;background:#fff}.hh-content .hhac-component .hhac-tool-thumb img{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:0;margin:0;box-shadow:none}.hh-content .hhac-component .hhac-tool-row h3{font-size:23px}.hh-content .hhac-component .hhac-tool-row p{color:var(--muted);font-size:14px}.hh-content .hhac-component .hhac-tool-tags{display:flex;flex-wrap:wrap;gap:7px}.hh-content .hhac-component .hhac-tool-tags span{padding:4px 8px;background:white;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:700}.hh-content .hhac-component .hhac-next-step{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #c7dbf3;border-radius:12px;background:#f5f9ff}.hh-content .hhac-component .hhac-next-step h3{margin-bottom:5px}.hh-content .hhac-component .hhac-next-step p{margin:0;font-size:13px;color:var(--muted)}.hh-content .hhac-component .hhac-next-step .hhac-btn{flex:none}.hh-content .hhac-component .hhac-offer-foot{font-size:13px;margin:18px 0 0;color:var(--muted)}.hh-content .hhac-component .hhac-choice{padding:25px;background:#f6f9fd;border:1px solid var(--line);border-radius:13px}.hh-content .hhac-component .hhac-intro{color:var(--muted);font-size:14px;max-width:760px}.hh-content .hhac-component .hhac-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.hh-content .hhac-component .hhac-choice-card{display:flex;flex-direction:column;background:white;padding:20px;border:1px solid var(--line);border-radius:11px}.hh-content .hhac-component .hhac-symbol{display:grid;place-items:center;width:37px;height:37px;background:#eaf3ff;border-radius:10px;color:var(--blue);margin-bottom:14px}.hh-content .hhac-component .hhac-choice-card p{font-size:13px;color:var(--muted)}.hh-content .hhac-component .hhac-choice-card .hhac-price{font-weight:750;font-size:15px;margin:auto 0 4px;color:var(--ink)}.hh-content .hhac-component .hhac-choice-card .hhac-billing{font-size:11px;line-height:1.5;margin-bottom:14px;color:var(--muted)}.hh-content .hhac-component .hhac-choice-card a{font-size:13px;font-weight:750;margin-top:auto;text-decoration:none}.hh-content .hhac-component .hhac-choice-card a svg{width:16px;height:16px;vertical-align:middle}.hh-content .hhac-component .hhac-choice-footer{display:flex;justify-content:space-between;gap:18px;margin:17px 0 0;font-size:12px;color:var(--muted)}.hh-content .hhac-component .hhac-choice-footer p{margin:0}.hh-content .hhac-component .hhac-choice-footer a{font-weight:700}
@container(max-width:700px){.hh-content .hhac-component .hhac-walkthrough{padding:20px}.hh-content .hhac-component h2{font-size:25px}.hh-content .hhac-component .hhac-step-grid{grid-template-columns:1fr;gap:10px;margin:18px 0}.hh-content .hhac-component .hhac-step{padding:16px}.hh-content .hhac-component .hhac-tool-row{grid-template-columns:1fr;padding:17px;gap:17px}.hh-content .hhac-component .hhac-tool-thumb{height:230px}.hh-content .hhac-component .hhac-tool-row h3{font-size:21px}.hh-content .hhac-component .hhac-next-step{display:block;padding:17px}.hh-content .hhac-component .hhac-next-step .hhac-btn{margin-top:14px;width:100%}.hh-content .hhac-component .hhac-choice{padding:19px}.hh-content .hhac-component .hhac-choice h2{font-size:24px}.hh-content .hhac-component .hhac-choice-grid{grid-template-columns:1fr;gap:10px}.hh-content .hhac-component .hhac-choice-card{padding:17px}.hh-content .hhac-component .hhac-symbol{margin-bottom:10px}.hh-content .hhac-component .hhac-choice-footer{display:block}.hh-content .hhac-component .hhac-choice-footer p+p{margin-top:10px}}
