.TechSphere-module-scss-module__mTjwvW__container{width:100%;max-width:600px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.TechSphere-module-scss-module__mTjwvW__canvas{aspect-ratio:1;width:100%}
.Hero-module-scss-module__FZ9rQq__section{min-height:100vh;padding:5rem 0;position:relative;overflow:hidden}.Hero-module-scss-module__FZ9rQq__article{grid-template-columns:1fr;align-items:center;gap:3rem;margin-left:auto;margin-right:auto;padding:0 1rem;display:grid}@media (min-width:1024px){.Hero-module-scss-module__FZ9rQq__article{grid-template-columns:repeat(2,1fr)}}.Hero-module-scss-module__FZ9rQq__content{z-index:10;position:relative}.Hero-module-scss-module__FZ9rQq__title{color:#fff;text-align:center;margin-top:1.5rem;font-size:clamp(1.875rem,1.75rem + .63vw,2.25rem);font-weight:400}@media (min-width:640px){.Hero-module-scss-module__FZ9rQq__title{margin-top:2.5rem;font-size:clamp(2.25rem,2rem + 1.25vw,3rem)}}@media (min-width:768px){.Hero-module-scss-module__FZ9rQq__title{text-align:left}}@media (min-width:1024px){.Hero-module-scss-module__FZ9rQq__title{font-size:clamp(2.75rem,2.4167rem + 1.67vw,3.75rem)}}@media (min-width:1280px){.Hero-module-scss-module__FZ9rQq__title{font-size:clamp(4rem,3.3333rem + 3.33vw,6rem)}}.Hero-module-scss-module__FZ9rQq__titleGradient{background:linear-gradient(to right,hsl(var(--gradient-from)),hsl(var(--gradient-to)));color:#0000;-webkit-background-clip:text;background-clip:text}.Hero-module-scss-module__FZ9rQq__subtitle{color:hsl(var(--muted-foreground));text-align:center;max-width:32rem;margin-top:1rem;font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem)}@media (min-width:768px){.Hero-module-scss-module__FZ9rQq__subtitle{text-align:left}}@media (min-width:1024px){.Hero-module-scss-module__FZ9rQq__subtitle{max-width:42rem}}.Hero-module-scss-module__FZ9rQq__ctaWrapper{justify-content:center;width:fit-content;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:768px){.Hero-module-scss-module__FZ9rQq__ctaWrapper{margin-left:0;margin-right:0}}.Hero-module-scss-module__FZ9rQq__ctaGlow{background:linear-gradient(to right,hsl(var(--gradient-from)),hsl(var(--gradient-to)));transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:-1px}.Hero-module-scss-module__FZ9rQq__ctaButton,.Hero-module-scss-module__FZ9rQq__ctaGlow{border-radius:9999px}.Hero-module-scss-module__FZ9rQq__ctaButton{color:#fff;background-color:#000;border:1px solid #0000;padding:.75rem 2rem;display:inline-flex;position:relative}.Hero-module-scss-module__FZ9rQq__appreciation{margin-top:2rem}.Hero-module-scss-module__FZ9rQq__appreciationSeparator{margin-bottom:1.5rem}.Hero-module-scss-module__FZ9rQq__appreciationText{text-align:center;display:block}@media (min-width:768px){.Hero-module-scss-module__FZ9rQq__appreciationText{text-align:left}}.Hero-module-scss-module__FZ9rQq__visual{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module-scss-module__FZ9rQq__visualContainer{width:100%;max-width:400px;margin-left:auto;margin-right:auto;position:relative}.Hero-module-scss-module__FZ9rQq__orbPrimary{background-color:hsl(var(--primary)/.2);top:-5rem;left:-5rem}.Hero-module-scss-module__FZ9rQq__orbPrimary,.Hero-module-scss-module__FZ9rQq__orbPurple{filter:blur(48px);pointer-events:none;border-radius:9999px;width:10rem;height:10rem;position:absolute}.Hero-module-scss-module__FZ9rQq__orbPurple{background-color:#a855f733;bottom:-5rem;right:-5rem}.Hero-module-scss-module__FZ9rQq__techSphereWrapper{display:none}@media (min-width:1024px){.Hero-module-scss-module__FZ9rQq__techSphereWrapper{display:block}}.Hero-module-scss-module__FZ9rQq__mobileAnimation{width:100%;display:block}@media (min-width:640px){.Hero-module-scss-module__FZ9rQq__mobileAnimation{display:none}}.Hero-module-scss-module__FZ9rQq__mobileAnimationInner{justify-content:center;align-items:center;width:100%;height:15rem;display:flex;position:relative}.Hero-module-scss-module__FZ9rQq__mobileOrb{background-color:hsl(var(--primary)/.2);filter:blur(24px);pointer-events:none;border-radius:9999px;width:8rem;height:8rem;position:absolute}
.Technologies-module-scss-module__Xy4YvW__section{padding:5rem 0;position:relative;overflow:hidden}.Technologies-module-scss-module__Xy4YvW__bgGradient{backdrop-filter:blur(2px);background:linear-gradient(to bottom,hsl(var(--background)),#e9d5ff,hsl(var(--background)));position:absolute;inset:0}.Technologies-module-scss-module__Xy4YvW__dark .Technologies-module-scss-module__Xy4YvW__bgGradient{background:linear-gradient(to bottom,hsl(var(--background)),#172554,hsl(var(--background)))}.Technologies-module-scss-module__Xy4YvW__container{z-index:10;max-width:80rem;margin-left:auto;margin-right:auto;padding:0 1rem;position:relative}.Technologies-module-scss-module__Xy4YvW__grid{grid-template-columns:1fr;align-items:center;gap:4rem;display:grid}@media (min-width:1024px){.Technologies-module-scss-module__Xy4YvW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Technologies-module-scss-module__Xy4YvW__badge{background:linear-gradient(to right,hsl(var(--gradient-from)),hsl(var(--gradient-via)),hsl(var(--gradient-to)));border-radius:.75rem;font-size:1rem}.Technologies-module-scss-module__Xy4YvW__title{margin-bottom:1.5rem;font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);font-weight:700}@media (min-width:768px){.Technologies-module-scss-module__Xy4YvW__title{font-size:clamp(1.875rem,1.75rem + .63vw,2.25rem)}}.Technologies-module-scss-module__Xy4YvW__description{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:1.125rem;display:block}.Technologies-module-scss-module__Xy4YvW__pointsList{flex-direction:column;margin-bottom:2rem}.Technologies-module-scss-module__Xy4YvW__point,.Technologies-module-scss-module__Xy4YvW__pointsList{gap:1rem;display:flex}.Technologies-module-scss-module__Xy4YvW__point{align-items:center}.Technologies-module-scss-module__Xy4YvW__checkIcon{color:var(--accent-primary);width:1.5rem;height:1.5rem;display:inline}.Technologies-module-scss-module__Xy4YvW__button{width:100%}.Technologies-module-scss-module__Xy4YvW__buttonIcon{width:1rem;height:1rem;margin-left:.5rem}.Technologies-module-scss-module__Xy4YvW__codeBlock,.Technologies-module-scss-module__Xy4YvW__visual{position:relative}.Technologies-module-scss-module__Xy4YvW__codeBlock{background-color:hsl(var(--card)/.3);border:1px solid hsl(var(--primary)/.2);border-radius:.5rem;padding:.5rem;box-shadow:0 25px 50px -12px #00000040}.Technologies-module-scss-module__Xy4YvW__dark .Technologies-module-scss-module__Xy4YvW__codeBlock{box-shadow:0 25px 50px -12px #0009}.Technologies-module-scss-module__Xy4YvW__codeBlock{backdrop-filter:blur(2px)}.Technologies-module-scss-module__Xy4YvW__codeLabel{background-color:hsl(var(--background));padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;top:-.75rem;left:1rem}.Technologies-module-scss-module__Xy4YvW__codePre{padding:1rem;font-size:.875rem;overflow-x:auto}.Technologies-module-scss-module__Xy4YvW__codeContent{color:hsl(var(--foreground))}.Technologies-module-scss-module__Xy4YvW__decorOrbPrimary{background-color:hsl(var(--primary)/.3);top:-1.5rem;right:-1.5rem}.Technologies-module-scss-module__Xy4YvW__decorOrbPrimary,.Technologies-module-scss-module__Xy4YvW__decorOrbPurple{filter:blur(24px);pointer-events:none;border-radius:9999px;width:3rem;height:3rem;position:absolute}.Technologies-module-scss-module__Xy4YvW__decorOrbPurple{background-color:#a855f74d;bottom:-1.5rem;left:-1.5rem}
