.downloadBackdrop_WuWSo{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.45)}.downloadModal_LxjNt{position:relative;width:min(820px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;padding:28px 28px 24px;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(16,32,66,.28);color:#202633}.downloadModal_LxjNt h3{margin:0 0 6px;font-size:20px;line-height:1.25}.downloadModal_LxjNt>p{margin:0 0 20px;color:#667085;font-size:14px}.downloadClose_n1hKA{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:0;background:transparent;color:#667085;cursor:pointer;font-size:26px;line-height:1}.downloadClose_n1hKA:hover{background:#f1f4f9;color:#202633}.downloadOptions_f3lPP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.downloadOption_Hxcox{display:flex;min-height:270px;flex-direction:column;gap:12px;padding:18px 16px;border:1px solid #e5e8ed;border-radius:12px;background:#fbfcfe}.downloadOption_Hxcox h4{margin:0;font-size:16px;font-weight:700;line-height:1.3}.downloadOption_Hxcox ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.downloadOption_Hxcox li{color:#667085;font-size:13px;line-height:1.55}.downloadOption_Hxcox strong{color:#202633;font-weight:600}.downloadOption_Hxcox button{height:40px;margin-top:auto;border:0;border-radius:8px;background:#2864f0;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.downloadOption_Hxcox button:hover{background:#1e55d0}.downloadOptionHead_htI9x{display:flex;align-items:center;gap:10px}.downloadOptionIcon_Tz-aw{display:flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eef4ff;color:#2864f0}.downloadOptionIcon_Tz-aw svg{width:20px;height:20px}.downloadOptionPlus_Km1kd{background:#f6f9ff;border-color:#b8cef8}.downloadModal_LxjNt *{box-sizing:border-box}.downloadModal_LxjNt button:focus-visible{outline:3px solid #2864f0;outline-offset:3px}@media (max-width:767px){.downloadModal_LxjNt{padding:26px 22px 22px}.downloadModal_LxjNt h3{font-size:26px}.downloadModal_LxjNt>p{margin-bottom:18px;font-size:14px}.downloadOptions_f3lPP{grid-template-columns:1fr;gap:16px}.downloadOption_Hxcox{min-height:220px;padding:18px}.downloadOption_Hxcox h4{font-size:16px}}@font-face{font-family:SuposManrope;src:url(/product/_nuxt/fonts/manrope-600.3282103.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:SuposManrope;src:url(/product/_nuxt/fonts/manrope-800.b1c9734.ttf) format("truetype");font-weight:800;font-display:swap}.platform-page{--ink:oklch(25% 0.018 260);--muted:oklch(48% 0.022 260);--blue:oklch(58% 0.21 262);--line:oklch(92% 0.013 260);--paper:oklch(99.8% 0.002 260);font-family:SuposManrope,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.6}.platform-page *{box-sizing:border-box}.platform-page figure,.platform-page h1,.platform-page h2,.platform-page h3,.platform-page p{margin:0}.platform-page a{color:inherit;text-decoration:none}.platform-page .table-scroll:focus-visible,.platform-page a:focus-visible,.platform-page summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.platform-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-page .topbar{height:72px;background:var(--paper);border-bottom:1px solid oklch(96% .006 260)}.platform-page .nav-inner{width:min(1280px,calc(100% - 80px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.platform-page .wordmark{font-size:29px;line-height:1;font-weight:800;color:oklch(43% .17 270);letter-spacing:-.055em;display:inline-flex;align-items:center;gap:18px}.platform-page .wordmark span{font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0;padding-left:18px;border-left:1px solid var(--line);line-height:20px}.platform-page .nav-links{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500}.platform-page .nav-links>a:hover{color:var(--blue)}.platform-page .nav-links .nav-contact{color:var(--blue);border:1px solid oklch(78% .09 264);border-radius:30px;padding:7px 22px}.platform-page .hero{position:relative;padding:64px 40px 0;isolation:isolate}.platform-page .hero-wash{position:absolute;z-index:-1;inset:0 0 auto;height:630px;background:radial-gradient(ellipse at 12% 3%,oklch(95% .035 255),transparent 65%),radial-gradient(ellipse at 65% 3%,oklch(96% .03 300),transparent 55%),radial-gradient(ellipse at 96% 0,oklch(97% .025 50),transparent 55%),linear-gradient(180deg,oklch(98% .009 260),var(--paper));overflow:hidden}.platform-page .hero-wash:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(85% .03 260/.17) 1px,transparent 0),linear-gradient(90deg,oklch(85% .03 260/.17) 1px,transparent 0);background-size:160px 130px;mask-image:linear-gradient(180deg,#000,transparent 75%)}.platform-page .hero-intro{text-align:center;position:relative}.platform-page .eyebrow{color:var(--blue);font-size:14px;font-weight:600;letter-spacing:.045em}.platform-page h1{font-size:clamp(34px,3.8vw,52px);line-height:1.36;font-weight:750;letter-spacing:-.035em;margin-top:14px}.platform-page .latin{font-family:SuposManrope,sans-serif;font-weight:800}.platform-page .hero-description{font-size:17px;line-height:1.85;color:var(--muted);margin:20px auto 0;max-width:50em}.platform-page .mobile-break{display:none}.platform-page .capabilities{display:flex;justify-content:center;gap:72px;margin:38px auto 32px}.platform-page .capability{display:grid;justify-items:center;gap:10px;font-size:13px;font-weight:500;color:oklch(39% .026 260)}.platform-page .capability svg{width:29px;height:29px;color:var(--blue)}.platform-page .capability:nth-child(2) svg{color:oklch(60% .18 278)}.platform-page .capability:nth-child(3) svg{color:oklch(59% .2 290)}.platform-page .capability:nth-child(4) svg{color:oklch(61% .19 260)}.platform-page .products{width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;scroll-margin-top:28px}.platform-page .product{padding:28px 26px 26px;border:1px solid oklch(87% .025 263);border-radius:16px;background:var(--paper);display:flex;flex-direction:column;position:relative;min-width:0}.platform-page .flash{border:1.5px solid oklch(69% .17 264);box-shadow:0 5px 22px oklch(66% .16 265/.09);background:linear-gradient(140deg,oklch(97.6% .017 273),var(--paper) 42%)}.platform-page .product-system{font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:12px}.platform-page .flash .product-system{color:var(--blue)}.platform-page .product h2{font-size:29px;font-weight:800;letter-spacing:-.045em;line-height:1.3;white-space:nowrap}.platform-page .product-desc{font-size:14px;line-height:1.6;margin-top:8px;color:oklch(38% .02 260)}.platform-page .product-position{font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.4;margin-top:25px}.platform-page .product-action{display:block;text-align:center;border:1px solid oklch(71% .02 260);border-radius:28px;padding:9px 18px;font-size:14px;font-weight:600;margin-top:19px;transition:background .18s,border-color .18s;line-height:1.5}.platform-page .product-action:hover{background:oklch(97% .014 260);border-color:var(--blue)}.platform-page .flash .product-action{color:oklch(99.8% .002 260);border-color:transparent;background:linear-gradient(105deg,oklch(64% .19 256),oklch(61% .21 270) 60%,oklch(68% .18 293))}.platform-page .flash .product-action:hover{background:oklch(57% .21 268)}.platform-page .product-info{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.platform-page .audience{font-size:12px;color:var(--muted);line-height:1.65}.platform-page .product-info h3{font-size:15px;font-weight:650;margin-top:13px;line-height:1.7}.platform-page .product-brief{font-size:14px;line-height:1.8;color:var(--muted);margin-top:8px;min-height:51px}.platform-page ul{list-style:none;margin:17px 0 0;padding:0;display:grid;gap:8px}.platform-page li{display:grid;grid-template-columns:14px 1fr;gap:7px;font-size:13px;line-height:1.75}.platform-page li:before{content:"✓";font-weight:600;color:oklch(59% .15 263)}.platform-page .comparison-section{max-width:1200px;margin:32px auto 0;padding:0 40px;scroll-margin-top:30px}.platform-page .comparison summary{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;border:1px solid var(--line);border-radius:30px;width:max-content;max-width:100%;margin:auto;padding:10px 25px;font-size:14px;color:var(--muted);user-select:none}.platform-page .comparison summary::-webkit-details-marker{display:none}.platform-page .comparison summary:hover{color:var(--blue);border-color:oklch(78% .09 264)}.platform-page summary svg{width:18px;height:18px;transition:transform .2s}.platform-page .summary-open{display:none}.platform-page details[open] .summary-open{display:inline}.platform-page details[open] .summary-closed{display:none}.platform-page details[open] summary svg{transform:rotate(180deg)}.platform-page .comparison-content{padding-top:56px}.platform-page .comparison-heading{text-align:center;margin-bottom:28px}.platform-page .comparison-heading h2{font-size:30px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.platform-page .comparison-heading p{margin-top:12px;font-size:15px;color:var(--muted)}.platform-page .table-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px}.platform-page table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.6;text-align:center}.platform-page td,.platform-page th{padding:16px 18px;border-bottom:1px solid var(--line)}.platform-page th:first-child{text-align:left;width:40%}.platform-page thead{background:oklch(97.5% .015 263)}.platform-page thead th{font-weight:650;white-space:nowrap}.platform-page tbody th{font-weight:400}.platform-page .table-group th{background:oklch(98.4% .006 263);font-size:12px;font-weight:650;color:var(--muted);padding-top:11px;padding-bottom:11px}.platform-page tr:last-child>*{border-bottom:0}.platform-page .yes{color:var(--blue);font-size:18px;font-weight:600}.platform-page .not-listed{color:oklch(72% .015 260)}.platform-page .table-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:14px}.platform-page .scroll-tip{display:none}.platform-page .contact-section{margin-top:86px;background:linear-gradient(110deg,oklch(97.3% .015 255),oklch(95% .028 268));scroll-margin-top:0;padding:62px 40px}.platform-page .contact-inner{max-width:1000px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:64px}.platform-page .contact-copy h2{font-size:clamp(28px,3vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.5;margin:14px 0 18px}.platform-page .contact-description{font-size:16px;line-height:1.9;color:var(--muted)}.platform-page .contact-topics{display:flex;gap:24px;font-size:13px;margin-top:24px;color:oklch(43% .035 263)}.platform-page .contact-topics span{display:flex;gap:6px;align-items:center}.platform-page .contact-topics i{font-style:normal;color:var(--blue)}.platform-page .qr{padding:18px 18px 15px;background:var(--paper);border:1px solid oklch(91% .025 264);border-radius:16px;text-align:center;flex-shrink:0}.platform-page .qr img{display:block;width:198px;height:198px;object-fit:contain}.platform-page figcaption{font-size:13px;color:var(--muted);line-height:1.6;margin-top:12px}.platform-page .footer{width:min(1120px,calc(100% - 80px));margin:auto;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:20px}.platform-page .footer .wordmark{font-size:25px}.platform-page .footer>span{color:var(--muted);font-size:12px}@media (min-width:1600px){.platform-page .hero{padding-top:80px}}@media (max-width:1020px) and (min-width:761px){.platform-page .hero{padding-left:24px;padding-right:24px}.platform-page .products{gap:14px}.platform-page .product{padding:24px 20px}.platform-page .product h2{font-size:25px}.platform-page .product-position{font-size:24px}.platform-page .product-brief{min-height:76px}.platform-page .capabilities{gap:56px}.platform-page .contact-inner{gap:40px}}@media (max-width:760px){.platform-page .topbar{height:62px}.platform-page .nav-inner{width:calc(100% - 40px);gap:12px}.platform-page .wordmark{font-size:25px;gap:10px}.platform-page .wordmark span{font-size:12px;padding-left:10px}.platform-page .nav-links{gap:12px;font-size:12px}.platform-page .nav-links>a:first-child{display:none}.platform-page .nav-links .nav-contact{padding:5px 12px}.platform-page .hero{padding:40px 20px 0}.platform-page .eyebrow{font-size:12px}.platform-page h1{font-size:clamp(25px,6.8vw,39px);line-height:1.5;letter-spacing:-.045em;margin-top:12px}.platform-page .hero-description{font-size:14px;line-height:1.85;margin-top:16px;max-width:28em}.platform-page .mobile-break{display:initial}.platform-page .capabilities{margin:28px auto;gap:16px;justify-content:space-between;max-width:440px}.platform-page .capability{gap:8px;font-size:11px;white-space:nowrap}.platform-page .capability svg{width:26px;height:26px}.platform-page .products{grid-template-columns:minmax(0,1fr);max-width:440px;gap:20px;scroll-margin-top:20px}.platform-page .product{padding:26px}.platform-page .product h2{font-size:29px}.platform-page .product-system{margin-bottom:8px}.platform-page .product-position{margin-top:18px;font-size:26px}.platform-page .product-action{margin-top:16px}.platform-page .product-info{margin-top:22px;padding-top:18px}.platform-page .product-brief{min-height:0}.platform-page .product-desc,.platform-page li{font-size:14px}.platform-page .comparison-section{padding:0 20px;margin-top:28px;scroll-margin-top:20px}.platform-page .comparison summary{font-size:13px;padding:10px 23px}.platform-page .comparison-content{padding-top:36px}.platform-page .comparison-heading h2{font-size:25px}.platform-page .comparison-heading p{font-size:14px}.platform-page .comparison-heading{margin-bottom:20px}.platform-page .scroll-tip{display:block;color:var(--muted);font-size:11px;text-align:right;margin-bottom:10px}.platform-page td,.platform-page th{padding:14px}.platform-page .contact-section{margin-top:52px;padding:38px 24px}.platform-page .contact-inner{max-width:440px;flex-direction:column;align-items:flex-start;gap:30px}.platform-page .contact-copy h2{font-size:27px;line-height:1.5;margin:12px 0 16px}.platform-page .contact-description{font-size:14px}.platform-page .contact-topics{font-size:12px;gap:18px;margin-top:20px}.platform-page .qr{align-self:center;padding:16px}.platform-page .qr img{width:198px;height:198px}.platform-page figcaption{font-size:12px}.platform-page .footer{width:calc(100% - 48px);min-height:90px;gap:14px}.platform-page .footer>span{font-size:10px}.platform-page .footer .wordmark{font-size:23px}}@media (max-width:359px){.platform-page .wordmark span{display:none}.platform-page .nav-links{gap:14px}.platform-page .capabilities{gap:8px}.platform-page .capability{font-size:10px}.platform-page .product{padding:24px}.platform-page .contact-copy h2{font-size:24px}.platform-page .contact-topics{gap:12px}}@media (prefers-reduced-motion:reduce){.platform-page *{transition:none!important;scroll-behavior:auto!important}}@media print{.platform-page .footer,.platform-page .topbar{display:none}.platform-page .hero{padding-top:20px}.platform-page .contact-inner,.platform-page .product{break-inside:avoid}.platform-page .hero-wash{display:none}.platform-page .contact-section{margin-top:35px;padding:30px}.platform-page .comparison-section{margin-top:25px}}.platform-page button.product-action{width:100%;cursor:pointer;font-family:inherit;color:inherit;background:transparent}.platform-page button.product-action:hover{background:oklch(97% .014 260)}.platform-page button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.platform-page p{width:auto}