.ind-badge{color:var(--c);border-color:color-mix(in srgb, var(--c) 28%, transparent);padding-left:12px}.ind-accent{color:var(--c)}.iex__kicker{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ic);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;display:inline-flex}.iex__ico{color:#fff;background:var(--ic);width:32px;height:32px;box-shadow:0 10px 20px -10px var(--ic);border-radius:10px;place-items:center;display:grid}.iex__accent{color:var(--ic)}.iex__story{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;margin-top:26px;padding:18px 20px 18px 22px;position:relative}.iex__story:before{content:"";background:var(--ic);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.iex__story-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ic);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.iex__story p{color:var(--ink-2);font-size:15.5px;line-height:1.65}.ind-price-note{text-align:center;color:var(--muted);margin-top:26px;font-size:15px}.ind-note{border-radius:var(--radius);color:var(--ink-2);border:1px solid var(--line-2);background:#fff;align-items:flex-start;gap:10px;margin-top:22px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.ind-note svg{color:var(--c);flex-shrink:0;margin-top:2px}.igrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.icard{--ic:#0aa66b;border-radius:var(--radius-lg);border:1px solid var(--line);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .3s;background:#fff;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative;overflow:hidden}.icard:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ic) 18%, transparent), transparent);width:70%;transition:transform .6s var(--ease-out);border-radius:50%;position:absolute;top:-40%;right:-30%}.icard:hover{border-color:color-mix(in srgb, var(--ic) 35%, white);box-shadow:0 30px 60px -32px color-mix(in srgb, var(--ic) 60%, transparent);transform:translateY(-6px)}.icard:hover:before{transform:scale(1.3)}.icard__top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex;position:relative}.icard__ico{color:#fff;background:var(--ic);width:50px;height:50px;box-shadow:0 12px 24px -12px var(--ic);border-radius:16px;place-items:center;display:grid}.icard__n{font-family:var(--mono);color:var(--muted);font-size:12px}.icard h3{letter-spacing:-.03em;font-size:21px;font-weight:600;position:relative}.icard p{color:var(--muted);font-size:15px;line-height:1.6;position:relative}.icard ul{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex;position:relative}.icard li{color:var(--ink-2);background:color-mix(in srgb, var(--ic) 9%, white);border-radius:999px;padding:3px 10px;font-size:12px}.icard__go{color:var(--ic);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.icard__go svg{transition:transform .35s var(--ease-out)}.icard:hover .icard__go svg{transform:translate(4px)}@media (max-width:1024px){.igrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.igrid{grid-template-columns:1fr}}
