@layer components{.v10-fazy__head{gap:clamp(2rem,4vw,2.75rem);display:grid}@media (width>=64rem){.v10-fazy__head{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;column-gap:clamp(2.5rem,5vw,5rem)}}.v10-fazy__meter{max-width:30rem}.v10-fazy__goal-note{max-width:40ch;font-size:var(--v10-small);color:var(--color-ink-mute);margin-top:.9rem;line-height:1.55}.v10-fazy__wrap{margin-top:clamp(2rem,4.5vw,3.5rem);position:relative}.v10-fazy__list{gap:clamp(1.25rem,3vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.v10-faza{--faza-pad:clamp(1.15rem, 2vw, 1.5rem);padding:var(--faza-pad);background:var(--color-paper-warm);border:1px solid var(--color-hairline);border-radius:2px;flex-direction:column;display:flex;position:relative}.v10-faza__node{left:var(--faza-pad);top:var(--faza-pad);background:var(--color-forest);width:2.4rem;height:2.4rem;font-family:var(--font-display);font-weight:700;font-size:var(--v10-small);font-variant-numeric:lining-nums tabular-nums;color:var(--color-paper);border-radius:999px;place-items:center;display:grid;position:absolute}.v10-faza__cost{min-height:2.4rem;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-weight:700;font-size:var(--v10-h2);letter-spacing:-.035em;color:var(--color-bark);white-space:nowrap;align-items:center;padding-left:3.2rem;line-height:.92;display:flex}.v10-faza__what{font-family:var(--font-display);font-weight:700;font-size:var(--v10-h3);color:var(--color-forest);text-wrap:balance;margin-top:.55rem;padding-left:3.2rem;line-height:1.25}.v10-faza__buys{font-size:var(--v10-small);color:var(--color-ink);margin-top:1rem}.v10-faza__print{box-shadow:none;background:0 0;flex-direction:column;margin-top:clamp(1.1rem,2.2vw,1.5rem);padding:0;display:flex;rotate:0deg}.v10-faza__print .v10-print__frame{aspect-ratio:3/2;border-radius:2px;overflow:hidden}.v10-faza__print .v10-print__frame img{object-fit:cover;height:100%}.v10-faza__print .v10-print__cap{padding-inline:0;max-width:none;padding-bottom:0}.v10-faza__print .v10-print__cap b{letter-spacing:.02em;color:var(--color-bark);font-weight:700}.v10-faza__gain{margin-top:auto;margin-inline:calc(-1 * var(--faza-pad));margin-bottom:calc(-1 * var(--faza-pad));padding:.85rem var(--faza-pad) .9rem;background:var(--color-tint-leaf);font-size:var(--v10-small);text-align:center;text-wrap:balance;color:var(--color-forest);border-radius:0 0 1px 1px;font-weight:600;line-height:1.45}.v10-faza__print{margin-bottom:clamp(1.1rem,2.2vw,1.5rem)}.v10-fazy__foot{border-top:2px solid color-mix(in srgb, var(--color-bark) 30%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:clamp(2.25rem,4.5vw,3.25rem);padding-top:1.1rem;display:flex}.v10-fazy__foot span{font-size:var(--v10-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-mute);font-weight:700}.v10-fazy__foot strong{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-weight:700;font-size:var(--v10-h2-sub);letter-spacing:-.025em;color:var(--color-bark);margin-inline-start:auto}.v10-fazy__note{max-width:52ch;font-size:var(--v10-small);color:var(--color-ink-soft);margin-top:1.25rem;line-height:1.6}.v10-fazy__note .v10-tlink{margin-top:.15rem;display:inline-flex}@media (width>=64rem){.v10-fazy__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2.4vw,2rem)}.v10-faza__print{flex:1}.v10-faza__print .v10-print__frame{aspect-ratio:auto;flex:1;min-height:9.5rem}.v10-faza__print .v10-print__cap{box-sizing:content-box;min-height:4.35em}}}
