.sp{--sp-bg: #000;--sp-surface: #161617;--sp-surface-2: #1d1d1f;--sp-line: rgb(255 255 255 / .1);--sp-edge: #1d1d1f;--sp-text: #f5f5f7;--sp-body: #d2d2d7;--sp-muted: #a1a1a6;--sp-faint: #86868b;--sp-link: #2997ff;--sp-accent: #0071e3;--sp-gutter: clamp(20px, 4vw, 40px);--sp-max: 1180px;position:relative;background:var(--sp-bg);color:var(--sp-text);font-family:var(--font-body-family)}.sp--gray{--sp-bg: #f5f5f7;--sp-surface: #fff;--sp-surface-2: #e8e8ed;--sp-line: rgb(0 0 0 / .08);--sp-edge: #d2d2d7;--sp-text: #1d1d1f;--sp-body: #424245;--sp-muted: #6e6e73;--sp-faint: #86868b;--sp-link: #0066cc}.sp--light{--sp-bg: #fff;--sp-surface: #f5f5f7;--sp-surface-2: #e8e8ed;--sp-line: rgb(0 0 0 / .08);--sp-edge: #d2d2d7;--sp-text: #1d1d1f;--sp-body: #424245;--sp-muted: #6e6e73;--sp-faint: #86868b;--sp-link: #0066cc}.sp__wrap{width:min(100% - 2 * var(--sp-gutter),var(--sp-max));margin-inline:auto}.sp__h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.04em;text-transform:none;text-wrap:balance}.sp__lead{margin:12px 0 0;color:var(--sp-body);font-size:clamp(17px,1.5vw,21px);line-height:1.4;letter-spacing:-.015em;text-wrap:pretty}.sp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:clamp(24px,3vw,36px)}.sp__more{display:inline-flex;align-items:center;gap:2px;color:var(--sp-link);font-size:17px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.sp__more svg{width:14px;height:14px;transition:translate .25s ease}@media(hover:hover){.sp__more:hover{text-decoration:underline}.sp__more:hover svg{translate:3px 0}}.sp a:focus-visible,.sp button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.sp-stars{letter-spacing:.12em}.sp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:980px;background:var(--sp-accent);color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .2s ease,box-shadow .2s ease}.sp-btn--lg{min-height:54px;padding:0 32px;font-size:17px}.sp-btn--outline{background:transparent;color:var(--sp-link);box-shadow:inset 0 0 0 1px var(--sp-accent)}@media(hover:hover){.sp-btn:hover{background:#0068d6}.sp-btn--outline:hover{background:#0071e324}}.sp-btn[aria-busy=true]{cursor:progress;opacity:.7}.sp-hero{overflow:hidden;padding-top:calc(var(--header-height, 0px) + clamp(40px,5vw,72px));background:var(--sp-bg);text-align:center}.sp-hero__icon{display:block;width:clamp(48px,4.2vw,60px);height:auto;margin:0 auto}.sp-hero__title{margin:clamp(18px,2vw,26px) 0 0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(44px,6.2vw,88px);font-weight:600;line-height:1;letter-spacing:-.05em;text-transform:none;text-wrap:balance}.sp-hero__accent{display:inline-block;color:#86868b}.sp-hero__sub{max-width:34em;margin:clamp(14px,1.6vw,20px) auto 0;color:var(--sp-body);font-size:clamp(17px,1.7vw,24px);line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.sp-hero__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:clamp(24px,2.6vw,34px)}.sp-hero__free{display:inline-flex;align-items:center;gap:2px;color:var(--sp-link);font-size:17px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.sp-hero__free svg{width:14px;height:14px;transition:translate .25s ease}@media(hover:hover){.sp-hero__free:hover{text-decoration:underline}.sp-hero__free:hover svg{translate:3px 0}}@media(pointer:coarse){.sp__more,.sp-hero__free{padding-block:12px;margin-block:-12px}.sp-proof__aside .sp__more{margin-top:6px}}.sp-hero__proof{margin:18px auto 0;color:var(--sp-muted);font-size:14px;line-height:1.5;text-wrap:balance}.sp-hero__proof strong{color:var(--sp-text);font-weight:600}@media screen and (max-width:600px){.sp-hero__sep{display:none}.sp-hero__trust{display:block;margin-top:2px}}.sp-hero__lineup{position:relative;width:min(100%,1040px);aspect-ratio:1040 / 392;margin:clamp(28px,3.4vw,44px) auto 0}.sp-hero__item{position:absolute;aspect-ratio:1}.sp-hero__item img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 34px rgb(0 0 0 / .6)) brightness(var(--sp-b, 1))}.sp-hero__item:after{position:absolute;right:16.5%;bottom:calc(3.2% - 12px);left:16.5%;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .75),transparent);content:""}.sp-hero__item--1{z-index:3;left:32.69%;bottom:5.1%;width:34.62%}.sp-hero__item--2{z-index:2;left:16.83%;bottom:13.78%;width:27.88%;--sp-b: .9}.sp-hero__item--3{z-index:2;left:55.29%;bottom:13.78%;width:27.88%;--sp-b: .9}.sp-hero__item--4{z-index:1;left:3.17%;bottom:21.43%;width:22.12%;--sp-b: .74}.sp-hero__item--5{z-index:1;left:74.71%;bottom:21.43%;width:22.12%;--sp-b: .74}@media(prefers-reduced-motion:no-preference){.sp-hero__intro{animation:sp-rise .9s cubic-bezier(.16,1,.3,1) 80ms backwards}.sp-hero__item{animation:sp-rise 1.1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.24s + var(--sp-i, 0) * 90ms)}}@keyframes sp-rise{0%{opacity:0;translate:0 32px}}@media screen and (max-width:749px){.sp-hero__lineup{width:150%;margin-inline:-25%}}.sp-doors{padding:clamp(64px,7vw,96px) 0 clamp(24px,3vw,40px)}.sp-doors__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.sp-door{position:relative;display:flex;flex-direction:column;height:100%;min-height:420px;padding:0 24px 26px;overflow:hidden;border:1px solid var(--sp-edge);border-radius:28px;background:var(--sp-surface);color:var(--sp-text);text-decoration:none;isolation:isolate}.sp-door__arrow{position:absolute;z-index:4;top:18px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / .12);border-radius:50%;background:#ffffff14;transition:background-color .25s ease}.sp-door__arrow svg{width:14px;height:14px;transition:translate .25s ease}.sp-door__pics{position:relative;display:block;margin:0 -24px 10px}.sp-door__stage{position:relative;display:block;width:min(100%,330px);aspect-ratio:263 / 236;margin:0 auto}.sp-door__pic{position:absolute;display:block;aspect-ratio:1;transition:translate .5s cubic-bezier(.22,1,.36,1),rotate .5s cubic-bezier(.22,1,.36,1)}.sp-door__pic img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 28px rgb(0 0 0 / .55)) brightness(var(--sp-b, 1))}.sp-door__pic--front{z-index:2;left:-4.8%;bottom:5.1%;width:74.5%}.sp-door__pic--back{z-index:1;left:38.6%;bottom:10.2%;width:65.4%;--sp-b: .8}.sp-door__stage--trio .sp-door__pic--front{left:16.2%;bottom:5.9%;width:67.7%}.sp-door__stage--trio .sp-door__pic--back{left:-5.9%;bottom:12.7%;width:57%;rotate:-9deg;--sp-b: .72}.sp-door__stage--trio .sp-door__pic--back2{z-index:1;left:48.9%;bottom:12.7%;width:57%;rotate:9deg;--sp-b: .72}.sp-door__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.03em;text-transform:none}.sp-door__text{margin-top:6px;color:var(--sp-body);font-size:15px;line-height:1.45;text-wrap:pretty}.sp-door__price{margin-top:auto;padding-top:16px;color:var(--sp-muted);font-size:14px}.sp-door__price strong{color:var(--sp-text);font-weight:600}.sp-door__sep{display:none}.sp-door__extra{display:block;white-space:nowrap}@media(hover:hover){.sp-door:hover .sp-door__arrow{background:#ffffff29}.sp-door:hover .sp-door__arrow svg{translate:2px 0}.sp-door:hover .sp-door__pic--front{translate:0 -6px}.sp-door:hover .sp-door__pic--back,.sp-door:hover .sp-door__pic--back2{translate:0 -3px}}.sp-door:focus-visible{outline-offset:4px}@media screen and (max-width:1099px){.sp-doors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-door{min-height:0}}@media screen and (max-width:639px){.sp-doors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-door{padding:0 14px 16px;border-radius:22px}.sp-door__pics{margin:0 -14px 4px}.sp-door__arrow,.sp-door__text,.sp-door__extra,.sp-door__after{display:none}.sp-door__title{font-size:19px;letter-spacing:-.02em}.sp-door__price{margin-top:2px;padding-top:0;font-size:13px;line-height:1.35}.sp-door__price strong{font-weight:500;color:var(--sp-body)}}.sp-tiles{padding:clamp(40px,5vw,56px) 0 clamp(64px,7vw,88px)}.sp-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-tile{--sp-glow: rgb(47 128 255 / .32);position:relative;display:flex;flex-direction:column;align-items:center;min-height:580px;padding:46px 40px 0;overflow:hidden;border:1px solid var(--sp-edge);border-radius:32px;background:radial-gradient(90% 70% at 50% 100%,var(--sp-glow) 0%,#0a0a0b 68%);text-align:center;isolation:isolate}.sp-tile__text{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.sp-tile__kicker{margin:0 0 8px;color:#ff9f0a;font-size:14px;font-weight:600}.sp-tile__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(30px,3.2vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.04em;text-transform:none;text-wrap:balance}.sp-tile__line{margin:10px 0 0;color:var(--sp-body);font-size:clamp(17px,1.5vw,19px);line-height:1.35;letter-spacing:-.015em;text-wrap:balance}.sp-tile__meta{margin:16px 0 0;color:var(--sp-muted);font-size:14.5px;line-height:1.45}.sp-tile__meta strong{color:var(--sp-text);font-weight:600}.sp-tile__meta s{margin-left:4px;color:var(--sp-faint)}.sp-tile__price{white-space:nowrap}.sp-tile__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.sp-tile__ctas form{margin:0}.sp-tile__error:not([hidden]){flex-basis:100%;margin:0;color:#ff6961;font-size:13px}.sp-tile__visual{position:relative;z-index:1;width:min(100%,460px);aspect-ratio:16 / 9;margin:auto auto 44px;padding-top:0}.sp-tile__pic{position:absolute;z-index:4;right:-7%;bottom:-12%;width:31%;aspect-ratio:1;pointer-events:none}.sp-tile__pic img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 36px rgb(0 0 0 / .65))}.sp-tile__pic--cart{width:28%}.sp-tile--wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:40px;min-height:540px;padding:48px 56px;border-radius:36px;background:radial-gradient(70% 95% at 78% 55%,var(--sp-wide-a, #0c2550) 0%,var(--sp-wide-b, #0a1226) 42%,#0a0a0b 74%);text-align:left}.sp-tile--wide .sp-tile__text{flex:0 0 min(400px,40%);align-items:flex-start}.sp-tile--wide .sp-tile__title{font-size:clamp(40px,4.4vw,56px);line-height:1.02}.sp-tile--wide .sp-tile__line{font-size:clamp(19px,1.8vw,24px)}.sp-tile--wide .sp-tile__ctas{justify-content:flex-start}.sp-tile--wide .sp-tile__visual{flex:1 1 auto;width:auto;max-width:600px;aspect-ratio:600 / 440;margin:0 0 0 auto}.sp-tile--wide .sp-tile__pic{right:-6%;bottom:-10%;width:34%}@media screen and (max-width:989px){.sp-tile--wide{flex-direction:column;gap:0;padding:46px 32px 0;text-align:center}.sp-tile--wide .sp-tile__text{flex:none;align-items:center}.sp-tile--wide .sp-tile__ctas{justify-content:center}.sp-tile--wide .sp-tile__visual{width:min(100%,520px);margin:36px auto 48px}.sp-tile--wide .sp-tile__pic{right:-5%;width:30%}}@media screen and (max-width:749px){.sp-tiles__grid{grid-template-columns:minmax(0,1fr)}.sp-tile{min-height:0;padding:40px 22px 0;border-radius:28px}.sp-tile__visual{margin:36px auto 40px}.sp-tile--wide .sp-tile__visual{aspect-ratio:4 / 5}.sp-tile__sep{display:none}.sp-tile__score{display:block}}.sp-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:linear-gradient(180deg,#202024,#141417);box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0f;color:#d1d1d6;font-size:clamp(11px,1.05vw,13.5px);text-align:left}.sp-panel__bar{display:flex;align-items:center;justify-content:space-between;height:2.9em;padding:0 1.1em;border-bottom:1px solid rgb(255 255 255 / .08);color:#f5f5f7;font-weight:600}.sp-panel__bar span:last-child{color:#8e8e93;font-weight:400}.sp-panel__search{display:flex;align-items:center;gap:.6em;height:2.4em;margin:.8em 1.1em .5em;padding:0 .8em;border-radius:.6em;background:#00000059;color:#f5f5f7}.sp-panel__search svg{width:1.1em;height:1.1em;flex:none;color:#8e8e93}.sp-panel__tree{margin:0;padding:0 .6em;list-style:none}.sp-panel__row{position:relative;display:flex;align-items:center;gap:.55em;height:2.05em;padding-left:calc(.5em + var(--sp-depth, 0) * 1.25em);border-radius:.45em;white-space:nowrap}.sp-panel__row svg{width:1.15em;height:1.15em;flex:none}.sp-panel__chev{width:.7em;flex:none;color:#8e8e93}.sp-panel__folder{color:#9aa3ad}.sp-panel__row--open>.sp-panel__folder{color:#c7ced6}.sp-panel__preset-icon{color:#6aa8ff}.sp-panel__row--preset{color:#f5f5f7}.sp-panel__row--preset:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0a84ff52;box-shadow:inset 0 0 0 1px #0a84ff8c;opacity:0;content:""}.sp-panel__row--sel:before{opacity:1}.is-playing .sp-panel__row--preset:before{opacity:0}.is-playing .sp-panel__row--walk:before{animation:sp-walk 1.2s linear calc(var(--sp-k, 0) * 1.2s)}.is-playing .sp-panel__row--rest:before{animation-fill-mode:forwards}@keyframes sp-walk{0%,to{opacity:1}}.sp-panel__fade{position:absolute;right:0;bottom:0;left:0;height:22%;background:linear-gradient(transparent,#141417f5);pointer-events:none}.sp-count{position:absolute;top:0;right:0;bottom:0;left:0}.sp-count__take{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9em;visibility:hidden;opacity:0;transition:opacity .28s ease,visibility 0s linear .28s}.sp-count__take.is-current{visibility:visible;opacity:1;transition:opacity .4s ease .24s}.sp-count__take--blur .sp-count__bar{visibility:hidden}.sp-count__num{color:#fff;font-size:clamp(44px,5.6vw,72px);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sp-count__label{color:#30d158;font-size:clamp(13px,1.2vw,15px);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sp-count__bar{position:relative;width:62%;height:6px;overflow:hidden;border-radius:3px;background:#ffffff1f}.sp-count__bar span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#1f9d55,#30d158);transform-origin:left;scale:var(--sp-p, 1) 1}.sp-pop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:12%}.sp-pop__stage{position:relative;display:grid}.sp-pop__word{grid-area:1 / 1;justify-self:center;font-size:clamp(40px,5.6vw,74px);font-weight:800;line-height:1;letter-spacing:-.03em;white-space:nowrap;visibility:hidden}.sp-pop__word.is-on{visibility:visible}.sp-pop__w{display:inline-block;color:#ffd60a;text-shadow:0 .04em 0 #f0b400,0 .085em 0 #b37800,0 .2em .32em rgb(0 0 0 / .55)}@media(prefers-reduced-motion:no-preference){.sp-pop.is-armed .sp-pop__word:not(.is-in){opacity:0}}.sp-pop__word--grow.is-in{animation:sp-pop-grow 1.6s cubic-bezier(.34,1.56,.64,1) both,sp-pop-fade .24s ease-out both;animation-timing-function:linear(0,.039,.144,.297,.479,.671,.858,1.026,1.165,1.27,1.338,1.369,1.368,1.339,1.289,1.225,1.155,1.084,1.018,.961,.916,.884,.866,.861,.868,.883,.905,.93,.957,.983,1.006,1.024,1.039,1.047,1.051,1.051,1.046,1.039,1.03,1.021,1.011,1.002,.994,.988,.984,.981,.981,.982,.984,.987,.991,.994,.998,1.001,1.004,1.005,1.007,1.007,1.007,1.006,1.005,1.004,1.003,1.001,1),ease-out}.sp-pop__word--words{word-spacing:.26em}.sp-pop__word--words.is-in .sp-pop__w{animation:sp-pop-word 1.4s cubic-bezier(.34,1.56,.64,1) both,sp-pop-fade .2s ease-out both;animation-timing-function:linear(0,.029,.107,.222,.362,.515,.671,.821,.957,1.073,1.167,1.237,1.283,1.306,1.308,1.292,1.263,1.224,1.179,1.131,1.083,1.038,.998,.965,.939,.92,.909,.905,.906,.913,.923,.936,.951,.965,.98,.993,1.005,1.014,1.021,1.026,1.029,1.03,1.028,1.026,1.022,1.018,1.013,1.009,1.005,1.001,.997,.995,.993,.991,.991,.991,.991,.992,.994,.995,.996,.998,.999,1,1),ease-out;animation-delay:calc(var(--j) * .24s)}.sp-pop__word.is-out{animation:sp-pop-out .3s cubic-bezier(.4,0,1,1) both}@keyframes sp-pop-grow{0%{scale:.3}to{scale:1}}@keyframes sp-pop-word{0%{scale:0}to{scale:1}}@keyframes sp-pop-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-pop-out{to{opacity:0;scale:.9}}.sp-bfx-set{position:absolute;top:0;right:0;bottom:0;left:0}.sp-bfx{--sp-bfx: clamp(11px, 1.25vw, 15px);position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--sp-bfx)}.sp-bfx-set>.sp-bfx{visibility:hidden;opacity:0;transition:opacity .45s ease,visibility 0s linear .45s}.sp-bfx-set>.sp-bfx.is-current{z-index:2;visibility:visible;opacity:1;transition:opacity .45s ease}.sp-bfx-set>.sp-bfx.is-leaving{z-index:1;visibility:visible;opacity:1;transition:none}.sp-bfx-set>.sp-bfx.is-leaving .sp-bfx__done{opacity:0;transition:opacity .12s ease}.sp-bfx__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:16px;background:#07090f;box-shadow:0 30px 70px #0000008c;isolation:isolate}.sp-bfx__pic{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;background:#07090f;filter:blur(0) brightness(.72) saturate(1.05);transition:filter .45s ease}.sp-bfx__clip{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;pointer-events:none}.sp-bfx.is-applied .sp-bfx__pic{filter:blur(7px) brightness(1.05) saturate(1.15);transition:filter .7s cubic-bezier(.2,.7,.3,1) .1s}.sp-bfx[data-fx=black-white].is-applied .sp-bfx__pic{filter:blur(0) brightness(1.04) saturate(0)}.sp-bfx.is-closed .sp-bfx__pic{filter:blur(0) brightness(1) saturate(1.05)}.sp-bfx.is-closed .sp-bfx__bar{opacity:0;scale:.97;transition-delay:0s}.sp-bfx__bar{position:absolute;top:10%;left:50%;display:flex;flex-direction:column;width:min(24em,100% - 16px);overflow:hidden;border:1.5px solid #5a5a5a;background:#090909;box-shadow:0 30px 80px #000000b3,0 2px 8px #00000080;color:#eee;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;text-align:left;translate:-50% 0;transition:opacity .3s ease .15s,scale .3s ease .15s}.sp-bfx__field{position:relative;display:flex;align-items:center;height:2.722em;padding:0 .722em;font-size:1.2em;line-height:1;white-space:pre}.sp-bfx__placeholder{position:absolute;top:50%;left:.722em;color:#555;translate:0 -50%}.sp-bfx__caret{display:none;flex:none;width:1.5px;height:1.167em;margin-left:1px;background:#eee}.sp-bfx__list{border-top:1px solid #353535}.sp-bfx__cat{display:flex;align-items:center;height:2.6em;padding:0 1.3em;background:#181818;color:#8c8c8c;font-size:.667em;font-weight:700;letter-spacing:.06em;white-space:nowrap}.sp-bfx__row{display:flex;align-items:center;height:2.667em;padding:0 .867em;overflow:hidden;background:#090909;color:#ccc;white-space:nowrap;text-overflow:ellipsis;transition:background-color .16s ease}.sp-bfx__row.is-selected{background:#292929;color:#fff}.sp-bfx__placeholder,.sp-bfx__recent,.sp-bfx__partial{display:none}.sp-bfx.is-empty .sp-bfx__placeholder{display:block}.sp-bfx.is-empty .sp-bfx__recent,.sp-bfx.is-partial .sp-bfx__partial{display:flex}.sp-bfx.is-empty .sp-bfx__match{display:none}.sp-bfx.is-live .sp-bfx__caret{display:block;animation:sp-caret 1s steps(1) infinite}.sp-bfx.is-enter .sp-bfx__hit{background:#3d3d3d}.sp-bfx.is-applied .sp-bfx__bar{opacity:0;scale:.97;transition-delay:0s}.sp-bfx__done{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:.5em;padding:.62em 1.15em .62em .95em;border:1px solid rgb(255 255 255 / .16);border-radius:980px;background:#1212149e;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 12px 30px #00000059;color:#fff;font-size:max(13px,.95em);font-weight:600;white-space:nowrap;opacity:0;translate:-50% -50%;scale:.9;transition:opacity .15s ease,scale .45s cubic-bezier(.34,1.56,.64,1)}.sp-bfx__done svg{flex:none;width:1.25em;height:1.25em;padding:.2em;border-radius:50%;background:#30d158;color:#04210c}.sp-bfx.is-applied .sp-bfx__done{opacity:1;scale:1;transition:opacity .25s ease .35s,scale .45s cubic-bezier(.34,1.56,.64,1) .35s}@keyframes sp-caret{50%{opacity:0}}.sp-ease{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ease__plot{position:absolute;top:12%;right:8%;bottom:36%;left:8%}.sp-ease__name{position:absolute;bottom:calc(100% + 10px);left:0;color:#8e8e93;font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.sp-ease__name--1{opacity:clamp(0,1 - 2 * var(--sp-k, 0),1)}.sp-ease__name--2{opacity:clamp(0,2 * var(--sp-k, 0) - 1,1)}.sp-ease__plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sp-ease__lit{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ease__plot .sp-ease__knobs{z-index:1}.sp-ease__knobs circle{fill:#0b0f1a;stroke:#fffc;stroke-width:1.5px}.sp-ease__x,.sp-ease__y{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ease__dot{position:absolute;top:0;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #64d2ff4d;opacity:0}.sp-ease__key{position:absolute;z-index:2;width:10px;height:10px;margin:-5px 0 0 -5px;border:1.5px solid #0b0f1a;border-radius:2px;background:#f5f5f7;box-shadow:0 0 0 1px #ffffff40;rotate:45deg}.sp-ease__key--a{top:100%;left:0}.sp-ease__key--b{top:0;left:100%}.sp-ease__lanes{position:absolute;bottom:7%;left:8%;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 14px;width:58%}.sp-ease__lane{display:grid;grid-column:1 / -1;grid-template-columns:6.4em minmax(0,1fr);grid-template-columns:subgrid;column-gap:14px;align-items:center;height:14px;color:#8e8e93;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sp-ease__lane--eased{color:#8cc4ff}.sp-ease__track{position:relative;height:1px;margin:0 6px;background:#ffffff24}.sp-ease__tick{position:absolute;top:-4px;width:1.5px;height:9px;margin-left:-.75px;border-radius:1px;background:#ffffff47}.sp-ease__lane--eased .sp-ease__tick{left:calc(var(--t1) + (var(--t2) - var(--t1)) * var(--sp-k, 0));background:#64b4ff8c}.sp-ease__run{position:absolute;top:0;right:0;bottom:0;left:0;translate:100% 0}.sp-ease__ball{position:absolute;top:50%;left:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#8e8e93}.sp-ease__lane--eased .sp-ease__ball{background:#fff;box-shadow:0 0 0 3px #64d2ff47}@media(prefers-reduced-motion:no-preference){.is-armed:not(.is-playing) .sp-ease__lit,.is-armed:not(.is-playing) .sp-ease__ball{opacity:0}}.is-playing .sp-ease__x,.is-playing .sp-ease__run--linear{animation:sp-ease-x 2.5s linear 2 forwards}.is-playing .sp-ease__y{animation:sp-ease-y 5s linear forwards}.is-playing .sp-ease__run--eased{animation:sp-ease-run 5s linear forwards}.is-playing .sp-ease__lit{animation:sp-ease-lit 2.5s linear,sp-ease-lit-rest 2.5s linear 2.5s forwards}.is-playing .sp-ease__dot{animation:sp-ease-dot 2.5s linear 2}.is-playing .sp-ease__ball{animation:sp-ease-ball 2.5s linear,sp-ease-ball-rest 2.5s linear 2.5s forwards}@keyframes sp-ease-x{0%,8.571%{translate:0 0}44.286%,to{translate:100% 0}}@keyframes sp-ease-y{0%,4.286%{translate:0 100%;animation-timing-function:cubic-bezier(.76,0,.24,1)}22.143%,49.99%{translate:0 0}50%,54.286%{translate:0 100%;animation-timing-function:cubic-bezier(.16,1,.3,1)}72.143%,to{translate:0 0}}@keyframes sp-ease-run{0%,4.286%{translate:0 0;animation-timing-function:cubic-bezier(.76,0,.24,1)}22.143%,49.99%{translate:100% 0}50%,54.286%{translate:0 0;animation-timing-function:cubic-bezier(.16,1,.3,1)}72.143%,to{translate:100% 0}}@keyframes sp-ease-lit{0%{opacity:0;clip-path:inset(-40% 100% -40% -10%)}5.714%,8.571%{opacity:1;clip-path:inset(-40% 100% -40% -10%)}44.286%{opacity:1;clip-path:inset(-40% 0 -40% -10%)}50%{opacity:1;clip-path:inset(-40% 0 -40% -10%);animation-timing-function:cubic-bezier(.4,0,.6,1)}65.714%{opacity:0;clip-path:inset(-40% 0 -40% -10%)}68.571%,to{opacity:0;clip-path:inset(-40% 100% -40% -10%)}}@keyframes sp-ease-lit-rest{0%{opacity:0;clip-path:inset(-40% 100% -40% -10%)}5.714%,8.571%{opacity:1;clip-path:inset(-40% 100% -40% -10%)}44.286%,to{opacity:1;clip-path:inset(-40% 0 -40% -10%)}}@keyframes sp-ease-dot{0%,5.143%{opacity:0}8.571%,44.286%{opacity:1}48%,to{opacity:0}}@keyframes sp-ease-ball{0%{opacity:0}3.429%,60%{opacity:1}66.857%,to{opacity:0}}@keyframes sp-ease-ball-rest{0%{opacity:0}3.429%,to{opacity:1}}@media screen and (max-width:749px){.sp-pop__word{font-size:clamp(40px,12.5vw,64px)}.sp-bfx{--sp-bfx: clamp(11px, 3.4vw, 15px)}.sp-ease__lanes{gap:10px 12px;width:60%}.sp-ease__lane{column-gap:12px;font-size:10px}}.sp-proof{border-top:1px solid var(--sp-edge);border-bottom:1px solid var(--sp-edge);background:#0b0b0c}.sp-proof.sp--gray,.sp-proof.sp--light{background:var(--sp-bg)}.sp-proof__inner{padding:clamp(64px,8vw,104px) 0}.sp-proof__summary{display:grid;grid-template-columns:auto minmax(0,360px) minmax(0,1fr);align-items:center;gap:28px clamp(32px,5vw,72px);margin-top:clamp(28px,3.4vw,44px);padding-bottom:clamp(28px,3.4vw,40px);border-bottom:1px solid var(--sp-line)}.sp-proof__big{display:flex;align-items:center;gap:18px}.sp-proof__num{margin:-.06em 0;padding:.06em .1em .06em .02em;color:#f5f5f7;font-size:clamp(76px,8vw,112px);font-weight:800;line-height:.85;letter-spacing:-.06em}.sp--gray .sp-proof__num,.sp--light .sp-proof__num{color:#1d1d1f}.sp-proof__stars{display:flex;flex-direction:column;gap:6px;font-size:19px}.sp-proof__gold{color:#ff9f0a;letter-spacing:.06em}.sp-proof__stars small{color:var(--sp-muted);font-size:15px;letter-spacing:0}.sp-proof__bars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sp-proof__bar{display:grid;grid-template-columns:2.1em minmax(0,1fr) 2.8em;align-items:center;gap:12px;color:var(--sp-muted);font-size:13px;font-variant-numeric:tabular-nums;line-height:1}.sp-proof__bar-star{display:inline-flex;align-items:center;gap:4px}.sp-proof__bar-star svg{width:11px;height:11px;color:#ff9f0a}.sp-proof__bar-track{position:relative;height:6px;overflow:hidden;border-radius:3px;background:#ffffff1a}.sp--gray .sp-proof__bar-track,.sp--light .sp-proof__bar-track{background:#00000014}.sp-proof__bar-track>span{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 1%);border-radius:inherit;background:linear-gradient(90deg,#ff9f0a,#ffd60a);transform-origin:left center}.sp-proof__bar-pct{text-align:right}.sp-proof__aside{justify-self:end;max-width:300px}.sp-proof__trust{margin:0;color:var(--sp-muted);font-size:17px;line-height:1.45}.sp-proof__trust strong{color:var(--sp-text);font-weight:600}.sp-proof__aside .sp__more{margin-top:14px;font-size:15px}.sp-proof__cards{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:clamp(28px,3.4vw,40px) 0 0;padding:0;list-style:none}.sp-proof__card{grid-column:span 5;min-width:0}.sp-proof__card:nth-child(4n+1),.sp-proof__card:nth-child(4n+4){grid-column:span 7}.sp-quote{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;margin:0;padding:28px 30px 24px;overflow:hidden;border-radius:28px;background:#fff;color:#1d1d1f}.sp-quote:before{position:absolute;top:2px;right:24px;color:var(--sp-c, #0071e3);content:"\201c";font-family:Georgia,Times New Roman,serif;font-size:120px;font-weight:700;line-height:1;opacity:.12;pointer-events:none}.sp-quote__stars{color:#ff9f0a;font-size:15px;letter-spacing:.08em}.sp-quote blockquote{flex-grow:1;margin:0;color:#1d1d1f;font-family:var(--font-body-family);font-size:17px;font-weight:400;line-height:1.5;letter-spacing:-.005em;text-transform:none;text-wrap:pretty}.sp-proof__card--lead .sp-quote{padding:34px 36px 28px}.sp-proof__card--lead .sp-quote blockquote{font-family:var(--font-heading-family);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.02em}.sp-quote mark{padding:0 .06em;background-color:transparent;background-image:linear-gradient(transparent 55%,rgb(255 214 10 / .55) 55%,rgb(255 214 10 / .55) 93%,transparent 93%);background-repeat:no-repeat;background-size:100% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sp-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:16px;border-top:1px solid #e8e8ed;font-size:14px;line-height:1.3}.sp-quote__avatar{display:grid;flex:none;width:36px;height:36px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--sp-c, #0071e3) 13%,#fff);color:var(--sp-c, #0071e3);font-size:15px;font-weight:700}.sp-quote__who{display:grid;gap:3px;min-width:0;margin-inline-end:auto}.sp-quote__name{color:#1d1d1f;font-weight:600}.sp-quote__verified{display:inline-flex;align-items:center;gap:4px;color:#248a3d;font-size:12.5px;font-weight:500}.sp-quote__verified svg{flex:none;width:14px;height:14px}.sp-quote__product{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:44px;color:#6e6e73;font-size:13px;text-decoration:none}.sp-quote__thumb{flex:none;width:40px;height:40px;border-radius:10px;background:#f5f5f7;object-fit:cover}@media(hover:hover){a.sp-quote__product:hover span{color:#1d1d1f;text-decoration:underline;text-underline-offset:.16em}}a.sp-quote__product:focus-visible{outline:2px solid #0071e3;outline-offset:3px;border-radius:10px}@media(prefers-reduced-motion:no-preference){.sp-proof__summary.is-reveal-armed .sp-proof__bar-track>span{scale:0 1;transition:scale 1.1s cubic-bezier(.22,1,.36,1) calc(var(--k) * 90ms + .15s)}.sp-proof__summary.is-revealed .sp-proof__bar-track>span{scale:1 1}.sp-proof__card.is-reveal-armed{opacity:0;translate:0 28px;transition:opacity .6s ease calc(var(--k) * 90ms),translate .9s cubic-bezier(.22,1,.36,1) calc(var(--k) * 90ms)}.sp-proof__card.is-revealed{opacity:1;translate:0 0}.sp-proof__card.is-reveal-armed .sp-quote mark{background-size:0% 100%;transition:background-size .8s cubic-bezier(.65,0,.35,1) calc(var(--k) * 90ms + .65s)}.sp-proof__card.is-revealed .sp-quote mark{background-size:100% 100%}}@media(forced-colors:active){.sp-quote mark{background:Mark;color:MarkText}}@media screen and (max-width:989px){.sp-proof__summary{grid-template-columns:auto minmax(0,1fr)}.sp-proof__aside{grid-column:1 / -1;justify-self:start;max-width:none}.sp-proof__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-proof__card,.sp-proof__card:nth-child(4n+1),.sp-proof__card:nth-child(4n+4){grid-column:auto}}@media screen and (max-width:749px){.sp-proof__summary{grid-template-columns:minmax(0,1fr);gap:22px}.sp-proof__bars{max-width:420px}.sp-proof__cards{display:flex;gap:12px;margin-inline:calc(-1 * var(--sp-gutter));padding-inline:var(--sp-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--sp-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.sp-proof__cards::-webkit-scrollbar{display:none}.sp-proof__card,.sp-proof__card:nth-child(4n+1),.sp-proof__card:nth-child(4n+4){flex:0 0 min(84%,340px);scroll-snap-align:start}.sp-proof__card.is-reveal-armed{opacity:1;translate:none}.sp-quote,.sp-proof__card--lead .sp-quote{padding:24px 22px 20px;border-radius:24px}.sp-proof__card--lead .sp-quote blockquote{font-size:21px}.sp-quote blockquote{font-size:16px}.sp-quote:before{font-size:100px}}.sp-promises{padding:clamp(56px,7vw,80px) 0 clamp(8px,1vw,16px)}.sp-promises__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.sp-promise{display:flex;flex-direction:column;gap:8px;padding:4px 28px;border-left:1px solid var(--sp-edge)}.sp-promise:first-child{padding-left:0;border-left:0}.sp-promise svg{width:26px;height:26px;color:var(--sp-link)}.sp-promise__title{margin:6px 0 0;color:inherit;font-family:var(--font-heading-family);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-transform:none}.sp-promise__text{margin:0;color:var(--sp-body);font-size:14.5px;line-height:1.45;text-wrap:pretty}@media screen and (max-width:989px){.sp-promises__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.sp-promise:nth-child(odd){padding-left:0;border-left:0}}@media screen and (max-width:479px){.sp-promises__list{grid-template-columns:minmax(0,1fr);row-gap:24px}.sp-promise{padding-left:0;border-left:0}}.sp-learn{padding:clamp(24px,3vw,32px) 0 clamp(64px,7vw,88px)}.sp-learn__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.sp-learn__grid[data-sp-daily]>li:nth-child(n+4){display:none}.sp-post{display:flex;flex-direction:column;gap:14px;color:var(--sp-text);text-decoration:none}.sp-post__media{display:block;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--sp-edge);border-radius:20px;background:var(--sp-surface)}.sp-post__media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .6s cubic-bezier(.22,1,.36,1)}.sp-post__body{display:flex;flex-direction:column;gap:6px;padding:0 4px}.sp-post__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-transform:none;text-wrap:balance}.sp-post__meta{color:var(--sp-muted);font-size:14px}@media(hover:hover){.sp-post:hover .sp-post__media img{scale:1.03}.sp-post:hover .sp-post__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (max-width:989px){.sp-learn__grid{display:flex;gap:14px;margin-inline:calc(-1 * var(--sp-gutter));padding-inline:var(--sp-gutter);overflow-x:auto;scroll-padding-inline:var(--sp-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.sp-learn__grid::-webkit-scrollbar{display:none}.sp-learn__grid>li{flex:0 0 min(78vw,340px);scroll-snap-align:start}}.sp-free{padding:0 0 clamp(72px,8vw,96px)}.sp-free__top{padding-top:clamp(56px,7vw,72px);border-top:1px solid var(--sp-edge)}.sp-free__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.sp-free-card{display:flex;flex-direction:column;gap:14px;height:100%;padding:12px 12px 20px;border-radius:28px;background:var(--sp-surface);color:var(--sp-text);text-decoration:none}.sp-free-card__media{display:grid;aspect-ratio:1;place-items:center;border-radius:16px;background:#f5f5f7}.sp-free-card__media img{display:block;width:86%;height:86%;object-fit:contain;transition:scale .5s cubic-bezier(.22,1,.36,1)}.sp-free-card__body{display:flex;flex-direction:column;gap:4px;padding:0 8px}.sp-free-card__name{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none}.sp-free-card__meta{color:var(--sp-muted);font-size:13.5px;line-height:1.4}.sp-free-card__meta>span{display:block}@media(hover:hover){.sp-free-card:hover .sp-free-card__media img{scale:1.04}}@media screen and (max-width:989px){.sp-free__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-tiles--bare{--sp-max: 1400px;--sp-gutter: clamp(20px, 3.4vw, 48px);padding:4px 0 clamp(32px,4vw,48px)}.sp-compare{padding:clamp(64px,8vw,104px) 0 clamp(56px,7vw,88px)}.sp-compare__head{margin-bottom:clamp(36px,4.4vw,56px);text-align:center}.sp-compare__head .sp__lead{max-width:34em;margin-inline:auto}.sp-compare__grid{position:relative;display:grid;grid-template-columns:repeat(var(--sp-cols, 4),minmax(0,1fr));grid-template-rows:repeat(6,auto);column-gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none}.sp-compare__col{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;align-content:start;justify-items:center;min-width:0;text-align:center}.sp-compare__media{display:block;width:min(100%,210px);aspect-ratio:1;margin-bottom:20px}.sp-compare__media img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 30px rgb(0 0 0 / .55))}.sp-compare__name{margin:0;font-family:var(--font-heading-family);font-size:clamp(21px,1.9vw,24px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none}.sp-compare__name a{color:inherit;text-decoration:none}.sp-compare__line{margin:8px 0 0;color:var(--sp-body);font-size:15px;line-height:1.35;text-wrap:balance}.sp-compare__price{margin:12px 0 18px;color:var(--sp-muted);font-size:14.5px}.sp-compare__price strong{color:var(--sp-text);font-weight:600}.sp-compare__facts{display:grid;align-content:start;justify-self:stretch;gap:14px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--sp-line);list-style:none;text-align:left}.sp-compare__facts li{display:flex;align-items:flex-start;gap:10px;color:var(--sp-body);font-size:14.5px;line-height:1.4}.sp-compare__check{flex:none;width:16px;height:16px;margin-top:2px;color:var(--sp-link)}.sp-compare__note{margin:clamp(32px,4vw,48px) auto 0;color:var(--sp-faint);font-size:13.5px;line-height:1.5;text-align:center}@media screen and (max-width:989px){.sp-compare__grid{grid-template-columns:none;grid-auto-columns:minmax(200px,40%);grid-auto-flow:column;margin-inline:calc(-1 * var(--sp-gutter));padding-inline:var(--sp-gutter);overflow-x:auto;scroll-padding-inline:var(--sp-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.sp-compare__grid::-webkit-scrollbar{display:none}.sp-compare__col{scroll-snap-align:start}}@media screen and (max-width:479px){.sp-compare__grid{grid-auto-columns:44%;column-gap:14px}.sp-compare__media{margin-bottom:14px}.sp-compare__line,.sp-compare__facts li{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.sp *,.sp *:before,.sp *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/store-premium.css.map */
