.hero-section{justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-bg-art{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-gradient-orb{filter:blur(100px);pointer-events:none;border-radius:50%;animation:20s ease-in-out infinite orbFloat;position:absolute}.hero-orb-1{background:#10b98114;width:500px;height:500px;animation-delay:0s;top:-10%;right:-5%}.hero-orb-2{background:#6366f10f;width:600px;height:600px;animation-delay:-7s;bottom:-15%;left:-10%}.hero-orb-3{background:#93c5fd0a;width:350px;height:350px;animation-delay:-13s;top:30%;left:50%}[data-theme=light] .hero-orb-1{background:#10b9810f}[data-theme=light] .hero-orb-2{background:#6366f10a}[data-theme=light] .hero-orb-3{background:#93c5fd0f}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.hero-content{z-index:1;text-align:center;max-width:820px;position:relative}.hero-badge{color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-bottom:40px;padding:8px 22px;font-size:.82rem;font-weight:600;display:inline-flex}[data-theme=light] .hero-badge{color:var(--text-secondary);background:#00000008;border:1px solid #00000014}.badge-dot{background:var(--emerald);width:8px;height:8px;box-shadow:0 0 8px var(--emerald);border-radius:50%;animation:2.5s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.35}}.hero-h1{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1.12}.hero-price-highlight{background:linear-gradient(135deg,#34d399,#10b981,#059669) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s infinite priceGradient;display:inline-block;position:relative}@keyframes priceGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-sub{color:var(--text-secondary);max-width:560px;margin:0 auto 44px;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.85}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.hero-micro{color:var(--text-tertiary);letter-spacing:.02em;font-size:.8rem}
.cta-primary{background:var(--emerald);color:#fff;font-family:var(--font-body);cursor:pointer;transition:all .3s var(--ease-out);border:none;border-radius:14px;align-items:center;gap:10px;padding:16px 38px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 24px #10b98126,0 4px 16px #0003}.cta-primary:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 60%);position:absolute;inset:0}.cta-primary:hover{background:var(--emerald-dark);color:#fff;transform:translateY(-2px);box-shadow:0 0 40px #10b98140,0 8px 28px #0000004d}.cta-primary:active{transform:translateY(0)scale(.98)}.cta-large{border-radius:18px;padding:20px 48px;font-size:1.15rem}.cta-secondary{color:var(--text-primary);font-family:var(--font-body);border:1px solid var(--border-medium);cursor:pointer;transition:all .3s var(--ease-out);background:0 0;border-radius:14px;align-items:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-secondary:hover{border-color:var(--text-tertiary);color:var(--text-primary);background:#ffffff0a}[data-theme=light] .cta-secondary:hover{background:#00000008}
.price-section{z-index:1;padding:140px 24px;position:relative}.price-compare{grid-template-columns:1fr 1fr;gap:24px;max-width:840px;margin:0 auto;display:grid}.price-card{-webkit-backdrop-filter:blur(16px);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out);border-radius:24px;padding:40px 32px;position:relative}.price-card:hover{transform:translateY(-4px)}.price-old{background:#ffffff08;border:1px solid #ffffff0f}[data-theme=light] .price-old{background:#00000005;border:1px solid #0000000f}.price-old:hover{box-shadow:0 8px 40px #00000026}.price-new{background:#10b9810a;border:1px solid #10b98133;box-shadow:0 0 30px #10b9810f}[data-theme=light] .price-new{background:#10b98108;border:1px solid #10b98126;box-shadow:0 0 30px #10b9810a}.price-new:hover{box-shadow:0 8px 40px #10b9811f}.price-card-badge{background:var(--emerald);color:#fff;border-radius:999px;padding:6px 18px;font-size:.78rem;font-weight:800;position:absolute;top:-14px;right:24px;box-shadow:0 4px 16px #10b98140}.price-card-label{font-size:1.1rem;font-weight:700;font-family:var(--font-display);margin-bottom:20px}.price-card-amount{margin-bottom:28px}.price-strike{font-size:2rem;font-weight:800;font-family:var(--font-display);color:var(--text-tertiary);-webkit-text-decoration:line-through #f43f5e;text-decoration:line-through #f43f5e;text-decoration-thickness:3px}.price-big{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;font-family:var(--font-display);background:linear-gradient(135deg,var(--emerald-light),var(--emerald));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.price-per{color:var(--text-secondary);margin-right:8px;font-size:1rem;font-weight:500}.price-card-list{flex-direction:column;gap:14px;margin-bottom:28px;list-style:none;display:flex}.price-card-list li{color:var(--text-secondary);align-items:center;gap:12px;font-size:.92rem;line-height:1.5;display:flex}.list-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:flex}.list-icon-bad{color:#f43f5e;background:#f43f5e1a}.list-icon-good{color:var(--emerald-light);background:#10b9811a}[data-theme=light] .list-icon-good{color:var(--emerald-dark);background:#10b98114}.price-cta{justify-content:center;width:100%;margin-top:4px}
.steps-section{z-index:1;background:#ffffff04;padding:140px 24px;position:relative}[data-theme=light] .steps-section{background:#00000004}.steps-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;display:flex}.step-card{text-align:center;border-radius:20px;flex:1;min-width:220px;max-width:300px;padding:40px 28px;transition:background .3s,box-shadow .3s}.step-card:hover{background:#ffffff08;box-shadow:0 4px 30px #00000014}[data-theme=light] .step-card:hover{background:#00000005;box-shadow:0 4px 30px #0000000a}.step-number{font-family:var(--font-display);color:var(--text-tertiary);opacity:.35;margin-bottom:12px;font-size:3rem;font-weight:900}.step-icon{margin-bottom:16px;font-size:2.5rem}.step-title{font-family:var(--font-display);margin-bottom:10px;font-size:1.15rem;font-weight:700}.step-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.step-connector{color:var(--text-tertiary);align-items:center;padding-top:70px;display:flex}.step-connector svg{opacity:.25;width:40px;height:24px;transform:scaleX(-1)}
.proof-section{z-index:1;padding:120px 24px;position:relative}.proof-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:52px;margin-bottom:64px;display:flex}.stat-item{flex-direction:column;align-items:center;gap:6px;display:flex}.stat-number{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(2rem,5vw,2.8rem);font-weight:900}.stat-label{color:var(--text-tertiary);font-size:.88rem;font-weight:500}.stat-divider{background:var(--border-medium);width:1px;height:48px}.proof-badges{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.proof-badge{transition:all .3s var(--ease-out);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:14px;padding:18px 28px;display:flex}[data-theme=light] .proof-badge{background:#00000005;border:1px solid #0000000f}.proof-badge:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 24px #0000001a}[data-theme=light] .proof-badge:hover{border-color:#0000001a;box-shadow:0 4px 24px #0000000f}.proof-badge-icon{font-size:1.8rem}.proof-badge-title{font-size:.92rem;font-weight:700;font-family:var(--font-display)}.proof-badge-sub{color:var(--text-tertiary);margin-top:2px;font-size:.8rem}
.reveal-target{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.revealed .reveal-target{opacity:1;transform:translateY(0)}.hero-section .hero-content{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1) .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(30px)}.hero-section.revealed .hero-content{opacity:1;transform:translateY(0)}.hero-section .hero-badge{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(15px)}.hero-section.revealed .hero-badge{opacity:1;transform:translateY(0)}.hero-section .hero-h1{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s,transform .7s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(20px)}.hero-section.revealed .hero-h1{opacity:1;transform:translateY(0)}.hero-section .hero-sub{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .5s,transform .7s cubic-bezier(.16,1,.3,1) .5s;transform:translateY(20px)}.hero-section.revealed .hero-sub{opacity:1;transform:translateY(0)}.hero-section .hero-ctas{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .65s,transform .7s cubic-bezier(.16,1,.3,1) .65s;transform:translateY(20px)}.hero-section.revealed .hero-ctas{opacity:1;transform:translateY(0)}.hero-section .hero-micro{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .85s}.hero-section.revealed .hero-micro{opacity:1}.price-section .price-old,.price-section .price-new{opacity:0;transform:translateY(30px)}.price-section.revealed .price-old{animation:.7s cubic-bezier(.16,1,.3,1) .15s both landingFadeUp}.price-section.revealed .price-new{animation:.7s cubic-bezier(.16,1,.3,1) .35s both landingFadeUp}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.steps-section .step-card,.steps-section .step-connector{opacity:0}.steps-section.revealed .step-card:first-child{animation:.6s cubic-bezier(.16,1,.3,1) .1s both landingFadeUp}.steps-section.revealed .step-connector:nth-child(2){animation:.5s cubic-bezier(.16,1,.3,1) .25s both landingFadeUp}.steps-section.revealed .step-card:nth-child(3){animation:.6s cubic-bezier(.16,1,.3,1) .3s both landingFadeUp}.steps-section.revealed .step-connector:nth-child(4){animation:.5s cubic-bezier(.16,1,.3,1) .45s both landingFadeUp}.steps-section.revealed .step-card:nth-child(5){animation:.6s cubic-bezier(.16,1,.3,1) .5s both landingFadeUp}
@media (max-width:768px){.hero-section{min-height:100svh;padding:100px 20px 60px}.hero-h1{font-size:clamp(2rem,8vw,3rem)}.hero-ctas{flex-direction:column;align-items:center;gap:12px}.cta-primary,.cta-secondary{justify-content:center;width:100%;max-width:320px}.price-compare{grid-template-columns:1fr;gap:20px}.price-card{padding:32px 24px}.price-section,.steps-section,.proof-section,.final-cta-section{padding:100px 20px}.steps-grid{flex-direction:column;align-items:center}.step-connector{padding-top:0;transform:rotate(90deg)}.step-card{max-width:100%}.proof-stats{gap:28px}.stat-divider{width:48px;height:1px}.proof-badges{flex-direction:column;align-items:center}.proof-badge{width:100%;max-width:360px}.footer-inner{text-align:center;flex-direction:column;gap:16px}.cta-large{padding:18px 36px;font-size:1.05rem}}
/*# sourceMappingURL=ed10eba32ed0dd62.css.map*/