.visa-types-page{background:#fff;box-sizing:border-box;display:block!important;min-height:100vh;padding-top:80px!important}.visa-types-page .hero-section{background:#fff;margin-top:0!important;padding:60px 20px 80px!important;position:relative}.visa-types-page .hero-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.visa-types-page .hero-content{display:flex;flex-direction:column;gap:24px}.visa-types-page .hero-label{color:#0038b8;font-size:.875rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.visa-types-page .hero-section h1{color:#0d2260;font-size:3.5rem;font-weight:900;line-height:1.1;margin:0;text-align:left}.visa-types-page .hero-description{color:#3b5bdb;font-size:1.125rem;line-height:1.8;max-width:540px;text-align:left}.visa-types-page .hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.visa-types-page .btn-primary,.visa-types-page .btn-secondary{border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:16px 32px;text-decoration:none;transition:all .3s ease}.visa-types-page .btn-primary{-webkit-text-fill-color:#fff!important;background:#0038b8!important;border:none;box-shadow:0 4px 12px #0038b84d;color:#fff!important}.visa-types-page .btn-primary:hover{-webkit-text-fill-color:#fff!important;background:#0050e0!important;box-shadow:0 6px 20px #0038b866;color:#fff!important;transform:translateY(-2px)}.visa-types-page .btn-secondary{-webkit-text-fill-color:#0038b8!important;background:#0038b81a!important;border:2px solid #0000;color:#0038b8!important}.visa-types-page .btn-secondary:hover{-webkit-text-fill-color:#0038b8!important;background:#0038b826!important;border-color:#0038b8;color:#0038b8!important}.visa-types-page .hero-image{border-radius:16px;box-shadow:0 20px 60px #0038b826;overflow:hidden;position:relative}.visa-types-page .hero-image:before{background:linear-gradient(135deg,#0038b833,#0038b800);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.visa-types-page .hero-image img{display:block;height:500px;object-fit:cover;width:100%}.visa-types-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.visa-types-page .section-header{margin-bottom:48px}.visa-types-page .section-label{align-items:center;display:flex;gap:12px;margin-bottom:12px}.visa-types-page .label-line{background:#0038b8;height:4px;width:48px}.visa-types-page .section-label span{color:#0038b8;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.visa-types-page .israel-header{text-align:right}.visa-types-page .israel-header .section-label{justify-content:flex-end}.visa-types-page .section-header h2{color:#0d2260;font-size:2.5rem;font-weight:700;margin:0}.visa-types-page .india-section{background:#f8faff;padding:80px 20px}.visa-types-page .india-visa-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.visa-types-page .india-visa-card{background:#fff;border:1px solid #c7d4f8;border-radius:12px;padding:32px;transition:all .3s ease}.visa-types-page .india-visa-card:hover{border-color:#0038b8;box-shadow:0 8px 24px #0038b81f;transform:translateY(-4px)}.visa-types-page .visa-icon{align-items:center;color:#0038b8;display:flex;font-size:3rem;justify-content:center;margin-bottom:20px}.visa-types-page .india-visa-card h3{color:#0d2260;font-size:1.4rem;font-weight:700;margin-bottom:16px}.visa-types-page .visa-description{color:#3b5bdb;font-size:.95rem;line-height:1.6;margin-bottom:24px;min-height:48px}.visa-types-page .visa-info{border-top:1px solid #e8eeff;display:flex;flex-direction:column;gap:12px;padding-top:20px}.visa-types-page .info-item{align-items:center;display:flex;font-size:.9rem;gap:8px}.visa-types-page .info-icon{color:#0038b8;font-size:1.2rem}.visa-types-page .info-item strong{color:#0038b8;font-weight:600;margin-right:4px}.visa-types-page .israel-section{background:#fff;padding:80px 20px}.visa-types-page .israel-visa-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.visa-types-page .israel-visa-card{background:#f8faff;border-left:4px solid #0038b8;border-radius:12px;box-shadow:0 2px 8px #0038b814;padding:32px;transition:all .3s ease}.visa-types-page .israel-visa-card:hover{box-shadow:0 8px 20px #0038b826;transform:translateY(-4px)}.visa-types-page .israel-visa-card h3{align-items:center;color:#0d2260;display:flex;font-size:1.4rem;font-weight:700;gap:8px;margin-bottom:16px}.visa-types-page .visa-code{color:#0038b8;font-size:1.4rem}.visa-types-page .visa-details-box{display:flex;flex-direction:column;gap:12px;margin-top:24px}.visa-types-page .detail-box{background:#fff;border-radius:8px;padding:16px}.visa-types-page .detail-label{color:#0038b8;font-size:.75rem;font-weight:700;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.visa-types-page .detail-value{color:#0d2260;font-size:.95rem;font-weight:600;margin:0}.visa-types-page .how-to-choose{background:#fff;padding:80px 20px}.visa-types-page .choice-header{margin-bottom:60px;text-align:center}.visa-types-page .choice-header h2{color:#0d2260;font-size:2.5rem;font-weight:700;margin-bottom:16px}.visa-types-page .choice-header p{color:#3b5bdb;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:700px}.visa-types-page .choice-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.visa-types-page .choice-card{background:#fff;border:1px solid #c7d4f8;border-radius:16px;padding:40px;text-align:center;transition:all .3s ease}.visa-types-page .choice-card:hover{border-color:#0038b8;box-shadow:0 8px 24px #0038b81a;transform:translateY(-4px)}.visa-types-page .choice-icon{align-items:center;background:#0038b81a;border-radius:50%;color:#0038b8;display:flex;font-size:2rem;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.visa-types-page .choice-card h4{color:#0d2260;font-size:1.3rem;font-weight:700;margin-bottom:16px}.visa-types-page .choice-card p{color:#3b5bdb;font-size:.95rem;line-height:1.7;margin:0}.visa-types-page .cta-section{background:#0038b8;padding:80px 20px}.visa-types-page .cta-content{background:#fff!important;background-color:#fff!important;border-radius:32px;padding:80px 60px;position:relative;text-align:center}.visa-types-page .cta-content:after,.visa-types-page .cta-content:before{content:none!important;display:none!important}.visa-types-page .cta-content h2{-webkit-text-fill-color:#0038b8!important;color:#0038b8!important;font-size:3rem;font-weight:900;margin-bottom:20px;position:relative;z-index:10}.visa-types-page .cta-content p{-webkit-text-fill-color:#3b5bdb!important;color:#3b5bdb!important;font-size:1.2rem;line-height:1.7;margin:0 auto 40px;max-width:650px;position:relative;z-index:10}.visa-types-page .cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative;z-index:10}.visa-types-page .cta-btn-primary,.visa-types-page .cta-btn-secondary{border-radius:12px;display:inline-block;font-size:1.1rem;font-weight:700;padding:18px 48px;text-decoration:none;transition:all .3s ease}.visa-types-page .cta-btn-primary{-webkit-text-fill-color:#fff!important;background:#0038b8!important;box-shadow:0 4px 20px #0038b84d;color:#fff!important}.visa-types-page .cta-btn-primary:hover{-webkit-text-fill-color:#fff!important;background:#0050e0!important;box-shadow:0 6px 28px #0038b866;color:#fff!important;transform:translateY(-2px)}.visa-types-page .cta-btn-secondary{-webkit-text-fill-color:#0038b8!important;background:#0000!important;border:2px solid #0038b8;color:#0038b8!important}.visa-types-page .cta-btn-secondary:hover{-webkit-text-fill-color:#0038b8!important;background:#0038b814!important;border-color:#0050e0;color:#0038b8!important}@media (max-width:968px){.visa-types-page .hero-container{gap:40px;grid-template-columns:1fr}.visa-types-page .hero-section h1{font-size:2.5rem;text-align:center}.visa-types-page .hero-description{text-align:center}.visa-types-page .hero-buttons{justify-content:center}.visa-types-page .hero-image{order:-1}.visa-types-page .hero-image img{height:400px}.visa-types-page .section-header h2{font-size:2rem}.visa-types-page .india-visa-grid,.visa-types-page .israel-visa-grid{grid-template-columns:1fr}.visa-types-page .cta-content{padding:60px 40px}.visa-types-page .cta-content h2{font-size:2.2rem}}@media (max-width:768px){.visa-types-page .hero-section{padding:120px 20px 60px}.visa-types-page .hero-section h1{font-size:2rem}.visa-types-page .hero-description{font-size:1rem}.visa-types-page .cta-section,.visa-types-page .how-to-choose,.visa-types-page .india-section,.visa-types-page .israel-section{padding:60px 20px}.visa-types-page .choice-grid{grid-template-columns:1fr}.visa-types-page .cta-content{border-radius:20px;padding:40px 24px}.visa-types-page .cta-content h2{font-size:1.8rem}.visa-types-page .cta-content p{font-size:1rem}.visa-types-page .cta-buttons{flex-direction:column}.visa-types-page .cta-btn-primary,.visa-types-page .cta-btn-secondary{width:100%}}@media (max-width:480px){.visa-types-page .hero-section h1{font-size:1.75rem}.visa-types-page .section-header h2{font-size:1.6rem}.visa-types-page .choice-header h2{font-size:1.8rem}.visa-types-page .hero-buttons{flex-direction:column}.visa-types-page .btn-primary,.visa-types-page .btn-secondary{text-align:center;width:100%}}