*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green-900: #14532d;--green-800: #166534;--green-700: #15803d;--green-600: #16a34a;--green-500: #22c55e;--green-400: #4ade80;--green-300: #86efac;--green-200: #bbf7d0;--green-100: #dcfce7;--yellow-400: #facc15;--orange-500: #f97316;--red-500: #ef4444;--ink: #04130a;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:#fff;background:linear-gradient(to bottom right,var(--green-900),var(--green-800),var(--green-900));line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.page{min-height:100vh;background:linear-gradient(to bottom right,var(--green-900),var(--green-800),var(--green-900))}.container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.txt-yellow{color:var(--yellow-400)}.txt-gradient{background:linear-gradient(to right,var(--yellow-400),var(--orange-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border:none;cursor:pointer;border-radius:9999px;transition:all .3s ease;font-family:inherit;white-space:nowrap}.btn:focus-visible{outline:2px solid var(--yellow-400);outline-offset:2px}.btn-green{background:var(--green-600);color:#fff;box-shadow:0 10px 15px -3px #00000040}.btn-green:hover{background:var(--green-700);box-shadow:0 20px 25px -5px #0000004d;transform:scale(1.05)}.btn-whatsapp{background:linear-gradient(to right,var(--green-500),var(--green-600));color:#fff;padding:.75rem 2rem;font-size:1rem;box-shadow:0 10px 15px -3px #0003}.btn-whatsapp:hover{background:linear-gradient(to right,var(--green-600),var(--green-700));transform:scale(1.05);box-shadow:0 20px 40px -8px #22c55e59}.btn-lg{padding:1.15rem 2rem;font-size:1.125rem}.btn-whatsapp.btn-lg{padding:1.15rem 3rem;font-size:1.25rem;font-weight:700;box-shadow:0 20px 35px -10px #0006}.wa-icon{display:inline-flex;width:1.4em;height:1.4em}.wa-icon svg{width:100%;height:100%}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#04130ad1,#14532d8c 32%,#14532d47 52%,#14532d80 78%,#04130abf)}.hero-content{position:relative;z-index:10}.hero-inner{max-width:56rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.logo-badge{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);z-index:20}@media (min-width: 768px){.logo-badge{left:1.5rem;transform:none}}.logo-pill{background:linear-gradient(to right,#166534e6,#14532de6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.5rem 1rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000004d;border:1px solid rgba(250,204,21,.3)}.logo-text{color:#fff;font-weight:600;font-size:1rem;letter-spacing:.025em}.logo-accent{color:var(--yellow-400)}.cricket-ball{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:9999px;background:linear-gradient(to bottom right,var(--yellow-400),var(--orange-500),var(--red-500));box-shadow:0 25px 50px -12px #00000080;margin-bottom:.5rem}.cricket-ball span{font-size:1.5rem}@media (min-width: 768px){.cricket-ball{width:6rem;height:6rem}.cricket-ball span{font-size:1.875rem}}.hero-title{font-size:3rem;line-height:1.05;font-weight:700;color:#fff}@media (min-width: 768px){.hero-title{font-size:4.5rem}}.hero-title .txt-yellow,.hero-title .txt-gradient{display:inline}.bonus-pill{display:inline-block;background:#fff;color:var(--green-700);padding:.75rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:700;box-shadow:0 20px 35px -10px #00000080;border:2px solid var(--yellow-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width: 768px){.bonus-pill{padding:1rem 2.5rem;font-size:1.125rem}}.hero-floats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.float{position:absolute;display:none}@media (min-width: 768px){.float{display:block}}.float-left{left:3rem;top:50%}.float-right{right:3rem;top:66%}.float-inner{background:#16653433;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000004d;border:1px solid rgba(250,204,21,.2)}.float-inner img{width:32px;height:32px;opacity:.85}.why{padding:5rem 0;background:linear-gradient(to right,var(--green-800),var(--green-900))}.section-head{text-align:center;margin-bottom:4rem}.section-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1rem}@media (min-width: 768px){.section-title{font-size:3rem}}.section-sub{font-size:1.25rem;color:var(--green-100);max-width:42rem;margin-inline:auto}.why-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.why-grid{grid-template-columns:repeat(4,1fr)}}.feature-card{background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.75rem;padding:1.5rem;text-align:center;transition:transform .3s ease,background .3s ease;display:flex;flex-direction:column;align-items:center}.feature-card:hover{background:#fff3;transform:scale(1.05)}.feature-icon{width:4rem;height:4rem;border-radius:9999px;background:linear-gradient(to bottom right,var(--yellow-400),var(--orange-500));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 10px 15px -6px #f9731699}.feature-icon svg{width:1.75rem;height:1.75rem;color:var(--green-900)}.feature-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.feature-desc{color:var(--green-100)}.stats{padding:5rem 0;background:linear-gradient(to right,var(--yellow-400),var(--orange-500))}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width: 768px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat{text-align:center}.stat-num{font-size:1.875rem;font-weight:700;color:var(--green-900);margin-bottom:.5rem;transition:transform .3s ease}.stat:hover .stat-num{transform:scale(1.1)}@media (min-width: 768px){.stat-num{font-size:2.25rem}}.stat-label{color:var(--green-800);font-weight:600}.freeid{position:relative;padding:5rem 0;overflow:hidden;background:linear-gradient(to bottom right,var(--green-900),var(--green-800),var(--green-900))}.bat-deco{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);opacity:.1;pointer-events:none}.bat{position:relative;width:16rem;height:16rem}.bat:before{content:"";position:absolute;bottom:4rem;left:55%;width:.5rem;height:6rem;background:var(--yellow-400);border-radius:9999px;transform:rotate(-45deg)}.freeid-content{position:relative;z-index:10}.freeid-inner{max-width:56rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.freeid-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.1}@media (min-width: 768px){.freeid-title{font-size:3.75rem}}.freeid-divider{width:6rem;height:.25rem;background:var(--yellow-400);border-radius:9999px;margin-inline:auto}.freeid-lead{font-size:1.25rem;font-weight:600;color:var(--green-100)}@media (min-width: 768px){.freeid-lead{font-size:1.5rem}}.freeid-sub{font-size:1.125rem;color:var(--green-200);margin-top:.5rem}.freeid-notes{display:flex;flex-direction:column;gap:1rem;color:var(--green-100)}.note-strong{font-size:1.125rem;font-weight:600}.note-small{font-size:.875rem;font-weight:600}.freeid-cards{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:2rem;width:100%}@media (min-width: 768px){.freeid-cards{grid-template-columns:repeat(2,1fr)}}.mini-card{background:linear-gradient(to right,var(--green-700),var(--green-800));border-radius:.75rem;padding:1.5rem;text-align:center;transition:transform .3s ease}.mini-card:hover{transform:scale(1.05)}.mini-title{font-size:1.5rem;font-weight:700;color:var(--yellow-400);margin-bottom:.5rem}.mini-desc{color:var(--green-100)}.footer{padding:3rem 0;background:linear-gradient(to right,var(--green-900),#000)}.footer-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer-ball{width:4rem;height:4rem;border-radius:9999px;background:linear-gradient(to bottom right,var(--yellow-400),var(--orange-500));display:inline-flex;align-items:center;justify-content:center}.footer-ball span{font-size:1.25rem}.footer-cta{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-title{font-size:1.5rem;font-weight:700;color:#fff}.footer-sub{color:var(--green-200)}.footer-bottom{border-top:1px solid var(--green-700);padding-top:1.5rem;margin-top:2rem;width:100%}.copyright{color:var(--green-300);font-size:.875rem;margin-bottom:.5rem}.footer-links{display:flex;flex-direction:column;align-items:center;gap:.25rem}.footer-links a{color:var(--green-400);font-size:.875rem;text-decoration:underline;transition:color .3s ease}.footer-links a:hover{color:var(--yellow-400)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--delay, 0s)}.reveal.scale{transform:scale(.9)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal.scale.in-view{transform:scale(1)}.bounce{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(-15%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.float-slower{animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.bounce,.float-slower{animation:none}html{scroll-behavior:auto}}
