html{timeline-scope:--show,--pricing-tl}.show,.intro{--frame: max(var(--layout-gutter), calc((100vw - var(--layout-max)) / 2 + var(--layout-gutter)))}.intro{display:none}@media(prefers-reduced-motion:no-preference){.intro-on .intro{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;color:var(--h-ink);animation:intro-end 0s 6s both}.intro-on .intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--h-bg)}.intro__brand{position:absolute;left:var(--bx, 50vw);top:var(--by, 40vh);margin:0;display:inline-flex;align-items:center;gap:var(--sp-3);font-weight:var(--fw-semibold);font-size:1.1875rem;letter-spacing:-.02em;line-height:1;transform-origin:0 50%;--s: 1.5;--dx: calc(50vw - var(--bx, 50vw) - var(--bw, 180px) * var(--s) / 2);--dy: calc(40vh - var(--by, 40vh) - 14px);transform:translate(var(--dx),var(--dy)) scale(var(--s));animation:intro-fade .45s var(--motion-ease) both}.intro__mark{width:auto;height:1.75rem}.intro__load{position:absolute;left:50%;top:calc(40vh + 44px);width:min(280px,70vw);translate:-50% 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.intro__bar{height:3px;border-radius:3px;background:rgba(var(--h-line-rgb),.16);overflow:hidden}.intro__fill{display:block;height:100%;background:var(--c-potential-on-dark);transform:scaleX(0);transform-origin:0 50%}.intro__pct{min-width:3.2em;text-align:right;font-size:14px;font-weight:var(--fw-semibold);color:var(--h-ink-3);font-variant-numeric:tabular-nums}.intro__line{position:absolute;left:var(--frame);right:var(--frame);top:calc(40vh + 52px);margin:0;text-align:center;font-size:clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.2;color:var(--h-ink-2);text-wrap:balance}.intro__line span{display:inline-block;opacity:0}.intro-on .site-header .brand{opacity:0;animation:intro-swap 0s 6s both}.intro-done .intro{animation:intro-end-2 0s 2.2s both}.intro-done .intro__load{animation:intro-out .3s var(--motion-ease) both}.intro-done .intro__line span{animation:intro-word .45s calc(.15s + var(--i) * .08s) var(--motion-ease) both}.intro-done .intro__line{animation:intro-dissolve .4s 1.25s var(--motion-ease) both}.intro-done .intro__brand{animation:intro-fade .45s var(--motion-ease) both,intro-home .75s 1.25s var(--motion-ease) both}.intro-done .intro:before{animation:intro-veil .7s 1.4s var(--motion-ease) both}.intro-done .site-header .brand{animation:intro-swap-2 0s 2s both}.intro-done .sd .scene--1 .scene__line{animation:line-intro-2 .8s 1.45s var(--motion-ease) both}.intro-done .sd .scene--1 :is(.scene__sub,.scene__act,.scene__note,.hero__foot){animation:cta-intro-2 .7s 1.6s var(--motion-ease) backwards}.intro-skip .intro{animation:intro-out .2s var(--motion-ease) both}.intro-skip .site-header .brand{opacity:1;animation:none}@keyframes intro-fade{0%{opacity:0}}@keyframes intro-home{to{transform:none}}@media(min-width:960px){.intro__brand{--s: 2}}@keyframes intro-word{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes intro-dissolve{to{opacity:0;transform:translateY(-.4em)}}@keyframes intro-veil{to{opacity:0}}@keyframes intro-swap{0%{opacity:0}to{opacity:1}}@keyframes intro-swap-2{0%{opacity:0}to{opacity:1}}@keyframes intro-end{to{visibility:hidden}}@keyframes intro-end-2{to{visibility:hidden}}@keyframes intro-out{to{opacity:0;visibility:hidden}}@keyframes line-intro-2{0%{transform:translateY(18px)}}@keyframes cta-intro-2{0%{transform:translateY(14px)}}}.show{position:relative;color:var(--h-ink);background:radial-gradient(70% 55% at 65% 45%,var(--h-glow) 0%,var(--h-mid) 45%,var(--h-bg) 100%)}.show__ring,.show__tip{display:none}.show__scenes{list-style:none;margin:0;padding:0}.scene{min-height:100vh;min-height:100svh;display:grid;align-content:center;gap:var(--sp-6);padding:14vh var(--layout-gutter) 10vh;max-width:var(--layout-max);margin:0 auto}.scene__line{margin:0;max-width:18ch;font-size:clamp(2.25rem,1.2rem + 3.6vw,5.25rem);line-height:1.02;letter-spacing:-.035em;font-weight:var(--fw-display);color:var(--h-ink);text-wrap:balance}.scene__lead{display:block;margin-top:.7rem;max-width:30ch;font-size:clamp(1.25rem,.95rem + .9vw,1.75rem);line-height:1.25;letter-spacing:-.015em;font-weight:var(--fw-semibold);color:var(--h-ink-2);text-wrap:balance}.scene--1 .scene__line{max-width:16ch}.scene--1{position:relative;overflow:clip}.scene--1 .scene__text{position:relative;z-index:2}.scene--1 .scene__vis{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;z-index:0;pointer-events:none}.hero__foot{margin:var(--sp-6) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;color:var(--h-ink-3)}.hero__pause{font:inherit;font-weight:var(--fw-semibold);color:var(--h-ink-2);background:rgba(var(--h-line-rgb),.08);border:1px solid rgba(var(--h-line-rgb),.3);border-radius:99px;padding:0 16px;min-height:40px;cursor:pointer;pointer-events:auto}.hero__pause:hover{border-color:rgba(var(--h-line-rgb),.65)}@media(prefers-reduced-motion:reduce){.hero__pause{display:none}}.hb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.hb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--h-bg-rgb),.94),rgba(var(--h-bg-rgb),.72) 40%,rgba(var(--h-bg-rgb),.18))}.hb__page{position:absolute;right:-6vw;top:20vh;width:min(700px,56vw);background:var(--h-s1);border-radius:18px;padding-bottom:16px;color:var(--h-muted);box-shadow:0 40px 80px #00000073;font-size:17px;line-height:1.5;transform:rotate(-2deg)}.hb__banner{aspect-ratio:4 / 1;background:var(--h-s2);border-radius:18px 18px 0 0}.hb__id{position:relative;padding:56px 26px 12px}.hb__photo{position:absolute;left:26px;top:-50px;width:96px;height:96px;border-radius:50%;background:var(--h-s3);border:4px solid var(--h-s1)}.hb__name{margin:0;font-size:24px;font-weight:700;color:var(--h-ink-3)}.hb__meta{margin:4px 0 0;font-size:15px}.hb__sec{margin:12px 14px 0;background:var(--h-s2);border-radius:12px;padding:14px 18px}.hb__h{margin:0 0 4px;font-weight:700;color:var(--h-ink-3)}.hb__fix{position:relative;display:grid}.hb__fix>*{grid-area:1 / 1}.hb__was,.hb__now{margin:0}.hb__fix--hl{margin-top:2px;font-size:19px}.hb__now{color:var(--h-ink-2);opacity:0}.hb__strike{align-self:center;height:2px;background:#e07b39;transform:scaleX(0);transform-origin:0 50%}.hb__empty{font-style:italic;color:var(--h-faint)}.hb__spot{margin:-6px -10px;border-radius:8px;background:#f2a04a33;box-shadow:inset 0 0 0 2px #f2a04acc,0 0 24px #f2a04a2e;opacity:1}.hb__chips{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:6px}.hb__chips span{background:var(--h-s3);border-radius:99px;padding:2px 11px;font-size:15px}.hb__beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(120,170,255,.08) 7%,rgba(185,215,255,.22) 12%,rgba(120,170,255,.08) 17%,transparent 24%);opacity:0}@media(max-width:959px){.hb:after{background:linear-gradient(180deg,rgba(var(--h-bg-rgb),.94),rgba(var(--h-bg-rgb),.8) 46%,rgba(var(--h-bg-rgb),.25))}.hb__page{right:-14vw;top:44vh;width:104vw;font-size:15px}}@media(prefers-reduced-motion:no-preference){.hb__beam{animation:hb-beam 16s linear infinite}.hb__fix--hl .hb__spot{animation:hb-spot-hl 16s linear infinite}.hb__sec--about .hb__spot{animation:hb-spot-about 16s linear infinite}.hb__sec--exp .hb__spot{animation:hb-spot-exp 16s linear infinite}.hb__sec--feat .hb__spot{animation:hb-spot-feat 16s linear infinite}.hb__fix--hl .hb__strike{animation:hb-strike-hl 16s linear infinite}.hb__fix--hl .hb__was{animation:hb-was-hl 16s linear infinite}.hb__fix--hl .hb__now{animation:hb-now-hl 16s linear infinite}.hb__sec--about .hb__strike{animation:hb-strike-about 16s linear infinite}.hb__sec--about .hb__was{animation:hb-was-about 16s linear infinite}.hb__sec--about .hb__now{animation:hb-now-about 16s linear infinite}.hb__sec--exp .hb__strike{animation:hb-strike-exp 16s linear infinite}.hb__sec--exp .hb__was{animation:hb-was-exp 16s linear infinite}.hb__sec--exp .hb__now{animation:hb-now-exp 16s linear infinite}@keyframes hb-beam{0%{opacity:0;transform:translateY(-24%)}2%{opacity:1}22%{opacity:1;transform:translateY(100%)}24%,to{opacity:0;transform:translateY(100%)}}@keyframes hb-spot-hl{0%,6%{opacity:0}8%,32%{opacity:1}35%,to{opacity:0}}@keyframes hb-spot-about{0%,10%{opacity:0}12%,44%{opacity:1}47%,to{opacity:0}}@keyframes hb-spot-exp{0%,14%{opacity:0}16%,56%{opacity:1}59%,to{opacity:0}}@keyframes hb-spot-feat{0%,18%{opacity:0}20%,88%{opacity:1}92%,to{opacity:0}}@keyframes hb-strike-hl{0%,28%{transform:scaleX(0);opacity:1}30%,32%{transform:scaleX(1);opacity:1}34%,to{transform:scaleX(1);opacity:0}}@keyframes hb-was-hl{0%,32%{opacity:1}34%,90%{opacity:0}95%,to{opacity:1}}@keyframes hb-now-hl{0%,33%{opacity:0}36%,88%{opacity:1}92%,to{opacity:0}}@keyframes hb-strike-about{0%,40%{transform:scaleX(0);opacity:1}42%,44%{transform:scaleX(1);opacity:1}46%,to{transform:scaleX(1);opacity:0}}@keyframes hb-was-about{0%,44%{opacity:1}46%,90%{opacity:0}95%,to{opacity:1}}@keyframes hb-now-about{0%,45%{opacity:0}48%,88%{opacity:1}92%,to{opacity:0}}@keyframes hb-strike-exp{0%,52%{transform:scaleX(0);opacity:1}54%,56%{transform:scaleX(1);opacity:1}58%,to{transform:scaleX(1);opacity:0}}@keyframes hb-was-exp{0%,56%{opacity:1}58%,90%{opacity:0}95%,to{opacity:1}}@keyframes hb-now-exp{0%,57%{opacity:0}60%,88%{opacity:1}92%,to{opacity:0}}.is-paused .hb *,.is-off .hb *{animation-play-state:paused!important}}.scene__sub{margin:var(--sp-5) 0 0;max-width:34rem;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.5;color:var(--h-ink-2);text-wrap:pretty}.scene__act{margin:var(--sp-6) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.scene__cta{--h: 3.25rem;min-width:12rem;padding:0 var(--sp-6);font-size:1.0625rem}.scene__price{font-size:1rem;color:var(--h-ink-3)}.scene__vis{position:relative;width:min(72vw,22rem);container-type:inline-size}.scene__dial{width:100%;filter:drop-shadow(0 22px 40px rgba(0,0,0,.5))}.scene__sample,.show__sample{margin:0;font:var(--fw-medium) 14px/1.45 var(--font-sans);letter-spacing:.005em;color:var(--h-ink-3)}.scene__doc{width:min(460px,100%);margin:0 auto var(--sp-5);display:block;color:#1b2436}.scene__calls{list-style:none;margin:var(--sp-6) 0 0;padding:0;display:grid;gap:10px;max-width:32rem}.scene__calls li{background:#f2a04a26;color:var(--h-note-ink);border-radius:12px;padding:14px 18px;font-size:17px;line-height:1.4}.scene__calls b{display:block;margin-bottom:2px;color:var(--h-gap);font-weight:700;font-variant-numeric:tabular-nums}.scene__rr,.show .rr{width:100%}.show .rr__pts{fill:var(--h-ink-3)}.show__tip,.scene .show__tip{max-width:28rem;background:#0d1e3aeb;border:1px solid rgba(var(--h-line-rgb),.18);border-radius:14px;padding:14px 16px;color:var(--h-ink-2);font-size:16px;line-height:1.5}.show__tip b{display:block;color:var(--h-ink);font-size:18px;margin-bottom:4px}.show__tip b span{color:var(--h-pot);font-family:var(--font-mono);font-size:15px;margin-left:8px}.scene .show__tip:not([hidden]){display:block;margin-top:var(--sp-4)}.scene--4,.scene--6{grid-template-columns:1fr}.scene--4 .scene__vis,.scene--6 .scene__vis{width:100%}@media(min-width:960px){.scene{grid-template-columns:1fr auto;align-items:center;column-gap:var(--sp-8);padding-left:max(var(--layout-gutter),calc((100vw - var(--layout-max)) / 2 + var(--layout-gutter)))}.scene__vis{width:min(40vw,30rem)}.scene__sample{grid-column:1 / -1}.scene--4,.scene--6{grid-template-columns:1fr}.scene--6{grid-template-columns:5fr 6fr}.scene--4 .scene__vis,.scene--6 .scene__vis{width:100%}}.case{display:grid;gap:var(--sp-6);color:var(--h-ink-2)}.case__pay{display:grid;gap:var(--sp-4)}.case__sum{margin:0;display:flex;align-items:baseline;gap:4px 18px;flex-wrap:wrap}.case__sum b{font-size:clamp(3rem,1.6rem + 5vw,6rem);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--h-ink)}.case__sum span{font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.35;color:var(--h-ink-2);font-weight:var(--fw-semibold);max-width:30ch}.case__cards{display:grid;gap:12px}.case__open,.case__typical,.case__label{margin:0;font-size:16px;line-height:1.45;color:var(--h-ink-3);max-width:72ch}.case__typical{background:rgba(var(--h-line-rgb),.06);border-radius:14px;padding:14px 18px}.ty__head,.ty__num,.ty__hl{margin:0}.ty__head{font-size:14px;color:var(--h-ink-3)}.ty__num{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ty__num b{font-size:32px;letter-spacing:-.03em;color:var(--h-ink);font-variant-numeric:tabular-nums}.ty__num span{font-size:14px;color:var(--h-ink-3)}.ty__hl{margin-top:4px;font-size:15px;line-height:1.45;color:var(--h-ink-2)}.case__label{color:var(--h-ink-3);font-size:14px}.case__notes{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}.cn{background:var(--h-note-bg);color:var(--h-note-ink);border-radius:12px;padding:14px 18px;font-size:18px;line-height:1.45}.cn b{display:block;margin-bottom:4px;color:var(--h-ink);font-size:20px;font-weight:var(--fw-semibold)}.cn b span{color:var(--h-pot);font-variant-numeric:tabular-nums}.case__win{border-radius:14px;overflow:clip}.mini{position:relative;background:#f4f6f9;color:#1b2436;border-radius:14px;overflow:clip;padding-bottom:14px}.mini__score{margin:0 0 2px;display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:var(--fw-semibold);color:#5b677d}.mini__score b{font-size:20px;color:#0a1a33;font-variant-numeric:tabular-nums}.mini__score small{color:#5b677d;font-weight:var(--fw-medium)}.mini--before .mini__score span{color:#9a3412}.mini--after .mini__score span{color:#0f766e}.mini__banner{aspect-ratio:4 / 1;background:#c9d3e2}.mini__banner img{display:block;width:100%;height:100%;object-fit:cover}.mini__row{position:relative;padding:46px 18px 0}.mini__photo{position:absolute;left:18px;top:-42px;width:84px;height:84px;border-radius:50%;border:3px solid #F4F6F9;object-fit:cover;background:#222}.mini__name{margin:0;font-size:19px;font-weight:700;color:#0a1a33}.mini__hl{margin:2px 0 0;font-size:16px;line-height:1.4}.mini__about{margin:10px 18px 0;font-size:16px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mini__about b{display:block;font-size:15px;color:#0a1a33}.mini__about i{color:#8a94a6}.mk{position:relative;background:#f4f6f9;color:#1b2436;border-radius:14px;overflow:clip;font-size:16px;line-height:1.5;padding-bottom:10px}.mk__banner{position:relative;aspect-ratio:4 / 1;background:#c9d3e2;overflow:clip}.mk__banner img{display:block;width:100%;height:100%;object-fit:cover}.mk__cover{position:absolute;top:0;right:0;bottom:0;left:0;background:#c9d3e2;transform-origin:100% 50%;transform:scaleX(0)}.mk__top{height:0;padding-left:18px}.mk__photo{display:block;width:5.6em;height:5.6em;border-radius:50%;border:3px solid #F4F6F9;transform:translateY(-3.4em);background:#222;object-fit:cover}.mk__id{padding:2.6em 18px 12px}.mk__name{margin:0;font-size:1.33em;font-weight:700;color:#0a1a33;letter-spacing:-.01em}.mk__hl{position:relative;margin:2px 0 0;font-size:1.05em;color:#1b2436}.mk__meta{margin:2px 0 0;color:#5b677d;font-size:.9em}.mk__sec{position:relative;margin:10px 12px 0;background:#fff;border-radius:10px;padding:12px 16px}.mk__h{margin:0 0 4px;font-size:1em;font-weight:700;color:#0a1a33}.mk__sec p{margin:0}.mk__strong{font-weight:600;color:#0a1a33}.mk__sub{color:#5b677d}.mk__none{color:#8a94a6;font-style:italic}.mk__clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.mk__role+.mk__role{margin-top:10px}.mk__bul{color:#2b3549}.mk__more{color:#5b677d;white-space:nowrap}.mk__chips{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mk__chips li{background:#e6ecf5;color:#1b2436;border-radius:99px;padding:3px 11px;font-size:.88em}.mk__fix .mk__was{display:none}@media(min-width:960px){.case{grid-template-columns:2fr 3fr;column-gap:var(--sp-6);align-items:start}.case__pay{grid-column:1 / -1;grid-template-columns:1fr 1fr;column-gap:24px}.case__sum,.case__cards{grid-column:1 / -1}.case__cards{grid-template-columns:1fr 1fr;gap:24px}.case__open,.case__label{grid-column:1}.case__typical{grid-column:2;grid-row:3 / span 2;align-self:start}.mk{font-size:18px}}.runs{display:grid;gap:var(--sp-5)}.runs__name{margin:0 0 8px;font-size:15px;font-weight:var(--fw-semibold);color:var(--h-ink-2)}.runs__lanes{position:relative;height:150px;background:rgba(var(--h-line-rgb),.06);border-radius:12px}.runs__dot{position:absolute;left:calc(12px + (100% - 24px) * var(--v) / 100);top:calc(12px + var(--k) * 26px);transform:translate(-50%);display:inline-flex;align-items:center;gap:6px}.runs__dot:before{content:"";width:16px;height:16px;border-radius:50%;background:currentColor}.runs__dot b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--h-ink)}.runs__dot--ours{color:var(--h-pot)}.runs__dot--plain{color:var(--h-gap)}.runs__axis{margin:-10px 0 0;display:flex;justify-content:space-between;padding:0 6px;font-size:13px;color:var(--h-ink-3);font-variant-numeric:tabular-nums}.runs__method{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--h-ink-3);max-width:40rem}@media(prefers-reduced-motion:no-preference){.sd .show__track{height:1000vh;view-timeline:--show block}.sd .show__pin{--ring: min(70vw, 38vh);--cx: 50vw;--hero-dy: 5vh;--win: calc(100svh - 22vh - 92px) ;--cy: 64vh;position:sticky;top:0;height:100vh;height:100svh;overflow:clip}.sd .show__scenes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sd .scene__text a{pointer-events:auto}.sd .scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-height:0;max-width:none;margin:0;padding:0}.sd :is(.scene__dial,.scene__rr,.scene__sample,.scene .show__tip){display:none!important}.sd .scene__text{position:absolute;left:20px;right:20px;top:12vh}.sd .scene__line{font-size:clamp(1.875rem,.9rem + 4vw,2.6rem)}.sd .scene--1 .scene__line{font-size:clamp(1.875rem,.9rem + 4.4vw,2.5rem)}.sd .scene--1 .scene__vis{left:0;top:0;width:100%;height:100%;z-index:0}.sd .scene--1 .scene__text{z-index:2}.sd .scene--1 .hero__foot{margin-top:var(--sp-5)}.sd .scene__sub{margin-top:var(--sp-4);font-size:1.0625rem}.sd .scene__act{margin-top:var(--sp-5)}.sd .scene__vis{position:absolute;left:calc(var(--cx) - var(--ring) / 2);top:calc(var(--cy) - var(--ring) / 2);width:var(--ring);height:var(--ring);pointer-events:none}.sd .show__ring{display:block;position:absolute;left:calc(var(--cx) - var(--ring) / 2);top:calc(var(--cy) - var(--ring) / 2);width:var(--ring)}.sd .show__ring .dial{filter:drop-shadow(0 26px 46px rgba(0,0,0,.55))}.sd .show__rr{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.sd .show__sample{position:absolute;left:50%;top:calc(100% + 18px);translate:-50% 0;width:min(86vw,30rem);text-align:center;text-wrap:balance}.sd .show__tip:not([hidden]){display:block;position:absolute;z-index:3;left:20px;right:20px;top:calc(var(--cy) + var(--ring) / 2 + 16px)}.sd .scene__doc{position:absolute;left:50%;top:50%;width:min(460px,88vw);translate:-50% -50%;margin:0}.sd .scene--1 .scene__text{top:13vh}.sd .scene--3 .scene__calls{margin-top:var(--sp-4)}.sd .scene--3 .scene__calls li{padding:9px 12px;font-size:14px}.sd .scene--3 .scene__calls li:nth-child(n+2){display:none}.sd .scene--4 .scene__text{top:9vh;right:96px}.sd .scene--4 .scene__line{font-size:clamp(1.5rem,1rem + 2.4vw,1.75rem)}.sd .scene--4 .scene__lead{font-size:1.0625rem;margin-top:.4rem}.sd .scene--4 .scene__vis,.sd .scene--6 .scene__vis{left:0;top:0;width:100%;height:100%}.sd .case{position:absolute;left:16px;right:16px;top:22vh;display:block}.sd .case__win{position:absolute;left:0;right:0;top:0;height:var(--win)}.sd .case__notes{position:absolute;left:10px;right:10px;top:calc(var(--win) - 124px);display:grid;z-index:2}.sd .case__notes .cn{grid-area:1 / 1;align-self:stretch;min-height:114px;box-shadow:0 10px 24px rgba(var(--h-bg-rgb),.35);font-size:16px;padding:12px 16px}.sd .case__notes .cn b{font-size:17px}.sd .case__pay{position:absolute;left:0;right:0;top:0;gap:10px}.sd .case__sum{row-gap:2px}.sd .case__sum b{font-size:3rem}.sd .case__sum span{font-size:16px}.sd .case__open,.sd .case__label{font-size:14px}.sd .ty__hl{display:none}.sd .case__typical{padding:10px 14px}.sd .ty__num b{font-size:24px}.sd .ty__head{font-size:13px}.sd .case__pay{top:-13vh}.sd .scene--4 .scene__line{animation:text-pay linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}@keyframes text-pay{0%,83%{opacity:1;visibility:visible}86%,to{opacity:0;visibility:hidden}}.sd .mini--before .mini__banner{display:none}.sd .mini--before .mini__row{padding-top:14px;padding-left:84px;min-height:70px}.sd .mini--before .mini__photo{top:12px;width:56px;height:56px}.sd .mini__about{display:none}.sd .mini{padding-bottom:12px}.sd .mini__hl{font-size:15px}.sd .mk__fix .mk__was{display:block;position:absolute}.sd .mk__hl .mk__was{left:0;right:0;top:0}.sd .mk__sec .mk__was{left:16px;top:2.1em}.sd .mk__was:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;background:#c2410c;transform-origin:0 50%}.sd .mk--after>.mk__sec:not(.mk__fix){display:none}.sd .scene--6 .scene__text{top:10vh}.sd .scene--6 .runs{position:absolute;left:20px;right:20px;top:35vh;gap:var(--sp-4)}.sd .scene--6 .runs__lanes{height:116px}.sd .scene--6 .runs__dot{top:calc(10px + var(--k) * 21px)}@media(min-width:960px){.sd .show__pin{--ring: min(64vh, 40vw);--cx: 70vw;--cy: 52vh;--hero-dy: 8vh;--win: 74vh}.sd .scene__text{left:var(--frame);right:auto;top:0;bottom:0;width:calc(var(--cx) - var(--ring) / 2 - var(--frame) - 4vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sd .scene__line{font-size:clamp(2.5rem,.6rem + 3.4vw,4.75rem)}.sd .scene--1 .scene__text{top:0;bottom:0;width:min(48rem,60vw)}.sd .scene--1 .scene__line{max-width:22ch;font-size:clamp(2.75rem,1rem + 3.6vw,4.5rem)}.sd .scene--1 .scene__sub{max-width:34rem;font-size:1.25rem}.sd .scene--3 .scene__calls li{padding:12px 16px;font-size:16px}.sd .scene--3 .scene__calls li:nth-child(n+2){display:block}.sd .scene--4 .scene__text{top:8vh;bottom:auto;width:auto;right:var(--frame);display:block}.sd .scene--4 .scene__line{max-width:none;font-size:clamp(2rem,.9rem + 1.8vw,3rem)}.sd .scene--4 .scene__lead{max-width:none;font-size:clamp(1.125rem,.9rem + .6vw,1.375rem)}.sd .case{left:var(--frame);right:var(--frame);top:23vh}.sd .case__win{right:auto;width:min(640px,52vw)}.sd .case__notes{left:calc(min(640px,52vw) + 48px);right:0;top:calc(var(--win) * .5)}.sd .case__notes .cn{min-height:156px;font-size:18px;padding:18px 22px;box-shadow:none}.sd .case__notes .cn b{font-size:22px}.sd .case__pay{gap:16px}.sd .case__sum{row-gap:4px}.sd .case__sum b{font-size:clamp(3.75rem,2rem + 3.2vw,5.25rem)}.sd .case__sum span{font-size:20px}.sd .case__open{font-size:16px}.sd .case__label{font-size:14px}.sd .ty__hl{display:block}.sd .case__typical{padding:14px 18px}.sd .ty__num b{font-size:32px}.sd .ty__head{font-size:14px}.sd .case__pay{top:-6vh;grid-template-columns:1fr 1fr;column-gap:24px}.sd .case__sum,.sd .case__cards{grid-column:1 / -1}.sd .case__open,.sd .case__label{grid-column:1}.sd .case__typical{grid-column:2;grid-row:3 / span 2;align-self:start}.sd .scene--4 .scene__line{animation:none}.sd .scene--4 .scene__lead{animation:text-pay linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}.sd .mini--before .mini__banner{display:block}.sd .mini--before .mini__row{padding:46px 18px 0;min-height:0}.sd .mini--before .mini__photo{top:-42px;width:84px;height:84px}.sd .mini__about{display:-webkit-box}.sd .mini__hl{font-size:16px}.sd .case__cards{grid-template-columns:1fr 1fr;gap:24px}.sd .scene--6 .runs{left:50vw;right:var(--frame);top:26vh}.sd .scene--6 .runs__lanes{height:150px}}.sd .scene--1 .scene__line{animation:line-intro .8s var(--motion-ease) both}.sd .scene--1 :is(.scene__sub,.scene__act,.scene__note,.hero__foot){animation:cta-intro .7s .2s var(--motion-ease) backwards}.sd .scene--1 .scene__vis{animation:hero-bg-out linear both;animation-timeline:--show;animation-range:contain 0% contain 8%}@keyframes hero-bg-out{to{opacity:0;transform:translateY(-6vh)}}@keyframes line-intro{0%{transform:translateY(18px)}}@keyframes cta-intro{0%{transform:translateY(14px)}}.sd .scene__text{animation:line linear both;animation-timeline:--show}.sd .scene--1 .scene__text{animation-name:line-first;animation-range:contain 0% contain 8%}.sd .scene--2 .scene__text{animation-range:contain 8% contain 17%}.sd .scene--3 .scene__text{animation-range:contain 17% contain 28%}.sd .scene--4 .scene__text{animation-name:line-long;animation-range:contain 28% contain 66%}.sd .scene--5 .scene__text{animation-range:contain 66% contain 82%}.sd .scene--6 .scene__text{animation-name:line-last;animation-range:contain 82% contain 100%}.sd .scene--6 .scene__vis{animation:line-last linear both;animation-timeline:--show;animation-range:contain 83% contain 100%}@keyframes line{0%{opacity:0;transform:translateY(3vh);visibility:visible}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3vh);visibility:hidden}}@keyframes line-first{0%,80%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translateY(-3vh);visibility:hidden}}@keyframes line-long{0%{opacity:0;transform:translateY(3vh);visibility:visible}6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-3vh);visibility:hidden}}@keyframes line-last{0%{opacity:0;transform:translateY(3vh);visibility:hidden}14%,to{opacity:1;transform:none;visibility:visible}}.sd .show__ring{animation:ring-in linear both;animation-timeline:--show;animation-range:contain 0% contain 100%}@keyframes ring-in{0%,12%{transform:scale(.9)}13.2%,to{transform:none}}.sd .show__sample{animation:note-life linear both;animation-timeline:--show;animation-range:contain 0% contain 100%}@keyframes note-life{0%,12%{opacity:0;visibility:hidden}12.1%{opacity:0;visibility:visible}13.2%,27%{opacity:1;visibility:visible}28%,to{opacity:0;visibility:hidden}}.sd .scene__doc{animation:doc-drift linear both;animation-timeline:--show;animation-range:contain 8% contain 17%}@keyframes doc-drift{0%{opacity:0;transform:translateY(48px) rotate(-3deg)}15%,33%{opacity:1;transform:none}44%,to{opacity:0;transform:scale(.3)}}.sd .scene__calls li{animation:call linear both;animation-timeline:--show;animation-range:contain calc(21.5% + var(--k) * 1.2%) contain 28%}@keyframes call{0%{opacity:0;transform:translateY(10px);visibility:visible}20%,82%{opacity:1;transform:none}to{opacity:0;visibility:hidden}}.sd .show__ring .dial{animation:dial-life linear both,ring-badge linear both;animation-timeline:--show,--show;animation-range:contain 0% contain 100%,contain 28% contain 67%}@keyframes dial-life{0%,12%{opacity:0;visibility:hidden}12.1%{opacity:0;visibility:visible}13.2%{opacity:1}66.9%{opacity:1;visibility:visible;animation-timing-function:step-end}67%,to{opacity:0;visibility:hidden}}@keyframes ring-badge{0%,to{transform:none}5%,95%{transform:translate(calc(50vw - 66px),calc(-48vh + 22px)) scale(.24)}}.sd .show__ringin{animation:ring-pay linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}@keyframes ring-pay{0%,84%{opacity:1}86%,97%{opacity:0}99%,to{opacity:1}}.sd .case{animation:case-life linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}@keyframes case-life{0%,4%{opacity:0;transform:translateY(4vh);visibility:visible}10%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-3vh);visibility:hidden}}.sd :is(.case__win,.case__notes){animation:work-life linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}@keyframes work-life{0%,83%{opacity:1;visibility:visible}86%,to{opacity:0;visibility:hidden}}.sd .case__pay{animation:pay-life linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}@keyframes pay-life{0%,84%{opacity:0;transform:translateY(16px);visibility:hidden}88%,to{opacity:1;transform:none;visibility:visible}}.sd .case__win .mk{animation:win-pan linear both;animation-timeline:--show;animation-range:contain 28% contain 67%}.sd .cn{animation:note-one linear both;animation-timeline:--show}@keyframes note-one{0%{opacity:0;transform:translateY(8px);visibility:visible}20%,to{opacity:1;transform:none;visibility:visible}}.sd .mk__fix .mk__was{animation:was linear both;animation-timeline:--show}.sd .mk__fix .mk__was:after{animation:strike linear both;animation-timeline:--show;animation-range:inherit}@keyframes was{0%,65%{opacity:1}to{opacity:0}}@keyframes strike{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}.sd .mk__fix .w{animation:tw linear both;animation-timeline:--show;animation-range:contain calc(var(--a) + var(--r, 0) * var(--rd, 0%) + var(--i) * var(--d)) contain calc(var(--a) + var(--r, 0) * var(--rd, 0%) + var(--i) * var(--d) + .3%)}@keyframes tw{0%{opacity:0}}.sd .mk__role>.mk__strong{animation:tw linear both;animation-timeline:--show;animation-range:contain calc(var(--a) + var(--r) * var(--rd) - .3%) contain calc(var(--a) + var(--r) * var(--rd))}.sd .mk__more{animation:tw linear both;animation-timeline:--show;animation-range:contain calc(var(--a) + (var(--r) + 1) * var(--rd) - .4%) contain calc(var(--a) + (var(--r) + 1) * var(--rd))}.sd .mk__chips li{animation:chip linear both;animation-timeline:--show;animation-range:contain calc(var(--a) + var(--i) * var(--d)) contain calc(var(--a) + var(--i) * var(--d) + .4%)}@keyframes chip{0%{opacity:0;transform:scale(.9)}}.sd .mk__cover{transform:none;animation:cover-off linear both;animation-timeline:--show}@keyframes cover-off{to{transform:scaleX(0)}}.sd .show__rr{animation:rr-life linear both;animation-timeline:--show;animation-range:contain 0% contain 100%}@keyframes rr-life{0%,66.9%{opacity:0;visibility:hidden;animation-timing-function:step-end}67%,81%{opacity:1;visibility:visible;transform:none}84%,to{opacity:0;visibility:hidden;transform:scale(.94)}}.sd .show__rr .rr__seg{animation:seg-spread linear both;animation-timeline:--show;animation-range:contain 68% contain 76%}@keyframes seg-spread{0%{transform:translate(0)}}.sd .runs__dot{animation:dot-in linear both;animation-timeline:--show;animation-range:contain calc(86% + var(--k) * 1.6%) contain calc(87% + var(--k) * 1.6%)}@keyframes dot-in{0%{opacity:0;transform:translate(-50%) scale(.8)}to{transform:translate(-50%)}}@media(min-width:960px){@keyframes ring-badge{0%,to{transform:none}5%,95%{transform:translate(calc(-20vw + 344px),-10.5vh) scale(.4)}}}@media(max-width:959px){.sd .sticky-cta{animation:cta-in linear both;animation-timeline:--show;animation-range:contain 6% contain 8%}.sd .sticky-cta__in{animation:cta-out linear both;animation-timeline:--pricing-tl;animation-range:entry 10% entry 40%}@keyframes cta-in{0%{transform:translateY(110%);visibility:hidden}to{transform:none;visibility:visible}}@keyframes cta-out{0%{transform:none;visibility:visible}to{transform:translateY(110%);visibility:hidden}}}.sd :is(.pricing-sec .stack>*,.pricing__more,.details .h2,#faq .h2,.site-footer .wrap>*){animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.sd :is(.price-frame,.dt,.faq details){animation:rise-solid linear both;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes rise-solid{0%{transform:translateY(44px)}}}@media(prefers-reduced-motion:no-preference){.sd-io .scene :is(.scene__line,.scene__vis){animation:io-rise var(--motion-slow) var(--motion-ease) both paused}.sd-io .scene.is-in :is(.scene__line,.scene__vis){animation-play-state:running}.sd-io .scene .scene__line{animation-name:io-lift}.sd-io :is(.price-frame,.dt,.faq details,.pricing-sec .stack>*){animation:io-lift var(--motion-slow) var(--motion-ease) both paused}.sd-io :is(.price-frame,.dt,.faq details,.pricing-sec .stack>*).is-in{animation-play-state:running}@keyframes io-rise{0%{opacity:0;transform:translateY(24px) scale(.96)}}@keyframes io-lift{0%{transform:translateY(18px)}}}.rubric-sec{view-timeline:--rubric-tl block}.rubric-sec__grid{display:grid;gap:var(--sp-7);align-items:start}.rubric-sec__copy>*+*{margin-top:var(--sp-5)}.rr{position:relative;width:min(100%,30rem);margin:0 auto;container-type:inline-size}.rr__svg{filter:drop-shadow(0 22px 36px rgba(10,26,51,.32))}.rr__whole{stroke:var(--h-ink);opacity:0}.rr__seg{fill:none;stroke-width:17;stroke:var(--h-ink);transform:translate(var(--dx),var(--dy));cursor:pointer;transition:stroke var(--motion-fast) var(--motion-ease)}.rr__seg--code{stroke:var(--h-pot)}.rr__seg.is-active{stroke:var(--h-gap)}.rr__pts{font:700 11px var(--font-mono);fill:var(--c-ink);text-anchor:middle;dominant-baseline:middle}.rr__center{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-content:center;text-align:center;color:var(--h-ink);pointer-events:none}.rr__center span{font:700 17cqw/.9 var(--font-sans);letter-spacing:-.045em}.rr__center small{font:500 max(11px,3.2cqw)/1.6 var(--font-mono);color:var(--h-ink-3)}.rb-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--c-rule)}.rb-row{border-bottom:1px solid var(--c-rule)}.rb-row summary{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;cursor:pointer;list-style:none;font-weight:var(--fw-semibold);font-size:var(--fs-base)}.rb-row summary::-webkit-details-marker{display:none}.rb-row summary:after{content:"+";font:400 1.25rem/1 var(--font-mono);color:var(--c-muted);margin-left:var(--sp-2)}.rb-row details[open] summary:after{content:"\2212"}.rb-row__name{flex:1}.rb-row__code{font:var(--fw-medium) 13px/1 var(--font-mono);color:var(--c-potential-text);background:var(--c-potential-tint);padding:5px 8px;border-radius:99px}.rb-row__pts{font:600 var(--fs-md)/1 var(--font-mono);color:var(--c-ink);min-width:2ch;text-align:right}.rb-row details p{margin:0 0 var(--sp-4);color:var(--c-ink-2);max-width:36rem;font-size:var(--fs-base)}.rb-row details.is-active summary{color:var(--c-gap-text)}@media(min-width:960px){.rubric-sec__grid{grid-template-columns:6fr 6fr;gap:var(--sp-9)}.rubric-sec__ring{position:sticky;top:12vh}.rr{width:min(100%,40rem,78vh)}.rb-row summary,.rb-row details p{font-size:var(--fs-md)}.rb-row__code{font-size:14px}}.details{padding:var(--sp-9) 0 var(--sp-7);color:var(--h-ink-3)}.details .h2{color:var(--h-ink)}.details__list{border-top:1px solid rgba(var(--h-line-rgb),.12)}.dt{border-bottom:1px solid rgba(var(--h-line-rgb),.12)}.dt summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:60px;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--h-ink-2)}.dt summary::-webkit-details-marker{display:none}.dt summary:after{content:"+";font:400 1.4rem/1 var(--font-mono);color:var(--h-muted)}.dt[open] summary:after{content:"\2212"}.dt__body{padding:0 0 var(--sp-6);font-size:var(--fs-base);line-height:1.6}.dt__body a{color:var(--h-pot)}.dt__lines{margin:0;padding-left:1.2em;display:grid;gap:6px}.details__note{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--h-ink-3)}.sample-chip--dark{color:var(--h-ink-2);border-color:rgba(var(--h-line-rgb),.55);margin-right:6px}.sample-table{width:100%;border-collapse:collapse;font-size:15px}.sample-table th,.sample-table td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid rgba(var(--h-line-rgb),.1)}.sample-table thead th{font:var(--fw-semibold) 14px/1.2 var(--font-sans);color:var(--h-ink-3)}.sample-table tbody th{color:var(--h-ink);font-weight:var(--fw-semibold);white-space:nowrap}.sample-table td:nth-child(2){color:var(--h-gap);font-family:var(--font-mono);white-space:nowrap}.sample-table td:nth-child(3){color:var(--h-pot);font-family:var(--font-mono);white-space:nowrap}.sample-table em{display:block;margin-top:4px;font-style:normal;color:var(--h-ink-3)}@media(max-width:700px){.sample-table thead{display:none}.sample-table tr{display:grid;grid-template-columns:1fr auto auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid rgba(var(--h-line-rgb),.1)}.sample-table th,.sample-table td{border:0;padding:0}.sample-table td:last-child{grid-column:1 / -1}}.details .rb-list{border-top-color:rgba(var(--h-line-rgb),.12)}.details .rb-row{border-bottom-color:rgba(var(--h-line-rgb),.12)}.details .rb-row summary{color:var(--h-ink-2)}.details .rb-row__pts{color:var(--h-ink)}.details .rb-row details p{color:var(--h-ink-3)}.details .rb-row__code{color:#0a1a33;background:var(--c-potential-on-dark)}.details .price-card{box-shadow:none}.template-index #faq{border-top:0;padding-top:var(--sp-6)}.template-index #faq .h2{color:var(--h-ink)}.template-index #faq .eyebrow{color:var(--h-muted)}.template-index .faq,.template-index .faq details{border-color:rgba(var(--h-line-rgb),.12)}.template-index .faq summary{color:var(--h-ink-2)}.template-index .faq .rte{color:var(--h-ink-3)}.template-index .pricing-sec{padding:var(--sp-9) 0 var(--sp-8);background:radial-gradient(60% 45% at 70% 40%,rgba(52,92,160,.35),transparent 70%)}.template-index .card--featured{background:var(--h-s-feat);box-shadow:0 0 0 2px var(--c-potential-on-dark),0 24px 56px #00000059}.template-index .card--featured:after{content:none}.template-index .price{margin:var(--sp-5) 0 var(--sp-5);font:var(--fw-display) clamp(2.5rem,1.9rem + 1.4vw,3.25rem)/1 var(--font-sans);letter-spacing:-.035em}.template-index .price .meta{font-size:1rem;font-weight:var(--fw-medium);letter-spacing:0;margin-left:6px}.template-index .price-card__head{min-height:0}@media(min-width:960px){.template-index .pricing{max-width:none}}.pricing__more{margin:var(--sp-2) 0 0;font-size:var(--fs-base);color:var(--h-ink-3)}.pricing__more a{color:var(--h-pot)}.template-index .sticky-cta__in{background:rgba(var(--h-bg-rgb),.94);border-top-color:rgba(var(--h-line-rgb),.12);color:var(--h-ink-2)}.template-index .sticky-cta__text span{color:var(--h-ink-3)}.template-index .sticky-cta .btn{background:var(--c-potential-on-dark);color:#0a1a33}.template-index .pricing-sec{min-height:100vh;min-height:100svh;display:grid;align-content:center}.template-index .pricing-sec .h2{font-size:clamp(2.25rem,1.2rem + 3.2vw,4.25rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.template-index .pricing-sec .lead{max-width:40rem}.template-index .price-card:not(.card--featured){background:var(--h-s1);color:var(--h-ink-2);box-shadow:none}.template-index .price-card:not(.card--featured) .price-card__list li{color:var(--h-ink-2);border-top-color:rgba(var(--h-line-rgb),.12)}.template-index .price-card:not(.card--featured) .price-card__list li:before{border-color:var(--h-ink-3)}.template-index .price-card:not(.card--featured) .meta{color:var(--h-ink-3)}.template-index .price-card:not(.card--featured) .btn--secondary{background:transparent;color:var(--h-ink);border-color:rgba(var(--h-line-rgb),.45)}.template-index .price-card:not(.card--featured) .btn--secondary:hover{border-color:var(--h-ink);color:var(--h-ink)}.template-index .price-card:not(.card--featured) .buy__ring{border-color:rgba(var(--h-ink-rgb),.3);border-top-color:var(--h-ink)}.rr__seg:focus-visible{outline:none}.rr__seg:focus-visible{stroke:var(--h-gap)}.runs__name span{color:var(--h-ink-3);font-weight:var(--fw-medium)}.template-index .pricing-sec>.wrap{width:100%}.runs__name{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.runs__range{font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.runs__range--ours{color:var(--h-pot)}.runs__range--plain{color:var(--h-gap)}.plan-toggle{display:inline-flex;gap:4px;padding:4px;border:0;margin:0;border-radius:999px;background:rgba(var(--h-ink-rgb),.08)}.plan-toggle input{position:absolute;opacity:0;pointer-events:none}.plan-toggle label{padding:10px 20px;border-radius:999px;cursor:pointer;color:var(--h-ink-3);font-weight:600}.plan-toggle input:checked+label{background:#fff;color:#070e1c}.plan-toggle input:focus-visible+label{outline:2px solid var(--c-potential-on-dark);outline-offset:2px}.pricing--team{display:none}.pricing-sec:has(input[value=team]:checked) .pricing--team{display:grid}.pricing-sec:has(input[value=team]:checked) .pricing--individual{display:none}.team-seats{margin-top:var(--sp-3);max-width:9rem}.template-index .site-header{position:fixed;z-index:30}.pricing-sec .pricing__try-btn{color:var(--h-ink-2);border-color:#e6ecf573;background:transparent}.pricing-sec .pricing__try-btn:hover{border-color:var(--h-ink-2)}.scene__cta--try{--h: 3.5rem;min-width:13rem;font-size:1.125rem}.scene__alt{color:var(--h-ink-3);font-size:1rem;font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c7d2e473}.scene__alt:hover{color:var(--h-ink);text-decoration-color:currentColor}.scene__alt .scene__price{font-size:inherit;color:inherit}.scene__act--hero .scene__note{flex-basis:100%;order:2;margin:0;font-size:.9375rem;color:var(--h-ink-3);max-width:34rem}@media(max-width:959px){.scene__act--hero{row-gap:var(--sp-2)}.scene__act--hero .scene__alt{order:3;margin-top:var(--sp-2)}}@media(max-width:959px){.scene__act--end{display:none}}@media(min-width:960px){.sd .scene--4 .scene__text{top:max(8vh,88px)}}.scene__act--end{margin-top:var(--sp-6)}.pricing__try{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.pricing__try p{margin:0;font-size:1.125rem;color:var(--h-ink-2)}@media(max-width:959px){:root:not(.sd) .scene--1 .scene__text:before{content:"";position:absolute;top:-16px;right:-20px;bottom:-16px;left:-20px;z-index:-1;background:linear-gradient(180deg,rgba(var(--h-bg-rgb),0),rgba(var(--h-bg-rgb),.9) 10% 90%,rgba(var(--h-bg-rgb),0));pointer-events:none}}@media(max-width:959px)and (prefers-reduced-motion:reduce){.scene--1 .scene__text:before{content:"";position:absolute;top:-16px;right:-20px;bottom:-16px;left:-20px;z-index:-1;background:linear-gradient(180deg,rgba(var(--h-bg-rgb),0),rgba(var(--h-bg-rgb),.9) 10% 90%,rgba(var(--h-bg-rgb),0));pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/journey.css.map */
