@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body,html{overflow-x:hidden}.navbar{align-items:center;background:#fff;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;padding:15px 5%;position:fixed;top:0;width:100%;z-index:1000}.logo img{animation:slideInLeft .8s ease-out forwards;height:50px}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li{animation:slideInLeft .5s ease-out forwards;opacity:0;transform:translateX(-30px)}.nav-links li:first-child{animation-delay:.2s}.nav-links li:nth-child(2){animation-delay:.3s}.nav-links li:nth-child(3){animation-delay:.4s}.nav-links li:nth-child(4){animation-delay:.5s}.nav-links li:nth-child(5){animation-delay:.6s}.nav-links li:nth-child(6){animation-delay:.7s}.nav-links a{color:#333;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:.3s}.nav-links a:hover{color:#007bff}.menu-toggle{cursor:pointer;display:none;font-size:24px}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.menu-toggle{display:block}.nav-links{background:#fff;display:none;flex-direction:column;left:0;padding:20px;position:absolute;text-align:center;top:70px;width:100%}.nav-links.active{display:flex}}:root{--orange:#f4811f;--transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.doctor-nav{align-items:center;background:#fff;box-shadow:0 4px 20px #0000001a;display:flex;font-family:Inter,sans-serif;height:85px;left:0;position:fixed;top:0;width:100%;z-index:9999}body{padding-top:85px}.nav-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;width:90%}.nav-logo-img{height:220px;margin-left:-40px;margin-top:10px;object-fit:contain}.fade-in-left{animation:slideIn .8s ease-out forwards;opacity:0;transform:translateX(-50px)}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.nav-list{display:flex;gap:40px;list-style:none;margin:0;padding:0}.nav-item{color:#4a5568;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.nav-item:hover{color:#1a4a8c;color:var(--navy)}.nav-item:after{background:#1a4a8c;background:var(--navy);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:0}.nav-item:hover:after{width:100%}.mobile-toggle{cursor:pointer;display:none;flex-direction:column;gap:6px}.line{background:#1a4a8c;background:var(--navy);border-radius:10px;height:3px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:28px}@media (max-width:992px){.mobile-toggle{display:flex}.nav-menu{background:#fff;box-shadow:0 10px 15px #0000001a;flex-direction:column;height:calc(100vh - 85px);left:-100%;padding:40px 0;position:fixed;top:85px;transition:.5s ease-in-out;width:100%}.nav-menu.active{left:0}.nav-list{align-items:center;flex-direction:column;gap:35px}.line.open:first-child{transform:translateY(9px) rotate(45deg)}.line.open:nth-child(2){opacity:0}.line.open:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}:root{--blue:#0062ff;--navy:#1a4a8c}.hero-container{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100%}.hero-slide{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity 1.2s ease-in-out;visibility:hidden}.hero-slide.active{opacity:1;visibility:visible;z-index:5}.hero-bg{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.2);transition:transform 7s ease-out}.hero-slide.active .hero-bg{transform:scale(1)}.hero-content{color:#fff;padding:0 20px;position:relative;text-align:center;z-index:10}.hero-title{font-size:clamp(2rem,5vw,3.7rem);font-weight:700;line-height:1.2;margin-bottom:20px}.hero-subtitle{font-size:clamp(1rem,2vw,1.3rem);margin-bottom:35px}.hero-btns{display:flex;gap:15px;justify-content:center}.btn-book{background:#0062ff;background:var(--blue);border:none;border-radius:50px;box-shadow:0 5px 15px #0062ff4d;color:#fff;cursor:pointer;font-weight:600;padding:15px 35px;transition:.3s}.btn-book:hover{background:#0046b8;transform:translateY(-3px)}.btn-portal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;padding:15px 35px;transition:.3s}.btn-portal:hover{background:#fff;color:#0062ff;color:var(--blue)}.hero-dots{bottom:40px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;width:12px}.dot.active{background:#0062ff;background:var(--blue);border-radius:10px;width:30px}.form-overlay{position:absolute;z-index:100}.form-overlay.active{top:0}.glass-form{background:#fff;border-radius:20px;max-width:550px;padding:40px;position:relative;width:90%}.grid-form .input-group{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.form-dropdown,.grid-form input,.grid-form textarea{border:1px solid #ddd;border-radius:8px;outline:none;padding:12px;width:100%}.form-submit-btn{background:#0062ff;background:var(--blue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:15px;width:100%}.close-form{background:none;font-size:22px}.animate-up{animation:moveUp .8s ease-out forwards;opacity:0;transform:translateY(40px)}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}@keyframes moveUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.grid-form .input-group{grid-template-columns:1fr}.hero-btns{flex-direction:column}.hero-title{font-size:2.2rem}}.form-overlay{background:#000000d9;height:100%;left:0;position:fixed;top:-100%;transition:top .7s cubic-bezier(.4,0,.2,1);width:100%;z-index:9999}.close-form,.form-overlay{align-items:center;display:flex;justify-content:center}.close-form{background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:40px;position:absolute;right:20px;top:15px;width:40px;z-index:10001}.about-section{align-items:center;background:#fff;display:flex;justify-content:center;overflow:hidden;padding:100px 10%}.about-container{max-width:900px;opacity:0;text-align:center;transform:translateY(100px);transition:all 1s cubic-bezier(.17,.55,.55,1)}.about-section.show .about-container{opacity:1;transform:translateY(0)}.about-header h2{color:#1a202c;font-size:2.5rem;margin-bottom:10px}.about-header h2 span{color:#0062ff}.underline{background:#0062ff;border-radius:2px;height:4px;margin:0 auto 40px;width:60px}.about-content p{color:#4a5568;font-size:1.1rem;line-height:1.8;margin-bottom:25px;text-align:justify}.about-content strong{color:#2d3748;font-weight:600}.founder-info{border-top:1px solid #edf2f7;margin-top:40px;padding-top:20px}.founder-info h3{color:#0062ff;font-size:1.3rem;font-weight:700}.founder-info h3 span{color:#1a202c;font-weight:500}@media (max-width:768px){.about-section{padding:60px 5%}.about-header h2{font-size:1.8rem}.about-content p{font-size:1rem;text-align:center}}.mission-section{background:#fdfeff;margin-top:-60px;overflow:hidden;padding:80px 5%;position:relative}.mission-wrapper{margin:0 auto;max-width:1300px}.sub-tag{color:#0062ff;display:block;font-size:.9rem;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-align:center;text-transform:uppercase}.mission-header h2{color:#0f172a;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;text-align:center}.mission-header h2 span{color:#0062ff}.fancy-line{background:linear-gradient(90deg,#0062ff,#00d4ff);border-radius:10px;height:5px;margin:20px auto 50px;width:60px}.mission-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.mission-card{background:#fff;border:4px solid #0062ff1a;border-radius:25px;border-top:6px solid #0062ff;box-shadow:0 10px 25px #00000008;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:280px;overflow:hidden;padding:35px 30px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);z-index:1}.card-bg-overlay{background:linear-gradient(135deg,#0062ff,#0046b8);inset:0;opacity:0;position:absolute;transform:translateY(100%);transition:all .5s ease;z-index:-1}.mission-card:hover{box-shadow:0 20px 40px #0062ff26;transform:translateY(-12px)}.mission-card:hover .card-bg-overlay{opacity:1;transform:translateY(0)}.mission-card:hover .card-content h3,.mission-card:hover .card-content p,.mission-card:hover .card-content strong{color:#fff}.icon-box{background:#f0f7ff;border-radius:18px;font-size:2.2rem;height:60px;margin-bottom:15px;transition:.5s;width:60px}.mission-card:hover .icon-box{background:#fff3;transform:rotateY(1turn)}.mission-card h3{color:#1e293b;font-size:1.5rem;margin-bottom:12px}.mission-card p{color:#64748b;font-size:1rem;line-height:1.6}.animate-item{transform:translateY(40px);transition:all .8s ease-out}.animate-item.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@media (max-width:768px){.mission-grid{grid-template-columns:1fr}.mission-card{min-height:auto;padding:30px 20px}}.work-section{background:#fff;margin-top:-80px;overflow:hidden;padding:120px 8%;position:relative}.work-header-anim{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.work-header-anim.active-reveal{opacity:1;transform:translateY(0)}.work-header{margin-bottom:80px;text-align:center}.step-tag{color:#0062ff;font-size:.85rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.work-header h2{color:#1e293b;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;margin-top:10px}.work-header h2 span{color:#0062ff}.animated-bar{background:linear-gradient(90deg,#0062ff,#00d4ff);border-radius:10px;height:5px;margin:20px auto;width:80px}.work-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.work-step{flex:1 1;min-width:260px;opacity:0;position:relative;transform:translateY(60px);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.work-step.active-reveal{opacity:1;transform:translateY(0)}.step-card{background:#fff;border:3px solid #0062ff14;border-radius:30px;box-shadow:0 15px 35px #00000008;height:100%;overflow:hidden;padding:45px 30px;position:relative;transition:.4s;z-index:2}.step-number{color:#0062ff0d;font-size:3rem;font-weight:900;position:absolute;right:25px;top:20px;transition:.4s}.step-icon-box{align-items:center;background:#f0f7ff;border-radius:20px;display:flex;font-size:2.2rem;height:70px;justify-content:center;margin-bottom:25px;transition:.5s;width:70px}.step-card h3{color:#0f172a;font-size:1.4rem;font-weight:700;margin-bottom:15px}.step-card p{color:#64748b;font-size:1rem;line-height:1.6}.bottom-glow{bottom:0;height:4px;left:0;position:absolute;transition:.6s ease;width:0}.work-step:hover .step-card{border-color:#0062ff33;box-shadow:0 25px 50px #0062ff1a;transform:translateY(-15px)}.work-step:hover .bottom-glow{width:100%}.work-step:hover .step-icon-box{background:#0062ff;transform:rotateY(1turn)}.delay-0{transition-delay:.3s}.delay-1{transition-delay:.5s}.delay-2{transition-delay:.7s}.delay-3{transition-delay:.9s}@media (max-width:768px){.work-section{padding:80px 5%}.work-step{flex:none;width:100%}}.features-section{background:#fff;margin-top:-100px;overflow:hidden;padding:120px 8%;position:relative}.section-background-glow{animation:backgroundMove 30s ease-in-out infinite alternate;background:radial-gradient(circle,#0062ff14 0,#0000 70%);border-radius:50%;filter:blur(100px);height:600px;left:-150px;position:absolute;top:-150px;width:600px;z-index:0}@keyframes backgroundMove{0%{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.05)}66%{transform:translate(-50px,50px) scale(.95)}to{transform:translate(0) scale(1)}}.features-header{margin-bottom:70px;position:relative;text-align:center;z-index:1}.sub-heading-tag{color:#0062ff;display:block;font-size:.85rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.features-header h2{color:#0f172a;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;margin-top:10px;text-shadow:0 5px 15px #0000000d}.features-header h2 span{color:#0062ff}.underline-accent{background:linear-gradient(90deg,#0062ff,#00d4ff);border-radius:10px;box-shadow:0 0 15px #0062ff4d;height:6px;margin:20px auto;width:90px}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.feature-glass-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;box-shadow:0 15px 40px #00000014;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:2px;position:relative;transition:all .6s cubic-bezier(.25,1,.5,1)}.card-dynamic-border{background:#0000;background-image:linear-gradient(135deg,var(--card-glow-color),#0000 50%,var(--card-glow-color));background-position:0 0;background-size:200% 200%;border-radius:30px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute;transition:.5s ease}.card-content-wrapper{background:#fffffff2;border-radius:28px;height:100%;padding:50px 35px;position:relative;transition:.5s ease;z-index:2}.feature-icon-sphere{align-items:center;background:#e0efff;border-radius:50%;box-shadow:0 5px 15px #0062ff1a;display:flex;font-size:2.8rem;height:80px;justify-content:center;margin-bottom:25px;transition:.5s cubic-bezier(.175,.885,.32,1.275);width:80px}.feature-glass-card h3{color:#1e293b;font-size:1.6rem;font-weight:700;margin-bottom:15px;transition:.3s}.feature-glass-card p{color:#4a5568;font-size:1.05rem;line-height:1.7;transition:.3s}.feature-glass-card:hover{box-shadow:0 30px 60px #0062ff33;transform:translateY(-20px) scale(1.02)}.feature-glass-card:hover .card-dynamic-border{background-position:100% 100%;box-shadow:0 0 40px var(--card-glow-color)}.feature-glass-card:hover .card-content-wrapper{background:linear-gradient(135deg,#0062ff,#0046b8)}.feature-glass-card:hover h3,.feature-glass-card:hover p{color:#fff}.feature-glass-card:hover .feature-icon-sphere{background:#fff3;box-shadow:0 0 25px #ffffff4d;transform:scale(1.15) rotate(15deg)}.animate-item{opacity:0;transform:translateY(70px);transition:all 1s cubic-bezier(.17,.55,.55,1)}.animate-item.reveal-active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}.delay-3{transition-delay:.6s}.delay-4{transition-delay:.8s}@media (max-width:768px){.features-section{padding:80px 5%}.features-header h2{font-size:2.2rem}.feature-glass-card{min-height:260px}}.portal-section{background:#0052cc;color:#fff;overflow:hidden;padding:100px 8%;position:relative}.portal-container{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px}.portal-text-side{flex:1.2 1}.portal-text-side h2{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;margin-bottom:20px}.portal-text-side h2 span{color:#00d4ff}.portal-desc{font-size:1.1rem;line-height:1.6;margin-bottom:40px;opacity:.9}.portal-feature-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.p-feat{font-size:1.1rem;gap:15px}.p-feat,.p-icon{align-items:center;display:flex}.p-icon{background:#ffffff26;border-radius:50%;font-size:1.4rem;height:45px;justify-content:center;width:45px}.portal-btns{display:flex;gap:20px}.btn-primary{background:#fff;border:none;border-radius:12px;color:#0052cc}.btn-primary,.btn-secondary{cursor:pointer;font-weight:700;padding:15px 30px;transition:.3s}.btn-secondary{background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;color:#fff}.btn-primary:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.portal-visual-side{flex:1 1;position:relative}.doctor-preview-card{background:#fff;border-radius:30px;box-shadow:0 25px 50px #0003;color:#1e293b;padding:35px;position:relative;z-index:2}.doc-info-top{border-bottom:1px solid #f1f5f9;gap:20px;margin-bottom:30px;padding-bottom:20px}.doc-avatar,.doc-info-top{align-items:center;display:flex}.doc-avatar{background:#e0f2fe;border-radius:50%;font-size:2rem;height:60px;justify-content:center;width:60px}.doc-details h4{color:#0f172a;font-size:1.3rem;margin-bottom:4px}.status-tag{background:#f0fdf4;border-radius:20px;color:#166534;font-size:.85rem;font-weight:600;margin-left:auto;padding:5px 12px}.mini-grid{grid-gap:15px;color:#64748b;display:grid;font-size:.9rem;gap:15px;grid-template-columns:1fr 1fr;margin-top:15px}.visual-glow{background:radial-gradient(circle,#00d4ff 0,#0000 70%);filter:blur(40px);height:100%;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.animate-portal{opacity:0;transform:translateY(80px);transition:all 1s cubic-bezier(.175,.885,.32,1.275)}.animate-portal.reveal-now{opacity:1;transform:translateY(0)}@media (max-width:992px){.portal-container{flex-direction:column;text-align:center}.p-feat,.portal-btns{justify-content:center}.status-tag{margin:10px auto}}.pricing-section{background:#fff;overflow:hidden;padding:100px 8%;position:relative}.pricing-bg-decor{background:radial-gradient(circle,#0062ff0d 0,#0000 70%);height:500px;position:absolute;right:-5%;top:-10%;width:500px;z-index:0}.pricing-header{margin-bottom:80px;position:relative;text-align:center;z-index:1}.pricing-tag{color:#0062ff;font-size:.85rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.pricing-header h2{color:#1a4a8c;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;margin-top:10px}.pricing-header h2 span{color:#0062ff}.header-underline{background:linear-gradient(90deg,#0062ff,#00d4ff);border-radius:10px;height:5px;margin:20px auto;width:70px}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:1}.pricing-card{background:#fff;border:1px solid #0062ff1a;border-radius:40px;box-shadow:0 15px 40px #0000000a;overflow:hidden;padding:60px 40px;position:relative;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1)}.plan-glow{background:linear-gradient(135deg,#0062ff0d,#0000);height:100%;left:0;opacity:0;position:absolute;top:0;transition:.5s;width:100%}.plan-icon{color:#0062ff;display:block;font-size:3rem;margin-bottom:25px}.rs-icon{color:#0062ff;font-family:Inter,sans-serif;font-weight:900}.pricing-card h3{color:#1a4a8c;font-size:1.5rem;font-weight:700}.price-tag,.pricing-card h3{margin-bottom:20px}.amount{color:#0062ff;font-size:2.8rem;font-weight:800}.period{color:#64748b;font-size:1rem}.pricing-card p{color:#64748b;line-height:1.7;margin-bottom:35px;min-height:60px}.plan-btn{background:#f1f5f9;border:none;border-radius:15px;color:#1a4a8c;cursor:pointer;font-weight:700;padding:15px 40px;transition:.4s;width:100%}.pricing-card:hover{border-color:#0062ff;box-shadow:0 30px 60px #0062ff26;transform:translateY(-20px)}.pricing-card:hover .plan-glow{opacity:1}.pricing-card:hover .plan-btn{background:#0062ff;box-shadow:0 10px 20px #0062ff4d;color:#fff}.animate-pricing{opacity:0;transform:translateY(80px);transition:all 1s cubic-bezier(.17,.55,.55,1)}.animate-pricing.reveal-active{opacity:1;transform:translateY(0)}@media (max-width:768px){.pricing-section{padding:80px 5%}}.cancel-section{background:#fff;margin-top:-100px;overflow:hidden;padding:100px 8%;position:relative}.cancel-container{margin:0 auto;max-width:1200px}.cancel-header{margin-bottom:80px;text-align:center}.cancel-header .tag{color:#0062ff;font-size:.85rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.cancel-header h2{color:#1a4a8c;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;margin-top:10px}.cancel-header h2 span{color:#0062ff}.line-accent{background:#00d4ff;border-radius:10px;height:5px;margin:20px auto;width:60px}.policy-flow{display:flex;gap:40px;justify-content:space-between;margin-bottom:60px}.policy-item{flex:1 1;position:relative;text-align:center}.step-circle{background:#fff;border:1px solid #0062ff0d;border-radius:50%;box-shadow:0 15px 35px #0062ff1a;flex-direction:column;height:120px;margin:0 auto 30px;position:relative;width:120px}.step-circle,.step-num{align-items:center;display:flex;justify-content:center}.step-num{background:#0062ff;border-radius:50%;box-shadow:0 5px 15px #0062ff4d;color:#fff;font-size:.8rem;font-weight:800;height:35px;position:absolute;right:-10px;top:-10px;width:35px}.icon-wrap{font-size:2.5rem}.policy-text h3{color:#1a4a8c;font-size:1.4rem;margin-bottom:15px}.policy-text p{color:#64748b;font-size:1rem;line-height:1.6}.flow-arrow{background:repeating-linear-gradient(90deg,#00d4ff,#00d4ff 5px,#0000 0,#0000 10px);height:2px;position:absolute;right:-30%;top:60px;width:50%;z-index:0}.animate-cancel{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.22,1,.36,1)}.animate-cancel.reveal-active{opacity:1;transform:translateY(0)}.delay-0{transition-delay:.1s}.delay-1{transition-delay:.3s}.delay-2{transition-delay:.5s}.delay-3{transition-delay:.7s}.policy-footer{background:#fff;border:1px dashed #00d4ff;border-radius:20px;color:#475569;padding:25px;text-align:center}@media (max-width:992px){.policy-flow{flex-direction:column;gap:60px}.flow-arrow{display:none}}.contact-premium{background:#fff;margin-top:-130px;overflow:hidden;padding:80px 5%;position:relative}.contact-wrapper{margin:0 auto;max-width:1200px}.contact-header{margin-bottom:50px;text-align:center}.contact-header .tag{color:#0062ff;font-size:.8rem;font-weight:800;text-transform:uppercase}.contact-header h2{color:#1a4a8c;font-size:clamp(1.8rem,5vw,2.5rem);margin-top:10px}.contact-header h2 span{color:#0062ff}.h-line{background:#00d4ff;border-radius:10px;height:4px;margin:15px auto;width:60px}.contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.info-side{display:flex;flex-direction:column;gap:15px}.info-card{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:15px;box-shadow:0 5px 20px #00000008;display:flex;gap:20px;padding:20px;text-decoration:none;transition:.3s ease}.info-card:hover{border-color:#0062ff;transform:translateY(-5px)}.icon-box{align-items:center;background:#eff6ff;border-radius:12px;display:flex;font-size:1.4rem;height:50px;justify-content:center;width:50px}.text-box h4{color:#1a4a8c;margin-bottom:2px}.text-box p{color:#64748b;font-size:.9rem;word-break:break-all}.brand-side{background:#1a4a8c;border-radius:25px;color:#fff;padding:40px}.support-badge{align-items:center;background:#ffffff26;border-radius:50px;display:flex;font-size:.75rem;gap:10px;margin-bottom:20px;padding:6px 15px;width:-webkit-fit-content;width:fit-content}.pulse-icon{animation:pulse-green 2s infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}.brand-side h3{font-size:1.6rem;margin-bottom:15px}.brand-side p{line-height:1.6;margin-bottom:25px;opacity:.9}.contact-btn{background:#00d4ff;border-radius:12px;color:#1a4a8c;display:inline-block;font-weight:800;padding:14px 30px;text-decoration:none}.animate-contact{opacity:0;transform:translateY(40px);transition:all .7s ease-out}.animate-contact.reveal-now{opacity:1;transform:translateY(0)}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #22c55e66}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}@media (max-width:992px){.contact-grid{grid-template-columns:1fr}}.faq-permanent-section{background:#fff;overflow:hidden;padding:80px 10%}.faq-wrapper{margin:0 auto;max-width:900px}.faq-header-static{animation:fadeInUp .8s ease forwards;margin-bottom:50px;text-align:center}.faq-header-static .badge{color:#0062ff;font-size:.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.faq-header-static h2{color:#1a4a8c;font-size:2.5rem;margin:10px 0}.faq-header-static h2 span{color:#0062ff}.line-gradient{background:linear-gradient(90deg,#0062ff,#00d4ff);border-radius:10px;height:4px;margin:0 auto;width:60px}.faq-grid-static{display:flex;flex-direction:column;gap:15px}.faq-card-static{animation:fadeInUp .8s ease forwards;background:#fff;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;opacity:0;padding:25px 30px;transition:all .3s ease}.faq-card-static:first-child{animation-delay:.2s}.faq-card-static:nth-child(2){animation-delay:.3s}.faq-card-static:nth-child(3){animation-delay:.4s}.faq-card-static:nth-child(4){animation-delay:.5s}.faq-card-static:hover{border-color:#0062ff;box-shadow:0 10px 30px #0062ff0f}.faq-card-head{justify-content:space-between}.faq-card-head,.faq-info{align-items:center;display:flex}.faq-info{gap:20px}.faq-num{color:#00d4ff;font-size:1.2rem;font-weight:900}.faq-card-head h3{color:#1a4a8c;font-size:1.15rem;margin:0}.faq-plus-icon{background:#0062ff;height:2px;position:relative;transition:.4s;width:20px}.faq-plus-icon:before{background:#0062ff;content:"";height:100%;position:absolute;transform:rotate(90deg);transition:.4s;width:100%}.faq-card-static.is-active{background:#fcfdfe;border-color:#0062ff}.faq-card-static.is-active .faq-plus-icon:before{transform:rotate(0deg)}.faq-card-body{max-height:0;overflow:hidden;transition:all .5s ease}.faq-card-static.is-active .faq-card-body{margin-top:20px;max-height:200px}.faq-answer-inner p{border-top:1px solid #f1f5f9;color:#64748b;line-height:1.7;padding-top:15px}@media (max-width:768px){.faq-permanent-section{padding:60px 5%}.faq-card-static{padding:20px}}.premium-footer-root{background:#05162e;border-top:2px solid #00d4ff;color:#fff;overflow:hidden;padding:80px 8% 40px;position:relative}.footer-glow-effect{background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);height:300px;left:50%;pointer-events:none;position:absolute;top:-150px;transform:translateX(-50%);width:600px}.footer-main-container{margin:0 auto;max-width:1200px}.footer-top-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.footer-logo-text{font-size:2rem;font-weight:800;margin-bottom:5px}.footer-logo-text span{color:#00d4ff}.footer-tagline{font-size:1rem;letter-spacing:1px;opacity:.6}.footer-founder-box .founder-label{color:#00d4ff;display:block;font-size:.7rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.founder-name{font-size:1.1rem;font-weight:500}.footer-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin-bottom:40px}.footer-mid-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}.legal-link{color:#fff;font-weight:500;opacity:.7;text-decoration:none;transition:.3s}.legal-link:hover{color:#00d4ff;opacity:1}.link-sep{margin:0 15px;opacity:.2}.footer-contact-fast{display:flex;flex-direction:column;gap:5px;text-align:right}.footer-contact-fast a{color:#ffffff80;font-size:.9rem;text-decoration:none}.footer-bottom-row{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;opacity:.4}.footer-social-deco{display:flex;gap:10px}.deco-dot{background:#00d4ff;border-radius:50%;height:6px;width:6px}.footer-animate{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.22,1,.36,1)}.footer-reveal-active{opacity:1;transform:translateY(0)}@media (max-width:768px){.footer-mid-row,.footer-top-row{align-items:center;flex-direction:column;gap:30px;text-align:center}.footer-contact-fast{text-align:center}}.portal-page{background:linear-gradient(135deg,#0052cc,#003d99);color:#fff;font-family:Segoe UI,sans-serif;margin-top:-100px;min-height:100vh;overflow-x:hidden;padding:60px 20px}.back-home{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;left:20px;padding:8px 16px;position:absolute;top:20px;transition:.3s}.back-home:hover{background:#fff3}.portal-hero{margin-bottom:50px;text-align:center}.med-logo{font-size:2rem;font-weight:700;margin-bottom:10px}.portal-hero h1{font-size:2.5rem;line-height:1.2;margin:0 auto;max-width:800px}.portal-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto 60px;max-width:1100px}.portal-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;text-align:center;transition:all .4s ease}.portal-card:hover{background:#ffffff26;box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.card-icon{color:#a3e635;margin-bottom:20px}.why-join-container{background:#0003;border-radius:25px;margin:0 auto 60px;max-width:800px;padding:40px}.benefits-grid{display:flex;flex-direction:column;gap:15px;margin-top:25px}.benefit-item{align-items:center;display:flex;font-size:1.1rem;gap:15px}.check-icon{color:#a3e635}.start-btn{align-items:center;background:#76ba1b;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;gap:12px;margin:20px auto;padding:15px 35px;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.start-btn:hover{box-shadow:0 0 30px #76ba1b80;transform:scale(1.05)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down{animation:fadeInDown .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeInUp .8s ease-out}@media (max-width:768px){.portal-hero h1{font-size:1.8rem}.portal-grid{grid-template-columns:1fr}.why-join-container{padding:25px}}.reg-page-container{background:#f4f7fe;display:flex;height:100vh;margin-top:-100px;overflow:hidden}.reg-left-sidebar{background:linear-gradient(#0052ccd9,#0052ccd9),url(https://images.unsplash.com/photo-1519494026892-80bbd2d6fd0d?auto=format&fit=crop&q=80);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px;position:relative;width:38%}.back-home-btn{align-items:center;background:#fff3;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;gap:8px;left:30px;padding:10px 20px;position:absolute;top:30px;transition:.3s}.sidebar-sticky-content h1{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:20px}.sidebar-sticky-content p{font-size:1.2rem;line-height:1.6;opacity:.9}.reg-form-scroll-area{overflow-y:auto;padding:60px 40px;scroll-behavior:smooth;width:62%}.form-wrapper{margin:0 auto;max-width:750px}.main-title{color:#0052cc;font-size:2.2rem;margin-bottom:30px;text-align:center}.doc-type-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:40px}.type-box{align-items:center;background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 15px #0000000d;cursor:pointer;display:flex;gap:15px;padding:20px;position:relative;transition:.3s}.type-box.active{background:#f0f7ff;border-color:#0052cc}.type-box h4{color:#1e293b;margin:0}.type-box p{color:#64748b;font-size:.85rem;margin:0}.tick{color:#0052cc;position:absolute;right:10px;top:10px}.form-card{background:#fff;border-radius:20px;box-shadow:0 10px 25px #00000008;margin-bottom:30px;padding:35px}.form-card h3{border-left:4px solid #0052cc;color:#0052cc;font-size:1.3rem;margin-bottom:25px;padding-left:15px}.row{gap:20px;margin-bottom:20px}.col,.row{display:flex}.col{flex:1 1;flex-direction:column;gap:8px}.full{flex:0 0 100%}label{color:#475569;font-size:.9rem;font-weight:600}input,select,textarea{border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:12px 15px;transition:.3s}input:focus{border-color:#0052cc;box-shadow:0 0 0 4px #0052cc1a}.upload-box{border:2px dashed #cbd5e1;border-radius:10px;color:#64748b;cursor:pointer;padding:15px;position:relative;text-align:center}.upload-box input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.loc-input{align-items:center;display:flex;position:relative}.loc-input input{padding-right:40px;width:100%}.loc-input svg{color:#64748b;position:absolute;right:15px}.submit-portal-btn{background:#0052cc;border:none;border-radius:12px;box-shadow:0 10px 20px #0052cc33;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:20px;padding:18px;transition:.3s;width:100%}.submit-portal-btn:hover{background:#0041a3;transform:translateY(-2px)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .7s ease-out}@media (max-width:1024px){.reg-page-container{flex-direction:column;height:auto;overflow-y:auto}.reg-left-sidebar{padding:80px 30px;width:100%}.reg-form-scroll-area{padding:40px 20px;width:100%}}@media (max-width:600px){.row{flex-direction:column}.doc-type-grid{grid-template-columns:1fr}}.experience-group{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;display:flex;overflow:hidden;transition:.3s ease}.experience-group:focus-within{border-color:#0052cc;box-shadow:0 0 0 4px #0052cc1a}.exp-input{padding:12px 15px!important;width:65%!important}.exp-input,.exp-unit{border:none!important;border-radius:0!important}.exp-unit{background-color:#f8fafc!important;border-left:1.5px solid #e2e8f0!important;color:#1e293b;cursor:pointer;font-weight:600;outline:none;padding:12px 5px!important;width:35%!important}.exp-unit:hover{background-color:#f1f5f9!important}@media (max-width:480px){.exp-input{width:60%!important}.exp-unit{font-size:.85rem;width:40%!important}}.privacy-standalone{background-color:#f8fafc;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;margin-top:-100px;min-height:100vh}.privacy-nav{background:#fff;box-shadow:0 2px 10px #0000000d;justify-content:space-between;padding:15px 6%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.back-btn-privacy,.privacy-nav{align-items:center;display:flex}.back-btn-privacy{background:#f1f5f9;border:none;border-radius:8px;color:#1a4a8c;cursor:pointer;font-weight:600;gap:10px;padding:8px 18px;transition:.3s}.back-btn-privacy:hover{background:#e2e8f0;transform:translateX(-5px)}.brand-name{align-items:center;color:#1a4a8c;display:flex;font-size:1.3rem;gap:8px}.privacy-wrapper{margin:0 auto;max-width:1200px;padding:60px 20px}.privacy-hero{margin-bottom:50px;text-align:center}.privacy-hero h1{color:#0f172a;font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:10px}.last-update{font-size:1rem}.emergency-box{align-items:flex-start;background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;box-shadow:0 4px 12px #e11d4814;display:flex;gap:20px;margin-bottom:40px;padding:25px}.alert-icon{margin-top:4px}.emergency-box h4{color:#9f1239;font-size:1.1rem;font-weight:700;margin-bottom:5px}.emergency-box p{color:#be123c;font-size:.95rem;margin:0}.policy-grid{display:flex;flex-direction:column;gap:30px}.policy-block{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px -1px #00000008,0 2px 4px -1px #00000005;padding:35px}.policy-block h3{border-left:4px solid #1a4a8c;color:#1a4a8c;font-size:1.5rem;font-weight:700;margin-bottom:20px;padding-left:15px}.policy-block p{color:#475569;font-size:1.05rem}.table-container{border:1px solid #e2e8f0;border-radius:12px;margin-top:25px;overflow-x:auto}table{background:#fff;border-collapse:collapse;min-width:500px;width:100%}td,th{border-bottom:1px solid #f1f5f9;padding:15px;text-align:left}th{background:#f8fafc;color:#1e293b;font-size:.9rem;font-weight:700;text-transform:uppercase}td{color:#475569;font-size:.95rem}tr:last-child td{border-bottom:none}.permissions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.perm-item{background:#f0f7ff;border:1px solid #e0e7ff;border-radius:12px;color:#1e3a8a;font-size:1rem;padding:20px;transition:.3s}.perm-item:hover{background:#e0f2fe;transform:translateY(-3px)}.perm-item strong{color:#1a4a8c;display:block;margin-bottom:5px}.contact-us{background:linear-gradient(90deg,#fff,#f0f7ff);border:1.5px dashed #1a4a8c}.contact-us strong{color:#1a4a8c}.detailed-list{margin-top:15px;padding-left:20px}.detailed-list li{color:#475569;margin-bottom:10px}.info-box-blue{background:#f0f9ff;border-left:4px solid #1a4a8c;border-radius:12px;margin-top:15px;padding:20px}.security-info{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:15px;margin-top:15px;padding:15px}.icon-blue{color:#1a4a8c;flex-shrink:0}@media (max-width:768px){.privacy-nav{padding:15px 20px}.brand-name{font-size:1rem}.privacy-wrapper{padding:40px 15px}.policy-block{padding:25px}.permissions-grid{grid-template-columns:1fr}.emergency-box{align-items:center;flex-direction:column;text-align:center}}.terms-standalone{background-color:#f8fafc;color:#1e293b;font-family:Inter,sans-serif;line-height:1.6;margin-top:-100px;min-height:100vh}.terms-nav{background:#fff;box-shadow:0 2px 10px #0000000d;justify-content:space-between;padding:15px 6%;position:-webkit-sticky;position:sticky;top:0;z-index:100}.back-btn-terms,.terms-nav{align-items:center;display:flex}.back-btn-terms{background:#f1f5f9;border:none;border-radius:50px;color:#1d4ed8;cursor:pointer;font-weight:600;gap:10px;padding:10px 20px;transition:.3s}.back-btn-terms:hover{background:#e2e8f0;transform:translateX(-5px)}.brand-name{color:#1e3a8a;font-size:1.2rem;font-weight:800}.terms-wrapper{margin:0 auto;max-width:1200px;padding:60px 20px}.terms-hero{margin-bottom:40px;text-align:center}.terms-main-icon{color:#1d4ed8;margin-bottom:15px}.terms-hero h1{color:#0f172a;font-size:2.8rem;margin-bottom:5px}.last-update{color:#64748b;font-weight:500}.terms-alert-box{background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;display:flex;gap:20px;margin-bottom:40px;padding:25px}.alert-icon{color:#e11d48;flex-shrink:0}.terms-alert-box h4{color:#9f1239;font-weight:700;margin-bottom:8px}.terms-alert-box p{color:#be123c;font-size:.95rem;margin:0}.terms-section{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px -1px #00000005;margin-bottom:30px;padding:35px}.terms-section h3{border-left:4px solid #1d4ed8;color:#1e3a8a;font-size:1.4rem;margin-bottom:20px;padding-left:15px}.terms-list{padding-left:20px}.terms-list li{color:#475569;margin-bottom:10px}.terms-note{background:#eff6ff;border-left:4px solid #1d4ed8;border-radius:12px;font-size:.95rem;margin-top:20px;padding:20px}.check-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.check-item{background:#f8fafc;border-radius:10px;color:#334155;display:flex;font-size:.9rem;gap:10px;padding:15px}.payment-table-wrapper{margin:20px 0;overflow-x:auto}.terms-table{border-collapse:collapse;min-width:500px;width:100%}.terms-table td,.terms-table th{border-bottom:1px solid #f1f5f9;padding:15px;text-align:left}.terms-table th{background:#f8fafc;color:#1e3a8a;font-size:.85rem;text-transform:uppercase}.contact-highlight{background:linear-gradient(135deg,#fff,#f0f7ff)}.contact-methods{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:25px}.contact-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:15px;display:flex;gap:15px;padding:20px;text-decoration:none;transition:.3s}.contact-card:hover{border-color:#1d4ed8;box-shadow:0 10px 15px #0000000d;transform:translateY(-3px)}.contact-icon{color:#1d4ed8}.contact-card div strong{color:#1e293b;display:block}.contact-card div p{color:#1d4ed8;font-size:.9rem;margin:0}.terms-footer-simple{border-top:1px solid #e2e8f0;color:#94a3b8;font-size:.85rem;padding:40px 0;text-align:center}@media (max-width:768px){.check-grid,.contact-methods{grid-template-columns:1fr}.terms-hero h1{font-size:2rem}}.fab-container{bottom:30px;position:fixed;right:30px;z-index:1000}.portal-fab{align-items:center;background:linear-gradient(135deg,#0052cc,#007bff);border:none;border-radius:50px;box-shadow:0 10px 25px #0052cc4d;color:#fff;cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:600;gap:10px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.portal-fab:hover{background:linear-gradient(135deg,#0041a3,#0052cc);box-shadow:0 15px 30px #0052cc80;transform:translateY(-5px) scale(1.05)}.portal-fab:active{transform:scale(.95)}.pulse-ring{animation:fab-pulse 2s infinite;border:2px solid #007bff;border-radius:50px;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@keyframes fab-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.fab-text{letter-spacing:.5px}@media (max-width:768px){.fab-container{bottom:20px;right:15px}.portal-fab{font-size:14px;gap:6px;padding:8px 16px}.fab-text{display:inline-block!important;white-space:nowrap}}@media (max-width:360px){.portal-fab{font-size:13px;padding:6px 12px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2cd6f131.css.map*/