@keyframes bg-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes vg-a{0%,to{transform:translateY(0) rotate(-8deg) scale(1)}50%{transform:translateY(-20px) rotate(-3deg) scale(1.04)}}@keyframes vg-b{0%,to{transform:translateY(0) rotate(6deg) scale(1)}50%{transform:translateY(-26px) rotate(11deg) scale(1.05)}}@keyframes vg-c{0%,to{transform:translateY(0) rotate(14deg) scale(1)}50%{transform:translateY(-16px) rotate(18deg) scale(1.03)}}@keyframes vg-d{0%,to{transform:translateY(0) rotate(-15deg) scale(1)}50%{transform:translateY(-22px) rotate(-8deg) scale(1.06)}}@keyframes vg-e{0%,to{transform:translateY(0) rotate(2deg) scale(1)}50%{transform:translateY(-18px) rotate(8deg) scale(1.04)}}@keyframes vg-f{0%,to{transform:translateY(0) rotate(-5deg) scale(1)}50%{transform:translateY(-28px) rotate(0deg) scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes node-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes dash-flow{to{stroke-dashoffset:-24}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-spring{0%{opacity:0;transform:scale(.55)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes check-draw{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes ripple-out{0%{transform:scale(1);opacity:.5}to{transform:scale(1.9);opacity:0}}@keyframes strikethrough{0%{width:0}to{width:100%}}@keyframes page-leave{0%{opacity:1}to{opacity:0}}@keyframes slide-left{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.7) translateY(10px)}70%{transform:scale(1.06) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes logo-glow{0%,to{box-shadow:0 0 0 0 rgba(46,125,50,0)}50%{box-shadow:0 0 40px 8px rgba(46,125,50,.18)}}.ob-root{position:fixed;inset:0;overflow:hidden;background:linear-gradient(135deg,#f0faf4,#e8f5e9,#f5f9f0,#edf7f0);background-size:300% 300%;animation:bg-shift 10s ease-in-out infinite;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ob-root.is-leaving{animation:page-leave .4s ease-in forwards}.ob-veggies{inset:0;pointer-events:none;z-index:0}.ob-veggies,.vg{position:absolute}.vg{font-size:56px;opacity:.28;user-select:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.vg-1{top:2%;left:1%;animation:vg-a 4.2s ease-in-out infinite}.vg-2{top:11%;left:6%;animation:vg-c 5.1s ease-in-out infinite;animation-delay:.5s}.vg-3{top:22%;left:1%;animation:vg-b 4.7s ease-in-out infinite;animation-delay:1.1s}.vg-4{top:33%;left:7%;animation:vg-d 5.4s ease-in-out infinite;animation-delay:.3s}.vg-5{top:44%;left:1%;animation:vg-e 4s ease-in-out infinite;animation-delay:.8s}.vg-6{top:55%;left:6%;animation:vg-f 5.8s ease-in-out infinite;animation-delay:1.5s}.vg-7{top:66%;left:1%;animation:vg-a 4.5s ease-in-out infinite;animation-delay:.2s}.vg-8{top:77%;left:7%;animation:vg-c 5s ease-in-out infinite;animation-delay:1.3s}.vg-9{top:87%;left:1%;animation:vg-b 4.8s ease-in-out infinite;animation-delay:.6s}.vg-10{top:94%;left:6%;animation:vg-d 5.2s ease-in-out infinite;animation-delay:1s}.vg-11{top:2%;right:1%;animation:vg-b 4.5s ease-in-out infinite;animation-delay:.7s}.vg-12{top:11%;right:6%;animation:vg-d 5s ease-in-out infinite;animation-delay:.2s}.vg-13{top:22%;right:1%;animation:vg-a 4.8s ease-in-out infinite;animation-delay:1.3s}.vg-14{top:33%;right:7%;animation:vg-f 5.2s ease-in-out infinite;animation-delay:.6s}.vg-15{top:44%;right:1%;animation:vg-c 4.3s ease-in-out infinite;animation-delay:1s}.vg-16{top:55%;right:6%;animation:vg-e 5.6s ease-in-out infinite;animation-delay:1.8s}.vg-17{top:66%;right:1%;animation:vg-b 4.2s ease-in-out infinite;animation-delay:.4s}.vg-18{top:77%;right:7%;animation:vg-d 5.3s ease-in-out infinite;animation-delay:.9s}.vg-19{top:87%;right:1%;animation:vg-a 4.6s ease-in-out infinite;animation-delay:1.6s}.vg-20{top:94%;right:6%;animation:vg-c 5.1s ease-in-out infinite;animation-delay:.3s}.vg-21{top:6%;left:16%;animation:vg-e 5.3s ease-in-out infinite;animation-delay:.4s}.vg-22{top:18%;left:18%;animation:vg-a 4.6s ease-in-out infinite;animation-delay:1.2s}.vg-23{top:30%;left:15%;animation:vg-f 5s ease-in-out infinite;animation-delay:.7s}.vg-24{top:42%;left:17%;animation:vg-b 4.4s ease-in-out infinite;animation-delay:.1s}.vg-25{top:58%;left:16%;animation:vg-d 5.7s ease-in-out infinite;animation-delay:1.4s}.vg-26{top:70%;left:18%;animation:vg-c 4.1s ease-in-out infinite;animation-delay:.9s}.vg-27{top:82%;left:15%;animation:vg-e 5.5s ease-in-out infinite;animation-delay:.5s}.vg-28{top:91%;left:17%;animation:vg-a 4.9s ease-in-out infinite;animation-delay:1.7s}.vg-29{top:6%;right:16%;animation:vg-d 5.2s ease-in-out infinite;animation-delay:.6s}.vg-30{top:18%;right:18%;animation:vg-f 4.7s ease-in-out infinite;animation-delay:1s}.vg-31{top:30%;right:15%;animation:vg-b 5.4s ease-in-out infinite;animation-delay:.2s}.vg-32{top:42%;right:17%;animation:vg-a 4.3s ease-in-out infinite;animation-delay:1.5s}.vg-33{top:58%;right:16%;animation:vg-c 5.9s ease-in-out infinite;animation-delay:.8s}.vg-34{top:70%;right:18%;animation:vg-e 4.2s ease-in-out infinite;animation-delay:.3s}.vg-35{top:82%;right:15%;animation:vg-d 5.1s ease-in-out infinite;animation-delay:1.2s}.vg-36{top:91%;right:17%;animation:vg-b 4.8s ease-in-out infinite;animation-delay:.6s}.vg-37{top:2%;left:28%;animation:vg-c 4.5s ease-in-out infinite;animation-delay:1.1s}.vg-38{top:2%;left:42%;animation:vg-a 5.2s ease-in-out infinite;animation-delay:.4s}.vg-39{top:2%;right:28%;animation:vg-e 4.9s ease-in-out infinite;animation-delay:.9s}.vg-40{top:2%;right:42%;animation:vg-f 5.6s ease-in-out infinite;animation-delay:1.4s}.vg-41{top:92%;left:28%;animation:vg-b 4.3s ease-in-out infinite;animation-delay:.7s}.vg-42{top:92%;left:42%;animation:vg-d 5s ease-in-out infinite;animation-delay:.2s}.vg-43{top:92%;right:28%;animation:vg-a 4.7s ease-in-out infinite;animation-delay:1.3s}.vg-44{top:92%;right:42%;animation:vg-c 5.4s ease-in-out infinite;animation-delay:.5s}.vg-45{top:13%;left:30%;animation:vg-f 4.8s ease-in-out infinite;animation-delay:1.6s}.vg-46{top:13%;right:30%;animation:vg-e 5.3s ease-in-out infinite;animation-delay:.3s}.vg-47{top:80%;left:30%;animation:vg-b 4.4s ease-in-out infinite;animation-delay:1s}.vg-48{top:80%;right:30%;animation:vg-d 5.1s ease-in-out infinite;animation-delay:.8s}.vg-49{top:50%;left:24%;animation:vg-a 4.6s ease-in-out infinite;animation-delay:1.9s}.vg-50{top:50%;right:24%;animation:vg-c 5.7s ease-in-out infinite;animation-delay:.1s}.ob-track{display:flex;width:400%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.ob-slide{flex:0 0 25%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 80px 96px;text-align:center;opacity:0;transition:opacity .3s;pointer-events:none;min-height:0;overflow:visible}.ob-slide.is-active{opacity:1;pointer-events:auto}.ob-eyebrow{font-size:14px;font-weight:700;letter-spacing:3px;color:#43a047;text-transform:uppercase;margin:0 0 10px;animation:slide-up-fade .4s ease-out both;animation-delay:.3s}.ob-heading{font-size:48px;font-weight:800;color:#1b5e20;line-height:1.1;margin:0 0 14px;white-space:pre-line;animation:slide-up-fade .4s ease-out both;animation-delay:.42s}.ob-sub{font-size:17px;color:#444;line-height:1.6;max-width:480px;margin:0;animation:slide-up-fade .4s ease-out both;animation-delay:.54s}.ob-slide:not(.is-active) .ob-eyebrow,.ob-slide:not(.is-active) .ob-heading,.ob-slide:not(.is-active) .ob-sub{animation:none;opacity:0}.ob-vis{justify-content:center;margin-bottom:20px}.ob-hero-brand,.ob-vis{display:flex;align-items:center}.ob-hero-brand{flex-direction:column;gap:12px;animation:slide-up-fade .6s ease-out 80ms both}.ob-slide:not(.is-active) .ob-hero-brand{animation:none;opacity:0}.ob-logo-circle{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#2e7d32,#43a047);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(46,125,50,.3);animation:logo-glow 3s ease-in-out infinite}.ob-logo-circle svg{width:46px;height:46px}.ob-logo-name{font-size:52px;font-weight:900;color:#1b5e20;letter-spacing:-2px}.ob-feature-row{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;justify-content:center;-webkit-box-pack:center;max-width:600px}.ob-feat-pill{display:flex;flex-direction:column;align-items:center;gap:7px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid #c8e6c9;border-radius:16px;padding:12px 18px;min-width:80px;opacity:0;animation:pop-in .5s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ob-slide:not(.is-active) .ob-feat-pill{animation:none;opacity:0}.ob-feat-pill-icon{font-size:32px}.ob-feat-pill-label{font-size:15px;font-weight:700;color:#2e7d32}.ob-pain-list{display:flex;flex-direction:column;gap:14px;width:100%;max-width:460px}.pain-card{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.9);border-radius:16px;padding:14px 20px;border-left:5px solid #ef9a9a;text-align:left;opacity:0;box-shadow:0 2px 14px rgba(0,0,0,.07);animation:slide-up-fade .4s ease-out both}.pain-card:first-child{animation-delay:80ms}.pain-card:nth-child(2){animation-delay:.22s}.pain-card:nth-child(3){animation-delay:.36s}.ob-slide:not(.is-active) .pain-card{animation:none;opacity:0}.pain-x{font-size:22px;flex-shrink:0}.pain-text{font-size:17px;color:#333;line-height:1.45;font-weight:500;background-image:linear-gradient(#ef5350,#ef5350);background-repeat:no-repeat;background-position:0 50%;background-size:0 3px;transition:background-size .4s ease-out}.ob-slide.is-active .pain-card:first-child .pain-text{background-size:100% 3px;transition-delay:.48s}.ob-slide.is-active .pain-card:nth-child(2) .pain-text{background-size:100% 3px;transition-delay:.62s}.ob-slide.is-active .pain-card:nth-child(3) .pain-text{background-size:100% 3px;transition-delay:.76s}.ob-slide:not(.is-active) .pain-text{background-size:0 3px;transition:none}.ob-solution-tag{display:inline-flex;align-items:center;gap:10px;background:#e8f5e9;color:#1b5e20;font-size:17px;font-weight:700;padding:12px 24px;border-radius:50px;margin-top:6px;opacity:0;animation:scale-spring .4s cubic-bezier(.34,1.56,.64,1) .92s both}.ob-slide:not(.is-active) .ob-solution-tag{animation:none;opacity:0}.ob-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:440px}.feat-card{background:rgba(255,255,255,.9);border-radius:20px;padding:20px 16px 16px;text-align:center;opacity:0;box-shadow:0 4px 20px rgba(0,0,0,.08);animation:scale-spring .45s cubic-bezier(.34,1.56,.64,1) both}.feat-card:first-child{animation-delay:60ms}.feat-card:nth-child(2){animation-delay:.18s}.feat-card:nth-child(3){animation-delay:.3s}.feat-card:nth-child(4){animation-delay:.42s}.ob-slide:not(.is-active) .feat-card{animation:none;opacity:0}.feat-icon-wrap{width:60px;height:60px;background:#e8f5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 10px;animation:float 3s ease-in-out infinite}.feat-card:first-child .feat-icon-wrap{animation-delay:0s}.feat-card:nth-child(2) .feat-icon-wrap{animation-delay:.5s}.feat-card:nth-child(3) .feat-icon-wrap{animation-delay:1s}.feat-card:nth-child(4) .feat-icon-wrap{animation-delay:1.5s}.feat-title{font-size:16px;font-weight:700;color:#1b5e20;margin-bottom:6px}.feat-desc{font-size:13px;color:#555;line-height:1.5}.ob-check-wrap{margin-bottom:10px}.ob-check-circle,.ob-check-wrap{position:relative;width:120px;height:120px}.ob-check-circle{border-radius:50%;background:linear-gradient(135deg,#2e7d32,#43a047);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 14px 56px rgba(46,125,50,.35);animation:scale-spring .6s cubic-bezier(.34,1.56,.64,1) .1s both}.ob-slide:not(.is-active) .ob-check-circle{animation:none;opacity:0}.ob-check-circle svg{width:60px;height:60px}.ob-check-path{stroke-dasharray:60;stroke-dashoffset:60;animation:check-draw .7s ease-out .6s both}.ob-slide:not(.is-active) .ob-check-path{animation:none;stroke-dashoffset:60}.ob-ripple{position:absolute;inset:0;border-radius:50%;border:4px solid #43a047;animation:ripple-out .8s ease-out .9s both}.ob-slide:not(.is-active) .ob-ripple{animation:none;opacity:0}.ob-trust-list{display:flex;flex-direction:column;gap:10px;margin:20px 0 4px;align-items:flex-start;max-width:320px;width:100%}.trust-item{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:600;color:#2e7d32;opacity:0;animation:slide-left .35s ease-out both}.trust-item:first-child{animation-delay:.8s}.trust-item:nth-child(2){animation-delay:.96s}.trust-item:nth-child(3){animation-delay:1.12s}.ob-slide:not(.is-active) .trust-item{animation:none;opacity:0}.trust-check{width:26px;height:26px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.ob-skip{position:absolute;top:20px;right:20px;z-index:100;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #c8e6c9;font-size:18px;font-weight:500;color:#555;cursor:pointer;padding:10px 22px;border-radius:24px;transition:opacity .3s,background .15s}.ob-skip:hover{background:rgba(255,255,255,.95)}.ob-skip.is-hidden{opacity:0;pointer-events:none}.ob-nav{position:absolute;bottom:36px;left:0;right:0;align-items:center;gap:24px;z-index:10}.nav-side,.ob-nav{display:flex;justify-content:center}.nav-side{width:52px}.ob-nav-btn{width:64px;height:64px;border-radius:50%;border:2px solid #c8e6c9;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2e7d32;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s,opacity .3s}.ob-nav-btn svg{width:26px;height:26px}.ob-nav-btn:hover{background:#e8f5e9}.ob-nav-btn:active{transform:scale(.9)}.ob-nav-btn.is-hidden{opacity:0;pointer-events:none}.ob-dots{display:flex;align-items:center;gap:10px}.ob-dot{height:10px;border-radius:5px;border:none;cursor:pointer;background:#c8e6c9;width:10px;transition:width .3s ease,background .3s;padding:0}.ob-dot.is-active{width:34px;background:#2e7d32}.ob-cta{background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;border:none;padding:18px 42px;border-radius:50px;font-size:22px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 6px 28px rgba(46,125,50,.42);transition:transform .15s,box-shadow .15s}.ob-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(46,125,50,.48)}.ob-cta:active{transform:translateY(0);box-shadow:0 4px 14px rgba(46,125,50,.3)}@media (max-width:600px){.ob-slide{padding:20px 32px 100px}.ob-heading{font-size:32px}.ob-sub{font-size:15px}.ob-logo-name{font-size:36px}.ob-logo-circle{width:72px;height:72px}.ob-feat-grid{gap:10px}.ob-feat-grid,.ob-pain-list{max-width:340px}.vg{font-size:44px}}.feat-card,.ob-check-circle,.ob-eyebrow,.ob-feat-pill,.ob-heading,.ob-hero-brand,.ob-solution-tag,.ob-sub,.pain-card,.trust-item{-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;transition:none!important}.feat-card,.ob-check-circle,.ob-feat-pill,.ob-hero-brand,.ob-slide,.ob-solution-tag,.pain-card,.trust-item{opacity:1!important}.ob-check-path{stroke-dashoffset:0!important}.pain-text:after{width:100%!important}}