.public-site{min-height:100vh;background:radial-gradient(circle at 10% 0,rgba(255,56,39,.1),transparent 28rem),radial-gradient(circle at 100% 20%,rgba(89,169,255,.08),transparent 32rem),#07111f;color:#f8fafc}.public-container{width:min(calc(100% - 40px),1200px);margin:auto}.public-nav{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(148,163,184,.16);background:rgba(7,17,31,.92);backdrop-filter:blur(18px)}.public-nav-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-brand{font-weight:900;font-size:20px;letter-spacing:-.04em}.public-links{display:flex;align-items:center;gap:22px;font-size:14px;color:#c5d2e4}.public-links a:hover{color:#fff}.public-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:800}.public-button-primary{background:linear-gradient(135deg,#ff3827,#ff6b52);color:#fff}.public-button-secondary{border:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.04);color:#e2e8f0}.public-page{padding:86px 0 72px}.public-eyebrow{color:#ffc7bf;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.public-page h1{max-width:850px;margin-top:16px;font-size:clamp(42px,6vw,68px);line-height:1.03;letter-spacing:-.05em}.public-copy{max-width:760px;margin-top:20px;color:#9eb0c8;font-size:18px;line-height:1.65}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.public-section{padding:64px 0}.public-section h2{font-size:clamp(30px,4vw,45px);letter-spacing:-.04em}.public-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.public-card{padding:24px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(180deg,rgba(17,33,58,.9),rgba(11,24,41,.9))}.public-card h3{font-size:20px;margin-top:14px}.public-card li,.public-card p{color:#aebed1;margin-top:9px}.public-card ul{padding-left:18px}.public-footer{padding:38px 0;font-size:14px}.public-footer-grid{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.public-disclosure{border-left:3px solid #59a9ff;background:rgba(89,169,255,.08);color:#cbd7e6;padding:16px 18px;border-radius:0 14px 14px 0;margin-top:32px}.public-mobile{display:none}.public-form{display:grid;gap:14px;max-width:680px;margin-top:28px}.public-form input,.public-form select,.public-form textarea{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#102038;color:#fff;padding:12px}.public-form label{display:grid;gap:7px;color:#cbd7e6;font-weight:700;font-size:14px}@media(max-width:900px){.public-links{display:none}.public-mobile{display:block}.public-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.public-container{width:min(calc(100% - 24px),1200px)}.public-grid{grid-template-columns:1fr}.public-page{padding-top:58px}.public-nav-actions .public-button-secondary{display:none}}.public-brand img{width:130px;height:auto;display:block;background:#fff;border-radius:10px;padding:5px 8px}.public-page .public-hero-title{max-width:850px;margin-top:16px;color:#f8fafc;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:1.02;letter-spacing:-.05em}.public-page .public-hero-copy{max-width:680px;margin-top:22px;color:#9eb0c8;font-size:18px;line-height:1.65}.public-section .public-card h3,.public-section h2{color:#f8fafc;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em}.public-section h2{font-size:clamp(30px,4vw,46px);line-height:1.08}.public-section .public-card h3{font-size:22px;line-height:1.2}.public-section .public-card li,.public-section .public-card p{color:#9eb0c8;font-size:14px;line-height:1.65}.public-contact-section{padding-top:12px}.public-contact-section .public-form{max-width:760px;padding:28px;border:1px solid rgba(148,163,184,.16);border-radius:26px;background:linear-gradient(180deg,rgba(18,35,59,.96),rgba(10,23,39,.96));box-shadow:0 24px 80px rgba(0,0,0,.28)}@media (max-width:640px){.public-page .public-hero-title{font-size:clamp(40px,12vw,54px)}.public-contact-section .public-form{padding:20px}}.public-site>.ekash-home{min-height:auto;background:transparent}.public-site{display:flex;flex-direction:column}.public-site>main{flex:1}.public-footer{margin-top:72px;border-top:1px solid rgba(148,163,184,.16);padding:36px 0 46px;color:#9eb0c8;font-size:13px}.public-footer-grid{gap:20px}.public-footer-utilities{display:grid;gap:14px;justify-items:end}.public-footer-links{display:flex;gap:16px;flex-wrap:wrap}.public-footer .newsletter-form{margin:0}.public-footer .newsletter-form label{display:flex;gap:8px}.public-footer .newsletter-form input{min-width:190px;border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:8px 10px;background:#12233b;color:#f8fafc}.public-footer .newsletter-form button{border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:8px 12px;background:hsla(0,0%,100%,.04);color:#f8fafc;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.public-footer .newsletter-form small{display:block;margin-top:6px}@media (max-width:640px){.public-footer-grid{gap:24px}.public-footer-utilities{justify-items:start;width:100%}.public-footer .newsletter-form{width:100%}.public-footer .newsletter-form label{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.public-footer .newsletter-form input{min-width:0;width:100%}}