.fpc{--p:#8c57ff;--p2:#573dca;--dark:#1e1045;--lav:#f5f3ff;--wa:#25d366;--line:#e6e1f7;--muted:#6b6485;--ok:#16a34a;--err:#dc2626}.fpc *{box-sizing:border-box;margin:0;padding:0}.fpc{background:#fff;color:var(--dark);font-family:Outfit,sans-serif;line-height:1.5}.fpc a{color:inherit}.fpc .fpc-wrap{margin:0 auto;max-width:1160px;padding:0 20px}.fpc header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.fpc .fpc-nav{height:68px;justify-content:space-between}.fpc .fpc-logo,.fpc .fpc-nav{align-items:center;display:flex}.fpc .fpc-logo{font-size:20px;font-weight:800;gap:10px;text-decoration:none}.fpc .fpc-logo span.fpc-mark{background:var(--p2);border-radius:10px;color:#fff;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.fpc .fpc-logo small{color:var(--p);display:block;font-size:13px;font-weight:500;line-height:1}.fpc .fpc-nav-r{align-items:center;display:flex;gap:12px}.fpc .fpc-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font:600 15px Outfit;gap:8px;justify-content:center;padding:12px 22px;text-decoration:none;transition:.2s}.fpc .fpc-btn-p{background:var(--p);box-shadow:0 8px 20px #8c57ff4d;color:#fff}.fpc .fpc-btn-p:hover{background:var(--p2)}.fpc .fpc-btn-o{background:#fff;border:1.5px solid var(--line);color:var(--dark)}.fpc .fpc-btn-o:hover{border-color:var(--p);color:var(--p)}.fpc .fpc-btn[disabled]{box-shadow:none;cursor:not-allowed;opacity:.5}.fpc .fpc-hero{background:radial-gradient(1200px 500px at 80% -10%,#e9e0ff 0,transparent 60%),var(--lav);padding:64px 0 72px}.fpc .fpc-hero-g{align-items:start;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}.fpc .fpc-pill{align-items:center;background:#fff;border:1px solid var(--line);border-radius:99px;color:var(--p2);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px}.fpc h1{font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:18px 0 16px}.fpc h1 em{color:var(--p);font-style:normal}.fpc .fpc-lead{color:var(--muted);font-size:18px;max-width:520px}.fpc .fpc-stats{display:flex;gap:28px;margin:30px 0}.fpc .fpc-stat b{display:block;font-size:26px;font-weight:800}.fpc .fpc-stat span{color:var(--muted);font-size:13px}.fpc .fpc-uses{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fpc .fpc-uses span{background:#fff;border:1px solid var(--line);border-radius:10px;font-size:14px;padding:8px 12px}.fpc .fpc-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px #1e10451a;padding:28px}.fpc .fpc-card h2{font-size:22px;font-weight:700}.fpc .fpc-card .fpc-sub{color:var(--muted);font-size:14px;margin:4px 0 20px}.fpc .fpc-steps-bar{display:flex;gap:6px;margin-bottom:22px}.fpc .fpc-steps-bar i{background:var(--line);border-radius:9px;flex:1;height:5px}.fpc .fpc-steps-bar i.fpc-on{background:var(--p)}.fpc .fpc-fstep{border-top:1px solid var(--line);display:block;margin-top:6px;padding-top:18px}.fpc .fpc-fstep:first-of-type{border-top:0;padding-top:0}.fpc .fpc-fhead{align-items:center;color:var(--p2);display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:12px}.fpc .fpc-fhead i{background:var(--p);border-radius:7px;color:#fff;display:grid;font-size:12px;font-style:normal;height:24px;place-items:center;width:24px}.fpc label.fpc-l{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.fpc .fpc-field{margin-bottom:14px}.fpc input[type=email],.fpc input[type=tel],.fpc input[type=text],.fpc select{background:#fff;border:1.5px solid var(--line);border-radius:11px;color:var(--dark);font:400 15px Outfit;outline:none;padding:12px 14px;width:100%}.fpc input:focus,.fpc select:focus{border-color:var(--p)}.fpc .fpc-row2{display:grid;gap:12px;grid-template-columns:1fr 1fr}.fpc .fpc-amounts{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.fpc .fpc-amt{background:#fff;border:1.5px solid var(--line);border-radius:14px;cursor:pointer;padding:14px 8px;text-align:center;transition:.15s}.fpc .fpc-amt b{display:block;font-size:17px}.fpc .fpc-amt span{color:var(--muted);font-size:12px}.fpc .fpc-amt.fpc-on{background:var(--lav);border-color:var(--p);box-shadow:0 0 0 3px #8c57ff26}.fpc .fpc-seg{background:var(--lav);border-radius:11px;display:flex;gap:4px;padding:4px}.fpc .fpc-seg button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;flex:1;font:500 13px Outfit;padding:9px 6px}.fpc .fpc-seg button.fpc-on{background:#fff;box-shadow:0 2px 6px #1e104514;color:var(--dark);font-weight:600}.fpc .fpc-up{align-items:center;background:#fcfbff;border:1.5px dashed #cfc3f5;border-radius:13px;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:12px 14px;transition:.15s}.fpc .fpc-up:hover{border-color:var(--p)}.fpc .fpc-up.fpc-done{background:#f0fdf4;border-color:#bbf7d0;border-style:solid}.fpc .fpc-up .fpc-ic{background:var(--lav);border-radius:10px;display:grid;flex-shrink:0;font-size:18px;height:38px;place-items:center;width:38px}.fpc .fpc-up.fpc-done .fpc-ic{background:#dcfce7}.fpc .fpc-up .fpc-t{flex:1;min-width:0}.fpc .fpc-up .fpc-t b{display:block;font-size:14px}.fpc .fpc-up .fpc-t small{color:var(--muted);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc .fpc-up .fpc-tag{background:#fee2e2;border-radius:99px;color:var(--err);font-size:11px;font-weight:600;padding:3px 8px}.fpc .fpc-up .fpc-tag.fpc-opt{background:#eef2ff;color:#4f46e5}.fpc .fpc-up.fpc-done .fpc-tag{background:#dcfce7;color:var(--ok)}.fpc .fpc-up input{display:none}.fpc .fpc-hide{display:none!important}.fpc .fpc-navbtns{display:flex;gap:10px;margin-top:18px}.fpc .fpc-navbtns .fpc-btn{flex:1}.fpc .fpc-check{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;gap:10px;margin-top:12px}.fpc .fpc-check input{accent-color:var(--p);margin-top:3px}.fpc .fpc-err{color:var(--err);font-size:13px;margin-top:8px;min-height:18px}.fpc .fpc-success{padding:12px 0;text-align:center}.fpc .fpc-success .fpc-big{background:#dcfce7;border-radius:50%;display:grid;font-size:34px;height:72px;margin:0 auto 16px;place-items:center;width:72px}.fpc .fpc-refbox{background:var(--lav);border-radius:12px;font-size:14px;margin:16px 0;padding:12px}.fpc .fpc-refbox b{font-size:18px;letter-spacing:.05em}.fpc section.fpc-s{padding:72px 0}.fpc .fpc-s h3{font-size:34px;font-weight:800;letter-spacing:-.01em;text-align:center}.fpc .fpc-s .fpc-sh{color:var(--muted);margin:8px auto 40px;max-width:560px;text-align:center}.fpc .fpc-flow{counter-reset:f;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.fpc .fpc-flow div{background:var(--lav);border-radius:18px;padding:22px;position:relative}.fpc .fpc-flow div:before{background:var(--p);border-radius:10px;color:#fff;content:counter(f);counter-increment:f;display:grid;font-weight:700;height:34px;margin-bottom:12px;place-items:center;width:34px}.fpc .fpc-flow b{display:block;font-size:17px;margin-bottom:4px}.fpc .fpc-flow p{color:var(--muted);font-size:14px}.fpc .fpc-note{color:var(--p2);font-size:15px;font-weight:600;margin-top:22px;text-align:center}.fpc .fpc-docs{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fpc .fpc-docs div{border:1px solid var(--line);border-radius:16px;padding:18px}.fpc .fpc-docs b{display:block;margin:8px 0 4px}.fpc .fpc-docs p{color:var(--muted);font-size:14px}.fpc .fpc-faq{margin:0 auto;max-width:760px}.fpc details{border-bottom:1px solid var(--line);padding:16px 4px}.fpc summary{cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none}.fpc summary:after{color:var(--p);content:"+";font-size:20px}.fpc details[open] summary:after{content:"–"}.fpc details p{color:var(--muted);font-size:15px;margin-top:8px}.fpc .fpc-cta{background:var(--dark);border-radius:26px;color:#fff;padding:44px;text-align:center}.fpc .fpc-cta h3{color:#fff}.fpc .fpc-cta p{color:#c9bff0;margin:10px 0 22px}.fpc .fpc-wa{background:var(--wa);color:#fff}.fpc footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px;margin-top:60px;padding:30px 0}.fpc footer .fpc-wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fpc .fpc-disc{color:var(--muted);font-size:12px;margin:18px auto 0;max-width:860px;text-align:center}.fpc .fpc-amtbox{align-items:baseline;background:var(--lav);border-radius:12px;display:flex;gap:6px;margin-bottom:10px;padding:12px 16px}.fpc .fpc-amtbox span{color:var(--p2);font-size:20px;font-weight:600}.fpc .fpc-amtbox b{font-size:26px;font-weight:800}.fpc .fpc-amtin{background:transparent!important;border:0!important;color:var(--dark);font:800 26px Outfit!important;min-width:0;outline:0;padding:0!important;width:100%}.fpc .fpc-amtw{color:var(--muted);font-size:13px!important;font-weight:600!important;white-space:nowrap}.fpc .fpc-amtbox{align-items:center!important}.fpc .fpc-maxck{background:#fff;border:1.5px solid var(--line);border-radius:12px;color:var(--dark);margin-top:12px;padding:12px}.fpc .fpc-maxck span{color:var(--muted);font-size:13px}.fpc .fpc-maxck b{color:var(--dark);font-size:14px}.fpc .fpc-amt-off{opacity:.4;pointer-events:none}.fpc .fpc-rng{accent-color:var(--p);cursor:pointer;height:6px;width:100%}.fpc .fpc-rlab{display:flex;justify-content:space-between;margin-top:4px}.fpc .fpc-hint,.fpc .fpc-rlab{color:var(--muted);font-size:12px}.fpc .fpc-hint{display:block;margin-bottom:6px}.fpc .fpc-savebar{align-items:center;color:var(--muted);display:flex;font-size:12px;justify-content:space-between;margin:-10px 0 16px}.fpc .fpc-savebar .fpc-ok{color:var(--ok);font-weight:600}.fpc .fpc-welcome{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;color:#166534;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-bottom:16px;padding:10px 12px}.fpc .fpc-welcome button{background:none;border:0;color:#166534;cursor:pointer;font:600 12px Outfit;text-decoration:underline;white-space:nowrap}.fpc .fpc-udyam{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;color:#78350f;font-size:13px;margin:4px 0 10px;padding:14px}.fpc .fpc-udyam summary{color:#92400e;font-size:14px;font-weight:700}.fpc .fpc-udyam summary:after{color:#92400e}.fpc .fpc-udyam p{color:#78350f;font-size:13px;margin-top:8px}.fpc .fpc-udyam .fpc-ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fpc .fpc-udyam .fpc-ul a{border-radius:10px;flex:1;font-size:13px;font-weight:600;min-width:140px;padding:10px;text-align:center;text-decoration:none}.fpc .fpc-udyam .fpc-yt{background:#dc2626;color:#fff}.fpc .fpc-udyam .fpc-gov{background:#fff;border:1.5px solid #fcd34d;color:#92400e}.fpc .fpc-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e10458c;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:50}.fpc .fpc-modal.fpc-open{display:flex}.fpc .fpc-mbox{background:#fff;border-radius:22px;box-shadow:0 30px 80px #1e10454d;max-width:420px;padding:32px;position:relative;width:100%}.fpc .fpc-mbox h2{font-size:24px;font-weight:700}.fpc .fpc-mbox .fpc-sub{color:var(--muted);font-size:14px;margin:6px 0 22px}.fpc .fpc-mclose{background:var(--lav);border:0;border-radius:10px;cursor:pointer;font-size:18px;height:34px;position:absolute;right:14px;top:14px;width:34px}.fpc .fpc-ph{border:1.5px solid var(--line);border-radius:11px;display:flex;overflow:hidden}.fpc .fpc-ph:focus-within{border-color:var(--p)}.fpc .fpc-ph span{background:var(--lav);border-right:1px solid var(--line);font-weight:600;padding:12px}.fpc .fpc-ph input{border:0!important;flex:1;font:400 16px Outfit;min-width:0;outline:0;padding:12px 14px}.fpc .fpc-otp{display:flex;gap:8px;justify-content:space-between}.fpc .fpc-otp input{border:1.5px solid var(--line);border-radius:12px;font:600 22px Outfit;height:54px;max-width:52px;outline:0;text-align:center;width:100%}.fpc .fpc-otp input:focus{border-color:var(--p)}.fpc .fpc-mbox .fpc-btn{margin-top:18px;width:100%}.fpc .fpc-meta{color:var(--muted);display:flex;font-size:13px;justify-content:space-between;margin-top:14px}.fpc .fpc-lnk{background:none;border:0;color:var(--p);cursor:pointer;font:600 13px Outfit;padding:0}.fpc .fpc-lnk[disabled]{color:var(--muted);cursor:default}.fpc .fpc-mfoot{color:var(--muted);font-size:14px;margin-top:20px;text-align:center}@media (max-width:900px){.fpc .fpc-hero-g{grid-template-columns:1fr}.fpc h1{font-size:36px}.fpc .fpc-flow{grid-template-columns:1fr 1fr}.fpc .fpc-nav-r .fpc-btn{font-size:14px;padding:10px 14px}}@media (max-width:520px){.fpc .fpc-amounts,.fpc .fpc-flow,.fpc .fpc-row2{grid-template-columns:1fr}.fpc .fpc-stats{gap:18px}.fpc .fpc-card{padding:20px}.fpc .fpc-cta{padding:30px 20px}}.fpc .fpc-ferr{color:var(--err);font-size:13px;margin-top:6px}.fpc .fpc-amtbox.fpc-invalid,.fpc .fpc-ph.fpc-invalid,.fpc input.fpc-invalid,.fpc select.fpc-invalid{border-color:var(--err)}.fpc .fpc-amtbox.fpc-invalid{box-shadow:0 0 0 1.5px var(--err)}.fpc .fpc-up.fpc-invalid{border-color:var(--err)}.fpc .fpc-locked{background:var(--lav);color:var(--muted);cursor:default}.fpc .fpc-files{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:-4px 0 10px}.fpc .fpc-files li{align-items:center;background:var(--lav);border-radius:99px;display:inline-flex;font-size:12px;gap:4px;max-width:100%;padding:3px 4px 3px 10px}.fpc .fpc-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc .fpc-x{background:#fff;border:0;border-radius:99px;color:var(--muted);cursor:pointer;font-size:14px;height:20px;line-height:20px;width:20px}.fpc .fpc-x:hover{color:var(--err)}.fpc .fpc-savebar .fpc-fail{color:var(--err);font-weight:600}.fpc .fpc-loading{color:var(--muted);padding:48px 0;text-align:center}.fpc select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.fpc :where(a:-moz-any-link){text-decoration:underline}.fpc :where(a:any-link){text-decoration:underline}.fpc .fpc-up{position:relative}.fpc .fpc-up input{display:block;height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.fpc .fpc-up:has(input:focus-visible){border-color:var(--p);box-shadow:0 0 0 3px #8c57ff33}.fpc .fpc-ph.fpc-invalid:focus-within,.fpc input.fpc-invalid:focus,.fpc select.fpc-invalid:focus{box-shadow:0 0 0 3px #dc262626}.fpc .fpc-x{position:relative}.fpc .fpc-x:after{content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}.fpc .fpc-x:focus-visible{color:var(--err);outline:2px solid var(--p)}.fpc :where(input,select,button,summary,#apply){scroll-margin-top:84px}.fpc summary:after{content:"+"/""}.fpc details[open] summary:after{content:"–"/""}.fpc .fpc-cta h3{font-size:1.17em;font-weight:700}.fpc a.fpc-lnk{text-decoration:none}
