.sx{background:var(--sx-canvas);color:var(--sx-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;font-feature-settings:"tnum" 1;overflow-x:clip}.sx *,.sx :after,.sx :before{box-sizing:border-box}.sx-w{width:100%;max-width:80rem;margin:0 auto;padding:0 24px}@media (min-width:768px){.sx-w{padding:0 32px}}.sx-band{padding:var(--sx-section) 0}.sx-band:not(.sx-band--sunken):not(.sx-band--dark)+.sx-band:not(.sx-band--sunken):not(.sx-band--dark){border-top:1px solid var(--sx-border)}.sx-band--sunken{background:var(--sx-sunken)}.sx-band--dark{background:var(--sx-dark);color:var(--sx-on-dark)}.sx-band--tight{padding-top:var(--sx-section-tight)}.sx-band--slim{padding:var(--sx-section-tight) 0}.sx h1,.sx h2,.sx h3{font-family:Sora,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:var(--sx-heading-tracking);color:inherit;margin:0;text-wrap:balance}.sx li,.sx p{text-wrap:pretty}.sx h1{font-size:var(--sx-h1-size);line-height:var(--sx-h1-leading);max-width:22ch}.sx h1.sx-h1--long{font-size:var(--sx-h1-long-size);line-height:var(--sx-h1-long-leading);max-width:28ch}.sx h2{font-size:var(--sx-h2-size);line-height:var(--sx-h2-leading);max-width:26ch}.sx h3{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}.sx p{margin:0}.sx-sub{margin-top:24px;font-size:clamp(1.0625rem,1.4vw,1.25rem);max-width:62ch}.sx-body,.sx-sub{color:var(--sx-ink-2)}.sx-body{max-width:68ch}.sx-body+.sx-body{margin-top:16px}.sx-band--dark .sx-body,.sx-band--dark .sx-sub{color:var(--sx-on-dark-2)}.sx-band--dark .sx-frag .sx-body{color:var(--sx-ink-2)}.sx .sx-w>h2+:is(.sx-sub,.sx-body):not(:has(+.sx-body)),.sx .sx-w>h2:not(:has(+.sx-sub,+.sx-body)){margin-bottom:var(--sx-title-gap)}.sx-example{margin-top:24px;color:var(--sx-ink-2);max-width:66ch}.sx-example b{color:var(--sx-ink);font-weight:600}.sx .sx-body a,.sx .sx-faq a,.sx .sx-list a,.sx a.sx-link{color:var(--sx-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sx .sx-body a:hover,.sx .sx-list a:hover,.sx a.sx-link:hover{color:var(--sx-link-hover)}.sx-band--dark .sx-body a,.sx-band--dark a.sx-link{color:var(--sx-link-dark)}.sx a:focus-visible,.sx button:focus-visible,.sx input:focus-visible,.sx summary:focus-visible{outline:2px solid var(--sx-link);outline-offset:2px;border-radius:4px}.sx-band--dark a:focus-visible,.sx-band--dark button:focus-visible{outline-color:var(--sx-link-dark)}.sf-skip-link{position:fixed;top:var(--sx-s-1);left:var(--sx-s-1);z-index:1000;padding:var(--sx-s-1) var(--sx-s-2);border-radius:var(--sx-radius-control);background:var(--sx-ink);color:var(--sx-on-dark);font-size:15px;font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--sx-s-2)))}.sf-skip-link:focus{transform:none;outline:2px solid var(--sx-link-dark);outline-offset:2px}#main:focus{outline:none}.sx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:var(--sx-radius-control,12px)}@media (min-width:1024px){.sx-btn{min-height:40px}}.sx-btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border-radius:var(--sx-radius-control,12px);border:0;background:var(--sx-ink);background-image:none;color:var(--sx-on-dark);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.sx-btn-solid:hover{background:var(--sx-ink-2);color:var(--sx-on-dark)}@media (min-width:1024px){.sx-btn-solid{min-height:40px}}.sx .sx-article .sx-callout--download{align-items:flex-start}.sx .sx-article .sx-callout--download .sx-btn-solid{flex:0 0 auto}.sx-btn-secondary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 20px;border-radius:var(--sx-radius-control,12px);background:var(--sx-surface);color:var(--sx-ink);font-size:14px;font-weight:600;text-decoration:none;border:1px solid var(--sx-border-strong)}.sx-btn-secondary:hover{border-color:var(--sx-border-strong)}@media (min-width:1024px){.sx-btn-secondary{min-height:40px}}.sx-cta-row{margin-top:32px;align-items:center;gap:16px 24px}.sx-cta-row,.sx-proof{display:flex;flex-wrap:wrap}.sx-proof{align-items:baseline;gap:8px 20px;margin-top:16px;font-size:15px;color:var(--sx-ink-2)}.sx-proof b{color:var(--sx-ink);font-weight:600}.sx-band--dark .sx-proof{color:var(--sx-on-dark-2)}.sx-band--dark .sx-proof b{color:var(--sx-on-dark)}.sx-proof-row{display:grid;grid-gap:24px;gap:24px;padding-top:24px;border-top:1px solid var(--sx-border)}@media (min-width:900px){.sx-proof-row{grid-template-columns:1.4fr 1fr 1fr;align-items:start}}.sx-proof-row__lead b{display:block;font-family:Sora,Inter,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.04em;line-height:1;color:var(--sx-signal);margin-bottom:8px}.sx-proof-row__item b{display:block;font-weight:600;color:var(--sx-ink);margin-bottom:8px}.sx-proof-row__item span,.sx-proof-row__lead span{color:var(--sx-ink-2);font-size:15px}.sx-proof-note{margin-top:24px;color:var(--sx-ink-2)}.sx-hero{padding:clamp(3.5rem,7vw,6rem) 0 clamp(3rem,6vw,5rem)}.sx-hero__grid{display:grid;grid-gap:48px;gap:48px}@media (min-width:1024px){.sx-hero__grid--visual{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:64px}}:root{--sx-hdr-h:64px;--sx-crumbs-h:32px}@media (min-width:768px){:root{--sx-hdr-h:80px;--sx-crumbs-h:36px}}.sx{--sx-anchor-offset:calc(var(--sx-hdr-h) + var(--sx-s-2))}.sx:has(>.sx-crumbs){--sx-anchor-offset:calc(var(--sx-hdr-h) + var(--sx-crumbs-h) + var(--sx-s-2))}:where(.sx [id]){scroll-margin-top:var(--sx-anchor-offset)}.sx-crumbs{position:-webkit-sticky;position:sticky;top:var(--sx-hdr-h);z-index:100;height:var(--sx-crumbs-h);display:flex;align-items:center;background:var(--sx-sunken);border-bottom:1px solid var(--sx-border);font-size:13px;line-height:1;color:var(--sx-ink-3)}.sx-crumbs>.sx-w{width:100%}.sx-crumbs ol{flex-wrap:nowrap;min-width:0;list-style:none;margin:0;padding:0;white-space:nowrap}.sx-crumbs li,.sx-crumbs ol{display:flex;align-items:center;gap:var(--sx-s-1)}.sx-crumbs li{flex:0 0 auto}.sx-crumbs li+li:before{content:"\203A";content:"\203A"/"";color:var(--sx-ink-3)}.sx-crumbs a{display:inline-flex;align-items:center;min-height:var(--sx-crumbs-h);color:var(--sx-ink-3);text-decoration:none}.sx-crumbs a:hover{color:var(--sx-ink);text-decoration:underline;text-underline-offset:3px}.sx-crumbs a:focus-visible{outline:2px solid var(--sx-link);outline-offset:2px;border-radius:2px}.sx-crumbs [aria-current=page]{display:block;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:var(--sx-crumbs-h);color:var(--sx-ink)}.sx-crumbs li[aria-current=page]:not(:first-child):before{margin-right:var(--sx-s-1)}@media (max-width:767px){.sx-crumbs li:not(:first-child):not(:last-child){display:none}.sx-crumbs li:first-child:not(:nth-last-child(-n+2)):after{content:"\203A  \2026";content:"\203A  \2026"/"";white-space:pre}}@media print{.sx-crumbs{position:static}}.sx-split{display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.sx-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.sx-split__aside .sx-body{margin-top:24px}.sx-list{list-style:none;margin:0;padding:0}.sx-list>li{padding:16px 0;border-top:1px solid var(--sx-border);color:var(--sx-ink-2)}.sx-list>li:last-child{border-bottom:1px solid var(--sx-border)}.sx-band--dark .sx-list>li{border-color:var(--sx-dark-border);color:var(--sx-on-dark-2)}.sx-list strong{color:var(--sx-ink);font-weight:600}.sx-band--dark .sx-list strong{color:var(--sx-on-dark)}.sx-list--numbered{counter-reset:sx}.sx-list--numbered>li{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px}.sx-list--numbered>li:before{counter-increment:sx;content:counter(sx);font-family:Sora,Inter,sans-serif;font-weight:600;color:var(--sx-signal);font-size:1.25rem;line-height:1.4}.sx-list--questions>li{font-size:1.0625rem;color:var(--sx-ink)}.sx-links{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 24px}.sx-cols{display:grid;grid-gap:24px;gap:24px}@media (min-width:900px){.sx-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-caption{margin-top:16px;font-size:14px;color:var(--sx-ink-3)}.sx-frag{border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);padding:24px;font-size:15px;box-shadow:var(--sx-shadow-raised)}@media (min-width:768px){.sx-frag{padding:32px}}.sx-frag__label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--sx-ink-3);padding-bottom:16px;border-bottom:1px solid var(--sx-border);margin-bottom:16px}.sx-frag__label b{color:var(--sx-ink);font-weight:600}.sx-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:13px;color:var(--sx-ink-2)}.sx-legend span{display:inline-flex;align-items:center;gap:8px}.sx-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.sx-facts{margin-top:16px;padding:0;list-style:none;grid-gap:8px;gap:8px;color:var(--sx-ink-2)}.sx-facts li{padding-left:20px;position:relative}.sx-facts li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:2px;background:var(--sx-data-other)}.sx-chat__q{margin-left:auto;max-width:85%;background:var(--sx-sunken);border-radius:12px;padding:12px 16px;color:var(--sx-ink)}.sx-chat__a{margin-top:16px;color:var(--sx-ink-2)}.sx-chat__src{margin-top:16px;padding-top:16px;border-top:1px solid var(--sx-border);font-size:13px;color:var(--sx-ink-3)}.sx-def{display:grid;grid-template-columns:96px 1fr;grid-gap:12px 16px;gap:12px 16px;margin:0}.sx-def dt{color:var(--sx-ink-3);font-size:14px}.sx-def dd{margin:0;color:var(--sx-ink)}.sx-table-wrap{border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);overflow:hidden}.sx-table{width:100%;border-collapse:collapse;font-size:15px}.sx-table td,.sx-table th{text-align:left;vertical-align:top;padding:16px 20px;border-top:1px solid var(--sx-border)}.sx-table thead th{border-top:0;background:var(--sx-sunken);color:var(--sx-ink);font-weight:600}.sx-table tbody th{font-weight:600;color:var(--sx-ink);width:22%}.sx-table td{color:var(--sx-ink-2)}@media (max-width:767px){.sx-table thead{display:none}.sx-table,.sx-table tbody,.sx-table td,.sx-table th,.sx-table tr{display:block;width:100%}.sx-table tr{border-top:1px solid var(--sx-border);padding:8px 0}.sx-table tr:first-child{border-top:0}.sx-table td,.sx-table th{border-top:0;padding:8px 20px}.sx-table td:before{content:attr(data-label);display:block;font-size:13px;color:var(--sx-ink-3);margin-bottom:4px}}.sx-search{display:flex;flex-direction:column;gap:8px;max-width:420px;margin-top:24px}.sx-search label{font-size:14px;color:var(--sx-ink-2)}.sx-search input{width:100%;min-height:44px;border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-control);padding:0 16px;font:inherit;color:var(--sx-ink);background:var(--sx-surface)}.sx-logo-groups{margin-top:32px;display:grid;grid-gap:32px;gap:32px}.sx-logo-group h3{font-family:Inter,sans-serif;font-size:15px;letter-spacing:0;color:var(--sx-ink-2);font-weight:600}.sx-logo-grid{margin-top:16px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:640px){.sx-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.sx-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sx-logo-grid li{display:flex;align-items:center;gap:12px;border:1px solid var(--sx-border);border-radius:12px;padding:12px 16px;min-height:56px;font-size:14px;color:var(--sx-ink);background:var(--sx-surface)}.sx-logo-grid img{width:24px;height:24px;object-fit:contain;flex:none}.sx-logo-results{margin-top:16px}.sx-logo-results h3{font-family:Inter,sans-serif;font-size:15px;letter-spacing:0;color:var(--sx-ink-2);font-weight:600}.sx-logo-grid--chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.sx-logo-results h3+.sx-logo-grid--chips{margin-top:12px}.sx-logo-grid--chips li{width:auto;gap:8px;min-height:36px;padding:4px 12px 4px 8px;border-radius:999px;white-space:nowrap}.sx-logo-grid--chips img{width:20px;height:20px}.sx-faq{margin:24px 0 0;padding:0;list-style:none}.sx-faq details{border-top:1px solid var(--sx-border);padding:4px 0}.sx-faq li:last-child details{border-bottom:1px solid var(--sx-border)}.sx-faq summary{cursor:pointer;list-style:none;padding:16px 40px 16px 0;min-height:44px;position:relative;font-weight:600;color:var(--sx-ink)}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";position:absolute;right:8px;top:14px;font-size:20px;color:var(--sx-ink-3)}.sx-faq details[open] summary:after{content:"\2212"}.sx-faq details p{padding:0 0 20px;color:var(--sx-ink-2);max-width:70ch}.sx-close .sx-related{margin-top:24px;font-size:15px;color:var(--sx-ink-2)}.sx-form-card{background:var(--sx-surface);color:var(--sx-ink);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);box-shadow:var(--sx-shadow-card);padding:24px}@media (min-width:768px){.sx-form-card{padding:32px}}.sx-form-card h2{font-size:1.5rem;line-height:1.15;color:var(--sx-ink);margin-top:20px;margin-bottom:var(--sx-s-2)}.sx-form-card .sx-form-note{margin-top:16px;font-size:14px;color:var(--sx-ink-2)}.sx-form-card .sx-form-note a{color:var(--sx-link);text-decoration:underline}.sx .sx-form-card .book-demo-hubspot-form .hsfc-FieldLabel,.sx .sx-form-card .book-demo-hubspot-form label{color:var(--sx-ink)!important;font-weight:600!important}.sx .sx-form-card .book-demo-hubspot-form .hs-input,.sx .sx-form-card .book-demo-hubspot-form input[type=email],.sx .sx-form-card .book-demo-hubspot-form input[type=tel],.sx .sx-form-card .book-demo-hubspot-form input[type=text],.sx .sx-form-card .book-demo-hubspot-form select,.sx .sx-form-card .book-demo-hubspot-form textarea{background:var(--sx-surface)!important;color:var(--sx-ink)!important;border:1px solid var(--sx-border-strong)!important;border-radius:var(--sx-radius-control)!important;box-shadow:none!important}.sx .sx-form-card .book-demo-hubspot-form input::placeholder{color:var(--sx-ink-3)!important}.sx .sx-form-card .book-demo-hubspot-form .hs-input:focus,.sx .sx-form-card .book-demo-hubspot-form input:focus{background:var(--sx-surface)!important;border-color:var(--sx-link)!important;box-shadow:var(--sx-focus-glow)!important}.sx-form-steps{list-style:none;margin:0;padding:0;display:flex;gap:8px;font-size:13px;color:var(--sx-ink-3)}.sx-form-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--sx-sunken)}.sx-form-steps li[aria-current=step]{color:var(--sx-ink);font-weight:600}.sx-form-steps span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--sx-surface);border:1px solid var(--sx-border);font-size:12px}.sx-form-steps li[aria-current=step] span{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-on-dark)}.sx-form-cal{display:grid;grid-gap:8px;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--sx-border);font-size:13px;color:var(--sx-ink-3)}.sx .sx-form-card .hubspot-developer-embed .hs-button,.sx .sx-form-card .hubspot-developer-embed .hsfc-Button,.sx .sx-form-card .hubspot-developer-embed button[type=submit],.sx .sx-form-card .hubspot-developer-embed input[type=submit]{border-radius:12px!important;font-size:14px!important;font-weight:700!important;min-height:44px!important}.sx .sx-form-card .hubspot-developer-embed .hs-button:focus-visible,.sx .sx-form-card .hubspot-developer-embed .hsfc-Button:focus-visible,.sx .sx-form-card .hubspot-developer-embed button[type=submit]:focus-visible,.sx .sx-form-card .hubspot-developer-embed input[type=submit]:focus-visible{outline:2px solid var(--sf-focus-ring)!important;outline-offset:2px!important}.sx .sx-form-card .hubspot-developer-embed .hs-button:disabled,.sx .sx-form-card .hubspot-developer-embed .hsfc-Button:disabled,.sx .sx-form-card .hubspot-developer-embed button[type=submit]:disabled,.sx .sx-form-card .hubspot-developer-embed input[type=submit]:disabled{background:var(--sx-cta-gradient) var(--sx-cta)!important;color:var(--sf-cta-book-ink)!important;cursor:not-allowed!important}.sx-scheduler{margin-top:var(--sx-s-3)}.sx-scheduler__heading{margin:0 0 var(--sx-card-title-gap);scroll-margin-top:var(--sx-s-7)}.sx-scheduler__heading:focus{outline:none}.sx-scheduler__frame{min-height:var(--sx-scheduler-min-height);border:1px solid var(--sx-border);border-radius:var(--sx-radius-media);overflow:hidden;background:var(--sx-surface)}.sx-scheduler__frame iframe{display:block;width:100%;min-height:var(--sx-scheduler-min-height);border:0}.sx-scheduler__note{margin:var(--sx-s-1) 0 0}@media (max-width:479px){.sx-form-card .sx-scheduler{margin-inline:calc(-1 * var(--sx-s-2))}}.sx h2.sx-h2--small{font-size:clamp(1.375rem,2vw,1.75rem)}.sx-split__aside{align-self:start}@media (min-width:900px){.sx-split__aside{position:-webkit-sticky;position:sticky;top:calc(var(--sx-hdr-h) + var(--sx-crumbs-h) + var(--sx-s-4))}}.sx-brief{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface)}.sx-brief>li{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);padding:var(--sx-s-3);border-top:1px solid var(--sx-border);color:var(--sx-ink-2)}.sx-brief>li:first-child{border-top:0}@media (min-width:768px){.sx-brief>li{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--sx-s-3);padding:var(--sx-s-3) var(--sx-s-4)}}.sx-brief strong{color:var(--sx-ink);font-weight:600}.sx-ctablock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sx-s-3);padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-sunken)}.sx-ctaband{padding:var(--sx-s-5) 0}.sx-band--dark .sx-ctablock{border-color:var(--sx-dark-border);background:var(--sx-dark-surface)}.sx-band--dark .sx-ctablock__line{color:var(--sx-on-dark)}@media (min-width:768px){.sx-ctablock{padding:var(--sx-s-4)}}.sx-ctablock__line{font-family:Sora,Inter,sans-serif;font-weight:600;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.02em;line-height:1.3;color:var(--sx-ink);max-width:44ch}.sx-ctablock__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-s-2) var(--sx-s-3)}.sx-ctablock .sx-link,.sx-ctablock__actions a.sx-link{min-height:44px;display:inline-flex;align-items:center}.sx-band--next{padding:var(--sx-section-tight) 0}.sx-next{list-style:none;margin:var(--sx-s-3) 0 0;padding:0;display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}@media (min-width:768px){.sx-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sx-s-3)}}.sx-next__card{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);height:100%;padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);text-decoration:none;transition:transform .25s var(--sx-ease),border-color .25s var(--sx-ease),box-shadow .25s var(--sx-ease)}.sx-next__card:hover{transform:translateY(-2px);border-color:var(--sx-border-strong);box-shadow:var(--sx-shadow-soft)}.sx-next__label{font-weight:600;color:var(--sx-link)}.sx-next__text{color:var(--sx-ink-2);font-size:15px}@media (prefers-reduced-motion:reduce){.sx-next__card{transition:none}.sx-next__card:hover{transform:none}}.sx-close__grid{display:grid;grid-gap:var(--sx-s-5);gap:var(--sx-s-5)}@media (min-width:900px){.sx-close__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sx-s-6);align-items:start}}.sx-close__demo{border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);padding:var(--sx-s-3);background:var(--sx-surface)}@media (min-width:768px){.sx-close__demo{padding:var(--sx-s-4)}}.sx-close__demo h3{color:var(--sx-ink);font-size:1.125rem}.sx-close__demo .sx-list{margin-top:var(--sx-s-2)}.sx-units{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}@media (min-width:768px){.sx-units{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-units a{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);height:100%;padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);text-decoration:none;transition:border-color .25s var(--sx-ease)}.sx-units a:hover{border-color:var(--sx-border-strong)}.sx-units b{color:var(--sx-link);font-weight:600}.sx-units span{color:var(--sx-ink-2);font-size:15px}.sx-units q{color:var(--sx-ink);font-style:italic;quotes:"\201C" "\201D" "\2018" "\2019"}.sx-units q:before{content:open-quote}.sx-units q:after{content:close-quote}.sx-day__para{margin:0}.sx-band--sunken+.sx-band--sunken{border-top:1px solid var(--sx-border)}.sx-hero .sx-proof{margin-top:20px}.sx-hero__visual{min-width:0}.sx-chips{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sx-chips a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--sx-border);border-radius:999px;color:var(--sx-ink);font-size:14px;font-weight:500;text-decoration:none}.sx-chips a:hover{border-color:var(--sx-border-strong)}.sx-links{margin-top:16px}.sx-stack>div:first-child{max-width:62rem}.sx-stack>div+div{margin-top:40px}.sx-stack .sx-split__aside .sx-body{margin-top:16px}.sx-shot{margin:0}.sx-shot__frame{position:relative;overflow:hidden;border-radius:var(--sx-radius-card);border:1px solid var(--sx-border);background:var(--sx-surface);box-shadow:var(--sx-shadow-lift)}.sx-shot__frame iframe,.sx-shot__frame img{display:block;width:100%;height:100%;border:0}.sx-shot__frame img{object-fit:cover;object-position:top left}.sx-shot__cap{margin-top:12px;font-size:13px;color:var(--sx-ink-3)}.sx-band--dark .sx-shot__cap{color:var(--sx-on-dark-3)}.sx-appshot{max-width:var(--sx-appshot-max,none);margin-inline:auto}.sx-appshot__frame{box-shadow:none}.sx-appshot__pic{display:block}.sx-appshot__frame img{height:auto}.sx .sx-media-block{margin-top:48px}.sx .sx-media-block--wide{max-width:1040px;margin-inline:auto}.sx-appshot-pair{display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.sx-appshot-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-video__frame{aspect-ratio:16/9;background:var(--sx-surface)}.sx-shot__frame .sx-video__media,.sx-video__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.sx-vtabs{display:grid;grid-gap:24px;gap:24px}@media (min-width:1024px){.sx-vtabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;align-items:start}}.sx-vtabs__list{display:grid;grid-gap:8px;gap:8px}@media (max-width:1023px){.sx-vtabs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-vtabs__list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-vtabs__tab{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:16px 18px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-surface);color:var(--sx-ink-2);font:inherit;font-size:15px;cursor:pointer}.sx-vtabs__tab b{color:var(--sx-ink);font-weight:600;font-size:16px}.sx-vtabs__tab[aria-selected=true]{border-color:var(--sx-ink);box-shadow:inset 3px 0 0 var(--sx-accent)}@media (max-width:1023px){.sx-vtabs__tab span{display:none}}.sx-wall{margin:0}.sx-wall__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px}.sx-wall--sm .sx-wall__grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.sx-wall__grid li{display:grid;place-items:center;grid-gap:6px;gap:6px;aspect-ratio:1;padding:12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-surface)}.sx-band--dark .sx-wall__grid li{border-color:var(--sx-dark-border)}.sx-wall__grid img{width:32px;height:32px;object-fit:contain}.sx-wall--sm .sx-wall__grid img{width:24px;height:24px}.sx-wall__grid span{font-size:11px;line-height:1.2;text-align:center;color:var(--sx-ink-3)}.sx-wall__wordmark{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:var(--sx-heading-tracking);text-align:center;color:var(--sx-ink);overflow-wrap:anywhere}.sx-wall--partners .sx-wall__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sx-s-2)}.sx-wall--partners .sx-wall__grid li{aspect-ratio:auto;min-height:var(--sx-s-6);padding:var(--sx-s-2) var(--sx-s-3);border-radius:var(--sx-radius-card)}.sx-wall--partners .sx-wall__grid img{width:auto;max-width:100%;height:var(--sx-s-4)}.sx .sx-wall__note{margin:0;max-width:32ch;font-size:13px;line-height:1.4;text-align:center;color:var(--sx-ink-3)}.sx-media{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:960px){.sx-media{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.sx-media--wide{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.sx-media--reverse .sx-media__text{order:2}.sx-media--reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sx-media--reverse.sx-media--wide{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.sx .sx-media__text>*+*{margin-top:20px}.sx .sx-media__text>:is(.sx-body,.sx-sub)+:not(.sx-body,.sx-sub,.sx-links),.sx .sx-media__text>h2+:not(.sx-body,.sx-sub,.sx-links){margin-top:var(--sx-title-gap)}.sx-media__visual{min-width:0}.sx-wide__head{max-width:60rem;margin-bottom:var(--sx-title-gap)}.sx-wide__head:last-child{margin-bottom:0}.sx .sx-wide__head .sx-body{margin-top:16px}.sx-wide__body{margin-top:40px}.sx-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.sx-cards--2,.sx-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-cards__card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface)}.sx-cards__foot{margin-top:auto;padding-top:8px}.sx-flow{margin:0}.sx-thumb{width:100%;height:100%;object-fit:cover;display:block}.sx-cluster{display:inline-flex;gap:6px;align-items:center;vertical-align:middle}.sx-cluster img{width:22px;height:22px;object-fit:contain}.sx-deploy{margin:0}.sx-deploy ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.sx-deploy ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-deploy li{display:flex;flex-direction:column;gap:6px;color:var(--sx-ink-2);font-size:14px}.sx-deploy li b{color:var(--sx-ink);font-size:15px;margin-top:8px}.sx-deploy__ring{position:relative;display:grid;place-items:center;grid-gap:10px;gap:10px;padding:36px 12px 16px;border:2px dashed var(--sx-border-strong);border-radius:var(--sx-radius-card);background:var(--sx-sunken);min-height:150px}.sx-deploy__ringlabel{position:absolute;top:10px;left:12px;font-size:12px;font-weight:600;color:var(--sx-ink-3)}.sx-deploy__core{padding:10px 16px;border-radius:var(--sx-radius-control);background:var(--sx-ink);color:var(--sx-on-dark);font-family:Sora,Inter,sans-serif;font-weight:600;font-size:14px}.sx-deploy li:first-child .sx-deploy__core{box-shadow:0 0 0 3px var(--sx-accent)}.sx-arch{margin:0;padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);display:grid;grid-gap:0;gap:0}.sx-arch__row{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:var(--sx-radius-control);background:var(--sx-sunken);font-size:13px;color:var(--sx-ink-2)}.sx-arch__head{font-size:12px;font-weight:600;color:var(--sx-ink-3)}.sx-arch__chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sx-arch__chips li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border-radius:var(--sx-radius-bar);background:var(--sx-surface);border:1px solid var(--sx-border);color:var(--sx-ink);font-weight:600;min-width:0}.sx-arch__chips li span:last-child{overflow-wrap:normal}.sx-arch__row--mid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.sx-arch__big{font-family:Sora,Inter,sans-serif;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--sx-ink);padding-right:4px}.sx-arch__row--core{background:var(--sx-ink)}.sx-arch__row--core .sx-arch__head{color:var(--sx-on-dark-3)}.sx-arch__pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sx-arch__pills li{padding:6px 12px;border-radius:999px;background:var(--sx-on-dark-line);color:var(--sx-on-dark);font-weight:600}.sx-arch__pills--light li{background:var(--sx-surface);border:1px solid var(--sx-border);color:var(--sx-ink)}.sx-arch__arrow{justify-self:center;width:2px;height:14px;background:var(--sx-border-strong)}.sx .sx-arch__runs{margin-top:14px;font-size:14px;color:var(--sx-ink-2)}.sx-drivers{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sx-drivers li{display:inline-flex;gap:8px;padding:6px 12px;border-radius:var(--sx-radius-control);background:var(--sx-sunken);font-size:14px;white-space:nowrap}.sx-posts{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}@media (min-width:700px){.sx-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-posts a{display:flex;flex-direction:column;gap:10px;height:100%;color:inherit;text-decoration:none}.sx-posts b{font-family:Sora,Inter,sans-serif;font-size:18px;line-height:1.25;letter-spacing:-.02em;color:var(--sx-ink)}.sx-posts a:hover b{color:var(--sx-link)}.sx-posts span{font-size:14px;color:var(--sx-ink-3)}.sx-vs-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.sx-vs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-vs-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.sx-vs-cards a{display:flex;flex-direction:column;gap:12px;height:100%;padding:20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);color:var(--sx-ink-2);text-decoration:none;font-size:14px}.sx-vs-cards a:hover{border-color:var(--sx-border-strong)}.sx-vs-cards b{color:var(--sx-ink);font-size:16px}.sx-vs-logo{height:40px;display:flex;align-items:center}.sx-vs-logo img{max-height:32px;max-width:120px;width:auto}.sx-vs-logo--text{font-family:Sora,Inter,sans-serif;font-weight:600;font-size:18px;color:var(--sx-ink)}.sx-lockup{display:flex;align-items:center;justify-content:center;gap:24px;padding:40px 24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-sunken)}.sx-lockup__side{display:grid;place-items:center;grid-gap:8px;gap:8px;min-width:0;font-size:14px;color:var(--sx-ink-2)}.sx-lockup__side img{max-height:48px;max-width:160px;width:auto;object-fit:contain}.sx-lockup__vs{font-family:Sora,Inter,sans-serif;font-weight:600;color:var(--sx-ink-3)}.sx-confirm{padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);box-shadow:var(--sx-shadow-card)}.sx-confirm__check{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--sx-success-bg);color:var(--sx-success)}.sx-confirm h2{margin-top:16px;font-size:1.375rem}.sx-confirm h2+.sx-body{margin-top:var(--sx-card-title-gap)}.sx-confirm ol{margin:16px 0 0;padding:0 0 0 20px;color:var(--sx-ink-2);display:grid;grid-gap:8px;gap:8px}.sx-roles{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}@media (min-width:768px){.sx-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-roles a{display:grid;grid-gap:4px;gap:4px;padding:16px 20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-surface);color:var(--sx-ink-2);text-decoration:none;font-size:14px}.sx-roles a:hover{border-color:var(--sx-border-strong)}.sx-roles b{color:var(--sx-ink);font-size:16px}.sx-vs-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}@media (min-width:640px){.sx-vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sx-vs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-vs-grid a{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);color:var(--sx-ink);text-decoration:none;font-size:15px;font-weight:500}.sx-vs-grid a:hover{border-color:var(--sx-border-strong)}.sx-vs-grid img{flex:0 0 72px;height:24px;width:72px;object-fit:contain;object-position:left center}.sx-vs-mono{flex:0 0 32px;height:24px;margin-right:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sx-border);border-radius:4px;background:var(--sx-sunken)}.sx-ind-jump{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}@media (min-width:640px){.sx-ind-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-ind-jump a{display:grid;grid-gap:6px;gap:6px;height:100%;padding:20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);color:var(--sx-ink-2);font-size:14px;text-decoration:none}.sx-ind-jump a:hover{border-color:var(--sx-border-strong)}.sx-ind-jump b{color:var(--sx-ink);font-size:16px}.sx-ind__qs{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.sx-vs-hero{list-style:none;margin:0;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-sunken)}.sx-vs-hero li{display:grid;place-items:center;min-height:88px;padding:16px;border-radius:var(--sx-radius-control);background:var(--sx-surface)}.sx-vs-hero__more{font-weight:600;color:var(--sx-ink-2)}.sx .sx-soc2{display:flex;gap:12px;margin-top:20px;font-size:15px;font-weight:600}.sx .sx-soc2,.sx-soc2-mark{align-items:center;color:var(--sx-ink)}.sx-soc2-mark{display:inline-flex;flex:none;flex-direction:column;justify-content:center;gap:3px;min-width:56px;height:56px;padding:0 var(--sx-s-1);border:2px solid var(--sx-ink);border-radius:var(--sx-radius-control);line-height:1;text-align:center;white-space:nowrap}.sx-soc2-mark--dark{border-color:var(--sx-on-dark-2);color:var(--sx-on-dark)}.sx-soc2-mark__top{font-size:16px;font-weight:700}.sx-soc2-mark__sub{font-size:10px;font-weight:600}.sx-soc2-mark--sm{min-width:48px;height:48px}.sx-soc2-mark--sm .sx-soc2-mark__top{font-size:13px}.sx-soc2-mark--sm .sx-soc2-mark__sub{font-size:9px}.sx-soc2-mark--lg{min-width:72px;height:72px}.sx-soc2-mark--lg .sx-soc2-mark__top{font-size:20px}.sx-soc2-mark--lg .sx-soc2-mark__sub{font-size:12px}.sx-lockup__sf{--sf-wordmark:var(--sx-ink);width:160px;height:40px}.sx-lockup__sf>*{width:100%;height:100%}.sx .sx-example,.sx .sx-sub{margin-top:24px}.sx .sx-proof{margin-top:20px}.sx .sx-links{margin-top:16px}.sx .sx-caption{margin-top:12px}.sx .sx-related{margin-top:24px}.sx .sx-form-note{margin-top:16px}@media (max-width:767px){.sx-table tbody th{width:100%;padding-bottom:4px}}.sx-band--sunken+.sx-band--sunken,.sx-band--sunken+.sx-close{border-top:1px solid var(--sx-border)}.sx .sx-legend{margin-top:16px}.sx-vs-logo img{min-width:32px;object-fit:contain}.sx-vs-hero li{gap:8px;align-content:center}.sx-vs-hero__name{font-size:14px;font-weight:600;color:var(--sx-ink)}.sx-form-card .hsfc-FieldLabel,.sx-form-card .hsfc-FieldLabel span{color:var(--sx-ink)!important;font-size:14px;font-weight:600}.sx-form-card .hsfc-FieldLabel__RequiredIndicator{color:var(--sx-error)!important}.sx-posts--text{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sx-latest a,.sx-posts--text a{display:grid;grid-gap:10px;gap:10px;align-content:start;height:100%;padding:24px;border-radius:var(--sx-radius-card);background:var(--sx-surface);border:1px solid var(--sx-border);border-top:3px solid var(--sx-accent);text-decoration:none;color:var(--sx-ink)}.sx-latest a:hover b,.sx-posts--text a:hover b{text-decoration:underline}.sx-latest b,.sx-posts--text b{font-family:Sora,Inter,sans-serif;font-size:18px;line-height:1.3;font-weight:600}.sx-posts__tag{justify-self:start;padding:2px 10px;border-radius:999px;background:var(--sx-sunken);font-size:12px;font-weight:600;color:var(--sx-ink-2)}.sx-posts__meta{font-size:13px;color:var(--sx-ink-3)}.sx-latest{padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-sunken)}.sx .sx-latest__label{margin-bottom:12px;font-size:13px;font-weight:600;color:var(--sx-ink-2)}.sx-latest ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.sx-latest a{padding:16px 20px;border-top-width:1px;border-left:3px solid var(--sx-accent);border-top-color:var(--sx-border)}.sx-latest b{font-size:16px}.sx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx .sx-ind__sample{margin-top:6px;font-size:12px;color:var(--sx-ink-3)}.sx-ind-card{display:flex;flex-direction:column;gap:16px;min-width:0;height:100%;padding:20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface)}.sx-ind-card__name{margin:0;padding-bottom:12px;border-bottom:1px solid var(--sx-border);font-size:13px;font-weight:600;color:var(--sx-ink-2)}.sx .sx-ind-card .sx-h3{margin:0}.sx-ind-card .sx-sig__sources{margin-top:0}.sx-ind-card .sx-links{margin-top:auto}.sx-cols+.sx-ind__sample{margin-top:24px}.sx-vs-mono{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--sx-ink-2)}.sx-proof>span{white-space:nowrap}@media (max-width:600px){.sx-proof>span:nth-child(3){order:1}.sx-proof>span:nth-child(2){order:2}.sx-proof>span:nth-child(n+4){order:3}}@media (max-width:359px){.sx-arch__chips{grid-template-columns:minmax(0,1fr)}}.sx-nowrap{white-space:nowrap}.sx-examples{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.sx-examples--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-examples--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-examples>li{display:flex}.sx-examples>li>figure{width:100%}.sx .sx-body+.sx-body{margin-top:12px}.sx .sx-latest__more{margin-top:12px;font-size:14px}.sx .sx-h3{margin:32px 0 12px}.sx-media--top{align-items:start}@media (min-width:960px){.sx-media--top .sx-media__visual{position:-webkit-sticky;position:sticky;top:calc(var(--sx-hdr-h) + var(--sx-crumbs-h) + var(--sx-s-2))}}.sx-rolegrid{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.sx-rolegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sx-rolegrid{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.sx-rolegrid>li{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);color:var(--sx-ink-2);font-size:15px;line-height:1.5}.sx-rolegrid>li b{color:var(--sx-ink);font-size:16px;line-height:1.35}.sx-cols2 .sx-list{column-gap:48px}@media (min-width:900px){.sx-cols2 .sx-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sx-cols2 .sx-list>li:nth-last-child(-n+2){border-bottom:1px solid var(--sx-border)}.sx-band--dark .sx-cols2 .sx-list>li:nth-last-child(-n+2){border-bottom-color:var(--sx-dark-border)}}.sx-pair{display:grid;grid-gap:48px;gap:48px}@media (min-width:900px){.sx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.sx .sx-pair__block>*+*{margin-top:16px}.sx .sx-pair__block>:is(.sx-body,.sx-sub)+:not(.sx-body,.sx-sub),.sx .sx-pair__block>h2+:not(.sx-body,.sx-sub){margin-top:var(--sx-title-gap)}.sx .sx-asks{margin-top:32px}.sx .sx-asks h3{font-size:17px;margin-bottom:8px}.sx-asks__bubbles{list-style:none;margin:var(--sx-s-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sx-s-2);--sx-bubble-right:var(--sx-sunken);--sx-bubble-left:var(--sx-surface);--sx-bubble-line:var(--sx-border)}.sx-band--sunken .sx-asks__bubbles{--sx-bubble-right:var(--sx-surface);--sx-bubble-left:var(--sx-border)}.sx-band--dark .sx-asks__bubbles{--sx-bubble-right:var(--sx-dark-surface);--sx-bubble-left:var(--sx-dark);--sx-bubble-line:var(--sx-dark-border)}.sx-asks__bubbles>li{position:relative;max-width:85%;padding:var(--sx-s-1) var(--sx-s-2);border:1px solid var(--sx-bubble-line);font-size:1rem;line-height:1.45;color:var(--sx-ink)}.sx-band--dark .sx-asks__bubbles>li{color:var(--sx-on-dark)}.sx-asks__bubbles>li:nth-child(odd){align-self:flex-end;border-radius:var(--sx-radius-card) var(--sx-radius-card) var(--sx-radius-bar) var(--sx-radius-card);background:var(--sx-bubble-right)}.sx-asks__bubbles>li:nth-child(2n){align-self:flex-start;border-radius:var(--sx-radius-card) var(--sx-radius-card) var(--sx-radius-card) var(--sx-radius-bar);background:var(--sx-bubble-left)}.sx-asks__bubbles>li:after{content:"";position:absolute;bottom:-1px;width:var(--sx-s-1);height:var(--sx-s-2);background:inherit;border-bottom:1px solid var(--sx-bubble-line)}.sx-asks__bubbles>li:nth-child(odd):after{right:calc(1px - var(--sx-s-1));-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.sx-asks__bubbles>li:nth-child(2n):after{left:calc(1px - var(--sx-s-1));-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}@media (min-width:900px){.sx-asks__bubbles>li{max-width:36ch}}.sx .sx-dark-sub{margin-top:40px;font-size:20px;color:var(--sx-on-dark)}.sx-band--dark .sx-rolegrid>li{background:var(--sx-dark-surface);border-color:var(--sx-dark-border);color:var(--sx-on-dark-2)}.sx-band--dark .sx-rolegrid>li b{color:var(--sx-on-dark)}@media (max-width:767px){.sx-rolegrid{gap:0}.sx-rolegrid>li{display:block;padding:12px 0;border:0;border-top:1px solid var(--sx-border);border-radius:0;background:transparent}.sx-rolegrid>li:last-child{border-bottom:1px solid var(--sx-border)}.sx-band--dark .sx-rolegrid>li{background:transparent;border-color:var(--sx-dark-border)}.sx-rolegrid>li b{-webkit-margin-end:.35em;margin-inline-end:.35em;font-size:15px;line-height:1.5}}.sx .sx-media__after{margin-top:48px}@media (min-width:900px){.sx-cols3 .sx-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:32px;column-gap:32px}.sx-cols3 .sx-list>li:nth-last-child(-n+3){border-bottom:1px solid var(--sx-border)}}.sx .sx-wide__headrow{display:grid;grid-gap:32px;gap:32px;margin-bottom:40px}.sx .sx-wide__headrow .sx-wide__head{margin-bottom:0}.sx .sx-daycard .sx-body{margin:4px 0 16px}@media (min-width:1024px){.sx .sx-wide__headrow{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}}@media (max-width:767px){.sx{--sx-section:3.25rem}.sx .sx-wide__headrow{gap:24px;margin-bottom:24px}}.sx .sx-research{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}@media (min-width:768px){.sx .sx-research{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx .sx-research a{display:flex;flex-direction:column;gap:12px;height:100%;padding:12px 12px 20px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);color:var(--sx-ink);text-decoration:none}.sx .sx-research a:focus-visible b,.sx .sx-research a:hover b{text-decoration:underline}.sx .sx-research__img{display:block;overflow:hidden;border-radius:var(--sx-radius-inner,12px);aspect-ratio:16/9;background:var(--sx-sunken)}.sx .sx-research__img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sx .sx-research b{font-size:17px;line-height:1.35;padding:0 4px}.sx-tabs__list{display:flex;gap:var(--sx-s-1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px;margin:-4px}.sx-tabs__list::-webkit-scrollbar{display:none}.sx-tabs__tab{flex:0 0 auto;min-height:44px;min-width:64px;padding:10px 20px;border:2px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-canvas);color:var(--sx-ink-2);font:600 15px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--sx-ease),color .15s var(--sx-ease)}.sx-tabs__tab:hover{border-color:var(--sx-border-strong);color:var(--sx-ink)}.sx-tabs__tab[aria-selected=true]{border-color:var(--sx-accent);color:var(--sx-ink)}.sx .sx-tabs__tab:focus-visible{outline:2px solid var(--sx-link);outline-offset:2px;border-radius:var(--sx-radius-control)}@media (max-width:639px){.sx-tabs__list{gap:4px}.sx-tabs__tab{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.sx-tabs__tab{transition:none}}.sx .sx-mt-2{margin-top:var(--sx-s-2)}.sx .sx-mt-3{margin-top:var(--sx-s-3)}.sx .sx-mt-4{margin-top:var(--sx-s-4)}figure.sx-frag{margin:0}.sx-vsteps{list-style:none;margin:var(--sx-s-5) 0 0;padding:0;display:grid;grid-gap:var(--sx-s-6);gap:var(--sx-s-6)}.sx-vsteps__item{display:grid;grid-gap:var(--sx-s-3);gap:var(--sx-s-3);min-width:0}.sx-vsteps__num{display:block;font-family:Sora,Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;color:var(--sx-signal)}.sx .sx-vsteps__title{margin:var(--sx-s-2) 0 0;font-size:1.25rem;line-height:1.35;font-weight:600;color:var(--sx-ink)}.sx .sx-vsteps__body{margin:var(--sx-s-1) 0 0;font-size:1.0625rem;line-height:1.6;color:var(--sx-ink-2)}.sx-band--dark .sx-vsteps__title{color:var(--sx-on-dark)}.sx-band--dark .sx-vsteps__body{color:var(--sx-on-dark-2)}.sx-vsteps__visual{min-width:0}@media (min-width:1024px){.sx-vsteps{gap:var(--sx-s-7)}.sx-vsteps__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sx-s-6);align-items:center}.sx-vsteps__item:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sx-vsteps__item:nth-child(2n) .sx-vsteps__text{order:2}}.sx-404-links{list-style:none;margin:var(--sx-s-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sx-s-1) var(--sx-s-3)}.sx .sx-hero__meta{margin-bottom:var(--sx-s-2);font-size:14px;font-weight:600;color:var(--sx-ink-3)}.sx-band--dark .sx-hero__meta{color:var(--sx-on-dark-3)}.sx-hero__meta-aside{font-weight:400}.sx-entries{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}.sx-entries--grid{gap:var(--sx-s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.sx-entries>li{min-width:0}@media (min-width:900px){.sx-entries--two{gap:var(--sx-s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-entry{display:grid;grid-gap:var(--sx-card-title-gap);gap:var(--sx-card-title-gap);align-content:start;height:100%;min-width:0;padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);color:var(--sx-ink);text-decoration:none;transition:border-color .15s var(--sx-ease),box-shadow .15s var(--sx-ease)}.sx-entry:hover{border-color:var(--sx-border-strong);box-shadow:var(--sx-shadow-soft)}.sx-entry:focus-visible{outline:2px solid var(--sf-focus-ring);outline-offset:2px}.sx .sx-entry__title{margin:0;font-size:1.125rem;line-height:1.3;letter-spacing:-.02em;color:var(--sx-ink);overflow-wrap:anywhere;max-width:none}.sx-entry:hover .sx-entry__title{text-decoration:underline;text-underline-offset:3px}.sx-entry__tag{justify-self:start;padding:2px 10px;border-radius:999px;background:var(--sx-sunken);font-size:12px;font-weight:600;color:var(--sx-ink-2)}.sx-entry__meta{font-size:14px;color:var(--sx-ink-3)}.sx-entry__text{color:var(--sx-ink-2);font-size:15px;line-height:1.55}.sx-entry__action{margin-top:var(--sx-s-1);font-size:14px;font-weight:600;color:var(--sx-link)}.sx-band--sunken .sx-entry{background:var(--sx-surface)}.sx-chips--nav{margin:0}.sx-chips--nav a[aria-current=page]{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-surface)}.sx-chips--nav a:focus-visible{outline:2px solid var(--sf-focus-ring);outline-offset:2px}.sx-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--sx-s-2);gap:var(--sx-s-2);margin-top:var(--sx-s-4);font-size:14px}.sx-pager a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--sx-s-2);border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);color:var(--sx-ink);font-weight:600;text-decoration:none}.sx-pager a:hover{border-color:var(--sx-border-strong)}.sx-pager a[rel=next]{justify-self:end}.sx-pager a[rel=prev]{justify-self:start}.sx-pager__status{color:var(--sx-ink-3)}.sx-band--detail{padding-top:var(--sx-s-2)}.sx-hero--dark+.sx-band--detail,.sx-hero--dark+script+.sx-band--detail{padding-top:var(--sx-s-5)}.sx-article__head .sx-chips{margin-top:0}.sx-detail{display:grid;grid-gap:var(--sx-s-5);gap:var(--sx-s-5)}@media (min-width:1024px){.sx-detail--aside{grid-template-columns:minmax(0,1fr) 300px;gap:var(--sx-s-6);align-items:start}.sx-detail__aside{position:-webkit-sticky;position:sticky;top:calc(var(--sx-hdr-h) + var(--sx-crumbs-h) + var(--sx-s-2))}}.sx-detail__main{min-width:0}.sx-detail__aside{display:grid;grid-gap:var(--sx-s-3);gap:var(--sx-s-3);align-content:start;min-width:0}.sx-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--sx-link);text-decoration:none}@media (pointer:coarse){.sx-back{min-height:var(--sx-tap-min)}}.sx-back:hover{color:var(--sx-link-hover);text-decoration:underline}.sx-article{max-width:72ch;color:var(--sx-ink-2);font-size:17px;line-height:1.7}.sx-article__section+.sx-article__section{margin-top:var(--sx-s-5);padding-top:var(--sx-s-5);border-top:1px solid var(--sx-border)}.sx .sx-article h2{margin:0 0 var(--sx-title-gap);font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2;color:var(--sx-ink);max-width:none}.sx .sx-article h3{margin:var(--sx-s-4) 0 var(--sx-s-1);font-size:1.1875rem;line-height:1.3;color:var(--sx-ink)}.sx .sx-article blockquote,.sx .sx-article figure,.sx .sx-article ol+p,.sx .sx-article p+ol,.sx .sx-article p+p,.sx .sx-article p+ul,.sx .sx-article table,.sx .sx-article ul+p{margin-top:var(--sx-s-2)}.sx-article ol,.sx-article ul{margin:var(--sx-s-2) 0 0;padding-left:1.25rem;display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1)}.sx-article li::marker{color:var(--sx-accent-text)}.sx-article ul:where(:not([class])){list-style:disc}.sx-article ol:where(:not([class])){list-style:decimal}.sx-article strong{color:var(--sx-ink)}.sx-article a:where(:not(.sx-btn,.sf-cta-book,.sx-outline-cta,[data-cta])){color:var(--sx-link);text-decoration:underline;text-underline-offset:3px}.sx-article a:where(:not(.sx-btn,.sf-cta-book,.sx-outline-cta,[data-cta])):hover{color:var(--sx-link-hover)}.sx-article img{max-width:100%;height:auto;border-radius:var(--sx-radius-media);border:1px solid var(--sx-border)}.sx-article figcaption{margin-top:var(--sx-s-1);font-size:14px;color:var(--sx-ink-3)}.sx-article blockquote{margin-left:0;margin-right:0;padding:var(--sx-s-2) var(--sx-s-3);border-left:3px solid var(--sx-accent);background:var(--sx-sunken);border-radius:0 var(--sx-radius-control) var(--sx-radius-control) 0;color:var(--sx-ink)}.sx-article table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.sx-article td,.sx-article th{padding:var(--sx-s-1) var(--sx-s-2);border-bottom:1px solid var(--sx-border);text-align:left;vertical-align:top}.sx-article th{color:var(--sx-ink);font-weight:600}.sx-article code{padding:1px 6px;border-radius:var(--sx-radius-bar);background:var(--sx-sunken);font-size:.9em}.sx-article pre{margin-top:var(--sx-s-2);padding:var(--sx-s-2);border-radius:var(--sx-radius-control);overflow-x:auto;font-size:14px}.sx-article pre,.sx-facts{background:var(--sx-sunken)}.sx-facts{display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2);margin:0;padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card)}.sx-facts dt{font-size:13px;font-weight:600;color:var(--sx-ink-3)}.sx-facts dd{margin:2px 0 0;color:var(--sx-ink);overflow-wrap:anywhere}.sx .sx-form-card--plain h2{margin-top:0;font-size:1.5rem;line-height:1.2;max-width:none}.sx .sx-form-card__intro{margin-bottom:var(--sx-s-3);color:var(--sx-ink-2)}.sx-formlayout{display:grid;grid-gap:var(--sx-s-5);gap:var(--sx-s-5)}@media (min-width:1024px){.sx-formlayout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--sx-s-6);align-items:start}}.sx-formlayout__aside,.sx-formlayout__form{min-width:0}.sx-form-note ul{list-style:none;margin:var(--sx-s-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sx-s-1) var(--sx-s-3)}.sx-form-note li:before{content:"\2713";margin-right:6px;color:var(--sx-success);font-weight:700}@media (min-width:900px){.sx-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-chipfilter{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1)}.sx-chipfilter+.sx-chipfilter{margin-top:var(--sx-s-2)}.sx-chipfilter__label{font-size:13px;font-weight:600;color:var(--sx-ink-3)}.sx-chips--filter,.sx-chips--static{margin:0}.sx-chips--scroll{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-top:16px;padding-bottom:4px}.sx-chips--scroll::-webkit-scrollbar{display:none}.sx-chips--scroll>li{flex:none}.sx-chips--scroll button{white-space:nowrap}.sx-chips--filter button,.sx-chips--static span{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--sx-border);border-radius:999px;background:var(--sx-surface);color:var(--sx-ink);font:inherit;font-size:14px;font-weight:500}.sx-chips--filter button{cursor:pointer}.sx-chips--filter button:hover{border-color:var(--sx-border-strong)}.sx-chips--filter button[aria-pressed=true]{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-surface)}.sx-hero .sx-chips--static{margin-top:var(--sx-s-3)}.sx-band--dark .sx-chips--filter button{background:transparent;border-color:var(--sx-on-dark-line);color:var(--sx-on-dark)}.sx-band--dark .sx-chips--filter button:hover{border-color:var(--sx-on-dark-3)}.sx-band--dark .sx-chips--filter button[aria-pressed=true]{background:var(--sx-on-dark);border-color:var(--sx-on-dark);color:var(--sx-ink)}.sx-band--dark .sx-chipfilter__label{color:var(--sx-on-dark-3)}.sx-sub p+p{margin-top:var(--sx-s-2)}.sx-sub p+p.sx-body{font-size:17px}.sx-empty{padding:var(--sx-s-4);border:1px dashed var(--sx-border-strong);border-radius:var(--sx-radius-card);color:var(--sx-ink-2)}.sx-jobform{display:grid;grid-gap:var(--sx-s-3);gap:var(--sx-s-3)}.sx-fieldrow{display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}@media (min-width:768px){.sx-fieldrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-label{display:block;margin-bottom:var(--sx-s-1);font-size:14px;font-weight:600;color:var(--sx-ink)}.sx-req{color:var(--sx-error)}.sx-input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-control);background:var(--sx-surface);color:var(--sx-ink);font:inherit;font-size:var(--sx-input-font)}.sx-input::placeholder{color:var(--sx-ink-3)}.sx-input:focus{outline:2px solid var(--sf-focus-ring);outline-offset:1px;border-color:var(--sx-link)}.sx-input--area{min-height:140px;resize:vertical}.sx-input--error{border-color:var(--sx-error)}.sx-field-error{color:var(--sx-error)}.sx-field-error,.sx-help{margin-top:6px;font-size:13px}.sx-help{color:var(--sx-ink-3)}.sx-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-s-2)}.sx-file__button{display:inline-flex;align-items:center;gap:var(--sx-s-1);min-height:44px;padding:0 var(--sx-s-2);border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-control);background:var(--sx-surface);cursor:pointer}.sx-file__button:hover{background:var(--sx-sunken)}.sx-file__button:focus-within{outline:2px solid var(--sf-focus-ring);outline-offset:2px}.sx-file__icon{width:16px;height:16px;color:var(--sx-ink-3)}.sx-file__label{font-size:14px;font-weight:600;color:var(--sx-ink)}.sx-file__name{font-size:14px;color:var(--sx-ink-2);overflow-wrap:anywhere}.sx-check{display:flex;align-items:flex-start;gap:var(--sx-s-2);padding:var(--sx-s-2);border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-sunken)}.sx-check__box{width:var(--sx-tap-min);height:var(--sx-tap-min);margin-top:2px;accent-color:var(--sx-link);flex-shrink:0;cursor:pointer}.sx-check__label{font-size:14px;color:var(--sx-ink-2);cursor:pointer}.sx-check__strong{font-weight:600;color:var(--sx-ink)}.sx-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--sx-s-3);border:0;border-radius:var(--sx-radius-control);background-color:var(--sx-cta);background-image:var(--sx-cta-gradient);color:var(--sf-cta-book-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.sx-submit:hover{background-color:var(--sx-cta-hover);background-image:var(--sx-cta-gradient-hover)}.sx-submit:focus-visible{outline:2px solid var(--sf-focus-ring);outline-offset:2px}.sx-submit:disabled{background-color:var(--sx-cta-disabled-bg);background-image:none;color:var(--sx-cta-disabled-ink);cursor:not-allowed}.sx-submit__spinner{width:16px;height:16px;margin-right:var(--sx-s-1);animation:sx-spin 1s linear infinite}@keyframes sx-spin{to{transform:rotate(1turn)}}.sx-form-legal{padding-top:var(--sx-s-2);border-top:1px solid var(--sx-border);font-size:13px;color:var(--sx-ink-3);text-align:center}.sx-alert{padding:var(--sx-s-3);border-radius:var(--sx-radius-card);border:1px solid var(--sx-border)}.sx-alert--success{background:var(--sx-success-bg);border-color:var(--sx-success)}.sx-alert--error{background:var(--sx-tint-bad);border-color:var(--sx-error)}.sx-alert--error,.sx-alert__row{display:flex;align-items:flex-start;gap:var(--sx-s-2)}.sx-alert__icon{width:24px;height:24px;flex-shrink:0;color:var(--sx-success)}.sx-alert--error .sx-alert__icon{width:20px;height:20px;color:var(--sx-error)}.sx-alert__body{flex:1 1;min-width:0}.sx .sx-alert__title{margin:0 0 var(--sx-s-1);font-size:1.125rem;color:var(--sx-success)}.sx-alert--error .sx-alert__title{font-size:15px;font-weight:600;color:var(--sx-error)}.sx-alert__text{color:var(--sx-ink)}.sx-alert--error .sx-alert__text{margin-top:4px;font-size:14px}.sx-alert__strong{font-weight:600}.sx-alert__note{margin-top:var(--sx-s-1);font-size:14px;color:var(--sx-ink-2)}.sx-filters{margin-bottom:var(--sx-s-4)}.sx-cards__card .sx-body .sx-list+p,.sx-cards__card .sx-body p+.sx-list{margin-top:var(--sx-s-2)}.sx-detail__form,.sx-form-card--measure{max-width:72ch}.sx-detail__form{margin-top:var(--sx-s-6)}.sx-form-card--measure{margin-inline:auto}.sx-entries--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}@media (min-width:1100px){.sx-entries--row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}}.sx-entries--row .sx-entry{display:flex;flex-direction:column}.sx-entries--row .sx-entry__action{margin-top:auto;padding-top:var(--sx-s-1)}.sx-entry--static:hover{border-color:var(--sx-border);box-shadow:none}.sx-entry--static:hover .sx-entry__title{text-decoration:none}.sx .sx-cards__title{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;max-width:none}.sx-cards__card .sx-body>*+*{margin-top:var(--sx-s-1)}.sx-cards__card .sx-facts{margin-top:var(--sx-s-2)}.sx-cards__foot{font-size:14px;color:var(--sx-ink-3)}.sx-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1)}.sx-checks li{display:flex;gap:var(--sx-s-1)}.sx-checks li:before{content:"\2713";color:var(--sx-success);font-weight:700}.sx-entry__media{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top;border-radius:var(--sx-radius-media);border:1px solid var(--sx-border);margin-bottom:var(--sx-s-1)}.sx-entry__picture{display:contents}.sx .sx-steplist{list-style:none;counter-reset:sx-step;margin:0;padding:0;display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}@media (min-width:900px){.sx .sx-steplist{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx .sx-steplist li{counter-increment:sx-step;display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);color:var(--sx-ink)}.sx .sx-steplist li:before{content:counter(sx-step);font-family:Sora,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:var(--sx-accent-text)}.sx-article .sx-steplist{grid-template-columns:none}.sx .sx-stats{list-style:none;margin:var(--sx-s-3) 0 0;padding:0;display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.sx-stats__item{display:grid;align-content:start;grid-gap:var(--sx-card-title-gap);gap:var(--sx-card-title-gap);padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface)}.sx-stats__value{font-family:Sora,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:600;line-height:1.1;color:var(--sx-ink)}.sx-stats__value--sm{font-size:1rem;color:var(--sx-accent-text)}.sx .sx-stats__label{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--sx-ink)}.sx-stats__text{font-size:15px;line-height:1.55;color:var(--sx-ink-2)}.sx .sx-barriers{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}.sx-barrier{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface)}.sx-barrier__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sx-s-2)}.sx .sx-barrier__head h3{margin:0}.sx-barrier__value{font-family:Sora,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:var(--sx-accent-text)}.sx-barrier__states{display:flex;flex-wrap:wrap;gap:var(--sx-s-1);margin:var(--sx-s-1) 0 0}.sx-barrier__states div{padding:var(--sx-s-1) var(--sx-s-2);border-radius:var(--sx-radius-control);background:var(--sx-sunken)}.sx-barrier__states dt{font-size:13px;color:var(--sx-ink-3)}.sx-barrier__states dd{margin:0;font-weight:600;color:var(--sx-ink)}.sx-article .sx-barriers,.sx-article .sx-chips,.sx-article .sx-stats,.sx-article .sx-steplist{padding-left:0}.sx .sx-article .sx-chips{margin-top:var(--sx-s-3)}.sx-article__cite{margin-top:var(--sx-s-1);font-size:14px;font-weight:600;color:var(--sx-ink-3)}.sx-article__term strong{font-weight:600}.sx .sx-article__html>:first-child{margin-top:0}.sx-article__chunk{display:contents}.sx .sx-article__html>.sx-article__chunk:first-child>:first-child{margin-top:0}.sx .sx-article .sx-shot+.sx-article__chunk>:first-child{margin-top:var(--sx-s-3)}.sx .sx-article__html+.sx-article__section{margin-top:var(--sx-s-5)}.sx-article__intro{display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2)}@media (min-width:900px){.sx-article__intro{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-article__intro>.sx-article__section,.sx-article__intro>.sx-article__section+.sx-article__section{margin:0;padding:var(--sx-s-3);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-sunken);font-size:15px;line-height:1.6}.sx .sx-article__intro h2{margin:0 0 var(--sx-s-1);font-size:1.125rem}.sx .sx-article__intro .sx-article__chunk>:first-child{margin-top:0}.sx-article__intro+.sx-article__section{margin-top:var(--sx-s-5)}.sx-embed{margin-top:var(--sx-title-gap);border:1px solid var(--sx-border);border-radius:var(--sx-radius-media);overflow:hidden;background:var(--sx-surface)}.sx-embed iframe{display:block;width:100%;height:800px;border:0}.sx-newsletter{display:grid;grid-gap:var(--sx-s-2);gap:var(--sx-s-2);max-width:640px}.sx-newsletter__row{display:flex;flex-wrap:wrap;gap:var(--sx-s-1)}.sx-newsletter__row .sx-input{flex:1 1 240px}.sx-band--dark .sx-cards__card{background:var(--sx-dark-surface);border-color:var(--sx-dark-border);color:var(--sx-on-dark)}.sx-band--dark .sx-cards__card .sx-body{color:var(--sx-on-dark-2)}.sx-callout{margin-top:var(--sx-s-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sx-s-3);padding:var(--sx-s-4);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface)}.sx-callout__text{display:grid;grid-gap:var(--sx-card-title-gap);gap:var(--sx-card-title-gap);max-width:60ch}.sx-callout__text p{color:var(--sx-ink-2)}.sx-band--dark .sx-callout{background:var(--sx-dark-surface);border-color:var(--sx-dark-border)}.sx-band--dark .sx-callout__text p{color:var(--sx-on-dark-2)}.sx .sx-form-card__type{margin:var(--sx-s-2) 0;font-size:14px;font-weight:600;color:var(--sx-ink-2)}.sx .sx-article .sx-callout--inline{margin:var(--sx-s-5) 0;background:var(--sx-sunken)}.sx .sx-callout__eyebrow{font-size:14px;font-weight:600;color:var(--sx-ink-2)}.sx .sx-article .sx-callout h3,.sx .sx-article .sx-callout__title{margin:0;font-family:var(--sf-font-display,Sora,Inter,sans-serif);font-size:1.1875rem;font-weight:600;line-height:1.3;color:var(--sx-ink)}.sx-article__tags{margin-top:var(--sx-s-5);padding-top:var(--sx-s-4);border-top:1px solid var(--sx-border)}.sx .sx-article__tags-label{margin-bottom:var(--sx-s-2);font-size:14px;font-weight:600;color:var(--sx-ink-2)}.sx .sx-article__head{margin-bottom:var(--sx-s-4)}.sx-article .sx-chips{display:flex;flex-wrap:wrap;gap:8px}.sx .sx-article .sx-chips a{color:var(--sx-ink);text-decoration:none}.sx .sx-article__html h2{margin-top:var(--sx-s-5)}.sx .sx-article blockquote+*,.sx .sx-article figure+*,.sx .sx-article table+*{margin-top:var(--sx-s-3)}@media (min-width:900px){.sx-band--reading>.sx-w,.sx-hero--reading>.sx-w{box-sizing:content-box;max-width:72ch}.sx-band--reading .sx-article{max-width:none}.sx-align--center{text-align:center}}@media (min-width:900px){.sx-align--center :is(.sx-wide__head,h1,h2,.sx-sub,.sx-body,.sx-hero__meta,.sx-example,.sx-ctablock__line),.sx-align--center.sx-wide__head{margin-inline:auto}.sx-align--center :is(.sx-cta-row,.sx-proof,.sx-chips,.sx-ctablock__actions){justify-content:center}.sx-align--center .sx-ctablock{flex-direction:column;justify-content:center}.sx-align--center+.sx-roleview .sx-roleview__tabs{justify-content:center}}.sx-hero--dark .sx-example{color:var(--sx-on-dark-2)}.sx-hero--dark .sx-example b{color:var(--sx-on-dark)}.sx-hero--dark .sx-chips a,.sx-hero--dark .sx-chips--static span{background:transparent;border-color:var(--sx-on-dark-line);color:var(--sx-on-dark)}.sx-hero--dark .sx-chips a:hover{border-color:var(--sx-on-dark-3)}.sx-hero--dark .sf-cta-book{--sf-cta-book-focus:var(--sf-focus-ring-dark)}.sx-hero--dark .sx-hero__visual :is(.sx-latest,.sx-confirm,.sx-form-card){color:var(--sx-ink)}.sx-hero--dark :is(.sx-latest,.sx-confirm,.sx-form-card) :is(.sx-sub,.sx-body,.sx-proof){color:var(--sx-ink-2)}.sx-hero--dark :is(.sx-latest,.sx-confirm,.sx-form-card) :is(a.sx-link,.sx-body a){color:var(--sx-link)}.sx-hero--dark :is(.sx-latest,.sx-confirm,.sx-form-card) :is(a,button):focus-visible{outline-color:var(--sx-link)}.sx-hero--dark+.sx-band--dark{border-top:1px solid var(--sx-dark-border)}