@media (min-width:1024px){.navbar-collapse-logo{display:none!important}}@media (max-width:1023px){.navbar-collapse-logo{text-align:center;margin-top:20px;margin-bottom:20px;display:block!important}}.site-brand-text{transition:color .4s ease-in-out;color:#1f1f1f!important;letter-spacing:normal!important;padding-left:3px!important}.bg-dark .site-brand-text,.navbar-collapse .site-brand-text{color:#fff!important}nav.navbar.sticked .container:before,nav.navbar.sticked .container:after{display:none!important}.bg-dark nav.navbar.navbar-common ul.nav.navbar-nav.navbar-center{box-shadow:none!important;background:0 0!important;border:none!important}.brief-section{color:#fff;background-color:#0b0c10;padding:80px 0}.brief-header{margin-bottom:40px}.brief-header h1{background:linear-gradient(135deg,#fff 0%,#a5a6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:10px;font-size:42px;font-weight:800}.brief-header p{color:#a0aec0;font-size:18px}.brief-card-single{background:linear-gradient(145deg,#111319 0%,#0d0f13 100%);border:1px solid #ffffff0f;border-radius:24px;margin-top:20px;padding:50px;box-shadow:0 20px 50px #0000004d}@media (max-width:767px){.brief-card-single{padding:30px 20px}}.form-section-title{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(90deg,#fff 0%,#fff9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:14px;font-weight:700;display:inline-block}.brief-input-group{margin-bottom:30px;position:relative}.brief-input-group label{color:#718096;margin-bottom:8px;font-size:14px;display:block}.brief-input{width:100%;font-family:Sora,sans-serif;color:#fff!important;background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:16px 20px!important;font-size:15px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.brief-input:focus{border-color:var(--color-primary,#7476ff)!important;background:#ffffff0a!important;outline:none!important;box-shadow:0 0 0 4px #7476ff26!important}.brief-textarea{resize:vertical;min-height:120px}.mb-40{margin-bottom:40px!important}.mt-40{margin-top:40px!important}.mt-30{margin-top:30px!important}.brief-submit-btn{background:var(--color-primary,#7476ff)!important;border-color:var(--color-primary,#7476ff)!important;color:#fff!important;letter-spacing:.3px!important;border-radius:12px!important;height:auto!important;padding:16px 35px!important;font-weight:600!important;line-height:1!important;transition:all .3s!important;box-shadow:0 10px 20px #7476ff33!important}.brief-submit-btn:hover{transform:translateY(-2px);background:#5e60e6!important;border-color:#5e60e6!important;box-shadow:0 12px 24px #7476ff59!important}.brief-checkbox-group{margin-top:20px;align-items:flex-start!important;gap:10px!important;display:flex!important}.brief-checkbox-group input[type=checkbox]{accent-color:var(--color-primary,#7476ff);cursor:pointer!important;flex-shrink:0!important;width:16px!important;height:16px!important;margin:2px 0 0!important;padding:0!important}.brief-checkbox-group label{color:#718096;cursor:pointer;font-size:13px;line-height:1.4;margin:0!important;display:inline-block!important}.brief-checkbox-group label a{color:var(--color-primary,#7476ff)}.quick-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;opacity:0;pointer-events:none;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.quick-modal-overlay.active{opacity:1;pointer-events:auto}.quick-modal{background:#111318;border:1px solid #ffffff0d;border-radius:20px;width:90%;max-width:550px;padding:40px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px)scale(.95);box-shadow:0 20px 40px #00000080}.quick-modal-overlay.active .quick-modal{transform:translateY(0)scale(1)}.quick-modal-close{color:#718096;cursor:pointer;background:0 0;border:none;font-size:24px;transition:color .3s;position:absolute;top:20px;right:20px}.quick-modal-close:hover{color:#fff}.quick-modal h2{color:#fff;margin-bottom:8px;font-size:30px;font-weight:800}.quick-modal p{color:#a0aec0;margin-bottom:30px;font-size:15px}.project-style-one-item .tech-badge{color:#4a5568;background:#fff;border:1px solid #7476ff26}.project-style-one-item:hover .tech-badge{color:var(--color-primary,#7476ff);background:#7476ff14;border-color:#7476ff66}.project-style-one-item .project-metrics{background:#7476ff05;border:1px solid #7476ff14}.project-style-one-item .metric-label{color:#718096}.project-style-one-item .metric-value{color:#1f1f1f}.project-style-one-item:hover .project-metrics{background:#7476ff0d;border-color:#7476ff33}.include-breadcrumb nav.navbar.navbar-common ul.nav.navbar-nav.navbar-center{box-shadow:none!important;background:0 0!important;border:none!important}.guarantee-card{background:#fff;border:1px solid #0000000f;border-radius:20px;height:100%;padding:40px 30px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000005}.guarantee-card:before{content:"";background:linear-gradient(90deg, var(--color-primary,#7476ff), #a1a2ff);transform-origin:0;width:100%;height:3px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.guarantee-card:hover{border-color:#7476ff26;transform:translateY(-8px);box-shadow:0 15px 40px #7476ff14}.guarantee-card:hover:before{transform:scaleX(1)}.guarantee-card .icon-wrap{background:#7476ff0f;border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;transition:all .4s;display:flex}.guarantee-card .icon-wrap i{color:var(--color-primary,#7476ff);font-size:28px;transition:all .4s}.guarantee-card:hover .icon-wrap{background:var(--color-primary,#7476ff)}.guarantee-card:hover .icon-wrap i{color:#fff;transform:rotateY(180deg)}.guarantee-card h4{color:#1f1f1f;margin-bottom:15px;font-family:Sora,sans-serif;font-size:20px;font-weight:700}.guarantee-card p{color:#666;margin:0;font-size:14px;line-height:1.6}@media (max-width:767px){footer .f-item.about{text-align:center;margin-bottom:40px}footer .f-item.about .logo{margin-bottom:15px!important}footer .f-item.about p{color:#acacc2;font-size:14px;line-height:1.6}.footer-style-one-items{margin-bottom:30px;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;display:grid!important}.footer-style-one-items .f-item:nth-child(3){background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;margin-top:10px;padding:20px;grid-column:span 2!important}h4.widget-title{color:#fff;font-weight:700;margin-bottom:15px!important;font-size:18px!important}footer .f-item.link ul li{margin-top:8px!important;margin-bottom:8px!important}footer .f-item.link ul li a{padding:4px 0;font-size:14px;transition:all .3s;display:inline-block;color:#acacc2!important}footer .f-item.link ul li a:hover{transform:translate(3px);color:var(--color-primary,#7476ff)!important}.brief-submit-btn{justify-content:center!important;width:100%!important;margin-top:15px!important}.footer-style-one-items .f-item:nth-child(3) ul{flex-direction:column;gap:8px;display:flex}.footer-style-one-items .f-item:nth-child(3) ul li a{background:#ffffff0a;border-radius:8px;padding:10px 15px;font-size:15px;transition:all .3s;display:block;color:#fff!important}.footer-style-one-items .f-item:nth-child(3) ul li a:hover{background:#7476ff1a;transform:none;color:var(--color-primary,#7476ff)!important}.footer-bottom-one{padding:0!important}.footer-bottom-one .content{border-top:1px solid #ffffff14!important;border-bottom:none!important;padding:20px 0!important}.footer-bottom-one .logo{display:none!important}ul.footer-item-social{justify-content:center!important;gap:20px!important}ul.footer-item-social li a{color:#fff;background:#ffffff0d;border-radius:50%;width:44px;height:44px;transition:all .3s}ul.footer-item-social li a:hover{background:var(--color-primary,#7476ff)}.footer-bottom{text-align:center!important;border-top:1px solid #ffffff14!important;padding:20px 0 30px!important}.footer-bottom p{font-size:13px;color:#718096!important;margin-bottom:15px!important}.footer-bottom .text-end{text-align:center!important}.footer-bottom ul{flex-wrap:wrap!important;justify-content:center!important;gap:15px!important;display:flex!important}.footer-bottom ul li{margin:0!important}.footer-bottom ul li a{font-size:13px;color:#718096!important}.footer-bottom ul li a:hover{color:#fff!important}}.split-text-word{white-space:nowrap!important;display:inline-block!important}

