.ing-loader{display:flex;flex-direction:column;align-items:center;gap:14px}.ing-loader__spark{width:42px;height:42px;color:#f59e0b;animation:ing-loader-spin 1.1s linear infinite}@keyframes ing-loader-spin{to{transform:rotate(360deg)}}.ing-loader__word{display:inline-flex;font-family:"Poppins",sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em}.ing-loader__word .a{color:#c2272f}.ing-loader__word .b{color:#1565c0}.ing-loader__word .c{background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.scroll-up::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f106"}.inngeniusai-logo{display:flex!important;align-items:center;gap:8px;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1}.inngeniusai-logo .ing-spark{width:40px;height:40px;flex:none;color:#f59e0b}.inngeniusai-logo .wordmark{display:inline-flex}.inngeniusai-logo .a{color:#c2272f}.inngeniusai-logo .b{color:#1565c0}.inngeniusai-logo .c{background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.inngeniusai-logo .tag{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:800;letter-spacing:.1em;line-height:1.35;color:#6b7280;border-left:1.5px solid #d8dee8;padding-left:8px;margin-left:2px;white-space:nowrap;display:none}.inngeniusai-logo__img{height:46px;width:auto;max-width:none;display:block;flex:none}.inngeniusai-logo__img--full{height:56px}@media (max-width:992px){.header__area-menubar-right .responsive-menu .mean-bar{width:44px;left:auto}.mean-container .mean-nav{position:fixed;left:0;width:100%;max-height:calc(100vh - 44px);overflow-y:auto;z-index:999998}.header__area-menubar-left-logo .inngeniusai-logo .tag{display:none}}.header__mobile-demo{display:none}@media (max-width:992px){.header__mobile-demo{display:inline-flex;align-items:center;padding:6px 14px;margin-right:46px;font-size:12.5px;font-weight:700;border-radius:999px;white-space:nowrap;flex:none}}@media (max-width:360px){.header__mobile-demo{padding:5px 10px;margin-right:42px;font-size:11px}}#mobilemenu>ul>li.mobilemenu__cta{display:none}@media (max-width:992px){.mean-container .mean-nav ul li.mobilemenu__cta{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;position:sticky;bottom:0;float:none;width:100%;background:var(--bg-white,#fff);padding:12px 5% 14px;border-top:1px solid #e6eaf1;box-shadow:0 -6px 16px -8px rgb(15 23 42 / .12)}.mean-container .mean-nav ul li.mobilemenu__cta a{box-sizing:border-box;float:none;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:8px 18px;margin:0;font-size:13px;font-weight:700;text-transform:none;border-top:0}.mean-container .mean-nav ul li.mobilemenu__cta a.mobilemenu__cta-demo{border:1.5px solid #e6eaf1;color:var(--text-heading-color);background:#fff}.mean-container .mean-nav ul li.mobilemenu__cta a.mobilemenu__cta-demo:hover{background:#f6f8fb}.mean-container .mean-nav ul li.mobilemenu__cta a.mobilemenu__cta-signup{background:var(--primary-color-1);color:#fff}.mean-container .mean-nav ul li.mobilemenu__cta a.mobilemenu__cta-signup i{font-size:12px}}.ing-mobilecta{display:none}@media (max-width:992px){.ing-mobilecta{display:flex;align-items:center;justify-content:center;position:fixed;right:20px;bottom:84px;width:54px;height:54px;border-radius:50%;background:var(--primary-color-1);color:#fff;font-size:17px;box-shadow:0 10px 24px -8px rgb(14 89 242 / .55);z-index:9000;transition:transform .2s,bottom .3s ease}.ing-mobilecta:hover,.ing-mobilecta:active{color:#fff;transform:scale(1.06)}body:has(a.meanmenu-reveal.meanclose) .ing-mobilecta{display:none}}.ing-demopopup{position:fixed;left:20px;bottom:20px;z-index:99999;width:300px;max-width:calc(100vw - 40px);background:var(--bg-white);border:1.5px solid rgb(67 56 202 / .25);border-radius:16px;padding:21px 18px 20px;box-shadow:0 20px 45px -12px rgb(15 23 42 / .28);opacity:0;visibility:hidden;transform:translateY(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility .35s,bottom .3s ease;overflow:hidden}.ing-demopopup::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0891B2,#1D4ED8,#4338CA,#BE123C)}.ing-demopopup.is-shown{opacity:1;visibility:visible;transform:none;pointer-events:auto}.ing-demopopup__close{position:absolute;top:8px;right:10px;border:0;background:none;font-size:20px;line-height:1;color:var(--faint-color,#8a94a6);cursor:pointer;padding:6px}.ing-demopopup__close:hover{color:var(--text-heading-color)}.ing-demopopup__head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text-heading-color);padding-right:18px;text-transform:none}.ing-demopopup__mark{width:20px;height:20px;flex:none}.ing-demopopup__body{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--body-color);text-transform:none}.ing-demopopup__cta{margin-top:14px;display:flex;width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.ing-demopopup{transition:opacity .15s}}@media (max-width:560px){.ing-demopopup{left:12px;right:12px;bottom:12px;width:auto}}.ing-cookiebar{position:fixed;left:0;right:0;bottom:0;z-index:9800;background:var(--bg-white);border-top:1.5px solid var(--color-4);box-shadow:0 -12px 30px -10px rgb(15 23 42 / .18);padding:16px 24px;transform:translateY(100%);transition:transform .35s ease}.ing-cookiebar.is-shown{transform:none}.ing-cookiebar__row{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ing-cookiebar__text{flex:1;margin:0;font-size:13.5px;line-height:1.55;color:var(--body-color);text-transform:none}.ing-cookiebar__text a{color:#4338CA;text-decoration:underline}.ing-cookiebar__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:none}.ing-cookiebar__link{border:0;background:none;padding:0;font-size:13px;font-weight:600;color:var(--text-heading-color);text-decoration:underline;cursor:pointer}.ing-cookiebar__btn{border:1.5px solid var(--color-4);background:var(--bg-white);border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;color:var(--text-heading-color);cursor:pointer;transition:.2s;white-space:nowrap}.ing-cookiebar__btn--ghost:hover{border-color:#4338CA;color:#4338CA}.ing-cookiebar__btn--accept{flex:none;white-space:nowrap}.ing-cookiemodal{position:fixed;inset:0;z-index:9900;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s}.ing-cookiemodal.is-shown{opacity:1;visibility:visible;pointer-events:auto}.ing-cookiemodal__backdrop{position:absolute;inset:0;background:rgb(11 18 32 / .55)}.ing-cookiemodal__panel{position:relative;width:480px;max-width:100%;max-height:90vh;overflow-y:auto;background:var(--bg-white);border-radius:18px;padding:28px 26px;box-shadow:0 30px 70px -20px rgb(15 23 42 / .45);transform:translateY(10px) scale(.98);transition:transform .25s ease}.ing-cookiemodal.is-shown .ing-cookiemodal__panel{transform:none}.ing-cookiemodal__close{position:absolute;top:14px;right:16px;border:0;background:none;font-size:22px;line-height:1;color:var(--faint-color,#8a94a6);cursor:pointer;padding:6px}.ing-cookiemodal__close:hover{color:var(--text-heading-color)}.ing-cookiemodal__panel h3{font-size:19px;font-weight:700;color:var(--text-heading-color);margin:0;padding-right:22px;text-transform:none}.ing-cookiemodal__lead{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--body-color);text-transform:none}.ing-cookietoggle{margin-top:18px;border-top:1px solid var(--color-4)}.ing-cookietoggle__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-4)}.ing-cookietoggle__name{font-size:14px;font-weight:700;color:var(--text-heading-color);text-transform:none}.ing-cookietoggle__desc{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--body-color);text-transform:none;max-width:320px}.ing-cookietoggle__switch{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:#D8DEE8;border:0;cursor:pointer;transition:background .2s;padding:0}.ing-cookietoggle__switch::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgb(0 0 0 / .25)}.ing-cookietoggle__switch.is-on{background:#4338CA}.ing-cookietoggle__switch.is-on::after{transform:translateX(18px)}.ing-cookietoggle__switch.is-locked{cursor:default;opacity:.7}.ing-cookiemodal__actions{margin-top:20px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.ing-cookiebar,.ing-cookiemodal,.ing-cookiemodal__panel,.ing-cookietoggle__switch,.ing-cookietoggle__switch::after{transition:none}}@media (max-width:640px){.ing-cookiebar__row{flex-direction:column;align-items:stretch}.ing-cookiebar__actions{justify-content:space-between}}body.ing-has-cookiebar .ing-demopopup{bottom:calc(20px + var(--ing-cookiebar-h, 0px))}body.ing-has-cookiebar .scroll-up{bottom:calc(20px + var(--ing-cookiebar-h, 0px));transition:bottom .3s ease}@media (max-width:992px){body.ing-has-cookiebar .ing-mobilecta{bottom:calc(84px + var(--ing-cookiebar-h, 0px))}}@media (max-width:560px){body.ing-has-cookiebar .ing-demopopup{bottom:calc(12px + var(--ing-cookiebar-h, 0px))}}@media (max-width:991px){body.ing-has-popup #oca-fab{bottom:calc(var(--ing-popup-h, 0px) + 40px)!important}}.header__area-menubar-center-menu ul li.active>a{color:var(--text-heading-color);font-weight:700;position:relative}.header__area-menubar-center-menu ul li.active>a::after{content:"";position:absolute;left:50%;bottom:8px;transform:translateX(-50%);width:16px;height:2px;border-radius:2px;background:var(--primary-color-1)}.ing-topbar{position:relative;overflow:hidden;color:var(--text-white);background:linear-gradient(92deg,#0891B2 0%,#1d4ed8 30%,#4338CA 60%,#BE123C 100%)}.ing-topbar::before{content:'';position:absolute;top:0;bottom:0;left:-35%;width:30%;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .5) 50%,transparent 100%);transform:translateX(0%);animation:ing-topbar-shine 3.8s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes ing-topbar-shine{0%{transform:translateX(0%)}38%{transform:translateX(430%)}100%{transform:translateX(430%)}}@media (prefers-reduced-motion:reduce){.ing-topbar::before{animation:none}}.ing-topbar__in{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:2px 20px;position:relative}.ing-topbar__text{margin:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:800;letter-spacing:.01em;text-align:center}.ing-topbar__text i{margin-right:7px;color:#fbbf24;display:inline-block;transform-origin:30% 50%;animation:ing-bullhorn-ring 4s ease-in-out infinite}@keyframes ing-bullhorn-ring{0%,55%,100%{transform:rotate(0deg) scale(1)}5%{transform:rotate(-16deg) scale(1.08)}10%{transform:rotate(14deg) scale(1.08)}15%{transform:rotate(-10deg) scale(1.04)}20%{transform:rotate(6deg) scale(1.02)}25%{transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.ing-topbar__text i{animation:none}}.ing-topbar__text strong{font-weight:700}@media (max-width:767px){.ing-topbar__in{padding:8px 16px;gap:8px}.ing-topbar__text{font-size:11px;text-align:left}}.login-link{display:inline-flex;align-items:center;gap:6px;font-family:"Poppins",sans-serif;font-size:15px;font-weight:600;color:var(--text-heading-color);margin-right:6px;transition:color 0.3s}.login-link i{font-size:13px}.login-link:hover{color:var(--primary-color-1)}.header__area-menubar-center-menu ul li a{padding:18px 9px;font-size:14px;font-weight:500}.ing-gradient-text{background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.ing-hero{position:relative;padding:50px 0 0;overflow:hidden}.ing-hero__shape{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(5 22 52 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(5 22 52 / .05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .45) 60%,transparent 92%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .45) 60%,transparent 92%)}.ing-hero__shape-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.ing-hero__shape-blob-1{width:480px;height:320px;left:4%;top:-80px;background:rgb(8 145 178 / .16)}.ing-hero__shape-blob-2{width:480px;height:320px;right:4%;top:-40px;background:rgb(190 18 60 / .13)}.ing-hero__shape-blob-3{width:560px;height:320px;left:50%;bottom:-220px;transform:translateX(-50%);background:rgb(67 56 202 / .11)}.ing-hero__content{position:relative;z-index:2}.ing-hero__content .ing-aibadge{margin-bottom:20px}.ing-hero h1{font-size:clamp(28px, 3.6vw, 50px);line-height:1.15;margin-bottom:20px;text-transform:none}.ing-hero__sub{max-width:50ch;font-size:17px;line-height:1.6;color:var(--body-color);margin-bottom:34px;text-transform:none}.ing-hero__sub strong{color:var(--text-heading-color);font-weight:600}.ing-hero__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ing-hero__watch{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1.5px solid var(--text-heading-color);border-radius:12px;padding:8px 20px;font-size:14px;font-weight:600;color:var(--text-heading-color);background:var(--bg-white);transition:background .18s}.ing-hero__watch:hover{color:var(--text-heading-color);background:#F6F8FB}.ing-hero__trust{margin-top:28px;display:flex;gap:22px;flex-wrap:wrap;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14.5px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-hero__trust span{display:inline-flex;align-items:center;gap:6px}.ing-hero__trust i{color:var(--primary-color-1);font-size:11px}.ing-hero__flowcard-top{display:flex;align-items:center;gap:8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:18px;font-weight:700;letter-spacing:.08em;color:#4338ca;margin-bottom:20px;justify-content:center}.ing-hero__flowcard-dot{width:8px;height:8px;border-radius:50%;background:#047857;flex:none;animation:ing-pulse 2.4s ease-in-out infinite}@keyframes ing-spin{to{transform:rotate(360deg)}}@keyframes ing-pulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}.ing-fan{position:relative;width:100%;aspect-ratio:400 / 320}.ing-fan__svg{position:absolute;inset:0;width:100%;height:100%}.ing-fan__flow{animation:ing-fan-flow 1s linear infinite}@keyframes ing-fan-flow{to{stroke-dashoffset:-9}}@media (prefers-reduced-motion:reduce){.ing-fan__flow{animation:none}}.ing-fan__audit,.ing-fan__core,.ing-fan__pill{position:absolute;transform:translate(-50%,-50%)}.ing-fan__audit{left:50%;top:7.5%;width:40%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;background:#F0FAFC;border:1.5px solid #0891B2;border-radius:10px;text-align:center}.ing-fan__audit b{font-family:"IBM Plex Mono","Courier New",monospace;font-size:16px;font-weight:700;letter-spacing:.05em;color:#0E7490}.ing-fan__audit span{font-family:var(--heading-font);font-size:12px;font-weight:700;color:var(--text-heading-color)}.ing-fan__core{left:50%;top:31.5%;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;background:#fff;border:1.5px solid #4338ca;color:#4338ca}.ing-fan__core-ring{position:absolute;inset:-7px;border-radius:50%;border:2px solid #fff0;border-top-color:#0891B2;border-right-color:#4338CA;border-bottom-color:#BE123C;animation:ing-spin 9s linear infinite}.ing-fan__core b{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.06em}.ing-fan__pill{width:38%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1.5px solid var(--c);border-radius:10px;box-shadow:0 6px 16px rgb(11 18 32 / .06)}.ing-fan__pill b{width:100%;padding-bottom:0;border-bottom:1.5px dashed var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:16px;font-weight:700;color:var(--text-heading-color);text-align:center}.ing-fan__pill span{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;text-align:left;color:var(--faint-color,#8a94a6)}.ing-fan__pill--tri{width:32%;padding:3px 6px;gap:2px}.ing-fan__pill--tri b{font-size:16px}.ing-fan__pill--tri span{font-size:12px;white-space:normal}@media (max-width:767px){.ing-fan{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 0 2px}.ing-fan__svg{display:none}.ing-fan__audit,.ing-fan__pill{position:static;transform:none;width:100%;max-width:320px}.ing-fan__core{position:relative;left:auto;top:auto;transform:none;margin:2px 0}.ing-fan__pill--tri span,.ing-fan__pill span{font-size:15px}}.ing-hero__ticker{border-top:1px solid var(--color-4);border-bottom:1px solid var(--color-4);background:#f6f8fb;overflow:hidden}.ing-hero__ticker-track{display:flex;align-items:center;width:max-content;padding:12px 0;gap:22px;animation:ing-tick 42s linear infinite}.ing-hero__ticker-track .ing-lgo{padding:0;margin:0 4px}.ing-hero__ticker:hover .ing-hero__ticker-track{animation-play-state:paused}.ing-hero__ticker-track span{display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--body-color);white-space:nowrap;justify-content:center}.ing-hero__ticker-track i{width:8px;height:8px;border-radius:50%;flex:none}@keyframes ing-tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ing-flow__core-ring,.ing-hero__ticker-track{animation:none!important}}@media (max-width:991px){.ing-hero{padding-top:30px}}.ing-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--text-white);background:var(--e,#4338ca);border-radius:999px;padding:7px 14px;margin-bottom:22px}.ing-film{padding:40px 0}.ing-film__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.ing-stat{display:flex;align-items:center;flex-wrap:wrap;row-gap:12px;gap:14px;border:1px solid var(--color-4);border-left:4px solid var(--c);border-radius:10px;padding:18px;background:var(--bg-white)}.ing-stat__icon{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgb(11 18 32 / .05);color:var(--c);font-size:15px}.ing-stat__head{flex:1 1 auto;min-width:0}.ing-stat__num{font-family:var(--heading-font);font-size:26px;font-weight:800;color:var(--c);line-height:1;margin-bottom:0}.ing-stat__label{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--faint-color,#8a94a6);white-space:nowrap}.ing-stat__desc{flex:1 0 100%;min-width:0;margin:0;padding-top:12px;border-top:1px solid var(--color-4);font-size:12.5px;line-height:1.45;color:var(--body-color)}.ing-aflow{padding:0 0 40px}.ing-aflow__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:18px;text-transform:none}.ing-aflow__lead{max-width:62ch;font-size:15.5px;line-height:1.6;color:var(--body-color);margin-bottom:34px;text-transform:none}.ing-aflow__lead strong{color:var(--text-heading-color);font-weight:600}.ing-aflow__wrap{position:relative;margin-top:6px}.ing-aflow__illutag{position:absolute;top:-22px;right:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint-color,#8a94a6);border:1px solid var(--color-4);border-radius:4px;padding:3px 6px;background:var(--bg-white)}.ing-aflow__row{display:flex;align-items:stretch;gap:0}.ing-aflow__node{position:relative;flex:1.15 1 0;min-width:0;border:1.5px solid #eef1f6;border-radius:16px;padding:16px 16px 18px;background:var(--bg-white);display:flex;flex-direction:column;transition:border-color .35s,background .35s}.ing-aflow__node.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 5%,#fff)}.ing-aflow__done{position:absolute;top:12px;right:13px;font-family:"IBM Plex Mono","Courier New",monospace;font-weight:700;font-size:13px;color:var(--c);opacity:0;transform:scale(1.6);transition:.3s}.ing-aflow__node.is-fin .ing-aflow__done{opacity:1;transform:none}.ing-aflow__top{display:flex;align-items:center;gap:10px}.ing-aflow__icon{width:36px;height:36px;border-radius:10px;background:#eef1f6;color:var(--text-white);font-size:15px;display:flex;align-items:center;justify-content:center;flex:none;transition:background .35s}.ing-aflow__node.is-on .ing-aflow__icon{background:var(--c)}.ing-aflow__tm{min-width:0}.ing-aflow__time{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;color:var(--faint-color,#8a94a6);transition:color .35s}.ing-aflow__node.is-on .ing-aflow__time{color:var(--c)}.ing-aflow__label{margin-top:2px;font-family:var(--heading-font);font-size:14px;font-weight:800;color:var(--text-heading-color);line-height:1.25;text-transform:none}.ing-aflow__sub{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--faint-color,#8a94a6);text-transform:none;font-family:"IBM Plex Mono","Courier New",monospace;font-weight:600}.ing-inline-logo{width:13px;height:13px;object-fit:contain;vertical-align:-2px;margin-right:3px;border-radius:3px}.ing-aflow__logos{display:flex;gap:6px;margin-top:12px}.ing-aflow__logos span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-4);border-radius:8px;background:var(--bg-white)}.ing-aflow__logos img{width:26px;height:26px;object-fit:contain}.ing-aflow__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.ing-aflow__chips span{font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:600;border:1px solid var(--color-4);border-radius:5px;padding:4px;color:var(--faith);background:var(--bg-white);opacity:0;transform:scale(.6);font-weight:600;letter-spacing:1px}.ing-aflow__node.is-on .ing-aflow__chips span{animation:ing-aflow-chip .3s ease forwards;animation-delay:var(--d)}@keyframes ing-aflow-chip{to{opacity:1;transform:none}}.ing-aflow__maps{margin-top:12px;display:flex;flex-direction:column;gap:4px}.ing-aflow__maps div{display:flex;align-items:center;gap:5px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;color:var(--body-color);opacity:0;transform:translateX(-6px)}.ing-aflow__node.is-on .ing-aflow__maps div{animation:ing-aflow-mapin .35s ease forwards;animation-delay:var(--d)}.ing-aflow__maps b{color:#4338ca}.ing-aflow__arrow{color:var(--faint-color,#8a94a6)}@keyframes ing-aflow-mapin{to{opacity:1;transform:none}}.ing-aflow__ledger{margin-top:12px;border:1px solid var(--color-4);border-radius:8px;overflow:hidden;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;position:relative;padding:3px}.ing-aflow__lrow{display:flex;justify-content:space-between;gap:6px;padding:0 3px;border-bottom:1px dashed #edf1f6;opacity:0}.ing-aflow__lrow span,.ing-aflow__maps div,.ing-aflow__chips span,.ing-aflow__tm,.ing-aflow__seal,.ing-aflow__ltot span,.ing-aflow__ltot{line-height:10px;font-weight:600}.ing-aflow__node.is-on .ing-aflow__lrow{animation:ing-aflow-mapin .3s ease forwards;animation-delay:var(--d)}.ing-aflow__lrow b{font-weight:700}.ing-aflow__ltot{background:#f1faf5;color:#047857;font-weight:700;display:flex;justify-content:space-between;padding:5px 8px;opacity:0}.ing-aflow__node.is-on .ing-aflow__ltot{animation:ing-aflow-mapin .3s ease forwards;animation-delay:1.55s}.ing-aflow__stamp{position:absolute;right:6px;top:6px;border:2px solid #047857;color:#047857;border-radius:6px;padding:3px 6px;font-family:"IBM Plex Mono","Courier New",monospace;font-weight:700;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-6deg) scale(1.8);opacity:0}.ing-aflow__node.is-on .ing-aflow__stamp{animation:ing-aflow-stamp .35s cubic-bezier(.2,1.6,.4,1) forwards;animation-delay:1.95s}@keyframes ing-aflow-stamp{to{opacity:1;transform:rotate(-6deg) scale(1)}}.ing-aflow__seal{margin-top:1px;display:inline-flex;align-items:center;gap:5px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;color:#0f766e;border:1px solid var(--color-4);border-radius:6px;padding:4px 8px;background:var(--bg-white);width:fit-content;opacity:0;transform:translateY(5px)}.ing-aflow__node.is-on .ing-aflow__seal{animation:ing-aflow-mapin .35s ease forwards;animation-delay:.45s}.ing-aflow__pipe{flex:.5 1 0;align-self:center;height:3px;border-radius:2px;background:#eef1f6;position:relative;margin:0 -1px;min-width:30px}.ing-aflow__pipe-fill{position:absolute;inset:0;border-radius:2px;overflow:hidden;opacity:0;transition:opacity .3s}.ing-aflow__pipe.is-on .ing-aflow__pipe-fill{opacity:1}.ing-aflow__pipe-fill i{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 9px,var(--pc,#4338ca) 9px 16px);animation:ing-aflow-pflow 1s linear infinite}@keyframes ing-aflow-pflow{to{transform:translateX(16px)}}.ing-aflow__pipe-pk{position:absolute;top:50%;left:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--pc,#4338ca);opacity:0}.ing-aflow__pipe.is-send .ing-aflow__pipe-pk{animation:ing-aflow-ptravel .65s ease-in forwards}@keyframes ing-aflow-ptravel{0%{opacity:1;left:0}100%{opacity:1;left:100%}}.ing-aflow__meta{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14.5px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-aflow__promo{position:relative;overflow:hidden;margin-top:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:5px 22px;border:1.5px solid rgb(67 56 202 / .3);border-radius:12px;background:linear-gradient(90deg,rgb(67 56 202 / .1),rgb(8 145 178 / .1));box-shadow:0 8px 22px rgb(67 56 202 / .1)}.ing-aflow__promo::before{content:'';position:absolute;top:0;bottom:0;left:-35%;width:30%;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .8) 50%,transparent 100%);animation:ing-topbar-shine 3.8s ease-in-out infinite;will-change:transform;pointer-events:none}.ing-aflow__promo span{position:relative;flex:1 1 240px;min-width:0;font-size:14.5px;font-weight:600;color:var(--text-heading-color);text-transform:none}.ing-aflow__promo-dot{display:inline-block;vertical-align:middle;margin-right:9px;width:8px;height:8px;border-radius:50%;background:#4338CA;animation:ing-pulse 2.4s ease-in-out infinite}.ing-aflow__promo .btn-two{position:relative;flex:none}@media (prefers-reduced-motion:reduce){.ing-aflow__promo::before{animation:none}}.ing-aflow__meta b{color:var(--text-heading-color)}.ing-aflow__replay{display:inline-flex;align-items:center;gap:8px}.ing-aflow__replay i{width:7px;height:7px;border-radius:50%;background:#047857;flex:none;animation:ing-pulse 2.4s ease-in-out infinite}@media (max-width:998px){.ing-topbar{display:none}}@media (max-width:900px){.ing-aflow__row{flex-direction:column;gap:0}.ing-aflow__pipe{width:3px;height:26px;flex:none;margin:0 auto;min-width:0}.ing-aflow__pipe-fill i{background:repeating-linear-gradient(180deg,transparent 0 9px,var(--pc,#4338ca) 9px 16px);animation-name:ing-aflow-pflowv}@keyframes ing-aflow-pflowv{to{transform:translateY(16px)}}.ing-aflow__pipe.is-send .ing-aflow__pipe-pk{animation-name:ing-aflow-ptravelv}@keyframes ing-aflow-ptravelv{0%{opacity:1;top:0;left:50%}100%{opacity:1;top:100%;left:50%}}}@media (max-width:767px){.ing-aflow{padding-bottom:60px}.ing-aflow__illutag{display:none}}@media (prefers-reduced-motion:reduce){.ing-aflow__pipe-fill i,.ing-aflow__done,.ing-aflow__chips span,.ing-aflow__maps div,.ing-aflow__lrow,.ing-aflow__ltot,.ing-aflow__stamp,.ing-aflow__seal{animation:none!important;opacity:1!important;transform:none!important}}.ing-cascade{padding:40px 0;background:linear-gradient(160deg,rgb(8 145 178 / .06),rgb(67 56 202 / .05) 55%,rgb(190 18 60 / .05));border-top:1px solid var(--color-4)}.ing-cascade__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:14px;text-transform:none}.ing-cascade__lead{max-width:64ch;font-size:15.5px;line-height:1.6;color:var(--body-color);margin-bottom:0;text-transform:none}.ing-cascade__lead strong{color:var(--text-heading-color);font-weight:600}.ing-cascade__tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.ing-ctab{position:relative;overflow:hidden;border:1.5px solid var(--color-4);background:#fff;border-radius:999px;padding:5px 17px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;color:var(--body-color);cursor:pointer;transition:border-color .18s,color .18s}.ing-ctab b{position:absolute;left:0;top:0;bottom:0;width:0;background:rgb(190 18 60 / .1);z-index:0}.ing-ctab span{position:relative;z-index:1}.ing-ctab:hover{border-color:#BE123C;color:#BE123C}.ing-ctab[aria-pressed="true"]{border-color:#BE123C;color:#BE123C;font-weight:700}.ing-cascade__grid{display:grid;grid-template-columns:1.18fr .82fr;gap:16px;margin-top:22px;align-items:stretch}.ing-cascade__console{border:1.5px solid var(--color-4);border-radius:14px;overflow:hidden;background:var(--bg-white);display:flex;flex-direction:column;font-family:"IBM Plex Mono","Courier New",monospace}.ing-cascade__chd{display:flex;align-items:center;gap:9px;padding:11px 15px;border-bottom:1px solid var(--color-4);background:color-mix(in srgb,var(--mc,#BE123C) 8%,#fff)}.ing-cascade__chd-icon{width:9px;height:9px;border-radius:50%;background:var(--mc,#BE123C);flex:none}.ing-cascade__chd-name{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em}.ing-cascade__chd-task{margin-left:auto;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--mc,#BE123C);text-align:right}.ing-cstep{position:relative;display:grid;grid-template-columns:30px 1fr 112px;gap:12px;align-items:center;padding:10.5px 15px;border-bottom:1px solid #F1F4F8;transition:background .3s}.ing-cstep:last-child{border-bottom:0}.ing-cstep__dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--color-4);display:grid;place-items:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;color:var(--faint-color,#8a94a6);transition:.3s;align-content:center}.ing-cstep__t1{font-size:13px;line-height:1.4;color:var(--faint-color,#8a94a6);transition:color .3s;text-transform:none;font-weight:600}.ing-cstep__t1 b{font-weight:600}.ing-cstep__badge{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:7px;text-align:center;opacity:0;transition:opacity .3s;line-height:14px;cursor:default;width:max-content}.ing-cstep__badge-sub{font-style:normal;font-weight:600;font-size:8.5px;letter-spacing:.04em;line-height:1;opacity:.75}.ing-cstep.is-act{background:color-mix(in srgb,var(--mc,#BE123C) 6%,#fff)}.ing-cstep.is-act .ing-cstep__dot{border-color:var(--mc,#BE123C);border-style:dashed;animation:ing-spin2 1s linear infinite;color:var(--mc,#BE123C)}.ing-cstep.is-act .ing-cstep__t1{color:var(--text-heading-color)}.ing-cstep.is-done .ing-cstep__dot{background:var(--dc,#8a94a6);border-color:var(--dc,#8a94a6);color:#fff}.ing-cstep.is-done .ing-cstep__t1{color:var(--text-heading-color)}.ing-cstep.is-done .ing-cstep__badge{opacity:1}.ing-cstep__badge--ok{background:#F1FAF5;color:#047857;border:1.5px solid #CBE9D8}.ing-cstep__badge--gap{background:#FEF5F6;color:#BE123C;border:1.5px solid #F3D9E1}.ing-cstep__thinking{display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);align-items:center;gap:3px}.ing-cstep.is-act .ing-cstep__thinking{display:inline-flex}.ing-cstep__thinking i{width:4px;height:4px;border-radius:50%;background:var(--mc,#4338CA);animation:ing-thinking-dot 1s ease-in-out infinite}.ing-cstep__thinking i:nth-child(2){animation-delay:.15s}.ing-cstep__thinking i:nth-child(3){animation-delay:.3s}@keyframes ing-thinking-dot{0%,60%,100%{opacity:.25;transform:scale(.75)}30%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ing-cstep__thinking i{animation:none;opacity:.6}}.ing-cascade__score{border:1.5px solid var(--color-4);border-radius:14px;padding:20px;background:linear-gradient(180deg,#FEF5F6,#fff 42%);display:flex;flex-direction:column}.ing-crings{display:flex;gap:14px;justify-content:center}.ing-cascade__cost{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;padding-top:16px;border-top:1px dashed var(--color-4)}.ing-cascade__cost>div{text-align:center}.ing-cascade__cost>div+div{border-left:1px dashed var(--color-4)}.ing-cascade__costval{display:block;font-family:"Space Grotesk",sans-serif;font-size:26px;font-weight:700;letter-spacing:-.03em;color:#BE123C}.ing-cascade__costval--i{color:#047857}.ing-cascade__costk{display:block;margin-top:3px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:8.5px;font-weight:700;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.ing-cring{text-align:center}.ing-cring svg{width:104px;height:104px;transform:rotate(-90deg)}.ing-cring__track{fill:none;stroke:#EEF1F6;stroke-width:9}.ing-cring__prog{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.ing-cring__val{margin-top:-68px;font-family:"Space Grotesk",sans-serif;font-size:21px;font-weight:700;letter-spacing:-.02em}.ing-cring__key{margin-top:46px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.12em;color:var(--faint-color,#8a94a6)}.ing-cascade__verdict{margin-top:0;font-size:13.5px;line-height:1.65;color:var(--body-color);min-height:66px;text-transform:none}.ing-cascade__verdict b{color:var(--text-heading-color)}.ing-cascade__barswrap{margin-top:0;padding-top:10px;border-top:1px dashed var(--color-4)}.ing-cascade__barslabel{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--faint-color,#8a94a6);margin-bottom:10px}.ing-cchart{display:flex;gap:10px}.ing-cchart__yaxis{flex:none;display:flex;flex-direction:column;justify-content:space-between;height:120px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:700;color:var(--faint-color,#8a94a6);text-align:right}.ing-cchart__body{flex:1;min-width:0}.ing-cchart__plot{position:relative;height:120px}.ing-cchart__grid{position:absolute;left:0;right:0;border-top:1px dashed var(--color-4)}.ing-cchart__cols{position:absolute;inset:0;display:flex;gap:6px}.ing-cchart__xaxis{display:flex;gap:6px;margin-top:6px}.ing-cchart__cols>*,.ing-cchart__xaxis>*{flex:1;min-width:0}.ing-ccol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.ing-ccol__val{font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:700;color:var(--faint-color,#8a94a6)}.ing-ccol__bar{width:60%;max-width:26px;border-radius:3px 3px 0 0;background:var(--c,#BE123C);transition:height .6s cubic-bezier(.2,.8,.2,1)}.ing-cchart__xaxis span{display:block;text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:600;color:var(--faint-color,#8a94a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ing-ccol.is-active .ing-ccol__bar{box-shadow:0 0 0 1.5px #BE123C}.ing-ccol.is-active .ing-ccol__val{color:var(--text-heading-color)}.ing-cchart__xaxis span.is-active{color:var(--text-heading-color);font-weight:700}.ing-ccol--best .ing-ccol__bar{background:linear-gradient(180deg,#0891B2,#4338CA,#BE123C)}.ing-ccol--best .ing-ccol__val,.ing-cchart__xaxis span.ing-cchart__xaxis-best{color:var(--text-heading-color);font-weight:700}@media (max-width:420px){.ing-cchart__xaxis span{font-size:7.5px}}.ing-cascade__foot{margin-top:auto;padding-top:14px;border-top:1px dashed var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;line-height:1.6;color:#047857}.ing-cascade__illustrative{float:right;color:var(--faint-color,#8a94a6);border:1px solid var(--color-4);border-radius:6px;padding:2px 7px;font-size:8.5px}@media (max-width:900px){.ing-cascade__grid{grid-template-columns:1fr}}@media (max-width:575px){.ing-cstep{grid-template-columns:26px 1fr;row-gap:6px}.ing-cstep__badge{grid-column:2;justify-self:start}}.ing-bento{padding:40px 0;border-top:1px solid var(--color-4)}.ing-bento__title{font-size:clamp(26px, 2.8vw, 38px);margin-top:12px;margin-bottom:0}.ing-bento__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;font-family:"IBM Plex Mono","Courier New",monospace}.ing-bt{border:1px solid var(--color-4);border-top:3px solid var(--c,var(--color-4));border-radius:10px;padding:10px;background:var(--bg-white);transition:border-color .18s}.ing-bt:hover{border-color:var(--c,var(--color-4))}.ing-bt__k{display:inline-block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--c);background:color-mix(in srgb,var(--c) 9%,#fff);border-radius:4px;padding:1px 8px}.ing-bt h3{font-size:17px;margin-top:12px;letter-spacing:-.01em}.ing-bt p{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--body-color)}.ing-bt__z{margin-top:12px;padding-top:9px;border-top:1px dotted var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:600;color:#047857}.ing-bt--big{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#f7fafd,#fff)}.ing-bt__spark{margin-bottom:20px;padding-bottom:18px;border-bottom:1px dashed var(--color-4)}.ing-bt__sparklabel{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--faint-color,#8a94a6);margin-bottom:16px}.ing-bt__sparkbars{display:flex;align-items:flex-end;gap:7px;height:56px}.ing-bt__sparkbar{flex:1;min-width:0;position:relative;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--c,#1D4ED8) 55%,#cbd5e1);height:0;opacity:0;transition:height .55s cubic-bezier(.2,.8,.2,1),opacity .3s;transition-delay:var(--d,0s)}.ing-bt--big.is-live .ing-bt__sparkbar{opacity:1}@media (prefers-reduced-motion:reduce){.ing-bt__sparkbar{transition:none;opacity:1}}.ing-bt__sparkbar i{position:absolute;top:-16px;left:0;right:0;text-align:center;font-style:normal;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:700;color:var(--faint-color,#8a94a6)}.ing-bt__sparkbar--zero{background:#047857}.ing-bt__sparkbar--zero i{color:#047857;font-weight:800}.ing-bt--big .ing-bt__huge{font-family:var(--heading-font);font-size:clamp(58px, 7vw, 92px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text-heading-color);margin-top:14px}.ing-bt__huge.is-bump{animation:ing-bump .4s ease}.ing-bt--big h3{font-size:21px}.ing-bt--wide{grid-column:span 2}.ing-bt__minirow{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ing-bt__minirow span{display:inline-flex;align-items:center;border:1px solid var(--color-4);border-radius:5px;padding:1px 8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-bt__minirow .ing-inline-logo{width:12px;height:12px;margin-right:5px;vertical-align:middle}.ing-bt__grid7{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;margin-top:12px}.ing-bt__grid7 i{aspect-ratio:1;border-radius:2px;background:#e8edf4}.ing-bt__grid7 i.is-lit{animation:ing-dotbreathe 2.6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes ing-dotbreathe{0%,100%{opacity:1;transform:none}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.ing-bt__grid7 i.is-lit{animation:none}}@media (max-width:900px){.ing-bento__grid{grid-template-columns:repeat(2,1fr)}.ing-bt--big{grid-column:span 2;grid-row:span 1}}@media (max-width:575px){.ing-bento__grid{grid-template-columns:1fr}.ing-bt--big,.ing-bt--wide{grid-column:span 1}}.ing-platform{padding:5px 0}.ing-platform__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0;text-transform:none}.ing-wsband{margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;gap:22px;border:1.5px solid var(--color-4);border-radius:16px;background:#fff;padding:22px 26px;background:linear-gradient(160deg,rgb(8 145 178 / .06),rgb(67 56 202 / .05) 55%,rgb(190 18 60 / .05))}.ing-wsband__num{flex:none;font-family:"Space Grotesk",sans-serif;font-size:46px;font-weight:700;letter-spacing:-.05em;color:#1D4ED8}.ing-wsband__tx{flex:none}.ing-wsband__tx b{display:block;font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-heading-color)}.ing-wsband__tx span{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.ing-wsband__icons{display:flex;flex-wrap:wrap;gap:7px;flex:1;min-width:280px}.ing-wp{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--color-4);border-radius:11px;background:#fff;padding:5px 12px 5px 5px;font-family:"Poppins",sans-serif;font-size:12.5px;font-weight:600;color:var(--text-heading-color);transition:transform .18s,border-color .18s;cursor:default}.ing-wp:hover{transform:translateY(-3px);border-color:var(--t)}a.ing-wp{cursor:pointer}.ing-wp i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--t)}.ing-wp svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ing-wsband__cta{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;color:#1D4ED8;transition:gap .18s}.ing-wsband__cta:hover{color:#1D4ED8;gap:12px}@media (max-width:767px){.ing-wsband{padding:20px}.ing-wsband__num{font-size:36px}}.ing-cta2{padding:30px 0 90px}.ing-cta2__frame{border-radius:22px;padding:3px;background:linear-gradient(120deg,#0891B2,#4338CA 50%,#BE123C)}.ing-cta2__in{position:relative;overflow:hidden;background:var(--bg-white);border-radius:19px;padding:44px 40px}.ing-cta2__in::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(480px 200px at 25% 0%,rgb(67 56 202 / .07),transparent 70%)}.ing-cta2__in>.row{position:relative;z-index:1}.ing-cta2__title{font-size:clamp(26px, 2.8vw, 36px);margin-bottom:14px;text-transform:none}.ing-cta2__lead{font-size:15.5px;line-height:1.6;color:var(--body-color);max-width:46ch;margin-bottom:28px}.ing-cta2__buttons{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ing-cta2__media{border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;background:#11141c}.ing-cta2__media video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:991px){.ing-cta2__in{padding:34px 26px;text-align:center}.ing-cta2__lead{margin-left:auto;margin-right:auto}.ing-cta2__buttons{justify-content:center}.ing-cta2__media{margin-top:8px}}@media (max-width:1399px){.ing-fan__pill-two{top:85%!important}}.ing-inthero{padding-bottom:20px}.ing-inthero__content{position:relative;z-index:2}.ing-aibadge{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--color-4);background:var(--bg-white);border-radius:999px;padding:3px 16px 3px 7px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--body-color)}.ing-aibadge b{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);color:#fff;border-radius:999px;padding:1px 12px;font-weight:700;flex:none}@media (max-width:575px){.ing-aibadge{align-items:center;gap:7px;border-radius:16px;padding:5px 12px 6px 6px;font-size:10.5px;line-height:1.5}.ing-aibadge b{margin-top:1px;padding:3px 10px;white-space:nowrap}}.ing-inthero h1{font-size:clamp(28px, 3.6vw, 48px);line-height:1.12;margin:20px 0 0;max-width:14ch;text-transform:none}.ing-inthero__sub{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--body-color);max-width:52ch}.ing-inthero__sub strong{color:var(--text-heading-color);font-weight:600}.ing-inthero__cta{justify-content:flex-start;margin-top:24px}.ing-flow2{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:1fr 70px 140px 70px 1fr;align-items:center;gap:0;text-align:left}.ing-flow2__col{display:flex;flex-direction:column;gap:10px}.ing-flow2__row{display:flex;align-items:center;gap:10px;border:1.5px solid var(--color-4);border-radius:12px;padding:9px 12px;background:var(--bg-white)}.ing-flow2__chip{font-family:"Poppins",sans-serif;font-size:12.5px;font-weight:600;color:var(--text-heading-color)}.ing-flow2__lgs{display:flex;align-items:center;gap:6px}.ing-flow2__lbl{font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--c);margin-left:auto}.ing-flow2__row--out{border-left:4px solid var(--c)}.ing-flow2__row--out .ing-flow2__lbl{margin-left:0}.ing-flow2__out{margin-left:auto;text-align:right;font-family:"Poppins",sans-serif;font-size:12.5px;font-weight:600;color:var(--text-heading-color)}.ing-flow2__pipe{height:4px;border-radius:2px;background:var(--color-4);position:relative;overflow:hidden}.ing-flow2__pipe i{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 10px,#4338CA 10px 18px);animation:ing-pflow 1.1s linear infinite;opacity:.75}.ing-flow2__pipe--rev i{animation-direction:reverse;background:repeating-linear-gradient(90deg,transparent 0 10px,#047857 10px 18px)}@keyframes ing-pflow{to{transform:translateX(18px)}}.ing-flow2__core{width:140px;height:140px;border-radius:50%;border:2px solid var(--color-4);background:var(--bg-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;margin:0 auto}.ing-flow2__core b{font-family:"IBM Plex Mono","Courier New",monospace;font-size:22px;font-weight:700;letter-spacing:.24em;background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.ing-flow2__core span{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--faint-color,#8a94a6)}.ing-flow2__core svg{color:#4338CA}@media (max-width:900px){.ing-flow2{grid-template-columns:1fr;gap:14px}.ing-flow2__pipe{width:4px;height:30px;margin:0 auto}.ing-flow2__pipe i{background:repeating-linear-gradient(180deg,transparent 0 10px,#4338CA 10px 18px);animation-name:ing-pflowv}.ing-flow2__pipe--rev i{background:repeating-linear-gradient(180deg,transparent 0 10px,#047857 10px 18px)}@keyframes ing-pflowv{to{transform:translateY(18px)}}.ing-flow2__row--out{text-align:right;flex-direction:row-reverse;border-left:0;border-right:4px solid var(--c)}.ing-flow2__row--out .ing-flow2__out{margin-left:0;margin-right:auto;text-align:left}}.ing-covcard{position:relative;z-index:2;background:var(--bg-white);border:1px solid var(--color-4);border-radius:20px;box-shadow:0 25px 55px rgb(11 18 32 / .1);padding:22px 22px 18px;font-family:"IBM Plex Mono","Courier New",monospace}.ing-covchart .ing-cchart__plot{height:140px}.ing-covchart .ing-cchart__cols{gap:4px}.ing-covchart .ing-cchart__xaxis{gap:4px;margin-top:8px}.ing-covchart .ing-cchart__xaxis span{font-size:9px;letter-spacing:0}.ing-ccol2{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:2px}.ing-ccol2__val{font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:700;color:var(--faint-color,#8a94a6)}.ing-ccol2__road,.ing-ccol2__live{width:60%;max-width:20px}.ing-ccol2__road{position:relative;overflow:hidden;opacity:.4}.ing-ccol2__road::before{content:'';position:absolute;top:-9px;left:-9px;right:-9px;bottom:-9px;background:repeating-linear-gradient(45deg,var(--c) 0 3px,transparent 3px 6px);animation:ing-roadstripe-crawl 1.3s linear infinite;will-change:transform}.ing-ccol2__live{background:var(--c);animation:ing-livebar-pulse 2.4s ease-in-out infinite;will-change:opacity}@keyframes ing-roadstripe-crawl{to{transform:translate(8.49px,8.49px)}}@keyframes ing-livebar-pulse{0%,100%{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.ing-ccol2__road,.ing-ccol2__live{animation:none}}.ing-ccol2__val+.ing-ccol2__road,.ing-ccol2__val+.ing-ccol2__live{border-radius:3px 3px 0 0}.ing-covchart__legend{display:flex;gap:18px;margin-top:14px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-covchart__legend span{display:inline-flex;align-items:center;gap:6px}.ing-covchart__dot{width:9px;height:9px;border-radius:3px;background:#4338CA}.ing-covchart__dot--road{background:repeating-linear-gradient(45deg,#4338CA 0 2px,transparent 2px 4px);opacity:.5}.ing-covchart__foot{margin-top:14px;padding-top:14px;border-top:1px dashed var(--color-4);font-size:13px;color:var(--body-color)}.ing-covchart__foot b{color:var(--text-heading-color)}@media (max-width:480px){.ing-covchart .ing-cchart__xaxis span{font-size:7px}.ing-covchart .ing-cchart__cols{gap:2px}.ing-ccol2__road,.ing-ccol2__live{max-width:14px}}.ing-prin{padding:40px 0;border-top:1px solid var(--color-4)}.ing-prin__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-prin__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}@media (max-width:900px){.ing-prin__grid{grid-template-columns:1fr}}.ing-catsec{padding:40px 0;border-top:1px solid var(--color-4);background:#fafbfd}.ing-catsec__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-catsec__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:66ch}.ing-catgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.ing-cat{border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s}.ing-cat:hover{border-color:var(--c)}.ing-cat__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:color-mix(in srgb,var(--c) 9%,#fff);border-bottom:1.5px solid var(--color-4)}.ing-cat__icon{width:40px;height:40px;border-radius:12px;background:var(--c);color:#fff;flex:none;display:grid;place-items:center;font-size:17px}.ing-cat__key{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--c)}.ing-cat__name{display:block;margin-top:0;font-family:var(--heading-font);font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--text-heading-color)}.ing-cat__tag{margin-left:auto;text-align:right;max-width:30ch;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--c)}.ing-cat__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;padding:14px 16px 12px}.ing-cchip2{display:inline-flex;align-items:center;gap:5px;border:1.5px solid var(--color-4);border-radius:8px;padding:6px 10px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:600;color:var(--body-color);background:var(--bg-white)}.ing-cchip2--road{border-style:dashed;color:var(--faint-color,#8a94a6)}.ing-cchip2--more{color:#1D4ED8;background:#F4F8FE;border-color:#D6E3F8}.ing-lgo{position:relative;width:50px;height:50px;flex:none;border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);display:grid;place-items:center;transition:transform .18s,border-color .18s}.ing-lgo:hover{transform:translateY(-3px)}.ing-lgo img{width:27px;height:27px;object-fit:contain;border-radius:6px}.ing-lgo--sm{width:42px;height:42px;border-radius:12px}.ing-lgo--sm img{width:23px;height:23px}.ing-lgo--road{border-style:dashed;background:#fcfdfe}.ing-lgo--road img{opacity:.55;filter:saturate(.6)}.ing-cat__note{margin:0 16px 12px;display:inline-flex;align-items:center;border:1.5px solid var(--color-4);border-radius:999px;padding:1px 10px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:600;color:var(--text-heading-color);background:#f6f8fb;width:fit-content}.ing-cat__duo{display:grid;grid-template-columns:1fr 1.2fr;border-top:1px solid var(--color-4);flex:1;margin-top:6px}.ing-cat__in,.ing-cat__out{padding:13px 16px}.ing-cat__in{border-right:1px solid var(--color-4);background:#fbfcfe}.ing-cat__dk{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--faint-color,#8a94a6)}.ing-cat__in ul,.ing-cat__out ul{list-style:none;margin-top:9px;padding:0}.ing-cat__in li{padding:4px 0 4px 14px;position:relative;font-size:12.5px;color:var(--body-color);line-height:1.45}.ing-cat__in li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:2px;background:var(--c);opacity:.55}.ing-cat__out li{padding:4px 0 4px 16px;position:relative;font-size:12.5px;color:var(--body-color);line-height:1.5}.ing-cat__out li::before{content:"\2014";position:absolute;left:0;color:var(--c);font-weight:700}.ing-cat__out li b{color:var(--text-heading-color);font-weight:600}@media (max-width:1020px){.ing-catgrid{grid-template-columns:1fr}}@media (max-width:640px){.ing-cat__duo{grid-template-columns:1fr}.ing-cat__in{border-right:0;border-bottom:1px solid var(--color-4)}}.ing-honest{margin-top:20px;border:1.5px dashed var(--color-4);border-radius:14px;padding:18px 22px;display:flex;gap:14px;align-items:flex-start;background:#f6f8fb}.ing-honest__icon{width:34px;height:34px;border-radius:10px;background:#047857;color:#fff;flex:none;display:grid;place-items:center;font-size:15px}.ing-honest p{font-size:13.5px;line-height:1.6;color:var(--body-color)}.ing-honest p strong{color:var(--text-heading-color);font-weight:600}.ing-payband-sec{padding:40px 0;border-top:1px solid var(--color-4)}.ing-payband-sec__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-payband-sec__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:66ch}.ing-payband-sec__lead strong{color:var(--text-heading-color);font-weight:600}.ing-payband{margin-top:26px;display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;border:1.5px solid var(--color-4);border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#F4F8FE,#fff 40%)}.ing-payband__num{padding:26px 0 26px 28px}.ing-payband__val{font-family:"Space Grotesk",sans-serif;font-size:56px;font-weight:700;letter-spacing:-.05em;color:#1D4ED8;line-height:1}.ing-payband__key{margin-top:8px;display:flex;align-items:center;gap:6px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;letter-spacing:.1em;color:var(--faint-color,#8a94a6);max-width:24ch}.ing-payband__key img{width:16px;height:16px;border-radius:4px;flex:none}.ing-payband__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 26px 26px 0}@media (max-width:900px){.ing-payband{grid-template-columns:1fr}.ing-payband__num{padding:22px 22px 0}.ing-payband__chips{padding:16px 22px 22px}}.ing-philo{padding:40px 0;border-top:1px solid var(--color-4);text-align:center}.ing-philo__title{font-size:clamp(26px, 2.8vw, 34px);margin-bottom:0}.ing-philo__lead{margin:12px auto 0;font-size:15px;color:var(--body-color)}.ing-philo__pline{margin:18px auto 0;display:inline-flex;flex-wrap:wrap;align-items:center;border:1.5px solid var(--color-4);border-radius:12px;overflow:hidden}.ing-philo__pline span{padding:13px 20px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;color:var(--body-color)}.ing-philo__pline span+span{border-left:1px solid var(--color-4)}.ing-philo__pline strong{color:var(--text-heading-color)}.ing-philo__win{background:#F1FAF5;color:#047857;font-weight:700}.ing-cta2--centered{padding:20px 0 40px}.ing-cta2__in--centered{position:relative;z-index:1;text-align:center;padding:48px 40px}.ing-cta2__in--centered .ing-cta2__lead{margin:0 auto 28px}.ing-cta2__in--centered .ing-cta2__buttons{justify-content:center}.footer__two{position:relative;background:var(--bg-white);border-top:1px solid var(--color-4);padding-top:40px;overflow:hidden}.footer__two::before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:linear-gradient(92deg,#0891B2 0%,#1D4ED8 30%,#4338CA 60%,#BE123C 100%)}.footer__two-widget--center{height:100%;display:flex;flex-direction:column;justify-content:start}.footer__two-widget-about .inngeniusai-logo{flex-wrap:wrap;margin-bottom:16px}.footer__two-widget-about .inngeniusai-logo .tag{flex:0 0 100%;border-left:none;padding-left:26px;margin-left:0;margin-top:3px;white-space:normal}.footer__two-widget-about p{color:var(--body-color);font-size:15px;line-height:1.65;max-width:54ch}.footer__two-widget h4{font-family:"IBM Plex Mono","Courier New",monospace;font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-heading-color);margin-bottom:15px}.footer__two-widget-about-location-item{margin-bottom:10px}.footer__two-widget-about-location-item:last-child{margin-bottom:0}.footer__two-widget-about-location-item-icon i{width:30px;height:30px;font-size:14px}.footer__two-widget-about-location-item-info span{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint-color,#8a94a6);line-height:1.3;margin-bottom:0}.footer__two-widget-about-location-item-info b,.footer__two-widget-about-location-item-info a{color:var(--text-heading-color);font-size:15px;font-weight:600;line-height:1.3}.footer__two-widget-about-location-item-info a:hover{color:#1D4ED8}.footer__two-widget-solution ul li{margin-bottom:12px}.footer__two-widget-solution ul li a{color:var(--body-color);font-size:15px;transition:.25s}.footer__two-widget-solution ul li a i{font-size:9px;margin-right:8px;color:var(--c)}.footer__two-widget-solution ul li a:hover{color:var(--primary-color-1);padding-left:6px}.footer__two-widget-subscribe p{color:var(--body-color);font-size:15px;line-height:1.6;max-width:28ch}.footer__two-widget-ctas{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.footer__two-widget-ctas .btn-two,.footer__two-widget-ctas .ing-hero__watch{font-size:13.5px;padding:9px 16px}.footer__stats{margin-top:20px;padding-top:10px;border-top:1px dashed var(--color-4);text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.copyright__one-container-area{background-color:var(--bg-white);border:none;border-top:1px solid var(--color-4);border-radius:0;margin-top:10px;padding:10px 0}.copyright__one-left,.copyright__one-right{color:var(--faint-color,#8a94a6)}.copyright__one-left p,.copyright__one-right{font-size:15px;color:#333;font-weight:600;font-family:"IBM Plex Mono","Courier New",monospace;letter-spacing:.02em}.copyright__one-right a{color:#333}.copyright__one-right a:hover{color:#1D4ED8}.copyright__one-right-sep{margin:0 8px;color:var(--faint-color,#8a94a6)}.ing-appwin{position:relative;border:1px solid var(--color-4);border-radius:16px;background:var(--bg-white);box-shadow:0 25px 55px rgb(11 18 32 / .1);overflow:hidden;font-family:"IBM Plex Mono","Courier New",monospace}.ing-appwin__illus{position:absolute;top:10px;right:12px;z-index:2;color:var(--faint-color,#8a94a6);border:1px solid var(--color-4);background:var(--bg-white);border-radius:6px;padding:2px 7px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:8.5px;letter-spacing:.06em}.ing-appwin__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#F6F8FB;border-bottom:1px solid var(--color-4)}.ing-appwin__dot{width:8px;height:8px;border-radius:50%;background:#D8DEE8;flex:none}.ing-appwin__url{margin:0 auto;max-width:calc(100% - 100px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;color:var(--faint-color,#8a94a6);background:var(--bg-white);border:1px solid var(--color-4);position:relative;border-radius:999px;padding:3px 16px 3px 24px}.ing-appwin__url::before{content:'';position:absolute;left:11px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#047857;animation:ing-pulse 2.4s ease-in-out infinite}.ing-appwin__body{display:grid;grid-template-columns:150px 1fr}.ing-appwin__side{display:flex;flex-direction:column;gap:2px;padding:14px 8px;border-right:1px solid var(--color-4);background:#FAFBFD}.ing-appwin__wsitem{position:relative;padding:7px 6px 7px 18px;font-size:11.5px;font-weight:500;color:var(--body-color);border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ing-appwin__wsitem::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:2px;background:var(--c)}.ing-appwin__wsitem--on{background:#EEF0FF;color:var(--text-heading-color);font-weight:700}.ing-appwin__wsitem--on::before{animation:ing-pulse 2.4s ease-in-out infinite;top:40%}@media (prefers-reduced-motion:reduce){.ing-appwin__wsitem--on::before,.ing-appwin__url::before{animation:none}}.ing-appwin__main{padding:16px 18px;min-width:0}.ing-appwin__mhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ing-appwin__mtitle{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.ing-appwin__mbadge{flex:none;white-space:nowrap;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.06em;color:#4338CA;background:#EEF0FF;border-radius:999px;padding:4px 12px}.ing-appwin__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed var(--color-4);font-size:13px}.ing-appwin__row span{color:var(--body-color)}.ing-appwin__row b{font-family:"IBM Plex Mono","Courier New",monospace;color:var(--text-heading-color);flex:none}.ing-appwin__balanced{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 12px;border-radius:10px;background:#F1FAF5}.ing-appwin__balanced span{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:600;color:#047857}.ing-appwin__balanced b{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;letter-spacing:.06em;color:#047857}.ing-appwin__tags{display:flex;gap:8px;margin-top:10px}.ing-appwin__tags span{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.05em;padding:5px 9px;border-radius:6px;background:#F1FAF5;color:#047857}.ing-appwin__tags span.ing-appwin__tags--faint{background:#F6F8FB;color:var(--faint-color,#8a94a6)}@media (max-width:480px){.ing-appwin__body{grid-template-columns:1fr}.ing-appwin__side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--color-4)}.ing-appwin__illus{display:none}}.ing-wssec{padding:40px 0;border-top:1px solid var(--color-4)}.ing-wssec__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-wssec__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:66ch}.ing-wslist{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.ing-wsitem{display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--color-4);border-radius:999px;background:var(--bg-white);padding:7px 16px 7px 7px;font-family:"Poppins",sans-serif;font-size:13.5px;font-weight:600;color:var(--text-heading-color);transition:border-color .18s,background .18s}a.ing-wsitem{cursor:pointer}a.ing-wsitem:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,#fff)}.ing-wsitem__icon{width:30px;height:30px;border-radius:50%;background:var(--c);display:grid;place-items:center;flex:none}.ing-wsitem__icon svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ing-wscard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:24px}.ing-wscard{border:1.5px solid var(--color-4);border-radius:16px;background:var(--bg-white);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.ing-wscard:hover{transform:translateY(-4px);border-color:var(--c)}.ing-wscard--link{text-decoration:none;color:inherit;cursor:pointer}.ing-wscard__top{display:flex;align-items:center;gap:12px;padding:15px 16px;background:color-mix(in srgb,var(--c) 10%,#fff);border-bottom:1.5px solid var(--color-4)}.ing-wscard__icon{width:50px;height:50px;border-radius:14px;background:var(--c);flex:none;display:grid;place-items:center;transition:transform .25s}.ing-wscard:hover .ing-wscard__icon{transform:scale(1.08) rotate(-3deg)}.ing-wscard__icon svg{width:27px;height:27px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ing-wscard__name{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-heading-color)}.ing-wscard__ct{margin-top:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:500;color:var(--c)}.ing-wscard__desc{padding:12px 15px;font-size:13px;line-height:1.5;color:var(--body-color);flex:1}.ing-wscard__ai{margin:0 15px 13px;display:inline-flex;align-items:center;gap:6px;width:fit-content;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border-radius:999px;padding:1px 10px}.ing-inthero__content--center{text-align:center}.ing-inthero__content--center h1{margin-left:auto;margin-right:auto;max-width:20ch}.ing-inthero__content--center .ing-inthero__sub{margin-left:auto;margin-right:auto}.ing-inthero__content--center .ing-inthero__cta{justify-content:center}.ing-legalpage{padding:10px 0 90px}.ing-legalpage__content h2{font-size:21px;font-weight:700;text-transform:none;color:var(--text-heading-color);margin:42px 0 14px}.ing-legalpage__content h2:first-child{margin-top:0}.ing-legalpage__content p{font-size:15.5px;line-height:1.75;color:var(--body-color);margin-bottom:16px;text-transform:none}.ing-legalpage__content strong{color:var(--text-heading-color);font-weight:600}.ing-legalpage__content a{color:#1D4ED8;text-decoration:underline}.ing-legalpage__content a:hover{color:#4338CA}.ing-typedwrap{display:block;min-height:2.3em}.ing-typed{border-right:3px solid #4338CA;padding-right:4px;animation:ing-caret 1s step-end infinite}@keyframes ing-caret{50%{border-color:#fff0}}.ing-now{padding:40px 0;border-top:1px solid var(--color-4)}.ing-now__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-now__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:74ch}.ing-nowbar{margin-top:22px;border:1.5px solid var(--color-4);border-radius:14px;overflow:hidden;background:var(--bg-white);font-family:"IBM Plex Mono","Courier New",monospace}.ing-nowbar__head{display:flex;align-items:center;gap:14px;padding:12px 16px;flex-wrap:wrap;background:linear-gradient(90deg,#F0FAFC,#F3F2FC);border-bottom:1px solid var(--color-4)}.ing-nowbar__live{display:inline-flex;align-items:center;gap:6px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;color:#047857}.ing-nowbar__live i{width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.6s ease-in-out infinite}.ing-nowbar__clock{font-family:"Space Grotesk",sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text-heading-color)}.ing-nowbar__clock small{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:600;color:var(--faint-color,#8a94a6);margin-left:8px;letter-spacing:.06em}.ing-nowbar__phase{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--pc,#4338CA)}.ing-nowbar__phase i{width:10px;height:10px;border-radius:3px;background:var(--pc,#4338CA)}.ing-nowbar__cols{display:grid;grid-template-columns:1fr 1.15fr 1fr;background:var(--bg-white)}.ing-nowcol{padding:14px 16px;border-right:1px solid var(--color-4);min-height:200px}.ing-nowcol:last-child{border-right:0}.ing-nowcol__h{display:flex;align-items:center;gap:8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;padding-bottom:10px;border-bottom:1px solid var(--color-4);margin-bottom:6px}.ing-nowcol--done .ing-nowcol__h{color:#047857}.ing-nowcol--next .ing-nowcol__h{color:#1D4ED8}.ing-nowev{display:flex;gap:10px;padding:8px 0;font-size:13px;line-height:1.45;color:var(--body-color);border-bottom:1px dashed var(--color-4);align-items:baseline}.ing-nowev:last-child{border-bottom:0}.ing-nowev__t{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;color:var(--faint-color,#8a94a6);flex:none;width:64px}.ing-nowev__d{flex:none;width:9px;height:9px;border-radius:3px;background:var(--c);align-self:center}.ing-nowev--past{color:var(--faint-color,#8a94a6)}.ing-nowev--past .ing-nowev__chk{color:#047857;font-weight:700;flex:none}.ing-nowev__cd{margin-left:auto;flex:none;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;color:#1D4ED8;background:#EEF3FC;border-radius:5px;padding:4px 7px;align-self:center;white-space:nowrap}.ing-nownow{border:2px solid var(--pc,#4338CA);border-radius:12px;margin-top:8px;padding:14px 15px;transition:border-color .4s;background:color-mix(in srgb,var(--pc,#4338CA) 6%,#fff)}.ing-nownow__k{display:inline-flex;align-items:center;gap:7px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--pc,#4338CA)}.ing-nownow__k i{width:8px;height:8px;border-radius:50%;background:var(--pc,#4338CA);animation:ing-pulse 1.4s ease-in-out infinite}.ing-nownow h3{font-size:18px;margin-top:8px;letter-spacing:-.02em}.ing-nownow p{margin-top:6px;font-size:13px;color:var(--body-color);line-height:1.55}.ing-nownow__foot{margin-top:11px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;color:var(--pc,#4338CA)}.ing-nowbar__foot{display:flex;gap:16px;padding:11px 16px;border-top:1px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;color:var(--body-color);flex-wrap:wrap}.ing-nowbar__foot b{color:var(--text-heading-color)}.ing-nowbar__foot-right{margin-left:auto}@media (max-width:860px){.ing-nowbar__cols{grid-template-columns:1fr}.ing-nowcol{border-right:0;border-bottom:1px solid var(--color-4);min-height:0}.ing-nowcol:last-child{border-bottom:0}}.ing-zem{padding:40px 0;border-top:1px solid var(--color-4);background:#fafbfd}.ing-zem__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-zem__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:66ch}.ing-zem__pick{margin-top:22px;display:flex;gap:7px;flex-wrap:wrap}.ing-zem__chip{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--color-4);background:var(--bg-white);border-radius:999px;padding:5px 14px 5px 7px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;color:var(--body-color);transition:.18s}.ing-zem__chip-icon{width:26px;height:26px;border-radius:8px;background:var(--c);display:grid;place-items:center;flex:none}.ing-zem__chip-icon svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ing-zem__chip:hover{border-color:var(--c);color:var(--c)}.ing-zem__chip[aria-pressed="true"]{background:var(--c);border-color:var(--c);color:#fff}.ing-zem__grid{margin-top:20px;display:grid;grid-template-columns:1.12fr .88fr;gap:14px;align-items:stretch;font-family:"IBM Plex Mono","Courier New",monospace}.ing-zem__console{border:1.5px solid var(--color-4);border-radius:14px;overflow:hidden;background:var(--bg-white)}.ing-zem__chd{display:flex;align-items:center;gap:10px;padding:11px 15px;border-bottom:1px solid var(--color-4);background:color-mix(in srgb,var(--mc,#4338CA) 8%,#fff)}.ing-zem__chd-icon{width:34px;height:34px;border-radius:10px;background:var(--mc);display:grid;place-items:center;flex:none}.ing-zem__chd-icon svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ing-zem__chd-name{font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em}.ing-zem__chd-task{margin-left:auto;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--mc)}.ing-zem__step{position:relative;display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:12px 15px;border-bottom:1px solid #F1F4F8;transition:background .3s}.ing-zem__step:last-child{border-bottom:0}.ing-zem__step-dot{width:26px;height:26px;border-radius:50%;border:2px solid var(--color-4);display:grid;place-items:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;color:var(--faint-color,#8a94a6);transition:.3s}.ing-zem__step-t1{font-size:14px;font-weight:600;color:var(--faint-color,#8a94a6);transition:.3s}.ing-zem__step-t2{margin-top:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;color:var(--faint-color,#8a94a6);opacity:0;transition:.3s}.ing-zem__step-badge{font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:5px 8px;border-radius:5px;opacity:0;transition:.3s}.ing-zem__step--act{background:color-mix(in srgb,var(--mc) 6%,#fff)}.ing-zem__step--act .ing-zem__step-dot{border-color:var(--mc);border-style:dashed;animation:ing-spin2 1s linear infinite;color:var(--mc)}.ing-zem__step--act .ing-zem__step-t1{color:var(--text-heading-color)}@keyframes ing-spin2{to{transform:rotate(360deg)}}.ing-zem__step--done .ing-zem__step-dot{background:var(--mc);border-color:var(--mc);color:#fff}.ing-zem__step--done .ing-zem__step-t1{color:var(--text-heading-color)}.ing-zem__step--done .ing-zem__step-t2{opacity:1;color:var(--mc)}.ing-zem__step--done .ing-zem__step-badge{opacity:1;background:color-mix(in srgb,var(--mc) 12%,#fff);color:var(--mc)}.ing-zem__step-thinking{display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);align-items:center;gap:3px}.ing-zem__step--act .ing-zem__step-thinking{display:inline-flex}.ing-zem__step-thinking i{width:4px;height:4px;border-radius:50%;background:var(--mc,#4338CA);animation:ing-thinking-dot 1s ease-in-out infinite}.ing-zem__step-thinking i:nth-child(2){animation-delay:.15s}.ing-zem__step-thinking i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.ing-zem__step-thinking i{animation:none;opacity:.6}}.ing-zem__panel{border:1.5px solid var(--color-4);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(400px 260px at 50% 0%,rgb(67 56 202 / .07),transparent 70%),var(--bg-white)}.ing-zem__panelhead{padding:12px 16px;border-bottom:1px solid var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.2em;color:var(--faint-color,#8a94a6);display:flex;align-items:center;gap:8px}.ing-zem__panelhead i{width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.6s ease-in-out infinite}.ing-zem__zero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center}.ing-zem__bignum{font-family:"Space Grotesk",sans-serif;font-size:clamp(72px, 8vw, 120px);line-height:.9;font-weight:700;letter-spacing:-.06em;background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;transition:transform .4s}.ing-zem__bignum.is-bump{animation:ing-bump .4s ease}@keyframes ing-bump{40%{transform:scale(1.06)}}.ing-zem__label{margin-top:8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.26em;color:var(--text-heading-color)}.ing-zem__sub{margin-top:6px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;color:var(--faint-color,#8a94a6)}.ing-zem__nokeys{margin-top:14px;display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--color-4);border-radius:999px;padding:7px 14px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:#BE123C}.ing-zem__stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-4)}.ing-zem__stats>div{padding:13px 16px;text-align:center}.ing-zem__stats>div+div{border-left:1px solid var(--color-4)}.ing-zem__statval{font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:700;letter-spacing:-.03em}.ing-zem__statval--g{color:#047857}.ing-zem__statval--i{color:#4338CA}.ing-zem__statk{margin-top:4px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:600;letter-spacing:.14em;color:var(--faint-color,#8a94a6)}@media (max-width:900px){.ing-zem__grid{grid-template-columns:1fr}}.ing-herospot__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.ing-herospot__pill{padding:6px 13px;border:1px solid var(--color-4);border-radius:20px;background:var(--bg-white);font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--faint-color,#8a94a6);transition:.25s}.ing-herospot__pill.is-active{color:#fff;border-color:#fff0;background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);box-shadow:0 10px 18px -10px rgb(67 56 202 / .5)}.ing-herospot__jump{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--faint-color,#8a94a6);transition:color .2s}.ing-herospot__jump svg{transition:transform .2s}.ing-herospot__jump:hover{color:var(--primary-color-1)}.ing-herospot__jump:hover svg{transform:translateY(2px)}.ing-herospot{position:relative;border:1px solid var(--color-4);border-top:3px solid var(--c,#4338CA);border-radius:16px;background:var(--bg-white);box-shadow:0 30px 60px -34px rgb(15 23 42 / .18);overflow:hidden;transition:border-color .4s;font-family:"IBM Plex Mono","Courier New",monospace}.ing-herospot__head{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--faint-color,#8a94a6)}.ing-herospot__head i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c,#4338CA);transition:background .4s;animation:ing-pulse 1.6s ease-in-out infinite}.ing-herospot__head b{color:var(--text-heading-color);font-weight:700;transition:color .4s}.ing-herospot__body{padding:26px 24px 22px;min-height:130px}.ing-herospot__ai{font-size:17px;line-height:1.5;color:var(--text-heading-color);letter-spacing:-.01em}.ing-herospot__meta{margin-top:16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--c,#4338CA);transition:color .4s}.ing-herospot__foot{padding:12px 20px 16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;color:var(--faint-color,#8a94a6);text-align:center;border-top:1px solid var(--color-4)}@media (max-width:480px){.ing-herospot__ai{font-size:15.5px}}.ing-parade{padding:40px 0;border-top:1px solid var(--color-4)}.ing-parade__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-parade__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:66ch;text-transform:none}.ing-parade__stagewrap{margin-top:40px;display:flex;justify-content:center;position:relative;overflow:visible}.ing-parade__stage{position:relative;width:880px;height:440px;transform-origin:top center;flex:none}.ing-parade__stage::before{content:'';position:absolute;inset:8px;border:1.5px dashed var(--color-4);border-radius:60px}.ing-parade__icon{position:absolute;left:0;top:0;width:48px;height:48px;cursor:pointer;offset-path:path("M 68 8 H 812 A 60 60 0 0 1 872 68 V 372 A 60 60 0 0 1 812 432 H 68 A 60 60 0 0 1 8 372 V 68 A 60 60 0 0 1 68 8 Z");offset-rotate:0deg;offset-anchor:center;offset-distance:var(--o)}.ing-parade__tile{width:100%;height:100%;border-radius:30%;background:var(--bg-white);border:2px solid var(--c);display:grid;place-items:center;transition:.3s;position:relative}.ing-parade__tile svg{width:56%;height:56%;stroke:var(--c);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:.3s}.ing-parade__icon.is-live .ing-parade__tile{background:var(--c);transform:scale(1.32)}.ing-parade__icon.is-live .ing-parade__tile svg{stroke:#fff}.ing-parade__icon.is-live .ing-parade__tile::after{content:'';position:absolute;inset:-9px;border:2px solid var(--c);border-radius:38%;animation:ing-parade-ripple 1.1s ease-out infinite}@keyframes ing-parade-ripple{from{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ing-parade__icon.is-live .ing-parade__tile::after{animation:none}}.ing-paradebox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;max-width:calc(100% - 16px);border:2.5px solid var(--lc,#4338CA);border-radius:18px;background:var(--bg-white);transition:border-color .4s;overflow:hidden;font-family:"IBM Plex Mono","Courier New",monospace;z-index:2}.ing-paradebox__head{display:flex;align-items:center;gap:13px;padding:16px 20px;background:color-mix(in srgb,var(--lc,#4338CA) 10%,#fff);border-bottom:2px solid var(--lc,#4338CA);transition:.4s}.ing-paradebox__icon{width:52px;height:52px;border-radius:14px;background:var(--lc,#4338CA);display:grid;place-items:center;flex:none;transition:.4s}.ing-paradebox__icon svg{width:28px;height:28px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ing-paradebox__nm{min-width:0}.ing-paradebox__name{font-family:"Space Grotesk",sans-serif;font-size:22px;font-weight:700;letter-spacing:-.03em}.ing-paradebox__ct{margin-top:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--lc,#4338CA);transition:.4s}.ing-paradebox__badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.12em;color:#047857}.ing-paradebox__badge i{width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.4s ease-in-out infinite}.ing-paradebox__body{padding:16px 20px 18px;min-height:130px}.ing-paradebox__body.is-fade{animation:ing-fadein .45s ease}@keyframes ing-fadein{from{opacity:0;transform:translateY(6px)}}.ing-paradebox__lin{font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em}.ing-paradebox__ai{margin-top:9px;font-size:14px;color:var(--body-color);line-height:1.6}.ing-paradebox__who{margin-top:9px;font-size:13.5px;color:var(--body-color);line-height:1.55}.ing-paradebox__who b{color:var(--lc,#4338CA);font-weight:600;transition:color .4s}.ing-paradebox__prog{height:4px;background:#F6F8FB}.ing-paradebox__prog i{display:block;height:100%;background:var(--lc,#4338CA);width:0%}.ing-trust{padding:40px 0 56px;border-top:1px solid var(--color-4);background:#fafbfd}.ing-trust__title{font-size:clamp(26px, 2.8vw, 38px);margin-bottom:0}.ing-trust__lead{margin-top:10px;font-size:15px;line-height:1.6;color:var(--body-color);max-width:66ch}.ing-tconsole{margin-top:22px;border:2px solid var(--color-4);border-radius:14px;overflow:hidden;background:var(--bg-white)}.ing-tconsole__tabs{display:flex;flex-wrap:wrap;border-bottom:1.5px solid var(--color-4);background:#F6F8FB}.ing-tconsole__tab{flex:1;min-width:160px;border:0;background:#fff0;padding:13px 14px;font-family:"Poppins",sans-serif;font-size:12.5px;font-weight:600;color:var(--body-color);border-right:1px solid var(--color-4);border-bottom:3px solid #fff0;transition:.18s;text-align:left;cursor:pointer}.ing-tconsole__tab:last-child{border-right:0}.ing-tconsole__tab-k{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--c);margin-bottom:0}.ing-tconsole__tab:hover{color:var(--text-heading-color);background:var(--bg-white)}.ing-tconsole__tab[aria-pressed="true"]{background:var(--bg-white);color:var(--text-heading-color);border-bottom-color:var(--c)}.ing-tconsole__stage{padding:20px;min-height:240px;position:relative}.ing-tnote{font-size:13.5px;color:var(--body-color);line-height:1.55}.ing-tnote b{color:var(--text-heading-color);font-weight:600}.ing-tbtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ing-tbtn{border:1.5px solid var(--text-heading-color);border-radius:8px;background:var(--bg-white);padding:9px 14px;font-family:"Poppins",sans-serif;font-size:12.5px;font-weight:600;color:var(--text-heading-color);transition:.15s;cursor:pointer}.ing-tbtn:hover{background:#F6F8FB}.ing-tbtn--hot{border-color:#BE123C;color:#BE123C}.ing-tbtn--hot:hover{background:#BE123C;color:#fff}.ing-tbtn--good{border-color:#047857;color:#047857}.ing-tbtn--good:hover{background:#047857;color:#fff}.ing-tbtn:disabled{opacity:.35;pointer-events:none}.ing-tled{margin-top:14px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:15px}.ing-tled__row{display:flex;justify-content:space-between;gap:14px;padding:8px 2px;border-bottom:1px dashed var(--color-4)}.ing-tled__row b{font-weight:600}.ing-tled__row--tot{border-bottom:0;border-top:2px solid var(--text-heading-color);margin-top:2px;font-weight:700}.ing-tled__bad{color:#BE123C}.ing-tstamp{position:absolute;right:26px;top:50%;transform:translateY(-50%) rotate(-7deg);border:3px solid var(--sc);color:var(--sc);border-radius:10px;padding:10px 16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:17px;font-weight:700;letter-spacing:.1em;text-align:center;animation:ing-stamp .35s cubic-bezier(.2,1.6,.4,1) both}.ing-tstamp small{display:block;font-size:9.5px;letter-spacing:.16em;margin-top:4px;opacity:.75}@keyframes ing-stamp{from{opacity:0;transform:translateY(-50%) rotate(-7deg) scale(1.6)}}.ing-tchain{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:16px}.ing-tblk{border:2px solid var(--color-4);border-radius:9px;padding:9px 12px;text-align:center;transition:.25s;background:var(--bg-white)}.ing-tblk__h{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700}.ing-tblk__l{margin-top:4px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;letter-spacing:.08em;color:var(--faint-color,#8a94a6)}.ing-tblk--tamper{border-color:#B45309;background:color-mix(in srgb,#B45309 10%,#fff)}.ing-tblk--newer{border-color:#047857;background:color-mix(in srgb,#047857 8%,#fff)}.ing-tchlink{width:26px;height:3px;background:var(--color-4);position:relative;transition:.25s}.ing-tchlink--broken{background:repeating-linear-gradient(90deg,#BE123C 0 4px,transparent 4px 8px)}.ing-tdrill{margin-top:14px}.ing-tdstep{display:flex;align-items:center;gap:10px;padding:8px 0;font-family:"Poppins",sans-serif;font-size:13.5px;font-weight:600;opacity:0;transform:translateY(6px);transition:.35s}.ing-tdstep.is-on{opacity:1;transform:none}.ing-tdstep__a{font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;color:var(--c2)}.ing-tdstep__v{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:600;color:var(--c2);margin-left:auto;background:color-mix(in srgb,var(--c2) 10%,#fff);border-radius:5px;padding:5px 8px}.ing-tinv{margin-top:14px;border:1.5px solid var(--color-4);border-radius:10px;padding:12px 14px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;line-height:1.5;transition:.3s}.ing-tinv+.ing-tinv{margin-top:10px}.ing-tinv.is-enter{animation:ing-fadein .45s ease}.ing-tinv__h{display:flex;justify-content:space-between;font-weight:600}.ing-tinv__code{color:#4338CA;font-weight:700}.ing-ttag{float:right;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:700;letter-spacing:.12em;border-radius:4px;padding:4px 7px}@media (max-width:800px){.ing-tstamp{position:static;transform:rotate(-4deg);display:inline-block;margin-top:14px}.ing-tconsole__tab{min-width:46%}}.ing-demo-founding{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #CBE9D8;background:#F1FAF5;border-radius:999px;padding:1px 12px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:#047857}.ing-demo-founding i{width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.4s ease-in-out infinite}.ing-dsteps{margin-top:26px;display:flex;flex-direction:column;gap:12px}.ing-dstep{display:flex;gap:13px;border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);padding:14px 16px}.ing-dstep__n{width:30px;height:30px;border-radius:10px;background:var(--c);color:#fff;flex:none;display:grid;place-items:center;font-family:"IBM Plex Mono","Courier New",monospace;font-weight:700;font-size:13px}.ing-dstep h4{font-size:14.5px;letter-spacing:-.01em;margin:0;text-transform:none}.ing-dstep h4 small{font-family:"IBM Plex Mono","Courier New",monospace;font-weight:700;font-size:9px;letter-spacing:.12em;color:var(--c);margin-left:8px}.ing-dstep p{margin-top:4px;font-size:12.5px;color:var(--body-color);line-height:1.55;text-transform:none}.ing-dstep p strong{color:var(--text-heading-color)}.ing-demo-mgnote{margin-top:14px;border:1.5px dashed var(--color-4);border-radius:12px;background:#F6F8FB;padding:12px 16px;font-family:"IBM Plex Mono","Courier New",monospace;text-transform:none;font-weight:600;font-size:12px;line-height:1.6;color:var(--body-color)}.ing-demo-mgnote strong{color:var(--primary-color-1)}.ing-demo-trustline{margin-top:16px;font-size:12px;line-height:1.7;color:var(--faint-color,#8a94a6);max-width:52ch;text-transform:none}.ing-fcard{border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);padding:22px 24px;box-shadow:0 30px 60px -34px rgb(15 23 42 / .18)}.ing-fh{font-family:"IBM Plex Mono","Courier New",monospace;font-weight:700;font-size:10.5px;letter-spacing:.18em;color:var(--faint-color,#8a94a6);padding-bottom:14px;border-bottom:1.5px solid var(--color-4);margin-bottom:16px}.ing-frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ing-f{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.ing-f label{font-size:12.5px;font-weight:600;color:var(--text-heading-color)}.ing-f label small{font-family:"IBM Plex Mono","Courier New",monospace;font-weight:500;font-size:10px;color:var(--faint-color,#8a94a6);margin-left:6px}.ing-f input[type="text"],.ing-f input[type="email"],.ing-f input[type="tel"],.ing-f select,.ing-f textarea{border:1.5px solid var(--color-4);border-radius:10px;padding:11px 13px;font-size:14px;font-family:inherit;background:var(--bg-white);color:var(--text-heading-color);width:100%;transition:.15s}.ing-f textarea{min-height:76px;resize:vertical;font-size:13.5px;line-height:1.5}.ing-f input:focus,.ing-f select:focus,.ing-f textarea:focus{outline:none;border-color:var(--primary-color-1)}.ing-f input.wpcf7-not-valid,.ing-f select.wpcf7-not-valid{border-color:#BE123C}.ing-f .wpcf7-not-valid-tip{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;color:#BE123C;margin-top:4px}.ing-f .wpcf7-radio,.ing-f .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:8px}.ing-f .wpcf7-list-item{margin:0}.ing-f .wpcf7-list-item label{display:inline-flex;align-items:center;border:1.5px solid var(--color-4);border-radius:10px;background:var(--bg-white);padding:2px 15px;font-size:13px;font-weight:600;color:var(--body-color);cursor:pointer;transition:.15s}.ing-f .wpcf7-list-item label:hover{border-color:var(--primary-color-1)}.ing-f .wpcf7-list-item input[type="radio"],.ing-f .wpcf7-list-item input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.ing-f .wpcf7-list-item label:has(input:checked){border-color:var(--primary-color-1);background:#EEF3FC;color:var(--text-heading-color)}input[type="submit"].btn-two,input[type="button"].btn-two,input[type="reset"].btn-two{border-color:var(--primary-color-1)}input[type="submit"].btn-two:hover,input[type="button"].btn-two:hover,input[type="reset"].btn-two:hover{border-color:var(--primary-color-1)}.ing-fcard input.btn-two[type="submit"]{width:100%;justify-content:center;text-align:center;font-size:15px;padding:15px;margin-top:4px}.ing-consent{margin-top:11px;text-align:center;font-size:11px;line-height:1.6;color:var(--faint-color,#8a94a6);text-transform:none}.ing-consent a{text-decoration:underline}.ing-fcard .wpcf7-spinner{display:block;margin:8px auto 0}.ing-fcard .wpcf7-response-output{margin:12px 0 0!important;border-radius:10px!important;font-size:12.5px!important}.ing-done2{display:none;border:2px solid #047857;border-radius:16px;background:#F7FCF9;padding:34px 30px;text-align:center}.ing-done2.is-show{display:block}.ing-suwrap+.ing-done2{margin-top:40px}.ing-done2__ic{width:64px;height:64px;border-radius:50%;background:#047857;margin:0 auto;display:grid;place-items:center}.ing-done2__ic svg{width:32px;height:32px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ing-done2 h2{color:#047857;margin-top:14px}.ing-done2 p{margin:10px auto 0;font-size:14.5px;color:var(--body-color);max-width:46ch;line-height:1.6}.ing-done2 p strong{color:var(--text-heading-color)}@media (max-width:767px){.ing-frow{grid-template-columns:1fr}}.ing-404__num{font-family:"Space Grotesk",sans-serif;font-size:clamp(90px, 14vw, 160px);line-height:.9;font-weight:700;letter-spacing:-.06em;background:linear-gradient(92deg,#0891b2 0%,#1d4ed8 30%,#4338ca 60%,#be123c 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;margin-top:18px}.ing-404__links{margin-top:34px;padding-top:26px;border-top:1px solid var(--color-4);display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:600;letter-spacing:.04em}.ing-404__links a{color:var(--body-color);transition:.2s}.ing-404__links a:hover{color:var(--primary-color-1)}.ing-seatspot__dots{display:inline-flex;gap:7px}.ing-seatspot__dots i{width:7px;height:7px;border-radius:50%;background:var(--color-4);cursor:pointer;transition:.25s}.ing-seatspot__dots i.is-active{width:18px;border-radius:4px;background:var(--c)}.ing-subnav{position:sticky;top:61px;z-index:40;background:rgba(255,255,255,255);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-4)}@media (max-width:991px){.ing-subnav{top:64px}}.ing-subnav__row{display:flex;gap:8px;padding:10px 0;overflow-x:auto}.ing-subnav__row a{flex:none;display:inline-flex;align-items:center;border:1.5px solid var(--color-4);border-radius:999px;padding:3px 15px;font-size:14px;font-weight:600;color:var(--body-color);transition:.15s;white-space:nowrap}.ing-subnav__row a:hover{border-color:var(--c);color:var(--text-heading-color)}.ing-subnav__row a i{display:inline-block;width:8px;height:8px;border-radius:3px;background:var(--c);margin-right:7px}.ing-persona{padding:40px 0 20px;border-top:1px solid var(--color-4)}.ing-persona__title{font-size:clamp(26px, 3vw, 38px);line-height:1.1}.ing-persona__lead{margin-top:10px;font-size:15.5px;color:var(--body-color);max-width:66ch}.ing-psplit{display:grid;grid-template-columns:2fr 1fr;gap:34px;align-items:center;margin-top:0}.ing-psplit.ingai{grid-template-columns:1fr 1fr;align-items:center}.ing-persona--flip .ing-psplit .ing-gfx{order:-1}.ing-fit{margin-top:22px;display:inline-flex;gap:12px;align-items:center;border:1.5px solid var(--color-4);border-radius:12px;background:color-mix(in srgb,var(--c) 6%,#fff);padding:12px 16px;flex-wrap:wrap}.ing-fit__k{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--c)}.ing-fit__v{font-size:13px;font-weight:600;color:var(--text-heading-color)}.ing-fit a{font-size:16px;font-weight:600;color:var(--c);white-space:nowrap}.ing-gfx{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:14px;overflow:hidden}.ing-gfx--center{text-align:center;align-items:center}.ing-gfx__tag{position:absolute;top:12px;right:14px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint-color,#8a94a6);border:1px solid var(--color-4);border-radius:4px;padding:3px 6px;background:var(--bg-white)}@media (max-width:991px){.ing-psplit,.ing-psplit.ingai{grid-template-columns:1fr}.ing-persona--flip .ing-psplit .ing-gfx{order:0}}.ing-g1{display:flex;align-items:center;gap:12px}.ing-g1__props{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.ing-g1__chip{border:1.5px solid var(--color-4);border-radius:10px;background:var(--bg-white);font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:600;color:var(--body-color);padding:9px 12px;display:flex;align-items:center;gap:8px}.ing-g1__chip::before{content:'';width:7px;height:7px;border-radius:2px;background:var(--tc);flex:none}.ing-g1__chip b{margin-left:auto;color:var(--text-heading-color)}.ing-g1__arrow{flex:none;color:var(--c);font-size:18px}.ing-g1__ledger{flex:1;min-width:0;border:2px solid var(--c);border-radius:14px;background:var(--bg-white);padding:16px}.ing-g1__ledger-k{display:flex;align-items:center;gap:7px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--c)}.ing-g1__ledger-k i{width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.6s ease-in-out infinite}.ing-g1__ledger-v{margin-top:10px;font-family:"Space Grotesk",sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em}.ing-g1__ledger-s{margin-top:8px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;line-height:1.7;color:var(--faint-color,#8a94a6)}@media (max-width:480px){.ing-g1{flex-direction:column;align-items:stretch}.ing-g1__arrow{transform:rotate(90deg);align-self:center}}.ing-mgwrap{margin-top:26px;display:flex;flex-direction:column;gap:16px}.ing-fleet{border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);overflow:hidden}.ing-fleet__head{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--body-color)}.ing-fleet__head i{width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.6s ease-in-out infinite}.ing-fleet__head b{margin-left:auto;color:var(--primary-color-1)}.ing-fleet__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px 18px}.ing-ht{border:1.5px solid var(--color-4);border-radius:10px;padding:9px 10px;background:var(--bg-white)}.ing-ht__n{font-family:"IBM Plex Mono","Courier New",monospace;font-size:16px;font-weight:700;letter-spacing:.03em;color:var(--text-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ing-ht__c{font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;color:var(--faint-color,#8a94a6)}.ing-ht__s{margin-top:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;color:#047857}.ing-ht--exc{border-color:#F2DFC2;background:#FFFDF8}.ing-ht--exc .ing-ht__s{color:var(--amber-color,#B45309)}.ing-fleet__foot{display:flex;gap:16px;flex-wrap:wrap;padding:11px 18px;border-top:1.5px solid var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;color:var(--body-color)}.ing-fleet__foot b{color:var(--text-heading-color)}.ing-fleet__illustrative{margin-left:auto;color:var(--faint-color,#8a94a6)}.ing-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ing-role{border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);padding:16px 15px;text-align:center;transition:transform .2s,border-color .2s}.ing-role:hover{transform:translateY(-3px);border-color:var(--rc)}.ing-role__ic{width:46px;height:46px;border-radius:14px;background:var(--rc);margin:0 auto;display:grid;place-items:center;color:#fff;font-size:18px}.ing-role__k{margin-top:5px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:18px;font-weight:700;letter-spacing:.12em;color:var(--rc)}.ing-role__swap{margin-top:10px;font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em}.ing-role__from{display:block;color:var(--faint-color,#8a94a6);text-decoration:line-through;text-decoration-color:#BE123C;text-decoration-thickness:2px}.ing-role__arrow{display:block;color:var(--rc);font-family:"IBM Plex Mono","Courier New",monospace;font-size:15px;margin:2px 0}.ing-role__to{display:block;color:var(--text-heading-color)}.ing-once{border:1.5px solid var(--color-4);border-radius:16px;overflow:hidden;background:var(--bg-white)}.ing-once__head{padding:12px 18px;border-bottom:1.5px solid var(--color-4);background:linear-gradient(90deg,#FDF6F7,#F1FAF5);font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--text-heading-color);text-align:center}.ing-once__head b{color:#BE123C}.ing-once__head em{font-style:normal;color:#047857}.ing-once__grid{display:grid;grid-template-columns:1fr auto auto;align-items:center}.ing-once__grid>span{padding:11px 18px;border-bottom:1px dashed var(--color-4)}.ing-once__grid>span:nth-last-child(-n+3){border-bottom:0}.ing-once__lbl{font-size:12.5px;font-weight:600;color:var(--text-heading-color)}.ing-once__them{justify-self:end;display:inline-flex;align-items:center;gap:6px;border:1.5px solid #F3D9E1;background:#FEF7F9;color:#BE123C;border-radius:8px;padding:1px 11px!important;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;white-space:nowrap;margin:5px}.ing-once__us{justify-self:end;display:inline-flex;align-items:center;gap:6px;border:1.5px solid #CBE9D8;background:#F1FAF5;color:#047857;border-radius:8px;padding:1px 11px!important;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;white-space:nowrap;margin:5px}@media (max-width:1020px){.ing-fleet__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ing-roles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ing-fleet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ing-roles{grid-template-columns:1fr}.ing-once__grid{grid-template-columns:1fr auto auto}.ing-once__grid>span{padding:9px 10px;font-size:11px}}@media (max-width:480px){.ing-fleet__grid{grid-template-columns:minmax(0,1fr)}.ing-once__grid{grid-template-columns:1fr}.ing-once__grid>span{padding:6px 14px}.ing-once__them,.ing-once__us{justify-self:start}}.ing-g3{width:300px;border:2px solid var(--text-heading-color);border-radius:24px;background:var(--bg-white);padding:14px 14px 16px;margin:0 auto}.ing-g3__stat-row{display:flex;justify-content:space-between;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-g3__title{margin-top:11px;font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:700;line-height:1.2}.ing-g3__bl{margin-top:8px;border:1px solid var(--color-4);border-radius:9px;padding:8px 10px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:600;color:var(--body-color);display:flex;justify-content:space-between}.ing-g3__bl b{color:var(--text-heading-color)}.ing-g3__dec{margin-top:9px;border:1.5px solid var(--c);border-radius:9px;padding:9px 10px;font-size:12.5px;font-weight:600;color:var(--text-heading-color)}.ing-g3__dec-btns{display:flex;gap:6px;margin-top:7px}.ing-g3__dec-btns span{border-radius:6px;padding:5px 10px;font-size:10px;font-weight:600;border:1.5px solid var(--color-4)}.ing-g3__dec-btns span:first-child{background:var(--c);border-color:var(--c);color:#fff}.ing-g3__read{margin-top:10px;text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9px;font-weight:700;letter-spacing:.1em;color:#047857}.ing-g4{display:flex;flex-direction:column;gap:12px}.ing-g4__label{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--faint-color,#8a94a6)}.ing-g4__jc{display:flex;flex-direction:column;gap:3px;border:1.5px solid var(--color-4);border-radius:12px;padding:34px 14px 12px;position:relative;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;line-height:1.5;color:var(--body-color);background:var(--bg-white)}.ing-g4__row{display:flex;justify-content:space-between;gap:10px}.ing-g4__row--total{margin-top:4px;padding-top:7px;border-top:1px dashed var(--color-4)}.ing-g4__jc b{color:var(--text-heading-color);font-weight:600;flex:none}.ing-g4__jc--bad{border-color:#F3D9E1;background:#FEFBFC}.ing-g4__stamp{position:absolute;top:10px;right:12px;transform:rotate(6deg);border-radius:6px;padding:4px 8px;font-weight:700;font-size:9.5px;letter-spacing:.1em}.ing-g4__stamp--ok{border:2px solid #047857;color:#047857}.ing-g4__stamp--no{border:2px solid #BE123C;color:#BE123C}.ing-g5{display:flex;flex-direction:column;gap:14px}.ing-g5__pipeline{display:flex;align-items:center;gap:8px}.ing-g5__doc{border:1.5px solid var(--color-4);border-radius:9px;background:var(--bg-white);padding:9px 11px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;line-height:1.5;color:var(--body-color);flex:none}.ing-g5__core{width:52px;height:52px;border-radius:50%;border:2px solid var(--c);display:grid;place-items:center;flex:none;color:var(--c)}.ing-g5__pipe{flex:1;height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 9px,var(--c) 9px 16px);opacity:.7}.ing-g5__out{border:2px solid #047857;border-radius:9px;padding:9px 11px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;line-height:1.5;color:#047857;flex:none}.ing-g5__learn{border:1.5px dashed var(--color-4);border-radius:10px;background:#F6F8FB;padding:10px 13px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14.5px;line-height:1.6;color:var(--body-color)}.ing-g5__learn strong{color:var(--amber-color,#B45309)}@media (max-width:480px){.ing-g5__doc,.ing-g5__out{font-size:8.5px}}.ing-g6__was{font-family:"Space Grotesk",sans-serif;font-size:34px;font-weight:700;color:var(--faint-color,#8a94a6);position:relative;display:inline-block}.ing-g6__was::after{content:'';position:absolute;left:-4%;right:-4%;top:50%;height:3px;background:#BE123C;transform:rotate(-6deg);border-radius:2px}.ing-g6__wk{font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;color:var(--faint-color,#8a94a6);margin-top:6px}.ing-g6__now{margin-top:14px;font-family:"Space Grotesk",sans-serif;font-size:56px;font-weight:700;letter-spacing:-.02em;color:var(--c,#BE123C)}.ing-g6__nk{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--body-color);margin-top:6px}.ing-g6__moon{margin:16px auto 0;display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--color-4);border-radius:999px;padding:9px 16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:#155E75}.ing-billtoggle{margin:30px auto 0;display:inline-flex;gap:4px;border:1.5px solid var(--color-4);border-radius:999px;padding:5px;background:var(--bg-white)}.ing-billtoggle button{border:0;background:#fff0;border-radius:999px;padding:9px 18px;display:inline-flex;align-items:center;gap:8px;font-family:"IBM Plex Sans",sans-serif;font-size:13.5px;font-weight:600;color:var(--faint-color,#8a94a6);cursor:pointer;transition:background .2s,color .2s}.ing-billtoggle button.is-active{background:var(--text-heading-color);color:#fff}.ing-billtoggle__save{font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.08em;color:#047857;background:#E7F6EE;border-radius:999px;padding:2px 7px}.ing-billtoggle button.is-active .ing-billtoggle__save{color:#6EE7B7;background:rgb(255 255 255 / .15)}@media (max-width:480px){.ing-billtoggle{padding:4px;gap:3px}.ing-billtoggle button{padding:8px 12px;font-size:12px;gap:6px;white-space:nowrap}.ing-billtoggle__save{font-size:11px;padding:2px 6px}}.ing-plancards{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.ing-plancard{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--color-4);border-radius:20px;background:var(--bg-white);padding:30px 26px 26px}.ing-plancard--mid{border:2px solid var(--c);box-shadow:0 20px 45px -25px color-mix(in srgb,var(--c) 60%,transparent)}.ing-plancard__ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--c);color:#fff;font-family:"IBM Plex Mono","Courier New",monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;border-radius:999px;padding:6px 14px;white-space:nowrap}.ing-plancard__head{border-bottom:1px dashed var(--color-4);padding-bottom:20px;margin-bottom:18px}.ing-plancard__name{font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--c)}.ing-plancard__who{margin-top:8px;font-size:13px;line-height:1.5;color:var(--body-color);min-height:40px}.ing-plancard__price{margin-top:16px;display:flex;align-items:baseline;gap:3px}.ing-plancard__cur{font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:700;color:var(--text-heading-color)}.ing-plancard__amt{font-family:"Space Grotesk",sans-serif;font-size:44px;font-weight:700;letter-spacing:-.02em;color:var(--text-heading-color)}.ing-plancard__permo{font-size:14px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-plancard__per{display:block;margin-top:6px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--faint-color,#8a94a6)}.ing-plancard__inclabel{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--text-heading-color);margin-bottom:12px}.ing-plancard__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.ing-plancard__list li{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--text-heading-color)}.ing-plancard__dot{width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.ing-plancard__sc{margin-left:auto;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--faint-color,#8a94a6);white-space:nowrap}.ing-plancard__summary{margin-top:18px;padding-top:16px;border-top:1px dashed var(--color-4);font-size:12.5px;line-height:1.6;color:var(--body-color)}.ing-plancard__cta{margin-top:18px;justify-content:center;text-align:center;width:100%}@media (max-width:991px){.ing-plancards{grid-template-columns:1fr}.ing-plancard--mid{order:-1}}.ing-plinc{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ing-plinc__item{border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);padding:18px 16px}.ing-plinc__ic{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--primary-color-1) 10%,#fff);color:var(--primary-color-1);display:grid;place-items:center;font-size:13px;margin-bottom:12px}.ing-plinc__k{display:block;font-size:15px;font-weight:700;color:var(--text-heading-color);margin-bottom:5px}.ing-plinc__v{display:block;font-size:12.5px;line-height:1.55;color:var(--body-color)}@media (max-width:991px){.ing-plinc{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ing-plinc{grid-template-columns:1fr}}.ing-matrix{margin-top:40px}.ing-matrix__wrap{margin-top:30px;border:1.5px solid var(--color-4);border-radius:18px;overflow-x:auto;background:var(--bg-white)}.ing-matrix__table{width:100%;border-collapse:collapse;min-width:640px}.ing-matrix__table thead th{text-align:center;padding:15px 14px;background:#F6F8FB;border-bottom:1.5px solid var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--text-heading-color);white-space:nowrap}.ing-matrix__table thead th.ing-matrix__wscol{text-align:left}.ing-matrix__table tbody td{padding:12px 14px;border-bottom:1px dashed #EFF2F7;text-align:center;font-size:15px}.ing-matrix__table tbody tr:last-child td{border-bottom:0}.ing-matrix__table tbody tr:not(.ing-matrix__grp) td:first-child{text-align:left;display:flex;align-items:center;gap:9px;font-weight:600;color:var(--text-heading-color);white-space:nowrap}.ing-matrix__table tbody tr.ing-matrix__grp td{background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:16px;font-weight:700;letter-spacing:.12em;color:var(--faint-color,#8a94a6);text-align:left;padding:8px 14px}.ing-matrix__always td:first-child{color:var(--text-heading-color)}.ing-matrix__dot{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.ing-matrix__sc{margin-left:6px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--faint-color,#8a94a6);white-space:nowrap}.ing-matrix__ok{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#E7F6EE;color:#047857}.ing-matrix__nn{color:var(--faint-color,#c3c9d4);font-weight:700}@media (max-width:760px){.ing-matrix__table{min-width:560px}}.ing-closefree{margin-top:40px}.ing-closefree__box{border:1.5px solid #047857;background:#F1FAF5;border-radius:20px;padding:40px;text-align:center}.ing-closefree__title{font-size:clamp(24px, 3vw, 32px);font-weight:700;letter-spacing:-.01em;color:#047857}.ing-closefree__body{margin:14px auto 0;max-width:62ch;font-size:15px;line-height:1.7;color:var(--body-color)}.ing-closefree__body strong{color:#047857}.ing-replace{margin-top:40px}.ing-replace__grid{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ing-replace__card{border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);padding:28px 26px}.ing-replace__card--us{border:2px solid var(--c);background:color-mix(in srgb,var(--c) 5%,#fff)}.ing-replace__k{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.ing-replace__card--us .ing-replace__k{color:var(--c)}.ing-replace__v{margin-top:12px;font-family:"Space Grotesk",sans-serif;font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--text-heading-color)}.ing-replace__v small{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--faint-color,#8a94a6);margin-left:6px}.ing-replace__card p{margin-top:14px;font-size:13.5px;line-height:1.65;color:var(--body-color)}@media (max-width:820px){.ing-replace__grid{grid-template-columns:1fr}}@media (max-width:480px){.ing-replace__v{font-size:26px}.ing-replace__v small{display:block;margin:4px 0 0}}.ing-terms{margin-top:40px}.ing-terms__list{margin-top:30px;border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);overflow:hidden}.ing-terms__row{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:18px 22px;border-bottom:1px dashed #EFF2F7}.ing-terms__row:last-child{border-bottom:0}.ing-terms__k{font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--primary-color-1)}.ing-terms__v{font-size:13.5px;line-height:1.65;color:var(--body-color)}@media (max-width:640px){.ing-terms__row{grid-template-columns:1fr;gap:6px}}.ing-faq{margin-top:40px;margin-bottom:40px}.ing-faq__list{margin-top:30px;display:flex;flex-direction:column;gap:10px}.ing-faq__item{border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);padding:18px 22px}.ing-faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15px;font-weight:700;color:var(--text-heading-color)}.ing-faq__item summary::-webkit-details-marker{display:none}.ing-faq__item summary::after{content:"+";flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--color-4);display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--primary-color-1)}.ing-faq__item[open] summary::after{content:"\2212"}.ing-faq__item p{margin-top:14px;padding-top:14px;border-top:1px dashed var(--color-4);font-size:13.5px;line-height:1.7;color:var(--body-color)}.ing-secproof{border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);overflow:hidden;font-family:"IBM Plex Mono","Courier New",monospace}.ing-secproof__bar{display:flex;align-items:center;gap:8px;padding:4px 20px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--body-color)}.ing-secproof__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#047857;animation:ing-pulse 1.6s ease-in-out infinite}.ing-secproof__list{display:flex;flex-direction:column;padding:15px}.ing-secproof__blk{border:1.5px solid var(--color-4);border-radius:12px;padding:1px 14px;display:flex;flex-direction:column;gap:1px;background:var(--bg-white)}.ing-secproof__dept{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--c)}.ing-secproof__evt{font-size:13px;font-weight:600;color:var(--text-heading-color)}.ing-secproof__hash{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;color:var(--faint-color,#8a94a6)}.ing-secproof__hash b{color:var(--text-heading-color);font-weight:700}.ing-secproof__lnk{display:flex;justify-content:center;color:#047857;font-size:13px;padding:1px 0}.ing-secproof__verdict{padding:12px 20px;border-top:1.5px solid var(--color-4);text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:#047857;background:#F1FAF5}.ing-chain{margin-top:30px;border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);overflow:hidden}.ing-chain__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--body-color)}.ing-chain__btn{border:1.5px solid #F3D9E1;background:#FEF7F9;color:#BE123C;border-radius:999px;padding:1px 16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12.5px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ing-chain__btn.is-restore{border-color:#CBE9D8;background:#F1FAF5;color:#047857}.ing-chain__row{display:flex;align-items:stretch;gap:0;padding:26px 20px;overflow-x:auto}.ing-chain__blk{flex:none;width:168px;border:1.5px solid var(--color-4);border-radius:12px;padding:12px 13px;display:flex;flex-direction:column;gap:6px;background:var(--bg-white);transition:border-color .3s,background .3s}.ing-chain__dept{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--c)}.ing-chain__edited{display:none;font-style:normal;color:#BE123C}.ing-chain__evt{font-size:12px;font-weight:600;line-height:1.4;color:var(--text-heading-color)}.ing-chain__hash,.ing-chain__prev{font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;color:var(--faint-color,#8a94a6)}.ing-chain__hash b,.ing-chain__prev b{color:var(--text-heading-color);font-weight:700}.ing-chain__lnk{flex:none;width:34px;display:grid;place-items:center;color:#047857;font-size:14px;transition:color .3s}.ing-chain__blk.is-broken{border-color:#F3D9E1;background:#FEFBFC}.ing-chain__blk.is-broken .ing-chain__hash,.ing-chain__blk.is-broken .ing-chain__hash b{color:#BE123C;text-decoration:line-through}.ing-chain__blk.is-edited .ing-chain__edited{display:inline}.ing-chain__lnk.is-broken{color:#BE123C}.ing-chain__verdict{padding:13px 20px;border-top:1.5px solid var(--color-4);text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.08em}.ing-chain__verdict--ok{color:#047857;background:#F1FAF5}.ing-chain__verdict--bad{color:#BE123C;background:#FEF7F9}@media (max-width:640px){.ing-chain__row{padding:20px 14px}.ing-chain__blk{width:148px}}.ing-anat__grid{margin-top:34px;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:22px;align-items:center}.ing-anat__col{display:flex;flex-direction:column;gap:10px}.ing-anat__col--r{text-align:right}.ing-anat__tag{display:flex;flex-direction:column;gap:0}.ing-anat__col--r .ing-anat__tag{align-items:flex-end}.ing-anat__tk{font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.ing-anat__tv{font-size:13px;font-weight:600;color:var(--text-heading-color)}.ing-anat__entry{border:1.5px solid var(--color-4);border-radius:16px;background:#F6F8FB;padding:20px;display:flex;flex-direction:column;gap:10px}.ing-anat__entry .ing-g4__jc{padding-top:14px}.ing-anat__reversible{text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--faint-color,#8a94a6)}.ing-anat__punch{margin-top:30px;text-align:center;font-size:16px;font-weight:600;color:var(--text-heading-color)}.ing-anat__punch span{color:#BE123C}@media (max-width:900px){.ing-anat__grid{grid-template-columns:1fr}.ing-anat__col,.ing-anat__col--r{text-align:left;align-items:flex-start}.ing-anat__col--r .ing-anat__tag{align-items:flex-start}}.ing-refuse{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ing-refuse__card{position:relative;border:1.5px solid var(--color-4);border-radius:16px;background:var(--bg-white);padding:26px 22px;text-align:center}.ing-refuse__in{font-size:14px;font-weight:600;color:var(--text-heading-color);min-height:42px}.ing-refuse__stamp{display:inline-block;margin:16px 0;transform:rotate(-4deg);border:2px solid var(--c);color:var(--c);border-radius:8px;padding:7px 16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.08em}.ing-refuse__out{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--faint-color,#8a94a6)}@media (max-width:900px){.ing-refuse{grid-template-columns:1fr}}.ing-vault{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ing-vault__item{display:flex;flex-direction:column;border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);padding:20px 18px}.ing-vault__ic{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);display:grid;place-items:center;font-size:14px;margin-bottom:14px}.ing-vault__k{display:block;font-size:14.5px;font-weight:700;color:var(--text-heading-color);margin-bottom:6px}.ing-vault__v{display:block;font-size:12.5px;line-height:1.6;color:var(--body-color)}@media (max-width:991px){.ing-vault{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ing-vault{grid-template-columns:1fr}}.ing-yours{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ing-yours__card{border:1.5px solid var(--color-4);border-top:3px solid var(--c);border-radius:14px;background:var(--bg-white);padding:24px 22px}.ing-yours__v{display:block;font-size:17px;font-weight:700;color:var(--c);margin-bottom:10px}.ing-yours__card p{font-size:13.5px;line-height:1.65;color:var(--body-color)}@media (max-width:900px){.ing-yours{grid-template-columns:1fr}}.ing-straight{display:flex;gap:18px;align-items:flex-start;border:1.5px dashed var(--color-4);border-radius:16px;padding:26px 28px;background:#F6F8FB}.ing-straight__ic{flex:none;width:34px;height:34px;border-radius:50%;background:var(--bg-white);border:1.5px solid var(--color-4);display:grid;place-items:center;font-weight:700;color:var(--faint-color,#8a94a6)}.ing-straight h3{font-size:18px;margin-bottom:8px}.ing-straight p{font-size:13.5px;line-height:1.7;color:var(--body-color)}.ing-straight p strong{color:var(--text-heading-color)}@media (max-width:640px){.ing-straight{flex-direction:column}}.ing-tabs{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ing-tab{border:1.5px solid var(--color-4);background:var(--bg-white);border-radius:10px;padding:4px 16px;font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:600;color:var(--body-color);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ing-tab:hover{border-color:var(--text-heading-color);color:var(--text-heading-color)}.ing-tab.is-active{background:var(--text-heading-color);border-color:var(--text-heading-color);color:#fff}.ing-duo{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--color-4);border-radius:18px;overflow:hidden;background:var(--bg-white)}.ing-duo__pane{padding:26px 28px}.ing-duo__pane--well{border-right:1.5px solid var(--color-4);background:#F1FAF5}.ing-duo__k{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--c)}.ing-duo__pane--well .ing-duo__k{color:#047857}.ing-duo__pane h3{margin-top:11px;font-size:19px}.ing-duo__pane p{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--body-color)}.ing-duo__pane p strong{color:var(--text-heading-color);font-weight:600}.ing-own{margin-top:16px}@media (max-width:900px){.ing-duo{grid-template-columns:1fr}.ing-duo__pane--well{border-right:0;border-bottom:1.5px solid var(--color-4)}}.ing-nightmx__wrap{margin-top:28px;border:1.5px solid var(--color-4);border-radius:18px;overflow-x:auto;background:var(--bg-white)}.ing-nightmx__table{width:100%;border-collapse:collapse;min-width:680px}.ing-nightmx__table thead th{background:#F6F8FB;border-bottom:1.5px solid var(--color-4);text-align:center;padding:13px 10px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.4;color:var(--faint-color,#8a94a6)}.ing-nightmx__table thead th.ing-nightmx__stcol{text-align:left;padding-left:24px}.ing-nightmx__table thead th.ing-nightmx__us{color:#4338CA;background:color-mix(in srgb,#4338CA 6%,#F6F8FB)}.ing-nightmx__table tbody tr{border-top:1px solid var(--color-4)}.ing-nightmx__table tbody tr:first-child{border-top:0}.ing-nightmx__table tbody td{padding:13px 10px;text-align:center}.ing-nightmx__st{text-align:left!important;padding-left:24px!important;font-size:14px;font-weight:500;color:var(--text-heading-color)}.ing-nightmx__y,.ing-nightmx__n{font-family:"IBM Plex Mono","Courier New",monospace;font-size:15px;font-weight:700}.ing-nightmx__y{color:#047857}.ing-nightmx__n{color:var(--faint-color,#c3c9d4)}.ing-nightmx__us{background:color-mix(in srgb,#4338CA 5%,#fff)}.ing-nightmx__punch{margin-top:20px;font-size:16px;font-weight:600;text-align:center;color:var(--text-heading-color)}@media (max-width:900px){.ing-nightmx__table{min-width:560px}}.ing-scoreboard{border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);overflow:hidden;font-family:"IBM Plex Mono","Courier New",monospace}.ing-scoreboard__head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--body-color)}.ing-scoreboard__head i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none;animation:ing-pulse 1.6s ease-in-out infinite}.ing-scoreboard__rows{display:flex;flex-direction:column;gap:14px;padding:22px 22px 6px}.ing-scoreboard__row{display:grid;grid-template-columns:165px 1fr 40px;align-items:center;gap:12px}.ing-scoreboard__k{font-size:12.5px;font-weight:600;color:var(--body-color)}.ing-scoreboard__bar{height:8px;border-radius:999px;background:#EEF1F6;overflow:hidden}.ing-scoreboard__bar i{display:block;height:100%;border-radius:999px;background:var(--faint-color,#b7bdc9)}.ing-scoreboard__v{text-align:right;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;color:var(--faint-color,#8a94a6)}.ing-scoreboard__row--us .ing-scoreboard__k{color:var(--c);font-weight:700}.ing-scoreboard__row--us .ing-scoreboard__bar i{background:var(--c)}.ing-scoreboard__row--us .ing-scoreboard__v{color:var(--c)}.ing-scoreboard__foot{margin-top:10px;padding:12px 22px;border-top:1px dashed var(--color-4);text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--faint-color,#8a94a6)}@media (max-width:480px){.ing-scoreboard__row{grid-template-columns:104px 1fr 34px;gap:8px}}.ing-wsic{width:64px;height:64px;border-radius:18px;background:var(--c);display:grid;place-items:center;margin:0 auto}.ing-wsic svg{width:34px;height:34px}.ing-wscrumb{margin-top:16px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--faint-color,#8a94a6)}.ing-wscrumb a{color:var(--faint-color,#8a94a6)}.ing-wscrumb a:hover{color:var(--text-heading-color)}.ing-wspanel{margin-top:28px;border:1.5px solid var(--color-4);border-left:5px solid var(--c);border-radius:18px;background:var(--bg-white);padding:26px 30px}.ing-wspanel__badge{display:inline-flex;align-items:center;gap:8px;background:var(--c);color:#fff;border-radius:999px;padding:2px 13px;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.14em}.ing-wspanel__body{margin-top:14px;font-size:17px;line-height:1.62;color:var(--text-heading-color);max-width:74ch}.ing-wspanel__zero{margin-top:16px;padding-top:14px;border-top:1px dotted var(--color-4);font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:#047857}.ing-wsfacts{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ing-wsfacts__card{border:1.5px solid var(--color-4);border-top:3px solid var(--c);border-radius:14px;background:var(--bg-white);padding:18px}.ing-wsfacts__k{display:block;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:700;letter-spacing:.17em;color:var(--faint-color,#8a94a6)}.ing-wsfacts__v{display:block;margin-top:9px;font-family:"Space Grotesk",sans-serif;font-size:21px;font-weight:700;letter-spacing:-.025em;color:var(--text-heading-color)}.ing-wsfacts__v--sm{font-family:"IBM Plex Sans",sans-serif;font-size:16px}.ing-wsfacts__v small{display:block;margin-top:4px;font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:500;letter-spacing:0;color:var(--body-color)}@media (max-width:960px){.ing-wsfacts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ing-wsfacts{grid-template-columns:1fr}}.ing-wsrules{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ing-wsrules__card{border:1.5px solid var(--color-4);border-radius:14px;background:var(--bg-white);padding:20px}.ing-wsrules__card h3{font-size:15px}.ing-wsrules__card p{margin-top:7px;font-size:13px;line-height:1.6;color:var(--body-color)}@media (max-width:900px){.ing-wsrules{grid-template-columns:1fr}}.ing-wsrail{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:10px}.ing-wsrail__item{display:flex;align-items:center;gap:11px;border:1.5px solid var(--color-4);border-radius:11px;background:var(--bg-white);padding:11px 13px;min-height:58px;transition:border-color .18s}.ing-wsrail__item:hover{border-color:var(--t)}.ing-wsrail__ic{width:40px;height:40px;border-radius:9px;background:var(--t);flex:none;display:grid;place-items:center}.ing-wsrail__ic svg{width:22px;height:22px}.ing-wsrail__t{min-width:0}.ing-wsrail__nm{display:block;font-size:15px;font-weight:600;color:var(--text-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ing-wsrail__ct{display:block;margin-top:0;font-family:"IBM Plex Mono","Courier New",monospace;font-size:11.5px;font-weight:600;letter-spacing:.1em;color:var(--faint-color,#8a94a6)}.ing-inthero__content:not(.ing-inthero__content--center) .ing-wsic{margin:0}.ing-wsscore{border:1.5px solid var(--color-4);border-radius:18px;background:var(--bg-white);overflow:hidden;font-family:"IBM Plex Mono","Courier New",monospace}.ing-wsscore__head{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--body-color)}.ing-wsscore__head i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none;animation:ing-pulse 1.6s ease-in-out infinite}.ing-wsscore__big{display:flex;align-items:center;gap:14px;padding:10px;border-bottom:1px dashed var(--color-4)}.ing-wsscore__bignum{font-family:"IBM Plex Mono","Courier New",monospace;font-size:46px;font-weight:700;line-height:1;color:var(--c);flex:none}.ing-wsscore__biglabel{font-size:13px;font-weight:600;color:var(--body-color);line-height:1.4}.ing-wsscore__rows{display:flex;flex-direction:column;gap:14px;padding:10px}.ing-wsscore__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #F0F2F6}.ing-wsscore__row:last-child{border-bottom:none;padding-bottom:0}.ing-wsscore__k{font-size:12.5px;font-weight:600;color:var(--faint-color,#8a94a6)}.ing-wsscore__v{text-align:right;font-size:13.5px;font-weight:700;color:var(--text-heading-color)}.ing-wsscore__foot{padding:12px 22px;border-top:1px dashed var(--color-4);text-align:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--faint-color,#8a94a6);background:#F6F8FB}@media (max-width:480px){.ing-wsscore__big{padding:20px 18px 16px}.ing-wsscore__bignum{font-size:38px}.ing-wsscore__rows{padding:16px 18px 18px}}.ing-suwrap{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start;margin-top:8px}.ing-sucard{border:1.5px solid var(--color-4);border-radius:16px;background:var(--bg-white);overflow:hidden}.ing-sucard+.ing-sucard{margin-top:16px}.ing-sucard__head{display:flex;align-items:center;gap:11px;padding:16px 22px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB}.ing-sucard__step{width:27px;height:27px;border-radius:50%;background:var(--text-heading-color);color:#fff;display:grid;place-items:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;flex:none}.ing-sucard__head h3{font-size:16px;letter-spacing:-.01em;margin:0;color:var(--text-heading-color)}.ing-sucard__body{padding:20px 22px 24px}.ing-sutrust{margin-top:12px;font-size:12.5px;line-height:1.65;color:var(--faint-color,#8a94a6);text-transform:none}.ing-sunote,.ing-sunote p{margin-top:14px;display:flex;gap:10px;align-items:flex-start;font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;line-height:1.6;color:var(--body-color);text-transform:none}.ing-sunote svg{width:17px;height:17px;stroke:#047857;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.ing-sunote b{color:var(--text-heading-color)}.ing-subillmini{display:inline-flex;background:#E9EDF3;border-radius:999px;padding:1px;gap:3px;margin-bottom:14px}.ing-subillmini button{border:0;background:#fff0;border-radius:999px;padding:4px 15px;font-size:12.5px;font-weight:600;color:var(--body-color);cursor:pointer}.ing-subillmini button[aria-pressed="true"]{background:var(--text-heading-color);color:#fff}.ing-suplans{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ing-suplan{border:1.5px solid var(--color-4);border-radius:12px;padding:13px 14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.ing-suplan:hover{border-color:var(--c)}.ing-suplan[aria-pressed="true"]{border:2px solid var(--c);background:color-mix(in srgb,var(--c) 6%,#fff)}.ing-suplan__n{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--c)}.ing-suplan__v{margin-top:7px;font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--text-heading-color)}.ing-suplan__v small{font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:500;color:var(--faint-color,#8a94a6)}.ing-suplan__w{margin-top:6px;font-size:14px;line-height:1.45;color:var(--body-color)}.ing-susubmit{margin-top:18px}.ing-susubmit input[type="submit"]{width:100%;justify-content:center;text-align:center;font-size:15px;padding:15px;border:1px solid var(--primary-color-1)}.ing-susubmit input[type="submit"]:hover{border-color:var(--primary-color-1)}#ingSuCard .wpcf7-response-output{margin:16px 0 0!important;padding:14px 18px!important;border-radius:10px!important;font-size:13px!important;font-weight:600;background:#fff}#ingSuCard form.failed .wpcf7-response-output,#ingSuCard form.aborted .wpcf7-response-output{background:#FEF2F2;color:#991B1B}#ingSuCard form.spam .wpcf7-response-output{background:#FFF7ED;color:#9A3412}#ingSuCard form.invalid .wpcf7-response-output,#ingSuCard form.unaccepted .wpcf7-response-output,#ingSuCard form.payment-required .wpcf7-response-output{background:#FFFBEB;color:#92400E}.ing-surail{position:sticky;top:90px}.ing-sunext{border:1.5px solid var(--color-4);border-radius:16px;background:var(--bg-white);overflow:hidden}.ing-sunext__head{padding:14px 20px;border-bottom:1.5px solid var(--color-4);background:#F6F8FB;font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--faint-color,#8a94a6)}.ing-sustep{display:flex;gap:13px;padding:16px 20px;border-bottom:1px dashed #EFF2F7}.ing-sustep:last-child{border-bottom:0}.ing-sustep__n{width:30px;height:30px;border-radius:10px;background:var(--c);color:#fff;display:grid;place-items:center;font-family:"IBM Plex Mono","Courier New",monospace;font-size:13px;font-weight:700;flex:none}.ing-sustep h4{font-size:14px;letter-spacing:-.01em;margin:0;color:var(--text-heading-color)}.ing-sustep h4 small{font-family:"IBM Plex Mono","Courier New",monospace;font-size:10.5px;font-weight:600;letter-spacing:.1em;color:var(--c);margin-left:7px}.ing-sustep p{margin-top:4px;font-size:12.5px;line-height:1.55;color:var(--body-color)}.ing-sustep p b{color:var(--text-heading-color)}.ing-suosum{margin-top:16px;border:1.5px solid var(--color-4);border-radius:16px;background:var(--bg-white);padding:18px 20px;font-family:"IBM Plex Mono","Courier New",monospace}.ing-suosum__k{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--faint-color,#8a94a6)}.ing-suosum__row{display:flex;justify-content:space-between;padding:9px 0;font-size:16px;color:var(--body-color);border-bottom:1px dashed #EFF2F7}.ing-suosum__row b{color:var(--text-heading-color);font-weight:600}.ing-suosum__row .is-free{color:#047857;font-weight:700}.ing-suosum__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px}.ing-suosum__total .k{font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--faint-color,#8a94a6)}.ing-suosum__total .v{font-size:27px;font-weight:700;letter-spacing:-.02em;color:var(--pc,#4338CA)}.ing-suosum__total .v small{font-family:"IBM Plex Mono","Courier New",monospace;font-size:12px;font-weight:500;color:var(--faint-color,#8a94a6)}.ing-suosum__lock{margin-top:8px;text-align:right;font-size:14px;font-weight:600;letter-spacing:.06em;color:#047857}@media (max-width:960px){.ing-suwrap{grid-template-columns:1fr}.ing-surail{position:static}.ing-suplans{grid-template-columns:1fr}}