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;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{height:auto;max-width:100%}.zerodha-navbar{background:#fff;box-shadow:0 1px 3px #0000000f;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.brand-logo{max-width:220px;min-width:120px;width:25%}.footer-logo{max-width:200px;width:50%}.nav-links-stack{gap:.5rem}.nav-link-styled{border-radius:8px;color:#4b5563!important;font-size:.9rem;font-weight:500;margin-left:4px;padding:8px 16px!important;text-decoration:none!important;transition:all .2s}.nav-link-styled:hover{background:#f3f4f6;color:#1f2937!important}.nav-link-login{border-radius:8px;color:#4184f3!important;font-size:.9rem;font-weight:600;margin-left:8px;padding:8px 20px!important;text-decoration:none!important;transition:all .2s}.nav-link-login:hover{background:#eff6ff}.nav-link-signup{background:linear-gradient(135deg,#4184f3,#2563eb);border-radius:8px;box-shadow:0 2px 8px #4184f34d;color:#fff!important;font-size:.9rem;font-weight:600;margin-left:8px;padding:10px 24px!important;text-decoration:none!important;transition:all .2s}.nav-link-signup:hover{box-shadow:0 4px 12px #4184f366;transform:translateY(-1px)}.navbar-collapse-custom,.navbar-collapse-custom ul{display:flex;justify-content:flex-end}.navbar-collapse-custom ul{align-items:center;width:100%}.navbar-toggle-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:0;transition:border-color .2s,background .2s;width:42px}.navbar-toggle-btn span{background:#1f2937;border-radius:999px;height:2px;transition:transform .2s ease,opacity .2s ease,width .2s ease;width:20px}.navbar-toggle-btn.is-active span:first-child{transform:translateY(6px) rotate(45deg)}.navbar-toggle-btn.is-active span:nth-child(2){opacity:0}.navbar-toggle-btn.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;inset:0;position:fixed;z-index:900}.cta-button{background:linear-gradient(135deg,#4184f3,#2563eb)!important;border:none!important;border-radius:8px;box-shadow:0 4px 14px #4184f359;font-weight:600;margin-left:auto;margin-right:auto;min-width:180px;padding:12px 32px!important;transition:all .2s;width:20%}.cta-button:hover{box-shadow:0 6px 20px #4184f373;transform:translateY(-2px)}.pricing-section{background:linear-gradient(135deg,#f8fafc,#eef2ff);border-radius:32px;margin:3rem auto;padding:4rem 0}.pricing-copy .eyebrow{color:#6366f1;font-size:.8rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.pricing-copy h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.pricing-copy p{color:#475569;line-height:1.65;margin-bottom:1.25rem}.pricing-link{align-items:center;color:#2563eb;display:inline-flex;font-weight:600;gap:.35rem;text-decoration:none}.pricing-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pricing-card{background:#fff;border-radius:18px;box-shadow:0 15px 35px #0f172a14;display:flex;flex-direction:column;gap:.75rem;min-height:150px;padding:1.25rem}.pricing-card p{color:#475569;font-size:.95rem;font-weight:500;margin:0}.pricing-icon{height:56px;width:56px}.product-section{padding:3.5rem 0}.product-media img{filter:drop-shadow(0 25px 60px rgba(15,23,42,.15));max-width:100%}.product-content h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.product-content p{color:#4b5563;font-size:1rem;line-height:1.7}.product-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.product-links a{color:#2563eb;font-weight:600;position:relative;text-decoration:none}.product-links a:after{background:currentColor;bottom:-4px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;width:100%}.product-links a:hover:after{opacity:1;transform:translateY(0)}.store-badges{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.store-badge{filter:drop-shadow(0 8px 20px rgba(15,23,42,.12));max-height:44px;width:auto}.hero-illustration{max-width:700px;width:100%}.team-portrait{border-radius:50%;max-width:260px;width:100%}.press-logos{max-width:90%}.partner-logo{max-height:55px;max-width:180px;object-fit:contain}.auth-wrapper{align-items:center;background:linear-gradient(135deg,#f8fafc,#eff6ff 50%,#f8fafc);display:flex;min-height:85vh;position:relative}.auth-wrapper:before{background:linear-gradient(135deg,#4184f3,#2563eb);content:"";height:300px;left:0;position:absolute;right:0;top:0;z-index:0}.auth-wrapper .container{position:relative;z-index:1}.auth-card{border:none;border-radius:16px;box-shadow:0 10px 40px #0000001a;overflow:hidden}.auth-card .card-body{padding:40px!important}.auth-card h2{color:#1f2937;font-size:1.6rem;font-weight:700}.auth-card .text-muted{color:#6b7280!important}.auth-card .text-muted a{color:#4184f3;font-weight:600;text-decoration:none;transition:color .2s}.auth-card .text-muted a:hover{color:#2563eb;text-decoration:underline}.auth-wrapper .form-label{color:#374151;font-size:.85rem;font-weight:600;margin-bottom:6px}.auth-wrapper .form-control{border:1.5px solid #e5e7eb;border-radius:10px;font-size:.95rem;padding:12px 16px;transition:all .2s}.auth-wrapper .form-control:focus{border-color:#4184f3;box-shadow:0 0 0 4px #4184f31a}.auth-wrapper .form-control::placeholder{color:#9ca3af}.auth-wrapper .btn-primary{background:linear-gradient(135deg,#4184f3,#2563eb);border:none;border-radius:10px;box-shadow:0 4px 14px #4184f359;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s}.auth-wrapper .btn-primary:hover{box-shadow:0 6px 20px #4184f373;transform:translateY(-2px)}.auth-wrapper .btn-primary:disabled{opacity:.7;transform:none}.auth-wrapper .alert{border:none;border-radius:10px;font-size:.9rem}.auth-wrapper .alert-danger{background:#fef2f2;color:#dc2626}.auth-wrapper .alert-success{background:#ecfdf5;color:#059669}.nav-link{margin-left:0}#supportHero{background-color:#387ed1;color:#fff;min-height:450px}#supportHero a{color:#fff;text-decoration:none}#supportHero a:hover{text-decoration:underline}#supportWrapper{display:flex;justify-content:space-between}#supportContent,#supportWrapper{margin:0 clamp(1rem,8vw,150px)}#supportHero input{border:none;border-radius:5px;color:#000;font-size:16px;outline:none;padding:15px 20px;width:100%}.quick-links a{display:inline-block;font-size:14px;margin-right:15px;text-decoration:underline}.quick-links{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:992px){.nav-links-stack{align-items:flex-start!important;flex-direction:column;gap:.5rem;padding:1rem 0}.navbar-toggle-btn{display:flex;margin-left:auto}.navbar-collapse-custom{background:#fff;border-bottom:1px solid #0f172a14;box-shadow:0 15px 30px #0f172a26;flex-direction:column;left:0;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;right:0;top:72px;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;z-index:950}.navbar-collapse-custom.show{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-collapse-custom ul{align-items:stretch;flex-direction:column}.nav-link-login,.nav-link-signup,.nav-link-styled{margin-left:0;width:100%}.nav-link-signup{display:inline-block;margin-top:.5rem;text-align:center}.pricing-section{border-radius:18px;padding:3rem 1.25rem}.pricing-copy h2{font-size:1.85rem}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.product-content h2{font-size:1.75rem}.product-links{align-items:flex-start;flex-direction:column}.store-badges{justify-content:flex-start;width:100%}.cta-button{min-width:200px;width:50%}#supportWrapper{flex-direction:column;gap:.75rem}#supportHero{min-height:auto;padding-bottom:2rem}.partner-logo{max-width:140px}.auth-wrapper:before{height:200px}.auth-card .card-body{padding:32px 24px!important}}@media (max-width:768px){.zerodha-navbar{padding:8px 0}.navbar-collapse-custom{top:64px}.brand-logo{min-width:100px;width:35%}.nav-link-signup{font-size:.85rem;padding:10px 18px!important}.cta-button{width:80%}.pricing-grid{grid-template-columns:1fr}.product-section{padding:2.5rem 0}.product-media img{max-width:85%}#supportContent{margin:0 1rem}#supportHero input{font-size:14px;padding:12px 15px}.hero-illustration{max-width:90%}.team-portrait{max-width:200px}.partner-logo{max-height:45px;max-width:120px}h1{font-size:1.75rem}h2{font-size:1.25rem}.auth-wrapper{min-height:80vh}.auth-wrapper:before{height:180px}.auth-card h2{font-size:1.4rem}}@media (max-width:576px){.cta-button{min-width:0;min-width:auto;width:100%}.brand-logo{width:40%}.navbar-collapse-custom{top:58px}.pricing-section{padding:2rem 1rem}.store-badges{justify-content:center}.footer-logo{max-width:120px;width:40%}.nav-link-signup{font-size:.82rem;padding:10px 14px!important}.partner-logo{max-height:40px;max-width:100px}.auth-card .card-body{padding:24px 20px!important}.auth-wrapper .form-control{padding:10px 14px}}
/*# sourceMappingURL=main.85b99e89.css.map*/