.hp :where(h1,h2,h3,p,ul,ol,li,dl,dd,dt,figure){margin:0;padding:0;max-width:none}.hp :where(ul,ol){list-style:none}.hp :where(li+li,p+p){margin-top:0}.hp p,.hp li,.hp dd{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);letter-spacing:0}.hp strong{font-weight:650;color:inherit}.hp a{color:var(--c-link);text-decoration-color:currentColor}.hp a:hover{color:var(--c-ink)}.hp-section{padding:var(--space-section) 0;scroll-margin-top:76px}.hp-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.hp-section--white{background:var(--c-surface)}.hp-section--tint{background:var(--c-surface-2)}.hp-section--ink{background:var(--c-ink)}.hp .hp-section--ink p,.hp .hp-section--ink li,.hp .hp-section--ink h2,.hp .hp-section--ink h3{color:var(--c-ink-inverse)}.hp .hp-section--ink .hp-label{color:var(--c-ink-inverse-muted)}.hp-stack>*+*{margin-top:var(--space-5)}.hp-measure{max-width:var(--measure)}.hp h1,.hp h2{font-family:var(--font-heading);font-weight:400;color:var(--c-ink);font-feature-settings:"kern","liga"}.hp h1{font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.02em;max-width:14ch;text-wrap:balance}.hp h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.015em;max-width:22ch;text-wrap:balance}.hp h3{font-family:var(--font-body);font-size:var(--fs-h3);line-height:1.3;font-weight:650;letter-spacing:-.005em;color:var(--c-ink)}.hp .hp-lede{font-size:var(--fs-lede);line-height:1.55;max-width:34em}.hp .hp-label{font-family:var(--font-body);font-size:var(--fs-label);line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink-muted)}.hp .hp-small{font-size:var(--fs-small);line-height:1.5;letter-spacing:.005em;color:var(--c-ink-muted)}.hp .hp-section--ink .hp-small{color:var(--c-ink-inverse-muted)}.hp .hp-cta{color:var(--c-accent-ink);text-decoration:none}.hp .hp-cta:hover{color:var(--c-accent-ink)}.hp-section--ink .hp-cta:focus-visible{outline-color:var(--c-accent)}.hp-hero{padding:var(--space-8) 0 var(--space-section)}.hp-hero__grid{display:grid;gap:var(--space-7);align-items:center}@media(min-width:960px){.hp-hero{padding-top:var(--space-9)}.hp-hero__grid{grid-template-columns:7fr 5fr;gap:var(--space-8)}}.hp-hero__copy>*+*{margin-top:var(--space-5)}.hp-hero__copy .hp-label{margin-bottom:calc(var(--space-2) * -1)}.hp-hero__action{margin-top:var(--space-6)!important}.hp-hero__action .hp-small{margin-top:var(--space-4);max-width:30em}.hp-hero__figure img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 50%;object-position:72% 50%;border-radius:var(--radius-image);background:var(--c-surface-2)}@media(max-width:959px){.hp-hero__figure img{aspect-ratio:3 / 2;-o-object-position:70% 40%;object-position:70% 40%}}.hp-hero__figure figcaption{margin-top:var(--space-3);font-family:var(--font-body);font-style:normal;font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-muted)}.hp-split{display:grid;gap:var(--space-6)}@media(min-width:960px){.hp-split{grid-template-columns:5fr 7fr;gap:var(--space-8)}}.hp-problem__close{font-family:var(--font-heading)!important;font-size:clamp(26px,2.6vw,32px)!important;line-height:1.2!important;padding-top:var(--space-5);border-top:1px solid var(--c-line)}.hp-head{margin-bottom:var(--space-7)}.hp-head>*+*{margin-top:var(--space-4)}.hp-features{border-top:1px solid var(--c-line)}.hp-feature{display:grid;gap:var(--space-3) var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--c-line)}@media(min-width:900px){.hp-feature{grid-template-columns:64px 4fr 7fr;align-items:baseline;padding:var(--space-7) 0}}.hp-feature__num{display:none;font-family:var(--font-heading);font-size:32px;line-height:1;color:var(--c-ink-muted)}@media(min-width:900px){.hp-feature__num{display:block}}.hp-feature h3{display:flex;align-items:baseline;gap:var(--space-3)}.hp-feature h3 svg{flex-shrink:0;color:var(--c-link);transform:translateY(.18em)}.hp-quiet{margin-top:var(--space-7)!important;padding:var(--space-5) var(--space-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-card);max-width:var(--measure)}.hp-strip{padding:var(--space-8) 0}.hp-strip__inner{display:grid;gap:var(--space-3) var(--space-8)}@media(min-width:900px){.hp-strip__inner{grid-template-columns:4fr 8fr;align-items:baseline}}.hp-price{display:grid;gap:var(--space-7);align-items:start}@media(min-width:960px){.hp-price{grid-template-columns:6fr 5fr;gap:var(--space-8)}}.hp-price__card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-card);padding:var(--space-7) var(--space-6)}@media(max-width:600px){.hp-price__card{padding:var(--space-6) var(--space-5)}}.hp-price__figure{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:2px solid var(--c-accent)}.hp-price__amount{font-family:var(--font-heading);font-size:var(--fs-price);line-height:1;letter-spacing:-.02em;color:var(--c-ink)}.hp-price__terms{margin:var(--space-5) 0 var(--space-6)!important}.hp-price__terms li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.hp-price__terms svg{color:var(--c-link);flex-shrink:0}.hp-price__card .hp-cta{width:100%}.hp-price__notes{margin-top:var(--space-5)}.hp-price__notes>*+*{margin-top:var(--space-2)}.hp-price__copy>*+*{margin-top:var(--space-5)}.hp-steps{display:grid;gap:var(--space-6)}@media(min-width:900px){.hp-steps{grid-template-columns:repeat(3,1fr);gap:var(--space-7)}}.hp-step{padding-top:var(--space-5);border-top:1px solid var(--c-line-inverse)}.hp-step>*+*{margin-top:var(--space-3)}.hp-step__num{font-family:var(--font-heading)!important;font-size:40px!important;line-height:1!important;color:var(--c-accent)!important}.hp-proof{display:grid;gap:var(--space-7);align-items:start}@media(min-width:960px){.hp-proof{grid-template-columns:7fr 4fr;gap:var(--space-8)}}.hp-proof__copy>*+*{margin-top:var(--space-5)}.hp-proof__portrait img{width:100%;max-width:360px;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;border-radius:var(--radius-image);background:var(--c-surface)}.hp-proof__cofounder{margin-top:var(--space-6);max-width:360px;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-image);background:var(--c-surface-2)}.hp-proof__portrait .hp-proof__cofounder img{width:100%;height:100%;max-width:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;transform:scale(1.2);border-radius:0}.hp-storefronts{margin-top:var(--space-7)!important}.hp-storefronts__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);max-width:640px}.hp-storefronts img{width:100%;aspect-ratio:305 / 260;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-image)}.hp-storefronts figcaption,.hp-proof figcaption{margin-top:var(--space-3);font-family:var(--font-body);font-style:normal;font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-muted)}.hp-storefronts__tag{display:block;font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink-muted);margin-top:var(--space-2)}.hp-faq{display:grid;gap:0;border-top:1px solid var(--c-line)}.hp-faq__item{display:grid;gap:var(--space-2) var(--space-8);padding:var(--space-5) 0;border-bottom:1px solid var(--c-line)}@media(min-width:900px){.hp-faq__item{grid-template-columns:5fr 7fr;padding:var(--space-6) 0}}.hp-faq dt{font-family:var(--font-body);font-size:var(--fs-body);font-weight:650;line-height:1.4;color:var(--c-ink)}.hp-faq dd{color:var(--c-ink-muted)}.hp-final{text-align:left}.hp-final>*+*{margin-top:var(--space-5)}.hp-final .hp-cta{margin-top:var(--space-6)}
