.insurance-plans{padding:.5rem 2rem 1.75rem;position:relative}.section-heading{text-align:center;margin-bottom:42px;position:relative;margin-top:20px}.section-heading h2{color:#0e1012;text-align:center;letter-spacing:.5px;font-weight:700;margin-bottom:0!important;font-size:32px!important;line-height:1.25}.section-heading h2 span{color:var(--primary-color)}.section-heading hr{width:60px;height:3px;background:linear-gradient(90deg,var(--primary-color),#d4af37);border:none;border-radius:2px;margin:14px auto 0;opacity:1}.plan-card{position:relative;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:22px;padding:32px 26px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 8px 26px rgba(16,24,40,.06);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.plan-card:hover{transform:translateY(-10px);border-color:rgba(55,121,177,.18);box-shadow:0 26px 54px rgba(55,121,177,.16)}.plan-icon{display:none!important;position:relative;width:96px;height:96px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(150deg,rgba(55,121,177,.08),rgba(180,175,235,.1));border:1px solid rgba(55,121,177,.1);transition:transform .4s ease,box-shadow .4s ease}.plan-icon:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 180deg,var(--primary-color),#d4af37,var(--primary-color));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.plan-card:hover .plan-icon:after{opacity:1}.plan-icon img{max-width:62%;max-height:62%;width:auto;height:auto;position:relative;z-index:1}.plan-icon-fallback{width:40%;height:40%;border-radius:12px;background:rgba(55,121,177,.15)}.plan-card:hover .plan-icon{transform:scale(1.08);box-shadow:0 10px 24px rgba(55,121,177,.18)}.plan-card h3{color:#0e1012;letter-spacing:.1px;margin-bottom:8px;font-weight:600;font-size:20px!important}.plan-card p{margin-bottom:20px;flex-grow:1}.plan-btn{color:var(--primary-color);background:rgb(74 1 124/8%);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;border:1px solid rgba(55,121,177,.14)}.plan-btn-arrow{font-size:20px;line-height:1;transition:transform .3s ease}.plan-btn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 8px 20px rgba(55,121,177,.28)}.plan-btn:hover .plan-btn-arrow{transform:translateX(3px)}.card-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(234,223,248,.9),rgba(234,223,248,0));top:-90px;right:-90px;pointer-events:none;transition:opacity .4s ease;opacity:.7}.plan-card:hover .card-glow{opacity:1}.col-6.col-lg-3:nth-child(4n+2) .card-glow{background:radial-gradient(circle,rgba(212,175,55,.18),rgba(212,175,55,0))}.col-6.col-lg-3:nth-child(4n+3) .card-glow{background:radial-gradient(circle,rgba(55,121,177,.16),rgba(55,121,177,0))}@media (max-width:768px){.insurance-plans{padding:8px 0 28px}.card-glow{width:140px!important;height:140px!important}.section-heading h2{font-size:23px!important;line-height:1.5;padding-left:10px;padding-right:10px;text-align:center}.section-heading p{font-size:16px;padding:0 10px}.plan-card{padding:20px 16px}.plan-icon{width:76px;height:76px;margin-bottom:14px;width:90px;height:90px;margin:0 auto 10px}}@media (max-width:480px){.insurance-plans .row.g-4{--bs-gutter-x:0.75rem}.plan-card{padding:12px}.plan-card h3{font-size:21px!important}.plan-btn{font-size:18px;padding:1px 12px 2px}}.service-step-section{padding:20px 0}.service-step-inner{background:var(--primary-color);padding:2rem 1.5rem;overflow:hidden;border-radius:20px}.service-step-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:30px;gap:30px;align-items:start}.Account_Process{color:#fff;font-size:30px!important;margin-bottom:30px;text-align:center}.timeline-box{background:#fff;border-radius:24px;padding:40px;position:relative;box-shadow:0 15px 50px rgba(0,0,0,.08)}.timeline-item{display:flex;gap:25px}.timeline-marker{display:flex;flex-direction:column;align-items:center}.timeline-dot{width:18px;min-width:18px;height:18px;border-radius:50%;background:var(--primary-color);flex-shrink:0;z-index:2;margin-top:5px;animation:pulse 2s infinite}.timeline-connector{width:3px;flex:1 1;background:linear-gradient(var(--secondary-color),var(--secondary-color));margin-bottom:-5px}.timeline-content{padding-bottom:45px}.timeline-item-last .timeline-content{padding-bottom:0}.timeline-content h4{color:var(--primary-color);font-size:24px!important;font-weight:700;margin-bottom:10px}.timeline-content p{color:#2a2525;margin:0 0 15px;line-height:1.8}.video-card{position:relative;overflow:hidden;background:#fff;border-radius:20px;padding:10px;box-shadow:0 15px 40px rgba(0,0,0,.08);transition:all .4s ease}.video-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(55,121,177,.15)}.service-video{width:100%;height:240px;border:none;border-radius:15px;display:block}.document-card{margin-top:20px;background:#fff;border-radius:20px;padding:20px 25px;box-shadow:0 15px 50px rgba(0,0,0,.08);transition:all .4s ease}.document-card:hover{transform:translateY(-6px)}.document-card h3{font-size:18px!important;line-height:1.4;margin-bottom:10px;color:var(--primary-color);font-weight:700}.document-card ul{margin:0;padding-left:20px}.document-card li{margin-bottom:5px;font-size:17x;color:#474343}.document-card li::marker{color:var(--primary-color)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(55,121,177,.4)}to{box-shadow:0 0 0 15px rgba(55,121,177,0)}}@media (min-width:1600px){.timeline-content h4{font-size:28px}.service-video{height:420px}.document-card h3{font-size:32px}}@media (max-width:991px){.service-step-grid{grid-template-columns:1fr}.timeline-box{padding:30px}.service-video{height:320px}.document-card h3{font-size:24px}}@media (max-width:768px){.service-step-section{padding:25px 0}.timeline-content h4{font-size:21px!important}.service-video{height:260px}.document-card h3{font-size:20px}.document-card li{font-size:17px}.Account_Process{font-size:23px!important;line-height:1.9}}@media (max-width:576px){.service-step-section{padding:25px 0}.timeline-box{padding:20px}.timeline-item{gap:15px}.timeline-dot{width:14px;min-width:14px;height:14px;margin-top:7px}.timeline-connector{margin-bottom:-7px}.timeline-content{padding-bottom:30px}.service-video{height:220px}.video-card{padding:6px;border-radius:15px}.document-card{padding:20px}.document-card li{font-size:17px}}@media (max-width:420px){.timeline-content h4{font-size:21px}.service-video{height:190px}.document-card h3{font-size:18px}}