﻿@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--primary:#7f22fe;--primary-hover:#6d0df4;--primary-transparent:rgba(79, 70, 229, 0.1);--secondary:#1E293B;--info:#00bcff;--success:#10B981;--warning:#F59E0B;--danger:#EF4444;--dark:#0F172A;--black:#000;--light:#F1F4F7;--white:#fff;--light-100:#FAFBFC;--light-200:#F8FAFB;--light-300:#FCFCFD;--light-400:#FBFBFC;--light-500:#FAFBFB;--light-600:#F9FAFB;--light-700:#F9F9FA;--light-800:#F8F9FA;--light-900:#FEFEFE;--gray-100:#E2E4E6;--gray-200:#C6CACE;--gray-300:#969AA2;--gray-400:#90979F;--gray-500:#6C7688;--gray-600:#6B6B6B;--gray-700:#2E3B48;--gray-800:#182634;--gray-900:#2C2C2C;--gray-950:#18223780;--linear-gradient:180deg, #7f22fe 0%, #8B5CF6 100%;--linear-gradient-color:90deg, #EB1400 0%, #FF6F2C 100%}html{overflow-x:hidden;max-width:100%}body{font-family:"Inter",sans-serif;font-size:16px;color:var(--gray-600);line-height:1.5;overflow-y:auto;overflow-x:hidden;max-width:100%;font-weight:400}*,*::before,*::after{box-sizing:border-box}::selection{background:#7f22fe;color:var(--white);text-shadow:none}img{max-width:100%;height:auto;vertical-align:middle}*{outline:none}button{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}button:focus{box-shadow:none!important}p{margin-bottom:20px}p:last-child{margin-bottom:0}strong{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--gray-900);font-family:"Inter",sans-serif;font-weight:700;margin-bottom:0;line-height:1.2}ol,ul{list-style:none;margin-block-end:0;padding:0}ul{list-style:none}ul.list-disc{list-style:disc;padding-left:15px}ul.list-disc ul{list-style-type:circle}ul.list-decimal{list-style:decimal;padding-left:15px}ul.list-decimal ul{list-style-type:decimal}ul.list-icon{list-style:none;padding-left:0}ul.list-icon>li{padding-left:1.875rem;counter-increment:li}ul.list-icon>li i,ul.list-icon>li .feather-icon,ul.list-icon>li .svg-icon{display:inline-block;height:20px;width:20px;text-align:center;margin-left:-1.25rem;position:relative;left:-10px;padding:1px;top:-1px}ul.list-icon>li i{font-size:20px;top:5px}ul .btn-primary:not(:disabled):not(.disabled):active:focus,ul .btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none}@media (max-width:575.98px){.row{margin-left:0;margin-right:0}.row>[class*=col-]{padding-left:10px;padding-right:10px}}.container,.container-fluid{min-width:100px;padding-left:15px;padding-right:15px}@media (max-width:575.98px){.container,.container-fluid{padding-left:10px;padding-right:10px}}.bg-primary{background-color:#7f22fe!important}.bg-secondary{background-color:#1E293B!important}.bg-info{background-color:#00bcff!important}.bg-success{background-color:#10B981!important}.bg-warning{background-color:#F59E0B!important}.bg-danger{background-color:#EF4444!important}.bg-dark{background-color:#0F172A!important}.bg-light{background-color:var(--light)!important}.bg-white{background-color:var(--white)!important}.bg-pink{background-color:#EC4899!important}.bg-orange{background-color:#E65100!important}.bg-purple{background-color:#8B5CF6!important}.bg-cyan{background-color:#079FC2!important}.bg-indigo{background-color:#303F9F!important}.bg-teal{background-color:#00796B!important}.bg-linear-gradient{background:linear-gradient(var(--linear-gradient))}.accordion-button{background-color:var(--white);color:var(--gray-600);padding:.75rem 1rem;font-size:.85rem;font-weight:500}.accordion-button:not(.collapsed){color:var(--gray-600);background-color:#F8F9FA;box-shadow:none}.accordion-button:focus{border-color:rgb(127 34 254 / .3);box-shadow:none}.accordion-button:after,.accordion-button:not(.collapsed)::after{background-image:none}.accordion-button:after{content:"\f078";font-family:"Fontawesome";font-size:12px;line-height:1;background-color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:3.125rem;color:var(--gray-600)}.accordion-body{padding:1rem;font-size:.8125rem;color:#9EA4A9}.accordion-item{color:var(--gray-600);background-color:var(--white);border:1px solid var(--gray-100)}.accordions-items-seperate .accordion-item:not(:first-of-type){margin-block-start:1rem}.accordions-items-seperate .accordion-item{border-block-start:1px solid var(--gray-100);border-radius:4px;overflow:hidden}.accordion-item:last-of-type{border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem}.accordion-item:first-of-type{border-top-left-radius:.35rem;border-top-right-radius:.35rem}.accordion.accordion-primary .accordion-button{background-color:rgb(127 34 254 / .1);color:#7f22fe}.accordion.accordion-primary .accordion-button:after{background-color:#7f22fe;color:var(--white)}.accordion.accordion-primary .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-primary .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-secondary .accordion-button{background-color:rgb(30 41 59 / .1);color:#1E293B}.accordion.accordion-secondary .accordion-button:after{background-color:#1E293B;color:var(--white)}.accordion.accordion-secondary .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-secondary .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-success .accordion-button{background-color:rgb(16 185 129 / .1);color:#10B981}.accordion.accordion-success .accordion-button:after{background-color:#10B981;color:var(--white)}.accordion.accordion-success .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-success .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-danger .accordion-button{background-color:rgb(239 68 68 / .1);color:#EF4444}.accordion.accordion-danger .accordion-button:after{background-color:#EF4444;color:var(--white)}.accordion.accordion-danger .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-danger .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-warning .accordion-button{background-color:rgb(245 158 11 / .1);color:#F59E0B}.accordion.accordion-warning .accordion-button:after{background-color:#F59E0B;color:var(--white)}.accordion.accordion-warning .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-warning .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-info .accordion-button{background-color:rgb(0 188 255 / .1);color:#00bcff}.accordion.accordion-info .accordion-button:after{background-color:#00bcff;color:var(--white)}.accordion.accordion-info .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-info .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-solid-primary .accordion-button{background-color:#7f22fe;color:var(--white)}.accordion.accordion-solid-primary .accordion-button:after{background-color:var(--white);color:#7f22fe}.accordion.accordion-solid-primary .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-solid-primary .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-solid-secondary .accordion-button{background-color:#1E293B;color:var(--white)}.accordion.accordion-solid-secondary .accordion-button:after{background-color:var(--white);color:#1E293B}.accordion.accordion-solid-secondary .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-solid-secondary .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-solid-success .accordion-button{background-color:#10B981;color:var(--white)}.accordion.accordion-solid-success .accordion-button:after{background-color:var(--white);color:#10B981}.accordion.accordion-solid-success .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-solid-success .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-solid-danger .accordion-button{background-color:#EF4444;color:var(--white)}.accordion.accordion-solid-danger .accordion-button:after{background-color:var(--white);color:#EF4444}.accordion.accordion-solid-danger .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-solid-danger .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-solid-warning .accordion-button{background-color:#F59E0B;color:var(--white)}.accordion.accordion-solid-warning .accordion-button:after{background-color:var(--white);color:#F59E0B}.accordion.accordion-solid-warning .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-solid-warning .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-solid-info .accordion-button{background-color:#00bcff;color:var(--white)}.accordion.accordion-solid-info .accordion-button:after{background-color:var(--white);color:#00bcff}.accordion.accordion-solid-info .accordion-button.collapsed{background-color:var(--white);color:var(--gray-600)}.accordion.accordion-solid-info .accordion-button.collapsed:after{background-color:#F8F9FA;color:var(--gray-600)}.accordion.accordion-border-primary .accordion-item{border:1px solid #7f22fe}.accordion.accordion-border-primary .accordion-button{background-color:var(--white);color:#7f22fe;border-block-end:0}.accordion.accordion-border-primary .accordion-button:after{background-color:var(--white);color:#7f22fe;border:1px solid #7f22fe}.accordion.accordion-border-primary .accordion-button:not(.collapsed){border-block-end:1px solid #7f22fe}.accordion.accordion-border-secondary .accordion-item{border:1px solid #1E293B}.accordion.accordion-border-secondary .accordion-button{background-color:var(--white);color:#1E293B;border-block-end:0}.accordion.accordion-border-secondary .accordion-button:after{background-color:var(--white);color:#1E293B;border:1px solid #1E293B}.accordion.accordion-border-secondary .accordion-button:not(.collapsed){border-block-end:1px solid #1E293B}.accordion.accordion-border-success .accordion-item{border:1px solid #10B981}.accordion.accordion-border-success .accordion-button{background-color:var(--white);color:#10B981;border-block-end:0}.accordion.accordion-border-success .accordion-button:after{background-color:var(--white);color:#10B981;border:1px solid #10B981}.accordion.accordion-border-success .accordion-button:not(.collapsed){border-block-end:1px solid #10B981}.accordion.accordion-border-danger .accordion-item{border:1px solid #EF4444}.accordion.accordion-border-danger .accordion-button{background-color:var(--white);color:#EF4444;border-block-end:0}.accordion.accordion-border-danger .accordion-button:after{background-color:var(--white);color:#EF4444;border:1px solid #EF4444}.accordion.accordion-border-danger .accordion-button:not(.collapsed){border-block-end:1px solid #EF4444}.accordion.accordion-border-warning .accordion-item{border:1px solid #F59E0B}.accordion.accordion-border-warning .accordion-button{background-color:var(--white);color:#F59E0B;border-block-end:0}.accordion.accordion-border-warning .accordion-button:after{background-color:var(--white);color:#F59E0B;border:1px solid #F59E0B}.accordion.accordion-border-warning .accordion-button:not(.collapsed){border-block-end:1px solid #F59E0B}.accordion.accordion-border-info .accordion-item{border:1px solid #00bcff}.accordion.accordion-border-info .accordion-button{background-color:var(--white);color:#00bcff;border-block-end:0}.accordion.accordion-border-info .accordion-button:after{background-color:var(--white);color:#00bcff;border:1px solid #00bcff}.accordion.accordion-border-info .accordion-button:not(.collapsed){border-block-end:1px solid #00bcff}.accordion.accordionicon-none .accordion-button:after{display:none}.accordion.accordionicon-left .accordion-button{padding-inline-start:2.5rem}.accordion.accordionicon-left .accordion-button:after{position:absolute;inset-inline-start:.625rem}.accordion.accordion-customicon1 .accordion-button:after{content:"+";font-family:"Fontawesome";background-color:#F8F9FA}.accordion.accordion-customicon1 .accordion-button:not(.collapsed)::after{content:"\f068";font-family:"Fontawesome";background-color:var(--white)}.customized-accordion .accordion-item.custom-accordion-primary .accordion-button{background-color:rgb(127 34 254 / .1);border-inline-start:.25rem solid rgb(127 34 254 / .6)}.customized-accordion .accordion-item.custom-accordion-primary .accordion-button:after{background-color:rgb(127 34 254 / .6);color:var(--white)}.customized-accordion .accordion-item.custom-accordion-primary .accordion-body{background-color:rgb(127 34 254 / .1);padding-block-start:0;border-inline-start:.25rem solid rgb(127 34 254 / .6)}.customized-accordion .accordion-item.custom-accordion-secondary .accordion-button{background-color:rgb(30 41 59 / .1);border-inline-start:.25rem solid rgb(30 41 59 / .6)}.customized-accordion .accordion-item.custom-accordion-secondary .accordion-button:after{background-color:rgb(30 41 59 / .6);color:var(--white)}.customized-accordion .accordion-item.custom-accordion-secondary .accordion-body{background-color:rgb(30 41 59 / .1);padding-block-start:0;border-inline-start:.25rem solid rgb(30 41 59 / .6)}.customized-accordion .accordion-item.custom-accordion-warning .accordion-button{background-color:rgb(245 158 11 / .1);border-inline-start:.25rem solid rgb(245 158 11 / .6)}.customized-accordion .accordion-item.custom-accordion-warning .accordion-button:after{background-color:rgb(245 158 11 / .6);color:var(--white)}.customized-accordion .accordion-item.custom-accordion-warning .accordion-body{background-color:rgb(245 158 11 / .1);padding-block-start:0;border-inline-start:.25rem solid rgb(245 158 11 / .6)}.customized-accordion .accordion-item.custom-accordion-info .accordion-button{background-color:rgb(0 188 255 / .1);border-inline-start:.25rem solid rgb(0 188 255 / .6)}.customized-accordion .accordion-item.custom-accordion-info .accordion-button:after{background-color:rgb(0 188 255 / .6);color:var(--white)}.customized-accordion .accordion-item.custom-accordion-info .accordion-body{background-color:rgb(0 188 255 / .1);padding-block-start:0;border-inline-start:.25rem solid rgb(0 188 255 / .6)}.customized-accordion .accordion-item.custom-accordion-success .accordion-button{background-color:rgb(16 185 129 / .1);border-inline-start:.25rem solid rgb(16 185 129 / .6)}.customized-accordion .accordion-item.custom-accordion-success .accordion-button:after{background-color:rgb(16 185 129 / .6);color:var(--white)}.customized-accordion .accordion-item.custom-accordion-success .accordion-body{background-color:rgb(16 185 129 / .1);padding-block-start:0;border-inline-start:.25rem solid rgb(16 185 129 / .6)}.customized-accordion .accordion-item.custom-accordion-danger .accordion-button{background-color:rgb(239 68 68 / .1);border-inline-start:.25rem solid rgb(239 68 68 / .6)}.customized-accordion .accordion-item.custom-accordion-danger .accordion-button:after{background-color:rgb(239 68 68 / .6);color:var(--white)}.customized-accordion .accordion-item.custom-accordion-danger .accordion-body{background-color:rgb(239 68 68 / .1);padding-block-start:0;border-inline-start:.25rem solid rgb(239 68 68 / .6)}.avatar{position:relative;height:2.5rem;width:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--white);font-weight:500}.avatar a.badge:hover{color:var(--white)}.avatar img{width:100%;height:100%;border-radius:4px}.avatar.avatar-rounded{border-radius:50%}.avatar.avatar-rounded img{border-radius:50%}.avatar.avatar-radius-0{border-radius:0}.avatar.avatar-radius-0 img{border-radius:0}.avatar .avatar-badge{position:absolute;inset-block-start:-4%;inset-inline-end:-.375rem;width:1.4rem;height:1.4rem;font-size:.625rem;border:2px solid var(--white);border-radius:50%!important;display:flex;align-items:center;justify-content:center}.avatar.online:before,.avatar.offline:before{position:absolute;content:"";width:.7rem;height:.7rem;border-radius:50%;inset-inline-end:0;inset-block-end:0;border:2px solid var(--white)!important;z-index:1}.avatar.online:before{background-color:#10B981}.avatar.offline:before{background-color:#EF4444}.avatar.avatar-xs{width:1rem;height:1rem;line-height:1rem;font-size:.65rem}.avatar.avatar-xs .avatar-badge{padding:.25rem;width:1rem;height:1rem;line-height:1rem;font-size:.5rem;inset-block-start:-25%;inset-inline-end:-.5rem}.avatar.avatar-sm{width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.65rem}.avatar.avatar-sm .avatar-badge{padding:.3rem;width:1.1rem;height:1.1rem;line-height:1.1rem;font-size:.5rem;inset-block-start:-28%;inset-inline-end:-.45rem}.avatar.avatar-sm.online:before,.avatar.avatar-sm.offline:before{width:.5rem;height:.5rem}.avatar.avatar-md{width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:.8rem}.avatar.avatar-md .avatar-badge{padding:.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:.65rem;inset-block-start:-6%;inset-inline-end:-13%}.avatar.avatar-md.online:before,.avatar.avatar-md.offline:before{width:.5rem;height:.5rem}.avatar.avatar-md svg{width:1.5rem;height:1.5rem}.avatar.avatar-lg{width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1rem}.avatar.avatar-lg .avatar-badge{inset-block-start:-15%;inset-inline-end:-.25%}.avatar.avatar-lg.online:before,.avatar.avatar-lg.offline:before{width:.8rem;height:.8rem}.avatar.avatar-lg svg{width:1.8rem;height:1.8rem}.avatar.avatar-xl{width:3rem;height:3rem;line-height:3rem;font-size:1.25rem}.avatar.avatar-xl .avatar-badge{inset-block-start:-8%;inset-inline-end:-.2%}.avatar.avatar-xl.online:before,.avatar.avatar-xl.offline:before{width:.95rem;height:.95rem}.avatar.avatar-xxl{width:56rem;height:6rem;line-height:6rem;font-size:1.5rem}.avatar.avatar-xxl .avatar-badge{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-xxl.online:before,.avatar.avatar-xxl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-xxxl{width:7.5rem;height:7.5rem;line-height:7.5rem;font-size:1.75rem}.avatar.avatar-xxxl .avatar-badge{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-xxxl.online:before,.avatar.avatar-xxxl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar-list-stacked{padding:0}.avatar-list-stacked.avatar-group-overlapped .avatar{margin-right:-.875rem}.avatar-list-stacked.avatar-group-overlapped .avatar:hover{z-index:1}.avatar-list-stacked.avatar-group-lg .avatar{width:3.25rem;height:3.25rem}.avatar-list-stacked.avatar-group-lg .avatar>.initial-wrap{font-size:.95rem}.avatar-list-stacked.avatar-group-lg.avatar-group-overlapped .avatar{margin-right:-1rem}.avatar-list-stacked.avatar-group-sm .avatar{width:1.5rem;height:1.5rem}.avatar-list-stacked.avatar-group-sm .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked.avatar-group-sm.avatar-group-overlapped .avatar{margin-right:-.625rem}.avatar-list-stacked.avatar-group-xs .avatar{width:1rem;height:1rem;margin-inline-end:-6px!important}.avatar-list-stacked.avatar-group-xs .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked.avatar-group-xs.avatar-group-overlapped .avatar{margin-right:-6px}.avatar-list-stacked .avatar{margin-inline-end:-0.875rem!important;border:1px solid rgb(0 0 0 / .05);vertical-align:middle;transition:transform ease 200ms}.avatar-list-stacked .avatar:last-child{margin-inline-end:0!important}.avatar-list-stacked .avatar:hover{z-index:1;transform:translateY(-.188rem)}.avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.avatar-group .avatar{width:2.625rem;height:2.625rem}.avatar-group .avatar .avatar-img,.avatar-group .avatar>.initial-wrap{border:2px solid var(--white);font-size:.9rem}.avatar-group.avatar-group-overlapped .avatar{margin-right:-.875rem}.avatar-group.avatar-group-overlapped .avatar:hover{z-index:1}.avatar-group.avatar-group-lg .avatar{width:3.25rem;height:3.25rem}.avatar-group.avatar-group-lg .avatar>.initial-wrap{font-size:.95rem}.avatar-group.avatar-group-lg.avatar-group-overlapped .avatar{margin-right:-1rem}.avatar-group.avatar-group-sm .avatar{width:2rem;height:2rem}.avatar-group.avatar-group-sm .avatar>.initial-wrap{font-size:.6rem}.avatar-group.avatar-group-sm.avatar-group-overlapped .avatar{margin-right:-.625rem}.avatar.avatar-xl.border.online::before{width:10px;height:10px;inset-inline-end:5px}.avatar-xxxl.candidate-img{width:135px;height:135px}.btn-primary{color:var(--white);background:linear-gradient(145deg,#0F766E 0%,#059669 100%);border:0;font-size:16px}.btn-secondary{color:var(--white);background:#0F766E;border:0;font-size:16px}.btn-check:checked+.btn,.btn.active,.btn.show,.btn.show:hover,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#7f22fe;border:0;color:var(--white)}.btn-check:checked+.btn.btn-outline-primary{color:var(--white)!important}button{cursor:pointer}button:focus{outline:0;box-shadow:none}.btn{border-radius:100px;padding:10px 20px;font-size:16px;transition:all 0.5s;font-weight:500;display:inline-flex;align-items:center}@media (max-width:1199px){.btn{padding:10px 20px;font-size:15px}}.btn:focus{box-shadow:none!important}.btn:hover{transition:all 0.5s}.btn.btn-xl{padding:9px 16px;font-size:16px}.btn.btn-lg{padding:8px 16px;font-size:14px}.btn.btn-sm{padding:6px 8px;font-size:12px}.btn.btn-xs{padding:4px 8px;font-size:.6rem}.btn.btn-primary{background:linear-gradient(135deg,#7f22fe,#00bcff);border:0;color:var(--white)!important;border-radius:100px}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary.focus,.btn.btn-primary:active,.btn.btn-primary.active{background:linear-gradient(90deg,#00bcff 0%,#7f22fe 100%);border:0;color:var(--white)!important}.btn.btn-secondary{background-color:#1E293B;border:0;color:var(--white)!important;border-radius:100px}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary.focus,.btn.btn-secondary:active,.btn.btn-secondary.active{background:#6D029F;border:0;color:var(--white)!important}.btn.btn-dark{background-color:#0F172A;border:1px solid #0F172A;color:var(--white)!important}.btn.btn-dark:hover,.btn.btn-dark:focus,.btn.btn-dark.focus,.btn.btn-dark:active,.btn.btn-dark.active{background-color:#7f22fe;border:1px solid #7f22fe;color:var(--white)!important}.btn.btn-light{background-color:var(--light);border:1px solid var(--light);color:var(--gray-900)!important}.btn.btn-light:hover,.btn.btn-light:focus,.btn.btn-light.focus,.btn.btn-light:active,.btn.btn-light.active{background-color:#7f22fe;border:1px solid #7f22fe;color:var(--white)!important}.btn.btn-white{background-color:var(--white);border-color:var(--gray-100);color:var(--gray-900)}.btn.btn-white:hover{background:#7f22fe;border-color:#7f22fe;color:var(--white)}.btn.btn-white.show{background-color:var(--white);border-color:#7f22fe;color:var(--gray-900)}.btn.btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--gray-900)}.btn.btn-gray:hover,.btn.btn-gray:focus,.btn.btn-gray.focus,.btn.btn-gray:active,.btn.btn-gray.active{background-color:#7f22fe;border-color:#7f22fe;color:var(--white)}.nav-item{margin-inline-end:.5rem}.nav-item:last-child{margin-inline-end:0}.nav-link{color:var(--gray-600);border-radius:4px}.nav-link.active{background-color:rgb(127 34 254 / .1);color:#7f22fe}.nav-link.dropdown-toggle.show{color:var(--gray-600)}.navbar-brand{color:var(--gray-600)}.navbar-brand:focus,.navbar-brand:hover{color:var(--gray-600);opacity:.9}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{background:linear-gradient(90deg,#7f22fe,#00bcff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.nav-link.disabled{color:var(--gray-600);opacity:.3}.navbar-text{color:var(--gray-600)}.navbar-dark.bg-dark .nav-link,.navbar-dark.bg-dark .navbar-brand{color:var(--white)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:var(--white)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--white);background-color:#7f22fe}.nav-pills .nav-link.tab-dark.active{color:var(--white);background-color:#0F172A}.nav.nav-style-1{border:0}.nav.nav-style-1 .nav-item{margin-inline-end:.25rem}.nav.nav-style-1 .nav-item:last-child{margin-inline-end:0}.nav.nav-style-1 .nav-link.active{background-color:rgb(127 34 254 / .1);color:#7f22fe}.nav.nav-style-1 .nav-link.active:hover{background:rgb(127 34 254 / .1)}.nav.nav-style-1 .nav-link:hover{background:#fff0;color:#7f22fe}.nav.nav-style-2 .nav-item .nav-link{border-block-start:3px solid #fff0}.nav.nav-style-2 .nav-item .nav-link.active{background-color:rgb(127 34 254 / .1);border-block-start:3px solid #7f22fe;color:#7f22fe}.nav.nav-style-3 .nav-link{border-radius:0}.nav.nav-style-3 .nav-link{border-block-end:3px solid #fff0}.nav.nav-style-3 .nav-link.active{background-color:#fff0;border-block-end:3px solid #7f22fe;color:#7f22fe}.nav.nav-style-4{border:0}.nav.nav-style-4 .nav-link{color:#9EA4A9;border:0}.nav.nav-style-4 .nav-link{margin-bottom:3px}.nav.nav-style-4 .nav-link.active{background-color:var(--light);color:var(--gray-600);border:0}.nav.nav-style-4 .nav-link:hover,.nav.nav-style-4 .nav-link:focus{border:0}.nav.nav-style-4 .nav-link:hover{background-color:var(--light);color:var(--gray-600)}.nav-tabs.nav-style-5{border:0}.nav-tabs.nav-style-5 .nav-link{color:#9EA4A9;border:0;margin-bottom:3px}.nav-tabs.nav-style-5 .nav-link.active{background-color:#7f22fe;color:var(--white);border:0}.nav-tabs.nav-style-5 .nav-link:hover,.nav-tabs.nav-style-5 .nav-link:focus{border:0;background-color:#7f22fe;color:var(--white)}.nav-style-6{border:0}.nav-style-6.nav-pills .nav-link.active{border:1px solid #7f22fe;border-block-end:2px solid #7f22fe;background-color:#fff0;color:#7f22fe}.nav-tabs-header{border:0!important}.nav-tabs-header .nav-item{margin-inline-end:.5rem}.nav-tabs-header .nav-item:last-child{margin-inline-end:0}.nav-tabs-header .nav-item .nav-link{border:1px solid #fff0;font-size:.8rem;padding:.4rem .5rem;font-weight:500}.nav-tabs-header .nav-item .nav-link.active{background:rgb(127 34 254 / .1);color:#7f22fe;border:1px solid #fff0}.nav-tabs-header .nav-item .nav-link:hover,.nav-tabs-header .nav-item .nav-link:focus{border:1px solid #fff0;background-color:#fff0;color:#7f22fe}.nav-tabs-footer{border:0}.nav-tabs-footer .nav-item{margin-inline-end:.5rem}.nav-tabs-footer .nav-item:last-child{margin-inline-end:0}.nav-tabs-footer .nav-item .nav-link{background-color:#fff0;color:#7f22fe;border:1px solid #7f22fe;font-size:.8rem}.nav-tabs-footer .nav-item .nav-link.active{background:#7f22fe;color:var(--white);border:1px solid #7f22fe}.nav-tabs-footer .nav-item .nav-link:hover,.nav-tabs-footer .nav-item .nav-link:focus{border:1px solid #7f22fe;background-color:#fff0;color:#7f22fe}.vertical-tabs-2{border:0}.vertical-tabs-2 .nav-item{margin-inline-end:.5rem}.vertical-tabs-2 .nav-item:last-child{margin-inline-end:0}.vertical-tabs-2 .nav-item .nav-link{min-width:7.5rem;max-width:7.5rem;text-align:center;border:1px solid var(--gray-100);margin-bottom:.5rem;color:#9EA4A9;background-color:var(--light)}.vertical-tabs-2 .nav-item .nav-link i{font-size:1rem}.vertical-tabs-2 .nav-item .nav-link.active{background-color:#7f22fe;color:var(--white);position:relative}.vertical-tabs-2 .nav-item .nav-link.active:before{content:"";position:absolute;inset-inline-end:-.5rem;inset-block-start:38%;transform:rotate(45deg);width:1rem;height:1rem;background-color:#7f22fe}.vertical-tabs-2 .nav-item .nav-link.active:hover{color:var(--white)}.vertical-tabs-2 .nav-item .nav-link:hover{color:#7f22fe}.vertical-tabs-3{border:0}.vertical-tabs-3 .nav-item{border:0;margin-inline-end:.5rem}.vertical-tabs-3 .nav-item:last-child{margin-inline-end:0}.vertical-tabs-3 .nav-item .nav-link{min-width:160px;max-width:160px;border:1px solid #7f22fe;padding:1.3rem;margin-block-end:.5rem}.vertical-tabs-3 .nav-item .nav-link i{width:2rem;height:2rem;line-height:2rem;text-align:center;font-size:1rem;background:#7f22fe;color:var(--white);border-radius:3.125rem;font-weight:500}.vertical-tabs-3 .nav-item .nav-link.active{background:#7f22fe;border:1px solid #7f22fe;color:var(--white)}.vertical-tabs-3 .nav-item .nav-link.active:hover{background:#7f22fe;border:1px solid #7f22fe;color:var(--white)}.vertical-tabs-3 .nav-item .nav-link.active i{background:var(--white);color:#7f22fe}.vertical-tabs-3 .nav-item .nav-link:hover,.vertical-tabs-3 .nav-item .nav-link:focus{background:#7f22fe;border:1px solid #7f22fe;color:var(--white)}.nav.tab-style-1{border-block-end:0;padding:.65rem;background-color:var(--white);border:1px solid var(--gray-100);border-radius:7px;margin-block-end:1rem}.nav.tab-style-1 .nav-item{margin-inline-end:.5rem}.nav.tab-style-1 .nav-item:last-child{margin-inline-end:0}.nav.tab-style-1 .nav-link{border-radius:5px;padding:.35rem 1rem}.nav.tab-style-1 .nav-link.active{background-color:#7f22fe!important;border-color:#7f22fe!important;color:var(--white)!important;box-shadow:0 4px 30px 0 rgb(189 189 189 / .1019607843);transition:color 0.15s ease-in}.nav-tabs.tab-style-1 .nav-link:hover{background:#fff0;color:#7f22fe}.tab-style-2{border-block-end:0}.tab-style-2 .nav-item{margin-inline-end:.5rem}.tab-style-2 .nav-item:last-child{margin-inline-end:0}.tab-style-2 .nav-item .nav-link{border:0}.tab-style-2 .nav-item .nav-link i{width:1.875rem;height:1.875rem;padding:.4rem;border-radius:50px;background-color:var(--light);color:var(--gray-600);display:inline-block}.tab-style-2 .nav-item .nav-link:hover{border:0;background:#fff0;color:#7f22fe}.tab-style-2 .nav-item .nav-link:hover i{color:#7f22fe}.tab-style-2 .nav-item .nav-link.active{background-color:#fff0;position:relative;border:0;color:#7f22fe}.tab-style-2 .nav-item .nav-link.active i{background-color:rgb(127 34 254 / .1);color:#7f22fe}.tab-style-2 .nav-item .nav-link.active:before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;width:100%;height:.175rem;background-color:#7f22fe;border-radius:50px}.tab-style-3{border-block-end:0}.tab-style-3 .nav-item{position:relative;margin-inline-end:.5rem}.tab-style-3 .nav-item:last-child{margin-inline-end:0}.tab-style-3 .nav-item .nav-link{position:relative;border:0;font-size:.75rem}.tab-style-3 .nav-item .nav-link:before{position:absolute;content:"";inset-block-end:-1.063rem;inset-inline-end:0;inset-inline-start:0;width:100%;height:.1rem;background-color:var(--light);border-radius:50%}.tab-style-3 .nav-item .nav-link:after{position:absolute;content:"";inset-block-end:-2rem;inset-inline-start:1.75rem;inset-inline-end:0;inset-inline-start:30%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:50%;border:2px solid var(--gray-100)}.tab-style-3 .nav-item .nav-link.home:after{content:"1"}.tab-style-3 .nav-item .nav-link.about:after{content:"2"}.tab-style-3 .nav-item .nav-link.services:after{content:"3"}.tab-style-3 .nav-item .nav-link:hover{border:0;background:#fff0;color:#7f22fe}.tab-style-3 .nav-item .nav-link.active{background-color:#fff0;border:0;color:#7f22fe}.tab-style-3 .nav-item .nav-link.active:before{background-color:#7f22fe}.tab-style-3 .nav-item .nav-link.active:after{border-color:#7f22fe;color:#7f22fe}.tab-style-4.nav-tabs{border:0}.tab-style-4.nav-tabs .nav-item{margin-inline-end:.5rem}.tab-style-4.nav-tabs .nav-item:last-child{margin-inline-end:0}.tab-style-4.nav-tabs .nav-link{border:0}.tab-style-4.nav-tabs .nav-link:hover{border:0;background:#fff0;color:#7f22fe}.tab-style-4.nav-tabs .nav-link.active{background-color:#fff0;border:0;color:#7f22fe;position:relative;overflow:hidden}.tab-style-4.nav-tabs .nav-link.active::before{position:absolute;content:"";width:.75rem;inset-block-start:31px;transform:rotate(45deg);inset-inline-start:47%;overflow:hidden;z-index:1;height:.75rem;background-color:#7f22fe;border:1px solid #7f22fe}.tab-style-4.nav-tabs .nav-link.active:after{position:absolute;content:"";width:40%;height:1px;inset-inline-start:30%;inset-block-end:0;background-color:#7f22fe}#tab-style-4 .tab-pane.active{border:1px solid #7f22fe;background-color:#7f22fe;color:var(--white);padding:16px;border-radius:7px}.tab-style-5 .nav-item{margin-inline-end:.5rem}.tab-style-5 .nav-item:last-child{margin-inline-end:0}.tab-style-5 .nav-item .nav-link.active{background:#7f22fe}.tab-style-6{border:0;background-color:var(--white);border-radius:7px;color:#7f22fe;padding:.5rem}.tab-style-6 .nav-item{border:0;margin-inline-end:.5rem}.tab-style-6 .nav-item:last-child{margin-inline-end:0}.tab-style-6 .nav-item .nav-link{color:#7f22fe;padding:.5rem 1rem;font-size:.813rem;border:0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.tab-style-6 .nav-item .nav-link.active{border:0;background-color:#7f22fe;color:var(--white);border:0;box-shadow:0 3px 10px 0 rgba(var(--dark-rgb),.05)}.tab-style-6 .nav-item .nav-link:hover,.tab-style-6 .nav-item .nav-link:focus{border:0}.tab-style-7 .nav-link{margin-block-end:.5rem;font-size:.813rem;color:#9EA4A9;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.tab-style-7 .nav-link:active,.tab-style-7 .nav-link.active{background-color:rgb(127 34 254 / .1);color:#7f22fe}.nav-style-1 .nav-item .nav-link.active{background-color:rgb(127 34 254 / .1);color:#7f22fe}@media screen and (max-width:400px){.tab-style-4 .nav-link{padding-inline:.5rem}}.nav-tabs{border-bottom:0}.nav-tabs.nav-tabs-bottom li{margin-bottom:-1px}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid #fff0;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link.active{border-color:var(--gray-100)}.nav-tabs .nav-link.dropdown-toggle.show{color:var(--gray-900)}.nav-tabs li a{color:var(--gray-900);border-bottom-width:2px}.nav-tabs li a.active{border-color:#fff0;border-bottom-color:#7f22fe;background-color:#fff0;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;color:#7f22fe}.nav-tabs .nav-tabs-solid{background-color:var(--white);border:0}.nav-tabs .nav-tabs-solid .active{background-color:#7f22fe;border-color:#7f22fe;color:var(--white)}.nav-tabs .nav-link:hover{border-color:#fff0;color:#7f22fe}.nav-tabs.nav-tabs-top li a{border-width:2px 0 0 0}.nav-tabs.nav-tabs-top li a.active{border-top-color:#7f22fe;border-radius:0}.nav-tabs.nav-tabs-top li a:hover{border-top-color:#7f22fe;background-color:#fff0;border-radius:0}.nav-tabs.nav-tabs-bottom li a{border-width:0 0 2px 0}.nav-tabs.nav-tabs-bottom li a.active,.nav-tabs.nav-tabs-bottom li a:hover{border-bottom-color:#7f22fe;background:#fff0;border-radius:0;color:#7f22fe}.nav-tabs.nav-tabs-solid{background-color:var(--white);border:0}.nav-tabs.nav-tabs-solid.nav-tabs-rounded li a{border-radius:50px}.nav-tabs.nav-tabs-solid.nav-tabs-rounded li a.active{background-color:#7f22fe;border-color:#7f22fe;color:var(--white);border-radius:50px}.nav-tabs.nav-tabs-solid.nav-tabs-rounded.tab-success li a{background-color:var(--white);color:var(--gray-600);padding:2px 7px}.nav-tabs.nav-tabs-solid.nav-tabs-rounded.tab-success li a.active{background-color:#10B981;border-color:#10B981;color:var(--white)}.nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a{border-color:var(--light-900)}.nav-tabs.nav-tabs-solid.nav-tabs-rounded-fill li a.active{background-color:#7f22fe;border-color:#7f22fe;color:var(--white);border-radius:50px}.nav-tabs.nav-tabs-solid li a.active{background-color:#7f22fe;border-color:#7f22fe;color:var(--white);border-radius:0}.nav-tabs.nav-tabs-solid li a.active:hover{color:var(--white)}.nav-link:hover{color:#7f22fe}.page-menu .nav-tabs li a{font-size:16px}.tabs-set .nav-tabs{border-bottom:0;margin-bottom:20px}.tabs-set .nav-tabs .nav-link{color:#1E293B;padding:8px 15px;font-size:16px;font-weight:700;border:0;min-width:120px;margin-right:10px;border-radius:8px;background:var(--Stroke,rgb(145 158 171 / .3))}.tabs-set .nav-tabs .nav-link:focus{border-color:#fff0}.tabs-set .nav-tabs .nav-link:hover{border-color:#fff0}.tabs-set .nav-tabs .nav-link.active{border:0;border-bottom:2px solid #7f22fe;background:#7f22fe;color:var(--white)!important}.tabs-sets .nav-tabs{border-bottom:0;margin:0 0 40px}.tabs-sets .nav-tabs .nav-link{color:var(--black);font-size:16px;font-weight:700;border:0;background:var(--gray-300);margin-right:10px;padding:8px 15px;border-radius:8px;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.tabs-sets .nav-tabs .nav-link:focus,.tabs-sets .nav-tabs .nav-link:hover,.tabs-sets .nav-tabs .nav-link.active{background:#7f22fe;color:var(--white)}.nav.tab-style-price{border-block-end:0;padding:.65rem;background-color:var(--white);border:1px solid var(--gray-100);border-radius:7px;margin-block-end:1rem}.nav.tab-style-price .nav-item{margin-inline-end:.5rem}.nav.tab-style-price .nav-item:last-child{margin-inline-end:0}.nav.tab-style-price .nav-link{border-radius:5px;padding:.35rem 1rem}.nav.tab-style-price .nav-link.active{background-color:#0F172A!important;border-color:#0F172A!important;color:var(--white)!important;box-shadow:0 4px 30px 0 rgb(189 189 189 / .1019607843);transition:color 0.15s ease-in}.nav-tabs.tab-style-price .nav-link:hover{background:#fff0;color:#0F172A}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--gray-900);font-family:"Inter",sans-serif;font-weight:700;margin-bottom:0}h1,.h1{font-size:48px;font-weight:700}@media (max-width:991.98px){h1,.h1{font-size:32px}}@media (max-width:767.98px){h1,.h1{font-size:28px}}h2,.h2{font-size:32px;font-weight:700}@media (max-width:991.98px){h2,.h2{font-size:32px}}@media (max-width:767.98px){h2,.h2{font-size:24px}}h3,.h3{font-size:24px;font-weight:700}@media (max-width:991.98px){h3,.h3{font-size:18px}}@media (max-width:767.98px){h3,.h3{font-size:18px}}h4,.h4{font-size:20px;font-weight:700}@media (max-width:991.98px){h4,.h4{font-size:16px}}@media (max-width:767.98px){h4,.h4{font-size:16px}}h5,.h5{font-size:20px;font-weight:700}@media (max-width:991.98px){h5,.h5{font-size:18px}}@media (max-width:767.98px){h5,.h5{font-size:16px}}h6,.h6{font-size:18px;font-weight:500}@media (max-width:767.98px){h6,.h6{font-size:16px}}.display-1{font-size:64px;font-weight:700}@media (max-width:1199.98px){.display-1{font-size:56px}}@media (max-width:991.98px){.display-1{font-size:40px}}@media (max-width:767.98px){.display-1{font-size:34px}}.display-2{font-size:56px;font-weight:700}@media (max-width:991.98px){.display-2{font-size:46px}}@media (max-width:767.98px){.display-2{font-size:32px}}.display-3{font-size:44px;font-weight:700}@media (max-width:991.98px){.display-3{font-size:44px}}@media (max-width:767.98px){.display-3{font-size:30px}}.display-4{font-size:36px;font-weight:700}@media (max-width:991.98px){.display-4{font-size:30px}}@media (max-width:767.98px){.display-4{font-size:28px}}.display-5{font-size:24px;font-weight:700}@media (max-width:991.98px){.display-5{font-size:22px}}@media (max-width:767.98px){.display-5{font-size:20px}}.display-6{font-size:18px;font-weight:700}.fs-sm{font-size:.6875rem}.fs-base{font-size:.875rem}.fs-lg{font-size:1.125rem}.text-xl{font-size:16px!important}.fs-1{font-size:.0625rem}.fs-2{font-size:.125rem}.fs-3{font-size:.1875rem}.fs-4{font-size:0.25rem!important}.fs-5{font-size:0.3125rem!important}.fs-6{font-size:0.375rem!important}.fs-7{font-size:.4375rem}.fs-8{font-size:0.5rem!important}.fs-9{font-size:.5625rem}.fs-10{font-size:0.75em!important}.fs-11{font-size:0.6875rem!important}.fs-12{font-size:0.75rem!important}.fs-13{font-size:.8125rem}.fs-14{font-size:0.875rem!important}.fs-15{font-size:.9375rem}.fs-16{font-size:1rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.3125rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24{font-size:1.5rem}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30{font-size:1.875rem}.fs-32{font-size:2rem}.fs-34{font-size:2.125rem}.fs-36{font-size:2.25rem}.fs-38{font-size:2.375rem}.fs-40{font-size:2.5rem}.fs-48{font-size:48px}.text-default{color:var(--gray-600)!important}.text-muted{color:#9EA4A9!important}.text-primary{color:#7f22fe!important;opacity:1}.text-primary.text-opacity-75{color:rgb(127 34 254 / .75)!important}.text-primary.text-opacity-25{color:rgb(127 34 254 / .25)!important}.text-primary.text-opacity-50{color:rgb(127 34 254 / .5)!important}.text-primary-700{color:#9781FF!important;opacity:1}.text-secondary{color:#1E293B!important;opacity:1}.text-info{color:#00bcff!important;opacity:1}.text-success{color:#10B981!important;opacity:1}.text-warning{color:#F59E0B!important;opacity:1}.text-danger{color:#EF4444!important;opacity:1}.text-cyan{color:#079FC2!important;opacity:1}.text-pink{color:#EC4899!important}.text-purple{color:#8B5CF6!important}.text-dark{color:#0F172A!important}.text-light{color:var(--light)!important}.text-gray{color:var(--gray-500)!important}.text-black{color:var(--black)!important}.text-white{color:var(--white)!important}.text-fixed-white{color:var(--white)!important}.text-fixed-black{color:var(--black)!important}.text-gray-1{color:var(--gray-100)}.text-gray-2{color:var(--gray-200)}.text-gray-3{color:var(--gray-300)}.text-gray-4{color:var(--gray-400)}.text-gray-5{color:var(--gray-500)!important}.text-gray-6{color:var(--gray-600)}.text-gray-7{color:var(--gray-700)}.text-gray-8{color:var(--gray-800)}.text-gray-9{color:var(--gray-900)!important}.text-teal{color:#00796B!important}.text-teal-9{color:#3B9E90}.text-title{color:var(--gray-900)!important}.text-teal-700{color:#6DB3A7!important}.text-orange-700{color:#E65100!important}a{color:var(--gray-900);cursor:pointer;text-decoration:none;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}a:hover{color:#7f22fe;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}a:focus{outline:0}.header{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:100%;z-index:999}.header.fixed.fixed{background:var(--white);position:fixed;z-index:9999;box-shadow:none;backdrop-filter:none;top:0}.header.fixed.fixed .header-nav{background:#fff0;border-radius:0;border:0;box-shadow:none}.header.fixed .logo-small{display:block;margin:0}.header.fixed .logo{display:none}.header.fixed .main-nav>li>a{color:var(--gray-900)}.header .dropdown-toggle:after{border-top:0;border-left:0;border-bottom:2px solid var(--gray-100);border-right:2px solid var(--gray-100);content:"";height:8px;display:inline-block;pointer-events:none;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:8px;vertical-align:2px;margin-left:13px}.header .header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:nowrap;padding:16px 20px;margin-bottom:0;background:#FFF;border-radius:65px;border:1px solid #D1D4D8;box-shadow:0 6px 0 rgb(46 55 164 / .1)}.header .header-nav .navbar-brand{flex-shrink:0;max-width:220px}.header .header-nav .navbar-brand.logo{margin-right:0}@media (max-width:991.98px){.header .header-nav .navbar-brand.logo{padding:0}}.header .header-nav .main-menu-wrapper{flex:1;min-width:0}.header .header-nav .main-menu-wrapper .main-nav{flex-wrap:nowrap;justify-content:center}@media (max-width:991.98px){.header .header-nav .main-menu-wrapper .main-nav{flex-wrap:wrap;flex-direction:column}}@media (max-width:1199.98px){.header .header-nav .main-menu-wrapper .main-nav li{margin-right:0}}.header .header-nav .main-menu-wrapper .main-nav li+li{margin-left:2px}@media (max-width:1399.98px){.header .header-nav .main-menu-wrapper .main-nav li+li{margin-left:2px}}@media (max-width:1199.98px){.header .header-nav .main-menu-wrapper .main-nav li+li{margin:0}}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.main-nav>li>a{color:var(--gray-900);font-size:16px;font-weight:500;white-space:nowrap}.main-nav>li>a:hover{color:#7f22fe!important}@media (max-width:991.98px){.main-nav>li>a{color:var(--gray-900)!important}}.main-nav>li.active>a{color:#2C2C51;font-size:16px;font-weight:600}.main-nav>li .submenu li{position:relative}.main-nav>li .submenu li a{display:block;padding:8px 15px 8px 15px;clear:both;white-space:nowrap;font-size:14px;color:#68616D;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;width:100%;position:relative}.main-nav>li .submenu>li.has-submenu>a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:15px;top:12px;font-size:13px}.main-nav li a{display:block}.main-nav li a:hover{color:#000}.main-nav li.login-link{display:none}.main-nav li.megamenu>ul{width:100%}.header-navbar-rht{margin:0;padding:0;flex-shrink:0;white-space:nowrap}.header-navbar-rht>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:15px;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.header-navbar-rht>li:last-child{padding-right:0}.header-navbar-rht li>a.header-login{padding:14px 30px;font-weight:700}.header-navbar-rht .dropdown-menu{min-width:200px;padding:0}.header-navbar-rht .dropdown-menu .dropdown-item{padding:7px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid var(--gray-100);padding:10px 15px}.header-navbar-rht .dropdown-menu .dropdown-item:hover{color:#0090CE}.header-navbar-rht .logged-item .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:85px;padding:0 10px;color:var(--white);position:relative}.header-navbar-rht .logged-item .nav-link .badge{position:absolute;top:15px;right:0}.user-menu{float:right;margin:0;position:relative;z-index:99}.user-menu.nav>li>a{color:var(--white);font-size:14px;line-height:58px;padding:0 15px;height:60px}.user-menu.nav>li>a .badge{background-color:#f43f3f;display:block;font-size:10px;font-weight:700;min-height:15px;min-width:15px;position:absolute;right:3px;top:6px}.user-menu.nav>li>a>i{font-size:1.5rem;line-height:60px}.user-menu.nav>li>a:hover,.user-menu.nav>li>a:focus{background-color:rgb(0 0 0 / .2)}.user-menu.nav>li>a:hover i,.user-menu.nav>li>a:focus i{color:var(--white)}.user-img{display:inline-block;position:relative;-webkit-animation:pulse 1s ease-out;animation:pulse 2s infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.user-img>img{height:40px;object-fit:cover;width:40px;border:3px solid #fff;outline:3px solid #D9D9D9}.user-menu.nav>li>a.mobile_btn{border:0;position:relative;padding:0;margin:0;cursor:pointer}.flag-dropdown .nav-link{color:#28283C;padding:.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:inline-flex}.account-item .nav-link{padding:.5rem 0}.user-infos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sidebar-overlay{background-color:rgb(0 0 0 / .6);display:none;height:100%;left:0;position:fixed;top:0;width:100%}.menu-opened .main-menu-wrapper{transform:translateX(0)}.menu-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 20px;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;display:none}.menu-logo img{height:auto;max-width:175px}.menu-close{font-size:24px;color:#7f22fe}@media (max-width:991.98px){.menu-close{color:var(--gray-900);border-radius:50%;display:flex;align-items:center;justify-content:center}}.bar-icon{display:inline-block;width:32px;padding:8px 6px;border-radius:4px;background:#7f22fe}.bar-icon span{background:var(--white);display:block;float:left;height:2px;margin-bottom:4px;width:20px;border-radius:2px;margin:0 auto 4px}.bar-icon span:nth-child(3){margin-bottom:0}#mobile_btn{display:none;margin-right:30px}html.menu-opened body{overflow:hidden}.main-menu-wrapper{margin:0 15px 0}.navbar-brand.logo-small{display:none}@media (max-width:1399.98px){.main-nav>li.active>a,.main-nav>li>a{font-size:16px}.header-navbar-rht>li{padding-right:10px}}@media (max-width:1199.98px){.header .header-nav{padding:15px 20px}.main-menu-wrapper{margin:0}.main-menu-wrapper .main-nav li+li{margin-left:15px}.main-nav>li.active>a,.main-nav>li>a{font-size:14px}.header-navbar-rht li>a{font-size:12px}.header-navbar-rht li>a.log-btn{font-size:14px}.header-navbar-rht li>a.header-login{padding:10px 16px}.main-nav>li.active>a,.main-nav .has-submenu.active .submenu li.active>a,.main-nav .has-submenu.active>a{color:#fff!important}.main-nav>li .submenu>li.has-submenu>a::after{content:"\f078"}.main-nav .has-submenu.active>a{color:#1879cd}.main-nav .has-submenu.active .submenu li.active>a{color:#1879cd}}@media (max-width:991.98px){.main-nav{padding:0;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;background:#fff0}.main-nav>li{margin-left:0;border-bottom:1px solid #E1E2E5;margin-right:0}.main-nav>li .submenu-head li a{white-space:normal!important;white-space:normal}.main-nav>li>a{line-height:1.5;padding:15px 20px!important;font-size:14px;font-weight:500;white-space:normal}.main-nav>li>a>i{float:right;margin-top:5px}.main-nav>li .submenu li a{border-top:0;color:#28283C;padding:10px 15px 10px 35px}.main-nav>li .submenu ul li a{padding:10px 15px 10px 45px}.main-nav>li .submenu>li.has-submenu>a::after{content:"\f078"}.main-nav ul{display:none;list-style:none;margin:0;padding-left:0}.main-nav li+li{margin-left:0}.main-nav .has-submenu.active>a{color:#4c40ed}.main-nav .has-submenu.active .submenu li.active>a{color:#4c40ed}.megamenu-full-width{border-radius:0}.sidebar-overlay.opened{display:block}.main-nav>li.active>a,.main-nav>li>a{font-size:14px}.hero-section{text-align:center}.hero-section::after{display:none}body{font-size:15px}.header-navbar-rht>li{padding-right:15px}.main-nav>li>a:hover::after,.main-nav>li.active>a::after{top:0}.main-menu-wrapper{order:3;width:260px;position:fixed;top:-20px;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;z-index:11111;transform:translateX(-260px);transition:all 0.4s;background-color:var(--white);margin:0;height:100vh}.main-menu-wrapper .main-nav li+li{margin-left:0}.fixed .main-menu-wrapper{top:0}.menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--white)}.navbar-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#mobile_btn{line-height:0;display:inline-block}.mobile_btns{color:#4c40ed;cursor:pointer;display:flex;font-size:26px;height:76px;left:0;padding:0 15px;position:absolute;text-align:center;top:0;z-index:10;justify-content:center;align-items:center}.header .header-left{position:absolute;width:100%;display:block;height:auto;top:0;left:0}.header .header-left .sidebar-logo{padding:26px 0}.container{max-width:100%}.footer-widget{margin-bottom:15px}.feature-wrap p{font-size:15px}.main-menu{display:block}.main-nav>li>a,.main-nav>li.active>a{font-weight:500}}@media (max-width:767.98px){.main-nav>li>a:hover::after,.main-nav>li.active>a::after{top:0;bottom:inherit}}@media (max-width:575.98px){.header-navbar-rht{display:none}.navbar-header{width:100%;flex-direction:row-reverse;justify-content:space-between}#mobile_btn{width:32px;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--white);margin-right:0px!important;border-radius:4px}#mobile_btn .bar-icon{width:32px;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:7px 5px}#mobile_btn .bar-icon span{width:20px;text-align:center;margin:2px auto 2px}.navbar-brand.logo img{height:30px}.navbar-brand.logo-small img{display:block;height:30px}.navbar-brand.logo-small{text-align:center;margin-right:0;padding:0 0}.card-header ul .nav-item-mbl .nav-link.active,.card-header ul .nav-item-mbl .nav-link{padding:15px 20px}.header-navbar-rht li>a.header-login{padding:8px 20px}}body{font-family:"Inter",sans-serif;background-color:var(--white);overflow-x:hidden;scroll-behavior:smooth}body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:-.5px}.text-gradient{background:linear-gradient(135deg,#7f22fe,#00bcff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.text-gradient.animated-gradient{background-size:200% 200%;animation:gradientShift 6s ease infinite}.tracking-wider{letter-spacing:.05em}.btn-white{background:#FFF;border:none;color:#0F172A;border-radius:50rem;font-weight:800;transition:all 0.3s ease;box-shadow:0 10px 30px rgb(255 255 255 / .35);display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.btn-white i{color:#7f22fe;font-size:1.1rem;transition:transform 0.3s ease}.btn-white:hover{background:#FFF;color:#7f22fe;transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px rgb(255 255 255 / .55)}.btn-white:hover i{transform:translateX(4px)}.btn-primary{background:linear-gradient(135deg,#7f22fe,#00bcff);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:50rem;font-weight:600;transition:all 0.3s ease;box-shadow:0 10px 25px rgb(79 70 229 / .1);position:relative;overflow:hidden}.btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgb(255 255 255 / .2);transition:left 0.3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgb(79 70 229 / .35);color:#fff}.btn-primary:hover::before{left:100%}.btn-primary.magnetic-btn{position:relative}.btn-outline{border:2px solid rgb(127 34 254 / .2);color:#1E293B;padding:.75rem 1.5rem;border-radius:50rem;font-weight:600;transition:all 0.3s ease}.btn-outline:hover{background-color:rgb(79 70 229 / .1);border-color:#7f22fe;color:#7f22fe;transform:translateY(-2px)}.btn-outline-light{border:2px solid rgb(255 255 255 / .3);color:#fff}.btn-outline-light:hover{background-color:rgb(255 255 255 / .1);border-color:#fff;color:#fff}.hover-lift{transition:all 0.3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px)}.hover-card{transition:all 0.3s ease}.hover-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.hover-float{transition:all 0.4s cubic-bezier(.34,1.56,.64,1)}.hover-float:hover{transform:translateY(-12px)}.footer-icon-link{transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgb(255 255 255 / .05)}.footer-icon-link:hover{background-color:rgb(255 255 255 / .15);transform:translateY(-3px)}.header{transition:all 0.3s ease}.header .logo{display:flex;align-items:center;gap:.75rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:1.5rem;color:#1E293B;transition:all 0.3s ease}.header .logo .logo-icon{background:linear-gradient(135deg,#7f22fe,#00bcff);color:#fff;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.header .logo .logo-icon svg{transition:transform 0.3s ease}.header .logo:hover .logo-icon svg{transform:rotate(10deg) scale(1.1)}.header .nav-links .nav-link{color:#1E293B;font-weight:500;padding:.5rem 1rem;transition:all 0.3s ease;position:relative}.header .nav-links .nav-link::after{content:"";position:absolute;bottom:0;left:1rem;width:0;height:2px;background:#7f22fe;transition:width 0.3s ease}.header .nav-links .nav-link:hover,.header .nav-links .nav-link.active{color:#7f22fe}.header .nav-links .nav-link:hover::after,.header .nav-links .nav-link.active::after{width:calc(100% - 2rem)}.header .magnetic-btn{position:relative}.hero-section{position:relative;overflow:hidden;padding-top:105px;min-height:100vh;display:flex;align-items:center;background:#0B0F19;color:#F8FAFC}@media (max-width:991.98px){.hero-section{min-height:auto}}.hero-section .hero-container{position:relative;z-index:2;padding-top:100px;padding-bottom:100px}@media (max-width:991.98px){.hero-section .hero-container{padding-top:70px;padding-bottom:70px}}@media (max-width:767.98px){.hero-section .hero-container{padding-top:50px;padding-bottom:50px}}.hero-section .hero-bg{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.hero-section .hero-bg .hero-glow{position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:1000px;height:700px;background:radial-gradient(circle at 50% 30%,rgb(127 34 254 / .25) 0%,rgb(0 188 255 / .15) 40%,#fff0 70%);filter:blur(80px);animation:heroGlowRotate 20s ease-in-out infinite alternate;will-change:transform}.hero-section .hero-bg .hero-grid{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .12) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 80%);opacity:.6}.hero-section .hero-bg .hero-particles{position:absolute;inset:0}.hero-section .hero-bg .hero-particles .hero-particle{position:absolute;border-radius:50%;background:linear-gradient(135deg,#7f22fe,#00bcff);opacity:.4;filter:blur(1px);animation:heroParticleFloat 8s ease-in-out infinite alternate;will-change:transform}.hero-section .hero-bg .hero-particles .hero-particle.particle-1{top:15%;left:10%;width:8px;height:8px;animation-duration:7s}.hero-section .hero-bg .hero-particles .hero-particle.particle-2{top:65%;left:18%;width:12px;height:12px;animation-duration:9s;animation-delay:1s}.hero-section .hero-bg .hero-particles .hero-particle.particle-3{top:25%;right:15%;width:6px;height:6px;animation-duration:6s;animation-delay:2s}.hero-section .hero-bg .hero-particles .hero-particle.particle-4{top:75%;right:25%;width:10px;height:10px;animation-duration:10s;animation-delay:0.5s}.hero-section .hero-bg .hero-particles .hero-particle.particle-5{top:45%;left:48%;width:7px;height:7px;animation-duration:8s;animation-delay:1.5s}.hero-section .hero-bg .hero-shape{position:absolute;border-radius:50%;pointer-events:none}.hero-section .hero-bg .hero-shape.hero-shape-1{top:10%;left:-5%;width:450px;height:450px;border:1px dashed rgb(127 34 254 / .2);animation:heroGlowRotate 30s linear infinite}.hero-section .hero-bg .hero-shape.hero-shape-2{bottom:5%;right:-8%;width:600px;height:600px;border:1px solid rgb(0 188 255 / .12);box-shadow:inset 0 0 50px rgb(0 188 255 / .05)}.hero-section .hero-bg .hero-shape.hero-shape-3{top:40%;right:35%;width:300px;height:300px;background:radial-gradient(circle,rgb(236 72 153 / .08) 0%,transparent 70%);filter:blur(40px)}.hero-section .hero-content{position:relative;z-index:3}@media (max-width:991.98px){.hero-section .hero-content{text-align:center}}.hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem 1.2rem;border-radius:50rem;background:rgb(255 255 255 / .06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .12);color:#E2E8F0;font-size:.875rem;font-weight:600;margin-bottom:1.75rem;box-shadow:0 8px 32px rgb(0 0 0 / .2);transition:all 0.3s cubic-bezier(.16,1,.3,1)}.hero-section .hero-content .hero-badge:hover{background:rgb(255 255 255 / .1);border-color:rgb(127 34 254 / .4);transform:translateY(-2px);box-shadow:0 12px 36px rgb(127 34 254 / .2)}.hero-section .hero-content .hero-badge .hero-badge-pulse{width:8px;height:8px;border-radius:50%;background:#10B981;box-shadow:0 0 10px #10B981;animation:heroBadgePulse 2s ease-in-out infinite}.hero-section .hero-content .hero-badge .hero-badge-icon{color:#00bcff;font-size:1rem}.hero-section .hero-content .hero-badge .hero-badge-text{letter-spacing:.02em}.hero-section .hero-content .hero-title{font-size:52px;font-weight:700;letter-spacing:-.03em;color:#FFF;margin-bottom:1.5rem}@media (max-width:991.98px){.hero-section .hero-content .hero-title{font-size:48px}}@media (max-width:767.98px){.hero-section .hero-content .hero-title{font-size:44px}}@media (max-width:575.98px){.hero-section .hero-content .hero-title{font-size:34px}}.hero-section .hero-content .hero-title .hero-title-gradient{background:linear-gradient(135deg,#A855F7 0%,#3B82F6 50%,#06B6D4 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:heroGradientShift 6s ease infinite;display:inline-block}.hero-section .hero-content .hero-subtitle{font-size:1.125rem;line-height:1.8;color:#94A3B8;max-width:620px;margin-bottom:2.25rem}@media (max-width:991.98px){.hero-section .hero-content .hero-subtitle{margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.hero-section .hero-content .hero-subtitle{font-size:1rem;line-height:1.7}}.hero-section .hero-content .hero-actions{display:flex;align-items:center;gap:1.25rem;margin-bottom:3rem;flex-wrap:wrap}@media (max-width:991.98px){.hero-section .hero-content .hero-actions{justify-content:center}}@media (max-width:575.98px){.hero-section .hero-content .hero-actions{flex-direction:column;width:100%;gap:1rem}}.hero-section .hero-content .hero-actions .btn-hero-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.95rem 2.25rem;border-radius:50rem;background:rgb(127 34 254 / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#FFF;font-weight:600;font-size:1rem;text-decoration:none;overflow:hidden;border:1px solid rgb(255 255 255 / .25);box-shadow:0 10px 30px rgb(127 34 254 / .4),inset 0 1px 0 rgb(255 255 255 / .3);transition:all 0.4s cubic-bezier(.16,1,.3,1);will-change:transform}@media (max-width:575.98px){.hero-section .hero-content .hero-actions .btn-hero-primary{width:100%}}.hero-section .hero-content .hero-actions .btn-hero-primary .btn-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:rotate(30deg);animation:shineSweep 4s infinite ease-in-out;pointer-events:none}.hero-section .hero-content .hero-actions .btn-hero-primary .btn-text{position:relative;z-index:2}.hero-section .hero-content .hero-actions .btn-hero-primary .btn-icon{position:relative;z-index:2;font-size:1.1rem;transition:transform 0.3s cubic-bezier(.16,1,.3,1)}.hero-section .hero-content .hero-actions .btn-hero-primary:hover{background:#7f22fe;transform:translateY(-3px) scale(1.02);box-shadow:0 18px 40px rgb(127 34 254 / .55),0 0 20px rgb(0 188 255 / .4);color:#FFF}.hero-section .hero-content .hero-actions .btn-hero-primary:hover .btn-icon{transform:translateX(4px)}.hero-section .hero-content .hero-actions .btn-hero-primary:active{transform:translateY(-1px) scale(.99)}.hero-section .hero-content .hero-actions .btn-hero-primary:focus-visible{outline:2px solid #00bcff;outline-offset:4px}.hero-section .hero-content .hero-actions .btn-hero-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.95rem 2.25rem;border-radius:50rem;background:rgb(255 255 255 / .05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#F1F5F9;font-weight:600;font-size:1rem;text-decoration:none;border:1px solid rgb(255 255 255 / .15);box-shadow:0 8px 24px rgb(0 0 0 / .2);transition:all 0.4s cubic-bezier(.16,1,.3,1);will-change:transform}@media (max-width:575.98px){.hero-section .hero-content .hero-actions .btn-hero-secondary{width:100%}}.hero-section .hero-content .hero-actions .btn-hero-secondary .btn-icon{font-size:1.1rem;color:#00bcff;transition:transform 0.3s ease}.hero-section .hero-content .hero-actions .btn-hero-secondary:hover{background:rgb(255 255 255 / .12);border-color:rgb(0 188 255 / .5);color:#FFF;transform:translateY(-3px);box-shadow:0 14px 35px rgb(0 188 255 / .2)}.hero-section .hero-content .hero-actions .btn-hero-secondary:hover .btn-icon{transform:rotate(15deg) scale(1.1)}.hero-section .hero-content .hero-actions .btn-hero-secondary:active{transform:translateY(-1px)}.hero-section .hero-content .hero-actions .btn-hero-secondary:focus-visible{outline:2px solid #7f22fe;outline-offset:4px}.hero-section .hero-content .hero-stat{display:flex;align-items:center;gap:1.25rem}@media (max-width:991.98px){.hero-section .hero-content .hero-stat{justify-content:center}}@media (max-width:575.98px){.hero-section .hero-content .hero-stat{flex-direction:column;gap:.75rem}}.hero-section .hero-content .hero-stat .hero-stat-avatars{display:flex;align-items:center}.hero-section .hero-content .hero-stat .hero-stat-avatars .avatar-item{width:40px;height:40px;border-radius:50%;border:2px solid #0B0F19;overflow:hidden;margin-left:-10px;background:#1E293B}.hero-section .hero-content .hero-stat .hero-stat-avatars .avatar-item:first-child{margin-left:0}.hero-section .hero-content .hero-stat .hero-stat-avatars .avatar-item img{width:100%;height:100%;object-fit:cover}.hero-section .hero-content .hero-stat .hero-stat-avatars .avatar-item.avatar-more{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7f22fe,#00bcff);color:#FFF;font-size:.75rem;font-weight:700}.hero-section .hero-content .hero-stat .hero-stat-info{display:flex;flex-direction:column;gap:.15rem}.hero-section .hero-content .hero-stat .hero-stat-info .hero-stat-rating{display:flex;align-items:center;gap:.5rem}@media (max-width:575.98px){.hero-section .hero-content .hero-stat .hero-stat-info .hero-stat-rating{justify-content:center}}.hero-section .hero-content .hero-stat .hero-stat-info .hero-stat-rating .stars{color:#F59E0B;letter-spacing:2px;font-size:.9rem}.hero-section .hero-content .hero-stat .hero-stat-info .hero-stat-rating .score{font-weight:700;color:#F8FAFC;font-size:.875rem}.hero-section .hero-content .hero-stat .hero-stat-info .hero-stat-desc{color:#94A3B8;font-size:.825rem}.hero-section .hero-dashboard{position:relative;z-index:3}.hero-section .hero-dashboard .hero-parallax-scene{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}@media (max-width:991.98px){.hero-section .hero-dashboard .hero-parallax-scene{min-height:420px;margin-top:1rem}}@media (max-width:575.98px){.hero-section .hero-dashboard .hero-parallax-scene{min-height:340px}}.hero-section .hero-dashboard .hero-dashboard-frame{position:relative;width:100%;max-width:600px;border-radius:1.25rem;background:rgb(15 23 42 / .8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgb(255 255 255 / .15);box-shadow:0 30px 80px rgb(0 0 0 / .6),0 0 40px rgb(127 34 254 / .2);overflow:hidden;transition:transform 0.2s ease-out;will-change:transform}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:rgb(30 41 59 / .7);border-bottom:1px solid rgb(255 255 255 / .08)}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-dots{display:flex;align-items:center;gap:.4rem}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-dots .dot{width:10px;height:10px;border-radius:50%}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-dots .dot.dot-close{background:#EF4444}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-dots .dot.dot-minimize{background:#F59E0B}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-dots .dot.dot-maximize{background:#10B981}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-title{font-size:.8rem;color:#94A3B8;display:flex;align-items:center;gap:.35rem;font-weight:500}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-title i{color:#00bcff}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-badge{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#10B981;background:rgb(16 185 129 / .12);padding:.2rem .6rem;border-radius:50rem;font-weight:600}.hero-section .hero-dashboard .hero-dashboard-frame .hero-window-bar .window-badge .badge-dot{width:6px;height:6px;border-radius:50%;background:#10B981;animation:heroBadgePulse 1.5s infinite}.hero-section .hero-dashboard .hero-dashboard-frame .hero-dashboard-img-wrapper{position:relative;width:100%;overflow:hidden}.hero-section .hero-dashboard .hero-dashboard-frame .hero-dashboard-img-wrapper .hero-dashboard-img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width:575.98px){.hero-section .hero-dashboard .hero-dashboard-frame .hero-dashboard-img-wrapper .hero-dashboard-img{max-height:240px;object-fit:cover}}.hero-section .hero-dashboard .hero-dashboard-frame .hero-dashboard-img-wrapper .hero-dashboard-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgb(11 15 25 / .6) 100%);pointer-events:none}.hero-section .hero-dashboard .hero-card.floating-card{position:absolute;z-index:4;padding:.85rem 1.15rem;border-radius:1rem;background:rgb(15 23 42 / .75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .18);box-shadow:0 20px 50px rgb(0 0 0 / .4),0 0 20px rgb(127 34 254 / .15);transition:all 0.3s cubic-bezier(.16,1,.3,1);will-change:transform}.hero-section .hero-dashboard .hero-card.floating-card:hover{border-color:rgb(0 188 255 / .4);box-shadow:0 25px 60px rgb(0 0 0 / .5),0 0 30px rgb(0 188 255 / .3);transform:translateY(-5px) scale(1.03)!important}.hero-section .hero-dashboard .hero-card.floating-card .hero-card-inner{display:flex;align-items:center;gap:.85rem}.hero-section .hero-dashboard .hero-card.floating-card .card-icon{width:42px;height:42px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.hero-section .hero-dashboard .hero-card.floating-card .card-icon.icon-emerald{background:rgb(16 185 129 / .15);color:#10B981}.hero-section .hero-dashboard .hero-card.floating-card .card-icon.icon-purple{background:rgb(168 85 247 / .15);color:#A855F7}.hero-section .hero-dashboard .hero-card.floating-card .card-icon.info-icon{background:rgb(0 188 255 / .15);color:#00bcff}.hero-section .hero-dashboard .hero-card.floating-card .card-body-content{display:flex;flex-direction:column;gap:.15rem}.hero-section .hero-dashboard .hero-card.floating-card .card-body-content .card-label{font-size:.75rem;color:#94A3B8;font-weight:500}.hero-section .hero-dashboard .hero-card.floating-card .card-body-content .card-value-group{display:flex;align-items:center;gap:.5rem}.hero-section .hero-dashboard .hero-card.floating-card .card-body-content .card-value-group .card-value{font-weight:700;font-size:1.1rem;color:#F8FAFC}.hero-section .hero-dashboard .hero-card.floating-card .card-body-content .card-value-group .card-trend{font-size:.75rem;font-weight:700;padding:.15rem .4rem;border-radius:50rem}.hero-section .hero-dashboard .hero-card.floating-card .card-body-content .card-value-group .card-trend.trend-up{background:rgb(16 185 129 / .2);color:#34D399}.hero-section .hero-dashboard .hero-card.floating-card.analytics-card{top:-8%;left:-6%;animation:heroFloat1 5s ease-in-out infinite alternate}@media (max-width:767.98px){.hero-section .hero-dashboard .hero-card.floating-card.analytics-card{top:-12%;left:-2%}}.hero-section .hero-dashboard .hero-card.floating-card.notification-card{top:15%;right:-8%;animation:heroFloat2 6s ease-in-out infinite alternate}@media (max-width:767.98px){.hero-section .hero-dashboard .hero-card.floating-card.notification-card{right:-2%;top:8%}}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .card-avatar{position:relative;width:38px;height:38px;border-radius:50%;overflow:visible}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .card-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .card-avatar .online-indicator{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#10B981;border:2px solid #0F172A}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .card-header-row{display:flex;align-items:center;gap:.75rem;justify-content:space-between}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .card-header-row .user-name{font-size:.85rem;color:#F8FAFC}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .card-header-row .time-stamp{font-size:.7rem;color:#64748B}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .notification-msg{font-size:.775rem;color:#CBD5E1;margin:0}.hero-section .hero-dashboard .hero-card.floating-card.notification-card .notification-msg .highlight{color:#00bcff;font-weight:600}.hero-section .hero-dashboard .hero-card.floating-card.ai-card{bottom:15%;left:-10%;animation:heroFloat3 7s ease-in-out infinite alternate}@media (max-width:767.98px){.hero-section .hero-dashboard .hero-card.floating-card.ai-card{left:-4%;bottom:5%}}.hero-section .hero-dashboard .hero-card.floating-card.ai-card .ai-badge{font-size:.725rem;color:#C084FC;font-weight:700;letter-spacing:.03em}.hero-section .hero-dashboard .hero-card.floating-card.ai-card .ai-prompt{font-size:.775rem;color:#94A3B8;margin:0}.hero-section .hero-dashboard .hero-card.floating-card.chat-card{bottom:-8%;right:-4%;animation:heroFloat4 9s ease-in-out infinite alternate}@media (max-width:767.98px){.hero-section .hero-dashboard .hero-card.floating-card.chat-card{bottom:-12%;right:0}}.hero-section .hero-dashboard .hero-card.floating-card.chat-card .chat-msg{font-size:.8rem;color:#E2E8F0;margin:0;font-weight:500}.hero-section .hero-dashboard .hero-card.floating-card.profile-card{top:52%;right:-10px;animation:heroFloat5 11s ease-in-out infinite alternate}@media (max-width:991.98px){.hero-section .hero-dashboard .hero-card.floating-card.profile-card{display:none}}.hero-section .hero-dashboard .hero-card.floating-card.profile-card .user-avatar-group{display:flex}.hero-section .hero-dashboard .hero-card.floating-card.profile-card .user-avatar-group .u-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid #0F172A;margin-left:-8px}.hero-section .hero-dashboard .hero-card.floating-card.profile-card .user-avatar-group .u-avatar:first-child{margin-left:0}.hero-section .hero-dashboard .hero-card.floating-card.profile-card .user-avatar-group .u-avatar img{width:100%;height:100%;object-fit:cover}.hero-section .hero-dashboard .hero-card.floating-card.profile-card .active-count{font-size:.85rem;font-weight:700;color:#F8FAFC}.hero-section .hero-dashboard .hero-card.floating-card.profile-card .status-sub{font-size:.725rem;color:#10B981}@keyframes heroGlowRotate{0%{transform:translateX(-50%) rotate(0deg) scale(1)}50%{transform:translateX(-48%) rotate(180deg) scale(1.1)}100%{transform:translateX(-52%) rotate(360deg) scale(1)}}@keyframes heroParticleFloat{0%{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-25px) scale(1.2);opacity:.6}100%{transform:translateY(0) scale(1);opacity:.3}}@keyframes heroGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes heroBadgePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes shineSweep{0%{left:-100%;opacity:0}30%{opacity:.8}60%{left:100%;opacity:0}100%{left:100%;opacity:0}}@keyframes heroFloat1{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-16px) rotate(1.5deg)}}@keyframes heroFloat2{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-14px) rotate(-1.5deg)}}@keyframes heroFloat3{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-18px) rotate(1deg)}}@keyframes heroFloat4{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-12px) rotate(-1deg)}}@keyframes heroFloat5{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-15px) scale(1.02)}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-particle,.hero-shape,.hero-badge-pulse,.btn-shine,.floating-card,.hero-title-gradient{animation:none!important;transition:none!important}}.section-header{position:relative;z-index:2;margin-bottom:3.5rem}.section-header .section-badge{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem 1.25rem;border-radius:999px;background:rgb(127 34 254 / .08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(127 34 254 / .22);color:#7F22FE;font-size:.875rem;font-weight:700;margin-bottom:1.5rem;box-shadow:0 6px 20px rgb(127 34 254 / .12);position:relative;overflow:hidden;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.section-header .section-badge::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 30%,rgb(255 255 255 / .4) 50%,transparent 70%);transform:rotate(30deg);animation:shineSweep 4s infinite ease-in-out;pointer-events:none}.section-header .section-badge:hover{background:rgb(127 34 254 / .14);border-color:rgb(127 34 254 / .45);transform:translateY(-2px);box-shadow:0 10px 28px rgb(127 34 254 / .22)}.section-header .section-badge .section-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);color:#FFF;font-size:.85rem;box-shadow:0 4px 12px rgb(127 34 254 / .3)}.section-header .section-title{font-size:40px;font-weight:700;letter-spacing:-.03em;color:#0F172A;margin-bottom:1.25rem}@media (max-width:991.98px){.section-header .section-title{font-size:30px}}@media (max-width:575.98px){.section-header .section-title{font-size:26px;line-height:1.18}}.section-header .section-title .section-title-highlight{background:linear-gradient(135deg,#7F22FE 0%,#3B82F6 50%,#00BCFF 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:heroGradientShift 6s ease infinite;display:inline-block;filter:drop-shadow(0 0 20px rgb(127 34 254 / .2))}.section-header .section-description{font-size:1.125rem;line-height:1.8;color:#475569;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:0}@media (max-width:575.98px){.section-header .section-description{font-size:.95rem;line-height:1.7}}.section-header.section-header-dark .section-badge,.hero-section .section-header .section-badge{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .18);color:#F1F5F9;box-shadow:0 8px 24px rgb(0 0 0 / .3)}.section-header.section-header-dark .section-badge:hover,.hero-section .section-header .section-badge:hover{background:rgb(255 255 255 / .14);border-color:rgb(0 188 255 / .5);color:#FFF}.section-header.section-header-dark .section-badge .section-badge-icon,.hero-section .section-header .section-badge .section-badge-icon{background:linear-gradient(135deg,#A855F7 0%,#06B6D4 100%);color:#FFF}.section-header.section-header-dark .section-title,.hero-section .section-header .section-title{color:#FFF}.section-header.section-header-dark .section-description,.hero-section .section-header .section-description{color:#94A3B8}.demo-section{position:relative;background:#0B0F19;color:#F8FAFC;overflow:hidden}.demo-section .demo-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.demo-section .demo-bg .demo-glow{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:900px;height:600px;background:radial-gradient(circle at 50% 50%,rgb(127 34 254 / .18) 0%,rgb(0 188 255 / .1) 40%,#fff0 70%);filter:blur(90px);animation:heroGlowRotate 25s ease-in-out infinite alternate}.demo-section .demo-bg .demo-decoration{position:absolute;border-radius:50%;pointer-events:none;opacity:.5}.demo-section .demo-bg .demo-decoration.demo-dec-1{top:5%;left:-4%;width:350px;height:350px;border:1px dashed rgb(127 34 254 / .25);animation:heroGlowRotate 35s linear infinite}.demo-section .demo-bg .demo-decoration.demo-dec-2{bottom:8%;right:-5%;width:450px;height:450px;border:1px solid rgb(0 188 255 / .15);box-shadow:inset 0 0 40px rgb(0 188 255 / .05)}.demo-section .demo-bg .demo-decoration.demo-dec-3{top:45%;right:30%;width:250px;height:250px;background:radial-gradient(circle,rgb(236 72 153 / .06) 0%,transparent 70%);filter:blur(40px)}.demo-section .demo-filter-wrapper{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:2rem}.demo-section .demo-filter-wrapper .demo-filter{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:50rem;background:rgb(15 23 42 / .75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .12);box-shadow:0 10px 30px rgb(0 0 0 / .3);flex-wrap:wrap;justify-content:center}.demo-section .demo-filter-wrapper .demo-filter .demo-filter-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.35rem;border-radius:50rem;background:#fff0;border:none;color:#94A3B8;font-size:.9rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(.16,1,.3,1);outline:none}.demo-section .demo-filter-wrapper .demo-filter .demo-filter-btn i{font-size:1rem;transition:color 0.3s ease}.demo-section .demo-filter-wrapper .demo-filter .demo-filter-btn:hover{color:#F8FAFC;background:rgb(255 255 255 / .06)}.demo-section .demo-filter-wrapper .demo-filter .demo-filter-btn.active{color:#FFF;background:linear-gradient(135deg,rgb(127 34 254 / .9) 0%,rgb(0 188 255 / .9) 100%);box-shadow:0 6px 20px rgb(127 34 254 / .35)}.demo-section .demo-filter-wrapper .demo-filter .demo-filter-btn.active i{color:#FFF}.demo-section .framework-feature{position:relative;z-index:2;margin-bottom:3.5rem}.demo-section .demo-grid{position:relative;z-index:2}.demo-section .demo-grid .demo-item{transition:all 0.4s cubic-bezier(.16,1,.3,1)}.demo-section .demo-grid .demo-item.is-hidden{opacity:0;transform:scale(.92);pointer-events:none;position:absolute;visibility:hidden}.demo-section .demo-grid .demo-card{position:relative;border-radius:1.5rem;background:var(--white);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--gray-100);overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 20px 50px rgb(255 255 255 / .4);perspective:1000px;transition:transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s ease,border-color 0.4s ease;will-change:transform}.demo-section .demo-grid .demo-card:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-1deg);box-shadow:0 30px 70px rgb(0 0 0 / .6),0 0 30px rgb(127 34 254 / .25);border-color:rgb(0 188 255 / .4)}.demo-section .demo-grid .demo-card:hover .demo-image img{transform:scale(1.05)}.demo-section .demo-grid .demo-card:hover .inner-framework-links li a.demo-overlay[data-framework=framework-tailwind],.demo-section .demo-grid .demo-card:hover .inner-framework-links li a.demo-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card:hover .inner-framework-links li a.demo-overlay[data-framework=framework-tailwind] .btn-overlay-preview,.demo-section .demo-grid .demo-card:hover .inner-framework-links li a.demo-overlay[data-framework=framework-tailwind] i,.demo-section .demo-grid .demo-card:hover .inner-framework-links li a.demo-overlay.active .btn-overlay-preview,.demo-section .demo-grid .demo-card:hover .inner-framework-links li a.demo-overlay.active i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card:hover .demo-button{background:linear-gradient(135deg,#7f22fe,#00bcff);color:#FFF;transform:scale(1.08) rotate(45deg)}.demo-section .demo-grid .demo-card:hover .demo-button i{transform:translate(1px,-1px)}.demo-section .demo-grid .demo-card:hover .demo-card-title a{color:#00bcff}.demo-section .demo-grid .demo-card:hover .live-badge .pulse-dot{animation:heroBadgePulse 1s infinite}.demo-section .demo-grid .demo-card[data-active-framework=framework-react]:hover .inner-framework-links li a.demo-overlay{opacity:0;visibility:hidden;pointer-events:none}.demo-section .demo-grid .demo-card[data-active-framework=framework-react]:hover .inner-framework-links li a.demo-overlay .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-react]:hover .inner-framework-links li a.demo-overlay i{opacity:0;transform:scale(.6) translateY(20px)}.demo-section .demo-grid .demo-card[data-active-framework=framework-react]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-react]{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card[data-active-framework=framework-react]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-react] .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-react]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-react] i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card[data-active-framework=framework-nextjs]:hover .inner-framework-links li a.demo-overlay{opacity:0;visibility:hidden;pointer-events:none}.demo-section .demo-grid .demo-card[data-active-framework=framework-nextjs]:hover .inner-framework-links li a.demo-overlay .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-nextjs]:hover .inner-framework-links li a.demo-overlay i{opacity:0;transform:scale(.6) translateY(20px)}.demo-section .demo-grid .demo-card[data-active-framework=framework-nextjs]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-nextjs]{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card[data-active-framework=framework-nextjs]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-nextjs] .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-nextjs]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-nextjs] i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card[data-active-framework=framework-angular]:hover .inner-framework-links li a.demo-overlay{opacity:0;visibility:hidden;pointer-events:none}.demo-section .demo-grid .demo-card[data-active-framework=framework-angular]:hover .inner-framework-links li a.demo-overlay .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-angular]:hover .inner-framework-links li a.demo-overlay i{opacity:0;transform:scale(.6) translateY(20px)}.demo-section .demo-grid .demo-card[data-active-framework=framework-angular]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-angular]{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card[data-active-framework=framework-angular]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-angular] .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-angular]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-angular] i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card[data-active-framework=framework-vue]:hover .inner-framework-links li a.demo-overlay{opacity:0;visibility:hidden;pointer-events:none}.demo-section .demo-grid .demo-card[data-active-framework=framework-vue]:hover .inner-framework-links li a.demo-overlay .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-vue]:hover .inner-framework-links li a.demo-overlay i{opacity:0;transform:scale(.6) translateY(20px)}.demo-section .demo-grid .demo-card[data-active-framework=framework-vue]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-vue]{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card[data-active-framework=framework-vue]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-vue] .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-vue]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-vue] i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card[data-active-framework=framework-laravel]:hover .inner-framework-links li a.demo-overlay{opacity:0;visibility:hidden;pointer-events:none}.demo-section .demo-grid .demo-card[data-active-framework=framework-laravel]:hover .inner-framework-links li a.demo-overlay .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-laravel]:hover .inner-framework-links li a.demo-overlay i{opacity:0;transform:scale(.6) translateY(20px)}.demo-section .demo-grid .demo-card[data-active-framework=framework-laravel]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-laravel]{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card[data-active-framework=framework-laravel]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-laravel] .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-laravel]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-laravel] i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card[data-active-framework=framework-tailwind]:hover .inner-framework-links li a.demo-overlay{opacity:0;visibility:hidden;pointer-events:none}.demo-section .demo-grid .demo-card[data-active-framework=framework-tailwind]:hover .inner-framework-links li a.demo-overlay .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-tailwind]:hover .inner-framework-links li a.demo-overlay i{opacity:0;transform:scale(.6) translateY(20px)}.demo-section .demo-grid .demo-card[data-active-framework=framework-tailwind]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-tailwind]{opacity:1;visibility:visible;pointer-events:auto}.demo-section .demo-grid .demo-card[data-active-framework=framework-tailwind]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-tailwind] .btn-overlay-preview,.demo-section .demo-grid .demo-card[data-active-framework=framework-tailwind]:hover .inner-framework-links li a.demo-overlay[data-framework=framework-tailwind] i{opacity:1;transform:scale(1) translateY(0)}.demo-section .demo-grid .demo-card .demo-browser{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.15rem;background:var(--white);border-bottom:1px solid var(--gray-100)}.demo-section .demo-grid .demo-card .demo-browser .window-controls{display:flex;align-items:center;gap:.35rem}.demo-section .demo-grid .demo-card .demo-browser .window-controls .ctrl{width:9px;height:9px;border-radius:50%}.demo-section .demo-grid .demo-card .demo-browser .window-controls .ctrl.ctrl-close{background:#EF4444}.demo-section .demo-grid .demo-card .demo-browser .window-controls .ctrl.ctrl-min{background:#F59E0B}.demo-section .demo-grid .demo-card .demo-browser .window-controls .ctrl.ctrl-max{background:#10B981}.demo-section .demo-grid .demo-card .demo-browser .browser-address{font-size:.75rem;color:#94A3B8;display:flex;align-items:center;gap:.3rem;font-weight:500}.demo-section .demo-grid .demo-card .demo-browser .browser-address i{color:#00bcff;font-size:.8rem}.demo-section .demo-grid .demo-card .demo-browser .live-badge{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#10B981;background:rgb(16 185 129 / .12);padding:.15rem .5rem;border-radius:50rem;font-weight:600}.demo-section .demo-grid .demo-card .demo-browser .live-badge .pulse-dot{width:6px;height:6px;border-radius:50%;background:#10B981}.demo-section .demo-grid .demo-card .demo-image{position:relative;width:100%;overflow:hidden;background:#fff}.demo-section .demo-grid .demo-card .demo-image img{width:100%;object-fit:cover;object-position:top center;display:block;transition:transform 0.6s cubic-bezier(.16,1,.3,1),filter 0.5s ease}@media (max-width:575.98px){.demo-section .demo-grid .demo-card .demo-image img{height:200px}}.demo-section .demo-grid .demo-card .demo-image::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent);transform:skewX(-20deg);transition:all 0.8s ease;pointer-events:none;z-index:2}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links{margin:0;padding:0;list-style:none}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgb(15 23 42 / .7) 0%,rgb(11 15 25 / .85) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.4s cubic-bezier(.16,1,.3,1);text-decoration:none;z-index:3}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay .btn-overlay-preview{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.6rem;border-radius:50rem;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);border:1px solid rgb(255 255 255 / .35);color:#FFF;font-weight:700;font-size:.92rem;letter-spacing:-.01em;box-shadow:0 12px 35px rgb(127 34 254 / .55),0 0 25px rgb(0 188 255 / .4);opacity:0;transform:scale(.7) translateY(22px);transition:all 0.45s cubic-bezier(.16,1,.3,1)}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay .btn-overlay-preview i{font-size:1.1rem;color:#FFF;width:auto;height:auto;background:none;border:none;box-shadow:none;opacity:1;transform:none;transition:transform 0.35s ease}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay i{font-size:1.35rem;color:#FFF;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);border:1px solid rgb(255 255 255 / .3);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgb(127 34 254 / .5),0 0 20px rgb(0 188 255 / .4);opacity:0;transform:scale(.6) translateY(20px);transition:all 0.4s cubic-bezier(.16,1,.3,1)}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay:hover .btn-overlay-preview{transform:scale(1.08) translateY(-2px);box-shadow:0 16px 45px rgb(127 34 254 / .8),0 0 30px rgb(0 188 255 / .6);border-color:rgb(255 255 255 / .65)}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay:hover .btn-overlay-preview i{transform:translateX(4px) rotate(45deg)}.demo-section .demo-grid .demo-card .demo-image .inner-framework-links li a.demo-overlay:hover i{transform:scale(1.12) rotate(45deg);box-shadow:0 15px 40px rgb(127 34 254 / .75),0 0 25px rgb(0 188 255 / .6);border-color:rgb(255 255 255 / .6)}.demo-section .demo-grid .demo-card .demo-image:hover img{transform:scale(1.06);filter:brightness(.92)}.demo-section .demo-grid .demo-card .demo-image:hover::after{left:180%}.demo-section .demo-grid .demo-card .demo-footer{padding:1.25rem 1.4rem;background:var(--white);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-grow:1;border-top:1px solid var(--gray-100)}.demo-section .demo-grid .demo-card .demo-footer .footer-meta{display:flex;flex-direction:column;gap:.35rem}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-tag{display:inline-flex;font-size:.725rem;font-weight:700;letter-spacing:.02em;width:fit-content}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-tag.tag-primary{color:#A855F7}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-tag.tag-info{color:#00bcff}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-tag.tag-purple{color:#EC4899}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-tag.tag-emerald{color:#34D399}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-card-title{margin:0;font-size:1.125rem;font-weight:700}.demo-section .demo-grid .demo-card .demo-footer .footer-meta .demo-card-title a{color:#0F172A;text-decoration:none;transition:color 0.3s ease}.demo-section .demo-grid .demo-card .demo-footer .demo-button{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .06);border:1px solid var(--gray-100);display:flex;align-items:center;justify-content:center;color:#0F172A;text-decoration:none}.section-padding{padding:80px 0}@media (max-width:991.98px){.section-padding{padding:60px 0}}@media (max-width:767.98px){.section-padding{padding:50px 0}}.glass-panel{background:rgb(255 255 255 / .7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .4);transition:all 0.3s ease}.glass-panel-light{background:#fff;box-shadow:0 10px 40px rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .02);transition:all 0.3s ease}.mockup-window{max-width:1000px}.feature-bg-blob-1{width:300px;height:300px;opacity:.5;top:-100px;right:-100px}.feature-bg-blob-2{width:250px;height:250px;opacity:.5;bottom:-100px;left:-100px}.trusted-section .marquee-container{width:100%;overflow:hidden;white-space:nowrap}.trusted-section .marquee-container .marquee-track{display:inline-block;animation:marquee 40s linear infinite}.trusted-section .marquee-container .marquee-track .marquee-item{display:inline-block;padding:0 3rem;transition:all 0.3s ease}.trusted-section .marquee-container .marquee-track .marquee-item:hover{transform:scale(1.05)}.features-section{background:var(--white);overflow:hidden}.features-section .feature-block{border:1px solid rgb(0 0 0 / .02);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.features-section .feature-block:hover{border-color:rgb(127 34 254 / .2);box-shadow:0 15px 40px rgb(0 0 0 / .06)}.features-section .feature-block .feature-visual .blob-shape{width:300px;height:300px;border-radius:50%;filter:blur(40px);z-index:0;animation:blobPulse 8s ease-in-out infinite}.features-section .feature-block .icon-wrapper{width:60px;height:60px;background:rgb(79 70 229 / .1);color:#7f22fe;display:flex;align-items:center;justify-content:center;border-radius:1rem;transition:all 0.3s ease}.features-section .feature-block .icon-wrapper svg{width:28px;height:28px;transition:transform 0.3s ease}.features-section .feature-block:hover .icon-wrapper{background:#7f22fe;color:#fff;transform:scale(1.1) rotate(5deg)}.features-section .feature-block:hover .icon-wrapper svg{transform:scale(1.2)}.features-section .feature-block .feature-list li{margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem;font-weight:500;color:#1E293B;transition:all 0.3s ease}.features-section .feature-block .feature-list li svg{color:#10B981;width:20px;height:20px;transition:transform 0.3s ease}.features-section .feature-block .feature-list li:hover{transform:translateX(4px)}.features-section .feature-block .feature-list li:hover svg{transform:scale(1.3) rotate(10deg)}.stats-section{background:linear-gradient(135deg,#0F172A 0%,#1a1f35 100%)}.stats-section .stat-item i{font-size:30px}.stats-section .stat-item h2{font-size:3.5rem;letter-spacing:-1px;font-weight:800;transition:all 0.3s ease}.stats-section .stat-item:hover h2{color:#00bcff}.demo-section{background:#f9fafb}.demo-section .demo-card{border:1px solid rgb(0 0 0 / .05);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.demo-section .demo-card:hover{box-shadow:0 20px 40px rgb(0 0 0 / .08);transform:translateY(-8px);border-color:rgb(127 34 254 / .1)}.demo-section .demo-card .demo-image-wrapper{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.demo-section .demo-card .demo-image-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgb(255 255 255 / .3),transparent 50%);pointer-events:none}.demo-section .demo-card .demo-image-wrapper.bg-gradient-primary{background:linear-gradient(135deg,rgb(79 70 229 / .1),rgb(127 34 254 / .05))}.demo-section .demo-card .demo-image-wrapper.bg-gradient-info{background:linear-gradient(135deg,rgb(14 165 233 / .1),rgb(0 188 255 / .05))}.demo-section .demo-card .demo-image-wrapper.bg-gradient-success{background:linear-gradient(135deg,rgb(16 185 129 / .1),rgb(16 185 129 / .05))}.demo-section .demo-card .demo-image-wrapper.bg-gradient-warning{background:linear-gradient(135deg,rgb(245 158 11 / .1),rgb(245 158 11 / .02))}.demo-section .demo-card .demo-image-wrapper.bg-gradient-purple{background:linear-gradient(135deg,rgb(139 92 246 / .1),rgb(139 92 246 / .02))}.demo-section .demo-card .demo-image-wrapper.bg-gradient-secondary{background:linear-gradient(135deg,rgb(30 41 59 / .1),rgb(30 41 59 / .02))}.demo-section .demo-card .demo-icon{font-size:2.5rem;position:relative;z-index:1;transition:all 0.3s ease}.demo-section .demo-card .demo-icon svg{width:48px;height:48px}.demo-section .demo-card:hover .demo-icon{transform:scale(1.1) rotate(5deg)}.demo-section .demo-card .btn-outline{border-color:rgb(127 34 254 / .2);color:#7f22fe;transition:all 0.3s ease}.demo-section .demo-card .btn-outline:hover{border-color:#7f22fe;background-color:rgb(79 70 229 / .1);transform:translateX(2px)}.faq-section{background:#fff}.faq-section .faq-accordion .accordion-item{border:none!important;background:#fff;border-radius:1rem!important;transition:all 0.3s ease}.faq-section .faq-accordion .accordion-item:hover{box-shadow:0 15px 35px rgb(0 0 0 / .08)!important}.faq-section .faq-accordion .accordion-item .accordion-button{background:#fff;border:1px solid rgb(0 0 0 / .05);border-radius:1rem;padding:1.5rem;transition:all 0.3s ease;color:#1E293B;font-size:1rem;line-height:1.5}.faq-section .faq-accordion .accordion-item .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234F46E5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");transition:transform 0.3s ease}.faq-section .faq-accordion .accordion-item .accordion-button:not(.collapsed){background:rgb(79 70 229 / .1);border-color:#7f22fe;color:#1E293B;box-shadow:0 10px 25px rgb(127 34 254 / .15)}.faq-section .faq-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.faq-section .faq-accordion .accordion-item .accordion-button:hover{background:rgb(79 70 229 / .1);border-color:#7f22fe;color:#1E293B}.faq-section .faq-accordion .accordion-item .accordion-button i{width:24px;height:24px;flex-shrink:0}.faq-section .faq-accordion .accordion-item .accordion-body{padding:1.5rem;background:#fff;border-radius:0 0 1rem 1rem;border:1px solid rgb(0 0 0 / .05);border-top:none}.faq-section .faq-accordion .accordion-item .accordion-body p{line-height:1.7;font-size:.95rem}.testimonials-section{background:#f9fafb}.testimonials-section .testimonial-card{border:1px solid rgb(0 0 0 / .05);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.testimonials-section .testimonial-card:hover{box-shadow:0 20px 40px rgb(0 0 0 / .08);transform:translateY(-8px);border-color:rgb(127 34 254 / .1)}.testimonials-section .testimonials-carousel .swiper-button-next,.testimonials-section .testimonials-carousel .swiper-button-prev{transition:all 0.3s ease;width:44px;height:44px;background:rgb(79 70 229 / .1);border-radius:50%;color:#7f22fe}.testimonials-section .testimonials-carousel .swiper-button-next::after,.testimonials-section .testimonials-carousel .swiper-button-prev::after{font-size:20px}.testimonials-section .testimonials-carousel .swiper-button-next:hover,.testimonials-section .testimonials-carousel .swiper-button-prev:hover{background:#7f22fe;color:#fff;transform:scale(1.1)}.testimonials-section .testimonials-carousel .swiper-pagination-bullet{background:rgb(79 70 229 / .1);opacity:.6;transition:all 0.3s ease}.testimonials-section .testimonials-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7f22fe;opacity:1;transform:scale(1.2)}.cta-banner{background:linear-gradient(135deg,#7f22fe 0%,#00bcff 100%);position:relative}.cta-banner .gradient-mesh{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgb(255 255 255 / .1),transparent 50%),radial-gradient(circle at 80% 80%,rgb(0 0 0 / .1),transparent 50%);z-index:0;animation:meshShift 8s ease-in-out infinite}.cta-banner .glass-panel{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2)}.footer{background:linear-gradient(180deg,#0F172A 0%,#1a1f35 100%);border-top:1px solid rgb(255 255 255 / .05)}.footer .footer-links a{transition:all 0.3s ease}.footer .footer-links a:hover{color:#fff!important;transform:translateX(4px);display:inline-block}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(127 34 254 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes meshPulse{0%,100%{opacity:1}50%{opacity:.8}}@keyframes meshShift{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}}@keyframes blobPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes avatarFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.bg-primary-soft{background-color:rgb(79 70 229 / .1)}.bg-info-soft{background-color:rgb(14 165 233 / .1)}.bg-success-soft{background-color:rgb(16 185 129 / .1)}.hover-white:hover{color:#fff!important;transition:color 0.3s ease}.fill-warning{fill:#F59E0B}.text-white-50{color:rgb(255 255 255 / .5)}.py-8{padding-top:4rem;padding-bottom:4rem}.py-10{padding-top:5rem;padding-bottom:5rem}.mb-8{margin-bottom:4rem}.shadow-2xl{box-shadow:0 25px 50px rgb(0 0 0 / .15)}.z-index-0{z-index:0}.z-index-1{z-index:1}.fw-600{font-weight:600}.text-primary{color:#7f22fe}.text-info{color:#00bcff}.text-success{color:#10B981}.text-warning{color:#F59E0B}.text-danger{color:#EF4444}.text-purple{color:#8B5CF6}.text-secondary{color:#1E293B}.text-white{color:#fff}.text-white-50{color:rgb(255 255 255 / .5)}.reaction-emoji{font-size:1.25rem;display:inline-block;animation:emojiPulse 2s ease-in-out infinite}.reaction-emoji:nth-child(1){animation-delay:0s}.reaction-emoji:nth-child(2){animation-delay:0.15s}.reaction-emoji:nth-child(3){animation-delay:0.3s}@keyframes emojiPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:768px){.hero-title{font-size:2rem!important}.display-4{font-size:2rem}.stats-section .stat-item h2{font-size:2.5rem}.hero-visuals{display:none!important}.testimonials-carousel .swiper-button-next,.testimonials-carousel .swiper-button-prev{display:none}}.demo-card{transition:all 0.5s cubic-bezier(.165,.84,.44,1)}.demo-card .demo-image-wrapper{overflow:hidden;border-bottom:1px solid rgb(30 41 59 / .1)}.demo-card .demo-image-wrapper img{transition:transform 0.8s cubic-bezier(.2,.8,.2,1)}.demo-card .demo-image-wrapper .demo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(127 34 254 / .1),rgb(127 34 254 / .85));opacity:0;transition:all 0.4s cubic-bezier(.165,.84,.44,1);backdrop-filter:blur(3px);z-index:10;text-decoration:none}.demo-card .demo-image-wrapper .demo-overlay i{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;transform:translateY(30px) scale(.8);transition:all 0.5s cubic-bezier(.175,.885,.32,1.275);color:var(--white);opacity:0;background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .5);border-radius:50%;backdrop-filter:blur(5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.demo-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(127 34 254 / .15)!important;border-color:rgb(127 34 254 / .4)!important}.demo-card:hover .demo-image-wrapper img{transform:scale(1.1) rotate(1deg)}.demo-card:hover .demo-image-wrapper .demo-overlay{opacity:1}.demo-card:hover .demo-image-wrapper .demo-overlay i{opacity:1;transform:translateY(0) scale(1)}.demo-card:hover h5 a{color:#7f22fe!important}.feature-block{transition:all 0.3s ease;padding:30px}.feature-block .icon-wrapper{width:60px;height:60px;transition:all 0.3s ease}.feature-block .icon-wrapper i{font-size:20px;transition:all 0.3s ease}.feature-block:hover .icon-wrapper{background-color:#7f22fe!important}.feature-block:hover .icon-wrapper i,.feature-block:hover .icon-wrapper.text-primary{color:var(--white)!important}.marquee-container{max-width:100%;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.marquee-container .slide-list{display:flex;flex-wrap:nowrap;gap:2rem;width:max-content}.marquee-container .marquee-item{flex-shrink:0}.marquee-container .marquee-item .bg-light{background:var(--white)!important;border-color:rgb(30 41 59 / .1)!important;box-shadow:0 4px 15px rgb(30 41 59 / .05);transition:all 0.3s ease}.marquee-container .marquee-item .bg-light:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(30 41 59 / .1)}@keyframes scroll{to{transform:translate(calc(-50% - 1rem))}}.horizontal-slide{overflow:hidden}.horizontal-slide[data-direction=right]{--_animation-direction:reverse}.horizontal-slide[data-direction=left]{--_animation-direction:forwards}.horizontal-slide[data-speed=fast]{--_animation-duration:30s}.horizontal-slide[data-speed=slow]{--_animation-duration:50s}.horizontal-slide .slide-list{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,60s) var(--_animation-direction,forwards) linear infinite}.footer{position:relative;background-color:#070A12;color:var(--white);padding-top:70px;padding-bottom:2rem;text-align:center;overflow:hidden;z-index:1}@media (max-width:991.98px){.footer{padding-top:55px}}.footer .footer-bg-system{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.footer .footer-bg-system .footer-mesh-bg{position:absolute;inset:0;background:linear-gradient(135deg,#070A12 0%,#0F172A 35%,#1E1B4B 65%,#0B0F19 100%);background-size:300% 300%;animation:footerMeshAnimate 18s ease-in-out infinite alternate;opacity:.9}.footer .footer-bg-system .footer-dec-grid{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1px);background-size:28px 28px;opacity:.6}.footer .footer-bg-system .footer-light-sweep{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .06),transparent);transform:skewX(-20deg);animation:footerLightSweep 14s ease-in-out infinite}.footer .footer-bg-system .footer-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;will-change:transform;animation:footerBlobFloat 16s ease-in-out infinite alternate}.footer .footer-bg-system .footer-blob.footer-blob-1{top:-15%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgb(127 34 254 / .4) 0%,transparent 70%)}.footer .footer-bg-system .footer-blob.footer-blob-2{bottom:-20%;right:-10%;width:550px;height:550px;background:radial-gradient(circle,rgb(0 188 255 / .35) 0%,transparent 70%);animation-delay:-5s;animation-duration:20s}.footer .footer-bg-system .footer-blob.footer-blob-3{top:30%;left:45%;width:400px;height:400px;background:radial-gradient(circle,rgb(236 72 153 / .25) 0%,transparent 70%);animation-delay:-8s;animation-duration:18s}.footer .footer-bg-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(127 34 254 / .5) 30%,rgb(0 188 255 / .6) 70%,transparent 100%);box-shadow:0 0 15px rgb(0 188 255 / .4);z-index:2;animation:dividerGlowPulse 4s ease-in-out infinite alternate}.footer .footer-content{position:relative;z-index:2;padding-bottom:50px}@media (max-width:991.98px){.footer .footer-content{padding-bottom:40px}}.footer .footer-brand{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:var(--white);text-decoration:none}.footer .footer-brand img{transition:transform 0.35s cubic-bezier(.16,1,.3,1)}.footer .footer-brand:hover img{transform:scale(1.05)}.footer .footer-description{color:rgb(248 250 252 / .65);margin-bottom:2.5rem;font-weight:400;font-size:1.05rem;line-height:1.75;max-width:680px;margin-left:auto;margin-right:auto}.footer .footer-social{display:flex;justify-content:center;gap:1.15rem;margin-bottom:2.75rem}.footer .footer-social .footer-social-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .14);color:rgb(255 255 255 / .7);text-decoration:none;transition:all 0.4s cubic-bezier(.16,1,.3,1)}.footer .footer-social .footer-social-btn img{width:20px;height:20px;filter:brightness(.8) invert(1);transition:transform 0.4s cubic-bezier(.16,1,.3,1),filter 0.3s ease}.footer .footer-social .footer-social-btn:hover{transform:translateY(-6px) scale(1.08);background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);border-color:rgb(255 255 255 / .3);box-shadow:0 12px 30px rgb(127 34 254 / .45),0 0 20px rgb(0 188 255 / .3)}.footer .footer-social .footer-social-btn:hover img{transform:rotate(8deg) scale(1.1);filter:brightness(0) invert(1)}.footer .footer-nav{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.75rem}.footer .footer-nav li a{color:rgb(248 250 252 / .7);text-decoration:none;font-weight:500;font-size:.95rem;letter-spacing:.02em;transition:color 0.3s ease,text-shadow 0.3s ease;position:relative;padding-bottom:4px}.footer .footer-nav li a::after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#7F22FE 0%,#00BCFF 100%);transition:width 0.35s cubic-bezier(.16,1,.3,1);border-radius:50rem}.footer .footer-nav li a:hover,.footer .footer-nav li a:focus{color:#FFF;text-shadow:0 0 10px rgb(0 188 255 / .4);outline:none}.footer .footer-nav li a:hover::after,.footer .footer-nav li a:focus::after{width:100%}.footer .footer-bottom{position:relative;z-index:2;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .08)}.footer .footer-bottom .footer-copyright{color:rgb(248 250 252 / .5);font-size:.88rem;margin:0;font-weight:400;letter-spacing:.02em}@keyframes footerMeshAnimate{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes footerLightSweep{0%{left:-100%}40%,100%{left:200%}}@keyframes footerBlobFloat{0%{transform:translate(0,0) scale(1) rotate(0deg)}50%{transform:translate(25px,-20px) scale(1.1) rotate(15deg)}100%{transform:translate(-15px,15px) scale(.95) rotate(-10deg)}}@keyframes dividerGlowPulse{0%{opacity:.6;filter:drop-shadow(0 0 5px rgb(127 34 254 / .4))}100%{opacity:1;filter:drop-shadow(0 0 15px rgb(0 188 255 / .8))}}@media (prefers-reduced-motion:reduce){.footer .footer-mesh-bg,.footer .footer-light-sweep,.footer .footer-blob,.footer .footer-bg-divider,.footer .footer-social-btn,.footer .footer-nav li a{animation:none!important;transition:none!important;transform:none!important}}.custom-pills{justify-content:center}@media (max-width:575.98px){.custom-pills{border-radius:2rem!important}}.faq-section .faq-glow{background-color:rgb(127 34 254 / .3);width:400px;height:400px;border-radius:50%;filter:blur(64px);transform:translate(30%,-30%);z-index:0}.faq-section .faq-header{text-align:center}.faq-section .faq-header .faq-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:50rem;background-color:var(--white);border:1px solid rgb(30 41 59 / .2);box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);color:#1E293B;font-size:.875rem;font-weight:500;margin-bottom:1rem}.faq-section .faq-header .faq-badge i{color:#7f22fe;font-size:1rem;margin-right:.5rem}.faq-section .faq-header .faq-subtitle{font-size:1.25rem;color:#1E293B;font-weight:300}.faq-section .faq-item{background:rgb(255 255 255 / .6);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .8);box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;transition:all 0.3s ease}.faq-section .faq-item:last-child{margin-bottom:0}.faq-section .faq-item:hover{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);transform:translateY(-2px)}.faq-section .faq-item .faq-button{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff0;border:none;padding:1.5rem;font-weight:700;color:#0F172A;font-size:1.125rem;text-align:left;transition:all 0.3s ease;outline:none!important}@media (max-width:575.98px){.faq-section .faq-item .faq-button{font-size:17px}}.faq-section .faq-item .faq-button:focus{box-shadow:none}.faq-section .faq-item .faq-button .faq-icon{font-size:1.25rem;transition:transform 0.3s cubic-bezier(.68,-.55,.265,1.55);color:#7f22fe}.faq-section .faq-item .faq-button:not(.collapsed){color:#7f22fe}.faq-section .faq-item .faq-button:not(.collapsed) .faq-icon{transform:rotate(180deg)}.faq-section .faq-item .faq-body{padding:0 1.5rem 1.5rem}.cta-section .cta-card{background:rgb(255 255 255 / .1);backdrop-filter:blur(12px);border:1px solid rgb(30 41 59 / .2);padding:3rem;border-radius:1rem;box-shadow:0 1rem 3rem rgb(0 0 0 / .175);text-align:center;position:relative;overflow:hidden}@media (max-width:991.98px){.cta-section .cta-card{padding:40px}}@media (max-width:767.98px){.cta-section .cta-card{padding:30px}}.cta-section .cta-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 0%,rgb(127 34 254 / .15) 0%,transparent 70%);z-index:0}.cta-section .cta-card .cta-content .cta-badge{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:50rem;background:rgb(255 255 255 / .1);border:1px solid rgb(30 41 59 / .2);color:#0F172A;font-weight:500;font-size:.875rem;margin-bottom:1.5rem}.cta-section .cta-card .cta-content .cta-badge i{color:#F59E0B;margin-right:.5rem}.cta-section .cta-card .cta-content .cta-description{margin-bottom:3rem}@media (min-width:992px){.cta-section .cta-card .cta-content .cta-description{padding:0 3rem}}.cta-section .cta-card .cta-content .cta-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-section .cta-card .cta-content .cta-actions .cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 3rem;font-size:1.125rem;font-weight:700;border-radius:.5rem;text-decoration:none;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)}.cta-section .cta-card .cta-content .cta-actions .cta-btn-primary{background:linear-gradient(135deg,#7f22fe,var(--primary-hover));color:var(--white);box-shadow:0 .5rem 1rem rgb(127 34 254 / .4);border:none}.cta-section .cta-card .cta-content .cta-actions .cta-btn-primary i{margin-left:.5rem;transition:transform 0.3s ease}.cta-section .cta-card .cta-content .cta-actions .cta-btn-primary:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem rgb(127 34 254 / .5)}.cta-section .cta-card .cta-content .cta-actions .cta-btn-primary:hover i{transform:translateX(5px)}.cta-section .cta-card .cta-content .cta-actions .cta-btn-outline{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(30 41 59 / .3);color:#0F172A}.cta-section .cta-card .cta-content .cta-actions .cta-btn-outline:hover{transform:translateY(-3px);background:rgb(255 255 255 / .5)}.section-header{margin-bottom:40px}.section-header .section-title:last-child{margin-bottom:0}.section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:50rem;background:rgb(127 34 254 / .1);border:1px solid rgb(127 34 254 / .15);color:#7f22fe;font-size:.875rem;font-weight:700;margin-bottom:1rem}.section-title{font-size:38px;font-weight:700;color:#0F172A;margin-bottom:1.5rem;letter-spacing:-.025em}@media (max-width:991.98px){.section-title{font-size:28px}}@media (max-width:767.98px){.section-title{font-size:24px}}.tech-stack-section,.tech-frameworks-section{position:relative;background-color:#090d16;overflow:hidden;padding:80px 0}@media (max-width:767.98px){.tech-stack-section,.tech-frameworks-section{padding:60px 0}}.tech-stack-section::before,.tech-frameworks-section::before{content:"";position:absolute;top:-150px;left:10%;width:600px;height:600px;background:radial-gradient(circle,rgb(127 34 254 / .14) 0%,transparent 65%);filter:blur(60px);pointer-events:none;z-index:0}.tech-stack-section::after,.tech-frameworks-section::after{content:"";position:absolute;bottom:-150px;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgb(0 188 255 / .12) 0%,transparent 65%);filter:blur(60px);pointer-events:none;z-index:0}.tech-stack-section .container,.tech-frameworks-section .container{position:relative;z-index:1}.tech-stack-section .section-title,.tech-frameworks-section .section-title{color:var(--white)!important;font-weight:800}.tech-stack-section .section-title .text-gradient,.tech-frameworks-section .section-title .text-gradient{background:linear-gradient(135deg,#7f22fe 0%,#00bcff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.tech-stack-section .marquee-container,.tech-frameworks-section .marquee-container{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.tech-stack-section .marquee-container .marquee-track,.tech-frameworks-section .marquee-container .marquee-track{display:flex;align-items:center;gap:1.25rem;width:max-content}.tech-stack-section .marquee-container .marquee-item,.tech-frameworks-section .marquee-container .marquee-item{flex-shrink:0}.tech-stack-section .marquee-container .marquee-item .d-flex,.tech-stack-section .marquee-container .marquee-item .tech-badge-pill,.tech-frameworks-section .marquee-container .marquee-item .d-flex,.tech-frameworks-section .marquee-container .marquee-item .tech-badge-pill{background:rgb(255 255 255 / .05)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .1)!important;border-radius:50rem!important;padding:.65rem 1.6rem!important;transition:all 0.35s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 20px rgb(0 0 0 / .2)}.tech-stack-section .marquee-container .marquee-item .d-flex span,.tech-stack-section .marquee-container .marquee-item .tech-badge-pill span,.tech-frameworks-section .marquee-container .marquee-item .d-flex span,.tech-frameworks-section .marquee-container .marquee-item .tech-badge-pill span{color:rgb(255 255 255 / .92)!important;font-weight:600!important;font-size:.95rem;letter-spacing:.02em}.tech-stack-section .marquee-container .marquee-item .d-flex:hover,.tech-stack-section .marquee-container .marquee-item .tech-badge-pill:hover,.tech-frameworks-section .marquee-container .marquee-item .d-flex:hover,.tech-frameworks-section .marquee-container .marquee-item .tech-badge-pill:hover{background:rgb(255 255 255 / .12)!important;border-color:rgb(127 34 254 / .45)!important;transform:translateY(-3px);box-shadow:0 8px 25px rgb(127 34 254 / .25)}.tech-stack-section .marquee-container .marquee-item .d-flex:hover span,.tech-stack-section .marquee-container .marquee-item .tech-badge-pill:hover span,.tech-frameworks-section .marquee-container .marquee-item .d-flex:hover span,.tech-frameworks-section .marquee-container .marquee-item .tech-badge-pill:hover span{color:var(--white)!important}.tech-stack-section .tech-card,.tech-frameworks-section .tech-card{background:rgb(255 255 255 / .04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .09);border-radius:1.25rem;padding:2.25rem 1.5rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;box-shadow:0 15px 35px rgb(0 0 0 / .2);transition:all 0.4s cubic-bezier(.165,.84,.44,1)}.tech-stack-section .tech-card .tech-logo-wrapper,.tech-frameworks-section .tech-card .tech-logo-wrapper{width:76px;height:76px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .95);border-radius:50%;box-shadow:0 10px 25px rgb(0 0 0 / .15);border:1px solid rgb(255 255 255 / .3);transition:all 0.4s cubic-bezier(.165,.84,.44,1)}.tech-stack-section .tech-card .tech-logo-wrapper img,.tech-frameworks-section .tech-card .tech-logo-wrapper img{width:42px;height:42px;object-fit:contain;transition:transform 0.4s cubic-bezier(.165,.84,.44,1)}.tech-stack-section .tech-card .tech-name,.tech-stack-section .tech-card .custom-title,.tech-frameworks-section .tech-card .tech-name,.tech-frameworks-section .tech-card .custom-title{font-size:1.1rem;font-weight:700;color:rgb(255 255 255 / .9);margin:0;transition:color 0.3s ease}.tech-stack-section .tech-card:hover,.tech-frameworks-section .tech-card:hover{transform:translateY(-8px);background:rgb(255 255 255 / .08);box-shadow:0 20px 40px rgb(127 34 254 / .2);border-color:rgb(127 34 254 / .4)}.tech-stack-section .tech-card:hover .tech-logo-wrapper,.tech-frameworks-section .tech-card:hover .tech-logo-wrapper{box-shadow:0 12px 30px rgb(127 34 254 / .35);border-color:rgb(127 34 254 / .4)}.tech-stack-section .tech-card:hover .tech-logo-wrapper img,.tech-frameworks-section .tech-card:hover .tech-logo-wrapper img{transform:scale(1.15)}.tech-stack-section .tech-card:hover .tech-name,.tech-stack-section .tech-card:hover .custom-title,.tech-frameworks-section .tech-card:hover .tech-name,.tech-frameworks-section .tech-card:hover .custom-title{color:var(--white)}.custom-title{font-size:20px}@media (max-width:991.98px){.custom-title{font-size:18px}}.framework-feature{position:relative;z-index:2;margin-left:auto;margin-right:auto}.framework-feature::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgb(127 34 254 / .04) 0%,rgb(0 188 255 / .03) 50%,transparent 80%);background-image:radial-gradient(rgb(15 23 42 / .05) 1px,transparent 1px);background-size:16px 16px;pointer-events:none;z-index:0;opacity:.8}.framework-feature ul{margin:0;padding:0;list-style:none;display:flex;gap:1rem;align-items:center;position:relative;z-index:2;flex-wrap:wrap}.framework-feature ul li{display:flex}.framework-feature ul li a{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.15rem;border-radius:999px;background:#F8FAFC;border:1px solid rgb(226 232 240 / .9);color:#0F172A;font-size:.9rem;font-weight:600;text-decoration:none;transition:all 0.45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .03);will-change:transform}@media (max-width:575.98px){.framework-feature ul li a{padding:.6rem .85rem;font-size:.825rem;gap:.55rem}}.framework-feature ul li a .tech-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#FFF;border:1px solid rgb(203 213 225 / .6);box-shadow:0 2px 8px rgb(0 0 0 / .05);flex-shrink:0;transition:transform 0.45s cubic-bezier(.22,1,.36,1),background 0.3s ease,border-color 0.3s ease}@media (max-width:575.98px){.framework-feature ul li a .tech-icon-wrapper{width:28px;height:28px}}.framework-feature ul li a .tech-icon-wrapper img{width:20px;height:20px;object-fit:contain;display:block;border-radius:0;padding:0;background:#fff0;border:none;box-shadow:none;transition:transform 0.45s cubic-bezier(.22,1,.36,1)}@media (max-width:575.98px){.framework-feature ul li a .tech-icon-wrapper img{width:16px;height:16px}}.framework-feature ul li a span{position:relative;z-index:2;transition:transform 0.45s cubic-bezier(.22,1,.36,1),color 0.3s ease;white-space:nowrap;color:#1E293B}.framework-feature ul li a::after{content:"";position:absolute;top:-50%;left:-100%;width:60%;height:200%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .6),transparent);transform:skewX(-20deg);transition:all 0.75s ease;pointer-events:none;z-index:3}.framework-feature ul li a:hover{color:#7F22FE;background:#FFF;border-color:rgb(127 34 254 / .4);transform:translateY(-5px) scale(1.03);box-shadow:0 14px 30px rgb(127 34 254 / .18)}.framework-feature ul li a:hover::after{left:180%}.framework-feature ul li a:hover .tech-icon-wrapper{transform:scale(1.15) rotate(8deg);background:rgb(127 34 254 / .08);border-color:rgb(127 34 254 / .3)}.framework-feature ul li a:hover span{transform:translateX(2px);color:#7F22FE}.framework-feature ul li a.active,.framework-feature ul li a.custom-active{color:#FFF;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);border-color:#fff0;box-shadow:0 12px 30px rgb(127 34 254 / .35),0 4px 15px rgb(0 188 255 / .25);transform:translateY(-4px)}.framework-feature ul li a.active .tech-icon-wrapper,.framework-feature ul li a.custom-active .tech-icon-wrapper{background:var(--white);border-color:rgb(255 255 255 / .4);transform:scale(1.12);animation:activeIconFloat 3s ease-in-out infinite alternate}.framework-feature ul li a.active span,.framework-feature ul li a.custom-active span{font-weight:700;color:#FFF}.framework-feature ul li a.active::before,.framework-feature ul li a.custom-active::before{content:"";position:absolute;top:6px;right:12px;width:6px;height:6px;border-radius:50%;background:#FFF;box-shadow:0 0 8px #FFF}@keyframes activeIconFloat{0%{transform:scale(1.12) translateY(0)}100%{transform:scale(1.12) translateY(-3px)}}@media (prefers-reduced-motion:reduce){.framework-feature ul li a,.framework-feature ul li a img,.framework-feature ul li a span{animation:none!important;transition:none!important}}.features-section{position:relative;background:linear-gradient(180deg,#F8FAFC 0%,#FFFFFF 50%,#F1F5F9 100%);overflow:hidden;z-index:1}.features-section .features-bg{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.features-section .features-bg .feature-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.45;will-change:transform}.features-section .features-bg .feature-glow.feature-glow-1{top:-10%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgb(127 34 254 / .25) 0%,rgb(0 188 255 / .15) 100%);animation:featureGlowPulse 12s ease-in-out infinite alternate}.features-section .features-bg .feature-glow.feature-glow-2{bottom:-10%;right:-10%;width:650px;height:650px;background:radial-gradient(circle,rgb(0 188 255 / .2) 0%,rgb(236 72 153 / .15) 100%);animation:featureGlowPulse 15s ease-in-out infinite alternate-reverse}.features-section .features-bg .feature-dec-grid{position:absolute;inset:0;background-image:radial-gradient(rgb(15 23 42 / .06) 1px,transparent 1px);background-size:28px 28px;opacity:.7}.features-section .features-bg .feature-dec-orbit{position:absolute;top:20%;right:5%;width:350px;height:350px;border:1px dashed rgb(127 34 254 / .15);border-radius:50%;animation:featureOrbitRotate 40s linear infinite}.features-section .feature-showcase-wrapper{margin-bottom:3.5rem}@media (max-width:991.98px){.features-section .feature-showcase-wrapper{margin-bottom:24px}}.features-section .feature-showcase-wrapper .feature-showcase-card{position:relative;background:rgb(255 255 255 / .9);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgb(127 34 254 / .15);border-radius:1.75rem;padding:3rem;box-shadow:0 25px 60px rgb(15 23 42 / .06),0 4px 20px rgb(127 34 254 / .08);transition:all 0.4s cubic-bezier(.16,1,.3,1)}@media (max-width:991.98px){.features-section .feature-showcase-wrapper .feature-showcase-card{padding:2.25rem 1.75rem;border-radius:1.5rem}}@media (max-width:575.98px){.features-section .feature-showcase-wrapper .feature-showcase-card{padding:1.5rem 1.15rem;border-radius:1.25rem}}.features-section .feature-showcase-wrapper .feature-showcase-card:hover{box-shadow:0 35px 80px rgb(15 23 42 / .1),0 0 35px rgb(127 34 254 / .18);border-color:rgb(127 34 254 / .3)}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-title{font-size:2.15rem;font-weight:800;color:#0F172A;letter-spacing:-.03em;line-height:1.25;margin-bottom:1rem}@media (max-width:991.98px){.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-title{font-size:1.75rem}}@media (max-width:575.98px){.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-title{font-size:1.4rem}}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-desc{font-size:1.05rem;color:#475569;line-height:1.75;margin-bottom:2rem}@media (max-width:575.98px){.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-desc{font-size:.95rem;margin-bottom:1.5rem}}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-stats{display:flex;align-items:center;gap:2.5rem}@media (max-width:575.98px){.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-stats{gap:1.5rem}}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-stats .stat-item{display:flex;flex-direction:column}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-stats .stat-item .stat-number{font-size:1.85rem;font-weight:800;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:575.98px){.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-stats .stat-item .stat-number{font-size:1.5rem}}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-content .showcase-stats .stat-item .stat-label{font-size:.85rem;color:#64748B;font-weight:600}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage{position:relative;padding:1rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame{background:#0F172A;border-radius:1.25rem;border:1px solid rgb(255 255 255 / .12);overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .25)}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:rgb(30 41 59 / .8);border-bottom:1px solid rgb(255 255 255 / .08)}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .window-controls{display:flex;align-items:center;gap:.35rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .window-controls .ctrl{width:9px;height:9px;border-radius:50%}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .window-controls .ctrl.ctrl-close{background:#EF4444}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .window-controls .ctrl.ctrl-min{background:#F59E0B}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .window-controls .ctrl.ctrl-max{background:#10B981}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .mockup-title{font-size:.75rem;color:#94A3B8;font-weight:600;display:flex;align-items:center;gap:.35rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-header .mockup-title i{color:#00BCFF}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body{padding:1.75rem;background:radial-gradient(circle at 50% 0%,#1E293B 0%,#0F172A 100%)}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body .ai-widget-box{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:1rem;padding:1.15rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body .ai-widget-box .ai-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body .ai-widget-box .ai-header .ai-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);display:flex;align-items:center;justify-content:center;color:#FFF;font-size:1.1rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body .ai-widget-box .ai-header strong{color:#F8FAFC;font-size:.9rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body .ai-widget-box .ai-header small{font-size:.7rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .showcase-mockup-frame .mockup-body .ai-widget-box .ai-chat-bubble{background:rgb(127 34 254 / .15);border:1px solid rgb(127 34 254 / .25);border-radius:.75rem;padding:.85rem;color:#E2E8F0;font-size:.85rem;line-height:1.5}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card{position:absolute;background:rgb(255 255 255 / .92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(127 34 254 / .18);border-radius:1rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 15px 35px rgb(0 0 0 / .08);z-index:4;animation:microFloat 6s ease-in-out infinite alternate}@media (max-width:575.98px){.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card{display:none}}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-stat{top:-15px;right:0}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-stat i{font-size:1.25rem}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-stat div{display:flex;flex-direction:column}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-stat div small{font-size:.7rem;color:#64748B;font-weight:600}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-stat div strong{font-size:.85rem;color:#0F172A}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-notify{bottom:-15px;left:-10px;animation-delay:-3s}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-notify .notify-icon{width:32px;height:32px;border-radius:50%;background:rgb(16 185 129 / .15);color:#10B981;display:flex;align-items:center;justify-content:center}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-notify div{display:flex;flex-direction:column}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-notify div strong{font-size:.8rem;color:#0F172A}.features-section .feature-showcase-wrapper .feature-showcase-card .showcase-visual-stage .floating-micro-card.card-notify div small{font-size:.7rem;color:#64748B}.features-section .feature-card{position:relative;background:rgb(255 255 255 / .85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(127 34 254 / .12);border-radius:1.5rem;padding:2rem 1.75rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 15px 40px rgb(15 23 42 / .04);transition:transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s ease,border-color 0.4s ease}@media (max-width:575.98px){.features-section .feature-card{padding:1.5rem 1.25rem;border-radius:1.25rem}}.features-section .feature-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgb(15 23 42 / .08),0 0 25px rgb(127 34 254 / .12);border-color:rgb(127 34 254 / .3)}.features-section .feature-card:hover .feature-icon{transform:scale(1.12) rotate(8deg);background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);color:#FFF;border-color:#fff0;box-shadow:0 10px 25px rgb(127 34 254 / .35)}.features-section .feature-card:hover .feature-link{color:#7F22FE}.features-section .feature-card:hover .feature-link i{transform:translateX(5px)}.features-section .feature-card .feature-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.features-section .feature-card .feature-icon{width:52px;height:52px;border-radius:50%;background:rgb(127 34 254 / .08);border:1px solid rgb(127 34 254 / .18);display:flex;align-items:center;justify-content:center;color:#7F22FE;font-size:1.35rem;transition:all 0.35s cubic-bezier(.16,1,.3,1)}.features-section .feature-card .feature-title{font-size:1.35rem;font-weight:700;color:#0F172A;margin-bottom:.75rem;letter-spacing:-.02em}@media (max-width:575.98px){.features-section .feature-card .feature-title{font-size:1.2rem}}.features-section .feature-card .feature-description{font-size:.95rem;color:#64748B;line-height:1.65;margin-bottom:1.5rem}.features-section .feature-card .feature-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:#475569;text-decoration:none;transition:all 0.3s ease}.features-section .feature-card .feature-link i{font-size:.85rem;transition:transform 0.3s ease}.features-section .feature-card .feature-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:50rem}.features-section .feature-card .feature-badge.badge-ai{background:rgb(127 34 254 / .1);color:#7F22FE;border:1px solid rgb(127 34 254 / .25)}.features-section .feature-card .feature-badge.badge-live{background:rgb(16 185 129 / .1);color:#10B981;border:1px solid rgb(16 185 129 / .25)}.features-section .feature-card .feature-badge.badge-new{background:rgb(0 188 255 / .1);color:#00BCFF;border:1px solid rgb(0 188 255 / .25)}.features-section .feature-card .feature-badge.badge-sec{background:rgb(245 158 11 / .1);color:#F59E0B;border:1px solid rgb(245 158 11 / .25)}.features-section .feature-card.feature-card-horizontal{flex-direction:row;align-items:flex-start;justify-content:start;gap:1.25rem}.features-section .feature-card.feature-card-horizontal .feature-icon{flex-shrink:0}.features-section .feature-card.feature-card-horizontal .feature-title{font-size:1.15rem;margin-bottom:.35rem}.features-section .feature-card.feature-card-horizontal .feature-description{margin-bottom:0;font-size:.88rem}.features-section .features-actions .btn-features-primary{display:inline-flex;align-items:center;gap:.5rem;border-radius:50rem;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);color:#FFF;text-decoration:none;box-shadow:0 12px 30px rgb(127 34 254 / .35);position:relative;overflow:hidden;transition:all 0.35s cubic-bezier(.16,1,.3,1)}.features-section .features-actions .btn-features-primary::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent);transform:skewX(-20deg);transition:all 0.7s ease}.features-section .features-actions .btn-features-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 18px 45px rgb(127 34 254 / .5);color:#FFF}.features-section .features-actions .btn-features-primary:hover::before{left:180%}.features-section .features-actions .btn-features-primary:hover i{transform:translateX(4px)}.features-section .features-actions .btn-features-primary i{transition:transform 0.3s ease}.features-section .features-actions .btn-features-secondary{display:inline-flex;align-items:center;gap:.5rem;border-radius:50rem;background:rgb(255 255 255 / .9);border:1px solid rgb(127 34 254 / .2);color:#0F172A;text-decoration:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px rgb(0 0 0 / .04);transition:all 0.35s cubic-bezier(.16,1,.3,1)}.features-section .features-actions .btn-features-secondary i{color:#7F22FE;transition:transform 0.3s ease}.features-section .features-actions .btn-features-secondary:hover{background:#FFF;border-color:rgb(127 34 254 / .4);transform:translateY(-3px);box-shadow:0 12px 30px rgb(15 23 42 / .08);color:#7F22FE}.features-section .features-actions .btn-features-secondary:hover i{transform:scale(1.15) rotate(10deg)}@keyframes featureGlowPulse{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.15) translate(30px,-20px)}}@keyframes featureOrbitRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes microFloat{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.features-section .feature-glow,.features-section .feature-dec-orbit,.features-section .floating-micro-card,.features-section .feature-card,.features-section .btn-features-primary,.features-section .btn-features-secondary{animation:none!important;transition:none!important;transform:none!important}}.cta-section{position:relative;background:linear-gradient(180deg,#F1F5F9 0%,#0B0F19 50%,#070A12 100%);overflow:hidden;z-index:1}.cta-section .cta-background{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.cta-section .cta-background .cta-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.55;will-change:transform}.cta-section .cta-background .cta-glow.cta-glow-1{top:-20%;left:-10%;width:700px;height:700px;background:radial-gradient(circle,rgb(127 34 254 / .35) 0%,rgb(0 188 255 / .15) 100%);animation:ctaGlowPulse 10s ease-in-out infinite alternate}.cta-section .cta-background .cta-glow.cta-glow-2{bottom:-20%;right:-10%;width:750px;height:750px;background:radial-gradient(circle,rgb(0 188 255 / .3) 0%,rgb(236 72 153 / .2) 100%);animation:ctaGlowPulse 14s ease-in-out infinite alternate-reverse}.cta-section .cta-background .cta-dec-grid{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1px);background-size:30px 30px;opacity:.6}.cta-section .cta-background .cta-dec-orbit{position:absolute;bottom:10%;left:5%;width:400px;height:400px;border:1px dashed rgb(0 188 255 / .18);border-radius:50%;animation:ctaOrbitRotate 45s linear infinite}.cta-section .cta-container{position:relative;background:rgb(15 23 42 / .85);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgb(255 255 255 / .14);border-radius:2rem;padding:4rem 3.5rem;box-shadow:0 35px 90px rgb(0 0 0 / .5),0 0 40px rgb(127 34 254 / .15);transition:transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s ease,border-color 0.4s ease;will-change:transform}@media (max-width:991.98px){.cta-section .cta-container{padding:3rem 2.25rem;border-radius:1.5rem}}@media (max-width:575.98px){.cta-section .cta-container{padding:2rem 1.25rem;border-radius:1.25rem}}.cta-section .cta-container:hover{box-shadow:0 45px 110px rgb(0 0 0 / .65),0 0 50px rgb(127 34 254 / .25);border-color:rgb(0 188 255 / .35)}.cta-section .cta-container .cta-content .cta-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;padding:.35rem .9rem;border-radius:50rem;background:rgb(127 34 254 / .15);color:#00BCFF;border:1px solid rgb(0 188 255 / .3);box-shadow:0 4px 15px rgb(0 188 255 / .15)}.cta-section .cta-container .cta-content .cta-title{font-size:3.25rem;font-weight:800;color:#FFF;line-height:1.15;letter-spacing:-.03em;margin-bottom:1.25rem}@media (max-width:1199.98px){.cta-section .cta-container .cta-content .cta-title{font-size:2.75rem}}@media (max-width:991.98px){.cta-section .cta-container .cta-content .cta-title{font-size:2.25rem}}@media (max-width:575.98px){.cta-section .cta-container .cta-content .cta-title{font-size:1.75rem;line-height:1.25}}.cta-section .cta-container .cta-content .cta-title .cta-title-highlight{background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 50%,#EC4899 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:titleShine 6s ease infinite}.cta-section .cta-container .cta-content .cta-description{font-size:1.08rem;color:#94A3B8;line-height:1.8;max-width:600px;margin-bottom:2.25rem}@media (max-width:575.98px){.cta-section .cta-container .cta-content .cta-description{font-size:.95rem;margin-bottom:1.75rem}}@media (max-width:575.98px){.cta-section .cta-container .cta-content .cta-actions{flex-direction:column;width:100%}.cta-section .cta-container .cta-content .cta-actions a{width:100%;justify-content:center}}.cta-section .cta-container .cta-content .cta-actions .btn-cta-primary{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.4rem;border-radius:50rem;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);color:#FFF;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 12px 35px rgb(127 34 254 / .45);position:relative;overflow:hidden;transition:all 0.35s cubic-bezier(.16,1,.3,1)}.cta-section .cta-container .cta-content .cta-actions .btn-cta-primary::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transform:skewX(-20deg);transition:all 0.75s ease}.cta-section .cta-container .cta-content .cta-actions .btn-cta-primary:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 50px rgb(127 34 254 / .65),0 0 30px rgb(0 188 255 / .4);color:#FFF}.cta-section .cta-container .cta-content .cta-actions .btn-cta-primary:hover::before{left:180%}.cta-section .cta-container .cta-content .cta-actions .btn-cta-primary:hover i{transform:translateX(4px)}.cta-section .cta-container .cta-content .cta-actions .btn-cta-primary i{transition:transform 0.3s ease}.cta-section .cta-container .cta-content .cta-actions .btn-cta-secondary{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.2rem;border-radius:50rem;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .2);color:#F8FAFC;font-size:1rem;font-weight:700;text-decoration:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.35s cubic-bezier(.16,1,.3,1)}.cta-section .cta-container .cta-content .cta-actions .btn-cta-secondary i{color:#00BCFF;transition:transform 0.3s ease}.cta-section .cta-container .cta-content .cta-actions .btn-cta-secondary:hover{background:rgb(255 255 255 / .12);border-color:rgb(0 188 255 / .5);transform:translateY(-4px);box-shadow:0 15px 35px rgb(0 0 0 / .3);color:#FFF}.cta-section .cta-container .cta-content .cta-actions .btn-cta-secondary:hover i{transform:scale(1.15) rotate(15deg)}.cta-section .cta-container .cta-dashboard-stage{position:relative;padding:1rem}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame{background:#0F172A;border-radius:1.25rem;border:1px solid rgb(255 255 255 / .14);overflow:hidden;box-shadow:0 25px 60px rgb(0 0 0 / .45)}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.15rem;background:rgb(30 41 59 / .85);border-bottom:1px solid rgb(255 255 255 / .08)}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .window-controls{display:flex;align-items:center;gap:.35rem}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .window-controls .ctrl{width:9px;height:9px;border-radius:50%}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .window-controls .ctrl.ctrl-close{background:#EF4444}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .window-controls .ctrl.ctrl-min{background:#F59E0B}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .window-controls .ctrl.ctrl-max{background:#10B981}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .frame-title{font-size:.75rem;color:#94A3B8;font-weight:600;display:flex;align-items:center;gap:.35rem}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-header .frame-title i{color:#10B981}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body{padding:1.75rem;background:radial-gradient(circle at 50% 0%,#1E293B 0%,#0B0F19 100%)}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-chat-box .chat-msg .msg-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-chat-box .chat-msg .msg-avatar .avatar-text{color:#FFF;font-size:.72rem;font-weight:700}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-chat-box .chat-msg .msg-content{display:flex;flex-direction:column;max-width:85%}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-chat-box .chat-msg .msg-content .msg-bubble{padding:.75rem 1rem;border-radius:1rem;font-size:.85rem;line-height:1.5}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-chat-box .chat-msg .msg-content .msg-bubble.incoming-bubble{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);color:#F8FAFC;border-top-left-radius:.25rem}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-chat-box .chat-msg .msg-content .msg-bubble.outgoing-bubble{background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);color:#FFF;border-top-right-radius:.25rem;box-shadow:0 8px 20px rgb(127 34 254 / .35)}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-status-strip{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);margin-top:1rem}.cta-section .cta-container .cta-dashboard-stage .cta-dashboard-frame .frame-body .cta-status-strip .status-pulse-green{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 8px #10B981;display:inline-block}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget{position:absolute;background:rgb(15 23 42 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(0 188 255 / .25);border-radius:1rem;padding:.75rem 1.15rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 20px 45px rgb(0 0 0 / .35);z-index:4;animation:ctaWidgetFloat 6s ease-in-out infinite alternate}@media (max-width:575.98px){.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget{display:none}}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-stat{top:-18px;right:-10px}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-stat i{font-size:1.35rem}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-stat div{display:flex;flex-direction:column}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-stat div small{font-size:.7rem;color:#94A3B8;font-weight:600}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-stat div strong{font-size:.88rem;color:#F8FAFC}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-notify{bottom:-18px;left:-15px;animation-delay:-3s}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-notify .notify-icon{width:34px;height:34px;border-radius:50%;background:rgb(16 185 129 / .18);color:#10B981;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-notify div{display:flex;flex-direction:column}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-notify div strong{font-size:.85rem;color:#F8FAFC}.cta-section .cta-container .cta-dashboard-stage .floating-cta-widget.widget-notify div small{font-size:.7rem;color:#94A3B8}@keyframes ctaGlowPulse{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.15) translate(35px,-25px)}}@keyframes ctaOrbitRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes titleShine{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes ctaWidgetFloat{0%{transform:translateY(0)}100%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.cta-section .cta-glow,.cta-section .cta-dec-orbit,.cta-section .floating-cta-widget,.cta-section .cta-container,.cta-section .cta-title-highlight,.cta-section .btn-cta-primary,.cta-section .btn-cta-secondary{animation:none!important;transition:none!important;transform:none!important}}.dashboard-preview-section{position:relative;background-color:#2E085A;background:linear-gradient(135deg,#1A0536 0%,#3B0A75 40%,#5B13B9 70%,#150628 100%);color:#FFF;overflow:hidden;z-index:1}.dashboard-preview-section .dashboard-top-divider,.dashboard-preview-section .dashboard-bottom-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(127 34 254 / .6) 30%,rgb(0 188 255 / .7) 70%,transparent 100%);box-shadow:0 0 15px rgb(0 188 255 / .4);z-index:2;animation:dividerGlowPulse 4s ease-in-out infinite alternate}.dashboard-preview-section .dashboard-background{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.dashboard-preview-section .dashboard-background .dashboard-mesh-bg{position:absolute;inset:0;background:linear-gradient(135deg,#2E085A 0%,#5B13B9 35%,#7F22FE 65%,#1A0536 100%);background-size:300% 300%;animation:dashboardMeshAnimate 18s ease-in-out infinite alternate;opacity:.85}.dashboard-preview-section .dashboard-background .dashboard-radial-core{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:850px;height:550px;background:radial-gradient(ellipse at center,rgb(127 34 254 / .45) 0%,rgb(0 188 255 / .25) 45%,transparent 75%);filter:blur(80px);opacity:.75;animation:coreAuraPulse 10s ease-in-out infinite alternate}.dashboard-preview-section .dashboard-background .dashboard-dec-grid{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .12) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.dashboard-preview-section .dashboard-background .dashboard-glow{border-radius:50%;filter:blur(120px);opacity:.35;will-change:transform}.dashboard-preview-section .dashboard-background .dashboard-glow.glow-1{top:-15%;left:15%;width:600px;height:600px;background:radial-gradient(circle,rgb(127 34 254 / .75) 0%,transparent 70%);animation:dashboardGlowPulse 14s ease-in-out infinite alternate}.dashboard-preview-section .dashboard-background .dashboard-glow.glow-2{bottom:-20%;right:15%;width:650px;height:650px;background:radial-gradient(circle,rgb(0 188 255 / .65) 0%,transparent 70%);animation:dashboardGlowPulse 18s ease-in-out infinite alternate-reverse}.dashboard-preview-section .dashboard-toggle-container{position:relative;display:inline-flex;align-items:center;padding:5px;background:rgb(15 23 42 / .95);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1.5px solid rgb(255 255 255 / .35);border-radius:50rem;box-shadow:0 20px 50px rgb(0 0 0 / .65),0 0 35px rgb(127 34 254 / .6);z-index:10}.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-slider{position:absolute;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);border-radius:50rem;background:linear-gradient(135deg,#7F22FE 0%,#00BCFF 100%);border:1px solid rgb(255 255 255 / .4);box-shadow:0 10px 30px rgb(127 34 254 / .7),0 0 25px rgb(0 188 255 / .6);transition:transform 0.45s cubic-bezier(.16,1,.3,1);z-index:1;pointer-events:none}.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-item{position:relative;z-index:2;background:none;border:none;padding:12px 20px;border-radius:50rem;color:rgb(255 255 255 / .7);font-weight:700;font-size:14px;letter-spacing:.01em;cursor:pointer;white-space:nowrap;display:flex;align-items:center;transition:color 0.35s ease,text-shadow 0.35s ease}@media (max-width:575.98px){.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-item{padding:10px 16px}}.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-item i{font-size:.95rem;transition:transform 0.35s ease}.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-item.active{color:#FFF;text-shadow:0 0 12px rgb(255 255 255 / .5)}.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-item:hover{color:#FFF}.dashboard-preview-section .dashboard-toggle-container .dashboard-toggle-item:hover i{transform:rotate(15deg) scale(1.15)}.dashboard-preview-section[data-dashboard-theme=dark] .dashboard-toggle-container .dashboard-toggle-slider{transform:translateX(100%)}.dashboard-preview-section .dashboard-browser-stage{z-index:3}.dashboard-preview-section .dashboard-browser{background:rgb(15 23 42 / .85);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgb(255 255 255 / .16);border-radius:1.75rem;box-shadow:0 35px 90px rgb(0 0 0 / .55),0 0 50px rgb(127 34 254 / .2);overflow:hidden;transition:transform 0.4s ease,box-shadow 0.4s ease}.dashboard-preview-section .dashboard-browser:hover{box-shadow:0 45px 110px rgb(0 0 0 / .65),0 0 70px rgb(0 188 255 / .3)}.dashboard-preview-section .dashboard-browser .dashboard-browser-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgb(255 255 255 / .04);border-bottom:1px solid rgb(255 255 255 / .08)}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .window-controls{display:flex;align-items:center;gap:.5rem}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .window-controls .ctrl{width:12px;height:12px;border-radius:50%}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .window-controls .ctrl.ctrl-close{background:#FF5F56}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .window-controls .ctrl.ctrl-min{background:#FFBD2E}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .window-controls .ctrl.ctrl-max{background:#27C93F}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .browser-address{background:rgb(0 0 0 / .35);border:1px solid rgb(255 255 255 / .1);border-radius:50rem;padding:.35rem 1.25rem;font-size:.82rem;color:rgb(255 255 255 / .7);display:flex;align-items:center;gap:.5rem}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .browser-address i{font-size:.95rem}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .live-badge{font-size:.75rem;font-weight:700;color:#10B981;background:rgb(16 185 129 / .15);padding:.25rem .75rem;border-radius:50rem;display:flex;align-items:center;gap:.4rem}.dashboard-preview-section .dashboard-browser .dashboard-browser-header .live-badge .pulse-dot{width:6px;height:6px;border-radius:50%;background:#10B981;box-shadow:0 0 8px #10B981;animation:statusPulse 1.5s infinite}.dashboard-preview-section .dashboard-browser .dashboard-browser-body{padding:1.25rem;background:#0F172A}.dashboard-preview-section .dashboard-browser .dashboard-browser-body .dashboard-image-wrapper{position:relative;width:100%;border-radius:1rem;overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .4)}.dashboard-preview-section .dashboard-browser .dashboard-browser-body .dashboard-image-wrapper .dashboard-image{width:100%;height:auto;display:block;transition:opacity 0.6s cubic-bezier(.16,1,.3,1),transform 0.6s ease}.dashboard-preview-section .dashboard-browser .dashboard-browser-body .dashboard-image-wrapper .dashboard-image.dashboard-image-dark{position:absolute;inset:0;opacity:0;pointer-events:none}.dashboard-preview-section .dashboard-browser .dashboard-browser-body .dashboard-image-wrapper .dashboard-image.dashboard-image-light{position:relative;opacity:1}.dashboard-preview-section[data-dashboard-theme=dark] .dashboard-browser .dashboard-browser-body .dashboard-image-wrapper .dashboard-image-light{opacity:0;pointer-events:none}.dashboard-preview-section[data-dashboard-theme=dark] .dashboard-browser .dashboard-browser-body .dashboard-image-wrapper .dashboard-image-dark{opacity:1;pointer-events:auto}.dashboard-preview-section .dashboard-widget{position:absolute;background:rgb(15 23 42 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(0 188 255 / .25);border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 20px 45px rgb(0 0 0 / .45);z-index:4;animation:dashboardWidgetFloat 6s ease-in-out infinite alternate}@media (max-width:767.98px){.dashboard-preview-section .dashboard-widget.widget-analytics{top:-15px;left:5px;width:175px;padding:.65rem .85rem}.dashboard-preview-section .dashboard-widget.widget-ai{top:-15px;right:5px;width:185px;padding:.65rem .85rem}.dashboard-preview-section .dashboard-widget.widget-team{bottom:-15px;left:5px;padding:.5rem .75rem}.dashboard-preview-section .dashboard-widget.widget-notify{bottom:-15px;right:5px;padding:.5rem .75rem}}@media (max-width:991.98px){.dashboard-preview-section .dashboard-widget{display:none!important}}.dashboard-preview-section .dashboard-widget.widget-analytics{top:-20px;left:-25px;width:210px}@media (max-width:767.98px){.dashboard-preview-section .dashboard-widget.widget-analytics{top:-15px;left:5px;width:175px}}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars{height:32px}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars .bar{flex-grow:1;background:rgb(255 255 255 / .15);border-radius:3px}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars .bar.bar-1{height:40%}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars .bar.bar-2{height:65%}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars .bar.bar-3{height:50%}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars .bar.bar-4{height:100%;background:linear-gradient(180deg,#00BCFF 0%,#7F22FE 100%)}.dashboard-preview-section .dashboard-widget.widget-analytics .widget-bars .bar.bar-5{height:80%}.dashboard-preview-section .dashboard-widget.widget-ai{top:-20px;right:-25px;width:220px;animation-delay:-2s}@media (max-width:767.98px){.dashboard-preview-section .dashboard-widget.widget-ai{right:-5px}}.dashboard-preview-section .dashboard-widget.widget-ai .widget-icon{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem}.dashboard-preview-section .dashboard-widget.widget-team{bottom:-20px;left:-20px;display:flex;align-items:center;gap:.6rem;animation-delay:-4s}.dashboard-preview-section .dashboard-widget.widget-team .status-dot-green{width:8px;height:8px;border-radius:50%;background:#10B981;box-shadow:0 0 8px #10B981}.dashboard-preview-section .dashboard-widget.widget-notify{bottom:-20px;right:-20px;display:flex;align-items:center;gap:.75rem;animation-delay:-3s}.dashboard-preview-section .dashboard-widget.widget-notify .notify-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.dashboard-preview-section .dashboard-actions{position:relative;z-index:10}.dashboard-preview-section .dashboard-actions a.btn-white,.dashboard-preview-section .dashboard-actions .btn-white,.dashboard-preview-section .dashboard-actions .btn-dashboard-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important;border-radius:50rem!important;background:#FFFFFF!important;color:#0F172A!important;text-decoration:none!important;box-shadow:0 12px 35px rgb(255 255 255 / .45),0 0 25px rgb(0 188 255 / .3)!important;transition:all 0.4s cubic-bezier(.16,1,.3,1)!important;opacity:1!important;visibility:visible!important}.dashboard-preview-section .dashboard-actions a.btn-white span,.dashboard-preview-section .dashboard-actions .btn-white span,.dashboard-preview-section .dashboard-actions .btn-dashboard-primary span{color:#0F172A!important}.dashboard-preview-section .dashboard-actions a.btn-white i,.dashboard-preview-section .dashboard-actions .btn-white i,.dashboard-preview-section .dashboard-actions .btn-dashboard-primary i{color:#7F22FE!important;transition:transform 0.35s ease!important}.dashboard-preview-section .dashboard-actions a.btn-white:hover,.dashboard-preview-section .dashboard-actions .btn-white:hover,.dashboard-preview-section .dashboard-actions .btn-dashboard-primary:hover{transform:translateY(-4px) scale(1.03)!important;background:#FFFFFF!important;color:#7F22FE!important;box-shadow:0 18px 45px rgb(255 255 255 / .65),0 0 35px rgb(0 188 255 / .5)!important}.dashboard-preview-section .dashboard-actions a.btn-white:hover span,.dashboard-preview-section .dashboard-actions .btn-white:hover span,.dashboard-preview-section .dashboard-actions .btn-dashboard-primary:hover span{color:#7F22FE!important}.dashboard-preview-section .dashboard-actions a.btn-white:hover i,.dashboard-preview-section .dashboard-actions .btn-white:hover i,.dashboard-preview-section .dashboard-actions .btn-dashboard-primary:hover i{transform:translateX(5px)!important}.dashboard-preview-section .dashboard-actions .btn-dashboard-secondary{display:inline-flex!important;align-items:center!important;gap:0.75rem!important;padding:1rem 2.25rem!important;border-radius:50rem!important;background:rgb(255 255 255 / .08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgb(255 255 255 / .25)!important;color:#FFFFFF!important;font-weight:700!important;font-size:1rem!important;text-decoration:none!important;transition:all 0.4s cubic-bezier(.16,1,.3,1)!important;opacity:1!important;visibility:visible!important}.dashboard-preview-section .dashboard-actions .btn-dashboard-secondary span{color:#FFFFFF!important}.dashboard-preview-section .dashboard-actions .btn-dashboard-secondary i{font-size:1.1rem!important;color:#FFFFFF!important;transition:transform 0.35s ease!important}.dashboard-preview-section .dashboard-actions .btn-dashboard-secondary:hover{transform:translateY(-4px)!important;background:rgb(255 255 255 / .16)!important;border-color:rgb(255 255 255 / .4)!important;box-shadow:0 12px 30px rgb(0 0 0 / .3)!important}.dashboard-preview-section .dashboard-actions .btn-dashboard-secondary:hover i{transform:scale(1.15) rotate(15deg)!important}@keyframes dashboardMeshAnimate{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes dashboardGlowPulse{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.15) translate(30px,-20px)}}@keyframes coreAuraPulse{0%{transform:translateX(-50%) scale(.92);opacity:.6}100%{transform:translateX(-50%) scale(1.15);opacity:.9}}@keyframes dashboardWidgetFloat{0%{transform:translateY(0)}100%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.dashboard-preview-section .dashboard-mesh-bg,.dashboard-preview-section .dashboard-glow,.dashboard-preview-section .dashboard-widget,.dashboard-preview-section .dashboard-browser,.dashboard-preview-section .dashboard-image,.dashboard-preview-section .btn-dashboard-primary,.dashboard-preview-section .btn-dashboard-secondary{animation:none!important;transition:none!important;transform:none!important}}