.mfb.pgAiAgent{--agent-accent:#4f46e5;--agent-text:#24223d;--agent-muted:#646477;color:var(--agent-text);background:#fff}.mfb.pgAiAgent .pgAiAgent-container{width:min(100%,1256px);margin:0 auto;padding:0 28px}.mfb.pgAiAgent h1,.mfb.pgAiAgent h2,.mfb.pgAiAgent h3,.mfb.pgAiAgent p{margin:0}.mfb.pgAiAgent h2{letter-spacing:-.035em;word-break:keep-all;font-size:clamp(27px,3.2vw,38px);font-weight:750;line-height:1.35}.mfb.pgAiAgent .pgAiAgent-eyebrow{color:var(--agent-accent);letter-spacing:.02em;text-transform:none;margin-bottom:18px;font-size:14px;font-weight:700;line-height:1.6}.mfb.pgAiAgent .pgAiAgent-hero{background-color:#f7f7fd;background-image:radial-gradient(at 85% 35%,#e2e4ff 0,#0000 56%),radial-gradient(at 12% 85%,#ece9ff 0,#0000 48%),linear-gradient(#4f46e50a 1px,#0000 1px),linear-gradient(90deg,#4f46e50a 1px,#0000 1px);background-size:100% 100%,100% 100%,36px 36px,36px 36px;padding:106px 0 108px;position:relative;overflow:hidden}.mfb.pgAiAgent .pgAiAgent-heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:58px;display:grid}.mfb.pgAiAgent .pgAiAgent-hero h1{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(32px,3.55vw,48px);font-weight:800;line-height:1.28}.mfb.pgAiAgent .pgAiAgent-hero h1 span{color:var(--agent-accent)}.mfb.pgAiAgent .pgAiAgent-heroDescription{color:var(--agent-muted);word-break:keep-all;margin-top:26px;font-size:17px;line-height:1.8}.mfb.pgAiAgent .pgAiAgent-heroNote{color:var(--agent-muted);word-break:keep-all;margin-top:18px;font-size:14px;line-height:1.7}.mfb.pgAiAgent .pgAiAgent-heroLinkRow{margin-top:8px}.mfb.pgAiAgent .pgAiAgent-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.mfb.pgAiAgent .pgAiAgent-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 23px;font-size:16px;font-weight:650;line-height:1.5;transition:background .18s,box-shadow .18s;display:inline-flex}.mfb.pgAiAgent .pgAiAgent-buttonPrimary{color:#fff;background:var(--agent-accent);box-shadow:0 7px 18px -9px #4f46e5}.mfb.pgAiAgent .pgAiAgent-buttonPrimary:hover{background:#4338ca}.mfb.pgAiAgent .pgAiAgent-textLink{min-height:44px;color:var(--agent-accent);text-underline-offset:4px;align-items:center;gap:7px;font-size:16px;font-weight:650;display:inline-flex}.mfb.pgAiAgent .pgAiAgent-textLink:hover{text-decoration:underline}.mfb.pgAiAgent .pgAiAgent-button:focus-visible,.mfb.pgAiAgent .pgAiAgent-textLink:focus-visible{outline-offset:5px;outline:3px solid #818cf8}.mfb.pgAiAgent .pgAiAgent-problem{border-top:1px solid #ededf3;border-bottom:1px solid #ededf3;padding:56px 0}.mfb.pgAiAgent .pgAiAgent-problemGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.mfb.pgAiAgent .pgAiAgent-problem h2{font-size:clamp(25px,2.5vw,31px)}.mfb.pgAiAgent .pgAiAgent-problemGrid>div>.pgAiAgent-supportDescription:first-child{margin-top:0}.mfb.pgAiAgent .pgAiAgent-needs{counter-reset:pgAiAgentNeed;margin:0;padding:0;list-style:none}.mfb.pgAiAgent .pgAiAgent-needs li{counter-increment:pgAiAgentNeed;color:#626174;word-break:keep-all;border-bottom:1px solid #ededf3;align-items:flex-start;gap:16px;padding:17px 0;font-size:16px;display:flex}.mfb.pgAiAgent .pgAiAgent-needs li:before{content:counter(pgAiAgentNeed,decimal-leading-zero);content:counter(pgAiAgentNeed,decimal-leading-zero)/"";color:#6f6c93;flex:none;padding-top:3px;font-size:14px}.mfb.pgAiAgent .pgAiAgent-needs li:first-child{padding-top:0}.mfb.pgAiAgent .pgAiAgent-needs li:last-child{border-bottom:none;padding-bottom:0}.mfb.pgAiAgent .pgAiAgent-services,.mfb.pgAiAgent .pgAiAgent-growth,.mfb.pgAiAgent .pgAiAgent-cycle,.mfb.pgAiAgent .pgAiAgent-builders{padding:64px 0}.mfb.pgAiAgent section[id]{scroll-margin-top:110px}.mfb.pgAiAgent .pgAiAgent-growth{background:#f7f7fc}.mfb.pgAiAgent .pgAiAgent-cycle{background:var(--mfb-lav);border-top:1px solid var(--mfb-line-2)}.mfb.pgAiAgent .pgAiAgent-builders{border-top:1px solid #ededf3}.mfb.pgAiAgent .pgAiAgent-growthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mfb.pgAiAgent .pgAiAgent-conversation{word-break:keep-all;background:#f4f3ff;border-radius:12px;margin-top:24px;padding:20px;font-size:16px;line-height:1.8}.mfb.pgAiAgent .pgAiAgent-conversation>span{color:var(--agent-accent);margin-bottom:10px;font-size:14px;font-weight:650;display:block}.mfb.pgAiAgent .pgAiAgent-conversation p+p{margin-top:8px}.mfb.pgAiAgent .pgAiAgent-supportDescription{color:var(--agent-muted);word-break:keep-all;margin:22px 0 14px;font-size:16px;line-height:1.8}.mfb.pgAiAgent .pgAiAgent-sectionHead{text-align:center;max-width:720px;margin:0 auto 32px}.mfb.pgAiAgent .pgAiAgent-sectionHead>p:last-child:not(.pgAiAgent-eyebrow){color:var(--agent-muted);word-break:keep-all;margin-top:20px;font-size:16px}.mfb.pgAiAgent .pgAiAgent-serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mfb.pgAiAgent .pgAiAgent-serviceCard{background:#fff;border:1px solid #e8e8f1;border-radius:17px;padding:28px}.mfb.pgAiAgent .pgAiAgent-serviceCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mfb.pgAiAgent .pgAiAgent-serviceIcon{width:54px;height:54px;color:var(--agent-accent);background:#f0efff;border-radius:14px;place-items:center;display:grid}.mfb.pgAiAgent .pgAiAgent-cardTag{color:#767389;font-size:14px}.mfb.pgAiAgent .pgAiAgent-serviceCard h3{letter-spacing:-.03em;word-break:keep-all;font-size:21px;font-weight:700;line-height:1.45}.mfb.pgAiAgent .pgAiAgent-serviceCard>p{color:var(--agent-muted);word-break:keep-all;margin-top:14px;font-size:16px;line-height:1.75}.mfb.pgAiAgent .pgAiAgent-serviceCard ul{border-top:1px solid #ededf3;gap:10px;margin:24px 0 0;padding:21px 0 0;list-style:none;display:grid}.mfb.pgAiAgent .pgAiAgent-serviceCard li{color:#656277;align-items:flex-start;gap:8px;font-size:16px;display:flex}.mfb.pgAiAgent .pgAiAgent-serviceCard li>svg{color:#7771c3;flex:none;margin-top:2px}.mfb.pgAiAgent .pgAiAgent-case{padding:0 0 64px}.mfb.pgAiAgent .pgAiAgent-caseCard{border:1px solid #e9e8f2;border-radius:20px;overflow:hidden}.mfb.pgAiAgent .pgAiAgent-caseVisual{background:#e8f4fa;display:block}.mfb.pgAiAgent .pgAiAgent-caseBanner{width:100%;height:auto;display:block}.mfb.pgAiAgent .pgAiAgent-caseCopy{padding:44px 48px}.mfb.pgAiAgent .pgAiAgent-caseCopy h2{font-size:clamp(26px,2.6vw,32px)}.mfb.pgAiAgent .pgAiAgent-caseCopy>p:not(.pgAiAgent-eyebrow){color:var(--agent-muted);word-break:keep-all;margin-top:20px;font-size:16px;line-height:1.8}.mfb.pgAiAgent .pgAiAgent-casePoints{color:#555367;margin:18px 0;padding:0;font-size:16px;line-height:1.9;list-style:none}.mfb.pgAiAgent .pgAiAgent-casePoints li:before{content:"·";margin-right:7px}.mfb.pgAiAgent .pgAiAgent-partnerChipRow{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mfb.pgAiAgent .pgAiAgent-partnerChip{color:#3f3d56;background:#f7f8fc;border:1px solid #e6e8f2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.mfb.pgAiAgent .pgAiAgent-exampleBox{background:#f8f9ff;border:1px solid #e4e6f5;border-radius:13px;margin-top:20px;padding:16px}.mfb.pgAiAgent .pgAiAgent-exampleBrief{color:#4b4963;background:#fff;border:1px solid #e7e9f5;border-radius:8px;margin-bottom:10px;padding:7px 10px;font-size:16px;line-height:1.5}.mfb.pgAiAgent .pgAiAgent-cycleList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mfb.pgAiAgent .pgAiAgent-cycleList li{color:#5b5872;flex-direction:column;gap:2px;font-size:16px;line-height:1.5;display:flex}.mfb.pgAiAgent .pgAiAgent-cycleList li strong{color:#24223d;font-size:14px}.mfb.pgAiAgent .pgAiAgent-cta{text-align:center;color:#fff;background:radial-gradient(at 50% 0,#414084,#0000 80%),#242242;padding:83px 0 89px}.mfb.pgAiAgent .pgAiAgent-cta .pgAiAgent-eyebrow{color:#c6c3ff}.mfb.pgAiAgent .pgAiAgent-cta>div>p:not(.pgAiAgent-eyebrow){color:#cccadd;word-break:keep-all;margin-top:21px;font-size:16px;line-height:1.85}.mfb.pgAiAgent .pgAiAgent-ctaSub .pgAiAgent-textLink{color:#d2cfff}.mfb.pgAiAgent .pgAiAgent-buttonWhite{color:#373361;background:#fff;margin-top:30px}.mfb.pgAiAgent .pgAiAgent-buttonWhite:hover{background:#efedff}.mfb.pgAiAgent .pgAiAgent-ctaActions{justify-content:center}.mfb.pgAiAgent .pgAiAgent-ctaActions .pgAiAgent-buttonWhite{margin-top:0}.mfb.pgAiAgent .pgAiAgent-buttonOutline{color:#fff;border:1px solid #aaa5d5}.mfb.pgAiAgent .pgAiAgent-buttonOutline:hover{background:#ffffff14}@media (max-width:1024px){.mfb.pgAiAgent .pgAiAgent-heroGrid{gap:30px}.mfb.pgAiAgent .pgAiAgent-hero{padding:76px 0}.mfb.pgAiAgent .pgAiAgent-serviceCard{padding:23px}.mfb.pgAiAgent .pgAiAgent-problemGrid{gap:34px}.mfb.pgAiAgent .pgAiAgent-caseCopy{padding:36px}}@media (max-width:768px){.mfb.pgAiAgent .pgAiAgent-container{padding:0 20px}.mfb.pgAiAgent .pgAiAgent-hero{padding:60px 0 58px}.mfb.pgAiAgent .pgAiAgent-heroGrid,.mfb.pgAiAgent .pgAiAgent-problemGrid,.mfb.pgAiAgent .pgAiAgent-growthGrid,.mfb.pgAiAgent .pgAiAgent-serviceGrid{grid-template-columns:minmax(0,1fr)}.mfb.pgAiAgent .pgAiAgent-heroGrid{gap:40px}.mfb.pgAiAgent .pgAiAgent-heroCopy{text-align:center}.mfb.pgAiAgent .pgAiAgent-hero h1{font-size:clamp(30px,7.5vw,43px)}.mfb.pgAiAgent .pgAiAgent-heroDescription{max-width:440px;margin:23px auto 0;font-size:16px}.mfb.pgAiAgent .pgAiAgent-actions{justify-content:center;gap:14px;margin-top:27px}.mfb.pgAiAgent .pgAiAgent-problem,.mfb.pgAiAgent .pgAiAgent-services,.mfb.pgAiAgent .pgAiAgent-growth,.mfb.pgAiAgent .pgAiAgent-cycle,.mfb.pgAiAgent .pgAiAgent-builders{padding:var(--mfb-section-y-mobile)0}.mfb.pgAiAgent .pgAiAgent-problemGrid{gap:28px}.mfb.pgAiAgent .pgAiAgent-problem h2{font-size:26px}.mfb.pgAiAgent .pgAiAgent-eyebrow{margin-bottom:15px;font-size:14px}.mfb.pgAiAgent .pgAiAgent-needs li{gap:12px;font-size:16px}.mfb.pgAiAgent .pgAiAgent-sectionHead{margin-bottom:24px}.mfb.pgAiAgent .pgAiAgent-sectionHead>p:last-child:not(.pgAiAgent-eyebrow){margin-top:17px;font-size:16px}.mfb.pgAiAgent .pgAiAgent-serviceCard{padding:26px}.mfb.pgAiAgent .pgAiAgent-serviceCardTop{flex-wrap:wrap;gap:12px;margin-bottom:20px}.mfb.pgAiAgent .pgAiAgent-serviceCard h3{font-size:21px}.mfb.pgAiAgent .pgAiAgent-case{padding-bottom:var(--mfb-section-y-mobile)}.mfb.pgAiAgent .pgAiAgent-caseCopy{padding:30px 26px}.mfb.pgAiAgent .pgAiAgent-cta{padding:65px 0}.mfb.pgAiAgent .pgAiAgent-cta h2{font-size:27px}.mfb.pgAiAgent .pgAiAgent-cta>div>p:not(.pgAiAgent-eyebrow){font-size:16px}}@media (max-width:380px){.mfb.pgAiAgent .pgAiAgent-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mfb.pgAiAgent .pgAiAgent-button{transition:none}}.mfb.pgAiAgent .pgAiAgent-industryTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.mfb.pgAiAgent .pgAiAgent-industryTabs button{text-align:left;min-height:76px;color:var(--agent-text);background:#fff;border:1px solid #dcddea;border-radius:14px;padding:18px 20px;scroll-margin-top:110px}.mfb.pgAiAgent .pgAiAgent-industryTabs strong{font-size:17px;line-height:1.5;display:block}.mfb.pgAiAgent .pgAiAgent-industryTabs button>span{color:var(--agent-muted);margin-top:5px;font-size:14px;display:block}.mfb.pgAiAgent .pgAiAgent-industryTabs [aria-selected=true]{border-color:var(--agent-accent);box-shadow:inset 0 0 0 1px var(--agent-accent);background:#f2f1ff}.mfb.pgAiAgent .pgAiAgent-industryTabs button:focus-visible,.mfb.pgAiAgent .pgAiAgent-industryPanel:focus-visible{outline:3px solid var(--agent-accent);outline-offset:4px}.mfb.pgAiAgent .pgAiAgent-industryPanel{background:#fff;border:1px solid #e2e2ef;border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:40px;padding:36px;display:grid}.mfb.pgAiAgent .pgAiAgent-industryPanel[hidden]{display:none}.mfb.pgAiAgent .pgAiAgent-industryPanel h3{margin:20px 0 14px;font-size:23px;font-weight:700;line-height:1.45}.mfb.pgAiAgent .pgAiAgent-industryPanel h4{margin:24px 0 10px;font-size:16px;font-weight:700}.mfb.pgAiAgent .pgAiAgent-industryPanel p{color:var(--agent-muted);font-size:16px;line-height:1.75}.mfb.pgAiAgent .pgAiAgent-industryPanel .pgAiAgent-exampleBox{background:#f7f7fc;border:0;margin:0;padding:28px}.mfb.pgAiAgent .pgAiAgent-industryPanel .pgAiAgent-exampleBox h3{margin-top:10px}.mfb.pgAiAgent .pgAiAgent-industryPanel .pgAiAgent-cardTag{font-size:14px}.mfb.pgAiAgent .pgAiAgent-exampleBrief{background:0 0;border:0;padding:0;line-height:1.75}.mfb.pgAiAgent .pgAiAgent-exampleLoop{margin:24px 0 0}.mfb.pgAiAgent .pgAiAgent-cycleList{gap:18px;margin-top:24px}.mfb.pgAiAgent .pgAiAgent-exampleLoop+.pgAiAgent-cycleList{margin-top:16px}.mfb.pgAiAgent .pgAiAgent-cycleList li{gap:6px;font-size:16px;line-height:1.75}@media (max-width:1100px){.mfb.pgAiAgent .pgAiAgent-industryPanel{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:768px){.mfb.pgAiAgent .pgAiAgent-industryTabs{grid-template-columns:minmax(0,1fr)}.mfb.pgAiAgent .pgAiAgent-industryTabs button{min-height:64px;padding:14px 18px}.mfb.pgAiAgent .pgAiAgent-industryPanel{padding:24px 20px}.mfb.pgAiAgent .pgAiAgent-industryPanel .pgAiAgent-exampleBox{padding:22px 18px}}.mfb.pgAiAgent .serviceChips-title{letter-spacing:0;font-size:16px;font-weight:700}.mfb.pgAiAgent .serviceRelated-head h2{letter-spacing:-.025em;font-size:clamp(26px,3vw,36px);font-weight:700}.mfb.pgAiAgent .serviceRelated-eyebrow,.mfb.pgAiAgent .serviceRelated-card h3{margin:0 0 12px}.mfb.pgAiAgent .serviceRelated-card p{margin:0 0 20px}
