:root{color-scheme:dark;--bg:#100f0d;--bg-2:#171613;--bg-3:#1e1c18;--ivory:#f1ece1;--ivory-2:#e2ddd2;--ivory-3:#a8a295;--hair:#2b2924;--hair-2:#3a372f;--acc:#10b981;--acc-deep:#0b8f62;--acc-dim:rgba(16,185,129,.16);--nav-bg:rgba(16,15,13,.84);--wordmark:url(wordmark.svg);--font-d:"Archivo",system-ui,-apple-system,sans-serif;--font-b:"Archivo",system-ui,-apple-system,sans-serif;--wrap:1240px}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#ffffff;--bg-2:#f6f6f7;--bg-3:#ececee;--ivory:#16181d;--ivory-2:#3b3f47;--ivory-3:#666b74;--hair:#e3e4e7;--hair-2:#cfd1d6;--acc:#077a52;--acc-deep:#065f40;--acc-dim:rgba(7,122,82,.12);--nav-bg:rgba(255,255,255,.86);--wordmark:url(wordmark-light.svg);color-scheme:light}}:root[data-theme=light]{--bg:#ffffff;--bg-2:#f6f6f7;--bg-3:#ececee;--ivory:#16181d;--ivory-2:#3b3f47;--ivory-3:#666b74;--hair:#e3e4e7;--hair-2:#cfd1d6;--acc:#077a52;--acc-deep:#065f40;--acc-dim:rgba(7,122,82,.12);--nav-bg:rgba(255,255,255,.86);--wordmark:url(wordmark-light.svg);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ivory);font-family:var(--font-b);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-family:var(--font-d);font-weight:700;letter-spacing:-.02em;line-height:1.08}p,ul{margin:0}ul{padding:0;list-style:none}button{font-family:inherit;cursor:pointer}a{color:var(--acc);text-decoration:none}a:hover{color:var(--ivory)}::selection{background:var(--acc);color:var(--bg)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 40px}.wrap.narrow{max-width:860px}.lbl{font-family:var(--font-b);font-size:13.5px;font-weight:500;color:var(--ivory-3)}.lbl.on{color:var(--acc)}.rule{height:1px;background:var(--hair);border:0;margin:0}.sec{padding:104px 0}.sec.tight{padding-top:0}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-b);font-size:14.5px;font-weight:500;padding:12px 21px;border-radius:2px;border:1px solid var(--hair-2);color:var(--ivory);background:0 0;transition:border-color .18s,background .18s,color .18s,transform .18s}.btn:hover{border-color:var(--ivory-2);color:var(--ivory);transform:translateY(-1px)}.btn-fill{background:var(--ivory);border-color:var(--ivory);color:var(--bg);font-weight:600}.btn-fill:hover{background:var(--acc);border-color:var(--acc);color:var(--bg)}.btn-lg{padding:15px 26px;font-size:16px}.btn-block{width:100%;justify-content:center}.nav-links a.btn,.nav-mobile a.btn{color:var(--ivory)}.nav-links a.btn-fill,.nav-mobile a.btn-fill,.nav-links a.btn-fill:hover,.nav-mobile a.btn-fill:hover{color:var(--bg)}.arrow{font-family:var(--font-b);font-size:14px;font-weight:500;color:var(--acc)}.nav{position:sticky;top:0;z-index:40;background:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hair)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:72px;gap:30px}.wordmark{display:inline-block;height:29px;aspect-ratio:199.623/40;background:var(--wordmark) no-repeat center/contain}.theme-toggle{background:0 0;border:1px solid var(--hair-2);border-radius:2px;color:var(--ivory-2);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}.theme-toggle:hover{color:var(--ivory);border-color:var(--ivory-2)}.theme-toggle svg{width:16px;height:16px}.theme-toggle .moon{display:none}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .theme-toggle .sun{display:none}:root:not([data-theme=dark]) .theme-toggle .moon{display:block}}:root[data-theme=light] .theme-toggle .sun{display:none}:root[data-theme=light] .theme-toggle .moon{display:block}.nav-mobile .theme-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0 4px;font-size:15px;color:var(--ivory-2)}.nav-links{display:flex;white-space:nowrap;gap:28px;align-items:center}.nav-links a{font-size:14.5px;font-weight:500;color:var(--ivory-2)}.nav-links a.on,.nav-links a:hover{color:var(--ivory)}.nav-toggle{display:none;background:0 0;border:1px solid var(--hair-2);border-radius:2px;color:var(--ivory);padding:8px}.nav-mobile{display:none;flex-direction:column;gap:2px;padding:14px 40px 22px;border-bottom:1px solid var(--hair)}.nav-mobile.open{display:flex}.nav-mobile a{padding:11px 0;font-size:16px;color:var(--ivory-2);border-bottom:1px solid var(--hair)}.nav-mobile a.btn{margin-top:14px;border:1px solid var(--ivory);justify-content:center}.hero{padding:104px 0 0}.hero h1{font-size:clamp(34px,4.6vw,58px);letter-spacing:-.02em;max-width:22ch}.hero-sub{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;margin-top:42px;padding-bottom:72px;align-items:end}.hero-lede{font-size:20.5px;color:var(--ivory-2);max-width:46ch;text-wrap:pretty}.hero-acts{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.ledger{border-top:1px solid var(--hair);padding-top:14px}.ledger .lbl{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pulse{width:6px;height:6px;border-radius:50%;background:var(--acc)}.ledger ol,.ledger-list{list-style:none;margin:0;padding:0}.ledger li,.ledger-list li{display:grid;grid-template-columns:64px 62px 1fr;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px;color:var(--ivory-2)}.ledger-list li{grid-template-columns:72px 150px 1fr;font-size:15px;padding:13px 0}.ledger-list li{grid-template-columns:64px 110px 1fr}.ledger .t,.ledger-list .t{font-variant-numeric:tabular-nums;color:var(--ivory-3);letter-spacing:.02em}.ledger .who,.ledger-list .who{color:var(--ivory);font-weight:500}.ledger .what b,.ledger-list .what b{font-weight:500;color:var(--acc)}.ledger-list{border-top:1px solid var(--hair)}.bleed{margin:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--bg-2)}.bleed img{width:100%;height:clamp(320px,52vw,720px);object-fit:cover;object-position:top center}.bleed figcaption{display:flex;justify-content:space-between;gap:20px;padding:16px 40px;border-top:1px solid var(--hair)}.verticals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.vert{padding:32px 30px 28px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;flex-direction:column;transition:background .2s}.vert:hover{background:var(--bg-2)}.vert.custom{grid-column:1/-1;background:var(--bg-2);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"lbl h3" "lbl p" "lbl go";column-gap:48px;align-items:start}.vert.custom .lbl{grid-area:lbl;min-width:180px}.vert.custom h3{grid-area:h3;margin-top:0}.vert.custom>p:not(.lbl){grid-area:p;max-width:70ch;flex:none}.vert.custom .go{grid-area:go;justify-self:start}@media(max-width:900px){.vert.custom{display:flex;flex-direction:column}.vert.custom .lbl{min-width:0}}.vert h3{font-size:22px;letter-spacing:-.02em;margin:12px 0 10px;text-wrap:balance}.vert>p:not(.lbl){color:var(--ivory-2);font-size:15.5px;text-wrap:pretty;flex:1}.ledger-list.sm{margin-top:22px;border-top:1px solid var(--hair)}.ledger-list.sm li{grid-template-columns:76px 1fr;gap:12px;font-size:13.5px;padding:9px 0}.ledger-list.sm .who{color:var(--ivory-3)}.ledger-list.sm li:last-child .who{color:var(--acc)}.pair{display:block}.pair h2{font-size:clamp(28px,3.4vw,46px);max-width:26ch;text-wrap:balance}.pair-note{font-size:18px;color:var(--ivory-2);max-width:56ch;margin-top:16px;text-wrap:pretty}.d-fig{margin:0}.frame{background:var(--bg-2);border:1px solid var(--hair);border-radius:3px;padding:12px}.frame img{width:100%;border-radius:2px}.frame.tall img{max-height:560px;object-fit:cover;object-position:top}.frame.tall .cap{padding:0 2px}.diagram{background:var(--bg-2);border:1px solid var(--hair);border-radius:3px;padding:20px 16px}.diagram svg{width:100%;height:auto}.cap{margin-top:12px}.items{border-top:1px solid var(--hair)}.item{display:grid;grid-template-columns:64px 1.05fr 1.5fr auto;gap:36px;padding:32px 0;border-bottom:1px solid var(--hair);align-items:baseline;transition:padding-left .25s,background .25s}.item:hover{background:var(--bg-2);padding-left:16px}.item h3{font-size:22px;letter-spacing:-.015em;color:var(--ivory)}.item p{color:var(--ivory-2);font-size:16.5px;max-width:50ch;text-wrap:pretty}.item .n{font-family:var(--font-d);font-size:25px;color:var(--ivory-3)}.item:hover .n{color:var(--acc)}.item .go{font-size:14px;font-weight:500;color:var(--ivory-3);white-space:nowrap}.item:hover .go{color:var(--acc)}.items.plain .item{grid-template-columns:1.05fr 1.5fr auto}.people{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.person{margin:0}.person figcaption{padding-top:14px}.person .role{display:block;margin-bottom:8px}.person p{font-family:var(--font-d);font-size:20px;line-height:1.25;color:var(--ivory);letter-spacing:-.01em}.collab{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;margin-top:76px;padding-top:56px;border-top:1px solid var(--hair)}.collab.collab-lead{margin-top:0;padding-top:0;border-top:0}.collab>div:first-child{position:sticky;top:112px}.overhang{margin-left:-2px}.collab h3{font-size:clamp(26px,3vw,40px);margin-bottom:18px;letter-spacing:-.03em;text-wrap:balance}.collab p{color:var(--ivory-2);font-size:17.5px;max-width:46ch;text-wrap:pretty}.checks{margin-top:22px;border-top:1px solid var(--hair)}.checks li{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:13px 0;border-bottom:1px solid var(--hair);font-size:15.5px;color:var(--ivory-2)}.checks li svg{width:15px;height:15px;margin-top:5px;color:var(--acc);flex:0 0 auto}.providers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.prov{padding:34px 30px;border-right:1px solid var(--hair);display:flex;flex-direction:column;transition:background .2s}.prov:last-child{border-right:0}.prov:hover{background:var(--bg-2)}a.prov{color:inherit}.prov .mark{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;opacity:.85}.prov h3{font-size:21px;margin-bottom:9px;letter-spacing:-.015em}.prov .desc{color:var(--ivory-2);font-size:15.5px;flex:1;text-wrap:pretty}.prov .foot{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:22px}.badge{display:inline-block;font-size:12.5px;font-weight:500;color:var(--acc);border:1px solid var(--acc-dim);background:var(--acc-dim);padding:4px 9px;border-radius:2px}.badge[title]{cursor:help}.badge.muted{color:var(--ivory-2);border-color:var(--hair);background:0 0}.prov.paid{background:var(--bg-2)}.start-cta{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.fine{color:var(--ivory-3);font-size:13.5px}.cta{padding:0 0 124px;text-align:center}.cta-in{border-top:1px solid var(--hair);padding-top:92px}.cta h2{font-size:clamp(30px,4.2vw,54px);letter-spacing:-.025em;margin-bottom:22px;text-wrap:balance}.cta p{color:var(--ivory-2);font-size:19px;max-width:46ch;margin:0 auto 34px}.cta-acts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.site-footer{border-top:1px solid var(--hair);padding:64px 0 36px}.f-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:44px}.f-brand .wordmark{margin-bottom:16px}.f-brand p{color:var(--ivory-3);font-size:15px;max-width:34ch;text-wrap:pretty}.f-col h4{font-family:var(--font-b);font-size:13.5px;font-weight:500;color:var(--ivory-3);margin-bottom:16px}.f-col li{margin-bottom:11px}.f-col a{font-size:15px;color:var(--ivory-2)}.f-col a:hover{color:var(--ivory)}.f-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap;margin-top:56px;padding-top:26px;border-top:1px solid var(--hair)}.f-social{display:flex;gap:16px}.f-social a{color:var(--ivory-3)}.f-social a:hover{color:var(--acc)}.page-hero{padding:96px 0 64px;border-bottom:1px solid var(--hair)}.page-hero h1{font-size:clamp(32px,4.4vw,56px);letter-spacing:-.025em;text-wrap:balance;max-width:20ch}.page-hero .lede{font-size:20px;color:var(--ivory-2);max-width:54ch;margin-top:24px;text-wrap:pretty}.crumb{display:flex;gap:10px;align-items:center}.crumb a{color:var(--ivory-3)}.crumb a:hover{color:var(--ivory)}.crumb span{color:var(--ivory-3)}.hero-compact{padding:64px 0 48px}.hero-compact .hero-row{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end}.hero-compact h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.025em}.hero-compact .lede{margin-top:0;font-size:18px;padding-bottom:6px}.hero-article{padding:72px 0 56px;border-bottom:0}.hero-article h1{font-size:clamp(32px,4.4vw,56px);margin-top:18px}.article{display:grid;grid-template-columns:340px 1fr;gap:72px;align-items:start;border-top:1px solid var(--hair);padding-top:56px}.article-side{position:sticky;top:112px}.article-side .lede{font-size:20px;line-height:1.35;color:var(--ivory);text-wrap:balance}.article-side .checks{margin-top:26px}.article-body .prose{font-size:19.5px}.step-head{display:grid;grid-template-columns:120px 1fr;gap:40px;align-items:start;margin-bottom:40px}.step-head .n{font-family:var(--font-d);font-size:40px;font-weight:700;line-height:1;color:var(--acc)}.step-head h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.02em;text-wrap:balance}.step-head .pair-note{max-width:60ch}.qs-step{padding:72px 0 0}.qs-step:last-of-type{padding-bottom:104px}.qs-step .step-head{margin-bottom:0}.qs-step .provs{margin-top:40px}.prov.hl{background:var(--bg-2);box-shadow:inset 0 2px 0 var(--acc)}.bleed-sec{border-top:1px solid var(--hair)}.bleed-sec .bleed{border-bottom:0}.catalog{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.cat-group{padding:28px 28px 24px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;flex-direction:column;transition:background .2s}.cat-group:hover{background:var(--bg-2)}.cat-group.wide{grid-column:1/-1}.cat-group.wide .cat-list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.cat-group.wide .cat-list li{border-bottom:0}.cat-list li:last-child{border-bottom:0}.cat-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px}.cat-head h3{font-size:20px;letter-spacing:-.015em}.cat-list{border-top:1px solid var(--hair)}.cat-list li{display:grid;grid-template-columns:1fr;gap:2px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14.5px}.cat-list b{font-weight:500;color:var(--ivory)}.cat-list span{color:var(--ivory-3);font-size:13.5px}.tiers-sec{padding-top:56px}.tiers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.tier{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding:34px 30px 30px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);position:relative;transition:background .2s}.tier:hover{background:var(--bg-2)}.tier .name{font-family:var(--font-d);font-size:22px;font-weight:700;letter-spacing:-.015em}.tier .price{font-family:var(--font-d);font-size:48px;font-weight:700;line-height:1;letter-spacing:-.03em;margin-top:22px}.tier .price small{font-family:var(--font-b);font-size:13px;letter-spacing:.02em;color:var(--ivory-3);margin-left:6px}.tier .tag{color:var(--ivory-2);font-size:15.5px;margin-top:14px}.tier-head{display:flex;flex-direction:column;padding-bottom:22px;border-bottom:1px solid var(--hair)}.tier ul{margin:20px 0 28px;display:grid;gap:9px}.tier li{display:grid;grid-template-columns:auto 1fr;gap:11px;font-size:14.5px;color:var(--ivory-2);line-height:1.5}.tier li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--acc);margin-top:9px}.tier li.head{color:var(--ivory);font-weight:500;grid-template-columns:1fr}.tier li.head:before{display:none}.tier li.strong{color:var(--ivory)}.tier li.sub{grid-template-columns:1fr;padding-left:16px;font-size:13px;color:var(--ivory-3);font-style:italic;margin-top:-4px}.tier li.sub:before{display:none}.tier li[title]{cursor:help}.tier .tier-msg{color:var(--ivory-2);font-size:15.5px;margin:20px 0 28px;text-wrap:pretty}.tier .price{font-size:clamp(34px,3vw,44px)}.tiers:empty{min-height:520px}.tier .btn{justify-content:center;align-self:end}.tier .bill{color:var(--ivory-2);font-size:14px;margin-top:10px}.tier .bill+.bill{margin-top:2px}.billing{display:inline-flex;flex-wrap:wrap;border:1px solid var(--hair-2);border-radius:2px;margin-bottom:22px}.billing[hidden]{display:none}.billing button{background:0 0;border:0;border-radius:0;color:var(--ivory-2);font-size:14.5px;font-weight:500;padding:10px 18px;transition:background .18s,color .18s}.billing button:hover{color:var(--ivory)}.billing button[aria-pressed=true]{background:var(--ivory);color:var(--bg)}.reassure{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:56px;border-top:1px solid var(--hair)}.reassure div{padding:26px 0;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.reassure div+div{border-left:1px solid var(--hair);padding-left:32px}.reassure svg{width:18px;height:18px;color:var(--acc);margin-top:4px}.reassure h4{font-family:var(--font-b);font-size:15.5px;font-weight:500;color:var(--ivory);margin-bottom:4px}.reassure p{color:var(--ivory-2);font-size:15px}.faq{border-top:1px solid var(--hair)}.faq details{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:22px 0;font-size:18px;font-weight:500;color:var(--ivory)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc);font-size:24px;line-height:1}.faq details[open] summary:after{content:"\2212"}.faq .a{color:var(--ivory-2);font-size:16.5px;max-width:64ch;padding:0 0 26px;text-wrap:pretty}.providers-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.pv{padding:22px 22px 20px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:8px;transition:background .2s}.pv:hover{background:var(--bg-2)}.pv .badge{margin-top:auto;align-self:flex-start}.pv.custom{background:var(--bg-2)}.pv.custom p{max-width:none}.pv h3{font-family:var(--font-b);font-size:15.5px;font-weight:500;color:var(--ivory)}.pv p{font-size:13.5px;color:var(--ivory-3)}.pv .mark{width:24px;height:24px;display:block;margin-bottom:6px;opacity:.85}.cat-list .mark svg,.pv .mark svg,.sec-marks .mark svg{width:100%;height:100%;display:block}.sec-marks{display:flex;gap:16px;margin-bottom:20px}.sec-marks .mark{width:30px;height:30px;opacity:.85}.cat-list li{grid-template-columns:20px 1fr;column-gap:12px}.cat-list .mark{grid-column:1;grid-row:1/3;width:20px;height:20px;opacity:.8;margin-top:2px}.cat-list b,.cat-list span:not(.mark){grid-column:2}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start;padding-top:88px;padding-bottom:88px;border-top:1px solid var(--hair)}.split.rev>div:first-child{order:2}.split h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;margin:0 0 18px;text-wrap:balance}.split .body{color:var(--ivory-2);font-size:17.5px;max-width:48ch;text-wrap:pretty}.split .btn{margin-top:26px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.step{padding:34px 30px 32px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.step .n{font-family:var(--font-d);font-size:32px;font-weight:700;color:var(--acc);line-height:1}.step h3{font-size:22px;letter-spacing:-.015em;margin:18px 0 10px}.step p{color:var(--ivory-2);font-size:15.5px;text-wrap:pretty}.provs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.provs .prov{border-bottom:1px solid var(--hair)}.provs .prov:last-child{border-right:1px solid var(--hair)}.signup{max-width:640px}.signup form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:28px}.field{font-family:var(--font-b);font-size:15.5px;padding:14px 16px;background:var(--bg-2);border:1px solid var(--hair-2);border-radius:2px;color:var(--ivory);outline:0}.field:focus{border-color:var(--acc)}.field::placeholder{color:var(--ivory-3)}.hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--hair)}.hiw{padding:36px 32px 36px 0;border-right:1px solid var(--hair);display:grid;gap:14px;align-content:start}.hiw+.hiw{padding-left:32px}.hiw:last-child{border-right:0}.hiw .n{font-family:var(--font-d);font-size:32px;font-weight:700;color:var(--acc);line-height:1}.hiw h3{font-size:22px;letter-spacing:-.015em}.hiw p{color:var(--ivory-2);font-size:16px;text-wrap:pretty}.hiw-fig{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center;margin-top:88px;padding-top:72px;border-top:1px solid var(--hair)}.related{border-top:1px solid var(--hair);margin-top:88px;padding-top:56px}.related .items{margin-top:32px}@media(max-width:1080px){.nav-links{gap:18px}.nav-links .btn{padding-left:14px;padding-right:14px}.verticals,.tiers{grid-template-columns:repeat(2,1fr)}.providers-grid{grid-template-columns:repeat(3,1fr)}.catalog{grid-template-columns:repeat(2,1fr)}.article{grid-template-columns:1fr;gap:36px}.article-side{position:static}.ledger-list li{grid-template-columns:60px 1fr;font-size:14px}.ledger-list .what{grid-column:1/-1}.ledger-list.sm .what{grid-column:auto}.ledger-list.sm li{grid-template-columns:76px 1fr}.people{grid-template-columns:repeat(2,1fr)}.f-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.wrap{padding:0 22px}.nav-mobile{padding:14px 22px 22px}.nav-links{display:none}.nav-toggle{display:inline-flex}.sec{padding:72px 0}.hero{padding:64px 0 0}.collab,.hero-sub,.providers{grid-template-columns:1fr;gap:30px}.catalog,.hiw-fig,.hiw-steps,.provs,.reassure,.split,.split.rev,.steps,.tiers{grid-template-columns:1fr}.split.rev>div:first-child{order:0}.split{padding-top:64px;padding-bottom:64px;gap:32px}.reassure div+div{border-left:0;padding-left:0;border-top:1px solid var(--hair)}.hiw{border-right:0;border-bottom:1px solid var(--hair);padding:28px 0}.hiw+.hiw{padding-left:0}.hiw:last-child{border-bottom:0}.signup form{grid-template-columns:1fr}.page-hero{padding:64px 0 48px}.hero-compact .hero-row{grid-template-columns:1fr;gap:20px}.step-head{grid-template-columns:1fr;gap:12px}.qs-step{padding:48px 0 0}.qs-step:last-of-type{padding-bottom:72px}.faq summary{font-size:20px}.collab>div:first-child{position:static}.bleed figcaption{padding:14px 22px}.ledger-list li{grid-template-columns:60px 1fr;font-size:14px}.ledger-list .what{grid-column:1/-1}.ledger-list.sm .what{grid-column:auto}.verticals{grid-template-columns:1fr}.prov{border-right:0;border-bottom:1px solid var(--hair)}.prov:last-child{border-bottom:0}.item{grid-template-columns:1fr;gap:9px;padding:26px 0}.item .n{font-size:20px}.collab{margin-top:52px;padding-top:40px}}@media(max-width:1080px){.pv.custom{grid-column:span 3}}@media(max-width:560px){.people{grid-template-columns:1fr}.f-grid{grid-template-columns:1fr 1fr}.providers-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover,.item:hover{transform:none}}#cc-main{--cc-font-family:var(--font-b);--cc-bg:var(--bg-2);--cc-primary-color:var(--ivory);--cc-secondary-color:var(--ivory-2);--cc-btn-primary-bg:var(--ivory);--cc-btn-primary-color:var(--bg);--cc-btn-primary-border-color:var(--ivory);--cc-btn-primary-hover-bg:var(--acc);--cc-btn-primary-hover-color:var(--bg);--cc-btn-primary-hover-border-color:var(--acc);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--ivory);--cc-btn-secondary-border-color:var(--hair-2);--cc-btn-secondary-hover-bg:transparent;--cc-btn-secondary-hover-color:var(--ivory);--cc-btn-secondary-hover-border-color:var(--ivory-2);--cc-separator-border-color:var(--hair);--cc-toggle-on-bg:var(--acc);--cc-toggle-off-bg:var(--hair-2);--cc-toggle-on-knob-bg:var(--bg);--cc-toggle-off-knob-bg:var(--ivory);--cc-toggle-readonly-bg:var(--hair);--cc-toggle-readonly-knob-bg:var(--ivory-3);--cc-cookie-category-block-bg:var(--bg-3);--cc-cookie-category-block-border:var(--hair);--cc-cookie-category-block-hover-bg:var(--bg-3);--cc-cookie-category-block-hover-border:var(--hair-2);--cc-overlay-bg:rgba(8,7,6,.7);--cc-modal-border-radius:3px;--cc-btn-border-radius:2px;--cc-link-color:var(--acc)}#cc-main .cm__title,#cc-main .pm__title{font-family:var(--font-d);font-weight:700;font-size:20px}#cc-main .cm,#cc-main .pm{border:1px solid var(--hair)}