.agent-two .mk-eyebrow{font-family:var(--mk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-fg-2);margin:0 0 18px;font-size:12px;font-weight:500}.agent-two .mk-eyebrow.is-center{text-align:center}.agent-two .ag-emph{font-style:italic}.agent-two .mk-hero-media{border:1px solid var(--v2-line-1)}.agent-two .ag-statement-section{padding:64px 0 0}.agent-two .ag-statement{font-family:var(--mk-f-serif);color:var(--v2-fg-0);text-align:center;text-wrap:balance;max-width:26ch;margin:0 auto;font-size:clamp(22px,3vw,30px);line-height:1.35}.agent-two .ag-steps{flex-direction:column;gap:96px;display:flex}.agent-two .ag-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.agent-two .ag-step.is-flip .ag-step-text{order:2}.agent-two .ag-step.is-textonly{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.agent-two .ag-step.is-textonly .ag-step-lede,.agent-two .ag-step.is-textonly .ag-points,.agent-two .ag-step.is-textonly .ag-step-note{margin-left:auto;margin-right:auto}.agent-two .ag-step.is-textonly .ag-points li,.agent-two .ag-step.is-textonly .ag-step-note{text-align:left}.agent-two .ag-step.is-textonly .ag-outcomes{text-align:left;width:100%;max-width:720px}.agent-two .ag-step-eyebrow{font-family:var(--mk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-fg-2);align-items:center;gap:10px;margin-bottom:18px;font-size:12.5px;display:inline-flex}.agent-two .ag-step-num{border:1px solid var(--v2-line-1);width:26px;height:26px;color:var(--v2-fg-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.agent-two .ag-step h3{font-family:var(--mk-f-serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.14}.agent-two .ag-step-lede{color:var(--v2-fg-1);max-width:46ch;margin:0 0 24px;font-size:17px;line-height:1.65}.agent-two .ag-points{flex-direction:column;gap:15px;max-width:47ch;margin:0 0 8px;padding:0;list-style:none;display:flex}.agent-two .ag-points li{color:var(--v2-fg-2);padding-left:24px;font-size:15.5px;line-height:1.58;position:relative}.agent-two .ag-points li:before{content:"";border:1.5px solid var(--v2-line-2);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.agent-two .ag-points li b{color:var(--v2-fg-0);font-weight:600}.agent-two .ag-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 6px;display:grid}.agent-two .ag-outcome{background:var(--v2-bg-1);border:1px solid var(--v2-line-0);border-radius:var(--v2-r-lg);padding:15px 16px}.agent-two .ag-outcome-label{font-family:var(--mk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-fg-3);font-size:10.5px;display:block}.agent-two .ag-outcome p{color:var(--v2-fg-1);margin:8px 0 0;font-size:13.5px;line-height:1.4}.agent-two .ag-step-note{font-family:var(--mk-f-mono);letter-spacing:.03em;color:var(--v2-fg-3);align-items:baseline;gap:9px;max-width:46ch;margin-top:22px;font-size:12px;display:flex}.agent-two .ag-step-note:before{content:"▸";color:var(--v2-fg-2)}.agent-two .ag-step-media img{border-radius:var(--v2-r-2xl);border:1px solid var(--v2-line-0);width:100%;height:auto;display:block}.agent-two .ag-step-media .ag-video-frame{aspect-ratio:16/9;border-radius:var(--v2-r-2xl);border:1px solid var(--v2-line-0);background:#000;position:relative;overflow:hidden}.agent-two .ag-step-media .ag-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.agent-two .ag-closer{text-align:center;border-top:1px solid var(--v2-line-0);padding:132px 0 140px;position:relative;overflow:hidden}.agent-two .ag-closer-glow{pointer-events:none;background:radial-gradient(50% 50%,#aaa49a1a 0%,#0000 70%);background:radial-gradient(50% 50%,lab(67.5604% .916243 5.69047/.1) 0%,#0000 70%);width:1100px;max-width:160vw;height:720px;position:absolute;bottom:-360px;left:50%;transform:translate(-50%)}.agent-two .ag-closer-inner{z-index:1;max-width:720px;margin:0 auto;padding:0 28px;position:relative}.agent-two .ag-closer h2{font-family:var(--mk-f-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.06}.agent-two .ag-closer p{color:var(--v2-fg-1);max-width:46ch;margin:0 auto 34px;font-size:18px}.agent-two .ag-closer .mk-hero-cta{justify-content:center}.agent-two .ag-reveal{opacity:1;transform:none}@supports (animation-timeline:view()){.agent-two .ag-reveal{animation:1ms linear both ag-reveal;animation-timeline:view();animation-range:entry 8% cover 26%}}@keyframes ag-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1000px){.agent-two .ag-steps{gap:72px}.agent-two .ag-step{gap:40px}.agent-two .ag-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.agent-two .ag-statement-section{padding-top:56px}.agent-two .ag-steps{gap:56px}.agent-two .ag-step{grid-template-columns:1fr;gap:32px}.agent-two .ag-step.is-flip .ag-step-text{order:0}.agent-two .ag-outcomes{grid-template-columns:1fr}.agent-two .ag-points li{font-size:15px}.agent-two .ag-closer{padding:96px 0 104px}}@media (max-width:480px){.agent-two .mk-wrap,.agent-two .mk-hero-inner,.agent-two .ag-closer-inner{padding-left:20px;padding-right:20px}.agent-two .mk-hero-stage{padding:0 16px}.agent-two .ag-step-media img,.agent-two .ag-step-media .ag-video-frame{border-radius:var(--v2-r-xl)}.agent-two .ag-outcome{padding:13px 14px}.agent-two .mk-hero-cta .mk-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.agent-two .ag-reveal{opacity:1;animation:none;transform:none}}
