.hero-badges{flex-wrap:wrap;gap:12px;margin:28px 0 18px;display:flex}.hbadge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink-line);color:var(--muted-light);border-radius:999px;padding:10px 16px;font-size:12px}.hbadge--free{background:var(--orange);border-color:var(--orange);color:var(--ink);font-weight:600}.adv{background:var(--paper);padding:72px 0 24px}.adv__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.adv__card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:12px;padding:30px 28px;display:flex}.adv__card--free{background:var(--ink);border-color:var(--ink);color:var(--white)}.adv__card h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.15}.adv__card p{color:var(--body);font-size:16px;line-height:1.6}.adv__card--free p{color:var(--muted-light)}.adv__icon{background:var(--orange);width:52px;height:52px;color:var(--ink);font-family:var(--font-display);border-radius:16px;place-items:center;font-size:20px;font-weight:800;display:grid}.adv__card--hybrid .adv__icon,.adv__card--sync .adv__icon{background:var(--burgundy);color:var(--white)}.sig{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.sig i{background:currentColor;border-radius:2px;width:5px}.sig i:first-child{height:6px}.sig i:nth-child(2){height:11px}.sig i:nth-child(3){height:16px}.sig i:nth-child(4){opacity:.35;height:22px}.prod__free{background:var(--orange);color:var(--ink);letter-spacing:.1em;vertical-align:1px;border-radius:99px;margin-left:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.prod--orange .prod__free{background:var(--ink);color:var(--white)}.prod--burgundy .prod__free{background:var(--orange-light)}@media (max-width:900px){.adv__grid{grid-template-columns:1fr}.adv{padding-top:56px}}.prod__photo{border-radius:var(--radius-md);z-index:1;filter:drop-shadow(0 40px 50px #00000073);width:100%;max-width:640px;height:auto;margin:0 auto;display:block;position:relative}.prod__cta{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.prod__more{color:inherit;text-underline-offset:4px;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.prod__more:hover{color:var(--orange-light)}.prod--paper .prod__more:hover{color:var(--ember)}.prod--orange .prod__more:hover{color:var(--burgundy)}
