.section-title{display:inline-flex;align-items:center;gap:12px;color:#1fa64a;font-weight:600;letter-spacing:1px}.section-title::before{content:"";width:40px;height:3px;background:#1fa64a;border-radius:2px}.hero{position:relative;overflow:hidden}.bubble-container{position:absolute;inset:0;pointer-events:none}.bubble{position:absolute;bottom:-100px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,0.35),rgba(255,255,255,0.12) 40%,rgba(255,255,255,0.05) 60%,rgba(255,255,255,0.02) 75%);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(2px);will-change:transform;box-shadow:inset 0 0 15px rgba(255,255,255,0.25),0 0 20px rgba(255,255,255,0.08);animation:floatUp linear infinite}@keyframes floatUp{0%{transform:translateY(0) translateX(0);opacity:.6}50%{transform:translateY(-50vh) translateX(20px)}100%{transform:translateY(-120vh) translateX(-20px);opacity:0}}.pricing-wrapper{position:relative}.pricing-monthly,.pricing-yearly{transition:opacity .3s ease;width:100%}.pricing-yearly{opacity:0;visibility:hidden;height:0;overflow:hidden}.pricing-yearly.active{opacity:1;visibility:visible;height:auto}.pricing-monthly.hidden{opacity:0;visibility:hidden;height:0;overflow:hidden}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:30px}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{display:none}.slider{position:absolute;cursor:pointer;background-color:#ccc;border-radius:34px;top:0;left:0;right:0;bottom:0}.slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:white;border-radius:50%;transition:.3s}input:checked+.slider{background-color:#16c60c}input:checked+.slider:before{transform:translateX(26px)}