.ipsi{display:inline-block;width:1em;height:1em;flex:none;background-color:currentColor;-webkit-mask:var(--ipsi) center/contain no-repeat;mask:var(--ipsi) center/contain no-repeat;vertical-align:-.14em;font-style:normal}.ipsi-ai{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.00 -1.00 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%227%22 width=%2214%22 height=%2212%22 rx=%223%22/%3E%3Cpath d=%22M12 3v4M9 12h.01M15 12h.01M9 16h6M2 12h3M19 12h3%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-arrow{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-bolt{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2 4 14h7l-1 8 9-12h-7z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-box{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 8 12 3 3 8v8l9 5 9-5z%22/%3E%3Cpath d=%22m3 8 9 5 9-5M12 13v8%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-briefcase{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%227%22 width=%2220%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M8 7V4h8v3M2 13h20%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-calc{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%222.5%22 width=%2214%22 height=%2219%22 rx=%222.5%22/%3E%3Cpath d=%22M8.5 6.5h7M8.5 11h.01M12 11h.01M15.5 11h.01M8.5 14.5h.01M12 14.5h.01M15.5 14.5h.01M8.5 18h.01M12 18h3.5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-calendar{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M16 2v4M8 2v4M3 10h18%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-calendar2{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%225%22 width=%2217%22 height=%2215.5%22 rx=%222.5%22/%3E%3Cpath d=%22M8 3v4M16 3v4M3.5 10h17M8 14h3%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-caret{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-cart{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%2220%22 r=%221.5%22/%3E%3Ccircle cx=%2218%22 cy=%2220%22 r=%221.5%22/%3E%3Cpath d=%22M2 3h3l2.5 12h11L21 7H6.2%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-chart{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%2212%22 width=%224%22 height=%229%22 rx=%221%22/%3E%3Crect x=%2210%22 y=%227%22 width=%224%22 height=%2214%22 rx=%221%22/%3E%3Crect x=%2217%22 y=%223%22 width=%224%22 height=%2218%22 rx=%221%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-chat{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.00 1.07 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 12a8 8 0 0 1-11.6 7.1L3 21l1.9-6.4A8 8 0 1 1 21 12z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-check{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m5 12 5 5L20 7%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-chev{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 6 6 6-6 6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-clipboard{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224%22 width=%2214%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M9 2h6v4H9zM9 12h6M9 16h4%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-clock{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-close{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 6l12 12M18 6 6 18%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-cloud{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.36 -0.84 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 18a5 5 0 1 1 .9-9.9A6 6 0 0 1 19.5 10 4 4 0 0 1 18 18z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-code{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m8 6-6 6 6 6M16 6l6 6-6 6M14 4l-4 16%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-crane{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 21V3h3v18M7 4h14l-3 4M7 8h11M16 8v5%22/%3E%3Crect x=%2214%22 y=%2213%22 width=%224%22 height=%223%22/%3E%3Cpath d=%22M2 21h8%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-data{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.00 -1.00 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cellipse cx=%2212%22 cy=%225%22 rx=%228%22 ry=%223%22/%3E%3Cpath d=%22M4 5v6c0 1.7 3.6 3 8 3s8-1.3 8-3V5%22/%3E%3Cpath d=%22M4 11v6c0 1.7 3.6 3 8 3s8-1.3 8-3v-6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-doc{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z%22/%3E%3Cpath d=%22M14 2v6h6M8 13h8M8 17h5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-ecom{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 4h2l2.2 10.5h11L21 7H6.4%22/%3E%3Ccircle cx=%229%22 cy=%2219%22 r=%221.5%22/%3E%3Ccircle cx=%2217%22 cy=%2219%22 r=%221.5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-edu{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m2 9 10-5 10 5-10 5z%22/%3E%3Cpath d=%22M6 11v5c0 1.5 2.7 3 6 3s6-1.5 6-3v-5M22 9v6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-erp{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%2214%22 y=%223%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%223%22 y=%2214%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%2214%22 y=%2214%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-eye{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-factory{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.00 1.50 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 21V10l6 4V10l6 4V6l8 4v11z%22/%3E%3Cpath d=%22M6 17h2M11 17h2M16 17h2%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-finance{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%226%22 width=%2220%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M2 10h20M6 15h4%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-flow{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%223%22 width=%226%22 height=%226%22 rx=%221.5%22/%3E%3Crect x=%2216%22 y=%223%22 width=%226%22 height=%226%22 rx=%221.5%22/%3E%3Crect x=%229%22 y=%2215%22 width=%226%22 height=%226%22 rx=%221.5%22/%3E%3Cpath d=%22M8 6h8M5 9v3h14V9M12 12v3%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-gear{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3Cpath d=%22M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-globe{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229.5%22/%3E%3Cpath d=%22M2.5 12h19M12 2.5c2.6 2.6 4 6 4 9.5s-1.4 6.9-4 9.5c-2.6-2.6-4-6-4-9.5s1.4-6.9 4-9.5z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-gov{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21h18M5 21V10M9.5 21V10M14.5 21V10M19 21V10M2 10h20L12 3z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-health{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 1 0-7.8 7.8l8.8 8.8 8.8-8.8a5.5 5.5 0 0 0 0-7.8z%22/%3E%3Cpath d=%22M8 12h2l1.5-3 2 6 1.5-3h2%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-hotel{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16M15 9h4a2 2 0 0 1 2 2v10M2 21h20%22/%3E%3Cpath d=%22M7 7h1M10 7h1M7 11h1M10 11h1M7 15h1M10 15h1%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-layers{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 2 10 5-10 5L2 7z%22/%3E%3Cpath d=%22m2 17 10 5 10-5M2 12l10 5 10-5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-link{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7%22/%3E%3Cpath d=%22M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-linkedin{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%222%22 width=%2220%22 height=%2220%22 rx=%224%22/%3E%3Cpath d=%22M7 10v7M7 7v.01M11 17v-4a2 2 0 0 1 4 0v4M11 10v7%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-lock{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%2210%22 width=%2216%22 height=%2211%22 rx=%222%22/%3E%3Cpath d=%22M8 10V7a4 4 0 0 1 8 0v3%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-mail{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%224%22 width=%2220%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22m2 6 10 7 10-7%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-map{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 3-6 3v15l6-3 6 3 6-3V3l-6 3z%22/%3E%3Cpath d=%22M9 3v15M15 6v15%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-menu{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h16M4 12h16M4 17h16%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-migrate{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h13l-3-3M20 17H7l3 3%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-mobile{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%222%22 width=%2212%22 height=%2220%22 rx=%222.5%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-money{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M15 9c-.5-1-1.6-1.5-3-1.5-1.7 0-3 .8-3 2.2 0 3.2 6 1.6 6 4.6 0 1.4-1.3 2.2-3 2.2-1.5 0-2.6-.6-3-1.6M12 6v1.5M12 16.5V18%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-own{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2 4 6v6c0 5 3.5 8.6 8 10 4.5-1.4 8-5 8-10V6z%22/%3E%3Cpath d=%22M9.5 12.5 11 14l3.5-3.5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-phone{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-pin{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 22s7-6.2 7-12a7 7 0 0 0-14 0c0 5.8 7 12 7 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-plus{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-puzzle{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 3h4v3a2 2 0 1 0 4 0V3h3v7h-3a2 2 0 1 0 0 4h3v7h-7v-3a2 2 0 1 0-4 0v3H3v-7h3a2 2 0 1 0 0-4H3V3z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-rocket{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.50 -1.00 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 15c-1.5 1.3-2 5-2 5s3.7-.5 5-2c.7-.8.7-2.1-.1-2.9a2 2 0 0 0-2.9-.1z%22/%3E%3Cpath d=%22M12 15 9 12a22 22 0 0 1 2-4A12.9 12.9 0 0 1 22 2c0 2.7-.8 7.5-6 11a22 22 0 0 1-4 2z%22/%3E%3Cpath d=%22M9 12H4s.6-3 2-4c1.6-1.1 5 0 5 0M12 15v5s3-.6 4-2c1.1-1.6 0-5 0-5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-sales{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3v18h18%22/%3E%3Cpath d=%22m7 15 4-4 3 3 5-6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-scale{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20V10M10 20V4M16 20v-7M22 20H2%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-search{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m20 20-4-4%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-shield{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2 4 5v6c0 5 3.4 9.4 8 11 4.6-1.6 8-6 8-11V5z%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-sprout{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.50 1.50 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21v-8%22/%3E%3Cpath d=%22M12 13c0-4 3-7 8-7 0 4-3 7-8 7z%22/%3E%3Cpath d=%22M12 15c0-3.3-2.5-6-7-6 0 3.3 2.5 6 7 6z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-star{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-store{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9 4.5 3h15L21 9%22/%3E%3Cpath d=%22M3 9a3 3 0 0 0 6 0 3 3 0 0 0 6 0 3 3 0 0 0 6 0%22/%3E%3Cpath d=%22M5 12v9h14v-9M10 21v-5h4v5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-support{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220.00 1.00 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 13v-1a9 9 0 0 1 18 0v1%22/%3E%3Crect x=%222%22 y=%2213%22 width=%224%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%2218%22 y=%2213%22 width=%224%22 height=%227%22 rx=%221.5%22/%3E%3Cpath d=%22M20 20a4 4 0 0 1-4 3h-3%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-sync{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 12a9 9 0 0 1-15.5 6.3L3 16M3 12a9 9 0 0 1 15.5-6.3L21 8%22/%3E%3Cpath d=%22M3 21v-5h5M21 3v5h-5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-target{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%221%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-taskcheck{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224%22 width=%2214%22 height=%2217%22 rx=%222.5%22/%3E%3Cpath d=%22M9 2.5h6v3H9zM9 13l2 2 4-4%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-trend{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m3 17 6-6 4 4 8-8%22/%3E%3Cpath d=%22M15 7h6v6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-truck{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-0.50 1.00 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M1 6h13v10H1zM14 10h4l4 4v2h-8z%22/%3E%3Ccircle cx=%225.5%22 cy=%2218%22 r=%222%22/%3E%3Ccircle cx=%2217.5%22 cy=%2218%22 r=%222%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-up{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 19V5M6 11l6-6 6 6%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-user{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224%22/%3E%3Cpath d=%22M4 21a8 8 0 0 1 16 0%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-users{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20a6.5 6.5 0 0 1 13 0%22/%3E%3Cpath d=%22M16 4.5a3.5 3.5 0 0 1 0 7M18 14.5a6.5 6.5 0 0 1 3.5 5.5%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-whatsapp{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21l1.6-4.6A8.5 8.5 0 1 1 8 19.6z%22/%3E%3Cpath d=%22M9 9.5c0 3 2.5 5.5 5.5 5.5l1.2-1.4-1.9-1-1 .8a4 4 0 0 1-2.2-2.2l.8-1-1-1.9z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-wrench{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.7 6.3a4 4 0 0 0 5 5L22 14l-8 8-2.4-2.3a4 4 0 0 0-5-5L2 10l8-8z%22/%3E%3C/g%3E%3C/svg%3E")}.ipsi-dot{--ipsi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22 fill=%22black%22/%3E%3C/svg%3E")}:root{--ipsi-arrow:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke-width=%221.9%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/g%3E%3C/svg%3E")}@font-face{font-family:"Outfit";src:url(../fonts/outfit-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Inter";src:url(../fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Caveat";src:url(../fonts/caveat-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--navy:#0b1a3f;--navy-2:#1b2a52;--text:#475273;--muted:#6c7694;--blue:#2354f2;--blue-d:#1a40cc;--blue-50:#eef3ff;--blue-100:#e1eafd;--cyan:#22b6d6;--teal:#13a3b5;--green:#1f9e47;--green-d:#178a3b;--bg:#ffffff;--bg-soft:#f5f8ff;--bg-soft-2:#eef4fe;--line:#e3e9f5;--line-2:#d5def0;--shadow-sm:0 2px 6px rgba(16,36,94,.05),0 1px 2px rgba(16,36,94,.04);--shadow:0 10px 30px -12px rgba(16,36,94,.16),0 2px 6px rgba(16,36,94,.04);--shadow-lg:0 30px 60px -24px rgba(16,36,94,.25);--r-xs:6px;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:24px;--container:1240px;--header-h:78px;--f-head:"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-hand:"Caveat","Segoe Print","Bradley Hand",cursive;--ease:cubic-bezier(.2,.7,.2,1)}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.7;color:var(--text);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--f-head);color:var(--navy);margin:0 0 .5em;line-height:1.15;letter-spacing:-.015em}h1{font-weight:800}h2{font-size:clamp(1.85rem,3.1vw,2.75rem);font-weight:700}h3{font-size:1.15rem;font-weight:600}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}.hl{color:var(--blue)}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.skip{position:fixed;left:12px;top:-60px;z-index:300;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;transition:top .2s}.skip:focus{top:12px}.container{width:min(100% - 48px,var(--container));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-sm);border:1px solid transparent;font-family:var(--f-head);font-weight:600;font-size:1rem;line-height:1;transition:transform .2s var(--ease),box-shadow .2s,background-color .2s,color .2s,border-color .2s;white-space:nowrap}.btn .ico{width:18px;height:18px;transition:transform .2s var(--ease)}.btn:hover .ico-arrow{transform:translateX(3px)}.btn-grad,.btn-green,.btn-blue{--grad:linear-gradient(90deg,#33c46b 0%,#1f9e6b 30%,#1f63d9 75%,#1a46c9 100%);background:var(--grad);color:#fff;box-shadow:0 10px 24px -12px rgba(26,70,201,.6);text-shadow:0 1px 1px rgba(10,40,90,.18)}.btn-grad:hover,.btn-green:hover,.btn-blue:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(26,70,201,.65)}.btn-grad:active,.btn-green:active,.btn-blue:active{transform:translateY(0)}.btn-outline{background:var(--surface);color:var(--navy);border-color:var(--line-2)}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-body);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 18px}.eyebrow::before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.eyebrow.center{justify-content:center}.section{padding:104px 0;position:relative}.section.soft{background:var(--bg-soft)}.sec-head{max-width:760px;margin:0 auto 56px;text-align:center}.sec-head p{font-size:1.06rem;margin:14px auto 0;max-width:640px}.sec-head h2 .hl{display:block}.sec-cta{display:flex;justify-content:center;margin-top:48px}.tile{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 8px 16px -8px var(--tc,rgba(35,84,242,.6))}.tile .ico{width:22px;height:22px;stroke-width:2}.c-red{background:linear-gradient(140deg,#ff6b86,#ea3a5f);--tc:rgba(234,58,95,.55)}.c-blue{background:linear-gradient(140deg,#5b93ff,#2457f0);--tc:rgba(36,87,240,.55)}.c-purple{background:linear-gradient(140deg,#b07bff,#7b42e6);--tc:rgba(123,66,230,.55)}.c-orange{background:linear-gradient(140deg,#ffa04a,#f2661f);--tc:rgba(242,102,31,.55)}.c-amber{background:linear-gradient(140deg,#ffcf4a,#f5a30c);--tc:rgba(245,163,12,.55)}.c-indigo{background:linear-gradient(140deg,#8a87ff,#5446e2);--tc:rgba(84,70,226,.55)}.c-teal{background:linear-gradient(140deg,#35d6ab,#0fa386);--tc:rgba(15,163,134,.55)}.c-pink{background:linear-gradient(140deg,#ff78b4,#e2337f);--tc:rgba(226,51,127,.55)}.c-cyan{background:linear-gradient(140deg,#3fd0ec,#129ec5);--tc:rgba(18,158,197,.55)}.soft-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--blue-50);color:var(--blue);flex:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c9d7f6}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-head);font-weight:600;font-size:.94rem;color:var(--blue)}.link-arrow .ico{width:16px;height:16px;transition:transform .2s var(--ease)}a:hover .link-arrow .ico,.link-arrow:hover .ico{transform:translateX(3px)}.checks{display:grid;gap:12px}.checks li{display:flex;gap:12px;align-items:flex-start;color:var(--navy-2);font-weight:500}.checks .ck{width:22px;height:22px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex:none;margin-top:3px;margin-top:max(0px,calc((1lh - 22px)/2))}.checks .ck .ico{width:13px;height:13px;stroke-width:2.6}.site-header{position:sticky;top:0;z-index:100;background:var(--surface);border-bottom:1px solid var(--line);transition:box-shadow .2s}.site-header.is-scrolled{box-shadow:0 8px 24px -16px rgba(16,36,94,.25)}.header-row{height:var(--header-h);display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;flex:none}.logo svg{width:40px;height:40px}.logo-word{font-family:var(--f-head);font-weight:500;font-size:1.65rem;letter-spacing:-.02em;color:var(--navy);line-height:1}.logo-word b{font-weight:500;color:#1593b4}.primary-nav{flex:1;display:flex;justify-content:center;height:100%}.nav-list{display:flex;align-items:stretch;gap:6px;height:100%}.nav-item{display:flex;align-items:stretch}.nav-link{position:relative;display:flex;align-items:center;gap:6px;padding:0 14px;background:0 0;border:0;font-family:var(--f-head);font-weight:500;font-size:.98rem;color:var(--navy-2);transition:color .2s}.nav-link .caret{width:14px;height:14px;opacity:.55;transition:transform .25s var(--ease)}.nav-link::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:var(--blue);transform:scaleX(0);transition:transform .25s var(--ease)}.nav-link:hover,.nav-link[aria-expanded=true],.nav-link[aria-current=page]{color:var(--blue)}.nav-link[aria-current=page]::after,.nav-link[aria-expanded=true]::after{transform:scaleX(1)}.nav-link[aria-expanded=true] .caret{transform:rotate(180deg)}.header-cta{flex:none}.header-cta .btn{min-height:50px;padding:0 24px;font-size:.95rem}.burger{display:none;width:46px;height:46px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);place-items:center;color:var(--navy)}.burger .ico{width:22px;height:22px}.burger .i-close{display:none}.nav-open .burger .i-menu{display:none}.nav-open .burger .i-close{display:block}.m-cta{display:none}.mega{position:absolute;left:0;right:0;top:100%;padding-top:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s var(--ease),visibility .2s;pointer-events:none}.mega.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.mega-inner{width:min(100% - 48px,1120px);margin:0 auto;background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1fr 300px;overflow:hidden}.mega-main{padding:28px}.mega-title{font-family:var(--f-body);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px 12px}.mega-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 10px}.mega-grid.cols-3{grid-template-columns:repeat(3,1fr)}.mega-link{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:var(--r);transition:background-color .2s}.mega-link .tile{width:38px;height:38px;border-radius:10px}.mega-link .tile .ico{width:19px;height:19px}.mega-link strong{display:block;font-family:var(--f-head);font-weight:600;font-size:.98rem;color:var(--navy);line-height:1.3;transition:color .2s}.mega-link span.d{display:block;font-size:.83rem;color:var(--muted);line-height:1.5;margin-top:2px}.mega-link:hover,.mega-link:focus-visible{background:var(--bg-soft)}.mega-link:hover strong,.mega-link:focus-visible strong{color:var(--blue)}.mega-aside{background:linear-gradient(160deg,#f2f6ff,#e8f0ff);padding:28px;display:flex;flex-direction:column;gap:14px;border-left:1px solid var(--line)}.mega-aside h3{font-size:1.15rem;margin:0}.mega-aside p{font-size:.9rem;margin:0}.mega-aside .btn{min-height:44px;font-size:.9rem;margin-top:auto;align-self:flex-start}.mega-aside .mini{display:grid;gap:8px;font-size:.88rem;color:var(--navy-2);font-weight:500}.mega-aside .mini li{display:flex;gap:8px;align-items:center}.mega-aside .mini .ico{width:16px;height:16px;color:var(--blue);flex:none}.hero{position:relative;overflow:hidden;padding:72px 0 88px;background:radial-gradient(900px 700px at 100%0,rgba(205,221,255,.55),transparent 60%),radial-gradient(700px 600px at 85% 100%,rgba(214,228,255,.5),transparent 65%),linear-gradient(90deg,#fff 30%,#f3f7ff 100%)}.hero::before{content:"";position:absolute;width:980px;height:980px;border-radius:50%;left:-560px;bottom:-760px;border:120px solid rgba(214,227,251,.55);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px;align-items:center}.hero h1{font-size:clamp(2.35rem,4.3vw,4.05rem);line-height:1.07;letter-spacing:-.025em;margin-bottom:28px}.hero h1 .hl{display:block}.hero-copy p{font-size:1.08rem;line-height:1.75;max-width:540px;color:#4a5677}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px}.watch{display:flex;align-items:center;gap:14px;background:0 0;border:0;padding:0;text-align:left}.watch .play{position:relative;width:54px;height:54px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--blue);box-shadow:0 8px 24px -8px rgba(16,36,94,.3);transition:transform .25s var(--ease)}.watch .play::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(35,84,242,.18);animation:pulse 2.6s ease-out infinite}.watch .play svg{width:16px;height:16px;fill:currentColor;stroke:none}.watch:hover .play{transform:scale(1.07)}.watch strong{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.watch small{display:block;font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}@keyframes pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.benefits{display:flex;flex-wrap:wrap;gap:22px 34px;margin-top:40px}.benefit{display:flex;align-items:center;gap:12px}.benefit .soft-ic{width:40px;height:40px}.benefit .soft-ic .ico{width:19px;height:19px}.benefit b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:.95rem;line-height:1.25}.benefit span{display:block;font-size:.82rem;color:var(--muted);line-height:1.3}.eco{position:relative;width:100%;max-width:660px;margin-left:auto;aspect-ratio:625/600;container-type:inline-size}.eco-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.eco-lines .ring-o{fill:none;stroke:#c9d6f2;stroke-width:1.3;stroke-dasharray:5 7}.eco-lines .ring-i{fill:rgba(236,242,255,.55);stroke:#d6e0f6;stroke-width:1.4}.eco-lines .spoke{stroke:#c3d1ef;stroke-width:1.3;stroke-dasharray:4 6;animation:flow 2.4s linear infinite}@keyframes flow{to{stroke-dashoffset:-20}}.eco-core{position:absolute;left:50%;top:50%;width:32cqw;aspect-ratio:1;translate:-50% -50%;border-radius:4.4cqw;background:linear-gradient(160deg,#f5f8ff,#e9f0ff);border:1px solid #d8e2f7;padding:1.6cqw;box-shadow:0 30px 60px -30px rgba(35,84,242,.45)}.eco-core>div{width:100%;height:100%;border-radius:3.2cqw;background:var(--surface);border:1px solid #dbe4f6;display:grid;place-content:center;text-align:center;padding:2cqw}.eco-core strong{font-family:var(--f-head);font-weight:800;font-size:8.6cqw;line-height:1;color:var(--navy);letter-spacing:-.02em}.eco-core span{display:block;margin-top:1.4cqw;font-family:var(--f-head);font-weight:500;font-size:max(10px,2cqw);line-height:1.35;color:var(--muted)}.mod{position:absolute;width:20.5cqw;translate:-50% -50%;z-index:2}.mod-in{background:var(--surface);border:1px solid var(--line);border-radius:2cqw;padding:2.4cqw 1.2cqw 2cqw;text-align:center;box-shadow:0 14px 30px -18px rgba(16,36,94,.35);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s;animation:float 7s ease-in-out infinite;animation-delay:var(--d,0s)}.mod .tile{width:6.6cqw;height:6.6cqw;min-width:28px;min-height:28px;border-radius:1.8cqw;margin:0 auto 1.4cqw}.mod .tile .ico{width:52%;height:52%}.mod b{display:block;font-family:var(--f-head);font-weight:600;font-size:max(11px,2.3cqw);color:var(--navy);line-height:1.2}.mod small{display:block;font-size:max(9.5px,1.7cqw);color:var(--muted);line-height:1.3;margin-top:.5cqw}.mod:hover .mod-in{transform:translateY(-6px) scale(1.03);border-color:#bccdf5;box-shadow:0 24px 40px -18px rgba(35,84,242,.45);animation-play-state:paused}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.par{transition:transform .5s var(--ease);transform:translate3d(calc(var(--px,0)*var(--depth,6px)),calc(var(--py,0)*var(--depth,6px)),0)}.note{position:absolute;font-family:var(--f-hand);font-weight:500;color:var(--blue);font-size:max(15px,3.6cqw);line-height:1.02;pointer-events:none;z-index:1}.note svg{position:absolute;width:7cqw;height:7cqw;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.note-1{left:0;top:1.5%;transform:rotate(-7deg)}.note-1 svg{left:9cqw;top:100%}.note-2{right:-1%;top:0;text-align:right;transform:rotate(6deg)}.note-2 svg{right:7cqw;top:100%}.note-3{right:-1%;bottom:-2%;text-align:right;transform:rotate(-6deg)}.note-3 svg{right:5cqw;bottom:100%}.eco .mod,.eco .eco-core,.eco .note{animation:pop .7s var(--ease) both;animation-delay:var(--in,0s)}@keyframes pop{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.erp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.erp-card{padding:28px;display:flex;flex-direction:column;gap:14px}.erp-card h3{margin:4px 0 0}.erp-card p{margin:0;font-size:.95rem}.erp-card .link-arrow{margin-top:auto;padding-top:4px}.proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.device{position:relative;padding:0 0 40px 40px}.laptop{background:#0f1c3d;border-radius:18px 18px 6px 6px;padding:12px 12px 16px;box-shadow:var(--shadow-lg)}.laptop-base{height:16px;margin:0-7%;background:linear-gradient(180deg,#dfe6f3,#c4cfe3);border-radius:0 0 14px 14px}.screen{background:#f6f9ff;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:22% 1fr;aspect-ratio:16/10}.scr-side{background:var(--surface);border-right:1px solid var(--line);padding:12% 10%;display:grid;align-content:start;gap:9px}.scr-side i{height:7px;border-radius:4px;background:#e6ecf7}.scr-side i.on{background:var(--blue)}.scr-side i:first-child{height:14px;width:70%;background:linear-gradient(90deg,#33c46b,#1f63d9);margin-bottom:6px}.scr-main{padding:5%;display:grid;gap:4%;grid-template-rows:auto 1fr auto}.scr-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.scr-kpis div{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:7px 8px}.scr-kpis small{display:block;font-size:clamp(7px,.62vw,9px);color:var(--muted);line-height:1.2}.scr-kpis b{display:block;font-family:var(--f-head);font-size:clamp(9px,.95vw,14px);color:var(--navy);line-height:1.3}.scr-chart{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4%;display:flex;align-items:flex-end;gap:4%}.scr-chart i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#5b8dff,#2354f2)}.scr-chart i:nth-child(3n){background:linear-gradient(180deg,#3fd0ec,#129ec5)}.scr-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scr-rows div{background:var(--surface);border:1px solid var(--line);border-radius:6px;height:26px}.phone{position:absolute;left:0;bottom:0;width:22%;background:#0f1c3d;border-radius:18px;padding:6px;box-shadow:var(--shadow-lg)}.phone-scr{background:var(--surface);border-radius:13px;aspect-ratio:9/16;padding:14% 10%;display:grid;align-content:start;gap:8px}.phone-scr .ph-head{height:10px;width:60%;border-radius:4px;background:var(--navy)}.phone-scr .ph-kpi{border-radius:8px;background:linear-gradient(140deg,#5b93ff,#2457f0);height:44px}.phone-scr i{height:7px;border-radius:4px;background:#e6ecf7}.phone-scr i:nth-child(odd){width:75%}.case-logo{display:flex;align-items:center;gap:10px;margin-bottom:18px}.case-logo .mk{width:42px;height:42px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--f-head);font-weight:700;font-size:1.2rem}.case-logo b{font-family:var(--f-head);font-weight:700;font-size:1.6rem;color:var(--navy);letter-spacing:-.01em}.case-logo b span{color:var(--blue)}.case-label{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.proof h3{font-size:1.45rem;line-height:1.3;margin-bottom:12px}.proof .checks{margin:22px 0 26px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.metric b{display:block;font-family:var(--f-head);font-weight:700;font-size:1.6rem;color:var(--blue);line-height:1.1}.metric span{font-size:.82rem;color:var(--muted);line-height:1.35;display:block;margin-top:4px}.ops-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px}.ops-strip li{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:.95rem}.ops-strip .soft-ic{width:38px;height:38px}.ops-strip .soft-ic .ico{width:18px;height:18px}.beyond{background:linear-gradient(180deg,#f3f7ff,#eaf1ff);border:1px solid var(--line);border-radius:var(--r-xl);padding:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.beyond .card{padding:30px;display:flex;flex-direction:column;gap:14px}.beyond .card h3{margin:4px 0 0}.beyond .card p{margin:0;font-size:.95rem}.beyond .card ul{display:grid;gap:7px;margin:4px 0 6px}.beyond .card ul li{font-size:.9rem;color:var(--navy-2);display:flex;gap:10px;align-items:flex-start}.beyond .card ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);flex:none;margin-top:calc((1lh - 6px)/2)}.beyond .card .link-arrow{margin-top:auto}.split-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.split-head h2{margin:0}.split-head h2 .hl{display:block}.split-head p{margin:0;font-size:1.04rem}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.ind{display:flex;gap:16px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .2s}.ind:nth-child(3n){border-right:0}.ind:nth-last-child(-n+3){border-bottom:0}.ind:hover{background:var(--bg-soft)}.ind h3{font-size:1.05rem;margin:0 0 4px;transition:color .2s}.ind:hover h3{color:var(--blue)}.ind p{margin:0;font-size:.9rem;line-height:1.55}.ind .soft-ic{border-radius:12px}.tech-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tech-row{display:flex;align-items:center;gap:18px;padding:20px 22px}.tech-row h3{font-size:1.05rem;margin:0 0 2px}.tech-row p{margin:0;font-size:.9rem;line-height:1.5}.tech-row .go{margin-left:auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--blue);flex:none;transition:background-color .2s,color .2s,border-color .2s}.tech-row .go .ico{width:16px;height:16px}.tech-row:hover .go{background:var(--blue);color:#fff;border-color:var(--blue)}.cta-bar{margin-top:36px;border-radius:var(--r-lg);padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(100deg,#0f2357 0,#1a3a8f 55%,#2354f2 100%);color:#d7e2ff;position:relative;overflow:hidden}.cta-bar::after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;border:50px solid rgba(255,255,255,.06)}.cta-bar h3{color:#fff;font-size:1.3rem;margin:0 0 2px}.cta-bar p{margin:0;font-size:.95rem}.cta-bar .btn{position:relative;z-index:1;background:#fff;color:var(--navy)}.cta-bar .btn:hover{color:var(--blue)}.own{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:28px;align-items:stretch}.own-lead{background:linear-gradient(170deg,#eaf1ff,#f6f9ff);border:1px solid var(--line);border-radius:var(--r-xl);padding:44px 40px;display:flex;flex-direction:column;position:relative;overflow:hidden}.own-lead::after{content:"";position:absolute;right:-110px;bottom:-110px;width:280px;height:280px;border-radius:50%;border:44px solid rgba(35,84,242,.06)}.own-lead h2 span{display:block}.own-lead h2 span:nth-child(2){color:var(--teal)}.own-lead h2 span:nth-child(3){color:var(--blue)}.own-lead .btn{margin-top:auto;align-self:flex-start;position:relative;z-index:1}.own-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.own-grid .card{padding:22px 20px;display:flex;flex-direction:column;gap:12px}.own-grid h3{font-size:1rem;margin:0}.own-grid p{font-size:.86rem;margin:0;line-height:1.55}.faq-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.faq-side{position:sticky;top:calc(var(--header-h) + 32px)}.faq-side h2 .hl{display:block}.faq-art{width:min(100%,280px);margin-top:28px}.faq-list{display:grid;gap:14px}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color .2s,box-shadow .2s}.faq-item.is-open{border-color:#c6d5f7;box-shadow:var(--shadow)}.faq-q{margin:0;font-size:1rem}.faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;background:0 0;border:0;text-align:left;font-family:var(--f-head);font-weight:600;font-size:1.04rem;color:var(--navy);min-height:56px}.faq-btn .pm{width:30px;height:30px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex:none;transition:transform .3s var(--ease),background-color .3s,color .3s}.faq-btn .pm .ico{width:15px;height:15px;stroke-width:2.4}.faq-item.is-open .pm{transform:rotate(45deg);background:var(--blue);color:#fff}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{margin:0;padding:0 22px 22px;font-size:.96rem}.contact{background:linear-gradient(180deg,#fff 0,#f3f7ff 100%)}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:start}.contact-copy h2 .hl{display:block}.contact-copy>p{font-size:1.05rem;max-width:520px}.contact-ways{display:grid;gap:14px;margin:30px 0}.contact-ways a{display:flex;align-items:center;gap:14px;padding:16px 18px;max-width:440px}.contact-ways small{display:block;font-size:.8rem;color:var(--muted);line-height:1.3}.contact-ways b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:1.02rem}.next-steps{display:grid;gap:16px;counter-reset:n;margin-top:8px;max-width:460px}.next-steps li{display:flex;gap:14px;align-items:flex-start;counter-increment:n}.next-steps li::before{margin-top:calc((1lh - 30px)/2);content:counter(n);width:30px;height:30px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);display:grid;place-items:center;font-family:var(--f-head);font-weight:700;color:var(--blue);font-size:.9rem;flex:none}.next-steps b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy)}.next-steps span{font-size:.9rem}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:36px}.form-card h3{font-size:1.35rem;margin-bottom:4px}.form-card>p{font-size:.92rem;margin-bottom:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:6px}.field.full{grid-column:1/-1}.field label{font-family:var(--f-head);font-weight:600;font-size:.88rem;color:var(--navy)}.field label i{font-style:normal;color:#d14343}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fbfcff;color:var(--navy);font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.field textarea{min-height:120px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#9aa3bd}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 4px rgba(35,84,242,.12)}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:#d14343}.field .err{font-size:.8rem;color:#c03535;font-weight:500;min-height:0}.form-card .btn{width:100%;margin-top:6px}.form-foot{font-size:.8rem;color:var(--muted);margin:12px 0 0;text-align:center}.form-status{display:none;margin-top:14px;padding:12px 14px;border-radius:var(--r-sm);font-size:.9rem;font-weight:500}.form-status.ok{display:block;background:#e8f7ee;color:#146c34}.form-status.bad{display:block;background:#fdeeee;color:#9b2c2c}.site-footer{position:relative;background:var(--surface);border-top:1px solid var(--line);padding-top:80px;overflow:hidden}.site-footer::before{content:"";position:absolute;left:50%;bottom:120px;width:560px;height:560px;translate:-50%0;border-radius:50%;background:radial-gradient(circle,rgba(220,233,255,.7),transparent 70%);pointer-events:none}.foot-grid{position:relative;display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:36px}.foot-brand .logo{margin-bottom:10px}.foot-tag{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 14px}.foot-brand p{font-size:.9rem;max-width:300px}.social{display:flex;gap:10px;margin-top:18px}.social a{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:#fff;transition:transform .2s var(--ease)}.social a:hover{transform:translateY(-3px)}.social svg{width:18px;height:18px;fill:currentColor}.s-in{background:#0a66c2}.s-fb{background:#1877f2}.s-ig{background:linear-gradient(45deg,#f9a537,#e1306c 50%,#833ab4)}.s-yt{background:#f03}.foot-col h3{font-size:1rem;margin:4px 0 16px}.foot-col li{margin-bottom:10px;line-height:1.4}.foot-col a{font-size:.9rem;color:var(--text);transition:color .2s}.foot-col a:hover{color:var(--blue)}.foot-contact li{margin-bottom:14px}.foot-contact small{display:block;font-size:.78rem;color:var(--muted)}.foot-contact a{font-weight:600;color:var(--navy)}.foot-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:56px;padding:22px 0;border-top:1px solid var(--line);font-size:.86rem;color:var(--muted)}.foot-bottom nav{display:flex;gap:22px}.foot-bottom a:hover{color:var(--blue)}.waves{position:relative;height:260px;margin-top:-40px;pointer-events:none}.waves svg{position:absolute;left:0;bottom:0;width:200%;height:100%;max-width:none}.waves .w1{animation:drift 38s linear infinite}.waves .w2{animation:drift 26s linear infinite reverse}.waves .w3{animation:drift 30s linear infinite reverse}.waves .w4{animation:drift 22s linear infinite}@keyframes drift{to{transform:translateX(-50%)}}.to-top{position:fixed;right:20px;bottom:20px;z-index:90;width:46px;height:46px;border-radius:50%;border:0;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,transform .25s,visibility .25s}.to-top.show{opacity:1;visibility:visible;transform:none}.vmodal{border:0;padding:0;width:min(100% - 32px,920px);border-radius:var(--r-lg);background:#0b1a3f;color:#fff;box-shadow:var(--shadow-lg);overflow:hidden}.vmodal::backdrop{background:rgba(8,18,45,.72);backdrop-filter:blur(4px)}.vmodal[open]{animation:mIn .3s var(--ease)}@keyframes mIn{0%{opacity:0;transform:translateY(14px) scale(.98)}}.vm-close{position:absolute;right:12px;top:12px;z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center}.vm-close:hover{background:rgba(255,255,255,.25)}.vm-frame{aspect-ratio:16/9;width:100%;position:relative}.vm-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tour{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:6% 7%;background:radial-gradient(600px 400px at 85% 20%,rgba(35,84,242,.45),transparent 70%),#0b1a3f}.tour-step{display:none}.tour-step.on{display:block;animation:mIn .5s var(--ease)}.tour-step small{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#7fa2ff;font-weight:600}.tour-step h3{color:#fff;font-size:clamp(1.3rem,3vw,2.1rem);margin:10px 0}.tour-step p{color:#c6d3f5;font-size:clamp(.85rem,1.5vw,1rem);margin:0}.tour-vis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tour-vis span{aspect-ratio:1;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;transition:background-color .4s,transform .4s}.tour-vis span .ico{width:40%;height:40%;color:#9db6ff}.tour-vis span.lit{background:linear-gradient(140deg,#5b93ff,#2457f0);transform:scale(1.04)}.tour-vis span.lit .ico{color:#fff}.tour-bar{position:absolute;left:7%;right:7%;bottom:6%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tour-bar i{height:4px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden}.tour-bar i b{display:block;height:100%;width:0;background:var(--surface)}.tour-bar i.done b{width:100%}.tour-bar i.on b{animation:fill 4s linear forwards}@keyframes fill{to{width:100%}}@media (max-width:1280px){.nav-link{padding:0 10px}.header-row{gap:18px}}@media (max-width:1180px){.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}.foot-brand{grid-column:1/-1}.foot-brand p{max-width:520px}.own{grid-template-columns:1fr}.own-lead .btn{margin-top:20px}}@media (max-width:1080px){.proof{grid-template-columns:1fr}.device{max-width:640px;margin:0 auto}.beyond{grid-template-columns:1fr;padding:24px}.erp-grid{grid-template-columns:repeat(2,1fr)}.ind-grid{grid-template-columns:repeat(2,1fr)}.ind:nth-child(3n){border-right:1px solid var(--line)}.ind:nth-child(2n){border-right:0}.ind:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.ind:nth-last-child(-n+1){border-bottom:0}.split-head{grid-template-columns:1fr;gap:16px}.faq-wrap,.contact-grid{grid-template-columns:1fr;gap:40px}.faq-side{position:static}.faq-art{width:180px}.own-grid{grid-template-columns:repeat(2,1fr)}.section{padding:84px 0}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:56px}.hero-copy{max-width:680px}.hero h1{max-width:11.5em}.eco{margin:0 auto;max-width:600px}}@media (min-width:901px) and (max-width:1080px){.hero-grid{gap:28px}.hero-copy p{font-size:1rem}.benefits{gap:16px 22px}}@media (max-width:760px){body{font-size:15.5px}.container{width:min(100% - 32px,var(--container))}.logo svg{width:34px;height:34px}.logo-word{font-size:1.42rem}.section{padding:68px 0}.sec-head{margin-bottom:40px}.hero{padding:44px 0 64px}.hero h1{font-size:clamp(2.05rem,8.6vw,2.6rem);margin-bottom:20px}.hero-copy p{font-size:1rem}.hero-actions{gap:20px}.hero-actions .btn{width:100%}.benefits{display:grid;grid-template-columns:1fr;gap:14px;margin-top:32px}.eco{aspect-ratio:625/640}.mod{width:22cqw}.mod small{display:none}.mod-in{padding:2.6cqw 1cqw}.mod b{font-size:max(10px,2.9cqw)}.note{font-size:max(14px,4.2cqw)}.note-1{top:-2%}.note-2{top:-3%}.note-3{bottom:-5%}.erp-grid,.tech-list,.ops-strip{grid-template-columns:1fr}.erp-card{display:grid;grid-template-columns:44px 1fr;gap:4px 16px;padding:20px}.erp-card .tile{grid-row:span 3}.erp-card h3{margin:0}.scr-kpis{grid-template-columns:repeat(3,1fr)}.scr-kpis div:nth-child(4){display:none}.ops-strip{grid-template-columns:1fr 1fr}.ind-grid{grid-template-columns:1fr}.ind{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:20px}.ind:last-child{border-bottom:0!important}.metrics{grid-template-columns:1fr 1fr 1fr;gap:8px}.metric{padding:12px}.metric b{font-size:1.25rem}.device{padding:0 0 28px 22px}.cta-bar{flex-direction:column;align-items:flex-start;padding:24px}.cta-bar .btn{width:100%}.own-lead{padding:30px 24px}.own-grid{grid-template-columns:1fr 1fr;gap:12px}.own-grid .card{padding:18px 16px}.form-card{padding:24px 20px}.form-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.foot-bottom{flex-direction:column;align-items:flex-start}.waves{height:170px;margin-top:-20px}.mega-grid,.mega-grid.cols-3{grid-template-columns:1fr}.tour{grid-template-columns:1fr;padding:8% 8% 14%}.tour-vis{display:none}}@media (max-width:400px){.own-grid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr}.tech-row{padding:16px}.tech-row .go{display:none}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.par{transform:none!important}}.hero-copy .eyebrow{color:var(--blue);font-size:.8rem;max-width:none}.nav-link.is-current{color:var(--blue)}.nav-link.is-current::after{transform:scaleX(1)}.mega-link[aria-current=page]{background:var(--bg-soft)}.mega-link[aria-current=page] strong{color:var(--blue)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.85rem;color:var(--muted);margin:0 0 20px}.crumbs li+li::before{content:"/";margin-right:8px;opacity:.5}.crumbs a:hover{color:var(--blue)}.crumbs [aria-current]{color:var(--navy-2);font-weight:500}.hero.page{padding:52px 0 84px}.hero.page h1{font-size:clamp(2.1rem,3.7vw,3.4rem);margin-bottom:22px}.hero.page .hero-copy>p{font-size:1.06rem}.hero .checks{margin-top:24px}.hero.page .btn-outline{min-height:52px}.grid{display:grid;gap:22px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.icard{padding:28px;display:flex;flex-direction:column;gap:14px;height:100%}.icard h3{margin:4px 0 0}.icard p{margin:0;font-size:.95rem}.icard .link-arrow{margin-top:auto;padding-top:4px}.icard.row{flex-direction:row;align-items:flex-start;gap:18px}.icard.row h3{margin:0 0 4px}.icard ul{display:grid;gap:7px;margin:2px 0}.icard ul li{font-size:.9rem;color:var(--navy-2);display:flex;gap:10px;align-items:flex-start}.icard ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);flex:none;margin-top:calc((1lh - 6px)/2)}.g5 .icard{padding:24px 20px}.g5 .icard h3{font-size:1.02rem}.g5 .icard p{font-size:.88rem}.panelled{background:linear-gradient(180deg,#f3f7ff,#eaf1ff);border:1px solid var(--line);border-radius:var(--r-xl);padding:36px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.split.rev>:first-child{order:2}.split h2 .hl{display:block}.split .lead{font-size:1.05rem}.feat-list{display:grid;gap:20px;margin-top:28px}.feat-list li{display:flex;gap:16px;align-items:flex-start}.feat-list li>.tile,.icard.row>.tile,.mega-link>.tile{margin-top:2px}.feat-list h3{font-size:1.05rem;margin:0 0 2px}.feat-list p{margin:0;font-size:.93rem}.panel-soft{background:linear-gradient(170deg,#eaf1ff,#f6f9ff);border:1px solid var(--line);border-radius:var(--r-xl);padding:36px;position:relative;overflow:hidden}.panel-soft::after{content:"";position:absolute;right:-100px;bottom:-100px;width:260px;height:260px;border-radius:50%;border:42px solid rgba(35,84,242,.06)}.panel-soft h3{font-size:1.25rem}.panel-soft .checks{position:relative;z-index:1}.stepper{--n:6}.steps-nav{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;position:relative}.steps-nav::before,.steps-nav .prog{content:"";position:absolute;top:28px;height:2px;left:calc(50%/var(--n));right:calc(50%/var(--n));background:var(--line-2)}.steps-nav .prog{right:auto;width:calc((100% - 100%/var(--n))*var(--p,0));background:var(--blue);transition:width .6s var(--ease)}.step-btn{position:relative;z-index:1;background:0 0;border:0;display:grid;justify-items:center;gap:12px;text-align:center;padding:0 4px;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:.98rem;line-height:1.3}.step-btn .n{width:56px;height:56px;border-radius:50%;background:var(--surface);border:2px solid var(--line-2);display:grid;place-items:center;color:var(--blue);font-weight:700;font-size:1rem;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s var(--ease)}.step-btn:hover .n{border-color:var(--blue);transform:translateY(-2px)}.step-btn.done .n{border-color:var(--blue);background:var(--blue-50)}.step-btn[aria-selected=true] .n{background:linear-gradient(180deg,#2f61ff,var(--blue-d));color:#fff;border-color:transparent;box-shadow:0 12px 24px -10px rgba(35,84,242,.6)}.step-panels{margin-top:36px}.step-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 32px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;box-shadow:var(--shadow-sm);animation:fadeUp .4s var(--ease)}.step-panel[hidden]{display:none}.step-panel h3{margin:0 0 4px;font-size:1.2rem}.step-panel p{margin:0}.step-panel .kicker{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.step-panel .out{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);padding:12px 16px;font-size:.86rem;color:var(--navy-2);max-width:240px}.step-panel .out b{display:block;font-family:var(--f-head);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 22px;text-align:center}.stat b{display:block;font-family:var(--f-head);font-weight:700;font-size:clamp(2rem,3.4vw,2.7rem);line-height:1;color:var(--blue)}.stat span{display:block;margin-top:10px;font-size:.92rem;color:var(--text)}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:900px;margin:0 auto}.chip{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-family:var(--f-head);font-weight:500;color:var(--navy-2);font-size:.93rem;transition:border-color .2s,color .2s,transform .2s var(--ease)}.chip:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.tabs-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:34px}.tab-btn{min-height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-family:var(--f-head);font-weight:600;color:var(--navy);transition:background-color .2s,color .2s,border-color .2s}.tab-btn:hover{border-color:var(--blue);color:var(--blue)}.tab-btn[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}.tab-panel[hidden]{display:none}.tab-panel{animation:fadeUp .4s var(--ease)}.tab-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:40px;box-shadow:var(--shadow-sm)}.tab-card h3{font-size:1.5rem}.flow-mini{display:grid;gap:12px}.flow-mini li{display:flex;align-items:center;gap:14px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font-family:var(--f-head);font-weight:600;color:var(--navy)}.flow-mini li span{font-family:var(--f-body);font-weight:400;font-size:.88rem;color:var(--text);display:block}.flow-mini .tile{width:38px;height:38px;border-radius:10px}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.case-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;overflow:hidden;padding:0}.case-card .cc-vis{background:linear-gradient(160deg,#eaf1ff,#f6f9ff);display:grid;place-items:center;padding:36px;border-right:1px solid var(--line)}.case-card .cc-body{padding:36px}.case-card .metrics{margin:22px 0 0}.case-list{display:grid;gap:28px}.case-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.case-tags span{font-size:.78rem;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--blue-50);color:var(--blue)}.big-mark{width:120px;height:120px;border-radius:28px;display:grid;place-items:center;font-family:var(--f-head);font-weight:800;font-size:3rem;color:#fff;box-shadow:var(--shadow-lg)}.legal{max-width:820px;margin:0 auto}.legal h2{font-size:1.4rem;margin:40px 0 12px}.legal ul{list-style:disc;padding-left:22px;margin:0 0 1em}.legal li{margin-bottom:6px}.legal .updated{font-size:.9rem;color:var(--muted)}.nf{text-align:center;padding:120px 0}.nf strong{display:block;font-family:var(--f-head);font-weight:800;font-size:clamp(5rem,14vw,9rem);line-height:1;color:var(--blue)}.rv{transition:opacity .6s var(--ease),transform .6s var(--ease)}.rv.rv-wait{opacity:0;transform:translateY(18px)}.hv{position:relative;width:100%;max-width:640px;margin-left:auto;aspect-ratio:560/460;container-type:inline-size}.hv-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hv-svg .ln{fill:none;stroke:#c3d1ef;stroke-width:1.4;stroke-dasharray:4 6}.hv-svg .ln.flow{animation:flow 2.4s linear infinite}.hv-svg .ln.solid{stroke-dasharray:none;stroke:#d3def5}.hv-svg .ln.blue{stroke:#8eabf5}.hv-svg .pk{fill:var(--blue)}.hv-svg .pk.c{fill:var(--cyan)}.hv-svg .pk.g{fill:#1fbf7a}.hv-svg .pk.o{fill:#f2861f}.hv-svg .soft{fill:rgba(236,242,255,.65);stroke:#d6e0f6;stroke-width:1.3}.hv-svg .draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);animation:draw 4.5s var(--ease) infinite}@keyframes draw{0%{stroke-dashoffset:var(--len,600)}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len,600)*-1)}}.hc{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:2.2cqw;box-shadow:0 18px 36px -22px rgba(16,36,94,.42);padding:2.6cqw;font-size:max(10px,1.95cqw);line-height:1.35;color:var(--text)}.hc.fl{animation:float 7s ease-in-out infinite;animation-delay:var(--d,0s)}.hc.dark{background:#0f1c3d;border-color:#0f1c3d;color:#c6d3f5}.hc.dark .hc-t{color:#fff}.hc.glass{background:rgba(255,255,255,.86);backdrop-filter:blur(6px)}.hc-h{display:flex;align-items:center;gap:1.8cqw;margin-bottom:1.8cqw}.hc-t{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:max(11px,2.3cqw);line-height:1.2}.hc-s{display:block;font-size:max(9px,1.65cqw);color:var(--muted);line-height:1.3}.hc-k{display:block;font-family:var(--f-head);font-weight:700;font-size:max(17px,4.6cqw);color:var(--navy);line-height:1.05}.hc-k.blue{color:var(--blue)}.hv .tile{width:max(26px,6.2cqw);height:max(26px,6.2cqw);border-radius:1.8cqw}.hv .tile .ico{width:52%;height:52%}.hv .tile.sm{width:max(22px,4.8cqw);height:max(22px,4.8cqw);border-radius:1.4cqw}.hv-bar{height:max(6px,1.3cqw);border-radius:9px;background:#edf2fb;overflow:hidden}.hv-bar i{display:block;height:100%;width:var(--w,60%);border-radius:inherit;background:linear-gradient(90deg,#5b8dff,#2354f2)}.hv-bar.c i{background:linear-gradient(90deg,#3fd0ec,#129ec5)}.hv-bar.g i{background:linear-gradient(90deg,#35d6ab,#0fa386)}.hv-bar.o i{background:linear-gradient(90deg,#ffa04a,#f2661f)}.hv-bar.anim i{animation:fillx 7s var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes fillx{0%{width:0}18%,82%{width:var(--w,60%)}to{width:0}}.hv-rows{display:grid;gap:1.4cqw}.hv-row{display:flex;align-items:center;gap:1.6cqw}.hv-row>.grow{flex:1;min-width:0}.hv-line{height:max(5px,1.1cqw);border-radius:6px;background:#e9eef8}.dots{display:flex;gap:.9cqw;margin-bottom:1.8cqw}.dots i{width:max(6px,1.2cqw);height:max(6px,1.2cqw);border-radius:50%;background:#d8e1f0}.dots i:nth-child(1){background:#ff8a8a}.dots i:nth-child(2){background:#ffcf5a}.dots i:nth-child(3){background:#5fd59a}.pill{display:inline-flex;align-items:center;gap:.8cqw;padding:.6cqw 1.6cqw;border-radius:99px;font-size:max(9px,1.6cqw);font-weight:600;background:var(--blue-50);color:var(--blue);white-space:nowrap}.pill.g{background:#e6f7ee;color:#14804a}.pill.o{background:#fff1e4;color:#c25811}.pill.r{background:#ffecef;color:#c4304f}.pill.n{background:#eef1f7;color:var(--muted)}.ok-dot{width:max(7px,1.3cqw);height:max(7px,1.3cqw);border-radius:50%;background:#1fbf7a;box-shadow:0 0 0 0 rgba(31,191,122,.5);animation:ping 2s ease-out infinite;flex:none}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(31,191,122,.45)}to{box-shadow:0 0 0 1.6cqw transparent}}.hnote{position:absolute;font-family:var(--f-hand);font-weight:500;color:var(--blue);font-size:max(15px,3.5cqw);line-height:1.02;pointer-events:none;white-space:nowrap}.hnote svg{position:absolute;width:7cqw;height:7cqw;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.spin{animation:spin 14s linear infinite}.spin-r{animation:spin 18s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.pulse-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(35,84,242,.35);animation:ring 3s ease-out infinite;animation-delay:var(--d,0s)}@keyframes ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}.cyc{display:inline-grid}.cyc>*{grid-area:1/1;justify-self:end;animation:cyc calc(var(--n,3)*2.4s) infinite;animation-delay:calc(var(--i,0)*2.4s);opacity:0}@keyframes cyc{0%{opacity:0;transform:translateY(4px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0}}.cyc.n2>*{animation-name:cyc2}@keyframes cyc2{0%{opacity:0}5%,45%{opacity:1}50%,to{opacity:0}}.cyc.n4>*{animation-name:cyc4}@keyframes cyc4{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}.seq{animation:seq 8s var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes seq{0%,6%{opacity:0;transform:translateY(8px) scale(.96)}12%,86%{opacity:1;transform:none}94%,to{opacity:0}}.lit{animation:lit 8s infinite;animation-delay:var(--d,0s)}@keyframes lit{0%,10%{filter:grayscale(1);opacity:.45}16%,86%{filter:none;opacity:1}94%,to{filter:grayscale(1);opacity:.45}}.blink{animation:blink 1.6s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.type{display:block;overflow:hidden;white-space:nowrap;animation:type 6s steps(24) infinite;animation-delay:var(--d,0s)}@keyframes type{0%{width:0}35%,85%{width:var(--w,90%)}to{width:0}}.scrolly{animation:scrolly 9s var(--ease) infinite}@keyframes scrolly{0%,20%{transform:translateY(0)}35%,55%{transform:translateY(-33.3%)}70%,90%{transform:translateY(-66.6%)}to{transform:translateY(0)}}.rise{transform-origin:bottom;animation:rise 7s var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes rise{0%,8%{transform:scaleY(0)}20%,84%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}.swing{transform-origin:top center;animation:swing 4s ease-in-out infinite}@keyframes swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.belt{animation:flow 1.2s linear infinite}.pmove{animation:pmove 9s var(--ease) infinite}@keyframes pmove{0%,12%{transform:none;opacity:0}16%{opacity:1}26%,48%{transform:translateX(119%)}62%,88%{transform:translateX(238%);opacity:1}96%,to{transform:translateX(238%);opacity:0}}.hv.paused *,.hv.paused ::before,.hv.paused ::after{animation-play-state:paused!important}@media (max-width:1080px){.g4,.g5{grid-template-columns:repeat(2,1fr)}.g3,.related{grid-template-columns:repeat(2,1fr)}.split,.tab-card{grid-template-columns:1fr;gap:40px}.split.rev>:first-child{order:0}.stats{grid-template-columns:repeat(2,1fr)}.step-panel{grid-template-columns:auto 1fr}.step-panel .out{grid-column:1/-1;max-width:none}.case-card{grid-template-columns:1fr}.case-card .cc-vis{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:900px){.hv{margin:0 auto;max-width:600px}}@media (max-width:760px){.hero.page{padding:36px 0 60px}.hero.page h1{font-size:clamp(1.95rem,8vw,2.45rem)}.g2,.g3,.g4,.g5,.related{grid-template-columns:1fr}.icard{padding:22px}.panelled{padding:18px}.panel-soft,.tab-card{padding:26px 22px}.stats{gap:12px}.stat{padding:20px 14px}.steps-nav{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.steps-nav::before,.steps-nav .prog{display:none}.step-btn{font-size:.86rem}.step-btn .n{width:46px;height:46px}.step-panel{grid-template-columns:1fr;padding:22px}.step-panel>.tile{display:none}.hv .m-hide{display:none}.hnote{font-size:max(14px,4cqw)}.case-card .cc-body,.case-card .cc-vis{padding:24px}}@media (max-width:400px){.stats{grid-template-columns:1fr 1fr}.stat b{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.rv.rv-wait{opacity:1;transform:none}.cyc>*{animation:none!important;opacity:0}.cyc>:first-child{opacity:1}.hv-bar.anim i,.type,.rise,.seq,.lit{animation:none!important}.type{width:var(--w,90%)}.hv-svg .draw{stroke-dashoffset:0}}.split .device,.tab-card .device{padding-right:6%}@media (max-width:760px){.device{padding-right:5%}}.hv .hv-big{width:42%;height:42%;stroke-width:1.6}@keyframes seq{0%,6%{opacity:.18;transform:translateY(6px)}14%,86%{opacity:1;transform:none}94%,to{opacity:.18}}.cyc>*{animation-delay:calc((var(--i,0) - var(--n,3))*2.4s)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.ico,.tile,.soft-ic,.ck,.pm,.go,.play{line-height:0}.hv-img{width:100%;max-width:640px;margin-left:auto}.hv-img img{width:100%;height:auto;border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}@media (max-width:900px){.hv-img{margin:0 auto}}.entry{max-width:820px;margin:0 auto}.entry h2{font-size:1.4rem;margin:40px 0 12px}.entry h3{font-size:1.15rem;margin:30px 0 10px}.entry ul,.entry ol{list-style:disc;padding-left:22px;margin:0 0 1em}.entry ol{list-style:decimal}.entry li{margin-bottom:6px}.entry a{color:var(--blue);font-weight:600}.entry .updated{font-size:.9rem;color:var(--muted)}.entry img{height:auto;border-radius:var(--r)}.entry figure{margin:1.5em 0}.entry blockquote{margin:1.5em 0;padding:18px 22px;border-left:3px solid var(--blue);background:var(--bg-soft);border-radius:0 var(--r) var(--r)0}.entry table{width:100%;border-collapse:collapse}.entry td,.entry th{border:1px solid var(--line);padding:10px}.extra-content{padding-top:0}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{display:flex;flex-direction:column;overflow:hidden;height:100%}.post-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.post-card .pc-body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.post-card h2{font-size:1.2rem;margin:0}.post-card time{font-size:.82rem;color:var(--muted)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.pagination .page-numbers{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--f-head);font-weight:600;color:var(--navy)}.pagination .current{background:var(--navy);color:#fff;border-color:var(--navy)}@media (max-width:1080px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.post-grid{grid-template-columns:1fr}}.benefit span.soft-ic{display:grid;place-items:center;font-size:0}.logo{display:flex;align-items:center;flex:none;line-height:0}.logo picture{display:block}.logo-img{display:block;height:44px;width:auto;max-width:216px;object-fit:contain}.foot-brand .logo-img{height:40px;max-width:196px}@media (max-width:1280px){.header-row .logo-img{height:40px;max-width:196px}}@media (max-width:760px){.header-row .logo-img{height:34px;max-width:166px}.foot-brand .logo-img{height:36px}}.hl{color:var(--blue)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hl,.own-lead h2 span:nth-child(2),.own-lead h2 span:nth-child(3),.nf strong{background-image:linear-gradient(90deg,#33c46b 0,#1f9e6b 30%,#1f63d9 75%,#1a46c9 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.08em;margin-bottom:-.08em}}.hero h1 .hl,.sec-head h2 .hl,.split h2 .hl,.split-head h2 .hl,.faq-side h2 .hl,.contact-copy h2 .hl,.own-lead h2 span{width:fit-content;max-width:100%}.sec-head h2 .hl{margin-inline:auto}.cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media (max-width:760px){.hero-actions,.cta-group{flex-direction:column;align-items:stretch;gap:14px}.hero-actions .btn,.cta-group .btn{width:100%;margin:0}.hero-actions .watch{align-self:flex-start;margin-top:4px}.btn-row{gap:12px}}.dev-wrap{position:relative}.dev-img{display:block;width:100%;height:auto}.proof .dev-wrap{margin:-8px 0}.hvr{aspect-ratio:1200/862;max-width:680px}.hvr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:hvrIn .9s var(--ease) both}@keyframes hvrIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}.hvr .hvr-a{right:0;top:-2%;width:30%}.hvr .hvr-b{right:4%;bottom:1%;width:40%}.hvr .hvr-c{left:33%;top:71%;width:auto;max-width:44%;padding:1.4cqw 2.2cqw;border-radius:99px;white-space:nowrap}.hvr .hvr-c .hc-t{font-size:max(10px,1.9cqw)}.hvr .hvr-n{left:0;top:4%}.hvr .hvr-n svg{left:8cqw;top:100%}.hvr .hc .hv-row{min-width:0}.hvr .hc .hv-row>div{min-width:0}.hvr .hc-s,.hvr .hc-t{overflow:hidden;text-overflow:ellipsis}.hvr .hvr-b .hc-t,.hvr .hvr-b .hc-s{white-space:nowrap}@media (max-width:760px){.hvr .hvr-a{top:-3%;width:34%}.hvr .hvr-b{right:1%;bottom:-1%;width:52%}.hvr .hc{padding:2.2cqw 2.6cqw}.hvr .hc-k{font-size:max(14px,4.4cqw)}.hvr .hc-t{font-size:max(10px,2.9cqw)}.hvr .hc-s{font-size:max(9px,2.5cqw)}.hvr .tile{width:max(24px,7cqw);height:max(24px,7cqw)}.hvr .hc.fl{animation-duration:9s}}.brands{padding:56px 0 64px}.brands-title{text-align:center;font-size:clamp(1.45rem,2.4vw,2.05rem);margin:0 0 30px}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.marquee-track{display:flex;width:max-content;margin:0;padding:0;animation:marquee var(--speed,48s) linear infinite;will-change:transform}.marquee:hover .marquee-track,.marquee.paused .marquee-track{animation-play-state:paused}.brand{flex:none;width:170px;height:96px;margin:0 12px;display:grid;place-items:center}.brand img{display:block;width:100%;height:100%;object-fit:contain}@keyframes marquee{to{transform:translateX(-50%)}}@media (max-width:1080px){.brand{width:146px;height:82px;margin:0 10px}}@media (max-width:760px){.brands{padding:40px 0 48px}.brands-title{margin-bottom:20px}.brand{width:104px;height:59px;margin:0 8px}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:12px}.brand[aria-hidden=true]{display:none}}.hv.paused .hvr-img{animation-play-state:running!important}@media (max-width:760px){.note-2,.note-3{right:0}.mod-in{padding:2.6cqw .7cqw 2.2cqw}.mod b{font-size:max(9px,2.75cqw);letter-spacing:-.01em}.hvr .hvr-b .hc-t,.hvr .hvr-b .hc-s{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.hvr .hvr-b{bottom:-4%}}@media (max-width:760px){.note-1{top:0;left:1%}.note-2{top:0}.note-3{bottom:-3%}}.ind>.tile{width:46px;height:46px;border-radius:12px}.ind>.tile .ico{width:22px;height:22px}.field input,.field select,.field textarea,.field input:focus,.field select:focus,.field textarea:focus{background:var(--surface)}.field input,.field select,.field textarea{border-color:#d5def0}.site-footer{padding-top:72px}.foot-band{position:relative;margin-top:40px;overflow:hidden}.foot-band .waves{position:absolute;inset:auto 0 0 0;height:100%;margin:0;z-index:0}.foot-band .container{position:relative;z-index:1}.foot-band .foot-bottom{margin-top:0;padding:22px 0 30px;border-top:1px solid var(--line);color:#4f5b78}.foot-band .foot-bottom a{color:#3b476a}@media (max-width:760px){.site-footer{padding-top:56px}.foot-band{margin-top:28px}.foot-band .foot-bottom{padding:18px 0 24px}}.hvr{margin-top:56px}.hvr .hvr-n{left:-2%;top:-15%;transform:rotate(-4deg)!important}.hvr .hvr-n svg{left:72%;top:58%;width:6cqw;height:6cqw}@media (max-width:900px){.hvr{margin-top:48px}}@media (max-width:760px){.hvr{margin-top:8px}}@media (min-width:1024px){.nav-item.has-sm{position:relative}.mega.mega-sm{left:50%;right:auto;width:320px;transform:translate(-50%,8px)}.mega.mega-sm.is-open{transform:translate(-50%,0)}.mega-sm .mega-inner{width:100%;grid-template-columns:1fr;border-top:1px solid var(--line);border-radius:var(--r-lg)}.mega-sm .mega-main{padding:12px}.mega-sm .mega-grid{grid-template-columns:1fr}}html .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--row-gap:0px;--column-gap:0px;--gap:0px;--container-widget-width:auto}html .e-con.e-flex{--flex-wrap:nowrap}h1.elementor-heading-title{line-height:1.07}h2.elementor-heading-title,h3.elementor-heading-title{line-height:1.15}:is(p,div,span).elementor-heading-title{line-height:inherit;font-size:inherit;font-weight:inherit}.elementor-widget-text-editor{color:inherit}.elementor .ipsimg img,.elementor-widget-image.ipsimg img{display:block;width:100%;height:auto;max-width:100%}.e-con>.elementor-widget-ips-hero-visual,.e-con>.elementor-widget-ips-erp-diagram{width:100%}html .e-con.section{--padding-top:104px;--padding-bottom:104px}html .e-con.hero{--padding-top:72px;--padding-bottom:88px}html .e-con.hero.page{--padding-top:52px;--padding-bottom:84px}html .e-con.brands{--padding-top:56px;--padding-bottom:64px}html .e-con.legal-body{--padding-top:40px}html .e-con.container{width:min(100% - 48px,var(--container));margin-inline:auto;--width:min(100% - 48px,var(--container))}@media (max-width:1080px){html .e-con.section{--padding-top:84px;--padding-bottom:84px}}@media (max-width:760px){html .e-con.section{--padding-top:68px;--padding-bottom:68px}html .e-con.hero{--padding-top:44px;--padding-bottom:64px}html .e-con.hero.page{--padding-top:36px;--padding-bottom:60px}html .e-con.brands{--padding-top:40px;--padding-bottom:48px}html .e-con.container{width:min(100% - 32px,var(--container));--width:min(100% - 32px,var(--container))}}html .e-con.hero-grid{--display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);--column-gap:48px;--row-gap:56px;align-items:center}html .e-con.hero-copy{display:block}.hero-copy>.elementor-widget-heading.eyebrow{display:flex}.hero-copy .elementor-widget-text-editor p{font-size:1.08rem;line-height:1.75;max-width:540px;color:#4a5677}.hero.page .hero-copy .elementor-widget-text-editor p{font-size:1.06rem}html .e-con.hero-actions{--display:flex;--flex-direction:row;--flex-wrap:wrap;--align-items:center;--column-gap:28px;--row-gap:14px;margin-top:34px}.hero.page .e-con.hero-actions{--column-gap:14px}.elementor-widget-ips-hero-visual .hv{margin-left:auto}@media (min-width:901px) and (max-width:1080px){html .e-con.hero-grid{--column-gap:28px}}@media (max-width:900px){html .e-con.hero-grid{grid-template-columns:1fr}.elementor-widget-ips-hero-visual .hv,.elementor-widget-ips-erp-diagram .eco{margin:0 auto}}@media (max-width:760px){html .e-con.hero-actions{--flex-direction:column;--align-items:stretch;--row-gap:14px}.hero-actions .ipsb .elementor-button{width:100%}.hero-actions .elementor-widget-ips-watch{align-self:flex-start}}.ipsb .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-sm);border:1px solid transparent;font-family:var(--f-head);font-weight:600;font-size:1rem;line-height:1;transition:transform .2s var(--ease),box-shadow .2s,background-color .2s,color .2s,border-color .2s,filter .2s;white-space:nowrap;fill:currentColor}.ipsb .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}.ipsb .elementor-button-icon{display:inline-flex;font-size:18px;line-height:0}.ipsb .elementor-button-icon .ipsi{font-size:18px;transition:transform .2s var(--ease)}.ipsb .elementor-button:hover .ipsi-arrow{transform:translateX(3px)}.ipsb.btn-grad .elementor-button{background-image:linear-gradient(90deg,#33c46b 0,#1f9e6b 30%,#1f63d9 75%,#1a46c9 100%);background-color:#1f9e6b;color:#fff;box-shadow:0 10px 24px -12px rgba(26,70,201,.6);text-shadow:0 1px 1px rgba(10,40,90,.18)}.ipsb.btn-grad .elementor-button:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(26,70,201,.65);color:#fff}.ipsb.btn-outline .elementor-button{background:var(--surface);color:var(--navy);border-color:var(--line-2)}.ipsb.btn-outline .elementor-button:hover{border-color:var(--blue);color:var(--blue)}.ipsb.btn-white .elementor-button{background:#fff;color:var(--navy)}.ipsb.btn-white .elementor-button:hover{color:var(--blue)}.ipsb.header-cta .elementor-button{min-height:50px;padding:0 24px;font-size:.95rem}.ipsb.header-cta .elementor-button-icon .ipsi{font-size:20px}.elementor-widget-icon.tile,.elementor-widget-icon.soft-ic,.elementor-widget-icon.go{line-height:0;flex:none}.elementor-widget-icon.tile{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 16px -8px var(--tc,rgba(35,84,242,.6))}.elementor-widget-icon.tile .elementor-icon-wrapper,.elementor-widget-icon.soft-ic .elementor-icon-wrapper,.elementor-widget-icon.go .elementor-icon-wrapper{line-height:0;display:grid;place-items:center}.elementor-widget-icon.tile .elementor-icon{font-size:22px;color:#fff;fill:#fff;line-height:0}.elementor-widget-icon.soft-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--blue-50)}.elementor-widget-icon.soft-ic .elementor-icon{font-size:20px;color:var(--blue);line-height:0}.elementor-widget-icon.go{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;margin-left:auto;transition:background-color .2s,border-color .2s}.elementor-widget-icon.go .elementor-icon{font-size:16px;color:var(--blue);line-height:0}.tech-row:hover .elementor-widget-icon.go{background:var(--blue);border-color:var(--blue)}.tech-row:hover .elementor-widget-icon.go .elementor-icon{color:#fff}.tile .ipsi{font-size:22px}.mod .tile .ipsi{font-size:max(12px,3.4cqw)}.hv .tile .ipsi{font-size:max(13px,3.2cqw)}.mega-link .tile .ipsi{font-size:19px}.faq-btn .pm .ipsi{font-size:15px}.link-arrow .ipsi{font-size:16px;transition:transform .2s var(--ease)}.ipsl .elementor-icon-list-items{margin:0;padding:0;list-style:none}.ipsl.checks .elementor-icon-list-items{display:grid;gap:12px}.hero-copy .ipsl.checks{margin-top:24px}.ipsl.checks .elementor-icon-list-item{display:flex;gap:12px;align-items:flex-start;color:var(--navy-2);font-weight:500}.ipsl.checks .elementor-icon-list-icon{width:22px;height:22px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex:none;margin-top:max(0px,calc((1lh - 22px)/2))}.ipsl.checks .elementor-icon-list-icon .ipsi{font-size:13px}.ipsl .elementor-icon-list-text{padding:0;color:inherit}.ipsl.bullets .elementor-icon-list-items{display:grid;gap:7px;margin:2px 0}.ipsl.bullets .elementor-icon-list-item{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--navy-2)}.ipsl.bullets .elementor-icon-list-icon{color:var(--blue);display:flex;margin-top:calc((1lh - 6px)/2)}.ipsl.bullets .elementor-icon-list-icon .ipsi{font-size:6px;width:6px;height:6px}.ipsl.chips .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:900px;margin:0 auto}.ipsl.chips .elementor-icon-list-item{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-family:var(--f-head);font-weight:500;color:var(--navy-2);font-size:.93rem;transition:border-color .2s,color .2s,transform .2s var(--ease)}.ipsl.chips .elementor-icon-list-item:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.ipsl.chips .elementor-icon-list-icon{display:none}.ipsl.benefits{margin-top:40px}.ipsl.benefits .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:22px 34px}.ipsl.benefits .elementor-icon-list-item{display:flex;align-items:center;gap:12px}.ipsl.benefits .elementor-icon-list-icon{width:40px;height:40px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex:none}.ipsl.benefits .elementor-icon-list-icon .ipsi{font-size:19px}.ipsl.benefits b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:.95rem;line-height:1.25}.ipsl.benefits .elementor-icon-list-text span{display:block;font-size:.82rem;color:var(--muted);line-height:1.3}@media (max-width:1080px) and (min-width:901px){.ipsl.benefits .elementor-icon-list-items{gap:16px 22px}}@media (max-width:760px){.ipsl.benefits{margin-top:32px}.ipsl.benefits .elementor-icon-list-items{display:grid;grid-template-columns:1fr;gap:14px}}.ipsl.next-steps .elementor-icon-list-items{display:grid;gap:16px;counter-reset:n;margin-top:8px;max-width:460px}.ipsl.next-steps .elementor-icon-list-item{display:flex;gap:14px;align-items:flex-start;counter-increment:n}.ipsl.next-steps .elementor-icon-list-icon{width:30px;height:30px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);display:grid;place-items:center;flex:none;margin-top:calc((1lh - 30px)/2)}.ipsl.next-steps .elementor-icon-list-icon .ipsi{display:none}.ipsl.next-steps .elementor-icon-list-icon::before{content:counter(n);font-family:var(--f-head);font-weight:700;color:var(--blue);font-size:.9rem;line-height:1}.ipsl.next-steps b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy)}.ipsl.next-steps .elementor-icon-list-text span{font-size:.9rem}.ipsl.contact-list .elementor-icon-list-items{display:grid;gap:14px}.ipsl.contact-list .elementor-icon-list-icon{display:none}.ipsl.contact-list a{font-weight:600;color:var(--navy);font-size:.9rem;line-height:1.4;display:block}.ipsl.contact-list small{display:block;font-size:.78rem;color:var(--muted);font-weight:400}html .e-con.sec-head{display:block;max-width:760px;margin:0 auto 56px;text-align:center;--width:auto}.sec-head>.elementor-widget-text-editor p{font-size:1.06rem;margin:14px auto 0;max-width:640px}@media (max-width:760px){html .e-con.sec-head{margin-bottom:40px}}html .e-con.sec-cta{--display:flex;--flex-direction:row;--justify-content:center;margin-top:48px}html .e-con.grid{--display:grid;--row-gap:22px;--column-gap:22px}html .e-con.grid.g2{grid-template-columns:repeat(2,1fr)}html .e-con.grid.g3{grid-template-columns:repeat(3,1fr)}html .e-con.grid.g4{grid-template-columns:repeat(4,1fr)}html .e-con.grid.g5{grid-template-columns:repeat(5,1fr)}html .e-con.erp-grid{--display:grid;grid-template-columns:repeat(3,1fr);--row-gap:22px;--column-gap:22px}html .e-con.card{--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;--row-gap:14px;--display:flex;--flex-direction:column;height:100%}html .e-con.icard.row{--flex-direction:row;--align-items:flex-start;--column-gap:18px}html .e-con.icard-body{display:block}.icard-body>*+*{margin-top:4px}.icard h3,.erp-card h3,.beyond .card h3,.own-card h3{margin:4px 0 0}.icard.row h3{margin:0 0 4px}.card .elementor-widget-text-editor p{margin:0;font-size:.95rem}html .e-con.card>.link-arrow,html .e-con.icard-body>.link-arrow{margin-top:auto;padding-top:4px}.elementor-widget-heading.link-arrow .elementor-heading-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-head);font-weight:600;font-size:.94rem;color:var(--blue)}.elementor-widget-heading.link-arrow .elementor-heading-title::after,.elementor-widget-heading.link-arrow a::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--ipsi-arrow) center/contain no-repeat;mask:var(--ipsi-arrow) center/contain no-repeat;transition:transform .2s var(--ease)}.elementor-widget-heading.link-arrow a{display:inline-flex;align-items:center;gap:6px;color:var(--blue)}.elementor-widget-heading.link-arrow a::after{display:inline-block}.elementor-widget-heading.link-arrow p.elementor-heading-title::after{display:none}a.card:hover .link-arrow .elementor-heading-title::after,.link-arrow a:hover::after{transform:translateX(3px)}html .e-con.beyond{--display:grid;grid-template-columns:repeat(3,1fr);--row-gap:22px;--column-gap:22px;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px}html .e-con.beyond>.card{--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px}html .e-con.panelled{--padding-top:36px;--padding-right:36px;--padding-bottom:36px;--padding-left:36px}html .e-con.g5>.card{--padding-top:24px;--padding-right:20px;--padding-bottom:24px;--padding-left:20px}@media (max-width:1080px){html .e-con.grid.g4,html .e-con.grid.g5,html .e-con.grid.g3,html .e-con.erp-grid{grid-template-columns:repeat(2,1fr)}html .e-con.beyond{grid-template-columns:1fr;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px}}@media (max-width:760px){html .e-con.grid.g2,html .e-con.grid.g3,html .e-con.grid.g4,html .e-con.grid.g5,html .e-con.erp-grid{grid-template-columns:1fr}html .e-con.card{--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px}html .e-con.panelled{--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px}html .e-con.erp-card{--display:grid;grid-template-columns:44px 1fr;--column-gap:16px;--row-gap:4px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px}html .e-con.erp-card>.tile{grid-row:span 3}}.cta-bar .elementor-widget-text-editor p{margin:0;font-size:.95rem;color:#d7e2ff}html .e-con.cta-bar{--display:flex;--flex-direction:row;--align-items:center;--justify-content:space-between;--column-gap:24px;--padding-top:26px;--padding-right:32px;--padding-bottom:26px;--padding-left:32px;margin-top:36px}html .e-con.cta-bar-text{display:block;position:relative;z-index:1}.cta-bar .ipsb{position:relative;z-index:1}@media (max-width:760px){html .e-con.cta-bar{--flex-direction:column;--align-items:flex-start;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px}.cta-bar .ipsb,.cta-bar .ipsb .elementor-button{width:100%}}html .e-con.split{--display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);--column-gap:64px;--row-gap:40px;align-items:center}html .e-con.split.rev>.split-copy{order:2}html .e-con.split-copy,html .e-con.split-media{display:block}.split-copy .lead p{font-size:1.05rem}html .e-con.feat-list{display:grid;gap:20px;margin-top:28px}html .e-con.feat{--display:flex;--flex-direction:row;--align-items:flex-start;--column-gap:16px}html .e-con.feat-body{display:block}.feat h3{font-size:1.05rem;margin:0 0 2px}.feat .elementor-widget-text-editor p{margin:0;font-size:.93rem}.feat>.tile{margin-top:2px}html .e-con.btn-row{--display:flex;--flex-direction:row;--flex-wrap:wrap;--column-gap:14px;margin-top:30px}html .e-con.panel-soft{display:block;--padding-top:36px;--padding-right:36px;--padding-bottom:36px;--padding-left:36px}@media (max-width:1080px){html .e-con.split{grid-template-columns:1fr}html .e-con.split.rev>.split-copy{order:0}}@media (max-width:760px){html .e-con.panel-soft{--padding-top:26px;--padding-right:22px;--padding-bottom:26px;--padding-left:22px}}html .e-con.stats{--display:grid;grid-template-columns:repeat(4,1fr);--row-gap:18px;--column-gap:18px}html .e-con.stat{display:block;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);--padding-top:28px;--padding-right:22px;--padding-bottom:28px;--padding-left:22px}.stat-num .elementor-heading-title{display:block;font-family:var(--f-head);font-weight:700;font-size:clamp(2rem,3.4vw,2.7rem);line-height:1;color:var(--blue)}.stat-label p{margin:10px 0 0;font-size:.92rem}.stats-note p{text-align:center;font-size:.85rem;color:var(--muted);margin-top:18px}@media (max-width:1080px){html .e-con.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){html .e-con.stats{--row-gap:12px;--column-gap:12px}html .e-con.stat{--padding-top:20px;--padding-right:14px;--padding-bottom:20px;--padding-left:14px}}html .e-con.proof{--display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);--column-gap:56px;--row-gap:40px;align-items:center}html .e-con.proof-copy,html .e-con.dev-wrap{display:block}.case-logo .elementor-heading-title{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-family:var(--f-head);font-weight:700;font-size:1.6rem;color:var(--navy);letter-spacing:-.01em;line-height:1.2}.case-logo .mk{width:42px;height:42px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:1.2rem}.case-logo .mk+*{margin-left:0}.case-logo .elementor-heading-title>span:last-child{color:var(--blue);margin-left:-10px}.case-label .elementor-heading-title{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1em}.proof h3{font-size:1.45rem;line-height:1.3;margin-bottom:12px}.proof-copy>.elementor-widget-text-editor p{margin:0 0 1em}.proof .ipsl.checks{margin:22px 0 26px}html .e-con.metrics{--display:grid;grid-template-columns:repeat(3,1fr);--column-gap:12px;--row-gap:12px;margin-bottom:28px}html .e-con.metric{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px}.metric-v .elementor-heading-title{display:block;font-family:var(--f-head);font-weight:700;font-size:1.6rem;color:var(--blue);line-height:1.1}.metric-l p{font-size:.82rem;color:var(--muted);line-height:1.35;margin:4px 0 0}html .e-con.cta-group{--display:flex;--flex-direction:row;--flex-wrap:wrap;--align-items:center;--column-gap:14px;--row-gap:14px}html .e-con.ops-strip{--display:grid;grid-template-columns:repeat(4,1fr);--column-gap:14px;--row-gap:14px;margin-top:56px}html .e-con.op{--display:flex;--flex-direction:row;--align-items:center;--column-gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);--padding-top:14px;--padding-right:16px;--padding-bottom:14px;--padding-left:16px}.op .elementor-widget-icon.soft-ic{width:38px;height:38px}.op .elementor-widget-icon.soft-ic .elementor-icon{font-size:18px}.op-t .elementor-heading-title{font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:.95rem}@media (max-width:1080px){html .e-con.proof{grid-template-columns:1fr}}@media (max-width:760px){html .e-con.metrics{--column-gap:8px}html .e-con.metric{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px}.metric-v .elementor-heading-title{font-size:1.25rem}html .e-con.ops-strip{grid-template-columns:1fr 1fr}html .e-con.cta-group{--flex-direction:column;--align-items:stretch}.cta-group .ipsb .elementor-button{width:100%}}@media (max-width:400px){html .e-con.metrics{grid-template-columns:1fr}}html .e-con.split-head{--display:grid;grid-template-columns:1fr 1fr;--column-gap:48px;--row-gap:16px;align-items:end;margin-bottom:48px}html .e-con.split-head-title{display:block}.split-head h2{margin:0}.split-head>.elementor-widget-text-editor p{margin:0;font-size:1.04rem}html .e-con.ind-grid{--display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}html .e-con.ind{--display:flex;--flex-direction:row;--column-gap:16px;--align-items:flex-start;--padding-top:26px;--padding-right:26px;--padding-bottom:26px;--padding-left:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html .e-con.ind-body{display:block}.ind h3{font-size:1.05rem;margin:0 0 4px;transition:color .2s}.ind .elementor-widget-text-editor p{margin:0;font-size:.9rem;line-height:1.55}.ind>.tile.elementor-widget-icon{width:46px;height:46px;border-radius:12px}@media (max-width:1080px){html .e-con.split-head{grid-template-columns:1fr}html .e-con.ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){html .e-con.ind-grid{grid-template-columns:1fr}html .e-con.ind{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;border-right:0!important;border-bottom:1px solid var(--line)!important}html .e-con.ind:last-child{border-bottom:0!important}}html .e-con.tech-list{--display:grid;grid-template-columns:1fr 1fr;--row-gap:16px;--column-gap:16px}html .e-con.related{--display:grid;grid-template-columns:repeat(3,1fr);--row-gap:16px;--column-gap:16px}html .e-con.tech-row{--flex-direction:row;--align-items:center;--column-gap:18px;--padding-top:20px;--padding-right:22px;--padding-bottom:20px;--padding-left:22px}html .e-con.tech-body{display:block;min-width:0;flex:1}.tech-row h3{font-size:1.05rem;margin:0 0 2px}.tech-row .elementor-widget-text-editor p{margin:0;font-size:.9rem;line-height:1.5}@media (max-width:1080px){html .e-con.related{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){html .e-con.tech-list,html .e-con.related{grid-template-columns:1fr}}@media (max-width:400px){html .e-con.tech-row{--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px}.tech-row .elementor-widget-icon.go{display:none}}html .e-con.own{--display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);--column-gap:28px;--row-gap:28px;align-items:stretch}html .e-con.own-lead{--display:flex;--flex-direction:column;--padding-top:44px;--padding-right:40px;--padding-bottom:44px;--padding-left:40px}.own-lead h2 span{display:block}.own-lead>.ipsb{margin-top:auto;align-self:flex-start;position:relative;z-index:1}html .e-con.own-grid{--display:grid;grid-template-columns:repeat(4,1fr);--row-gap:16px;--column-gap:16px}html .e-con.own-card{--padding-top:22px;--padding-right:20px;--padding-bottom:22px;--padding-left:20px;--row-gap:12px}.own-card h3{font-size:1rem;margin:0}.own-card .elementor-widget-text-editor p{font-size:.86rem;line-height:1.55}@media (max-width:1180px){html .e-con.own{grid-template-columns:1fr}.own-lead>.ipsb{margin-top:20px}}@media (max-width:1080px){html .e-con.own-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){html .e-con.own-lead{--padding-top:30px;--padding-right:24px;--padding-bottom:30px;--padding-left:24px}html .e-con.own-grid{grid-template-columns:1fr 1fr;--row-gap:12px;--column-gap:12px}html .e-con.own-card{--padding-top:18px;--padding-right:16px;--padding-bottom:18px;--padding-left:16px}}@media (max-width:400px){html .e-con.own-grid{grid-template-columns:1fr}}html .e-con.faq-wrap{--display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);--column-gap:64px;--row-gap:40px;align-items:start}html .e-con.faq-side{display:block;position:sticky;top:calc(var(--header-h) + 32px)}.faq-side .faq-art-img{width:min(100%,280px);margin-top:28px}@media (max-width:1080px){html .e-con.faq-wrap{grid-template-columns:1fr}html .e-con.faq-side{position:static}.faq-side .faq-art-img{width:180px}}html .e-con.contact-grid{--display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);--column-gap:64px;--row-gap:40px;align-items:start}html .e-con.contact-copy{display:block}.contact-copy>.elementor-widget-text-editor p{font-size:1.05rem;max-width:520px}html .e-con.contact-ways{display:grid;gap:14px;margin:30px 0}html .e-con.way{--flex-direction:row;--align-items:center;--column-gap:14px;--padding-top:16px;--padding-right:18px;--padding-bottom:16px;--padding-left:18px;max-width:440px;height:auto}html .e-con.way-body{display:block}.way-k .elementor-heading-title{display:block;font-size:.8rem;color:var(--muted);line-height:1.3}.way-v .elementor-heading-title{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:1.02rem}@media (max-width:1080px){html .e-con.contact-grid{grid-template-columns:1fr}}.brands-title .elementor-heading-title{text-align:center;font-size:clamp(1.45rem,2.4vw,2.05rem);margin:0 0 30px}@media (max-width:760px){.brands-title .elementor-heading-title{margin-bottom:20px}}.legal-body .entry h2{font-size:1.4rem;margin:40px 0 12px}html .e-con.header-row{--display:flex;--flex-direction:row;--align-items:center;--column-gap:28px;height:var(--header-h)}.header-row>.logo-w{flex:none;line-height:0}.header-row>.logo-w img{height:44px;width:auto!important;max-width:216px;object-fit:contain}.header-row>.nav-w{flex:1;height:100%;display:flex;justify-content:center}.nav-w .primary-nav{height:100%}.header-row>.header-cta{flex:none}@media (max-width:1280px){.header-row>.logo-w img{height:40px;max-width:196px}html .e-con.header-row{--column-gap:18px}}@media (max-width:760px){.header-row>.logo-w img{height:34px;max-width:166px}}html .e-con.foot-grid{--display:grid;grid-template-columns:1.45fr repeat(5,1fr);--column-gap:36px;--row-gap:30px}html .e-con.foot-brand,html .e-con.foot-col{display:block}.foot-brand .logo-w{margin-bottom:10px;line-height:0}.foot-brand .logo-w img{height:40px;width:auto!important;max-width:196px}.foot-tag .elementor-heading-title{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 14px}.foot-brand .elementor-widget-text-editor p{font-size:.9rem;max-width:300px}.ips-menu-list{list-style:none;margin:0;padding:0}.ips-menu-list li{margin-bottom:10px;line-height:1.4}.ips-menu-list a{font-size:.9rem;color:var(--text);transition:color .2s}.ips-menu-list a:hover,.ips-inline-links a:hover{color:var(--blue)}.ips-menu-list a[aria-current]{color:var(--blue)}html .e-con.foot-band{display:block;position:relative;margin-top:40px;overflow:hidden}.foot-band>.waves-w{position:absolute;inset:auto 0 0 0;height:100%;z-index:0}.foot-band>.waves-w .waves{position:absolute;inset:auto 0 0 0;height:100%;margin:0}html .e-con.foot-bottom{--display:flex;--flex-direction:row;--justify-content:space-between;--align-items:center;--column-gap:16px;--row-gap:10px;--flex-wrap:wrap;position:relative;z-index:1;--padding-top:22px;--padding-bottom:30px;border-top:1px solid var(--line);color:#4f5b78;font-size:.86rem}.foot-bottom .elementor-widget-text-editor p{margin:0}.ips-inline-links{display:flex;gap:22px}.ips-inline-links a{color:#3b476a}@media (max-width:1180px){html .e-con.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}html .e-con.foot-brand{grid-column:1/-1}}@media (max-width:760px){html .e-con.foot-grid{grid-template-columns:1fr 1fr;--column-gap:20px}html .e-con.foot-bottom{--flex-direction:column;--align-items:flex-start;--padding-top:18px;--padding-bottom:24px}html .e-con.foot-band{margin-top:28px}}html .e-con.hero-grid,html .e-con.grid,html .e-con.erp-grid,html .e-con.beyond,html .e-con.split,html .e-con.stats,html .e-con.proof,html .e-con.metrics,html .e-con.ops-strip,html .e-con.split-head,html .e-con.ind-grid,html .e-con.tech-list,html .e-con.related,html .e-con.own,html .e-con.own-grid,html .e-con.faq-wrap,html .e-con.contact-grid,html .e-con.foot-grid{display:grid}html .e-con.hero-actions,html .e-con.sec-cta,html .e-con.card,html .e-con.icard,html .e-con.feat,html .e-con.btn-row,html .e-con.cta-bar,html .e-con.cta-group,html .e-con.op,html .e-con.ind,html .e-con.tech-row,html .e-con.own-lead,html .e-con.way,html .e-con.header-row,html .e-con.foot-bottom{display:flex}html .e-con.feat-list,html .e-con.contact-ways{display:grid}html .e-con.hero-copy,html .e-con.icard-body,html .e-con.cta-bar-text,html .e-con.split-copy,html .e-con.split-media,html .e-con.feat-body,html .e-con.panel-soft,html .e-con.stat,html .e-con.proof-copy,html .e-con.dev-wrap,html .e-con.metric,html .e-con.split-head-title,html .e-con.ind-body,html .e-con.tech-body,html .e-con.faq-side,html .e-con.contact-copy,html .e-con.way-body,html .e-con.foot-brand,html .e-con.foot-col,html .e-con.foot-band,html .e-con.sec-head{display:block}@media (max-width:760px){html .e-con.erp-card{display:grid}}html .elementor-widget.c-red{background:linear-gradient(140deg,#ff6b86,#ea3a5f);--tc:rgba(234,58,95,.55)}html .elementor-widget.c-blue{background:linear-gradient(140deg,#5b93ff,#2457f0);--tc:rgba(36,87,240,.55)}html .elementor-widget.c-purple{background:linear-gradient(140deg,#b07bff,#7b42e6);--tc:rgba(123,66,230,.55)}html .elementor-widget.c-orange{background:linear-gradient(140deg,#ffa04a,#f2661f);--tc:rgba(242,102,31,.55)}html .elementor-widget.c-amber{background:linear-gradient(140deg,#ffcf4a,#f5a30c);--tc:rgba(245,163,12,.55)}html .elementor-widget.c-indigo{background:linear-gradient(140deg,#8a87ff,#5446e2);--tc:rgba(84,70,226,.55)}html .elementor-widget.c-teal{background:linear-gradient(140deg,#35d6ab,#0fa386);--tc:rgba(15,163,134,.55)}html .elementor-widget.c-pink{background:linear-gradient(140deg,#ff78b4,#e2337f);--tc:rgba(226,51,127,.55)}html .elementor-widget.c-cyan{background:linear-gradient(140deg,#3fd0ec,#129ec5);--tc:rgba(18,158,197,.55)}.hero.page .hero-copy>.eyebrow{font-size:1.06rem}.hero .hero-copy>.eyebrow{display:flex}html .e-con .elementor-widget.eyebrow{margin-block-end:18px}html .e-con.sec-head>.elementor-widget.eyebrow{margin-block-start:14px;margin-block-end:0;font-size:1.06rem}.sec-head>.elementor-widget-heading:last-child .elementor-heading-title,.split-head-title>.elementor-widget-heading:last-child .elementor-heading-title{margin-bottom:0}.own-card .elementor-widget-text-editor p,.icard-body .elementor-widget-text-editor p,.feat .elementor-widget-text-editor p{margin:0}.sec-head .eyebrow .elementor-heading-title,.e-con .eyebrow p.elementor-heading-title{margin:0}html .e-con .elementor-widget.eyebrow:not(.center){display:flex}html .elementor .e-con>.elementor-widget.entry.entry{max-width:820px;width:100%;margin-inline:auto}.legal-body .entry ul{margin:0 0 1em;padding-left:22px;list-style:disc}html .e-con .elementor-widget.eyebrow:not(.center){margin-block-start:7px}.hero .hero-copy>.elementor-widget.eyebrow{margin-block-start:0}.faq-side .faq-art-img img{width:280px;height:240px;object-fit:contain}@media (max-width:1080px){.faq-side .faq-art-img img{width:180px;height:154px}}html .e-con .elementor-widget.ipsl.checks{margin-block-end:0}html .proof .e-con .elementor-widget.ipsl.checks,html .e-con.proof-copy>.elementor-widget.ipsl.checks{margin-block-start:22px;margin-block-end:26px}html .e-con.own-lead>.elementor-widget.eyebrow{margin-block-start:0}html .e-con.split-head-title>.elementor-widget.eyebrow{font-size:1.04rem;margin-block-start:4px;margin-block-end:0}html .hero .e-con.hero-copy>.elementor-widget.eyebrow{margin-block-start:0}.ipsl.next-steps .elementor-icon-list-text,.ipsl.checks .elementor-icon-list-text,.ipsl.benefits .elementor-icon-list-text{flex:1;min-width:0}.ipsl:is(.checks,.next-steps,.bullets,.contact-list) .elementor-icon-list-item{width:100%}.ipsl.chips .elementor-icon-list-item{width:auto}@media (max-width:760px){.hero:not(.page) .hero-copy .elementor-widget-text-editor p{font-size:1rem}html .e-con.cta-bar{--row-gap:24px}}.ipsl.chips .elementor-icon-list-item{margin:0!important;padding-inline:16px}.ipsl.chips .elementor-icon-list-item::after{display:none!important}.ipsl.chips .elementor-icon-list-items{margin:0 auto!important}html .e-con.proof{--row-gap:56px}.ipsl.next-steps .elementor-icon-list-icon{display:none!important}.ipsl .elementor-icon-list-text{padding-inline-start:0!important}.ipsl.bullets .elementor-icon-list-icon{width:6px;min-width:6px;flex:none}.ipsl.bullets .elementor-icon-list-item{column-gap:10px}html .e-con.section.legal-body{--padding-top:40px}.ipsl.bullets .elementor-icon-list-icon{display:none!important}.ipsl.bullets .elementor-icon-list-item::before{margin-top:calc((1lh - 6px)/2)}html .e-con.g5>.card .elementor-widget-text-editor p{font-size:.88rem}html .e-con.hero,html .e-con.cta-bar,html .e-con.own-lead,html .e-con.panel-soft,html .e-con.ind-grid,html .e-con.foot-band{--overflow:hidden;overflow:hidden}@media (max-width:1023px){:root{--header-h:70px}.burger{display:grid;margin-left:auto}.header-cta{display:none}.primary-nav{position:fixed;inset:var(--header-h)0 0 0;background:var(--surface);display:block;height:auto;overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 40px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s var(--ease),visibility .25s}.nav-open .primary-nav{opacity:1;visibility:visible;transform:none}.nav-list{flex-direction:column;height:auto;gap:0}.nav-item{display:block;border-bottom:1px solid var(--line)}.nav-link{width:100%;justify-content:space-between;padding:0 4px;min-height:58px;font-size:1.08rem}.nav-link::after{display:none}.mega{position:static;opacity:1;visibility:visible;transform:none;pointer-events:auto;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.mega.is-open{grid-template-rows:1fr}.mega>.mega-inner{overflow:hidden;min-height:0}.mega-inner{width:100%;border:0;border-radius:0;box-shadow:none;display:block}.mega-main{padding:0 0 12px}.mega-title{display:none}.mega-grid,.mega-grid.cols-3{grid-template-columns:1fr 1fr;gap:2px}.mega-link{padding:10px 8px}.mega-link span.d{display:none}.mega-aside{display:none}.m-cta{display:block;padding-top:24px}.m-cta .btn{width:100%}.admin-bar .primary-nav{top:calc(var(--header-h) + 46px)}.mega-link{align-items:center}.mega-link>.tile{margin-top:0}.header-row>.header-cta{display:none}.header-row>.nav-w{justify-content:flex-end}}@media (min-width:1024px){.site-header{position:sticky;z-index:100}.site-header .e-con,.site-header .elementor-element,.site-header .elementor,.site-header .primary-nav,.site-header .nav-list{position:static}.site-header .nav-item.has-sm{position:relative}.mega{position:absolute;top:100%;left:0;right:0;z-index:1000;padding-top:0}.mega-inner{width:min(1120px,calc(100vw - 48px));margin:0 auto;max-height:calc(100vh - var(--header-h) - 24px);overflow-y:auto;overscroll-behavior:contain}.mega-grid{align-content:start}.mega-aside{min-width:0}}@media (min-width:1024px) and (max-width:1279px){.header-row,html .e-con.header-row{gap:14px;--column-gap:14px}.header-row .logo-img,.header-row>.logo-w img{height:36px;max-width:168px}.nav-link{padding:0 9px;font-size:.92rem}.header-cta .btn,.ipsb.header-cta .elementor-button{min-height:44px;padding:0 16px;font-size:.86rem;gap:8px}.mega-inner{grid-template-columns:minmax(0,1fr) 250px;width:calc(100vw - 32px)}.mega-main{padding:22px 22px 18px}.mega-aside{padding:22px}.mega-grid{gap:4px 10px}.mega-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-link{padding:10px;gap:12px}.mega-link span.d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:1024px) and (max-width:1120px){.header-cta .btn .ico,.ipsb.header-cta .elementor-button-icon{display:none}}@media (max-width:1023px){.header-row>.header-cta{display:none}.header-row>.nav-w{justify-content:flex-end}}.ips-car{position:relative}.car-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding:6px 2px 10px;margin:-6px -2px -10px;outline:0}.car-track::-webkit-scrollbar{display:none}.car-track:focus-visible{box-shadow:0 0 0 3px rgba(35,84,242,.25);border-radius:var(--r-xl)}.car-slide{scroll-snap-align:start;min-width:0}.car-ctrl{display:none;align-items:center;justify-content:center;gap:18px;margin-top:30px}.ips-car.is-ready .car-ctrl{display:flex}.ips-car.is-static .car-ctrl{display:none}.car-btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--navy);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s,opacity .2s}.car-btn .ipsi{font-size:18px}.car-prev .ipsi{transform:rotate(180deg)}.car-btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue);box-shadow:0 8px 18px -12px rgba(35,84,242,.6)}.car-btn:disabled{opacity:.4;cursor:default}.car-dots{display:flex;gap:8px;align-items:center}.car-dot{width:9px;height:9px;padding:0;border:0;border-radius:99px;background:#c8d3ec;cursor:pointer;transition:width .3s var(--ease),background-color .3s}.car-dot.on{width:28px;background:linear-gradient(90deg,#33c46b 0,#1f9e6b 30%,#1f63d9 75%,#1a46c9 100%)}.cs-slide{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:34px;box-shadow:0 18px 40px -30px rgba(16,36,94,.35)}.cs-media{border-radius:var(--r-lg);background:linear-gradient(160deg,#eef4ff 0,#f5fbff 60%,#effbf6 100%);padding:18px;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden}.cs-media img{width:100%;height:100%;object-fit:contain;display:block}.cs-label{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.cs-body h3{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25;margin:0 0 12px}.cs-text{margin:0 0 20px}.cs-res-h{font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin:0 0 12px}.cs-results{margin:0 0 26px}.cs-body .btn{align-self:flex-start}@media (max-width:900px){.cs-slide{grid-template-columns:1fr;gap:24px;padding:22px}.cs-media{aspect-ratio:16/11;padding:12px}}@media (max-width:760px){.cs-body .btn{width:100%}}.car-reviews .car-track{grid-auto-columns:calc((100% - 48px)/3)}@media (max-width:1080px){.car-reviews .car-track{grid-auto-columns:calc((100% - 24px)/2)}}@media (max-width:760px){.car-reviews .car-track{grid-auto-columns:100%}}.tm-card{display:flex;flex-direction:column;margin:0;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:0 14px 34px -28px rgba(16,36,94,.35)}.tm-q{display:block;width:34px;height:26px;background:linear-gradient(90deg,#33c46b,#1f63d9);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 26'%3E%3Cpath d='M0 26V15C0 6.7 4.3 1.7 12.9 0l1.5 3.5C9.6 5 7.4 7.8 7.1 12H13v14zm19 0V15c0-8.3 4.3-13.3 12.9-15l1.5 3.5C28.6 5 26.4 7.8 26.1 12H32v14z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 26'%3E%3Cpath d='M0 26V15C0 6.7 4.3 1.7 12.9 0l1.5 3.5C9.6 5 7.4 7.8 7.1 12H13v14zm19 0V15c0-8.3 4.3-13.3 12.9-15l1.5 3.5C28.6 5 26.4 7.8 26.1 12H32v14z'/%3E%3C/svg%3E")center/contain no-repeat;margin-bottom:16px}.tm-stars{display:flex;gap:3px;margin-bottom:12px}.tm-star{width:17px;height:17px;background:#dde3ef;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E")center/contain no-repeat}.tm-star.on{background:#f5a524}.tm-star.half{background:linear-gradient(90deg,#f5a524 50%,#dde3ef 50%)}.tm-text{margin:0 0 22px;flex:1}.tm-text p{margin:0;color:var(--navy-2);line-height:1.7;font-size:.98rem}.tm-who{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.tm-av{width:48px;height:48px;border-radius:50%;overflow:hidden;flex:none;background:var(--blue-50);display:grid;place-items:center;border:1px solid var(--line)}.tm-av img{width:100%;height:100%;object-fit:cover;display:block}.tm-ini{font-family:var(--f-head);font-weight:700;color:var(--blue);font-size:1rem}.tm-who b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy);line-height:1.3}.tm-who small{display:block;color:var(--muted);font-size:.85rem;line-height:1.35}.elementor-widget-ips-case-carousel,.elementor-widget-ips-testimonials{width:100%;min-width:0}@media (min-width:1024px){.nav-link{white-space:nowrap}}@media (min-width:1024px) and (max-width:1179px){.nav-link{padding:0 7px;font-size:.88rem}.header-row,html .e-con.header-row{gap:10px;--column-gap:10px}.header-cta .btn,.ipsb.header-cta .elementor-button{padding:0 14px;font-size:.82rem}}@media (min-width:1024px) and (max-width:1279px){.header-row .logo-img,.header-row>.logo-w img{height:34px;max-width:none}}@media (max-width:1023px){.header-row,html .e-con.header-row{align-items:center;--align-items:center}.header-row>.nav-w{align-items:center;align-self:stretch;display:flex}.burger{align-self:center;margin-block:0}.mega-grid,.mega-grid.cols-3{grid-template-columns:1fr!important;gap:2px}.mega-link{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 10px;border-radius:12px;width:100%}.mega-link>.tile{flex:none;width:38px;height:38px;border-radius:10px;margin-top:0}.mega-link>.tile .ico,.mega-link>.tile .ipsi{width:19px;height:19px;font-size:19px}.mega-link strong{display:block;font-size:.98rem;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:anywhere}.mega-link>span:not(.tile){min-width:0;flex:1}.mega-main{padding:4px 0 14px}}.foot-brand .logo-w,.foot-brand>.logo{text-align:left;display:flex;justify-content:flex-start;line-height:0}.foot-brand .logo-w img,.foot-brand .logo-img{height:40px;width:auto!important;max-width:200px;object-fit:contain;margin:0}@media (max-width:760px){.foot-brand .logo-w img,.foot-brand .logo-img{height:36px;max-width:176px}.foot-brand .logo-w,.foot-brand>.logo{margin-bottom:14px}html .e-con.foot-brand,.foot-brand{padding-inline:0}}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1080px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-grid{grid-template-columns:1fr;gap:18px}}.blog-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-2)}.bc-media{display:block;aspect-ratio:16/9;background:var(--bg-soft);overflow:hidden}.bc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.blog-card:hover .bc-media img{transform:scale(1.03)}.bc-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--blue);font-size:44px}.bc-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 24px;flex:1}.bc-cat{display:inline-flex;align-items:center;padding:5px 11px;border-radius:99px;background:var(--blue-50);color:var(--blue);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.bc-cat:hover{background:var(--blue-100)}.bc-title{font-size:1.18rem;line-height:1.32;margin:2px 0 0}.bc-title a{color:var(--navy)}.bc-title a:hover{color:var(--blue)}.bc-excerpt{margin:0;font-size:.93rem;line-height:1.65}.bc-meta{display:flex;gap:8px;font-size:.82rem;color:var(--muted);margin-top:auto;padding-top:6px}.bc-more{margin-top:2px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-head);font-weight:600;font-size:.94rem;color:var(--blue)}.link-arrow .ipsi{transition:transform .2s var(--ease)}.link-arrow:hover .ipsi{transform:translateX(3px)}.blog-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}.blog-pages a,.blog-pages span{min-width:42px;height:42px;padding:0 10px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--navy);font-weight:600}.blog-pages [aria-current],.blog-pages .current{background:var(--blue);border-color:var(--blue);color:#fff}.blog-empty{text-align:center;color:var(--muted)}.post-hero .post-head{max-width:880px;text-align:left}.post-hero h1{font-size:clamp(2rem,3.8vw,3.1rem);margin:14px 0 16px}.post-lead{font-size:1.12rem;line-height:1.7;max-width:760px;margin:0 0 18px}.post-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:.9rem;color:var(--muted)}.post-cover{max-width:1040px;margin:-36px auto 0;position:relative;z-index:1}.post-cover img{width:100%;height:auto;display:block;border-radius:var(--r-xl);box-shadow:var(--shadow-lg);aspect-ratio:16/9;object-fit:cover}.post-body.section{padding-top:56px;padding-bottom:72px}.post-entry{max-width:740px;margin:0 auto;font-size:1.06rem;line-height:1.8}.post-entry>:first-child{margin-top:0}.post-entry h2{font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.25;margin:2.1em 0 .6em}.post-entry h3{font-size:1.22rem;line-height:1.3;margin:1.7em 0 .5em}.post-entry p{margin:0 0 1.2em}.post-entry ul,.post-entry ol{padding-left:1.35em;margin:0 0 1.3em}.post-entry ul{list-style:disc}.post-entry ol{list-style:decimal}.post-entry li{margin:.45em 0;padding-left:.2em}.post-entry li::marker{color:var(--blue)}.post-entry a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.post-entry strong{color:var(--navy)}.post-entry img{max-width:100%;height:auto;border-radius:var(--r)}.post-cta.section{padding-top:0}.related-posts .sec-head{margin-bottom:40px}@media (max-width:760px){.post-cover{margin-top:-24px;padding-inline:16px}.post-cover img{border-radius:var(--r-lg)}.post-body.section{padding-top:40px}.post-entry{font-size:1rem}}.header-row>.nav-w{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.header-row>.nav-w>.burger,.header-row>.nav-w>.theme-toggle{flex:none}.header-row>.nav-w>.elementor-widget-container{display:flex;flex-direction:row;align-items:center;justify-content:inherit;gap:8px;height:100%;width:100%}.header-row>.nav-w>.elementor-widget-container>.primary-nav{height:100%}@media (min-width:1024px){.header-row>.nav-w>.elementor-widget-container{justify-content:center}}@media (max-width:1023px){.header-row>.nav-w>.elementor-widget-container{justify-content:flex-end}}@media (min-width:1024px){.nav-list{gap:2px}.header-row>.nav-w .theme-toggle{width:38px;height:38px;margin-left:4px}}@media (min-width:1280px){.nav-link{padding:0 9px}}@media (min-width:1024px) and (max-width:1279px){.nav-list{gap:0}.nav-link{padding:0 5px;font-size:.86rem}.header-row>.nav-w .theme-toggle{width:34px;height:34px;margin-left:2px}.header-row>.nav-w .theme-toggle svg{width:17px;height:17px}}.cta-bar .btn,.btn-white,.ipsb.btn-white .elementor-button{color:#0b1a3f}html[data-theme=dark] .cta-bar .btn,html[data-theme=dark] .btn-white,html[data-theme=dark] .ipsb.btn-white .elementor-button{color:#0b1a3f;background:#fff}@media (max-width:1023px){.site-header .header-row>.nav-w>.elementor-widget-container>.primary-nav,.site-header .nav-w .primary-nav,.site-header .header-row .primary-nav{height:auto;bottom:0}}.hv.scn{aspect-ratio:560/440;max-width:640px}.scn .sx{position:absolute;min-width:0}.scn .sx-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sx-win{background:var(--surface);border:1px solid var(--line);border-radius:2.4cqw;box-shadow:0 2.6cqw 6cqw -3.2cqw rgba(16,36,94,.32),0 .4cqw 1.2cqw -.6cqw rgba(16,36,94,.12);overflow:hidden}.sx-win>header{display:flex;align-items:center;gap:.9cqw;padding:1.5cqw 2cqw;border-bottom:1px solid var(--line);font:600 max(9px,1.95cqw)/1.2 var(--f-head);color:var(--navy);white-space:nowrap}.sx-win>header>i{width:1.15cqw;height:1.15cqw;border-radius:50%;background:#ff7a70;flex:none}.sx-win>header>i+i{background:#ffc44d}.sx-win>header>i+i+i{background:#3fd08a;margin-right:.8cqw}.sx-win>header>em{margin-left:auto;font-style:normal;font-weight:500;color:var(--muted);font-size:max(8px,1.6cqw)}.sx-body{padding:1.8cqw 2cqw;display:grid;gap:1.3cqw}.sx-card{background:var(--surface);border:1px solid var(--line);border-radius:2cqw;box-shadow:0 2.2cqw 5cqw -3cqw rgba(16,36,94,.34);padding:1.7cqw 1.9cqw}.sx-t{font:600 max(9px,2.05cqw)/1.25 var(--f-head);color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-s{font-size:max(8px,1.6cqw);line-height:1.35;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-k{font:700 max(13px,3.5cqw)/1.05 var(--f-head);color:var(--navy);letter-spacing:-.01em}.sx-row{display:flex;align-items:center;gap:1.3cqw;min-width:0}.sx-row>div{min-width:0}.sx-col{display:grid;gap:.4cqw;min-width:0}.scn .tile{width:max(18px,5cqw);height:max(18px,5cqw);border-radius:1.3cqw;flex:none}.scn .tile .ico{width:52%;height:52%}.scn .tile.sm{width:max(15px,3.8cqw);height:max(15px,3.8cqw);border-radius:1cqw}.sx-bar{height:max(4px,1.1cqw);border-radius:99px;background:var(--line);overflow:hidden}.sx-bar>i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--c1,#33c46b),var(--c2,#1f63d9));transform-origin:left center;animation:sx-fill 7s var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes sx-fill{0%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}.sx-ring{width:var(--sz,13cqw);aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--c,#2354f2) calc(var(--p)*1%),var(--line)0);display:grid;place-items:center;position:relative}.sx-ring::before{content:"";position:absolute;inset:16%;border-radius:50%;background:var(--surface)}.sx-ring>b{position:relative;font:700 max(10px,2.5cqw)/1 var(--f-head);color:var(--navy)}.sx-chip{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:.7cqw;padding:.6cqw 1.4cqw;border-radius:99px;font:600 max(8px,1.55cqw)/1.2 var(--f-body);background:var(--blue-50);color:var(--blue);white-space:nowrap}.sx-chip.sx-g{background:rgba(31,191,122,.12);color:#13955c}.sx-chip.sx-o{background:rgba(242,134,31,.13);color:#c25811}.sx-chip.sx-p{background:rgba(123,66,230,.12);color:#6a35d1}.sx-chip.sx-r{background:rgba(229,56,92,.12);color:#c4304f}.sx-chip.sx-n{background:var(--bg-soft-2);color:var(--muted)}html[data-theme=dark] .sx-chip.sx-g{color:#4fdc9b}html[data-theme=dark] .sx-chip.sx-o{color:#ffa45c}html[data-theme=dark] .sx-chip.sx-p{color:#b391ff}html[data-theme=dark] .sx-chip.sx-r{color:#ff7d97}.sx-dot{width:max(5px,1.1cqw);height:max(5px,1.1cqw);border-radius:50%;background:#1fbf7a;flex:none;box-shadow:0 0 0 .6cqw rgba(31,191,122,.16);position:relative}.sx-dot::after{content:"";position:absolute;inset:-.6cqw;border-radius:50%;background:inherit;opacity:.25;animation:sx-ping 2.4s ease-out infinite}.sx-dot.sx-o{background:#f5a30c;box-shadow:0 0 0 .6cqw rgba(245,163,12,.16)}.sx-dot.sx-r{background:#e5385c;box-shadow:0 0 0 .6cqw rgba(229,56,92,.16)}.sx-dot.sx-b{background:#2354f2;box-shadow:0 0 0 .6cqw rgba(35,84,242,.16)}@keyframes sx-ping{0%{transform:scale(.6);opacity:.35}80%,to{transform:scale(2);opacity:0}}.sx-av{width:max(16px,4.4cqw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 max(8px,1.6cqw)/1 var(--f-head);flex:none;border:.35cqw solid var(--surface)}.sx-fl{animation:sx-float 8s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes sx-float{50%{transform:translateY(-1.2cqw)}}.sx-pop{animation:sx-pop 7s var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes sx-pop{0%,8%{opacity:0;transform:translateY(1.2cqw) scale(.96)}16%,84%{opacity:1;transform:none}92%,to{opacity:1;transform:none}}.sx-blink{animation:sx-blink 2.6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes sx-blink{50%{opacity:.35}}.sx-svg .lk{fill:none;stroke:var(--line-2);stroke-width:1.6;vector-effect:non-scaling-stroke}.sx-svg .fl{fill:none;stroke:url(#sxg);stroke-width:2.2;stroke-dasharray:6 9;vector-effect:non-scaling-stroke;animation:sx-dash 1.8s linear infinite}.sx-svg .fl.slow{animation-duration:3.2s}@keyframes sx-dash{to{stroke-dashoffset:-30}}.sx-svg .pk{fill:#2354f2}.sx-svg .pk.g{fill:#1fbf7a}.sx-svg .pk.o{fill:#f2861f}.sx-svg .pk.p{fill:#7b42e6}.sx-svg .area{fill:url(#sxa)}.sx-svg .ln{fill:none;stroke:#2354f2;stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;animation:sx-draw 8s var(--ease) infinite}@keyframes sx-draw{0%{stroke-dashoffset:1200}40%,to{stroke-dashoffset:0}}.sx-bars{display:flex;align-items:flex-end;gap:1cqw;height:var(--h,12cqw)}.sx-bars>i{flex:1;height:var(--v);border-radius:.8cqw .8cqw .3cqw .3cqw;background:linear-gradient(180deg,#2b7bff,#14b8c9);transform-origin:bottom;animation:sx-grow 7s var(--ease) infinite;animation-delay:calc(var(--i,0)*.08s)}@keyframes sx-grow{0%{transform:scaleY(.08)}30%,to{transform:scaleY(1)}}.sx-li{display:flex;align-items:center;gap:1.1cqw;padding:1cqw 0;border-bottom:1px solid var(--line);min-width:0}.sx-li:last-child{border-bottom:0}.sx-li>.sx-s:last-child,.sx-li>.sx-chip:last-child{margin-left:auto;flex:none}.sx-grid{display:grid;gap:.8cqw}.sx-cell{border-radius:1cqw;background:var(--bg-soft-2);min-height:3.6cqw;display:grid;place-items:center;font:600 max(7px,1.4cqw)/1.1 var(--f-body);color:var(--muted);text-align:center;padding:.4cqw}.sx-cell.sx-g{background:rgba(31,191,122,.16);color:#13955c}.sx-cell.sx-b{background:rgba(35,84,242,.14);color:var(--blue)}.sx-cell.sx-o{background:rgba(242,134,31,.16);color:#c25811}.sx-cell.sx-p{background:rgba(123,66,230,.14);color:#6a35d1}.sx-cell.sx-r{background:rgba(229,56,92,.13);color:#c4304f}.sx-cell.sx-hot{background:linear-gradient(135deg,#2b7bff,#14b8c9);color:#fff}.sx-code{font:500 max(7.5px,1.55cqw)/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text);white-space:pre}.sx-code b{color:#7b42e6;font-weight:600}.sx-code u{color:#13955c;text-decoration:none}.sx-code s{color:#f2861f;text-decoration:none}.sx-caret{display:inline-block;width:.35cqw;height:1.9cqw;background:var(--blue);vertical-align:middle;animation:sx-blink 1s steps(1) infinite}.sx-big{font:800 max(16px,5cqw)/1 var(--f-head);color:var(--navy);letter-spacing:-.02em}.scn .hnote.sx-note{left:-2%;top:-13%;transform:rotate(-4deg)}.scn .hnote.sx-note svg{left:62%;top:60%;width:6cqw;height:6cqw}.scn .hnote.sx-note.r{left:auto;right:-2%;top:-13%;transform:rotate(4deg);text-align:right}.scn .hnote.sx-note.r svg{left:auto;right:58%;transform:scaleX(-1)}@media (max-width:760px){.scn .m-hide{display:none!important}.scn .sx-t{font-size:max(9px,2.4cqw)}.scn .sx-s{font-size:max(8px,2cqw)}}@media (prefers-reduced-motion:reduce){.scn *{animation:none!important}}html[data-theme=dark] .sx-win,html[data-theme=dark] .sx-card{box-shadow:0 2.6cqw 6cqw -3cqw rgba(0,0,0,.75)}html[data-theme=dark] .sx-win>header>i{opacity:.85}.section:not(.brands):not(.legal-body):not(.post-body):not(.post-cta){padding-top:80px;padding-bottom:80px}html .e-con.section:not(.brands):not(.legal-body){--padding-top:80px;--padding-bottom:80px}.hero{padding-bottom:72px}html .e-con.hero{--padding-bottom:72px}.hero.page{padding-bottom:68px}html .e-con.hero.page{--padding-bottom:68px}.sec-head,html .e-con.sec-head{margin-bottom:44px}@media (max-width:1080px){.section:not(.brands):not(.legal-body):not(.post-body):not(.post-cta){padding-top:64px;padding-bottom:64px}html .e-con.section:not(.brands):not(.legal-body){--padding-top:64px;--padding-bottom:64px}}@media (max-width:760px){.section:not(.brands):not(.legal-body):not(.post-body):not(.post-cta){padding-top:52px;padding-bottom:52px}html .e-con.section:not(.brands):not(.legal-body){--padding-top:52px;--padding-bottom:52px}.hero.page,html .e-con.hero.page{padding-bottom:52px;--padding-bottom:52px}.hero,html .e-con.hero{padding-bottom:56px;--padding-bottom:56px}.sec-head,html .e-con.sec-head{margin-bottom:32px}}.elementor-widget-ips-hero-scene{width:100%}.scn-wrap{width:100%}.scn-wrap.no-note .sx-note{display:none}.hv.hv-own{aspect-ratio:auto}.hv.hv-own img{width:100%;height:auto;display:block}.hero-grid .hv.scn{margin-top:52px}@media (max-width:900px){.hero-grid .hv.scn{margin-top:40px}}@media (max-width:760px){.hero-grid .hv.scn{margin-top:8px}}.loc-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.loc-card{position:relative;flex:0 1 calc((100% - 48px)/3);min-width:0;min-height:430px;border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;box-shadow:0 24px 50px -30px rgba(16,36,94,.55);transition:transform .3s var(--ease),box-shadow .3s}.loc-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(16,36,94,.6)}.loc-media{position:absolute;inset:0;z-index:-2}.loc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.loc-card:hover .loc-media img{transform:scale(1.04)}.loc-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,16,38,.05)0,rgba(8,16,38,.25) 35%,rgba(8,16,38,.82) 100%)}.loc-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.loc-pin{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#33c46b,#1f63d9);font-size:19px}.loc-head h3{margin:0;font-size:1.2rem;line-height:1.2;color:#0b1a3f}.loc-head p{margin:2px 0 0;font-size:.84rem;color:#5b6684}.loc-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.loc-list li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#33405f;min-width:0}.loc-list li>.ipsi{flex:none;font-size:16px;color:#2354f2;margin-top:2px}.loc-list a{color:#0b1a3f;font-weight:600;overflow-wrap:anywhere}.loc-list a:hover{color:#2354f2}html[data-theme=dark] .loc-body{background:rgba(12,21,41,.92);border-color:rgba(255,255,255,.08)}html[data-theme=dark] .loc-head h3,html[data-theme=dark] .loc-list a{color:#eef3ff}html[data-theme=dark] .loc-head p,html[data-theme=dark] .loc-list li{color:#aab6cf}html[data-theme=dark] .loc-list li>.ipsi{color:#6b95ff}@media (max-width:1080px){.loc-card{flex-basis:calc((100% - 24px)/2)}}@media (max-width:760px){.loc-grid{gap:18px}.loc-card{flex-basis:100%;min-height:400px}}.foot-brand .social-w{margin-top:18px}.social-w .elementor-social-icons-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.social-w .elementor-grid-item{margin:0!important}.social-w .elementor-social-icon{width:38px;height:38px;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--surface)!important;border:1px solid var(--line-2);color:var(--navy-2)!important;font-size:15px;transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease)}.social-w .elementor-social-icon svg{width:16px;height:16px;fill:currentColor!important}.social-w .elementor-social-icon:hover{background:linear-gradient(90deg,#33c46b 0,#1f63d9 100%)!important;border-color:transparent;color:#fff!important;transform:translateY(-2px)}.social a{transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease)}.social a:hover{transform:translateY(-2px)}@media (min-width:1180px){.ind-grid:has(>:nth-child(10)),html .e-con.ind-grid:has(>:nth-child(10)){grid-template-columns:repeat(5,1fr)}.ind-grid:has(>:nth-child(10))>.ind,html .e-con.ind-grid:has(>:nth-child(10))>.ind{--flex-direction:column;flex-direction:column;--row-gap:14px;gap:14px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.ind-grid:has(>:nth-child(10))>.ind:nth-child(5n),html .e-con.ind-grid:has(>:nth-child(10))>.ind:nth-child(5n){border-right:0!important}.ind-grid:has(>:nth-child(10))>.ind:nth-child(n+6),html .e-con.ind-grid:has(>:nth-child(10))>.ind:nth-child(n+6){border-bottom:0!important}}@media (min-width:761px) and (max-width:1179px){.ind-grid:has(>:nth-child(10)),html .e-con.ind-grid:has(>:nth-child(10)){grid-template-columns:repeat(2,1fr)}.ind-grid:has(>:nth-child(10))>.ind,html .e-con.ind-grid:has(>:nth-child(10))>.ind{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.ind-grid:has(>:nth-child(10))>.ind:nth-child(2n),html .e-con.ind-grid:has(>:nth-child(10))>.ind:nth-child(2n){border-right:0!important}.ind-grid:has(>:nth-child(10))>.ind:nth-child(n+9),html .e-con.ind-grid:has(>:nth-child(10))>.ind:nth-child(n+9){border-bottom:0!important}}.social-w .elementor-social-icons-wrapper.elementor-grid{display:flex!important;grid-template-columns:none}.social-w .elementor-grid-item{width:auto!important;flex:none}.social-w{--icon-size:15px;--icon-padding:11px;--grid-column-gap:8px;--grid-row-gap:8px}.elementor-widget-social-icons.social-w .elementor-social-icon{--icon-size:15px;--icon-padding:11px;width:38px;height:38px;font-size:15px;line-height:1}.elementor-widget-social-icons.social-w .elementor-social-icons-wrapper{justify-content:flex-start;gap:8px}.hero-slider{position:relative}.hero-track,html .e-con.hero-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hero-track::-webkit-scrollbar{display:none}.hero-track>.hero-slide{scroll-snap-align:start;min-width:0}.hero-slider.is-fade .hero-track,html .hero-slider.is-fade .e-con.hero-track{overflow:visible;grid-auto-flow:row;grid-template-columns:100%;scroll-snap-type:none}.hero-slider.is-fade .hero-slide{grid-area:1/1;opacity:0;visibility:hidden;transform:translateX(18px);transition:opacity .8s var(--ease),transform .8s var(--ease),visibility 0s linear .8s}.hero-slider.is-fade .hero-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease),visibility 0s}.hero-slider.is-fade .hero-slide.is-leaving{transform:translateX(-18px)}.hero-ctrl{display:none;align-items:center;gap:14px;margin-top:30px;position:relative;z-index:2}.hero-slider.is-fade .hero-ctrl{display:flex}.hero-ctrl .car-btn{width:44px;height:44px}.hero-dots{display:flex;gap:8px;align-items:center}.hero-dot{position:relative;height:9px;width:9px;padding:0;border:0;border-radius:99px;background:#c8d3ec;cursor:pointer;overflow:hidden;transition:width .4s var(--ease),background-color .3s}.hero-dot.on{width:46px;background:var(--line-2)}.hero-dot.on::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#33c46b,#1f63d9);transform-origin:left;transform:scaleX(0);animation:hero-prog var(--hero-dur,6s) linear forwards}.hero-slider.is-paused .hero-dot.on::after,.hero-slider.no-auto .hero-dot.on::after{animation:none;transform:scaleX(1)}@keyframes hero-prog{to{transform:scaleX(1)}}.hero-ctrl .hero-label{font:600 .86rem/1.2 var(--f-head);color:var(--muted);margin-left:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .hero-dot{background:#2a3a5c}.hero .hs-title,.hero .hs-title .elementor-heading-title{font-size:clamp(2.35rem,4.3vw,4.05rem);line-height:1.07;letter-spacing:-.025em;font-weight:800;color:var(--navy);max-width:11.5em}.hero .hs-title{margin:0 0 28px}.hero .hs-title .hl,.hero .hs-title .elementor-heading-title .hl{display:block}@media (max-width:760px){.hero .hs-title,.hero .hs-title .elementor-heading-title{font-size:clamp(2.05rem,8.6vw,2.6rem)}.hero .hs-title{margin-bottom:20px}.hero-ctrl{margin-top:22px}}.hero-slide .hv.scn{max-width:640px;margin-left:auto;margin-top:0}@media (max-width:900px){.hero-slide .hv.scn{margin:0 auto}}.elementor-editor-active .hero-track,.elementor-editor-preview .hero-track{display:block!important;overflow:visible!important}.elementor-editor-active .hero-slide{opacity:1!important;visibility:visible!important;transform:none!important;margin-bottom:40px}@media (prefers-reduced-motion:reduce){.hero-slider.is-fade .hero-slide{transition:none;transform:none}.hero-dot.on::after{animation:none;transform:scaleX(1)}}.ea-ring{border:1.5px dashed var(--line-2);border-radius:50%;animation:ea-spin var(--dur,80s) linear infinite}.ea-ring.r3{border-color:rgba(35,84,242,.28)}.ea-ring.r2{border-color:rgba(123,66,230,.28)}.ea-ring.r1{border-color:rgba(15,163,134,.32)}.ea-node{position:absolute;inset:0;transform:rotate(var(--a));pointer-events:none}.ea-up{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(calc(-1*var(--a)))}.ea-cr{display:flex;align-items:center;gap:.7cqw;padding:.7cqw .9cqw .7cqw .7cqw;border-radius:99px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1.6cqw 3.4cqw -2cqw rgba(16,36,94,.4);animation:ea-spin var(--dur,80s) linear infinite reverse;white-space:nowrap}.ea-cr .sx-chip{padding:0;background:0 0;color:var(--navy);font-weight:600}@keyframes ea-spin{to{transform:rotate(360deg)}}.ea-ring.r2 .ea-cr,.ea-ring.r2{animation-direction:reverse}.ea-ring.r2 .ea-cr{animation-direction:normal}@media (prefers-reduced-motion:reduce){.ea-ring,.ea-cr{animation:none}}.hero-ctrl{width:min(100% - 48px,var(--container));margin-left:auto;margin-right:auto}@media (max-width:760px){.hero-ctrl{width:min(100% - 32px,var(--container))}}.hero-track{touch-action:pan-y}.hero-slider{padding-bottom:92px}.hero-ctrl,.hero-slider.is-fade .hero-ctrl{display:flex;position:absolute;left:0;right:0;bottom:0;margin:0 auto;justify-content:center;align-items:center;gap:18px}.hero-slider:not(.is-fade) .hero-ctrl{visibility:hidden}.hero-mid{display:grid;justify-items:center;gap:9px;min-width:0}.hero-ctrl .hero-label{margin:0;text-align:center;white-space:normal;overflow:visible;text-overflow:clip;font:600 .9rem/1.3 var(--f-head);color:var(--navy-2)}.hero-ctrl .car-btn{width:46px;height:46px;flex:none;box-shadow:0 6px 16px -10px rgba(16,36,94,.45)}.hero-ctrl .car-btn:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:767px){.hero-slider{padding-bottom:84px}.hero-dots{display:none!important}.hero-ctrl,.hero-slider.is-fade .hero-ctrl{gap:12px}.hero-mid{flex:1;max-width:calc(100% - 2*48px - 2*12px)}.hero-ctrl .hero-label{font-size:.95rem;line-height:1.3;color:var(--navy)}.hero-ctrl .car-btn{width:48px;height:48px}}.section.brands{padding-bottom:12px}html .e-con.brands{--padding-bottom:12px}.brands+.section:not(.brands):not(.legal-body):not(.post-body):not(.post-cta){padding-top:28px}html .e-con.brands+.e-con.section:not(.brands):not(.legal-body){--padding-top:28px}@media (max-width:760px){.section.brands{padding-bottom:8px}html .e-con.brands{--padding-bottom:8px}.brands+.section:not(.brands):not(.legal-body):not(.post-body):not(.post-cta){padding-top:18px}html .e-con.brands+.e-con.section:not(.brands):not(.legal-body){--padding-top:18px}}.loc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.loc-card{display:flex;flex-direction:column;min-height:0;padding:24px 24px 22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:0 14px 34px -26px rgba(16,36,94,.4);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;isolation:auto;overflow:visible}.loc-card::before{content:none;display:none}.loc-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 22px 44px -28px rgba(16,36,94,.45)}.loc-head{display:flex;align-items:center;gap:13px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.loc-head h3{margin:0;font-size:1.18rem;line-height:1.2;color:var(--navy)}.loc-head p{margin:3px 0 0;font-size:.85rem;color:var(--muted)}.loc-list li{color:var(--text)}.loc-list li>.ipsi{color:var(--blue)}.loc-list a{color:var(--navy)}.loc-list a:hover{color:var(--blue)}.loc-list .loc-time{margin-top:auto}.loc-card .loc-list{flex:1}@media (max-width:1080px){.loc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.loc-grid{grid-template-columns:1fr;gap:16px}.loc-card{padding:20px}}html[data-theme=dark] .loc-card{background:var(--surface);border-color:var(--line);box-shadow:0 18px 40px -26px rgba(0,0,0,.8)}html[data-theme=dark] .loc-head h3,html[data-theme=dark] .loc-list a{color:var(--navy)}html[data-theme=dark] .loc-head p,html[data-theme=dark] .loc-list li{color:var(--text)}html[data-theme=dark] .loc-list li>.ipsi{color:var(--blue)}html:not(.anim-on) .hv *,html:not(.anim-on) .hv,html:not(.anim-on) .eco *,html:not(.anim-on) .marquee-track,html:not(.anim-on) .sx-dot::after{animation:none!important}.hero-slider.is-fade .hero-slide:not(.is-active) *{animation-play-state:paused!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sx-chip.sx-g{color:#0b7444}.sx-chip.sx-o{color:#a8470b}.sx-chip.sx-p{color:#5b2bb8}.sx-chip.sx-r{color:#a72642}.scn .sx-s{color:#5a6584}html[data-theme=dark] .scn .sx-s{color:#9aa7c4}.eco .spoke{animation:none!important;stroke-dasharray:4 7}html.anim-on .eco .eco-lines{animation:eco-glow 4s ease-in-out infinite}@keyframes eco-glow{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){html.anim-on .eco .eco-lines{animation:none}}.hero-dot{height:24px;width:24px;background:0 0;overflow:visible;border-radius:0}.hero-dot::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:99px;background:#c8d3ec;transform:translate(-50%,-50%);transition:width .4s var(--ease),background-color .3s}.hero-dot.on{width:46px;background:0 0}.hero-dot.on::before{width:46px;background:var(--line-2)}.hero-dot.on::after{left:0;right:0;top:50%;bottom:auto;height:9px;margin-top:-4.5px}html[data-theme=dark] .hero-dot{background:0 0}html[data-theme=dark] .hero-dot::before{background:#2a3a5c}.hero-dots{gap:2px}.watch small,.hero .watch small{color:#4c587a}.ipsl.contact-list small,.loc-head p,.tm-who small{color:#56617f}html[data-theme=dark] .watch small,html[data-theme=dark] .ipsl.contact-list small,html[data-theme=dark] .loc-head p,html[data-theme=dark] .tm-who small{color:#9aa7c4}.sx-cell{color:#56617f}html[data-theme=dark] .sx-cell{color:#9aa7c4}.brands+.section .sec-head>.eyebrow:first-child,html .e-con.brands+.e-con.section .e-con.sec-head>.elementor-widget.eyebrow:first-child{margin-block-start:0;margin-top:0}@media (max-width:760px){html .e-con.brands+.e-con.section:not(.brands):not(.legal-body){--padding-top:12px}.brands+.section:not(.brands):not(.legal-body):not(.post-body):not(.post-cta){padding-top:12px}}:root{--surface:#ffffff;--surface-2:#f8faff;--ink:#0b1a3f}html[data-theme=dark]{color-scheme:dark;--navy:#eef3ff;--navy-2:#d4ddf0;--text:#aab6cf;--muted:#8592ae;--blue:#6b95ff;--blue-d:#8aacff;--blue-50:rgba(107,149,255,.13);--blue-100:rgba(107,149,255,.22);--bg:#070d1b;--bg-soft:#0a1326;--bg-soft-2:#0d1730;--surface:#0f1a31;--surface-2:#13203b;--line:#1c2945;--line-2:#2a3a5c;--shadow-sm:0 2px 8px rgba(0,0,0,.35);--shadow:0 14px 34px -14px rgba(0,0,0,.65),0 2px 6px rgba(0,0,0,.3);--shadow-lg:0 30px 60px -24px rgba(0,0,0,.75)}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] ::selection{background:rgba(107,149,255,.35);color:#fff}html[data-theme=dark] .case-logo .mk,html[data-theme=dark] .pagination .current,html[data-theme=dark] .skip{background:#2b4ed8;border-color:#2b4ed8;color:#fff}html[data-theme=dark] .tab-btn[aria-selected=true]{background:#2b4ed8;border-color:#2b4ed8;color:#fff}html[data-theme=dark] .site-header{background:#090f1f;border-bottom-color:var(--line)}html[data-theme=dark] .site-header.is-scrolled{box-shadow:0 10px 30px -18px rgba(0,0,0,.9)}html[data-theme=dark] .mega-inner{background:var(--surface);border-color:var(--line);box-shadow:0 30px 60px -20px rgba(0,0,0,.85)}html[data-theme=dark] .mega-aside{background:linear-gradient(160deg,#101d3a,#0c1a2c)}html[data-theme=dark] .mega-link:hover,html[data-theme=dark] .mega-link:focus-visible{background:var(--surface-2)}@media (max-width:1023px){html[data-theme=dark] .primary-nav{background:var(--bg)}}html[data-theme=dark] .burger{background:var(--surface);border-color:var(--line-2);color:var(--navy)}html[data-theme=dark] .logo,html[data-theme=dark] .logo-w a,html[data-theme=dark] .logo-w>.elementor-widget-container,html[data-theme=dark] .logo-w:not(:has(a)){background:var(--ips-logo-dark) left center/contain no-repeat}html[data-theme=dark] .logo-img,html[data-theme=dark] .logo-w img{opacity:0}html[data-theme=dark] .brand{background:#f4f7fd;border-radius:14px;padding:6px 12px}html[data-theme=dark] .marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}html[data-theme=dark] .waves .w1 path{fill:#0c1730}html[data-theme=dark] .waves .w2 path{fill:#0f1d3b}html[data-theme=dark] .waves .w3 path{fill:#122447}html[data-theme=dark] .waves .w4 path{fill:#0d2637}html[data-theme=dark] .site-footer{background:var(--bg);border-top-color:var(--line)}html[data-theme=dark] .foot-band .foot-bottom,html[data-theme=dark] .foot-band .foot-bottom a,html[data-theme=dark] .ips-inline-links a{color:var(--text)}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{background:#0b1529;border-color:var(--line-2);color:var(--navy)}html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .field textarea::placeholder{color:#6d7a98}html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus,html[data-theme=dark] .field textarea:focus{background:#0b1529;border-color:var(--blue)}html[data-theme=dark] .hc,html[data-theme=dark] .mod-in,html[data-theme=dark] .eco-core>div{background:var(--surface);border-color:var(--line-2);color:var(--navy)}html[data-theme=dark] .eco-core{background:rgba(107,149,255,.06)}html[data-theme=dark] .ring-o,html[data-theme=dark] .ring-i,html[data-theme=dark] .spoke{stroke:#22335a}html[data-theme=dark] .hero::before{border-color:rgba(37,56,99,.45)}html[data-theme=dark] .faq-art-img img,html[data-theme=dark] .faq-art{opacity:.92}html[data-theme=dark] .cs-media{background:linear-gradient(160deg,#0f1c38,#0d1a30 60%,#0d2230)}html[data-theme=dark] .bc-media{background:#0d1730}html[data-theme=dark] .car-btn{background:var(--surface);border-color:var(--line-2);color:var(--navy)}html[data-theme=dark] .car-dot{background:#2a3a5c}html[data-theme=dark] .tm-star{background:#2a3a5c}html[data-theme=dark] .tm-star.on{background:#f5a524}html[data-theme=dark] .tm-star.half{background:linear-gradient(90deg,#f5a524 50%,#2a3a5c 50%)}html[data-theme=dark] .post-entry strong,html[data-theme=dark] .bc-title a{color:var(--navy)}html[data-theme=dark] .ipsb.btn-outline .elementor-button,html[data-theme=dark] .btn-outline{background:0 0;color:var(--navy);border-color:var(--line-2)}html[data-theme=dark] .ipsb.btn-outline .elementor-button:hover,html[data-theme=dark] .btn-outline:hover{border-color:var(--blue);color:var(--blue)}html[data-theme=dark] .entry blockquote{background:var(--surface);border-color:var(--blue)}.theme-toggle{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--navy);display:inline-grid;place-items:center;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s;margin-left:6px;align-self:center}.theme-toggle:hover{border-color:var(--blue);color:var(--blue)}.theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .i-sun{display:none}html[data-theme=dark] .theme-toggle .i-sun{display:block}html[data-theme=dark] .theme-toggle .i-moon{display:none}@media (max-width:1023px){.theme-toggle{margin-left:auto;margin-right:10px}.header-row>.nav-w{justify-content:flex-end}}html.theme-anim,html.theme-anim *,html.theme-anim ::before,html.theme-anim ::after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease!important}html[data-theme=dark] .card:hover{border-color:#213258}html[data-theme=dark] .site-header.is-scrolled{box-shadow:0 8px 24px -16px rgba(0,0,0,.65)}html[data-theme=dark] .mega-aside{background:linear-gradient(160deg,#0b1222,#0d1626)}html[data-theme=dark] .hero{background:radial-gradient(900px 700px at 100%0,rgba(16,27,49,.55),transparent 60%),radial-gradient(700px 600px at 85% 100%,rgba(15,26,46,.5),transparent 65%),linear-gradient(90deg,#0c101a 30%,#0b1322 100%)}html[data-theme=dark] .hero::before{border:120px solid rgba(32,50,84,.55)}html[data-theme=dark] .hero-copy p{color:var(--text)}html[data-theme=dark] .eco-lines .ring-o{stroke:#223359}html[data-theme=dark] .eco-lines .ring-i{fill:rgba(12,20,37,.55);stroke:#203155}html[data-theme=dark] .eco-lines .spoke{stroke:#22345a}html[data-theme=dark] .eco-core{background:linear-gradient(160deg,#0b1121,#0d1526);border:1px solid #203154}html[data-theme=dark] .eco-core>div{border:1px solid #203154}html[data-theme=dark] .mod-in{box-shadow:0 14px 30px -18px rgba(0,0,0,.7)}html[data-theme=dark] .mod:hover .mod-in{border-color:#22335b}html[data-theme=dark] .laptop-base{background:linear-gradient(180deg,#111b2d,#1c273a)}html[data-theme=dark] .beyond{background:linear-gradient(180deg,#0b1322,#0c1525)}html[data-theme=dark] .own-lead{background:linear-gradient(170deg,#0c1525,#0b1220)}html[data-theme=dark] .faq-item.is-open{border-color:#213258}html[data-theme=dark] .contact{background:linear-gradient(180deg,#0c101a 0,#0b1322 100%)}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{background:#0a0f1e}html[data-theme=dark] .field .err{color:var(--text)}html[data-theme=dark] .form-status.ok{background:#0e2919;color:var(--text)}html[data-theme=dark] .form-status.bad{background:#250c0c;color:var(--text)}html[data-theme=dark] .site-footer::before{background:radial-gradient(circle,rgba(14,25,43,.7),transparent 70%)}html[data-theme=dark] .vm-close{background:rgba(12,16,26,.14)}html[data-theme=dark] .vm-close:hover{background:rgba(12,16,26,.25)}html[data-theme=dark] .panelled{background:linear-gradient(180deg,#0b1322,#0c1525)}html[data-theme=dark] .panel-soft{background:linear-gradient(170deg,#0c1525,#0b1220)}html[data-theme=dark] .case-card .cc-vis{background:linear-gradient(160deg,#0c1525,#0b1220)}html[data-theme=dark] .hv-svg .ln{stroke:#22345a}html[data-theme=dark] .hv-svg .ln.solid{stroke:#213256}html[data-theme=dark] .hv-svg .soft{fill:rgba(12,20,37,.65);stroke:#203155}html[data-theme=dark] .hc{box-shadow:0 18px 36px -22px rgba(0,0,0,.7)}html[data-theme=dark] .hc.glass{background:rgba(12,16,26,.86)}html[data-theme=dark] .hv-line{background:#0e1729}html[data-theme=dark] .dots i{background:#131e31}html[data-theme=dark] .dots i:nth-child(2){background:#614e20}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{border-color:#213356}html[data-theme=dark] .foot-band .foot-bottom{color:var(--text)}html[data-theme=dark] .foot-band .foot-bottom a{color:var(--text)}html[data-theme=dark] .hero-copy .elementor-widget-text-editor p{color:var(--text)}html[data-theme=dark] .e-con.foot-bottom{color:var(--text)}html[data-theme=dark] .ips-inline-links a{color:var(--text)}html[data-theme=dark] .car-dot{background:#14203b}html[data-theme=dark] .cs-slide{box-shadow:0 18px 40px -30px rgba(0,0,0,.7)}html[data-theme=dark] .cs-media{background:linear-gradient(160deg,#0c1424 0,#0b1821 60%,#0c251b 100%)}html[data-theme=dark] .tm-card{box-shadow:0 14px 34px -28px rgba(0,0,0,.7)}html[data-theme=dark] .sx-win{box-shadow:0 2.6cqw 6cqw -3.2cqw rgba(0,0,0,.7),0 .4cqw 1.2cqw -.6cqw rgba(0,0,0,.364)}html[data-theme=dark] .sx-win>header>i+i{background:#665022}html[data-theme=dark] .sx-card{box-shadow:0 2.2cqw 5cqw -3cqw rgba(0,0,0,.7)}html[data-theme=dark] .sx-chip.sx-p{color:var(--text)}html[data-theme=dark] .sx-chip.sx-r{color:var(--text)}html[data-theme=dark] .sx-cell.sx-p{color:var(--text)}html[data-theme=dark] .sx-cell.sx-r{color:var(--text)}html[data-theme=dark] .sx-code b{color:var(--text)}html[data-theme=dark] html[data-theme=dark] .sx-win,html[data-theme=dark] html[data-theme=dark] .sx-card{box-shadow:0 2.6cqw 6cqw -3cqw rgba(0,0,0,.7)}html[data-theme=dark] .loc-card{box-shadow:0 24px 50px -30px rgba(0,0,0,.7)}html[data-theme=dark] .loc-card:hover{box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}html[data-theme=dark] .loc-body{background:rgba(12,16,26,.94);border:1px solid rgba(36,44,66,.6)}html[data-theme=dark] .loc-head h3{color:var(--navy)}html[data-theme=dark] .loc-list li{color:var(--text)}html[data-theme=dark] .loc-list li>.ipsi{color:var(--text)}html[data-theme=dark] .loc-list a{color:var(--navy)}html[data-theme=dark] .loc-list a:hover{color:var(--text)}html[data-theme=dark] html[data-theme=dark] .loc-body{border-color:rgba(36,44,66,.08)}html[data-theme=dark] .logo-w a{display:inline-block;line-height:0}