@keyframes Hero-module-scss-module__twV7AW__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module-scss-module__twV7AW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Hero-module-scss-module__twV7AW__spin{to{transform:rotate(360deg)}}.Hero-module-scss-module__twV7AW__hero{background:hsl(var(--background));justify-content:center;align-items:center;min-height:100vh;padding-top:5rem;transition:background-color .5s;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__twV7AW__gridOverlay{opacity:.5;z-index:1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .Hero-module-scss-module__twV7AW__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}@keyframes Hero-module-scss-module__twV7AW__heroOrbOne{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes Hero-module-scss-module__twV7AW__heroOrbTwo{0%,to{opacity:.2;transform:scale(1.2)}50%{opacity:.4;transform:scale(1)}}.Hero-module-scss-module__twV7AW__orb{filter:blur(64px);z-index:1;border-radius:9999px;position:absolute}.Hero-module-scss-module__twV7AW__orbOne{width:24rem;height:24rem;animation:8s ease-in-out infinite Hero-module-scss-module__twV7AW__heroOrbOne;top:25%;left:25%}.Hero-module-scss-module__twV7AW__orbTwo{width:20rem;height:20rem;animation:10s ease-in-out infinite Hero-module-scss-module__twV7AW__heroOrbTwo;bottom:25%;right:25%}.Hero-module-scss-module__twV7AW__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Hero-module-scss-module__twV7AW__container{padding-inline:2rem}}@media (min-width:1400px){.Hero-module-scss-module__twV7AW__container{max-width:1400px}}.Hero-module-scss-module__twV7AW__container{z-index:10;position:relative}.Hero-module-scss-module__twV7AW__content{text-align:center;z-index:20;max-width:56rem;margin-inline:auto;position:relative}.Hero-module-scss-module__twV7AW__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.Hero-module-scss-module__twV7AW__title{color:hsl(var(--foreground));margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:1.15}@media (min-width:768px){.Hero-module-scss-module__twV7AW__title{font-size:3.75rem}}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__title{font-size:4.5rem}}.Hero-module-scss-module__twV7AW__titleLine{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%}:root:not(.dark) .Hero-module-scss-module__twV7AW__titleLine{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Hero-module-scss-module__twV7AW__titleAccent{color:#0000;background-image:linear-gradient(135deg,red 0%,#f66 100%);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .Hero-module-scss-module__twV7AW__titleAccent{background-image:linear-gradient(135deg,#dc2828 0%,#e25050 100%)}.Hero-module-scss-module__twV7AW__subtitle{margin-bottom:3rem;max-width:42rem;color:hsl(var(--muted-foreground));margin-inline:auto;font-size:1.25rem}@media (min-width:768px){.Hero-module-scss-module__twV7AW__subtitle{font-size:1.5rem}}.Hero-module-scss-module__twV7AW__ctaRow{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.Hero-module-scss-module__twV7AW__ctaRow{flex-direction:row}}.Hero-module-scss-module__twV7AW__primaryButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 30px hsl(var(--glow-red));border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Hero-module-scss-module__twV7AW__primaryButton:hover{box-shadow:0 0 50px hsl(var(--glow-red-strong));transform:scale(1.05)}.Hero-module-scss-module__twV7AW__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.Hero-module-scss-module__twV7AW__primaryButton{align-items:center;gap:.5rem;display:inline-flex}.Hero-module-scss-module__twV7AW__primaryButton svg{transition:transform .3s}.Hero-module-scss-module__twV7AW__primaryButton:hover svg{transform:translate(.25rem)}.Hero-module-scss-module__twV7AW__outlineButton{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Hero-module-scss-module__twV7AW__outlineButton:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.Hero-module-scss-module__twV7AW__outlineButton:disabled{opacity:.5;cursor:not-allowed}.Hero-module-scss-module__twV7AW__navArrow{z-index:30;background:hsl(var(--primary)/.15);color:hsl(var(--primary));border:2px solid hsl(var(--primary)/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 0 20px hsl(var(--glow-red)),0 0 40px hsl(var(--glow-red)/.6);border-radius:9999px;padding:1rem;transition:opacity .3s,transform .3s;display:none;position:absolute;top:50%}@media (min-width:768px){.Hero-module-scss-module__twV7AW__navArrow{display:block}}.Hero-module-scss-module__twV7AW__navArrowLeft{left:-3rem;transform:translateY(-50%)translate(-20px)}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__navArrowLeft{left:-4rem}}.Hero-module-scss-module__twV7AW__navArrowRight{right:-3rem;transform:translateY(-50%)translate(20px)}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__navArrowRight{right:-4rem}}.Hero-module-scss-module__twV7AW__hero:hover .Hero-module-scss-module__twV7AW__navArrow{opacity:1;pointer-events:auto}.Hero-module-scss-module__twV7AW__hero:hover .Hero-module-scss-module__twV7AW__navArrowLeft{transform:translateY(-50%)translate(0)}.Hero-module-scss-module__twV7AW__hero:hover .Hero-module-scss-module__twV7AW__navArrowLeft:hover{transform:translateY(-50%)scale(1.1)}.Hero-module-scss-module__twV7AW__hero:hover .Hero-module-scss-module__twV7AW__navArrowRight{transform:translateY(-50%)translate(0)}.Hero-module-scss-module__twV7AW__hero:hover .Hero-module-scss-module__twV7AW__navArrowRight:hover{transform:translateY(-50%)scale(1.1)}.Hero-module-scss-module__twV7AW__dots{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.Hero-module-scss-module__twV7AW__dot{cursor:pointer;background:hsl(var(--primary)/.3);border:none;border-radius:9999px;width:.5rem;height:.5rem;transition:all .3s}.Hero-module-scss-module__twV7AW__dot:hover{background:hsl(var(--primary)/.5)}.Hero-module-scss-module__twV7AW__dot.Hero-module-scss-module__twV7AW__active{background:hsl(var(--primary));width:.75rem;height:.75rem}.Hero-module-scss-module__twV7AW__bottomFade{background:linear-gradient(to top, hsl(var(--background)), transparent);height:8rem;transition:background-color .5s;position:absolute;bottom:0;left:0;right:0}
@keyframes Stats-module-scss-module__EeJfdq__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Stats-module-scss-module__EeJfdq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Stats-module-scss-module__EeJfdq__spin{to{transform:rotate(360deg)}}.Stats-module-scss-module__EeJfdq__section{padding-top:4rem;padding-bottom:4rem;position:relative;overflow:hidden}.Stats-module-scss-module__EeJfdq__glow{opacity:.5;background:linear-gradient(#0000 0%,#ff00000d 50%,#0000 100%);position:absolute;inset:0}.Stats-module-scss-module__EeJfdq__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Stats-module-scss-module__EeJfdq__container{padding-inline:2rem}}@media (min-width:1400px){.Stats-module-scss-module__EeJfdq__container{max-width:1400px}}.Stats-module-scss-module__EeJfdq__container{z-index:10;position:relative}.Stats-module-scss-module__EeJfdq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));box-shadow:0 0 40px hsl(var(--glow-red)),0 0 80px #f003;border-radius:1rem;padding:2rem}@media (min-width:768px){.Stats-module-scss-module__EeJfdq__card{padding:3rem}}.Stats-module-scss-module__EeJfdq__note{text-align:center;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground)/.7);margin-bottom:1.5rem;font-size:.75rem}@media (min-width:768px){.Stats-module-scss-module__EeJfdq__note{margin-bottom:2rem;font-size:.875rem}}.Stats-module-scss-module__EeJfdq__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Stats-module-scss-module__EeJfdq__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.Stats-module-scss-module__EeJfdq__stat{text-align:center}.Stats-module-scss-module__EeJfdq__icon{color:hsl(var(--primary));justify-content:center;margin-bottom:1rem;display:flex}.Stats-module-scss-module__EeJfdq__value{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;font-size:3rem;font-weight:700}:root:not(.dark) .Stats-module-scss-module__EeJfdq__value{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}@media (min-width:768px){.Stats-module-scss-module__EeJfdq__value{font-size:3.75rem}}.Stats-module-scss-module__EeJfdq__suffix{color:hsl(var(--primary))}.Stats-module-scss-module__EeJfdq__label{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.875rem}@media (min-width:768px){.Stats-module-scss-module__EeJfdq__label{font-size:1rem}}
@keyframes Presence-module-scss-module__ky8lZq__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Presence-module-scss-module__ky8lZq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Presence-module-scss-module__ky8lZq__spin{to{transform:rotate(360deg)}}.Presence-module-scss-module__ky8lZq__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.Presence-module-scss-module__ky8lZq__section{padding-inline:2rem}}.Presence-module-scss-module__ky8lZq__gridOverlay{opacity:.3;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .Presence-module-scss-module__ky8lZq__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.Presence-module-scss-module__ky8lZq__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Presence-module-scss-module__ky8lZq__container{padding-inline:2rem}}@media (min-width:1400px){.Presence-module-scss-module__ky8lZq__container{max-width:1400px}}.Presence-module-scss-module__ky8lZq__container{z-index:10;position:relative}.Presence-module-scss-module__ky8lZq__header{text-align:center;margin-bottom:4rem}.Presence-module-scss-module__ky8lZq__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.Presence-module-scss-module__ky8lZq__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .Presence-module-scss-module__ky8lZq__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Presence-module-scss-module__ky8lZq__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.Presence-module-scss-module__ky8lZq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Presence-module-scss-module__ky8lZq__card:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.Presence-module-scss-module__ky8lZq__card:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.Presence-module-scss-module__ky8lZq__card{max-width:56rem;margin-inline:auto;padding:1.5rem}@media (min-width:768px){.Presence-module-scss-module__ky8lZq__card{padding:2rem}}.Presence-module-scss-module__ky8lZq__cardHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Presence-module-scss-module__ky8lZq__cardIcon{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:9999px;width:fit-content;padding:.75rem}.Presence-module-scss-module__ky8lZq__cardTitle{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.Presence-module-scss-module__ky8lZq__cardDescription{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.Presence-module-scss-module__ky8lZq__regions{flex-wrap:wrap;gap:.5rem;display:flex}.Presence-module-scss-module__ky8lZq__region{background:hsl(var(--secondary)/.5);color:hsl(var(--muted-foreground));border-radius:9999px;padding:.375rem .75rem;font-size:.75rem}@media (min-width:640px){.Presence-module-scss-module__ky8lZq__region{font-size:.875rem}}
@keyframes UseCases-module-scss-module__Bw_rGq__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes UseCases-module-scss-module__Bw_rGq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes UseCases-module-scss-module__Bw_rGq__spin{to{transform:rotate(360deg)}}.UseCases-module-scss-module__Bw_rGq__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.UseCases-module-scss-module__Bw_rGq__section{padding-inline:2rem}}.UseCases-module-scss-module__Bw_rGq__gridOverlay{opacity:.2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .UseCases-module-scss-module__Bw_rGq__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.UseCases-module-scss-module__Bw_rGq__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.UseCases-module-scss-module__Bw_rGq__container{padding-inline:2rem}}@media (min-width:1400px){.UseCases-module-scss-module__Bw_rGq__container{max-width:1400px}}.UseCases-module-scss-module__Bw_rGq__container{z-index:10;position:relative}.UseCases-module-scss-module__Bw_rGq__header{text-align:center;margin-bottom:4rem}.UseCases-module-scss-module__Bw_rGq__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.UseCases-module-scss-module__Bw_rGq__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .UseCases-module-scss-module__Bw_rGq__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.UseCases-module-scss-module__Bw_rGq__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.UseCases-module-scss-module__Bw_rGq__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.UseCases-module-scss-module__Bw_rGq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.UseCases-module-scss-module__Bw_rGq__grid{grid-template-columns:repeat(4,1fr)}}.UseCases-module-scss-module__Bw_rGq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.UseCases-module-scss-module__Bw_rGq__card:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.UseCases-module-scss-module__Bw_rGq__card:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.UseCases-module-scss-module__Bw_rGq__card{flex-direction:column;padding:1.5rem;display:flex}.UseCases-module-scss-module__Bw_rGq__icon{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:9999px;width:fit-content;margin-bottom:1rem;padding:.75rem}.UseCases-module-scss-module__Bw_rGq__cardTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.UseCases-module-scss-module__Bw_rGq__cardDescription{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.7}
@keyframes Capabilities-module-scss-module__SCoyXq__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Capabilities-module-scss-module__SCoyXq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Capabilities-module-scss-module__SCoyXq__spin{to{transform:rotate(360deg)}}.Capabilities-module-scss-module__SCoyXq__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.Capabilities-module-scss-module__SCoyXq__section{padding-inline:2rem}}.Capabilities-module-scss-module__SCoyXq__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Capabilities-module-scss-module__SCoyXq__container{padding-inline:2rem}}@media (min-width:1400px){.Capabilities-module-scss-module__SCoyXq__container{max-width:1400px}}.Capabilities-module-scss-module__SCoyXq__container{z-index:10;position:relative}.Capabilities-module-scss-module__SCoyXq__header{text-align:center;margin-bottom:4rem}.Capabilities-module-scss-module__SCoyXq__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.Capabilities-module-scss-module__SCoyXq__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .Capabilities-module-scss-module__SCoyXq__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Capabilities-module-scss-module__SCoyXq__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.Capabilities-module-scss-module__SCoyXq__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.Capabilities-module-scss-module__SCoyXq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Capabilities-module-scss-module__SCoyXq__grid{grid-template-columns:repeat(4,1fr)}}.Capabilities-module-scss-module__SCoyXq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Capabilities-module-scss-module__SCoyXq__card:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.Capabilities-module-scss-module__SCoyXq__card:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.Capabilities-module-scss-module__SCoyXq__card{flex-direction:column;padding:1.5rem;display:flex}.Capabilities-module-scss-module__SCoyXq__icon{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:9999px;width:fit-content;margin-bottom:1rem;padding:.75rem}.Capabilities-module-scss-module__SCoyXq__cardTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.Capabilities-module-scss-module__SCoyXq__cardDescription{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.7}
@keyframes Pricing-module-scss-module__bw9sca__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Pricing-module-scss-module__bw9sca__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Pricing-module-scss-module__bw9sca__spin{to{transform:rotate(360deg)}}.Pricing-module-scss-module__bw9sca__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.Pricing-module-scss-module__bw9sca__section{padding-inline:2rem}}.Pricing-module-scss-module__bw9sca__gridOverlay{opacity:.2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .Pricing-module-scss-module__bw9sca__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.Pricing-module-scss-module__bw9sca__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Pricing-module-scss-module__bw9sca__container{padding-inline:2rem}}@media (min-width:1400px){.Pricing-module-scss-module__bw9sca__container{max-width:1400px}}.Pricing-module-scss-module__bw9sca__container{z-index:10;position:relative}.Pricing-module-scss-module__bw9sca__header{text-align:center;margin-bottom:4rem}.Pricing-module-scss-module__bw9sca__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.Pricing-module-scss-module__bw9sca__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .Pricing-module-scss-module__bw9sca__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Pricing-module-scss-module__bw9sca__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.Pricing-module-scss-module__bw9sca__grid{grid-template-columns:1fr;gap:1.5rem;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:768px){.Pricing-module-scss-module__bw9sca__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.Pricing-module-scss-module__bw9sca__plan{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Pricing-module-scss-module__bw9sca__plan:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.Pricing-module-scss-module__bw9sca__plan:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.Pricing-module-scss-module__bw9sca__plan{flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex;position:relative}.Pricing-module-scss-module__bw9sca__planInactive{opacity:.5}.Pricing-module-scss-module__bw9sca__planActive{border:2px solid hsl(var(--primary)/.3);box-shadow:0 0 40px hsl(var(--glow-red)),0 0 80px #f003}.Pricing-module-scss-module__bw9sca__planHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.Pricing-module-scss-module__bw9sca__planName{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700}.Pricing-module-scss-module__bw9sca__comingSoon{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:9999px;flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.Pricing-module-scss-module__bw9sca__priceRow{align-items:baseline;gap:.5rem;margin-bottom:1.5rem;display:flex}.Pricing-module-scss-module__bw9sca__price{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;font-size:2.25rem;font-weight:700}:root:not(.dark) .Pricing-module-scss-module__bw9sca__price{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Pricing-module-scss-module__bw9sca__period{color:hsl(var(--muted-foreground));font-size:1.125rem}.Pricing-module-scss-module__bw9sca__features{flex-direction:column;gap:1rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.Pricing-module-scss-module__bw9sca__feature{align-items:flex-start;gap:.75rem;display:flex}.Pricing-module-scss-module__bw9sca__featureIcon{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:9999px;flex-shrink:0;margin-top:.25rem;padding:.25rem}.Pricing-module-scss-module__bw9sca__featureText{color:hsl(var(--muted-foreground));line-height:1.7}.Pricing-module-scss-module__bw9sca__inactiveBody{text-align:center;flex-direction:column;align-items:center;padding-block:2rem;display:flex}@media (min-width:768px){.Pricing-module-scss-module__bw9sca__inactiveBody{padding-block:3rem}}.Pricing-module-scss-module__bw9sca__inactiveIcon{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border-radius:9999px;margin-bottom:1rem;padding:.75rem}.Pricing-module-scss-module__bw9sca__inactiveDescription{color:hsl(var(--muted-foreground));line-height:1.7}.Pricing-module-scss-module__bw9sca__buyButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 30px hsl(var(--glow-red));border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Pricing-module-scss-module__bw9sca__buyButton:hover{box-shadow:0 0 50px hsl(var(--glow-red-strong));transform:scale(1.05)}.Pricing-module-scss-module__bw9sca__buyButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.Pricing-module-scss-module__bw9sca__buyButton{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.Pricing-module-scss-module__bw9sca__buyButton svg{transition:transform .3s}.Pricing-module-scss-module__bw9sca__buyButton:hover svg{transform:translate(.25rem)}.Pricing-module-scss-module__bw9sca__disabledButton{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Pricing-module-scss-module__bw9sca__disabledButton:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.Pricing-module-scss-module__bw9sca__disabledButton:disabled{opacity:.5;cursor:not-allowed}.Pricing-module-scss-module__bw9sca__disabledButton{opacity:.5;cursor:not-allowed;width:100%}
@keyframes Instagram-module-scss-module__YlgEdW__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Instagram-module-scss-module__YlgEdW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Instagram-module-scss-module__YlgEdW__spin{to{transform:rotate(360deg)}}.Instagram-module-scss-module__YlgEdW__section{background:hsl(var(--secondary)/.2);padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.Instagram-module-scss-module__YlgEdW__section{padding-inline:2rem}}.Instagram-module-scss-module__YlgEdW__gridOverlay{opacity:.1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .Instagram-module-scss-module__YlgEdW__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.Instagram-module-scss-module__YlgEdW__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Instagram-module-scss-module__YlgEdW__container{padding-inline:2rem}}@media (min-width:1400px){.Instagram-module-scss-module__YlgEdW__container{max-width:1400px}}.Instagram-module-scss-module__YlgEdW__container{z-index:10;position:relative}.Instagram-module-scss-module__YlgEdW__header{text-align:center;margin-bottom:3rem}.Instagram-module-scss-module__YlgEdW__headerRow{overflow-wrap:anywhere;word-break:normal;flex-wrap:wrap;place-content:center;align-items:center;gap:.75rem;max-width:100%;margin-bottom:1.5rem;display:flex}.Instagram-module-scss-module__YlgEdW__headerIcon{color:hsl(var(--primary));flex-shrink:0}.Instagram-module-scss-module__YlgEdW__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .Instagram-module-scss-module__YlgEdW__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Instagram-module-scss-module__YlgEdW__title{text-align:center;min-width:0;max-width:16ch;margin-bottom:0}.Instagram-module-scss-module__YlgEdW__grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.Instagram-module-scss-module__YlgEdW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Instagram-module-scss-module__YlgEdW__grid{grid-template-columns:repeat(6,1fr)}}.Instagram-module-scss-module__YlgEdW__post{aspect-ratio:1;border-radius:.5rem;display:block;position:relative;overflow:hidden}.Instagram-module-scss-module__YlgEdW__post img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Instagram-module-scss-module__YlgEdW__post:hover img{transform:scale(1.1)}.Instagram-module-scss-module__YlgEdW__postOverlay{background:hsl(var(--primary)/0);justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;inset:0}.Instagram-module-scss-module__YlgEdW__postOverlay svg{color:#fff;opacity:0;transition:opacity .3s}.Instagram-module-scss-module__YlgEdW__post:hover .Instagram-module-scss-module__YlgEdW__postOverlay{background:hsl(var(--primary)/.2)}.Instagram-module-scss-module__YlgEdW__post:hover .Instagram-module-scss-module__YlgEdW__postOverlay svg{opacity:1}.Instagram-module-scss-module__YlgEdW__footer{text-align:center}.Instagram-module-scss-module__YlgEdW__followButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 30px hsl(var(--glow-red));border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Instagram-module-scss-module__YlgEdW__followButton:hover{box-shadow:0 0 50px hsl(var(--glow-red-strong));transform:scale(1.05)}.Instagram-module-scss-module__YlgEdW__followButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.Instagram-module-scss-module__YlgEdW__followButton{align-items:center;gap:.5rem;display:inline-flex}.Instagram-module-scss-module__YlgEdW__followButton svg{transition:transform .3s}.Instagram-module-scss-module__YlgEdW__followButton:hover svg{transform:translate(.25rem)}
@keyframes Contact-module-scss-module__EijsOG__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact-module-scss-module__EijsOG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Contact-module-scss-module__EijsOG__spin{to{transform:rotate(360deg)}}.Contact-module-scss-module__EijsOG__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.Contact-module-scss-module__EijsOG__section{padding-inline:2rem}}.Contact-module-scss-module__EijsOG__gridOverlay{opacity:.2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .Contact-module-scss-module__EijsOG__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.Contact-module-scss-module__EijsOG__glow{filter:blur(64px);opacity:.3;background:radial-gradient(circle,#f003 0%,#0000 70%);border-radius:9999px;width:600px;height:400px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Contact-module-scss-module__EijsOG__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Contact-module-scss-module__EijsOG__container{padding-inline:2rem}}@media (min-width:1400px){.Contact-module-scss-module__EijsOG__container{max-width:1400px}}.Contact-module-scss-module__EijsOG__container{z-index:10;position:relative}.Contact-module-scss-module__EijsOG__header{text-align:center;margin-bottom:4rem}.Contact-module-scss-module__EijsOG__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.Contact-module-scss-module__EijsOG__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .Contact-module-scss-module__EijsOG__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Contact-module-scss-module__EijsOG__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.Contact-module-scss-module__EijsOG__grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.Contact-module-scss-module__EijsOG__grid{grid-template-columns:repeat(2,1fr);gap:4rem}}.Contact-module-scss-module__EijsOG__infoCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;padding:1.25rem}@media (min-width:640px){.Contact-module-scss-module__EijsOG__infoCard{padding:1.5rem}}@media (min-width:768px){.Contact-module-scss-module__EijsOG__infoCard{padding:2rem}}.Contact-module-scss-module__EijsOG__infoTitle{color:hsl(var(--foreground));margin-bottom:2rem;font-size:1.5rem;font-weight:700}.Contact-module-scss-module__EijsOG__infoList{flex-direction:column;gap:1.5rem;display:flex}.Contact-module-scss-module__EijsOG__infoItem{background:hsl(var(--secondary)/.5);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:.75rem;transition:background-color .3s;display:flex}@media (min-width:640px){.Contact-module-scss-module__EijsOG__infoItem{padding:1rem}}.Contact-module-scss-module__EijsOG__infoItem:hover{background:hsl(var(--secondary))}.Contact-module-scss-module__EijsOG__infoItem:hover .Contact-module-scss-module__EijsOG__infoIcon{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Contact-module-scss-module__EijsOG__infoIcon{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;transition:all .3s;display:flex}.Contact-module-scss-module__EijsOG__infoLabel{color:hsl(var(--muted-foreground));font-size:.875rem}.Contact-module-scss-module__EijsOG__infoValue{color:hsl(var(--foreground));white-space:pre-line;overflow-wrap:break-word;word-break:break-word;font-weight:500;line-height:1.7}.Contact-module-scss-module__EijsOG__form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;padding:1.25rem}@media (min-width:640px){.Contact-module-scss-module__EijsOG__form{padding:1.5rem}}@media (min-width:768px){.Contact-module-scss-module__EijsOG__form{padding:2rem}}.Contact-module-scss-module__EijsOG__form{flex-direction:column;gap:1.5rem;display:flex}.Contact-module-scss-module__EijsOG__field{flex-direction:column;display:flex}.Contact-module-scss-module__EijsOG__label{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.Contact-module-scss-module__EijsOG__input{background:hsl(var(--secondary));border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));border-radius:.75rem;padding:.75rem 1rem;transition:all .3s}.Contact-module-scss-module__EijsOG__input::placeholder{color:hsl(var(--muted-foreground))}.Contact-module-scss-module__EijsOG__input:focus{box-shadow:0 0 0 2px hsl(var(--primary));border-color:#0000;outline:none}.Contact-module-scss-module__EijsOG__textarea{background:hsl(var(--secondary));border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));border-radius:.75rem;padding:.75rem 1rem;transition:all .3s}.Contact-module-scss-module__EijsOG__textarea::placeholder{color:hsl(var(--muted-foreground))}.Contact-module-scss-module__EijsOG__textarea:focus{box-shadow:0 0 0 2px hsl(var(--primary));border-color:#0000;outline:none}.Contact-module-scss-module__EijsOG__textarea{resize:none}.Contact-module-scss-module__EijsOG__phoneWrapper{position:relative}.Contact-module-scss-module__EijsOG__phonePrefix{color:hsl(var(--muted-foreground));font-weight:500;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.Contact-module-scss-module__EijsOG__phoneInput{background:hsl(var(--secondary));border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));border-radius:.75rem;padding:.75rem 1rem;transition:all .3s}.Contact-module-scss-module__EijsOG__phoneInput::placeholder{color:hsl(var(--muted-foreground))}.Contact-module-scss-module__EijsOG__phoneInput:focus{box-shadow:0 0 0 2px hsl(var(--primary));border-color:#0000;outline:none}.Contact-module-scss-module__EijsOG__phoneInput{padding-left:4rem}.Contact-module-scss-module__EijsOG__submitButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 30px hsl(var(--glow-red));border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.Contact-module-scss-module__EijsOG__submitButton:hover{box-shadow:0 0 50px hsl(var(--glow-red-strong));transform:scale(1.05)}.Contact-module-scss-module__EijsOG__submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.Contact-module-scss-module__EijsOG__submitButton{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.Contact-module-scss-module__EijsOG__submitButton:disabled{opacity:.7}.Contact-module-scss-module__EijsOG__spin{animation:1s linear infinite Contact-module-scss-module__EijsOG__spin}.Contact-module-scss-module__EijsOG__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00000080;position:fixed;inset:0}.Contact-module-scss-module__EijsOG__modalWrapper{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Contact-module-scss-module__EijsOG__modalPanel{border:1px solid hsl(var(--border));background:hsl(var(--card)/.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem;width:100%;max-width:28rem;padding:2rem;position:relative;box-shadow:0 25px 50px -12px #00000080}.Contact-module-scss-module__EijsOG__modalClose{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;transition:color .2s;position:absolute;top:1rem;right:1rem}.Contact-module-scss-module__EijsOG__modalClose:hover{color:hsl(var(--foreground))}.Contact-module-scss-module__EijsOG__successIconWrapper{justify-content:center;margin-bottom:1.5rem;display:flex}.Contact-module-scss-module__EijsOG__successIcon{color:#21c45d;background:#16a24926;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.Contact-module-scss-module__EijsOG__successContent{text-align:center}.Contact-module-scss-module__EijsOG__successTitle{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.Contact-module-scss-module__EijsOG__successMessage{color:hsl(var(--muted-foreground));font-size:1rem}.Contact-module-scss-module__EijsOG__successCloseButton{color:#fff;cursor:pointer;background:#dc2828;border:none;border-radius:.5rem;width:100%;margin-top:1.5rem;padding:.75rem 1rem;font-weight:500;transition:background-color .2s}.Contact-module-scss-module__EijsOG__successCloseButton:hover{background:#c52020}
.Accordion-module-scss-module__pVKnzq__item{border-bottom:1px solid hsl(var(--border))}.Accordion-module-scss-module__pVKnzq__item:last-child{border-bottom:none}.Accordion-module-scss-module__pVKnzq__trigger{cursor:pointer;text-align:left;width:100%;color:hsl(var(--foreground));background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1rem;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.Accordion-module-scss-module__pVKnzq__trigger:hover{color:hsl(var(--primary))}@media (min-width:768px){.Accordion-module-scss-module__pVKnzq__trigger{font-size:1.125rem}}.Accordion-module-scss-module__pVKnzq__icon{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .2s}.Accordion-module-scss-module__pVKnzq__iconOpen{transform:rotate(180deg)}.Accordion-module-scss-module__pVKnzq__contentWrapper{overflow:hidden}.Accordion-module-scss-module__pVKnzq__content{color:hsl(var(--muted-foreground));padding:0 1rem 1.25rem;line-height:1.7}
@keyframes HomeFAQ-module-scss-module__SH-2VG__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeFAQ-module-scss-module__SH-2VG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes HomeFAQ-module-scss-module__SH-2VG__spin{to{transform:rotate(360deg)}}.HomeFAQ-module-scss-module__SH-2VG__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.HomeFAQ-module-scss-module__SH-2VG__section{padding-inline:2rem}}.HomeFAQ-module-scss-module__SH-2VG__gridOverlay{opacity:.2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .HomeFAQ-module-scss-module__SH-2VG__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.HomeFAQ-module-scss-module__SH-2VG__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.HomeFAQ-module-scss-module__SH-2VG__container{padding-inline:2rem}}@media (min-width:1400px){.HomeFAQ-module-scss-module__SH-2VG__container{max-width:1400px}}.HomeFAQ-module-scss-module__SH-2VG__container{z-index:10;position:relative}.HomeFAQ-module-scss-module__SH-2VG__header{text-align:center;margin-bottom:3rem}.HomeFAQ-module-scss-module__SH-2VG__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.HomeFAQ-module-scss-module__SH-2VG__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .HomeFAQ-module-scss-module__SH-2VG__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.HomeFAQ-module-scss-module__SH-2VG__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.HomeFAQ-module-scss-module__SH-2VG__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;max-width:48rem;margin-inline:auto;padding:.5rem}@media (min-width:768px){.HomeFAQ-module-scss-module__SH-2VG__panel{padding:1.5rem}}
@keyframes ProductPage-module-scss-module__OO9isa__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductPage-module-scss-module__OO9isa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes ProductPage-module-scss-module__OO9isa__spin{to{transform:rotate(360deg)}}.ProductPage-module-scss-module__OO9isa__page{position:relative;overflow:hidden}.ProductPage-module-scss-module__OO9isa__accentRed{--accent:var(--product-red)}.ProductPage-module-scss-module__OO9isa__accentBlue{--accent:var(--product-blue)}.ProductPage-module-scss-module__OO9isa__accentCyan{--accent:var(--product-cyan)}.ProductPage-module-scss-module__OO9isa__accentGray{--accent:var(--product-gray)}:root:not(.dark) .ProductPage-module-scss-module__OO9isa__accentGray{--accent:0 0% 40%}.ProductPage-module-scss-module__OO9isa__sectionHeader{text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__sectionHeader{margin-bottom:4rem}}.ProductPage-module-scss-module__OO9isa__sectionBadge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.ProductPage-module-scss-module__OO9isa__sectionTitle{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .ProductPage-module-scss-module__OO9isa__sectionTitle{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.ProductPage-module-scss-module__OO9isa__sectionDescription{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.ProductPage-module-scss-module__OO9isa__hero{padding-top:7rem;padding-bottom:3rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__hero{padding-top:8rem;padding-inline:2rem;padding-bottom:4rem}}.ProductPage-module-scss-module__OO9isa__heroGlow{opacity:.5;z-index:0;background:radial-gradient(circle at 30% 20%, hsl(var(--accent)/.15) 0%, transparent 60%);position:absolute;inset:0}.ProductPage-module-scss-module__OO9isa__heroContainer{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__heroContainer{padding-inline:2rem}}@media (min-width:1400px){.ProductPage-module-scss-module__OO9isa__heroContainer{max-width:1400px}}.ProductPage-module-scss-module__OO9isa__heroContainer{z-index:10;position:relative}.ProductPage-module-scss-module__OO9isa__heroGrid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.ProductPage-module-scss-module__OO9isa__heroGrid{grid-template-columns:1.1fr .9fr;gap:3rem}}.ProductPage-module-scss-module__OO9isa__heroBadge{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:inline-flex}.ProductPage-module-scss-module__OO9isa__heroIconBox{background:hsl(var(--secondary));color:hsl(var(--accent));border-radius:.75rem;justify-content:center;align-items:center;padding:.6rem;display:inline-flex}.ProductPage-module-scss-module__OO9isa__heroBadgeText{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--accent));font-size:.75rem;font-weight:600}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__heroBadgeText{font-size:.875rem}}.ProductPage-module-scss-module__OO9isa__heroTitle{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.25rem;padding-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1.15}:root:not(.dark) .ProductPage-module-scss-module__OO9isa__heroTitle{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__heroTitle{font-size:3rem}}@media (min-width:1024px){.ProductPage-module-scss-module__OO9isa__heroTitle{font-size:3.75rem}}.ProductPage-module-scss-module__OO9isa__heroSubtitle{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:1.125rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__heroSubtitle{font-size:1.25rem}}.ProductPage-module-scss-module__OO9isa__heroDescription{color:hsl(var(--muted-foreground));max-width:38rem;margin-bottom:2rem;font-size:1rem}.ProductPage-module-scss-module__OO9isa__heroCta{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 30px hsl(var(--glow-red));border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.ProductPage-module-scss-module__OO9isa__heroCta:hover{box-shadow:0 0 50px hsl(var(--glow-red-strong));transform:scale(1.05)}.ProductPage-module-scss-module__OO9isa__heroCta:disabled{opacity:.5;cursor:not-allowed;transform:none}.ProductPage-module-scss-module__OO9isa__heroCta{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}@media (min-width:640px){.ProductPage-module-scss-module__OO9isa__heroCta{width:auto}}.ProductPage-module-scss-module__OO9isa__heroCta svg{transition:transform .3s}.ProductPage-module-scss-module__OO9isa__heroCta:hover svg{transform:translate(.15rem,-.15rem)}.ProductPage-module-scss-module__OO9isa__heroImageWrap{justify-content:center;align-items:center;display:flex;position:relative}.ProductPage-module-scss-module__OO9isa__heroImage{object-fit:contain;width:100%;height:auto;filter:drop-shadow(0 25px 50px hsl(var(--accent)/.25))}.ProductPage-module-scss-module__OO9isa__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__section{padding-inline:2rem}}.ProductPage-module-scss-module__OO9isa__section{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__section{padding-top:4rem;padding-bottom:4rem}}.ProductPage-module-scss-module__OO9isa__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__container{padding-inline:2rem}}@media (min-width:1400px){.ProductPage-module-scss-module__OO9isa__container{max-width:1400px}}.ProductPage-module-scss-module__OO9isa__container{z-index:10;position:relative}.ProductPage-module-scss-module__OO9isa__statsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__statsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ProductPage-module-scss-module__OO9isa__statCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.ProductPage-module-scss-module__OO9isa__statCard:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.ProductPage-module-scss-module__OO9isa__statCard:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.ProductPage-module-scss-module__OO9isa__statCard{border-left:4px solid hsl(var(--accent));padding:1.5rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__statCard{padding:2rem}}.ProductPage-module-scss-module__OO9isa__statValue{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__statValue{font-size:2.25rem}}.ProductPage-module-scss-module__OO9isa__statLabel{color:hsl(var(--muted-foreground))}.ProductPage-module-scss-module__OO9isa__contactsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__contactsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ProductPage-module-scss-module__OO9isa__contactCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.ProductPage-module-scss-module__OO9isa__contactCard:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.ProductPage-module-scss-module__OO9isa__contactCard:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.ProductPage-module-scss-module__OO9isa__contactCard{align-items:flex-start;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__contactCard{padding:1.5rem}}.ProductPage-module-scss-module__OO9isa__contactIcon{background:hsl(var(--secondary));color:hsl(var(--accent));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;transition:transform .3s;display:flex}.ProductPage-module-scss-module__OO9isa__contactCard:hover .ProductPage-module-scss-module__OO9isa__contactIcon{transform:scale(1.08)}.ProductPage-module-scss-module__OO9isa__contactText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ProductPage-module-scss-module__OO9isa__contactLabel{color:hsl(var(--muted-foreground));font-size:.875rem;display:block}.ProductPage-module-scss-module__OO9isa__contactValue{color:hsl(var(--foreground));white-space:pre-line;word-break:break-word;font-weight:500;line-height:1.6;display:block}.ProductPage-module-scss-module__OO9isa__faqWrap{max-width:48rem;margin-inline:auto}.ProductPage-module-scss-module__OO9isa__faqTrigger{color:hsl(var(--foreground));text-align:left;font-size:1rem;font-weight:600}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__faqTrigger{font-size:1.125rem}}.ProductPage-module-scss-module__OO9isa__faqAnswer{color:hsl(var(--muted-foreground));line-height:1.7}.ProductPage-module-scss-module__OO9isa__workflowGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__workflowGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ProductPage-module-scss-module__OO9isa__workflowCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.ProductPage-module-scss-module__OO9isa__workflowCard:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.ProductPage-module-scss-module__OO9isa__workflowCard:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.ProductPage-module-scss-module__OO9isa__workflowCard{border-left:4px solid hsl(var(--accent));padding:1.5rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__workflowCard{padding:2rem}}.ProductPage-module-scss-module__OO9isa__workflowNumber{background:hsl(var(--secondary));width:2.25rem;height:2.25rem;color:hsl(var(--accent));border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:700;display:inline-flex}.ProductPage-module-scss-module__OO9isa__workflowTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.ProductPage-module-scss-module__OO9isa__workflowDescription{color:hsl(var(--muted-foreground));font-size:.9375rem}.ProductPage-module-scss-module__OO9isa__featuresGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__featuresGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.ProductPage-module-scss-module__OO9isa__featureCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.ProductPage-module-scss-module__OO9isa__featureCard:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.ProductPage-module-scss-module__OO9isa__featureCard:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.ProductPage-module-scss-module__OO9isa__featureCard{align-items:center;gap:.75rem;padding:1.25rem;display:flex}.ProductPage-module-scss-module__OO9isa__featureIcon{background:hsl(var(--secondary));width:1.75rem;height:1.75rem;color:hsl(var(--accent));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductPage-module-scss-module__OO9isa__featureText{color:hsl(var(--foreground));font-weight:500;line-height:1.6}.ProductPage-module-scss-module__OO9isa__galleryGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ProductPage-module-scss-module__OO9isa__galleryGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__galleryGrid{grid-template-columns:repeat(3,1fr)}}.ProductPage-module-scss-module__OO9isa__galleryItem{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.ProductPage-module-scss-module__OO9isa__galleryItem:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.ProductPage-module-scss-module__OO9isa__galleryItem:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.ProductPage-module-scss-module__OO9isa__galleryItem{border:1px solid hsl(var(--glass-border));cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.ProductPage-module-scss-module__OO9isa__galleryImageWrap{aspect-ratio:4/3;overflow:hidden}.ProductPage-module-scss-module__OO9isa__galleryImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ProductPage-module-scss-module__OO9isa__galleryItem:hover .ProductPage-module-scss-module__OO9isa__galleryImage{transform:scale(1.06)}.ProductPage-module-scss-module__OO9isa__testimonialsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__testimonialsGrid{grid-template-columns:repeat(2,1fr)}}.ProductPage-module-scss-module__OO9isa__testimonialCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s}.ProductPage-module-scss-module__OO9isa__testimonialCard:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 0 30px hsl(var(--primary)/.12);transform:translateY(-4px)}.ProductPage-module-scss-module__OO9isa__testimonialCard:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.ProductPage-module-scss-module__OO9isa__testimonialCard{padding:1.5rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__testimonialCard{padding:2rem}}.ProductPage-module-scss-module__OO9isa__testimonialQuote{color:hsl(var(--foreground));margin-bottom:1.25rem;line-height:1.7}.ProductPage-module-scss-module__OO9isa__testimonialAuthor{color:hsl(var(--foreground));font-weight:600}.ProductPage-module-scss-module__OO9isa__testimonialRole{color:hsl(var(--muted-foreground));font-size:.875rem}.ProductPage-module-scss-module__OO9isa__finalCta{text-align:center;max-width:48rem;margin-inline:auto}.ProductPage-module-scss-module__OO9isa__finalCtaTitle{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.75rem;font-weight:700}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__finalCtaTitle{font-size:2.5rem}}.ProductPage-module-scss-module__OO9isa__finalCtaDescription{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:1.0625rem}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__finalCtaDescription{font-size:1.25rem}}.ProductPage-module-scss-module__OO9isa__finalCtaButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 30px hsl(var(--glow-red));border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-flex}.ProductPage-module-scss-module__OO9isa__finalCtaButton:hover{box-shadow:0 0 50px hsl(var(--glow-red-strong));transform:scale(1.05)}.ProductPage-module-scss-module__OO9isa__finalCtaButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ProductPage-module-scss-module__OO9isa__finalCtaButton{align-items:center;gap:.5rem;display:inline-flex}.ProductPage-module-scss-module__OO9isa__finalCtaButton svg{transition:transform .3s}.ProductPage-module-scss-module__OO9isa__finalCtaButton:hover svg{transform:translate(.15rem,-.15rem)}.ProductPage-module-scss-module__OO9isa__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;position:fixed;inset:0}.ProductPage-module-scss-module__OO9isa__modalWrapper{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProductPage-module-scss-module__OO9isa__modalPanel{border:1px solid hsl(var(--border));background:hsl(var(--card)/.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem;width:100%;max-width:64rem;max-height:90vh;padding:.75rem;position:relative;overflow:hidden}@media (min-width:768px){.ProductPage-module-scss-module__OO9isa__modalPanel{padding:1rem}}.ProductPage-module-scss-module__OO9isa__modalImage{object-fit:contain;background:#0000004d;border-radius:.5rem;width:100%;max-height:calc(90vh - 2rem);display:block}.ProductPage-module-scss-module__OO9isa__modalClose{z-index:10;background:hsl(var(--secondary)/.9);width:2.25rem;height:2.25rem;color:hsl(var(--foreground));cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ProductPage-module-scss-module__OO9isa__modalClose:hover{background:hsl(var(--secondary))}
@keyframes Products-module-scss-module__lEcBwW__fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Products-module-scss-module__lEcBwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Products-module-scss-module__lEcBwW__spin{to{transform:rotate(360deg)}}.Products-module-scss-module__lEcBwW__section{padding-top:6rem;padding-bottom:6rem;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.Products-module-scss-module__lEcBwW__section{padding-inline:2rem}}.Products-module-scss-module__lEcBwW__gridOverlay{opacity:.3;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}:root:not(.dark) .Products-module-scss-module__lEcBwW__gridOverlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.Products-module-scss-module__lEcBwW__container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Products-module-scss-module__lEcBwW__container{padding-inline:2rem}}@media (min-width:1400px){.Products-module-scss-module__lEcBwW__container{max-width:1400px}}.Products-module-scss-module__lEcBwW__container{z-index:10;position:relative}.Products-module-scss-module__lEcBwW__header{text-align:center;margin-bottom:4rem}.Products-module-scss-module__lEcBwW__badge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.Products-module-scss-module__lEcBwW__title{overflow-wrap:anywhere;word-break:normal;color:#0000;background-image:linear-gradient(135deg,#fff 0%,#b3b3b3 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.15}:root:not(.dark) .Products-module-scss-module__lEcBwW__title{background-image:linear-gradient(135deg,#1a1a1a 0%,#4d4d4d 100%)}.Products-module-scss-module__lEcBwW__description{color:hsl(var(--muted-foreground));max-width:42rem;margin-inline:auto;font-size:1.125rem}.Products-module-scss-module__lEcBwW__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.Products-module-scss-module__lEcBwW__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.Products-module-scss-module__lEcBwW__card{cursor:pointer;text-align:left;width:100%;display:block}.Products-module-scss-module__lEcBwW__cardRed{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;padding:2rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Products-module-scss-module__lEcBwW__cardRed:hover{border-color:hsl(var(--product-red)/.5);box-shadow:0 0 40px hsl(var(--product-red)/.2);transform:scale(1.02)}.Products-module-scss-module__lEcBwW__cardRed:active{border-color:hsl(var(--product-red)/.7);box-shadow:0 0 20px hsl(var(--product-red)/.3);transition-duration:.1s;transform:scale(.98)}.Products-module-scss-module__lEcBwW__cardBlue{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;padding:2rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Products-module-scss-module__lEcBwW__cardBlue:hover{border-color:hsl(var(--product-blue)/.5);box-shadow:0 0 40px hsl(var(--product-blue)/.2);transform:scale(1.02)}.Products-module-scss-module__lEcBwW__cardBlue:active{border-color:hsl(var(--product-blue)/.7);box-shadow:0 0 20px hsl(var(--product-blue)/.3);transition-duration:.1s;transform:scale(.98)}.Products-module-scss-module__lEcBwW__cardCyan{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;padding:2rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Products-module-scss-module__lEcBwW__cardCyan:hover{border-color:hsl(var(--product-cyan)/.5);box-shadow:0 0 40px hsl(var(--product-cyan)/.2);transform:scale(1.02)}.Products-module-scss-module__lEcBwW__cardCyan:active{border-color:hsl(var(--product-cyan)/.7);box-shadow:0 0 20px hsl(var(--product-cyan)/.3);transition-duration:.1s;transform:scale(.98)}.Products-module-scss-module__lEcBwW__cardGray{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border));background:hsl(var(--glass-bg));border-radius:1rem;padding:2rem;transition:transform .25s,border-color .25s,box-shadow .25s}.Products-module-scss-module__lEcBwW__cardGray:hover{border-color:hsl(var(--product-gray)/.5);box-shadow:0 0 40px hsl(var(--product-gray)/.2);transform:scale(1.02)}.Products-module-scss-module__lEcBwW__cardGray:active{border-color:hsl(var(--product-gray)/.7);box-shadow:0 0 20px hsl(var(--product-gray)/.3);transition-duration:.1s;transform:scale(.98)}.Products-module-scss-module__lEcBwW__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.Products-module-scss-module__lEcBwW__iconBox{background:hsl(var(--secondary));border-radius:.75rem;padding:1rem}.Products-module-scss-module__lEcBwW__iconRed{color:hsl(var(--product-red))}.Products-module-scss-module__lEcBwW__iconBlue{color:hsl(var(--product-blue))}.Products-module-scss-module__lEcBwW__iconCyan{color:hsl(var(--product-cyan))}.Products-module-scss-module__lEcBwW__iconGray{color:hsl(var(--product-gray))}.Products-module-scss-module__lEcBwW__externalLink{opacity:0;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .3s}.Products-module-scss-module__lEcBwW__externalLink:disabled{opacity:.2}.Products-module-scss-module__lEcBwW__card:hover .Products-module-scss-module__lEcBwW__externalLink{opacity:1}.Products-module-scss-module__lEcBwW__card:hover .Products-module-scss-module__lEcBwW__externalLink:disabled{opacity:.2}.Products-module-scss-module__lEcBwW__cardTitle{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.Products-module-scss-module__lEcBwW__cardDescription{color:hsl(var(--muted-foreground));line-height:1.7}.Products-module-scss-module__lEcBwW__cardFooter{border-top:1px solid hsl(var(--border));margin-top:1.5rem;padding-top:1.5rem}.Products-module-scss-module__lEcBwW__learnMore{font-size:.875rem;font-weight:500;transition:-webkit-text-decoration .3s,text-decoration .3s}.Products-module-scss-module__lEcBwW__card:hover .Products-module-scss-module__lEcBwW__learnMore{text-decoration:underline}
