.sx{--sx-max:1280px;--sx-stage:radial-gradient(120% 90% at 70% 10%,#2b1f14 0%,#140f0a 48%,#0b0806 100%);--sx-on:#ffffffeb;--sx-on-mid:#ffffffa8;--sx-on-line:#ffffff1f}.sx-hero{background:var(--sx-stage);color:var(--sx-on);padding:clamp(104px,9vw,130px)var(--imp-gutter)clamp(72px,8vw,112px);overflow:hidden}.sx-hero-in{max-width:var(--sx-max);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,80px);margin:0 auto;display:grid}.sx-copy{justify-items:start;gap:24px;display:grid}.sx-kicker{box-shadow:inset 0 0 0 1px var(--sx-on-line);color:var(--sx-on);background:#ffffff14;border-radius:999px;padding:7px 13px;font-size:14px}.sx-hero h1{color:#fff;letter-spacing:-.055em;font-size:clamp(42px,4.7vw,78px);line-height:.94}.sx-lead{color:var(--sx-on-mid);max-width:44ch;font-size:19px;line-height:1.55}.sx-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.sx-textlink{color:inherit;text-underline-offset:5px;opacity:.82;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.sx-fit{color:var(--sx-on-mid);margin-top:-6px;font-size:14px}.bs{justify-self:end;gap:14px;width:min(100%,100svh - 300px);min-width:min(100%,460px);display:grid;position:relative}.bs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bs-switch{box-shadow:inset 0 0 0 1px var(--sx-on-line);background:#ffffff0f;border-radius:999px;gap:8px;padding:5px;display:flex}.bs-tab{height:40px;color:var(--sx-on);font:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .16s var(--imp-ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 6px;font-size:15px;display:inline-flex}.bs-tab:active{transform:scale(.97)}.bs-tab[aria-selected=true]{color:var(--imp-ink);background:#fff}.bs-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.bs-tab-thumb{background:#e9e5de;border-radius:50%;width:28px;height:28px;position:relative;overflow:hidden}.bs-tab-thumb img{object-fit:cover}.bs-wall{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bs-tile{aspect-ratio:1;animation:sx-rise .9s var(--imp-ease-out)both;animation-delay:calc(.16s + var(--i)*70ms);background:#1d1611;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #ffffff0f}.bs-tile-lead{border-radius:22px;grid-area:1/1/3/3}.bs-tile:nth-child(2){grid-area:1/3}.bs-tile:nth-child(3){grid-area:2/3}.bs-layer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .56s var(--imp-ease-out),transform .9s var(--imp-ease-out);transition-delay:calc(var(--i,0)*70ms);position:absolute;inset:0;transform:scale(1.045)}.bs-tile .bs-layer[data-active]{opacity:1;transform:none}.bs-input{z-index:3;animation:sx-rise .9s var(--imp-ease-out).12s both;align-items:center;gap:14px;margin:0;padding:0;display:flex;position:relative}.bs-input-shot{width:50px;height:50px;box-shadow:0 0 0 1px var(--sx-on-line);background:#e9e5de;border-radius:12px;flex:none;position:relative;overflow:hidden}.bs-input-shot .bs-layer{transition-delay:0s;transform:none}.bs-input-shot .bs-layer[data-active]{opacity:1}.bs-input figcaption{gap:1px;display:grid}.bs-input small{color:var(--sx-on-mid);font-size:12px}.bs-input b{color:#fff;font-size:15px;font-weight:500}.bs-input span{color:var(--sx-on-mid);font-size:13px}@keyframes sx-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.sx-section{max-width:var(--sx-max);padding:clamp(96px,10vw,150px)var(--imp-gutter)0;margin:0 auto}.sx-head{grid-template-columns:1.15fr 1fr;align-items:end;gap:16px 56px;margin-bottom:clamp(32px,4vw,56px);display:grid}.sx-head h2,.sx-faq h2{font-size:clamp(38px,4.6vw,68px);line-height:.98}.sx-head p{color:var(--imp-mid);max-width:46ch;font-size:17px;line-height:1.55}.sx-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.sx-step{align-content:start;gap:12px;display:grid}.sx-step-n{background:var(--imp-ink);color:#fff;border-radius:50%;justify-self:start;place-items:center;width:30px;height:30px;font-size:14px;font-weight:500;display:grid}.sx-step h3{letter-spacing:-.025em;margin-top:8px;font-size:22px;font-weight:500}.sx-step p{color:var(--imp-mid);font-size:15px;line-height:1.55}.sx-step-media{aspect-ratio:4/3;background:var(--imp-soft);border-radius:22px;position:relative;overflow:hidden}.sx-step-in{place-items:center;display:grid}.sx-url{z-index:2;max-width:calc(100% - 36px);color:var(--imp-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px -14px #14100a59}.sx-step-shot{aspect-ratio:1;border-radius:16px;width:52%;position:absolute;top:58%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 50px -24px #14100a80,0 0 0 5px #fff}.sx-step-shot img{object-fit:cover}.sx-step-fan span{--r:calc((var(--i) - 2.5)*6deg);aspect-ratio:1;width:40%;transform:translate(-50%,-50%)translateX(calc((var(--i) - 2.5)*16%))rotate(var(--r));transform-origin:50% 140%;transition:transform .5s var(--imp-ease-out);border-radius:12px;position:absolute;top:56%;left:50%;overflow:hidden;box-shadow:0 18px 36px -18px #14100a8c}.sx-step-fan img{object-fit:cover}.sx-step-clip video{aspect-ratio:1;object-fit:cover;border-radius:14px;width:auto;height:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px -24px #14100a80}.sx-addon{box-shadow:inset 0 0 0 1px var(--imp-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;padding:18px 22px;display:flex}.sx-addon b{font-size:16px;font-weight:500}.sx-addon>span{color:var(--imp-mid);font-size:15px}.sx-langs{gap:6px;margin-left:auto;display:flex}.sx-langs i{background:var(--imp-soft);color:var(--imp-ink);border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal}.sx-formats{margin:0;padding:0;list-style:none}.sx-format{border-top:1px solid var(--imp-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:24px 56px;padding:clamp(24px,3vw,40px) 0;display:grid}.sx-format:last-child{border-bottom:1px solid var(--imp-line)}.sx-format-copy{align-content:center;gap:10px;max-width:34ch;display:grid}.sx-format-n{color:var(--imp-faint);font-variant-numeric:tabular-nums;font-size:14px}.sx-format h3{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.05}.sx-format p{color:var(--imp-mid);font-size:16px;line-height:1.55}.sx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sx-pair-ad{aspect-ratio:1;background:var(--imp-soft);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 50px -34px #14100a80}.sx-pair-ad img{object-fit:cover;transition:transform .7s var(--imp-ease-out)}.sx-pair-ad video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-pair-ad em{color:#fff;background:#0c090699;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;position:absolute;top:12px;left:12px}.sx-more{background:var(--imp-soft);border-radius:22px;gap:10px;margin-top:40px;padding:24px;display:grid}.sx-more>p{color:var(--imp-mid);font-size:15px}.sx-more ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sx-more li{gap:4px;display:grid}.sx-more a{color:var(--imp-ink);text-underline-offset:4px;font-size:17px;font-weight:500}.sx-more span{color:var(--imp-mid);font-size:14px}.sx-cal{padding:clamp(72px,8vw,120px)var(--imp-gutter);background:var(--sx-stage);color:var(--sx-on);margin-top:clamp(96px,10vw,150px)}.sx-cal-in{max-width:var(--sx-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 72px;margin:0 auto;display:grid}.sx-cal-copy{gap:16px;display:grid}.sx-cal h2{color:#fff;font-size:clamp(38px,4.6vw,68px);line-height:.98}.sx-cal-copy p{color:var(--sx-on-mid);max-width:46ch;font-size:17px;line-height:1.6}.sx-cal-copy .sx-cta{margin-top:10px}.sx .bf-count{gap:12px;display:grid}.sx .bf-count-item{box-shadow:inset 0 0 0 1px var(--sx-on-line);color:#fff;background:#ffffff12;border-radius:22px;align-items:center;gap:20px;padding:20px;display:flex}.sx .bf-count-item-sm{background:#ffffff08}.sx .bf-tile{letter-spacing:-.05em;font-variant-numeric:tabular-nums;place-items:center;min-width:120px;padding:6px 14px;font-size:76px;font-weight:500;line-height:1;display:grid}.sx .bf-count-item-sm .bf-tile{font-size:52px}.sx .bf-count-label{color:var(--sx-on-mid);gap:4px;font-size:14px;display:grid}.sx .bf-count-label b{color:#fff;font-size:18px;font-weight:500}.sx .bf-clock{font-variant-numeric:tabular-nums}.sx-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 56px;display:grid}.sx-faq details{border-bottom:1px solid var(--imp-line)}.sx-faq details:first-child{border-top:1px solid var(--imp-line)}.sx-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:24px;padding:22px 4px;font-size:19px;font-weight:500;list-style:none;display:flex}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary i{flex:none;width:16px;height:16px;margin-top:6px;position:relative}.sx-faq summary i:before,.sx-faq summary i:after{content:"";width:16px;height:1.6px;transition:transform .3s var(--imp-ease-out);background:currentColor;position:absolute;top:7px;left:0}.sx-faq summary i:after{transform:rotate(90deg)}.sx-faq details[open] summary i:after{transform:rotate(0)}.sx-faq details p{color:var(--imp-mid);padding:0 40px 22px 4px;line-height:1.6}.sx-finale{padding:clamp(96px,11vw,160px)var(--imp-gutter);background:var(--sx-stage);color:#fff;margin-top:clamp(96px,10vw,150px);position:relative;overflow:hidden}.sx-finale-in{z-index:1;max-width:var(--sx-max);justify-items:start;gap:22px;margin:0 auto;display:grid;position:relative}.sx-finale h2{color:#fff;max-width:12ch;font-size:clamp(44px,6.4vw,104px);line-height:.94}.sx-finale p{color:var(--sx-on-mid);max-width:46ch;font-size:18px;line-height:1.55}.sx-finale small{color:#ffffff80;font-size:14px}.sx-fan{right:max(var(--imp-gutter),calc((100% - var(--sx-max))/2));pointer-events:none;width:min(46%,560px);height:360px;position:absolute;top:50%;transform:translateY(-50%)}.sx-fan span{--r:calc((var(--i) - 2.5)*7deg);aspect-ratio:1;width:210px;transform:translateX(calc((var(--i) - 2.5)*50px))rotate(var(--r));transform-origin:50% 120%;border-radius:18px;margin:-105px 0 0 -105px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -20px #000000bf}.sx-fan img{object-fit:cover}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sx-fan span{animation:linear both sx-fan-open;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes sx-fan-open{0%{transform:translate(0)rotate(0)translateY(30px)}}.sx-guides{padding-bottom:clamp(80px,9vw,120px)}.sx-guides h2{margin-bottom:18px;font-size:22px}.sx-guides ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sx-guides a{background:var(--imp-soft);height:100%;color:var(--imp-ink);border-radius:20px;gap:6px;padding:22px;text-decoration:none;transition:background-color .2s;display:grid}.sx-guides b{letter-spacing:-.02em;font-size:18px;font-weight:500}.sx-guides span{color:var(--imp-mid);font-size:14px;line-height:1.45}@media (hover:hover) and (pointer:fine){.sx-textlink:hover{opacity:1}.bs-tab[aria-selected=false]:hover{background:#ffffff1a}.sx-step:hover .sx-step-fan span{transform:translate(-50%,-50%)translateX(calc((var(--i) - 2.5)*21%))rotate(calc(var(--r)*1.3))}.sx-pair-ad:hover img{transform:scale(1.03)}.sx-guides a:hover{background:#ebe8e2}}@media (max-width:1040px){.sx-hero-in{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px}.sx-copy,.bs-top{display:contents}.sx-kicker{order:0}.sx-hero h1{order:1}.bs{order:2;justify-self:stretch;width:100%;min-width:0}.sx-hero .sx-cta{order:3}.sx-hero .sx-lead{order:4}.sx-hero .sx-fit{order:5;margin-top:-10px}.bs-switch{order:0;justify-self:start}.bs-wall{order:1}.bs-input{order:2}}@media (max-width:860px){.sx-head,.sx-cal-in,.sx-faq{grid-template-columns:minmax(0,1fr)}.sx-steps{grid-template-columns:minmax(0,1fr);gap:40px}.sx-format{grid-template-columns:minmax(0,1fr);gap:18px}.sx-more ul,.sx-guides ul{grid-template-columns:minmax(0,1fr)}.sx-langs{margin-left:0}.sx-fan{display:none}.sx .bf-tile{min-width:88px;font-size:56px}.sx .bf-count-item-sm .bf-tile{font-size:40px}}@media (max-width:560px){.sx-hero{padding-top:92px}.sx-kicker{display:none}.sx-hero h1{font-size:40px}.sx-lead{font-size:17px}.bs-wall{gap:8px}.bs-tile{border-radius:12px}.bs-tile-lead{border-radius:16px}.bs-tab{padding-right:14px;font-size:14px}.sx-faq summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.bs-tile,.bs-input{animation:.3s both sx-fade}.bs-layer{transition:opacity .3s;transform:none}.sx-step-fan span,.sx-pair-ad img{transition:none}}@keyframes sx-fade{0%{opacity:0}}
