@font-face{font-family:All Round Gothic;src:url(/fonts/AllRoundGothic/All_Round_Gothic_Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:All Round Gothic;src:url(/fonts/AllRoundGothic/All_Round_Gothic_Demi.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:All Round Gothic;src:url(/fonts/AllRoundGothic/All_Round_Gothic_Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:All Round Gothic;src:url(/fonts/AllRoundGothic/All_Round_Gothic_Book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:All Round Gothic;src:url(/fonts/AllRoundGothic/All_Round_Gothic_XLig.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--v-vibrant:#b534be;--v-deep:#6f1db7;--v-dark:#34035a;--white:#fcfcfc;--black:#212121;--grad:linear-gradient(135deg, #b534be, #6f1db7);--grad-dark:linear-gradient(135deg, #6f1db7, #34035a);--ease:cubic-bezier(.16, 1, .3, 1);--font-heading:"All Round Gothic", "Nunito", sans-serif;--font-body:"Gilroy", "DM Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--v-deep);border-radius:3px}@keyframes float1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(6deg)}}@keyframes float2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(-5deg)}}@keyframes float3{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.06)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #b534be00}50%{box-shadow:0 0 50px 6px #b534be2e}}@keyframes grad-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gt{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-link{color:#555;padding:4px 0;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link:hover{color:var(--v-deep)}.nav-link:after{content:"";background:var(--grad);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.nav-link:hover:after{width:100%}.btn{font-family:var(--font-body);cursor:pointer;transition:all .35s var(--ease);border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-p{background:var(--grad);color:#fff}.btn-p:hover{transform:translateY(-3px);box-shadow:0 14px 40px #6f1db759}.btn-o{color:var(--v-deep);border:2px solid var(--v-deep);background:0 0}.btn-o:hover{background:var(--v-deep);color:#fff;transform:translateY(-3px);box-shadow:0 14px 40px #6f1db733}.btn-ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.btn-ghost:hover{background:#ffffff38;transform:translateY(-3px);box-shadow:0 14px 40px #b534be33}.svc-card{transition:all .45s var(--ease);cursor:default;background:#fff;border:1px solid #eee;border-radius:20px;padding:32px 28px;position:relative;overflow:hidden}.svc-card:before{content:"";background:var(--grad);transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.svc-card:hover{border-color:#b534be33;transform:translateY(-8px);box-shadow:0 24px 60px #6f1db71f}.svc-card:hover:before{transform:scaleX(1)}.svc-card--featured{background:var(--grad);border-color:#0000}.svc-card--featured:before{background:#fff9}.svc-card--featured:hover{border-color:#0000;box-shadow:0 24px 60px #6f1db759}.why-card{transition:all .4s var(--ease);background:#fff;border:1px solid #eee;border-radius:16px;padding:24px}.why-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #6f1db71a}.tech-box{cursor:default;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.tech-ico{background:linear-gradient(135deg,#b534be14,#6f1db71f);border:1px solid #6f1db71a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.tech-box:hover .tech-ico{background:linear-gradient(135deg,#b534be2e,#6f1db738);transform:scale(1.12)}.stat-card{text-align:center;transition:all .4s var(--ease);padding:32px 20px}.stat-card:hover{transform:translateY(-6px)}.fi{color:#fff;width:100%;font-family:var(--font-body);background:#ffffff12;border:2px solid #fff3;border-radius:12px;outline:none;padding:14px 18px;font-size:.95rem;transition:all .3s}.fi::placeholder{color:#ffffff59}.fi:focus{border-color:var(--v-vibrant);background:#ffffff1f}.chip{color:#ffffffa6;cursor:pointer;font-family:var(--font-body);background:0 0;border:1.5px solid #ffffff38;border-radius:25px;padding:8px 18px;font-size:.85rem;font-weight:500;transition:all .3s}.chip:hover{border-color:var(--v-vibrant);color:#fff}.chip.on{background:var(--v-vibrant);border-color:var(--v-vibrant);color:#fff}.flink{color:#ffffff8c;font-size:.9rem;text-decoration:none;transition:color .3s}.flink:hover{color:#fff}.term{background:#12091e;border:1px solid #6f1db740;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #34035a73}.term-head{background:#6f1db71f;border-bottom:1px solid #6f1db726;align-items:center;gap:8px;padding:14px 18px;display:flex}.term-dot{border-radius:50%;width:12px;height:12px}.mob-menu{z-index:1001;width:300px;transition:transform .4s var(--ease);background:#fff;padding:90px 32px 32px;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 50px #0000001f}.mob-menu.open{transform:translate(0)}.mob-ov{z-index:1000;opacity:0;pointer-events:none;background:#0006;transition:opacity .3s;position:fixed;inset:0}.mob-ov.open{opacity:1;pointer-events:all}@media (width<=1024px){.hero-g{text-align:center;flex-direction:column!important}.hero-g>div:first-child{align-items:center!important}.hero-btns{justify-content:center!important}.part-g,.why-g{flex-direction:column!important}.svc-grid{grid-template-columns:repeat(2,1fr)!important}.tech-grid{grid-template-columns:repeat(4,1fr)!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.ct-g{flex-direction:column!important}.ft-g{flex-direction:column!important;gap:32px!important}.hero-bg-iso{width:600px!important;top:20%!important;right:-40%!important}}@media (width<=640px){.svc-section{padding-top:0!important;padding-bottom:20px!important}.why-section{padding-top:48px!important;padding-bottom:20px!important}.svc-grid{grid-template-columns:1fr!important}.tech-grid{grid-template-columns:repeat(3,1fr)!important}.stats-grid{grid-template-columns:1fr!important}.sp{padding-left:20px!important;padding-right:20px!important}.hero-t{font-size:2.4rem!important}.nav-d{display:none!important}}@media (width>=641px){.nav-m{display:none!important}}
