.sv .sv-h2{text-wrap:balance;max-width:40ch}.sv .lr-head--split .sv-h2{max-width:22ch}.sv .lr-head--center .sv-h2{max-width:36ch}.sv .sv-sub{max-width:62ch}.sv .lr-head--split .sv-sub{max-width:46ch}.sv .sv-head{margin-block-end:clamp(2.25rem,1.6rem + 2.6vw,4rem)}.sv a:focus-visible,.sv button:focus-visible,.sv summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.sv .lr-ink a:focus-visible,.sv .lr-ink button:focus-visible,.sv .sv-brand :focus-visible{outline-color:var(--c-accent-soft)}.sv,.sv .sv-brand--launch{--sv-glow:radial-gradient(90% 100% at 100% 100%, #ff4e1f61 0%, #ff4e1f00 62%);--sv-deco:repeating-radial-gradient(circle at 100% 100%, transparent 0 30px, #ffffff0f 30px 31px);--sv-deco-size:auto;--sv-deco-pos:0 0;--sv-deco-rep:no-repeat;--sv-mask:radial-gradient(circle at 100% 100%, #000 0%, transparent 70%);--sv-dot:none}.sv--rebuild,.sv .sv-brand--rebuild{--sv-glow:radial-gradient(80% 90% at 0% 0%, #ff4e1f47 0%, #ff4e1f00 60%), radial-gradient(80% 90% at 100% 100%, #ffffff12 0%, #fff0 62%);--sv-deco:linear-gradient(#ffffff17 1px, transparent 1px), linear-gradient(90deg, #ffffff17 1px, transparent 1px);--sv-deco-size:22px 22px;--sv-deco-pos:0 0;--sv-deco-rep:repeat;--sv-mask:linear-gradient(315deg, #000 0%, transparent 65%);--sv-dot:none}.sv--grow,.sv .sv-brand--grow{--sv-glow:linear-gradient(150deg, #ff4e1f3d 0%, #ff4e1f00 55%);--sv-deco:linear-gradient(#ff4e1f1a, #ff4e1f05), linear-gradient(#ff4e1f24, #ff4e1f08), linear-gradient(#ff4e1f2e, #ff4e1f0a), linear-gradient(#ff4e1f38, #ff4e1f0d);--sv-deco-size:22px 12%, 22px 19%, 22px 27%, 22px 36%;--sv-deco-pos:right 152px bottom 0, right 112px bottom 0, right 72px bottom 0, right 32px bottom 0;--sv-deco-rep:no-repeat;--sv-mask:linear-gradient(#000, #000);--sv-dot:none}.sv--maintain,.sv .sv-brand--maintain{--sv-glow:radial-gradient(80% 90% at 100% 0%, #ff4e1f52 0%, #ff4e1f00 62%);--sv-deco:radial-gradient(#ffffff21 1px, transparent 1.4px);--sv-deco-size:14px 14px;--sv-deco-pos:0 0;--sv-deco-rep:repeat;--sv-mask:radial-gradient(70% 80% at 100% 0%, #000 0%, transparent 72%);--sv-dot:block}.sv--hosted,.sv .sv-brand--hosted{--sv-glow:radial-gradient(70% 90% at 0% 0%, #fff1 0%, #fff0 60%), radial-gradient(80% 90% at 100% 100%, #ff4e1f57 0%, #ff4e1f00 62%);--sv-deco:radial-gradient(#ffffff24 1px, transparent 1.3px);--sv-deco-size:12px 12px;--sv-deco-pos:0 0;--sv-deco-rep:repeat;--sv-mask:linear-gradient(135deg, #000 0%, transparent 60%);--sv-dot:none}:is(.sv,.sv-shift) .sv-brand{isolation:isolate;color:var(--lr-on-ink);background:var(--sv-glow), var(--c-ink-card);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 30px 70px #00000059}.sv .lr-light .sv-brand{box-shadow:inset 0 1px #ffffff14,0 1px 2px #14161a14,0 30px 70px #14161a38}:is(.sv,.sv-shift) .sv-brand:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff4e1fb3,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}:is(.sv,.sv-shift) .sv-brand__deco{z-index:-1;pointer-events:none;background-image:var(--sv-deco);background-size:var(--sv-deco-size);background-position:var(--sv-deco-pos);background-repeat:var(--sv-deco-rep);-webkit-mask-image:var(--sv-mask);mask-image:var(--sv-mask);position:absolute;inset:0}:is(.sv,.sv-shift) .sv-brand__deco:after{content:"";display:var(--sv-dot);background:var(--c-accent);border-radius:999px;width:.5rem;height:.5rem;animation:2.4s ease-out infinite sv-pulse;position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 0 #ff4e1f80}@keyframes sv-pulse{0%{box-shadow:0 0 #ff4e1f80}70%,to{box-shadow:0 0 0 12px #ff4e1f00}}.sv .sv-inset{background:var(--c-shade-1b1e22);border-radius:1.25rem;place-items:center;min-width:0;padding:clamp(1rem,.7rem + 1vw,1.375rem);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.sv .sv-checks{gap:.75rem;display:grid}.sv .sv-checks li{font-size:var(--lr-small);color:var(--c-accent-ink);padding-left:2rem;line-height:1.45;position:relative}.sv .sv-checks li:before{content:"";background:#ff4e1f33;border-radius:999px;width:1.25rem;height:1.25rem;position:absolute;top:.05rem;left:0}.sv .sv-checks li:after{content:"";border:solid var(--c-accent-soft);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.3rem;left:.47rem;transform:rotate(45deg)}:is(.sv,.sv-shift) .sv-ok,:is(.sv,.sv-shift) .sv-x{border-radius:999px;flex:none;width:1.5rem;height:1.5rem;display:inline-block;position:relative}:is(.sv,.sv-shift) .sv-ok{background:var(--c-accent-strong)}:is(.sv,.sv-shift) .sv-ok:after{content:"";border:solid var(--c-on-accent);border-width:0 2px 2px 0;width:.34rem;height:.62rem;margin:-.4rem 0 0 -.17rem;position:absolute;top:50%;left:50%;transform:rotate(45deg)}:is(.sv,.sv-shift) .sv-x{background:#ffffff1a}:is(.sv,.sv-shift) .sv-x:before,:is(.sv,.sv-shift) .sv-x:after{content:"";background:var(--c-meta-dark);border-radius:2px;width:.625rem;height:2px;margin:-1px 0 0 -.3125rem;position:absolute;top:50%;left:50%;transform:rotate(45deg)}:is(.sv,.sv-shift) .sv-x:after{transform:rotate(-45deg)}.sv .sv-w44{width:44%}.sv .sv-w52{width:52%}.sv .sv-w56{width:56%}.sv .sv-w58{width:58%}.sv .sv-w60{width:60%}.sv .sv-w66{width:66%}.sv .sv-w70{width:70%}.sv .sv-w78{width:78%}.sv .sv-w80{width:80%}.sv .sv-w82{width:82%}.sv .sv-w84{width:84%}.sv .sv-w88{width:88%}.sv .sv-w94{width:94%}.sv .sv-link-in a{color:var(--c-ink-soft);text-underline-offset:.2em;font-weight:500;text-decoration:underline 1px #ff4e1fb3}.sv .lr-ink .sv-link-in a,.sv .sv-brand .sv-link-in a{color:var(--c-white);text-decoration-color:var(--c-accent-soft)}@media (hover:hover) and (pointer:fine){.sv .sv-link-in a:hover{text-decoration-color:currentColor}}.sv .sv-tg--full{grid-template-columns:repeat(var(--sv-tabs,3), minmax(0, 1fr));width:100%;margin-bottom:1.25rem;display:grid}.sv .sv-tg--full[hidden]{display:none}.sv .sv-tg--c3{--sv-tabs:3}.sv .sv-tg--c5{--sv-tabs:5}.sv .sv-tg--full .lr-tg__tab{align-items:flex-start;min-width:0;padding-inline:1.25rem}.sv .sv-tg--full .lr-tg__kind{font-weight:500;line-height:1.25}@media (width<=47.99rem){.sv .sv-tg--full{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .sv-tg--c3 .lr-tg__tab:last-of-type,.sv .sv-tg--c5 .lr-tg__tab:last-of-type{grid-column:1/-1}}@media (width<=22rem){.sv .sv-tg--full{grid-template-columns:minmax(0,1fr)}}.sv .sv-hero>.lr-hbg{grid-column:1/-1}.sv .sv-hero{padding-block:var(--hero-top) var(--hero-bottom)}.sv .sv-crumbs{font-size:var(--lr-small);margin-block-end:clamp(1.25rem,1rem + 1vw,2rem)}.sv .sv-crumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem 0;display:flex}.sv .sv-crumbs li{color:var(--c-meta-dark);align-items:center;display:inline-flex}.sv .sv-crumbs li+li:before{content:"›";color:#f6f5f359;margin:0 .625rem}.sv .sv-crumbs a{min-height:2.75rem;color:var(--c-line);align-items:center;text-decoration:none;display:inline-flex}.sv .sv-crumbs [aria-current]{color:var(--c-accent-ink);font-weight:500}@media (hover:hover) and (pointer:fine){.sv .sv-crumbs a:hover{color:var(--c-white);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.sv .sv-hero__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (width>=64rem){.sv .sv-hero__in{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(2.5rem,.5rem + 4vw,5rem)}}.sv .sv-hero__copy{justify-items:start;gap:1.5rem;min-width:0;display:grid}.sv .sv-hero__h1{text-wrap:balance;max-width:24ch}.sv .sv-hero__lead{max-width:56ch}.sv .sv-tag{background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem .3125rem .3125rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.sv .sv-tag__mark{object-fit:cover;border-radius:.4375rem;width:1.625rem;height:1.625rem}.sv .sv-tag__name{color:var(--c-white);font-weight:600}.sv .sv-tag__kind{color:var(--c-meta-dark)}.sv .sv-tag__kind:before{content:"/";color:#ffffff40;margin-right:.5rem}.sv .sv-hero__act{gap:.75rem;width:100%;max-width:36rem;margin-top:.5rem;display:grid}.sv .sv-hero__act-t{font-size:var(--lr-small);color:var(--c-line)}.sv .sv-hero__act .lr-audit{max-width:none}.sv .sv-hero__links{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.sv .sv-hero__jump{background:var(--c-accent-ink);min-height:3.25rem;color:var(--c-ink);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.625rem;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.sv .sv-hero__jump span{transition:transform .3s var(--lr-ease)}@media (hover:hover) and (pointer:fine){.sv .sv-hero__jump:hover{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-hero__jump:hover span{transform:translate(4px)}}.sv .sv-hero__call{min-height:2.75rem;color:var(--c-accent-ink);text-underline-offset:.3em;justify-self:start;align-items:center;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}@media (hover:hover) and (pointer:fine){.sv .sv-hero__call:hover{text-decoration-color:currentColor}}.sv .sv-hero__aside{min-width:0}.sv .sv-spec,.sv .sv-acard{border-radius:clamp(1.5rem,1.2rem + 1vw,2rem);gap:1.5rem;min-width:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.sv .sv-spec__k,.sv .sv-acard__k{color:var(--c-accent-soft);font-size:.875rem;font-weight:600}.sv .sv-spec__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sv .sv-spec__facts li{background:linear-gradient(#ffffff12,#ffffff05);border-radius:1rem;align-content:start;gap:.25rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-spec__facts b{letter-spacing:-.02em;color:var(--c-white);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.15}.sv .sv-spec__facts span{color:var(--c-line);font-size:.875rem;line-height:1.4}@media (width<=22rem){.sv .sv-spec__facts{grid-template-columns:minmax(0,1fr)}}.sv .sv-spec__link{min-height:2.75rem;font-size:var(--lr-small);color:var(--c-white);text-underline-offset:.3em;justify-self:start;align-items:center;gap:.5rem;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}@media (hover:hover) and (pointer:fine){.sv .sv-spec__link:hover{text-decoration-color:currentColor}}.sv .sv-acard{gap:1rem}.sv .sv-acard__h{letter-spacing:-.03em;color:var(--c-white);text-wrap:balance;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:500;line-height:1.1}.sv .sv-acard__form{max-width:none;margin-top:.5rem}.sv .sv-acard__note{font-size:var(--lr-small);color:var(--c-line)}:is(.sv,.sv-shift) .sv-shift__card{border-radius:clamp(1.75rem,1.4rem + 1vw,2.25rem);gap:1.5rem;padding:clamp(1.125rem,.6rem + 2.2vw,2.75rem);display:grid}:is(.sv,.sv-shift) .sv-switch{background:#ffffff12;border-radius:999px;justify-self:start;gap:.25rem;max-width:100%;padding:.3125rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}:is(.sv,.sv-shift) .sv-switch[hidden]{display:none}:is(.sv,.sv-shift) .sv-switch__tab{min-height:2.875rem;color:var(--c-line);font-size:var(--lr-small);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;padding:0 1.25rem;font-weight:500;transition:background-color .25s,color .25s}:is(.sv,.sv-shift) .sv-switch__tab[aria-selected=true]{background:var(--c-accent-ink);color:var(--c-ink)}:is(.sv,.sv-shift) .sv-switch__tab--good[aria-selected=true]{background:var(--c-accent-strong);color:var(--c-on-accent)}@media (hover:hover) and (pointer:fine){:is(.sv,.sv-shift) .sv-switch__tab[aria-selected=false]:hover{color:var(--c-white);background:#ffffff0f}}@media (width<=29.99rem){:is(.sv,.sv-shift) .sv-switch{border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:is(.sv,.sv-shift) .sv-switch__tab{border-radius:1rem;padding:.5rem .75rem;line-height:1.25}}:is(.sv,.sv-shift) .sv-shift__panels{gap:1.25rem;display:grid}:is(.sv,.sv-shift) .sv-shift__panel{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}:is(.sv,.sv-shift) .sv-shift__panel[hidden]{display:none}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]){animation:lr-rise .5s var(--lr-reveal) both}:is(.sv,.sv-shift) .sv-shift__panel:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:6px;border-radius:1rem}@media (width>=56rem){:is(.sv,.sv-shift) .sv-shift__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}:is(.sv,.sv-shift) .sv-shift__text{align-content:start;gap:1.25rem;min-width:0;display:grid}:is(.sv,.sv-shift) .sv-shift__h{letter-spacing:-.03em;color:var(--c-white);text-wrap:balance;max-width:36ch;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:500;line-height:1.18}:is(.sv,.sv-shift) .sv-shift__rows{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@media (width>=30rem){:is(.sv,.sv-shift) .sv-shift__rows--two{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.sv,.sv-shift) .sv-shift__rows li{backdrop-filter:blur(16px);background:linear-gradient(#ffffff12,#ffffff05);border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}:is(.sv,.sv-shift) .sv-shift__rows li>span:last-child{min-width:0;font-size:var(--lr-small);color:var(--c-line);gap:.25rem;line-height:1.5;display:grid}:is(.sv,.sv-shift) .sv-shift__rows b{color:var(--c-white);font-weight:600}:is(.sv,.sv-shift) .sv-shift__vis{min-height:18rem}:is(.sv,.sv-shift) .sv-mock{background:var(--c-white);border-radius:1rem;justify-self:center;width:100%;max-width:30rem;overflow:hidden;box-shadow:0 24px 60px #0006}:is(.sv,.sv-shift) .sv-mock__bar{border-bottom:1px solid var(--lr-edge-paper);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}:is(.sv,.sv-shift) .sv-mock__bar i{background:#14161a24;border-radius:999px;width:.5rem;height:.5rem}:is(.sv,.sv-shift) .sv-mock__bar span{background:var(--c-paper);min-width:0;color:var(--c-meta-light);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;margin-left:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;overflow:hidden}:is(.sv,.sv-shift) .sv-mock__body{gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:grid}:is(.sv,.sv-shift) .sv-mock__k{color:var(--c-meta-light);font-size:.75rem;font-weight:600}:is(.sv,.sv-shift) .sv-mock__bars{border-bottom:1px solid var(--lr-edge-paper);align-items:end;gap:.5rem;height:8rem;padding-bottom:.25rem;display:flex}:is(.sv,.sv-shift) .sv-mock__bars i{transform-origin:bottom;background:#14161a1f;border-radius:.375rem .375rem 0 0;flex:1}:is(.sv,.sv-shift) .sv-mock__bars.is-flat i{height:22%}:is(.sv,.sv-shift) .sv-mock__bars.is-flat i:nth-child(odd){height:18%}:is(.sv,.sv-shift) .sv-mock__bars.is-flat i:nth-child(3n){height:26%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:first-child{height:78%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(2){height:82%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(3){height:76%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(4){height:80%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(5){height:34%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(6){height:22%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(7){height:18%}:is(.sv,.sv-shift) .sv-mock__bars.is-down i:nth-child(8){height:16%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:first-child{height:20%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(2){height:26%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(3){height:32%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(4){height:42%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(5){height:52%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(6){height:64%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(7){height:78%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(8){background:var(--c-accent);height:92%}:is(.sv,.sv-shift) .sv-mock__bars.is-hold i{height:70%}:is(.sv,.sv-shift) .sv-mock__bars.is-hold i:nth-child(odd){height:66%}:is(.sv,.sv-shift) .sv-mock__bars.is-hold i:nth-child(n+6){height:76%}:is(.sv,.sv-shift) .sv-mock__bars.is-hold i:nth-child(8){background:var(--c-accent);height:82%}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(n+5),:is(.sv,.sv-shift) .sv-mock__bars.is-hold i:nth-child(n+5){background:#ff4e1f59}:is(.sv,.sv-shift) .sv-mock__bars.is-up i:nth-child(8),:is(.sv,.sv-shift) .sv-mock__bars.is-hold i:nth-child(8){background:var(--c-accent)}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock__bars i{animation:sv-grow .7s var(--lr-reveal) both}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock__bars i:nth-child(n+3){animation-delay:60ms}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock__bars i:nth-child(n+5){animation-delay:.12s}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock__bars i:nth-child(n+7){animation-delay:.18s}@keyframes sv-grow{0%{transform:scaleY(.2)}to{transform:none}}:is(.sv,.sv-shift) .sv-mock__cap{font-size:var(--lr-small);color:var(--c-ink-soft);font-weight:500}.sv .sv-inc__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=44rem){.sv .sv-inc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.sv .sv-inc__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.sv .sv-inc__tile--1,.sv .sv-inc__tile--4{grid-column:span 5}.sv .sv-inc__tile--2,.sv .sv-inc__tile--3{grid-column:span 7}.sv .sv-inc__tile--2 .sv-inc__list,.sv .sv-inc__tile--3 .sv-inc__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.sv .sv-inc__tile{isolation:isolate;border-radius:var(--lr-r-l);background-color:var(--c-ink-card);align-content:start;gap:1.25rem;min-width:0;padding:clamp(1.375rem,1rem + 1.4vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 30px 70px #0000004d}.sv .sv-inc__deco{z-index:-1;pointer-events:none;position:absolute;inset:0}.sv .sv-inc__tile--1{background-image:radial-gradient(90% 100% at 100% 100%,#ff4e1f42 0%,#ff4e1f00 62%)}.sv .sv-inc__tile--1 .sv-inc__deco{background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0f 30px 31px);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%)}.sv .sv-inc__tile--2{background-image:radial-gradient(70% 90% at 0 0,#ff4e1f2e 0%,#ff4e1f00 60%),radial-gradient(80% 90% at 100% 100%,#ffffff0f 0%,#fff0 62%)}.sv .sv-inc__tile--2 .sv-inc__deco{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(315deg,#000 0%,#0000 60%);mask-image:linear-gradient(315deg,#000 0%,#0000 60%)}.sv .sv-inc__tile--3{background-image:linear-gradient(150deg,#ff4e1f2e 0%,#ff4e1f00 55%)}.sv .sv-inc__tile--3 .sv-inc__deco{background-image:linear-gradient(#ff4e1f24,#ff4e1f08),linear-gradient(#ff4e1f2e,#ff4e1f0a),linear-gradient(#ff4e1f38,#ff4e1f0d),linear-gradient(#ff4e1f42,#ff4e1f0f);background-position:right 128px bottom 0,right 94px bottom 0,right 60px bottom 0,right 26px bottom 0;background-repeat:no-repeat;background-size:20px 14%,20px 22%,20px 31%,20px 42%}.sv .sv-inc__tile--4{background-image:radial-gradient(80% 90% at 100% 0,#ff4e1f3d 0%,#ff4e1f00 62%)}.sv .sv-inc__tile--4 .sv-inc__deco{background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 80% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 100% 0,#000 0%,#0000 72%)}.sv .sv-inc__h{border-bottom:1px solid var(--lr-edge);letter-spacing:-.03em;background-image:linear-gradient(172deg, var(--c-white) 0%, #f6f5f399 95%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:1rem;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:500;line-height:1.1}.sv .sv-inc__list li{color:var(--c-line)}.sv .sv-inc__note{max-width:75ch;color:var(--c-line);margin-top:1.5rem}.sv .sv-inc__note b{color:var(--c-white);font-weight:500}.sv .sv-inc__note a{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}.sv .sv-fit__head{grid-template-columns:minmax(0,1fr);gap:1.25rem 4rem;margin-block-end:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);display:grid}@media (width>=64rem){.sv .sv-fit__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.sv .sv-fit__copy{align-content:end;gap:1rem;display:grid}.sv .sv-fit__p{max-width:58ch;font-size:var(--lr-lead);color:var(--c-muted);line-height:1.55}.sv .sv-fit__links{max-width:58ch;color:var(--c-meta-light);font-size:.9375rem;line-height:1.6}.sv .sv-fit__links a{color:var(--c-ink-soft);text-underline-offset:.2em;font-weight:500;text-decoration:underline 1px #ff4e1fb3}@media (hover:hover) and (pointer:fine){.sv .sv-fit__links a:hover{text-decoration-color:currentColor}}.sv .sv-fit__cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=52rem){.sv .sv-fit__cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}}.sv .sv-fit__card{border-radius:clamp(1.5rem,1.2rem + 1vw,2rem);align-content:start;gap:1.25rem;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:grid}.sv .sv-fit__card h3{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.15}.sv .sv-fit__card--yes h3{color:var(--c-white)}.sv .sv-fit__card--yes .sv-checks li{font-size:var(--lr-body)}.sv .sv-fit__card--no{background:var(--c-white);color:var(--c-muted);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12}.sv .sv-fit__card--no h3{color:var(--c-ink-soft)}.sv .sv-fit__card--no ul{display:grid}.sv .sv-fit__card--no li{border-top:1px solid var(--lr-edge-paper);gap:.25rem;padding:.875rem 0;display:grid}.sv .sv-fit__card--no li:first-child{border-top:0;padding-top:0}.sv .sv-fit__card--no a{min-height:2.75rem;color:var(--c-ink-soft);justify-self:start;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.sv .sv-fit__card--no a svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--lr-ease)}.sv .sv-fit__card--no span{font-size:var(--lr-small);color:var(--c-muted)}@media (hover:hover) and (pointer:fine){.sv .sv-fit__card--no a:hover svg{transform:translate(4px)}.sv .sv-fit__card--no a:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.sv .sv-plan{--c:8;display:grid}.sv .sv-plan--c7{--c:7}.sv .sv-plan--c16{--c:16}.sv .sv-plan__list{display:grid}.sv .sv-plan__row{border-top:1px solid var(--lr-edge);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.sv .sv-plan__row--ruler{display:none}@media (width>=56rem){.sv .sv-plan__row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3rem;padding:1.75rem 0}.sv .sv-plan__row--ruler{border-top:0;padding:0 0 .875rem;display:grid}}.sv .sv-plan__lab{color:var(--c-line);font-size:.875rem;font-weight:500}.sv .sv-plan__text{gap:.375rem;display:grid}.sv .sv-plan__when{color:var(--c-accent-soft);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.sv .sv-plan__text h3{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.15}.sv .sv-plan__p{color:var(--c-line);max-width:58ch;font-weight:400}.sv .sv-plan__track{grid-template-columns:repeat(var(--c), minmax(0, 1fr));background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:calc(100% / var(--c)) 100%;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--lr-edge);border-radius:.75rem;align-items:center;display:grid}.sv .sv-plan__row--ruler .sv-plan__track{min-height:0;box-shadow:none;background:0 0}.sv .sv-plan__tick{color:var(--c-line);font-variant-numeric:tabular-nums;grid-row:1;padding-left:.5rem;font-size:.8125rem;font-weight:500}.sv .sv-plan__bar{background:linear-gradient(90deg, var(--c-accent-soft), var(--c-accent));transform-origin:0;border-radius:999px;grid-row:1;height:1.25rem;margin:0 .25rem;box-shadow:0 0 24px #ff4e1f59}.sv .sv-plan__bar.is-open{background:linear-gradient(90deg, var(--c-accent) 0%, #ff4e1f99 60%, #ff4e1f00 100%);border-radius:999px 0 0 999px;margin-right:0}.sv [data-plan].is-armed .sv-plan__bar{transition:transform .9s var(--lr-reveal);transform:scaleX(0)}.sv [data-plan].is-in .sv-plan__bar{transform:none}.sv [data-plan].is-in li:nth-child(2) .sv-plan__bar{transition-delay:.12s}.sv [data-plan].is-in li:nth-child(3) .sv-plan__bar{transition-delay:.24s}.sv [data-plan].is-in li:nth-child(4) .sv-plan__bar{transition-delay:.36s}.sv [data-plan].is-in li:nth-child(5) .sv-plan__bar{transition-delay:.48s}.sv [data-plan].is-in li:nth-child(6) .sv-plan__bar{transition-delay:.6s}@media (hover:hover) and (pointer:fine){.sv .sv-plan__list .sv-plan__row{transition:background-color .3s}.sv .sv-plan__list .sv-plan__row:hover .sv-plan__track{box-shadow:inset 0 0 0 1px #ff4e1f66}}.sv .sv-s-1{grid-column-start:1}.sv .sv-s-2{grid-column-start:2}.sv .sv-s-3{grid-column-start:3}.sv .sv-s-4{grid-column-start:4}.sv .sv-s-5{grid-column-start:5}.sv .sv-s-6{grid-column-start:6}.sv .sv-s-7{grid-column-start:7}.sv .sv-s-8{grid-column-start:8}.sv .sv-s-9{grid-column-start:9}.sv .sv-s-10{grid-column-start:10}.sv .sv-s-11{grid-column-start:11}.sv .sv-s-12{grid-column-start:12}.sv .sv-s-13{grid-column-start:13}.sv .sv-s-14{grid-column-start:14}.sv .sv-s-15{grid-column-start:15}.sv .sv-s-16{grid-column-start:16}.sv .sv-e-2{grid-column-end:2}.sv .sv-e-3{grid-column-end:3}.sv .sv-e-4{grid-column-end:4}.sv .sv-e-5{grid-column-end:5}.sv .sv-e-6{grid-column-end:6}.sv .sv-e-7{grid-column-end:7}.sv .sv-e-8{grid-column-end:8}.sv .sv-e-9{grid-column-end:9}.sv .sv-e-10{grid-column-end:10}.sv .sv-e-11{grid-column-end:11}.sv .sv-e-12{grid-column-end:12}.sv .sv-e-13{grid-column-end:13}.sv .sv-e-14{grid-column-end:14}.sv .sv-e-15{grid-column-end:15}.sv .sv-e-16{grid-column-end:16}.sv .sv-e-17{grid-column-end:17}.sv .sv-cycle{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=44rem){.sv .sv-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.sv .sv-cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.sv .sv-cycle__step{border-radius:var(--lr-r-l);background:linear-gradient(180deg, #ffffff12, #ffffff05), var(--c-ink-card);align-content:start;gap:.75rem;padding:clamp(1.375rem,1rem + 1.2vw,2rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 30px 70px #0000004d}.sv .sv-cycle__step.is-last{background:radial-gradient(90% 90% at 100% 100%, #ff4e1f61 0%, #ff4e1f00 62%), var(--c-ink-card);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ff4e1f59,0 30px 70px #0000004d}@media (width>=72rem){.sv .sv-cycle__step:not(:last-child):after{content:"→";z-index:2;background:var(--c-shade-22262b);width:1.875rem;height:1.875rem;color:var(--c-accent-soft);border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:1.75rem;right:-1.375rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 16px #0006}}.sv .sv-cycle__when{color:var(--c-accent-soft);align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.sv .sv-cycle__when .sv-ok{background:#ff4e1f33;width:1.75rem;height:1.75rem}.sv .sv-cycle__when .sv-ok:after{border-color:var(--c-accent-soft)}.sv .sv-cycle__step.is-last .sv-ok{background:var(--c-accent-strong)}.sv .sv-cycle__step.is-last .sv-ok:after{border-color:var(--c-on-accent)}.sv .sv-cycle__step h3{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500}.sv .sv-cycle__step p:last-child{font-size:var(--lr-small);color:var(--c-line)}.sv .sv-steps__foot{text-align:center;color:var(--c-line);justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.sv .sv-steps__foot svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--c-accent-soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sv .sv-steps--plan .sv-steps__foot{text-align:left;justify-content:flex-start}.sv .sv-pc{border-radius:clamp(1.75rem,1.4rem + 1vw,2.5rem);grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(1.5rem,.9rem + 2.6vw,3.5rem);display:grid}@media (width>=60rem){.sv .sv-pc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.sv .sv-pc__main{flex-direction:column;align-items:flex-start;gap:1.125rem;min-width:0;display:flex}.sv .sv-pc__kind{color:var(--c-line);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.sv .sv-pc__kind img{border-radius:.375rem;width:1.5rem;height:1.5rem}.sv .sv-pc__name{letter-spacing:-.06em;background-image:linear-gradient(172deg, var(--c-white) 0%, #f6f5f38c 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;padding-bottom:.06em;font-size:clamp(3rem,1.6rem + 5.4vw,6rem);font-weight:500;line-height:.92}.sv .sv-pc__tag{letter-spacing:-.025em;color:var(--c-white);text-wrap:balance;max-width:34ch;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.25}.sv .sv-pc__who{max-width:52ch;font-size:var(--lr-small);color:var(--c-line);line-height:1.6}.sv .sv-pc__price{align-items:baseline;gap:.625rem;margin-top:.5rem;display:flex}.sv .sv-pc__price span{color:var(--c-meta-dark);font-size:1rem;font-weight:500}.sv .sv-pc__price b{letter-spacing:-.05em;color:var(--c-accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:500;line-height:.95}.sv .sv-pc__price small{letter-spacing:0;color:var(--c-meta-dark);margin-left:.125rem;font-size:1.0625rem;font-weight:400}.sv .sv-pc__note{font-size:var(--lr-small);color:var(--c-line)}.sv .sv-pc__pills{flex-wrap:wrap;gap:.5rem;display:flex}.sv .sv-pc__pills li{color:var(--c-accent-ink);background:#ffffff14;border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.2}.sv .sv-pc__diff{max-width:52ch;font-size:var(--lr-small);color:var(--c-accent-ink);background:#ffffff0f;border-radius:1rem;padding:.875rem 1rem;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff1a}.sv .sv-pc__ctas{flex-wrap:wrap;gap:.625rem;margin-top:.5rem;display:flex}.sv .sv-pc__btn,.sv .sv-pc__ghost{touch-action:manipulation;min-height:3.25rem;transition:background-color .25s ease, color .25s ease, box-shadow .25s ease, transform .15s var(--lr-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.625rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.sv .sv-pc__btn{background:var(--c-accent-ink);color:var(--c-ink)}.sv .sv-pc__btn span{transition:transform .3s var(--lr-ease)}.sv .sv-pc__ghost{color:var(--c-accent-ink);box-shadow:inset 0 0 0 1px #ffffff38}.sv .sv-pc__btn:active,.sv .sv-pc__ghost:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sv .sv-pc__btn:hover{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-pc__btn:hover span{transform:translate(4px)}.sv .sv-pc__ghost:hover{box-shadow:inset 0 0 0 1px #ffffff80}}.sv .sv-pc__side{backdrop-filter:blur(16px);background:linear-gradient(#ffffff14,#ffffff08);border-radius:clamp(1.25rem,1rem + .8vw,1.75rem);align-content:start;gap:1.25rem;min-width:0;padding:clamp(1.25rem,1rem + 1.2vw,2.25rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.sv .sv-pc__side-l{color:var(--c-accent-soft);font-size:.875rem;font-weight:600}.sv .sv-others{gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.sv .sv-others__l{font-size:var(--lr-small);color:var(--c-muted);font-weight:500}.sv .sv-others ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.sv .sv-others a{border-radius:var(--lr-r);background:var(--c-white);height:100%;color:var(--c-ink-soft);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1.125rem 1.25rem;text-decoration:none;transition:box-shadow .25s;display:grid;position:relative}.sv .sv-others b{font-weight:600}.sv .sv-others span{font-size:var(--lr-small);color:var(--c-muted);grid-column:1}.sv .sv-others svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-meta-light);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--lr-ease), stroke .2s ease;grid-area:1/2/3}@media (hover:hover) and (pointer:fine){.sv .sv-others a:hover{box-shadow:inset 0 0 0 1px #ff4e1f80,0 20px 50px #14161a1a}.sv .sv-others a:hover svg{stroke:var(--c-accent);transform:translate(4px)}}.sv .sv-proof__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width>=64rem){.sv .sv-proof__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.5rem,1rem + 4vw,5rem)}}.sv .sv-proof__media{min-width:0}.sv .sv-study__shot{aspect-ratio:4/3;object-fit:contain;background:var(--c-shade-1b1e22);border-radius:clamp(1.25rem,1rem + 1vw,1.75rem);width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 70px #00000059}.sv .sv-proof__side{align-content:start;justify-items:start;gap:1.5rem;min-width:0;display:grid}.sv .sv-study{justify-items:start;gap:1rem;display:grid}.sv .sv-study__meta{flex-wrap:wrap;gap:.5rem;display:flex}.sv .sv-study__meta li{color:var(--c-accent-ink);background:#ffffff12;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.sv .sv-study__meta li:first-child{color:var(--c-accent-soft);background:#ff4e1f29;box-shadow:inset 0 0 0 1px #ff4e1f59}.sv .sv-study h3{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;line-height:1.05}.sv .sv-study__p{color:var(--c-line);max-width:56ch}.sv .sv-study__outs{gap:.75rem;width:100%;display:grid}.sv .sv-study__outs li{border-top:1px solid var(--lr-edge);align-items:flex-start;gap:.875rem;padding-top:.875rem;display:flex}.sv .sv-study__outs li>span:last-child{font-size:var(--lr-small);color:var(--c-line);gap:.125rem;display:grid}.sv .sv-study__outs b{letter-spacing:-.015em;color:var(--c-white);font-size:1.0625rem;font-weight:500}.sv .sv-builds__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (width<=24rem){.sv .sv-builds__list{grid-template-columns:minmax(0,1fr)}}.sv .sv-builds__list a{color:var(--c-accent-ink);gap:.5rem;text-decoration:none;display:grid}.sv .sv-builds__img{border-radius:var(--lr-r);background:var(--c-shade-1b1e22);box-shadow:inset 0 0 0 1px var(--lr-edge);overflow:hidden}.sv .sv-builds__img img{aspect-ratio:4/3;object-fit:contain;width:100%}.sv .sv-builds__list b{letter-spacing:-.015em;font-size:1.0625rem;font-weight:500}.sv .sv-builds__list small{color:var(--c-meta-dark);font-size:.875rem}@media (hover:hover) and (pointer:fine){.sv .sv-builds__list a:hover b{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.sv .sv-quote{border-radius:var(--lr-r-l);background:var(--c-white);width:100%;color:var(--c-ink-soft);gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid;box-shadow:0 30px 70px #00000059}.sv .sv-quote blockquote{letter-spacing:-.01em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.4}.sv .sv-quote figcaption{color:var(--c-meta-light);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.sv .sv-quote figcaption span{flex:1;min-width:8rem;display:grid}.sv .sv-quote figcaption b{color:var(--c-ink-soft);font-weight:600}.sv .sv-quote__face{object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}.sv .sv-quote__all{min-height:2.75rem;color:var(--c-ink-soft);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--c-accent);align-items:center;font-weight:500;display:inline-flex}.sv .sv-quote a:focus-visible{outline-color:var(--c-accent)}.sv .sv-days__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,1.5rem + 2vw,4rem);display:grid}@media (width>=64rem){.sv .sv-days__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sv .sv-days__copy{justify-items:start;gap:1.25rem;display:grid}.sv .sv-days__vs{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-top:.5rem;font-size:clamp(2.5rem,1.8rem + 3vw,4.5rem);font-weight:500;line-height:1;display:flex}.sv .sv-days__vs s{color:var(--c-meta-light);text-decoration-thickness:.06em;text-decoration-color:var(--c-accent)}.sv .sv-days__vs b{color:var(--c-ink-soft);font-weight:500}.sv .sv-track{isolation:isolate;background:radial-gradient(70% 90% at 0% 0%, #ffffff0f 0%, #fff0 60%), radial-gradient(80% 90% at 100% 100%, #ff4e1f4d 0%, #ff4e1f00 62%), var(--c-ink-card);color:var(--c-line);border-radius:clamp(1.5rem,1.2rem + 1vw,2rem);gap:.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 70px #14161a38}.sv .sv-track__k{color:var(--c-accent-soft);font-size:.875rem;font-weight:600}.sv .sv-track__h{letter-spacing:-.03em;color:var(--c-white);margin-bottom:1rem;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:500;line-height:1.15}.sv .sv-track__list{gap:1.25rem;display:grid;position:relative}.sv .sv-track__list:before{content:"";background:linear-gradient(180deg, var(--c-accent-soft), #ffffff1f);width:2px;margin-left:-1px;position:absolute;top:1rem;bottom:1rem;left:1rem}.sv .sv-track__list li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.sv .sv-track__list li>span:last-child{font-size:var(--lr-small);color:var(--c-meta-dark);gap:.125rem;display:grid}.sv .sv-track__list b{color:var(--c-white);font-size:1.0625rem;font-weight:500}.sv .sv-track__dot{background:var(--c-shade-2a2d33);width:2rem;height:2rem;box-shadow:0 0 0 4px var(--c-ink-card);border-radius:999px;place-items:center;display:grid}.sv .sv-track__dot svg{fill:none;width:1rem;height:1rem;stroke:var(--c-accent-soft);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv .sv-track__list li.is-now .sv-track__dot{background:var(--c-accent-strong);box-shadow:0 0 0 4px var(--c-ink-card), 0 0 0 8px #ff4e1f33}.sv .sv-track__list li.is-now .sv-track__dot svg{stroke:var(--c-white)}.sv .sv-bento{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=44rem){.sv .sv-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .sv-bt--chat{grid-column:1/-1}}@media (width>=64rem){.sv .sv-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.sv .sv-bt--chat{grid-area:1/1/3/4}.sv .sv-bt--status,.sv .sv-bt--code{grid-column:4/7}.sv .sv-bt--search{grid-column:1/4}.sv .sv-bt--price{grid-column:4/7}}.sv .sv-bt{isolation:isolate;border-radius:var(--lr-r-l);min-width:0;box-shadow:inset 0 0 0 1px var(--lr-edge);background:linear-gradient(#fff1,#ffffff06);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.sv .sv-bt__ui{place-items:center;min-height:11rem;padding:1.75rem 1.5rem .5rem;display:grid;position:relative}.sv .sv-bt__ui:before{content:"";z-index:-1;background-image:radial-gradient(60% 60% at 50% 100%,#ff4e1f24,#0000 70%),radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:auto,16px 16px;position:absolute;inset:0}.sv .sv-bt--chat .sv-bt__ui{min-height:18rem}.sv .sv-bento .sv-bt{background:var(--c-ink-card);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 30px 70px #0000004d}.sv .sv-bento .sv-bt__ui{background:var(--c-shade-1b1e22);isolation:isolate;border-radius:1.25rem;margin:.875rem .875rem 0;padding:1.375rem;overflow:hidden}.sv .sv-bt--chat .sv-bt__ui{background:radial-gradient(70% 90% at 0% 0%, #ffffff0f 0%, #fff0 60%), radial-gradient(80% 90% at 100% 100%, #ff4e1f4d 0%, #ff4e1f00 62%), var(--c-shade-1b1e22)}.sv .sv-bt--chat .sv-bt__ui:before{background-image:radial-gradient(#ffffff24 1px,#0000 1.3px);background-size:12px 12px;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 60%);mask-image:linear-gradient(135deg,#000 0%,#0000 60%)}.sv .sv-bt--status .sv-bt__ui{background:radial-gradient(80% 90% at 100% 0%, #ff4e1f3d 0%, #ff4e1f00 62%), var(--c-shade-1b1e22)}.sv .sv-bt--status .sv-bt__ui:before{background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 80% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 100% 0,#000 0%,#0000 72%)}.sv .sv-bt--code .sv-bt__ui{background:radial-gradient(90% 100% at 100% 100%, #ff4e1f4d 0%, #ff4e1f00 62%), var(--c-shade-1b1e22)}.sv .sv-bt--code .sv-bt__ui:before{background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0f 30px 31px);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%)}.sv .sv-bt--search .sv-bt__ui{background:radial-gradient(80% 90% at 0% 0%, #ff4e1f33 0%, #ff4e1f00 60%), radial-gradient(80% 90% at 100% 100%, #fff1 0%, #fff0 62%), var(--c-shade-1b1e22)}.sv .sv-bt--search .sv-bt__ui:before{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(315deg,#000 0%,#0000 60%);mask-image:linear-gradient(315deg,#000 0%,#0000 60%)}.sv .sv-bt--price .sv-bt__ui{background:linear-gradient(150deg, #ff4e1f38 0%, #ff4e1f00 55%), var(--c-shade-1b1e22)}.sv .sv-bt--price .sv-bt__ui:before{background-image:none}.sv .sv-bt__txt{align-content:start;gap:.375rem;padding:1.25rem 1.75rem 1.75rem;display:grid}.sv .sv-bt__txt h3{letter-spacing:-.025em;color:var(--c-accent-ink);font-size:1.3125rem;font-weight:500;line-height:1.2}.sv .sv-bt--chat .sv-bt__txt h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.sv .sv-bt__txt p{font-size:var(--lr-small);max-width:52ch;color:var(--c-line)}.sv .sv-chat{background:var(--c-white);width:min(100%,26rem);color:var(--c-ink);border-radius:1.25rem;gap:.875rem;padding:1.25rem;font-size:.875rem;display:grid}.sv .sv-chat__top{color:var(--c-meta-light);justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:600;display:flex}.sv .sv-chat__msg{background:var(--c-paper);border-radius:1rem 1rem 1rem .25rem;justify-self:start;max-width:85%;padding:.75rem 1rem;font-size:.9375rem}.sv .sv-chat__steps{gap:.375rem;display:grid}.sv .sv-chat__steps li{color:var(--c-meta-light);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.sv .sv-chat__steps li:before{content:"✓";width:1.125rem;height:1.125rem;color:var(--c-ink);background:#14161a14;border-radius:999px;place-items:center;font-size:.625rem;font-weight:700;display:grid}.sv .sv-chat__steps li.is-live{color:var(--c-ink);font-weight:600}.sv .sv-chat__steps li.is-live:before{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-status{background:var(--c-shade-17191c);width:min(100%,24rem);box-shadow:inset 0 0 0 1px var(--lr-edge);border-radius:1rem;padding:.5rem 1.25rem;font-size:.8125rem;display:grid}.sv .sv-status li{color:var(--c-meta-dark);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.sv .sv-status li+li{border-top:1px solid #ffffff12}.sv .sv-status b{color:var(--c-accent-ink);text-align:right;font-weight:500}.sv .sv-status b.is-ok{color:var(--c-accent-soft);align-items:center;gap:.375rem;display:inline-flex}.sv .sv-status b.is-ok:before{content:"";background:var(--c-accent);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--c-accent);border-radius:999px}.sv .sv-keep{background:var(--c-shade-17191c);border-radius:1rem;gap:.375rem;max-width:22rem;padding:1rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #ff4e1f66}.sv .sv-keep small{color:var(--c-accent-soft);font-size:.75rem;font-weight:600}.sv .sv-keep p{color:var(--c-white);font-size:.9375rem}.sv .sv-serp{background:var(--c-white);width:min(100%,26rem);color:var(--c-ink);border-radius:1rem;gap:.75rem;padding:1.25rem;font-size:.875rem;display:grid}.sv .sv-serp__q{background:var(--c-paper);color:var(--c-muted);border-radius:999px;padding:.625rem 1rem}.sv .sv-serp__r{box-shadow:0 0 0 2px var(--c-accent);border-radius:.75rem;gap:.125rem;padding:.75rem 1rem;display:grid}.sv .sv-serp__r small{color:var(--c-meta-light);font-size:.75rem}.sv .sv-serp__r b{color:var(--c-ink-soft);font-weight:600}.sv .sv-bill{background:var(--c-shade-17191c);width:min(100%,22rem);box-shadow:inset 0 0 0 1px var(--lr-edge);border-radius:1rem;padding:.5rem 1.25rem;font-size:.875rem;display:grid}.sv .sv-bill li{color:var(--c-line);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.sv .sv-bill li b{color:var(--c-accent-soft);font-weight:600}.sv .sv-bill li.is-total{color:var(--c-white);border-top:1px solid #ffffff1f;margin-top:.25rem;padding-top:.75rem;font-weight:500}.sv .sv-bill li.is-total b{color:var(--c-white)}@media (hover:hover) and (pointer:fine){.sv .sv-bt{transition:box-shadow .3s}.sv .sv-bt:hover{box-shadow:inset 0 0 0 1px #ff4e1f66}}.sv .sv-plans__panels{gap:1.25rem;display:grid}.sv .sv-plan-card[hidden]{display:none}.sv .sv-plan-card:not([hidden]){animation:lr-rise .5s var(--lr-reveal) both}.sv .sv-plan-card:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.sv .sv-plan-card__best{font-size:var(--lr-small);color:var(--c-line);max-width:46ch}.sv .sv-billing{background:var(--c-white);border-radius:999px;justify-content:center;gap:.25rem;width:fit-content;max-width:100%;margin:0 auto 1rem;padding:.3125rem;display:flex;box-shadow:inset 0 0 0 1px #14161a14,0 14px 34px #14161a12}.sv .sv-billing[hidden]{display:none}.sv .sv-billing__opt{min-height:2.75rem;color:var(--c-ink-soft);font-size:var(--lr-small);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:500;transition:background-color .25s,color .25s;display:inline-flex}.sv .sv-billing__opt[aria-pressed=true]{background:var(--c-ink-soft);color:var(--c-accent-ink)}.sv .sv-billing__free{color:var(--c-accent-text);font-size:.8125rem;font-weight:600}.sv .sv-billing__opt[aria-pressed=true] .sv-billing__free{color:var(--c-accent-soft)}@media (hover:hover) and (pointer:fine){.sv .sv-billing__opt[aria-pressed=false]:hover{background:#14161a0d}}.sv .sv-plans[data-billing=yearly] .sv-plan-card__bill--monthly,.sv .sv-plans[data-billing=yearly] .sv-plan-card__own--monthly,.sv .sv-plans[data-billing=monthly] .sv-plan-card__bill--yearly,.sv .sv-plans[data-billing=monthly] .sv-plan-card__own--yearly{display:none}.sv .sv-plan-card__perks{flex-wrap:wrap;gap:.5rem;display:flex}.sv .sv-plan-card__perks li{color:var(--c-accent-soft);background:#ff4e1f29;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #ff4e1f66}.sv .sv-plan-card__own{max-width:46ch;font-size:var(--lr-small);color:var(--c-line)}.sv .sv-plan-card__note{max-width:46ch;font-size:var(--lr-small);color:var(--c-accent-ink);background:#ffffff0f;border-radius:1rem;padding:.875rem 1rem;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff1a}.sv .sv-addons{gap:.5rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.sv .sv-addons__h{letter-spacing:-.03em;color:var(--c-ink-soft);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:500}.sv .sv-addons__p{color:var(--c-muted)}.sv .sv-addons__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.sv .sv-addons__list li{border-radius:var(--lr-r-l);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1.25rem;padding:1.25rem 1.5rem;display:grid}.sv .sv-addons__list li>b{letter-spacing:-.04em;color:var(--c-ink-soft);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1}.sv .sv-addons__list small{letter-spacing:0;color:var(--c-meta-light);font-size:.875rem;font-weight:400}.sv .sv-addons__list span{font-size:var(--lr-small);color:var(--c-muted);gap:.25rem;display:grid}.sv .sv-addons__list strong{color:var(--c-ink-soft);font-size:1.0625rem;font-weight:600}.sv .sv-addons__list em{color:var(--c-accent-text);background:#ff4e1f1a;border-radius:999px;grid-column:2;justify-self:start;padding:.25rem .625rem;font-size:.8125rem;font-style:normal;font-weight:500}.sv .sv-plans__own{max-width:75ch;color:var(--c-muted);margin-top:1.5rem}.sv .sv-part__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=56rem){.sv .sv-part__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.25rem}}.sv .sv-part__col{border-radius:var(--lr-r-l);box-shadow:inset 0 0 0 1px var(--lr-edge);align-content:start;gap:1.25rem;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:grid}.sv .sv-part__col--we{background:radial-gradient(80% 80% at 100% 0,#ff4e1f2e 0%,#0000 70%),#ffffff0d;box-shadow:inset 0 0 0 1px #ff4e1f4d}.sv .sv-part__col h3{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:500}.sv .sv-part__col ol{counter-reset:sv-part;gap:0;display:grid}.sv .sv-part__col li{border-top:1px solid var(--lr-edge);font-size:var(--lr-small);color:var(--c-line);gap:.125rem;padding:.875rem 0 .875rem 2.5rem;display:grid;position:relative}.sv .sv-part__col li:before{content:"";background:#ffffff14;border-radius:999px;width:1.5rem;height:1.5rem;position:absolute;top:.875rem;left:0}.sv .sv-part__col li:after{content:"";border:solid var(--c-accent-soft);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:1.18rem;left:.58rem;transform:rotate(45deg)}.sv .sv-part__col--we li:before{background:#ff4e1f33}.sv .sv-part__col b{color:var(--c-white);font-size:1.0625rem;font-weight:500}.sv .sv-team{border-top:1px solid var(--lr-edge);grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=64rem){.sv .sv-team{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sv .sv-team__stats{grid-column:1/-1}}.sv .sv-team__copy{gap:1rem;display:grid}.sv .sv-team__copy h3{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:500}.sv .sv-team__copy p{color:var(--c-line);max-width:66ch}.sv .sv-team__links a{color:var(--c-accent-ink);text-underline-offset:.2em;font-weight:500;text-decoration:underline #ff4e1fb3}@media (hover:hover) and (pointer:fine){.sv .sv-team__links a:hover{text-decoration-color:currentColor}}.sv .sv-team__quote{border-radius:var(--lr-r-l);background:var(--c-white);color:var(--c-ink-soft);align-self:center;gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid;box-shadow:0 30px 70px #00000059}.sv .sv-team__quote blockquote{letter-spacing:-.025em;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:500;line-height:1.2}.sv .sv-team__quote figcaption{color:var(--c-meta-light);font-size:.875rem}.sv .sv-team__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sv .sv-team__stats li{border-top:1px solid var(--lr-edge);gap:.25rem;padding-top:1rem;display:grid}.sv .sv-team__stats b{letter-spacing:-.05em;color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:500;line-height:1}.sv .sv-team__stats span{color:var(--c-line);font-size:.875rem;font-weight:500}.sv .sv-oc{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.sv .sv-oc{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .sv-oc__card--chosen{grid-column:1/-1}}@media (width>=64rem){.sv .sv-oc{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sv .sv-oc__card--chosen{grid-column:auto}}.sv .sv-oc__card{isolation:isolate;background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a14;border-radius:1.875rem;flex-direction:column;gap:1.375rem;padding:.875rem;display:flex;position:relative;overflow:hidden}.sv .sv-oc__card--chosen{background:radial-gradient(90% 80% at 100% 100%, #ff4e1f66 0%, #ff4e1f00 62%), var(--c-ink-soft);box-shadow:0 30px 70px #14161a40}.sv .sv-oc__card--chosen:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0f 30px 31px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 72%)}.sv .sv-oc__vis{background:var(--c-shade-f4f4f2);border-radius:1.25rem;flex-direction:column;gap:.5rem;height:13.125rem;padding:1rem;display:flex;position:relative;overflow:hidden}.sv .sv-oc__card--found .sv-oc__vis{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.sv .sv-oc__card--understood .sv-oc__vis{background:radial-gradient(80% 80% at 100% 0%, #ffffff0f 0%, #fff0 65%), var(--c-shade-f4f4f2);flex-direction:row;justify-content:center;align-items:center;gap:1.125rem;padding:1.25rem}.sv .sv-oc__card--chosen .sv-oc__vis{background:#ffffff0d;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-oc__search{background:var(--c-white);color:#14161ab8;border-radius:999px;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.84375rem;font-weight:500;line-height:1;display:flex;box-shadow:0 1px 2px #14161a0f}.sv .sv-oc__search i{border:2px solid #14161a59;border-radius:999px;flex:0 0 .6875rem;width:.6875rem;height:.6875rem}.sv .sv-oc__res{border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.sv .sv-oc__res--top{background:var(--c-white);box-shadow:0 10px 24px #14161a14,inset 0 0 0 1px #ff4e1f59}.sv .sv-oc__fav{background:var(--c-accent-strong);width:1.75rem;height:1.75rem;color:var(--c-on-accent);border-radius:.5rem;flex:0 0 1.75rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:flex}.sv .sv-oc__fav--g{background:#14161a14}.sv .sv-oc__res-t{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.sv .sv-oc__res-t b{color:var(--c-ink-soft);font-size:.8125rem;font-weight:600;line-height:1}.sv .sv-oc__res-t small{color:var(--c-meta-light);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden}.sv .sv-oc__res em{color:var(--c-accent-text);background:#ff4e1f1f;border-radius:999px;flex:none;padding:.3125rem .5rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1}.sv .sv-oc__ln{flex:1;gap:.375rem;display:grid}.sv .sv-oc__ln i{background:#14161a1f;border-radius:4px;height:.4375rem;display:block}.sv .sv-oc__ln i+i{background:#14161a12;height:.3125rem}.sv .sv-oc__ring{background:conic-gradient(var(--c-accent) 0 78%, #14161a14 78% 100%);border-radius:999px;flex:none;width:6.75rem;height:6.75rem;padding:.5625rem}.sv .sv-oc__ring span{background:var(--c-white);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;height:100%;display:flex}.sv .sv-oc__ring b{letter-spacing:-.04em;color:var(--c-ink-soft);font-size:1.75rem;font-weight:500;line-height:1}.sv .sv-oc__ring small{color:var(--c-meta-light);font-size:.75rem;font-weight:500;line-height:1}.sv .sv-oc__checks{flex:1;gap:.4375rem;min-width:0;max-width:10.625rem;display:grid}.sv .sv-oc__checks span{background:var(--c-white);color:var(--c-ink-soft);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5625rem .6875rem;font-size:.78125rem;font-weight:600;line-height:1;display:flex;box-shadow:0 1px 2px #14161a0f}.sv .sv-oc__checks em{color:var(--c-accent-text);font-style:normal;font-weight:700}.sv .sv-oc__stack{width:100%;max-width:17.5rem;position:relative}.sv .sv-oc__note{z-index:1;background:var(--c-accent-ink);border-radius:1rem;flex-direction:column;gap:.625rem;padding:.875rem;display:flex;position:relative;box-shadow:0 20px 44px #0006}.sv .sv-oc__note--back{z-index:0;height:2.5rem;box-shadow:none;background:#f6f5f359;padding:0;position:absolute;top:-.75rem;left:.875rem;right:.875rem}.sv .sv-oc__note-top{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.sv .sv-oc__note-top b{color:var(--c-ink-soft);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1;display:flex}.sv .sv-oc__note-top b i{background:var(--c-accent);border-radius:999px;width:.5rem;height:.5rem}.sv .sv-oc__note-top small{color:var(--c-meta-light);font-size:.75rem;font-weight:500;line-height:1}.sv .sv-oc__note-msg{color:#14161ac7;font-size:.8125rem;font-weight:500;line-height:1.4}.sv .sv-oc__note-btn{background:var(--c-ink-soft);color:var(--c-accent-ink);border-radius:999px;align-self:flex-start;padding:.4375rem .75rem;font-size:.75rem;font-weight:600;line-height:1}.sv .sv-oc__body{flex-direction:column;flex:1;gap:.75rem;padding:.25rem .875rem 1rem;display:flex}.sv .sv-oc__word{letter-spacing:-.05em;color:var(--c-meta-light);padding-bottom:.05em;font-size:clamp(2.5rem,1.6rem + 2.6vw,3.75rem);font-weight:500;line-height:.95}.sv .sv-oc__card--understood .sv-oc__word{color:#14161a99}.sv .sv-oc__card--chosen .sv-oc__word{background-image:linear-gradient(172deg, var(--c-white) 10%, var(--c-accent) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sv .sv-oc__h{letter-spacing:-.02em;color:var(--c-ink-soft);font-size:1.1875rem;font-weight:500;line-height:1.3}.sv .sv-oc__card--chosen .sv-oc__h{color:var(--c-accent-ink)}.sv .sv-oc__p{color:var(--c-muted);text-wrap:pretty;font-size:.96875rem;line-height:1.6}.sv .sv-oc__card--chosen .sv-oc__p{color:#f6f5f3bd}.sv .sv-oc__meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem;margin-top:auto;padding-top:.5rem;display:grid}.sv .sv-oc__meter i{background:#14161a17;border-radius:2px;height:4px;display:block}.sv .sv-oc__meter i.on{background:var(--c-ink-soft)}.sv .sv-oc__card--chosen .sv-oc__meter i{background:#ffffff1f}.sv .sv-oc__card--chosen .sv-oc__meter i.on{background:var(--c-accent)}.sv .sv-oc-s .lr-cta{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.sv .sv-wd-box{isolation:isolate;background:radial-gradient(60% 50% at 0% 0%, #ff4e1f1f 0%, #ff4e1f00 70%), linear-gradient(180deg, #ffffff0d, #ffffff04), var(--c-shade-121417);border-radius:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);padding:clamp(1.25rem,.6rem + 2.6vw,3.25rem) clamp(.875rem,.4rem + 2vw,2.75rem) clamp(.875rem,.4rem + 2vw,2.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 40px 90px #00000073}.sv .sv-wd-box:before{content:"";background:linear-gradient(90deg,#0000,#ff4e1fb3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.sv .sv-wd-box__head{padding-inline:clamp(.375rem,.2rem + .6vw,.75rem)}.sv .sv-wd{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (width>=40rem){.sv .sv-wd{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .sv-wd__a{grid-column:1/-1}}@media (width>=64rem){.sv .sv-wd{grid-template-columns:repeat(6,minmax(0,1fr))}.sv .sv-wd__a{grid-column:span 4}.sv .sv-wd__b,.sv .sv-wd__c,.sv .sv-wd__d,.sv .sv-wd__e{grid-column:span 2}}.sv .sv-wd__card{background:var(--c-ink-card);border-radius:1.875rem;flex-direction:column;gap:clamp(1.25rem,1rem + .8vw,1.625rem);min-width:0;padding:.875rem;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff12}.sv .sv-wd__vis{isolation:isolate;background:var(--c-shade-1b1e22);border-radius:1.25rem;justify-content:center;align-items:center;height:14.375rem;padding:1.375rem;display:flex;position:relative;overflow:hidden}.sv .sv-wd__a .sv-wd__vis,.sv .sv-wd__b .sv-wd__vis{height:16.875rem}.sv .sv-wd__vis:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.sv .sv-wd__a .sv-wd__vis{background:radial-gradient(70% 100% at 100% 100%, #ff4e1f57 0%, #ff4e1f00 62%), var(--c-shade-1b1e22)}.sv .sv-wd__a .sv-wd__vis:before{background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0f 30px 31px);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%)}.sv .sv-wd__b .sv-wd__vis{background:radial-gradient(80% 80% at 100% 0%, #fff1 0%, #fff0 60%), var(--c-shade-1b1e22)}.sv .sv-wd__b .sv-wd__vis:before{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 60%);mask-image:linear-gradient(200deg,#000 0%,#0000 60%)}.sv .sv-wd__c .sv-wd__vis{background:linear-gradient(160deg, #ff4e1f33 0%, #ff4e1f00 60%), var(--c-shade-1b1e22)}.sv .sv-wd__d .sv-wd__vis{background:radial-gradient(70% 70% at 0% 100%, #ff4e1f33 0%, #ff4e1f00 60%), var(--c-shade-1b1e22)}.sv .sv-wd__d .sv-wd__vis:before{background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:14px 14px;-webkit-mask-image:radial-gradient(80% 80% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(80% 80% at 100% 0,#000 0%,#0000 70%)}.sv .sv-wd__e{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff29}.sv .sv-wd__e .sv-wd__vis{background:radial-gradient(70% 80% at 0 0,#ffffff0b 0%,#fff0 62%),#ffffff08}.sv .sv-wd__copy{align-items:center;gap:1rem;width:100%;max-width:38.75rem;display:flex}.sv .sv-wd__doc{background:var(--c-accent-ink);border-radius:1.125rem;flex-direction:column;flex:60%;gap:.625rem;min-width:0;padding:1.125rem;display:flex;box-shadow:0 24px 60px #0006}.sv .sv-wd__doc-l{color:var(--c-meta-light);font-size:.75rem;font-weight:600;line-height:1}.sv .sv-wd__doc-h{letter-spacing:-.02em;color:var(--c-ink-soft);font-size:clamp(1rem,.9rem + .4vw,1.1875rem);font-weight:500;line-height:1.25}.sv .sv-wd__hl{background:#ff4e1f38;border-radius:4px;padding:0 3px}.sv .sv-wd__doc i{background:#14161a1a;border-radius:4px;height:.375rem;display:block}.sv .sv-wd__doc-btn{background:var(--c-ink-soft);color:var(--c-accent-ink);border-radius:999px;align-self:flex-start;margin-top:.25rem;padding:.5rem .8125rem;font-size:.75rem;font-weight:600;line-height:1}.sv .sv-wd__side{flex-direction:column;flex:40%;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.sv .sv-wd__note{color:#f6f5f3e6;background:#202328eb;border-radius:1rem;align-items:flex-start;gap:.625rem;padding:.8125rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px #00000059}.sv .sv-wd__av{background:var(--c-accent-strong);width:1.625rem;height:1.625rem;color:var(--c-on-accent);border-radius:999px;flex:0 0 1.625rem;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:flex}.sv .sv-wd__ok,.sv .sv-mf__ok{color:var(--c-accent);background:#ff4e1f29;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px #ff4e1f66}.sv .sv-wd__devices{width:100%;max-width:20.625rem;padding-right:2.125rem;position:relative}.sv .sv-wd__desk{background:var(--c-shade-22262b);border-radius:.875rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.sv .sv-wd__bar{border-bottom:1px solid #ffffff0f;gap:5px;padding:.5625rem .6875rem;display:flex}.sv .sv-wd__bar i{background:#ffffff2e;border-radius:999px;width:7px;height:7px}.sv .sv-wd__screen{gap:.5rem;padding:.875rem .875rem 1rem;display:grid}.sv .sv-wd__screen>i{background:#ffffff1f;border-radius:4px;height:7px;display:block}.sv .sv-wd__screen>i.h{background:#ffffff73;width:64%;height:11px}.sv .sv-wd__screen>i.s{background:var(--c-accent);border-radius:999px;width:34%;height:18px;margin-top:2px}.sv .sv-wd__tiles{grid-template-columns:repeat(3,1fr);gap:6px;width:72%;margin-top:4px;display:grid}.sv .sv-wd__tiles i{aspect-ratio:1/.8;background:#ffffff12;border-radius:8px;display:block}.sv .sv-wd__phone{aspect-ratio:9/17;background:var(--c-accent-ink);border:3px solid var(--c-shade-2a2e34);border-radius:1.125rem;flex-direction:column;gap:6px;width:5.75rem;padding:.75rem .5625rem;display:flex;position:absolute;bottom:-.75rem;right:0;box-shadow:0 20px 44px #00000073}.sv .sv-wd__phone i{background:#14161a24;border-radius:3px;height:5px;display:block}.sv .sv-wd__phone i.h{background:#14161a8c;width:80%;height:8px}.sv .sv-wd__phone b{background:var(--c-accent);border-radius:999px;height:14px;margin-top:auto;display:block}.sv .sv-wd__ai{background:#ffffff0f;border-radius:1.125rem;flex-direction:column;gap:.5625rem;width:100%;max-width:21.25rem;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.sv .sv-wd__ai-l{color:var(--c-accent-soft);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1;display:flex}.sv .sv-wd__ai-l i{background:var(--c-accent);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.sv .sv-wd__ai-q{color:var(--c-accent-ink);font-size:.875rem;font-weight:500;line-height:1.35}.sv .sv-wd__ai>i{background:#ffffff1f;border-radius:4px;height:6px;display:block}.sv .sv-wd__ai-src{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sv .sv-wd__ai-src span{color:var(--c-meta-dark);background:#ffffff12;border-radius:999px;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1}.sv .sv-wd__ai-src span.on{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-wd__status{background:var(--c-accent-ink);border-radius:1.125rem;width:100%;max-width:21.25rem;padding:.875rem 1rem .25rem;box-shadow:0 24px 60px #0006}.sv .sv-wd__st-top{justify-content:space-between;align-items:center;gap:.625rem;padding-bottom:.5625rem;display:flex}.sv .sv-wd__st-top b{color:var(--c-ink-soft);font-size:.84375rem;font-weight:600;line-height:1}.sv .sv-wd__st-top span{color:var(--c-accent-text);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1;display:flex}.sv .sv-wd__st-top span i{background:var(--c-accent);border-radius:999px;width:7px;height:7px}.sv .sv-wd__st-row{color:var(--c-ink-soft);border-top:1px solid #14161a12;justify-content:space-between;gap:.625rem;padding:.625rem 0;font-size:.8125rem;font-weight:500;line-height:1;display:flex}.sv .sv-wd__st-row span:last-child{color:var(--c-meta-light)}.sv .sv-wd__no{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:20rem;display:flex}.sv .sv-wd__no span{color:var(--c-meta-dark);text-decoration:line-through;text-decoration-color:var(--c-accent);border-radius:999px;padding:.5625rem .875rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration-thickness:2px;box-shadow:inset 0 0 0 1px #ffffff29}.sv .sv-wd__text{flex-direction:column;gap:.625rem;max-width:52ch;padding:0 clamp(.5rem,.3rem + .6vw,.875rem) clamp(.625rem,.4rem + .6vw,1rem);display:flex}.sv .sv-wd__h{letter-spacing:-.025em;color:var(--c-accent-ink);font-size:clamp(1.3125rem,1.15rem + .6vw,1.625rem);font-weight:500;line-height:1.15}.sv .sv-wd__p{color:var(--c-line);text-wrap:pretty;font-size:1rem;line-height:1.55}@media (width<=39.99rem){.sv .sv-wd__a .sv-wd__vis{height:auto;padding:1.25rem}.sv .sv-wd__copy{flex-direction:column;align-items:stretch}}.sv .sv-mf{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (width>=40rem){.sv .sv-mf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.sv .sv-mf{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.sv .sv-mf__card{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a14;border-radius:1.75rem;flex-direction:column;gap:1.125rem;padding:.75rem;display:flex;position:relative}@media (width>=72rem){.sv .sv-mf__card:not(:last-child):after{content:"→";z-index:2;background:var(--c-white);width:1.875rem;height:1.875rem;color:var(--c-accent-text);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:5.4375rem;right:-1.5625rem;box-shadow:0 4px 14px #14161a1f}}.sv .sv-mf__card--write{isolation:isolate;background:radial-gradient(90% 90% at 100% 100%, #ff4e1f61 0%, #ff4e1f00 62%), var(--c-ink-soft);box-shadow:0 26px 60px #14161a3d}.sv .sv-mf__vis{background:var(--c-shade-f4f4f2);border-radius:1.25rem;flex-direction:column;justify-content:center;gap:.5rem;height:11rem;padding:1rem;display:flex;position:relative;overflow:hidden}.sv .sv-mf__card--write .sv-mf__vis{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-mf__msg{border-radius:.875rem;max-width:86%;padding:.5625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35}.sv .sv-mf__msg--us{background:var(--c-white);color:var(--c-ink-soft);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 2px #14161a0f}.sv .sv-mf__msg--you{background:var(--c-ink-soft);color:var(--c-accent-ink);border-bottom-right-radius:4px;align-self:flex-end}.sv .sv-mf__tree{flex-direction:column;align-items:center;display:flex}.sv .sv-mf__node{color:var(--c-accent-ink);background:#ffffff1a;border-radius:999px;padding:.4375rem .75rem;font-size:.75rem;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px #ffffff24}.sv .sv-mf__node--root{background:var(--c-accent-ink);color:var(--c-ink-soft)}.sv .sv-mf__stem{background:#ffffff4d;width:1px;height:.75rem}.sv .sv-mf__kids{gap:6px;padding-top:.75rem;display:flex;position:relative}.sv .sv-mf__kids:before{content:"";background:#ffffff4d;height:1px;position:absolute;top:0;left:18%;right:18%}.sv .sv-mf__ok{margin-top:.875rem}.sv .sv-mf__desk{background:var(--c-white);border-radius:.75rem;width:72%;position:absolute;top:1.125rem;left:1rem;overflow:hidden;box-shadow:0 10px 26px #14161a1a}.sv .sv-mf__desk-bar{border-bottom:1px solid #14161a0f;gap:4px;padding:7px 9px;display:flex}.sv .sv-mf__desk-bar i{background:#14161a26;border-radius:999px;width:6px;height:6px}.sv .sv-mf__desk-b{gap:6px;padding:11px;display:grid}.sv .sv-mf__desk-b i{background:#14161a1a;border-radius:3px;height:5px;display:block}.sv .sv-mf__desk-b i.h{background:#14161a80;width:66%;height:8px}.sv .sv-mf__desk-b i.s{background:var(--c-accent);border-radius:999px;width:34%;height:13px}.sv .sv-mf__phone{background:var(--c-ink-soft);border-radius:1rem;flex-direction:column;gap:5px;width:4.5rem;height:8.25rem;padding:11px 8px;display:flex;position:absolute;bottom:-.875rem;right:1rem;box-shadow:0 14px 30px #14161a40}.sv .sv-mf__phone i{background:#ffffff2e;border-radius:3px;height:4px;display:block}.sv .sv-mf__phone i.h{background:#fff9;width:80%;height:7px}.sv .sv-mf__phone b{background:var(--c-accent);border-radius:999px;width:70%;height:11px;margin-top:4px;display:block}.sv .sv-mf__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.sv .sv-mf__week span{aspect-ratio:1;background:var(--c-white);color:#0000;border-radius:8px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 2px #14161a0f}.sv .sv-mf__week span.on{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-mf__chips{flex-wrap:wrap;gap:6px;margin-top:.5rem;display:flex}.sv .sv-mf__chips span{background:var(--c-white);color:var(--c-ink-soft);border-radius:999px;padding:.4375rem .6875rem;font-size:.75rem;font-weight:600;line-height:1;box-shadow:0 1px 2px #14161a0f}.sv .sv-mf__chips span:first-child{background:var(--c-ink-soft);color:var(--c-accent-ink)}.sv .sv-mf__body{flex-direction:column;flex:1;gap:.625rem;padding:.125rem .75rem .875rem;display:flex}.sv .sv-mf__tags{flex-wrap:wrap;gap:6px;display:flex}.sv .sv-mf__step{color:var(--c-ink-soft);background:#14161a0f;border-radius:999px;padding:.375rem .6875rem;font-size:.8125rem;font-weight:600;line-height:1}.sv .sv-mf__card--write .sv-mf__step{color:var(--c-accent-ink);background:#ffffff1a}.sv .sv-mf__card--write .sv-mf__step--hot{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-mf__h{letter-spacing:-.025em;color:var(--c-ink-soft);font-size:1.3125rem;font-weight:500;line-height:1.2}.sv .sv-mf__card--write .sv-mf__h{color:var(--c-accent-ink)}.sv .sv-mf__p{color:var(--c-muted);text-wrap:pretty;font-size:.96875rem;line-height:1.55}.sv .sv-mf__card--write .sv-mf__p{color:#f6f5f3bd}.sv .sv-why{border-top:1px solid var(--lr-edge-paper);grid-template-columns:minmax(0,1fr);gap:2rem 4rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=64rem){.sv .sv-why{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.sv .sv-why__main{gap:1.5rem;display:grid}.sv .sv-why__h{letter-spacing:-.035em;color:var(--c-ink-soft);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.375rem);font-weight:500;line-height:1.1}.sv .sv-why__list{grid-template-columns:minmax(0,1fr);gap:1.25rem 2rem;display:grid}@media (width>=40rem){.sv .sv-why__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv .sv-why__list li{border-top:2px solid var(--c-ink-soft);font-size:var(--lr-small);color:var(--c-muted);gap:.25rem;padding-top:1rem;display:grid}.sv .sv-why__list li:first-child{border-top-color:var(--c-accent)}.sv .sv-why__list b{letter-spacing:-.02em;color:var(--c-ink-soft);font-size:1.125rem;font-weight:500}.sv .sv-why__quote{border-radius:clamp(1.5rem,1.2rem + 1vw,2rem);gap:1.125rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.sv .sv-why__quote blockquote{letter-spacing:-.02em;color:var(--c-white);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:500;line-height:1.3}.sv .sv-why__quote figcaption{color:var(--c-line);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.sv .sv-why__quote figcaption span{display:grid}.sv .sv-why__quote figcaption b{color:var(--c-white);font-weight:600}.sv .sv-why__stats{border-top:1px solid var(--lr-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1.125rem;display:grid}.sv .sv-why__stats li{gap:.25rem;display:grid}.sv .sv-why__stats b{letter-spacing:-.05em;color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;line-height:1}.sv .sv-why__stats span{color:var(--c-line);font-size:.8125rem;font-weight:500}.sv .sv-finder .lr-tg{box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 50px #00000059}.sv .sv-finder__panels{gap:1.25rem;display:grid}.sv .sv-finder__card{border-radius:clamp(1.75rem,1.4rem + 1vw,2.5rem);grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(1.5rem,.9rem + 2.6vw,3.5rem);display:grid}.sv .sv-finder__card[hidden]{display:none}.sv .sv-finder__card:not([hidden]){animation:lr-rise .45s var(--lr-reveal) both}.sv .sv-finder__card:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:4px}@media (width>=60rem){.sv .sv-finder__card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.sv .sv-finder__main{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.sv .sv-finder__kind{background:#ffffff12;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem .3125rem .3125rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sv .sv-finder__kind img{border-radius:.375rem;width:1.5rem;height:1.5rem}.sv .sv-finder__kind b{color:var(--c-white);font-weight:600}.sv .sv-finder__kind span{color:var(--c-line)}.sv .sv-finder__kind span:before{content:"/";color:#ffffff40;margin-right:.5rem}.sv .sv-finder__h{letter-spacing:-.04em;text-wrap:balance;background-image:linear-gradient(172deg, var(--c-white) 0%, #f6f5f399 95%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;padding-bottom:.04em;font-size:clamp(1.875rem,1.3rem + 2.2vw,3.25rem);font-weight:500;line-height:1.04}.sv .sv-finder__p{max-width:56ch;color:var(--c-line)}.sv .sv-finder__facts{flex-wrap:wrap;gap:.5rem;display:flex}.sv .sv-finder__facts li{color:var(--c-accent-ink);background:#ffffff14;border-radius:999px;padding:.4375rem .8125rem;font-size:.875rem;font-weight:500}.sv .sv-finder__price{align-items:baseline;gap:.625rem;margin-top:.25rem;display:flex}.sv .sv-finder__price span{color:var(--c-meta-dark);font-weight:500}.sv .sv-finder__price b{letter-spacing:-.05em;color:var(--c-accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.9rem + 2.4vw,3.75rem);font-weight:500;line-height:1}.sv .sv-finder__price small{letter-spacing:0;color:var(--c-meta-dark);font-size:1.0625rem;font-weight:400}.sv .sv-finder__ctas{flex-wrap:wrap;gap:.625rem;margin-top:.25rem;display:flex}.sv .sv-finder__wl{color:var(--c-line);margin-top:1.75rem}.sv .sv-rates{isolation:isolate;background:radial-gradient(90% 100% at 100% 100%, #ff4e1f4d 0%, #ff4e1f00 62%), var(--c-ink-card);border-radius:clamp(1.5rem,1.2rem + 1vw,2rem);gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 30px 70px #00000059}.sv .sv-rates:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0d 30px 31px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 70%)}.sv .sv-rates__h{color:var(--c-accent-soft);font-size:.875rem;font-weight:600}.sv .sv-rates ul{display:grid}.sv .sv-rates li+li{border-top:1px solid var(--lr-edge)}.sv .sv-rates li a{min-height:3.5rem;color:var(--c-white);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;text-decoration:none;display:flex}.sv .sv-rates__n{gap:.125rem;display:grid}.sv .sv-rates__n b{letter-spacing:-.02em;font-size:1.0625rem;font-weight:500;transition:color .25s}.sv .sv-rates__n small{color:var(--c-meta-dark);font-size:.8125rem;font-weight:500}.sv .sv-rates__p{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:500}.sv .sv-rates__p small{letter-spacing:0;color:var(--c-meta-dark);font-size:.875rem;font-weight:400}@media (hover:hover) and (pointer:fine){.sv .sv-rates li a:hover .sv-rates__n b{color:var(--c-accent-soft)}}.sv .sv-rates li a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:.5rem}.sv .sv-rates__f{font-size:.875rem}.sv .sv-rates__f a{color:var(--c-white);text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.25em}.sv .sv-notes{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=48rem){.sv .sv-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.sv .sv-notes__i:nth-child(3):last-child{grid-column:1/-1}}@media (width>=64rem){.sv .sv-notes__i:nth-child(3):last-child p{columns:2;column-gap:clamp(1.5rem,1rem + 2vw,3rem)}}.sv .sv-notes__i{border-radius:var(--lr-r-l);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12;align-content:start;gap:.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.sv .sv-notes__i h3{letter-spacing:-.02em;color:var(--c-ink-soft);font-size:1.125rem;font-weight:500}.sv .sv-notes__i p{font-size:var(--lr-small);color:var(--c-muted)}.sv .sv-notes__i a{color:var(--c-ink-soft);text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.2em}.sv .sv-vs__wrap{border-radius:var(--lr-r-l)}.sv .sv-vs__t{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--lr-small)}.sv .sv-vs__t thead th{text-align:left;vertical-align:bottom;padding:1.25rem 1.25rem 1rem}.sv .sv-vs__t thead b{letter-spacing:-.02em;color:var(--c-white);font-size:1.25rem;font-weight:500;display:block}.sv .sv-vs__t thead small{color:var(--c-meta-dark);font-size:.8125rem;display:block}.sv .sv-vs__t tbody th{text-align:left;vertical-align:top;color:var(--c-white);width:14%;padding:1.25rem 1.25rem 1.25rem 0;font-weight:500}.sv .sv-vs__t td{vertical-align:top;color:var(--c-meta-dark);padding:1.25rem}.sv .sv-vs__t tbody th,.sv .sv-vs__t tbody td{border-top:1px solid var(--lr-edge)}.sv .sv-vs__t .is-us{color:var(--c-white);background:#ff4e1f14;box-shadow:inset 1px 0 #ff4e1f59,inset -1px 0 #ff4e1f59}.sv .sv-vs__t thead .is-us{border-radius:var(--lr-r-l) var(--lr-r-l) 0 0;box-shadow:inset 1px 0 #ff4e1f59,inset -1px 0 #ff4e1f59,inset 0 1px #ff4e1f59}.sv .sv-vs__t thead .is-us small{color:var(--c-accent-soft)}.sv .sv-vs__t tbody tr:last-child .is-us{border-radius:0 0 var(--lr-r-l) var(--lr-r-l);box-shadow:inset 1px 0 #ff4e1f59,inset -1px 0 #ff4e1f59,inset 0 -1px #ff4e1f59}@media (width<=47.99rem){.sv .sv-vs__t,.sv .sv-vs__t tbody,.sv .sv-vs__t tr,.sv .sv-vs__t th,.sv .sv-vs__t td{width:auto;display:block}.sv .sv-vs__t thead{display:none}.sv .sv-vs__t tbody{gap:1rem;display:grid}.sv .sv-vs__t tr{border-radius:var(--lr-r-l);box-shadow:inset 0 0 0 1px var(--lr-edge);background:linear-gradient(#fff1,#ffffff06);padding:1.25rem}.sv .sv-vs__t tbody th{border:0;width:auto;padding:0 0 .75rem;font-size:1.125rem}.sv .sv-vs__t td{border-top:1px solid var(--lr-edge);gap:.25rem;padding:.75rem 0;display:grid}.sv .sv-vs__t td:before{content:attr(data-label);color:var(--c-meta-dark);font-size:.8125rem;font-weight:600}.sv .sv-vs__t .is-us,.sv .sv-vs__t tbody tr:last-child .is-us{border:0;border-radius:.75rem;margin:.25rem -.75rem 0;padding:.75rem;box-shadow:inset 0 0 0 1px #ff4e1f59}.sv .sv-vs__t .is-us:before{color:var(--c-accent-soft)}}.sv .sv-vs__foot{max-width:72ch;color:var(--c-meta-dark);margin-top:1.25rem;font-size:.875rem}.sv .sv-ref{border-radius:calc(var(--lr-r-l) + .25rem);box-shadow:inset 0 0 0 1px var(--lr-edge);background:radial-gradient(70% 90% at 0 0,#ff4e1f29,#0000 70%),#ffffff0a;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (width>=64rem){.sv .sv-ref{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:3rem}}.sv .sv-ref__copy{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.sv .sv-ref__copy h3{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:500;line-height:1.15}.sv .sv-ref__copy p{color:var(--c-line)}.sv .sv-ref__btn{background:var(--c-white);min-height:3rem;color:var(--c-ink);border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:0 1.375rem;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sv .sv-ref__btn:hover{background:var(--c-accent-strong);color:var(--c-on-accent)}}.sv .sv-ref__steps{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=44rem){.sv .sv-ref__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv .sv-ref__steps li{border-top:1px solid var(--lr-edge);font-size:var(--lr-small);color:var(--c-line);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.sv .sv-ref__steps b{color:var(--c-accent-soft);font-size:.875rem;font-weight:600}.sv .sv-vs .lr-cta,.sv .sv-vs>:last-child{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}@media (prefers-reduced-motion:reduce){.sv *,.sv :before,.sv :after{transition:none!important;animation:none!important}.sv [data-plan] .sv-plan__bar{transform:none!important}}.sv .sv-hero.sx-hero{min-height:0;padding-block:var(--hero-top) var(--hero-bottom);align-content:start;display:grid}.lr-page>.sv-hero:has(+.lr-light){padding-bottom:calc(var(--hero-bottom) + var(--divider,4vw))}.sv .sv-hero__in{align-self:start;align-items:start}.sv .sv-hero__copy{gap:clamp(1.25rem,1rem + .8vw,1.75rem)}.sv .sv-hero__copy>.sv-stats{width:100%;margin-top:.5rem}.sv .sv-hero:not(.sv-hero--aside) .sv-hero__in{grid-template-columns:minmax(0,1fr)}.sv .sv-hero__h1{max-width:18ch}.sv .sv-hero--aside .sv-hero__h1{max-width:14ch}.sv .sv-hero__lead{max-width:58ch;color:var(--c-line)}.sv .sv-hero__acts{gap:.75rem;margin-top:.5rem}.sv .sv-hero__aside{justify-self:end;width:100%;min-width:0;max-width:34rem}@media (width<=63.99rem){.sv .sv-hero__aside{justify-self:start}}.sv .sv-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}@media (width>=56rem){.sv .sv-stats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:1.5rem}.sv .sv-stats--3{--n:3}}.sv .sv-stats li{align-content:start;gap:.375rem;padding:.125rem 0 .125rem clamp(1rem,.8rem + .6vw,1.375rem);display:grid;position:relative}.sv .sv-stats li:before,.sv .sv-stats li:after{content:"";pointer-events:none;border-radius:3px;position:absolute;top:0;left:0}.sv .sv-stats li:before{background:#ffffff2e;width:1px;bottom:0}.sv .sv-stats li:after{background:var(--c-accent);width:3px;height:50%;left:-1px}.sv .sv-stats b{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.375rem,1.1rem + 1.1vw,2.25rem);font-weight:500;line-height:1.05}.sv .sv-stats span{font-size:var(--lr-small);color:var(--c-meta-dark);line-height:1.4}.sv .sv-shift .lr-head--split .sv-h2{max-width:20ch}:is(.sv,.sv-shift) .sv-switch{isolation:isolate;position:relative}:is(.sv,.sv-shift) .sv-switch__tab{z-index:1;position:relative}:is(.sv,.sv-shift) .sv-switch .sv-switch__ind{z-index:0;width:var(--lr-iw,0px);height:var(--lr-ih,0px);transform:translate(var(--lr-ix,0px), var(--lr-iy,0px));opacity:0;pointer-events:none;background:var(--c-accent-ink);border-radius:999px;transition:transform .55s cubic-bezier(.22,.61,.36,1),width .55s cubic-bezier(.22,.61,.36,1),background-color .4s,box-shadow .4s;position:absolute;top:0;left:0;box-shadow:0 8px 24px #00000059}:is(.sv,.sv-shift) .sv-switch.is-ready .sv-switch__ind{opacity:1}:is(.sv,.sv-shift) .sv-switch:has(.sv-switch__tab--good[aria-selected=true]) .sv-switch__ind{background:var(--c-accent-strong);box-shadow:0 8px 28px #ff4e1f73}:is(.sv,.sv-shift) .sv-switch.is-ready .sv-switch__tab[aria-selected=true]{background:0 0}@media (width<=29.99rem){:is(.sv,.sv-shift) .sv-switch .sv-switch__ind{border-radius:1rem}}:is(.sv,.sv-shift) .sv-shift__vis{background:#ffffff0a;border-radius:1.5rem;place-items:center;min-height:20rem;padding:clamp(1rem,.6rem + 1.4vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff12}:is(.sv,.sv-shift) .sv-mock{background:var(--c-paper);max-width:31rem;position:relative;overflow:visible}:is(.sv,.sv-shift) .sv-mock__bar{border-radius:1rem 1rem 0 0}:is(.sv,.sv-shift) .sv-mock__body{gap:.875rem;padding:1.125rem 1.25rem 1.25rem}:is(.sv,.sv-shift) .sv-mock__page{gap:.5rem;display:grid}:is(.sv,.sv-shift) .sv-mock__l{background:#14161a1f;border-radius:999px;width:92%;height:.5rem;display:block}:is(.sv,.sv-shift) .sv-mock__l--h{background:#14161a29;border-radius:.375rem;width:78%;height:1.125rem}:is(.sv,.sv-shift) .sv-mock__l--h2{background:#14161a29;border-radius:.375rem;width:54%;height:1.125rem;margin-bottom:.25rem}:is(.sv,.sv-shift) .sv-mock__l--s{width:64%}:is(.sv,.sv-shift) .sv-mock__photo{height:4rem;color:var(--c-meta-light);background:repeating-linear-gradient(135deg,#14161a0d 0 10px,#14161a17 10px 20px);border-radius:.75rem;place-items:center;margin-top:.375rem;font-size:.75rem;display:grid}:is(.sv,.sv-shift) .sv-mock__cta{background:var(--c-accent);border-radius:999px;width:8rem;height:2rem;margin-top:.5rem;display:block;box-shadow:0 8px 18px #ff4e1f59}:is(.sv,.sv-shift) .sv-mock--good .sv-mock__l--h,:is(.sv,.sv-shift) .sv-mock--good .sv-mock__l--h2{background:linear-gradient(90deg, var(--c-ink-soft), #14161a8c)}:is(.sv,.sv-shift) .sv-mock__chart{background:#14161a0a;border-radius:.875rem;gap:.75rem;padding:.875rem 1rem 1rem;display:grid}:is(.sv,.sv-shift) .sv-mock__bars{height:5.5rem}:is(.sv,.sv-shift) .sv-mock__toast{background:var(--c-white);color:var(--c-ink-soft);border-radius:.875rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.2;display:grid;position:absolute;top:3.25rem;right:-.75rem;box-shadow:0 18px 40px #00000059}:is(.sv,.sv-shift) .sv-mock__toast small{color:var(--c-meta-light);grid-column:2;font-size:.6875rem}:is(.sv,.sv-shift) .sv-mock__dot{background:var(--c-accent);border-radius:999px;grid-row:span 2;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #ff4e1f2e}@media (width<=29.99rem){:is(.sv,.sv-shift) .sv-mock__toast{top:2.75rem;right:.5rem}}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock--good .sv-mock__l--h{animation:sv-draw .7s var(--lr-reveal) .1s both}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock--good .sv-mock__l--h2{animation:sv-draw .7s var(--lr-reveal) .2s both}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock--good .sv-mock__cta{animation:sv-pop .6s var(--lr-reveal) .35s both}:is(.sv,.sv-shift) .sv-shift__panel:not([hidden]) .sv-mock__toast{animation:sv-toast .7s var(--lr-reveal) .9s both}@keyframes sv-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sv-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes sv-toast{0%{opacity:0;transform:translate(12px,-8px)scale(.96)}to{opacity:1;transform:none}}:is(.sv,.sv-shift) .sv-shift__foot{font-size:var(--lr-small);color:var(--c-meta-dark)}.sv .sv-tl .lr-tl__text h3{color:var(--c-white)}.sv .sv-tl__when{box-sizing:border-box;text-box:trim-both cap alphabetic;white-space:nowrap;height:1.875rem;color:var(--c-accent-soft);background:#ff4e1f1f;border-radius:999px;padding:calc(.9375rem - .5cap) .8125rem 0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-block;box-shadow:inset 0 0 0 1px #ff4e1f47}.sv .sv-tlv{background:linear-gradient(#ffffff12,#ffffff08);border-radius:1.25rem;gap:1rem;width:100%;max-width:26rem;padding:1.25rem 1.375rem 1.375rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -30px #000c}.sv .sv-tlv__top{color:var(--c-meta-dark);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.sv .sv-tlv__top b{letter-spacing:-.02em;color:var(--c-white);white-space:nowrap;font-size:1.125rem;font-weight:500}.sv .sv-tlv__cells{grid-template-columns:repeat(var(--cells,8), minmax(0, 1fr));gap:4px;display:grid}.sv .sv-tlv__cells--7{--cells:7}.sv .sv-tlv__cells--16{--cells:16}.sv .sv-tlv__cells li{gap:.375rem;min-width:0;display:grid}.sv .sv-tlv__cells i{background:#ffffff12;border-radius:.375rem;height:1.75rem;transition:background-color .5s;display:block}.sv .sv-tlv__cells--16 i{border-radius:.25rem;height:1.375rem}.sv .sv-tlv__cells small{min-height:1em;color:var(--c-meta-dark);white-space:nowrap;font-size:.6875rem;line-height:1}.sv .sv-tlv__cells .is-on i{background:linear-gradient(180deg, var(--c-accent-soft), var(--c-accent-strong))}.sv .sv-tlv__cells .is-open i{background:repeating-linear-gradient(135deg,#ff4e1f99 0 6px,#ff4e1f40 6px 12px)}.sv .sv-tlv__cells .is-on small{color:var(--c-accent-ink)}.sv .sv-tlv--solo{grid-template-columns:auto 1fr;align-items:center;max-width:22rem}.sv .sv-tlv__ico{background:#ff4e1f29;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 0 0 1px #ff4e1f4d}.sv .sv-tlv__ico svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-accent-soft);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv .sv-tlv--last .sv-tlv__ico{background:var(--c-accent-strong)}.sv .sv-tlv--last .sv-tlv__ico svg{stroke:var(--c-on-accent)}.sv .sv-tlv__solo{gap:.25rem;display:grid}.sv .sv-tlv__solo small{color:var(--c-meta-dark);font-size:.8125rem}.sv .sv-tlv__solo b{letter-spacing:-.03em;color:var(--c-white);font-size:1.375rem;font-weight:500;line-height:1.1}.sv .sv-tl__foot{text-align:center;color:var(--c-line);font-size:var(--lr-lead);justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(3rem,2rem + 3vw,5rem);display:flex}.sv .sv-tl__foot svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--c-accent-soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sv .sv-tl>.sx-cta{margin-top:clamp(3rem,2rem + 3vw,5rem)}.sv .sv-offer__card{margin-top:.5rem}.sv .sv-offer .lr-pt__main>.sv-pc__diff{max-width:52ch;color:var(--c-line);font-size:var(--lr-small)}.sv .sv-moves{gap:1.25rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.sv .sv-moves__h{font-size:var(--t-h3,1.5rem);letter-spacing:-.03em;color:var(--c-ink-soft);font-weight:500;line-height:1.2}.sv .sv-moves__list{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=40rem){.sv .sv-moves__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=70rem){.sv .sv-moves__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv .sv-moves__list li{background:var(--c-white);border-radius:1.25rem;align-content:start;gap:.5rem;padding:1.5rem;display:grid;box-shadow:inset 0 0 0 1px #14161a0f}.sv .sv-moves__n{width:2.25rem;height:2.25rem;color:var(--c-accent-text);background:#ff4e1f1a;border-radius:.75rem;place-items:center;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-grid}.sv .sv-moves__list h4{letter-spacing:-.02em;color:var(--c-ink-soft);font-size:1.125rem;font-weight:500;line-height:1.25}.sv .sv-moves__list p{font-size:var(--lr-small);color:var(--c-muted)}.lr-page .sv-others a{background:var(--c-white)}.sv .sv-case__stage{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=64rem){.sv .sv-case__stage{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2rem,1rem + 2vw,3.5rem)}}.sv .sv-case__shot{background:radial-gradient(70% 80% at 0% 0%, #ff4e1f4d, transparent 62%), radial-gradient(70% 80% at 100% 100%, #fff1, transparent 62%), var(--c-ink-card);border-radius:clamp(1.5rem,1.2rem + 1vw,2.25rem);padding:clamp(1rem,.5rem + 2.4vw,3rem) clamp(1rem,.5rem + 2.4vw,3rem) 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-case__frame{background:var(--c-white);border-radius:1rem 1rem 0 0;overflow:hidden;box-shadow:0 30px 80px #00000080}.sv .sv-case__bar{background:var(--c-paper);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.sv .sv-case__bar i{background:#14161a29;border-radius:999px;width:.5rem;height:.5rem}.sv .sv-case__bar span{background:var(--c-white);color:var(--c-meta-light);border-radius:999px;margin-left:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.sv .sv-case__frame img{aspect-ratio:16/11;object-fit:cover;object-position:top;width:100%}.sv .sv-case__outs{z-index:1;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:-2.5rem 0 0;padding:0 0 clamp(1rem,.5rem + 2.4vw,3rem);display:grid;position:relative}@media (width>=36rem){.sv .sv-case__outs{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:clamp(0rem,3vw - 1rem,2rem)}}.sv .sv-case__outs li{backdrop-filter:blur(14px);background:#16181cc7;border-radius:1.125rem;gap:.375rem;padding:1.125rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 40px #0006}.sv .sv-case__outs b{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.1}.sv .sv-case__outs span{font-size:var(--lr-small);color:var(--c-line);line-height:1.45}.sv .sv-case__card{align-content:center;justify-items:start;gap:1.25rem;display:grid}.sv .sv-case__card h3{letter-spacing:-.04em;color:var(--c-white);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:500;line-height:1.04}.sv .sv-case__card p{max-width:46ch;color:var(--c-line);font-size:var(--lr-lead);line-height:1.5}.sv .sv-pills{flex-wrap:wrap;gap:.375rem;display:flex}.sv .sv-pills>li,.sv .sv-pills>span{white-space:nowrap;min-height:1.875rem;color:var(--c-accent-ink);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sv .sv-pills>li:first-child{color:var(--c-accent-soft);background:#ff4e1f24;box-shadow:inset 0 0 0 1px #ff4e1f4d}.sv .sv-pills>li:nth-child(2){color:var(--c-accent-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.sv .sv-case__quote{background:#ffffff0a;border-radius:1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}@media (width>=56rem){.sv .sv-case__quote{grid-template-columns:auto minmax(0,1fr) auto auto}}.sv .sv-case__quote blockquote{color:var(--c-accent-ink);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.sv .sv-case__quote figcaption{color:var(--c-meta-dark);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.sv .sv-case__quote figcaption span{display:grid}.sv .sv-case__quote figcaption b{color:var(--c-white);font-weight:500}.sv .sv-case__face{object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}.sv .sv-case__all{color:var(--c-accent-ink);white-space:nowrap}.sv .sv-mosaic{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.sv .sv-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.sv .sv-mosaic{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.sv .sv-mosaic li:first-child{grid-area:span 2/span 2}}.sv .sv-mosaic a{height:100%;color:var(--c-white);background:var(--c-ink-card);border-radius:1.5rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-mosaic__img{display:block;overflow:hidden}.sv .sv-mosaic__img img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--lr-ease)}@media (width>=64rem){.sv .sv-mosaic li:first-child .sv-mosaic__img img{aspect-ratio:auto;min-height:100%}}.sv .sv-mosaic__txt{backdrop-filter:blur(12px);background:#121316cc;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.sv .sv-mosaic__txt b{letter-spacing:-.01em;font-weight:500}@media (hover:hover) and (pointer:fine){.sv .sv-mosaic a:hover .sv-mosaic__img img{transform:scale(1.03)}}.sv .sv-case>.sx-cta{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.sv a.sx-btn{color:var(--c-white)}.sv a.sx-btn--white{color:var(--c-ink)}.sv a.sx-btn--ghost{color:var(--c-ink-soft)}.sv .sx-on-dark a.sx-btn--ghost,.sv a.sx-btn--ghost.sx-on-dark,.sv .lr-ink a.sx-btn--ghost{color:var(--c-accent-ink)}@media (hover:hover) and (pointer:fine){.sv a.sx-btn:hover,.sv a.sx-btn--ghost:hover{color:var(--c-white)}.sv .lr-ink a.sx-btn:hover,.sv .sx-on-dark a.sx-btn:hover,.sv a.sx-btn--white:hover,.sv .lr-ink a.sx-btn--ghost:hover{background:var(--c-white);color:var(--c-ink);box-shadow:none}}.sv .lr-pt .sv-link-in a{color:var(--c-white);text-decoration-color:var(--c-accent-soft)}.sv .sv-case__more{justify-content:flex-start;margin:0;display:flex}.sv .sv-case__more a.sx-link{color:var(--c-accent-ink)}@media (width>=64rem){.sv .sv-mosaic{grid-template-rows:repeat(3,auto)}.sv .sv-mosaic li:first-child{grid-area:1/1/span 3/span 2}.sv .sv-mosaic li:not(:first-child){grid-column:3}.sv .sv-mosaic li:not(:first-child) .sv-mosaic__img img{aspect-ratio:16/10}}.sv .sv-plans .sv-billing{margin-bottom:1.25rem}.sv .sv-plans .lr-tg{width:100%}.sv .sv-plan-card .lr-pt__price small{font-size:1.125rem}.sv .sv-plan-card__bill{justify-items:start;gap:.625rem;display:grid}.sv .sv-plan-card__bill .lr-pt__bill{margin:0}.sv .sv-plan-card__perks{margin:0;padding:0;list-style:none}.sv .sv-plan-card__best{color:var(--c-accent-ink);margin:0;font-weight:500}.sv .sv-plan-card__own{margin:0}.sv .sv-plans .lr-pt__main{align-content:start;gap:1rem;display:grid}.sv .sv-plans .sv-addons{border-radius:var(--lr-r-l);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 24px 60px #14161a14;align-items:center;gap:1.5rem 3rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (width>=56rem){.sv .sv-plans .sv-addons{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.sv .sv-plans .sv-addons__copy{gap:.5rem;display:grid}.sv .sv-plans .sv-addons__h,.sv .sv-plans .sv-addons__p{margin:0}.sv .sv-plans .sv-addons__list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.sv .sv-plans .sv-addons__list li{box-shadow:none;border-top:1px solid var(--lr-edge-paper);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.25rem 0;display:grid}.sv .sv-plans .sv-addons__list li:first-child{border-top:0;padding-top:0}.sv .sv-plans .sv-addons__list li:last-child{padding-bottom:0}.sv .sv-plans .sv-addons__txt{font-size:var(--lr-small);color:var(--c-muted);justify-items:start;gap:.375rem;line-height:1.5;display:grid}.sv .sv-plans .sv-addons__txt strong{letter-spacing:-.01em;color:var(--c-ink-soft);font-size:1.125rem;font-weight:500}.sv .sv-plans .sv-addons__txt em{grid-column:auto;margin-top:.25rem}.sv .sv-plans .sv-addons__price{letter-spacing:-.045em;white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(172deg,#14161a 0%,#14161a8c 95%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:500;line-height:1}.sv .sv-plans .sv-addons__price small{letter-spacing:0;-webkit-text-fill-color:var(--c-meta-light);color:var(--c-meta-light);font-size:.9375rem}.sv .sv-guides__side{justify-items:start;gap:1rem;display:grid}@media (width>=64rem){.sv .sv-guides__side{text-align:right;justify-items:end}}.sv .sv-guides .sx-link{color:var(--c-ink-soft)}.sv .sv-guides__list{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(16rem,85%);grid-auto-flow:column;gap:1rem;margin:0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.sv .sv-guides__list::-webkit-scrollbar{display:none}@media (width>=48rem){.sv .sv-guides__list{grid-auto-columns:calc(50% - .5rem)}}@media (width>=64rem){.sv .sv-guides__list{grid-auto-columns:calc(33.3333% - .666667rem)}}.sv .sv-guides__list li{scroll-snap-align:start;display:flex}.sv .sv-guides__card{background:var(--c-white);color:inherit;border-radius:1.25rem;flex-direction:column;flex:1;text-decoration:none;transition:box-shadow .35s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #14161a0f}.sv .sv-guides__img{aspect-ratio:16/9;background:var(--c-shade-e4e4e1);display:block;overflow:hidden}.sv .sv-guides__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--lr-ease);display:block}.sv .sv-guides__body{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.sv .sv-guides__meta{flex-wrap:wrap;gap:.375rem;display:flex}.sv .sv-guides__t{letter-spacing:-.02em;color:var(--c-ink-soft);font-size:1.1875rem;font-weight:500;line-height:1.3}.sv .sv-guides__go{font-size:var(--lr-small);color:var(--c-accent-text);margin-top:auto;font-weight:500}@media (hover:hover) and (pointer:fine){.sv .sv-guides__card:hover{box-shadow:inset 0 0 0 1px #14161a2e}.sv .sv-guides__card:hover .sv-guides__img img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.sv .sv-guides__card:hover .sv-guides__img img{transform:none}}.sv .sv-choose__head{margin-block-end:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.sv .sv-choose__list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.sv .sv-choose__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.sv .sv-choose__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv .sv-choose__list li{border-radius:var(--lr-r-l);background:#ffffff0a;align-content:start;gap:.75rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-choose__n{box-sizing:border-box;text-align:center;width:2.25rem;height:2.25rem;color:var(--c-accent-soft);text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;background:#ff4e1f29;border-radius:.75rem;padding-top:calc(1.125rem - .5cap);font-size:.8125rem;font-weight:600;line-height:1;display:block}.sv .sv-choose__list h3{letter-spacing:-.02em;color:var(--c-white);font-size:1.25rem;font-weight:500}.sv .sv-choose__list p{font-size:var(--lr-small);color:var(--c-line);margin:0;line-height:1.55}.sv .sv-choose__foot{gap:.75rem;margin-top:.75rem;display:grid}@media (width>=56rem){.sv .sv-choose__foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.sv .sv-choose__quote{border-radius:var(--lr-r-l);background:linear-gradient(135deg,#ff4e1f24,#ffffff08 60%);align-content:center;gap:1rem;margin:0;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-choose__quote blockquote{letter-spacing:-.01em;color:var(--c-white);margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.4}.sv .sv-choose__quote figcaption{color:var(--c-meta-dark);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.sv .sv-choose__quote figcaption span{display:grid}.sv .sv-choose__quote figcaption b{color:var(--c-white);font-weight:500}.sv .sv-choose__face{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.sv .sv-choose__stats{border-radius:var(--lr-r-l);background:#ffffff0a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-choose__stats li{border-left:1px solid #ffffff14;align-content:center;gap:.25rem;padding:clamp(1rem,.8rem + 1vw,1.75rem);display:grid}.sv .sv-choose__stats li:first-child{border-left:0}.sv .sv-choose__stats b{letter-spacing:-.045em;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(172deg,#fff 0%,#f6f5f399 95%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:500;line-height:1}.sv .sv-choose__stats span{color:var(--c-meta-dark);font-size:.8125rem}.sv .sv-choose__stats b i{-webkit-text-fill-color:var(--c-accent);color:var(--c-accent);font-style:normal}.sv .sv-finder .lr-pt__main{align-content:start;gap:1rem;display:grid}.sv .sv-finder__h{letter-spacing:-.025em;color:var(--c-white);margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.2}.sv .sv-finder .lr-pt__p{margin:0}.sv .sv-finder .sv-finder__wl{text-align:center;color:var(--c-muted);margin-top:1.5rem}.sv .sv-cmp__who{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.sv .sv-cmp__who{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv .sv-cmp__col{border-radius:var(--lr-r-l);background:#ffffff08;align-content:start;gap:.375rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-cmp__col p{margin:0}.sv .sv-cmp__col--us{background:radial-gradient(120% 90% at 100% 0,#ff4e1f52,#0000 60%),linear-gradient(160deg,#23252a,#15171b);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff4e1f73,0 30px 70px #00000073}@media (width>=48rem){.sv .sv-cmp__col--us{padding-block:clamp(2rem,1.5rem + 1.5vw,2.75rem)}}.sv .sv-cmp__name{align-items:center;gap:.625rem;display:flex}.sv .sv-cmp__name b{color:var(--c-white);font-size:1.125rem;font-weight:500}.sv .sv-cmp__sub{font-size:var(--lr-small);color:var(--c-meta-dark)}.sv .sv-cmp__k{letter-spacing:.06em;text-transform:uppercase;color:var(--c-meta-dark);font-size:.75rem;font-weight:600;margin-top:1rem!important}.sv .sv-cmp__cost{letter-spacing:-.045em;color:#f6f5f38c;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:500;line-height:1.05}.sv .sv-cmp__col--us .sv-cmp__cost{background-image:linear-gradient(172deg, #fff 0%, var(--c-accent) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sv .sv-cmp__note{font-size:var(--lr-small);color:var(--c-line);max-width:34ch;line-height:1.5}.sv .sv-cmp__ic{border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.sv .sv-cmp__ic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.sv .sv-cmp__col--diy .sv-cmp__ic,.sv .sv-cmp__a--diy .sv-cmp__ic{color:#f6f5f380;background:#ffffff0f}.sv .sv-cmp__col--free .sv-cmp__ic,.sv .sv-cmp__a--free .sv-cmp__ic{color:#f6f5f3b3;background:#ffffff0f}.sv .sv-cmp__col--us .sv-cmp__ic,.sv .sv-cmp__a--us .sv-cmp__ic{background:var(--c-accent-strong);color:var(--c-on-accent)}.sv .sv-cmp__rows{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=56rem){.sv .sv-cmp__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.sv .sv-cmp__rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv .sv-cmp__row{border-radius:var(--lr-r-l);background:#ffffff08;align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sv .sv-cmp__row h3{letter-spacing:-.02em;color:var(--c-white);font-size:1.25rem;font-weight:500}.sv .sv-cmp__row dl{gap:.625rem;margin:0;display:grid}.sv .sv-cmp__a{gap:.25rem;display:grid}.sv .sv-cmp__a dt{letter-spacing:.04em;text-transform:uppercase;color:var(--c-meta-dark);align-items:center;gap:.625rem;font-size:.75rem;font-weight:600;display:flex}.sv .sv-cmp__a dt .sv-cmp__ic{width:1.5rem;height:1.5rem}.sv .sv-cmp__a dd{font-size:var(--lr-small);color:#f6f5f38c;margin:0;padding-left:2.125rem;line-height:1.5}.sv .sv-cmp__a--us{background:#ff4e1f1a;border-radius:1rem;margin-top:.25rem;padding:.875rem 1rem;box-shadow:inset 0 0 0 1px #ff4e1f4d}.sv .sv-cmp__a--us dt{color:var(--c-accent-soft)}.sv .sv-cmp__a--us dd{color:var(--c-white)}.sv .sv-cmp__foot{max-width:70ch;font-size:var(--lr-small);color:var(--c-meta-dark);margin:1.5rem 0 0}@media (width>=80rem){.sv .sv-cmp__rows{grid-template-columns:repeat(6,minmax(0,1fr))}.sv .sv-cmp__row{grid-column:span 2}.sv .sv-cmp__row:nth-child(4):nth-last-child(2),.sv .sv-cmp__row:nth-child(5):last-child{grid-column:span 3}}.sv .sv-rc{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.sv .sv-rc{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .sv-rc__card--lead{grid-column:1/-1}}@media (width>=64rem){.sv .sv-rc{grid-template-columns:repeat(6,minmax(0,1fr))}.sv .sv-rc__card--lead{grid-column:span 4}.sv .sv-rc__card--tall,.sv .sv-rc__card--plain,.sv .sv-rc__card--compact,.sv .sv-rc__card--recur{grid-column:span 2}}.sv .sv-rc__card{border-radius:var(--lr-r-l);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12;flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);display:flex;position:relative;overflow:hidden}.sv .sv-rc__card>*{margin:0;position:relative}.sv .sv-rc__when{color:var(--c-ink-soft);background:#14161a0d;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2}.sv .sv-rc__h{letter-spacing:-.03em;color:var(--c-ink-soft);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:500;line-height:1.15}.sv .sv-rc__p{max-width:44ch;font-size:var(--lr-small);color:var(--c-muted);line-height:1.55}.sv .sv-rc__price{align-items:baseline;gap:.5rem;padding-top:1rem;display:flex;margin-top:auto!important}.sv .sv-rc__price span{color:var(--c-meta-light);font-size:.875rem}.sv .sv-rc__price b{letter-spacing:-.045em;color:var(--c-ink-soft);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:500;line-height:1}.sv .sv-rc__price small{color:var(--c-meta-light);font-size:1rem}.sv .sv-rc__card--lead{background:linear-gradient(160deg,#1d1f24,#121316);min-height:22rem;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 70px #14161a40}.sv .sv-rc__deco{pointer-events:none;background:radial-gradient(70% 90% at 100% 100%,#ff4e1f59,#0000 60%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/2.5rem 2.5rem;inset:0;position:absolute!important}.sv .sv-rc__card--lead .sv-rc__when{color:var(--c-accent-soft);background:#ff4e1f29}.sv .sv-rc__card--lead .sv-rc__h{color:var(--c-white);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.sv .sv-rc__card--lead .sv-rc__p{color:var(--c-line);font-size:var(--lr-lead,1.125rem)}.sv .sv-rc__card--lead .sv-rc__price span{color:var(--c-meta-dark)}.sv .sv-rc__card--lead .sv-rc__price b{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(172deg,#fff 0%,#f6f5f38c 95%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,2.2rem + 3vw,5rem)}.sv .sv-rc__btn{margin-top:.5rem!important}.sv .sv-rc__card--recur{background:linear-gradient(160deg, color-mix(in srgb, var(--c-accent) 6%, var(--c-white)), var(--c-white) 70%);box-shadow:inset 0 0 0 1px #ff4e1f59,0 20px 50px #ff4e1f14}.sv .sv-rc__note{max-width:72ch;font-size:var(--lr-small);color:var(--c-muted);margin:1.25rem 0 0;line-height:1.55}.sv .sv-wl-close .sx-close__alt{margin-top:.5rem}.sv .sv-mock__bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sv .sv-mock,.sv .sv-mock__body{min-width:0;max-width:100%}.sv .sv-pills{flex-wrap:wrap;max-width:100%}.sv .sv-case__card .sx-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:2.75rem}.sv .sv-head,.sv-shift .sv-head{margin-block-end:clamp(2.5rem,1.6rem + 3vw,4.5rem)}.sv-shift:not(.sv *){--sv-glow:radial-gradient(90% 100% at 100% 100%, #ff4e1f61 0%, #ff4e1f00 62%);--sv-deco:repeating-radial-gradient(circle at 100% 100%, transparent 0 30px, #ffffff0f 30px 31px);--sv-deco-size:auto;--sv-deco-pos:0 0;--sv-deco-rep:no-repeat;--sv-mask:radial-gradient(circle at 100% 100%, #000 0%, transparent 70%);--sv-dot:none}.sv-shift .sv-shift__card{--pad:clamp(1.25rem, .8rem + 1.8vw, 2.5rem);gap:var(--pad);padding:var(--pad);border-radius:clamp(1.5rem,1.2rem + 1vw,2.25rem);box-shadow:inset 0 1px #ffffff14,0 1px 2px #14161a14,0 30px 70px #14161a38}.sv-shift .sv-shift__panels{gap:0}.sv-shift .sv-shift__panel{gap:var(--pad);align-items:stretch}@media (width>=56rem){.sv-shift .sv-shift__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sv-shift .sv-shift__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.sv-shift .sv-shift__top .sv-switch{justify-self:auto}.sv-shift .sv-shift__top .sv-shift__foot{max-width:40ch;font-size:var(--t-small);color:var(--c-meta-dark);text-align:right}@media (width<=47.99rem){.sv-shift .sv-shift__top .sv-shift__foot{text-align:left}}.sv-shift .sv-shift__text{flex-direction:column;justify-content:center;gap:1rem;display:flex}.sv-shift .sv-shift__h{max-width:none}.sv-shift .sv-shift__lead{max-width:56ch;font-size:var(--lr-small,var(--t-small));color:var(--c-line);line-height:1.55}.sv-shift .sv-shift__rows{gap:.625rem}.sv-shift .sv-shift__rows li{backdrop-filter:none;align-items:center;padding:.875rem 1rem}.sv-shift .sv-shift__rows li>span:last-child{gap:.125rem}.sv-shift .sv-shift__vis{border-radius:1.25rem;min-height:0;padding:clamp(1rem,.7rem + 1vw,1.5rem)}.sv-shift .sv-mock{max-width:26rem}.sv-shift .sv-mock__bar{padding:.625rem .875rem}.sv-shift .sv-mock__body{gap:.625rem;padding:.875rem 1rem 1rem}.sv-shift .sv-mock__page{gap:.4375rem}.sv-shift .sv-mock__l--h,.sv-shift .sv-mock__l--h2{height:.875rem}.sv-shift .sv-mock__photo{height:2.75rem;margin-top:.25rem}.sv-shift .sv-mock__cta{width:7rem;height:1.625rem;margin-top:.25rem}.sv-shift .sv-mock__chart{gap:.5rem;padding:.75rem .875rem .875rem}.sv-shift .sv-mock__bars{height:3.25rem}.sv-shift .sv-shift__end{padding-top:var(--pad);border-top:1px solid #ffffff14}.sv-shift .sv-shift__foot{margin:0}.sv-shift .sv-switch__tab{justify-content:center;align-items:center;padding-block:0;line-height:1.2;display:inline-flex}.hm4-buys{align-items:center;gap:1rem 2rem;display:grid}@media (width>=48rem){.hm4-buys{grid-template-columns:minmax(0,1fr) auto}}.hm4-buys p{max-width:64ch;font-size:var(--t-small);color:var(--c-line);gap:.25rem;margin:0;line-height:1.55;display:grid}.hm4-buys b{color:var(--c-white);font-size:1.0625rem;font-weight:500}.hm4-buys .sx-btn{justify-self:start}.hm4 .hm4-wrap{background-color:var(--c-sec-light);background-image:var(--bg-dots);background-size:var(--bg-dots-size);position:relative}.hm4 :is(.hm4-wrap,.sx-sec){--shell:93.75rem}.hm4 .hm4-wrap>.lr-light{background:0 0}.hm4 .hm4-wrap>.lr-light:after{content:none}body main.hm4>.tz-sec:not(.hm-hero){min-height:0}body main.hm4>.tz-sec:not(.hm-hero)>.tz-sec__wrap{padding-block:var(--sec-pad)}body main.hm4>.tz-sec--corners{padding-top:0}body main.hm4>.tz-sec--black+:is(script,style)+.hm4-wrap,body main.hm4>:is(.tz-sec--white,.hm4-wrap,.sx-sec--light)+.tz-sec--black{margin-top:calc(var(--divider,4vw) * -1);clip-path:inset(0 round var(--divider,4vw) var(--divider,4vw) 0 0)}body main.hm4>.tz-sec--white:has(+:is(.tz-sec--black,.sx-sec--dark)){padding-bottom:var(--divider,4vw)}body main.hm4>.hm4-wrap.hm4-wrap{padding-block:0}body main.hm4>.hm4-wrap.hm4-wrap:has(+:is(.tz-sec--black,.sx-sec--dark)){padding-bottom:var(--divider,4vw)}.sv .sv-bento-in{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (width>=52rem){.sv .sv-bento-in{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv .sv-bento-in__card{isolation:isolate;background:var(--c-ink-card);border-radius:1.875rem;flex-direction:column;gap:1.375rem;min-width:0;padding:clamp(1.5rem,1rem + 1.6vw,2.375rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff12}.sv .sv-bento-in__deco{z-index:-1;pointer-events:none;position:absolute;inset:0}.sv .sv-bento-in__card:nth-child(4n+1){background:radial-gradient(80% 90% at 100% 100%, #ff4e1f42 0%, #ff4e1f00 62%), var(--c-ink-card)}.sv .sv-bento-in__card:nth-child(4n+1) .sv-bento-in__deco{background:repeating-radial-gradient(circle at 100% 100%,#0000 0 30px,#ffffff0d 30px 31px);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 65%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 65%)}.sv .sv-bento-in__card:nth-child(4n+2){background:radial-gradient(80% 90% at 100% 0%, #ffffff0e 0%, #fff0 60%), var(--c-ink-card)}.sv .sv-bento-in__card:nth-child(4n+2) .sv-bento-in__deco{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:24px 24px;inset:-24px;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 55%);mask-image:linear-gradient(225deg,#000 0%,#0000 55%)}.sv .sv-bento-in__card:nth-child(4n+3){background:linear-gradient(160deg, #ff4e1f24 0%, #ff4e1f00 55%), var(--c-ink-card)}.sv .sv-bento-in__card:nth-child(4n+3) .sv-bento-in__deco{background-image:radial-gradient(#ffffff1a 1px,#0000 1.4px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 70% at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 70% at 100% 100%,#000 0%,#0000 70%)}.sv .sv-bento-in__card:nth-child(4n){background:radial-gradient(70% 80% at 0% 100%, #ff4e1f33 0%, #ff4e1f00 60%), radial-gradient(60% 70% at 100% 0%, #ffffff09 0%, #fff0 60%), var(--c-ink-card)}.sv .sv-bento-in__h{letter-spacing:-.03em;background-image:linear-gradient(172deg, var(--c-white) 0%, #f6f5f399 95%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 0 .04em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.1}.sv .sv-bento-in__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sv .sv-bento-in__list li{color:#f6f5f3e0;background:#ffffff0a;border-radius:.875rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:.8125rem .875rem;font-size:.9375rem;line-height:1.45;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.sv .sv-bento-in__list li:before{content:none}.sv .sv-inc>.sx-cta,.sv .sv-inc>.lr-cta{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.sv .sv-fit__head{gap:1.5rem 4rem;margin-block-end:clamp(2.5rem,1.6rem + 3vw,4.5rem)}@media (width>=64rem){.sv .sv-fit__head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}}.sv .sv-fit__main{gap:clamp(1rem,.8rem + .8vw,1.5rem);min-width:0;display:grid}.sv .sv-fit__head .sv-h2{max-width:20ch}.sv .sv-fit__p{max-width:60ch;margin:0}.sv .sv-fit__links{max-width:none;margin:0}.sv .sv-fit__cards{align-items:stretch}.sv .sv-fit__card{--pad:clamp(1.5rem, 1rem + 1.6vw, 2.5rem);padding:var(--pad);flex-direction:column;gap:1.25rem;display:flex}.sv .sv-fit__rows{flex:1;grid-auto-rows:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sv .sv-fit__rows li{font-size:var(--lr-body,var(--t-body));color:var(--c-white);background:#ffffff0d;border-radius:.875rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.875rem;margin:0;padding:.875rem 1rem;line-height:1.4;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.sv .sv-fit__rows li:before{content:none}.sv .sv-fit__card--no ul{flex:1;align-content:space-between}.sv .sv-tlv--solo .tz-check{width:2.5rem;height:2.5rem}.lr.sv .lr-pt{--pad:clamp(1.5rem, .9rem + 2.4vw, 3rem);gap:var(--pad);padding:var(--pad)}@media (width>=60rem){.lr.sv .lr-pt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.lr.sv .lr-pt__main{justify-content:center}.lr.sv .lr-pt__p{max-width:none}.lr.sv .lr-pt__inc{padding:var(--pad);align-content:center}.lr.sv .lr-pt__list li{align-items:center}.lr.sv .lr-pt__list .tz-check{flex:none}.sv .sv-plan-card .lr-pt__facts{margin:0;padding:0;list-style:none}.sv .sv-plan-card__best{color:var(--c-line);font-weight:400;font-size:var(--t-small);max-width:none}.sv .sv-plan-card__own{color:#f6f5f3a8;font-size:var(--t-small);max-width:none}.sv .sv-plan-card__note{max-width:none}.sv .sv-plan-card__inc-l{letter-spacing:-.01em;color:var(--c-white);margin:0;font-size:1rem;font-weight:500}.sv .sv-plan-card .lr-pt__bill{margin:0}.sv .sv-ab{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.25rem,1.5rem + 3vw,4.5rem);display:grid}@media (width>=56rem){.sv .sv-ab{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.sv .sv-ab__photo{aspect-ratio:4/5;background:var(--c-shade-1b1e22);border-radius:1.875rem;max-height:40rem;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}@media (width<=55.99rem){.sv .sv-ab__photo{max-height:35rem}}.sv .sv-ab__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.sv .sv-ab__photo:after{content:"";background:linear-gradient(#10121400 0%,#101214eb 100%);height:55%;position:absolute;inset:auto 0 0}.sv .sv-ab__cap{z-index:1;gap:.375rem;display:grid;position:absolute;bottom:clamp(1.25rem,1rem + 1vw,1.875rem);left:clamp(1.25rem,1rem + 1vw,1.875rem);right:clamp(1.25rem,1rem + 1vw,1.875rem)}.sv .sv-ab__name{letter-spacing:-.02em;color:var(--c-accent-ink);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.15}.sv .sv-ab__role{color:#f6f5f39e;font-size:.90625rem;line-height:1.4}.sv .sv-ab__copy{flex-direction:column;gap:clamp(2rem,1.5rem + 2vw,3.25rem);min-width:0;display:flex}.sv .sv-ab__intro{gap:1.25rem;display:grid}.sv .sv-ab__intro p{color:#f6f5f3ad;max-width:64ch;margin:0}.sv .sv-ab__links{font-size:var(--t-small)}.sv .sv-ab__links a{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration:underline 1px #ff4e1fb3}.sv .sv-ab__quote{gap:1.375rem;margin:0;display:grid}.sv .sv-ab__stars{letter-spacing:3px;color:var(--c-accent);font-size:.9375rem;line-height:1}.sv .sv-ab__quote blockquote{letter-spacing:-.035em;text-wrap:balance;color:var(--c-white);margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.875rem);font-weight:500;line-height:1.12}.sv .sv-ab__quote figcaption{color:#f6f5f38c;font-size:.9375rem}.sv .sv-ab__quote figcaption b{color:var(--c-accent-ink);font-weight:500}.sv .sv-ab__stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sv .sv-ab__stats li{border-left:1px solid #ffffff1a;align-content:start;gap:.625rem;margin:0;padding:1.5rem 1rem 0;display:grid}.sv .sv-ab__stats li:first-child{border-left:0;padding-left:0}.sv .sv-ab__stats b{letter-spacing:-.05em;color:var(--c-accent-ink);font-size:clamp(2.125rem,1.4rem + 2.4vw,3.375rem);font-weight:500;line-height:.9}.sv .sv-ab__stats li:last-child b{color:var(--c-accent)}.sv .sv-ab__stats span{color:#f6f5f38c;font-size:.875rem;line-height:1.4}.sv .sv-track__list li{align-items:center}.sv .sv-track__list .tz-check{width:2rem;height:2rem;box-shadow:0 0 0 4px var(--c-ink-card);background-color:color-mix(in srgb, var(--c-accent) 18%, var(--c-ink-card));justify-self:center}.sv .sv-chat__steps li:before,.sv .sv-part__col li:before,.sv .sv-part__col li:after{content:none}.sv .sv-part__col li{grid-template-columns:1.5rem minmax(0,1fr);column-gap:1rem;padding-left:0}.sv .sv-part__col li>.tz-check{grid-row:1/span 2;align-self:start;margin-top:.0625rem}.sv .sv-wd-s>.sv-head{margin-block-end:clamp(2.5rem,1.6rem + 3vw,4.5rem)}.sv .sv-wd-box{padding:clamp(.875rem,.5rem + 1.4vw,1.75rem)}.sv .sv-rc__card--tall{box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12}.sv .sv-rc__card--compact,.sv .sv-rc__card--recur{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12}.sv .sv-rc__card--recur .sv-rc__when{color:var(--c-ink-soft);background:#14161a0d}.sv .sv-rc__card{--pad:clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem);padding:var(--pad)}.sv .sv-rc__p{max-width:none}.sv .sv-cmp__who{align-items:stretch}.sv .sv-cmp__col{--pad:clamp(1.25rem, 1rem + 1vw, 2rem);padding:var(--pad);align-content:start}@media (width>=48rem){.sv .sv-cmp__col--us{padding-block:var(--pad)}}.sv .sv-cmp__note{max-width:none}.sv .sv-cmp__rows{grid-template-columns:minmax(0,1fr);gap:.75rem}@media (width>=80rem){.sv .sv-cmp__rows{grid-template-columns:minmax(0,1fr)}.sv .sv-cmp__row,.sv .sv-cmp__row:nth-child(4):nth-last-child(2),.sv .sv-cmp__row:nth-child(5):last-child{grid-column:auto}}.sv .sv-cmp__row{--pad:clamp(1.25rem, 1rem + 1vw, 2rem);padding:var(--pad);gap:1rem}@media (width>=56rem){.sv .sv-cmp__row{align-items:start;column-gap:var(--pad);grid-template-columns:minmax(0,.7fr) minmax(0,3fr)}.sv .sv-cmp__row dl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem}.sv .sv-cmp__a{background:#ffffff08;border-radius:1rem;align-content:start;padding:.875rem 1rem;box-shadow:inset 0 0 0 1px #ffffff0f}.sv .sv-cmp__a--us{background:#ff4e1f1a;margin-top:0;box-shadow:inset 0 0 0 1px #ff4e1f4d}.sv .sv-cmp__a dd{padding-left:0}}.sv .sv-bill li{align-items:center}.sv .sv-bill .tz-check{flex:none;margin-block:0}.sv .sv-chat__steps .tz-check{width:1.125rem;height:1.125rem}.sv .sv-bento-in__list{flex:1;grid-auto-rows:minmax(min-content,1fr)}.sv .sv-part__col{grid-template-rows:auto 1fr;align-content:stretch}.sv .sv-part__col ol{grid-auto-rows:1fr}.sv .sv-part__col li{align-content:center}.lr.sv .sx-sec{--shell:93.75rem}.lr.sv .lr-pt__inc{flex-direction:column;justify-content:flex-start;display:flex}.lr.sv .lr-pt__inc>.lr-pt__list{flex:1;grid-auto-rows:minmax(min-content,1fr);gap:0}.lr.sv .lr-pt__list li{padding-block:.625rem}.lr.sv .lr-pt__list li+li{border-top:1px solid #ffffff14}@media (width>=64rem){.sv .sv-rc__card--tall{gap:1rem}.sv .sv-rc__card--tall .sv-rc__h{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.sv .sv-rc__card--tall .sv-rc__p{font-size:var(--lr-lead,1.125rem);color:var(--c-ink-soft)}.sv .sv-rc__card--tall .sv-rc__price{border-top:1px solid var(--lr-edge-paper,#14161a1a);align-self:stretch;padding-top:1.25rem}.sv .sv-rc__card--tall .sv-rc__price b{font-size:clamp(2.5rem,1.9rem + 2vw,3.75rem)}}.sv .sv-cmp__name{gap:.75rem}.sv .sv-cmp__name b{letter-spacing:-.025em;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);line-height:1.15}.sv .sv-cmp__name .sv-cmp__ic{width:2rem;height:2rem}.sv .sv-cmp__row h3{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.15}.sv .sv-cmp__a dt{font-size:.8125rem}.sv .sv-tlv{background:linear-gradient(180deg, #ffffff12, #ffffff08), var(--c-card-dark)}.sv .sv-part__col{background:var(--c-card-dark)}.sv .sv-part__col--we{background:radial-gradient(80% 80% at 100% 0%, #ff4e1f2e 0%, transparent 70%), var(--c-card-dark-2)}.sv .sv-choose__list li,.sv .sv-choose__stats{background:var(--c-card-dark)}.sv .sv-choose__quote{background:linear-gradient(135deg, #ff4e1f24, #ffffff08 60%), var(--c-card-dark)}.sv .sv-cmp__col,.sv .sv-cmp__row{background:var(--c-card-dark)}.sv .sv-cmp__col--us{background:radial-gradient(120% 90% at 100% 0,#ff4e1f52,#0000 60%),linear-gradient(160deg,#23252a,#15171b)}.sv .sv-ref{background:radial-gradient(70% 90% at 0% 0%, #ff4e1f29, transparent 70%), var(--c-card-dark)}.lr .sv-tl [data-timeline].is-live .lr-tl__vis>*{opacity:1;filter:brightness(.42)saturate(.6);transition:filter .6s var(--lr-reveal), transform .6s var(--lr-reveal)}.lr .sv-tl [data-timeline].is-live .lr-tl__step.is-on .lr-tl__vis>*{filter:none}@media (prefers-reduced-motion:reduce){.lr .sv-tl [data-timeline].is-live .lr-tl__vis>*{transition:none}}.sv .sv-tl .lr-tl__n{box-sizing:border-box;text-align:center;text-box:trim-both cap alphabetic;padding:calc(1.25rem - .5cap) 0 0;line-height:1;display:block}.sv :is(.sv-mf__node,.sv-mf__step,.sv-rc__when),.sv .sv-pills>:is(li,span){box-sizing:border-box;text-box:trim-both cap alphabetic;min-height:0;line-height:1;display:inline-block}.sv .sv-mf__node{padding-block:calc(.8125rem - .5cap)}.sv .sv-mf__step{padding-block:calc(.78125rem - .5cap)}.sv .sv-rc__when{padding-block:calc(.875rem - .5cap)}.sv .sv-pills>:is(li,span){padding-block:calc(.9375rem - .5cap)}body .lr .lr-pt__facts li:before{background:var(--c-accent)}.sv .sv-rc__dot{color:var(--c-accent);font-weight:700}.sv .sv-offer .lr-pt__ctas+.sv-offer__more{margin-top:-.25rem}.sv .sv-offer__more{font-size:var(--lr-small);color:var(--c-accent-ink);text-underline-offset:.25em;place-self:flex-start start;font-weight:500;text-decoration:underline 1px #ff4e1fcc}.sv .sv-offer__more:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:.25rem}.sv .sv-choose__stats .sv-choose__rate{justify-self:start;align-items:center;gap:.15em;display:inline-flex}.sv .sv-choose__star{width:.62em;height:.62em;fill:var(--c-accent);flex:none}.sv--whitelabel .sv-inc .sx-cta__t{letter-spacing:-.02em;text-wrap:balance;max-width:30ch;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);line-height:1.3}
