.ls-page .ls-sec{padding-top:clamp(56px,9vh,110px)}.ls-page .ls-sec,.ls-page .ls-sec .bs-container{position:relative}.ls-page .ls-sec--tint{background:color-mix(in oklab,var(--bs-ink) 4%,var(--bs-paper))}.ls-page .ls-sec--ink{background:color-mix(in oklab,var(--bs-ink) 8%,var(--bs-paper))}.ls-page .ls-hero{position:relative;padding:clamp(56px,10vh,120px) 0 clamp(48px,8vh,96px);text-align:center}.ls-page .ls-hero-inner{position:relative}.ls-page .ls-btnrow,.ls-page .ls-kicker,.ls-page .ls-lede,.ls-page .ls-micro,.ls-page .ls-title{position:relative;z-index:1}.ls-page .ls-title{margin:18px auto 0;max-width:20ch}.ls-page .ls-lede{margin-inline:auto}.ls-page .ls-btnrow{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ls-page .ls-btnrow--center{justify-content:center}.ls-page .ls-micro{margin:22px auto 0;max-width:60ch;font-size:14px;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-head{position:relative;z-index:1;max-width:72ch}.ls-page .ls-h2{margin-top:16px}.ls-page .ls-sub{margin-top:18px}.ls-page .ls-sec-num{top:-.06em;right:0}.ls-page .ls-clauses{margin-top:clamp(30px,5vh,52px);position:relative;z-index:1}.ls-page .ls-audience{margin-top:clamp(2rem,4vw,3rem);padding-top:22px;border-top:1px solid var(--bs-hair);position:relative;z-index:1}.ls-page .ls-audience-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ls-page .ls-audience-list li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--bs-hair);background:color-mix(in oklab,var(--bs-ink) 4%,var(--bs-paper))}.ls-page .ls-audience-list b{font-family:var(--font-display),sans-serif;font-stretch:80%;font-weight:740;font-size:.94rem;color:var(--bs-ink);transition:color .35s ease}.ls-page .ls-audience-list span{font-size:.78rem;line-height:1.45;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-flow{margin-top:clamp(30px,5vh,52px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding-top:clamp(18px,3vh,28px);padding-bottom:clamp(18px,3vh,28px);position:relative;z-index:1}.ls-page .ls-flow-step{padding:0 clamp(12px,1.8vw,22px)}.ls-page .ls-flow-step+.ls-flow-step{border-left:1px solid var(--bs-hair)}.ls-page .ls-flow-n{display:block;font-family:var(--font-display),sans-serif;font-stretch:125%;font-weight:800;font-size:clamp(1.7rem,3vw,2.4rem);line-height:.9;color:color-mix(in oklab,var(--bs-ink) 7%,transparent)}.ls-page .ls-flow-name{margin-top:12px}.ls-page .ls-flow-body{margin-top:8px;font-size:13px;line-height:1.6;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.8rem,4.5vw,4rem);align-items:start}.ls-page .ls-callout{margin:22px 0 0;padding:16px 18px;border-left:3px solid var(--bs-accent);background:color-mix(in oklab,var(--bs-ink) 4%,var(--bs-paper));font-size:.98rem;line-height:1.6;color:var(--bs-ink);max-width:56ch;transition:color .35s ease,background .35s ease}.ls-page .ls-defs{margin:0;border-top:1px solid var(--bs-rule);position:relative;z-index:1}.ls-page .ls-def-row{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;gap:8px 22px;padding:16px 0;border-bottom:1px solid var(--bs-hair)}.ls-page .ls-def-row dt{margin:0}.ls-page .ls-def-row dd{margin:0;font-size:.95rem;line-height:1.62;color:var(--bs-ink-soft,var(--bs-ink-muted));transition:color .35s ease}.ls-page .ls-paths{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.4rem,2.6vw,2rem);border-top:2px solid var(--bs-ink);position:relative;z-index:1}.ls-page .ls-paths-title{margin-top:8px;max-width:32ch}.ls-page .ls-paths-grid{margin-top:clamp(24px,4vh,36px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ls-page .ls-path{display:flex;flex-direction:column;gap:10px}.ls-page .ls-path--primary{border-color:var(--bs-ink)}.ls-page .ls-path-body{flex:1;margin:0;font-size:.92rem;line-height:1.6;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-path-btn{align-self:flex-start;margin-top:auto}.ls-page .ls-footnote{margin:22px 0 0;max-width:70ch;padding-top:14px;border-top:1px solid var(--bs-hair-soft,var(--bs-hair));font-size:.8rem;line-height:1.6;color:var(--bs-ink-muted);position:relative;z-index:1;transition:color .35s ease}.ls-page .ls-footnote--wide{max-width:none;grid-column:1/-1}.ls-page .ls-stack-grid{list-style:none;margin:clamp(30px,5vh,52px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--bs-rule);border-left:1px solid var(--bs-rule);position:relative;z-index:1}.ls-page .ls-stack-item{display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;border-right:1px solid var(--bs-rule);border-bottom:1px solid var(--bs-rule)}.ls-page .ls-stack-item b{font-family:var(--font-display),sans-serif;font-stretch:80%;font-weight:760;font-size:1rem;letter-spacing:.01em;color:var(--bs-ink);transition:color .35s ease}.ls-page .ls-stack-item span{font-size:.86rem;line-height:1.56;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-chips{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.ls-page .ls-chips li{padding:7px 12px;border:1px solid var(--bs-rule);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-ink);background:var(--bs-paper);transition:color .35s ease}.ls-page .ls-feature-plate{margin-top:0}.ls-page .ls-feature-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--bs-hair);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-ink)}.ls-page .ls-feature-sub{color:var(--bs-ink-muted)}.ls-page .ls-feature-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ls-page .ls-feature-list li{display:grid;grid-template-columns:minmax(140px,.36fr) 1fr;gap:6px 18px;padding:13px 0;border-bottom:1px solid var(--bs-hair-soft,var(--bs-hair))}.ls-page .ls-feature-list li:last-child{border-bottom:0}.ls-page .ls-feature-list b{font-family:var(--font-display),sans-serif;font-stretch:80%;font-weight:760;font-size:.96rem;color:var(--bs-ink);transition:color .35s ease}.ls-page .ls-feature-list span{font-size:.88rem;line-height:1.56;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-partner-bar{margin-top:clamp(30px,5vh,52px);display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:20px 32px;align-items:center;padding:22px 24px;border:1px solid var(--bs-rule);background:color-mix(in oklab,var(--bs-ink) 4%,var(--bs-paper));position:relative;z-index:1}.ls-page .ls-partner-bar p{margin:0;font-size:.98rem;line-height:1.6;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-partner-bar p b{color:var(--bs-ink)}.ls-page .ls-partner-bar .ls-btnrow{margin-top:0}.ls-page .ls-faq-list{margin-top:clamp(24px,4vh,36px);border-top:1px solid var(--bs-rule);position:relative;z-index:1}.ls-page .ls-faq{border-bottom:1px solid var(--bs-hair)}.ls-page .ls-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-family:var(--font-display),sans-serif;font-stretch:80%;font-weight:740;font-size:1.02rem;line-height:1.25;color:var(--bs-ink);transition:color .35s ease}.ls-page .ls-faq summary::-webkit-details-marker{display:none}.ls-page .ls-faq summary:after{content:"+";flex-shrink:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:1rem;color:var(--bs-accent)}.ls-page .ls-faq[open] summary:after{content:"\2212"}.ls-page .ls-faq p{margin:0 0 18px;max-width:66ch;font-size:.94rem;line-height:1.62;color:var(--bs-ink-muted);transition:color .35s ease}.ls-page .ls-final{border-bottom:0;padding-bottom:clamp(72px,12vh,140px)}.ls-page .ls-final-plate{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(1.8rem,4vw,3.5rem);align-items:center;padding:clamp(24px,4vw,44px)}.ls-page .ls-final-title{max-width:18ch}.ls-page .ls-final-paths{display:grid;gap:16px}.ls-page .ls-final-path{display:grid;gap:8px;padding:16px;border:1px solid var(--bs-rule);background:var(--bs-paper)}.ls-page .ls-final-btn{justify-content:center;width:100%}.ls-page .ls-final-micro{display:block;font-size:.82rem;line-height:1.5;color:var(--bs-ink-muted);transition:color .35s ease}@media (max-width:1024px){.ls-page .ls-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(18px,3vh,28px)}.ls-page .ls-flow-step:nth-child(3){border-left:0}.ls-page .ls-flow-step:nth-child(n+3){border-top:1px solid var(--bs-hair);padding-top:clamp(14px,2.5vh,22px)}.ls-page .ls-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-page .ls-audience-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ls-page .ls-final-plate,.ls-page .ls-partner-bar,.ls-page .ls-split{grid-template-columns:1fr}.ls-page .ls-footnote--wide{grid-column:auto}}@media (max-width:640px){.ls-page .ls-flow{grid-template-columns:1fr}.ls-page .ls-flow-step{padding-left:0;padding-right:0}.ls-page .ls-flow-step+.ls-flow-step{border-left:0;border-top:1px solid var(--bs-hair);padding-top:clamp(14px,2.5vh,22px)}.ls-page .ls-flow-step:nth-child(n+3){padding-top:clamp(14px,2.5vh,22px)}.ls-page .ls-paths-grid{grid-template-columns:1fr}.ls-page .ls-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-page .ls-def-row,.ls-page .ls-feature-list li,.ls-page .ls-stack-grid{grid-template-columns:1fr}}