@layer components{.hero-panel .panel__phone,.hero-panel .hero-card{display:none}@media(min-width:40rem){.hero-panel .panel__phone{display:block}.hero-panel .hero-card{display:grid}}.hero-panel .hero-card{place-self:end start;margin:clamp(.75rem,3%,1.5rem);inline-size:min(17.5rem,62%);z-index:1}.hero-panel.panel--photo{min-block-size:clamp(19rem,34vw,30rem)}.hero-panel--card.panel--phone .panel__phone{place-self:center end}.panel>.shot-over{grid-area:1 / 1;place-self:end start;z-index:1;margin:clamp(.6rem,3%,1.5rem);inline-size:min(58%,var(--natural, 58%))}.panel--plain.panel--with-shot{padding-block-end:clamp(2.5rem,12%,4.5rem)}.panel--plain>.shot-over:only-child{place-self:center;inline-size:min(100%,var(--natural, 100%));margin:0}.pain-band__grid{display:grid;gap:clamp(2rem,1.5rem + 3vw,4.5rem);align-items:start}.pain-band__lead{display:grid;gap:1.25rem;align-content:start;justify-items:start}.pain-band__lead>*{margin:0}.pain-band__line{max-inline-size:14ch;font-family:var(--font-display);font-size:var(--text-h2);font-stretch:80%;letter-spacing:-.02em;line-height:.98;text-wrap:balance}.pain-band__sub{max-inline-size:30rem;color:var(--on-ink-muted);font-size:var(--text-lede);line-height:1.45}.pain-band__cards{display:grid;margin:0;padding:0;list-style:none}.pain-band__card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem;row-gap:.4rem;padding-block:1.5rem;border-block-start:1px solid var(--line)}.pain-band__card:last-child{border-block-end:1px solid var(--line)}.pain-band__card>*{margin:0}.pain-band__no{grid-row:span 2;color:var(--on-ink-muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;line-height:2.1}.pain-band__card h3{font-size:var(--text-h3-card);font-stretch:88%;line-height:1.1}.pain-band__card p{max-inline-size:38rem;color:var(--on-ink-muted)}.pillar-flows__intro{display:grid;gap:1.25rem;max-inline-size:48rem;margin-block-end:clamp(2.5rem,5vw,5rem)}.pillar-flows__intro>*{margin:0}.pillar-flows__title{font-size:var(--text-h2-page);font-stretch:85%;line-height:1;text-wrap:balance}.flow__more{max-inline-size:38rem;color:var(--muted)}.flow__copy>*{min-inline-size:0;overflow-wrap:anywhere}.panel>.panel__frame{place-self:center;inline-size:100%}.panel--photo.panel--clip>.clip .clip__window{inline-size:clamp(6rem,40%,14rem)}.pillar-flows .flow__copy{flex-basis:28rem}.pillar-flows .flow__copy .lede{font-size:clamp(1.1rem,1.02rem + .3vw,1.3rem)}.pillar-flows .flow__visual{min-inline-size:min(100%,50%)}.pillar-flows .flow+.flow{margin-block-start:clamp(3.5rem,7vw,6.5rem)}.flow__visual>.panel{inline-size:100%}.what-is__inner{display:grid;gap:clamp(2.25rem,1.75rem + 3vw,4.5rem)}.what-is__head{display:grid;gap:1.25rem;max-inline-size:48rem}.what-is__head>*{margin:0}.what-is__head h2{font-size:var(--text-h2-page);font-stretch:85%;line-height:1;text-wrap:balance}.what-is__row{display:grid;gap:clamp(2rem,1.5rem + 3vw,4.5rem);align-items:start}.what-is__copy{display:grid;gap:1.5rem;align-content:start;min-inline-size:0}.what-is__copy>*,.what-is__main>*{margin:0}.what-is__main{display:grid;gap:1rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line)}.what-is__main h3,.what-is__detail h3,.what-is__callout h3{font-size:var(--text-h3-card);font-stretch:88%;line-height:1.1}.what-is__main p,.what-is__detail p,.what-is__callout p{max-inline-size:40rem;color:var(--muted)}.what-is__links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0}.what-is__visual{min-inline-size:0}.what-is__visual>.panel{inline-size:100%}.what-is__card{display:grid;gap:1.1rem;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border-radius:calc(var(--radius) + .25rem);background:var(--concrete)}.what-is__card>*{margin:0}.what-is__card-title{font-family:var(--font-display);font-size:var(--text-h3-card);font-stretch:88%;font-weight:800;line-height:1.1}.what-is__checks{columns:2 15rem;column-gap:2rem;margin:0;padding:0;list-style:none}.what-is__checks li{display:flex;gap:.75rem;break-inside:avoid;padding-block:.55rem;border-block-end:1px solid var(--line);overflow-wrap:anywhere}.what-is__checks li:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;margin-block-start:.55em;background:var(--hivis);outline:1px solid color-mix(in oklch,var(--ink) 30%,transparent)}.what-is__facts{display:grid;margin:0}.what-is__facts>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding-block:.7rem;border-block-end:1px solid var(--line)}.what-is__facts dt{color:var(--muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.what-is__facts dd{margin:0;font-weight:650;overflow-wrap:anywhere}.what-is__details{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2rem,1rem + 4vw,5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.what-is__detail{display:grid;gap:.9rem;align-content:start;padding-block-start:1.5rem;border-block-start:1px solid var(--line)}.what-is__detail>*{margin:0}.what-is__callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:calc(var(--radius) + .25rem);background:var(--concrete)}.what-is__callout-copy{display:grid;gap:.75rem;flex:1 1 24rem}.what-is__callout-copy>*{margin:0}.what-is__callout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.section.proof-ledger{padding-block:clamp(1.5rem,1rem + 2vw,3rem) var(--space-section-page)}.proof-ledger__inner{display:grid;gap:1.5rem}.proof-ledger__inner>*{margin:0}.proof-ledger__intro{max-inline-size:48rem;color:var(--muted)}.proof-ledger__listing a{font-weight:650}.proof-ledger .logo-wall{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none}.proof-ledger .logo-wall__logo{block-size:2.4rem;inline-size:auto;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.1);opacity:.85}@container (width >= 56rem){.pain-band__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.what-is__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}}
