.sx,.sx-wrap,.sx>.container{position:relative}.sx{--sx-fg:var(--text-1);--sx-muted:var(--text-2);--sx-line:var(--line-dark-2);--sx-card:rgba(245, 243, 239, .035);padding:var(--section-y)0;overflow:hidden;isolation:isolate;color:var(--sx-fg)}.sx--bg-dark{background:0 0}.sx--bg-deep{background:linear-gradient(180deg,#0c0d0b,#111310);border-block:1px solid var(--line-dark)}.sx--bg-light{--sx-fg:var(--ink);--sx-muted:#4a4943;--sx-line:var(--card-rule);--sx-card:var(--white);background:var(--paper)}.sx--bg-accent{--sx-fg:var(--white);--sx-muted:rgba(255, 255, 255, .86);--sx-line:rgba(255, 255, 255, .4);--sx-card:rgba(0, 0, 0, .14);background:linear-gradient(135deg,#e45e32,#c94c25)}.sx--bg-accent .eyebrow,.sx--bg-light .eyebrow{color:currentColor}.sx--bg-accent .btn--primary{--btn-bg:var(--ink);--btn-bd:var(--ink);box-shadow:none}.sx--bg-accent .btn--ghost{--btn-bd:rgba(255, 255, 255, .8)}.sx--bg-light .btn--ghost{--btn-bd:var(--ink);color:var(--ink)}.sx--bg-light .accent,.sx--bg-light .em,.sx-faq__item summary:hover,.sx-stat b{color:var(--orange)}.sx--bg-accent .em{color:var(--white);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sx__text{max-width:820px}.sx--center .sx__text{margin-inline:auto;text-align:center}.sx--center .eyebrow--lead{justify-content:center}.sx__title{margin-top:18px;max-width:18ch;overflow-wrap:anywhere}.sx--center .sx__title{margin-inline:auto;max-width:22ch}.sx__body{margin-top:24px;color:var(--sx-muted)}.sx__body p+p{margin-top:1em}.sx__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.sx--center .sx__actions{justify-content:center}.sx__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.sx__split--left .sx__media{order:-1}.sx__split .sx__text{max-width:none}.sx__media{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--sx-line)}.sx__media img{display:block;width:100%;height:auto}.sx-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,56px)}.sx-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 28px 32px;border:1px solid var(--sx-line);border-radius:var(--radius);background:var(--sx-card);color:inherit;transition:opacity .9s var(--ease),transform .9s var(--ease),border-color .3s,box-shadow .3s;transition-delay:var(--d, 0s),var(--d, 0s),0s,0s}a.sx-card:hover{border-color:var(--orange);box-shadow:0 18px 40px -22px rgba(228,94,50,.55)}.sx-card__num{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--orange)}.sx--bg-accent .sx-card__go,.sx--bg-accent .sx-card__num,.sx--bg-accent .sx-stat b{color:var(--white)}.sx-card__title{font-size:clamp(20px,1.7vw,24px);font-weight:650;line-height:1.2;letter-spacing:-.01em}.sx-card p,.sx-stat span{color:var(--sx-muted);font-size:16px}.sx-card p{line-height:1.5}.sx-card__go{margin-top:auto;padding-top:12px;color:var(--orange);font-size:20px;transition:transform .3s var(--ease)}a.sx-card:hover .sx-card__go{transform:translateX(5px)}.sx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--sx-line)}.sx-stat{padding:28px 24px 8px 0}.sx-stat+.sx-stat{padding-left:28px;border-left:1px solid var(--sx-line)}.sx-stat b{display:block}.sx-stat span{display:block;margin-top:8px}.sx--center .sx-stats{text-align:center}.sx-faq{max-width:860px;margin-top:clamp(28px,3.5vw,48px);border-top:1px solid var(--sx-line)}.sx--center .sx-faq{margin-inline:auto;text-align:left}.sx-faq__item{border-bottom:1px solid var(--sx-line)}.sx-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.35}.sx-faq__item summary::-webkit-details-marker{display:none}.sx-faq__item summary::after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--sx-line);border-radius:50%;font-size:20px;font-weight:400;color:var(--orange);transition:transform .3s var(--ease),background-color .3s,color .3s}.sx-faq__item[open] summary::after{content:"–";background:var(--orange);border-color:var(--orange);color:var(--white)}.sx--bg-accent .sx-faq__item summary:hover{color:var(--white);text-decoration:underline}.sx-faq__a{padding:0 0 24px;max-width:720px;color:var(--sx-muted);font-size:17px;line-height:1.6}.sx-faq__a p+p{margin-top:.9em}.sx--cta{text-align:center}.sx--cta .sx__text{margin-inline:auto}.sx--cta .sx__title{margin-inline:auto;max-width:20ch}.sx--cta .sx__actions{justify-content:center}.sx--cta.sx--bg-dark,.sx--cta.sx--bg-deep{background:radial-gradient(60% 90%at 50%0,rgba(228,94,50,.18),transparent 70%),#0c0d0b}.sx--html{padding-block:clamp(32px,4vw,56px)}.sx__html{overflow-wrap:anywhere}.sx__html,.sx__html iframe,.sx__html img,.sx__html video{max-width:100%}@media (max-width:1024px){.sx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sx__split{grid-template-columns:1fr}.sx__split--left .sx__media{order:0}}@media (max-width:640px){.sx-cards{grid-template-columns:1fr}.sx-stat,.sx-stat+.sx-stat{padding:22px 0;border-left:0;border-bottom:1px solid var(--sx-line)}.sx-stats{grid-template-columns:1fr 1fr}.sx-stat{padding-right:12px}}