.sc-chip:where(.astro-sbttm2re)[aria-pressed=true]{background:var(--color-brand);color:#fff;box-shadow:0 8px 18px -8px #5b34c9b3}.sc-label:where(.astro-sbttm2re){outline:1px solid #2319420d;box-shadow:0 1px 2px #2319420d,0 18px 36px -16px #23194259}.sc-chip:where(.astro-sbttm2re):after{content:"";position:absolute;inset:-.5rem -.125rem}.sc-animal:where(.astro-sbttm2re){opacity:0;transition:opacity .35s;position:absolute;inset:0}.sc-animal:where(.astro-sbttm2re).is-cur{opacity:1}.sc-animal:where(.astro-sbttm2re) picture{display:contents}.sc-layer:where(.astro-sbttm2re){object-fit:contain;user-select:none;width:92%;height:92%;position:absolute;inset:4%}.sc-line:where(.astro-sbttm2re){pointer-events:none;opacity:0;position:absolute;inset:0}.sc-line:where(.astro-sbttm2re):before{content:"";background:#fff;border-radius:2px;width:2px;position:absolute;top:4%;bottom:4%;left:0;box-shadow:0 0 10px 3px #7c68ffa6,0 0 26px 8px #7c68ff40}.is-scan:where(.astro-sbttm2re) .sc-end:where(.astro-sbttm2re){animation:1.5s cubic-bezier(.45,0,.2,1) both sc-reveal}.is-scan:where(.astro-sbttm2re) .sc-line:where(.astro-sbttm2re){animation:1.5s cubic-bezier(.45,0,.2,1) both sc-line}.is-scan:where(.astro-sbttm2re) .sc-dot:where(.astro-sbttm2re){animation:.5s cubic-bezier(.2,.8,.3,1.3) 1.4s both sc-dot}@keyframes sc-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sc-line{0%{opacity:0;transform:translate(4%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(96%)}}@keyframes sc-dot{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}.sc-dot:where(.astro-sbttm2re){background:#e60965;border-radius:9999px;width:.625rem;height:.625rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.sc-dot:where(.astro-sbttm2re):after{content:"";border-radius:inherit;border:2px solid #e60965;animation:2.4s ease-out infinite sc-pulse;position:absolute;inset:-2px}@keyframes sc-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.sc-label:where(.astro-sbttm2re){opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .35s;transform:translateY(4px)}.sc-label:where(.astro-sbttm2re).is-cur{opacity:1;visibility:visible;transition-delay:.6s;transform:none}@media (prefers-reduced-motion:reduce){.sc-animal:where(.astro-sbttm2re),.sc-label:where(.astro-sbttm2re){transition:none}.sc-label:where(.astro-sbttm2re).is-cur{transition-delay:0s}.sc-dot:where(.astro-sbttm2re):after{opacity:0;animation:none}}.c2-hero:where(.astro-m2iumy4b){background:linear-gradient(#fdfcfc 0%,#fbf9fd 70%,#f7f4fd 100%)}.c2-copy-wrap:where(.astro-m2iumy4b){padding-top:2.25rem}.c2-stage:where(.astro-m2iumy4b){height:92vw;margin-top:2rem;overflow:hidden}.c2-art:where(.astro-m2iumy4b){aspect-ratio:3/2;height:92vw;position:absolute;top:0;right:-4%}@media (width<=1023px){.c2-stage:where(.astro-m2iumy4b){display:none}}.c2-photo:where(.astro-m2iumy4b){object-fit:cover;user-select:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 88%,#0000 100%)}@media (width>=640px){.c2-stage:where(.astro-m2iumy4b){aspect-ratio:4/3;height:auto;margin-top:2.5rem}.c2-art:where(.astro-m2iumy4b){height:100%;top:0;right:0}}@media (width>=1024px){.c2-layout:where(.astro-m2iumy4b){align-items:center;min-height:min(52vw,50rem);display:flex}.c2-copy-wrap:where(.astro-m2iumy4b){pointer-events:none;padding-top:4rem;padding-bottom:5rem}.c2-copy:where(.astro-m2iumy4b){pointer-events:auto;max-width:min(46%,36rem)}.c2-stage:where(.astro-m2iumy4b){aspect-ratio:auto;max-height:none;margin:0;position:absolute;inset:0;overflow:visible}.c2-art:where(.astro-m2iumy4b){width:min(78vw,75rem);height:auto;top:50%;right:max(0px,50vw - 54rem);transform:translateY(-50%)}.c2-photo:where(.astro-m2iumy4b){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(#0000 0,#000 7% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(#0000 0,#000 7% 90%,#0000 100%);mask-composite:intersect}}.c2-mark:where(.astro-m2iumy4b){isolation:isolate}.c2-brush:where(.astro-m2iumy4b){z-index:-1;width:106%;height:.42em;position:absolute;bottom:-.16em;left:-3%;overflow:visible}.c2-brush:where(.astro-m2iumy4b) path:where(.astro-m2iumy4b){fill:none;stroke:url(#c2-brush-grad);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.c2-brush-a:where(.astro-m2iumy4b){stroke-width:9px;opacity:.95}.c2-brush-b:where(.astro-m2iumy4b){stroke-width:4px;opacity:.6}.c2-panel:where(.astro-m2iumy4b){z-index:2;position:absolute}.c2-card:where(.astro-m2iumy4b){background:#fffffff7;border-radius:1.5rem;outline:1px solid #2319420d;box-shadow:0 1px 2px #2319420a,0 28px 56px -24px #23194257}.c2-card:where(.astro-m2iumy4b).rounded-full{border-radius:9999px}.c2-tilt:where(.astro-m2iumy4b){transform:rotate(calc(var(--rot,0deg) * var(--tilt,1)))}.c2-mic:where(.astro-m2iumy4b){background:linear-gradient(145deg, #7b55f0, var(--color-brand));box-shadow:0 12px 26px -10px #5b34c9b3}.c2-hero:where(.astro-m2iumy4b){--tilt:.45}.c2-p-scan:where(.astro-m2iumy4b){top:-7.5rem;left:33%}.c2-p-invoice:where(.astro-m2iumy4b){bottom:-3rem;right:5%}.c2-float:where(.astro-m2iumy4b){zoom:.7}.c2-p-voice:where(.astro-m2iumy4b),.c2-p-sched:where(.astro-m2iumy4b){display:none}@media (width>=640px){.c2-p-scan:where(.astro-m2iumy4b){top:0%;left:31%}.c2-p-invoice:where(.astro-m2iumy4b){bottom:4%}}@media (width>=1024px){.c2-hero:where(.astro-m2iumy4b){--tilt:1}.c2-p-scan:where(.astro-m2iumy4b){top:13%;left:44%}.c2-p-sched:where(.astro-m2iumy4b){display:block;top:37%;left:67%}.c2-p-invoice:where(.astro-m2iumy4b){inset:64% auto auto 58%}.c2-float:where(.astro-m2iumy4b){zoom:.6}}@media (width>=1280px){.c2-p-voice:where(.astro-m2iumy4b){display:block;top:53%;left:35%}.c2-float:where(.astro-m2iumy4b){zoom:.7}}@media (width>=1400px){.c2-float:where(.astro-m2iumy4b){zoom:.85}}@media (width>=1600px){.c2-float:where(.astro-m2iumy4b){zoom:.88}}.c2-wave:where(.astro-m2iumy4b) span:where(.astro-m2iumy4b){background:var(--color-brand);opacity:.75;width:2.5px;height:100%;transform:scaleY(var(--h));animation:1.1s ease-in-out infinite alternate c2-wave;animation-delay:calc(var(--i) * -.17s);border-radius:3px;display:block}@keyframes c2-wave{0%{transform:scaleY(.2)}to{transform:scaleY(var(--h))}}@media (prefers-reduced-motion:no-preference){.c2-panel:where(.astro-m2iumy4b){animation:.8s cubic-bezier(.2,.75,.25,1) both c2-in;animation-delay:var(--d,0s)}.c2-float:where(.astro-m2iumy4b){animation:c2-drift var(--f,7s) ease-in-out infinite alternate;animation-delay:var(--fd,0s)}.c2-brush:where(.astro-m2iumy4b) path:where(.astro-m2iumy4b){stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.3,1) .35s forwards c2-draw}.c2-brush:where(.astro-m2iumy4b) path:where(.astro-m2iumy4b).c2-brush-b{animation-delay:.6s}.c2-new:where(.astro-m2iumy4b){animation:.6s cubic-bezier(.2,.8,.3,1.25) 2.4s both c2-new}.c2-new-chip:where(.astro-m2iumy4b){animation:.5s cubic-bezier(.2,.8,.3,1.4) 2.75s both c2-chip}.c2-tick:where(.astro-m2iumy4b) path:where(.astro-m2iumy4b){stroke-dasharray:1;animation:.55s cubic-bezier(.6,0,.3,1) 1.75s both c2-draw}.c2-tick:where(.astro-m2iumy4b) circle:where(.astro-m2iumy4b){transform-origin:12px 12px;animation:.45s cubic-bezier(.2,.8,.3,1.4) 1.5s both c2-chip}}.c2-p-scan:where(.astro-m2iumy4b):hover .c2-float:where(.astro-m2iumy4b),.c2-p-scan:where(.astro-m2iumy4b):focus-within .c2-float:where(.astro-m2iumy4b){animation-play-state:paused}@keyframes c2-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes c2-drift{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}@keyframes c2-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes c2-new{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes c2-chip{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.c2-wave:where(.astro-m2iumy4b) span:where(.astro-m2iumy4b){animation:none}}.c2-rating:where(.astro-m2iumy4b) a{flex-wrap:wrap;gap:.3rem .4rem;max-width:15rem}.c2-rating:where(.astro-m2iumy4b) a>span:first-child{flex-basis:100%}.c2-rating:where(.astro-m2iumy4b) a>span:first-child svg{width:1.1rem;height:1.1rem}.c2-rating:where(.astro-m2iumy4b) a>span:nth-child(2){font-size:1.0625rem;font-weight:800}.c2-rating:where(.astro-m2iumy4b) a>span:nth-child(3){font-size:.8125rem}@media (width>=1760px){.c2-photo:where(.astro-m2iumy4b){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 90%,#0000 100%),linear-gradient(#0000 0,#000 7% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 90%,#0000 100%),linear-gradient(#0000 0,#000 7% 90%,#0000 100%);mask-composite:intersect}}@keyframes c2MobIn{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes c2MobInTilt{0%{opacity:0;transform:translateY(10px)rotate(-3deg)scale(.96)}to{transform:rotate(-3deg)}}@keyframes c2MobPulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes c2MobFade{0%{opacity:0}}.ps-viewport:where(.astro-v3woixe2){-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ps-logo:where(.astro-v3woixe2) img{filter:grayscale()contrast(1.05);opacity:.7;mix-blend-mode:multiply;transition:filter .3s,opacity .3s}.ps-logo:where(.astro-v3woixe2):hover img,.ps-logo:where(.astro-v3woixe2):focus-visible img{filter:none;opacity:1}.ps-logo:where(.astro-v3woixe2) img.ps-light,.ps-logo:where(.astro-v3woixe2):hover img.ps-light{filter:brightness(0);opacity:.5}.ps-logo:where(.astro-v3woixe2):hover img.ps-light{opacity:.85}@media (prefers-reduced-motion:no-preference){.ps-track:where(.astro-v3woixe2){animation:60s linear infinite ps-marquee}.ps-viewport:where(.astro-v3woixe2):hover .ps-track:where(.astro-v3woixe2),.ps-viewport:where(.astro-v3woixe2):focus-within .ps-track:where(.astro-v3woixe2){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ps-viewport:where(.astro-v3woixe2){-webkit-mask-image:none;mask-image:none}.ps-track:where(.astro-v3woixe2){justify-content:center;width:auto}.ps-list:where(.astro-v3woixe2){flex-wrap:wrap;justify-content:center;row-gap:1.5rem;padding-inline:1rem}.ps-list:where(.astro-v3woixe2)[aria-hidden=true]{display:none}}@keyframes ps-marquee{to{transform:translate(-50%)}}.st-step{--sd:0s;--e:cubic-bezier(.22, 1, .36, 1)}.st-step.is-on :is(.st-in,.st-word,.st-field,.st-row,.st-pop,.st-paper,.st-toast,.st-model,.st-pin,.st-choose,.st-stamp){animation-duration:.7s;animation-timing-function:var(--e);animation-fill-mode:backwards;animation-delay:calc(var(--sd) + var(--d,0s))}.st-step.is-on .st-in{animation-name:stIn}.st-step.is-on .st-word{animation-name:stWord;animation-duration:.35s}.st-step.is-on .st-field{animation-name:stField;animation-duration:.9s}.st-step.is-on .st-row{animation-name:stRow}.st-step.is-on :is(.st-pop,.st-toast){animation-name:stPop;animation-duration:.8s}.st-step.is-on .st-paper{animation-name:stPaper;animation-duration:.9s}.st-step.is-on .st-model{animation-name:stModel;animation-duration:1.4s}.st-step.is-on .st-pin{animation-name:stPin;animation-duration:.6s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.st-step.is-on .st-choose{animation-name:stChoose;animation-duration:.5s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.st-step.is-on .st-stamp{animation-name:stStamp;animation-duration:.55s;animation-timing-function:cubic-bezier(.5,0,.75,0)}.st-stamp{transform:rotate(-12deg)}@keyframes stIn{0%{opacity:0;transform:translateY(8px)}}@keyframes stWord{0%{opacity:.12}}@keyframes stField{0%{opacity:0;background:#fff;transform:translateY(10px)}45%{opacity:1;background:var(--color-lilac-strong);transform:none}to{background:#fff}}@keyframes stRow{0%{opacity:0;transform:translate(-8px)}}@keyframes stPop{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes stPaper{0%{opacity:0;transform:translateY(30px)rotate(2deg)}}@keyframes stModel{0%{opacity:0;transform:scale(1.06)}}@keyframes stPin{0%{opacity:0;transform:translateY(-70%)}}@keyframes stChoose{0%{filter:saturate(.2);transform:scale(.8)}60%{transform:scale(1.08)}}@keyframes stStamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}}.st-wave{transform-origin:50%}.st-step.is-on .st-wave{animation:stWave .9s ease-in-out var(--w) 6 alternate}@keyframes stWave{to{transform:scaleY(.35)}}.st-rec:after,.st-ring{pointer-events:none}.st-step.is-on .st-rec:after{content:"";border:2px solid var(--color-brand);opacity:0;border-radius:9999px;animation:1.8s ease-out .2s 3 stPulse;position:absolute;inset:0}.st-step.is-on .st-ring{animation:stPulseRing 1.6s ease-out calc(var(--sd) + 1.1s) 3}.st-ring{opacity:0;background:#e6096559}@keyframes stPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes stPulseRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.st-step *,.st-step{animation:none!important}}.st-model-img{filter:grayscale()brightness(1.3)contrast(.85);mix-blend-mode:multiply;mix-blend-mode:multiply}[data-s2]{--s2-dur:6.5s;--s2-ease:cubic-bezier(.22, 1, .36, 1)}[data-s2] .s2-item{cursor:pointer}[data-s2] .s2-item:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px;border-radius:.75rem}[data-s2] .s2-num{color:var(--color-lilac-strong);transition:color .5s}[data-s2] .s2-title{color:var(--color-ink-muted);transition:color .5s}[data-s2] .s2-item:hover .s2-title{color:var(--color-ink)}[data-s2] .s2-desc{opacity:0;transition:grid-template-rows .6s var(--s2-ease), opacity .5s ease;grid-template-rows:0fr}[data-s2] .s2-fill{transform:scaleX(0)}[data-s2] .s2-item[aria-pressed=true] .s2-num{color:var(--color-brand)}[data-s2] .s2-item[aria-pressed=true] .s2-title{color:var(--color-ink)}[data-s2] .s2-item[aria-pressed=true] .s2-desc{opacity:1;grid-template-rows:1fr}[data-s2] .s2-item[aria-pressed=true] .s2-fill{transform:none}[data-s2].is-touring .s2-item[aria-pressed=true] .s2-fill{animation:s2Fill var(--s2-dur) linear both}[data-s2].is-paused .s2-item[aria-pressed=true] .s2-fill{animation-play-state:paused}@keyframes s2Fill{0%{transform:scaleX(0)}}[data-s2] .s2-caption{opacity:0;visibility:hidden;transition:opacity .4s ease, transform .6s var(--s2-ease), visibility 0s linear .4s;transform:translateY(6px)}[data-s2] .s2-caption.is-active{opacity:1;visibility:visible;transition:opacity .4s ease .1s, transform .6s var(--s2-ease) .1s, visibility 0s;transform:none}@media (width<=1023.98px){[data-s2] .s2-stage{touch-action:pan-y}}[data-s2] .s2-stage{background:linear-gradient(160deg, var(--color-page-deep) 0%, var(--color-lilac) 100%);box-shadow:inset 0 0 0 1px #2319420d}[data-s2] .s2-grid{background-image:radial-gradient(#5b34c929 1px,#0000 1.4px);background-size:22px 22px;mask-image:radial-gradient(70% 70%,#000 0%,#0000 100%)}[data-s2] .s2-glow{aspect-ratio:1;filter:blur(20px);background:radial-gradient(closest-side,#8a6bf059,#0000);border-radius:9999px;width:60%;top:55%;left:62%;transform:translate(-50%,-50%)}[data-s2] .s2-ghost{font-size:clamp(7rem,15vw,11.5rem);line-height:.8}[data-s2] .s2-ghost>span{color:#0000;-webkit-text-stroke:1.5px #5b34c94d;opacity:0;transition:opacity .8s ease, transform 1s var(--s2-ease);grid-area:1/1;transform:translateY(18px)}[data-s2] .s2-ghost>span.is-active{opacity:1;transform:none}[data-s2] .s2-device{width:min(100%,20rem);box-shadow:0 40px 80px -40px #2319428c,0 12px 24px -16px #23194240}@media (width>=1024px){[data-s2] .s2-device{zoom:1.12;width:21rem}}[data-s2] .s2-scene{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .6s ease, transform .8s var(--s2-ease), filter .6s ease, visibility 0s linear .6s;transform:scale(.97)}[data-s2] .s2-scene.is-active{opacity:1;visibility:visible;filter:none;transition:opacity .6s ease .1s, transform .8s var(--s2-ease) .1s, filter .6s ease .1s, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){[data-s2] .s2-scene,[data-s2] .s2-ghost>span,[data-s2] .s2-desc,[data-s2] .s2-caption{transition:none!important}[data-s2] .s2-scene{filter:none;transform:none}}.rs-page:where(.astro-7jnt7xqj){container-type:inline-size}.rs-sheet:where(.astro-7jnt7xqj){aspect-ratio:1/1.414;color:var(--color-ink);background:#fff;border-radius:.5rem;padding:7cqw 7cqw 0;font-size:2.6cqw;line-height:1.35;overflow:hidden;box-shadow:0 2px 4px #0000001a,0 40px 70px -30px #000000a6}.rs-front:where(.astro-7jnt7xqj){z-index:2;transform:rotate(-3deg)}.rs-back:where(.astro-7jnt7xqj){z-index:1;transform:rotate(5deg)}.rs-back:where(.astro-7jnt7xqj) .rs-sheet:where(.astro-7jnt7xqj){background:#fbfaff}.rs-head:where(.astro-7jnt7xqj){justify-content:space-between;align-items:center;gap:1em;margin-bottom:4cqw;display:flex}.rs-logo:where(.astro-7jnt7xqj){background:var(--color-brand);color:#fff;border-radius:2cqw;flex:none;justify-content:center;align-items:center;width:9cqw;height:9cqw;font-size:3.4cqw;font-weight:800;display:inline-flex}.rs-practice:where(.astro-7jnt7xqj){font-size:2.8cqw;font-weight:800;line-height:1.25}.rs-practice:where(.astro-7jnt7xqj) span:where(.astro-7jnt7xqj){color:var(--color-ink-muted);font-size:2.3cqw;font-weight:500}.rs-title:where(.astro-7jnt7xqj){color:var(--color-brand-deep);margin:0;font-size:4cqw;font-weight:800}.rs-title--big:where(.astro-7jnt7xqj){letter-spacing:-.01em;margin-bottom:1.5cqw;font-size:5.6cqw}.rs-meta:where(.astro-7jnt7xqj){color:var(--color-ink-muted);justify-content:space-between;gap:1em;margin-bottom:3cqw;font-size:2.3cqw;display:flex}.rs-patient:where(.astro-7jnt7xqj){border-left:.8cqw solid var(--color-brand);background:var(--color-page-deep);margin-bottom:3.5cqw;padding:1.8cqw 2.5cqw;font-size:2.6cqw}.rs-patient:where(.astro-7jnt7xqj) b:where(.astro-7jnt7xqj){margin-right:.4em}.rs-section:where(.astro-7jnt7xqj){margin-bottom:2.4cqw;font-size:2.35cqw}.rs-section:where(.astro-7jnt7xqj) b:where(.astro-7jnt7xqj){font-size:2.5cqw;display:block}.rs-section:where(.astro-7jnt7xqj) span:where(.astro-7jnt7xqj){color:var(--color-ink-muted)}.rs-h:where(.astro-7jnt7xqj){margin:3cqw 0 1.5cqw;font-size:3.2cqw;font-weight:800}.rs-table:where(.astro-7jnt7xqj){border:1px solid #23194214;font-size:2.3cqw;display:block}.rs-tr:where(.astro-7jnt7xqj){border-top:1px solid #2319420f;grid-template-columns:5% 16% 1fr 22%;align-items:center;gap:1.5cqw;padding:1.1cqw 1.8cqw;display:grid}.rs-th:where(.astro-7jnt7xqj){background:var(--color-page-deep);border-top:0;font-weight:800}.rs-chip:where(.astro-7jnt7xqj){text-align:center;border-radius:.8cqw;padding:.4cqw 0;font-weight:700}.rs-figure:where(.astro-7jnt7xqj){justify-content:center;margin-top:3cqw;display:flex;position:relative}.rs-figure-label:where(.astro-7jnt7xqj){white-space:nowrap;background:#fff;border:1px solid #23194226;border-radius:1cqw;padding:.5cqw 3cqw;font-size:2.3cqw;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.rs-figure:where(.astro-7jnt7xqj) .rs-figure-img{width:46%;height:auto;margin-top:4cqw}.rs-qr-wrap:where(.astro-7jnt7xqj){text-align:center;flex-direction:column;flex:none;align-items:center;gap:.6cqw;width:15cqw;display:flex}.rs-qr:where(.astro-7jnt7xqj){width:10cqw;display:block}.rs-qr-label:where(.astro-7jnt7xqj){color:var(--color-ink-muted);font-size:1.7cqw;font-weight:700;line-height:1.2}.rs-plan:where(.astro-7jnt7xqj){margin:2cqw 0 4cqw;padding:0;list-style:none}.rs-plan:where(.astro-7jnt7xqj) li:where(.astro-7jnt7xqj){border-bottom:1px solid #23194214;align-items:center;gap:2.5cqw;padding:2.5cqw 0;font-size:2.8cqw;display:flex}.rs-plan-n:where(.astro-7jnt7xqj){background:var(--color-lilac);width:6cqw;height:6cqw;color:var(--color-brand);border-radius:9999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rs-plan-name:where(.astro-7jnt7xqj){flex:1;font-weight:700}.rs-plan-meta:where(.astro-7jnt7xqj){color:var(--color-ink-muted)}.rs-lines:where(.astro-7jnt7xqj){gap:2.4cqw;display:grid}.rs-lines:where(.astro-7jnt7xqj) i:where(.astro-7jnt7xqj){background:var(--color-lilac);border-radius:9999px;height:1.4cqw;display:block}.rs-lines:where(.astro-7jnt7xqj) i:where(.astro-7jnt7xqj):nth-child(3n){width:70%}.rs-phone:where(.astro-7jnt7xqj){z-index:3;transform:rotate(4deg);container-type:inline-size}.rs-phone-frame:where(.astro-7jnt7xqj){aspect-ratio:9/19;background:#120c24;border-radius:14cqw;padding:3.2cqw;box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 80px -30px #000000bf}.rs-screen:where(.astro-7jnt7xqj){height:100%;color:var(--color-ink);background:linear-gradient(#f3eefe 0%,#fbfaff 40%);border-radius:11.5cqw;font-size:5cqw;line-height:1.3;position:relative;overflow:hidden}.rs-status:where(.astro-7jnt7xqj){justify-content:space-between;align-items:center;padding:4cqw 8cqw 0;font-size:4.4cqw;font-weight:700;display:flex}.rs-status:where(.astro-7jnt7xqj) span:where(.astro-7jnt7xqj):last-child{letter-spacing:.1em;font-size:3cqw}.rs-notch:where(.astro-7jnt7xqj){background:#120c24;border-radius:9999px;width:28cqw;height:8cqw}.rs-notify:where(.astro-7jnt7xqj){z-index:2;background:#ffffffeb;border-radius:6cqw;align-items:center;gap:3cqw;padding:3.5cqw;font-size:4.2cqw;display:flex;position:absolute;top:15cqw;left:4cqw;right:4cqw;box-shadow:0 10px 30px -10px #23194273}.rs-notify:where(.astro-7jnt7xqj) b:where(.astro-7jnt7xqj),.rs-notify:where(.astro-7jnt7xqj) span:where(.astro-7jnt7xqj) span:where(.astro-7jnt7xqj),.rs-notify:where(.astro-7jnt7xqj)>span:where(.astro-7jnt7xqj):last-child>span:where(.astro-7jnt7xqj){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rs-notify-icon:where(.astro-7jnt7xqj){background:var(--color-brand);color:#fff;border-radius:3cqw;flex:none;justify-content:center;align-items:center;width:11cqw;height:11cqw;font-size:6cqw;display:inline-flex}.rs-web:where(.astro-7jnt7xqj){padding:36cqw 6cqw 0}.rs-web:where(.astro-7jnt7xqj) p:where(.astro-7jnt7xqj){margin:0}.rs-web-label:where(.astro-7jnt7xqj){color:var(--color-brand);background:#fff;border-radius:9999px;padding:1cqw 3.5cqw;font-size:3.8cqw;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #5b34c933;margin-bottom:3cqw!important}.rs-web-title:where(.astro-7jnt7xqj){font-size:9cqw;font-weight:800;line-height:1.1}.rs-web-sub:where(.astro-7jnt7xqj){color:var(--color-ink-muted);font-size:4.4cqw}.rs-web-model:where(.astro-7jnt7xqj){margin:3cqw -2cqw 2cqw;position:relative}.rs-web-pin:where(.astro-7jnt7xqj){background:var(--color-brand-deep);border-radius:9999px;width:6cqw;height:6cqw;position:absolute;box-shadow:0 0 0 1.5cqw #ffffffd9}.rs-web-list:where(.astro-7jnt7xqj){gap:2cqw;margin:0;padding:0;list-style:none;display:grid}.rs-web-list:where(.astro-7jnt7xqj) li:where(.astro-7jnt7xqj){background:#fff;border-radius:3.5cqw;align-items:center;gap:2.5cqw;padding:2.6cqw 3.2cqw;font-size:4.4cqw;display:flex;box-shadow:0 0 0 1px #2319420f}.rs-dot:where(.astro-7jnt7xqj){border-radius:9999px;flex:none;width:3.6cqw;height:3.6cqw}.rs-web-name:where(.astro-7jnt7xqj){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.rs-web-level:where(.astro-7jnt7xqj){color:var(--color-ink-muted);font-size:3.8cqw}.rs-stage:where(.astro-7jnt7xqj){--e:cubic-bezier(.22, 1, .36, 1)}.rs-stage:where(.astro-7jnt7xqj).is-on .rs-animal:where(.astro-7jnt7xqj){animation:rsAnimal 1.4s var(--e) backwards}.rs-stage:where(.astro-7jnt7xqj).is-on .rs-front:where(.astro-7jnt7xqj){animation:rsFly 1.5s var(--e) .35s backwards}.rs-stage:where(.astro-7jnt7xqj).is-on .rs-back:where(.astro-7jnt7xqj){animation:rsFan 1.2s var(--e) 1s backwards}.rs-stage:where(.astro-7jnt7xqj).is-on .rs-phone:where(.astro-7jnt7xqj){animation:rsPhone 1.3s var(--e) 1.4s backwards}.rs-stage:where(.astro-7jnt7xqj).is-on .rs-notify:where(.astro-7jnt7xqj){animation:.8s cubic-bezier(.34,1.4,.64,1) 2.4s backwards rsNotify}.rs-stage:where(.astro-7jnt7xqj).is-on :where(.astro-7jnt7xqj):is(.rs-section,.rs-row,.rs-web-list li){animation:rsIn .6s var(--e) var(--d) backwards}@keyframes rsAnimal{0%{opacity:0;transform:scale(.92)translateY(10px)}}@keyframes rsFly{0%{opacity:0;transform:translate(-22%,-28%)scale(.35)rotate(-14deg)}40%{opacity:1}}@keyframes rsFan{0%{opacity:0;transform:translate(-30%,6%)rotate(-3deg)}}@keyframes rsPhone{0%{opacity:0;transform:translateY(30%)rotate(10deg)}}@keyframes rsNotify{0%{opacity:0;transform:translateY(-140%)}}@keyframes rsIn{0%{opacity:0;transform:translateY(1.5cqw)}}@media (prefers-reduced-motion:reduce){.rs-stage:where(.astro-7jnt7xqj) :where(.astro-7jnt7xqj){animation:none!important}}@media (width<=1023px){.testi-grid:where(.astro-d6sb3v5v){scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;margin-inline:-1rem;padding:0 1rem .5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.testi-grid:where(.astro-d6sb3v5v)::-webkit-scrollbar{display:none}.testi-track:where(.astro-d6sb3v5v){display:contents}.testi-grid:where(.astro-d6sb3v5v)>:where(.astro-d6sb3v5v),.testi-track:where(.astro-d6sb3v5v)>:where(.astro-d6sb3v5v){scroll-snap-align:start;flex:none;width:min(86%,26rem)}}.testi-track:where(.astro-d6sb3v5v){scrollbar-width:none;scroll-padding-inline:1rem}.testi-track:where(.astro-d6sb3v5v)::-webkit-scrollbar{display:none}.testi-card:where(.astro-d6sb3v5v){transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.testi-card:where(.astro-d6sb3v5v):hover{transform:translateY(-3px);box-shadow:0 24px 48px -24px #3b1f8c47}}.sticky-cta:where(.astro-fycuk4za){z-index:80;left:.75rem;right:4.25rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;position:fixed;transform:translateY(calc(100% + 1.5rem))}.sticky-cta:where(.astro-fycuk4za).is-visible{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.sticky-cta:where(.astro-fycuk4za){transition:opacity .2s;transform:none}}
