.m4-site{--mp-paper:#e9e7e1;--mp-ink:#17161c}.m4-site .m4-container{width:min(1440px,calc(100% - 112px))}.m4-site .m4-section{padding-block:140px}.m4-site .m4-header-inner{height:84px}.m4-site .m4-header{background:#050508cf}.m4-site .m4-logo{width:132px}.m4-site .m4-nav a{font-size:12px;color:#c3c0cb}.m4-site .m4-button{border-radius:0;padding:19px 25px;font-size:12px;min-height:56px}.m4-site .m4-eyebrow{font-size:10px;letter-spacing:.13em}.m4-site .m4-section-heading{max-width:950px}.m4-site .m4-section-heading h2{font-size:clamp(38px,5.4vw,78px);letter-spacing:-.055em}.mp-section-intro{margin-bottom:85px}.m4-site .mp-section-intro h2{font-size:clamp(52px,7.15vw,108px);line-height:1;letter-spacing:-.065em;margin-top:35px;max-width:1150px}.mp-section-intro h2>span{display:block}.mp-section-intro h2>span:last-child{color:#95929f}.mp-section-intro .m4-lead{margin-top:35px;max-width:510px;margin-left:auto}.m4-site .mp-hero{position:relative;isolation:isolate;display:block;padding:0;min-height:760px;height:calc(100svh - 84px);max-height:1120px;overflow:clip;background:#050508}.mp-hero-art{position:absolute;z-index:-1;inset:0;pointer-events:none;perspective:1100px;transform:translateY(var(--hero-travel,0))}.mp-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050508e6,#050508aa 25%,transparent 65%),linear-gradient(0deg,#050508 1%,transparent 40%)}.mp-hero-halo{position:absolute;width:90%;height:140%;top:-30%;right:-25%;background:radial-gradient(ellipse at 40% 42%,#723ebb42,transparent 45%),radial-gradient(ellipse at 25% 55%,#dd69302c,transparent 38%),radial-gradient(ellipse at 75% 60%,#195b8b42,transparent 40%);filter:blur(22px)}.mp-hero-signal{position:absolute;inset:-10% -15% -10% 25%;opacity:.55}.mp-signal-canvas{display:block;width:100%;height:100%}.mp-brain-shell{position:absolute;width:min(69vw,1020px);aspect-ratio:1;top:46%;right:-6%;transform:translate3d(var(--pointer-x,0),calc(-50% + var(--pointer-y,0px)),0) rotate(-9deg);transition:transform 1.4s cubic-bezier(.2,.75,.3,1)}.mp-brain-shell:before{content:"";position:absolute;inset:10%;background:url(/MIND4.webp) 50%/contain no-repeat;filter:blur(20px) saturate(.8);opacity:.28;transform:translateY(35px) scale(.94)}.m4-site .mp-brain{position:absolute;inset:3%;width:94%;height:94%;object-fit:contain;filter:drop-shadow(14px 32px 14px #0009);animation:mp-brain-depth 18s ease-in-out infinite}.mp-orbit{width:65vw;height:65vw;right:-7%;top:48%;border:1px solid #b78de22e;transform:translateY(-50%) rotateX(67deg) rotate(-30deg)}.mp-orbit,.mp-orbit:after{position:absolute;border-radius:50%}.mp-orbit:after{content:"";top:14%;left:14%;width:6px;height:6px;background:#cdb4ff;box-shadow:0 0 25px #ac72ef}.mp-orbit-two{transform:translateY(-50%) rotateY(62deg) rotate(35deg);border-color:#eba7731c}.mp-art-coordinate{position:absolute;right:6%;bottom:16%;font:9px/1.7 var(--font-mono);color:#aca0b9;letter-spacing:.14em}.mp-hero-content{position:relative;padding-top:7vh;z-index:1}.m4-site .mp-hero h1{font-size:clamp(100px,12vw,180px);line-height:.92;font-weight:500;letter-spacing:-.082em;margin-top:49px;text-wrap:wrap}.m4-site .mp-hero h1>span{display:block;color:#f4f2ee}.m4-site .mp-hero h1>.mp-hero-accent{background:linear-gradient(105deg,#f5e3d4 5%,#df9e83 22%,#c9a3e6 48%,#83a9d4 70%);background-clip:text;-webkit-background-clip:text;color:transparent;width:fit-content}.mp-hero-bottom{margin-top:38px}.m4-site .mp-hero .m4-hero-description{max-width:445px;margin:0!important;font-size:15px;line-height:1.7;color:#c0bdc7}.m4-site .mp-hero .m4-actions{margin-top:27px;gap:30px}.mp-scroll-link{font-size:10px;color:#b3aebb;display:flex;gap:15px;align-items:center;max-width:165px;line-height:1.5}.mp-scroll-link svg{flex:none}.mp-hero-foot{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #ffffff24;padding-top:19px;font-size:10px;color:#a5a1b0}.mp-hero-foot>span:last-child{font:8px/1.5 var(--font-mono);letter-spacing:.13em}@keyframes mp-brain-depth{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-22px) rotate(1deg)}}.m4-site .m4-clients{padding-block:36px 46px;border-top:0;border-bottom:0}.m4-site .m4-client-logos{gap:70px;padding-top:35px}.m4-site .m4-client-logos img{opacity:.68;max-height:37px}.m4-site .m4-client-logos img.m4-client-logo-compact{height:56px;max-height:56px}@media(max-width:760px){.m4-site .m4-client-logos img.m4-client-logo-compact{height:48px;max-height:48px}}.mp-manifesto{background:var(--mp-paper);color:var(--mp-ink);padding:132px 0 115px;margin-top:35px}.m4-site .mp-manifesto .m4-eyebrow{color:#5d5a63}.m4-site .mp-manifesto h2{font-size:clamp(50px,7.1vw,106px);line-height:1.04;letter-spacing:-.065em;margin-top:54px;max-width:1230px}.mp-manifesto h2>span{display:block}.mp-manifesto-emphasis{color:#777079;margin-top:9px}.mp-manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:85px}.m4-site .mp-manifesto-intro{font-size:22px;line-height:1.55;max-width:420px;letter-spacing:-.025em}.mp-manifesto .m4-problem-list article{border-color:#c9c5c4;padding:23px 0}.mp-manifesto .m4-problem-list article:first-child{padding-top:0}.mp-manifesto .m4-problem-list h3{font-size:20px}.mp-manifesto .m4-problem-list p{color:#5b5660;font-size:14px}.mp-manifesto .m4-number{color:#755744}.mp-manifesto .m4-problem-list svg{color:#67616c}.mp-method{background:radial-gradient(ellipse at 0 45%,#37214915,transparent 55%)}.mp-journey{display:grid;grid-template-columns:1fr 1fr;gap:11%;position:relative;align-items:start}.mp-journey-stage{position:sticky;top:105px}.mp-journey-visual{position:relative;height:min(42vw,520px,calc(100svh - 245px));border:1px solid #ffffff1b;background:radial-gradient(ellipse,#65417015,transparent 67%);overflow:hidden}.mp-journey-visual:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 75px #050508}.mp-visual-corner,.mp-visual-index{position:absolute;top:22px;font:8px var(--font-mono);letter-spacing:.12em;color:#a59daf;z-index:1}.mp-visual-corner{left:24px}.mp-visual-index{right:24px}.mp-visual-caption{position:absolute;bottom:27px;left:30px;right:30px;text-align:center;z-index:1}.mp-visual-caption>span{font-size:clamp(26px,4.5vw,64px);letter-spacing:-.045em;color:#ddd4e6;font-weight:500}.mp-visual-caption>p{color:#a69bb4;font:9px var(--font-mono);margin-top:6px}.mp-journey-nav{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.mp-journey-nav button{display:flex;align-items:center;text-align:left;padding:16px 12px;gap:10px;background:none;border:0;border-bottom:1px solid #ffffff1b;color:#99909f;font-size:11px;min-height:52px}.mp-journey-nav button>span{font:8px var(--font-mono)}.mp-journey-nav svg{margin-left:auto;flex:none}.mp-journey-nav button[aria-current]{color:#eee6f3;border-color:#ad8ecd;background:linear-gradient(90deg,#a786d015,transparent)}.mp-chapter{min-height:660px;padding:90px 0 100px;scroll-margin-top:120px;border-top:1px solid #ffffff20}.m4-site .mp-chapter h3{font-size:clamp(32px,3.4vw,49px);line-height:1.1;font-weight:400;letter-spacing:-.045em;margin-top:35px}.m4-site .mp-chapter-description{font-size:16px;color:#a8a1b2;margin-top:27px;max-width:440px}.mp-reasoning{margin-top:35px;border-bottom:1px solid #ffffff25}.mp-reasoning summary{padding:16px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.mp-reasoning summary::-webkit-details-marker{display:none}.mp-reasoning[open] summary>svg{transform:rotate(45deg)}.mp-reasoning>div{padding:24px 0}.mp-reasoning-line{display:flex;gap:15px;margin-top:22px}.mp-reasoning-line svg{flex:none;color:#b394ce;margin-top:3px}.mp-reasoning h4{font-size:11px;font-weight:500;margin:0}.mp-reasoning-line p{color:#aaa2b4;font-size:13px;margin-top:6px}.m4-site .mp-reasoning-note{font-size:10px;color:#9a90a4;margin-top:24px}.mp-human{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding-top:75px;border-top:1px solid #ffffff25;margin-top:30px}.mp-human>div:first-child{display:flex;align-items:center;gap:26px;color:#c8a2e1}.m4-site .mp-human h3{font-size:33px;line-height:1.15;letter-spacing:-.04em;font-weight:400}.mp-human p:not(.m4-eyebrow){color:#a8a1b2;font-size:15px;margin-top:24px}.mp-human .m4-small{font-size:11px!important}.mp-intelligence{background:#0b0a10;border-block:1px solid #ffffff1a}.mp-fire-heading{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:start;margin-top:100px;margin-bottom:55px}.m4-site .mp-fire-heading h3{font-size:clamp(50px,6.3vw,88px);font-weight:400;letter-spacing:-.06em;margin-top:25px;line-height:1.1}.mp-fire-heading h3>span{font-size:.5em;display:inline-block;margin-left:25px;color:#ef9f72;vertical-align:top}.mp-fire-heading .m4-lead{color:#e3dce8;font-size:23px;line-height:1.4!important;letter-spacing:-.025em}.mp-fire-heading p:not(.m4-lead):not(.m4-eyebrow){color:#a69fb1;margin-top:22px;font-size:14px}.mp-fire-heading .m4-text-link{margin-top:15px}.m4-site .m4-simulation{border-radius:0;box-shadow:0 35px 110px #0006}.m4-site .m4-sim-body{padding:42px}.m4-site .m4-sim-body h3{font-size:29px}.m4-site .m4-sim-topbar{min-height:59px}.m4-site .m4-sim-navigation button{padding-block:20px}.mp-radar{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center;margin-top:135px;padding-top:60px;border-top:1px solid #ffffff22}.mp-radar-art{position:relative;aspect-ratio:1.1;width:100%;background:radial-gradient(ellipse,#41738512,transparent 65%)}.mp-radar-art .mp-signal-canvas{position:absolute;inset:0;opacity:.7}.mp-radar-art>span{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding-left:23%;font-size:clamp(55px,6vw,85px);line-height:.9;letter-spacing:-.075em;color:#eee9f1}.mp-radar-art b{color:#98b3c4;font-weight:400}.mp-radar-art>i{position:absolute;bottom:8%;left:23%;font:8px var(--font-mono);letter-spacing:.17em;color:#98aeba}.m4-site .mp-radar-copy h3{font-size:clamp(32px,3.2vw,49px);line-height:1.1;letter-spacing:-.045em;font-weight:400;margin-top:25px}.mp-radar-copy h3>span{display:block}.mp-radar-copy>p:not(.m4-eyebrow){font-size:15px;color:#a69fb1;margin-top:28px}.mp-radar-copy .m4-text-link{margin-top:25px}.mp-service-list{border-top:1px solid #ffffff2c}.mp-service-row{display:grid;grid-template-columns:40px 1.2fr .85fr 60px;align-items:center;gap:32px;padding:52px 0;border-bottom:1px solid #ffffff2c;position:relative;text-decoration:none;transition:padding .35s,background .35s}.mp-service-row:hover{padding-inline:20px;background:linear-gradient(90deg,#bb7c3814,transparent)}.mp-service-1:hover{background:linear-gradient(90deg,#9f71c61a,transparent)}.mp-service-2:hover{background:linear-gradient(90deg,#538fb01a,transparent)}.mp-service-number{align-self:start;font:10px var(--font-mono);color:#b69a89;padding-top:5px}.m4-site .mp-service-name h3{margin-top:17px;font-size:clamp(29px,3.3vw,48px);font-weight:400;line-height:1.07;letter-spacing:-.04em;max-width:410px}.mp-service-description{color:#a39dab;font-size:14px;max-width:320px}.mp-service-arrow{width:57px;height:57px;border:1px solid #ffffff35;border-radius:50%;display:grid;place-items:center;transition:background .3s,transform .3s}.mp-service-row:hover .mp-service-arrow{background:#e6ddd7;color:#17131b;transform:rotate(45deg)}.m4-site .m4-working{background:#0c0b11;border-block:1px solid #ffffff1b}.m4-site .m4-steps{margin-top:70px;gap:35px}.m4-site .m4-steps article{padding-top:25px;border-top:1px solid #ffffff30}.m4-site .m4-steps article>span{font-family:Arial,Helvetica,sans-serif;font-size:60px;line-height:1;letter-spacing:-.07em;color:#8e809d}.m4-site .m4-steps h3{margin-top:40px;font-size:22px;font-weight:400}.m4-site .m4-steps p{font-size:14px}.m4-site .m4-faq{gap:10%}.m4-site .m4-faq h2{font-size:clamp(38px,4vw,60px)}.m4-site .mp-contact{padding:115px 0 95px;background:radial-gradient(ellipse at 87% 55%,#6650872e,transparent 45%),#111016}.m4-site .mp-contact:after,.m4-site .mp-contact:before{display:none}.mp-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:43px}.m4-site .mp-contact h2{font-size:clamp(68px,10vw,146px);letter-spacing:-.07em;line-height:.96;max-width:1000px;margin:0}.mp-contact h2>span{display:block}.mp-contact h2>span:last-child{color:#aca0bc}.mp-contact-orb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:205px;height:205px;border:1px solid #b39dc888;background:transparent;color:#f2ebf5;border-radius:50%;flex:none;transition:transform .4s,background .4s}.mp-contact-orb>svg{width:90px;height:90px}.mp-contact-orb>span{font-size:11px}.mp-contact-orb:hover{transform:rotate(-5deg);background:#a085bd25}.mp-contact-bottom{margin-top:50px;display:flex;justify-content:space-between;align-items:end;gap:40px}.m4-site .mp-contact .m4-lead{margin:0;max-width:495px;font-size:16px}.m4-site .mp-contact .m4-small{margin:0;max-width:200px}.m4-site .m4-footer{padding-block:50px 85px}.m4-site .m4-motion-toggle{background:#101015d9;backdrop-filter:blur(8px)}.m4-site .m4-subhero{padding-block:45px 110px;position:relative}.m4-site .m4-subhero h1{font-size:clamp(54px,7.8vw,112px);line-height:1;letter-spacing:-.065em;max-width:1150px}.m4-site .m4-subhero .m4-lead{max-width:610px;font-size:18px}.m4-site .m4-subhero-aside{grid-template-columns:1.5fr 1fr;gap:5%}.m4-site .m4-subhero-aside h1{font-size:clamp(50px,6vw,88px)}.mp-subhero-scene{position:relative;aspect-ratio:1;min-width:0}.mp-subhero-scene .mp-signal-canvas{position:absolute;inset:0}.mp-subhero-scene>span{position:absolute;top:38%;left:21%;font-size:clamp(45px,5vw,75px);line-height:.85;letter-spacing:-.07em}.mp-subhero-scene b{font-weight:400;color:#b7a1cd}.m4-site .m4-deliveries{gap:40px}.m4-site .m4-deliveries article{border:0;border-top:1px solid #ffffff30;border-radius:0;background:none;padding:32px 0}.m4-site .m4-deliveries h3{font-size:25px;font-weight:400;letter-spacing:-.035em}.m4-site .m4-deliveries p{font-size:15px}.m4-site .m4-services{display:block}.m4-site .m4-service{min-height:0;display:grid;grid-template-columns:45px 1fr 1fr;gap:30px;padding:40px 0;border:0;border-top:1px solid #ffffff2d;border-radius:0;background:none}.m4-site .m4-service:hover{transform:none;background:#ffffff03}.m4-site .m4-service h3{margin:0;font-size:40px}.m4-site .m4-service>p{margin:0;max-width:420px}.m4-site .m4-service-top{align-self:start}.m4-site .m4-service-top svg{display:none}.m4-site .m4-service-bottom{grid-column:2/-1;margin:0;padding:0;border:0}@media(min-width:1700px){.mp-hero-content{padding-top:9vh}.m4-site .mp-hero h1{margin-top:65px}.mp-hero-bottom{margin-top:55px}}@media(max-width:1100px){.m4-site .m4-container{width:calc(100% - 72px)}.m4-site .m4-section{padding-block:105px}.mp-hero-content{padding-top:75px}.m4-site .mp-hero h1{font-size:12.8vw}.mp-brain-shell{width:78vw;right:-18%;top:40%}.mp-hero-art:after{background:linear-gradient(90deg,#050508c9,transparent 85%),linear-gradient(0deg,#050508 5%,transparent 75%)}.mp-hero-bottom{margin-top:40px}.m4-site .mp-hero .m4-hero-description{max-width:410px}.mp-art-coordinate{display:none}.mp-journey{gap:7%}.mp-journey-nav button{font-size:10px;padding-inline:7px;gap:7px}.mp-chapter{min-height:650px}.mp-service-row{grid-template-columns:25px 1fr .8fr 45px;gap:22px}.mp-service-arrow{width:43px;height:43px}.mp-contact-orb{width:160px;height:160px}.mp-contact-orb>svg{width:70px;height:70px}.mp-fire-heading{gap:6%}.m4-site .m4-client-logos{gap:35px}}@media(max-width:760px){.m4-site .m4-container{width:calc(100% - 40px)}.m4-site .m4-header-inner{height:72px}.m4-site .m4-logo{width:115px}.m4-site .m4-section{padding-block:82px}.m4-site .m4-eyebrow{font-size:9px;letter-spacing:.1em}.m4-site .m4-button{min-height:54px;padding:17px 22px}.m4-site .m4-nav.is-open{top:71px}.m4-site .mp-hero{min-height:780px;height:auto;max-height:none}.mp-hero-content{padding-top:33px}.mp-hero-content>.m4-eyebrow{max-width:280px;line-height:1.7!important}.m4-site .mp-hero h1{font-size:clamp(66px,17.2vw,110px);line-height:.98;margin-top:39px;letter-spacing:-.075em}.mp-brain-shell{width:103vw;right:-25%;top:37%}.mp-hero-art:after{background:linear-gradient(180deg,#05050810 10%,#0505081a 35%,#050508f5 63%,#050508),linear-gradient(90deg,#05050880,transparent 70%)}.mp-hero-halo{width:150%;height:90%;right:-60%;top:-7%}.mp-hero-signal{inset:0 -35% 20% 0}.mp-orbit{width:110vw;height:110vw;right:-25%;top:37%}.mp-hero-bottom{margin-top:210px}.m4-site .mp-hero .m4-hero-description{font-size:14px;max-width:430px;line-height:1.65}.m4-site .mp-hero .m4-actions{gap:20px;margin-top:23px}.mp-scroll-link{max-width:125px;font-size:9px;gap:10px}.mp-hero-foot{position:relative;bottom:auto;margin-top:42px;padding:17px 0 24px;font-size:9px}.mp-hero-foot>span:last-child{display:none}.m4-site .m4-clients{padding-block:25px 35px}.m4-site .m4-client-heading{gap:12px;align-items:start}.m4-site .m4-client-heading>p:last-child{font-size:10px}.m4-site .m4-client-logos{gap:25px 35px;padding-top:27px;grid-template-columns:repeat(3,1fr)}.m4-site .m4-client-logos img{height:32px;max-height:32px}.mp-manifesto{padding:75px 0;margin-top:15px}.m4-site .mp-manifesto h2{font-size:clamp(39px,9.7vw,62px);margin-top:35px;line-height:1.08}.mp-manifesto-bottom{grid-template-columns:1fr;gap:40px;margin-top:42px}.m4-site .mp-manifesto-intro,.mp-manifesto .m4-problem-list h3{font-size:19px}.mp-manifesto .m4-problem-list p{font-size:13px}.mp-section-intro{margin-bottom:45px}.m4-site .mp-section-intro h2{font-size:clamp(42px,11vw,68px);margin-top:28px}.mp-section-intro .m4-lead{margin-top:25px;font-size:15px;margin-left:0}.mp-journey{grid-template-columns:1fr;gap:30px}.mp-journey-stage{position:relative;top:0}.mp-journey-visual{height:340px}.mp-visual-caption>span{font-size:44px}.mp-journey-nav button{font-size:11px;padding:14px 10px}.mp-chapter{min-height:0;padding:42px 0 44px}.m4-site .mp-chapter h3{font-size:32px;margin-top:22px}.m4-site .mp-chapter-description{font-size:15px;margin-top:23px}.mp-reasoning{margin-top:18px}.mp-human{grid-template-columns:1fr;gap:27px;padding-top:42px;margin-top:5px}.mp-human>div:first-child{gap:20px}.mp-human>div:first-child svg{width:42px;height:42px}.m4-site .mp-human h3{font-size:29px}.mp-human p:not(.m4-eyebrow){font-size:14px;margin-top:18px}.mp-fire-heading{grid-template-columns:1fr;gap:28px;margin-top:65px;margin-bottom:35px}.m4-site .mp-fire-heading h3{font-size:58px;margin-top:18px}.mp-fire-heading .m4-lead{font-size:22px}.mp-fire-heading p:not(.m4-lead):not(.m4-eyebrow){margin-top:15px}.m4-site .m4-sim-body{padding:22px 17px}.m4-site .m4-sim-body h3{font-size:23px}.m4-site .m4-sim-navigation button{padding:17px 8px}.mp-radar{grid-template-columns:1fr;gap:25px;margin-top:70px;padding-top:35px}.mp-radar-art{max-height:350px;aspect-ratio:1.15}.mp-radar-art>span{font-size:75px}.m4-site .mp-radar-copy h3{font-size:34px}.mp-service-row{grid-template-columns:24px 1fr 42px;gap:16px;padding:33px 0}.mp-service-row:hover{padding-inline:0}.mp-service-name{grid-column:2/-1}.m4-site .mp-service-name h3{font-size:32px;margin-top:14px}.mp-service-description{grid-column:2;font-size:13px}.mp-service-arrow{grid-column:3;grid-row:2;width:40px;height:40px}.mp-service-arrow svg{width:24px}.m4-site .m4-steps{gap:35px 25px;margin-top:40px;grid-template-columns:1fr 1fr}.m4-site .m4-steps article>span{font-size:45px}.m4-site .m4-steps h3{font-size:20px;margin-top:25px}.m4-site .m4-steps p{font-size:13px}.m4-site .m4-faq{gap:35px}.m4-site .m4-faq h2{font-size:38px}.m4-site .mp-contact{padding:75px 0}.mp-contact-heading{margin-top:35px;flex-wrap:wrap;gap:35px}.m4-site .mp-contact h2{font-size:clamp(55px,14vw,92px)}.mp-contact-orb{width:130px;height:130px;margin-left:auto}.mp-contact-orb>svg{width:52px;height:52px}.mp-contact-orb>span{font-size:10px}.mp-contact-bottom{display:block;margin-top:35px}.m4-site .mp-contact .m4-lead{font-size:15px}.m4-site .mp-contact .m4-small{margin-top:23px;max-width:none}.m4-site .m4-footer{padding-bottom:90px}.m4-site .m4-subhero{padding-block:28px 70px}.m4-site .m4-subhero h1{font-size:clamp(42px,11.5vw,70px);line-height:1.04}.m4-site .m4-subhero .m4-lead{font-size:16px}.m4-site .m4-subhero-aside{grid-template-columns:1fr}.m4-site .m4-subhero-aside h1{font-size:clamp(43px,11.3vw,70px)}.mp-subhero-scene{display:none}.m4-site .m4-service{grid-template-columns:25px 1fr;gap:20px}.m4-site .m4-service h3{font-size:31px}.m4-site .m4-service-bottom,.m4-site .m4-service>p{grid-column:2}.m4-site .m4-deliveries{gap:20px}.m4-site .m4-deliveries h3{font-size:23px}}@media(max-width:360px){.m4-site .m4-container{width:calc(100% - 32px)}.m4-site .mp-hero{min-height:795px}.mp-hero-bottom{margin-top:180px}.m4-site .mp-hero h1{font-size:16.6vw}.mp-hero .m4-actions{gap:10px!important}.mp-scroll-link{max-width:95px;font-size:8px}.mp-hero .m4-button{padding-inline:16px}.mp-journey-visual{height:290px}.mp-journey-nav button{font-size:10px}.m4-site .mp-section-intro h2{font-size:11vw}.m4-site .mp-manifesto h2{font-size:10vw}}.m4-site[data-motion=off] .mp-brain{animation:none}.m4-site[data-motion=off] .mp-brain-shell,.m4-site[data-motion=off] .mp-hero-art{transition:none}@media(prefers-reduced-motion:reduce){.m4-site .mp-brain{animation:none}.m4-site .mp-brain-shell,.mp-contact-orb,.mp-service-arrow,.mp-service-row{transition:none!important}.mp-hero-art{transform:none!important}}.mp-service-row>*{min-width:0}.m4-site{--m4-muted:#c0bac9}.m4-site .m4-lead,.m4-site .m4-subhero .m4-lead,.m4-site .mp-contact .m4-lead{font-size:20px;line-height:1.7!important;color:#c6c0cf}.m4-site .mp-hero .m4-hero-description{font-size:20px;max-width:535px;color:#d0cad6;line-height:1.6}.m4-site .m4-deliveries p,.m4-site .m4-faq details>p,.m4-site .m4-service-problems li,.m4-site .m4-service>p,.m4-site .m4-steps p,.m4-site .mp-chapter-description,.m4-site .mp-fire-heading p:not(.m4-lead):not(.m4-eyebrow),.m4-site .mp-human p:not(.m4-eyebrow),.m4-site .mp-radar-copy>p:not(.m4-eyebrow),.m4-site .mp-service-description{font-size:18px;line-height:1.75;color:#c0bacb}.m4-site .mp-manifesto .m4-problem-list p{font-size:18px;line-height:1.7;color:#514c56}.m4-site .mp-manifesto .m4-problem-list h3,.m4-site .mp-manifesto-intro{font-size:24px}.m4-site .m4-faq summary{font-size:20px}.m4-site .mp-reasoning summary{font-size:17px}.m4-site .mp-reasoning-line p{font-size:18px;color:#c0b8cd}.m4-site .mp-reasoning h4{font-size:20px;line-height:1.4}.m4-site .m4-boundary,.m4-site .m4-small,.m4-site .mp-contact .m4-small,.m4-site .mp-human .m4-small,.m4-site .mp-reasoning-note{font-size:16px!important;line-height:1.7;color:#b9b0c5}.m4-site .m4-eyebrow{font-size:13px;line-height:1.6!important;letter-spacing:.07em}.m4-site .m4-back,.m4-site .m4-button,.m4-site .m4-text-link{font-size:16px}.m4-site .m4-header-contact,.m4-site .m4-nav a{font-size:15px}.m4-site .m4-locales a{font-size:12px;min-width:30px}.m4-site .mp-journey-nav button{font-size:15px;gap:12px;padding:17px 10px}.m4-site .mp-journey-nav button>span{font-size:12px}.m4-site .mp-visual-caption>p{font-size:14px}.m4-site .mp-visual-corner,.m4-site .mp-visual-index{font-size:11px}.m4-site .m4-client-heading>p:last-child,.m4-site .m4-footer p,.m4-site .m4-footer-right span{font-size:14px;color:#b7b0c1}.m4-site .m4-footer-right a{font-size:17px}.m4-site .mp-scroll-link{font-size:14px;max-width:205px}.m4-site .mp-hero-foot{font-size:14px}.m4-site .mp-hero-foot>span:last-child{font-size:11px}.m4-site .mp-contact-orb>span{font-size:15px;padding-inline:12px;line-height:1.4}.m4-site .mp-contact .m4-small{max-width:320px}.m4-site .mp-service-name .m4-eyebrow{font-size:12px}.m4-site .m4-sim-demo,.m4-site .m4-sim-insights>div>span,.m4-site .m4-sim-label,.m4-site .m4-sim-status{font-size:13px;letter-spacing:.02em}.m4-site .m4-sim-brand{font-size:17px}.m4-site .m4-sim-brand strong{font-size:12px}.m4-site .m4-sim-navigation button{font-size:16px}.m4-site .m4-sim-navigation button>span{font-size:13px}.m4-site .m4-sim-row>div:first-child{font-size:17px}.m4-site .m4-sim-row>div>span{font-size:12px}.m4-site .m4-sim-row p{font-size:16px;line-height:1.65;white-space:normal;min-height:3.3em;color:#c2b9d0}.m4-site .m4-sim-insights p{font-size:17px;max-width:none}.m4-site .m4-sim-note{font-size:16px;color:#c0b5cd}.m4-site .m4-network-tag{font-size:11px;letter-spacing:0}.m4-site .m4-network-core span{font-size:10px}.m4-site .m4-dialog-intro,.m4-site .m4-success p{font-size:18px}.m4-site .m4-field input,.m4-site .m4-field label,.m4-site .m4-field textarea{font-size:17px}.m4-site .m4-field label span,.m4-site .m4-field-error,.m4-site .m4-form-error,.m4-site .m4-form-privacy{font-size:15px}.m4-site .m4-form-privacy{color:#bcb5c9}.m4-site .m4-dialog .m4-eyebrow{font-size:12px}.mp-radar-logo{position:absolute;width:90%;height:auto;top:50%;left:5%;transform:translateY(-50%);object-fit:contain}@media(max-width:1100px){.m4-site .m4-nav{gap:16px}.m4-site .m4-nav a{font-size:14px}.m4-site .mp-hero h1{font-size:12vw}.m4-site .mp-hero .m4-hero-description{max-width:490px}.m4-site .mp-journey-nav button{font-size:14px;gap:8px}.m4-site .m4-sim-heading{flex-wrap:wrap}}@media(max-width:760px){.m4-site .mp-hero h1{font-size:clamp(66px,17.2vw,110px)}.m4-site .mp-hero .m4-hero-description{font-size:18px;line-height:1.65}.m4-site .mp-hero-bottom{margin-top:145px}.m4-site .mp-hero-art:after{background:linear-gradient(180deg,#05050810 10%,#05050822 30%,#050508f5 53%,#050508),linear-gradient(90deg,#05050880,transparent 70%)}.m4-site .mp-hero .m4-actions{gap:18px;align-items:flex-start;flex-direction:column}.m4-site .mp-scroll-link{max-width:none;font-size:15px}.m4-site .mp-hero-foot{padding-bottom:55px}.m4-site .mp-hero-content>.m4-eyebrow{font-size:12px;max-width:340px}.m4-site .mp-hero h1{margin-top:26px}.m4-site .m4-lead,.m4-site .m4-subhero .m4-lead,.m4-site .mp-contact .m4-lead{font-size:18px}.m4-site .mp-manifesto-intro{font-size:22px}.m4-site .m4-nav a{font-size:18px}.m4-site .m4-client-heading{display:block}.m4-site .m4-client-heading>p:last-child{font-size:14px}.m4-site .mp-contact-orb{width:150px;height:150px}.m4-site .mp-journey-nav{grid-template-columns:1fr}.m4-site .mp-journey-nav button{font-size:16px}.m4-site .mp-visual-corner,.m4-site .mp-visual-index{font-size:10px}.m4-site .mp-service-row{grid-template-columns:24px minmax(0,1fr) 40px;column-gap:12px}.m4-site .mp-service-description{grid-column:2/-1}.m4-site .mp-service-arrow{grid-row:3}.m4-site .m4-steps{grid-template-columns:1fr}.m4-site .m4-steps h3{font-size:25px;margin-top:20px}.m4-site .m4-sim-topbar{gap:12px}.m4-site .m4-sim-demo{order:3;max-width:none;width:100%;margin-left:0}.m4-site .m4-sim-navigation{grid-template-columns:1fr}.m4-site .m4-sim-navigation button{flex-direction:row;min-height:58px;padding:17px;align-items:center;border-right:0;border-bottom:1px solid #33303d}.m4-site .m4-sim-insights p{max-width:none}.m4-site .m4-sim-row>div:first-child{font-size:16px;gap:7px}.m4-site .m4-sim-row svg{flex:none}.m4-site .m4-sim-label{flex-wrap:wrap}.m4-site .m4-sim-heading{min-height:0}.m4-site .m4-sim-note{font-size:16px}.m4-site .m4-network-tag{font-size:10px;padding:7px}.m4-site .m4-form-grid{grid-template-columns:1fr}.m4-site .m4-form-error a{overflow-wrap:anywhere}}.mp-hero-foot>span:first-child{padding-left:105px}@media(max-width:760px){.mp-hero-foot>span:first-child{padding-left:45px}}.mp-transition{--chapter-progress:1;--chapter-tint:170,108,69;position:relative;margin-bottom:38px}.mp-transition-violet{--chapter-tint:140,100,196}.mp-transition-blue{--chapter-tint:72,135,171}.mp-transition-pin{position:relative;isolation:isolate;padding:0 0 28px}.mp-transition-content{transform:translateY(calc((1 - var(--chapter-progress))*26px))}.mp-transition .mp-section-intro{margin:0}.m4-site .mp-transition h2{font-size:clamp(42px,5.3vw,76px);line-height:1.07;margin-top:25px;letter-spacing:-.055em}.mp-transition-warm h2>span{display:inline-block;margin-right:.18em}.mp-transition .mp-section-intro .m4-lead{max-width:760px;margin:25px 0 0}.mp-transition-light{position:absolute;z-index:-1;inset:-30px 0 -15px 30%;pointer-events:none;background:radial-gradient(ellipse at 70% 50%,rgba(var(--chapter-tint),.14),transparent 70%);opacity:var(--chapter-progress)}.mp-transition-rail{height:1px;background:#ffffff1c;margin-top:32px;overflow:hidden}.mp-transition-rail>span{display:block;width:100%;height:100%;transform:scaleX(calc(.15 + .85*var(--chapter-progress)));transform-origin:left;background:linear-gradient(90deg,rgba(var(--chapter-tint),.8),rgba(var(--chapter-tint),0))}.m4-site .mp-intelligence,.m4-site .mp-method,.m4-site .mp-solutions{padding-top:90px}.m4-site .mp-fire-heading{margin-top:0;margin-bottom:36px}.m4-site .mp-chapter{min-height:500px;padding-top:42px;padding-bottom:65px}.m4-site .mp-chapter:first-child{border-top:0}.m4-site .mp-journey{column-gap:8%;row-gap:30px}.m4-site .mp-reasoning{margin-top:28px;border:1px solid #8c769e;border-radius:8px;background:#19131f;overflow:hidden}.m4-site .mp-reasoning summary{min-height:88px;padding:18px 20px;gap:16px;background:linear-gradient(110deg,#35223955,#16111d);transition:background .2s}.m4-site .mp-reasoning summary:hover{background:#30213d}.m4-site .mp-reasoning summary:focus-visible{outline-offset:-4px}.mp-reasoning-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.mp-reasoning-copy strong{font-size:18px;font-weight:500;color:#fff;line-height:1.35}.mp-reasoning-hint{font-size:16px;line-height:1.45;color:#c7b7d4}.mp-reasoning-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid #ba98d4;border-radius:50%;color:#f5d7b3;transition:transform .25s,background .25s}.mp-reasoning .when-open{display:none}.mp-reasoning[open] .when-open{display:inline}.mp-reasoning[open] .when-closed{display:none}.mp-reasoning[open] .mp-reasoning-icon{transform:rotate(45deg);background:#543a68}.m4-site .mp-reasoning>div{padding:25px 22px;border-top:1px solid #705583}.m4-site[data-motion=off] .mp-transition{--chapter-progress:1!important}.m4-site[data-motion=off] .mp-transition-content{transform:none}@media(max-width:1100px){.m4-site .mp-intelligence,.m4-site .mp-method,.m4-site .mp-solutions{padding-top:70px}.m4-site .mp-chapter{min-height:480px}.m4-site .mp-reasoning summary{padding:17px 15px;gap:12px}.mp-reasoning-copy strong{font-size:18px}}@media(max-width:760px){.mp-transition{margin-bottom:24px}.mp-transition-pin{padding-bottom:10px}.m4-site .mp-transition h2{font-size:clamp(36px,9.6vw,58px);line-height:1.1}.mp-transition-warm h2>span{display:inline-block}.mp-transition .mp-section-intro .m4-lead{font-size:18px;margin-top:22px}.m4-site .mp-chapter{min-height:0;padding:35px 0 45px}.m4-site .mp-chapter:first-child{padding-top:10px}.m4-site .mp-intelligence,.m4-site .mp-method,.m4-site .mp-solutions{padding-top:64px}.m4-site .mp-reasoning summary{min-height:92px}.m4-site .mp-reasoning>div{padding:23px 17px}}@media(prefers-reduced-motion:reduce){.mp-transition-content{transform:none!important}.mp-transition-light{opacity:1}.mp-transition-rail>span{transform:none}.mp-reasoning-icon{transition:none}}.m4-site .m4-sim-network{padding:0;margin:0;max-width:none;border:1px solid #584267;background:radial-gradient(ellipse at 50% 35%,#45285260,transparent 75%),#100d19;overflow:hidden}.m4-diagnostic-scene{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:23px 18px}.m4-scene-heading{display:flex;align-items:center;gap:15px;justify-content:space-between;color:#d6c9e4;font-size:16px;line-height:1.4}.m4-scene-heading>span:first-child{flex:none;color:#f6b988;font:12px var(--font-mono)}.m4-scene-heading>span:last-child{text-align:right}.m4-scene-art{width:100%;height:auto;display:block;aspect-ratio:480/440;margin:22px 0 16px;overflow:visible}.m4-scene-grid{stroke:#b59ccb0b;stroke-width:1}.m4-scene-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 16px;color:#c9b8d8;font-size:12px;letter-spacing:.02em}.m4-scene-legend>span{display:flex;align-items:center;gap:7px}.m4-scene-legend i{width:5px;height:5px;border-radius:50%;flex:none}.m4-site .m4-scene-caption{font-size:18px;color:#e6dbee;line-height:1.5;padding-top:21px;margin-top:24px;border-top:1px solid #9375a144}.m4-scene-caption>span{color:#ffc098}.m4-scene-traveler{offset-distance:100%}.m4-scene-route-marker{offset-path:path("M58 365C164 365 155 246 240 246S326 122 416 122");offset-distance:100%}[data-motion=on] .m4-scene-sort{animation:scene-sort 2s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-source{animation:scene-source 2.8s ease both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-scan{animation:scene-scan 3s ease both}[data-motion=on] .m4-scene-check{animation:scene-appear .5s both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-link{animation:scene-draw 1.7s ease both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-traveler{animation:scene-travel 2.4s cubic-bezier(.3,.1,.25,1) both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-hub{animation:scene-appear .8s both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-ripple{transform-origin:240px 222px;animation:scene-ripple 3.5s ease both}[data-motion=on] .m4-scene-route{animation:scene-draw 2.2s cubic-bezier(.3,.1,.25,1) both}[data-motion=on] .m4-scene-milestone{animation:scene-milestone .8s ease both;animation-delay:var(--delay)}[data-motion=on] .m4-scene-route-marker{animation:scene-travel 2.5s cubic-bezier(.3,.1,.25,1) both}@keyframes scene-sort{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(-12deg)}25%{opacity:1}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes scene-source{0%{opacity:0}20%{opacity:1}to{opacity:.4}}@keyframes scene-scan{0%{opacity:0;transform:translateY(-50px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(260px)}}@keyframes scene-appear{0%{opacity:0}to{opacity:1}}@keyframes scene-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes scene-travel{0%{offset-distance:0;opacity:0}15%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes scene-ripple{0%{opacity:0;transform:scale(.5)}45%{opacity:.8}to{opacity:.2;transform:scale(1.8)}}@keyframes scene-milestone{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.m4-site .m4-sim-network{grid-row:1;width:100%}.m4-diagnostic-scene{padding:20px 16px}.m4-scene-art{margin-block:14px}.m4-scene-heading{font-size:16px}.m4-site .m4-scene-caption{font-size:18px;margin-top:20px}.m4-scene-legend{font-size:11px;gap:9px}}.m4-simulation[data-animating=false] .m4-scene-art *{animation:none!important}.m4-qualified-dialog{width:min(740px,calc(100vw - 32px))}.m4-contact-steps{display:flex;margin:28px 0 30px;gap:24px;list-style:none;border-bottom:1px solid #74617f55;padding:0 0 20px}.m4-contact-steps li{display:flex;align-items:center;gap:10px;color:#b6aabc;font-size:16px;line-height:1.4}.m4-contact-steps li>span{width:31px;height:31px;border:1px solid #716179;border-radius:50%;display:grid;place-items:center;font-size:12px;flex:none}.m4-contact-steps [aria-current]{color:#fff}.m4-contact-steps [aria-current]>span{color:#ffbc8b;border-color:#bd9271;background:#382b2c}.m4-form-section{padding:0;margin:30px 0 0;min-width:0;border:0}.m4-form-section legend{font-size:18px;color:#f0e5f7;margin-bottom:20px;padding:0}.m4-project-fields{margin-top:22px}.m4-project-fields>.m4-field:first-child{grid-column:1/-1}.m4-field select{width:100%;min-width:0;min-height:50px;border:1px solid #655370;border-radius:4px;padding:13px 30px 13px 13px;color:#f3ecf7;background:#0d0b13;font:inherit;font-size:17px}.m4-field select:focus{border-color:var(--m4-blue);outline:1px solid var(--m4-blue);outline-offset:0}.m4-field select:disabled{opacity:.7}.m4-site .m4-field-hint{font-size:16px;line-height:1.65;color:#c3b5ce;margin:4px 0 0}.m4-qualification-notice{margin-top:24px;padding:23px;border:1px solid #856c92;background:#21192b;border-radius:7px}.m4-qualification-notice h3{font-size:23px;line-height:1.2;font-weight:500;margin:0}.m4-site .m4-qualification-notice p{font-size:18px;color:#d5c7df;line-height:1.65;margin-top:18px}.m4-qualification-notice .m4-button{margin-top:22px}.m4-booking{background:radial-gradient(ellipse at top left,#80569222,transparent 65%);border:1px solid #634c75;border-radius:8px;padding:30px}.m4-site .m4-booking>svg{color:#e3b99a;margin-bottom:0}.m4-booking h2{padding:0}.m4-site .m4-booking .m4-small{margin-bottom:0}@media(max-width:760px){.m4-contact-steps{gap:14px}.m4-contact-steps li{font-size:15px;gap:8px}.m4-booking{padding:23px 18px}.m4-field select{font-size:16px}.m4-qualification-notice{padding:20px 16px}}.mp-radar-copy .m4-text-link{text-decoration:underline;text-underline-offset:5px}.m4-site .m4-vault{padding-top:75px;margin-top:55px;border-top:1px solid #bfa7d230}.m4-site .m4-vault .mp-transition{margin-bottom:0}.m4-vault-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.m4-site .m4-vault h3{font-size:clamp(34px,3.4vw,48px);line-height:1.12;font-weight:400;letter-spacing:-.045em;margin:28px 0}.m4-site .m4-vault-copy>p:not(.m4-eyebrow){font-size:20px;line-height:1.75;color:#c4bdcf}.m4-vault .m4-text-link{margin-top:28px;text-decoration:underline;text-underline-offset:6px}.m4-vault-map{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:15px}.m4-vault-map:before{content:"";position:absolute;inset:30px auto 30px 29px;width:1px;background:linear-gradient(#ffab78,#b794de,#74bed6)}.m4-vault-map li{position:relative;display:flex;align-items:center;gap:21px;padding:23px 22px;border:1px solid #8e739c55;background:linear-gradient(110deg,#292032,#111019);border-radius:6px}.m4-vault-symbol{color:#e4c5f8;display:grid;place-items:center;width:45px;height:45px;flex:none;border:1px solid #b39cc666;border-radius:50%;background:#191422}.m4-vault-map li:first-child .m4-vault-symbol{color:#ffbc8e}.m4-vault-map li:last-child .m4-vault-symbol{color:#8cd5e5}.m4-vault-map li>div{min-width:0;display:grid;gap:7px}.m4-vault-map strong{color:#f4edf8;font-size:22px;font-weight:500;line-height:1.3}.m4-vault-map li>div>span{color:#c3b6ce;font-size:18px;line-height:1.5}.m4-vault-index{margin-left:auto;color:#b9a9c6;font:14px var(--font-mono);flex:none}.m4-site .m4-vault-note{color:#c3b6ce;font-size:16px;line-height:1.7;margin:22px 0 0}.m4-site .m4-decision{padding-top:65px;padding-bottom:75px;border-top:1px solid #a994b13d;border-bottom:1px solid #a994b13d;background:radial-gradient(ellipse at 100% 40%,#35253b4d,transparent 65%)}.m4-decision-heading{max-width:1020px}.m4-site .m4-decision h2{font-size:clamp(36px,4.1vw,58px);line-height:1.12;font-weight:400;letter-spacing:-.045em;margin:28px 0 40px}.m4-decision-body{display:grid;grid-template-columns:1fr 1fr;gap:70px}.m4-decision-questions{list-style:none;padding:0;margin:0}.m4-decision-questions li{display:flex;gap:22px;border-top:1px solid #9c89ae40;padding:22px 0}.m4-decision-questions li>span{color:#f6b38e;font:14px var(--font-mono);padding-top:6px}.m4-site .m4-decision-questions p{color:#e7dfea;font-size:20px;line-height:1.5;margin:0}.m4-site .m4-decision-invitation>p:first-child{font-size:20px;color:#c4bdcf;line-height:1.75;margin:0 0 28px}.m4-decision .m4-button{width:fit-content;max-width:100%}.m4-site .m4-decision-invitation .m4-small{font-size:16px;line-height:1.7;color:#c3b6ce;margin:26px 0 0}.m4-behavior-hero{padding-block:60px 90px}.m4-behavior-back{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:#cec2d6;margin-bottom:55px;text-decoration:underline;text-underline-offset:5px}.m4-site .m4-behavior h1{max-width:1080px;font-weight:400;font-size:clamp(44px,6.2vw,86px);letter-spacing:-.055em;line-height:1.04;margin:30px 0 50px}.m4-behavior-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.m4-site .m4-behavior-opening .m4-lead{margin:0 0 30px;font-size:22px;line-height:1.7}.m4-behavior-premise{background:#eae6e1;color:#19171b}.m4-site .m4-behavior .m4-section{padding-block:85px}.m4-site .m4-behavior .m4-section-heading{max-width:900px}.m4-site .m4-behavior .m4-section-heading h2{font-size:clamp(34px,3.8vw,52px);line-height:1.12;font-weight:400;letter-spacing:-.04em}.m4-site .m4-behavior .m4-section-heading .m4-lead{font-size:20px;line-height:1.75}.m4-site .m4-behavior-premise .m4-lead{color:#56515d}.m4-behavior-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.m4-site .m4-behavior-cards article{padding-top:25px;border-top:1px solid #9c89ae55}.m4-site .m4-behavior-cards h3{margin:18px 0;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.m4-site .m4-behavior-cards p{font-size:18px;line-height:1.75;color:#c4bdcf}.m4-site .m4-behavior-premise .m4-behavior-cards p{color:#56515d}.m4-site .m4-behavior-premise .m4-number{color:#665267}.m4-behavior-steps article{display:grid;grid-template-columns:60px minmax(0,1fr);gap:25px;padding:35px 0;border-bottom:1px solid #9c89ae40}.m4-behavior-steps .m4-number{padding-top:8px}.m4-site .m4-behavior-steps h3{font-size:28px;font-weight:400;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.m4-site .m4-behavior-steps p{font-size:20px;line-height:1.75;color:#c4bdcf;max-width:900px}.m4-site .m4-behavior-steps p+p{font-size:18px;color:#c3b6ce;margin-top:20px;border-left:2px solid #b89bd1;padding-left:22px}.m4-behavior-systems{background:radial-gradient(ellipse at 80% 30%,#30213e,transparent 75%),#0d0b14}.m4-behavior-links{display:flex;flex-wrap:wrap;gap:25px 40px;margin-top:35px}.m4-behavior-links .m4-text-link{text-decoration:underline;text-underline-offset:5px}.m4-site .m4-behavior-editorial{font-size:16px;line-height:1.7;color:#c3b6ce;padding-block:45px;margin-block:0}@media(max-width:1100px){.m4-behavior-opening,.m4-decision-body,.m4-vault-inner{gap:38px}.m4-vault-map li{padding:20px 15px;gap:15px}.m4-vault-index{display:none}.m4-behavior-cards{gap:25px}.m4-site .m4-behavior-opening .m4-lead{font-size:20px}}@media(max-width:760px){.m4-behavior-opening,.m4-decision-body,.m4-vault-inner{grid-template-columns:1fr;gap:32px}.m4-site .m4-vault{padding-top:45px;margin-top:40px}.m4-site .m4-vault-copy>p:not(.m4-eyebrow){font-size:18px}.m4-site .m4-decision{padding-block:45px}.m4-site .m4-decision h2{font-size:36px;line-height:1.14;margin-bottom:30px}.m4-site .m4-decision-invitation>p:first-child,.m4-site .m4-decision-questions p{font-size:18px}.m4-decision .m4-button{width:100%;text-align:left;white-space:normal}.m4-behavior-hero{padding-block:35px 55px}.m4-behavior-back{margin-bottom:35px}.m4-site .m4-behavior h1{font-size:clamp(40px,10.5vw,62px);margin-block:25px 30px}.m4-site .m4-behavior .m4-section{padding-block:55px}.m4-behavior-cards{grid-template-columns:1fr;gap:20px;margin-top:30px}.m4-behavior-steps article{grid-template-columns:25px minmax(0,1fr);gap:15px;padding-block:25px}.m4-site .m4-behavior-steps h3{font-size:25px}.m4-site .m4-behavior-opening .m4-lead,.m4-site .m4-behavior-steps p{font-size:18px}.m4-site .m4-behavior-steps p+p{padding-left:15px}.m4-vault-map strong{font-size:20px}.m4-site .m4-behavior-editorial{padding-block:35px}.m4-vault-map li{gap:12px}.m4-vault-symbol{width:40px;height:40px}}.mp-inner-hero{position:relative;padding:40px 0 70px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 85% 42%,#34234d72,transparent 60%),radial-gradient(ellipse at 60% 90%,#1844522b,transparent 55%),#050508}.mp-inner-hero-brand{background:radial-gradient(ellipse at 85% 45%,#57322266,transparent 62%),#050508}.mp-inner-hero-growth{background:radial-gradient(ellipse at 85% 45%,#204a6066,transparent 62%),#050508}.mp-inner-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,#f1a47755,#b98fe766,#75bdd755)}.mp-inner-back{display:inline-flex;gap:10px;align-items:center;min-height:44px;margin-bottom:28px;color:#c6bed2;text-decoration:underline;text-underline-offset:5px;font-size:16px}.mp-inner-opening{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:4%}.mp-inner-hero-copy{position:relative;z-index:1}.m4-site .mp-inner .mp-inner-hero h1{font-size:clamp(46px,5.1vw,76px);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:27px 0 30px;max-width:none}.mp-inner-hero h1>span{color:#bb9dd7;background:linear-gradient(110deg,#f2bb9c,#bb98dc 50%,#7fb5d6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.m4-site .mp-inner .mp-inner-hero .m4-lead{font-size:20px;line-height:1.7;margin:0;max-width:650px;color:#c9c0d3}.mp-inner-hero .m4-actions{margin-top:30px}.mp-inner-hero .m4-eyebrow{font-size:13px;letter-spacing:.11em}.mp-inner-hero .m4-button{font-size:18px;min-height:60px}.mp-inner-art{position:relative;width:100%;aspect-ratio:1;min-width:0;isolation:isolate}.mp-inner-opening>.mp-inner-art{transform:translate(var(--inner-x,0),calc(var(--inner-y,0px) + var(--inner-travel,0px)))}.mp-inner-art-glow{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(ellipse,#7b50a444,transparent 72%)}.mp-inner-art-brand .mp-inner-art-glow{background:radial-gradient(ellipse,#b16e4144,transparent 72%)}.mp-inner-art-growth .mp-inner-art-glow{background:radial-gradient(ellipse,#39789744,transparent 72%)}.mp-inner-field{position:absolute;inset:-5%;opacity:.85}.mp-inner-orbits{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.mp-inner-orbit-halo,.mp-inner-orbit-spin{transform-origin:240px 240px}.mp-inner-art-core{position:absolute;inset:34%;display:grid;place-items:center;color:#dcc0f1}.mp-inner-art-core img{display:block;width:100%;height:100%;object-fit:contain}.mp-inner-art-growth .mp-inner-art-core{color:#9ed7e8}.mp-inner-art-brand .mp-inner-art-core{color:#ffc296}.mp-inner-art-code{position:absolute;top:7%;left:8%;font:12px var(--font-mono);letter-spacing:.14em;color:#b8a6c8}.mp-inner-art-label{position:absolute;bottom:7%;left:12%;right:12%;color:#d8c2e7;font:14px var(--font-mono);line-height:1.5;letter-spacing:.12em;text-align:center}.mp-inner-connections path{stroke-dasharray:.15 .85;stroke-dashoffset:0;opacity:.6}[data-motion=on] .mp-inner-art[data-running=true] .mp-inner-orbit-spin{animation:inner-orbit 35s linear infinite}[data-motion=on] .mp-inner-art[data-running=true] .mp-inner-orbit-halo{animation:inner-orbit 55s linear infinite reverse}[data-motion=on] .mp-inner-art[data-running=true] .mp-inner-connections path{animation:inner-signal 5s linear infinite}[data-motion=on] .mp-inner-art[data-running=true] .mp-inner-art-core{animation:inner-float 6s ease-in-out infinite}[data-motion=on] .mp-inner-hero-copy{animation:inner-arrive .9s cubic-bezier(.2,.7,.2,1) both}.mp-inner-reading{padding-top:40px;border-top:1px solid #9a79b137;margin-top:45px}.mp-inner-reading .m4-vault-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mp-inner-reading .m4-vault-map:before{display:none}.mp-inner-reading .m4-vault-map li{padding:20px;background:linear-gradient(110deg,#33253d55,#100d1633)}.mp-inner-reading .m4-vault-index{display:none}.mp-inner-reading .m4-vault-map strong{font-size:21px}.m4-site .mp-inner .m4-section{padding-block:90px}.m4-site .mp-inner .m4-section-heading h2{font-size:clamp(34px,3.7vw,52px);line-height:1.12;letter-spacing:-.04em;font-weight:400}.mp-inner .mp-transition{margin-bottom:36px}.mp-inner .m4-sub-section{color:#19171c;background:#eae6e1;border-block:1px solid #ffffff20}.m4-site .mp-inner .m4-sub-section .m4-lead,.m4-site .mp-inner .m4-sub-section li{color:#56515d}.mp-inner .m4-sub-section .m4-eyebrow{color:#63596b}.mp-inner .m4-sub-section li>svg{color:#865139}.mp-inner .m4-service-problems li{padding-block:21px;line-height:1.65;font-size:20px;border-bottom:1px solid #9982ae40}.mp-inner .m4-service-problems li>svg{margin-top:7px;flex:none}.mp-inner-journey{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8%}.mp-inner-journey-stage{position:sticky;top:120px;min-width:0;background:radial-gradient(ellipse at 50% 35%,#5d357c18,transparent 75%)}.mp-inner-journey-stage .mp-inner-art{max-width:440px;margin-inline:auto}.mp-inner-caption{display:flex;flex-direction:column;gap:15px;min-height:126px;border-top:1px solid #a68abb40;padding-top:23px}.mp-inner-caption>span{font:13px var(--font-mono);color:#cfacd9;letter-spacing:.12em}.mp-inner-caption strong{color:#e4d9ec;font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mp-inner-stage-dots{display:flex;gap:10px;margin-top:20px}.mp-inner-stage-dots>span{height:2px;flex:1;background:#aa8cb638;transition:background .5s}.mp-inner-stage-dots>.is-current{background:linear-gradient(90deg,#ffad7e,#b88de0,#81c6d9)}.mp-inner-chapter{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;border-top:1px solid #a68abb40;padding-block:40px;min-height:245px}.mp-inner-chapter>.m4-number{padding-top:7px;color:#eab78f;font-size:14px}.m4-site .mp-inner-chapter h3{font-size:clamp(27px,2.5vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0 0 22px}.m4-site .mp-inner-chapter p{color:#c6bed0;font-size:20px;line-height:1.75;margin:0}.m4-site .mp-inner-chapter .mp-inner-detail{margin-top:25px;padding-left:20px;border-left:2px solid #b69bcc;color:#c5b7d0;font-size:18px}.mp-inner .mp-inner-card{position:relative;padding:25px 0 0}.mp-inner .mp-inner-card:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,#e8a27366,#b896d666,#82bedc66)}.mp-inner .has-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease var(--inner-delay,0s),transform .9s cubic-bezier(.2,.75,.25,1) var(--inner-delay,0s)}.mp-inner .has-reveal.is-visible,.mp-inner .has-reveal:focus-within{opacity:1;transform:none}.m4-site[data-motion=off] .mp-inner .has-reveal{opacity:1;transform:none}.m4-site[data-motion=off] .mp-inner-opening>.mp-inner-art{transform:none}@keyframes inner-orbit{to{transform:rotate(1turn)}}@keyframes inner-signal{to{stroke-dashoffset:-1}}@keyframes inner-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes inner-arrive{0%{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:1100px){.mp-inner-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3%}.m4-site .mp-inner .mp-inner-hero h1{font-size:clamp(43px,5.1vw,63px)}.mp-inner-hero .m4-actions{align-items:flex-start;gap:20px}.mp-inner-hero .m4-button{font-size:17px}.mp-inner-journey{gap:5%}.mp-inner-caption strong{font-size:24px}.mp-inner-caption{min-height:126px}.mp-inner-reading .m4-vault-map{gap:14px}.mp-inner-reading .m4-vault-map li{padding:18px 14px;gap:12px}.mp-inner-reading .m4-vault-symbol{width:35px;height:35px}.mp-inner-reading .m4-vault-map li>div>span{font-size:18px}}@media(max-width:760px){.mp-inner-hero{padding-block:25px 40px}.mp-inner-back{margin-bottom:26px}.mp-inner-opening{grid-template-columns:1fr;gap:22px}.m4-site .mp-inner .mp-inner-hero h1{font-size:clamp(40px,10.5vw,60px);line-height:1.07;margin:24px 0 25px}.m4-site .mp-inner .mp-inner-hero .m4-lead{font-size:18px}.mp-inner-hero .m4-eyebrow{font-size:12px}.mp-inner-hero .m4-actions{margin-top:26px;gap:20px}.mp-inner-hero .m4-button{max-width:100%;font-size:18px;white-space:normal;text-align:left}.mp-inner-opening>.mp-inner-art{width:100%;max-width:340px;margin-inline:auto;aspect-ratio:1.2}.mp-inner-art-core svg{width:64px;height:64px}.mp-inner-hero-copy{max-width:none}.mp-inner-reading{margin-top:20px;padding-top:25px}.mp-inner-reading .m4-vault-map{grid-template-columns:1fr;gap:10px}.mp-inner-reading .m4-vault-map li{padding:18px 16px}.m4-site .mp-inner .m4-section{padding-block:60px}.mp-inner .mp-transition{margin-bottom:28px}.mp-inner-journey{grid-template-columns:1fr;gap:25px}.mp-inner-journey-stage{position:relative;top:auto}.mp-inner-journey-stage .mp-inner-art{width:100%;max-width:300px;aspect-ratio:1.35}.mp-inner-caption{min-height:0;flex-direction:row;justify-content:center;padding-top:14px}.mp-inner-caption strong{display:none}.mp-inner-stage-dots{max-width:300px;margin:15px auto 0}.mp-inner-chapter{padding-block:28px;min-height:0;gap:15px;grid-template-columns:25px minmax(0,1fr)}.m4-site .mp-inner-chapter h3{font-size:27px}.m4-site .mp-inner-chapter p,.mp-inner .m4-service-problems li{font-size:18px}.m4-site .mp-inner-chapter .mp-inner-detail{padding-left:15px}}@media(prefers-reduced-motion:reduce){.mp-inner .has-reveal{opacity:1!important}.mp-inner .has-reveal,.mp-inner-opening>.mp-inner-art{transform:none!important}}@media(min-width:761px){.mp-inner-journey-stage .mp-inner-art{width:min(100%,calc(100svh - 330px))}}.m4-site[data-motion=off] .mp-inner-connections path{stroke-dasharray:none;opacity:.3}@media(prefers-reduced-motion:reduce){.mp-inner-connections path{stroke-dasharray:none;opacity:.3}}.mp-intelligence-asset{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mp-asset-flow{stroke-dasharray:.11 .89;stroke-dashoffset:0;opacity:.85}.mp-asset-scene{transform-origin:center}[data-motion=on] .mp-inner-art[data-running=true] .mp-asset-scene{animation:asset-arrive .7s cubic-bezier(.2,.75,.25,1) both}[data-motion=on] .mp-inner-art[data-running=true] .mp-asset-float{animation:asset-float 7s ease-in-out var(--asset-delay,0s) infinite}[data-motion=on] .mp-inner-art[data-running=true] .mp-asset-flow{animation:asset-flow 5s linear infinite}[data-motion=on] .mp-inner-art[data-running=true] .mp-asset-node{animation:asset-node 4s ease-in-out var(--asset-delay,0s) infinite}[data-motion=on] .mp-inner-art[data-running=true] .mp-asset-scan{animation:asset-scan 5s ease-in-out infinite}.m4-site[data-motion=off] .mp-asset-flow{stroke-dasharray:none;opacity:.45}@keyframes asset-arrive{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes asset-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes asset-flow{to{stroke-dashoffset:-1}}@keyframes asset-node{0%,to{opacity:.5}50%{opacity:1}}@keyframes asset-scan{0%,to{transform:translateY(-18px);opacity:.3}50%{transform:translateY(24px);opacity:.8}}@media(prefers-reduced-motion:reduce){.mp-intelligence-asset *{animation:none!important}.mp-asset-flow{stroke-dasharray:none;opacity:.45}}.m4-site .m4-behavior-editorial{max-width:900px;margin-inline:auto;text-align:center}.m4-fire-brand{position:relative;display:block;width:210px;max-width:100%}.m4-fire-brand img{display:block;width:100%;height:auto}.m4-site .m4-brand-label{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.m4-site .mp-fire-brand-heading{display:flex;align-items:center;line-height:1}.m4-site .mp-fire-brand-heading>.m4-fire-brand{width:min(100%,460px);margin:0;font-size:inherit}.m4-sim-brand .m4-fire-brand{width:210px}@media(max-width:760px){.m4-sim-brand .m4-fire-brand{width:190px}}.m4-vault-inner>div{min-width:0}.m4-vault-brand{position:relative;display:block;width:400px;max-width:100%}.m4-vault-brand img{display:block;width:100%;height:auto}.m4-site .m4-vault-brand-heading{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.m4-vault-question{display:block}@media (max-width:760px){.m4-vault-brand{width:320px}.m4-site .m4-vault-brand-heading{gap:18px}}.mp-firex-asset{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mp-inner-journey-stage .mp-inner-art-diagnostic .mp-inner-art-glow{inset:12% 4%;border-radius:28%;background:radial-gradient(ellipse,#62448930,transparent 72%)}[data-motion=on] .mp-inner-art[data-running=true] .mp-firex-heart{animation:firex-heart 5s ease-in-out infinite;transform-origin:240px 237px}@keyframes firex-heart{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.mp-firex-asset *{animation:none!important}}@media(max-width:760px){.m4-site .mp-journey{display:block}.m4-site .mp-journey-chapters{margin-top:24px}.m4-site .mp-journey-stage{position:sticky;top:72px;z-index:12;background:#050508;padding:12px 0 8px;border-bottom:1px solid #ffffff20}.m4-site .mp-journey-visual{height:clamp(120px,24svh,205px)}.m4-site .mp-visual-corner,.m4-site .mp-visual-index{top:12px}.m4-site .mp-visual-corner{left:14px}.m4-site .mp-visual-index{right:14px}.m4-site .mp-visual-caption{bottom:14px;left:14px;right:14px}.m4-site .mp-visual-caption>span{font-size:32px}.m4-site .mp-visual-caption>p{font-size:14px}.m4-site .mp-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.m4-site .mp-journey-nav button{min-width:0;min-height:48px;font-size:15px;padding:10px 8px;gap:8px}.m4-site .mp-journey-nav button svg{display:none}.m4-site .mp-chapter{scroll-margin-top:var(--journey-reading-offset,400px)}}@media(max-width:360px){.m4-site .mp-journey-nav button{font-size:14px;gap:6px}.m4-site .mp-journey-nav button>span{display:none}}@media(max-width:760px) and (max-height:540px){.m4-site .mp-journey-visual{height:96px}.m4-site .mp-visual-caption{bottom:8px}.m4-site .mp-visual-caption>span{font-size:25px}.m4-site .mp-visual-caption>p,.m4-site .mp-visual-corner,.m4-site .mp-visual-index{display:none}.m4-site .mp-journey-nav{display:flex;overflow-x:auto;overscroll-behavior-x:contain}.m4-site .mp-journey-nav button{flex:none;min-width:130px}}.MarketingConsent_banner__Kut1S{position:fixed;inset:auto 16px 16px auto;z-index:80;width:min(400px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:16px;color:#f6f3fb;background:#13111c;border:1px solid #4c4659;border-radius:10px;box-shadow:0 8px 32px #0006;font-size:14px;line-height:1.5}.MarketingConsent_header__maJ3W{display:flex;align-items:center;gap:8px;margin-bottom:8px}.MarketingConsent_banner__Kut1S h2{font-size:14px;font-weight:500;line-height:1.5;margin:0}.MarketingConsent_banner__Kut1S p{margin:0;color:#d2cddb}.MarketingConsent_banner__Kut1S a{text-decoration:underline;text-underline-offset:4px}.MarketingConsent_close__V2tNc,.MarketingConsent_detailsToggle__Bliob{min-height:32px;min-width:32px;padding:4px;color:#d2cddb;background:none;border:0;font:inherit;cursor:pointer}.MarketingConsent_detailsToggle__Bliob{margin-left:auto;font-size:12px;text-decoration:underline;text-underline-offset:3px}.MarketingConsent_close__V2tNc{font-size:22px;line-height:1}.MarketingConsent_details__exe3I{margin-top:12px;padding-top:12px;border-top:1px solid #4c4659}.MarketingConsent_details__exe3I a{display:inline-block;margin-top:8px}.MarketingConsent_actions__cCsB_{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.MarketingConsent_actions__cCsB_ button,.MarketingConsent_settings__aJnI6{min-height:44px;padding:8px 12px;border:1px solid #746b85;border-radius:6px;background:#211d2d;color:#fff;font:inherit;cursor:pointer}.MarketingConsent_banner__Kut1S a:focus-visible,.MarketingConsent_banner__Kut1S button:focus-visible,.MarketingConsent_settings__aJnI6:focus-visible{outline:2px solid #8dbbff;outline-offset:4px}.MarketingConsent_settings__aJnI6{position:fixed;inset:auto 12px 12px auto;z-index:60;min-height:32px;padding:4px 10px;font-size:12px;max-width:calc(100% - 100px);border-color:transparent;background:#13111cdb}@media (max-width:600px){.MarketingConsent_banner__Kut1S{inset:auto 12px 12px;width:calc(100% - 24px)}}