.cp{color:#000;background:#fff}.cp ::selection{color:#fff;background:#000}.cp a:focus-visible{outline-offset:4px;outline:2px solid}.cp a.v2-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.cp-hero{color:#fff;background:#000;padding-block:clamp(40px,5vw,72px) clamp(64px,7vw,104px);position:relative;overflow:hidden}.cp-hero:before{content:"";-webkit-mask-composite:source-in;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 25%,#000 85%),linear-gradient(#000 55%,#0000);mask-image:linear-gradient(100deg,#0000 25%,#000 85%),linear-gradient(#000 55%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cp-hero .wrap{position:relative}.cp-hero ::selection{color:#000;background:#fff}.cp-crumbs ol{color:#8a8a8a;flex-wrap:wrap;gap:6px 10px;margin:0 0 clamp(28px,4vw,48px);padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.cp-crumbs li+li:before{content:"/";color:#4d4d4d;margin-right:10px}.cp-crumbs a{color:#c4c4c4;text-decoration:none}.cp-crumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.cp-kicker{letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;margin:0;font-size:13px;font-weight:600}.cp-h1{letter-spacing:-.035em;text-wrap:balance;max-width:15em;margin:16px 0 0;font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1.02}.cp-lede{color:#b9b9b9;text-wrap:pretty;max-width:41em;margin:26px 0 0;font-size:clamp(18px,1.45vw,21px);line-height:1.6}.cp-lede a,.cp-lede strong{color:#fff}.cp-hero .v2-cta-row{margin-top:36px}.cp-body-before{padding-bottom:clamp(56px,7vw,96px)}.cp-film+.cp-body .cp-section:first-child{padding-top:0}.cp-body{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}.cp-section{border-top:1px solid #e3e3e3;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;padding-block:clamp(36px,4.5vw,60px);display:grid}.cp-section:first-child{border-top:0;padding-top:0}.cp-section h2{letter-spacing:-.02em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(23px,2vw,29px);font-weight:600;line-height:1.18}.cp-section-body{min-width:0;max-width:47em}.cp-section-body>*{margin:0}.cp-section .cp-section-body>*+*{margin-top:22px}.cp-section-body p,.cp-list li{color:#262626;text-wrap:pretty;overflow-wrap:break-word;font-size:18px;line-height:1.7}.cp-section-body a,.cp-facts a{color:#000;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cp-section-body a:hover,.cp-facts a:hover{text-decoration-thickness:2px}.cp-section-body strong{color:#000;font-weight:600}.cp-list{margin:0;padding:0;list-style:none}.cp-list>li{padding-left:26px;position:relative}.cp-list>li+li{margin-top:10px}.cp-list>li:before{content:"";background:#000;width:7px;height:7px;position:absolute;top:.72em;left:2px}ol.cp-list{counter-reset:item}ol.cp-list>li{counter-increment:item}ol.cp-list>li:before{content:counter(item);color:#595959;background:0 0;width:auto;height:auto;font-size:15px;font-weight:600;top:0}.cp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.cp-steps>li{border-top:1px solid #d9d9d9;padding-block:22px 26px}.cp-step-n{letter-spacing:.08em;color:#595959;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.cp-steps b{letter-spacing:-.015em;margin-top:10px;font-size:21px;font-weight:600;display:block}.cp-section-body .cp-steps p{color:#3d3d3d;margin-top:8px;font-size:16.5px;line-height:1.6}.cp-example{color:#fff;background:#000;margin:0;padding:clamp(24px,3vw,36px)}.cp-example figcaption{flex-direction:column;gap:10px;display:flex}.cp-example-label{letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;font-size:12.5px;font-weight:600}.cp-example figcaption b{letter-spacing:-.015em;font-size:22px;font-weight:600}.cp-flow{flex-wrap:wrap;align-items:center;gap:10px 8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cp-flow li{align-items:center;gap:8px;display:flex}.cp-flow span{letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6;border:1px solid #5e5e5e;padding:9px 12px;font-size:12.5px;font-weight:600}.cp-flow li:last-child span{border-color:#fff}.cp-flow-arrow{color:#8a8a8a;flex:none}.cp-section-body .cp-example p{color:#d0d0d0;margin-top:22px;font-size:17px;line-height:1.65}.cp-section-body .cp-example .cp-example-note{color:#9a9a9a;margin-top:14px;font-size:14px;line-height:1.5}.cp-section-body .cp-example a{color:#fff}.cp-memo{background:#f2f2f2;margin:0;padding:clamp(16px,3vw,36px)}.cp-memo-paper{background:#fff;border:1px solid #dcdcdc;max-width:640px;margin-inline:auto;padding:clamp(22px,3.4vw,44px);box-shadow:0 18px 36px -24px #00000038}.cp-section-body .cp-memo-label{letter-spacing:.08em;text-transform:uppercase;color:#000;border:1.5px dashed #000;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block}.cp-memo-head{border-top:2px solid #000;margin:22px 0 0}.cp-memo-head>div{border-bottom:1px solid #e3e3e3;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:9px 0;font-size:15px;line-height:1.45;display:grid}.cp-memo-head dt{color:#595959}.cp-memo-head dd{color:#000;margin:0}.cp-section-body .cp-memo h3{letter-spacing:-.02em;margin:26px 0 0;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.2}.cp-memo-part{margin-top:20px}.cp-section-body .cp-memo h4{letter-spacing:.08em;text-transform:uppercase;color:#595959;margin:0;font-size:12.5px;font-weight:600}.cp-memo-part ul{margin:8px 0 0;padding-left:18px;list-style:outside}.cp-memo-part li::marker{color:#8a8a8a}.cp-section-body .cp-memo-part li{color:#262626;font-size:16px;line-height:1.55}.cp-memo-part li+li{margin-top:6px}.cp-section-body .cp-memo figcaption{color:#595959;max-width:640px;margin:16px auto 0;font-size:14px;line-height:1.55}.cp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cp-cards a{color:#000;height:100%;min-height:150px;transition:border-color .3s var(--ease-out);background:#fff;border:1px solid #dcdcdc;flex-direction:column;gap:10px;padding:24px 40px 26px 24px;text-decoration:none;display:flex;position:relative}.cp-cards a:hover{border-color:#000}.cp-cards b{letter-spacing:-.01em;text-wrap:balance;font-size:18.5px;font-weight:600;line-height:1.3}.cp-cards span{color:#595959;text-wrap:pretty;font-size:15.5px;line-height:1.55}.cp-card-arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:22px;right:20px}.cp-cards a:hover .cp-card-arrow{transform:translate(3px)}.cp-section-body .cp-cards a{text-decoration:none}.cp-cards .cp-whole,.cp-table .cp-whole{font:inherit;letter-spacing:inherit;color:inherit;text-wrap:nowrap}.cp-code{color:#ededed;white-space:pre;background:#0d0d0d;margin:0;padding:18px 20px;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.cp-code code{font:inherit}.cp-facts{border-top:1px solid #e3e3e3;margin:0}.cp-facts>div{border-bottom:1px solid #e3e3e3;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:16px;padding-block:14px;display:grid}.cp-facts dt{color:#595959;font-size:15px;line-height:1.5}.cp-facts dd{color:#000;margin:0;font-size:17px;line-height:1.5}.cp-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.cp-table table:has(thead th:nth-child(4)){table-layout:fixed}.cp-table th,.cp-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e3e3;padding:12px 14px}.cp-table th:first-child,.cp-table td:first-child{padding-left:0}.cp-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#595959;border-bottom:2px solid #000;font-size:13px;font-weight:600}.cp-table tbody th{color:#000;font-weight:600}.cp-table td{color:#262626}.cp-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.cp-founders img{aspect-ratio:4/5;object-fit:cover;background:#f2f2f2;width:100%;height:auto;display:block}.cp-founders h3{letter-spacing:-.015em;margin:18px 0 0;font-size:22px;font-weight:600}.cp-founders .cp-role{color:#595959;margin-top:4px;font-size:15px}.cp-section-body .cp-founders p.cp-bio{margin-top:12px;font-size:16.5px;line-height:1.6}.cp-founders .cp-in{margin-top:12px;font-size:15px;display:inline-block}.cp-contact-list{margin:0;padding:0;list-style:none}.cp-contact-list li{border-bottom:1px solid #2b2b2b;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding-block:14px;font-size:17px;line-height:1.5;display:grid}.cp-contact-list li:first-child{border-top:1px solid #2b2b2b}.cp-contact-list .cp-cl{color:#9a9a9a}.cp-contact-list a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cp-contact .contact-grid{align-items:start}.cp-contact .contact-copy h2{font-size:clamp(28px,2.6vw,38px);line-height:1.15}.cp-contact .cp-contact-list{margin-top:30px}.cp-related{background:#f5f5f5;padding-block:clamp(48px,6vw,88px)}.cp-related h2{letter-spacing:-.02em;margin:0 0 26px;font-size:clamp(23px,2vw,29px);font-weight:600}.cp-cta{color:#fff;background:#000;padding-block:clamp(64px,7vw,104px)}.cp-cta ::selection{color:#000;background:#fff}.cp-cta .v2-h2{max-width:16em}.cp-cta-grid{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,56px);display:grid}@media (min-width:1060px){.cp-cta-split .cp-cta-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;column-gap:clamp(40px,4.5vw,80px)}}.cp-cta-alt{color:#cfcfcf;text-underline-offset:4px;font-size:15.5px;text-decoration:underline}.cp-cta-alt:hover{color:#fff}.in-list{border-top:1px solid #e3e3e3;margin:0;padding:0;list-style:none}.in-list li{border-bottom:1px solid #e3e3e3}.in-list a{color:#000;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;padding-block:clamp(26px,3vw,38px);text-decoration:none;display:grid}.in-list a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.in-meta{color:#595959;font-size:14px;line-height:1.6}.in-meta b{letter-spacing:.1em;text-transform:uppercase;color:#595959;font-size:12.5px;font-weight:600;display:block}.in-list h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}.in-list p{color:#3d3d3d;text-wrap:pretty;max-width:46em;margin:10px 0 0;font-size:17px;line-height:1.6}.in-list a{padding-right:48px;position:relative}.in-list h2{max-width:30em}.in-arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:clamp(26px,3vw,38px);right:0}.in-list a:hover .in-arrow{transform:translate(3px)}.in-lead a{padding-block:clamp(34px,4vw,56px)}.in-lead h2{letter-spacing:-.03em;max-width:17em;font-size:clamp(30px,3.3vw,46px);line-height:1.08}.in-lead p{font-size:19px}.in-lead .in-arrow{top:clamp(34px,4vw,56px)}.ar-meta{color:#9a9a9a;flex-wrap:wrap;gap:6px 16px;margin:26px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.ar-meta li:not(:last-child):after{content:"·";color:#5e5e5e;margin-left:16px}.ar-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:clamp(40px,6vw,88px);display:grid}.ar-toc{border-left:1px solid #e3e3e3;padding-left:20px;position:sticky;top:32px}.ar-toc p{letter-spacing:.1em;text-transform:uppercase;color:#595959;margin:0 0 12px;font-size:12.5px;font-weight:600}.ar-toc ol{margin:0;padding:0;list-style:none}.ar-toc li+li{margin-top:9px}.ar-toc a{color:#3d3d3d;font-size:14.5px;line-height:1.45;text-decoration:none}.ar-toc a:hover{color:#000;text-underline-offset:3px;text-decoration:underline}.ar-related{border:1px solid #000;margin-top:48px;padding:24px 26px}.ar-related p{letter-spacing:.1em;text-transform:uppercase;color:#595959;margin:0;font-size:12.5px;font-weight:600}.ar-related a{color:#000;align-items:center;gap:10px;margin-top:10px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.ar-related a:hover{text-underline-offset:4px;text-decoration:underline}.prose{color:#222;min-width:0;max-width:44em;font-size:18.5px;line-height:1.75}.prose>:not(.prose-table){max-width:38em}.prose>*{margin:0}.prose>*+*{margin-top:22px}.prose p{text-wrap:pretty}.prose h2{letter-spacing:-.02em;color:#000;text-wrap:balance;margin:56px 0 0;scroll-margin-top:24px;font-size:clamp(25px,2.2vw,31px);font-weight:600;line-height:1.2}.prose h3{letter-spacing:-.01em;color:#000;margin:36px 0 0;scroll-margin-top:24px;font-size:21px;font-weight:600;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:16px}.prose a{color:#000;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose strong{color:#000;font-weight:600}.prose ul,.prose ol{margin-block:22px 0}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:26px;position:relative}.prose ul>li:before{content:"";background:#000;width:7px;height:7px;position:absolute;top:.74em;left:2px}.prose ol{padding-left:1.4em;list-style:decimal}.prose ol>li{padding-left:6px}.prose ol>li::marker{color:#595959;font-weight:600}.prose li+li{margin-top:9px}.prose blockquote{border-left:3px solid #000;margin:30px 0 0;padding:4px 0 4px 22px}.prose blockquote p{color:#000;font-size:20px;line-height:1.55}.prose code{background:#f2f2f2;padding:1px 6px;font-size:.88em}.prose-table{margin-top:26px}.prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.prose th,.prose td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e3e3;padding:12px 14px}.prose thead th{letter-spacing:.06em;text-transform:uppercase;color:#595959;border-bottom:2px solid #000;font-size:13px;font-weight:600}.prose tbody th{color:#000;font-weight:600}@media (max-width:1080px){.ar-layout{grid-template-columns:minmax(0,1fr)}.ar-toc{display:none}}@media (max-width:900px){.cp-section,.in-list a{grid-template-columns:minmax(0,1fr);gap:16px}.cp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cp-h1{font-size:clamp(34px,10vw,44px)}.cp-lede{font-size:17.5px}.cp-hero .v2-cta-row .v2-btn{width:100%}.cp-section-body p,.cp-list li{font-size:17px}.cp-steps,.cp-cards{grid-template-columns:minmax(0,1fr)}.cp-cards a{min-height:0}.cp-flow,.cp-flow li{flex-direction:column;align-items:flex-start}.cp-flow-arrow{margin-left:12px;transform:rotate(90deg)}.cp-founders{grid-template-columns:minmax(0,1fr)}.cp-facts>div,.cp-contact-list li{grid-template-columns:minmax(0,1fr);gap:2px}.cp-table table,.cp-table tbody,.cp-table tr,.cp-table tbody th,.cp-table td{width:100%;display:block}.cp-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-table tbody tr{border-bottom:1px solid #e3e3e3;padding-block:16px}.cp-table tbody tr:first-child{border-top:2px solid #000}.cp-table tbody th,.cp-table td{border:0;padding:0}.cp-table tbody th{font-size:17px}.cp-table td{margin-top:10px}.cp-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#595959;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.prose{font-size:17.5px}.prose table,.prose tbody,.prose tr,.prose tbody th,.prose td{width:100%;display:block}.prose thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose tbody tr{border-bottom:1px solid #e3e3e3;padding-block:16px}.prose tbody tr:first-child{border-top:2px solid #000}.prose tbody th,.prose td{border:0;padding:0}.prose tbody th{font-size:17px}.prose td{margin-top:10px}.prose td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#595959;margin-bottom:2px;font-size:12px;font-weight:600;display:block}}.cp-contact .contact-copy{grid-area:1/1}.cp-contact .contact-form{grid-area:1/2}@media (max-width:720px){.cp-contact .contact-grid{flex-direction:column;gap:44px;display:flex}}@media (prefers-reduced-motion:reduce){.cp-cards a,.cp-card-arrow{transition:none}}@media (prefers-reduced-motion:no-preference){.cp-hero:before{animation:v2-fade 1.6s var(--ease-out) backwards}.cp-crumbs{animation:v2-fade .9s var(--ease-out) backwards}.cp-hero .cp-kicker{animation:v2-rise .9s var(--ease-out) 40ms backwards}.cp-hero .cp-h1{--rise:.32em;animation:v2-rise 1.1s var(--ease-out) 80ms backwards}.cp-hero .cp-lede,.cp-hero .ar-meta{animation:v2-rise 1s var(--ease-out) .2s backwards}.cp-hero .v2-cta-row{animation:v2-rise 1s var(--ease-out) .3s backwards}html:has(.cp-body){scroll-behavior:smooth}}.cp-hero:before{transform:translateY(var(--drift,0px));will-change:transform}.cp-steps>li{position:relative}.cp-steps.story-reveal[data-reveal]>li{opacity:1;transform:none}.cp-steps>li:before{content:"";transform-origin:0;background:#000;height:1px;position:absolute;top:-1px;left:0;right:0}.cp-steps.story-reveal>li:before{transition:transform 1.2s var(--ease-out);transition-delay:calc(.15s + var(--n,0) * .11s);transform:scaleX(0)}.cp-steps.story-reveal.in-view>li:before{transform:none}.cp-flow li:nth-child(2){--i:1}.cp-flow li:nth-child(3){--i:2}.cp-flow li:nth-child(4){--i:3}.cp-flow li:nth-child(5){--i:4}.cp-flow li:nth-child(6){--i:5}.cp-flow li:last-child span{--settled:#fff}.cp-example[data-flow]:not(.is-playing) .cp-flow span{color:#6b6b6b;border-color:#2e2e2e}.cp-example[data-flow]:not(.is-playing) .cp-flow-arrow{opacity:0}.cp-example[data-flow].is-playing .cp-flow span{animation:cp-flow-lit 1.1s var(--ease-out) both;animation-delay:calc(.25s + var(--i,0) * .42s)}.cp-example[data-flow].is-playing .cp-flow-arrow{animation:cp-flow-arrow .6s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * .42s)}@keyframes cp-flow-lit{0%{color:#6b6b6b;background:0 0;border-color:#2e2e2e}30%{color:#000;background:#fff;border-color:#fff}to{border-color:var(--settled,#5e5e5e);color:#e6e6e6;background:0 0}}@keyframes cp-flow-arrow{0%{opacity:0;translate:-6px}}.ar-toc li{position:relative}.ar-toc a{transition:color .3s var(--ease-out)}.ar-toc a[aria-current]{color:#000;font-weight:600}.ar-toc a[aria-current]:before{content:"";background:#000;width:2px;position:absolute;top:0;bottom:0;left:-21px}@media (min-width:901px){.cp-section.is-long>h2{align-self:start;position:sticky;top:40px}}@media (prefers-reduced-motion:reduce){.cp-hero:before{transform:none}}.cp-body+.faq-section{border-top:1px solid #e3e3e3;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;padding-block:clamp(36px,4.5vw,60px) clamp(56px,7vw,96px);display:grid}.cp-body+.faq-section h2{letter-spacing:-.02em;max-width:11em;margin:0;font-size:clamp(23px,2vw,29px);font-weight:600;line-height:1.18}.cp-body+.faq-section .faq-list{max-width:47em}@media (max-width:900px){.cp-body+.faq-section{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:720px){.ar-meta{gap:4px 14px}.ar-meta li:not(:last-child):after{display:none}}.cp-boundary{--fog:#b9b9b9;--ash:#929292;--rule:#303030;color:#fff;background:#000}.cp-boundary .seg-terms{border-top:0;padding-block:clamp(56px,7vw,96px)}.seg-terms-body{min-width:0}.seg-terms-body>.seg-fit-lists{margin-top:40px}.seg-terms p a{color:#fff;text-underline-offset:4px;text-decoration:underline}.cp-boundary+.faq-section{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;padding-block:clamp(56px,7vw,96px);display:grid}.cp-boundary+.faq-section h2{letter-spacing:-.02em;max-width:11em;margin:0;font-size:clamp(23px,2vw,29px);font-weight:600;line-height:1.18}.cp-boundary+.faq-section .faq-list{max-width:47em}.seg-terms{border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,64px);padding-block:96px 88px;display:grid}.seg-terms h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.06}.seg-terms>div>p{color:var(--fog);max-width:24em;margin-top:18px;font-size:17px;line-height:1.6}.seg-split{border:1px solid var(--rule);grid-template-columns:1fr 1fr;align-self:start;display:grid}.seg-split>div{padding:28px 28px 30px}.seg-split>div+div{border-left:1px solid var(--rule);background:repeating-linear-gradient(135deg,#0000 0 9px,#141414 9px 10px)}.seg-split h3{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.seg-split h3:before{content:"";background:#fff;flex:none;width:12px;height:12px}.seg-split>div+div h3:before{background:repeating-linear-gradient(135deg,#000 0 2px,#fff 2px 4px);outline:1px solid #fff}.seg-split ul{margin:20px 0 0;padding:0;list-style:none}.seg-split li{color:#e6e6e6;border-top:1px solid #222;padding-block:11px;font-size:16px;line-height:1.5}.seg-fit-lists{grid-template-columns:1fr 1fr;gap:40px;display:grid}.seg-fit-lists h3{color:var(--ash);margin-bottom:6px;font-size:14px;font-weight:500}.seg-fit-lists ul{margin:0;padding:0;list-style:none}.seg-fit-lists li{color:#e6e6e6;border-bottom:1px solid #222;padding:10px 0 10px 22px;font-size:16px;line-height:1.55;position:relative}.seg-fit-lists li:before{content:"+";color:#fff;position:absolute;left:0}.seg-fit-lists div+div li:before{content:"–";color:var(--ash)}@media (max-width:900px){.seg-terms{padding-block:64px 56px;display:block}.seg-split{grid-template-columns:1fr;margin-top:32px}.seg-split>div+div{border-left:0;border-top:1px solid var(--rule)}.seg-split>div{padding:22px 20px 24px}.seg-fit-lists{grid-template-columns:1fr;gap:28px;margin-top:20px}.seg-terms-body>.seg-fit-lists{margin-top:28px}.cp-boundary+.faq-section{grid-template-columns:minmax(0,1fr);gap:16px}}
