.K-iV9q_products{padding-bottom:var(--section-y);flex-direction:column;display:flex}.K-iV9q_product{gap:clamp(2rem, 4vw, 3rem) var(--gap-split);scroll-margin-top:var(--header-height);align-items:center;padding-block:clamp(3rem,6vw,5.5rem);display:grid}.K-iV9q_product+.K-iV9q_product{border-top:var(--edge-width) solid var(--color-line-strong)}@media (min-width:61.25em){.K-iV9q_product{grid-template-columns:1fr 1.1fr}.K-iV9q_product:nth-child(2n) .K-iV9q_visual{order:-1}}.K-iV9q_text{flex-direction:column;gap:1.125rem;min-width:0;display:flex}.K-iV9q_tag{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.875rem;display:flex}.K-iV9q_tag .dots{color:var(--color-accent);font-size:2.25rem;line-height:.8}.K-iV9q_name{font-size:var(--fs-h2-mid);font-weight:var(--fw-black);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:.95}.K-iV9q_line{max-width:34rem;color:var(--color-text-soft);font-size:var(--fs-lead);line-height:1.5}.K-iV9q_for{max-width:34rem;color:var(--color-text);font-size:var(--fs-small)}.K-iV9q_for .mono{margin-right:.375rem}.K-iV9q_points{font-size:var(--fs-small);gap:.5rem 1.5rem;display:grid}@media (min-width:40em){.K-iV9q_points{grid-template-columns:1fr 1fr}}.K-iV9q_points li{align-items:flex-start;gap:.5rem;display:flex}.K-iV9q_points svg{color:var(--color-accent);flex-shrink:0;margin-top:.125rem}.K-iV9q_buy{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.75rem;display:flex}.K-iV9q_price{font-family:var(--font-figures);font-size:1.375rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.K-iV9q_visual{min-width:0;padding:0 var(--plate-offset-big) var(--plate-offset-big) 0}.K-iV9q_table_wrap{margin-top:var(--space-head);overflow-x:auto}.K-iV9q_compare{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--fs-small);text-align:left}.K-iV9q_compare th,.K-iV9q_compare td{vertical-align:top;border-bottom:1px solid var(--color-line);padding:1rem 1.25rem}.K-iV9q_compare thead th{font-family:var(--font-head);font-size:var(--fs-title);font-stretch:var(--stretch-title);font-weight:var(--fw-bold);border-bottom:var(--edge-width) solid var(--color-line-strong)}.K-iV9q_compare tbody th{width:14%;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:var(--fw-regular);letter-spacing:.06em;text-transform:uppercase}.K-iV9q_compare td{color:var(--color-text-soft)}.K-iV9q_compare .K-iV9q_ours{background-color:color-mix(in srgb, var(--color-signal), transparent 82%);color:var(--color-heading);font-weight:var(--fw-semibold)}.K-iV9q_compare thead .K-iV9q_ours{background-color:var(--color-signal);color:var(--color-ink)}.K-iV9q_steps,.K-iV9q_safety{gap:var(--gap-grid);margin-top:var(--space-head);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.K-iV9q_step,.K-iV9q_safe{background-color:var(--color-surface);box-shadow:var(--shadow-outer);color:var(--color-text-soft);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.K-iV9q_step_number{color:var(--color-accent);font-size:clamp(3rem,5vw,4.5rem);line-height:.85}.K-iV9q_step_title{color:var(--color-heading);font-size:var(--fs-title)}.K-iV9q_custom{gap:1.5rem var(--gap-split);align-items:end;display:grid}@media (min-width:61.25em){.K-iV9q_custom{grid-template-columns:1.2fr .8fr}}.K-iV9q_custom_text{flex-direction:column;gap:1rem;display:flex}
