.mkf-band{padding:clamp(4.5rem,8vw,7.5rem) 0;background:#fff}.mkf-band--mist{background:linear-gradient(180deg,#f7fafd,#eef4fa)}.mkf-band--dark{color:#fff;background:radial-gradient(120% 110% at 18% 0,#10265e 0,#0a1740 46%,var(--mk-dark) 100%)}.mkf-band--tight{padding:clamp(2rem,3.5vw,3rem) 0;background:#fff}.mkf-head{max-width:44rem;margin-bottom:clamp(2.5rem,4.5vw,4rem)}.mkf-head h2{margin:.3rem 0 1.1rem;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.07;letter-spacing:-.045em}.mkf-head p{margin:0;max-width:40rem;color:var(--mk-muted);font-size:1.04rem;line-height:1.72}.mkf-head--invert h2{color:#fff}.mkf-head--invert p{color:#b3c6e2}.mkf-band--dark .marketing-eyebrow{color:#7fd8f7}.mkf-band--dark .marketing-eyebrow:before{display:none}.mkf-band--dark .marketing-eyebrow:after{width:46px;height:1px;background:linear-gradient(90deg,var(--mk-blue),transparent);content:""}.mkf-chip{display:inline-flex;padding:.4rem .75rem;color:#0577a5;border:1px solid #cfe7f5;border-radius:99px;background:#eaf7ff;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mkf-chip--onDark{color:#9fe3ff;border-color:#78c8ff47;background:#05aff21f}.mkf-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem;padding:0;margin:0;list-style:none;max-width:58rem}.mkf-points li{position:relative;padding-left:1.5rem;color:#4d6180;font-size:.94rem;line-height:1.6}.mkf-points li:before{position:absolute;top:.1rem;left:0;width:18px;height:18px;display:grid;place-items:center;color:#047a59;background:#dffff1;border-radius:50%;content:"✓";font-size:.65rem;font-weight:800}.mkf-points--tight{max-width:34rem;margin:1.6rem 0 1.8rem;grid-template-columns:minmax(0,1fr);gap:.7rem}.mkf-points--onDark li{color:#c6d6ea}.mkf-points--onDark li:before{color:#002b22;background:var(--mk-green)}.mkf-hero{position:relative;overflow:hidden;padding:clamp(4.5rem,8vw,7rem) 0 clamp(4rem,7vw,6rem);background:linear-gradient(170deg,#f4f9fe 0,#fff 58%)}.mkf-hero__wash{position:absolute;top:-40%;right:-10%;width:46rem;height:46rem;border-radius:50%;background:radial-gradient(circle,rgba(5,175,242,.16),transparent 66%);pointer-events:none}.mkf-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.mkf-hero__copy h1{margin:.4rem 0 1.4rem;font-size:clamp(2.3rem,4.2vw,3.9rem);line-height:1.06;letter-spacing:-.05em}.mkf-hero__line{display:block}.mkf-hero__line--accent{background:linear-gradient(96deg,#2f7bff 4%,#05aff2 52%,#00c78f 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.mkf-hero__copy>p{max-width:32rem;margin:0 0 2.1rem;color:#55698a;font-size:1.06rem;line-height:1.72}.mkf-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.mkf-hero__actions .marketing-button--primary{background:linear-gradient(96deg,#1a4fd6,#0a6fd8 58%,#0b6aa8);box-shadow:0 14px 30px -14px #05aff2bf}.mkf-stack{position:relative;min-height:30rem}.mkf-stack__layer{position:absolute;border:1px solid #e2ebf5;border-radius:1.1rem;background:#ffffffe0;box-shadow:0 26px 54px -30px #01164080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mkf-stack__layer--core{top:50%;left:50%;width:min(100%,27rem);padding:1rem;transform:translate(-50%,-50%)}.mkf-stack__chrome{display:flex;gap:5px;padding-bottom:.8rem;border-bottom:1px solid #edf2f8}.mkf-stack__chrome i{width:7px;height:7px;border-radius:50%;background:#d4deea}.mkf-stack__row{display:flex;gap:.4rem;padding:.8rem 0 .5rem}.mkf-stack__pill{padding:.28rem .55rem;color:#4a6180;border-radius:99px;background:#eef4fa;font-size:.64rem;font-weight:800}.mkf-stack__pill.is-live{color:#04422f;background:#dffff1}.mkf-stack__bars{display:flex;align-items:flex-end;gap:.5rem;height:7rem;padding-top:.6rem}.mkf-stack__bars i{flex:1;height:var(--h);border-radius:.35rem .35rem .1rem .1rem;background:linear-gradient(180deg,var(--mk-blue),#8ad9ff)}.mkf-stack__layer--a,.mkf-stack__layer--b,.mkf-stack__layer--c,.mkf-stack__layer--d{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .7rem;padding:.8rem .95rem}.mkf-stack__layer--a{top:6%;left:-2%}.mkf-stack__layer--b{top:24%;right:-4%}.mkf-stack__layer--c{bottom:20%;left:-5%}.mkf-stack__layer--d{bottom:2%;right:2%}.mkf-stack__layer--a .mkf-stack__icon{color:#6fd0ff;background:#05aff224}.mkf-stack__layer--b .mkf-stack__icon{color:#047a59;background:#dffff1}.mkf-stack__layer--c .mkf-stack__icon{color:#c4b5fd;background:#7c5cf029}.mkf-stack__layer--d .mkf-stack__icon{color:#ffb86b;background:#ffa83c29}.mkf-stack__icon{grid-row:span 2;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:.6rem}.mkf-stack__icon .marketing-icon{width:1.15rem;height:1.15rem}.mkf-stack__layer strong{font-size:.82rem;letter-spacing:-.015em}.mkf-stack__layer small{color:#7a8ba1;font-size:.68rem}.mkf-lifecycle{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding:0;margin:0 0 3rem;list-style:none;counter-reset:step}.mkf-lifecycle:before{position:absolute;top:1.35rem;left:4%;right:4%;height:2px;background:linear-gradient(90deg,#cfe4f2,#9ed6f5,#7ce6c4);content:""}.mkf-lifecycle__step{position:relative;z-index:1}.mkf-lifecycle__dot{width:2.7rem;height:2.7rem;display:grid;place-items:center;margin-bottom:.9rem;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #d7e8f5,0 10px 22px -14px #0116408c;color:#0577f2;transition:box-shadow .45s ease,color .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.mkf-lifecycle__dot .marketing-icon{width:1.25rem;height:1.25rem}.mkf-lifecycle__step:hover .mkf-lifecycle__dot{color:#047a59;box-shadow:0 0 0 2px var(--mk-green),0 0 24px -6px #00ff9f99;transform:translateY(-3px)}.mkf-lifecycle__step strong{display:block;margin-bottom:.3rem;font-size:.95rem;letter-spacing:-.02em}.mkf-lifecycle__step p{margin:0;color:#5b6d87;font-size:.82rem;line-height:1.58}.mkf-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.mkf-model{padding:1.9rem 1.6rem 1.8rem;border:1px solid rgba(160,205,255,.16);border-radius:1.3rem;background:linear-gradient(165deg,#ffffff12,#ffffff05);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,background .5s ease}.mkf-model:hover{transform:translateY(-6px);border-color:#05aff26b;background:linear-gradient(165deg,#ffffff1a,#ffffff08)}.mkf-model__icon{width:2.9rem;height:2.9rem;display:grid;place-items:center;margin-bottom:1.2rem;border-radius:.85rem;color:#6fd0ff;background:#05aff224}.mkf-model__icon .marketing-icon{width:1.5rem;height:1.5rem}.mkf-model h3{margin:0 0 .5rem;font-size:1.22rem;letter-spacing:-.03em}.mkf-model p{margin:0 0 1.1rem;color:#b3c6e2;font-size:.88rem;line-height:1.62}.mkf-model ul{padding:0;margin:0;list-style:none;display:grid;gap:.5rem}.mkf-model li{position:relative;padding-left:1.2rem;color:#c6d6ea;font-size:.82rem}.mkf-model li:before{position:absolute;top:.18rem;left:0;color:var(--mk-green);content:"✓";font-weight:800}.mkf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.mkf-split--reverse .mkf-split__copy{order:2}.mkf-split--reverse .mkf-split__visual{order:1}.mkf-split__copy h2{margin:.3rem 0 1.1rem;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08;letter-spacing:-.045em}.mkf-split__copy>p{margin:0;max-width:34rem;color:#55698a;font-size:1.02rem;line-height:1.72}.mkf-flow{position:relative;display:grid;gap:.7rem;padding:1.6rem;border:1px solid #e4edf6;border-radius:1.4rem;background:linear-gradient(160deg,#fbfdff,#f1f7fc);box-shadow:0 26px 52px -34px #01164080}.mkf-flow:before{position:absolute;top:2.6rem;bottom:2.6rem;left:3.1rem;width:2px;background:linear-gradient(180deg,#9ed6f5,#7ce6c4);content:""}.mkf-flow__node{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.85rem 1rem;border:1px solid #e8eff7;border-radius:.95rem;background:#fff;box-shadow:0 12px 26px -22px #011640b3;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.mkf-flow__node:hover{transform:translate(5px);border-color:#05aff266;box-shadow:0 18px 32px -22px #01164099}.mkf-flow__key{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(140deg,#2f7bff,#05aff2);font-size:.72rem;font-weight:800}.mkf-flow__text strong{display:block;font-size:.88rem}.mkf-flow__text small{display:block;color:#7a8ba1;font-size:.74rem}.mkf-shot{margin:0}.mkf-shot__frame{position:relative;overflow:hidden;border-radius:1.5rem;background:#0a1740;box-shadow:0 40px 80px -40px #011640a6,0 0 0 1px #01164014}.mkf-shot__frame picture{display:block}.mkf-shot img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.mkf-shot__edge{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 60px 8px #05285047;background:linear-gradient(180deg,rgba(5,175,242,.1),transparent 32%,transparent 66%,rgba(1,22,64,.34));pointer-events:none}.mkf-shot__caption{display:grid;gap:.25rem;margin-top:1rem}.mkf-shot__caption strong{font-size:.88rem;letter-spacing:-.015em}.mkf-shot__caption span{color:#6d7e93;font-size:.82rem;line-height:1.55}.mkf-comms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.mkf-comms__card{padding:1.6rem 1.35rem;border:1px solid #e6edf5;border-radius:1.25rem;background:linear-gradient(165deg,#fff,#f8fbfe);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.mkf-comms__card:hover{transform:translateY(-6px);border-color:#05aff26b;box-shadow:0 26px 48px -30px #01164080}.mkf-comms__icon{width:2.7rem;height:2.7rem;display:grid;place-items:center;margin-bottom:1rem;border-radius:.8rem;color:#0577f2;background:#e6f6ff;transition:transform .45s cubic-bezier(.22,1,.36,1)}.mkf-comms__card:hover .mkf-comms__icon{transform:scale(1.08) rotate(-4deg)}.mkf-comms__icon .marketing-icon{width:1.4rem;height:1.4rem}.mkf-comms__card h3{margin:0 0 .45rem;font-size:1.05rem;letter-spacing:-.025em}.mkf-comms__card p{margin:0;color:#5b6d87;font-size:.85rem;line-height:1.6}.mkf-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.6rem,3vw,2.6rem);border:1px solid #e4edf6;border-radius:1.6rem;background:linear-gradient(150deg,#f8fbff,#eef5fb)}.mkf-newsletter h3{margin:.9rem 0 .6rem;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.14;letter-spacing:-.035em}.mkf-newsletter p{margin:0 0 1.2rem;max-width:32rem;color:#55698a;font-size:.95rem;line-height:1.68}.mkf-mail{padding:1.1rem;border:1px solid #e2ebf5;border-radius:1rem;background:#fff;box-shadow:0 22px 44px -30px #0116408c;transform:rotate(-1.4deg);transition:transform .6s cubic-bezier(.22,1,.36,1)}.mkf-newsletter:hover .mkf-mail{transform:rotate(0) translateY(-4px)}.mkf-mail__head{display:flex;align-items:center;gap:.6rem;padding-bottom:.8rem;border-bottom:1px solid #edf2f8}.mkf-mail__head i{width:1.6rem;height:1.6rem;border-radius:.45rem;background:linear-gradient(140deg,#2f7bff,#05aff2)}.mkf-mail__head span{flex:1;font-size:.8rem;font-weight:700}.mkf-mail__head em{color:#047a59;font-size:.68rem;font-style:normal;font-weight:800}.mkf-mail__lines{display:grid;gap:.55rem;padding:.9rem 0}.mkf-mail__lines i{height:.45rem;border-radius:99px;background:#e9f0f8}.mkf-mail__lines i:nth-child(1){background:linear-gradient(90deg,#d8ecfb,#eaf4fd)}.mkf-mail__lines i{width:var(--w)}.mkf-mail__foot{display:flex;gap:.4rem}.mkf-mail__foot span{padding:.22rem .5rem;color:#4a6180;border-radius:99px;background:#eef4fa;font-size:.62rem;font-weight:700}.mkf-gov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.mkf-gov__panel{padding:clamp(1.6rem,2.6vw,2.2rem);border:1px solid rgba(160,205,255,.16);border-radius:1.4rem;background:linear-gradient(165deg,#ffffff0f,#ffffff05)}.mkf-gov__panel h3{margin:1rem 0 .6rem;font-size:1.35rem;line-height:1.2;letter-spacing:-.035em}.mkf-gov__panel>p{margin:0;max-width:30rem;color:#b3c6e2;font-size:.92rem;line-height:1.68}.mkf-ballot,.mkf-form{display:grid;gap:.55rem;margin-top:1.4rem;padding:1.1rem;border:1px solid rgba(160,205,255,.14);border-radius:.95rem;background:#06123080}.mkf-ballot__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem}.mkf-ballot__head{display:flex;align-items:center;gap:.6rem;padding-bottom:.7rem;border-bottom:1px solid rgba(159,192,232,.16)}.mkf-ballot__head i{width:1.5rem;height:1.5rem;border-radius:.45rem;background:linear-gradient(140deg,#a78bfa,#05aff2)}.mkf-ballot__head span{flex:1;font-size:.78rem;font-weight:700;color:#cfe0f5}.mkf-ballot__head em{padding:.18rem .45rem;border-radius:99px;color:#9fe3ff;background:#05aff229;font-size:.6rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkf-ballot__foot{display:flex;align-items:center;gap:.55rem;margin-top:.35rem;padding-top:.8rem;border-top:1px solid rgba(159,192,232,.16)}.mkf-ballot__foot b{width:.5rem;height:.5rem;border-radius:50%;background:var(--mk-green);box-shadow:0 0 0 3px #00ff9f29}.mkf-ballot__foot em{font-size:.72rem;font-style:normal;color:#9fc0e8}.mkf-ballot__row i{width:.85rem;height:.85rem;border:2px solid var(--mk-blue);border-radius:50%}.mkf-ballot__row:nth-child(2) i{border-color:#a78bfa}.mkf-ballot__row:nth-child(3) i{border-color:var(--mk-green)}.mkf-ballot__row span{font-size:.82rem;color:#c6d6ea}.mkf-ballot__row em{color:#9fc0e8;font-size:.78rem;font-style:normal;font-weight:700}.mkf-form__head{display:flex;align-items:center;gap:.6rem;padding-bottom:.85rem;border-bottom:1px solid rgba(159,192,232,.16)}.mkf-form__head i{width:1.5rem;height:1.5rem;border-radius:.45rem;background:linear-gradient(140deg,#2f7bff,#05aff2)}.mkf-form__head span{flex:1;font-size:.8rem;font-weight:700;color:#cfe0f5}.mkf-form__head em{padding:.18rem .45rem;border-radius:99px;color:#7fd8f7;background:#05aff229;font-size:.6rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkf-form__row{display:grid;grid-template-columns:var(--w, 40%) 1fr auto;align-items:center;gap:.7rem;padding:.5rem 0}.mkf-form__row i{display:block;height:.5rem;width:var(--w);border-radius:99px;background:#9fc0e857}.mkf-form__row u{display:block;height:1.5rem;border:1px solid rgba(159,192,232,.28);border-radius:.45rem;background:#0612308c}.mkf-form__row--text u{background:linear-gradient(90deg,rgba(159,192,232,.3) 0 38%,transparent 38%)}.mkf-form__row--file u{border-style:dashed;background:#9fc0e80f}.mkf-form__row--select u{position:relative;background:#9fc0e81f}.mkf-form__row--select s{grid-column:3;width:.5rem;height:.5rem;border-right:1.5px solid rgba(159,192,232,.6);border-bottom:1.5px solid rgba(159,192,232,.6);transform:rotate(45deg) translate(-1px,-1px)}.mkf-form__row--rating s{grid-column:2 / -1;width:100%;height:.5rem;border-radius:99px;background:linear-gradient(90deg,#00ff9fbf 0 72%,#9fc0e83d 72%)}.mkf-form__foot{display:flex;align-items:center;gap:.55rem;margin-top:.5rem;padding-top:.8rem;border-top:1px solid rgba(159,192,232,.16)}.mkf-form__foot b{width:.5rem;height:.5rem;border-radius:50%;background:var(--mk-green);box-shadow:0 0 0 3px #00ff9f29}.mkf-form__foot em{font-size:.72rem;font-style:normal;color:#9fc0e8}.mkf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.mkf-card{position:relative;padding:1.6rem 1.4rem 1.7rem;border:1px solid #e4edf6;border-radius:1.25rem;background:#fff;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.mkf-card:before{position:absolute;top:-45%;right:-30%;width:13rem;height:13rem;border-radius:50%;background:radial-gradient(circle,rgba(5,175,242,.1),transparent 68%);content:"";transition:opacity .45s ease}.mkf-card:hover{transform:translateY(-6px);border-color:#05aff266;box-shadow:0 28px 52px -32px #01164080}.mkf-card__icon{position:relative;width:2.9rem;height:2.9rem;display:grid;place-items:center;margin-bottom:1.1rem;border-radius:.85rem;color:#0577f2;background:#e6f6ff}.mkf-card:nth-child(3n) .mkf-card__icon{color:#047a59;background:#dffff1}.mkf-card__icon .marketing-icon{width:1.5rem;height:1.5rem}.mkf-card h3{position:relative;margin:0 0 .45rem;font-size:1.02rem;letter-spacing:-.025em}.mkf-card p{position:relative;margin:0;color:#5b6d87;font-size:.84rem;line-height:1.6}.mkf-card__rule{position:absolute;left:1.4rem;bottom:1.3rem;width:2.2rem;height:2px;border-radius:99px;background:var(--mk-blue);transition:width .45s cubic-bezier(.22,1,.36,1),background .45s ease}.mkf-card:hover .mkf-card__rule{width:3.8rem;background:var(--mk-green)}.mkf-package-note{display:flex;align-items:flex-start;gap:.8rem;max-width:56rem;margin:0 auto;padding:1.1rem 1.3rem;border:1px solid #e4edf6;border-radius:1rem;background:var(--mk-mist);color:#55698a;font-size:.88rem;line-height:1.62}.mkf-package-note .marketing-icon{flex:0 0 20px;width:20px;height:20px;margin-top:.15rem;color:#0577f2}.mkf-closing{padding:clamp(3rem,5.5vw,5rem) 0 clamp(3rem,5vw,4.5rem);background:linear-gradient(180deg,#fff 0%,var(--mk-mist) 60%,#e9f1f8 100%)}.mkf-closing__panel{position:relative;overflow:hidden;padding:clamp(2.6rem,5vw,4.2rem) clamp(1.4rem,4vw,4rem);color:#fff;text-align:center;border-radius:1.9rem;background:radial-gradient(120% 140% at 50% 0,#14356e 0,#0a1740 46%,var(--mk-dark) 100%);box-shadow:0 42px 80px -42px #0116409e,0 0 0 1px #0116401a}.mkf-closing__panel:before{position:absolute;top:-58%;left:50%;width:54rem;height:54rem;border-radius:50%;background:radial-gradient(circle,rgba(5,175,242,.26),transparent 64%);transform:translate(-50%);content:"";pointer-events:none}.mkf-closing__panel>*{position:relative;z-index:1}.mkf-closing .marketing-eyebrow{justify-content:center;color:#7fd8f7}.mkf-closing .marketing-eyebrow:before{display:none}.mkf-closing .marketing-eyebrow:after{width:46px;height:1px;background:linear-gradient(90deg,transparent,var(--mk-blue));content:""}.mkf-closing h2{max-width:17ch;margin:.4rem auto 1.1rem;font-size:clamp(2rem,3.7vw,3.2rem);line-height:1.08;letter-spacing:-.045em}.mkf-closing p{max-width:32rem;margin:0 auto 2.2rem;color:#b3c6e2;font-size:1.02rem;line-height:1.7}.mkf-closing__actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.mkf-closing .marketing-button--secondary{color:#fff;background:transparent;border-color:#fff6}.mkf-closing .marketing-button--secondary:hover{background:#ffffff1a;border-color:#ffffffb3}.mkf-closing .marketing-button--primary{background:linear-gradient(96deg,#1a4fd6,#0a6fd8 58%,#0b6aa8);box-shadow:0 16px 34px -16px #05aff2e6}.js [data-mkf-reveal]{opacity:0;--rise: 34px;transform:translate3d(0,var(--rise),0)}.js .mkf-stack__layer{opacity:0}.js .mkf-shot__frame{clip-path:inset(0 0 100% 0 round 1.5rem)}@media(max-width:1100px){.mkf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mkf-comms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.mkf-hero__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.mkf-stack{min-height:26rem;max-width:30rem;margin-inline:auto;width:100%}.mkf-split{grid-template-columns:minmax(0,1fr)}.mkf-split--reverse .mkf-split__copy,.mkf-split--reverse .mkf-split__visual{order:initial}.mkf-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.mkf-lifecycle:before{display:none}.mkf-newsletter,.mkf-models,.mkf-gov{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.mkf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkf-points{grid-template-columns:minmax(0,1fr)}.mkf-shot img{aspect-ratio:1 / 1}}@media(max-width:620px){.mkf-stack{min-height:24rem}.mkf-stack__layer--a{left:0}.mkf-stack__layer--b{right:0}.mkf-stack__layer--c{left:0}.mkf-stack__layer--d{right:0}.mkf-comms,.mkf-grid,.mkf-lifecycle{grid-template-columns:minmax(0,1fr)}.mkf-flow:before{display:none}.mkf-flow__node{gap:.7rem}.mkf-flow__key{width:1.6rem;height:1.6rem}.mkf-package-note{font-size:.84rem;padding:.95rem 1rem}}@media(prefers-reduced-motion:reduce){.js [data-mkf-reveal],.js .mkf-stack__layer{opacity:1!important;transform:none!important}.js .mkf-shot__frame{clip-path:none!important}.mkf-lifecycle__dot,.mkf-flow__node,.mkf-model,.mkf-comms__card,.mkf-comms__icon,.mkf-card,.mkf-card__rule,.mkf-mail{transition:none}}
