.hero{padding:var(--space-3xl) var(--gutter) var(--space-4xl);background:var(--color-paper);overflow:hidden}.hero__container{width:100%;max-width:var(--container-inner);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;margin:auto;display:grid}.hero h1{font-size:var(--text-display);max-width:12ch;margin-bottom:var(--space-lg);line-height:1.04}.hero .lead{max-width:32rem;margin-bottom:var(--space-xl)}.hero__actions{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.hero__panel{aspect-ratio:5/4;background:var(--color-slab) url(/brand/waves-on-navy.svg) center / cover no-repeat;border-radius:28px;position:relative}.hero__desktop{border:4px solid var(--color-paper);width:78%;height:auto;box-shadow:var(--shadow-card);border-radius:12px;position:absolute;top:12%;left:8%}.hero__phone{border:5px solid var(--color-paper);width:24%;height:auto;box-shadow:var(--shadow-card);border-radius:22px;position:absolute;bottom:8%;right:6%}.hero__jake{flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;bottom:-2.5rem;left:-3rem}.hero__jake img{object-fit:cover;border:5px solid var(--color-paper);width:11rem;height:11rem;box-shadow:var(--shadow-card);border-radius:50%}.hero__jake figcaption{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper);box-shadow:var(--shadow-menu);font-weight:700;font-size:var(--text-xs);color:var(--color-ink);white-space:nowrap;margin-top:-.9rem;position:relative}@media (width>=64rem){.hero__container{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media (width<=63.99rem){.hero__content{text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1,.hero .lead{margin-inline:auto}.hero__actions{justify-content:center}.hero{padding-top:var(--space-xl)}.hero__jake{left:var(--space-sm);bottom:-1.5rem}.hero__jake img{width:7.5rem;height:7.5rem}}.get{padding:var(--section-gap) var(--gutter);background:var(--color-paper)}.get__container{width:100%;max-width:var(--container-inner);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;margin:auto;display:grid}.get h2{margin-bottom:var(--space-sm)}.get__lead{font-size:var(--text-lead);margin-bottom:var(--space-xl)}.get__star{color:var(--color-peach-deep);padding-inline:var(--space-3xs);font-weight:700;text-decoration:none}.get__list{margin:0 0 var(--space-xl);gap:var(--space-md);padding:0;list-style:none;display:grid}.get__list li{gap:var(--space-sm);font-size:var(--text-md);display:flex}.get__list strong{color:var(--color-ink)}.get__arrow{margin-top:var(--space-2xs);color:var(--color-peach-deep)}.get__addons{margin:0 0 var(--space-xl);padding:var(--space-md) 0 0;gap:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);list-style:none;display:grid}.get__addons li{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.get__nerd{color:var(--color-muted)}.get__pic{padding:var(--space-lg) 0;justify-content:center;margin:0;display:flex;position:relative}.get__phone{border:6px solid var(--color-ink);width:46%;max-width:13rem;height:auto;box-shadow:var(--shadow-card);border-radius:26px}.get__callout{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-paper);box-shadow:var(--shadow-menu);font-weight:700;font-size:var(--text-xs);color:var(--color-ink);white-space:nowrap;display:inline-flex;position:absolute}.get__callout:before{content:"";background:var(--color-peach);border-radius:50%;flex:none;width:8px;height:8px}.get__callout--google{top:10%;left:calc(50% + min(23%,6.5rem) - 1.25rem)}.get__callout--speed{top:32%;right:calc(50% + min(23%,6.5rem) - 1.25rem)}.get__callout--call{top:64%;left:calc(50% + min(23%,6.5rem) - 1.25rem)}@media (width<=81.24rem){.get__pic{align-items:center;gap:var(--space-sm);padding:var(--space-lg);flex-direction:column}.get__phone{width:60%;margin-bottom:var(--space-sm)}.get__callout{position:static}}@media (width<=47.99rem){.get__pic{order:-1}}@media (width>=48rem){.get__container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.get__content{order:2;max-width:34rem}.get__pic{order:1}}.about{padding:var(--section-gap) var(--gutter);background:var(--color-paper)}.about__container{width:100%;max-width:var(--container-inner);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;margin:auto;display:grid}.about__photo{max-width:26rem;padding:var(--space-lg);background:var(--color-peach-soft);border-radius:24px;position:relative}.about__photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto}.about__tag{left:50%;bottom:var(--space-md);padding:var(--space-xs) var(--space-lg);background:var(--color-paper);box-shadow:var(--shadow-menu);white-space:nowrap;border-radius:12px;flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute;transform:translate(-50%)}.about__tag b{color:var(--color-ink)}.about__tag span{font-size:var(--text-xs);color:var(--color-muted)}.about h2{margin-bottom:var(--space-md)}.about__content>p{font-size:var(--text-lead);max-width:36rem;margin-bottom:var(--space-xl)}.about__points{margin:0 0 var(--space-xl);padding:var(--space-lg) 0 0;gap:var(--space-lg);border-top:2px dashed var(--color-rule);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.about__points b{color:var(--color-ink);margin-bottom:var(--space-2xs);display:block}@media (width>=48rem){.about__container{gap:var(--space-2xl);grid-template-columns:minmax(0,40%) minmax(0,1fr)}}@media (width>=64rem){.about__container{justify-content:center;gap:var(--space-3xl);grid-template-columns:minmax(0,26rem) minmax(0,36rem)}}
