.mi-lead{max-width:calc(760px * var(--rs-w));text-align:center;margin:0 auto}.mi-lead .mi-sub{margin-left:auto;margin-right:auto}.mi-eyebrow{font-size:var(--rs-fs-label);color:var(--text-muted);margin:0 0 18px;font-weight:600}.mi-tm{vertical-align:super;opacity:.65;letter-spacing:0;margin-left:2px;font-size:.5em;font-weight:600}.mi-h2{font-size:var(--rs-fs-section);letter-spacing:-.03em;margin:0 0 20px;font-weight:700;line-height:1.04}.mi-sub{font-size:var(--rs-fs-lede);color:var(--text-muted);max-width:calc(440px * var(--rs-w));margin:0 0 32px;line-height:1.6}.mi-points{font-size:var(--rs-fs-small);color:var(--text-muted);opacity:.85;letter-spacing:.01em;margin:18px 0 0}.mi-cta{text-align:center;max-width:760px;margin:clamp(30px,4.5vw,52px) auto 0}@media (max-width:820px){.mi-points{margin-top:18px}}.mi-film{margin-top:clamp(40px,6vw,76px);max-width:none;margin-inline:-24px;position:relative}.mi-film .vid-frame{box-shadow:none;aspect-ratio:1920/816;border:0;border-radius:0}@media (min-width:861px){.mi-film{max-width:1280px;margin-inline:auto}.mi-film .vid-frame{border-radius:20px}}@media (max-width:900px){.mi-film{max-width:560px;margin-inline:auto}.mi-film .vid-frame{aspect-ratio:1;border-radius:20px}}@media (max-width:607px){.mi-film{max-width:none;margin-inline:-24px}.mi-film .vid-frame{border-radius:0}}@media (max-width:860px){.mi-film{margin-top:clamp(28px,8vw,44px)}}
.sw-wrap{max-width:calc(1100px * var(--rs-w));margin:0 auto}.sw-head{max-width:calc(840px * var(--rs-w));margin-bottom:clamp(40px,5vw,64px)}.sw-eyebrow{font-size:var(--rs-fs-label);color:var(--text-muted);margin-bottom:16px;font-weight:600}.sw-title{font-size:var(--rs-fs-section);letter-spacing:-.03em;text-wrap:balance;margin-bottom:18px;font-weight:700;line-height:1.12}.sw-lede{font-size:var(--rs-fs-lede);color:var(--text-muted)}.sw-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.sw-art{isolation:isolate;justify-content:center;display:flex;position:relative}.sw-art .rs-art{z-index:1;max-width:440px;position:relative}.sw-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#0a0a0b1a 0%,#0a0a0b00 70%);border-radius:9999px;width:340px;height:340px;animation:26s ease-in-out infinite sw-drift;position:absolute;bottom:-6%;right:-4%}@keyframes sw-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-30px,-24px)scale(1.1)}}.sw-steps{margin:0;padding:0;list-style:none}.sw-step{border-top:1px solid var(--hairline);grid-template-columns:36px 1fr;align-items:start;gap:16px;padding:22px 0;display:grid}.sw-num{width:32px;height:32px;color:var(--text);background:var(--chip-bg);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.sw-step:first-child{border-top:0;padding-top:0}.sw-step:last-child{padding-bottom:0}.sw-step h3{font-size:var(--rs-fs-card);letter-spacing:-.02em;margin:3px 0 4px;font-weight:700}.sw-step p{font-size:var(--rs-fs-body);color:var(--text-muted);line-height:1.5}@media (max-width:880px){.sw-grid{grid-template-columns:1fr;gap:32px}.sw-art{order:2}.sw-art .rs-art{max-width:340px}}.sw-art .sw-tk{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.sw-art .sw-t1{animation:7s cubic-bezier(.34,1.56,.64,1) .2s infinite both sw-pop}.sw-art .sw-t2{animation:7s cubic-bezier(.34,1.56,.64,1) .9s infinite both sw-pop}.sw-art .sw-t3{animation:7s cubic-bezier(.22,1,.36,1) infinite sw-place}.sw-art .sw-rail{transform-box:fill-box;transform-origin:0;animation:7s ease-out infinite sw-rail}}@keyframes sw-pop{0%,4%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.12)}14%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes sw-place{0%,30%{opacity:1;transform:translate(0)scale(1)}46%{transform:translate(19.4px,-89px)scale(1.12)}50%,88%{opacity:1;transform:translate(19.4px,-89px)scale(1)}96%{opacity:0;transform:translate(19.4px,-89px)scale(.9)}97%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes sw-rail{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}
