.mkt-feature-hero,.mkt-features-hub-hero{border-bottom:0}.mkt-feature-hero-grid{align-items:center;gap:2.5rem;display:grid}.mkt-feature-hero h1,.mkt-features-hub-hero h1{max-width:16ch}.mkt-feature-hero .mkt-lead{color:var(--mkt-ink-soft)}.mkt-feature-hero-visual{min-width:0;position:relative}.mkt-feature-hero-sticker{position:absolute;top:-1rem;left:-.5rem}.mkt-features-collage{min-height:20rem;position:relative}.mkt-features-collage>span:not(.mkt-sticker){border-radius:var(--marketing-radius-card);background:var(--card);width:78%;box-shadow:none;position:absolute;overflow:hidden}.mkt-features-collage img{width:100%;height:auto;display:block}.mkt-features-collage-1{top:0;left:0}.mkt-features-collage-2{top:18%;right:0}.mkt-features-collage-3{top:42%;left:10%}.mkt-features-collage-sticker{z-index:2;position:absolute;top:-1rem;right:4%}.mkt-feature-screen,.mkt-feature-phone{min-width:0}.mkt-feature-screen .mkt-product-frame img,.mkt-feature-phone .mkt-product-frame img{width:100%;height:auto;display:block}.mkt-feature-screen .mkt-product-frame{max-height:32rem}.mkt-feature-phone{width:min(17rem,72vw);margin-inline:auto}.mkt-feature-phone .mkt-product-frame{border-width:3px;border-radius:2rem;max-height:34rem}.mkt-feature-body{border-bottom:0}.mkt-feature-rows{gap:4.5rem;display:grid}.mkt-feature-row{align-items:center;gap:1.75rem;display:grid}.mkt-feature-row-copy{max-width:34rem}.mkt-feature-row-copy h2{font-size:var(--text-3xl);line-height:1.04}.mkt-feature-row-copy>p:not(.mkt-feature-row-num){font-size:var(--text-lg);color:var(--mkt-ink-soft);margin-top:1rem}.mkt-feature-row-num{font-family:var(--font-display);font-size:var(--text-sm);color:var(--mkt-evergreen-ink);letter-spacing:.02em;margin-bottom:.75rem;font-weight:600}.mkt-feature-row-visual{min-width:0}.mkt-feature-note{border-radius:var(--marketing-radius-frame);min-height:13rem;color:var(--mkt-ink);align-content:center;gap:.75rem;padding:2rem;display:grid}.mkt-feature-note p{max-width:16ch;font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:600;line-height:1.02}.mkt-feature-note-tick{width:2.25rem;height:2.25rem}.mkt-feature-note-1{background:var(--mkt-evergreen);color:var(--mkt-white)}.mkt-feature-note-2,.mkt-feature-note-3,.mkt-feature-note-4{background:var(--mkt-mist)}.mkt-feature-live{border-radius:var(--marketing-radius-frame);background:var(--card);color:var(--mkt-ink);box-shadow:var(--marketing-shadow-ring);padding:1.5rem}.mkt-feature-live ul{display:grid}.mkt-feature-live li{border-bottom:1px solid var(--mkt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.875rem;font-weight:600;display:flex}.mkt-feature-live li:last-child{border-bottom:0}.mkt-feature-live-note{font-size:var(--text-sm);color:var(--mkt-ink-soft);margin-top:1rem}.mkt-feature-cards{gap:1.25rem;display:grid}.mkt-card.mkt-feature-card{align-content:start;gap:.5rem;height:100%;padding:.75rem .75rem 1.25rem;display:grid}.mkt-feature-card-more{justify-self:start}.mkt-feature-card-thumb{background:var(--card);border-radius:1rem;height:11rem;margin-bottom:.5rem;display:block;overflow:hidden}.mkt-feature-card-thumb img{width:100%;height:auto;display:block}.mkt-feature-card :is(h2,h3){font-size:var(--text-xl);padding-inline:.25rem;line-height:1.1}.mkt-feature-card-line{color:var(--mkt-ink-soft);padding-inline:.25rem}.mkt-feature-card-more{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--mkt-evergreen-ink);text-decoration-color:var(--mkt-evergreen-ink);text-underline-offset:.3em;align-items:center;gap:.375rem;margin-top:.25rem;padding-inline:.25rem;font-weight:600;display:inline-flex}.mkt-feature-card-mint{background:var(--mkt-mist)}.mkt-feature-card-butter{background:var(--mkt-white)}.mkt-feature-card-lilac,.mkt-feature-card-peach,.mkt-feature-card-sky,.mkt-feature-card-pink{background:var(--mkt-mist)}.mkt-feature-more{border-bottom:0}.mkt-feature-more-link{margin-top:2rem}.mkt-feature-more-link .mkt-quiet-link{display:inline-flex}@media (min-width:48rem){.mkt-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-features-collage{min-height:28rem}}@media (min-width:64rem){.mkt-feature-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}.mkt-feature-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.mkt-feature-row[data-flip] .mkt-feature-row-copy{order:2}.mkt-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-features-collage{min-height:30rem}}
