.segment-hero{border-bottom:1px solid var(--border);background:var(--sage)}.segment-hero__grid{gap:2.5rem;padding-block:2.5rem 3.5rem;display:grid}.segment-hero .display-hero{font-size:clamp(2.2rem,5.4vw,3.9rem)}.segment-hero__connection{max-width:42rem;margin:1.25rem 0 0}.segment-hero__speed{max-width:40rem;color:var(--ink-soft);align-items:flex-start;gap:.6rem;margin:1rem 0 0;font-size:1rem;line-height:1.5;display:flex}.segment-hero__keep{white-space:nowrap}.segment-hero__speed svg{color:var(--accent);flex:none;margin-top:.15rem}.segment-hero__actions{margin-top:1.75rem}.segment-hero__count{max-width:44rem;min-height:4.35em;color:var(--ink);align-content:end;margin:1.4rem 0 0;font-size:1rem;line-height:1.45;display:grid}@media (width>=28rem){.segment-hero__count{min-height:2.9em}}.segment-hero__count-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.segment-hero__count-link:hover{text-decoration-color:currentColor}.segment-hero__count-link strong{color:var(--accent);letter-spacing:-.02em;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.3em;font-weight:850;line-height:1}.segment-hero__actions--start{margin-top:1.1rem}.segment-hero__call{margin-top:.9rem}.segment-hero__how{border-top:1px solid var(--border);max-width:40rem;color:var(--ink-soft);margin:1.75rem 0 0;padding-top:1rem;font-size:.95rem;line-height:1.5}.segment-hero__aside{color:var(--ink-subtle);margin:1.25rem 0 0;font-size:.95rem}.segment-hero__bridge{max-width:34rem;color:var(--ink-soft);line-height:1.5}.segment-hero__bridge-link{color:var(--ink);text-underline-offset:.2em;white-space:nowrap;font-weight:750;text-decoration:underline}.segment-hero__price{max-width:40rem;color:var(--ink-soft);margin:1rem 0 0;font-size:.95rem;line-height:1.45}@media (width>=64rem){.segment-hero__price{display:none}.letter-promise~.segment-hero__call{margin-top:2.5rem}}.segment-stat{border:2px solid var(--ink);background:var(--surface);box-shadow:.55rem .55rem 0 var(--sage-raised);border-radius:.5rem;align-self:start;overflow:hidden}.segment-stat__title{border-bottom:2px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:.8rem 1.5rem;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.8125rem;font-weight:780}.segment-stat__block{padding:1.15rem 1.5rem 1.3rem}.segment-stat__block--einsatz{border-top:1px solid var(--border);background:var(--sage)}.segment-stat__block--first{border-top:1px solid var(--border);padding-top:1rem}.segment-stat__first{color:var(--ink);align-items:flex-start;gap:.6rem;margin:.55rem 0 0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.segment-stat__first svg{color:var(--accent);flex:none;margin-top:.05rem}.segment-stat__block-label{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.75rem;font-weight:780}.segment-stat__value{color:var(--ink);letter-spacing:-.035em;margin:.45rem 0 0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:850;line-height:1}.segment-stat__line{color:var(--ink-soft);margin:.55rem 0 0;font-size:.93rem;line-height:1.45}.segment-stat__line--lead{color:var(--ink);margin-top:.5rem;font-size:1.05rem;font-weight:740;line-height:1.4}.segment-preview{background:var(--ink);color:var(--sage)}.segment-preview .context-label,.segment-preview .body-lead{color:var(--sage-raised)}.segment-preview__grid{gap:2.5rem;display:grid}.segment-preview .display-section{max-width:18ch;font-size:clamp(2rem,4.6vw,3.1rem)}.segment-preview__lead{max-width:38rem;margin:1.5rem 0 0}.segment-preview__disclosure{border-inline-start:.25rem solid var(--accent-light);max-width:38rem;color:var(--sage-raised);margin:1.25rem 0 0;padding-inline-start:1rem;font-size:.92rem}.segment-preview__panel{border:2px solid var(--sage);background:var(--surface);min-width:0;color:var(--ink);border-radius:.5rem}.segment-preview__filters{padding:1.35rem 1.5rem}.segment-preview__filters-label{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.75rem;font-weight:780}.segment-chips{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.segment-chips li{border:1px solid var(--border);background:var(--sage);border-radius:9999px;align-items:baseline;gap:.4rem;padding:.3rem .75rem;font-size:.9rem;font-weight:700;display:inline-flex}.segment-chips li span{color:var(--ink-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:750}.segment-preview__controls{gap:1rem;margin-top:1.1rem;display:grid}.segment-preview__result{border-top:2px solid var(--ink);background:var(--sage-raised);padding:1.5rem}.segment-preview__count{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.05rem;line-height:1.35;display:flex}.segment-preview__count strong{letter-spacing:-.04em;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:850;line-height:1}.segment-preview__count span{flex:12rem}.segment-preview__count--muted{color:var(--ink-soft);font-size:1rem}.segment-preview__window{color:var(--ink-soft);margin:.7rem 0 0;font-size:.88rem}.segment-preview__prospect{color:var(--ink);margin:.6rem 0 0;font-size:1rem;font-weight:700}.segment-preview__teaser{border-top:1px solid #b9ccbd;margin-top:1.35rem;padding-top:1.1rem}.segment-preview__teaser-title{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:720;display:flex}.segment-preview__teaser-rows{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.segment-preview__teaser-rows>li{border-bottom:1px solid #cdddd0;gap:.15rem;padding-bottom:.55rem;display:grid}.segment-preview__teaser-rows>li:last-child{border-bottom:0;padding-bottom:0}.segment-preview__teaser-name{color:var(--ink);letter-spacing:.02em;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.02rem;font-weight:800}.segment-preview__teaser-meta{color:var(--ink-soft);font-size:.84rem;line-height:1.4}.segment-preview__teaser-more{color:var(--ink-soft);font-size:.9rem;border-bottom:0!important}.segment-preview__price{color:var(--ink);margin:.95rem 0 0;font-size:.95rem;line-height:1.45}.segment-preview__price+.segment-preview__teaser-note{margin-top:.3rem}.segment-preview__fallback-row{margin:.75rem 0 0;font-size:.95rem}.segment-preview__teaser-note{color:var(--ink-soft);margin:.85rem 0 0;font-size:.84rem;line-height:1.45}.segment-preview .book-call-line__link{text-wrap:balance}.segment-preview__cta{width:100%;margin-top:1.35rem}.segment-preview__call-first{margin-top:1.1rem;display:grid}.segment-preview__call-headline{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.2rem;font-weight:850;line-height:1.2}.segment-preview__call-lead{color:var(--ink-soft);margin:.5rem 0 0;font-size:.98rem;line-height:1.45}.segment-preview__call-first .segment-preview__cta{margin-top:1.1rem}.segment-preview__self-serve{justify-self:center;margin-top:.9rem;font-weight:700}.segment-preview__call-first .segment-preview__price{color:var(--ink-soft);text-align:center;margin-top:.8rem;font-size:.86rem}.segment-origin{background:var(--surface);border-bottom:1px solid var(--border)}.segment-origin__grid{gap:2.5rem;display:grid}.segment-origin .display-section{letter-spacing:-.025em;max-width:24ch;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08}.segment-origin__body{max-width:38rem;margin:1.25rem 0 0}.segment-origin .route-board{grid-column:auto}.segment-origin .route-board__header{letter-spacing:.09em}.segment-origin .route-board__footer{justify-content:flex-start}.segment-argument{background:var(--sage-raised)}.segment-argument__grid{gap:1.25rem;display:grid}.segment-argument .day-track{margin-top:1rem}.segment-argument__grid>*{min-width:0}.segment-argument .display-section{text-wrap:balance;max-width:11em;margin-top:0}.segment-argument__body{color:#2c4238;max-width:34rem;margin:0}.segment-argument__extra{grid-column:1/-1}.day-track{background:var(--surface);border:1px solid #c4d3c7;border-radius:.75rem;gap:1.35rem;margin:0;padding:1.5rem 1.4rem;list-style:none;display:grid;position:relative}.day-track__stop{align-content:start;gap:.2rem;padding-left:1.85rem;display:grid;position:relative}.day-track__stop:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:1.15rem;bottom:-1.35rem;left:.4rem}.day-track__dot{border:2px solid var(--ink);background:var(--surface);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.2rem;left:0}.day-track__stop:first-child .day-track__dot{border-color:var(--accent);background:var(--accent)}.day-track__day{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);font-size:1.08rem;font-weight:760;line-height:1.3}.day-track__line{color:var(--ink-soft);font-size:.98rem;line-height:1.45}@media (width>=64rem){.segment-argument__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2rem 4rem}.segment-argument__head{grid-column:1/-1}.segment-argument .day-track{margin-top:0}.day-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:2rem 1.75rem 1.85rem}.day-track__stop{gap:.35rem;padding-top:1.85rem;padding-left:0}.day-track__stop:not(:last-child):after{width:auto;height:2px;inset:.45rem -1.5rem auto 1.15rem}.day-track__dot{top:0}}.segment-argument__qualifier,.segment-argument__ps{max-width:46rem;color:var(--ink-soft);margin:1.25rem 0 0;font-size:.98rem}.segment-argument__ps{border-inline-start:.25rem solid var(--accent);padding-inline-start:1rem;font-weight:700}.segment-argument__extra{border:1px solid var(--border);border-top:3px solid var(--ink);background:var(--surface);max-width:46rem;padding:1.5rem 1.5rem 1.6rem}.segment-argument__extra h2{letter-spacing:-.01em;margin:0 0 .65rem;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:760}.segment-argument__extra p{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.6}.segment-price{background:var(--sage)}.segment-price__inner{justify-items:start;display:grid}.segment-price .display-section{text-wrap:balance;max-width:24ch;font-size:clamp(2rem,4.6vw,3.25rem)}.segment-price .display-section strong{color:var(--accent);display:block}.segment-price .display-section .fn-ref{letter-spacing:0;font-size:max(.32em,.75rem)}.segment-price__pair{width:100%;margin:2rem 0 0}.segment-price__lead{max-width:44rem;color:var(--ink);margin:1.1rem 0 0;font-size:1rem;line-height:1.5}.segment-price__pay{max-width:44rem;color:var(--ink-soft);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.segment-price__action{margin-top:2rem}.segment-price .book-call-line{margin-top:1rem}@media (width<=39.99rem){.segment-price__action,.segment-price__action .button{width:100%}}.segment-pitch,.kanzlei-pitch{border:2px solid var(--ink);background:var(--surface);width:100%;max-width:44rem;box-shadow:.5rem .5rem 0 var(--sage-raised);text-align:left;border-radius:.75rem;margin-top:2.5rem;overflow:hidden}.segment-pitch h3,.kanzlei-pitch h3{border-bottom:2px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:.8rem 1.25rem;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.8125rem;font-weight:780}.segment-pitch__hero,.kanzlei-pitch__hero{background:var(--accent-tint);padding:1.35rem 1.25rem 1.25rem}.segment-pitch__headline,.kanzlei-pitch__headline{max-width:24ch;color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(1.75rem,7.4vw,2.5rem);font-weight:850;line-height:1.05}.segment-pitch__headline strong,.kanzlei-pitch__headline strong{color:var(--accent);font-weight:inherit;white-space:nowrap}.segment-pitch__lead,.kanzlei-pitch__lead{max-width:34rem;color:var(--ink);margin:.7rem 0 0;font-size:1.02rem;line-height:1.45}.segment-pitch__ledger,.kanzlei-pitch__ledger{border-top:1px solid var(--ink);margin:1.1rem 0 0}.segment-pitch__row,.kanzlei-pitch__row{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.segment-pitch__row:last-child,.kanzlei-pitch__row:last-child{border-bottom:0}.segment-pitch__row dt,.kanzlei-pitch__row dt{color:var(--ink-soft);text-wrap:balance;font-size:.95rem;line-height:1.35}.segment-pitch__row dd,.kanzlei-pitch__row dd{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.15rem;font-weight:800}.segment-pitch__check,.kanzlei-pitch__check{border-top:1px solid var(--border);color:var(--ink-subtle);margin:0;padding:.75rem 1.25rem 1rem;font-size:.9rem}@media (width>=40rem){.segment-price__inner{text-align:center;justify-items:center}.segment-price .display-section{margin-inline:auto}.segment-price__lead,.segment-price__pay{text-wrap:balance}.segment-price__pair{text-align:left;max-width:44rem;margin:2.5rem auto 0}.segment-pitch__hero{padding:1.75rem 2rem 1.5rem}.segment-pitch__check{padding-inline:2rem}}.segment-objections{background:var(--surface)}.segment-final{background:var(--accent);color:var(--surface)}.segment-final__inner{justify-items:start;padding-block:3.5rem;display:grid}.segment-final h2{letter-spacing:-.035em;text-wrap:balance;border-radius:.25rem;max-width:24ch;margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(2rem,5.6vw,3.6rem);font-weight:850;line-height:1}.segment-final__sub{max-width:42rem;margin:1.25rem 0 0;font-size:1.1rem}.segment-final__form{gap:.6rem;width:min(100%,44rem);margin-top:2rem;display:grid}.segment-final__form label{color:var(--surface);font-weight:740}.segment-final__row{flex-wrap:wrap;gap:.75rem;display:flex}.segment-final__row input{border:2px solid var(--ink);background:var(--surface);min-width:0;min-height:3.25rem;color:var(--ink);border-radius:.25rem;flex:16rem;padding:.7rem .9rem;font-size:1rem}.segment-final__row input::placeholder{color:#8a978f}.segment-final__row .button{border-color:var(--surface);background:var(--surface);width:auto;color:var(--ink);flex:0 auto}.segment-final__row .button:hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}.segment-final__trust{gap:.55rem;max-width:44rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.segment-final__trust li{align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:720;line-height:1.4;display:flex}.segment-final__trust svg{flex:none;margin-top:.12rem}.segment-final__error{background:var(--surface);color:var(--danger-text);border-radius:.25rem;margin:0;padding:.7rem .85rem;font-size:.95rem;font-weight:700}.segment-final__done{border:2px solid var(--surface);border-radius:.5rem;justify-items:start;gap:.85rem;width:min(100%,40rem);margin-top:2rem;padding:1.35rem 1.5rem;display:grid}.segment-final__done p{border-radius:.25rem;margin:0;font-size:1.05rem}.segment-final__note{max-width:42rem;margin:1.75rem 0 0;font-size:.9rem}.segment-final__note .fn-ref a{color:var(--surface)}.segment-final :focus-visible{outline:3px solid var(--surface);outline-offset:3px}@media (width<=30rem){.segment-ladder{font-size:.85rem}.segment-ladder th,.segment-ladder td{padding:.65rem .5rem}}@media (width>=40rem){.segment-preview__controls{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}@media (width<=39.999rem){.segment-final__row .button{width:100%}}@media (width>=64rem){.segment-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;gap:3rem;padding-block:3rem 4rem}.segment-preview__grid,.segment-origin__grid{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start}}.campaign-example__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.campaign-example__plan{margin-block:2rem}.campaign-example__plan>div{border-top:1px solid var(--border);padding-block:1rem}.campaign-example__plan dt{margin-bottom:.4rem;font-weight:700}.campaign-example__plan dd{color:var(--ink-soft);margin:0;line-height:1.65}.campaign-example__letter{background:var(--surface);border:1px solid var(--border);margin:0;padding:clamp(1.5rem,4vw,3rem)}.campaign-example__letter figcaption{color:var(--ink-subtle);margin-bottom:2rem;font-size:.8rem}.campaign-example__letter h3{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.2}.campaign-example__letter blockquote{margin:0;line-height:1.8}.campaign-example__ps{margin-top:1rem;font-style:italic;display:block}.campaign-example__letter>p{border-top:1px solid var(--border);color:var(--ink-soft);margin-top:2rem;padding-top:1rem;font-size:.85rem;line-height:1.6}@media (width<=760px){.campaign-example__grid{grid-template-columns:1fr}}.campaign-example__grid>*{min-width:0}.campaign-example h2,.campaign-example h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.example-letter__grid{gap:2rem;display:grid}.example-letter__grid>*{min-width:0}.example-letter__head .display-section{max-width:18ch;margin-top:0}.example-letter__figure{width:100%;max-width:36rem;margin:0}.example-letter__sheet{background:#fff;border:1px solid #d5ddd8;border-radius:2px;display:block;position:relative;box-shadow:0 1px 2px #10251b14,0 14px 36px -10px #10251b38}.example-letter__sheet img{width:100%;height:auto;display:block}.example-letter__marker,.example-letter__num{background:var(--accent);color:#fff;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:760;line-height:1;display:inline-grid}.example-letter__marker{pointer-events:none;width:1.15rem;height:1.15rem;font-size:.7rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 2px 6px #10251b40}.example-letter__notes{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.example-letter__notes li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.example-letter__num{width:2rem;height:2rem;font-size:.95rem}.example-letter__notes h3{font-family:var(--font-display);margin:.2rem 0 .3rem;font-size:1.12rem;font-weight:760;line-height:1.25}.example-letter__notes p{color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.55}.example-letter__legend{color:var(--ink-soft);text-wrap:pretty;align-items:baseline;gap:.55rem;margin:1.5rem 0 0;font-size:.95rem;line-height:1.5;display:flex}.example-letter__swatch{border-radius:3px;flex:none;width:1.6rem;height:.95rem;transform:translateY(.12rem)}.example-letter__caption{border-top:1px solid var(--border);color:var(--ink-subtle);margin:1.25rem 0 0;padding-top:1.1rem;font-size:.9rem;line-height:1.55}@media (width>=30rem){.example-letter__marker{width:1.4rem;height:1.4rem;font-size:.8rem}}@media (width>=64rem){.example-letter__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:start;gap:2.25rem clamp(2.5rem,6vw,5.5rem)}.example-letter__figure{grid-area:1/2/span 2}.example-letter__marker{width:1.65rem;height:1.65rem;font-size:.9rem}}.segment-preview__fallback{color:var(--ink);text-underline-offset:.2em;white-space:nowrap;font-weight:700;text-decoration:underline}.segment-final__paid-cta{margin-top:2rem}.segment-final__annual-cta{border-color:var(--surface);color:var(--surface);background:0 0;margin-top:1.5rem}.segment-final__annual-cta:hover{border-color:var(--surface);background:var(--surface);color:var(--ink)}.segment-final__annual-terms{max-width:42rem;margin:.75rem 0 0;font-size:.95rem}.segment-final__fallback{border-top:1px solid #ffffff73;width:min(100%,44rem);margin-top:2.75rem;padding-top:1.75rem}.segment-final__fallback h3{margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.3rem;font-weight:780}.segment-final__fallback>p:not(.segment-final__note){max-width:40rem;margin:.5rem 0 0}.segment-final__fallback .segment-final__form{margin-top:1.25rem}.segment-final__fallback .segment-final__row .button{border-color:var(--surface);color:var(--surface);background:0 0}.segment-final__fallback .segment-final__row .button:hover{border-color:var(--surface);background:var(--surface);color:var(--ink)}.segment-final__fallback .segment-final__note{margin-top:1rem}@media (width<=39.99rem){.segment-ladder,.segment-ladder tbody,.segment-ladder tr,.segment-ladder th,.segment-ladder td{display:block}.segment-ladder caption{text-align:left;padding:1rem 1.1rem .25rem;display:block}.segment-ladder tbody th{border-bottom:0}.segment-ladder thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.segment-ladder tr{gap:.45rem;padding:1rem 1.1rem;display:grid}.segment-ladder tbody th{padding:0 0 .2rem}.segment-ladder td{text-align:right;border:0;align-items:baseline;gap:.45rem;padding:0;display:flex}.segment-ladder td:before{text-align:left;content:attr(data-label);color:var(--ink-subtle);letter-spacing:.03em;text-transform:uppercase;margin-right:auto;padding-right:.75rem;font-size:.8rem;font-weight:700}}.audience-picker{gap:.6rem;display:grid}.audience-picker .segment-preview__filters-label{margin-top:.5rem}.audience-picker .segment-preview__filters-label:first-child{margin-top:0}.audience-states{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.audience-state{border:1px solid var(--border);background:var(--surface);min-height:2.25rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-size:.875rem;font-weight:650}.audience-state:hover{border-color:var(--ink)}.audience-state--selected,.audience-state--selected:hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}.audience-industries{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.audience-industry{width:100%;min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.45rem .6rem;display:grid}.audience-industry:hover{background:var(--sage)}.audience-industry--selected,.audience-industry--selected:hover{border-color:var(--accent);background:var(--accent-tint)}.audience-industry__label{font-size:.95rem;font-weight:650}.audience-industry--selected .audience-industry__label{color:var(--accent-text);font-weight:780}.audience-industry__count{font-variant-numeric:tabular-nums;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.95rem;font-weight:780}.audience-industry__bar{background:var(--sage-raised);border-radius:999px;grid-column:1/-1;height:.3rem;display:block;overflow:hidden}.audience-industry__bar>span{border-radius:inherit;background:var(--ink-soft);height:100%;transition:width .3s;display:block}.audience-industry--selected .audience-industry__bar>span{background:var(--accent)}.audience-more{min-height:2.5rem;color:var(--ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 .6rem;font-size:.9rem;font-weight:750;text-decoration:underline}.audience-state:focus-visible,.audience-industry:focus-visible,.audience-more:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.audience-industry__bar>span{transition:none}}.audience-industries--stale .audience-industry__count,.audience-industries--stale .audience-industry__bar{opacity:.4;transition:opacity .15s}@media (width<=39.99rem){.audience-states{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1.5rem;padding:.1rem 1.5rem .35rem;scroll-padding-inline:1.5rem;overflow-x:auto}.audience-states::-webkit-scrollbar{display:none}.audience-states li{scroll-snap-align:start;flex:none}}.letter-offer__label{letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.8125rem;font-weight:780}.letter-offer__steps{gap:.6rem;max-width:42rem;margin:1.5rem 0 2rem;padding-inline-start:1.4rem;font-size:1.02rem;line-height:1.45;display:grid}.letter-offer__steps li::marker{font-family:Archivo Variable,Arial Narrow,sans-serif;font-weight:850}.letter-plans{gap:1rem;width:100%;margin:.5rem 0 1.5rem;padding:0;list-style:none;display:grid}.letter-plan{color:var(--surface);border:2px solid #ffffff73;border-radius:.5rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}.letter-plan--recommended{border-color:var(--surface);background:var(--surface);color:var(--ink)}.letter-plan h3{margin:0;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:800}.letter-plan__price{gap:.2rem;margin:0;display:grid}.letter-plan__price strong{font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:850;line-height:1.05}.letter-plan__price span{font-size:.95rem}.letter-plan ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.letter-plan ul li{grid-template-columns:auto 1fr;gap:.5rem;font-size:.98rem;line-height:1.4;display:grid}.letter-plan ul svg{margin-top:.15rem}.letter-plan .button--light{border-color:var(--ink);background:var(--ink);color:var(--surface);justify-self:start;margin-top:.5rem}.letter-plan .button--light:hover{background:var(--accent);border-color:var(--accent)}@media (width>=48rem){.letter-plans{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.letter-plan--recommended{grid-row:span 4}.letter-plan--row{grid-column:2}.letter-plans.letter-plans--single{grid-template-columns:minmax(0,34rem)}}.letter-offer__steps,.letter-page .footnotes-list{list-style:decimal}.letter-offer__steps{padding-inline-start:1.6rem}.letter-offer__steps li{padding-inline-start:.25rem}.letter-page .footnotes-list{padding-inline-start:1.6rem}.letter-page .footnotes-list li::marker{color:var(--ink-soft);font-weight:750}.letter-page .fn-ref,.letter-service .fn-ref{font-variant-numeric:proportional-nums;font-size:.65em}.letter-page .segment-preview__lead .fn-ref a{color:var(--sage-raised)}.letter-offer .fn-ref a{color:var(--surface)}.letter-offer .letter-plan--recommended .fn-ref a{color:var(--ink-soft)}.letter-page .segment-preview__prospect{font-weight:400}.letter-hero__count-link{color:var(--ink);gap:.35rem;text-decoration:underline}.letter-hero__count-tail{white-space:nowrap}.letter-hero__count-tail svg{vertical-align:-.2em;margin-left:.3rem;display:inline}.letter-plan__fit{margin:-.35rem 0 0;font-size:.95rem;font-weight:750;line-height:1.35}.letter-plan.letter-plan--row{padding:0}.letter-plan__row{height:100%;color:inherit;border-radius:.35rem;align-content:start;gap:.3rem;padding:1rem 1.25rem 1.1rem;text-decoration:none;display:grid}.letter-plan__row:hover{background:#ffffff14}.letter-plan__row:focus-visible{outline:3px solid var(--surface);outline-offset:2px}.letter-plan__row h3{text-underline-offset:.2em;align-items:center;gap:.4rem;font-size:1.1rem;text-decoration:underline;display:inline-flex}.letter-plan__row h3 svg{flex:none}.letter-plan__row-terms{font-size:.95rem;line-height:1.4}.letter-plan__row-terms strong{font-weight:800}@media (width<=39.99rem){.letter-page .audience-states{flex-wrap:wrap;margin-inline:0;padding:0;overflow-x:visible}}.letter-page .fn-ref a,.letter-service .fn-ref a{margin-inline-start:-.1em;padding:.15em .15em .15em 0}.letter-page p,.letter-page li,.letter-service p{text-wrap:pretty}.letter-benefits ul{gap:.8rem;margin:0;padding:1.15rem 1.5rem 1.3rem;list-style:none;display:grid}.letter-benefits li{color:var(--ink);grid-template-columns:auto 1fr;gap:.6rem;font-size:1rem;line-height:1.4;display:grid}.letter-benefits svg{color:var(--accent);margin-top:.1rem}@media (width>=64rem){.letter-hero .segment-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.letter-offer__steps li{line-height:1.4}.letter-offer__trust{gap:.35rem;max-width:52rem;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:grid}@media (width>=40rem){.letter-offer__trust{display:block}.letter-offer__trust>li{display:inline}.letter-offer__trust>li+li:before{content:"·";margin-inline:.45em}}.letter-offer .book-call-line,.letter-offer .book-call-line__link{color:var(--surface)}.letter-offer .book-call-line__link:hover{color:var(--surface);text-decoration-thickness:.14em}.letter-offer .book-call-line__link:focus-visible{outline-color:var(--surface)}.letter-offer__details{color:inherit;text-underline-offset:.2em;align-items:center;gap:.25rem;font-weight:750;text-decoration:underline;display:inline-flex}.letter-faq .faq-list details>p{padding-bottom:1.25rem}.letter-faq .faq-list details>p+p{margin-top:-.5rem}@media (width<=39.99rem){.letter-offer .segment-final__inner{padding-block:2.5rem}.letter-offer__steps{gap:.45rem;margin:1rem 0 1.25rem;font-size:.98rem}.letter-plans{gap:.75rem;margin-bottom:1.1rem}.letter-plan{gap:.55rem;padding:1rem}.letter-plan h3{font-size:1.2rem}.letter-plan__price strong{font-size:1.7rem}.letter-plan ul{gap:.35rem}.letter-plan ul li{font-size:.94rem;line-height:1.35}.letter-plan .button--light{margin-top:.25rem}.letter-offer h2{font-size:1.85rem}.letter-offer__trust{font-size:.92rem}}.site-header--letter .header-row{gap:1rem}.letter-header__line{font-family:var(--font-display);letter-spacing:-.015em;text-align:right;text-wrap:balance;margin:0;font-size:clamp(.9rem,1.6vw,1.15rem);font-weight:820;line-height:1.15}.letter-hero__price{white-space:nowrap;font-weight:620}.letter-hero__offer{justify-items:start;gap:.4rem;display:grid}.letter-hero__terms{color:var(--ink-soft);margin:0;font-size:.9rem;font-weight:650;line-height:1.35}@media (width>=40rem){.button-row:has(>.letter-hero__offer){align-items:flex-start}.letter-hero__offer~.text-link{align-self:flex-start;align-items:center;min-height:3rem;display:inline-flex}.letter-hero__offer{flex:none}.letter-hero__offer~.letter-hero__count-link{flex:12rem;min-width:0}}.segment-preview__panel--compact{overflow:hidden}.segment-preview__panel--compact .segment-preview__result{border-top:0}.audience-disclosure{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin-top:1.1rem}.audience-disclosure__summary{min-height:3rem;color:var(--ink);cursor:pointer;border-radius:.45rem;align-items:center;gap:.6rem;padding:.45rem .85rem;list-style:none;display:flex}.audience-disclosure__summary::-webkit-details-marker{display:none}.audience-disclosure__summary>svg{color:var(--ink-soft);flex:none}.audience-disclosure__choice{text-wrap:balance;min-width:0;font-family:var(--font-display);flex:auto;font-size:.98rem;font-weight:780;line-height:1.25}.audience-disclosure__choice>span{display:inline-block}.audience-disclosure__action{color:var(--accent);text-underline-offset:.2em;flex:none;align-items:center;gap:.2rem;font-size:.92rem;font-weight:750;text-decoration:underline;display:inline-flex}.audience-disclosure__action svg{transition:rotate var(--motion-fast)}.audience-disclosure[open] .audience-disclosure__action svg{rotate:180deg}.audience-disclosure[open]>.audience-disclosure__summary{border-bottom:1px solid var(--border);border-radius:.45rem .45rem 0 0}.audience-disclosure__body{padding:1rem .85rem 1.1rem}.audience-disclosure__summary:focus-visible,.letter-notes__summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.letter-notes__summary{min-height:2.75rem;color:var(--ink-soft);cursor:pointer;border-radius:.25rem;align-items:center;gap:.75rem;list-style:none;display:flex}.letter-notes__summary::-webkit-details-marker{display:none}.letter-notes__summary h2{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:760}.letter-notes__count{color:var(--ink-subtle);margin-left:auto;font-size:.78rem}.letter-notes__disclosure[open]>.footnotes-list{margin-top:.5rem;padding-bottom:.5rem}.footnotes-section.letter-notes{padding-block:.75rem}.site-footer.site-footer--letter{padding:1.25rem 0 calc(1.5rem + env(safe-area-inset-bottom,0px))}.site-footer--letter nav{flex-wrap:wrap;gap:0 1.1rem;display:flex}.site-footer--letter nav a{min-height:2.75rem;color:var(--ink);border-radius:.25rem;align-items:center;font-weight:700;display:inline-flex}.site-footer--letter .footer-optout,.site-footer--letter .copyright{margin-top:.5rem}.letter-sticky{display:none}@media (width<=39.99rem){.letter-sticky{z-index:40;border-top:1px solid var(--border);padding:.55rem max(1rem, env(safe-area-inset-right,0px)) calc(.55rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));background:#fffffff7;justify-content:space-between;align-items:center;gap:.75rem;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -.6rem 1.6rem -1.1rem #10251b80}.letter-sticky[data-visible=false]{visibility:hidden;transition:transform .16s cubic-bezier(.4,0,1,1),visibility 0s .16s;transform:translateY(110%)}.letter-sticky__offer{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.45rem;min-width:0;margin:0;line-height:1.15;display:grid}.letter-sticky__offer .price-was{font-family:var(--font-display);justify-self:start;font-size:.8rem;font-weight:650}.letter-sticky__offer>span{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:780}.letter-sticky__offer strong{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;grid-column:1/-1;font-size:clamp(1rem,4.4vw,1.15rem);font-weight:850}.letter-sticky .letter-sticky__button{flex:none;gap:.4rem;width:auto;min-height:2.9rem;padding:.6rem .85rem}.letter-sticky .letter-sticky__button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}body:has(.letter-sticky[data-visible=true]){padding-bottom:4.25rem}html:has(.letter-sticky[data-visible=true]){scroll-padding-bottom:5rem}html:has(.site-header--letter){scroll-padding-top:.75rem}.site-header--letter{border-bottom:2px solid var(--ink);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;position:static}.site-header--letter .header-row{min-height:3.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.3rem 0}.site-header--letter .brand-mark{min-height:2.75rem}.site-header--letter .brand-logo{gap:.5rem;font-size:1rem}.site-header--letter .brand-logo__symbol{width:1.6rem}.letter-header__line{max-width:11rem;font-size:.86rem}.letter-hero .segment-hero__grid{gap:1.35rem;padding-block:1.1rem 1.6rem}.letter-hero .context-label{letter-spacing:.08em;font-size:.72rem}.letter-hero .display-hero{letter-spacing:-.03em;margin-top:.55rem;font-size:clamp(1.7rem,8.4vw,1.95rem);line-height:1.02}.letter-hero .segment-hero__connection{margin-top:.7rem;font-size:clamp(.94rem,4.1vw,1rem);line-height:1.5}.letter-hero .segment-hero__actions{gap:.15rem;margin-top:1rem}.letter-hero__cta{gap:.5rem;padding-inline:.75rem;font-size:.95rem}.letter-hero__count-link{min-height:2.75rem;font-size:.95rem}.letter-benefits.segment-stat{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}.letter-benefits .segment-stat__title{border:0;padding:.9rem 0 .55rem;font-size:.72rem}.letter-benefits ul{gap:.45rem;padding:0}.letter-benefits li{gap:.5rem;font-size:.95rem;line-height:1.35}.letter-benefits svg{margin-top:.05rem}.letter-page .segment-preview{padding-block:1.9rem 2.1rem}.letter-page .segment-preview__grid{gap:1.1rem}.letter-page .segment-preview .context-label{display:none}.letter-page .segment-preview .display-section{max-width:none;margin-top:0;font-size:1.65rem;line-height:1.05}.letter-page .segment-preview__lead{margin-top:.6rem;font-size:.95rem;line-height:1.45}.letter-page .segment-preview__result{padding:1.1rem 1rem 1.2rem}.letter-page .segment-preview__count{gap:.35rem .6rem;font-size:1rem}.letter-page .segment-preview__count strong{font-size:2.75rem}.letter-page .segment-preview__prospect{margin-top:.85rem;font-size:.92rem;line-height:1.4}.letter-page .segment-preview__window{margin-top:.35rem;font-size:.82rem}.letter-page .segment-preview__teaser{margin-top:.9rem;padding-top:.8rem}.letter-page .segment-preview__teaser-rows{gap:.45rem;margin-top:.6rem}.letter-page .segment-preview__teaser-rows>li{padding-bottom:.45rem}.letter-page .segment-preview__cta{margin-top:1rem}.letter-offer .segment-final__inner{padding-block:1.25rem 1.3rem}.letter-offer__label{margin-bottom:.45rem;font-size:.72rem}.letter-offer h2{font-size:1.45rem;line-height:1.08}.letter-offer__steps{gap:.25rem;margin:.6rem 0 .75rem;font-size:.88rem}.letter-offer__steps li{line-height:1.32}.letter-plans{gap:.45rem;margin:0 0 .6rem}.letter-plan--recommended{box-shadow:0 1rem 2rem -1.3rem #10251b99}.letter-plan--recommended .letter-plan__price strong{font-size:1.75rem}.letter-plan--recommended ul li{font-size:.9rem}.letter-plan__define{display:none}.letter-plan--recommended{gap:.4rem;padding:.9rem}.letter-plan--recommended ul{gap:.3rem}.letter-plan--recommended .letter-plan__price{gap:.1rem}.letter-plan__row{gap:.15rem;padding:.5rem .9rem .55rem}.letter-plan__row h3{font-size:1rem}.letter-plan__row-terms{font-size:.86rem;line-height:1.35}.letter-offer__trust{gap:.2rem;font-size:.86rem;line-height:1.5}.letter-offer__details{min-height:2rem}.letter-faq.section{padding-block:2rem 1.75rem}.letter-faq .section-heading-grid{text-align:left;justify-items:start;gap:.35rem;padding-bottom:1rem}.letter-faq .display-section{font-size:1.65rem}.letter-faq .context-label{font-size:.72rem}.letter-faq .faq-list summary{gap:1rem;min-height:3.25rem;padding-block:.7rem;font-size:1rem;line-height:1.3}.letter-faq .faq-list details>p{padding-right:0;font-size:.96rem;line-height:1.5}}.letter-page .site-container,.site-header--letter .site-container,.site-footer--letter .site-container{width:auto;margin-inline:max(1rem, env(safe-area-inset-left,0px), calc(50% - 37.5rem)) max(1rem, env(safe-area-inset-right,0px), calc(50% - 37.5rem))}@media (prefers-reduced-motion:reduce){.letter-sticky,.letter-sticky[data-visible=false],.audience-disclosure__action svg{transition:none}}.segment-stat__value .price-was{width:max-content;margin-bottom:.15em;font-size:.5em;display:block}.segment-final__form .segment-final__consent{color:var(--surface);opacity:1;margin:0}
