.ia-page--int{--in-navy:#1a1f5e;--in-navy-deep:#11163f;--in-navy2:#2e3191;--in-teal:#4bc5dc;--in-teal-ink:#0e7c92;--in-paper:#fff;--in-surface:#f4f7fb;--in-surface2:#eef2f8;--in-ink:#171b43;--in-muted:#566081;--in-faint:#8089a3;--in-line:rgba(26,31,94,.12);--in-line-2:rgba(26,31,94,.22);--in-line-dk:hsla(0,0%,100%,.16);--in-maxw:1240px;--in-font:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--in-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.ia-page--int *{box-sizing:border-box}body.ia-page--int{overflow-x:hidden}.ia-int{color:var(--in-ink);font-family:var(--in-font);font-size:17px;letter-spacing:-.003em;line-height:1.6}.ia-int img{display:block;max-width:100%}.ia-int h1,.ia-int h2,.ia-int h3,.ia-int h4{color:var(--in-ink);letter-spacing:-.02em;margin:0}.ia-int p{margin:0}.ia-int-shell{margin-inline:auto;max-width:var(--in-maxw);padding-inline:40px}.ia-int-ed>*,.ia-int-hero__cta,.ia-int-hero__grid>*,.ia-int-split>*,.ia-int-statgrid>*{min-width:0}.ia-int-eyebrow{align-items:center;color:var(--in-navy2);display:inline-flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:11px;letter-spacing:.16em;text-transform:uppercase}.ia-int-eyebrow:before{background:var(--in-teal);content:"";height:2px;width:24px}.ia-int-eyebrow--dk{color:#8fe3f2}.ia-int-num{color:var(--in-faint);font-family:var(--in-mono);font-size:.78rem;letter-spacing:.06em;margin-bottom:14px}.ia-int-bc{color:hsla(0,0%,100%,.6);font-size:.82rem;margin-bottom:22px}.ia-int-bc a{color:hsla(0,0%,100%,.75);text-decoration:none}.ia-int-bc a:hover{color:#fff}.ia-int-bc .sep{color:hsla(0,0%,100%,.35);margin:0 8px}.ia-int-btn{align-items:center;border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-flex;font-size:.97rem;font-weight:700;gap:9px;padding:14px 24px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.ia-int-btn--primary{background:var(--in-teal);color:var(--in-navy)}.ia-int-btn--primary:hover{background:#37b1c8;color:var(--in-navy)}.ia-int-btn--ghost-dk{border-color:hsla(0,0%,100%,.4);color:#fff}.ia-int-btn--ghost-dk:hover{background:hsla(0,0%,100%,.08);color:#fff}.ia-int-btn--ghost{border-color:var(--in-line-2);color:var(--in-navy)}.ia-int-btn--ghost:hover{background:var(--in-surface)}.ia-int-textlink{border-bottom:1px solid var(--in-line-2);color:var(--in-navy2);font-weight:700;padding-bottom:1px;text-decoration:none}.ia-int-textlink:hover{border-color:var(--in-navy2);color:var(--in-navy2)}.ia-int-hero{background:var(--in-navy-deep);color:#fff}.ia-int-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.04fr .96fr;padding:78px 0 74px}.ia-int-hero h1{color:#fff;font-size:clamp(1.95rem,5vw,3.4rem);font-weight:900;line-height:1.16;margin:18px 0 20px;text-wrap:balance}.ia-int-hero h1 .u{background:linear-gradient(transparent 64%,rgba(75,197,220,.34) 0);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .1em}.ia-int-hero__lede{color:hsla(0,0%,100%,.84);font-size:1.1rem;line-height:1.62;margin-bottom:28px;max-width:36rem}.ia-int-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.ia-int-hero__meta{border-top:1px solid var(--in-line-dk);display:flex;flex-wrap:nowrap;padding-top:18px}.ia-int-hero__meta div{border-right:1px solid var(--in-line-dk);color:hsla(0,0%,100%,.7);flex:1;font-size:.78rem;line-height:1.3;min-width:0;padding:2px 15px}.ia-int-hero__meta div:first-child{padding-left:0}.ia-int-hero__meta div:last-child{border-right:0;padding-right:0}.ia-int-hero__meta b{color:#fff;display:block;font-size:.86rem;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.ia-int-media{background:hsla(0,0%,100%,.03);border:1px solid rgba(143,227,242,.26);border-radius:14px;overflow:hidden;padding:10px}.ia-int-media img,.ia-int-media video{border-radius:8px;display:block;height:auto;width:100%}.ia-int-media__cap{color:hsla(0,0%,100%,.6);font-size:.74rem;letter-spacing:.01em;padding:9px 6px 4px}.ia-int-heroquote{border-left:2px solid var(--in-teal);display:flex;gap:14px;margin:0 0 28px;max-width:36rem;padding:4px 0 4px 18px}.ia-int-heroquote .qt{color:hsla(0,0%,100%,.9);font-size:.98rem;line-height:1.5;margin:0 0 6px}.ia-int-heroquote .at{color:hsla(0,0%,100%,.62);font-size:.82rem;margin:0}.ia-int-sec{border-bottom:1px solid var(--in-line);padding:80px 0}.ia-int-sec--surface{background:var(--in-surface)}.ia-int-sec--navy{background:var(--in-navy-deep);border-bottom:1px solid hsla(0,0%,100%,.07);color:#fff}.ia-int-sec--navy h2,.ia-int-sec--navy h3{color:#fff}.ia-int-ed{align-items:start;display:grid;gap:56px;grid-template-columns:250px 1fr}.ia-int-ed__aside{position:sticky;top:90px}.ia-int-ed__num{color:var(--in-faint);font-family:var(--in-mono);font-size:.78rem;letter-spacing:.06em;margin-bottom:14px}.ia-int-sec--navy .ia-int-ed__num{color:hsla(0,0%,100%,.5)}.ia-int-ed__aside .ia-int-eyebrow{margin-bottom:14px}.ia-int-ed__kick{color:var(--in-muted);font-size:1.02rem;font-weight:500;line-height:1.5;max-width:17rem}.ia-int-sec--navy .ia-int-ed__kick{color:hsla(0,0%,100%,.72)}.ia-int-h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.1;margin-bottom:18px;text-wrap:balance}.ia-int-lead{color:var(--in-muted);font-size:1.1rem;line-height:1.62;margin-bottom:8px;max-width:46rem}.ia-int-sec--navy .ia-int-lead{color:hsla(0,0%,100%,.82)}.ia-int-wall{background:#fff;border:1px solid var(--in-line);border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;overflow:hidden}.ia-int-wall--2{grid-template-columns:repeat(2,1fr)}.ia-int-wall__cell{border-bottom:1px solid var(--in-line);border-right:1px solid var(--in-line);padding:26px 24px}.ia-int-wall:not(.ia-int-wall--2) .ia-int-wall__cell:nth-child(3n){border-right:0}.ia-int-wall:not(.ia-int-wall--2) .ia-int-wall__cell:nth-last-child(-n+3){border-bottom:0}.ia-int-wall--2 .ia-int-wall__cell:nth-child(2n){border-right:0}.ia-int-wall--2 .ia-int-wall__cell:nth-last-child(-n+2){border-bottom:0}.ia-int-wall__ic{align-items:center;background:var(--in-surface2);border-radius:8px;color:var(--in-navy2);display:flex;height:34px;justify-content:center;margin-bottom:14px;width:34px}.ia-int-wall__ic svg{height:18px;width:18px}.ia-int-wall h3{font-size:1.05rem;font-weight:700;margin-bottom:8px}.ia-int-wall p{color:var(--in-muted);font-size:.9rem;line-height:1.5}.ia-int-wall p b{color:var(--in-ink);font-weight:700}.ia-int-wall__logo{align-items:center;display:flex;gap:12px;height:26px;margin-bottom:13px}.ia-int-wall__logo img{max-height:24px;max-width:130px;width:auto}.ia-int-matrix{border-collapse:collapse;font-size:.92rem;margin-top:30px;width:100%}.ia-int-matrix td,.ia-int-matrix th{border-bottom:1px solid var(--in-line);padding:17px 20px;text-align:left;vertical-align:top}.ia-int-matrix thead th{border-bottom:2px solid var(--in-line-2);color:var(--in-faint);font-size:.7rem;font-weight:700;letter-spacing:.12em;padding-bottom:12px;text-transform:uppercase}.ia-int-matrix tbody th{color:var(--in-ink);font-size:.95rem;font-weight:700;width:170px}.ia-int-matrix tbody th small{color:var(--in-muted);display:block;font-size:.78rem;font-weight:500;margin-top:3px}.ia-int-matrix tbody tr:hover{background:var(--in-surface)}.ia-int-matrix td{color:#3d4566}.ia-int-matrix .yes{color:var(--in-teal-ink);font-weight:700}.ia-int-tag{border-radius:5px;display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.08em;padding:3px 9px;text-transform:uppercase}.ia-int-tag--native{background:#e5f0ff;color:#1357c7}.ia-int-tag--wk{background:#e6f8fb;color:#0e7c92}.ia-int-tag--no{background:var(--in-surface2);color:var(--in-faint)}.ia-int-flowaxis{align-items:center;color:var(--in-muted);display:flex;font-size:.8rem;font-weight:700;gap:14px;letter-spacing:.04em;margin:8px 0 24px}.ia-int-flowaxis .ax--in{color:var(--in-navy2)}.ia-int-flowaxis .ax--back{color:var(--in-teal-ink)}.ia-int-flow{border:1px solid var(--in-line);border-radius:12px;display:grid;grid-template-columns:repeat(5,1fr);margin-top:8px;overflow:hidden}.ia-int-flow--4{grid-template-columns:repeat(4,1fr)}.ia-int-step{background:#fff;border-right:1px solid var(--in-line);padding:22px 20px 24px;position:relative}.ia-int-step:last-child{border-right:0}.ia-int-step__n{align-items:center;background:var(--in-navy);border-radius:7px;color:#fff;display:inline-flex;font-family:var(--in-mono);font-size:.86rem;font-weight:800;height:30px;justify-content:center;margin-bottom:13px;width:30px}.ia-int-step__dir{color:var(--in-faint);font-size:.62rem;font-weight:700;letter-spacing:.1em;position:absolute;right:16px;text-transform:uppercase;top:23px}.ia-int-step h4{font-size:1rem;font-weight:700;margin-bottom:7px}.ia-int-step p{color:var(--in-muted);font-size:.85rem;line-height:1.5}.ia-int-step--back .ia-int-step__n{background:var(--in-teal);color:var(--in-navy)}.ia-int-govgrid{border:1px solid var(--in-line-dk);border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;overflow:hidden}.ia-int-gov{border-bottom:1px solid var(--in-line-dk);border-right:1px solid var(--in-line-dk);padding:22px 24px}.ia-int-gov:nth-child(3n){border-right:0}.ia-int-gov:nth-last-child(-n+3){border-bottom:0}.ia-int-gov__t{align-items:center;color:#fff;display:flex;font-size:.96rem;font-weight:700;gap:9px;margin-bottom:5px}.ia-int-gov__t:before{background:var(--in-teal);border-radius:2px;content:"";flex:none;height:7px;width:7px}.ia-int-gov__d{color:hsla(0,0%,100%,.7);font-size:.84rem;line-height:1.5}.ia-int-creds{border:1px solid var(--in-line-dk);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(2,1fr);margin-top:6px;overflow:hidden}.ia-int-cred{border-bottom:1px solid var(--in-line-dk);border-right:1px solid var(--in-line-dk);padding:22px 24px}.ia-int-cred:nth-child(2n){border-right:0}.ia-int-cred:nth-last-child(-n+2){border-bottom:0}.ia-int-cred b{color:#fff;display:block;font-size:1.02rem;font-weight:800;margin-bottom:4px}.ia-int-cred span{color:hsla(0,0%,100%,.72);font-size:.84rem;line-height:1.45}.ia-int-split{align-items:center;display:grid;gap:52px;grid-template-columns:1fr 1.05fr}.ia-int-split--rev{grid-template-columns:1.05fr 1fr}.ia-int-frame{background:#fff;border:1px solid var(--in-line);border-radius:14px;box-shadow:none;overflow:hidden}.ia-int-frame img,.ia-int-frame video{display:block;height:auto;width:100%}.ia-int-proof{align-items:center;display:grid;gap:44px;grid-template-columns:auto 1px 1fr;margin-top:8px}.ia-int-g2row{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.ia-int-g2row img{height:90px;width:auto}.ia-int-proof__rule{background:var(--in-line);height:94px;width:1px}.ia-int-proofpts{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.ia-int-proofpt b{color:var(--in-navy);display:block;font-size:1.55rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em}.ia-int-proofpt span{color:var(--in-muted);display:block;font-size:.84rem;line-height:1.45;margin-top:4px}.ia-int-quote{border-left:3px solid var(--in-teal);margin-top:34px;max-width:54rem;padding:6px 0 6px 24px}.ia-int-quote p{color:var(--in-ink);font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin-bottom:12px}.ia-int-quote .src{color:var(--in-muted);font-size:.88rem;font-weight:600}.ia-int-faq{border-top:1px solid var(--in-line-2);margin-top:24px}.ia-int-faq details{border-bottom:1px solid var(--in-line)}.ia-int-faq summary{align-items:center;color:var(--in-ink);cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:20px;justify-content:space-between;list-style:none;padding:22px 0}.ia-int-faq summary::-webkit-details-marker{display:none}.ia-int-faq summary:after{color:var(--in-navy2);content:"+";font-size:1.5rem;font-weight:400;line-height:1}.ia-int-faq details[open] summary:after{content:"\2013"}.ia-int-faq p{color:var(--in-muted);font-size:.98rem;line-height:1.62;max-width:52rem;padding:0 0 24px}@media(max-width:980px){.ia-int-flow,.ia-int-flow--4{grid-template-columns:repeat(2,1fr)}.ia-int-step{border-bottom:1px solid var(--in-line)}.ia-int-step:nth-child(2n){border-right:0}}@media(max-width:880px){.ia-int-shell{padding-inline:24px}.ia-int-hero__grid{gap:38px;grid-template-columns:1fr;padding:54px 0}.ia-int-hero h1 br{display:none}.ia-int-sec{padding:58px 0}.ia-int-ed{gap:30px;grid-template-columns:1fr}.ia-int-ed__aside{position:static}.ia-int-proof,.ia-int-split,.ia-int-split--rev,.ia-int-statgrid{gap:30px;grid-template-columns:1fr}.ia-int-proof__rule{display:none}.ia-int-proofpts{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ia-int-matrix,.ia-int-matrix tbody,.ia-int-matrix td,.ia-int-matrix th,.ia-int-matrix tr{display:block}.ia-int-matrix thead{display:none}.ia-int-matrix tbody th{border:0;color:var(--in-navy2);padding:0 0 4px}.ia-int-matrix td{border:0;padding:2px 0 12px}.ia-int-matrix tbody tr{border-bottom:1px solid var(--in-line-2);padding:16px 0}.ia-int-creds,.ia-int-govgrid,.ia-int-wall,.ia-int-wall--2{grid-template-columns:1fr}.ia-int-cred,.ia-int-gov,.ia-int-wall__cell{border-right:0!important}.ia-int-cred:not(:last-child),.ia-int-gov:not(:last-child),.ia-int-wall__cell:not(:last-child){border-bottom:1px solid var(--in-line)!important}.ia-int-cred:not(:last-child),.ia-int-gov:not(:last-child){border-bottom:1px solid var(--in-line-dk)!important}}@media(max-width:560px){.ia-int-hero__cta{align-items:stretch;flex-direction:column}.ia-int-hero__cta .ia-int-btn{justify-content:center}.ia-int-hero__meta{flex-direction:column;gap:14px}.ia-int-hero__meta div{border-right:0;flex:none;padding:0}.ia-int-flow,.ia-int-flow--4{grid-template-columns:1fr}.ia-int-step{border-right:0!important}.ia-int-proofpts{grid-template-columns:1fr}}.ia-int-specs{background:var(--in-line);border:1px solid var(--in-line);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:30px;overflow:hidden}.ia-int-spec{background:#fff;padding:18px 20px}.ia-int-spec-k{color:var(--in-faint);font-size:.66rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ia-int-spec-v{color:var(--in-ink);font-size:.92rem;font-weight:600;line-height:1.4}.ia-int-verts{background:#fff;border:1px solid var(--in-line);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:30px;overflow:hidden}.ia-int-vert{border-bottom:1px solid var(--in-line);border-right:1px solid var(--in-line);padding:26px 28px}.ia-int-vert:nth-child(2n){border-right:0}.ia-int-vert:nth-last-child(-n+2){border-bottom:0}.ia-int-vert h4{font-size:1.05rem;font-weight:700;margin-bottom:8px}.ia-int-vert h4 small{color:var(--in-navy2);display:block;font-size:.66rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ia-int-vert p{color:var(--in-muted);font-size:.9rem;line-height:1.55}.ia-int-vert p b{color:var(--in-ink);font-weight:700}.ia-int-custom{color:var(--in-muted);font-size:1.02rem;line-height:1.7;max-width:52rem}.ia-int-custom h3{color:var(--in-ink);font-size:1.15rem;margin:20px 0 8px}.ia-int-custom p{margin:0 0 12px}.ia-int-custom ol,.ia-int-custom ul{margin:0 0 12px;padding-left:1.15em}.ia-int-custom li{margin-bottom:6px}.ia-int-custom code{background:var(--in-surface2);border-radius:4px;font-family:var(--in-mono);font-size:.86em;padding:2px 6px}.ia-int-relgrid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:30px}.ia-int-relcard{background:#fff;border:1px solid var(--in-line);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:22px 22px 20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.ia-int-relcard:hover{border-color:rgba(75,197,220,.55);box-shadow:0 14px 32px rgba(20,27,72,.1);transform:translateY(-3px)}.ia-int-relcat{color:var(--in-teal-ink);font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ia-int-relname{color:var(--in-ink);font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.ia-int-reldesc{color:var(--in-muted);font-size:.84rem;line-height:1.5;margin-bottom:14px}.ia-int-relarrow{color:var(--in-teal);font-size:1.05rem;font-weight:700;margin-top:auto}@media(max-width:980px){.ia-int-relgrid{grid-template-columns:1fr 1fr}.ia-int-verts{grid-template-columns:1fr}.ia-int-vert{border-right:0!important}.ia-int-vert:not(:last-child){border-bottom:1px solid var(--in-line)!important}}@media(max-width:560px){.ia-int-relgrid{grid-template-columns:1fr}}