.home{--home-row-gap:clamp(48px, calc(100vw - 852px) / 6.125, 96px)}.home-title{font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.2}.home-text{color:var(--color-ink-secondary);font-size:1.125rem;line-height:1.75rem}.home-phone-only{display:none}.phone-screen{background:var(--color-surface);box-shadow:0 18px 40px #0f13192e, 0 0 0 1px var(--color-line);border-radius:39px;flex-shrink:0;align-self:flex-start;padding:7px;display:block}.phone-screen img{border-radius:33px;width:281px;height:auto;display:block}.phone-screen--hero{border-radius:43px;position:relative}.phone-screen--hero img{border-radius:37px;width:312px}.home-hero{padding:72px var(--gutter) 0;align-items:center;gap:64px;display:flex}.home-hero__text{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;padding-bottom:72px;display:flex}.home-hero__title{font-size:clamp(3rem,4.72vw,4.25rem);line-height:1.09}.home-hero__intro{color:var(--color-ink-secondary);font-size:1.25rem;line-height:1.875rem}.home-hero__stores{padding-top:8px}.home-hero__free{font-weight:500}.home-hero__platforms{color:var(--color-ink-secondary)}.home-hero__panel{background:var(--color-accent);border-radius:40px 40px 0 0;flex:1 1 0;justify-content:center;min-width:0;height:620px;padding-top:56px;display:flex;position:relative;overflow:hidden}.home-hero__glow{border-radius:50%;position:absolute}.home-hero__glow--blue{background:color-mix(in srgb, var(--color-accent), white 50%);opacity:.22;width:520px;height:520px;top:-140px;right:-120px}.home-hero__glow--coral{background:color-mix(in srgb, var(--member-coral), white 45%);opacity:.35;width:220px;height:220px;bottom:-70px;left:-60px}.home-hero__glow--pink{background:color-mix(in srgb, var(--member-pink), white 45%);opacity:.55;width:72px;height:72px;bottom:120px;left:110px}.home-question{padding:88px var(--gutter);background:var(--color-sunken);justify-content:center;display:flex}.home-question p{text-align:center;text-wrap:pretty;max-width:880px;font-size:2rem;line-height:2.75rem}.feature-row{--feature-color:var(--color-accent);--feature-panel:var(--color-accent-container);align-items:center;gap:var(--home-row-gap);padding:96px var(--gutter) 0;display:flex}.feature-row--green{--feature-color:var(--member-green);--feature-panel:color-mix(in srgb, var(--member-green-tint), var(--color-canvas) 50%)}.feature-row--lagoon{--feature-color:var(--member-lagoon);--feature-panel:color-mix(in srgb, var(--member-lagoon-tint), var(--color-canvas) 45%)}.feature-row--violet{--feature-color:var(--member-violet);--feature-panel:var(--member-violet-tint)}.feature-row--screen-first{flex-direction:row-reverse}.feature-row__text{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.feature-row__label{color:var(--feature-color);font-weight:600}.feature-row__points{flex-direction:column;gap:10px;margin-top:8px;padding:0;list-style:none;display:flex}.feature-row__points li{align-items:center;gap:10px;font-size:1.0625rem;line-height:1.5rem;display:flex}.feature-row__points .icon{width:22px;height:22px;color:var(--feature-color)}.feature-row__panel{background:var(--feature-panel);border-radius:32px;flex:1 1 0;justify-content:center;min-width:0;height:560px;padding-top:48px;display:flex;overflow:hidden}.home-everyone{margin:96px var(--gutter) 0;background:var(--member-pink-tint);border-radius:32px;flex-direction:column;align-items:center;gap:32px;padding:64px;display:flex}.home-everyone__head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;display:flex}.home-members{gap:32px;padding:0;list-style:none;display:flex}.home-member{flex-direction:column;align-items:center;gap:8px;font-weight:500;display:flex}.home-member__avatar{width:72px;height:72px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:flex}.home-member__avatar--violet{background:var(--member-violet)}.home-member__avatar--purple{background:var(--member-purple)}.home-member__avatar--pink{background:var(--member-pink)}.home-member__avatar--raspberry{background:var(--member-raspberry)}.home-member__avatar--coral{background:var(--member-coral)}.home-cards{gap:16px;width:100%;padding:0;list-style:none;display:flex}.home-card{background:var(--color-surface);min-width:0;color:var(--color-ink-secondary);border-radius:20px;flex-direction:column;flex:1 1 0;gap:8px;padding:24px;display:flex}.home-card .icon{width:28px;height:28px;color:var(--member-pink)}.home-card__text{flex-direction:column;gap:8px;display:flex}.home-card__title{color:var(--color-ink);font-size:1.25rem;font-weight:600;line-height:1.75rem}.home-card__link{font-weight:500}.home-ahead{margin:96px var(--gutter) 0;background:var(--color-accent-container);border-radius:32px;flex-direction:column;align-items:center;gap:32px;padding:64px;display:flex}.home-ahead__head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;display:flex}.home-ahead .home-card .icon{color:var(--color-accent)}.feature-row__link{align-self:flex-start;font-weight:500}.home-promises{padding:96px var(--gutter) 0;grid-template-columns:1fr auto;gap:32px;display:grid}.home-promises__policy{grid-area:1/2;align-self:end;padding-bottom:12px;font-weight:500}.home-promises__list{grid-column:1/-1;gap:24px;padding:0;list-style:none;display:flex}.home-promise{border:1px solid var(--color-line);min-width:0;color:var(--color-ink-secondary);border-radius:24px;flex-direction:column;flex:1 1 0;gap:12px;padding:32px;display:flex}.home-promise__icon{background:var(--color-accent-container);width:48px;height:48px;color:var(--color-on-accent-container);border-radius:50%;justify-content:center;align-items:center;display:flex}.home-promise__icon .icon{width:26px;height:26px}.home-promise__title{font-size:1.625rem;line-height:2rem}.home-closing{margin:96px var(--gutter);background:var(--color-accent);color:var(--color-on-accent);border-radius:32px;align-items:center;gap:48px;padding:64px;display:flex}.home-closing__text{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;font-size:1.125rem;line-height:1.75rem;display:flex}.home-closing .home-closing__title{color:var(--color-on-accent);font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.2}.home-closing .store-buttons{flex-direction:column}@media (width<=899px){.home-title{font-size:1.75rem;line-height:2.125rem}.home-text{font-size:1.0625rem;line-height:1.625rem}.home-wide-only,.home .store-badge--later{display:none}.home-phone-only{display:inline}.home .store-badge{justify-content:center;width:100%}.phone-screen{border-radius:33px}.phone-screen img{border-radius:27px;width:242px}.phone-screen--hero{border-radius:36px}.phone-screen--hero img{border-radius:30px;width:257px}.home-hero{flex-direction:column;align-items:stretch;gap:32px;padding-top:40px}.home-hero__text{flex:none;gap:16px;padding-bottom:0}.home-hero__title{font-size:2.5rem;line-height:2.875rem}.home-hero__intro{font-size:1.0625rem;line-height:1.625rem}.home-hero__free,.home-hero__platforms{font-size:.9375rem;line-height:1.375rem}.home-hero__panel{border-radius:28px 28px 0 0;flex:none;height:460px;padding-top:36px}.home-hero__glow--blue{width:360px;height:360px;top:-120px}.home-hero__glow--coral{width:150px;height:150px;bottom:-50px;left:-50px}.home-hero__glow--pink{display:none}.home-question{padding:48px var(--gutter)}.home-question p{text-align:left;font-size:1.375rem;line-height:2rem}.feature-row,.feature-row--screen-first{flex-direction:column;align-items:stretch;gap:24px;padding-top:56px}.feature-row__text{flex:none;gap:12px}.feature-row__label{font-size:.9375rem;line-height:1.375rem}.feature-row__points{display:none}.feature-row__panel{border-radius:24px;flex:none;height:400px;padding-top:32px}.home-everyone{border-radius:24px;align-items:stretch;gap:20px;margin-top:56px;padding:24px 16px}.home-everyone__head{text-align:left;align-items:flex-start;gap:8px}.home-members{gap:4px}.home-member{flex:1 1 0;gap:6px;min-width:0;font-size:.8125rem}.home-member__avatar{width:48px;height:48px;font-size:1.25rem}.home-ahead{border-radius:24px;align-items:stretch;gap:20px;margin-top:56px;padding:24px 16px}.home-ahead__head{text-align:left;align-items:flex-start;gap:8px}.home-card__link,.feature-row__link{align-items:center;min-height:44px;display:flex}.home-cards{flex-direction:column;gap:8px}.home-card{border-radius:16px;flex-direction:row;flex:none;gap:12px;padding:16px;font-size:.9375rem;line-height:1.375rem}.home-card__text{flex:1 1 0;gap:2px;min-width:0}.home-card__title{font-size:1.0625rem;line-height:1.5rem}.home-promises{flex-direction:column;gap:16px;padding-top:56px;display:flex}.home-promises__list{flex-direction:column;gap:12px}.home-promise{border-radius:20px;flex:none;gap:8px;padding:20px;font-size:.9375rem;line-height:1.375rem}.home-promise__icon{width:40px;height:40px}.home-promise__icon .icon{width:22px;height:22px}.home-promise__title{font-size:1.375rem;line-height:1.75rem}.home-promises__policy{align-self:flex-start;align-items:center;min-height:44px;padding-bottom:0;display:flex}.home-closing{margin:40px var(--gutter) 48px;border-radius:24px;flex-direction:column;align-items:stretch;gap:16px;padding:28px 20px}.home-closing__text{flex:none;gap:16px;font-size:1rem;line-height:1.5rem}.home-closing .home-closing__title{font-size:1.625rem;line-height:2rem}}
