.cmp-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0f172a1a;border-radius:14px;width:100%;max-width:100%;overflow-x:auto}.cmp-scroll:focus-visible{outline-offset:3px;outline:2px solid #c4201f}.cmp-table{border-collapse:collapse;color:#0f172a;width:100%;min-width:780px;font-size:.9rem;line-height:1.55}.cmp-caption{caption-side:top;color:#475569;text-align:left;border-bottom:1px solid #0f172a14;padding:18px 20px 14px;font-size:.9rem;line-height:1.55}.cmp-table thead th{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#334155;text-align:left;vertical-align:bottom;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #0f172a1f;padding:13px 18px;font-size:.68rem;font-weight:700;position:sticky;top:0}.cmp-table tbody th[scope=row]{color:#0f172a;text-align:left;vertical-align:top;background:#fcfcfd;border-right:1px solid #0f172a14;min-width:172px;padding:16px 18px;font-size:.92rem;font-weight:700}.cmp-table td{vertical-align:top;color:#334155;min-width:190px;padding:16px 18px}.cmp-table tbody tr+tr th,.cmp-table tbody tr+tr td{border-top:1px solid #0f172a14}.cmp-table tbody tr:hover th[scope=row],.cmp-table tbody tr:hover td{background:#ee2e2d06}@media (max-width:700px){.cmp-table{font-size:.86rem}.cmp-caption{padding:15px 16px 12px;font-size:.85rem}.cmp-table thead th{padding:11px 14px}.cmp-table tbody th[scope=row],.cmp-table td{padding:13px 14px}}.cmp-scroll::-webkit-scrollbar{height:10px}.cmp-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0 0 14px 14px}.cmp-scroll::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:6px}.cmp-scroll::-webkit-scrollbar-thumb:hover{background:#0f172a57}.infios{--section-padding:72px 0;--infios-lime:#c6f24e;position:relative}@media (max-width:768px){.infios{--section-padding:clamp(36px, 5vw, 56px) 0}}.infios-head{text-align:center;margin-bottom:36px}.infios-head .section-label,.infios-head .section-title,.infios-head .section-subtitle{margin-left:auto;margin-right:auto}.infios-hero{padding:calc(var(--event-bar-h,0px) + 116px) 0 56px;background:#fff;position:relative;overflow:hidden}.infios-hero .container{z-index:1;position:relative}.infios-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.infios-hero__title{letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:18px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:600;line-height:1.08}.infios-hero__subtitle{color:var(--color-text-muted);max-width:640px;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.72}.infios-hero__actions{margin-top:28px}.infios-hero__brand{justify-content:center;justify-self:center;width:100%;display:flex}.infios-hero__brand-card{background:radial-gradient(120% 120% at 28% 18%,#223240 0%,#0f1a22 62%,#0b141a 100%);border:1px solid #c6f24e33;border-radius:28px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:440px;padding:64px 48px;display:flex;position:relative;box-shadow:0 30px 80px #0b141a47,inset 0 1px #ffffff0d}.infios-hero__brand-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,#c6f24e29,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.infios-hero__logo{aspect-ratio:400/159;background-color:var(--infios-lime);width:min(320px,82%);display:block;position:relative;-webkit-mask:url(/images/logos/partners/infios.webp) 50%/contain no-repeat;mask:url(/images/logos/partners/infios.webp) 50%/contain no-repeat}.infios-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.infios-product{border:1px solid var(--color-border);background:var(--color-bg-card);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-base), border-color var(--transition-base);border-radius:24px;padding:28px 24px}.infios-product:hover{border-color:#ee2e2d47;transform:translateY(-4px)}.infios-product__icon{width:48px;height:48px;color:var(--color-accent-primary);background:radial-gradient(circle,#ee2e2d1f,#ee2e2d0a);border:1.5px solid #ee2e2d29;border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.infios-product__name{color:var(--color-text-primary);margin:0 0 8px;font-size:1.02rem;font-weight:600;line-height:1.3}.infios-product__desc{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.infios-product--link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.infios-product__more{color:var(--color-accent-primary);align-items:center;gap:6px;margin-top:16px;font-size:.85rem;font-weight:600;display:inline-flex}.infios-product__more svg{transition:transform var(--transition-base)}.infios-product--link:hover .infios-product__more svg{transform:translate(4px)}.infios-expertise__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.infios-expertise__grid>*{grid-column:span 2}.infios-expertise__grid>:nth-child(4){grid-column:2/span 2}.infios-expcard{border:1px solid var(--color-border);background:var(--color-bg-card);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-base), border-color var(--transition-base);border-radius:24px;padding:30px 26px}.infios-expcard:hover{border-color:#ee2e2d38;transform:translateY(-4px)}.infios-expcard__icon{width:46px;height:46px;color:var(--color-accent-primary);background:radial-gradient(circle,#ee2e2d1a,#ee2e2d0a);border:1.5px solid #ee2e2d24;border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.infios-expcard__title{color:var(--color-text-primary);margin:0 0 8px;font-size:1.08rem;font-weight:600;line-height:1.3}.infios-expcard__desc{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.6}.infios-features{position:relative;overflow:hidden}.infios-features__bg{pointer-events:none;background:url(/images/advantage-bg.svg) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.infios-features .container{z-index:1;position:relative}.infios-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.infios-feature{background:#fff;border:1px solid #ee2e2d1f;border-radius:28px;height:100%;padding:32px;box-shadow:0 12px 36px #0f172a0a}.infios-feature__header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.infios-feature__icon{width:46px;min-width:46px;height:46px;color:var(--color-accent-primary);background:radial-gradient(circle,#ee2e2d1a,#ee2e2d0a);border:1.5px solid #ee2e2d24;border-radius:13px;justify-content:center;align-items:center;display:flex}.infios-feature__title{color:var(--color-text-primary);margin:0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;line-height:1.3}.infios-feature__desc{color:var(--color-text-secondary);margin:0;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.65}.infios-quote{text-align:center;background:linear-gradient(135deg,#fff 0%,#ee2e2d08 100%);border:1px solid #ee2e2d1f;border-radius:32px;max-width:900px;margin:0 auto;padding:48px clamp(24px,5vw,64px);box-shadow:0 20px 60px #0f172a0f}.infios-quote__mark{color:var(--color-accent-primary);opacity:.5;margin-bottom:12px}.infios-quote__text{color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(1.1rem,2.1vw,1.5rem);font-weight:500;line-height:1.55}.infios-quote__cite{flex-direction:column;gap:3px;display:flex}.infios-quote__name{color:var(--color-text-primary);font-weight:600}.infios-quote__role{color:var(--color-text-muted);font-size:.85rem}.infios-stories__grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.infios-stories__grid>*{flex:0 calc(33.3333% - 16px);min-width:0;height:100%}.infios-stories__more{text-align:center;margin-top:40px}.infios-cta{background:linear-gradient(135deg,#fff 0%,#ee2e2d05 100%);border:1px solid #ee2e2d1f;border-radius:40px;flex-direction:column;align-items:flex-start;gap:24px;padding:52px;display:flex;box-shadow:0 24px 72px #0f172a14}.infios-cta__visual{align-items:center;display:flex}.infios-cta__icon{width:120px;height:120px;color:var(--color-accent-primary);background:linear-gradient(135deg,#ee2e2d1a,#ee2e2d0a);border:2px solid #ee2e2d2e;border-radius:28px;justify-content:center;align-items:center;display:flex}.infios-cta__content{flex-direction:column;gap:12px;display:flex}.infios-cta__title{color:var(--color-text-primary);margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.2}.infios-cta__desc{color:var(--color-text-secondary);max-width:640px;font-size:clamp(.92rem,1.5vw,1.1rem);line-height:1.6}.infios-cta__actions{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1024px){.infios-hero__grid{grid-template-columns:1fr}.infios-hero__brand{display:none}.infios-products{grid-template-columns:repeat(2,minmax(0,1fr))}.infios-stories__grid>*{flex-basis:calc(50% - 12px)}.infios-expertise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.infios-expertise__grid>:nth-child(4){grid-column:auto/span 2}.infios-expertise__grid>:nth-child(5){grid-column:2/span 2}}@media (max-width:768px){.infios-hero{padding:calc(var(--event-bar-h,0px) + 96px) 0 40px}.infios-products,.infios-expertise__grid,.infios-features__grid,.infios-stories__grid{grid-template-columns:1fr;gap:16px}.infios-expertise__grid>*,.infios-expertise__grid>:nth-child(4),.infios-expertise__grid>:nth-child(5){grid-column:auto}.infios-stories__grid>*{flex-basis:100%}.infios-feature{padding:28px}.infios-cta{padding:32px}.infios-cta__icon{border-radius:16px;width:64px;height:64px}.infios-cta__icon svg{width:26px;height:26px}}@media (max-width:480px){.infios-hero{padding:calc(var(--event-bar-h,0px) + 84px) 0 32px}.infios-hero__title{font-size:clamp(2rem,9vw,2.8rem)}.infios-product,.infios-expcard,.infios-feature{padding:22px 18px}.infios-cta{padding:24px 16px}}.infios .mh-faqs{--mh-red:#ee2e2d;--mh-red-ink:#c4201f;--mh-red-line:#ee2e2d52;--mh-text:#0f172a;--mh-text-muted:#475569;--mh-text-soft:#64748b;--mh-border:#0f172a14;--mh-bg-soft:#f7f8fa}.infios-compare__second{margin-top:56px}@media (max-width:700px){.infios-compare__second{margin-top:40px}}
