.Hero-module__JgYmMq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;min-height:80vh;margin:0 auto;padding:8rem 2rem;display:flex}.Hero-module__JgYmMq__content{max-width:900px;margin-bottom:4rem}.Hero-module__JgYmMq__headline{background:linear-gradient(to right,#fff,var(--primary),var(--accent));-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(3rem,10vw,5rem);font-weight:900;line-height:1}.Hero-module__JgYmMq__subheadline{color:#ffffffb3;margin-bottom:4rem;font-size:1.4rem;font-weight:500;line-height:1.6}.Hero-module__JgYmMq__ctaContainer{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.Hero-module__JgYmMq__ctaWrapper{justify-content:center;width:100%;display:flex}.Hero-module__JgYmMq__ctaButton{color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--primary));z-index:1;text-transform:uppercase;letter-spacing:1px;background-size:200%;border-radius:100px;padding:1.8rem 5rem;font-size:1.6rem;font-weight:900;text-decoration:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 15px 40px #10b98180,0 0 100px #10b98133}.Hero-module__JgYmMq__ctaButton:hover{background-position:100%;transform:scale(1.08)translateY(-5px);box-shadow:0 20px 50px #10b981b3,0 0 150px #10b98166}.Hero-module__JgYmMq__glare{background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:4s infinite Hero-module__JgYmMq__glare;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes Hero-module__JgYmMq__glare{0%{left:-100%}20%{left:150%}to{left:150%}}.Hero-module__JgYmMq__pulse{background:var(--primary);z-index:-1;opacity:.4;border-radius:100px;width:110%;height:130%;animation:2.5s infinite Hero-module__JgYmMq__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__JgYmMq__pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.95)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4,1.6)}}.Hero-module__JgYmMq__secondaryActions{opacity:.6;align-items:center;gap:1rem;transition:opacity .3s;display:flex}.Hero-module__JgYmMq__secondaryActions:hover{opacity:1}.Hero-module__JgYmMq__softLink{color:#fff;text-underline-offset:4px;font-size:.95rem;font-weight:600;text-decoration:underline}.Hero-module__JgYmMq__divider{color:var(--primary)}.Hero-module__JgYmMq__trustSignal{color:#fffc;font-size:.95rem;font-weight:600}.Hero-module__JgYmMq__imageWrapper{border:1px solid var(--card-border);background:var(--card-bg);border-radius:32px;width:100%;margin-top:4rem;overflow:hidden;box-shadow:0 30px 60px #000c}.Hero-module__JgYmMq__heroImage{opacity:.9;filter:brightness(1.2)contrast(1.1);width:100%;height:auto;display:block}@media (max-width:768px){.Hero-module__JgYmMq__hero{padding:4rem 1rem}.Hero-module__JgYmMq__headline{font-size:clamp(2.5rem,12vw,3.5rem)}.Hero-module__JgYmMq__ctaButton{width:100%;padding:1.5rem 2rem;font-size:1.2rem}.Hero-module__JgYmMq__secondaryActions{flex-direction:column;gap:.5rem}.Hero-module__JgYmMq__divider{display:none}}
.HomeFeatures-module__Yp0gTW__features{text-align:center;max-width:1300px;margin:0 auto;padding:10rem 2rem}.HomeFeatures-module__Yp0gTW__header{max-width:800px;margin-bottom:6rem;margin-left:auto;margin-right:auto}.HomeFeatures-module__Yp0gTW__badge{color:var(--primary);text-transform:uppercase;letter-spacing:2px;background:#10b9811a;border:1px solid #10b98133;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-block}.HomeFeatures-module__Yp0gTW__title{background:linear-gradient(#fff,#ffffffb3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;line-height:1.1}.HomeFeatures-module__Yp0gTW__subtitle{color:#ffffff80;font-size:1.2rem;line-height:1.6}.HomeFeatures-module__Yp0gTW__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%;display:grid}@media (max-width:1100px){.HomeFeatures-module__Yp0gTW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.HomeFeatures-module__Yp0gTW__card{background:linear-gradient(135deg,#ffffff1a,#0000);border-radius:40px;padding:1px;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative}.HomeFeatures-module__Yp0gTW__cardInner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#0f0f0fcc;border-radius:40px;flex-direction:column;align-items:center;height:100%;padding:4rem 2.5rem;display:flex;position:relative;overflow:hidden}.HomeFeatures-module__Yp0gTW__card:hover{background:linear-gradient(135deg,var(--primary),transparent);transform:translateY(-10px)scale(1.02)}.HomeFeatures-module__Yp0gTW__iconWrapper{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:2rem;display:flex;position:relative}.HomeFeatures-module__Yp0gTW__svgIcon{width:40px;height:40px;color:var(--primary);z-index:2;position:relative}.HomeFeatures-module__Yp0gTW__iconBlur{background:var(--primary);filter:blur(40px);opacity:.3;z-index:1;width:60px;height:60px;position:absolute}.HomeFeatures-module__Yp0gTW__featureTitle{color:#fff;letter-spacing:-.5px;margin-bottom:1.25rem;font-size:1.75rem;font-weight:800}.HomeFeatures-module__Yp0gTW__featureDescription{color:#fff9;font-size:1.05rem;line-height:1.8}.HomeFeatures-module__Yp0gTW__glow{background:var(--primary);filter:blur(80px);opacity:0;width:150px;height:150px;transition:opacity .5s;position:absolute;bottom:-50px;right:-50px}.HomeFeatures-module__Yp0gTW__card:hover .HomeFeatures-module__Yp0gTW__glow{opacity:.15}@media (max-width:768px){.HomeFeatures-module__Yp0gTW__features{padding:6rem 1rem}.HomeFeatures-module__Yp0gTW__grid{grid-template-columns:1fr}.HomeFeatures-module__Yp0gTW__cardInner{padding:3rem 1.5rem}}
.TrustBadges-module__-Gseua__badges{justify-content:center;gap:3rem;width:100%;padding:2rem 0;display:flex}.TrustBadges-module__-Gseua__badge{color:#94a3b8;align-items:center;gap:.8rem;font-size:.9rem;font-weight:500;display:flex}.TrustBadges-module__-Gseua__icon{font-size:1.2rem}@media (max-width:768px){.TrustBadges-module__-Gseua__badges{flex-direction:column;align-items:center;gap:1.5rem}}
.page-module___8aEwW__main{flex-direction:column;gap:4rem;min-height:100vh;padding-bottom:8rem;display:flex}
