.fd{font-family:var(--font);font-weight:400;color:var(--navy);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip;--violet:#6d47f0;--violet-d:#5a37d8;--lav:#ece8ff;--lav-2:#f4f1ff;--lilac:#b7a1ff;--indigo:#1d1150;--ink:#0f0a2e;--navy:#14102e;--muted:#5b5778;--beige:#f5f3ee;--line:#e8e4f5;--green:#16a36a;--red:#e04545;--amber:#d98a00;--font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--hw-lg:600;--hw-md:600;--shadow:0 18px 50px -26px rgba(109,71,240,.35)}.fd img,.fd svg{display:block;max-width:100%}.fd a{color:inherit;text-decoration:none}.fd button,.fd input,.fd textarea,.fd select{font:inherit;color:inherit}.fd button{cursor:pointer;border:0;background:none}.fd ul{list-style:none}.fd h1,.fd h2,.fd h3,.fd h4{font-family:var(--font);font-weight:var(--hw-md);letter-spacing:-.02em;line-height:1.14}.fd :focus-visible{outline:3px solid var(--lilac);outline-offset:3px;border-radius:10px}.fd .fdc{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.fd .i{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.fd .pill{display:inline-flex;align-items:center;gap:9px;padding:9px 20px;border-radius:999px;background:var(--lav);border:1px solid rgba(109,71,240,.18);color:var(--violet);font:600 12.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.fd .pill.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fd .pill.d{background:#ffffff0a;border-color:#b7a1ff52;color:var(--lilac)}.fd .sec{padding:110px 0}.fd .sec.beige{background:var(--beige)}.fd .sec-head{text-align:center;max-width:860px;margin:0 auto 60px}.fd .sec-head .pill{margin-bottom:24px}.fd .h2{font-weight:var(--hw-lg);font-size:clamp(32px,4.4vw,56px)}.fd .h2 em{font-style:normal;color:var(--violet)}.fd .lead{margin-top:20px;font-size:clamp(16px,1.5vw,19px);color:var(--muted);font-weight:400}.fd .fdd{color:#fff;background:linear-gradient(180deg,#2a1a6c,#170e40 38%,#110a2e)}.fd .fdd .h2 em{background:linear-gradient(90deg,#b7a1ff,#e3a9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.fd .fdd .lead{color:#ffffffb3}.fd .btn{display:inline-flex;align-items:center;gap:14px;padding:15px 24px;border-radius:14px;background:var(--violet);color:#fff;font:500 17px/1.2 var(--font);box-shadow:0 14px 30px -12px #6d47f0b3;transition:background .2s,transform .2s}.fd .btn .ar{width:28px;height:28px;border-radius:50%;background:#ffffff38;display:grid;place-items:center;font-size:15px}.fd .btn:hover{background:var(--violet-d);transform:translateY(-2px)}.fd .btn-o{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--navy);font:500 17px/1.2 var(--font);transition:border-color .2s,transform .2s}.fd .btn-o:hover{border-color:var(--violet);transform:translateY(-2px)}.fd .btn-v{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border-radius:14px;border:1.5px solid var(--violet);color:var(--violet);font:500 17px/1.2 var(--font);background:#fff;transition:background .2s,color .2s}.fd .btn-v:hover{background:var(--violet);color:#fff}.fd .btn-g{display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border-radius:14px;border:1px solid rgba(255,255,255,.28);color:#fff;font:500 17px/1.2 var(--font);transition:background .2s}.fd .btn-g:hover{background:#ffffff14}.fd .chiplist{display:flex;flex-wrap:wrap;gap:10px}.fd .chip{padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:400;color:var(--muted);white-space:nowrap}.fd .itile{width:56px;height:56px;border-radius:16px;background:var(--lav);color:var(--violet);display:grid;place-items:center;font-size:25px;flex:none}.fd .card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow)}.fd .rv{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.fd .rv.in{opacity:1;transform:none}.fd .hero{padding:150px 0 0;background:#fff}.fd .hero-grid{display:grid;grid-template-columns:.95fr 1.2fr;gap:44px;align-items:center}.fd .hero h1{font-weight:var(--hw-lg);font-size:clamp(38px,4.5vw,64px);margin:26px 0 24px;letter-spacing:-.025em}.fd .hero h1 em{font-style:normal;color:var(--violet)}.fd .hero p.sub{font-size:clamp(16px,1.5vw,19px);color:var(--muted);max-width:560px}.fd .hero-cta{margin-top:34px}.fd .checks{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;color:var(--muted);font-size:16px}.fd .checks span{display:inline-flex;align-items:center;gap:10px}.fd .checks .i{width:20px;height:20px;color:var(--violet);border:1.5px solid var(--violet);border-radius:50%;padding:3px}.fd .stage{position:relative;padding:72px 32px 40px 238px;border-radius:40px;background:#e9e5fa;margin-top:20px;min-height:540px}.fd .stage .dcard{background:#fff;border-radius:26px;padding:26px;box-shadow:0 30px 60px -30px #3d23a059}.fd .dc-top{display:flex;justify-content:space-between;align-items:center;font:500 17px var(--font)}.fd .dc-top small{font-size:14px;color:var(--muted);font-weight:400}.fd .dc-h{font:500 24px var(--font);margin:12px 0 18px;letter-spacing:-.01em}.fd .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fd .kpi{padding:14px;border-radius:14px;background:#f8f7fc;font-size:12.5px;color:var(--muted);line-height:1.35}.fd .kpi b{display:block;font:500 22px/1.3 var(--font);color:var(--navy);margin-top:4px}.fd .kpi em{font-style:normal;font-size:12px;color:var(--green)}.fd .dc-row{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-top:22px}.fd .dc-row h4{font:500 15px var(--font);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.fd .dc-row h4 span{font:400 12px var(--font);color:var(--muted);padding:5px 10px;border-radius:8px;background:#f3f1fa}.fd .dc-row svg{width:100%;height:130px}.fd .top-r{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;color:var(--muted);line-height:1.3}.fd .top-r .e{width:34px;height:34px;border-radius:10px;background:var(--lav-2);display:grid;place-items:center;font-size:17px;flex:none}.fd .top-r b{display:block;font:500 13px var(--font);color:var(--navy)}.fd .top-r strong{margin-left:auto;font:500 13.5px var(--font);color:var(--navy)}.fd .hp{position:absolute;left:24px;top:56px;width:220px;z-index:3}.fd .note{position:absolute;right:28px;bottom:12px;font-size:12px;color:#6c6590}.fd .ph{background:#fff;border-radius:34px;border:1px solid var(--line);box-shadow:0 30px 60px -26px #3d23a066;overflow:hidden;font-size:10.5px;color:var(--navy);line-height:1.35}.fd .ph-b{padding:12px 14px 14px}.fd .ph .row1{display:flex;justify-content:space-between;font:500 10px var(--font);color:var(--muted);margin-bottom:8px}.fd .ph .loc{font:500 11px var(--font);margin-bottom:8px;display:flex;gap:5px;align-items:center}.fd .ph .loc .i{color:var(--violet)}.fd .ph .sch{padding:9px 10px;border-radius:10px;background:#f4f2fb;color:#8a84a6;margin-bottom:10px;font-size:10px}.fd .ph .promo{padding:11px 12px;border-radius:12px;background:var(--violet);color:#fff;margin-bottom:12px}.fd .ph .promo small{font-size:9px;opacity:.85}.fd .ph .promo b{display:block;font:500 17px/1.2 var(--font)}.fd .ph .cats{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:9px;color:var(--muted);margin-bottom:10px}.fd .ph .cats i{display:block;font-style:normal;font-size:19px;line-height:1.3}.fd .ph h5{font:500 11px var(--font);margin:6px 0 7px;display:flex;justify-content:space-between}.fd .ph h5 span{color:var(--violet);font-weight:400}.fd .rest{display:flex;gap:9px;align-items:center;padding:6px 0}.fd .rest .e{width:34px;height:34px;border-radius:10px;background:#fff1e0;display:grid;place-items:center;font-size:18px;flex:none}.fd .rest b{display:block;font:500 11px var(--font)}.fd .rest small{font-size:9px;color:var(--muted)}.fd .tabbar{display:flex;justify-content:space-around;padding:9px 6px 11px;margin-top:6px;border-top:1px solid var(--line);font-size:8px;color:#8a84a6;text-align:center}.fd .tabbar .i{font-size:16px;display:block;margin:0 auto 2px}.fd .tabbar .on{color:var(--violet)}.fd .dk{background:var(--navy);color:#fff;padding:9px 16px;display:flex;justify-content:space-between;font:500 10px var(--font)}.fd .stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid var(--line)}.fd .stat{display:flex;align-items:center;gap:18px;padding:34px 30px;border-right:1px solid var(--line)}.fd .stat:last-child{border-right:0}.fd .stat .itile{width:70px;height:70px;border-radius:18px;font-size:30px}.fd .stat b{display:block;font:500 clamp(28px,3vw,40px)/1.1 var(--font);letter-spacing:-.02em}.fd .stat span{color:var(--muted);font-size:17px}.fd .cgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.fd .cgrid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.fd .pcard{border-radius:30px;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:var(--shadow)}.fd .pcard .area{height:330px;background:#f8f7fc;display:flex;justify-content:center;align-items:flex-start;padding-top:36px;overflow:hidden}.fd .pcard .area .ph{width:196px;height:360px;border-radius:30px 30px 0 0;flex:none}.fd .pcard .area.w .ph{width:230px}.fd .pcard .body{padding:30px 32px 34px}.fd .pcard .hd{display:flex;align-items:center;gap:16px;margin-bottom:16px}.fd .pcard h3{font-size:26px}.fd .pcard p{color:var(--muted);font-size:17px;margin-bottom:20px}.fd .cgrid4 .pcard .area{height:300px}.fd .cgrid4 .pcard .area .ph{width:170px}.fd .cgrid4 .pcard .body{padding:26px 24px 28px}.fd .cgrid4 .pcard .itile{width:50px;height:50px;font-size:22px}.fd .cgrid4 .pcard h3{font-size:22px}.fd .cgrid4 .pcard p{font-size:15.5px}.fd .cgrid4 .chip{font-size:13px;padding:7px 13px}.fd .ticket{padding:9px 10px;border-radius:10px;background:#f4f2fb;margin-bottom:7px}.fd .ticket b{display:flex;justify-content:space-between;font:500 10.5px var(--font)}.fd .ticket small{color:var(--muted);font-size:9px}.fd .badge{padding:2px 7px;border-radius:999px;font:500 8.5px var(--font);background:#fff1da;color:var(--amber)}.fd .badge.g{background:#e4f8ee;color:var(--green)}.fd .badge.v{background:var(--lav);color:var(--violet)}.fd .fchips{display:flex;gap:5px;margin-bottom:9px;font-size:9px}.fd .fchips span{padding:4px 9px;border-radius:999px;background:#f1eff9;color:var(--muted)}.fd .fchips span.on{background:var(--violet);color:#fff}.fd .mapm{height:104px;border-radius:12px;background:#ece8ff;position:relative;overflow:hidden;margin-bottom:9px}.fd .mapm svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fd .ordercard{padding:10px;border-radius:12px;border:1px solid var(--line);font-size:9.5px}.fd .ordercard b{font:500 11px var(--font);display:block;margin-bottom:5px}.fd .ordercard .ad{display:flex;gap:6px;align-items:flex-start;margin:3px 0;color:var(--muted)}.fd .ordercard .ad:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--violet);margin-top:3px;flex:none}.fd .ordercard .ad.r:before{background:var(--red)}.fd .ordercard .acc{margin-top:8px;padding:8px;border-radius:9px;background:var(--violet);color:#fff;text-align:center;font-weight:500}.fd .dm{width:100%;max-width:228px;border-radius:14px 14px 0 0;background:#fff;border:1px solid var(--line);overflow:hidden;font-size:9px;color:var(--muted);height:300px}.fd .dm .dk{padding:8px 12px}.fd .dm .bd{display:grid;grid-template-columns:68px 1fr;min-height:260px}.fd .dm .sb{padding:10px 6px;border-right:1px solid var(--line)}.fd .dm .sb b{display:block;font:500 9px var(--font);color:var(--navy);line-height:1.4;margin-bottom:6px}.fd .dm .sb span{display:block;padding:3px 5px;line-height:1.4;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd .dm .sb span.on{color:var(--violet);background:var(--lav);border-radius:5px}.fd .dm .ct{padding:10px}.fd .dm .ct h6{font:500 12px var(--font);color:var(--navy);margin-bottom:8px}.fd .dm .k3{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:9px}.fd .dm .k3 div{background:#f8f7fc;border-radius:7px;padding:6px 5px;line-height:1.3}.fd .dm .k3 b{display:block;font:500 11px var(--font);color:var(--navy)}.fd .dm svg{width:100%;height:68px}.fd .fgrid{display:grid;grid-template-columns:.8fr 1.5fr;gap:24px;align-items:start}.fd .ftabs{display:grid;gap:14px}.fd .ftab{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:22px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;transition:background .2s}.fd .ftab:hover{background:#ffffff14}.fd .ftab .itile{width:54px;height:54px;background:#ffffff14;color:var(--lilac);font-size:24px;border-radius:15px}.fd .ftab b{display:block;font:500 19px/1.3 var(--font)}.fd .ftab small{display:block;font-size:15px;color:#ffffff9e;line-height:1.45;font-weight:400}.fd .ftab[aria-selected=true]{background:#fff;color:var(--navy)}.fd .ftab[aria-selected=true] b{color:var(--violet)}.fd .ftab[aria-selected=true] small{color:var(--muted)}.fd .ftab[aria-selected=true] .itile{background:var(--lav);color:var(--violet)}.fd .fpanel{padding:36px 38px 0;border-radius:30px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);overflow:hidden}.fd .fpanel .hd{display:flex;align-items:center;gap:18px;margin-bottom:16px}.fd .fpanel .hd .itile{background:#ffffff14;color:var(--lilac)}.fd .fpanel h3{font-size:34px;font-weight:var(--hw-lg)}.fd .fpanel p{color:#ffffffb8;font-size:18px;max-width:700px;margin-bottom:24px}.fd .fpanel .chip{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffd9}.fd .fpanel .chip.on{background:var(--violet);border-color:var(--violet);color:#fff}.fd .fm{margin-top:32px;background:#fff;color:var(--navy);border-radius:20px 20px 0 0;min-height:340px;padding:0;overflow:hidden;position:relative}.fd .fm[hidden]{display:none}.fd .mb{display:flex;align-items:center;gap:7px;padding:11px 16px;background:#f3f1fa}.fd .mb i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.fd .mb i:nth-child(2){background:#febc2e}.fd .mb i:nth-child(3){background:#28c840}.fd .mb span{margin-left:12px;flex:1;max-width:340px;padding:5px 12px;border-radius:8px;background:#fff;font-size:12px;color:var(--muted)}.fd .store{display:grid;grid-template-columns:1fr 200px;min-height:300px}.fd .store .main{padding:18px 22px}.fd .store .nv{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--muted)}.fd .store .nv b{font:500 16px var(--font);color:var(--navy)}.fd .store .nv .s{flex:1;padding:8px 12px;border-radius:9px;border:1px solid var(--line)}.fd .store .nv .su{padding:7px 13px;border-radius:8px;background:var(--violet);color:#fff}.fd .store .hr{margin-top:14px;padding:22px;border-radius:14px;background:linear-gradient(90deg,#f1eefc,#e9e4fb);display:flex;justify-content:space-between;align-items:center}.fd .store .hr h4{font:500 22px/1.2 var(--font);margin-bottom:6px}.fd .store .hr p{font-size:12.5px;color:var(--muted);margin:0 0 12px;max-width:260px}.fd .store .hr .ob{display:inline-block;padding:8px 16px;border-radius:8px;background:var(--violet);color:#fff;font-size:12.5px}.fd .store .hr .e{font-size:58px}.fd .store h5{font:500 14px var(--font);margin:18px 0 10px}.fd .store .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fd .store .cards div{border-radius:10px;overflow:hidden;border:1px solid var(--line);font-size:10.5px;color:var(--muted);line-height:1.35}.fd .store .cards i{display:grid;place-items:center;height:48px;font-style:normal;font-size:26px}.fd .store .cards b{display:block;padding:7px 8px 0;font:500 11.5px var(--font);color:var(--navy)}.fd .store .cards small{display:block;padding:0 8px 8px;font-size:10px}.fd .store .side{border-left:1px solid var(--line);padding:18px 16px;background:#fbfaff}.fd .store .side .ph{box-shadow:none;border-radius:20px;font-size:9px}.fd .mapfull{height:200px;background:#ece8ff;position:relative}.fd .mapfull svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fd .split{display:grid;grid-template-columns:1.3fr 1fr;min-height:300px}.fd .split .l{padding:0}.fd .split .r{padding:18px 20px;border-left:1px solid var(--line)}.fd .split h4{font:500 15px var(--font);margin-bottom:12px}.fd .dl{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);line-height:1.35}.fd .dl:last-child{border-bottom:0}.fd .dl .e{width:36px;height:36px;border-radius:50%;background:var(--lav);display:grid;place-items:center;font-size:17px;flex:none}.fd .dl b{display:block;font:500 14px var(--font);color:var(--navy)}.fd .dl .badge{margin-left:auto;font-size:11px;padding:4px 10px}.fd .tbl{padding:20px 22px}.fd .tbl h4{font:500 16px var(--font);margin-bottom:12px}.fd .tr{display:grid;grid-template-columns:.8fr 1.4fr 1.2fr .8fr .8fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.fd .tr.h{font-weight:500;font-size:12px;color:#8a84a6;text-transform:uppercase;letter-spacing:.06em}.fd .tr b{font-weight:500;color:var(--navy)}.fd .camp{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px}.fd .camp div{padding:18px;border-radius:16px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.fd .camp .code{display:inline-block;padding:5px 12px;border-radius:8px;background:var(--lav);color:var(--violet);font:500 13px var(--font);letter-spacing:.06em;margin-bottom:12px}.fd .camp b{display:block;font:500 17px/1.3 var(--font);color:var(--navy);margin-bottom:6px}.fd .camp .bar{height:6px;border-radius:6px;background:#eee9fb;margin-top:14px;overflow:hidden}.fd .camp .bar i{display:block;height:100%;background:var(--violet);border-radius:6px}.fd .pay{padding:22px}.fd .pay .kpis{margin-bottom:18px}.fd .pay .kpi{background:#f8f7fc}.fd .wcard{display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto;border-radius:30px;background:#fff;border:1px solid var(--line);overflow:hidden}.fd .wcell{padding:40px 38px;border-right:1px solid var(--line)}.fd .wcell:last-child{border-right:0}.fd .wcell .itile{width:64px;height:64px;border-radius:50%;margin-bottom:26px;font-size:28px}.fd .wcell h3{font-size:25px;margin-bottom:14px}.fd .wcell p{color:var(--muted);font-size:17px;margin-bottom:24px}.fd .wcell .tag{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:8px;background:var(--lav-2);border:1px solid var(--line);color:var(--violet);font-size:15px}.fd .cmp{margin:26px auto 0;border-radius:30px;background:#fff;border:1px solid var(--line);overflow:hidden}.fd .cmp .r{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;border-bottom:1px solid var(--line)}.fd .cmp .r:last-child{border-bottom:0}.fd .cmp .c{padding:26px 28px;display:flex;flex-direction:column;justify-content:center;font-size:16px}.fd .cmp .c.f{background:var(--lav-2)}.fd .cmp .hd .c{padding-top:30px;padding-bottom:30px;font:500 18px/1.3 var(--font)}.fd .cmp .hd .c small{font:400 14px var(--font);color:var(--muted);margin-top:4px}.fd .cmp .hd .c.f{color:var(--violet);font-size:21px}.fd .cmp .lb{display:flex;gap:14px;align-items:flex-start}.fd .cmp .lb .itile{width:42px;height:42px;font-size:19px;border-radius:12px;background:var(--lav)}.fd .cmp .lb b{display:block;font:500 17px var(--font);margin-bottom:2px}.fd .cmp .lb small{color:var(--muted);font-size:14px;font-weight:400}.fd .st{display:inline-flex;align-items:center;gap:10px;font-weight:400}.fd .st .m{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;flex:none}.fd .st.ok{color:var(--green)}.fd .st.ok .m{background:#e4f8ee}.fd .st.no{color:var(--red)}.fd .st.no .m{background:#fde8e8}.fd .st.mid{color:var(--amber)}.fd .st.mid .m{background:#fff1da}.fd .talk{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:44px}.fd .talk span{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.fd .steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto;text-align:center}.fd .steps:before{content:"";position:absolute;top:56px;left:16%;right:16%;border-top:1.5px solid var(--line)}.fd .step .itile{position:relative;width:112px;height:112px;border-radius:26px;background:#fff;border:1px solid var(--line);font-size:42px;margin:0 auto;box-shadow:var(--shadow)}.fd .step .n{position:relative;width:52px;height:52px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font:500 19px var(--font);margin:-16px auto 22px;box-shadow:0 0 0 6px var(--beige)}.fd .step h3{font-size:24px;margin-bottom:12px}.fd .step p{color:var(--muted);font-size:17px;max-width:300px;margin:0 auto 20px}.fd .step .chiplist{justify-content:center}.fd .step .time{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;color:var(--violet)}.fd .step-cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:54px}.fd .faqwrap{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}.fd .faqwrap .h2{font-size:clamp(34px,4.4vw,58px);margin:22px 0 18px}.fd .fil{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 28px}.fd .fil button{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:16px;color:var(--navy);transition:all .2s}.fd .fil button .i{color:var(--muted);font-size:16px}.fd .fil button[aria-pressed=true]{background:var(--lav);border-color:var(--violet);color:var(--violet)}.fd .fil button[aria-pressed=true] .i{color:var(--violet)}.fd .faq details{margin-bottom:14px;border-radius:18px;border:1px solid var(--line);background:#fff;overflow:hidden}.fd .faq details[hidden]{display:none}.fd .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;list-style:none;font:500 18px/1.35 var(--font)}.fd .faq summary::-webkit-details-marker{display:none}.fd .faq summary .pm{width:38px;height:38px;border-radius:50%;background:#f3f1fa;display:grid;place-items:center;font-size:17px;flex:none;transition:transform .25s,background .2s,color .2s}.fd .faq details[open]{border-color:var(--violet)}.fd .faq details[open] summary{background:var(--lav);color:var(--violet)}.fd .faq details[open] summary .pm{transform:rotate(45deg);background:var(--violet);color:#fff}.fd .faq .ans{padding:22px 24px 26px;color:var(--muted);font-size:17px}.fd .faq .ans p+p{margin-top:10px}.fd .faq .ans b{font-weight:500;color:var(--navy)}.fd .aside{position:sticky;top:110px;display:grid;gap:22px}.fd .aside .box{padding:34px;border-radius:26px;border:1px solid var(--line);background:#fff}.fd .aside .box h3{font-size:23px;margin:22px 0 10px}.fd .aside .box p{color:var(--muted);font-size:16.5px}.fd .aside ul.tick{margin:22px 0 26px;display:grid;gap:12px;font-size:17px}.fd .aside ul.tick li{display:flex;gap:12px;align-items:center}.fd .aside ul.tick .i{width:22px;height:22px;color:var(--violet);border:1.5px solid var(--violet);border-radius:50%;padding:3px}.fd .aside .btn,.fd .aside .btn-v{width:100%;justify-content:center;margin-bottom:12px}.fd .ql h3{margin:0 0 8px!important}.fd .ql a{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:17px}.fd .ql a:last-child{border-bottom:0}.fd .ql a .itile{width:42px;height:42px;font-size:18px;border-radius:11px}.fd .ql a .i.ch{margin-left:auto;color:#a39cc2;font-size:15px}.fd .final{position:relative;overflow:hidden;text-align:center;padding:100px 0 110px;background:linear-gradient(180deg,#1d1254,#110a2e)}.fd .final:before,.fd .final:after{content:"";position:absolute;top:50%;width:520px;height:520px;border-radius:50%;border:90px solid rgba(255,255,255,.035);transform:translateY(-50%)}.fd .final:before{left:-330px}.fd .final:after{right:-330px}.fd .final .fdc{position:relative}.fd .final h2{font-weight:var(--hw-lg);font-size:clamp(34px,5vw,66px);margin:28px 0 22px}.fd .final h2 em{font-style:normal;background:linear-gradient(90deg,#b7a1ff,#e3a9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.fd .final p{color:#ffffffad;font-size:19px}.fd .final .cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:38px 0 44px}.fd .final .checks{justify-content:center;color:#ffffffd9}.fd .final .checks .i{color:var(--lilac);border-color:#b7a1ff99}@media (max-width:1100px){.fd .hero-grid{grid-template-columns:1fr}.fd .stage{margin-top:30px}.fd .cgrid3,.fd .cgrid4{grid-template-columns:1fr 1fr}.fd .fgrid{grid-template-columns:1fr}.fd .ftabs{grid-template-columns:repeat(2,1fr)}.fd .faqwrap{grid-template-columns:1fr}.fd .aside{position:static}.fd .stats{grid-template-columns:1fr 1fr}.fd .stat:nth-child(2){border-right:0}.fd .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:900px){.fd .wcard{grid-template-columns:1fr}.fd .wcell{border-right:0;border-bottom:1px solid var(--line)}.fd .wcell:last-child{border-bottom:0}.fd .steps{grid-template-columns:1fr;gap:44px}.fd .steps:before{display:none}.fd .camp,.fd .store{grid-template-columns:1fr}.fd .store .side{display:none}.fd .split{grid-template-columns:1fr}.fd .split .r{border-left:0;border-top:1px solid var(--line)}}@media (max-width:720px){.fd .sec{padding:80px 0}.fd .hero{padding:124px 0 0}.fd .stage{padding:20px 14px 40px;min-height:0;border-radius:28px}.fd .hp{position:relative;left:auto;top:auto;width:236px;margin:0 auto 20px}.fd .stage .dcard{padding:18px}.fd .kpis{grid-template-columns:1fr 1fr 1fr;gap:8px}.fd .kpi{padding:10px}.fd .kpi b{font-size:17px}.fd .dc-row{grid-template-columns:1fr}.fd .note{position:static;display:block;margin-top:10px;text-align:right}.fd .cgrid3,.fd .cgrid4,.fd .stats{grid-template-columns:1fr}.fd .stat{border-right:0;border-bottom:1px solid var(--line);padding:24px 8px}.fd .stat:last-child{border-bottom:0}.fd .ftabs{grid-template-columns:1fr}.fd .fpanel{padding:24px 20px 0}.fd .fpanel h3{font-size:26px}.fd .tr{grid-template-columns:1fr 1fr;font-size:12.5px}.fd .tr.h{display:none}.fd .faq summary{padding:18px;font-size:16.5px}.fd .fil button{padding:10px 16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.fd .rv{opacity:1;transform:none;transition:none}}.fd .aig{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fd .aicell{padding:14px 14px 28px;border-radius:30px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.fd .pv{background:#fff;color:var(--navy);border-radius:22px;padding:16px;height:336px;font-size:12px;line-height:1.45;overflow:hidden}.fd .aicell h3{font-size:21px;margin:26px 12px 8px}.fd .aicell p{margin:0 12px;color:#ffffffad;font-size:15.5px}.fd .ai-t{display:block;font:600 14px var(--font);margin-bottom:8px}.fd .ai-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line);color:var(--muted)}.fd .ai-row b{color:var(--navy);font-weight:600}.fd .ai-who{display:flex;gap:12px;align-items:center;margin-bottom:8px}.fd .ai-who .av{width:46px;height:46px;border-radius:50%;background:linear-gradient(90deg,#4f3be8,#8b4cf0);color:#fff;display:grid;place-items:center;font:600 14px var(--font);flex:none}.fd .ai-who b{display:block;font:600 14px var(--font)}.fd .ai-box{margin-top:12px;padding:11px 12px;border-radius:14px;background:linear-gradient(90deg,#ece6ff,#f8e8ff);border:1px solid #ddd2ff}.fd .ai-box b{display:flex;gap:6px;align-items:center;color:var(--violet);font:600 13px var(--font)}.fd .ai-btns{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:12px}.fd .ai-btns span{padding:10px;text-align:center;border-radius:12px;background:#f1eff9;font:500 12px var(--font)}.fd .ai-btns span.p{background:var(--violet);color:#fff}.fd .ai-big{text-align:center;font:600 40px/1.2 var(--font);margin:8px 0 2px}.fd .ai-sub{display:block;text-align:center;color:var(--violet);font-weight:500;margin-bottom:12px}.fd .ai-bar{height:8px;border-radius:8px;background:#eee9fb;margin:10px 0 4px;overflow:hidden}.fd .ai-bar i{display:block;height:100%;border-radius:8px;background:var(--violet)}.fd .heat{height:118px;border-radius:14px;margin:6px 0 10px;background:radial-gradient(circle at 30% 45%,rgba(239,68,68,.9),transparent 26%),radial-gradient(circle at 62% 58%,rgba(245,158,11,.85),transparent 28%),radial-gradient(circle at 80% 28%,rgba(109,71,240,.75),transparent 30%),repeating-linear-gradient(0deg,#e8e4fb 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,#e8e4fb 0 1px,transparent 1px 16px),#f6f4ff}.fd .hz{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.fd .hz div{display:flex;justify-content:space-between;color:var(--muted)}.fd .hz b{color:var(--navy);font-weight:600}.fd .bub{max-width:88%;padding:10px 12px;border-radius:14px 14px 14px 4px;background:#f1eff9;margin:10px 0}.fd .sug{display:flex;align-items:center;gap:9px;padding:10px 12px;margin-top:8px;border-radius:12px;border:1px solid #ddd2ff;background:linear-gradient(90deg,#f6f1ff,#fdf1ff);font:500 12px var(--font)}.fd .sug em{margin-left:auto;font-style:normal;font-weight:600;color:var(--violet)}.fd .sug .e{font-size:18px}.fd .pg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.fd .pg span{padding:11px 0;text-align:center;border-radius:999px;background:#f1eff9;font:500 12.5px var(--font)}.fd .pg span.on{background:var(--ink);color:#fff}.fd .ai-note{margin-top:12px;padding:9px 12px;border-radius:12px;background:#fff6dd;border:1px solid #f4dd9a;color:#8a6200}.fd .alert{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:14px;background:#fff6dd;border:1px solid #f4dd9a;margin-bottom:12px}.fd .alert .i{color:#d99a00;font-size:20px}.fd .alert b{font:600 12.5px/1.25 var(--font)}.fd .alert .v{margin-left:auto;padding:7px 11px;border-radius:999px;background:#e8a400;color:#fff;font:600 11px var(--font);white-space:nowrap}.fd .tabsm{display:flex;gap:6px;margin-bottom:10px}.fd .tabsm span{padding:7px 11px;border-radius:999px;font:500 11.5px var(--font);color:var(--muted)}.fd .tabsm span.on{background:var(--lav);color:var(--violet)}.fd .act{padding:10px 12px;border-radius:12px;background:#faf9ff;border:1px solid var(--line)}.fd .act .hd{display:flex;align-items:center;gap:8px;font:600 12.5px var(--font)}.fd .tagr{padding:3px 8px;border-radius:999px;background:#ffe5e5;color:#d63b3b;font:600 10px var(--font)}@media (max-width:1100px){.fd .aig{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.fd .aig{grid-template-columns:1fr}}.fd .band{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:56px;padding:56px;border-radius:36px;background:linear-gradient(135deg,#1d1150,#0f0a2e);border:1px solid rgba(255,255,255,.1);color:#fff}.fd .band:before{content:"";position:absolute;left:-60px;bottom:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(139,76,240,.5),transparent 70%)}.fd .band h2{position:relative;font-weight:var(--hw-lg);font-size:clamp(28px,3.4vw,44px);max-width:640px}.fd .band p{position:relative;margin-top:12px;color:#ffffffb8;max-width:560px}.fd .band .btn{position:relative;flex:none}@media (max-width:900px){.fd .band{flex-direction:column;align-items:flex-start;padding:40px 28px}}.fd .hero-form{margin-top:24px;border-radius:24px;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}@media (max-width:767px){.fd .hero-cta{display:none}}.fd .hero-form button[type=submit]{background:linear-gradient(to right,#6d4aff,#7b58ff);color:#fff;font-size:16px;font-weight:800;border-radius:12px;box-shadow:0 16px 34px -14px #6d4affb3}.fd .hero-form h3,.fd .hero-form label{font-family:inherit}@media (max-width:900px){.fd .cmp{display:grid;gap:12px;margin-top:22px;border:0;border-radius:0;background:none;overflow:visible}.fd .cmp .r.hd{display:none}.fd .cmp .r,.fd .cmp .r:last-child{display:block;min-width:0;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px 18px 6px;overflow:hidden}.fd .cmp .c{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;background:none;border-top:1px solid var(--line);font-size:15px}.fd .cmp .c.lb{border-top:0;padding:0 0 14px;justify-content:flex-start;align-items:flex-start}.fd .cmp .c.lb .itile{width:40px;height:40px;font-size:18px}.fd .cmp .c.f{background:var(--lav-2);margin:0 -18px;padding:12px 18px}.fd .cmp .c:not(.lb):before{font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8a84a6;flex:none}.fd .cmp .c:nth-child(2):before{content:"Tcipher";color:var(--violet)}.fd .cmp .c:nth-child(3):before{content:"Marketplaces"}.fd .cmp .c:nth-child(4):before{content:"In-house"}.fd .cmp .st{text-align:right;font-size:14.5px;gap:8px}.fd .cmp .st .m{width:24px;height:24px;font-size:12px}}@media (max-width:720px){.fd .store .main{padding:14px}.fd .store .nv{justify-content:space-between;gap:10px}.fd .store .nv .s,.fd .store .nv span:nth-child(2){display:none}.fd .store .nv .su{white-space:nowrap}.fd .store .hr{padding:16px;gap:10px}.fd .store .hr h4{font-size:18px}.fd .store .hr p{max-width:none}.fd .store .hr .e{font-size:40px;flex:none}.fd .store .cards{grid-template-columns:1fr 1fr}.fd .mb span{font-size:11px;padding:4px 10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
