:root{--clr-bg:#F5F3EE;--clr-surface:#FFFFFF;--clr-accent:#1A3C2E;--clr-accent2:#4CAF82;--clr-muted:#7A7A6E;--clr-border:#E0DDD6;--clr-warn:#E8552B;--clr-text:#1C1C18;--radius-card:20px;--radius-btn:999px;--shadow-sm:0 2px 12px rgba(0,0,0,.06);--shadow-md:0 8px 32px rgba(0,0,0,.10);--ff-head:'Syne',sans-serif;--ff-body:'DM Sans',sans-serif;--transition:.22s cubic-bezier(.4,0,.2,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--ff-body) !important;background:var(--clr-bg) !important;color:var(--clr-text);font-size:16px;line-height:1.6}img{max-width:100%;display:block}.csh-breadcrumb-bar{background:var(--clr-surface);border-bottom:1px solid var(--clr-border);padding:12px 0}.csh-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;list-style:none;font-size:.8rem;color:var(--clr-muted);margin:0;padding:0}.csh-breadcrumb li + li::before{content:'›';margin-right:6px;opacity:.5}.csh-breadcrumb a{color:var(--clr-accent);font-weight:500;text-decoration:none}.csh-page{max-width:1100px;margin:0 auto;padding:32px 20px 80px}.csh-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:40px}@media (max-width:768px){.csh-hero{grid-template-columns:1fr;gap:24px}}.csh-hero-text h1{font-family:var(--ff-head);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-1px}.csh-hero-text h1 em{font-style:normal;color:var(--clr-accent2)}.csh-hero-text p{margin-top:10px;color:var(--clr-muted);font-size:.92rem;max-width:380px}.csh-hero-img-card{background:var(--clr-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:28px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.csh-hero-img-card img{max-height:170px;width:auto;object-fit:contain}.csh-recalc-link a{color:var(--clr-accent);font-size:.82rem;font-weight:600;text-decoration:underline}.csh-steps{display:flex;align-items:center;overflow-x:auto;padding-bottom:4px;margin-bottom:32px;gap:0}.csh-steps::-webkit-scrollbar{height:0}.csh-step-item{display:flex;align-items:center;gap:8px;flex-shrink:0}.csh-step-dot{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ff-head);font-weight:700;font-size:.8rem;background:var(--clr-border);color:var(--clr-muted);transition:all var(--transition);flex-shrink:0}.csh-step-dot.active{background:var(--clr-accent);color:#fff}.csh-step-dot.done{background:var(--clr-accent2);color:#fff}.csh-step-label{font-size:.78rem;font-weight:500;color:var(--clr-muted);white-space:nowrap}.csh-step-label.active{color:var(--clr-accent);font-weight:700}.csh-step-conn{height:2px;width:36px;background:var(--clr-border);flex-shrink:0;transition:background var(--transition)}.csh-step-conn.done{background:var(--clr-accent2)}.csh-panel{background:var(--clr-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:28px;margin-bottom:24px;animation:cshFadeUp .35s ease both}@keyframes cshFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.csh-panel-title{font-family:var(--ff-head);font-size:1.15rem;font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:10px}.csh-panel-title .info-icon img{width:18px;height:18px}.csh-panel-sub{font-size:.83rem;color:var(--clr-muted);margin-bottom:22px}.csh-panel-footer{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--clr-border)}.csh-switch-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:500px){.csh-switch-grid{grid-template-columns:1fr}}.csh-switch-opt{border:2px solid var(--clr-border);border-radius:16px;padding:24px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:all var(--transition)}.csh-switch-opt .sw-icon{font-size:2rem;line-height:1}.csh-switch-opt h3{font-family:var(--ff-head);font-size:.95rem;font-weight:700}.csh-switch-opt p{font-size:.78rem;color:var(--clr-muted)}.csh-switch-opt.yes{background:#EAF7EF;border-color:transparent}.csh-switch-opt.no{background:#FEF3EF;border-color:transparent}.csh-sub-btns{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.csh-switch-opt input[type="submit"],.csh-switch-opt input[type="button"]{font-family:var(--ff-body);font-size:.82rem;font-weight:600;padding:9px 20px;border-radius:var(--radius-btn);border:2px solid var(--clr-accent);background:var(--clr-accent);color:#fff;cursor:pointer;transition:all var(--transition)}.csh-switch-opt input[type="submit"]:hover,.csh-switch-opt input[type="button"]:hover{background:#2d6b4f;border-color:#2d6b4f}.csh-switch-opt.no input[type="submit"],.csh-switch-opt.no input[type="button"]{border-color:var(--clr-warn);background:transparent;color:var(--clr-warn)}.csh-switch-opt.no input[type="submit"]:hover,.csh-switch-opt.no input[type="button"]:hover{background:var(--clr-warn);color:#fff}.csh-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.csh-check-grid .image-checkbox{display:flex !important;flex-direction:column;align-items:center;gap:10px;border:2px solid var(--clr-border) !important;border-radius:16px;padding:18px 12px;cursor:pointer;transition:all var(--transition);text-align:center;position:relative;background:var(--clr-surface);outline:none}.csh-check-grid .image-checkbox:hover{border-color:var(--clr-accent2) !important;transform:translateY(-2px)}.csh-check-grid .image-checkbox.image-checkbox-checked{border-color:var(--clr-accent2) !important;background:#EAF7EF}.csh-check-grid .image-checkbox img{width:48px;height:48px;object-fit:contain;background:var(--clr-bg);border-radius:12px;padding:8px}.csh-check-grid .image-checkbox input[type="checkbox"]{display:none !important}.csh-check-grid .image-checkbox .fa{position:absolute;top:8px;right:8px;color:var(--clr-accent2);background:#fff;border-radius:50%;width:20px;height:20px;display:none;align-items:center;justify-content:center;font-size:.72rem;box-shadow:0 1px 4px rgba(0,0,0,.12);padding:0}.csh-check-grid .image-checkbox.image-checkbox-checked .fa{display:flex !important}.csh-check-grid .image-checkbox .item-content h4{font-family:var(--ff-body);font-size:.78rem;font-weight:600;color:var(--clr-text);margin:0}.csh-radio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.csh-radio-grid .image-checkbox{display:flex !important;flex-direction:column;align-items:center;gap:10px;border:2px solid var(--clr-border) !important;border-radius:16px;padding:18px 12px;cursor:pointer;transition:all var(--transition);text-align:center;position:relative;background:var(--clr-surface)}.csh-radio-grid .image-checkbox:hover{border-color:var(--clr-accent) !important;transform:translateY(-2px)}.csh-radio-grid .image-checkbox.image-checkbox-checked{border-color:var(--clr-accent) !important;background:#f0f7f3}.csh-radio-grid .image-checkbox img{width:48px;height:48px;object-fit:contain;background:var(--clr-bg);border-radius:12px;padding:8px}.csh-radio-grid .image-checkbox input[type="checkbox"]{display:none !important}.csh-radio-grid .image-checkbox .fa{position:absolute;top:8px;right:8px;color:var(--clr-accent);background:#fff;border-radius:50%;width:20px;height:20px;display:none;align-items:center;justify-content:center;font-size:.72rem;box-shadow:0 1px 4px rgba(0,0,0,.12);padding:0}.csh-radio-grid .image-checkbox.image-checkbox-checked .fa{display:flex !important}.csh-radio-grid .image-checkbox .item-content h4{font-family:var(--ff-body);font-size:.78rem;font-weight:600;color:var(--clr-text);margin:0}.csh-btn-next,input.csh-btn-next,a.csh-btn-next{font-family:var(--ff-head) !important;font-weight:700 !important;font-size:.9rem !important;padding:13px 30px !important;border-radius:var(--radius-btn) !important;background:var(--clr-accent) !important;color:#fff !important;border:none !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:8px !important;transition:all var(--transition) !important;text-decoration:none !important}.csh-btn-next:hover,input.csh-btn-next:hover,a.csh-btn-next:hover{background:#2d6b4f !important;transform:translateY(-1px) !important;box-shadow:var(--shadow-md) !important;color:#fff !important}.csh-btn-green,input.csh-btn-green,a.csh-btn-green{font-family:var(--ff-head) !important;font-weight:700 !important;font-size:.9rem !important;padding:13px 28px !important;border-radius:var(--radius-btn) !important;background:var(--clr-accent2) !important;color:var(--clr-accent) !important;border:none !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:all var(--transition) !important;text-decoration:none !important}.csh-btn-green:hover,input.csh-btn-green:hover,a.csh-btn-green:hover{background:#3daa71 !important;box-shadow:0 6px 20px rgba(76,175,130,.35) !important;transform:translateY(-1px) !important;color:var(--clr-accent) !important}.csh-btn-outline,a.csh-btn-outline{font-family:var(--ff-head) !important;font-weight:600 !important;font-size:.88rem !important;padding:12px 24px !important;border-radius:var(--radius-btn) !important;background:transparent !important;color:var(--clr-accent) !important;border:2px solid var(--clr-accent) !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;transition:all var(--transition) !important;text-decoration:none !important}.csh-btn-outline:hover,a.csh-btn-outline:hover{background:var(--clr-accent) !important;color:#fff !important}@media (max-width:767px){.csh-panel-footer{position:sticky !important;bottom:0 !important;background:var(--clr-surface) !important;padding:14px 20px !important;margin:0 -28px -28px !important;z-index:100 !important;box-shadow:0 -2px 12px rgba(0,0,0,.08) !important;border-radius:0 0 var(--radius-card) var(--radius-card) !important;border-top:1px solid var(--clr-border) !important}.csh-panel-footer input.csh-btn-next,.csh-panel-footer a.csh-btn-next{width:100% !important;justify-content:center !important}}.csh-price-panel{background:linear-gradient(135deg,var(--clr-accent) 0%,#2d6b4f 100%);border-radius:var(--radius-card);padding:40px 32px;color:#fff;text-align:center}.csh-price-label{font-size:.82rem;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.csh-price-amount{font-family:var(--ff-head);font-size:clamp(2.4rem,6vw,4rem);font-weight:800;letter-spacing:-2px;color:var(--clr-accent2);line-height:1}.csh-price-amount .fa-inr{font-size:60%;vertical-align:super}.csh-price-note{margin-top:8px;font-size:.82rem;opacity:.65}.csh-price-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.csh-price-actions a.csh-btn-green{color:var(--clr-accent) !important}.csh-price-actions a.csh-btn-outline{color:#fff !important;border-color:rgba(255,255,255,.5) !important}.csh-price-actions a.csh-btn-outline:hover{background:rgba(255,255,255,.15) !important;border-color:#fff !important}@media (max-width:767px){.csh-price-actions{flex-direction:column}.csh-price-actions a{width:100%;justify-content:center !important}}.csh-low-panel{background:#FEF3EF;border:2px solid #fbd5c5;border-radius:var(--radius-card);padding:48px 32px;text-align:center}.csh-low-panel .lp-icon{font-size:3rem;margin-bottom:14px}.csh-low-panel h3{font-family:var(--ff-head);font-size:1.35rem;font-weight:700;margin-bottom:8px}.csh-low-panel p{color:var(--clr-muted);font-size:.88rem;max-width:360px;margin:0 auto 24px}.csh-switchoff{background:var(--clr-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:48px 32px;text-align:center}.csh-switchoff img{max-width:120px;margin:0 auto 20px}.csh-switchoff h3{font-family:var(--ff-head);font-size:1.3rem;font-weight:700;margin-bottom:10px}.csh-switchoff p{color:var(--clr-muted);font-size:.88rem;max-width:360px;margin:0 auto 24px}.csh-trust{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px;padding:24px 20px;background:var(--clr-surface);border-radius:var(--radius-card)}.csh-trust-item{display:flex;align-items:center;gap:10px;font-size:.83rem;font-weight:500}.csh-trust-icon{width:38px;height:38px;border-radius:12px;background:#EAF7EF;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.csh-content-section{background:var(--clr-surface);border-radius:var(--radius-card);margin-top:40px;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:768px){.csh-content-section{grid-template-columns:1fr}}.csh-content-section img{border-radius:16px;width:100%}.csh-content-text p{color:var(--clr-muted);font-size:.9rem;line-height:1.75}.modal-content{border-radius:var(--radius-card) !important;border:none !important;box-shadow:var(--shadow-md) !important}.modal-header{border-bottom:1px solid var(--clr-border) !important;padding:20px 24px 16px !important}.modal-header .modal-title{font-family:var(--ff-head) !important;font-weight:700 !important;font-size:1.1rem !important}.modal-header .class{color:var(--clr-muted);font-size:1.2rem;text-decoration:none}.modal-header .class:hover{color:var(--clr-text)}.modal-body{padding:20px 24px !important}.csh-otp-wrap{display:flex;gap:24px;align-items:flex-start}@media (max-width:576px){.csh-otp-wrap{flex-direction:column}}.csh-otp-img{flex:0 0 130px}.csh-otp-img img{width:130px}.csh-otp-form{flex:1;display:flex;flex-direction:column;gap:14px}.csh-otp-form label{font-size:.82rem;font-weight:600;color:var(--clr-muted);display:block;margin-bottom:4px}.csh-otp-form input[type="text"]{width:100%;padding:12px 14px;border:2px solid var(--clr-border);border-radius:12px;font-size:.95rem;font-family:var(--ff-body);background:var(--clr-bg);transition:border-color var(--transition)}.csh-otp-form input[type="text"]:focus{outline:none;border-color:var(--clr-accent);background:#fff}.csh-otp-screen{width:100% !important;text-align:center !important;font-size:1.6rem !important;font-family:var(--ff-head) !important;font-weight:700 !important;letter-spacing:12px !important;padding:14px 18px !important;border:2px solid var(--clr-border) !important;border-radius:14px !important;background:var(--clr-bg) !important;transition:border-color var(--transition) !important}.csh-otp-screen:focus{outline:none !important;border-color:var(--clr-accent) !important;background:#fff !important}.csh-timer-row{font-size:.82rem;color:var(--clr-muted)}.csh-resend-link a{color:var(--clr-accent2);font-weight:600;text-decoration:underline}.csh-otp-error label{color:var(--clr-warn) !important;font-size:.82rem !important}.csh-city-search{display:flex;align-items:center;gap:10px;border:2px solid var(--clr-border);border-radius:12px;padding:10px 14px;margin-bottom:20px;background:var(--clr-bg)}.csh-city-search img{width:20px;opacity:.6}.csh-city-search input{border:none;background:transparent;font-size:.9rem;font-family:var(--ff-body);flex:1;outline:none}.top-cities-list h5,.all-cities-lst h5{font-family:var(--ff-head);font-size:.85rem;font-weight:700;color:var(--clr-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.top-cities-list ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin-bottom:20px}.top-cities-list li a{display:flex;flex-direction:column;align-items:center;gap:6px;border:2px solid var(--clr-border);border-radius:14px;padding:12px 16px;font-size:.78rem;font-weight:600;color:var(--clr-text);text-decoration:none;transition:all var(--transition);min-width:70px;text-align:center}.top-cities-list li a:hover{border-color:var(--clr-accent2);background:#EAF7EF}.top-cities-list li a .city-icon img{width:32px;height:32px;object-fit:contain}.top-cities-list li a h6{font-size:.74rem;margin:0}.all-cities-lst .search-list table{width:100%}.all-cities-lst .search-list td{padding:4px 0}.all-cities-lst .search-list input[type="radio"]{accent-color:var(--clr-accent)}.all-cities-lst .search-list label{cursor:pointer;font-size:.88rem}#tab-button{display:flex;list-style:none;gap:4px;padding:0;margin-bottom:20px;border-bottom:2px solid var(--clr-border);flex-wrap:wrap}#tab-button li a{display:inline-block;padding:9px 16px;font-size:.82rem;font-weight:600;color:var(--clr-muted);text-decoration:none;border-radius:8px 8px 0 0;transition:all var(--transition)}#tab-button li a:hover{color:var(--clr-accent);background:var(--clr-bg)}#tab-button li.is-active a{color:var(--clr-accent);border-bottom:3px solid var(--clr-accent);background:#f0f7f3}.tab-select-outer select{display:none;width:100%;padding:10px 14px;border:2px solid var(--clr-border);border-radius:10px;font-size:.9rem;font-family:var(--ff-body);background:var(--clr-bg);margin-bottom:20px}@media (max-width:576px){#tab-button{display:none}.tab-select-outer select{display:block}}.tab-contents .row{display:flex;gap:20px;flex-wrap:wrap}.tab-contents .pop-left,.tab-contents .pop-right{flex:1;min-width:200px}.tab-contents .pop-left img{border-radius:14px;width:100%}.tab-contents .pop-right h2{font-family:var(--ff-head);font-size:1.1rem;font-weight:700;margin-bottom:10px}.tab-contents .pop-right p{font-size:.85rem;color:var(--clr-muted);margin-bottom:6px}.highlight-tab{background:var(--clr-bg);border-radius:12px;padding:14px;margin-top:10px}.highlight-tab p,.highlight-tab strong{font-size:.78rem;color:var(--clr-muted)}@media (max-width:640px){.csh-check-grid{grid-template-columns:repeat(2,1fr)}.csh-radio-grid{grid-template-columns:repeat(2,1fr)}.csh-panel{padding:20px 16px}.csh-price-panel{padding:28px 18px}.csh-price-actions a.csh-btn-green{font-size:1.2rem !important;color:#fff !important}}