.starField-module__y4JJdq__root{background-image:radial-gradient(ellipse 90% 55% at 50% -5%, #ffffff08 0%, #ffffff03 30%, transparent 30%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), radial-gradient(ellipse 90% 55% at 50% -5%, color-mix(in srgb, var(--color-primary) 22%, transparent) 0%, transparent 65%), radial-gradient(ellipse 50% 40% at 88% 75%, color-mix(in srgb, var(--color-secondary) 7%, transparent) 0%, transparent 50%), radial-gradient(ellipse 45% 35% at 12% 30%, color-mix(in srgb, var(--color-secondary) 6%, transparent) 0%, transparent 55%);background-position:top,0 0,0 0,top,0 0,0 0;background-size:1880px,72px 72px,72px 72px,1880px,auto,auto}
.button-module__x0Fa7W__primary{color:#fff;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);transition:opacity .2s,box-shadow .2s,transform .2s}.button-module__x0Fa7W__primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 36px #7c6dff80}@supports (color:color-mix(in lab, red, red)){.button-module__x0Fa7W__primary:hover{box-shadow:0 0 36px color-mix(in srgb, var(--color-primary) 50%, transparent)}}.button-module__x0Fa7W__secondary{border-style:var(--tw-border-style);border-width:1px;border-color:#7c6dff47}@supports (color:color-mix(in lab, red, red)){.button-module__x0Fa7W__secondary{border-color:color-mix(in oklab, var(--color-primary,#7c6dff) 28%, transparent)}}.button-module__x0Fa7W__secondary{color:var(--color-primary-light);transition:border-color .2s,color .2s,transform .2s}.button-module__x0Fa7W__secondary:hover{border-color:#7c6dff99}@supports (color:color-mix(in lab, red, red)){.button-module__x0Fa7W__secondary:hover{border-color:color-mix(in oklab, var(--color-primary,#7c6dff) 60%, transparent)}}.button-module__x0Fa7W__secondary:hover{color:var(--color-primary-lighter);transform:translateY(-1px)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.page-module__LBTDbq__heroSection{background:radial-gradient(500px 700px at 50% 45%,#7c6dff1a 0%,#0000 60%)}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__heroSection{background:radial-gradient(ellipse 500px 700px at 50% 45%, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, transparent 60%)}}.page-module__LBTDbq__expertiseCard{border-style:var(--tw-border-style);border-width:1px;border-color:#7c6dff1a}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__expertiseCard{border-color:color-mix(in oklab, var(--color-primary,#7c6dff) 10%, transparent)}}.page-module__LBTDbq__expertiseCard{background-color:#7c6dff09}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__expertiseCard{background-color:color-mix(in oklab, var(--color-primary,#7c6dff) 3.5%, transparent)}}.page-module__LBTDbq__expertiseCard{transition:border-color .35s,background-color .35s,box-shadow .35s}.page-module__LBTDbq__expertiseCard:hover{border-color:#7c6dff52}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__expertiseCard:hover{border-color:color-mix(in oklab, var(--color-primary,#7c6dff) 32%, transparent)}}.page-module__LBTDbq__expertiseCard:hover{background-color:#7c6dff13}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__expertiseCard:hover{background-color:color-mix(in oklab, var(--color-primary,#7c6dff) 7.5%, transparent)}}.page-module__LBTDbq__expertiseCard:hover{box-shadow:0 0 48px #7c6dff12,inset 0 1px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__expertiseCard:hover{box-shadow:0 0 48px color-mix(in srgb, var(--color-primary) 7%, transparent), inset 0 1px 0 #ffffff0d}}.page-module__LBTDbq__contactCard{border-style:var(--tw-border-style);border-width:1px;border-color:#7c6dff24}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__contactCard{border-color:color-mix(in oklab, var(--color-primary,#7c6dff) 14%, transparent)}}.page-module__LBTDbq__contactCard{background:radial-gradient(65% 85%,#7c6dff17 0%,#0000 70%),#0a081c80}@supports (color:color-mix(in lab, red, red)){.page-module__LBTDbq__contactCard{background:radial-gradient(ellipse 65% 85% at 50% 50%, color-mix(in srgb, var(--color-primary) 9%, transparent) 0%, transparent 70%), #0a081c80}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
