.hs{--hs-nav-h:65px;--hs-scroll-per-slide:40vh;--hs-stage-h:80%;--hs-item-h:min(32vh, 25.3vw);--hs-item-ratio:1.5;--hs-item-gap:clamp(64px, 8vw, 140px);--hs-focus-x:.75;--hs-hover-scale:1.05;--hs-hover-dur:.4s;--hs-cta-lift:10px;--hs-bg-scale:1.1;--hs-bg-pos:center center;--hs-container:1200px;--hs-gutter:max(20px, calc((100% - var(--hs-container)) / 2 + 20px));height:calc(100vh - var(--hs-nav-h) + var(--hs-count,9) * var(--hs-scroll-per-slide));height:calc(100svh - var(--hs-nav-h) + var(--hs-count,9) * var(--hs-scroll-per-slide));background:#0b0b0b;position:relative}@media (min-width:961px){.hs{--hs-nav-h:68px}}.hs-sticky{top:var(--hs-nav-h);height:calc(100vh - var(--hs-nav-h));height:calc(100svh - var(--hs-nav-h));isolation:isolate;color:#fff;position:sticky;overflow:clip}.hs-bg{z-index:-3;will-change:transform;position:absolute;inset:0}.hs-bg-img{transform:scale(var(--hs-bg-scale));transform-origin:50% 0;background:radial-gradient(40% 60% at 50% 0,#3a3a3a,#0b0b0b 70%);position:absolute;inset:0}.hs-bg-photo{object-fit:cover;object-position:var(--hs-bg-pos)}.hs-overlay{z-index:-2;background:linear-gradient(90deg,#0000008c 0%,#00000026 45%,#0000 70%),linear-gradient(#0000 65%,#00000073 100%);position:absolute;inset:0}.hs-content{z-index:5;top:clamp(24px,7vh,72px);left:var(--hs-gutter);will-change:transform;max-width:440px;position:absolute}.hs-title{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.1}.hs-desc{color:#ffffffd1;max-width:380px;margin:0 0 22px;font-size:15px;line-height:1.5}.hs-cta-fallback{background:var(--brand);color:#fff;--wave-color:#ff490ea6;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.hs-cta-fallback:hover{background:#ff7447}.hs-stage{height:var(--hs-stage-h);z-index:2;position:absolute;bottom:0;left:0;right:0}.hs-track{align-items:center;gap:var(--hs-item-gap);will-change:transform;width:max-content;display:flex;position:absolute;top:0;bottom:0;left:0}.hs-slide{width:calc(var(--hs-item-h) * var(--hs-item-ratio));text-align:center;opacity:0;will-change:transform, opacity;flex:none}.hs-slide-inner{transition:transform var(--hs-hover-dur) cubic-bezier(.22, 1, .36, 1)}.hs-px{will-change:transform}.hs-media{height:var(--hs-item-h)}.hs-slide-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.hs-num{letter-spacing:.18em;color:var(--brand-bright);margin:10px 0 4px;font-size:12px;font-weight:700;display:block}.hs-slide-title{margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:800;line-height:1.15}.hs-caption{color:#ffffffb8;margin:6px 0 0;font-size:14px;line-height:1.4}.hs-slide-title,.hs-caption{width:max-content;max-width:min(86vw,520px);position:relative;left:50%;translate:-50%}.hs-go{opacity:0;transform:translateY(var(--hs-cta-lift));pointer-events:none;transition:opacity var(--hs-hover-dur) ease-out, transform var(--hs-hover-dur) ease-out;margin-top:16px}.hs-go-btn{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:0 8px 24px #ff490e59}.hs-go-btn:hover{background:#ff7447}.hs-go-btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.hs-slide.is-active .hs-go,.hs-slide:focus-within .hs-go{opacity:1;pointer-events:auto;transform:none}.hs-slide:focus-within .hs-slide-inner{transform:scale(var(--hs-hover-scale))}@media (hover:hover){.hs-slide-inner:hover{transform:scale(var(--hs-hover-scale))}.hs-slide-inner:hover .hs-go{opacity:1;pointer-events:auto;transform:none}}@media (hover:none){.hs-go{opacity:1;pointer-events:auto;transform:none}.hs-slide:focus-within .hs-slide-inner{transform:none}}.hs-hint{z-index:6;left:var(--hs-gutter);color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .5s ease-out,visibility .5s;position:absolute;bottom:64px}.hs-hint.is-hidden{opacity:0;visibility:hidden}.hs-hint-inner{align-items:center;gap:16px;display:flex}.hs-hint-icon{background:#ffffff0a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:52px;height:52px;transition:border-color .3s,background-color .3s;display:grid;position:relative}.hs-hint-icon:after{content:"";border:1px solid var(--brand-bright);opacity:0;border-radius:50%;position:absolute;inset:-1px}.hs-hint:hover .hs-hint-icon{border-color:var(--brand-bright);background:#ff490e1f}.hs-hint-mouse{border:2px solid #ffffffd9;border-radius:10px;width:18px;height:28px;position:relative}.hs-hint-wheel{background:var(--brand-bright);border-radius:2px;width:3px;height:6px;margin-left:-1.5px;position:absolute;top:5px;left:50%}.hs-hint-chevrons{display:none}.hs-hint-chevrons i{border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:-3px auto 0;display:block;transform:rotate(45deg)}.hs-hint-chevrons i+i{border-color:var(--brand-bright)}.hs-hint-text{flex-direction:column;gap:2px;display:flex}.hs-hint-title{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.hs-hint-sub{color:#fff9;font-size:13px}@media (hover:none){.hs-hint-mouse{display:none}.hs-hint-chevrons{display:block}}@media (prefers-reduced-motion:no-preference){.hs-hint-wheel{animation:1.8s cubic-bezier(.65,0,.35,1) infinite hs-hint-wheel}.hs-hint-chevrons{animation:1.8s ease-in-out infinite hs-hint-chevrons}.hs-hint-icon:after{animation:2.4s ease-out infinite hs-hint-ring}}@keyframes hs-hint-wheel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%,to{opacity:0;transform:translateY(9px)}}@keyframes hs-hint-chevrons{0%,to{opacity:.6;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}@keyframes hs-hint-ring{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.hs-progress{z-index:5;left:var(--hs-gutter);letter-spacing:.12em;color:#ffffffb3;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:24px}.hs-bar{background:#fff3;width:clamp(80px,12vw,160px);height:2px;overflow:hidden}.hs-bar>span{background:var(--brand-bright);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:960px){.hs{--hs-item-h:min(27vh, 40vw);--hs-focus-x:.5;--hs-scroll-per-slide:36vh;--hs-item-gap:64px;--hs-bg-pos:62% top}.hs-sticky{flex-direction:column;display:flex}.hs-content{max-width:none;padding:20px var(--hs-gutter) 0;position:relative;top:auto;left:auto}.hs-desc{margin-bottom:16px;font-size:14px}.hs-stage{flex:1;height:auto;min-height:0;margin-bottom:72px;position:relative}.hs-caption{font-size:13px}.hs-go{margin-top:12px}.hs-go-btn{padding:9px 20px;font-size:14px}.hs-overlay{background:linear-gradient(#00000080 0%,#0000001a 40%,#00000059 100%)}.hs-hint{bottom:18px}.hs-hint-inner{gap:12px}.hs-hint-icon{width:44px;height:44px}.hs-hint-sub{font-size:12px}.hs-progress{display:none}}.hs-intro{display:block}.hs--pending .hs-intro{opacity:0;animation:.4s ease-out 2.5s forwards hs-fallback-show}@keyframes hs-fallback-show{to{opacity:1}}.hs--intro-run .hs-intro{animation:hs-intro var(--i-dur,.85s) cubic-bezier(.16, 1, .3, 1) var(--i-delay,0s) both}@keyframes hs-intro{0%{opacity:0;transform:translate3d(var(--i-x,0px), var(--i-y,0px), 0) rotate(var(--i-r,0deg)) scale(var(--i-s,.9))}to{opacity:1;transform:none}}.hs--intro-simple .hs-intro{animation:.6s ease-out both hs-fade}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hs-slide-inner,.hs-go{transition-duration:.01ms}.hs-slide:focus-within .hs-slide-inner,.hs-slide-inner:hover{transform:none!important}}
.sr-section{--sr-card-w:340px;--sr-gap:40px;--sr-row-gap:50px;--sr-radius:26px;--sr-hover-scale:1.07;isolation:isolate;position:relative;overflow-x:clip}.sr-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 22% at 12% 22%,#ff490e21,#0000 70%),radial-gradient(38% 20% at 88% 52%,#ff490e1a,#0000 70%),radial-gradient(42% 22% at 20% 86%,#1111110f,#0000 70%);position:absolute;inset:0}.sr-rows{gap:var(--sr-row-gap);grid-template-columns:minmax(0,1fr);display:grid}.sr-row{min-width:0;position:relative}.sr-track{grid-template-columns:repeat(3, minmax(0, var(--sr-card-w)));gap:var(--sr-gap);justify-content:center;margin:0;padding:0;list-style:none;display:grid}.sr-track:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--sr-radius)}.sr-item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;display:flex;transform:translateY(24px)}.sr-row[data-shown=true] .sr-item{opacity:1;transition-delay:calc(var(--i,0) * .13s);transform:none}.sr-card{--dx:0px;--dy:0px;--rot:0deg;--s:1;z-index:1;box-sizing:border-box;border-radius:var(--sr-radius);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);width:100%;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot)) scale(var(--s));transition:transform var(--dur,.5s) ease-in-out, box-shadow .5s ease, opacity .4s ease;background:#ffffff94;border:1px solid #ffffffbf;padding:30px 28px 32px;display:block;position:relative;box-shadow:0 18px 44px -14px #1113,0 2px 6px #1111110d,inset 0 1px #ffffffe6}.sr-card:has(a:focus-visible){outline:2px solid var(--brand);outline-offset:6px}.sr-icon{width:55px;height:55px;display:block}.sr-title{margin:23px 0 0;font-size:20px;font-weight:600;line-height:1.35}.sr-title a{color:inherit;outline:none;text-decoration:none;transition:color .3s}.sr-title a:after{content:"";border-radius:var(--sr-radius);position:absolute;inset:0}.sr-text{color:#111111c7;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.55}.sr-dots{display:none}@media (hover:hover) and (pointer:fine){.sr-card:hover,.sr-card[data-hover=true]{--s:var(--sr-hover-scale);z-index:5;will-change:transform;box-shadow:0 34px 70px -18px #11111157,0 6px 14px #11111114,inset 0 1px #fffffff2}.sr-card:hover .sr-title a{color:var(--brand)}}@media (hover:none){.sr-card:active{--s:.97}}@media (max-width:960px){.sr-section{--sr-gap:20px}.sr-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;margin:-30px 0 -56px;padding:30px 20px 56px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.sr-track::-webkit-scrollbar{display:none}.sr-item{flex:0 0 calc((100% - 40px - 2 * var(--sr-gap)) / 2.35);scroll-snap-align:start}.sr-dots{justify-content:center;margin-top:6px;display:flex}.sr-dots-pill{background:#11111112;border-radius:999px;gap:2px;padding:4px 8px;display:inline-flex}.sr-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.sr-dot:before{content:"";background:#1111114d;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.sr-dot[aria-current=true]:before{background:var(--brand);width:20px}.sr-dot:focus-visible{outline:2px solid var(--brand);border-radius:999px}}@media (max-width:639px){.sr-section{--sr-gap:14px}.sr-track{padding-inline:calc(50% - min(74vw,340px)/2);scroll-padding-inline:0}.sr-item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(74vw,340px)}.sr-card{--s:.92;opacity:.6;padding:26px 22px 28px}.sr-item[data-active=true] .sr-card{--s:1;opacity:1}.sr-item[data-active=true] .sr-card:active{--s:.97}}@media (prefers-reduced-motion:reduce){.sr-item{transition:opacity .5s ease-out;transform:none}.sr-card{transition:opacity .4s,box-shadow .3s;transform:none}}
.pt-section{--pt-ring:70;--pt-core:55;--pt-halo:22;--pt-r:1;--pt-open-ms:.85s;--pt-wave-lag:.15s;--pt-card-in-delay:.38s;--pt-glow-breath:3.5s;--pt-stage-h:260px;--pt-text-shadow:0 1px 2px #0000008c, 0 2px 12px #00000059;position:relative;overflow-x:clip}.pt-section[data-glow=soft]{--pt-ring:55;--pt-core:40;--pt-halo:16;--pt-r:.8}.pt-section[data-glow=vivid]{--pt-ring:85;--pt-core:70;--pt-halo:32;--pt-r:1.25}.pt-stage{z-index:2;transition:margin-bottom var(--pt-open-ms) ease-in-out;justify-content:center;margin-bottom:90px;display:flex;position:relative}.pt-section[data-open=true] .pt-stage{margin-bottom:0}.pt-switch{--w:120px;--h:260px;--pad:8px;--p:0;--nudge:3px;width:var(--w);height:var(--h);color:var(--foreground);font:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;padding:0;transition:transform .25s;position:relative}.pt-switch[data-on=true]{--p:1;--nudge:-3px}.pt-switch:focus-visible{outline:3px solid var(--brand);outline-offset:6px}@media (hover:none){.pt-switch:active{transform:scale(.97)}}.pt-glow{border-radius:inherit;opacity:.16;box-shadow:0 0 calc(14px * var(--pt-r)) 1px color-mix(in srgb, var(--brand-bright) calc(var(--pt-core) * 1%), transparent), 0 8px calc(40px * var(--pt-r)) calc(4px * var(--pt-r)) color-mix(in srgb, var(--brand-bright) calc(var(--pt-halo) * 1%), transparent), 0 22px calc(70px * var(--pt-r)) color-mix(in srgb, var(--brand-bright) calc(var(--pt-halo) * 0.5%), transparent);transition:opacity .45s;position:absolute;inset:0}.pt-switch[data-on=true] .pt-glow{opacity:1}.pt-switch[data-on=true]:hover .pt-glow{opacity:1;filter:brightness(1.12)}.pt-glow-pulse{border-radius:inherit;position:absolute;inset:0}.pt-switch[data-on=true] .pt-glow-pulse{animation:pt-breath var(--pt-glow-breath) ease-in-out infinite}@keyframes pt-breath{0%,to{opacity:.88}50%{opacity:1}}.pt-body{background:linear-gradient(#f6f6f6 0%,#e9e9e9 55%,#dcdcdc 100%);border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 -10px 22px #1111110f,0 16px 32px -8px #1113,0 2px 6px #11111114}.pt-ring{border-radius:inherit;border:1.5px solid color-mix(in srgb, var(--brand-bright) calc(var(--pt-ring) * 1%), transparent);opacity:.18;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.pt-switch[data-on=true] .pt-ring{opacity:1}.pt-under{background:radial-gradient(75% 42% at 50% 100%, color-mix(in srgb, var(--brand-bright) 58%, transparent), transparent 72%);opacity:.22;transition:opacity .5s;position:absolute;inset:0}.pt-switch[data-on=true] .pt-under{opacity:1}.pt-plate{left:var(--pad);right:var(--pad);top:var(--pad);height:calc((var(--h) - 2 * var(--pad)) / 2);transform:translateY(calc(var(--p) * 100%));will-change:transform;transition:transform .52s cubic-bezier(.34,1.4,.5,1);position:absolute}.pt-switch:hover .pt-plate{transform:translateY(calc(var(--p) * 100% + var(--nudge)))}.pt-switch.is-drag .pt-plate{transition:none}.pt-skin{background:linear-gradient(180deg, #fffffff2 0%, #ffffff8c 42%, #ebebebe6 100%), color-mix(in srgb, var(--brand-bright) 8%, #ececec);border:1px solid #fffffff2;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 2px 1px #fff,inset 0 -8px 14px #11111112,0 8px 16px -4px #11111138,0 1px 3px #1111111f}.pt-skin:after{content:"";background:linear-gradient(#ffffffd9,#fff0);border-radius:999px;height:34%;position:absolute;top:5%;left:12%;right:12%}.pt-switch[data-on=true] .pt-skin{background:linear-gradient(180deg, #fffffff2 0%, #ffffff80 42%, #ffece2f2 100%), color-mix(in srgb, var(--brand-bright) 14%, #ececec)}.pt-label{z-index:2;height:calc((var(--h) - 2 * var(--pad)) / 2);letter-spacing:.14em;text-transform:uppercase;color:#11111161;pointer-events:none;place-items:center;font-size:14px;font-weight:700;transition:color .4s,text-shadow .4s;display:grid;position:absolute;left:0;right:0}.pt-label-top{top:var(--pad);color:var(--foreground)}.pt-label-bottom{bottom:var(--pad)}.pt-switch[data-on=true] .pt-label-top{color:#11111161}.pt-switch[data-on=true] .pt-label-bottom{color:var(--brand);text-shadow:0 0 14px color-mix(in srgb, var(--brand-bright) 55%, transparent)}.pt-panel{z-index:1;transition:grid-template-rows var(--pt-open-ms) ease-in-out, margin-top var(--pt-open-ms) ease-in-out;grid-template-rows:0fr;margin-top:0;display:grid;position:relative}.pt-section[data-open=true] .pt-panel{margin-top:calc(var(--pt-stage-h) / -2);grid-template-rows:1fr}.pt-panel-clip{min-height:0;position:relative;overflow:hidden}.pt-wave,.pt-fill{clip-path:circle(0% at 50% 0);transition:clip-path var(--pt-open-ms) ease-in-out;position:absolute;inset:0}.pt-wave{background:color-mix(in srgb, var(--brand-bright) 8%, #fff)}.pt-fill{background:linear-gradient(165deg, color-mix(in srgb, var(--brand-bright) 14%, #fff), color-mix(in srgb, var(--brand) 18%, #f3e6da));background-position:72%;background-size:cover}.pt-section[data-photo=true] .pt-fill{background-image:url(/media/home/prices-bg.webp)}@media (max-width:700px){.pt-section[data-photo=true] .pt-fill{background-image:url(/media/home/prices-bg-sm.webp);background-position:68%}}.pt-section[data-open=true] .pt-wave{clip-path:circle(150% at 50% 0)}.pt-section[data-open=true] .pt-fill{clip-path:circle(150% at 50% 0);transition-delay:var(--pt-wave-lag)}.pt-panel-content{padding:calc(var(--pt-stage-h) / 2 + 36px) 20px 72px;position:relative}.pt-card-in{opacity:0;max-width:680px;margin:0 auto;transition:opacity .2s,transform .2s;transform:translateY(26px)scale(.97)}.pt-section[data-open=true] .pt-card-in{opacity:1;transition:opacity .5s ease-out var(--pt-card-in-delay), transform .5s ease-out var(--pt-card-in-delay);transform:none}.pt-card{--dx:0px;--dy:0px;--rot:0deg;--s:1;-webkit-backdrop-filter:blur(20px)saturate(1.4)brightness(1.08);backdrop-filter:blur(20px)saturate(1.4)brightness(1.08);color:#fff;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot)) scale(var(--s));transition:transform var(--dur,2.5s) ease-in-out, box-shadow .5s ease;background:#261408b3 padding-box padding-box;border:1px solid #0000;border-radius:30px;padding:18px 34px 22px;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff38,0 28px 60px -20px #5a140080,0 4px 12px #5a14001f}.pt-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#ffffffd9,#ffffff1f 45%,#ffffff59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pt-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14,#fff0 32%);position:absolute;inset:1px}.pt-section[data-open=true] .pt-card{will-change:transform}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pt-card{background:#261408d1}}@media (hover:hover) and (pointer:fine){.pt-card:hover{--s:1.045;box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 1px #ffffff4d,0 40px 80px -22px #5a140099,0 6px 16px #5a140029}}@media (hover:none){.pt-card:active{--s:.98}}.pt-list{margin:0;padding:0;list-style:none;position:relative}.pt-row{border-bottom:1px solid #ffffff47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 0;display:grid}.pt-row:last-child{border-bottom:0}.pt-note{letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:var(--pt-text-shadow);grid-column:1/-1;margin:0;font-size:11px;font-weight:700;line-height:1.25}.pt-name{color:#fff;text-shadow:var(--pt-text-shadow);margin:0;font-size:20px;font-weight:600;line-height:1.25}.pt-price{color:var(--brand);text-align:right;white-space:nowrap;background:#fff;border-radius:999px;margin:0;padding:7px 14px;font-size:17px;font-weight:700;line-height:1.3}.pt-price span{display:block}@media (max-width:639px){.pt-section{--pt-stage-h:210px}.pt-switch{--w:96px;--h:210px;--pad:7px}.pt-label{font-size:12px}.pt-stage{margin-bottom:64px}.pt-panel-content{padding:calc(var(--pt-stage-h) / 2 + 28px) 16px 56px}.pt-card{border-radius:34px;padding:10px 20px 14px}.pt-row{grid-template-columns:1fr;row-gap:8px;padding:16px 0}.pt-name{font-size:18px}.pt-price{text-align:left;white-space:normal;justify-self:start}}@media (prefers-reduced-motion:reduce){.pt-stage,.pt-panel,.pt-plate{transition:none}.pt-switch[data-on=true] .pt-glow-pulse{animation:none}.pt-wave{display:none}.pt-fill{clip-path:none;opacity:0;transition:opacity .4s}.pt-section[data-open=true] .pt-fill{clip-path:none;opacity:1;transition-delay:0s}.pt-card-in,.pt-section[data-open=true] .pt-card-in{transition:opacity .4s;transform:none}.pt-card{transition:box-shadow .3s;transform:none}}
