.Hero-module__CERoTG__hero{justify-content:space-between;align-items:center;padding:8rem 3rem;display:flex;position:relative;overflow:hidden}.Hero-module__CERoTG__content{z-index:2;flex:1;max-width:700px}.Hero-module__CERoTG__title{color:#f4f4f5;font-size:3.5rem;font-weight:700;line-height:1.1}.Hero-module__CERoTG__highlight{color:#04b84c}.Hero-module__CERoTG__lead{color:var(--muted);max-width:52ch;margin-top:1rem;font-size:1.5rem;line-height:1.4}.Hero-module__CERoTG__actions{align-items:center;gap:1rem;margin-top:1.8rem;display:flex}.Hero-module__CERoTG__primary{color:#0a0a0a;background:#04b84c;border-radius:999px;padding:.9rem 1.8rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.Hero-module__CERoTG__primary:hover{background:#05c95d;transform:translateY(-2px)}.Hero-module__CERoTG__secondary{color:var(--text);border:1px solid #ffffff0f;border-radius:999px;padding:.9rem 1.8rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.Hero-module__CERoTG__secondary:hover{color:#f4f4f5;background:#ffffff0d;border-color:#ffffff40}.Hero-module__CERoTG__visualCard{flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.Hero-module__CERoTG__visualCard img{object-fit:contain;height:380px}.Hero-module__CERoTG__glow{filter:blur(40px);pointer-events:none;background:linear-gradient(90deg,#04b84c1f,#04b84c0f);height:120%;position:absolute;inset:-30% -30% auto;transform:rotate(10deg)}@media (max-width:980px){.Hero-module__CERoTG__hero{flex-direction:column;justify-content:center;height:auto;padding:5rem 1.5rem}.Hero-module__CERoTG__content{text-align:center;max-width:100%}.Hero-module__CERoTG__visualCard{justify-content:center;width:100%;height:auto;margin-top:2.5rem}.Hero-module__CERoTG__visualCard img{width:85%;height:auto;max-height:320px}.Hero-module__CERoTG__title{font-size:2.5rem}.Hero-module__CERoTG__lead{margin-left:auto;margin-right:auto;font-size:1.1rem}.Hero-module__CERoTG__visualCard img{width:90%;max-height:280px}.Hero-module__CERoTG__primary,.Hero-module__CERoTG__secondary{padding:.8rem 1.5rem;font-size:.95rem}}@media (max-width:600px){.Hero-module__CERoTG__hero{padding:5rem 1.5rem}.Hero-module__CERoTG__title{font-size:1.9rem}.Hero-module__CERoTG__lead{font-size:1rem}.Hero-module__CERoTG__actions{flex-direction:column;gap:.8rem;width:100%}.Hero-module__CERoTG__primary,.Hero-module__CERoTG__secondary{text-align:center;width:100%;padding:.8rem 1.5rem}.Hero-module__CERoTG__visualCard{margin-top:2rem}.Hero-module__CERoTG__visualCard img{width:100%;max-height:240px}}
.Features-module__nfxLBq__wrapper{text-align:center;padding:1.5rem 0}.Features-module__nfxLBq__heading{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.6rem;font-weight:700}.Features-module__nfxLBq__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.6rem;display:grid}.Features-module__nfxLBq__card{background:var(--card);text-align:left;border:1px solid #ffffff08;border-radius:10px;padding:1.25rem;transition:transform .22s,border-color .22s}.Features-module__nfxLBq__card:hover{border-color:#04b84c38;transform:translateY(-6px)}.Features-module__nfxLBq__card h3{color:var(--accent);margin-bottom:.4rem;font-size:1.02rem}.Features-module__nfxLBq__card p{color:var(--muted);font-size:.95rem}.Features-module__nfxLBq__iconWrap{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.9rem;display:flex}.Features-module__nfxLBq__icon{width:40px;height:40px;color:var(--accent)}@media (max-width:980px){.Features-module__nfxLBq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Features-module__nfxLBq__wrapper{padding:2rem 1rem}.Features-module__nfxLBq__heading{font-size:1.4rem}.Features-module__nfxLBq__card{padding:1rem}.Features-module__nfxLBq__card h3{font-size:.95rem}.Features-module__nfxLBq__card p{font-size:.85rem}}@media (max-width:560px){.Features-module__nfxLBq__grid{grid-template-columns:1fr;gap:.8rem}.Features-module__nfxLBq__heading{font-size:1.3rem}.Features-module__nfxLBq__card{padding:.9rem}.Features-module__nfxLBq__iconWrap,.Features-module__nfxLBq__icon{width:36px;height:36px}}
.About-module__-F_cIW__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4rem;padding:3.5rem 0;display:flex}.About-module__-F_cIW__text{flex:480px;max-width:540px}.About-module__-F_cIW__text h2{color:#f4f4f5;margin-bottom:1rem;font-size:2.4rem}.About-module__-F_cIW__text p{color:#a1a1aa;margin-bottom:2rem;font-size:1rem;line-height:1.6}.About-module__-F_cIW__cta{color:#0a0a0a;background:#04b84c;border-radius:999px;padding:.9rem 1.8rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.About-module__-F_cIW__cta:hover{background:#05c95d;transform:translateY(-2px)}.About-module__-F_cIW__badge{flex:420px;justify-content:center;align-items:center;display:flex}.About-module__-F_cIW__badgeInner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:1.25rem;padding:2rem 2.5rem;transition:transform .25s,box-shadow .25s;display:flex}.About-module__-F_cIW__badgeInner:hover{transform:scale(1.03);box-shadow:0 6px 20px #04b84c33}.About-module__-F_cIW__highlight{color:#04b84c}.About-module__-F_cIW__icon{color:#04b84c;flex-shrink:0;width:56px;height:56px}.About-module__-F_cIW__badgeInner strong{color:#f4f4f5;margin-bottom:.3rem;font-size:1.3rem;display:block}.About-module__-F_cIW__badgeInner p{color:#a1a1aa;max-width:240px;font-size:.95rem;line-height:1.5}@media (max-width:768px){.About-module__-F_cIW__wrap{text-align:center;flex-direction:column;gap:2.5rem;padding:2.5rem 0}.About-module__-F_cIW__text,.About-module__-F_cIW__badge{flex:100%;max-width:100%}.About-module__-F_cIW__text h2{font-size:2rem}.About-module__-F_cIW__text p{font-size:.95rem}.About-module__-F_cIW__badgeInner{text-align:center;flex-direction:column;gap:1rem;padding:1.5rem}.About-module__-F_cIW__badgeInner strong{font-size:1.2rem}.About-module__-F_cIW__badgeInner p{font-size:.9rem}}@media (max-width:600px){.About-module__-F_cIW__wrap{padding:2rem 0}.About-module__-F_cIW__text h2{font-size:1.8rem}.About-module__-F_cIW__text p{margin-bottom:1.5rem;font-size:.9rem}.About-module__-F_cIW__cta{text-align:center;width:100%}.About-module__-F_cIW__icon{width:48px;height:48px}.About-module__-F_cIW__badgeInner{padding:1.2rem}.About-module__-F_cIW__badgeInner strong{font-size:1.1rem}.About-module__-F_cIW__badgeInner p{font-size:.85rem}}@media (max-width:480px){.About-module__-F_cIW__text h2{font-size:1.6rem}.About-module__-F_cIW__text p{font-size:.85rem}.About-module__-F_cIW__cta{padding:.8rem 1.5rem;font-size:.95rem}}
