[x-cloak]{display:none!important}.fp-page{min-height:100vh;font-family:var(--ln-body,"Rubik", sans-serif);background:radial-gradient(1200px 600px at 15% -10%,#f2b44a29,#0000 60%),radial-gradient(1000px 700px at 100% 110%,#2da5b424,#0000 55%),linear-gradient(#14263a 0%,#0f1e2e 100%);justify-content:center;align-items:center;padding:40px 18px;display:flex}.fp-shell{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:440px;display:flex}.fp-brand img{height:40px;display:block}.fp-page .fp-card{width:100%;max-width:none;padding:32px 30px 26px}.fp-header{margin-bottom:6px}.fp-header h3{font-size:25px}.fp-hint{color:#a5aab3;margin:2px 0;font-size:13.5px;line-height:1.55}.fp-hint strong{color:#ecedef;font-weight:800}.fp-alt{border-top:1px solid #ffffff17;margin-top:18px;padding-top:14px}.fp-alt-toggle{color:#c7ccd4;width:100%;font-family:var(--ln-body,"Rubik", sans-serif);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 2px;font-size:14px;font-weight:800;transition:color .14s;display:flex}.fp-alt-toggle:hover{color:#fff}.fp-alt-toggle i{font-size:12px;transition:transform .2s}.fp-alt-toggle i.fp-rot{transform:rotate(180deg)}.fp-sms-form{margin-top:10px}.fp-foot{text-align:center;margin-top:18px}.fp-back{color:#a5aab3;align-items:center;gap:6px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.fp-back:hover{color:#fff}.fp-back i{font-size:12px}.fp-success{text-align:center;padding:6px 4px 2px}.fp-success-icon{width:66px;height:66px;color:var(--ln-orange,#f2b44a);background:#f2b44a24;border:1.5px solid #f2b44a4d;border-radius:50%;justify-content:center;align-items:center;margin:4px auto 16px;font-size:27px;display:flex}.fp-success h3{font-family:var(--ln-display,"Baloo Bhaijaan 2", sans-serif);color:#fff;margin-bottom:10px;font-size:22px;font-weight:800}.fp-lead{color:#a5aab3;max-width:34ch;margin:0 auto 8px;font-size:14px;line-height:1.6}.fp-demo{color:var(--ln-orange,#f2b44a);background:#f2b44a1f;border-radius:12px 12px 12px 3px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.fp-btn{justify-content:center;align-items:center;width:100%;margin-bottom:8px;padding:13px 18px;text-decoration:none;display:inline-flex}.fp-textlink{color:#a5aab3;cursor:pointer;background:0 0;border:none;padding:6px;font-size:13px;font-weight:800}.fp-textlink:hover{color:#fff}@media (width<=480px){.fp-page .fp-card{padding:26px 20px 22px}.fp-header h3{font-size:22px}}
