.ia-hero{overflow:hidden;position:relative}.ia-hero--dark{background:radial-gradient(ellipse at 70% 0,rgba(75,197,220,.22) 0,transparent 50%),radial-gradient(ellipse at 0 100%,rgba(75,197,220,.1) 0,transparent 40%),linear-gradient(150deg,#1a1f5e,#2e3191 60%,#3b42b8);color:var(--ia-white)}.ia-hero--light{background:var(--ds-surface-subtle,#f7f8fc)}.ia-hero__bg-accent{background:none;inset:0;pointer-events:none;position:absolute}.ia-hero--dark:before{display:none}.ia-hero>.ia-shell{max-width:var(--ia-hero-shell-max)}.ia-page-header-transparent .ia-hero--dark{padding-top:clamp(9rem,14vw,12rem)}.ia-hero__grid{align-items:center;display:grid;gap:clamp(2.25rem,3vw,3.75rem);grid-template-columns:minmax(0,1.06fr) minmax(34rem,.94fr);padding-bottom:var(--ia-hero-pad-bottom);padding-top:var(--ia-hero-pad-top);position:relative;z-index:1}.ia-hero__copy{align-content:start;display:grid;gap:0;max-width:43rem;min-width:0;padding-top:clamp(.75rem,1.1vw,1.25rem)}.ia-hero__copy>*{margin:0}.ia-hero__breadcrumbs{color:hsla(0,0%,100%,.45);font-size:.75rem;letter-spacing:.06em;margin-bottom:var(--ia-hero-stack-sm);text-transform:uppercase}.ia-hero--light .ia-hero__breadcrumbs{color:var(--ia-text-muted)}.ia-hero--dark .ia-eyebrow,.ia-hero--dark .ia-kicker{color:#f6f6f6!important;opacity:1}.ia-hero .ia-eyebrow{margin-bottom:var(--ia-hero-stack-sm)}.ia-hero__headline{color:var(--ia-white);font-size:clamp(2.7rem,3.7vw,4.15rem);font-weight:900;letter-spacing:-.036em;line-height:1.05;max-width:16ch;text-wrap:balance}.ia-hero--light .ia-hero__headline{color:var(--ia-navy)}.ia-hero__subheadline{color:hsla(0,0%,100%,.82);font-size:1.0625rem;line-height:1.8;margin-top:var(--ia-hero-stack-md);max-width:35.5rem}.ia-hero--light .ia-hero__subheadline{color:var(--ia-text-muted)}.ia-hero__subheadline p{margin:0}.ia-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ia-hero-button-gap);margin-top:var(--ia-hero-stack-lg)}.ia-hero__btn-primary{background:var(--ia-gradient-bar);border:0;border-radius:6px;box-shadow:0 10px 28px rgba(46,49,145,.24);color:var(--ia-white)}.ia-hero__btn-primary:hover{box-shadow:0 16px 34px rgba(46,49,145,.28);transform:translateY(-1px)}.ia-hero__btn-secondary{border-radius:6px}.ia-hero__proof{border-top:1px solid hsla(0,0%,100%,.14);display:flex;flex-direction:column;gap:.625rem;margin-top:calc(var(--ia-hero-stack-lg) + .25rem);max-width:36.5rem;padding-top:var(--ia-hero-proof-pad-top)}.ia-hero--light .ia-hero__proof{border-top-color:rgba(27,31,59,.1)}.ia-hero__proof-text{color:hsla(0,0%,100%,.72);font-size:.95rem;line-height:1.65}.ia-hero--light .ia-hero__proof-text{color:var(--ia-text-muted)}.ia-hero__proof-signals{display:flex;flex-wrap:wrap;gap:.5rem .875rem}.ia-hero__proof-signal{align-items:center;color:hsla(0,0%,100%,.72);display:inline-flex;font-size:.75rem;gap:.375rem}.ia-hero__proof-signal svg{color:var(--ia-teal);flex-shrink:0}.ia-hero--light .ia-hero__proof-signal{color:var(--ia-text-muted)}.ia-hero__panel{align-self:center;display:flex;justify-content:flex-end;position:relative;width:100%}.ia-hero__panel:before{display:none}.ia-hero__panel-image{border-radius:1rem;display:block;width:100%}.ia-hero__tour{background:linear-gradient(180deg,rgba(8,12,38,.1),rgba(8,12,38,.22));border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;box-shadow:0 20px 44px rgba(11,16,56,.22);display:grid;gap:0;margin-left:auto;padding:clamp(1rem,1.5vw,1.35rem);width:min(100%,42.75rem)}.ia-hero__tour-stage{aspect-ratio:16/9;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),rgba(19,25,53,.58);border:1px solid hsla(0,0%,100%,.06);border-radius:1.125rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden;position:relative}.ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-stage{aspect-ratio:16/9;background:radial-gradient(circle at 18% 0,rgba(75,197,220,.08),transparent 34%),rgba(14,20,59,.24);border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden}.ia-hero--light .ia-hero__tour-stage{box-shadow:0 0 0 1px rgba(75,197,220,.15),0 20px 48px rgba(19,32,72,.18)}.ia-hero--light .ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-stage,.ia-hero__tour:not(.ia-hero__tour--html).is-ready .ia-hero__tour-stage{box-shadow:none}.ia-hero__tour-stage:after{background:radial-gradient(circle at 25% 20%,rgba(75,197,220,.14),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 18%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-stage:after{display:none}.ia-hero__tour-canvas,.ia-hero__tour-poster{display:block;height:100%;inset:0;position:absolute;width:100%}.ia-hero__tour-poster{object-fit:cover;transition:opacity .22s ease;z-index:1}.ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-poster{object-fit:contain}.ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-canvas svg,.ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-poster{transform:scale(1.04);transform-origin:center center}.ia-hero__tour-canvas{z-index:3}.ia-hero__tour-canvas svg{display:block;height:100%!important;width:100%!important}.ia-hero__tour.is-ready .ia-hero__tour-poster{opacity:0;pointer-events:none}.ia-hero__tour.is-static .ia-hero__tour-poster{opacity:1}.ia-hero__tour.is-static .ia-hero__tour-canvas{display:none}.ia-hero__tour-legend{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.ia-hero__tour-pill{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-family:var(--ia-font-primary);font-size:.7rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1;min-height:3rem;padding:.78rem .9rem;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}@keyframes ia-hero-tour-pill-1{0%,19%,to{background:rgba(75,197,220,.14);border-color:rgba(75,197,220,.38);color:var(--ia-white);transform:translateY(-1px)}21%,98%{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);transform:translateY(0)}}@keyframes ia-hero-tour-pill-2{0%,19%,41%,to{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);transform:translateY(0)}21%,39%{background:rgba(75,197,220,.14);border-color:rgba(75,197,220,.38);color:var(--ia-white);transform:translateY(-1px)}}@keyframes ia-hero-tour-pill-3{0%,39%,61%,to{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);transform:translateY(0)}41%,59%{background:rgba(75,197,220,.14);border-color:rgba(75,197,220,.38);color:var(--ia-white);transform:translateY(-1px)}}@keyframes ia-hero-tour-pill-4{0%,59%,81%,to{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);transform:translateY(0)}61%,79%{background:rgba(75,197,220,.14);border-color:rgba(75,197,220,.38);color:var(--ia-white);transform:translateY(-1px)}}@keyframes ia-hero-tour-pill-5{0%,79%{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);transform:translateY(0)}81%,98%,to{background:rgba(75,197,220,.14);border-color:rgba(75,197,220,.38);color:var(--ia-white);transform:translateY(-1px)}}.ia-hero__tour--html .ia-hero__tour-pill--1,.ia-hero__tour.is-ready .ia-hero__tour-pill--1{animation:ia-hero-tour-pill-1 18s ease-in-out infinite}.ia-hero__tour--html .ia-hero__tour-pill--2,.ia-hero__tour.is-ready .ia-hero__tour-pill--2{animation:ia-hero-tour-pill-2 18s ease-in-out infinite}.ia-hero__tour--html .ia-hero__tour-pill--3,.ia-hero__tour.is-ready .ia-hero__tour-pill--3{animation:ia-hero-tour-pill-3 18s ease-in-out infinite}.ia-hero__tour--html .ia-hero__tour-pill--4,.ia-hero__tour.is-ready .ia-hero__tour-pill--4{animation:ia-hero-tour-pill-4 18s ease-in-out infinite}.ia-hero__tour--html .ia-hero__tour-pill--5,.ia-hero__tour.is-ready .ia-hero__tour-pill--5{animation:ia-hero-tour-pill-5 18s ease-in-out infinite}.ia-hero__tour.is-static .ia-hero__tour-pill--1,.ia-hero__tour:not(.is-ready):not(.ia-hero__tour--html) .ia-hero__tour-pill--1{background:rgba(75,197,220,.14);border-color:rgba(75,197,220,.38);color:var(--ia-white);transform:translateY(-1px)}.ia-hero__tour--html .ia-hero__tour-stage{padding:0}.ia-ui-tour{height:100%;position:relative;width:100%}.ia-ui-tour__topbar{align-items:center;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.5rem;inset:0 0 auto 0;padding:.9rem 1rem;position:absolute;z-index:4}.ia-ui-tour__dots{display:flex;gap:.3rem}.ia-ui-tour__dots span{background:hsla(0,0%,100%,.16);border-radius:999px;display:block;height:.45rem;width:.45rem}.ia-ui-tour__label{color:hsla(0,0%,100%,.72);font-family:var(--ia-font-primary);font-size:.68rem;font-weight:600;letter-spacing:.03em}.ia-ui-tour__status{align-items:center;display:flex;gap:.75rem;margin-left:auto}.ia-ui-tour__step-rail{background:hsla(0,0%,100%,.06);border-radius:999px;display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:11.5rem;padding:.25rem;position:relative}.ia-ui-tour__step{color:hsla(0,0%,100%,.55);font-family:var(--ia-font-primary);font-size:.56rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:.45rem .4rem;position:relative;text-align:center;text-transform:uppercase;z-index:1}.ia-ui-tour__step-highlight{animation:ia-ui-step-highlight 12s ease-in-out infinite;background:rgba(75,197,220,.18);border:1px solid rgba(75,197,220,.42);border-radius:999px;box-shadow:0 0 18px rgba(75,197,220,.16);height:calc(100% - .5rem);left:.25rem;position:absolute;top:.25rem;width:calc(33.33333% - .4rem)}.ia-ui-tour__live{align-items:center;color:hsla(0,0%,100%,.84);display:inline-flex;font-family:var(--ia-font-primary);font-size:.62rem;font-weight:700;gap:.35rem}.ia-ui-tour__live span{animation:ia-live-blink 2.4s ease-in-out infinite;background:#22c55e;border-radius:999px;display:inline-block;height:.45rem;width:.45rem}.ia-ui-tour__workspace{background:#f5f8fc;border-radius:1.4rem;inset:5.4rem 1.25rem 1.25rem;overflow:hidden;position:absolute}.ia-ui-tour__workspace:before{background:radial-gradient(circle at 18% 12%,rgba(75,197,220,.08),transparent 28%),linear-gradient(180deg,rgba(14,22,71,.03),transparent 18%);content:"";inset:0;pointer-events:none;position:absolute}.ia-ui-tour__approval,.ia-ui-tour__card,.ia-ui-tour__chip,.ia-ui-tour__comment,.ia-ui-tour__risk-badge,.ia-ui-tour__risk-row{position:absolute}.ia-ui-tour__card,.ia-ui-tour__chip,.ia-ui-tour__comment,.ia-ui-tour__policy,.ia-ui-tour__risk-row{background:#fff;border:1px solid rgba(208,220,239,.9);border-radius:1rem;box-shadow:0 10px 24px rgba(14,22,71,.08)}.ia-ui-tour__doc{animation:ia-ui-doc 12s ease-in-out infinite;height:58%;left:5.2%;top:15%;transform-origin:center;width:28%;z-index:2}.ia-ui-tour__chip-accent,.ia-ui-tour__chip-meta,.ia-ui-tour__comment-accent,.ia-ui-tour__comment-meta,.ia-ui-tour__footer-accent,.ia-ui-tour__footer-rail,.ia-ui-tour__header-accent,.ia-ui-tour__header-meta,.ia-ui-tour__line,.ia-ui-tour__policy-approval,.ia-ui-tour__policy-approval-accent,.ia-ui-tour__policy-block,.ia-ui-tour__policy-header,.ia-ui-tour__policy-meta,.ia-ui-tour__review-footer,.ia-ui-tour__review-footer-accent,.ia-ui-tour__review-header,.ia-ui-tour__review-line,.ia-ui-tour__review-meta,.ia-ui-tour__risk-line,.ia-ui-tour__risk-severity,.ia-ui-tour__risk-tag,.ia-ui-tour__risk-text{border-radius:999px;display:block;position:absolute}.ia-ui-tour__header-accent{background:var(--ia-teal);height:4.5%;left:12%;top:11%;width:44%}.ia-ui-tour__header-meta{background:rgba(14,22,71,.1);height:4.5%;right:11%;top:11%;width:18%}.ia-ui-tour__line{background:rgba(14,22,71,.1);height:3.2%;left:12%}.ia-ui-tour__line--w1{top:27%;width:58%}.ia-ui-tour__line--w2{top:36%;width:69%}.ia-ui-tour__line--w3{top:45%;width:65%}.ia-ui-tour__line--w4{top:54%;width:57%}.ia-ui-tour__footer-rail{background:#f5f8fc;border-radius:.85rem;bottom:14%;height:14%;left:12%;width:62%}.ia-ui-tour__footer-accent{background:rgba(34,197,94,.72);bottom:20%;height:3.2%;left:18%;width:18%}.ia-ui-tour__scan{animation:ia-ui-scan 12s ease-in-out infinite;background:linear-gradient(180deg,transparent,rgba(75,197,220,.14),transparent);border-radius:999px;height:1.3%;left:9%;position:absolute;top:18%;width:23%;z-index:3}.ia-ui-tour__chip{animation:ia-ui-chip 12s ease-in-out infinite;height:9.8%;opacity:0;transform:translate(1rem,.4rem) scale(.94);width:22%}.ia-ui-tour__chip--party{animation-delay:.25s;left:44%;top:12%}.ia-ui-tour__chip--term{animation-delay:.45s;left:48%;top:23%;width:18%}.ia-ui-tour__chip--amount{animation-delay:.65s;left:54%;top:34%;width:19%}.ia-ui-tour__chip--renewal{animation-delay:.85s;left:41%;top:45%;width:21%}.ia-ui-tour__chip--owner{animation-delay:1.05s;left:51%;top:56%;width:19%}.ia-ui-tour__chip-accent{height:13%;left:11%;top:43%;width:34%}.ia-ui-tour__chip-meta{background:rgba(14,22,71,.1);height:13%;right:10%;top:43%;width:32%}.ia-ui-tour__chip--amount .ia-ui-tour__chip-accent,.ia-ui-tour__chip--party .ia-ui-tour__chip-accent{background:var(--ia-teal)}.ia-ui-tour__chip--term .ia-ui-tour__chip-accent{background:#2e3191}.ia-ui-tour__chip--renewal .ia-ui-tour__chip-accent{background:#f59e0b}.ia-ui-tour__chip--owner .ia-ui-tour__chip-accent{background:#22c55e}.ia-ui-tour__risk-badge{animation:ia-ui-risk-badge 12s ease-in-out infinite;aspect-ratio:1;border-radius:50%;height:26%;opacity:0;right:9%;top:11%;transform:scale(.82);width:auto;z-index:2}.ia-ui-tour__approval-ring,.ia-ui-tour__risk-ring{border-radius:50%;display:block;inset:0;position:absolute}.ia-ui-tour__risk-ring{border:.5rem solid rgba(245,158,11,.96);box-sizing:border-box}.ia-ui-tour__risk-dot{background:rgba(245,158,11,.78);border-radius:50%;display:block;height:20%;left:40%;position:absolute;top:23%;width:20%}.ia-ui-tour__risk-line--1{background:rgba(14,22,71,.12);bottom:22%;height:6%;left:28%;width:44%}.ia-ui-tour__risk-line--2{background:rgba(14,22,71,.08);bottom:12%;height:5%;left:20%;width:60%}.ia-ui-tour__risk-row{animation:ia-ui-risk-row 12s ease-in-out infinite;height:9.5%;opacity:0;right:5%;transform:translate(1rem) scale(.96);width:30%}.ia-ui-tour__risk-row--1{animation-delay:.15s;top:39%}.ia-ui-tour__risk-row--2{animation-delay:.35s;top:50%}.ia-ui-tour__risk-row--3{animation-delay:.55s;top:61%}.ia-ui-tour__risk-row--1 .ia-ui-tour__risk-severity,.ia-ui-tour__risk-row--1 .ia-ui-tour__risk-tag{background:rgba(239,68,68,.82)}.ia-ui-tour__risk-row--2 .ia-ui-tour__risk-severity,.ia-ui-tour__risk-row--2 .ia-ui-tour__risk-tag{background:rgba(245,158,11,.78)}.ia-ui-tour__risk-row--3 .ia-ui-tour__risk-severity,.ia-ui-tour__risk-row--3 .ia-ui-tour__risk-tag{background:rgba(75,197,220,.82)}.ia-ui-tour__risk-severity{height:52%;left:6%;top:24%;width:4%}.ia-ui-tour__risk-text--1{background:rgba(14,22,71,.12);height:12%;left:16%;top:28%;width:48%}.ia-ui-tour__risk-text--2{background:rgba(14,22,71,.08);height:10%;left:16%;top:52%;width:56%}.ia-ui-tour__risk-tag{height:14%;right:7%;top:29%;width:12%}.ia-ui-tour__review{animation:ia-ui-review 12s ease-in-out infinite;height:38%;left:37%;opacity:0;top:43%;transform:translate(.8rem,.4rem) scale(.95);width:34%}.ia-ui-tour__review-header{background:#2e3191;height:4.2%;left:10%;top:10%;width:36%}.ia-ui-tour__review-meta{background:rgba(14,22,71,.1);height:4.2%;right:10%;top:10%;width:18%}.ia-ui-tour__review-line{background:rgba(14,22,71,.1);height:3.2%;left:10%}.ia-ui-tour__review-line--base{top:29%;width:56%}.ia-ui-tour__review-line--delete{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.28);top:40%;width:62%}.ia-ui-tour__review-line--insert{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.24);top:51%;width:65%}.ia-ui-tour__review-line--base-2{top:62%;width:58%}.ia-ui-tour__review-line--base-3{top:73%;width:52%}.ia-ui-tour__review-footer{background:#f5f8fc;border-radius:.8rem;bottom:10%;height:13%;left:10%;width:56%}.ia-ui-tour__review-footer-accent{background:var(--ia-teal);bottom:15%;height:3.2%;left:16%;width:20%}.ia-ui-tour__comment{animation:ia-ui-comment 12s ease-in-out infinite;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.34);border-radius:.9rem;height:8%;left:60%;opacity:0;top:48%;transform:translate(.6rem,.3rem) scale(.94);width:18%;z-index:4}.ia-ui-tour__comment-accent{background:#f59e0b;height:18%;left:16%;top:42%;width:34%}.ia-ui-tour__comment-meta{background:rgba(14,22,71,.1);height:18%;right:16%;top:42%;width:18%}.ia-ui-tour__policy{animation:ia-ui-policy 12s ease-in-out infinite;height:31%;opacity:0;right:6%;top:51%;transform:translate(.8rem,.2rem) scale(.95);width:24%}.ia-ui-tour__policy-header{background:var(--ia-teal);height:6%;left:12%;top:10%;width:34%}.ia-ui-tour__policy-meta{background:rgba(14,22,71,.1);height:6%;right:12%;top:10%;width:18%}.ia-ui-tour__policy-block{background:#f5f8fc;border-radius:.8rem;left:10%;width:78%}.ia-ui-tour__policy-block--1{height:19%;top:31%}.ia-ui-tour__policy-block--2{height:19%;top:55%}.ia-ui-tour__policy-approval{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.24);border-radius:.8rem;bottom:12%;height:16%;left:18%;width:50%}.ia-ui-tour__policy-approval-accent{background:#22c55e;bottom:18%;height:4%;left:28%;width:20%}.ia-ui-tour__approval{animation:ia-ui-approval 12s ease-in-out infinite;aspect-ratio:1;height:12%;opacity:0;right:14%;top:70%;transform:scale(.68);width:auto}.ia-ui-tour__approval-ring{border:.3rem solid rgba(34,197,94,.28);box-sizing:border-box}.ia-ui-tour__approval-dot{background:#22c55e;border-radius:50%;display:block;height:26%;left:37%;position:absolute;top:37%;width:26%}@keyframes ia-ui-step-highlight{0%,28%{transform:translateX(0)}34%,60%{transform:translateX(108%)}68%,to{transform:translateX(216%)}}@keyframes ia-ui-doc{0%{opacity:0;transform:translate(140%,6%) scale(.92)}26%,8%{opacity:1;transform:translate(0) scale(1)}34%,50%{opacity:.96;transform:translate(-10%,2%) scale(.92)}58%,to{opacity:0;transform:translate(-18%,6%) scale(.86)}}@keyframes ia-ui-scan{0%,5%{opacity:0;transform:translateY(0)}10%,22%{opacity:1;transform:translateY(230%)}28%,to{opacity:0;transform:translateY(310%)}}@keyframes ia-ui-chip{0%,8%{opacity:0;transform:translate(1rem,.4rem) scale(.94)}12%,28%{opacity:1;transform:translate(0) scale(1)}36%,to{opacity:0;transform:translate(-.8rem,-.2rem) scale(.94)}}@keyframes ia-ui-risk-badge{0%,30%{opacity:0;transform:scale(.82)}36%,56%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(.78)}}@keyframes ia-ui-risk-row{0%,34%{opacity:0;transform:translate(1rem) scale(.96)}38%,58%{opacity:1;transform:translate(0) scale(1)}66%,to{opacity:0;transform:translate(-.8rem,.3rem) scale(.95)}}@keyframes ia-ui-review{0%,60%{opacity:0;transform:translate(.8rem,.4rem) scale(.95)}66%,92%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-.8rem,.4rem) scale(.92)}}@keyframes ia-ui-comment{0%,64%{opacity:0;transform:translate(.6rem,.3rem) scale(.94)}70%,88%{opacity:1;transform:translate(0) scale(1)}96%,to{opacity:0;transform:translate(.4rem,-.4rem) scale(.9)}}@keyframes ia-ui-policy{0%,62%{opacity:0;transform:translate(.8rem,.2rem) scale(.95)}68%,94%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(.6rem,-.2rem) scale(.92)}}@keyframes ia-ui-approval{0%,74%{opacity:0;transform:scale(.68)}80%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.ia-hero__mockup{background:#131935;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 2px 4px rgba(10,14,60,.06),0 8px 24px rgba(10,14,60,.1),0 32px 64px rgba(10,14,60,.18);display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.ia-hero--light .ia-hero__mockup{box-shadow:0 0 0 1px rgba(75,197,220,.15),0 20px 48px rgba(19,32,72,.18)}.ia-mockup__bar{align-items:center;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.625rem;padding:.625rem 1rem}.ia-mockup__bar span{color:hsla(0,0%,100%,.4);font-family:var(--ia-font-primary);font-size:.67rem;font-weight:500;letter-spacing:.04em}.ia-mockup__live{color:#22c55e!important;margin-left:auto}.ia-mockup__dots{display:flex;gap:.3rem}.ia-mockup__dots span{background:hsla(0,0%,100%,.15);border-radius:999px;display:block;height:.45rem;width:.45rem}.ia-mockup__pipeline{align-items:center;display:flex;gap:.5rem;padding:1rem 1rem .875rem}.ia-mockup__stage{align-items:center;border-radius:.5rem;display:flex;flex:1;flex-direction:column;gap:.2rem;padding:.625rem;text-align:center;transition:background var(--ds-duration-fast,.16s) ease}.ia-mockup__stage span{color:hsla(0,0%,100%,.45);font-family:var(--ia-font-primary);font-size:.62rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.ia-mockup__stage-n{color:hsla(0,0%,100%,.9)!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:-.03em;line-height:1!important}.ia-mockup__stage.is-done{background:hsla(0,0%,100%,.04)}.ia-mockup__stage.is-active{background:rgba(75,197,220,.12);border:1px solid rgba(75,197,220,.25)}.ia-mockup__stage.is-active .ia-mockup__stage-n{color:var(--ia-teal)!important}.ia-mockup__stage.is-active span:not(.ia-mockup__stage-n){color:rgba(75,197,220,.75)!important}.ia-mockup__stage.is-pending{background:hsla(0,0%,100%,.02);opacity:.6}.ia-mockup__arrow{color:hsla(0,0%,100%,.15);flex-shrink:0}.ia-mockup__feed{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column}.ia-mockup__event{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;gap:.75rem;padding:.625rem 1rem}.ia-mockup__event:last-child{border-bottom:0}.ia-mockup__event-dot{border-radius:999px;flex-shrink:0;height:.45rem;margin-top:.35rem;width:.45rem}.ia-mockup__event--ok .ia-mockup__event-dot{background:#22c55e}.ia-mockup__event--ai .ia-mockup__event-dot{background:var(--ia-teal)}.ia-mockup__event--alert .ia-mockup__event-dot{background:#f59e0b}.ia-mockup__event strong{color:hsla(0,0%,100%,.88);display:block;font-family:var(--ia-font-primary);font-size:.72rem;font-weight:600;line-height:1.35}.ia-mockup__event span{color:hsla(0,0%,100%,.38);font-family:var(--ia-font-primary);font-size:.63rem}.ia-mockup__metrics{background:rgba(75,197,220,.05);border-top:1px solid rgba(75,197,220,.12);display:grid;grid-template-columns:repeat(3,1fr);padding:.75rem 1rem}.ia-mockup__metric{padding:0 .5rem;text-align:center}.ia-mockup__metric:not(:last-child){border-right:1px solid hsla(0,0%,100%,.07)}.ia-mockup__metric strong{color:var(--ia-teal);display:block;font-family:var(--ia-font-primary);font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ia-mockup__metric span{color:hsla(0,0%,100%,.38);font-family:var(--ia-font-primary);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.ia-hero__logos{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:var(--ia-hero-logos-gap);padding:1.125rem 0 2rem;position:relative;z-index:1}.ia-hero--light .ia-hero__logos{border-top-color:rgba(27,31,59,.1)}.ia-hero__logos-label{color:hsla(0,0%,100%,.35);flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ia-hero--light .ia-hero__logos-label{color:var(--ia-text-muted)}.ia-hero__logos-rail{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem var(--ia-hero-logo-gap);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent);overflow:hidden}.ia-hero__logos-rail:empty{display:none}.ia-hero__logos:has(.ia-hero__logos-rail:empty){display:none}.ia-hero__logo-item{align-items:center;display:flex;flex-shrink:0;min-height:2rem}.ia-hero__logo-text{color:hsla(0,0%,100%,.7);display:inline-flex;font-family:var(--ia-font-primary);font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap}.ia-hero__logo-item img{filter:brightness(0) invert(1);height:100%;max-width:6rem;object-fit:contain;opacity:.45;transition:opacity .2s ease;width:auto}.ia-hero__logo-item img:hover{opacity:.7}.ia-hero--light .ia-hero__logo-item img{filter:none;opacity:.55}.ia-hero--light .ia-hero__logo-text{color:var(--ia-text-muted)}@keyframes ia-mockup-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ia-hero__mockup{animation:ia-mockup-rise .7s cubic-bezier(.22,.61,.36,1) .25s both}@keyframes ia-live-blink{0%,to{opacity:1}50%{opacity:.25}}.ia-mockup__live{animation:ia-live-blink 2.4s ease-in-out infinite}@keyframes ia-stage-breathe{0%,to{box-shadow:0 0 6px 0 rgba(75,197,220,.12)}50%{box-shadow:0 0 22px 4px rgba(75,197,220,.34)}}.ia-mockup__stage.is-active{animation:ia-stage-breathe 3.2s ease-in-out infinite}@keyframes ia-count-tick{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.85)}}.ia-mockup__stage.is-active .ia-mockup__stage-n{animation:ia-count-tick 8s ease-in-out 2s infinite;display:inline-block}@keyframes ia-feed-enter{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.ia-mockup__event:first-child{animation:ia-feed-enter .45s ease .6s both}.ia-mockup__event:nth-child(2){animation:ia-feed-enter .45s ease .95s both}.ia-mockup__event:nth-child(3){animation:ia-feed-enter .45s ease 1.3s both}@keyframes ia-ai-shimmer{0%{background-position:-200%}to{background-position:200%}}.ia-mockup__event--ai{animation:ia-feed-enter .45s ease .95s both,ia-ai-shimmer 3.5s linear 2.5s infinite;background:linear-gradient(90deg,transparent,rgba(75,197,220,.06) 40%,rgba(75,197,220,.11) 50%,rgba(75,197,220,.06) 60%,transparent);background-size:200% 100%}@keyframes ia-metric-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ia-mockup__metric:first-child{animation:ia-metric-enter .4s ease 1.65s both}.ia-mockup__metric:nth-child(2){animation:ia-metric-enter .4s ease 1.85s both}.ia-mockup__metric:nth-child(3){animation:ia-metric-enter .4s ease 2.05s both}@keyframes ia-scan-sweep{0%{opacity:0;transform:translateY(-100%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(600%)}}.ia-hero__mockup:after{animation:ia-scan-sweep 2.2s cubic-bezier(.4,0,.6,1) 3s infinite;animation-delay:3s;animation-duration:2.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.6,1);background:linear-gradient(180deg,transparent,rgba(75,197,220,.05) 40%,rgba(75,197,220,.09) 50%,rgba(75,197,220,.05) 60%,transparent);height:22%}@keyframes ia-scan-loop{0%,13%{opacity:0;transform:translateY(-100%)}2%{opacity:1}11%{opacity:1}13%,to{opacity:0;transform:translateY(700%)}}.ia-hero__mockup:after{animation:ia-scan-loop 16s cubic-bezier(.4,0,.6,1) 3.5s infinite;background:linear-gradient(180deg,transparent,rgba(75,197,220,.06) 40%,rgba(75,197,220,.1) 50%,rgba(75,197,220,.06) 60%,transparent);content:"";height:24%;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:3}.ia-hero__tour--scene{background:transparent;border:none;box-shadow:none;gap:0;padding:0}.ia-hero__tour--scene .ia-hero__tour-stage{background:#ecf0f6;border:1px solid rgba(46,49,145,.09);border-radius:1rem;box-shadow:0 4px 12px rgba(14,22,71,.06),0 24px 52px rgba(14,22,71,.13)}.ia-hero__tour--scene .ia-hero__tour-stage:after{display:none}.ia-ui-scene{border-radius:inherit;display:flex;height:100%;overflow:hidden;width:100%}.ia-ui-scene__sidebar{background:#2d3190;border-right:1px solid hsla(0,0%,100%,.06);flex-shrink:0;padding:7% 16% 5%;width:14%}.ia-ui-scene__logo,.ia-ui-scene__sidebar{align-items:center;display:flex;flex-direction:column}.ia-ui-scene__logo{gap:.4rem;padding-bottom:14%;width:100%}.ia-ui-scene__logo-mark{background:var(--ia-teal,#4bc5dc);border-radius:4px;display:block;height:1.05rem;opacity:.92;width:1.05rem}.ia-ui-scene__logo-name{background:hsla(0,0%,100%,.32);border-radius:999px;display:block;height:.28rem;width:88%}.ia-ui-scene__nav-icons{display:flex;flex:1;flex-direction:column;gap:.5rem;width:100%}.ia-ui-scene__nav-icon{align-items:center;border-radius:.4rem;display:flex;height:1.3rem;justify-content:center;width:100%}.ia-ui-scene__nav-icon:before{background:hsla(0,0%,100%,.26);border-radius:3px;content:"";display:block;height:.48rem;width:.48rem}.ia-ui-scene__nav-icon--active{background:hsla(0,0%,100%,.15)}.ia-ui-scene__nav-icon--active:before{background:hsla(0,0%,100%,.85)}.ia-ui-scene__ai-badge{background:rgba(75,197,220,.18);border:1.5px solid rgba(75,197,220,.42);border-radius:50%;display:block;height:1.55rem;margin-top:auto;width:1.55rem}.ia-ui-scene__canvas{display:flex;flex:1;flex-direction:column;gap:2.8%;min-width:0;overflow:hidden;padding:3.5% 4.5% 3%}.ia-ui-scene__toolbar{align-items:center;background:#fff;border:1px solid rgba(208,220,239,.65);border-radius:.7rem;box-shadow:0 2px 8px rgba(14,22,71,.04);display:flex;flex-shrink:0;justify-content:space-between;padding:2% 3%}.ia-ui-scene__assignees{align-items:center;display:flex;gap:.55rem}.ia-ui-scene__assignee{aspect-ratio:1;background:#dde2ef;border-radius:50%;display:block;flex-shrink:0;width:1.3rem}.ia-ui-scene__assignee--active{animation:ia-assignee-pulse 3.5s ease-in-out infinite;background:#2d3190;box-shadow:0 0 0 2.5px rgba(75,197,220,.48)}@keyframes ia-assignee-pulse{0%,to{box-shadow:0 0 0 2.5px rgba(75,197,220,.48)}50%{box-shadow:0 0 0 4px rgba(75,197,220,.22)}}.ia-ui-scene__toolbar-end{align-items:center;display:flex;gap:.5rem}.ia-ui-scene__search{background:#ecf0f6;border-radius:999px;display:block;height:1.15rem;width:4.5rem}.ia-ui-scene__dot{background:#c4ccdc;border-radius:50%;display:block;height:.42rem;width:.42rem}.ia-ui-scene__tabs{display:flex;flex-shrink:0;gap:.45rem}.ia-ui-scene__tab{border-radius:999px;display:block;flex-shrink:0;height:1.4rem}.ia-ui-scene__tab--on{background:#2d3190;width:3.4rem}.ia-ui-scene__tab--dim{background:#dde2ef;width:2.4rem}.ia-ui-scene__card{background:#fff;border:1px solid rgba(208,220,239,.65);border-radius:.7rem;box-shadow:0 2px 8px rgba(14,22,71,.04);flex-shrink:0}.ia-ui-scene__card--header{display:flex;flex-direction:column;gap:.42rem;padding:2.5% 4%}.ia-ui-scene__split{display:flex;flex:1;gap:2.8%;min-height:0}.ia-ui-scene__card--detail,.ia-ui-scene__card--risk{display:flex;flex:1;flex-direction:column;gap:.58rem;min-width:0;padding:4% 5%}.ia-ui-scene__bar{border-radius:999px;display:block;flex-shrink:0}.ia-ui-scene__bar--title{background:#1b1f5e;height:.62rem;width:60%}.ia-ui-scene__bar--sub{background:#d4daea;height:.42rem;width:36%}.ia-ui-scene__bar--section{background:#1b1f5e;height:.52rem;width:46%}.ia-ui-scene__bar--label{background:#c4ccdc;height:.4rem;width:66%}.ia-ui-scene__bar--val{background:#e4e8f2;height:.4rem;width:82%}.ia-ui-scene__bar--val-short{width:58%}.ia-ui-scene__bar--risk-1{background:#c4ccdc;height:.4rem;width:72%}.ia-ui-scene__bar--risk-2{background:#e4e8f2;height:.4rem;width:52%}.ia-ui-scene__detail-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.2rem}.ia-ui-scene__action-btn{background:#2d3190;border-radius:999px;display:block;flex-shrink:0;height:1.05rem;width:3.2rem}.ia-ui-scene__detail-grid{column-gap:8%;display:grid;grid-template-columns:1fr 1fr;row-gap:.52rem}.ia-ui-scene__gauge{background:linear-gradient(90deg,#4ade80 0,#86efac 22%,#fde68a 48%,#fb923c 74%,#ef4444);border-radius:999px;flex-shrink:0;height:1.15rem;margin:.15rem 0 .35rem;position:relative;width:100%}.ia-ui-scene__gauge-cursor{animation:ia-gauge-seek 5s ease-in-out infinite;background:#1a1f5e;border-radius:2px;bottom:-.3rem;display:block;height:1.7rem;position:absolute;transform:translateX(-50%);width:.2rem}.ia-ui-scene__gauge-cursor:after{background:#eab308;border-radius:3px;bottom:-.52rem;content:"";display:block;height:.44rem;left:-.12rem;position:absolute;width:.44rem}@keyframes ia-gauge-seek{0%,to{left:62%}35%{left:55%}65%{left:70%}}@media (max-width:767px){.ia-ui-scene__sidebar{padding-left:12%;padding-right:12%;width:12%}.ia-ui-scene__assignee{width:1rem}.ia-ui-scene__tab--on{width:2.4rem}.ia-ui-scene__tab--dim{width:1.6rem}.ia-ui-scene__action-btn{width:2.2rem}.ia-ui-scene__search{width:3rem}}@media (min-width:1280px){.ia-hero>.ia-shell{max-width:1360px}.ia-hero__grid{gap:clamp(2.75rem,3.4vw,4.25rem);grid-template-columns:minmax(0,1.08fr) minmax(35rem,.92fr)}.ia-hero__tour{width:min(100%,43.75rem)}}@media (max-width:1023px){.ia-hero__grid{gap:var(--ia-hero-stack-xl);grid-template-columns:1fr;padding-bottom:var(--ia-hero-pad-bottom-mobile);padding-top:var(--ia-hero-pad-top-mobile)}.ia-hero__panel{justify-content:flex-start;margin-right:0}.ia-hero__headline{max-width:none}.ia-hero__copy{padding-top:0}.ia-hero__subheadline{max-width:none}.ia-hero__tour{margin-left:0;width:min(100%,40.5rem)}}@media (max-width:767px){.ia-hero__tour-stage{aspect-ratio:16/10}.ia-hero__tour:not(.ia-hero__tour--html) .ia-hero__tour-stage{aspect-ratio:16/11}.ia-hero__tour-legend{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ia-hero__tour-pill{font-size:.68rem;padding:.7rem .9rem}.ia-ui-tour__label,.ia-ui-tour__live,.ia-ui-tour__step{font-size:.5rem}.ia-ui-tour__step-rail{min-width:8.5rem}.ia-hero__headline{font-size:clamp(2rem,8vw,3rem)}.ia-hero__logos{flex-wrap:wrap;gap:var(--ia-hero-stack-xs);padding-bottom:calc(var(--ia-hero-logos-pad-bottom) - var(--ia-hero-stack-xs))}.ia-hero__logos-label{width:100%}.ia-hero__logos-rail{gap:0 var(--ia-hero-logos-gap)}}.ia-hero--portal{background:linear-gradient(145deg,#edf0fb,#f2f5fc 50%,#eef2fb);color:var(--ia-navy)}.ia-hero--portal .ia-hero__breadcrumbs{color:var(--ia-text-muted)}.ia-hero--portal .ia-eyebrow{color:var(--ia-teal);opacity:1}.ia-hero--portal .ia-eyebrow--dash{align-items:center;display:inline-flex;gap:.5rem}.ia-hero--portal .ia-eyebrow--dash:before{background:var(--ia-teal);border-radius:999px;content:"";display:inline-block;flex-shrink:0;height:2px;width:1.25rem}.ia-hero--portal .ia-hero__headline{color:var(--ia-navy)}.ia-hero--portal .ia-hero__subheadline{color:var(--ia-text-muted)}.ia-hero--portal .ia-hero__proof{border-top-color:rgba(27,31,59,.1)}.ia-hero--portal .ia-hero__proof-signal,.ia-hero--portal .ia-hero__proof-text{color:var(--ia-text-muted)}.ia-hero--portal .ia-hero__tour{background:var(--ia-white);border:1px solid rgba(46,49,145,.08);border-radius:1.25rem;box-shadow:0 4px 32px rgba(27,31,59,.1)}.ia-hero--portal .ia-hero__tour-stage{background:var(--ds-surface-subtle,#f7f8fc);border:1px solid rgba(46,49,145,.06)}.ia-hero--portal .ia-hero__logos{border-top-color:rgba(46,49,145,.08)}.ia-hero--portal .ia-hero__logos-label{color:var(--ia-text-muted)}.ia-hero--portal .ia-hero__logo-item img{filter:none;opacity:.75}.ia-hero--portal .ia-hero__logo-item img:hover{opacity:1}.ia-button--portal{background:var(--ia-navy);border:2px solid var(--ia-navy);border-radius:.625rem;color:var(--ia-white)}.ia-button--portal:hover{background:transparent;color:var(--ia-navy)}