.animate-draw-check.svelte-p1l4f1{stroke-dasharray:20;stroke-dashoffset:20;animation:svelte-p1l4f1-drawCheck .3s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes svelte-p1l4f1-drawCheck{to{stroke-dashoffset:0}}.lp-steps.svelte-1npb0ji{display:grid}.lp-step.svelte-1npb0ji{grid-area:1 / 1;align-self:start}.lp-step.svelte-1npb0ji:not(:only-child){pointer-events:none}@media(max-height:720px){.tariff-modal-scale.svelte-1npb0ji{zoom:.92}}@media(max-height:650px){.tariff-modal-scale.svelte-1npb0ji{zoom:.84}}.animate-pulse.svelte-1npb0ji{animation:svelte-1npb0ji-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1npb0ji-pulse{0%,to{opacity:1}50%{opacity:.5}}.shake.svelte-1npb0ji{animation:svelte-1npb0ji-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-1npb0ji-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.cta-pulse.svelte-1npb0ji{position:relative;animation:svelte-1npb0ji-cta-pulse 2s ease-in-out infinite}.cta-pulse.svelte-1npb0ji:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 20px 25px -5px #ec489966,0 8px 10px -6px #ec489966;opacity:0;animation:svelte-1npb0ji-cta-pulse-glow 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-1npb0ji-cta-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes svelte-1npb0ji-cta-pulse-glow{0%,to{opacity:0}50%{opacity:1}}.animate-bounce-arrow{animation:svelte-1npb0ji-bounce-arrow 1s ease-in-out infinite}@keyframes svelte-1npb0ji-bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.animate-pulse-border:after{content:"";position:absolute;inset:0;border:1px solid rgb(139,92,246);border-radius:inherit;opacity:0;animation:svelte-1npb0ji-pulse-border 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes svelte-1npb0ji-pulse-border{0%,to{opacity:0}50%{opacity:1}}.animate-progress-fill.svelte-1npb0ji{transform-origin:left;transform:scaleX(.053);animation:svelte-1npb0ji-progress-fill 3.5s forwards}@keyframes svelte-1npb0ji-progress-fill{0%{transform:scaleX(.053);animation-timing-function:cubic-bezier(.15,.6,.3,1)}45%{transform:scaleX(.82);animation-timing-function:cubic-bezier(.35,.3,.3,1)}to{transform:scaleX(1)}}.animate-shimmer.svelte-1npb0ji{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);animation:svelte-1npb0ji-shimmer 2s infinite}@keyframes svelte-1npb0ji-shimmer{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(150%) skew(-20deg)}}.bonus-hero.svelte-1npb0ji{position:relative;box-shadow:0 2px 12px #10b98126,0 0 0 1px #10b98114}.bonus-hero.svelte-1npb0ji:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 4px 20px #10b98140,0 0 30px #10b98114,0 0 0 1px #10b9811f;opacity:0;animation:svelte-1npb0ji-bonus-glow 2.5s ease-in-out infinite;pointer-events:none}@keyframes svelte-1npb0ji-bonus-glow{0%,to{opacity:0}50%{opacity:1}}.gift-wiggle.svelte-1npb0ji{display:inline-block;animation:svelte-1npb0ji-giftWiggle 1.8s ease-in-out infinite;transform-origin:center bottom;vertical-align:middle}@keyframes svelte-1npb0ji-giftWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.checkbox-attention.svelte-1npb0ji{position:relative;animation:svelte-1npb0ji-checkbox-attention-pulse .9s cubic-bezier(.4,0,.2,1)}.checkbox-attention.svelte-1npb0ji:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 5px #10b98126;opacity:0;animation:svelte-1npb0ji-checkbox-attention-ring .9s cubic-bezier(.4,0,.2,1);pointer-events:none}@keyframes svelte-1npb0ji-checkbox-attention-pulse{0%{transform:scale(1)}15%{transform:scale(1.04)}35%{transform:scale(1.09)}55%{transform:scale(1.05)}75%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes svelte-1npb0ji-checkbox-attention-ring{0%{opacity:0}35%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.svelte-25r69l{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.select-shimmer.svelte-25r69l:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%);transform:translate(-160%);animation:svelte-25r69l-select-shimmer-sweep 6s ease-in-out infinite;pointer-events:none}@keyframes svelte-25r69l-select-shimmer-sweep{0%,22%{transform:translate(-160%)}72%,to{transform:translate(160%)}}.pay-hero.svelte-25r69l{--pay-hero-h: 320px;height:calc(var(--pay-hero-h) + var(--lp-safe-area-top, 0px) + 1rem)}@media(min-width:640px){.pay-hero.svelte-25r69l{--pay-hero-h: 360px}}@media(min-width:1024px){.pay-hero.svelte-25r69l{--pay-hero-h: 450px}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.pay-shine-sweep.svelte-25r69l{display:none}}@supports ((-webkit-background-clip: text) or (background-clip: text)){.pay-hero-shine.svelte-25r69l{--hero-metal: linear-gradient( 100deg, #f7d88a 0%, #fff4c7 34%, #c9902e 52%, #ffe7a3 72%, #f7d88a 100% );background-image:var(--hero-metal);text-shadow:0 1px 8px rgba(255,213,128,.18);background-size:220% 100%;background-position:183.3333% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;position:relative}.pay-shine-sweep.svelte-25r69l{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pay-shine-sweep-window.svelte-25r69l{position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,transparent 32%,#000 45%,#000 55%,transparent 68%);mask-image:linear-gradient(100deg,transparent 32%,#000 45%,#000 55%,transparent 68%);transform:translate(-80%);animation:svelte-25r69l-pay-shine-window 9s ease-in-out -4.5s infinite}.pay-shine-sweep-text.svelte-25r69l{position:absolute;inset:0;background-image:linear-gradient(180deg,#fffdf4,#ffedb8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;transform:translate(80%);animation:svelte-25r69l-pay-shine-counter 9s ease-in-out -4.5s infinite}@keyframes svelte-25r69l-pay-shine-window{0%,55%{transform:translate(-80%)}88%,to{transform:translate(80%)}}@keyframes svelte-25r69l-pay-shine-counter{0%,55%{transform:translate(80%)}88%,to{transform:translate(-80%)}}}.pay-modal-open.svelte-25r69l *,.pay-modal-open.svelte-25r69l *:before,.pay-modal-open.svelte-25r69l *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.pay-hero-shine.svelte-25r69l{animation:none;background-image:none;color:#fff;-webkit-text-fill-color:#fff}.pay-shine-sweep.svelte-25r69l{display:none}}.pay-mosaic.svelte-25r69l{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.pay-mosaic-scroller.svelte-25r69l{flex:1;min-height:0;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;pointer-events:none;will-change:scroll-position}.pay-mosaic-scroller.svelte-25r69l::-webkit-scrollbar{display:none}.pay-mosaic-row.svelte-25r69l{display:flex;height:100%;gap:6px;width:-moz-max-content;width:max-content;will-change:transform}.pay-mosaic-row.svelte-25r69l img:where(.svelte-25r69l){height:100%;width:auto;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:10px;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px}.animate-slide-in.svelte-25r69l{animation:svelte-25r69l-slideIn .3s ease-out forwards}@keyframes svelte-25r69l-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.check-circle.svelte-25r69l{width:18px;height:18px;flex-shrink:0}.check-icon.svelte-25r69l{width:100%;height:100%}.check-circle-bg.svelte-25r69l{fill:#f2fcf5;stroke-dasharray:63;stroke-dashoffset:63;animation:svelte-25r69l-circleIn .4s ease-out forwards}.check-path.svelte-25r69l{stroke-dasharray:20;stroke-dashoffset:20;animation:svelte-25r69l-checkIn .3s ease-out .3s forwards}@keyframes svelte-25r69l-circleIn{to{stroke-dashoffset:0}}@keyframes svelte-25r69l-checkIn{to{stroke-dashoffset:0}}.animate-bounce-subtle.svelte-25r69l{animation:svelte-25r69l-bounceSoft .6s ease-out}@keyframes svelte-25r69l-bounceSoft{0%{transform:scale(0) rotate(-20deg)}50%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0)}}.glass-card.svelte-25r69l{box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005}.glass-card.svelte-25r69l:hover{box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005;transform:translateY(-2px)}.glass-glare.svelte-25r69l{display:none}@keyframes svelte-25r69l-glareMove{0%{transform:translateY(0) rotate(-6deg);opacity:.8}to{transform:translateY(10px) rotate(-4deg);opacity:.6}}.cta-btn.svelte-25r69l{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:#1d1d1f;color:#fff;font-weight:600;font-size:13px;border-radius:12px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000d;transition:all .2s ease}.cta-btn.svelte-25r69l:hover{background:#333;box-shadow:0 6px 16px #00000026,0 3px 6px #0000001a;transform:translateY(-1px)}.badge-popular.svelte-25r69l{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#1d1d1f;color:#fff;font-size:9px;font-weight:700;letter-spacing:.3px;padding:4px 10px;border-radius:12px;box-shadow:0 4px 10px #00000026;z-index:2;white-space:nowrap;animation:svelte-25r69l-badgeBreath 3s ease-in-out infinite}.badge-popular-plus.svelte-25r69l{background:#007aff;box-shadow:0 4px 10px #007aff4d}.badge-popular-pro.svelte-25r69l{background:#34c759;box-shadow:0 4px 10px #34c7594d}.badge-popular-ultra.svelte-25r69l{background:#d946ef;box-shadow:0 4px 10px #d946ef4d}.badge-ultra.svelte-25r69l{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#d946ef;color:#fff;font-size:8px;font-weight:700;letter-spacing:.3px;padding:4px 10px;border-radius:12px;box-shadow:0 4px 10px #d946ef4d;z-index:2;white-space:nowrap;animation:svelte-25r69l-badgeBreath 3s ease-in-out infinite}.crown-corner.svelte-25r69l{position:absolute;top:-18px;left:-7px;font-size:19px;transform:rotate(-22deg);filter:drop-shadow(0 2px 4px rgba(255,215,0,.6));z-index:10}.hide-scrollbar.svelte-25r69l{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar.svelte-25r69l::-webkit-scrollbar{display:none}@media(min-width:640px){.badge-popular.svelte-25r69l{font-size:10px;padding:5px 12px;border-radius:14px;top:-12px}}@media(min-width:768px){.badge-popular.svelte-25r69l{font-size:11px;padding:6px 14px;border-radius:16px}}@keyframes svelte-25r69l-badgeBreath{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-2px)}}@media(max-width:640px){.tariff-card.svelte-25r69l{min-width:0;word-break:break-word}.line-clamp-2.svelte-25r69l{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.tariffs-scroll.svelte-25r69l{scroll-padding-right:0;scroll-padding-left:16px}.tariff-card.svelte-25r69l{-webkit-tap-highlight-color:transparent;scroll-margin-right:0}@keyframes svelte-25r69l-pulse{0%{transform:scale(1);box-shadow:0 0 #10b98159}70%{transform:scale(1.03);box-shadow:0 0 0 14px #10b98100}to{transform:scale(1);box-shadow:0 0 #10b98100}}.bonus-badge-small.svelte-25r69l{display:inline-block;margin-left:4px;padding:1px 4px;background:linear-gradient(135deg,#ff5be7,#f0b7ec);color:#fff;font-size:9px;font-weight:800;letter-spacing:.2px;border-radius:6px;box-shadow:0 2px 6px #ff5be74d,inset 0 1px #ffffff4d;white-space:nowrap;animation:svelte-25r69l-bonusPulse 2s ease-in-out infinite}@media(min-width:640px){.bonus-badge-small.svelte-25r69l{font-size:10px;padding:3px 7px;border-radius:7px}}@keyframes svelte-25r69l-bonusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svelte-25r69l-giftWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.gift-icon.svelte-25r69l{display:inline-block;font-size:1.3em;animation:svelte-25r69l-giftWiggle 1.8s ease-in-out infinite;transform-origin:center bottom;vertical-align:middle}.diamond-icon.svelte-25r69l{display:inline-block;position:relative;animation:svelte-25r69l-diamondShine 3s ease-in-out infinite}.diamond-icon.svelte-25r69l:after{content:"";position:absolute;inset:-.35em;border-radius:50%;background:radial-gradient(circle,#a855f78c,#a855f700 70%);opacity:.25;z-index:-1;animation:svelte-25r69l-diamondGlow 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-25r69l-diamondShine{0%,to{transform:scale(1)}25%,75%{transform:scale(1.05)}50%{transform:scale(1.08)}}@keyframes svelte-25r69l-diamondGlow{0%,to{opacity:.25}50%{opacity:1}}@media(hover:hover){.tariff-card.svelte-25r69l:hover .diamond-icon:where(.svelte-25r69l){animation:svelte-25r69l-diamondShineHover 1.5s ease-in-out infinite}.tariff-card.svelte-25r69l:hover .diamond-icon:where(.svelte-25r69l):after{animation:svelte-25r69l-diamondGlowHover 1.5s ease-in-out infinite}}@keyframes svelte-25r69l-diamondShineHover{0%,to{transform:scale(1.02)}50%{transform:scale(1.1)}}@keyframes svelte-25r69l-diamondGlowHover{0%,to{opacity:.5}50%{opacity:1}}.checkbox-box-violet.svelte-25r69l{width:32px;height:32px;border:1px solid #d1d5db;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.peer.svelte-25r69l:checked~.checkbox-box-violet:where(.svelte-25r69l){background:#8b5cf6;border-color:#8b5cf6;animation:svelte-25r69l-checkbox-bounce .4s cubic-bezier(.175,.885,.32,1.275)}.peer.svelte-25r69l:checked~.checkbox-box-violet:where(.svelte-25r69l) svg:where(.svelte-25r69l){opacity:1;animation:svelte-25r69l-checkmark-pop .4s cubic-bezier(.175,.885,.32,1.275) .1s backwards}@keyframes svelte-25r69l-checkbox-bounce{0%{transform:scale(1)}40%{transform:scale(.9)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-25r69l-checkmark-pop{0%{opacity:0;transform:scale(.5) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(0)}}.touch-ripple-hint{position:absolute;top:50%;right:15%;width:60px;height:60px;background:#fff6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;transform:translate(50%,-50%) scale(0);animation:svelte-25r69l-touchSwipe 1.8s ease-in-out forwards;pointer-events:none;z-index:50;box-shadow:0 0 0 2px #fff9,0 4px 12px #00000026;border:none}@keyframes svelte-25r69l-touchSwipe{0%{transform:translate(50%,-50%) scale(0);opacity:0}15%{transform:translate(50%,-50%) scale(1);opacity:1}20%{transform:translate(50%,-50%) scale(.85);right:15%}50%{right:85%;transform:translate(50%,-50%) scale(.85);opacity:1}80%{right:85%;transform:translate(50%,-50%) scale(.85);opacity:1}to{right:85%;transform:translate(50%,-50%) scale(1.5);opacity:0}}.checkbox-box-error.svelte-25r69l{border-color:#fbbf24!important;box-shadow:0 0 0 3px #fbbf2426;animation:svelte-25r69l-pulse-error .6s ease-in-out}@keyframes svelte-25r69l-pulse-error{0%,to{box-shadow:0 0 0 3px #fbbf2426}50%{box-shadow:0 0 0 6px #fbbf241a}}.shake.svelte-25r69l{animation:svelte-25r69l-shake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-25r69l-shake{0%,to{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}}.cta-pulse.svelte-25r69l{animation:svelte-25r69l-cta-pulse 2s ease-in-out infinite}@keyframes svelte-25r69l-cta-pulse{0%,to{transform:scale(1);box-shadow:0 10px 15px -3px #ec48994d,0 4px 6px -4px #ec48994d}50%{transform:scale(1.02);box-shadow:0 20px 25px -5px #ec489966,0 8px 10px -6px #ec489966}}.progress-flow.svelte-25r69l{width:16px;height:1px;background:repeating-linear-gradient(90deg,#f9a8d4 0px 2px,#fce7f3 2px 4px);background-size:8px 100%;border-radius:1px;opacity:.6;animation:svelte-25r69l-barbershop 3s linear infinite}@keyframes svelte-25r69l-barbershop{0%{background-position:0 0}to{background-position:8px 0}}@keyframes svelte-25r69l-slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.animate-slow-zoom.svelte-25r69l{animation:svelte-25r69l-slowZoom 20s ease-out forwards}.mask-gradient-to-t.svelte-25r69l{-webkit-mask-image:linear-gradient(to top,black 20%,transparent 100%);mask-image:linear-gradient(to top,black 20%,transparent 100%)}@keyframes svelte-25r69l-form-flash{0%{box-shadow:0 0 #8b5cf600}30%{box-shadow:0 0 20px 5px #8b5cf64d;transform:scale(1.02)}to{box-shadow:0 0 #8b5cf600;transform:scale(1)}}.animate-form-flash{animation:svelte-25r69l-form-flash .8s ease-out forwards}@keyframes svelte-25r69l-cinematicPan{0%{transform:scale(1.1) translate(0)}to{transform:scale(1.25) translate(-8%,2%)}}@keyframes svelte-25r69l-arrow-slide{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.animate-arrow-slide.svelte-25r69l{animation:svelte-25r69l-arrow-slide 1.5s ease-in-out infinite}
