@media (prefers-reduced-motion:no-preference){.pt-develop{animation:pt-develop .9s var(--sv-ease) .15s backwards}@keyframes pt-develop{0%{filter:blur(10px)saturate(.5);transform:scale(1.015)}to{filter:none;transform:none}}}.pt-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (prefers-reduced-motion:no-preference){.pt-marquee-track{animation:50s linear infinite pt-marquee}.pt-marquee:hover .pt-marquee-track,.pt-marquee:focus-within .pt-marquee-track{animation-play-state:paused}@keyframes pt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}.pt-motion:has(.pt-pause input:checked) .pt-marquee-track{animation-play-state:paused!important}.pt-pause:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.pt-pause:has(input:checked){color:var(--foreground);border-color:var(--sv-rule-strong)}@media (prefers-reduced-motion:reduce){.pt-pause{display:none}}.pt-hx .tabs__list-container{background:var(--sv-canvas);box-shadow:inset 0 0 0 1px var(--sv-rule);border-radius:9999px}.pt-hx .tabs__list{padding:4px}.pt-hx .tabs__tab{height:44px;color:var(--muted-foreground);white-space:nowrap;width:auto;transition:color var(--sv-t2) ease, scale var(--sv-t3) var(--sv-spring);border-radius:9999px;font-size:13.5px;font-weight:600}@media (min-width:640px){.pt-hx .tabs__tab{height:40px}}@media (pointer:coarse){.pt-hx .tabs__tab{height:44px}}.pt-hx .tabs__tab:active{transition-duration:var(--sv-t1);scale:.97}.pt-hx .tabs__tab[aria-selected=true]{color:var(--background)}@media (hover:hover){.pt-hx .tabs__tab:not([aria-selected=true]):hover{color:var(--foreground);opacity:1}}.pt-hx .tabs__indicator{background:var(--foreground);box-shadow:none;transition-duration:var(--sv-t3);transition-timing-function:var(--sv-spring);border-radius:9999px}.pt-hx .tabs__tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (min-width:640px){.pt-hx .tabs__list-container{width:fit-content}}.pt-hx-sm .tabs__list-container{width:fit-content}.pt-hx-sm .tabs__tab{font-size:13px}.pt-panel{outline:none}.pt-panel[data-inert=true],.pt-panel[inert]{display:none}@media (prefers-reduced-motion:no-preference){.pt-panel:not([inert])>article,.pt-panel:not([inert]) .pt-perk{animation:pt-panel-in .55s var(--sv-ease) both}.pt-panel:not([inert]) .pt-perk:nth-child(2){animation-delay:60ms}.pt-panel:not([inert]) .pt-perk:nth-child(3){animation-delay:.12s}.pt-panel:not([inert]) :is(img,video){animation:pt-develop .8s var(--sv-ease) both}@keyframes pt-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.pt-slider .slider__track{background:var(--sv-canvas);height:24px;box-shadow:inset 0 0 0 1px var(--sv-rule)}.pt-slider .slider__track:before{content:"";position:absolute;inset:-10px -12px}.pt-slider .slider__thumb:after{transition:scale var(--sv-t3) var(--sv-spring)}.pt-slider .slider__thumb[data-focus-visible=true]{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pt-slider .slider__thumb:after{transition:none}}.pt-radio:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}@media (max-width:1023px){.pt-step:not(:last-child):before{content:"";background:var(--sv-rule-strong);width:1px;position:absolute;top:36px;bottom:-28px;left:15.5px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pt-step-mark{animation:linear both pt-mark;animation-timeline:view();animation-range:entry 40% cover 45%}@keyframes pt-mark{0%{transform:scale(.3)}70%{transform:scale(1.18)}to{transform:none}}.pt-step>div{animation:linear both pt-step-in;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes pt-step-in{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:none}}.pt-open{animation:linear both pt-open;animation-timeline:view();animation-range:entry cover 30%}@keyframes pt-open{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:none}}.pt-faqs>details{animation:linear both pt-step-in;animation-timeline:view();animation-range:entry cover 20%}}}@media (forced-colors:active){.pt-hx .tabs__tab[aria-selected=true]{outline:2px solid highlight}.pt-radio:has(input:checked){outline:2px solid highlight}}
