@media (prefers-reduced-motion:reduce){.partners-logo-window{overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.partners-logo-window .marquee-track{flex-wrap:wrap;justify-content:center;width:100%;display:flex;animation:none!important}.partners-logo-window .marquee-track>li[aria-hidden=true]{display:none}}.insylux-phase-one{--accent:#37464f;--ring:#37464f;--ix-ink:#161b20;--ix-subtle:#f5f6f5;--ix-hairline:#e2e6e5;--ix-radius:1.75rem;color:var(--ix-ink)}.insylux-phase-one :is(a,button):focus-visible{outline:2px solid var(--ix-ink);outline-offset:4px}.insylux-phase-one .ix-home-hero{border-bottom-color:var(--ix-hairline);background:#f7f8f7}.insylux-phase-one .ix-home-hero__grid{align-items:center;column-gap:clamp(2.5rem,5vw,6rem)}.insylux-phase-one .ix-hero-eyebrow{border:1px solid var(--ix-hairline);color:#3c4750;letter-spacing:.07em;background:#fff;border-radius:999px;width:fit-content;padding:.65rem .95rem;display:inline-flex}.insylux-phase-one .ix-hero-eyebrow>span{background:#3b4b55}.insylux-phase-one .ix-home-hero h1{letter-spacing:-.052em;max-width:14ch;font-size:clamp(2.75rem,4.6vw,4.7rem);line-height:1.04}.insylux-phase-one .ix-home-hero__aside{position:relative}.insylux-phase-one .ix-home-hero__aside:before{z-index:-1;pointer-events:none;content:"";border:1px solid #dfe4e2;border-radius:3.25rem;position:absolute;inset:-1rem -1rem 10rem;transform:rotate(-2.5deg)}.insylux-phase-one .threat-clock{--threat-accent:#394a54;border-color:#e1e5e3;border-radius:2.1rem;box-shadow:0 26px 64px -54px #19242b59}.insylux-phase-one .threat-clock__top{padding:1rem 1.65rem .65rem}.insylux-phase-one .threat-clock__heading h2{max-width:29ch;font-size:clamp(1.22rem,1.55vw,1.6rem)}.insylux-phase-one .threat-clock__eyebrow,.insylux-phase-one .threat-clock__feature-footer a{color:#364750}.insylux-phase-one .threat-clock__pulse{background:#394a54;box-shadow:0 0 0 4px #e9eeed}.insylux-phase-one .threat-clock__feature{background:#f6f8f7;border-color:#e8ebe9;border-radius:1.55rem;margin-inline:.9rem}.insylux-phase-one .threat-clock__feature-number strong{letter-spacing:-.075em}.insylux-phase-one .threat-clock__metrics{gap:.45rem;padding:.65rem}.insylux-phase-one .threat-clock__metric{background:#f6f7f7;border-color:#0000;border-radius:1.1rem;min-height:4.85rem;padding:.7rem}.insylux-phase-one .threat-clock__metric:hover{background:#f1f3f2;border-color:#d3dad8}.insylux-phase-one .threat-clock__metric.is-active{background:#eef2f0;border-color:#aebbb8}.insylux-phase-one .threat-clock__metric.is-active:after{height:0}.insylux-phase-one .threat-clock__note{padding:.65rem 1.65rem .75rem}.ix-journey{border:1px solid var(--ix-hairline);background:#fff;border-radius:1.8rem;padding:1.25rem 1.4rem}.ix-journey__top{color:#566269;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:700;display:flex}.ix-journey__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:1rem;display:grid}.ix-journey__step{color:#536068;background:#f4f6f5;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.65rem .4rem;font-size:.72rem;font-weight:700;transition:background .18s,border-color .18s;display:flex}.ix-journey__step[aria-pressed=true]{color:#19252d;background:#e7eeeb;border-color:#c3ceca}.ix-journey__description{color:#465359;min-height:2.7rem;margin-top:.85rem;font-size:.8rem;line-height:1.6}.ix-showcase-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.25rem);margin-top:2.75rem;display:grid}.ix-showcase-grid>li{grid-column:span 4;min-width:0}.ix-showcase-grid--five>li:first-child{grid-column:span 7}.ix-showcase-grid--five>li:nth-child(2){grid-column:span 5}.ix-showcase-grid--five>li:nth-child(n+3){grid-column:span 4}.ix-showcase-grid--single>li{grid-column:span 8}.ix-showcase-card{height:100%;min-height:18rem;color:var(--ix-ink);background:#fff;border:1px solid #e2e7e5;border-radius:clamp(1.5rem,2.5vw,2.25rem);flex-direction:column;padding:clamp(1.4rem,2.4vw,2.15rem);transition:border-color .18s,transform .22s,box-shadow .22s;display:flex;position:relative}.ix-showcase-card:hover{border-color:#becac5;transform:translateY(-3px);box-shadow:0 25px 58px -46px #1522257a}.ix-showcase-card__head{justify-content:space-between;align-items:center;margin-bottom:clamp(1.4rem,3vw,2.15rem);display:flex}.ix-showcase-card__number{color:#58666e;border:1px solid #dfe5e2;border-radius:50%;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;font-weight:700;display:inline-flex}.ix-showcase-card__glyph{color:#2d4149;background:#f1f4f2;border-radius:50%;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:transform .22s;display:inline-flex}.ix-showcase-card:hover .ix-showcase-card__glyph{transform:translate(2px,-2px)}.ix-showcase-card h3{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.27rem,2vw,1.68rem);line-height:1.18}.ix-showcase-card__lead{color:#5a646b;flex:1;max-width:58ch;margin-top:.85rem;font-size:.9rem;line-height:1.66}.ix-showcase-card__link{color:#233238;align-items:center;gap:.4rem;margin-top:1.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.insylux-phase-one .ix-methodology{border:0;gap:.8rem;display:grid}.insylux-phase-one .ix-methodology>li{background:#f8f9f8;border:1px solid #e4e8e6;border-radius:1.4rem;padding:1.2rem 1.4rem}.insylux-phase-one .ix-services-hero{background:#f7f8f7;border-bottom-color:#e4e9e6;padding-block:clamp(3.5rem,7vw,6.5rem)}.insylux-phase-one .ix-services-hero h1{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.7rem,5vw,4.65rem);line-height:1.04}.insylux-phase-one .ix-services-hero nav a{background:#fff;border:1px solid #dce3e0;border-radius:999px;padding:.6rem .9rem;text-decoration:none;display:inline-flex}.insylux-phase-one .ix-services-hero nav a:hover{border-color:#aebab4}.ix-decision-map{background:#fff;border:1px solid #e2e7e3;border-radius:2.4rem;margin-top:3rem;padding:clamp(1.4rem,3vw,2.5rem);position:relative;overflow:hidden}.ix-decision-map__eyebrow{color:#57666b;letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:700}.ix-decision-map h2{letter-spacing:-.035em;max-width:25ch;margin-top:.55rem;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15}.ix-decision-map__areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1.1rem);margin-top:2rem;display:grid}.ix-decision-map__area{background:#f5f7f6;border-radius:1.65rem;min-width:0;padding:clamp(1rem,2vw,1.6rem);position:relative}.ix-decision-map__circle{color:#405158;background:#fff;border:1px solid #cbd5d0;border-radius:50%;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-size:.8rem;font-weight:800;display:flex}.ix-decision-map h3{margin-top:1.15rem;font-size:1.1rem}.ix-decision-map__area p{color:#59676b;margin-top:.5rem;font-size:.82rem;line-height:1.6}.ix-decision-map__area a{color:#2e4248;align-items:center;gap:.3rem;margin-top:.85rem;font-size:.78rem;font-weight:700;display:inline-flex}.ix-decision-map__curve{fill:none;stroke:#9daea7;stroke-width:1.6px;stroke-linecap:round;width:100%;height:4rem;margin-block:.25rem;display:block}.ix-decision-map__outcome{color:#fff;background:#1c292f;border-radius:1.7rem;align-items:center;gap:1.2rem;padding:1.3rem 1.5rem;display:flex}.ix-decision-map__outcome-mark{border:1px solid #5c6b70;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.15rem;height:3.15rem;font-size:.8rem;font-weight:800;display:flex}.ix-decision-map__outcome strong{color:#fff;font-size:1rem;display:block}.ix-decision-map__outcome p{color:#d5dddd;max-width:66ch;margin-top:.2rem;font-size:.82rem;line-height:1.55}.insylux-phase-one .insight-overview{box-shadow:none;background:0 0;border:0;padding:0}.insylux-phase-one .insight-overview .insight-header{border-bottom:0}.insylux-phase-one .insight-overview .insight-eyebrow{color:#43535c}.insylux-phase-one .insight-overview .insight-metric-grid{gap:1rem}.insylux-phase-one .insight-overview .insight-metric{background:#fff;border-color:#e1e7e3;border-radius:1.8rem;padding:1.5rem}.insylux-phase-one .insight-overview .insight-metric strong{color:#202c32}.insylux-phase-one .insight-overview .insight-fill{background:#495e61}.insylux-phase-one .insight-overview .insight-track{border-radius:999px;overflow:hidden}.insylux-phase-one .ix-comparison{border-color:#e1e6e3;border-radius:1.9rem;box-shadow:0 18px 60px -56px #1522254d}.insylux-phase-one .ix-comparison thead{background:#243239}.insylux-phase-one .ix-comparison tbody tr:hover{background:#f1f5f3}.insylux-phase-one .ix-start-card{background:#fff;border-color:#e2e7e4;border-radius:1.75rem;padding:1.65rem}@media (width<=1000px){.ix-showcase-grid>li,.ix-showcase-grid--five>li:nth-child(n){grid-column:span 6}.ix-showcase-grid--single>li{grid-column:span 12}.insylux-phase-one .ix-home-hero__aside:before{display:none}}@media (width<=680px){.ix-showcase-grid>li,.ix-showcase-grid--five>li:nth-child(n),.ix-showcase-grid--single>li{grid-column:span 12}.ix-showcase-card{min-height:0}.ix-decision-map__areas{grid-template-columns:1fr}.ix-decision-map__curve{display:none}.ix-decision-map__outcome{margin-top:.85rem}.insylux-phase-one .insight-overview .insight-metric-grid{grid-template-columns:1fr}.insylux-phase-one .ix-home-hero h1{font-size:clamp(2.5rem,11vw,3.6rem)}.insylux-phase-one .threat-clock__top{padding:1.05rem 1.1rem .8rem}.insylux-phase-one .threat-clock__metric{padding:.5rem}.ix-journey{padding:1rem}.ix-journey__steps{gap:.2rem}.ix-journey__step{min-height:2.5rem;padding-inline:.1rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.ix-showcase-card,.ix-showcase-card__glyph,.ix-journey__step{transition:none!important}.ix-showcase-card:hover,.ix-showcase-card:hover .ix-showcase-card__glyph{transform:none}}.insylux-phase-three{--accent:#435d53;--ring:#435d53;--ix3-ink:#1a2826;--ix3-muted:#53655e;--ix3-border:#dfe7e2;--ix3-soft:#f5f8f5;color:var(--ix3-ink)}.insylux-phase-three :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #29493e}.insylux-phase-three :is(.about-button,.ix-academy-license,.about-practice,.about-principles article){transition:border-color .18s,box-shadow .18s,transform .18s}.ix-about-page .about-hero{border-bottom:1px solid var(--ix3-border);background:#f6f8f6;padding:clamp(3.5rem,7vw,6.5rem) 0;overflow:hidden}.ix-about-page .about-hero .container{min-width:0}.ix-about-page .about-eyebrow{color:#496257;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.73rem;font-weight:750}.ix-about-page .about-hero h1{letter-spacing:-.05em;overflow-wrap:break-word;max-width:17ch;font-size:clamp(2.7rem,4.6vw,4.75rem);font-weight:680;line-height:1.055}.ix-about-page .about-hero__lead{max-width:54ch;margin-top:1.75rem;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.68}.ix-about-page .about-hero__copy{max-width:59ch;color:var(--ix3-muted);margin-top:1rem;font-size:.96rem;line-height:1.78}.ix-about-page .about-hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.ix-about-page .about-button{min-height:3.1rem;color:var(--ix3-ink);text-align:center;background:#fff;border:1px solid #cbd7d0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.35rem;font-size:.87rem;font-weight:700;text-decoration:none;display:inline-flex}.ix-about-page .about-button:hover{border-color:#8da99a;transform:translateY(-2px)}.ix-about-page .about-button--primary{color:#fff;background:#263a33;border-color:#263a33}.ix-about-page .about-button--primary:hover{background:#355246;border-color:#355246}.ix-about-page .about-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:36rem;margin-top:2.35rem;display:grid}.ix-about-page .about-proof>div{border:1px solid var(--ix3-border);background:#fff;border-radius:1.3rem;min-width:0;padding:1rem .9rem}.ix-about-page .about-proof dt{letter-spacing:-.045em;font-size:clamp(1.5rem,2vw,2rem);font-weight:700}.ix-about-page .about-proof dd{color:var(--ix3-muted);margin-top:.15rem;font-size:.73rem;line-height:1.4}.ix-about-ecosystem{background:#fff;border:1px solid #d7e2da;border-radius:clamp(2rem,4vw,3.1rem);min-width:0;padding:clamp(1.2rem,2.5vw,2.1rem);box-shadow:0 36px 74px -64px #14291f66}.ix-about-ecosystem__heading{gap:.55rem;display:grid}.ix-about-ecosystem__heading>span,.ix-about-method figcaption>span{color:#52695c;letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:750}.ix-about-ecosystem__heading strong,.ix-about-method figcaption>strong{letter-spacing:-.032em;max-width:30ch;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.23}.ix-about-ecosystem__areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:2rem;display:grid}.ix-about-ecosystem__areas li{background:var(--ix3-soft);border:1px solid #e4ebe5;border-radius:1.55rem;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(.85rem,1.6vw,1.3rem);display:flex}.ix-about-ecosystem__areas li>span{color:#426153;background:#fff;border:1px solid #d3dfd6;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:.8rem;font-weight:750;display:grid}.ix-about-ecosystem__areas strong{margin-top:.9rem;font-size:clamp(.87rem,1.4vw,1.08rem);line-height:1.3}.ix-about-ecosystem__areas small{color:var(--ix3-muted);margin-top:.35rem;font-size:.76rem}.ix-about-ecosystem__paths{fill:#4a6858;stroke:#a6bdac;stroke-width:2px;stroke-linecap:round;width:100%;height:4.6rem;display:block}.ix-about-ecosystem__paths path{fill:none}.ix-about-ecosystem__decision{color:#fff;background:#22392f;border-radius:1.65rem;align-items:center;gap:1.15rem;padding:1.25rem;display:flex}.ix-about-ecosystem__icon{border:1px solid #5b796a;border-radius:50%;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid}.ix-about-ecosystem__decision strong{color:#fff;font-size:.97rem;line-height:1.35;display:block}.ix-about-ecosystem__decision p{color:#d5e0d9;margin-top:.35rem;font-size:.79rem;line-height:1.55}.ix-about-page .about-principles{gap:.85rem;display:grid}.ix-about-page .about-principles article{border:1px solid var(--ix3-border);background:#fff;border-radius:1.55rem;grid-template-columns:2.7rem minmax(0,1fr);gap:1.1rem;padding:1.4rem;display:grid}.ix-about-page .about-principles article:hover{border-color:#aac3b3;box-shadow:0 20px 50px -45px #1b332573}.ix-about-page .about-principles article>span{color:#476453;background:#edf3ee;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:.8rem;font-weight:750;display:grid}.ix-about-page .about-principles h3{font-size:1.05rem;font-weight:700;line-height:1.3}.ix-about-page .about-principles p{color:var(--ix3-muted);margin-top:.45rem;font-size:.89rem;line-height:1.65}.ix-about-page .about-practices{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.ix-about-page .about-practice{border:1px solid var(--ix3-border);background:#fff;border-radius:2.2rem;grid-column:span 6;min-width:0;padding:clamp(1.4rem,2.5vw,2.2rem)}.ix-about-page .about-practice:nth-child(2){grid-column:span 6}.ix-about-page .about-practice:nth-child(3){grid-column:span 12}.ix-about-page .about-practice:hover{border-color:#a9bfb0}.ix-about-page .about-practice__head{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.ix-about-page .about-practice__head>span{color:#3c5f4e;background:#edf3ee;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:.77rem;font-weight:750;display:grid}.ix-about-page .about-practice__head>svg{color:#456657}.ix-about-page .about-practice__head p{color:var(--ix3-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ix-about-page .about-practice__head h3{letter-spacing:-.025em;margin-top:.2rem;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:700}.ix-about-page .about-practice__summary{max-width:65ch;color:var(--ix3-muted);margin-top:1rem;font-size:.92rem;line-height:1.7}.ix-about-page .about-practice ul{gap:.7rem;margin-top:1.4rem;display:grid}.ix-about-page .about-practice--human ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-about-page .about-practice li{min-width:0}.ix-about-page .about-practice li a{background:var(--ix3-soft);min-height:5.8rem;color:var(--ix3-ink);border:1px solid #e6ebe7;border-radius:1.45rem;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem 1.25rem;transition:border-color .18s,background .18s;display:flex}.ix-about-page .about-practice li a:hover{background:#fff;border-color:#bed2c4}.ix-about-page .about-practice li strong{font-size:.9rem;display:block}.ix-about-page .about-practice li span{color:var(--ix3-muted);margin-top:.35rem;font-size:.77rem;line-height:1.55;display:block}.ix-about-page .about-practice li svg{color:#456657;flex:none}.ix-about-method{border:1px solid var(--ix3-border);background:#f6f8f6;border-radius:2.25rem;min-width:0;padding:clamp(1.35rem,2.8vw,2.4rem)}.ix-about-method figcaption{gap:.55rem;display:grid}.ix-about-method__curve{fill:#4b6859;stroke:#a6bba9;stroke-width:3px;stroke-linecap:round;width:100%;height:4.3rem;margin-top:1.7rem;display:block}.ix-about-method__curve path{fill:none}.ix-about-method__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.35rem;display:grid}.ix-about-method__steps li{background:#fff;border:1px solid #e2e9e3;border-radius:1.35rem;min-width:0;padding:1rem}.ix-about-method__steps li>span{color:#50705f;font-size:.79rem;font-weight:750}.ix-about-method__steps h3{margin-top:.6rem;font-size:.95rem;font-weight:700}.ix-about-method__steps p{color:var(--ix3-muted);margin-top:.4rem;font-size:.77rem;line-height:1.6}.ix-about-method__closing{color:var(--ix3-muted);border-top:1px solid #dfe7e2;margin-top:1.2rem;padding-top:1rem;font-size:.78rem;line-height:1.5}.ix-about-page .about-regions{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.ix-about-page .about-regions span{color:#3a5a47;background:#fff;border:1px solid #dce6de;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:700}.ix-about-page .about-regions i{display:none}.ix-about-page .about-offices{gap:.8rem;display:grid}.ix-about-page .about-offices li a{border:1px solid var(--ix3-border);background:#fff;border-radius:1.65rem;grid-template-columns:2.75rem 1.4rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;min-width:0;padding:clamp(1.2rem,2vw,1.65rem);display:grid}.ix-about-page .about-offices li a:hover{border-color:#afc8b5}.ix-about-page .about-office__index{color:#4b6c56;background:#edf3ee;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.82rem;font-weight:750;display:grid}.ix-about-page .about-offices li svg{color:#577564}.ix-about-page .about-offices p{color:var(--ix3-muted);letter-spacing:.08em;font-size:.71rem;font-weight:750}.ix-about-page .about-offices h3{margin-top:.3rem;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:700}.ix-about-page .about-offices span:not(.about-office__index){color:var(--ix3-muted);margin-top:.25rem;font-size:.83rem;line-height:1.5;display:block}.ix-about-page .about-frameworks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ix-about-page .about-frameworks article{border:1px solid var(--ix3-border);background:#fff;border-radius:1.5rem;min-width:0;padding:1.4rem}.ix-about-page .about-frameworks svg{color:#426554;background:#edf3ee;border-radius:50%;width:2.2rem;height:2.2rem;padding:.5rem;display:inline-block}.ix-about-page .about-frameworks strong{margin-top:1rem;font-size:1rem;display:block}.ix-about-page .about-frameworks p{color:var(--ix3-muted);margin-top:.5rem;font-size:.85rem;line-height:1.65}.ix-about-page .about-decision{color:#fff;background:#243a31;border-radius:2.35rem;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(1.8rem,4vw,3.5rem);display:grid}.ix-about-page .about-decision .about-eyebrow{color:#bbd1bf}.ix-about-page .about-decision h2{color:#fff;letter-spacing:-.04em;max-width:23ch;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.15}.ix-about-page .about-decision>div:last-child>p{color:#e0eae2;font-size:.96rem;line-height:1.75}.ix-about-page .about-decision a{color:#20372a;background:#fff;border-radius:999px;align-items:center;gap:.55rem;min-height:2.9rem;margin-top:1.5rem;padding:.75rem 1.1rem;font-size:.84rem;font-weight:750;display:inline-flex}.ix-about-page .about-decision a:hover{background:#eff6ef}.ix-academy-page .ix-academy-hero{background:#f5f8f5}.ix-academy-page .ix-academy-hero__layout{gap:clamp(2rem,5vw,5rem);min-width:0}.ix-academy-page .ix-academy-hero h1{letter-spacing:-.052em;overflow-wrap:break-word;max-width:14ch;font-size:clamp(2.65rem,4.3vw,4.55rem)}.ix-academy-page .ix-academy-proof{background:0 0;border:0;border-radius:0;gap:.65rem}.ix-academy-page .ix-academy-proof>div{background:#fff;border:1px solid #dfe8e1;border-radius:1.35rem;min-width:0;padding:1.1rem .7rem}.ix-academy-page .ix-academy-hero__visual{isolation:isolate;min-width:0}.ix-academy-page .ix-academy-hero__visual:before{z-index:-1;pointer-events:none;content:"";border:1px solid #d2dfd5;border-radius:3.2rem;position:absolute;inset:-1.15rem -.9rem 6rem .9rem;transform:rotate(2deg)}.ix-academy-page .ix-academy-hero__frame{background:#fff;border-color:#dce5dd;border-radius:2.25rem;padding:.9rem;box-shadow:0 32px 75px -58px #1c30246b}.ix-academy-page .ix-academy-hero__frame img{border-radius:1.55rem}.ix-academy-hero__screen-caption{color:#5b6e61;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.25rem .5rem .85rem;font-size:.73rem;font-weight:650;display:flex}.ix-academy-page .float-dot{border-radius:1.3rem;animation:none}.ix-academy-page .ix-academy-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.ix-academy-page .ix-academy-flow li{border:1px solid var(--ix3-border);min-width:0;box-shadow:none;background:#f7f9f7;border-radius:1.85rem;padding:1.35rem}.ix-academy-page .ix-academy-flow li:nth-child(2n){transform:translateY(.85rem)}.ix-academy-page .ix-academy-flow li>span:first-child{color:#436151;background:#fff;border-color:#d9e5dc}.ix-academy-page .ix-academy-flow-section>div>div>div.absolute{display:none}.ix-academy-page .ix-academy-levels{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;margin-top:2.5rem;display:grid}.ix-academy-page .ix-academy-level{border:1px solid var(--ix3-border);min-width:0;min-height:14rem;box-shadow:none;background:#f7f9f7;border-radius:1.85rem;grid-column:span 2;position:relative}.ix-academy-page .ix-academy-level:nth-child(n+4){grid-column:span 3}.ix-academy-page .ix-academy-level:before{content:"";background:#90aa96;border-radius:0 0 999px 999px;height:3px;position:absolute;top:-1px;left:2rem;right:2rem}.ix-academy-page .ix-academy-level h3{font-size:1.12rem;line-height:1.35}.ix-academy-page .ix-academy-capabilities article,.ix-academy-page .ix-academy-licenses article,.ix-academy-page .ix-academy-onboarding__step{border-radius:1.95rem}.ix-academy-page .ix-academy-capabilities article{box-shadow:none;background:#fff;border:1px solid #e0e7e1}.ix-academy-page .ix-academy-licenses{gap:1rem}.ix-academy-page .ix-academy-license{box-shadow:none;border-color:#61766c;border-radius:2.15rem}.ix-academy-page .ix-academy-license--featured{border-color:#b4c9b8;box-shadow:0 30px 70px -56px #132c1d73}.ix-academy-page .ix-academy-license:hover{transform:translateY(-3px)}.ix-academy-page .ix-academy-onboarding{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ix-academy-page .ix-academy-onboarding__step{border:1px solid var(--ix3-border);background:#f7f9f7;min-width:0;padding:1.75rem}.ix-academy-page .academy-screen-stack details,.ix-academy-page .academy-visual-grid article{border-radius:2rem}.ix-academy-page figure:has(>img){border-radius:2rem}.ix-academy-page .academy-motion-card{box-shadow:none}.ix-contact-page .ix-contact-hero{border-bottom-color:var(--ix3-border);background:#f5f8f5}.ix-contact-hero__layout{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:clamp(2.4rem,5vw,5.2rem);display:grid}.ix-contact-hero__copy{min-width:0}.ix-contact-page .ix-contact-hero h1{letter-spacing:-.052em;overflow-wrap:break-word;max-width:17ch;font-size:clamp(2.6rem,4.3vw,4.3rem);line-height:1.05}.ix-contact-page .ix-contact-hero__copy>p:nth-of-type(2){max-width:58ch;line-height:1.75}.ix-contact-journey{background:#fff;border:1px solid #dbe5dc;border-radius:2.3rem;min-width:0;padding:clamp(1.3rem,2.6vw,2.2rem);box-shadow:0 32px 72px -60px #1730226b}.ix-contact-journey figcaption{gap:.6rem;display:grid}.ix-contact-journey figcaption span{color:#4d6657;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.ix-contact-journey figcaption strong{letter-spacing:-.03em;max-width:25ch;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.22}.ix-contact-journey svg{fill:#506c5d;stroke:#9cb6a5;stroke-width:2.5px;stroke-linecap:round;width:100%;height:4.5rem;margin-top:1.25rem;display:block}.ix-contact-journey svg path{fill:none}.ix-contact-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ix-contact-journey li{background:#f5f8f5;border:1px solid #e4ebe5;border-radius:1.4rem;min-width:0;padding:1rem}.ix-contact-journey li span{color:#405e4b;background:#fff;border:1px solid #d8e4da;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;font-size:.76rem;font-weight:750;display:grid}.ix-contact-journey li strong{margin-top:.85rem;font-size:.88rem;line-height:1.35;display:block}.ix-contact-journey li p{color:var(--ix3-muted);margin-top:.55rem;font-size:.77rem;line-height:1.65}.ix-contact-journey__note{border-top:1px solid var(--ix3-border);color:var(--ix3-muted);margin-top:1.2rem;padding-top:1rem;font-size:.77rem;line-height:1.5}.ix-contact-page .ix-contact-workspace{background:#f7f9f7}.ix-contact-workspace__layout{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:start;gap:clamp(1.35rem,3vw,2.6rem);min-width:0;display:grid}.ix-contact-workspace__offices,.ix-contact-workspace__form{min-width:0}.ix-contact-workspace__offices .hairline,.ix-contact-workspace__form form{border:1px solid var(--ix3-border);box-shadow:none;background:#fff;border-radius:2rem}.ix-contact-workspace__offices .hairline{padding:clamp(1.1rem,2vw,1.6rem)}.ix-contact-workspace__offices figure{border-radius:1.45rem}.ix-contact-workspace__form form{padding:clamp(1.4rem,3vw,2.7rem)}.ix-contact-workspace__form form input:not([type=checkbox]):not([type=hidden]),.ix-contact-workspace__form form select,.ix-contact-workspace__form form textarea{background:#fff;border-radius:1rem}.ix-contact-workspace__form form fieldset>legend{color:#446356}@media (width<=1100px){.ix-about-page .about-hero>.container{grid-template-columns:minmax(0,1fr)}.ix-about-page .about-practice{grid-column:span 12}.ix-contact-hero__layout{grid-template-columns:minmax(0,1fr)}.ix-contact-journey{max-width:51rem}}@media (width<=900px){.ix-about-method__steps,.ix-academy-page .ix-academy-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-academy-page .ix-academy-flow li:nth-child(2n){transform:none}.ix-contact-workspace__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.ix-about-page .about-hero{padding-block:3.2rem}.ix-about-page .about-hero h1,.ix-contact-page .ix-contact-hero h1,.ix-academy-page .ix-academy-hero h1{font-size:clamp(2.45rem,11vw,3.3rem)}.ix-about-page .about-proof{gap:.45rem}.ix-about-page .about-proof>div{padding:.85rem .55rem}.ix-about-ecosystem__areas{grid-template-columns:minmax(0,1fr);margin-top:1.4rem}.ix-about-ecosystem__areas li{grid-template-columns:2.6rem minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.ix-about-ecosystem__areas strong,.ix-about-ecosystem__areas small{margin-top:0}.ix-about-ecosystem__areas small{grid-column:2}.ix-about-ecosystem__paths,.ix-about-method__curve,.ix-contact-journey svg{display:none}.ix-about-ecosystem__decision{margin-top:.85rem}.ix-about-page .about-practice--human ul,.ix-about-page .about-frameworks,.ix-about-method__steps,.ix-academy-page .ix-academy-flow,.ix-contact-journey ol{grid-template-columns:minmax(0,1fr)}.ix-about-page .about-offices li a{grid-template-columns:2.6rem minmax(0,1fr) 1rem;gap:.65rem}.ix-about-page .about-offices li a>svg:not(.about-office__arrow){display:none}.ix-about-page .about-decision{grid-template-columns:minmax(0,1fr)}.ix-academy-page .ix-academy-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-academy-page .ix-academy-level,.ix-academy-page .ix-academy-level:nth-child(n+4){grid-column:span 1}.ix-academy-page .ix-academy-level:last-child{grid-column:span 2}.ix-academy-page .ix-academy-level{min-height:0}.ix-academy-page .ix-academy-hero__visual:before{display:none}.ix-academy-page .ix-academy-onboarding{grid-template-columns:minmax(0,1fr)}.ix-contact-journey ol{margin-top:1.35rem}}@media (prefers-reduced-motion:reduce){.insylux-phase-three :is(.about-button,.ix-academy-license,.about-practice,.about-principles article){transition:none}.ix-about-page .about-button:hover,.ix-academy-page .ix-academy-license:hover{transform:none}}.academy-screen-stack details+details{margin-top:-.3rem}.academy-screen-stack summary::-webkit-details-marker{display:none}.academy-screen-stack summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:1.5rem}.academy-learning-visual{position:relative}.academy-learning-track{background:#ffffff20;height:2px;position:absolute;top:1.5rem;left:12.5%;right:12.5%;overflow:hidden}.academy-learning-track span{background:var(--color-accent);width:35%;height:100%;animation:7s ease-in-out infinite academy-travel;display:block}.academy-learning-node{text-align:center;position:relative}.academy-learning-node>span:first-child{animation:7s ease-in-out infinite academy-node}.academy-node-1>span:first-child{animation-delay:1.1s}.academy-node-2>span:first-child{animation-delay:2.2s}.academy-node-3>span:first-child{animation-delay:3.3s}.academy-signal{border-radius:inherit;background:var(--color-accent);transform-origin:0;width:78%;height:100%;animation:8s ease-in-out infinite academy-signal;display:block}.academy-signal-1{width:58%;animation-delay:.8s}.academy-signal-2{width:42%;animation-delay:1.6s}.academy-report-icon{animation:8s ease-in-out infinite academy-report}@keyframes academy-travel{0%,10%{transform:translate(-110%)}65%,to{transform:translate(390%)}}@keyframes academy-node{0%,10%,75%,to{border-color:#ffffff30}30%,50%{border-color:var(--color-accent);box-shadow:0 0 0 5px #ed424212}}@keyframes academy-signal{0%,10%{opacity:.5;transform:scaleX(.3)}55%,85%{opacity:1;transform:scaleX(1)}to{opacity:.5;transform:scaleX(.3)}}@keyframes academy-report{0%,20%,to{transform:translateY(0)}60%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.academy-learning-track span,.academy-learning-node>span:first-child,.academy-signal,.academy-report-icon{animation:none}}.academy-motion-controls:has(input:checked)+.academy-visual-grid .academy-learning-track span{animation-play-state:paused}.academy-motion-controls:has(input:checked)+.academy-visual-grid .academy-learning-node>span:first-child{animation-play-state:paused}.academy-motion-controls:has(input:checked)+.academy-visual-grid .academy-signal{animation-play-state:paused}.academy-motion-controls:has(input:checked)+.academy-visual-grid .academy-report-icon{animation-play-state:paused}:is(main:has(.ix-blog-hero),main:has(.ix-editorial-article),main:has(.ix-podcast-hero),main:has(.ix-portfolio-hero)){--accent:#435d53;--ring:#435d53}.ix-podcast-hero .text-accent,.ix-blog-podcast-banner .text-accent{color:#c3e1ce}.ix-blog-hero,.ix-editorial-article,.ix-podcast-hero,.ix-portfolio-hero{--ix-five-ink:#1c2b2b;--ix-five-muted:#4d625e;--ix-five-line:#dce5df;--ix-five-bg:#f5f8f6;--ix-five-radius:clamp(1.5rem, 3vw, 2.5rem)}.ix-blog-hero,.ix-portfolio-hero{background:var(--ix-five-bg);border-bottom-color:var(--ix-five-line)}.ix-blog-hero .container-page,.ix-portfolio-hero .container-page{position:relative}.ix-blog-hero h1,.ix-portfolio-hero h1{color:var(--ix-five-ink);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.7rem,4.4vw,4.55rem);line-height:1.045}.ix-blog-hero [role=search] input{background:#fff;border:1px solid #c9d5ce;box-shadow:0 12px 26px -24px #1730266b}.ix-blog-hero [role=search] input:focus-visible{outline-offset:3px;outline:2px solid #34524a}.ix-blog-radar{border:1px solid var(--ix-five-line);border-radius:var(--ix-five-radius);background:#fff;box-shadow:0 28px 52px -45px #122b1d4a}.ix-blog-radar dl{background:#f6f9f7;border:1px solid #e5ebe7;border-radius:1.35rem}.ix-blog-radar dl dd{color:#223c33;font-variant-numeric:tabular-nums}.ix-blog-radar .bg-accent{background:#405c51}.ix-blog-podcast-banner{background:#f0f4f1;border-bottom:0}.ix-blog-podcast-banner>.container-page>div{background:#22352f;border:1px solid #39524c;border-radius:2.25rem;box-shadow:0 20px 45px -38px #0c201473}.ix-blog-filter-strip{background:#fff;border-block-color:#e1e8e3}.ix-blog-filter-strip button[aria-pressed=true]{color:#fff;background:#253b33}.ix-blog-filter-strip :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #254e3b}.ix-blog-results .lift{background:#fff;border:1px solid #e2e8e4;border-radius:1.8rem;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 14px 36px -33px #0f24194d}.ix-blog-results .lift:hover{border-color:#b9cbc0;box-shadow:0 24px 42px -35px #0f241966}.ix-blog-results .lift h3{color:#213329;font-size:clamp(1.05rem,1.2vw,1.22rem);line-height:1.35}.ix-blog-results .lift img{border-radius:0}.ix-blog-results .lift:focus-within{outline-offset:3px;outline:2px solid #3f6452}.ix-blog-editorial-ethos>.container-page>div{border-color:#d9e2dc;border-radius:2rem}.ix-editorial-article{color:var(--ix-five-ink)}.ix-editorial-article>header{border-bottom-color:var(--ix-five-line);background:var(--ix-five-bg)}.ix-editorial-article>header h1{max-width:25ch;color:var(--ix-five-ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.15rem,3.6vw,3.7rem);line-height:1.09}.ix-editorial-article .ix-article-synopsis{background:#f1f6f2;border-color:#d8e4da;border-radius:1.8rem}.ix-editorial-article .ix-article-synopsis h2{color:#1c3e2d}.ix-editorial-article .article-body{color:#263630;overflow-wrap:anywhere;line-height:1.82}.ix-editorial-article .article-body :is(h2,h3,h4){color:#193329;text-wrap:pretty;scroll-margin-top:7rem}.ix-editorial-article .article-body h2{letter-spacing:-.03em}.ix-editorial-article .article-body :is(figure,table,pre,img){max-width:100%}.ix-editorial-article .article-body :is(table,pre){overflow-x:auto}.ix-editorial-article .article-body img{border-radius:1.4rem}.ix-editorial-article aside :is(.hairline,nav){border:1px solid #dce4de;border-radius:1.6rem}.ix-editorial-article aside nav a:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid #315d44}.ix-podcast-hero{isolation:isolate;background:#1b302a}.ix-podcast-hero:before,.ix-podcast-hero:after{z-index:-1;pointer-events:none;content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.ix-podcast-hero:before{aspect-ratio:1;width:min(55rem,80vw);top:-22rem;right:-27rem}.ix-podcast-hero:after{aspect-ratio:1;width:33rem;bottom:-23rem;right:-20rem}.ix-podcast-hero h1{letter-spacing:-.056em;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,5vw,5.25rem)}.ix-podcast-hero figure>div{background:#ffffff0f;border:1px solid #ffffff47;border-radius:2.4rem;box-shadow:0 36px 75px -55px #000000a6}.ix-podcast-hero figure img{border-radius:1.7rem}.ix-podcast-player :is(iframe,.rounded-2xl){border-radius:1.6rem}.ix-podcast-player aside{border-color:#dce4df;border-radius:2rem;box-shadow:0 16px 38px -36px #18352452}.ix-podcast-topics li{background:#fff;border-color:#dce5de;border-radius:1.85rem}.ix-podcast-resources a.group{background:#fff;border-color:#dce5de;border-radius:1.5rem}.ix-podcast-resources a.group:hover{background:#f5f8f5;border-color:#8fac9b}.ix-portfolio-hero button.group{background:#eaf0ec;border:1px solid #d3ded6;border-radius:2.35rem;box-shadow:0 27px 54px -49px #13281b5c}.ix-portfolio-hero button.group .ambient-grid,.ix-portfolio-hero button.group>div[aria-hidden=true]{display:none}.ix-portfolio-hero button.group:focus-visible{outline-offset:4px;outline:3px solid #365d4c}.ix-portfolio-index{background:#f0f4f1}.ix-portfolio-index .portfolio-index-motion__card{background:#fff;border:1px solid #d8e3da;border-radius:1.6rem;transition:border-color .16s,transform .16s}.ix-portfolio-index .portfolio-index-motion__card:hover{border-color:#9eb8a5}.ix-portfolio-services article{background:#f7faf8;border:1px solid #dce6dd;border-radius:2rem}.ix-portfolio-services article h3{color:#19392c;text-wrap:balance}.ix-portfolio-footprint{background:#f1f5f2;border-color:#dce6dd}@media (width<=640px){.ix-blog-radar,.ix-blog-podcast-banner>.container-page>div,.ix-portfolio-hero button.group{border-radius:1.65rem}.ix-podcast-hero:before{right:-27rem}.ix-podcast-hero:after{display:none}.ix-editorial-article>header h1{overflow-wrap:break-word}.ix-blog-radar dl dt{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.ix-blog-results .lift,.ix-portfolio-index .portfolio-index-motion__card{transition:none;transform:none}}.ix-trust-hero{isolation:isolate;color:#182c25;background:#f4f7f5;border-bottom-color:#dce5df;position:relative;overflow:hidden}.ix-trust-hero:before,.ix-trust-hero:after{z-index:-1;pointer-events:none;content:"";border:1px solid #dce7df;border-radius:50%;position:absolute}.ix-trust-hero:before{aspect-ratio:1;width:min(50rem,90vw);top:-20rem;right:-18rem}.ix-trust-hero:after{aspect-ratio:1;width:min(34rem,62vw);top:-12rem;right:-10rem}.ix-trust-hero>.container-page{position:relative}.ix-trust-hero h1{color:#182c25;letter-spacing:-.052em;text-wrap:balance;max-width:17ch;font-size:clamp(2.55rem,4.3vw,4.6rem);line-height:1.055}.ix-trust-hero__lead{color:#263e34;text-wrap:pretty;max-width:59rem;line-height:1.65}.ix-trust-hero__detail{color:#51665b;max-width:53rem;line-height:1.75}.ix-trust-principles{background:#fff}.ix-trust-principles .container-page>div:first-of-type h2{color:#213c2d;text-wrap:balance;max-width:22ch}.ix-trust-cards{gap:clamp(1rem,2vw,1.5rem)}.ix-trust-card{background:#f8faf8;border:1px solid #d9e5dc;border-radius:1.85rem;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 16px 35px -32px #11311f47}.ix-trust-card h2{color:#20382c;text-wrap:balance;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.35}.ix-trust-card p{color:#506459;font-size:.95rem;line-height:1.7}.ix-trust-card svg{color:#365d47}.ix-trust-card:hover{border-color:#9db9a8;transform:translateY(-2px);box-shadow:0 22px 42px -34px #11311f59}.ix-trust-policy-cards{counter-reset:ix-trust-step}.ix-trust-policy-cards .ix-trust-card:before{color:#2c4d39;content:counter(ix-trust-step, decimal-leading-zero);counter-increment:ix-trust-step;font-variant-numeric:tabular-nums;background:#edf3ee;border:1px solid #d6e3d9;border-radius:.8rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.ix-trust-followup{background:#edf3ef}.ix-trust-followup .container-page>div:first-of-type h2{color:#203d2d;text-wrap:balance}.ix-trust-followup :is(a,button):focus-visible,.ix-trust-principles :is(a,button):focus-visible{outline-offset:4px;border-radius:.35rem;outline:2px solid #2b5840}.ix-trust-followup a:not([href^=mailto\:]){text-underline-offset:3px}.ix-trust-contact-copy{color:#405a4c;max-width:52rem;line-height:1.85}.ix-trust-contact-copy a{color:#224a32;text-underline-offset:4px;text-decoration-thickness:1px}@media (width<=640px){.ix-trust-hero:after{display:none}.ix-trust-hero h1{overflow-wrap:break-word}.ix-trust-card{border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.ix-trust-card{transition:none}.ix-trust-card:hover{transform:none}}.portfolio-index-motion__card{--portfolio-index-delay:0s;animation:portfolio-index-spotlight 24s ease-in-out var(--portfolio-index-delay) infinite;position:relative}.portfolio-index-motion__card:nth-child(2){--portfolio-index-delay:3s}.portfolio-index-motion__card:nth-child(3){--portfolio-index-delay:6s}.portfolio-index-motion__card:nth-child(4){--portfolio-index-delay:9s}.portfolio-index-motion__card:nth-child(5){--portfolio-index-delay:12s}.portfolio-index-motion__card:nth-child(6){--portfolio-index-delay:15s}.portfolio-index-motion__card:nth-child(7){--portfolio-index-delay:18s}.portfolio-index-motion__card:nth-child(8){--portfolio-index-delay:21s}.portfolio-index-motion__card:before{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;transform-origin:0;pointer-events:none;content:"";height:2px;animation:portfolio-index-trace 24s ease-in-out var(--portfolio-index-delay) infinite;border-radius:2px;position:absolute;top:1px;left:1.25rem;right:1.25rem;transform:scaleX(0)}@keyframes portfolio-index-spotlight{0%,12.5%,to{border-color:var(--border);box-shadow:none;transform:translate(0,0)}3%,9%{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));box-shadow:0 18px 34px -29px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)}}@keyframes portfolio-index-trace{0%,to{opacity:0;transform:scaleX(0)}3%{opacity:.85;transform:scaleX(.15)}9%{opacity:.85;transform:scaleX(1)}12.5%{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.portfolio-index-motion__card,.portfolio-index-motion__card:before{animation:none}.portfolio-index-motion__card:before{content:none}}.insylux-service-detail{--accent:#425851;--ring:#425851;--ix-service-ink:#1c292e;--ix-service-border:#dfe6e2;--ix-service-soft:#f4f7f5;color:var(--ix-service-ink)}.insylux-service-detail :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #283d39}.insylux-service-detail .ix-detail-hero{border-bottom-color:var(--ix-service-border);background:#f7f9f7;padding-block:clamp(3.5rem,6vw,6rem)}.insylux-service-detail .ix-detail-hero__layout{align-items:center;gap:clamp(2rem,4vw,4rem);min-width:0;display:grid}.insylux-service-detail .ix-detail-hero__copy{min-width:0}.insylux-service-detail .ix-detail-hero h1{letter-spacing:-.047em;overflow-wrap:break-word;max-width:17ch;font-size:clamp(2.3rem,3.5vw,4.3rem);line-height:1.08}.insylux-service-detail .ix-detail-hero__eyebrow{border:1px solid var(--ix-service-border);color:#435850;letter-spacing:.1em;background:#fff;border-radius:999px;padding:.55rem .9rem;display:inline-flex}.insylux-service-detail .ix-detail-hero__lead{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.74}.insylux-service-detail .ix-detail-hero__actions>a{min-height:3rem;transition:background-color .18s,border-color .18s}.insylux-service-detail .ix-detail-hero__actions>a:first-child{color:#fff;background:#253a34}.insylux-service-detail .ix-detail-hero__actions>a:first-child:hover{background:#344d44;transform:none}.ix-service-journey{--ix-journey-accent:#42685b;background:#fff;border:1px solid #dfe6e1;border-radius:clamp(1.75rem,3vw,2.5rem);min-width:0;padding:clamp(1.25rem,2.3vw,2.1rem);box-shadow:0 28px 68px -57px #1e352d59}.ix-service-journey[data-capability=offensive]{--ix-journey-accent:#3d6072}.ix-service-journey[data-capability=human]{--ix-journey-accent:#67644c}.ix-service-journey__heading{color:#50625c;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.7rem;font-weight:700;display:flex}.ix-service-journey__heading>span:last-child{color:#415650;background:#f0f4f1;border-radius:999px;padding:.4rem .7rem}.ix-service-journey__graphic{width:100%;max-height:12rem;margin-block:.9rem .35rem;display:block;overflow:visible}.ix-service-journey__path{fill:none;stroke:var(--ix-journey-accent);stroke-width:3px;stroke-linecap:round;opacity:.65}.ix-service-journey__halo{fill:#f0f4f1;stroke:#dfe8e2;stroke-width:1px}.ix-service-journey__node{fill:var(--ix-journey-accent)}.ix-service-journey__node-number{fill:#fff;font-size:11px;font-weight:700}.ix-service-journey__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ix-service-journey__stages li{background:#f4f7f5;border-radius:1.05rem;align-items:flex-start;gap:.7rem;min-width:0;padding:.85rem;display:flex}.ix-service-journey__stages li span{color:var(--ix-journey-accent);flex:none;font-size:.75rem;font-weight:800}.ix-service-journey__stages li strong{overflow-wrap:break-word;min-width:0;font-size:.8rem;line-height:1.4}.ix-service-journey__outcome{color:#fff;background:#253a34;border-radius:1.25rem;gap:.5rem;margin-top:1rem;padding:1.2rem 1.35rem;display:grid}.ix-service-journey__outcome>span{color:#d0dfd6;letter-spacing:.11em;text-transform:uppercase;font-size:.65rem}.ix-service-journey__outcome>strong{font-size:.95rem;font-weight:600;line-height:1.5}.insylux-service-detail .ix-detail-answer-grid>*{border-color:var(--ix-service-border);background:#fff;border-radius:1.75rem;padding:clamp(1.4rem,2.3vw,2rem)}.insylux-service-detail .ix-detail-answer-grid>:first-child{background:#eff4f0;border-color:#d5e0d8}.insylux-service-detail .ix-detail-evidence>*{box-shadow:none;border-radius:1.75rem}.insylux-service-detail :is(article.hairline,li.hairline,.deep-scope-card,.deep-credential,.deep-evidence-grid>div){border:1px solid var(--ix-service-border);background:#fff;border-radius:1.7rem;box-shadow:0 18px 50px -52px #1b2d267a}.insylux-service-detail :is(article.hairline,a.hairline,li.hairline){transition:border-color .18s,box-shadow .18s,transform .18s}.insylux-service-detail :is(article.hairline,a.hairline,li.hairline):hover{border-color:#becbc4}.insylux-service-detail a.hairline{border-radius:1.8rem}.insylux-service-detail .ix-service-methodology{background:0 0;border:none;border-radius:0;gap:1rem;display:grid;overflow:visible}.insylux-service-detail .ix-service-methodology>li{border:1px solid var(--ix-service-border);background:#fff;border-radius:1.75rem;padding:clamp(1.4rem,2vw,1.9rem);position:relative}.insylux-service-detail .ix-service-methodology>li:before{content:"";background:#6f8a7d;border-radius:999px;width:2.75rem;height:.2rem;margin-bottom:1.1rem;display:block}.insylux-service-detail :is(.deep-radar,.deep-orbit,.deep-dashboard,.deep-path,.deep-credentials-panel,.deep-service-visual,.deep-capability,.deep-delivery){border-radius:clamp(1.75rem,2.8vw,2.4rem)}.insylux-service-detail :is(.deep-radar,.deep-orbit,.deep-dashboard,.deep-path,.deep-service-visual){border-color:#dce4df;box-shadow:0 22px 58px -53px #142c2166}.insylux-service-detail :is(.deep-credential,.deep-scope-card,.deep-credentials-note,.deep-dashboard__metric,.deep-evidence-grid>div,.deep-capability__row,.deep-delivery__step){border-radius:1.35rem}.insylux-service-detail .deep-credentials-panel{border-color:#dfe7e2}.insylux-service-detail .insight-card{--insight-accent:#49695b;--insight-ink:#1e322b;border-color:var(--ix-service-border);border-radius:2rem;box-shadow:0 25px 65px -58px #152c2166}.insylux-service-detail .insight-card :is(.insight-flow li,.insight-economic-note,.insight-priority-matrix,.insight-stat-panel,.insight-academy-panel,.insight-board-row){border-radius:1.35rem}.insylux-service-detail .ix-service-related a{border-radius:1.75rem;min-height:14rem}.insylux-service-detail .ix-service-faq>div{padding:1.5rem 0}.insylux-service-detail .visual-vuln-scan,.insylux-service-detail .visual-remediation,.insylux-service-detail .visual-third-parties,.insylux-service-detail .visual-ai-map,.insylux-service-detail .visual-impact-matrix{color:#fff;background:#20312c}.insylux-service-detail .ai-map__node,.insylux-service-detail .visual-gap-roadmap article,.insylux-service-detail .visual-evidence-chain article,.insylux-service-detail .visual-recovery article,.insylux-service-detail .visual-timeline article,.insylux-service-detail .third__provider,.insylux-service-detail .remediation__row{border-radius:1.25rem}.insylux-service-detail .scan__grid{border-color:#ffffff24;border-radius:1.4rem}.insylux-service-detail .scan__grid i,.insylux-service-detail .impact-matrix__grid i{border-radius:.9rem}.insylux-service-detail .scan__header>span{display:none}.insylux-service-detail .scan__header strong,.insylux-service-detail .remediation__header{letter-spacing:.04em;font-family:inherit}.insylux-service-detail .scan__grid i,.insylux-service-detail .remediation__row{animation:none}@media (width>=1024px){.insylux-service-detail .ix-detail-hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}@media (width<=639px){.insylux-service-detail .ix-detail-hero h1{max-width:none}.ix-service-journey__stages{gap:.5rem}.ix-service-journey__stages li{gap:.4rem;padding:.7rem}.ix-service-journey__stages li strong{font-size:.74rem}.ix-service-journey__graphic{margin-block:.5rem 0}}@media (prefers-reduced-motion:reduce){.insylux-service-detail :is(article.hairline,a.hairline,li.hairline){transition:none;transform:none}}.insylux-service-detail .deep-social-flow{background:#fff;border:1px solid #dfe6e1;border-radius:2.2rem;min-width:0;padding:clamp(1.4rem,2.6vw,2.3rem);overflow:hidden;box-shadow:0 28px 68px -57px #1e352d59}.insylux-service-detail .deep-social-flow__heading{gap:.5rem;display:grid}.insylux-service-detail .deep-social-flow__heading span{color:#50655a;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.insylux-service-detail .deep-social-flow__heading strong{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.insylux-service-detail .deep-social-flow__curve{fill:#4d6e61;stroke:#a2b9ad;stroke-width:3px;stroke-linecap:round;width:100%;height:5.7rem;display:block}.insylux-service-detail .deep-social-flow__curve path{fill:none}.insylux-service-detail .deep-social-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.insylux-service-detail .deep-social-flow__steps li{background:#f6f8f6;border:1px solid #e3e9e5;border-radius:1.4rem;min-width:0;padding:1.1rem}.insylux-service-detail .deep-social-flow__icon{color:#3b5e4f;background:#fff;border:1px solid #dce6df;border-radius:50%;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.insylux-service-detail .deep-social-flow__number{color:#5c786c;margin-top:1rem;font-size:.73rem;font-weight:800;display:block}.insylux-service-detail .deep-social-flow__steps h3{margin-top:.35rem;font-size:.94rem;font-weight:700;line-height:1.25}.insylux-service-detail .deep-social-flow__steps p{color:#5a6860;margin-top:.65rem;font-size:.78rem;line-height:1.55}.insylux-service-detail .deep-social-flow__note{color:#52635b;margin-top:1.25rem;font-size:.78rem;line-height:1.55}@media (width<=639px){.insylux-service-detail .deep-social-flow__curve{display:none}.insylux-service-detail .deep-social-flow__steps{grid-template-columns:1fr;margin-top:1.35rem}}
