body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card{border:none;transition:transform .3s ease-in-out}.card:hover{transform:translateY(-5px)}.navbar-brand{font-size:1.5rem;font-weight:700}.nav-link{font-size:1.1rem}.chat-container{margin:auto;max-width:800px}.chat-message{margin-bottom:15px;max-width:70%}.chat-input{background:#fff;border-top:1px solid #ddd;bottom:0;padding:10px;position:-webkit-sticky;position:sticky}.modal-custom{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 10px 20px #0003;overflow:hidden}.modal-header{background:linear-gradient(90deg,#00c2ff,#0056ff);color:#fff}.modal-title{align-items:center;display:flex;font-weight:600}.modal-btn{background:linear-gradient(90deg,#00c2ff,#0056ff);border:none;border-radius:8px;font-weight:500;padding:10px;transition:transform .2s ease,box-shadow .2s ease}.modal-btn:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.modal.fade .modal-dialog{opacity:0;transform:scale(.8);transition:transform .3s ease-out,opacity .3s ease-out}.modal.fade.show .modal-dialog{opacity:1;transform:scale(1)}.input-group-text{background-color:#e9ecef;border:none}.form-control:focus{border-color:#0056ff;box-shadow:0 0 5px #0056ff80}.is-valid{border-color:#28a745!important}.is-invalid{border-color:#dc3545!important}.invalid-feedback{color:#dc3545;font-size:.85rem}.btn-link{color:#0056ff;text-decoration:none}.btn-link:hover{text-decoration:underline}.fade-slide-in{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.main-content{margin-top:150px}}.main-bg{background:radial-gradient(circle at top,#0f172a,#020617);color:#fff}.glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 0 30px #7c3aed33}.neon-text{color:#7c3aed;text-shadow:0 0 10px #7c3aed}.neon-green{color:#22c55e;text-shadow:0 0 10px #22c55e}.symptom-container{display:flex;flex-wrap:wrap;gap:10px;max-height:300px;overflow-y:auto}.symptom-chip{background:#ffffff14;border-radius:20px;padding:8px 14px;transition:.3s}.symptom-chip:hover{background:#7c3aed4d;transform:scale(1.05)}.symptom-chip.active{box-shadow:0 0 12px #7c3aedb3}.futuristic-btn{border-radius:30px;box-shadow:0 0 20px #7c3aed99;color:#fff;font-weight:700;padding:12px 30px;transition:.3s}.futuristic-btn:hover{box-shadow:0 0 30px #7c3aede6;transform:scale(1.05)}.main-content{margin-top:100px}.sub-text{color:#94a3b8;font-size:14px}.section-title{color:#c084fc;letter-spacing:1px}.fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.symptom-chip{background:#ffffff0f;border-radius:25px;color:#cbd5f5;cursor:pointer;font-size:13px;padding:10px 16px;transition:all .25s ease}.symptom-chip:hover{background:#7c3aed40;transform:scale(1.08)}.symptom-chip.active{background:linear-gradient(135deg,#7c3aed,#3b82f6);box-shadow:0 0 15px #7c3aedcc;color:#fff}.futuristic-btn{box-shadow:0 0 25px #7c3aedb3}.futuristic-btn:hover{box-shadow:0 0 40px #7c3aed;transform:scale(1.07)}.futuristic-progress{border-radius:10px;height:12px;overflow:hidden}.warning-box{background:#ffa5001a;border:1px solid #ffa5004d;border-radius:10px;color:#fbbf24;padding:10px;text-align:center}.muted-text{color:#64748b}.result-card{box-shadow:0 0 40px #22c55e33}.robot-container{bottom:20px;filter:drop-shadow(0 0 10px #7c3aed);font-size:40px;pointer-events:none;position:fixed;right:20px;z-index:999}.cursor-glow{background:radial-gradient(circle,#7c3aed4d,#0000);z-index:0}.main-bg{animation:gradientMove 12s ease infinite;background:linear-gradient(270deg,#020617,#0f172a,#1e1b4b);background-size:600% 600%;min-height:100vh;overflow:hidden;position:relative}@keyframes gradientMove{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.hero-section{overflow:hidden;padding:30px 0;position:relative;text-align:center}.robot-center{animation:floatRobot 3s ease-in-out infinite;filter:drop-shadow(0 0 15px #7c3aed);font-size:70px;margin-bottom:15px}@keyframes floatRobot{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7c3aed,#3b82f6);-webkit-background-clip:text;font-size:42px;font-weight:700}.hero-sub{color:#94a3b8;font-size:15px}.ai-face{height:140px;margin:0 auto 20px;position:relative;width:140px}.face-glow{animation:pulseGlow 3s infinite;background:radial-gradient(circle,#7c3aed66,#0000);border-radius:50%;filter:blur(20px);height:100%;position:absolute;width:100%}@keyframes pulseGlow{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.face-core{align-items:center;background:linear-gradient(135deg,#1e1b4b,#020617);box-shadow:0 0 30px #7c3aed80;display:flex;gap:20px;height:100%;justify-content:center;position:relative;width:100%}.eye,.face-core{border-radius:50%}.eye{background:#7c3aed;box-shadow:0 0 10px #7c3aed;height:18px;width:18px}.particles{overflow:hidden}.particle{animation:floatParticle 10s linear infinite;height:6px;opacity:.6;width:6px}.particle:nth-child(odd){background:#3b82f6}.face-core{animation:breathe 4s ease-in-out infinite;transition:all .3s ease}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.face-core.hovered{box-shadow:0 0 50px #7c3aed;transform:scale(1.1)}.face-glow.active{opacity:1}.particles{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.particle{animation:floatParticle linear infinite;background:#7c3aed;border-radius:50%;bottom:-10px;height:4px;position:absolute;width:4px}.particle:nth-child(2n){background:#3b82f6}@keyframes floatParticle{0%{transform:translateY(0) scale(.5)}to{transform:translateY(-120vh) scale(1.2)}}.result-panel{margin:auto;max-width:700px}.treatment-tabs{display:flex;gap:10px;justify-content:center}.tab-btn{background:#ffffff14;border:none;border-radius:20px;color:#cbd5f5;cursor:pointer;padding:8px 18px;transition:.3s}.tab-btn:hover{background:#7c3aed4d}.tab-btn.active{background:linear-gradient(135deg,#7c3aed,#3b82f6);box-shadow:0 0 10px #7c3aedcc;color:#fff}.tab-content{background:#ffffff0d;border-radius:12px;padding:15px}.loader{animation:spin 1s linear infinite;border:5px solid #ffffff1a;border-radius:50%;border-top-color:#7c3aed;height:50px;margin:auto;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.loading-box{margin:auto;max-width:400px}.glass-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border-radius:20px;padding:20px}.fade-slide-in{opacity:0;transform:translateY(30px)}.fade-slide-in.show{opacity:1;transform:none}.glass-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:25px;box-shadow:0 0 40px #7c3aed40,inset 0 0 20px #ffffff0d;padding:30px;position:relative}.glass-bg:before{background:radial-gradient(circle,#7c3aed66,#0000 70%);filter:blur(80px);height:300px;top:-50px;width:600px}.hero-section:before{content:"";filter:blur(100px);height:300px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:500px;z-index:0}.glass-bg:after{background:linear-gradient(120deg,hsla(0,0%,100%,.168),#0000,#ffffff1a);border-radius:25px;opacity:.2}.glass-wrapper{background:linear-gradient(120deg,#411d7e99,#1f468699,#0000);border-radius:30px;box-shadow:0 0 80px #7c3aed4d;padding:2px;position:relative}.glass-bg:before{background:radial-gradient(circle,#45208599,#0000 70%);content:"";filter:blur(100px);height:200px;left:50%;position:absolute;top:-80px;transform:translateX(-50%);width:500px;z-index:-1}.glass-bg:after{background:linear-gradient(120deg,#ffffff26,#0000,#ffffff0d);border-radius:30px;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute}.main-content{border-radius:30px;margin-top:120px}.tilt-card{transform-style:preserve-3d;transition:transform .2s ease}.glass-wrapper:before{background:radial-gradient(circle at var(--x) var(--y),#7c3aed40,#0000 40%);border-radius:30px;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .2s}.futuristic-btn{background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;border-radius:40px;box-shadow:0 8px 20px #7c3aed80,inset 0 -2px 5px #0000004d;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:14px 36px;position:relative;transition:all .25s ease}.futuristic-btn:hover{box-shadow:0 15px 35px #7c3aedcc,inset 0 -2px 5px #0006;transform:translateY(-2px) scale(1.05)}.futuristic-btn:active{transform:scale(.96)}.futuristic-btn:after{background:radial-gradient(circle,#ffffff4d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:.3s;width:200%}.futuristic-btn:hover:after{opacity:1}.glass-card{transition:transform .3s ease,box-shadow .3s ease}.glass-card:hover{box-shadow:0 20px 50px #0009,0 0 30px #7c3aed4d;transform:translateY(-8px) scale(1.01)}*{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}html{scroll-behavior:smooth}.pd2-container{margin:auto;max-width:1300px;padding:40px 20px}.pd2-main-card{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#1e1b4b,#312e81);background:linear-gradient(135deg,#1e1b4bcc,#312e8199);border:1px solid #ffffff26;border-radius:25px;border-radius:30px;box-shadow:0 0 80px #7c3aed40,inset 0 0 30px #ffffff0d;display:flex;justify-content:space-between;margin-bottom:40px;margin-bottom:50px;padding:40px;padding:50px}.pd2-main-text{max-width:500px}.pd2-main-text h1{color:#fff;font-size:36px}.pd2-main-text p{color:#cbd5f5}.pd2-btn{background:#fff;border-radius:10px;color:#000;display:inline-block;margin-top:20px;padding:12px 25px;text-decoration:none}.pd2-main-img{background:radial-gradient(circle,#7c3aed,#0000);height:200px}.pd2-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.pd2-card{background:#ffffff0d}.pd2-card h2{color:#fff}.pd2-card p{color:#94a3b8}.pd2-card ul{color:#cbd5f5;margin-top:10px}.pd2-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 10px 40px #0009,inset 0 0 20px #ffffff0d;padding:25px;position:relative;transition:.3s}.pd2-card:hover{box-shadow:0 20px 60px #7c3aed66;transform:translateY(-6px) scale(1.02)}.pd2-tag{background:#7c3aed;border-radius:10px;font-size:12px;padding:4px 10px}.pd2-info{margin-top:40px;text-align:center}.pd2-info-grid{display:flex;gap:20px;justify-content:center;margin-top:15px}.pd2-team{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin-top:40px}.pd2-team-card{align-items:center;border-radius:20px;display:flex;height:220px;justify-content:center;transition:.4s}.pd2-team-card:hover{transform:scale(1.05)}.pd2-team-card:after{background:linear-gradient(0deg,#000000b3,#0000)}.highlight{background:linear-gradient(135deg,#7c3aed,#3b82f6)}.pd2-main-img{border-radius:20px;height:220px;overflow:hidden;width:350px}.pd2-main-img img{height:100%;object-fit:cover;width:100%}.pd2-main-card:before{background:linear-gradient(120deg,#7c3aed99,#0000,#3b82f699);border-radius:30px;content:"";filter:blur(20px);inset:-2px;position:absolute;z-index:-1}.pd2-title{animation:shine 4s linear infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#7c3aed)}.pd2-card:hover{box-shadow:0 30px 80px #7c3aed59,inset 0 0 20px #ffffff0d;transform:translateY(-8px) scale(1.02)}.pd2-card p,.pd2-main-text p{color:#cbd5f5;font-size:15px;line-height:1.6}.pd2-btn{overflow:hidden;position:relative}.pd2-btn:after{background:radial-gradient(circle,#ffffff4d,#0000);content:"";inset:0;opacity:0;position:absolute;transition:.3s}.pd2-btn:hover:after{opacity:1}.pd2-title{-webkit-text-fill-color:#0000;animation:shine 3s linear infinite;background:linear-gradient(90deg,#7c3aed,#fff 50%,#3b82f6);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#0000;font-size:42px;font-weight:700}@keyframes shine{0%{background-position:0}to{background-position:200%}}.pd2-title{display:inline-block}.pd2-list{color:#cbd5f5;line-height:1.6;margin-top:10px;padding-left:15px}.appt-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}.appt-status{font-size:12px;padding:5px 12px}.appt-actions{display:flex;gap:10px;margin-top:15px}.appt-actions button{border:none;border-radius:10px;cursor:pointer;flex:1 1;padding:8px}.appt-actions button:first-child{background:#22c55e;color:#fff}.appt-actions button:last-child{background:#ef4444;color:#fff}.dp-form{grid-gap:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;display:grid;gap:12px;margin-top:30px;padding:20px}.dp-form input,.dp-form textarea{border:none;border-radius:10px;outline:none;padding:10px}.dp-form button{background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;border-radius:10px;color:#fff;padding:12px}.dp-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.dp-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:20px;transition:.3s}.dp-card:hover{transform:translateY(-5px)}.dp-card h3{color:#fff}.dp-tag{background:#7c3aed;border-radius:10px;display:inline-block;font-size:12px;margin:5px 0;padding:4px 10px}.appt-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:25px}.appt-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;padding:20px;transition:.3s}.appt-card:hover{transform:translateY(-5px)}.appt-card h3{color:#fff}.appt-card p{color:#cbd5f5}.appt-status{border-radius:10px;display:inline-block;margin-top:10px;padding:5px 10px}.appt-status.pending{background:#facc15}.appt-status.accepted{background:#22c55e}.appt-status.rejected{background:#ef4444}.nav2-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:50px;box-shadow:0 10px 40px #0006,inset 0 0 20px #ffffff0d;justify-content:space-between;left:50%;max-width:1100px;padding:12px 25px;position:fixed;top:20px;transform:translateX(-50%);width:90%;z-index:1000}.nav2-container,.nav2-left{align-items:center;display:flex}.nav2-left{color:#fff;font-weight:600;gap:10px}.nav2-left img{border-radius:50%;height:35px;width:35px}.nav2-links{align-items:center;display:flex;gap:20px}.nav2-links a{color:#cbd5f5;font-size:14px;text-decoration:none;transition:.3s}.nav2-links a:hover{color:#fff}.nav2-links a.active{color:#fff;font-weight:600}.nav2-links button{background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;border-radius:20px;color:#fff;cursor:pointer;padding:6px 14px}.footer2{display:flex;justify-content:center;margin-top:80px;padding:0}.footer2-inner{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#cbd5f5;display:flex;font-size:14px;justify-content:space-between;max-width:1300px;padding:15px;width:92%}.footer2-brand{color:#fff;font-weight:600}.footer2-links{display:flex;gap:15px}.footer2-links a{color:#94a3b8;text-decoration:none;transition:.3s}.footer2-links a:hover{color:#fff}.f-icon{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#94a3b8;display:flex;font-size:16px;height:38px;justify-content:center;transition:.3s;width:38px}.f-icon:hover{transform:translateY(-3px) scale(1.1)}.f-icon.fb:hover{box-shadow:0 0 15px #1877f2;color:#1877f2}.f-icon.tw:hover{box-shadow:0 0 15px #1da1f2;color:#1da1f2}.f-icon.gh:hover{box-shadow:0 0 15px #fff;color:#fff}.home-hero{background:radial-gradient(circle at 20% 20%,#7c3aed4d,#0000),radial-gradient(circle at 80% 80%,#3b82f64d,#0000),#020617;flex-direction:column}.home-hero h1{font-size:70px;font-weight:700}.home-hero p{color:#94a3b8;margin-top:20px;max-width:600px}.home-hero button{background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;border-radius:30px;color:#fff;cursor:pointer;margin-top:30px;padding:14px 30px}.home-block{align-items:center;background:#020617;color:#fff;display:flex;gap:50px;justify-content:space-between;padding:100px 10%}.home-block.reverse{flex-direction:row-reverse}.home-block-text{flex:1 1}.home-block-text h2{font-size:40px}.home-block-text p{color:#94a3b8;margin-top:15px}.home-block-img{flex:1 1}.home-block-img img{border-radius:20px;box-shadow:0 20px 60px #00000080;width:100%}.home-cta{background:#020617;color:#fff;padding:100px 20px;text-align:center}.home-cta h2{font-size:40px}.home-cta button{background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;border-radius:30px;color:#fff;margin-top:20px;padding:14px 30px}.timeline{background:#020617;padding:80px 10%;position:relative}.timeline-item{align-items:center;display:flex;justify-content:space-between;margin:60px 0;position:relative}.timeline-content{width:42%}.timeline-content h2{color:#fff;font-size:36px}.timeline-content p{color:#94a3b8;margin-top:10px}.timeline-content img{border-radius:20px;box-shadow:0 15px 40px #0006;max-width:420px;width:90%}.timeline-content.left{padding-right:40px;text-align:right}.timeline-content.right{padding-left:40px}.timeline-dot{box-shadow:0 0 12px #7c3aed}.timeline:before{animation:growLine 2s ease forwards;background:linear-gradient(180deg,#7c3aed,#3b82f6);content:"";height:100%;left:50%;position:absolute;top:0;transform:scaleY(0);transform-origin:top;width:2px}@keyframes growLine{to{transform:scaleY(1)}}.fade-item{opacity:0;transform:translateY(40px);transition:.8s ease}.fade-item.show{opacity:1;transform:translateY(0)}.timeline-dot{background:#7c3aed;border-radius:50%;box-shadow:0 0 0 #7c3aed;height:16px;left:50%;position:absolute;transform:translateX(-50%);transition:.5s;width:16px}.timeline-item.show .timeline-dot{box-shadow:0 0 20px #7c3aed,0 0 40px #3b82f6}.floating-ai{position:fixed;right:40px;top:20%;transition:transform .2s linear;z-index:999}.floating-ai img{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 20px #7c3aed);width:80px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cursor-glow{background:radial-gradient(circle,#7c3aed40,#0000 70%);border-radius:50%;height:200px;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:.1s linear;width:200px;z-index:999}a:hover~.cursor-glow,button:hover~.cursor-glow{background:radial-gradient(circle,#3b82f666,#0000 70%)}.hero-particles{animation:particlesMove 20s linear infinite;background-image:radial-gradient(2px 2px at 20% 30%,#7c3aed,#0000),radial-gradient(2px 2px at 70% 60%,#3b82f6,#0000),radial-gradient(2px 2px at 40% 80%,#fff,#0000),radial-gradient(2px 2px at 90% 20%,#7c3aed,#0000);height:100%;opacity:.4;position:absolute;width:100%}@keyframes particlesMove{0%{transform:translateY(0)}to{transform:translateY(-100px)}}.hero-earth{animation:rotateEarth 20s linear infinite;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:radial-gradient(circle,#7c3aed4d,#3b82f633,#0000);border-radius:50%;bottom:-150px;box-shadow:0 0 60px #7c3aed66,inset 0 0 80px #ffffff0d;height:500px;left:50%;position:absolute;transform:translateX(-50%);width:500px}@keyframes rotateEarth{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.home-hero{align-items:center;background:#020617;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;text-align:center}.hero-content h1{font-size:70px}.hero-content p{color:#94a3b8;margin-top:20px}.hero-particles-real{height:100%;position:absolute;width:100%;z-index:0}.hero-content{position:relative;z-index:2}.hero-earth{z-index:1}.nav3-container{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:flex;justify-content:space-between;left:50%;max-width:1100px;padding:10px 25px;position:fixed;top:20px;transform:translateX(-50%);width:90%;z-index:1000}.nav3-left img{border-radius:50%;height:35px;width:35px}.nav3-center{left:50%;position:absolute;transform:translateX(-50%)}.nav3-right button{background:#0000;border:none;border-radius:20px;color:#cbd5f5;cursor:pointer;padding:6px 14px}.nav3-right .signup{background:linear-gradient(135deg,#7c3aed,#3b82f6);color:#fff}.nav3-left img{height:32px}.nav3-center{flex:1 1;text-align:center}.nav3-right{align-items:center;display:flex;gap:10px}.nav-buttons button{padding:6px 12px}.hamburger{cursor:pointer;display:none;font-size:20px;padding:6px}@media (max-width:768px){.nav-buttons{display:none}.hamburger{display:block}.nav2-links a,.nav2-links button{display:none}.pd2-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}}.mobile-menu{background:#141428f2;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px;position:fixed;right:20px;top:80px;width:130px;z-index:2000}.mobile-menu button{background:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-size:13px;padding:6px;width:100%}.mobile-menu button:hover{opacity:.9}@media (max-width:768px){.hero-content h1,.home-hero h1{font-size:36px!important;line-height:1.2}.hero-content p,.home-hero p{font-size:14px;padding:0 15px}.futuristic-btn,.home-hero button{font-size:14px;padding:10px 20px}.home-block{padding:60px 20px;text-align:center}.home-block,.home-block.reverse{flex-direction:column}.home-block-text h2{font-size:26px}.home-block-img img{margin-top:20px;width:100%}.pd2-main-card{flex-direction:column;padding:25px;text-align:center}.pd2-main-text h1{font-size:24px}.pd2-main-img{height:auto;margin-top:20px;width:100%}.pd2-grid{grid-template-columns:1fr}.pd2-team{grid-template-columns:1fr 1fr}.timeline-item{flex-direction:column;text-align:center}.timeline-content{padding:0!important;width:100%}.timeline-dot,.timeline:before{left:10px}}.mobile-menu a{border-radius:8px;color:#cbd5f5;padding:8px;text-decoration:none}.mobile-menu a.active{color:#fff;font-weight:600}.mobile-menu a:hover{background:#7c3aed4d}.mobile-menu a.active{color:#7c3aed}.nav2-center{left:50%;position:absolute;transform:translateX(-50%)}.pd2-team-card{background:linear-gradient(135deg,#0f172a,#1e293b);overflow:hidden;position:relative;text-align:center;transition:all .4s ease}.pd2-team-card:before{background:linear-gradient(120deg,#7c3aed99,#0000,#3b82f699);border-radius:20px;inset:-1px;z-index:0}.pd2-team-card:after,.pd2-team-card:before{content:"";opacity:0;position:absolute;transition:.4s}.pd2-team-card:after{background:radial-gradient(circle at center,#7c3aed33,#0000 70%);inset:0}.pd2-team-card h3{color:#fff;font-weight:600;letter-spacing:.5px;position:relative;z-index:2}.pd2-team-card:hover{box-shadow:0 20px 60px #7c3aed66;transform:translateY(-10px) scale(1.04)}.pd2-team-card:hover:after,.pd2-team-card:hover:before{opacity:1}.pd2-team-card.highlight{background:linear-gradient(135deg,#7c3aed,#3b82f6);box-shadow:0 0 25px #7c3aed99}.pd2-team-card.highlight h3{color:#fff}.pd2-team-card.highlight:hover h3{transform:translateX(5px);transition:.3s}.pd2-team-card{cursor:pointer}.news-filters{display:flex;gap:10px;overflow-x:auto;padding:10px 0}.news-filters::-webkit-scrollbar{display:none}.news-filters button{background:#ffffff14;border:none;border-radius:20px;color:#cbd5f5;cursor:pointer;flex:0 0 auto;padding:8px 16px;transition:all .3s ease}.news-filters button:hover{background:#7c3aed4d;color:#fff;transform:translateY(-2px)}.news-filters button.active{background:linear-gradient(135deg,#7c3aed,#3b82f6);box-shadow:0 0 15px #7c3aed80;color:#fff}.pd2-link{color:#cbd5f5;display:inline-block;font-weight:500;margin-top:15px;text-decoration:none;transition:all .3s ease}.pd2-link:hover{color:#fff;text-shadow:0 0 10px #7c3aed99;transform:translateX(5px)}.footer2-brand{font-size:18px}.footer-year{color:#94a3b8;font-size:12px;margin-top:5px}.dark-mode .bg-light,.dark-mode .bg-white,.dark-mode .container,body.dark-mode{background:#181c24!important;color:#e0e6ed!important}.dark-mode .bg-light,.dark-mode .bg-white,.dark-mode .card{background:#232a36!important;box-shadow:0 2px 16px #0006!important;color:#e0e6ed!important}.dark-mode .footer,.dark-mode .navbar{background:#232a36!important}.dark-mode .btn,.dark-mode .btn-outline-primary,.dark-mode .btn-primary,.dark-mode .nav-link,.dark-mode .navbar-brand,.dark-mode .table{color:#e0e6ed!important}
/*# sourceMappingURL=main.38e233d7.css.map*/