:root{--xignifi-hero-bg:#fafffe;--xignifi-hero-wash:radial-gradient(38% 44% at 22% 28%, #5d2dff29, transparent 70%), radial-gradient(34% 40% at 78% 68%, #ff6d5a26, transparent 70%);--xignifi-page-gradient:linear-gradient(180deg, #fafffe 0%, #f6eafe 100%);--xignifi-orch-bg:#f3f3ff;--xignifi-text:#333;--xignifi-purple:#5d2dff;--xignifi-coral:#ff6d5a;--xignifi-cta-gradient:linear-gradient(77deg, #5d2dff 0%, #ff6d5a 78%);--xignifi-particle:#b98888}.xignifi-page-shell{background-image:var(--xignifi-page-gradient);color:var(--xignifi-text);font-family:var(--font-inter), Inter, sans-serif;background-color:#0000;font-size:16px;font-weight:400;line-height:24px}.xignifi-hero{background-color:var(--xignifi-hero-bg);width:100%;max-width:100%;padding:10px;position:relative;overflow:hidden}.xignifi-hero:before{content:"";z-index:0;pointer-events:none;background:var(--xignifi-hero-wash);opacity:.55;will-change:transform;animation:42s ease-in-out infinite alternate xignifiHeroAurora;position:absolute;inset:-10%}@keyframes xignifiHeroAurora{0%{transform:translate3d(calc(-1.2% + var(--hero-fx-x,0px)), calc(-0.8% + var(--hero-fx-y,0px)), 0) scale(1)}50%{transform:translate3d(calc(1.4% + var(--hero-fx-x,0px)), calc(1% + var(--hero-fx-y,0px)), 0) scale(1.04)}to{transform:translate3d(calc(-0.6% + var(--hero-fx-x,0px)), calc(1.4% + var(--hero-fx-y,0px)), 0) scale(1.02)}}@media (prefers-reduced-motion:reduce){.xignifi-hero:before{animation:none}}.xignifi-hero__viewport{width:100%;padding-bottom:16px;position:relative;overflow:hidden}.xignifi-hero__track{will-change:transform;gap:10px;transition:transform .5s ease-out;display:flex}.xignifi-hero__slide{flex-shrink:0;width:100%;min-width:0}.xignifi-hero-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-3px;color:#333;margin:8px 0 16px;font-size:65px;font-weight:600;line-height:78px}@media screen and (max-width:767px){.xignifi-hero-title{letter-spacing:-2px;font-size:40px;line-height:1.15}}@keyframes gradientMove{0%{background-position:0%}to{background-position:300%}}.gradient-text-1,.xignifi-gradient-text{background:linear-gradient(90deg,#75a3f2,#898def,#af86e0,#d588c1,#ee9a71) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite gradientMove;display:inline-block}.gradient-text-2{background:linear-gradient(90deg,#75a3f2,#898def,#af86e0,#d588c1,#ee9a71) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite gradientMove;display:inline-block}.gradient-text-flow{background:linear-gradient(90deg,#75a3f2,#898def,#af86e0,#d588c1,#ee9a71) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite gradientMove;display:inline}.gradient-text{background:linear-gradient(90deg,#ff2fb3,#ff4f8b,#ff6b5e,#ff8a4d,#ff2fb3) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite gradientMove;display:inline-block}.gradient-text-6{background:linear-gradient(90deg,#75a3f2,#898def,#af86e0,#d588c1,#ee9a71) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:15s linear infinite gradientMove;display:inline-block}.xignifi-cta-band{color:#fff;background-image:linear-gradient(77deg,#3fa7fd 0%,#ff6d5a 96%);border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-cta-band:hover{transform:translate(2px,-4px)}.xignifi-cta-band-secondary{color:#000;background:#fff;border:1px solid #e5e7eb;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-cta-band-secondary:hover{transform:translate(2px,-4px)}.xignifi-outcome-chip{background-image:linear-gradient(90deg,#eaf1faf0 0%,#f7e8f7f0 100%);border-radius:999px;align-items:center;width:100%;padding:10px 18px;display:flex}.xignifi-cta-gradient-band{background-image:linear-gradient(90deg,#5d2dff 0%,#ff7a5c 100%);border-radius:30px}.xignifi-cta-gradient-band .xignifi-content-cta-eyebrow{color:#fff!important;margin:0!important}.xignifi-cta-gradient-band .xignifi-content-cta-heading{color:#fff!important;margin:14px 0 0!important;font-style:normal!important}.xignifi-cta-gradient-band .xignifi-content-cta-paragraph{color:#fff!important;margin:12px 0 0!important;font-style:normal!important;line-height:1.45!important}.xignifi-cta-gradient-band .xignifi-content-cta-list{margin:0!important;padding:0 0 0 1.4em!important;list-style:outside!important}.xignifi-cta-gradient-band .xignifi-content-cta-list.is-ordered{list-style:decimal!important}.xignifi-cta-gradient-band .xignifi-content-cta-list li{list-style:inherit!important;margin:0!important;padding:0 0 0 .15em!important;display:list-item!important}.xignifi-cta-gradient-band .xignifi-content-cta-list li,.xignifi-cta-gradient-band .xignifi-content-cta-list li *{color:#fff!important;line-height:1.3!important}.xignifi-cta-gradient-band .xignifi-content-cta-list li::marker{color:#fff!important;line-height:1.3!important}.xignifi-cta-gradient-band .xignifi-content-cta-list li:before{content:none!important}.xignifi-cta-gradient-band .xignifi-content-cta-paragraph,.xignifi-cta-gradient-band .xignifi-content-cta-paragraph *,.xignifi-cta-gradient-band .xignifi-content-cta-list,.xignifi-cta-gradient-band .xignifi-content-cta-list li,.xignifi-cta-gradient-band .xignifi-content-cta-list li *{font-family:inherit!important;font-size:15px!important}@media (min-width:768px){.xignifi-cta-gradient-band .xignifi-content-cta-paragraph,.xignifi-cta-gradient-band .xignifi-content-cta-paragraph *,.xignifi-cta-gradient-band .xignifi-content-cta-list,.xignifi-cta-gradient-band .xignifi-content-cta-list li,.xignifi-cta-gradient-band .xignifi-content-cta-list li *{font-size:16px!important}}.xignifi-cta-gradient-band .xignifi-content-cta-list+.xignifi-content-cta-paragraph{margin-top:0!important}.xignifi-cta-gradient-band .xignifi-content-cta-button{margin-top:18px!important}.xignifi-statement-band{background-image:linear-gradient(135deg,#6b4dfb 0%,#f59560 100%);border:1px solid #bababaa3;border-radius:20px}.xignifi-cta-band-frosted{color:#000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f3ec2e;border:1px solid #cdcdcd;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-cta-band-frosted:hover{transform:translate(2px,-4px)}.xignifi-cta{background-image:var(--xignifi-cta-gradient);color:#fff;text-align:center;border-radius:40px;justify-content:center;align-items:center;gap:15px;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-cta:hover{transform:translate(2px,-4px)}.xignifi-cta-dark{color:#fff;text-align:center;background-color:#212121;border:1px solid #d7d7d7;border-radius:40px;justify-content:center;align-items:center;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-cta-dark:hover{transform:translate(2px,-4px)}.xignifi-industries-page>section:first-of-type h1~p+p{margin-top:0}.xignifi-industries-page>section:last-of-type h2{letter-spacing:-.03em}.xignifi-cta-coral{color:#fff;text-align:center;background-color:#ff6d5a;border:1px solid #d7d7d7;border-radius:40px;justify-content:center;align-items:center;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-cta-coral:hover{transform:translate(2px,-4px)}.xignifi-load-more{color:#fff;cursor:pointer;background-color:#5d2dff;border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-decoration:none;transition:transform .2s;display:inline-flex}.xignifi-load-more:hover{transform:translate(2px,-4px)}.xignifi-hero-body{color:#000;max-width:720px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:27.2px}.xignifi-hero-trust{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:23.8px}.xignifi-hero-arrow{z-index:20;color:#eeeeeee6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;margin-top:-12.5px;padding:0;display:none;position:absolute;top:50%}.xignifi-hero-arrow--prev{left:0}.xignifi-hero-arrow--next{right:0}@media (min-width:768px){.xignifi-hero-arrow{display:flex}}.xignifi-hero-arrow svg{stroke-width:1.5px;width:25px;height:25px}.xignifi-hero-dots{justify-content:center;gap:8px;padding-bottom:8px;display:flex}.xignifi-hero-dot{opacity:.2;cursor:pointer;background:#000;border:0;border-radius:50%;width:8px;height:8px;padding:0}.xignifi-hero-dot.is-active{opacity:1}.xignifi-logos{background-color:#fff}.xignifi-orch{background-color:var(--xignifi-orch-bg)}.xignifi-contact-card{background-color:#fff;border-radius:20px;flex-direction:column;gap:30px;padding:30px;display:flex;box-shadow:0 0 10px #0000003d}.xignifi-hs-label{color:#33475b;margin-bottom:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px;display:block}.xignifi-hs-label .req{color:#f2545b}.xignifi-hs-field{color:#33475b;background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;outline:none;width:100%;height:40px;padding:0 15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;display:block}.xignifi-hs-field:focus{border-color:#7c98b6;box-shadow:0 0 0 1px #7c98b6}textarea.xignifi-hs-field{resize:vertical;height:66px;min-height:66px;padding:10px 15px}select.xignifi-hs-field{color:#bfbfbf;padding:9px 10px}select.xignifi-hs-field:has(option:checked:not([value=""])){color:#000}select.xignifi-hs-field option{color:#000;background-color:#fff}select.xignifi-hs-field option[value=""]{color:#bfbfbf}.xignifi-hs-submit{color:#000;cursor:pointer;background-color:#4ae7ee;border:1px solid #4ae7ee;border-radius:3px;justify-content:center;align-items:center;height:40px;padding:12px 24px;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:14px;display:inline-flex}.xignifi-hs-submit:hover{background-color:#3ad5dc;border-color:#3ad5dc}.xignifi-hs-submit:disabled{opacity:.65;cursor:not-allowed}.xignifi-case-quote{background-image:linear-gradient(90deg,#6b4dfb 0%,#ef6a8f 100%)}.xignifi-cs-download{color:#fff;background-image:linear-gradient(145deg,#6b4dfb 0%,#ef6a8f 100%);overflow:hidden}.xignifi-cs-download form,.xignifi-cs-download .hs-form-private,.xignifi-cs-download .hs-form,.xignifi-cs-hs-form{font-family:Inter,sans-serif;background:0 0!important}.xignifi-cs-download .hs-form-iframe{background:0 0!important}.xignifi-cs-download label,.xignifi-cs-download .hs-form-field>label,.xignifi-cs-download .hs-form-field label span,.xignifi-cs-download .hs-form-booleancheckbox-display,.xignifi-cs-download .legal-consent-container,.xignifi-cs-download .hs-error-msgs,.xignifi-cs-download .hs-main-font-element{color:#fff!important}.xignifi-cs-download .hs-form-field{margin-bottom:14px}.xignifi-cs-download .hs-form-required{color:#ffd4d4!important}.xignifi-cs-download .legal-consent-container{display:none}.xignifi-cs-download .hs-input,.xignifi-cs-download input.hs-input,.xignifi-cs-download .input input,.xignifi-cs-download textarea.hs-input,.xignifi-cs-download select.hs-input{width:100%;height:44px;padding:0 18px;color:#fff!important;box-shadow:none!important;background-color:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:12px!important}.xignifi-cs-download input::placeholder,.xignifi-cs-download textarea::placeholder{color:#ffffffb8!important}.xignifi-cs-download textarea.hs-input{height:auto;min-height:88px;padding:10px 14px}.xignifi-cs-download .hs-button,.xignifi-cs-download .hs-form-private .hs-button,.xignifi-cs-download .hs-form-private input[type=submit],.xignifi-cs-download input[type=submit],.xignifi-cs-download .actions input,.xignifi-cs-download button[type=submit]{cursor:pointer;justify-content:center;align-items:center;height:40px;margin-left:0;padding:10px 28px;font-size:14px;font-weight:600;color:#212121!important;background-color:#fff!important;background-image:none!important;border:0!important;border-radius:999px!important;width:100%!important;display:inline-flex!important}.xignifi-cs-download .hs-submit,.xignifi-cs-download .hs_submit,.xignifi-cs-download .actions{justify-content:stretch;background:0 0!important;display:flex!important}.xignifi-home-header{background:0 0}.xignifi-home-header~main .xignifi-hero{padding-top:125px}.xignifi-site-header:not(.xignifi-home-header)~main{padding-top:115px}.xignifi-page-shell:has(.xignifi-integrated-banner-page){--integrated-banner-gutter:20px;background-color:#f3f3ff;background-image:none;padding-left:0}.xignifi-page-shell:has(.xignifi-integrated-banner-page) .xignifi-site-header{padding-inline:var(--integrated-banner-gutter);background:0 0;left:0}.xignifi-page-shell:has(.xignifi-integrated-banner-page) .xignifi-site-header>div{max-width:1100px}.xignifi-page-shell:has(.xignifi-integrated-banner-page) .xignifi-site-header:not(.xignifi-home-header)~main{padding-top:0}.xignifi-integrated-banner-page{background-color:#f3f3ff}.xignifi-edu-page{color:#111129;background:#f7f7f7;min-height:100vh}html:has(.xignifi-edu-page){background:#f7f7f7}.xignifi-page-shell:has(.xignifi-edu-page){background:#f7f7f7}.xignifi-page-shell:has(.xignifi-edu-page){padding-inline:0}.xignifi-integrated-banner-page>section:first-of-type:not(.xignifi-insight-cta-band){padding-top:125px}.xignifi-integrated-banner-page.xignifi-platform-page>section:first-of-type{padding-top:150px}.xignifi-platform-page>section:first-of-type h1{letter-spacing:.01em;word-spacing:.025em;font-size:clamp(2rem,4vw,50px)}.xignifi-platform-page>section:first-of-type h1 .gradient-text-1{display:block}.xignifi-platform-page .xignifi-timeline-cta{justify-content:center;margin-top:32px;display:flex}.xignifi-platform-page>section>.mx-auto{padding-inline:clamp(8px,2vw,28px)}@media (min-width:1024px){.xignifi-platform-page>section:first-of-type{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:clamp(32px,4vw,64px);display:grid}.xignifi-platform-page>section:first-of-type>div{width:auto;min-width:0}}@media (max-width:767px){.xignifi-integrated-banner-page.xignifi-platform-page>section:first-of-type{padding-top:140px}}.xignifi-integrated-banner-page>main:first-of-type{padding-top:115px}.xignifi-integrated-banner-page.xignifi-blogs-landing,.xignifi-integrated-banner-page.xignifi-blog-article{padding-top:125px}.xignifi-integrated-banner-page.xignifi-case-studies-landing>section:first-of-type{padding-top:155px;padding-bottom:40px}@media (min-width:768px){.xignifi-page-shell:has(.xignifi-integrated-banner-page){--integrated-banner-gutter:max(32px, 5vw)}}.xignifi-page-shell:has(.xignifi-industry-page){background-color:#f3f3ff;background-image:none}.xignifi-industry-page,.xignifi-industry-page>section{background-color:#f3f3ff;background-image:none}.xignifi-industry-page :is(h1,h2,h3){font-family:var(--font-space-grotesk), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;letter-spacing:.015em}.xignifi-industry-page>section{padding-left:max(48px,6vw)}@media (max-width:767px){.xignifi-industry-page>section{padding-left:24px}}.xignifi-industry-page>section.bg-white{background-color:#fff}.xignifi-industry-page>.xignifi-financial-roi{text-align:center;background:#fff;padding:60px 5% 70px}.xignifi-financial-roi h2{font-family:var(--font-space-grotesk), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;letter-spacing:.015em;color:#191419;margin:0;font-size:36px;font-weight:600;line-height:1.1}.xignifi-financial-roi p{color:#666;max-width:1200px;margin:16px auto 0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.625}.xignifi-financial-roi__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.xignifi-financial-roi__actions>:is(a,button){border:1px solid #d6d6d6;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.4;transition:opacity .15s;display:inline-flex}.xignifi-financial-roi__actions>:is(a,button):hover{opacity:.85}.xignifi-financial-roi__actions>:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #5d2dff}.xignifi-financial-roi__actions svg{flex-shrink:0;width:18px;height:18px}.xignifi-financial-roi__primary{color:#fff;background:#212121}.xignifi-financial-roi__secondary{color:#111;background:#f3f3ff}@media (max-width:767px){.xignifi-industry-page>.xignifi-financial-roi{padding:40px 20px 44px}.xignifi-financial-roi h2{font-size:28px}.xignifi-financial-roi p{font-size:16px}.xignifi-financial-roi__actions{gap:12px;margin-top:24px}.xignifi-financial-roi__actions>:is(a,button){gap:9px;max-width:100%;padding:8px 18px;font-size:15px}}.xignifi-financial-metrics-title{letter-spacing:normal;color:#333;max-width:900px;margin-inline:auto;font-family:Times New Roman,Times,serif;font-size:26px;font-weight:400;line-height:1.2}.xignifi-industry-metrics h2{font-size:26px!important}@media (max-width:767px){.xignifi-financial-metrics-title,.xignifi-industry-metrics h2{font-size:21px!important}}.xignifi-page-shell:has(.xignifi-home-page){--home-gutter:20px;--home-inset:max(var(--home-gutter), calc((100% - 1400px) / 2));padding-left:0}.xignifi-home-page>section{padding-inline:var(--home-inset)}.xignifi-home-page .xignifi-hero-copy,.xignifi-home-page .xignifi-hero-visual{padding-inline:0}.xignifi-home-page .xignifi-pipeline-intro,.xignifi-home-page .xignifi-impact-container{max-width:none}.xignifi-page-shell:has(.xignifi-home-page) .xignifi-home-header{padding-inline:var(--home-inset);left:0}.xignifi-home-header>div{max-width:1100px}.xignifi-page-shell:has(.xignifi-home-page)>footer>div:first-child{max-width:none;padding-inline:var(--home-inset)}.xignifi-page-shell:has(.xignifi-home-page)>footer>div:last-child>div{max-width:none;padding-inline:var(--home-inset)}@media (min-width:768px){.xignifi-page-shell:has(.xignifi-home-page){--home-gutter:max(32px, 5vw)}}.xignifi-page-shell:has(.xignifi-roi-page){background:#f3f3ff;padding-left:0}.xignifi-page-shell:has(.xignifi-blog-article){background:#f7f3ff;padding-left:0}@media (max-width:639px){.xignifi-page-shell:has(.xignifi-blog-article) .xignifi-site-header .xignifi-cta.hidden{display:none}}html:has(.xignifi-blog-article){overflow:clip visible}.xignifi-page-shell:has(.xignifi-blog-article){overflow:clip visible}.xignifi-page-shell:has(.xignifi-blogs-landing){background:#f7f3ff;padding-left:0}@media (max-width:639px){.xignifi-page-shell:has(.xignifi-blogs-landing) .xignifi-site-header .xignifi-cta.hidden{display:none}}
@keyframes xignifi-gradient-move{0%{background-position:0%}to{background-position:300%}}.xignifi-gradient-text{background:linear-gradient(90deg,#75a3f2,#898def,#af86e0,#d588c1,#ee9a71) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite gradientMove;display:inline-block}.xignifi-section-title{font-family:var(--font-space-grotesk), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;letter-spacing:-3px;color:#191419;font-size:clamp(1.75rem,4vw,50px);font-weight:600;line-height:1.1}.claim-scale-wrap{width:506.7px;max-width:100%;height:404.55px;margin:0 auto;position:relative;overflow:hidden}.claim-ui{transform-origin:0 0;justify-content:center;align-items:center;width:1126px;height:899px;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:scale(.45)}.claim-ui:before{content:"";z-index:0;background:radial-gradient(circle at 76% 82%,#ff9ca173,#0000 34%),radial-gradient(circle at 18% 18%,#a4c2ff7a,#0000 38%),linear-gradient(135deg,#eff5ff 0%,#ede6ff 48%,#fff0f4 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 42%,#000000b8 65%,#0000 100%);mask-image:radial-gradient(#000 42%,#000000b8 65%,#0000 100%)}.claim-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;z-index:1;background:#ffffff94;border:2px solid #ffffffdb;border-radius:40px;width:86.2%;height:81.3%;padding:52px 48px;position:relative;box-shadow:0 35px 80px #6b5cbe38,inset 0 0 70px #ffffff85}.claim-top{color:#666;letter-spacing:7px;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:21px;font-weight:500;display:flex}.claim-file{align-items:center;gap:18px;display:flex}.claim-file svg{flex-shrink:0;width:25px;height:25px}.claim-rows{flex-direction:column;gap:17px;display:flex}.claim-row{box-sizing:border-box;background:linear-gradient(90deg,#d5e4fcbd,#f9dbf4bd);border-radius:31px;grid-template-columns:1fr auto auto;align-items:center;column-gap:16px;min-height:82px;padding:0 28px;display:grid}.claim-label{color:#646464;font-size:24px;font-weight:400}.claim-value{color:#08080d;white-space:nowrap;font-size:26px;font-weight:500}.claim-score{color:#5e5e5e;background:#ffffffbf;border-radius:22px;justify-content:center;align-items:center;gap:9px;min-width:124px;height:39px;padding:0 15px;font-size:20px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 2px #cdc6d53d}.claim-divider{background:#91919121;height:2px;margin:30px 2px 27px}.claim-bottom{color:#646464;justify-content:space-between;align-items:center;font-size:22px;font-weight:400;display:flex}.claim-verified{align-items:center;gap:14px;display:flex}@media (max-width:640px){.claim-scale-wrap{aspect-ratio:506.7/404.55;width:100%;height:auto}.claim-ui{transform:scale(calc(.45 * (100vw - 40px) / 506.7))}}.xignifi-hero-particles{background-color:#fafffe}
.xig-admin{color:#202124;background:#f7f7f8;border:1px solid #e7e7e7;border-radius:30px;font-family:Inter,Arial,sans-serif;overflow:hidden}.xig-browserbar{background:#f8f8f9;border-bottom:1px solid #e7e7e7;justify-content:center;align-items:center;height:70px;display:flex;position:relative}.xig-dots{gap:8px;display:flex;position:absolute;left:20px}.xig-dots span{border-radius:50%;width:12px;height:12px}.xig-dots span:first-child{background:#ff5f57}.xig-dots span:nth-child(2){background:#febc2e}.xig-dots span:nth-child(3){background:#28c840}.xig-address{color:#777;background:#ececec;border-radius:20px;justify-content:center;align-items:center;width:80%;height:34px;font-size:14px;display:flex}.xig-shell{grid-template-columns:74px 1fr;min-height:620px;display:grid}.xig-sidebar{background:#fbfbfc;border-right:1px solid #e6e6ea;flex-direction:column;align-items:center;gap:22px;padding:24px 0 18px;display:flex}.xig-logo{color:#6d14d9;background:#f0dcff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:flex}.xig-side-menu{flex-direction:column;align-items:center;gap:17px;width:100%;display:flex}.xig-side-btn{color:#242424;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;width:58px;height:38px;display:flex}.xig-side-btn svg,.xig-tab svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.xig-side-btn.active{color:#fff;background:#8918f8;width:52px;height:52px;box-shadow:0 8px 18px #8918f838}.xig-sidebar-spacer{flex:1}.xig-logout{color:#8918f8}.xig-main{background:#fff;min-width:0}.xig-tabs{background:#fff;border-bottom:1px solid #e1e1e6;align-items:flex-end;gap:6px;height:56px;padding:0 20px;display:flex;overflow-x:auto}.xig-tab{color:#67515f;white-space:nowrap;cursor:pointer;background:#fafafa;border:1px solid #dfdfe6;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:15px;display:flex}.xig-tab:disabled{cursor:default}.xig-tab.active{color:#fff;background:#8a18f8;border-color:#8a18f8;font-weight:700}.xig-content{background:#f7f7f8;padding:18px}.xig-panel{background:#fff;border:1px solid #ececec;border-radius:22px;overflow:hidden}.xig-header{border-bottom:1px solid #ececec;padding:16px 20px;font-size:15px;font-weight:700}.xig-canvas{background-image:radial-gradient(circle,#e4e4e4 1px,#0000 1px);background-size:32px 32px;padding:28px;position:relative}.xig-flow-lines{pointer-events:none;z-index:1;width:calc(100% - 56px);height:calc(100% - 56px);position:absolute;inset:28px}.xig-flow-base{fill:none;stroke:#ded8e8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.xig-flow-glow,.xig-flow-loader{fill:none;stroke:#8a18f8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #8a18f8b3)}.xig-flow-glow{opacity:.35}.xig-flow-loader{stroke-dasharray:90 980;animation:5.5s linear infinite xigFlowMove}@keyframes xigFlowMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1070px}}.xig-row{z-index:2;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:35px;display:grid;position:relative}.xig-row.last{grid-template-columns:repeat(3,1fr);max-width:650px;margin:0 auto}.xig-card{z-index:2;background:#fff;border:1px solid #e8e8e8;border-radius:17px;min-height:92px;padding:13px;position:relative;box-shadow:0 5px 14px #0000000a}.xig-card.active{border:2px solid #c8a7ff;box-shadow:0 0 22px #9757ff26}.xig-badge{float:right;color:#17a861;background:#dff7e8;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:700}.xig-node{color:#666;letter-spacing:.02em;margin-bottom:6px;font-size:9px}.xig-title{margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.25}.xig-sub{color:#777;word-break:break-word;font-size:10px;line-height:1.3}@media (max-width:900px){.xig-shell{grid-template-columns:58px 1fr}.xig-sidebar{padding-top:16px}.xig-side-btn.active{width:44px;height:44px}.xig-tabs{padding:0 12px}.xig-tab{padding:0 13px;font-size:13px}.xig-row,.xig-row.last{grid-template-columns:repeat(2,1fr);max-width:none}.xig-flow-lines{display:none}}@media (max-width:560px){.xig-browserbar{height:60px}.xig-address{width:65%;font-size:11px}.xig-shell{grid-template-columns:1fr}.xig-sidebar{display:none}.xig-canvas{padding:18px}.xig-row,.xig-row.last{grid-template-columns:1fr;margin-bottom:15px}}
.xignifi-ai-loop-widget .ai-loop-section{background:radial-gradient(circle at 0 0,#efe9ff 0%,#0000 35%),radial-gradient(circle at 100% 100%,#fed 0%,#0000 35%),#f8f7f5;border-radius:22px;width:100%;padding:28px;font-family:Inter,sans-serif;overflow:hidden}.xignifi-ai-loop-widget .ai-card-2{background:#e9e9f2;border-radius:22px;padding:16px;box-shadow:0 14px 40px #7e5aff1a,inset 0 1px #fffc}.xignifi-ai-loop-widget .ai-topbar{background:#ffffff59;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 16px;display:flex}.xignifi-ai-loop-widget .ai-title-wrap{align-items:center;gap:12px;display:flex}.xignifi-ai-loop-widget .ai-logo{color:#fff;background:#11153b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.xignifi-ai-loop-widget .ai-title{color:#111;font-size:24px;font-weight:600}.xignifi-ai-loop-widget .ai-badge{color:#666;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.xignifi-ai-loop-widget .pulse{background:#8b5cf6;border-radius:50%;width:8px;height:8px;animation:1s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #8b5cf6b3}70%{box-shadow:0 0 0 8px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}.xignifi-ai-loop-widget .ai-action-btn{color:#c36;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:10px 18px;font-size:14px}.xignifi-ai-loop-widget .ai-tabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:10px;margin-bottom:14px;display:flex;overflow-x:auto}.xignifi-ai-loop-widget .ai-tabs::-webkit-scrollbar{display:none}.xignifi-ai-loop-widget .ai-tab{color:#555;cursor:pointer;text-align:center;white-space:nowrap;background:#ffffff8c;border:1px solid #00000014;border-radius:14px;flex:1 0 auto;min-width:max-content;padding:12px 14px;font-size:13px;font-weight:600;transition:all .25s}.xignifi-ai-loop-widget .ai-tab:hover{color:#111;background:#fff}.xignifi-ai-loop-widget .ai-tab.active{color:#fff;background:#11153b;border-color:#11153b;box-shadow:0 10px 22px #11153b2e}.xignifi-ai-loop-widget .ai-content{background:#fff;border-radius:22px;padding:28px}.xignifi-ai-loop-widget .user-row{gap:14px;display:flex}.xignifi-ai-loop-widget .avatar{color:#fff;background:linear-gradient(135deg,#ff6b6b,#7c3aed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:flex}.xignifi-ai-loop-widget .user-content{flex:1}.xignifi-ai-loop-widget .user-top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.xignifi-ai-loop-widget .name{font-size:14px;font-weight:700}.xignifi-ai-loop-widget .desc{color:#666;font-size:13px}.xignifi-ai-loop-widget .time{color:#666;margin-left:auto;font-size:11px}.xignifi-ai-loop-widget .question{color:#111;font-size:26px;line-height:1.45}.xignifi-ai-loop-widget .divider{background:#e6e6e6;height:1px;margin:24px 0}.xignifi-ai-loop-widget .thinking-row{color:#777;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.xignifi-ai-loop-widget .thinking-icon{color:#8b5cf6;background:#f2ebff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.xignifi-ai-loop-widget .typing-line{color:#111;min-height:90px;font-size:20px;line-height:1.5}.xignifi-ai-loop-widget .cursor{vertical-align:middle;background:#8b5cf6;width:2px;height:22px;margin-left:4px;animation:1s infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.xignifi-ai-loop-widget .result-item{border:1px solid #e9e9e9;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.xignifi-ai-loop-widget .left{color:#444;align-items:center;gap:10px;font-size:15px;display:flex}.xignifi-ai-loop-widget .right{color:#777;font-size:12px}.xignifi-ai-loop-widget .check{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.xignifi-ai-loop-widget .result-text{margin:20px 0;font-size:21px;line-height:1.5}.xignifi-ai-loop-widget .final-response{margin-top:22px;font-size:20px;line-height:1.6}.xignifi-ai-loop-widget .buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.xignifi-ai-loop-widget .buttons button{cursor:pointer;border:none;border-radius:14px;padding:12px 20px;font-size:14px}.xignifi-ai-loop-widget .approve{color:#fff;background:#0c8f3b}.xignifi-ai-loop-widget .deny{background:#f3f3f3}.xignifi-ai-loop-widget .fade-item{opacity:0;transition:all .5s;transform:translateY(14px)}.xignifi-ai-loop-widget .fade-item.show{opacity:1;transform:translateY(0)}@media (max-width:1024px){.xignifi-ai-loop-widget .ai-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.xignifi-ai-loop-widget .ai-loop-section{padding:18px}.xignifi-ai-loop-widget .ai-content{padding:22px}.xignifi-ai-loop-widget .ai-tabs{grid-template-columns:1fr}.xignifi-ai-loop-widget .question{font-size:18px}.xignifi-ai-loop-widget .typing-line{min-height:110px;font-size:16px}.xignifi-ai-loop-widget .result-text,.xignifi-ai-loop-widget .final-response{font-size:16px}.xignifi-ai-loop-widget .ai-title{font-size:18px}.xignifi-ai-loop-widget .ai-topbar{flex-direction:column;align-items:flex-start;gap:14px}.xignifi-ai-loop-widget .ai-title-wrap{flex-wrap:wrap;width:100%}.xignifi-ai-loop-widget .ai-action-btn{justify-content:center;width:100%;display:flex}.xignifi-ai-loop-widget .time{width:100%;margin-left:0}.xignifi-ai-loop-widget .result-item{flex-direction:column;align-items:flex-start}.xignifi-ai-loop-widget .right{padding-left:28px}}
.stack-wrapper{background:#fff;border:1px solid #00000014;border-radius:26px;width:100%;max-width:620px;margin:auto;padding:18px;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.stack-wrapper .stack-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.stack-wrapper .left-head{align-items:center;gap:12px;display:flex}.stack-wrapper .logo{color:#111;background:#fafafa;border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.stack-wrapper .logo svg{width:18px;height:18px}.stack-wrapper .stack-title{color:#111;font-size:13px;font-weight:600}.stack-wrapper .right-head{color:#666;letter-spacing:2px;align-items:center;gap:12px;font-size:10px;display:flex}.stack-wrapper .live{color:#2affc6;align-items:center;gap:8px;display:flex}.stack-wrapper .live-dot{background:#2affc6;border-radius:50%;width:7px;height:7px;animation:2s infinite stackPulseDot}@keyframes stackPulseDot{0%{box-shadow:0 0 #2affc666}50%{box-shadow:0 0 10px #2affc6e6,0 0 20px #2affc680}to{box-shadow:0 0 #2affc633}}.stack-wrapper .layer-card{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:22px;margin-bottom:14px;transition:all .4s;position:relative;overflow:hidden}.stack-wrapper .layer-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014,0 0 20px #fe874d14}.stack-wrapper .layer-top{justify-content:space-between;align-items:center;padding:16px;display:flex}.stack-wrapper .layer-left{align-items:center;gap:14px;display:flex}.stack-wrapper .icon-box{color:#fe874d;background:#fff8f4;border:1px solid #fe874d2e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;overflow:hidden}.stack-wrapper .icon-box svg{stroke-width:1.8px;width:20px;height:20px}.stack-wrapper .layer-content small{color:#fe874d;letter-spacing:2px;margin-bottom:6px;font-size:7px;font-weight:600;display:block}.stack-wrapper .layer-content small span{color:#777;margin-left:6px}.stack-wrapper .layer-content h2{color:#111;max-width:260px;margin:0;font-size:13px;font-weight:500;line-height:1.3}.stack-wrapper .right-action{flex-shrink:0;align-items:center;gap:10px;display:flex}.stack-wrapper .pulse{background:#fe874d;border-radius:50%;width:14px;height:14px;animation:2s infinite stackGlowPulse;position:relative}.stack-wrapper .pulse:before{content:"";border:1px solid #fe874d40;border-radius:50%;position:absolute;inset:-6px}@keyframes stackGlowPulse{0%{transform:scale(1);box-shadow:0 0 8px #fe874d80,0 0 18px #fe874d33}50%{transform:scale(1.15);box-shadow:0 0 14px #fe874d,0 0 30px #fe874d80}to{transform:scale(1);box-shadow:0 0 8px #fe874d80,0 0 18px #fe874d33}}.stack-wrapper .arrow{color:#666;font-size:20px;line-height:1;transition:all .4s}.stack-wrapper .expand{max-height:0;transition:max-height .5s;overflow:hidden}.stack-wrapper .layer-card.active .expand{max-height:240px}.stack-wrapper .layer-card.active .arrow{transform:rotate(90deg)}.stack-wrapper .expand-inner{padding:0 16px 16px}.stack-wrapper .line{background:#00000014;width:100%;height:1px;margin-bottom:16px}.stack-wrapper .feature-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stack-wrapper .feature{color:#222;background:#fafafa;border:1px solid #0000000f;border-radius:12px;align-items:center;height:36px;padding:0 12px;font-size:11px;transition:all .3s;display:flex}.stack-wrapper .feature:hover{background:#fe874d0d;border-color:#fe874d2e;transform:translateY(-1px)}.stack-wrapper .bottom-row{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.stack-wrapper .live-bar{background:#00000014;border-radius:30px;width:100%;height:3px;position:relative;overflow:hidden}.stack-wrapper .live-bar:before{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#fe874d,#ffb38d,#0000);width:40%;height:100%;animation:2s linear infinite stackMotionLine;position:absolute;top:0;left:-40%}@keyframes stackMotionLine{0%{left:-40%}to{left:120%}}.stack-wrapper .live-text{color:#555;letter-spacing:2px;flex-shrink:0;font-size:9px}.stack-wrapper .footer-note{text-align:center;color:#666;margin-top:18px;font-size:10px}.stack-wrapper .footer-note span{color:#fe874d}@media (max-width:768px){.stack-wrapper .feature-grid{grid-template-columns:1fr}.stack-wrapper .right-head{display:none}}
.ai-process-section{background:#fff;border-radius:20px;width:100%;padding:85px 20px 40px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.ai-process-section .flow-line{z-index:1;width:100%;height:140px;position:absolute;top:0;left:0}.ai-process-section #mainPath{animation:8s linear infinite aiProcessDashMove}@keyframes aiProcessDashMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180px}}.ai-process-section .steps-grid{z-index:2;grid-template-columns:repeat(5,1fr);gap:22px;max-width:1180px;margin:auto;display:grid;position:relative}.ai-process-section .step-card{text-align:center}.ai-process-section .icon-wrap{-webkit-backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ff78b447;border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;transition:all .4s;display:flex;box-shadow:inset 0 0 0 1px #ffffff80,0 8px 24px #ff64c814,0 0 30px #aa5aff0f}.ai-process-section .icon-wrap svg{stroke:#1f1724;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:22px;height:22px}.ai-process-section .icon-wrap.active{box-shadow:inset 0 0 0 1px #ffffffb3,0 0 18px #ff50dc42,0 0 45px #aa5aff33}.ai-process-section .step{letter-spacing:4px;color:#7c7682;margin-bottom:10px;font-size:10px;font-weight:500}.ai-process-section .step-card h3{color:#16131a;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.2}.ai-process-section .step-card p{color:#6e6973;max-width:210px;margin:auto;font-size:13px;font-weight:400;line-height:1.7}@media (max-width:1024px){.ai-process-section .flow-line{display:none}.ai-process-section .steps-grid{grid-template-columns:repeat(2,1fr);row-gap:50px}}@media (max-width:767px){.ai-process-section{padding:60px 18px}.ai-process-section .steps-grid{grid-template-columns:1fr;gap:42px}}
.ai-showcase-wrap{width:100%;padding:20px 0;overflow:hidden}.ai-track{gap:18px;width:max-content;animation:32s linear infinite scrollLoop;display:flex}.ai-showcase-wrap:hover .ai-track{animation-play-state:paused}.ai-card{background:#fff;border:1px solid #ffffffb3;border-radius:22px;flex-shrink:0;width:300px;transition:all .4s;overflow:hidden;box-shadow:0 6px 24px #0000000d,inset 0 1px 1px #fffc}.ai-card:hover{transform:translateY(-8px);box-shadow:0 18px 45px #5f73ff29}.card-visual{height:220px;position:relative;overflow:hidden}.card-content{padding:20px}.tag{letter-spacing:2px;color:#8f8f9b;font-size:9px}.ai-card .card-content h3{color:#111;margin:10px 0;font-size:26px;line-height:1.1}.ai-card .card-content p{color:#666;margin:0;font-size:13px;line-height:1.7}.card-bottom{border-top:1px solid #ececec;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.card-bottom span{color:#7d7cff;font-size:12px;font-weight:600}.card-bottom a{color:#777;font-size:12px;text-decoration:none}.blur{filter:blur(45px);opacity:.5;border-radius:50%;width:160px;height:160px;position:absolute}.blur-blue{background:#7cd5ff;top:20px;left:80px}.blur-purple{background:#9b7cff;top:30px;left:80px}.blur-orange{background:#ff9447;top:20px;left:90px}.supply{background:linear-gradient(#dff5ff 0%,#f6fcff 100%)}.cube{width:70px;height:70px;animation:4s ease-in-out infinite aiShowcaseFloat;position:absolute;top:85px;left:115px}.cube-1{background:#ff7a3eb3;transform:translate(-40px)skewY(-20deg)}.cube-2{background:#00cdc3b3;transform:translate(40px)skewY(-20deg)}.cube-3{background:#5379ffcc;transform:translateY(-40px)skewY(-20deg)}.path-line{width:260px;position:absolute;bottom:35px;left:20px}.path-line path{fill:none;stroke:#8fa4ff;stroke-width:3px;stroke-dasharray:8;opacity:.45}.legal{background:linear-gradient(#f2efff 0%,#fafaff 100%)}.scale-line{background:#5f5cff;width:4px;height:120px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.scale-arm{background:#5f5cff;width:150px;height:3px;animation:5s ease-in-out infinite aiShowcaseSwing;position:absolute;top:78px;left:50%;transform:translate(-50%)}.plate{background:linear-gradient(#c3b4ff,#7f6eff);border-radius:0 0 30px 30px;width:42px;height:16px;position:absolute;bottom:-24px}.left{left:-10px}.right{right:-10px}.enterprise{background:linear-gradient(#f3f0ff 0%,#fff8f3 100%)}.center-core{background:radial-gradient(circle,#fff 0%,#ffcf9c 35%,#ff6d2d 100%);border-radius:50%;width:52px;height:52px;animation:3s infinite aiShowcasePulse;position:absolute;top:85px;left:50%;transform:translate(-50%);box-shadow:0 0 35px #ff880080}.orbit{border:2px solid #ffa06440;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1{width:140px;height:70px}.orbit-2{width:200px;height:110px}.dot{background:#fff;border:2px solid #8c73ff;border-radius:50%;width:10px;height:10px;animation:3s infinite aiShowcaseBlink;position:absolute}.d1{top:50px;left:70px}.d2{top:40px;right:70px}.d3{top:145px;left:70px}.d4{top:145px;right:70px}.finance{background:linear-gradient(#f8f2ed 0%,#fff8f4 100%);position:relative}.finance-grid{background:repeating-linear-gradient(#0000 0 29px,#00000008 30px);position:absolute;inset:0}.finance-bars{align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:55px;left:35px}.finance-bars span{background:linear-gradient(#ff8c5ff2,#ff8c5f26);border-radius:6px 6px 0 0;width:16px;animation:3s ease-in-out infinite barMove}.finance-line{width:100%;position:absolute;bottom:65px;left:0}.finance-line path{fill:none;stroke:#9b7dff;stroke-width:3px;opacity:.7}.banking{background:linear-gradient(#edf1ff 0%,#f7f8ff 100%)}.bank-rays{background:repeating-linear-gradient(90deg,#7882ff08,#7882ff08 1px,#0000 1px 40px);position:absolute;inset:0}.bank-roof{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:linear-gradient(90deg,#6d66ff,#4f9dff);width:180px;height:75px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.bank-columns{gap:16px;display:flex;position:absolute;top:125px;left:50%;transform:translate(-50%)}.bank-columns span{background:linear-gradient(#fff,#dfe5ff);width:18px;height:95px}.bank-base{background:#e2e6f8;width:190px;height:10px;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.bank-coin{color:#746dff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;animation:3s ease-in-out infinite coinFloat;display:flex;position:absolute;top:82px;left:50%;transform:translate(-50%)}.insurance{background:linear-gradient(#eef3ff 0%,#f8f8ff 100%)}.ring{border:1px solid #788cff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring1{width:220px;height:220px}.ring2{width:160px;height:160px}.ring3{width:110px;height:110px}.shield{clip-path:polygon(50% 0%,100% 20%,92% 75%,50% 100%,8% 75%,0% 20%);background:linear-gradient(#8ba8ff,#7c73ff);width:95px;height:110px;animation:4s ease-in-out infinite shieldPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shield-inner{clip-path:inherit;background:linear-gradient(#b5c3ff,#8f81ff);position:absolute;inset:14px}.tick{border-bottom:4px solid #fff;border-left:4px solid #fff;width:28px;height:15px;position:absolute;top:40px;left:31px;transform:rotate(-45deg)}@keyframes aiShowcaseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes aiShowcasePulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.08)}}@keyframes aiShowcaseSwing{0%,to{transform:translate(-50%)rotate(-4deg)}50%{transform:translate(-50%)rotate(4deg)}}@keyframes aiShowcaseBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes barMove{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}@keyframes coinFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes shieldPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.ai-card{width:78vw}}
.workflow-wrapper{background:#fff;border:1.2px solid #dcdcdc;border-radius:22px;width:100%;max-width:732px;padding:20px}.workflow-list{flex-direction:column;gap:8px;display:flex}.workflow-item{box-sizing:border-box;background:#ebebeb;border:1.2px solid #ddd;border-radius:14px;align-items:center;width:100%;height:44px;padding:0 16px;display:flex}.workflow-item .status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:13px}.workflow-item .status-dot.green{background:#10b46d}.workflow-item .status-dot.yellow{background:#efb308}.workflow-item .time{color:#6b6b6b;letter-spacing:-.2px;min-width:58px;margin-right:10px;font-size:11px;font-weight:500}.workflow-item .text{color:#222;letter-spacing:-.3px;font-size:13px;font-weight:500;line-height:1}.xignifi-observable{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.xignifi-observable{grid-template-columns:1fr 1fr}}.xignifi-observable__card{background:#fff;border-radius:20px;padding:28px 28px 24px;box-shadow:0 8px 30px #5d2dff0a}.xignifi-observable__title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:#333;margin:0 0 12px;font-size:22px;font-weight:600}.xignifi-observable__body{color:#666;margin:0 0 18px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.55}.xignifi-observable__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xignifi-observable__list li{color:#666;padding-left:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.45}
.ask-scale-wrap{width:434.7px;max-width:100%;height:335.7px;margin:0 auto;position:relative}.ask-ui{box-sizing:border-box;transform-origin:0 0;flex-direction:column;width:966px;height:746px;padding:36px 33px;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:scale(.45)}.ask-ui:before{content:"";z-index:0;background:radial-gradient(circle at 14% 14%,#bcd3ff7a,#0000 38%),radial-gradient(circle at 82% 82%,#ffcfd56b,#0000 36%),linear-gradient(135deg,#f3f7ff 0%,#f1ebff 48%,#fff2f4 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 44%,#000000b8 67%,#0000 100%);mask-image:radial-gradient(#000 44%,#000000b8 67%,#0000 100%)}.ask-top,.ask-question,.ask-row,.ask-divider,.ask-bottom{z-index:1;position:relative}.ask-top{color:#686868;letter-spacing:7px;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:22px;font-weight:500;display:flex}.ask-brand{align-items:center;gap:17px;display:flex}.ask-brand svg{width:29px;height:29px}.ask-question{box-sizing:border-box;background:linear-gradient(90deg,#d6e4fcc2,#f7dcf4c2);border-radius:34px;min-height:132px;margin-bottom:21px;padding:28px 30px}.ask-question-label{color:#686868;letter-spacing:7px;margin-bottom:16px;font-size:22px;font-weight:500}.ask-question-text{color:#0b0b12;font-size:26px;font-weight:500;line-height:1.25}.ask-list{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.ask-row{box-sizing:border-box;background:#ffffffd1;border:2px solid #dedee8c7;border-radius:32px;grid-template-columns:1fr auto auto;align-items:center;column-gap:20px;min-height:81px;padding:0 26px 0 30px;display:grid;box-shadow:0 2px 8px #7066960d}.ask-label{color:#676767;font-size:24px;font-weight:400}.ask-value{color:#090910;white-space:nowrap;font-size:26px;font-weight:600}.ask-source{color:#666;white-space:nowrap;background:linear-gradient(90deg,#eaf1faf0,#f7e8f7f0);border-radius:23px;justify-content:center;align-items:center;gap:9px;min-width:161px;height:42px;padding:0 16px;font-size:18px;font-weight:500;display:inline-flex}.ask-source svg{flex:none;width:24px;height:24px}.ask-divider{background:#91919124;height:2px;margin:31px 2px 27px}.ask-bottom{color:#666;justify-content:space-between;align-items:center;font-size:22px;font-weight:400;display:flex}.ask-cited{align-items:center;gap:14px;display:flex}.ask-cited svg{width:25px;height:25px}@media (max-width:460px){.ask-scale-wrap{aspect-ratio:966/746;width:100%;height:auto}.ask-ui{transform:scale(calc((100vw - 24px) / 966))}}
.ops-scale-wrap{width:434.7px;max-width:100%;height:335.7px;margin:0 auto;position:relative}.ops-ui{box-sizing:border-box;transform-origin:0 0;flex-direction:column;width:966px;height:746px;padding:51px 33px 26px;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:scale(.45)}.ops-ui:before{content:"";z-index:0;background:radial-gradient(circle at 14% 14%,#bcd3ff73,#0000 38%),radial-gradient(circle at 82% 82%,#ffcfd56b,#0000 36%),linear-gradient(135deg,#f4f8ff 0%,#f2edff 48%,#fff3f4 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 44%,#000000b8 67%,#0000 100%);mask-image:radial-gradient(#000 44%,#000000b8 67%,#0000 100%)}.ops-top,.ops-workflow,.ops-list,.ops-divider,.ops-bottom{z-index:1;position:relative}.ops-top{color:#666;letter-spacing:7px;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:22px;font-weight:500;display:flex}.ops-brand{align-items:center;gap:18px;display:flex}.ops-brand svg{width:28px;height:28px}.ops-workflow{box-sizing:border-box;background:linear-gradient(90deg,#d6e4fcc2,#f7dcf4c2);border-radius:34px;min-height:132px;margin-bottom:21px;padding:30px}.ops-workflow-label{color:#666;letter-spacing:7px;margin-bottom:17px;font-size:22px;font-weight:500}.ops-workflow-text{color:#090910;font-size:26px;font-weight:500;line-height:1.25}.ops-list{flex-direction:column;gap:18px;display:flex}.ops-row{box-sizing:border-box;background:#ffffffd6;border:2px solid #dedee8c7;border-radius:32px;grid-template-columns:1fr auto auto;align-items:center;column-gap:20px;min-height:81px;padding:0 26px 0 30px;display:grid;box-shadow:0 2px 8px #7066960d}.ops-label{color:#676767;font-size:24px;font-weight:400}.ops-value{color:#090910;white-space:nowrap;font-size:26px;font-weight:600}.ops-source{color:#666;white-space:nowrap;background:linear-gradient(90deg,#eaf1faf0,#f7e8f7f0);border-radius:23px;justify-content:center;align-items:center;gap:9px;min-width:143px;height:42px;padding:0 16px;font-size:18px;font-weight:500;display:inline-flex}.ops-source svg{flex:none;width:24px;height:24px}.ops-divider{background:#91919124;height:2px;margin:31px 2px 27px}.ops-bottom{color:#666;justify-content:space-between;align-items:center;font-size:22px;font-weight:400;display:flex}.ops-status{align-items:center;gap:14px;display:flex}.ops-status svg{width:25px;height:25px}@media (max-width:460px){.ops-scale-wrap{aspect-ratio:966/746;width:100%;height:auto}.ops-ui{transform:scale(calc((100vw - 24px) / 966))}}
