Spaces:
Sleeping
Sleeping
Update static/css/style.css
Browse files- static/css/style.css +149 -553
static/css/style.css
CHANGED
|
@@ -1,668 +1,264 @@
|
|
| 1 |
-
|
| 2 |
-
1. Core Variables & Elite Design Tokens
|
| 3 |
-
========================================================================== */
|
| 4 |
-
:root {
|
| 5 |
-
/* Corporate Palette Matrix */
|
| 6 |
-
--navy-primary: #0A192F;
|
| 7 |
-
--navy-dark: #020C1B;
|
| 8 |
-
--navy-light: #112240;
|
| 9 |
-
--blue-accent: #0071E3;
|
| 10 |
-
--blue-glow: rgba(0, 113, 227, 0.4);
|
| 11 |
-
--grey-light: #F4F6F9;
|
| 12 |
-
--grey-text: #64748B;
|
| 13 |
-
|
| 14 |
-
/* True Glassmorphism Structural Specs */
|
| 15 |
-
--glass-bg: rgba(255, 255, 255, 0.03);
|
| 16 |
-
--glass-bg-hover: rgba(255, 255, 255, 0.07);
|
| 17 |
-
--glass-border: rgba(255, 255, 255, 0.08);
|
| 18 |
-
--glass-border-hover: rgba(255, 255, 255, 0.18);
|
| 19 |
-
--glass-glow: 0 8px 32px 0 rgba(2, 12, 27, 0.37);
|
| 20 |
-
|
| 21 |
-
/* Animation Curve Definitions */
|
| 22 |
-
--transition-premium: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
|
| 23 |
-
}
|
| 24 |
|
| 25 |
-
/*
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
body{
|
| 30 |
-
margin:0;
|
| 31 |
-
padding:0;
|
| 32 |
-
overflow-x:hidden;
|
| 33 |
-
}
|
| 34 |
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
min-height:100vh;
|
| 48 |
-
display:flex;
|
| 49 |
-
align-items:center;
|
| 50 |
-
}
|
| 51 |
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
border:1px solid rgba(255,255,255,.08);
|
| 61 |
-
}
|
| 62 |
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
}
|
| 66 |
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
box-shadow:0 20px 40px rgba(0,113,227,.15);
|
| 70 |
-
}
|
| 71 |
|
| 72 |
-
/*
|
| 73 |
-
|
| 74 |
-
========================================================================== */
|
| 75 |
-
.premium-nav {
|
| 76 |
-
background: rgba(2, 12, 27, 0.75);
|
| 77 |
-
backdrop-filter: blur(20px);
|
| 78 |
-
-webkit-backdrop-filter: blur(20px);
|
| 79 |
-
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
|
| 80 |
-
padding: 18px 0;
|
| 81 |
-
transition: var(--transition-premium);
|
| 82 |
}
|
|
|
|
| 83 |
|
| 84 |
-
|
| 85 |
-
font-weight: 700;
|
| 86 |
-
font-size: 1.25rem;
|
| 87 |
-
letter-spacing: -0.5px;
|
| 88 |
-
color: #FFFFFF !important;
|
| 89 |
-
}
|
| 90 |
|
| 91 |
-
|
| 92 |
-
color: var(--blue-accent);
|
| 93 |
-
position: relative;
|
| 94 |
-
text-shadow: 0 0 15px var(--blue-glow);
|
| 95 |
-
}
|
| 96 |
|
| 97 |
-
|
| 98 |
-
color: rgba(255, 255, 255, 0.75) !important;
|
| 99 |
-
font-size: 0.875rem;
|
| 100 |
-
font-weight: 500;
|
| 101 |
-
margin-left: 20px;
|
| 102 |
-
position: relative;
|
| 103 |
-
transition: var(--transition-premium);
|
| 104 |
-
}
|
| 105 |
|
| 106 |
-
.nav-link:hover,
|
| 107 |
-
.nav-link.active {
|
| 108 |
-
color: #FFFFFF !important;
|
| 109 |
}
|
|
|
|
| 110 |
|
| 111 |
-
|
| 112 |
-
.nav-link::after {
|
| 113 |
-
content: '';
|
| 114 |
-
position: absolute;
|
| 115 |
-
width: 0;
|
| 116 |
-
height: 2px;
|
| 117 |
-
bottom: -4px;
|
| 118 |
-
left: 0;
|
| 119 |
-
background-color: var(--blue-accent);
|
| 120 |
-
box-shadow: 0 0 8px var(--blue-accent);
|
| 121 |
-
transition: var(--transition-premium);
|
| 122 |
-
}
|
| 123 |
|
| 124 |
-
|
| 125 |
-
.nav-link.active::after {
|
| 126 |
-
width: 100%;
|
| 127 |
-
}
|
| 128 |
|
| 129 |
-
|
| 130 |
-
4. High-End SaaS Hero & Kinetic Backgrounds
|
| 131 |
-
========================================================================== */
|
| 132 |
-
.hero-section {
|
| 133 |
-
min-height: 100vh;
|
| 134 |
-
background: radial-gradient(circle at 90% 10%, var(--navy-light) 0%, var(--navy-dark) 100%);
|
| 135 |
-
padding-top: 120px;
|
| 136 |
-
}
|
| 137 |
|
| 138 |
-
.animated-bg {
|
| 139 |
-
position: absolute;
|
| 140 |
-
top: -25%;
|
| 141 |
-
left: -25%;
|
| 142 |
-
width: 150%;
|
| 143 |
-
height: 150%;
|
| 144 |
-
background: radial-gradient(circle, rgba(0, 113, 227, 0.12) 0%, transparent 50%);
|
| 145 |
-
animation: floatingMesh 20s infinite alternate ease-in-out;
|
| 146 |
-
z-index: 1;
|
| 147 |
-
pointer-events: none;
|
| 148 |
}
|
| 149 |
|
| 150 |
-
|
| 151 |
-
0% { transform: translate(0, 0) scale(1); }
|
| 152 |
-
100% { transform: translate(5%, 8%) scale(1.1); }
|
| 153 |
-
}
|
| 154 |
|
| 155 |
-
|
| 156 |
-
.text-gradient {
|
| 157 |
-
background: linear-gradient(135deg, #FFFFFF 20%, #8AB4F8 50%, #0071E3 100%);
|
| 158 |
-
-webkit-background-clip: text;
|
| 159 |
-
-webkit-text-fill-color: transparent;
|
| 160 |
-
background-size: 200% auto;
|
| 161 |
-
animation: shineText 6s linear infinite;
|
| 162 |
-
}
|
| 163 |
|
| 164 |
-
|
| 165 |
-
to { background-position: 200% center; }
|
| 166 |
-
}
|
| 167 |
|
| 168 |
-
.text-muted-light {
|
| 169 |
-
color: #A8B2D1;
|
| 170 |
-
font-weight: 400;
|
| 171 |
-
line-height: 1.6;
|
| 172 |
}
|
| 173 |
|
| 174 |
-
.
|
| 175 |
-
background: rgba(0, 113, 227, 0.15);
|
| 176 |
-
color: #8AB4F8;
|
| 177 |
-
border: 1px solid rgba(0, 113, 227, 0.25);
|
| 178 |
-
padding: 6px 16px;
|
| 179 |
-
font-size: 0.8rem;
|
| 180 |
-
letter-spacing: 1px;
|
| 181 |
-
text-transform: uppercase;
|
| 182 |
-
font-weight: 600;
|
| 183 |
-
border-radius: 30px;
|
| 184 |
-
}
|
| 185 |
|
| 186 |
-
|
| 187 |
-
5. Micro-Interaction Utilities & Premium Components
|
| 188 |
-
========================================================================== */
|
| 189 |
-
.btn-premium-primary {
|
| 190 |
-
background: linear-gradient(135deg, #0071E3 0%, #005BB5 100%);
|
| 191 |
-
color: #FFFFFF;
|
| 192 |
-
font-weight: 600;
|
| 193 |
-
font-size: 0.9rem;
|
| 194 |
-
padding: 14px 32px;
|
| 195 |
-
border-radius: 8px;
|
| 196 |
-
border: none;
|
| 197 |
-
box-shadow: 0 4px 14px rgba(0, 113, 227, 0.3);
|
| 198 |
-
transition: var(--transition-premium);
|
| 199 |
-
}
|
| 200 |
|
| 201 |
-
|
| 202 |
-
color: #FFFFFF;
|
| 203 |
-
transform: translateY(-3px);
|
| 204 |
-
box-shadow: 0 8px 24px var(--blue-glow);
|
| 205 |
-
}
|
| 206 |
|
| 207 |
-
.btn-premium-outline {
|
| 208 |
-
background: transparent;
|
| 209 |
-
color: #FFFFFF;
|
| 210 |
-
font-weight: 600;
|
| 211 |
-
font-size: 0.9rem;
|
| 212 |
-
padding: 14px 32px;
|
| 213 |
-
border-radius: 8px;
|
| 214 |
-
border: 1px solid rgba(255, 255, 255, 0.2);
|
| 215 |
-
transition: var(--transition-premium);
|
| 216 |
}
|
| 217 |
|
| 218 |
-
.
|
| 219 |
-
background: rgba(255, 255, 255, 0.05);
|
| 220 |
-
border-color: #FFFFFF;
|
| 221 |
-
color: #FFFFFF;
|
| 222 |
-
transform: translateY(-3px);
|
| 223 |
-
}
|
| 224 |
|
| 225 |
-
|
| 226 |
-
background: rgba(255, 255, 255, 0.08);
|
| 227 |
-
border: 1px solid rgba(255, 255, 255, 0.15);
|
| 228 |
-
backdrop-filter: blur(8px);
|
| 229 |
-
color: #FFFFFF;
|
| 230 |
-
font-size: 0.8rem;
|
| 231 |
-
padding: 10px 22px;
|
| 232 |
-
border-radius: 6px;
|
| 233 |
-
font-weight: 600;
|
| 234 |
-
transition: var(--transition-premium);
|
| 235 |
-
}
|
| 236 |
|
| 237 |
-
.btn-premium-sm:hover {
|
| 238 |
-
background: var(--blue-accent);
|
| 239 |
-
border-color: var(--blue-accent);
|
| 240 |
-
color: #FFFFFF;
|
| 241 |
-
box-shadow: 0 4px 12px var(--blue-glow);
|
| 242 |
}
|
| 243 |
|
| 244 |
-
|
| 245 |
-
6. True Glassmorphism Architecture
|
| 246 |
-
========================================================================== */
|
| 247 |
-
.glass-card {
|
| 248 |
-
background: var(--glass-bg);
|
| 249 |
-
backdrop-filter: blur(16px);
|
| 250 |
-
-webkit-backdrop-filter: blur(16px);
|
| 251 |
-
border: 1px solid var(--glass-border);
|
| 252 |
-
border-radius: 16px;
|
| 253 |
-
box-shadow: var(--glass-glow);
|
| 254 |
-
transition: var(--transition-premium);
|
| 255 |
-
}
|
| 256 |
|
| 257 |
-
|
| 258 |
-
background: var(--glass-bg-hover);
|
| 259 |
-
border-color: var(--glass-border-hover);
|
| 260 |
-
transform: translateY(-5px);
|
| 261 |
-
box-shadow: 0 12px 40px 0 rgba(2, 12, 27, 0.5);
|
| 262 |
-
}
|
| 263 |
|
| 264 |
-
.dynamic-dark-section {
|
| 265 |
-
background: #030E1E;
|
| 266 |
-
position: relative;
|
| 267 |
}
|
|
|
|
| 268 |
|
| 269 |
-
|
| 270 |
-
width: 50px;
|
| 271 |
-
height: 50px;
|
| 272 |
-
background: rgba(0, 113, 227, 0.1);
|
| 273 |
-
border: 1px solid rgba(0, 113, 227, 0.2);
|
| 274 |
-
display: flex;
|
| 275 |
-
align-items: center;
|
| 276 |
-
justify-content: center;
|
| 277 |
-
border-radius: 10px;
|
| 278 |
-
color: var(--blue-accent);
|
| 279 |
-
transition: var(--transition-premium);
|
| 280 |
-
}
|
| 281 |
|
| 282 |
-
|
| 283 |
-
background: var(--blue-accent);
|
| 284 |
-
color: #FFFFFF;
|
| 285 |
-
box-shadow: 0 0 15px var(--blue-accent);
|
| 286 |
-
}
|
| 287 |
|
| 288 |
-
|
| 289 |
-
7. Interactive Hardware & Mock UI Components
|
| 290 |
-
========================================================================== */
|
| 291 |
-
.scanner-ui-frame {
|
| 292 |
-
background: #01060F;
|
| 293 |
-
border: 1px solid rgba(255, 255, 255, 0.08);
|
| 294 |
-
box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.8), 0 20px 40px rgba(0,0,0,0.4);
|
| 295 |
-
min-height: 380px;
|
| 296 |
-
}
|
| 297 |
|
| 298 |
-
|
| 299 |
-
.scanner-laser {
|
| 300 |
-
position: absolute;
|
| 301 |
-
width: 100%;
|
| 302 |
-
height: 3px;
|
| 303 |
-
background: linear-gradient(to right, transparent, var(--blue-accent), #00D2FF, var(--blue-accent), transparent);
|
| 304 |
-
box-shadow: 0 0 12px 2px #0071E3;
|
| 305 |
-
top: 0;
|
| 306 |
-
left: 0;
|
| 307 |
-
animation: scanningEffect 3s infinite ease-in-out;
|
| 308 |
-
}
|
| 309 |
|
| 310 |
-
|
| 311 |
-
0% { top: 0%; opacity: 0.3; }
|
| 312 |
-
50% { top: 100%; opacity: 1; }
|
| 313 |
-
100% { top: 0%; opacity: 0.3; }
|
| 314 |
-
}
|
| 315 |
|
| 316 |
-
|
| 317 |
-
position: relative;
|
| 318 |
-
transition: var(--transition-premium);
|
| 319 |
-
}
|
| 320 |
-
.qr-target-box i.text-info {
|
| 321 |
-
color: var(--blue-accent) !important;
|
| 322 |
-
filter: drop-shadow(0 0 8px var(--blue-accent));
|
| 323 |
-
}
|
| 324 |
|
| 325 |
-
|
| 326 |
-
8. Analytics Visualizer Panels
|
| 327 |
-
========================================================================== */
|
| 328 |
-
.mockup-chart-container {
|
| 329 |
-
height: 220px;
|
| 330 |
-
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
| 331 |
-
padding: 0 10px;
|
| 332 |
-
display: flex;
|
| 333 |
-
align-items: flex-end;
|
| 334 |
-
}
|
| 335 |
|
| 336 |
-
.chart-bar {
|
| 337 |
-
width: 10%;
|
| 338 |
-
background: linear-gradient(180deg, var(--blue-accent) 0%, rgba(0, 113, 227, 0.1) 100%);
|
| 339 |
-
border-top-left-radius: 4px;
|
| 340 |
-
border-top-right-radius: 4px;
|
| 341 |
-
position: relative;
|
| 342 |
-
box-shadow: 0 0 15px rgba(0, 113, 227, 0.2);
|
| 343 |
}
|
|
|
|
| 344 |
|
| 345 |
-
|
| 346 |
-
background: linear-gradient(180deg, #00D2FF 0%, var(--blue-accent) 100%);
|
| 347 |
-
filter: drop-shadow(0 0 10px var(--blue-accent));
|
| 348 |
-
}
|
| 349 |
|
| 350 |
-
|
| 351 |
-
9. Clean Corporate Cards System
|
| 352 |
-
========================================================================== */
|
| 353 |
-
.edge-card {
|
| 354 |
-
border: none !important;
|
| 355 |
-
border-radius: 16px;
|
| 356 |
-
background: #FFFFFF;
|
| 357 |
-
box-shadow: 0 4px 20px rgba(10, 25, 47, 0.04);
|
| 358 |
-
transition: var(--transition-premium);
|
| 359 |
-
overflow: hidden;
|
| 360 |
-
}
|
| 361 |
|
| 362 |
-
|
| 363 |
-
transform: translateY(-8px);
|
| 364 |
-
box-shadow: 0 20px 40px rgba(10, 25, 47, 0.08);
|
| 365 |
-
}
|
| 366 |
|
| 367 |
-
|
| 368 |
-
background: linear-gradient(135deg, var(--navy-primary) 0%, var(--navy-dark) 100%) !important;
|
| 369 |
-
border-bottom: 3px solid var(--blue-accent);
|
| 370 |
-
}
|
| 371 |
|
| 372 |
-
|
| 373 |
-
10. Global Modern Shifters (Hover Effects)
|
| 374 |
-
========================================================================== */
|
| 375 |
-
.transition-up {
|
| 376 |
-
transition: var(--transition-premium);
|
| 377 |
-
}
|
| 378 |
|
| 379 |
-
|
| 380 |
-
transform: translateY(-6px);
|
| 381 |
-
box-shadow: 0 20px 40px rgba(2, 12, 27, 0.05) !important;
|
| 382 |
-
border-color: rgba(0, 113, 227, 0.2) !important;
|
| 383 |
-
}
|
| 384 |
|
| 385 |
-
|
| 386 |
-
.bg-success-soft {
|
| 387 |
-
background: rgba(46, 204, 113, 0.1);
|
| 388 |
-
color: #2ECC71;
|
| 389 |
-
border: 1px solid rgba(46, 204, 113, 0.2);
|
| 390 |
-
padding: 6px 14px;
|
| 391 |
-
border-radius: 30px;
|
| 392 |
-
font-size: 0.75rem;
|
| 393 |
-
font-weight: 600;
|
| 394 |
-
}
|
| 395 |
-
.dot {
|
| 396 |
-
height: 8px;
|
| 397 |
-
width: 8px;
|
| 398 |
-
background-color: #2ECC71;
|
| 399 |
-
border-radius: 50%;
|
| 400 |
-
display: inline-block;
|
| 401 |
-
margin-right: 6px;
|
| 402 |
-
box-shadow: 0 0 8px #2ECC71;
|
| 403 |
-
}
|
| 404 |
|
| 405 |
-
|
| 406 |
-
.client-logos div {
|
| 407 |
-
font-size: 0.85rem !important;
|
| 408 |
-
letter-spacing: 2px;
|
| 409 |
-
font-weight: 700;
|
| 410 |
-
color: #8892B0 !important;
|
| 411 |
-
transition: var(--transition-premium);
|
| 412 |
-
}
|
| 413 |
-
.client-logos div:hover {
|
| 414 |
-
color: var(--blue-accent) !important;
|
| 415 |
-
text-shadow: 0 0 10px rgba(0, 113, 227, 0.1);
|
| 416 |
-
}
|
| 417 |
-
/* ===== GLOBAL DARK PAGES ===== */
|
| 418 |
|
| 419 |
-
|
| 420 |
-
background:#020C1B;
|
| 421 |
-
color:white;
|
| 422 |
-
}
|
| 423 |
|
| 424 |
-
|
| 425 |
-
background:transparent !important;
|
| 426 |
-
}
|
| 427 |
|
| 428 |
-
.
|
| 429 |
-
.page-dark h2,
|
| 430 |
-
.page-dark h3,
|
| 431 |
-
.page-dark h4,
|
| 432 |
-
.page-dark h5{
|
| 433 |
-
color:#ffffff !important;
|
| 434 |
-
}
|
| 435 |
|
| 436 |
-
.page-dark p{
|
| 437 |
-
color:#A8B2D1 !important;
|
| 438 |
}
|
| 439 |
|
| 440 |
-
|
| 441 |
|
| 442 |
-
|
| 443 |
-
background:rgba(255,255,255,.03);
|
| 444 |
-
border:1px solid rgba(255,255,255,.08) !important;
|
| 445 |
-
backdrop-filter:blur(16px);
|
| 446 |
-
}
|
| 447 |
|
| 448 |
-
|
| 449 |
-
transform:translateY(-8px);
|
| 450 |
-
border-color:#0071E3 !important;
|
| 451 |
-
box-shadow:0 20px 40px rgba(0,113,227,.2);
|
| 452 |
-
}
|
| 453 |
|
| 454 |
-
.page-dark .card-body h5{
|
| 455 |
-
color:#fff !important;
|
| 456 |
}
|
|
|
|
| 457 |
|
| 458 |
-
|
| 459 |
-
background:linear-gradient(
|
| 460 |
-
135deg,
|
| 461 |
-
#07152f,
|
| 462 |
-
#0c2347
|
| 463 |
-
) !important;
|
| 464 |
-
}
|
| 465 |
|
| 466 |
-
|
| 467 |
|
| 468 |
-
|
| 469 |
-
background:rgba(255,255,255,.03);
|
| 470 |
-
border:1px solid rgba(255,255,255,.08) !important;
|
| 471 |
-
backdrop-filter:blur(12px);
|
| 472 |
-
color:white;
|
| 473 |
-
transition:.35s ease;
|
| 474 |
-
}
|
| 475 |
|
| 476 |
-
|
| 477 |
-
transform:translateY(-8px);
|
| 478 |
-
border-color:#0071E3 !important;
|
| 479 |
-
box-shadow:0 15px 40px rgba(0,113,227,.25);
|
| 480 |
-
}
|
| 481 |
|
| 482 |
-
|
| 483 |
-
color:white !important;
|
| 484 |
-
}
|
| 485 |
|
| 486 |
-
.service-panel p{
|
| 487 |
-
color:#A8B2D1 !important;
|
| 488 |
}
|
| 489 |
|
| 490 |
-
|
| 491 |
|
| 492 |
-
|
| 493 |
-
.page-dark .form-select{
|
| 494 |
-
background:rgba(255,255,255,.04);
|
| 495 |
-
border:1px solid rgba(255,255,255,.08);
|
| 496 |
-
color:white;
|
| 497 |
-
}
|
| 498 |
|
| 499 |
-
|
| 500 |
-
.page-dark .form-select:focus{
|
| 501 |
-
background:rgba(255,255,255,.06);
|
| 502 |
-
border-color:#0071E3;
|
| 503 |
-
box-shadow:0 0 20px rgba(0,113,227,.25);
|
| 504 |
-
color:white;
|
| 505 |
-
}
|
| 506 |
|
| 507 |
-
.page-dark textarea::placeholder,
|
| 508 |
-
.page-dark input::placeholder{
|
| 509 |
-
color:#94A3B8;
|
| 510 |
}
|
|
|
|
| 511 |
|
| 512 |
-
|
| 513 |
|
| 514 |
-
|
| 515 |
-
background:#020C1B !important;
|
| 516 |
-
border-top:1px solid rgba(255,255,255,.08);
|
| 517 |
-
}
|
| 518 |
|
| 519 |
-
|
| 520 |
|
| 521 |
-
|
| 522 |
-
min-height:60vh;
|
| 523 |
-
display:flex;
|
| 524 |
-
align-items:center;
|
| 525 |
-
position:relative;
|
| 526 |
-
overflow:hidden;
|
| 527 |
-
}
|
| 528 |
|
| 529 |
-
|
| 530 |
-
content:'';
|
| 531 |
-
position:absolute;
|
| 532 |
-
width:600px;
|
| 533 |
-
height:600px;
|
| 534 |
-
background:#0071E3;
|
| 535 |
-
filter:blur(180px);
|
| 536 |
-
opacity:.12;
|
| 537 |
-
top:-250px;
|
| 538 |
-
right:-150px;
|
| 539 |
-
}
|
| 540 |
|
| 541 |
-
.hero-section::after{
|
| 542 |
-
content:'';
|
| 543 |
-
position:absolute;
|
| 544 |
-
width:500px;
|
| 545 |
-
height:500px;
|
| 546 |
-
background:#00D2FF;
|
| 547 |
-
filter:blur(180px);
|
| 548 |
-
opacity:.08;
|
| 549 |
-
bottom:-250px;
|
| 550 |
-
left:-150px;
|
| 551 |
}
|
| 552 |
-
/* Contact Form Card */
|
| 553 |
-
.contact-form-card{
|
| 554 |
-
background:#14284a;
|
| 555 |
-
border:none !important;
|
| 556 |
-
outline:none !important;
|
| 557 |
|
| 558 |
-
|
| 559 |
-
padding:32px;
|
| 560 |
|
| 561 |
-
|
| 562 |
-
0 10px 30px rgba(0,0,0,.35),
|
| 563 |
-
0 0 40px rgba(0,113,227,.08);
|
| 564 |
|
| 565 |
-
|
| 566 |
-
}
|
| 567 |
|
| 568 |
-
.contact-form-card h4{
|
| 569 |
-
color:#fff !important;
|
| 570 |
}
|
|
|
|
| 571 |
|
| 572 |
-
|
| 573 |
-
color:#fff !important;
|
| 574 |
-
font-weight:600;
|
| 575 |
-
}
|
| 576 |
|
| 577 |
-
|
| 578 |
-
.contact-form-card .form-select{
|
| 579 |
-
background:rgba(255,255,255,.05);
|
| 580 |
-
border:1px solid rgba(255,255,255,.12);
|
| 581 |
-
color:#fff;
|
| 582 |
-
border-radius:12px;
|
| 583 |
-
}
|
| 584 |
|
| 585 |
-
|
| 586 |
-
color:#8fa6c6;
|
| 587 |
-
}
|
| 588 |
|
| 589 |
-
|
| 590 |
-
.contact-form-card .form-select:focus{
|
| 591 |
-
background:rgba(255,255,255,.08);
|
| 592 |
-
color:#fff;
|
| 593 |
-
border-color:#0071E3;
|
| 594 |
-
box-shadow:0 0 20px rgba(0,113,227,.25);
|
| 595 |
-
}
|
| 596 |
|
| 597 |
-
|
| 598 |
-
min-height:180px;
|
| 599 |
-
}
|
| 600 |
-
.col-lg-7 > div{
|
| 601 |
-
background:#14284a !important;
|
| 602 |
-
border:none !important;
|
| 603 |
-
box-shadow:
|
| 604 |
-
0 10px 30px rgba(0,0,0,.35) !important;
|
| 605 |
-
}
|
| 606 |
-
.team-image{
|
| 607 |
-
height:280px;
|
| 608 |
-
overflow:hidden;
|
| 609 |
-
position:relative;
|
| 610 |
-
}
|
| 611 |
|
| 612 |
-
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
|
| 616 |
-
|
| 617 |
-
|
|
|
|
| 618 |
|
| 619 |
-
.edge-card:hover .team-image img{
|
| 620 |
-
transform:scale(1.08);
|
| 621 |
}
|
| 622 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 623 |
|
| 624 |
-
.bg-white,
|
| 625 |
-
.bg-light-grey{
|
| 626 |
-
background: #030E1E !important;
|
| 627 |
}
|
| 628 |
|
| 629 |
-
|
| 630 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 631 |
}
|
|
|
|
| 632 |
|
| 633 |
-
|
|
|
|
|
|
|
| 634 |
|
| 635 |
-
.text-navy{
|
| 636 |
-
color: #ffffff !important;
|
| 637 |
}
|
| 638 |
|
| 639 |
-
.
|
| 640 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 641 |
}
|
|
|
|
| 642 |
|
| 643 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 644 |
|
| 645 |
-
.feature-box,
|
| 646 |
-
.workflow-steps .bg-light,
|
| 647 |
-
.border.rounded-4.p-4.bg-light,
|
| 648 |
-
.bg-white.p-4{
|
| 649 |
-
background: rgba(255,255,255,0.03) !important;
|
| 650 |
-
border: 1px solid rgba(255,255,255,0.08) !important;
|
| 651 |
-
backdrop-filter: blur(16px);
|
| 652 |
-
color: white;
|
| 653 |
}
|
|
|
|
|
|
|
|
|
|
| 654 |
|
| 655 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 656 |
|
| 657 |
-
.counter-card,
|
| 658 |
-
.bg-white.p-4.shadow-sm{
|
| 659 |
-
background: rgba(255,255,255,0.03) !important;
|
| 660 |
-
color: white !important;
|
| 661 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 662 |
|
| 663 |
-
|
| 664 |
|
| 665 |
-
.partner-card{
|
| 666 |
-
background: rgba(255,255,255,0.03) !important;
|
| 667 |
-
border: 1px solid rgba(255,255,255,0.08) !important;
|
| 668 |
}
|
|
|
|
| 1 |
+
:root{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
+
/* Primary Colors */
|
| 4 |
+
--primary:#C89B3C;
|
| 5 |
+
--primary-dark:#A67C1A;
|
| 6 |
+
--primary-light:#E6C56D;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
|
| 8 |
+
/* Backgrounds */
|
| 9 |
+
--bg:#FAFAF7;
|
| 10 |
+
--bg-light:#FFFFFF;
|
| 11 |
+
--bg-soft:#FFF8EA;
|
| 12 |
|
| 13 |
+
/* Text */
|
| 14 |
+
--text:#222222;
|
| 15 |
+
--text-light:#555555;
|
| 16 |
+
--text-muted:#777777;
|
| 17 |
|
| 18 |
+
/* Borders */
|
| 19 |
+
--border:#E5E5E5;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
+
/* Cards */
|
| 22 |
+
--card:#FFFFFF;
|
| 23 |
+
--card-hover:#FFFDF7;
|
| 24 |
|
| 25 |
+
/* Status */
|
| 26 |
+
--success:#198754;
|
| 27 |
+
--warning:#F0AD4E;
|
| 28 |
+
--danger:#DC3545;
|
|
|
|
|
|
|
| 29 |
|
| 30 |
+
/* Shadow */
|
| 31 |
+
--shadow:0 8px 25px rgba(0,0,0,.08);
|
|
|
|
| 32 |
|
| 33 |
+
/* Radius */
|
| 34 |
+
--radius:16px;
|
|
|
|
|
|
|
| 35 |
|
| 36 |
+
/* Transition */
|
| 37 |
+
--transition:.35s ease;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
}
|
| 39 |
+
body{
|
| 40 |
|
| 41 |
+
background:var(--bg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
|
| 43 |
+
color:var(--text);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
|
| 45 |
+
font-family:"Segoe UI",sans-serif;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
|
|
|
|
|
|
|
|
|
|
| 47 |
}
|
| 48 |
+
.premium-nav{
|
| 49 |
|
| 50 |
+
background:white;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
|
| 52 |
+
border-bottom:3px solid var(--primary);
|
|
|
|
|
|
|
|
|
|
| 53 |
|
| 54 |
+
box-shadow:0 3px 18px rgba(0,0,0,.08);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
}
|
| 57 |
|
| 58 |
+
.navbar-brand{
|
|
|
|
|
|
|
|
|
|
| 59 |
|
| 60 |
+
color:var(--primary-dark)!important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
|
| 62 |
+
font-weight:700;
|
|
|
|
|
|
|
| 63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
}
|
| 65 |
|
| 66 |
+
.nav-link{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
|
| 68 |
+
color:#333!important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
|
| 70 |
+
font-weight:600;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
}
|
| 73 |
|
| 74 |
+
.nav-link:hover{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
|
| 76 |
+
color:var(--primary)!important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
}
|
| 79 |
|
| 80 |
+
.nav-link.active{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
|
| 82 |
+
color:var(--primary)!important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
|
|
|
|
|
|
|
|
|
|
| 84 |
}
|
| 85 |
+
.hero-section{
|
| 86 |
|
| 87 |
+
background:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
|
| 89 |
+
linear-gradient(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
|
| 91 |
+
135deg,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
|
| 93 |
+
#ffffff,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
|
| 95 |
+
#FFF8EA
|
|
|
|
|
|
|
|
|
|
|
|
|
| 96 |
|
| 97 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 98 |
|
| 99 |
+
min-height:90vh;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 101 |
}
|
| 102 |
+
.btn-premium-primary{
|
| 103 |
|
| 104 |
+
background:linear-gradient(
|
|
|
|
|
|
|
|
|
|
| 105 |
|
| 106 |
+
135deg,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
|
| 108 |
+
#D4AF37,
|
|
|
|
|
|
|
|
|
|
| 109 |
|
| 110 |
+
#B8860B
|
|
|
|
|
|
|
|
|
|
| 111 |
|
| 112 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 113 |
|
| 114 |
+
border:none;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
|
| 116 |
+
color:white;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
|
| 118 |
+
font-weight:600;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
|
| 120 |
+
padding:14px 34px;
|
|
|
|
|
|
|
|
|
|
| 121 |
|
| 122 |
+
border-radius:10px;
|
|
|
|
|
|
|
| 123 |
|
| 124 |
+
transition:.3s;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
|
|
|
|
|
|
|
| 126 |
}
|
| 127 |
|
| 128 |
+
.btn-premium-primary:hover{
|
| 129 |
|
| 130 |
+
transform:translateY(-3px);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
|
| 132 |
+
box-shadow:0 12px 25px rgba(212,175,55,.35);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 133 |
|
|
|
|
|
|
|
| 134 |
}
|
| 135 |
+
.glass-card{
|
| 136 |
|
| 137 |
+
background:white;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 138 |
|
| 139 |
+
border:1px solid #EFE6CF;
|
| 140 |
|
| 141 |
+
border-radius:18px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 142 |
|
| 143 |
+
box-shadow:0 8px 30px rgba(0,0,0,.08);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
|
| 145 |
+
backdrop-filter:none;
|
|
|
|
|
|
|
| 146 |
|
|
|
|
|
|
|
| 147 |
}
|
| 148 |
|
| 149 |
+
.glass-card:hover{
|
| 150 |
|
| 151 |
+
transform:translateY(-8px);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 152 |
|
| 153 |
+
border-color:#D4AF37;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 154 |
|
|
|
|
|
|
|
|
|
|
| 155 |
}
|
| 156 |
+
.feature-box{
|
| 157 |
|
| 158 |
+
background:white;
|
| 159 |
|
| 160 |
+
border-radius:18px;
|
|
|
|
|
|
|
|
|
|
| 161 |
|
| 162 |
+
padding:35px;
|
| 163 |
|
| 164 |
+
border:1px solid #F1E6C8;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 165 |
|
| 166 |
+
transition:.35s;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 169 |
|
| 170 |
+
.feature-box:hover{
|
|
|
|
| 171 |
|
| 172 |
+
transform:translateY(-8px);
|
|
|
|
|
|
|
| 173 |
|
| 174 |
+
box-shadow:0 18px 40px rgba(212,175,55,.20);
|
|
|
|
| 175 |
|
|
|
|
|
|
|
| 176 |
}
|
| 177 |
+
.icon-wrap{
|
| 178 |
|
| 179 |
+
width:60px;
|
|
|
|
|
|
|
|
|
|
| 180 |
|
| 181 |
+
height:60px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 182 |
|
| 183 |
+
background:#FFF4D6;
|
|
|
|
|
|
|
| 184 |
|
| 185 |
+
color:#C89B3C;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 186 |
|
| 187 |
+
border-radius:15px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 188 |
|
| 189 |
+
display:flex;
|
| 190 |
+
|
| 191 |
+
align-items:center;
|
| 192 |
+
|
| 193 |
+
justify-content:center;
|
| 194 |
+
|
| 195 |
+
font-size:26px;
|
| 196 |
|
|
|
|
|
|
|
| 197 |
}
|
| 198 |
+
.form-control{
|
| 199 |
+
|
| 200 |
+
border-radius:12px;
|
| 201 |
+
|
| 202 |
+
border:1px solid #DDD;
|
| 203 |
+
|
| 204 |
+
padding:12px;
|
| 205 |
|
|
|
|
|
|
|
|
|
|
| 206 |
}
|
| 207 |
|
| 208 |
+
.form-control:focus{
|
| 209 |
+
|
| 210 |
+
border-color:#D4AF37;
|
| 211 |
+
|
| 212 |
+
box-shadow:0 0 0 .2rem rgba(212,175,55,.18);
|
| 213 |
+
|
| 214 |
}
|
| 215 |
+
.table thead{
|
| 216 |
|
| 217 |
+
background:#C89B3C;
|
| 218 |
+
|
| 219 |
+
color:white;
|
| 220 |
|
|
|
|
|
|
|
| 221 |
}
|
| 222 |
|
| 223 |
+
.table{
|
| 224 |
+
|
| 225 |
+
background:white;
|
| 226 |
+
|
| 227 |
+
border-radius:12px;
|
| 228 |
+
|
| 229 |
+
overflow:hidden;
|
| 230 |
+
|
| 231 |
}
|
| 232 |
+
footer{
|
| 233 |
|
| 234 |
+
background:#ffffff;
|
| 235 |
+
|
| 236 |
+
border-top:3px solid #D4AF37;
|
| 237 |
+
|
| 238 |
+
color:#444;
|
| 239 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 240 |
}
|
| 241 |
+
.scanner-ui-frame{
|
| 242 |
+
|
| 243 |
+
background:white;
|
| 244 |
|
| 245 |
+
border:2px solid #D4AF37;
|
| 246 |
+
|
| 247 |
+
border-radius:20px;
|
| 248 |
+
|
| 249 |
+
box-shadow:0 15px 40px rgba(0,0,0,.08);
|
| 250 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 251 |
}
|
| 252 |
+
.dashboard-card{
|
| 253 |
+
|
| 254 |
+
background:white;
|
| 255 |
+
|
| 256 |
+
border-left:5px solid #D4AF37;
|
| 257 |
+
|
| 258 |
+
padding:25px;
|
| 259 |
+
|
| 260 |
+
border-radius:18px;
|
| 261 |
|
| 262 |
+
box-shadow:0 10px 30px rgba(0,0,0,.08);
|
| 263 |
|
|
|
|
|
|
|
|
|
|
| 264 |
}
|