.sx-cta,.sx-faq,.sx-features,.sx-how,.sx-pricing{padding-top:clamp(90px,10vw,160px);scroll-margin-top:30px}.sx-head{text-align:center;margin:0 auto clamp(40px,5vw,64px);max-width:860px}.sx-cta h2,.sx-head h2{font-size:clamp(36px,4.3vw,72px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:24px 0 18px}.sx-cta h2 span,.sx-head h2 span{color:#888}.sx-cta>p,.sx-head>p{color:#999;font-size:17px;line-height:1.65;margin:0 auto;max-width:560px}.sx-step{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-areas:"stage copy";gap:clamp(28px,4.5vw,72px);align-items:center;margin-bottom:clamp(56px,7vw,110px)}.sx-step--flip{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);grid-template-areas:"copy stage"}.sx-stage{grid-area:stage;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;aspect-ratio:16/11;background:#15161b;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 100px #00000099}.sx-stage-bg{position:absolute;inset:-4%;background-size:cover;background-position:50%;animation:sx-drift 42s ease-in-out infinite alternate;will-change:transform}@keyframes sx-drift{to{transform:scale(1.07) translate3d(-1.4%,-1%,0)}}.sx-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 110px #00000038}.sx-window{position:absolute;z-index:2;left:11%;top:13%;width:78%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 0 0 1px #0000001f,0 40px 90px #0000006e,0 8px 24px #00000040;animation:sx-float 9s ease-in-out infinite alternate}.sx-step--flip .sx-window{left:16%;width:90%}@keyframes sx-float{to{transform:translate3d(0,-7px,0)}}.sx-chrome{flex:none;display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:#f3f1ec;border-bottom:1px solid #0000001a}.sx-chrome i{width:10px;height:10px;border-radius:50%;background:#0000002b}.sx-chrome span{margin-left:12px;color:#8b877e;font-size:12px;letter-spacing:.2px}.sx-window .sx-clip{display:block;flex:1 1;min-height:0;width:100%;object-fit:cover;object-position:50% 0;background:#fff}.sx-step-copy{grid-area:copy;min-width:0}.sx-step-n{display:block;font-size:13px;letter-spacing:2px;color:#7e7e7e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-step-n i{font-style:normal;color:#ecc784;margin-left:10px;text-transform:uppercase}.sx-step h3{font-size:clamp(26px,2.5vw,38px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:16px 0 14px;text-wrap:balance}.sx-step p{color:#9a9a9a;font-size:16px;line-height:1.65;margin:0 0 20px;max-width:420px}.sx-step ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sx-step li{position:relative;padding-left:20px;color:#d2d2d2;font-size:15px}.sx-step li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#ecc784}.sx-step-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#ecc784;font-size:15px}.sx-step-link span{transition:transform .2s ease}.sx-step-link:focus-visible span,.sx-step-link:hover span{transform:translateX(4px)}.sx-step-link:focus-visible{outline:2px solid #ecc784;outline-offset:4px;border-radius:4px}.sx-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(240px,auto);gap:18px}.sx-card{position:relative;overflow:hidden;isolation:isolate;min-width:0;padding:32px;border-radius:25px;border:1px solid #ffffff20;background:#0c0c0c;box-shadow:inset 0 0 65px #ffffff05}.sx-card--peek{min-height:380px}.sx-card--peek>:not(.sx-peek){max-width:40%}.sx-peek{position:absolute;right:-2%;bottom:-16%;width:58%;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 80px #000;transform:rotate(-2deg);transform-origin:100% 100%}.sx-peek .sx-clip{display:block;width:100%;aspect-ratio:1000/720;object-fit:cover;background:#fff}.sx-keep{display:grid;place-items:center;width:64px;height:64px;margin-top:26px;border-radius:50%;color:#ecc784;border:1px solid #ecc78455;background:radial-gradient(circle,#ecc78422,transparent 70%)}.sx-card--wide{grid-column:span 4}.sx-card--media{grid-column:span 2;padding:0 0 30px}.sx-card--half{grid-column:span 3}.sx-card h3{margin:0 0 12px;font-size:clamp(21px,1.8vw,28px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.sx-card p{margin:0;max-width:470px;color:#929292;font-size:15px;line-height:1.6}.sx-card--media h3,.sx-card--media p{margin-left:30px;margin-right:30px}.sx-card--media h3{margin-top:0}.sx-card-media{position:relative;aspect-ratio:16/9;margin-bottom:22px;overflow:hidden;background:#000}.sx-card-media .sx-clip{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12);-webkit-mask-image:radial-gradient(ellipse 58% 55% at 50% 46%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 58% 55% at 50% 46%,#000 45%,transparent 100%)}.sx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sx-chips span{padding:7px 14px;border-radius:999px;border:1px solid #ffffff1c;background:#ffffff08;color:#cfcfcf;font-size:13px}.sx-design{align-items:center;flex-wrap:wrap;gap:28px;margin-top:26px}.sx-design,.sx-swatches{display:flex}.sx-swatches i{width:54px;height:54px;margin-left:-12px;border-radius:50%;box-shadow:0 0 0 4px #0c0c0c,inset 0 0 0 1px #ffffff26}.sx-swatches i:first-child{margin-left:0}.sx-fonts{display:flex;gap:12px}.sx-fonts span{display:grid;place-items:center;width:84px;height:84px;border-radius:18px;border:1px solid #ffffff1c;background:#ffffff08;color:#f0f0f0;font-size:38px}.sx-switch{display:inline-flex;margin-top:28px;padding:4px;border-radius:999px;background:#ffffff10;box-shadow:inset 0 0 0 1px #ffffff14}.sx-switch button{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:0;border-radius:999px;background:transparent;color:#aaa;font:inherit;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.sx-switch button[aria-pressed=true]{background:#f4f4f4;color:#111}.sx-switch em{font-style:normal;font-size:11px;color:#ecc784}.sx-switch button[aria-pressed=true] em{color:#8a6a3a}.sx-pricing{overflow-x:clip}.sx-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:860px;margin:0 auto;padding-block:8px}.sx-plan-wrap,.sx-plans{position:relative}.sx-halo{position:absolute;inset:-16% -20%;z-index:0;pointer-events:none;opacity:0;transform:scale(.84);transition:opacity .6s ease,transform 1s cubic-bezier(.22,1,.36,1)}.sx-halo img{position:absolute;left:50%;top:50%;max-width:none;transform:translate(-50%,-50%);animation:sx-turn 34s linear infinite paused;-webkit-user-select:none;user-select:none}.sx-halo-a{width:125%;opacity:.55}.sx-halo-b{width:82%;opacity:.7;animation-direction:reverse!important;animation-duration:24s!important}.sx-plan-wrap:focus-within .sx-halo,.sx-plan-wrap:hover .sx-halo{opacity:1;transform:scale(1)}.sx-plan-wrap:focus-within .sx-halo img,.sx-plan-wrap:hover .sx-halo img{animation-play-state:running}@keyframes sx-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}.sx-plan{position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:600px;height:100%;padding:34px 28px 30px;text-align:center;border-radius:24px;border:1px solid #ffffff1f;background:linear-gradient(180deg,#17171cb8,#0d0d10a6 55%,#121216b3);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:inset 0 1px 0 #ffffff26,inset 0 0 40px #ffffff05,0 30px 80px #00000066;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.sx-plan:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transform:translateY(22%);transition:opacity .55s ease,transform .8s cubic-bezier(.22,1,.36,1);background:radial-gradient(130% 72% at 50% 112%,var(--g1,#8793ac99) 0,var(--g2,#ece4d726) 42%,transparent 74%)}.sx-plan-wrap--hot .sx-plan{--g1:#ecc78499;--g2:#bb936040}.sx-plan-wrap:not(.sx-plan-wrap--hot) .sx-plan{--g1:#8793acb3;--g2:#ece4d726}.sx-glow-in{position:absolute;left:50%;bottom:-34%;z-index:0;width:135%;max-width:none;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(18%);transition:opacity .6s ease,transform .9s cubic-bezier(.22,1,.36,1)}.sx-plan-wrap:focus-within .sx-plan,.sx-plan:hover{transform:translateY(-6px);border-color:#ecc78499;box-shadow:inset 0 1px 0 #ffffff33,inset 0 0 50px #ecc78412,0 40px 90px #00000080}.sx-plan-wrap:focus-within .sx-plan:before,.sx-plan:hover:before{opacity:1;transform:translateY(0)}.sx-glow-in{filter:blur(7px)}.sx-plan-wrap:focus-within .sx-glow-in,.sx-plan:hover .sx-glow-in{opacity:.34;transform:translateX(-50%) translateY(0)}.sx-plan>*{position:relative;z-index:1}.sx-plan>.sx-glow-in{position:absolute;z-index:0}.sx-plan h3,.sx-plan li,.sx-plan p{text-shadow:0 1px 10px #000000b0}.sx-plan--hot{border-color:#ecc78455}.sx-plan-tag{position:absolute!important;top:14px;left:50%;translate:-50% 0;font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:#ecc784}.sx-plan h3{margin:6px 0 0;font-size:21px;font-weight:500;letter-spacing:-.02em}.sx-plan-blurb{margin:8px 0 0;max-width:24ch;color:#9b9b9b;font-size:13.5px;line-height:1.5}.sx-price{margin:26px 0 0;display:flex;align-items:flex-start;justify-content:center;gap:3px;line-height:1}.sx-price sup{margin-top:8px;font-size:20px;font-weight:500;color:#d8d8d8}.sx-price b{font-size:64px;font-weight:500;letter-spacing:-.05em}.sx-per{margin:8px 0 0;color:#a2a2a2;font-size:13px}.sx-bill{margin:6px 0 22px;color:#777;font-size:12px}.sx-cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:999px;font-size:14px;font-weight:500;color:#f1efe9;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px 0 #ffffff1a}.sx-cta-btn--hot{color:#15120d;background:linear-gradient(160deg,#ece4d7,#ecc784);box-shadow:0 10px 30px #ecc78444,inset 0 1px 0 #ffffffb0}.sx-cta-btn:focus-visible{outline:2px solid #ecc784;outline-offset:3px}.sx-plan ul{align-self:stretch;list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px;text-align:left}.sx-plan li{position:relative;padding-left:16px;color:#d6d6d6;font-size:13.5px;line-height:1.45}.sx-plan li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#ecc784}@media (hover:none){.sx-plan-wrap--hot .sx-halo{opacity:.5;transform:none}.sx-plan-wrap--hot .sx-plan:before{opacity:.7;transform:none}}.sx-faq-list{max-width:820px;margin:0 auto;border-bottom:1px solid #ffffff18}.sx-faq details{border-top:1px solid #ffffff18}.sx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.01em;cursor:pointer;list-style:none}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary svg{flex:none;color:#8a8a8a;transition:transform .25s ease}.sx-faq details[open] summary svg{transform:rotate(45deg);color:#ecc784}.sx-faq details p{margin:0 0 26px;max-width:700px;color:#999;font-size:16px;line-height:1.7}.sx-cta{position:relative;text-align:center;padding-bottom:clamp(70px,8vw,120px);isolation:isolate;overflow-x:clip}.sx-cta:before{content:"";position:absolute;left:50%;top:58%;width:min(900px,100%);height:420px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#8793ac33,#8793ac22 60%,transparent);filter:blur(30px);z-index:-1;pointer-events:none}.sx-cta h2{margin-top:0}.sx-cta .lx-actions{justify-content:center;margin-top:34px}@media (max-width:640px){.navigation{gap:6px;padding-right:10px}.brand span,.login-link,.preview-link{white-space:nowrap}.preview-link{gap:8px;padding-left:12px}.login-link{padding:8px 2px}.brand-logo{height:22px}}.sx-faq summary:focus-visible,.sx-switch button:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:8px}@media (max-width:1000px){.sx-card--half,.sx-card--wide{grid-column:span 6}.sx-card--media{grid-column:span 3}}@media (max-width:800px){.sx-step,.sx-step--flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stage";gap:26px}.sx-stage{aspect-ratio:4/4.6;border-radius:18px}.sx-step--flip .sx-window,.sx-window{left:7%;top:9%;width:86%;height:100%;border-radius:12px 12px 0 0}.sx-card{padding:26px}.sx-card--peek{min-height:0}.sx-card--peek>:not(.sx-peek){max-width:none}.sx-peek{position:relative;right:auto;bottom:auto;width:100%;margin-top:24px;transform:none}.sx-card--media{grid-column:span 6;padding:0 0 26px}.sx-card--media h3,.sx-card--media p{margin-left:26px;margin-right:26px}.sx-plans{grid-template-columns:minmax(0,1fr)}.sx-plan{min-height:0;padding:32px 24px 28px}}@media (prefers-reduced-motion:reduce){.sx-halo img{animation:none}.sx-glow-in,.sx-halo,.sx-plan,.sx-plan:before{transition:none}}.lx-btn,.preview-link,.sx-cta-btn{position:relative;isolation:isolate;overflow:hidden;transition:color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.lx-btn:before,.preview-link:before,.sx-cta-btn:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--fill,#ece4d7);transition:transform .4s cubic-bezier(.22,1,.36,1)}.lx-btn:focus-visible,.lx-btn:hover,.preview-link:focus-visible,.preview-link:hover,.sx-cta-btn:focus-visible,.sx-cta-btn:hover{transform:none}.lx-btn--dark:before,.sx-cta-btn:not(.sx-cta-btn--hot):before{--fill:#ece4d7;transform:translateY(100%)}.lx-btn--dark:focus-visible:before,.lx-btn--dark:hover:before,.sx-cta-btn:not(.sx-cta-btn--hot):focus-visible:before,.sx-cta-btn:not(.sx-cta-btn--hot):hover:before{transform:translateY(0)}.lx-btn--dark:focus-visible,.lx-btn--dark:hover,.sx-cta-btn:not(.sx-cta-btn--hot):focus-visible,.sx-cta-btn:not(.sx-cta-btn--hot):hover{color:#15120d;background:#ffffff0f}.lx-btn--hot:before{--fill:#15120d;transform:translateX(100%)}.lx-btn--hot:focus-visible:before,.lx-btn--hot:hover:before{transform:translateX(0)}.lx-btn--hot:focus-visible,.lx-btn--hot:hover{color:#ecc784;box-shadow:inset 0 0 0 1px #ecc784,0 10px 30px #ecc78433}.sx-cta-btn--hot:before{--fill:#15120d;transform:translateX(-100%)}.sx-cta-btn--hot:focus-visible:before,.sx-cta-btn--hot:hover:before{transform:translateX(0)}.sx-cta-btn--hot:focus-visible,.sx-cta-btn--hot:hover{color:#ecc784;box-shadow:inset 0 0 0 1px #ecc784,0 10px 30px #ecc78433}.preview-link:before{--fill:#ece4d7;transform:translateY(-100%)}.preview-link:focus-visible:before,.preview-link:hover:before{transform:translateY(0)}.preview-link:focus-visible,.preview-link:hover{color:#15120d}.preview-link span{transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.preview-link:focus-visible span,.preview-link:hover span{background:#15120d;color:#ecc784}@media (prefers-reduced-motion:reduce){.lx-btn,.lx-btn:before,.preview-link,.preview-link:before,.sx-cta-btn,.sx-cta-btn:before{transition:none}}.sx-plans{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;gap:18px}.sx-credit-note{max-width:850px;margin:30px auto 0;color:#a0a0a0;text-align:center;line-height:1.65}.sx-credit-note a{color:#ecc784;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.sx-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media(max-width:640px){.sx-plans{grid-template-columns:minmax(0,1fr);max-width:520px}}