.home-refresh .hero{padding-block:5rem 6rem}.home-refresh .hero__grid{grid-template-columns:1fr 1.08fr;gap:3rem}.home-refresh .hero h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.8rem,5.2vw,4.75rem);line-height:1.02}.home-refresh .hero__lede{max-width:31rem}.home-refresh .hero .store-availability{gap:.7rem;margin-block:1.8rem 1.2rem}.home-refresh .hero .store-card{gap:.7rem;min-width:0;padding:.75rem 1rem}.home-refresh .hero .store-card__copy strong{font-size:1.08rem}.home-refresh .hero .store-card svg{width:26px;height:30px}.home-refresh .hero-phones{min-height:39rem}.home-refresh .hero-phones.hero-phones--trio{aspect-ratio:1.08;isolation:isolate;min-height:0}.home-refresh .hero-phones--trio .phone-frame{border-radius:clamp(.9rem,2.5vw,1.8rem);padding:clamp(.2rem,.5vw,.42rem);position:absolute}.home-refresh .hero-phones--trio .phone-frame:first-child{z-index:1;width:34%;top:9%;bottom:auto;left:4%;transform:rotate(-7deg)}.home-refresh .hero-phones--trio .phone-frame:nth-child(2){z-index:3;width:40%;top:0;left:30%;transform:none}.home-refresh .hero-phones--trio .phone-frame:last-child{z-index:2;width:34%;top:9%;bottom:auto;right:4%;transform:rotate(7deg)}.home-refresh .product-nav{border-block:1px solid var(--color-border-subtle)}.home-refresh .product-nav__inner{grid-template-columns:repeat(3,1fr);display:grid}.home-refresh .product-nav a{color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding:1.3rem 2rem;text-decoration:none;display:flex}.home-refresh .product-nav a+a{border-left:1px solid var(--color-border-subtle)}.home-refresh .product-nav a:hover{color:var(--color-brand);background:var(--color-action-soft)}.home-refresh .product-nav span{color:var(--color-brand)}.home-refresh .product-section{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:6rem;display:grid}.home-refresh .product-copy h2,.home-refresh .home-plans h2,.home-refresh .home-download h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,3.7vw,3.5rem);line-height:1.08}.home-refresh .product-copy>p:not(.eyebrow){color:var(--color-text-secondary);max-width:32rem;margin-block:1.5rem;font-size:1.12rem;line-height:1.7}.home-refresh .product-copy>.text-link{margin-top:.5rem;display:inline-block}.home-refresh .screen-detail{background:var(--color-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);min-width:0;margin:0;padding:1.5rem 1.5rem 0}.home-refresh .screen-detail__window{aspect-ratio:1300/1306;border-radius:1.2rem;position:relative;overflow:hidden}.home-refresh .screen-detail img{width:110.769%;max-width:none;height:auto;position:absolute;top:-73.5069%;left:-5.3846%}.home-refresh .screen-detail figcaption{text-align:center;color:var(--color-text-muted);padding:1rem .25rem;font-size:.8rem}.home-refresh .sheet-section{background:var(--color-card);border-block:1px solid var(--color-border-subtle);padding-block:5rem}.home-refresh .sheet-section__grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.home-refresh .sheet-phone{justify-self:center;width:min(100%,21rem)}.home-refresh .sheet-note{border-left:2px solid var(--color-brand);max-width:29rem;margin-top:2.5rem;padding-left:1.25rem}.home-refresh .sheet-note h3{margin:0 0 .5rem;font-size:1.05rem}.home-refresh .sheet-note p{color:var(--color-text-muted);margin:0;font-size:.98rem}.home-refresh .sheet-note strong{color:var(--color-text-secondary);font-weight:500}.home-refresh .product-section--future{grid-template-columns:1fr 1fr}.home-refresh .product-section--future .product-copy{order:2}.home-refresh .future-phone{justify-self:center;width:min(100%,21rem)}.home-refresh .plus-label{background:var(--color-action-soft);border:1px solid var(--color-brand);letter-spacing:.04em;border-radius:.4rem;padding:.35rem .5rem;font-size:.7rem}.home-refresh .together{border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:var(--color-card);grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding:4rem;display:grid}.home-refresh .together__conversation{flex-direction:column;gap:1.25rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;display:flex}.home-refresh .conversation-question{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:1.5rem 1.5rem 1.5rem .25rem;align-self:flex-start;padding:1.25rem 1.5rem}.home-refresh .conversation-answer{background:var(--color-action);color:var(--color-text-inverse);border-radius:1.5rem 1.5rem .25rem;align-self:flex-end;padding:1.25rem 1.5rem}.home-refresh .conversation-answer span{padding-left:.5rem}.home-refresh .home-plans{padding-block:6rem}.home-refresh .home-plans__intro{text-align:center;margin-bottom:2.5rem}.home-refresh .home-plans__intro>p:last-child{color:var(--color-text-secondary);font-size:1.12rem}.home-refresh .home-plans__grid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:58rem;margin-inline:auto;display:grid}.home-refresh .home-plan{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-card);padding:2rem}.home-refresh .home-plan--plus{border-color:var(--color-brand)}.home-refresh .home-plan h3{margin:0 0 1rem;font-size:1.15rem}.home-refresh .home-plan>p:not(.home-plan__price){color:var(--color-text-secondary)}.home-refresh .home-plan .home-plan__price{letter-spacing:-.04em;margin:0;font-size:2.75rem;font-weight:700;line-height:1.2}.home-refresh .home-plan__price span{color:var(--color-text-muted);letter-spacing:0;font-size:1rem;font-weight:400}.home-refresh .home-plan__annual{margin:.5rem 0 0;font-size:.9rem}.home-refresh .home-plan .text-link{margin-top:.5rem;display:inline-block}.home-refresh .theme-note{text-align:center;max-width:48rem;color:var(--color-text-muted);margin:1.8rem auto 0;font-size:.9rem}.home-refresh .home-faq{grid-template-columns:.75fr 1.25fr;gap:5rem;padding-block:1rem 5rem;display:grid}.home-refresh .home-faq h2{letter-spacing:-.035em;margin:0;font-size:2rem;line-height:1.2}.home-refresh .home-faq details{border-bottom:1px solid var(--color-border-subtle);padding-block:1.3rem}.home-refresh .home-faq details:first-child{border-top:1px solid var(--color-border-subtle)}.home-refresh .home-faq summary{cursor:pointer;padding-right:1rem;font-weight:600}.home-refresh .home-faq details p{color:var(--color-text-secondary)}.home-refresh .home-download{border-top:1px solid var(--color-border-subtle);text-align:center;padding-block:5rem 6rem}.home-refresh .home-download h2 span{color:var(--color-brand)}.home-refresh .home-download>p{color:var(--color-text-secondary)}.home-refresh .home-download .store-availability{justify-content:center;margin-block:1.5rem}@media (width<=900px){.home-refresh .hero__grid{gap:2rem}.home-refresh .hero-phones{min-height:32rem}.home-refresh .hero h1{font-size:3.3rem}.home-refresh .product-section,.home-refresh .sheet-section__grid,.home-refresh .home-faq{gap:2.5rem}.home-refresh .together{gap:2.5rem;padding:2.5rem}.home-refresh .screen-detail{padding:.85rem .85rem 0}}@media (width<=680px){.home-refresh .hero{padding-block:2.75rem 3rem}.home-refresh .hero__grid{grid-template-columns:1fr;gap:2.75rem}.home-refresh .hero h1{max-width:13ch;font-size:clamp(2.8rem,10.5vw,4rem)}.home-refresh .hero__lede{margin-top:1.2rem;font-size:1.08rem}.home-refresh .hero-phones{justify-self:center;width:min(100%,27rem);min-height:31rem}.home-refresh .hero .store-card{flex:1;width:auto;padding:.75rem}.home-refresh .hero .store-card__copy strong{font-size:1rem}.home-refresh .hero .store-card__copy span{font-size:.7rem}.home-refresh .product-nav a{gap:.5rem;padding:1rem .6rem;font-size:.8rem}.home-refresh .product-section,.home-refresh .sheet-section__grid,.home-refresh .together,.home-refresh .home-faq{grid-template-columns:1fr;gap:2.5rem}.home-refresh .product-section{padding-block:3.5rem}.home-refresh .product-copy h2{font-size:2.5rem}.home-refresh .product-copy>p:not(.eyebrow){margin-block:1.25rem;font-size:1.05rem}.home-refresh .screen-detail{justify-self:center;width:100%;max-width:27rem}.home-refresh .sheet-section{padding-block:3.5rem}.home-refresh .sheet-note{margin-top:2rem}.home-refresh .product-section--future .product-copy{order:0}.home-refresh .sheet-phone,.home-refresh .future-phone{width:min(85%,21rem)}.home-refresh .together{padding:2rem 1.25rem}.home-refresh .together__conversation{order:2;justify-self:center;width:100%;max-width:25rem;font-size:1.15rem}.home-refresh .home-plans{padding-block:3.5rem}.home-refresh .home-plans__intro{text-align:left}.home-refresh .home-plans__grid{grid-template-columns:1fr}.home-refresh .home-plan{padding:1.5rem}.home-refresh .theme-note{text-align:left}.home-refresh .home-faq{gap:1.5rem;padding-block:0 3.5rem}.home-refresh .home-download{padding-block:3.5rem}}
