@keyframes v2-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-ken{0%{transform:scale(1.02)}to{transform:scale(1.14)}}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes v2-drift{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(8%,-6%) scale(1.2);opacity:.85}}@keyframes v2-shine{0%{transform:translateX(-180%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}@keyframes v2-pulse-ring{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}70%{box-shadow:0 0 0 16px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes v2-hint{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.22)}}.v2-hero-media img{animation:v2-ken 24s ease-in-out infinite alternate;will-change:transform}.v2-hero-item{opacity:0;animation:v2-up 1s cubic-bezier(.22,1,.36,1) both}.v2-glow{animation:v2-drift 16s ease-in-out infinite;will-change:transform,opacity}.v2-reveal{opacity:0;transform:translateY(26px)}.v2-reveal-in{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--rd,0ms)}.v2-cta{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.v2-cta:hover{transform:translateY(-2px)}.v2-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);transform:translateX(-180%) skewX(-18deg);animation:v2-shine 6s ease-in-out infinite;animation-delay:1.4s;pointer-events:none}.v2-float{animation:v2-float 5.5s ease-in-out infinite}.v2-breathe{animation:v2-pulse-ring 2.8s ease-out infinite}.v2-hint{animation:v2-hint 1.5s ease-in-out .8s 3}.v2-review{animation:v2-fade .8s ease both}.v2-step{animation:v2-up .45s cubic-bezier(.22,1,.36,1) both}details[open] .v2-faq-a{animation:v2-up .5s cubic-bezier(.22,1,.36,1) both}.smp-edit-mode [data-editable-image],.smp-edit-mode [data-editable]{cursor:pointer}.smp-edit-mode [data-editable-image]:hover,.smp-edit-mode [data-editable]:hover{outline:2px dashed rgba(99,102,241,.55);outline-offset:4px;border-radius:8px}.smp-edit-mode .smp-editing{position:relative;outline:3px dashed #6366f1!important;outline-offset:4px;border-radius:8px}.smp-edit-mode .smp-editing:after{content:attr(data-smp-label);position:absolute;top:-34px;left:0;z-index:60;white-space:nowrap;background:#6366f1;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px rgba(79,70,229,.35);animation:v2-fade .25s ease both}@media (prefers-reduced-motion:reduce){.v2-breathe,.v2-cta:after,.v2-float,.v2-glow,.v2-hero-item,.v2-hero-media img,.v2-hint,.v2-review,.v2-step,details[open] .v2-faq-a{animation:none!important;opacity:1!important}.v2-reveal{opacity:1}.v2-cta:hover,.v2-reveal{transform:none}}.v3-root{background-color:#fff}.v3-root section:not([data-mobile]){background-image:none;background-color:#fff}.v3-root section.v3-band{background-color:var(--v3-accent)}.v3-root .v3-deco{display:none}.v3-root .v3-btn{background-image:none;background-color:var(--v3-accent);color:#fff;box-shadow:none}.v3-root .v3-band-btn{color:var(--v3-accent)}.v3-root .v3-grad{background-image:none;background-color:var(--v3-accent);box-shadow:none}.v3-root .v3-pill{background-color:#f1f5f9;border-color:#e2e8f0;color:#334155}.v3-root .v3-accent-text,.v3-root .v3-check{color:var(--v3-accent)}.v3-root h1 .v3-accent-text,.v3-root h2 .v3-accent-text{color:#0f172a}.v3-root section:not([data-mobile]) h2 .v3-accent-text{display:inline}@media (min-width:768px){.v3-root section:not([data-mobile]):not(.v3-band){padding-top:64px;padding-bottom:64px}.v3-root section:not([data-mobile]) h2{font-size:2rem;line-height:1.2}}@media (max-width:767px){.v3-root section:not([data-mobile]){padding:24px 20px}.v3-root section.v3-band{padding:40px 20px}.v3-root section:not([data-mobile]) h2{font-size:22px;line-height:1.2}.v3-root section:not([data-mobile]) .text-lg{font-size:17px;line-height:1.5}.v3-root section:not([data-mobile]) .mt-12{margin-top:28px}.v3-root footer>div{padding-left:20px;padding-right:20px}}.v3-root{--v3-ease:cubic-bezier(0.22,1,0.36,1);--v3-spring:cubic-bezier(0.34,1.56,0.64,1)}@keyframes v3-up{0%{opacity:.001;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes v3-up-sm{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v3-down{0%{opacity:.001;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes v3-fade{0%{opacity:.001}to{opacity:1}}@keyframes v3-pop{0%{opacity:.001;transform:translateY(14px) scale(.94)}60%{opacity:1;transform:translateY(0) scale(1.03)}to{opacity:1;transform:none}}@keyframes v3-scale{0%{opacity:.001;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@keyframes v3-left{0%{opacity:.001;transform:translateX(-40px)}to{opacity:1;transform:none}}@keyframes v3-right{0%{opacity:.001;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes v3-clip{0%{opacity:.001;clip-path:inset(-48px 100% -48px -48px round 16px)}to{opacity:1;clip-path:inset(-48px round 16px)}}@keyframes v3-photo{0%{opacity:.001;clip-path:inset(100% -48px -48px -48px round 16px)}to{opacity:1;clip-path:inset(-48px round 16px)}}@keyframes v3-photo-img{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes v3-ken{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes v3-word{0%{opacity:.001;transform:translateY(.6em);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes v3-star{0%{opacity:.001;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes v3-draw{to{stroke-dashoffset:0}}@keyframes v3-shine{0%{transform:translateX(-180%) skewX(-18deg)}18%{transform:translateX(260%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}@keyframes v3-shine-once{0%{transform:translateX(-180%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}.v3-anim [data-v3-load]{animation:v3-up .8s var(--v3-ease) var(--d,0ms) backwards}.v3-anim [data-v3-load=down]{animation-name:v3-down;animation-duration:.7s}.v3-anim [data-v3-load=fade]{animation-name:v3-fade;animation-duration:.6s}.v3-anim [data-v3-load=pop]{animation-name:v3-pop;animation-duration:.7s}.v3-anim [data-v3-load=photo]{animation-name:v3-photo;animation-duration:1.1s}.v3-anim [data-v3-load=photo] img:first-of-type{animation:v3-photo-img 1.6s var(--v3-ease) var(--d,0ms) backwards,v3-ken 18s ease-in-out calc(var(--d, 0ms) + 1.6s) infinite alternate}.v3-anim [data-v3-words] [data-v3-word]{animation:v3-word .8s var(--v3-ease) calc(var(--d, 0ms) + var(--i, 0) * 55ms) backwards}.v3-anim [data-v3-view]:not(.v3-in){opacity:.001}.v3-anim [data-v3-view].v3-in{animation:v3-up .8s var(--v3-ease) var(--d,0ms) backwards}.v3-anim [data-v3-view=scale].v3-in{animation-name:v3-scale}.v3-anim [data-v3-view=fade].v3-in{animation-name:v3-fade;animation-duration:.6s}.v3-anim [data-v3-view=left].v3-in{animation-name:v3-left;animation-duration:.9s}.v3-anim [data-v3-view=right].v3-in{animation-name:v3-right;animation-duration:.9s}.v3-anim [data-v3-view=clip].v3-in{animation-name:v3-clip;animation-duration:1s}.v3-anim [data-v3-star]{transform-box:fill-box;transform-origin:center}.v3-anim [data-v3-load] [data-v3-star]{animation:v3-star .55s var(--v3-spring) calc(var(--d, 0ms) + .26s + var(--i, 0) * 70ms) backwards}.v3-anim [data-v3-view].v3-in [data-v3-star]{animation:v3-star .55s var(--v3-spring) calc(var(--d, 0ms) + .22s + var(--i, 0) * 60ms) backwards}.v3-anim [data-v3-load] .v3-tick{stroke-dasharray:1;stroke-dashoffset:1;animation:v3-draw .5s ease-out calc(var(--d, 0ms) + .26s) forwards}.v3-anim [data-v3-load] .v3-li,.v3-anim [data-v3-view].v3-in .v3-li{animation:v3-up-sm .6s var(--v3-ease) calc(var(--d, 0ms) + .16s + var(--i, 0) * 60ms) backwards}.v3-progress{position:fixed;top:0;left:0;right:0;z-index:60;height:3px;background-color:var(--v3-accent);transform-origin:0 50%;pointer-events:none}.v3-root .v3-cta{position:relative;overflow:hidden;transition:transform .3s var(--v3-ease),box-shadow .3s ease,filter .3s ease,background-color .3s ease}.v3-root .v3-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--v3-accent) 75%,transparent)}.v3-root .v3-cta-light:hover{box-shadow:0 14px 30px -14px rgba(15,23,42,.45)}.v3-root .v3-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);transform:translateX(-180%) skewX(-18deg);pointer-events:none}.v3-root .v3-cta-light:after{background:linear-gradient(90deg,transparent,rgba(15,23,42,.08),transparent)}.v3-anim .v3-cta:after{animation:v3-shine 7s ease-in-out 1.8s infinite}.v3-anim .v3-cta-quiet:after{animation:none}.v3-anim .v3-cta:hover:after{animation:v3-shine-once .8s ease-in-out}.v3-root .v3-card{transition:transform .4s var(--v3-ease),box-shadow .4s ease,border-color .3s ease}.v3-root .v3-card:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px rgba(15,23,42,.3)}.v3-root .v3-chip{transition:transform .25s var(--v3-ease),border-color .25s ease,color .25s ease}.v3-root .v3-chip:hover{transform:translateY(-2px);border-color:var(--v3-accent)}.v3-root .v3-photo img{transition:transform .9s var(--v3-ease)}.v3-root .v3-photo:hover img{transform:scale(1.05)}.v3-root .v3-link{transition:opacity .2s ease}.v3-root .v3-link:hover{opacity:.75}.v3-root .v3-hero-accent{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,#fff 16%,var(--v3-accent)),var(--v3-accent) 72%)}.v3-root .v3-trade-line{color:color-mix(in srgb,var(--v3-accent) 35%,#fff)}@keyframes v3-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes v3-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.v3-anim .v3-hero-photo{animation:v3-settle 1.8s var(--v3-ease) backwards,v3-ken 20s ease-in-out 1.8s infinite alternate}.v3-anim .v3-scroll-hint{animation:v3-bob 1.8s ease-in-out 2s infinite}@media (hover:none){.v3-root .v3-card:hover,.v3-root .v3-chip:hover,.v3-root .v3-cta:hover{transform:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.v3-root .v3-hero-photo,.v3-root .v3-li,.v3-root .v3-scroll-hint,.v3-root [data-v3-load],.v3-root [data-v3-load] img:first-of-type,.v3-root [data-v3-star],.v3-root [data-v3-view],.v3-root [data-v3-word]{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important}.v3-root .v3-cta:after{display:none}.v3-root .v3-tick{stroke-dasharray:none!important;stroke-dashoffset:0!important}.v3-root .v3-card,.v3-root .v3-chip,.v3-root .v3-cta,.v3-root .v3-photo img{transition:none}.v3-root .v3-card:hover,.v3-root .v3-chip:hover,.v3-root .v3-cta:hover,.v3-root .v3-photo:hover img{transform:none}}